./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.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-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.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 47e628a85cf14930483dd0a675b9669c50f97d39bf37153c2a18651b4dc12afd --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:40:55,432 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:40:55,469 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:40:55,473 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:40:55,473 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:40:55,486 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:40:55,487 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:40:55,487 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:40:55,487 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:40:55,487 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:40:55,487 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:40:55,487 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:40:55,488 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:40:55,488 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:40:55,488 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:40:55,488 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:40:55,488 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:40:55,488 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:40:55,488 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:40:55,488 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:40:55,489 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:40:55,489 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:40:55,489 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:40:55,489 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:40:55,489 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:40:55,489 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:40:55,489 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:40:55,489 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:40:55,489 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:40:55,489 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:40:55,489 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:40:55,490 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:40:55,490 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:40:55,490 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:40:55,490 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:40:55,490 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:40:55,490 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:40:55,490 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:40:55,490 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:40:55,490 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:40:55,490 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 -> 47e628a85cf14930483dd0a675b9669c50f97d39bf37153c2a18651b4dc12afd [2025-02-08 03:40:55,725 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:40:55,733 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:40:55,734 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:40:55,735 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:40:55,735 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:40:55,736 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-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i [2025-02-08 03:40:56,885 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b29a7d845/1250fb52babc430fbdaf35c2f1d06e55/FLAG6b5d3deaf [2025-02-08 03:40:57,396 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:40:57,396 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i [2025-02-08 03:40:57,429 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b29a7d845/1250fb52babc430fbdaf35c2f1d06e55/FLAG6b5d3deaf [2025-02-08 03:40:57,452 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b29a7d845/1250fb52babc430fbdaf35c2f1d06e55 [2025-02-08 03:40:57,454 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:40:57,455 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:40:57,457 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:40:57,457 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:40:57,461 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:40:57,461 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:40:57" (1/1) ... [2025-02-08 03:40:57,462 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55446c34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:40:57, skipping insertion in model container [2025-02-08 03:40:57,462 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:40:57" (1/1) ... [2025-02-08 03:40:57,576 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:40:59,866 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-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[328915,328928] [2025-02-08 03:40:59,870 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-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[329060,329073] [2025-02-08 03:40:59,896 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:40:59,932 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:41:00,048 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"); [5260] [2025-02-08 03:41:00,049 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)); [5267] [2025-02-08 03:41:00,049 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5274] [2025-02-08 03:41:00,051 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/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5315-5316] [2025-02-08 03:41:00,051 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"); [5321-5323] [2025-02-08 03:41:00,058 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)); [5548-5549] [2025-02-08 03:41:00,060 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)); [5582-5583] [2025-02-08 03:41:00,062 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)); [5619-5620] [2025-02-08 03:41:00,062 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)); [5656-5657] [2025-02-08 03:41:00,068 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6063] [2025-02-08 03:41:00,070 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6066] [2025-02-08 03:41:00,070 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6069] [2025-02-08 03:41:00,070 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6072] [2025-02-08 03:41:00,071 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6103] [2025-02-08 03:41:00,072 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6106] [2025-02-08 03:41:00,072 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6109] [2025-02-08 03:41:00,072 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6112] [2025-02-08 03:41:00,072 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6143] [2025-02-08 03:41:00,075 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6146] [2025-02-08 03:41:00,075 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6149] [2025-02-08 03:41:00,075 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6152] [2025-02-08 03:41:00,075 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6183] [2025-02-08 03:41:00,075 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6186] [2025-02-08 03:41:00,075 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6189] [2025-02-08 03:41:00,075 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6192] [2025-02-08 03:41:00,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7482] [2025-02-08 03:41:00,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7484] [2025-02-08 03:41:00,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7491] [2025-02-08 03:41:00,114 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7626] [2025-02-08 03:41:00,125 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8003] [2025-02-08 03:41:00,136 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8442] [2025-02-08 03:41:00,138 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 *)"drivers/net/ethernet/dec/tulip/winbond-840.c"), "i" (1594), "i" (12UL)); [8524-8525] [2025-02-08 03:41:00,138 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 *)"drivers/net/ethernet/dec/tulip/winbond-840.c"), "i" (1594), "i" (12UL)); [8535-8536] [2025-02-08 03:41:00,185 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-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[328915,328928] [2025-02-08 03:41:00,186 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-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[329060,329073] [2025-02-08 03:41:00,196 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:41:00,323 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:41:00,324 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:00 WrapperNode [2025-02-08 03:41:00,324 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:41:00,325 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:41:00,325 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:41:00,325 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:41:00,329 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:41:00" (1/1) ... [2025-02-08 03:41:00,403 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:41:00" (1/1) ... [2025-02-08 03:41:00,530 INFO L138 Inliner]: procedures = 434, calls = 2067, calls flagged for inlining = 220, calls inlined = 205, statements flattened = 5509 [2025-02-08 03:41:00,530 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:41:00,531 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:41:00,531 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:41:00,531 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:41:00,538 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:00" (1/1) ... [2025-02-08 03:41:00,538 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:00" (1/1) ... [2025-02-08 03:41:00,551 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:00" (1/1) ... [2025-02-08 03:41:01,225 INFO L175 MemorySlicer]: Split 906 memory accesses to 16 slices as follows [2, 7, 9, 9, 1, 10, 2, 2, 52, 3, 127, 552, 119, 1, 5, 5]. 61 percent of accesses are in the largest equivalence class. The 61 initializations are split as follows [2, 0, 8, 8, 0, 8, 0, 0, 0, 1, 16, 7, 0, 1, 5, 5]. The 508 writes are split as follows [0, 4, 0, 0, 0, 0, 1, 1, 42, 0, 111, 247, 102, 0, 0, 0]. [2025-02-08 03:41:01,225 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:00" (1/1) ... [2025-02-08 03:41:01,225 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:00" (1/1) ... [2025-02-08 03:41:01,302 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:00" (1/1) ... [2025-02-08 03:41:01,310 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:00" (1/1) ... [2025-02-08 03:41:01,325 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:00" (1/1) ... [2025-02-08 03:41:01,335 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:00" (1/1) ... [2025-02-08 03:41:01,359 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:41:01,360 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:41:01,360 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:41:01,360 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:41:01,361 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:00" (1/1) ... [2025-02-08 03:41:01,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:41:01,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:41:01,385 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:41:01,387 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:41:01,401 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 03:41:01,401 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 03:41:01,401 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:41:01,401 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:41:01,401 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 03:41:01,401 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 03:41:01,401 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_present [2025-02-08 03:41:01,401 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_present [2025-02-08 03:41:01,401 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 03:41:01,401 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 03:41:01,401 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:41:01,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:41:01,402 INFO L130 BoogieDeclarations]: Found specification of procedure w840_remove1 [2025-02-08 03:41:01,402 INFO L138 BoogieDeclarations]: Found implementation of procedure w840_remove1 [2025-02-08 03:41:01,402 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_88 [2025-02-08 03:41:01,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_88 [2025-02-08 03:41:01,402 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-08 03:41:01,402 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-08 03:41:01,402 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:41:01,402 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:41:01,402 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2025-02-08 03:41:01,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2025-02-08 03:41:01,402 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-02-08 03:41:01,402 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-02-08 03:41:01,402 INFO L130 BoogieDeclarations]: Found specification of procedure update_link [2025-02-08 03:41:01,402 INFO L138 BoogieDeclarations]: Found implementation of procedure update_link [2025-02-08 03:41:01,402 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2025-02-08 03:41:01,403 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2025-02-08 03:41:01,403 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-08 03:41:01,403 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-08 03:41:01,403 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:41:01,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:41:01,403 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:41:01,403 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:41:01,403 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-02-08 03:41:01,403 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-02-08 03:41:01,403 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:41:01,403 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:41:01,403 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:41:01,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:41:01,403 INFO L130 BoogieDeclarations]: Found specification of procedure __set_rx_mode [2025-02-08 03:41:01,403 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_rx_mode [2025-02-08 03:41:01,403 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 03:41:01,403 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 03:41:01,404 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2025-02-08 03:41:01,404 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2025-02-08 03:41:01,404 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:41:01,404 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2025-02-08 03:41:01,404 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2025-02-08 03:41:01,404 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2025-02-08 03:41:01,404 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2025-02-08 03:41:01,404 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:41:01,404 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:41:01,404 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 03:41:01,404 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 03:41:01,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 03:41:01,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 03:41:01,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 03:41:01,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 03:41:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 03:41:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 03:41:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 03:41:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 03:41:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 03:41:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 03:41:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 03:41:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 03:41:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 03:41:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 03:41:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 03:41:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 03:41:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:41:01,405 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:41:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:41:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:41:01,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:41:01,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:41:01,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:41:01,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:41:01,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:41:01,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:41:01,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:41:01,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:41:01,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:41:01,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:41:01,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:41:01,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:41:01,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:41:01,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:41:01,406 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:41:01,406 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:41:01,406 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-02-08 03:41:01,406 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-02-08 03:41:01,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:41:01,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:41:01,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:41:01,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:41:01,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:41:01,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:41:01,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:41:01,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:41:01,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:41:01,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:41:01,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:41:01,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:41:01,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:41:01,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:41:01,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:41:01,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:41:01,408 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2025-02-08 03:41:01,408 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2025-02-08 03:41:01,408 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:41:01,408 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:41:01,408 INFO L130 BoogieDeclarations]: Found specification of procedure init_rxtx_rings [2025-02-08 03:41:01,408 INFO L138 BoogieDeclarations]: Found implementation of procedure init_rxtx_rings [2025-02-08 03:41:01,408 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:41:01,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:41:01,408 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:41:01,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:41:01,408 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:41:01,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:41:01,408 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-08 03:41:01,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-08 03:41:01,408 INFO L130 BoogieDeclarations]: Found specification of procedure tx_timeout [2025-02-08 03:41:01,408 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_timeout [2025-02-08 03:41:01,408 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:41:01,408 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:41:01,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:41:01,408 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:41:01,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_nway_reset [2025-02-08 03:41:01,409 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_nway_reset [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:41:01,409 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:41:01,409 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 03:41:01,409 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:41:01,409 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-02-08 03:41:01,409 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-02-08 03:41:01,409 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 03:41:01,409 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 03:41:01,409 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:41:01,410 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:41:01,410 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 03:41:01,410 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 03:41:01,410 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:41:01,410 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:41:01,410 INFO L130 BoogieDeclarations]: Found specification of procedure update_csr6 [2025-02-08 03:41:01,410 INFO L138 BoogieDeclarations]: Found implementation of procedure update_csr6 [2025-02-08 03:41:01,410 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-02-08 03:41:01,410 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-02-08 03:41:01,410 INFO L130 BoogieDeclarations]: Found specification of procedure w840_resume [2025-02-08 03:41:01,411 INFO L138 BoogieDeclarations]: Found implementation of procedure w840_resume [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-02-08 03:41:01,411 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:41:01,411 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:41:01,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:41:01,412 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_close [2025-02-08 03:41:01,412 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_close [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2025-02-08 03:41:01,412 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:41:01,412 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_netdev_private [2025-02-08 03:41:01,412 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_netdev_private [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 03:41:01,412 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:41:01,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:41:01,412 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:41:01,412 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:41:01,412 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:41:01,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:41:01,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:41:01,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:41:01,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:41:01,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:41:01,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:41:01,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:41:01,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:41:01,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:41:01,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:41:01,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:41:01,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:41:01,413 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:41:01,413 INFO L130 BoogieDeclarations]: Found specification of procedure init_registers [2025-02-08 03:41:01,413 INFO L138 BoogieDeclarations]: Found implementation of procedure init_registers [2025-02-08 03:41:01,413 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:41:01,414 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:41:01,414 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:41:01,414 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:41:01,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:41:01,414 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:41:01,414 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:41:01,414 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:41:01,414 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:41:01,414 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:41:01,414 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:41:01,414 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:41:01,414 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:41:01,414 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:41:01,414 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:41:01,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:41:01,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:41:01,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:41:01,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:41:01,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:41:01,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:41:01,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:41:01,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:41:01,415 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 03:41:01,415 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 03:41:01,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_87 [2025-02-08 03:41:01,415 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_87 [2025-02-08 03:41:01,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:41:01,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:41:01,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:41:01,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:41:01,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:41:01,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:41:01,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:41:01,416 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:41:01,416 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_netdev_private [2025-02-08 03:41:01,416 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_netdev_private [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:41:01,416 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_sync [2025-02-08 03:41:01,416 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_sync [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_open [2025-02-08 03:41:01,416 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_open [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 03:41:01,416 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:41:01,416 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2025-02-08 03:41:01,416 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:41:01,416 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:41:01,416 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_95 [2025-02-08 03:41:01,416 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_95 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_96 [2025-02-08 03:41:01,416 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_96 [2025-02-08 03:41:01,416 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2025-02-08 03:41:01,417 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2025-02-08 03:41:01,417 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2025-02-08 03:41:01,417 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2025-02-08 03:41:01,417 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2025-02-08 03:41:01,417 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2025-02-08 03:41:01,417 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:41:01,417 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:41:01,417 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-08 03:41:01,417 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-08 03:41:01,417 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 03:41:01,417 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 03:41:01,417 INFO L130 BoogieDeclarations]: Found specification of procedure free_rxtx_rings [2025-02-08 03:41:01,417 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rxtx_rings [2025-02-08 03:41:01,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:41:01,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:41:01,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:41:01,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:41:01,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:41:01,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:41:01,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:41:01,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:41:01,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:41:01,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:41:01,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:41:01,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:41:01,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:41:01,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:41:01,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:41:01,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:41:01,418 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:41:01,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:41:02,056 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:41:02,058 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:41:02,084 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:41:02,091 INFO L158 Benchmark]: Toolchain (without parser) took 4633.29ms. Allocated memory was 167.8MB in the beginning and 285.2MB in the end (delta: 117.4MB). Free memory was 109.5MB in the beginning and 89.4MB in the end (delta: 20.0MB). Peak memory consumption was 140.4MB. Max. memory is 16.1GB. [2025-02-08 03:41:02,091 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 218.1MB. Free memory is still 137.3MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:41:02,091 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2867.52ms. Allocated memory is still 167.8MB. Free memory was 109.1MB in the beginning and 46.4MB in the end (delta: 62.8MB). Peak memory consumption was 111.5MB. Max. memory is 16.1GB. [2025-02-08 03:41:02,093 INFO L158 Benchmark]: Boogie Procedure Inliner took 205.72ms. Allocated memory is still 167.8MB. Free memory was 46.4MB in the beginning and 62.5MB in the end (delta: -16.2MB). Peak memory consumption was 21.4MB. Max. memory is 16.1GB. [2025-02-08 03:41:02,093 INFO L158 Benchmark]: Boogie Preprocessor took 828.52ms. Allocated memory was 167.8MB in the beginning and 285.2MB in the end (delta: 117.4MB). Free memory was 62.5MB in the beginning and 134.1MB in the end (delta: -71.6MB). Peak memory consumption was 132.4MB. Max. memory is 16.1GB. [2025-02-08 03:41:02,093 INFO L158 Benchmark]: IcfgBuilder took 727.75ms. Allocated memory is still 285.2MB. Free memory was 134.1MB in the beginning and 89.4MB in the end (delta: 44.7MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2025-02-08 03:41:02,094 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.22ms. Allocated memory is still 218.1MB. Free memory is still 137.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2867.52ms. Allocated memory is still 167.8MB. Free memory was 109.1MB in the beginning and 46.4MB in the end (delta: 62.8MB). Peak memory consumption was 111.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 205.72ms. Allocated memory is still 167.8MB. Free memory was 46.4MB in the beginning and 62.5MB in the end (delta: -16.2MB). Peak memory consumption was 21.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 828.52ms. Allocated memory was 167.8MB in the beginning and 285.2MB in the end (delta: 117.4MB). Free memory was 62.5MB in the beginning and 134.1MB in the end (delta: -71.6MB). Peak memory consumption was 132.4MB. Max. memory is 16.1GB. * IcfgBuilder took 727.75ms. Allocated memory is still 285.2MB. Free memory was 134.1MB in the beginning and 89.4MB in the end (delta: 44.7MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5260]: 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"); [5260] - GenericResultAtLocation [Line: 5267]: 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)); [5267] - GenericResultAtLocation [Line: 5274]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5274] - GenericResultAtLocation [Line: 5315]: 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/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5315-5316] - GenericResultAtLocation [Line: 5321]: 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"); [5321-5323] - GenericResultAtLocation [Line: 5548]: 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)); [5548-5549] - GenericResultAtLocation [Line: 5582]: 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)); [5582-5583] - GenericResultAtLocation [Line: 5619]: 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)); [5619-5620] - GenericResultAtLocation [Line: 5656]: 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)); [5656-5657] - GenericResultAtLocation [Line: 6063]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6063] - GenericResultAtLocation [Line: 6066]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6066] - GenericResultAtLocation [Line: 6069]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6069] - GenericResultAtLocation [Line: 6072]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6072] - GenericResultAtLocation [Line: 6103]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6103] - GenericResultAtLocation [Line: 6106]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6106] - GenericResultAtLocation [Line: 6109]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6109] - GenericResultAtLocation [Line: 6112]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6112] - GenericResultAtLocation [Line: 6143]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6143] - GenericResultAtLocation [Line: 6146]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6146] - GenericResultAtLocation [Line: 6149]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6149] - GenericResultAtLocation [Line: 6152]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6152] - GenericResultAtLocation [Line: 6183]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6183] - GenericResultAtLocation [Line: 6186]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6186] - GenericResultAtLocation [Line: 6189]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6189] - GenericResultAtLocation [Line: 6192]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6192] - GenericResultAtLocation [Line: 7482]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7482] - GenericResultAtLocation [Line: 7484]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7484] - GenericResultAtLocation [Line: 7491]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7491] - GenericResultAtLocation [Line: 7626]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7626] - GenericResultAtLocation [Line: 8003]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8003] - GenericResultAtLocation [Line: 8442]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8442] - GenericResultAtLocation [Line: 8524]: 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 *)"drivers/net/ethernet/dec/tulip/winbond-840.c"), "i" (1594), "i" (12UL)); [8524-8525] - GenericResultAtLocation [Line: 8535]: 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 *)"drivers/net/ethernet/dec/tulip/winbond-840.c"), "i" (1594), "i" (12UL)); [8535-8536] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:41:02,111 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-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.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 47e628a85cf14930483dd0a675b9669c50f97d39bf37153c2a18651b4dc12afd --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:41:04,099 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:41:04,184 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:41:04,190 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:41:04,193 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:41:04,220 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:41:04,220 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:41:04,220 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:41:04,221 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:41:04,222 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:41:04,222 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:41:04,222 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:41:04,222 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:41:04,222 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:41:04,222 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:41:04,223 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:41:04,223 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:41:04,223 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:41:04,223 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:41:04,223 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:41:04,223 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:41:04,224 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:41:04,224 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:41:04,224 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:41:04,224 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:41:04,224 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:41:04,224 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:41:04,224 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:41:04,224 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:41:04,224 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:41:04,224 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:41:04,224 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:41:04,225 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:41:04,225 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:41:04,225 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:41:04,225 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:41:04,225 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:41:04,225 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:41:04,225 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:41:04,225 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:41:04,225 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:41:04,225 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:41:04,225 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 -> 47e628a85cf14930483dd0a675b9669c50f97d39bf37153c2a18651b4dc12afd [2025-02-08 03:41:04,472 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:41:04,482 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:41:04,485 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:41:04,485 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:41:04,486 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:41:04,486 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-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i [2025-02-08 03:41:05,710 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/00349918d/42a917dc18b64b208867abd0645abbbb/FLAG631a19511 [2025-02-08 03:41:06,088 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:41:06,092 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i [2025-02-08 03:41:06,135 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/00349918d/42a917dc18b64b208867abd0645abbbb/FLAG631a19511 [2025-02-08 03:41:06,259 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/00349918d/42a917dc18b64b208867abd0645abbbb [2025-02-08 03:41:06,261 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:41:06,262 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:41:06,263 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:41:06,263 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:41:06,266 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:41:06,267 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:41:06" (1/1) ... [2025-02-08 03:41:06,268 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7ed13e6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:06, skipping insertion in model container [2025-02-08 03:41:06,268 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:41:06" (1/1) ... [2025-02-08 03:41:06,342 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:41:06,982 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:06,987 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,137 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,139 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,157 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,164 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,166 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,169 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,176 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,192 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,194 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,198 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,201 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,209 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,210 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,214 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,215 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,215 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,216 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,216 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,223 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,250 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,251 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,255 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,260 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,263 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,265 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,269 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,270 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,271 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,271 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,271 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,273 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,279 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,284 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,287 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,293 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,300 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,309 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,310 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,312 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,317 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,324 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,325 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,333 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,336 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,342 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,342 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,440 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,446 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,449 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,453 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,453 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,454 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,454 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,480 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,513 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,526 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,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:41:07,608 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,609 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,609 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,610 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,810 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-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[328915,328928] [2025-02-08 03:41:07,813 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-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[329060,329073] [2025-02-08 03:41:07,826 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:07,827 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:41:07,889 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2025-02-08 03:41:07,930 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:41:08,069 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,070 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,080 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,081 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,086 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,087 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,088 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,088 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,090 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,093 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,095 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,096 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,097 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,100 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,101 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,107 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,108 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,108 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,108 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,109 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,116 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,120 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,120 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,123 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,127 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,130 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,131 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,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:41:08,135 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,135 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,135 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,135 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,137 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,137 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,138 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,138 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,139 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,139 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,140 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,140 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,145 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,146 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,147 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,147 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,147 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,148 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,149 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,152 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,161 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,169 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,171 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,213 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,216 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,217 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,217 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,220 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,227 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,231 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,231 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,233 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,233 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,238 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,238 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,262 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-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[328915,328928] [2025-02-08 03:41:08,263 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-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[329060,329073] [2025-02-08 03:41:08,266 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:41:08,270 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:41:08,295 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:41:08,405 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"); [5260] [2025-02-08 03:41:08,406 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)); [5267] [2025-02-08 03:41:08,406 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5274] [2025-02-08 03:41:08,407 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/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5315-5316] [2025-02-08 03:41:08,407 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"); [5321-5323] [2025-02-08 03:41:08,418 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)); [5548-5549] [2025-02-08 03:41:08,419 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)); [5582-5583] [2025-02-08 03:41:08,420 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)); [5619-5620] [2025-02-08 03:41:08,421 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)); [5656-5657] [2025-02-08 03:41:08,426 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6063] [2025-02-08 03:41:08,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6066] [2025-02-08 03:41:08,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6069] [2025-02-08 03:41:08,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6072] [2025-02-08 03:41:08,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6103] [2025-02-08 03:41:08,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6106] [2025-02-08 03:41:08,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6109] [2025-02-08 03:41:08,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6112] [2025-02-08 03:41:08,428 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6143] [2025-02-08 03:41:08,428 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6146] [2025-02-08 03:41:08,428 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6149] [2025-02-08 03:41:08,428 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6152] [2025-02-08 03:41:08,428 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6183] [2025-02-08 03:41:08,428 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6186] [2025-02-08 03:41:08,428 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6189] [2025-02-08 03:41:08,428 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6192] [2025-02-08 03:41:08,455 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7482] [2025-02-08 03:41:08,456 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7484] [2025-02-08 03:41:08,456 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7491] [2025-02-08 03:41:08,460 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7626] [2025-02-08 03:41:08,469 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8003] [2025-02-08 03:41:08,478 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8442] [2025-02-08 03:41:08,480 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 *)"drivers/net/ethernet/dec/tulip/winbond-840.c"), "i" (1594), "i" (12UL)); [8524-8525] [2025-02-08 03:41:08,480 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 *)"drivers/net/ethernet/dec/tulip/winbond-840.c"), "i" (1594), "i" (12UL)); [8535-8536] [2025-02-08 03:41:08,549 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-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[328915,328928] [2025-02-08 03:41:08,549 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-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[329060,329073] [2025-02-08 03:41:08,555 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:41:08,802 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:41:08,806 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:08 WrapperNode [2025-02-08 03:41:08,806 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:41:08,807 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:41:08,810 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:41:08,810 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:41:08,817 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:41:08" (1/1) ... [2025-02-08 03:41:08,859 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:41:08" (1/1) ... [2025-02-08 03:41:08,983 INFO L138 Inliner]: procedures = 447, calls = 2067, calls flagged for inlining = 220, calls inlined = 205, statements flattened = 4821 [2025-02-08 03:41:08,984 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:41:08,984 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:41:08,985 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:41:08,985 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:41:08,991 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:08" (1/1) ... [2025-02-08 03:41:08,991 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:08" (1/1) ... [2025-02-08 03:41:09,012 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:08" (1/1) ... [2025-02-08 03:41:09,602 INFO L175 MemorySlicer]: Split 906 memory accesses to 16 slices as follows [2, 9, 9, 1, 10, 127, 52, 3, 119, 1, 2, 2, 7, 5, 5, 552]. 61 percent of accesses are in the largest equivalence class. The 61 initializations are split as follows [2, 8, 8, 0, 8, 16, 0, 1, 0, 1, 0, 0, 0, 5, 5, 7]. The 508 writes are split as follows [0, 0, 0, 0, 0, 111, 42, 0, 102, 0, 1, 1, 4, 0, 0, 247]. [2025-02-08 03:41:09,602 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:08" (1/1) ... [2025-02-08 03:41:09,603 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:08" (1/1) ... [2025-02-08 03:41:09,731 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:08" (1/1) ... [2025-02-08 03:41:09,742 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:08" (1/1) ... [2025-02-08 03:41:09,823 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:08" (1/1) ... [2025-02-08 03:41:09,847 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:08" (1/1) ... [2025-02-08 03:41:09,897 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:41:09,899 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:41:09,899 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:41:09,899 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:41:09,900 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:41:08" (1/1) ... [2025-02-08 03:41:09,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:41:09,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:41:09,925 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:41:09,929 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:41:09,945 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 03:41:09,945 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 03:41:09,945 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:41:09,945 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:41:09,945 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 03:41:09,946 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 03:41:09,946 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_present [2025-02-08 03:41:09,946 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_present [2025-02-08 03:41:09,946 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 03:41:09,946 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 03:41:09,946 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:41:09,946 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:41:09,946 INFO L130 BoogieDeclarations]: Found specification of procedure w840_remove1 [2025-02-08 03:41:09,946 INFO L138 BoogieDeclarations]: Found implementation of procedure w840_remove1 [2025-02-08 03:41:09,946 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_88 [2025-02-08 03:41:09,946 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_88 [2025-02-08 03:41:09,946 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-08 03:41:09,946 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-08 03:41:09,946 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:41:09,946 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:41:09,946 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2025-02-08 03:41:09,947 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2025-02-08 03:41:09,947 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-02-08 03:41:09,947 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-02-08 03:41:09,947 INFO L130 BoogieDeclarations]: Found specification of procedure update_link [2025-02-08 03:41:09,947 INFO L138 BoogieDeclarations]: Found implementation of procedure update_link [2025-02-08 03:41:09,947 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2025-02-08 03:41:09,947 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2025-02-08 03:41:09,947 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-08 03:41:09,947 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-08 03:41:09,947 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:41:09,947 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:41:09,947 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:41:09,947 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-02-08 03:41:09,948 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:41:09,948 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:41:09,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure __set_rx_mode [2025-02-08 03:41:09,948 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_rx_mode [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 03:41:09,948 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2025-02-08 03:41:09,948 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 03:41:09,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 03:41:09,950 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2025-02-08 03:41:09,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2025-02-08 03:41:09,950 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2025-02-08 03:41:09,950 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2025-02-08 03:41:09,950 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:41:09,950 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:41:09,950 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 03:41:09,950 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 03:41:09,950 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:41:09,951 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:41:09,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-02-08 03:41:09,951 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2025-02-08 03:41:09,951 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:41:09,951 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure init_rxtx_rings [2025-02-08 03:41:09,951 INFO L138 BoogieDeclarations]: Found implementation of procedure init_rxtx_rings [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 03:41:09,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:41:09,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:41:09,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-08 03:41:09,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure tx_timeout [2025-02-08 03:41:09,951 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_timeout [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:41:09,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:41:09,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_nway_reset [2025-02-08 03:41:09,951 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_nway_reset [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:41:09,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:41:09,951 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 03:41:09,951 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 03:41:09,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 03:41:09,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 03:41:09,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 03:41:09,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 03:41:09,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 03:41:09,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 03:41:09,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 03:41:09,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 03:41:09,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 03:41:09,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 03:41:09,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-02-08 03:41:09,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-02-08 03:41:09,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 03:41:09,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 03:41:09,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 03:41:09,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 03:41:09,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 03:41:09,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 03:41:09,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 03:41:09,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 03:41:09,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 03:41:09,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:41:09,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-02-08 03:41:09,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-02-08 03:41:09,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:41:09,956 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 03:41:09,956 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:41:09,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure update_csr6 [2025-02-08 03:41:09,956 INFO L138 BoogieDeclarations]: Found implementation of procedure update_csr6 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-02-08 03:41:09,956 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-02-08 03:41:09,956 INFO L130 BoogieDeclarations]: Found specification of procedure w840_resume [2025-02-08 03:41:09,957 INFO L138 BoogieDeclarations]: Found implementation of procedure w840_resume [2025-02-08 03:41:09,958 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-02-08 03:41:09,958 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-02-08 03:41:09,958 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:41:09,958 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:41:09,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:41:09,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:41:09,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:41:09,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:41:09,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 03:41:09,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:41:09,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_close [2025-02-08 03:41:09,964 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_close [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2025-02-08 03:41:09,964 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 03:41:09,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_netdev_private [2025-02-08 03:41:09,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_netdev_private [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 03:41:09,964 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:41:09,964 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:41:09,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:41:09,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:41:09,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:41:09,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:41:09,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:41:09,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:41:09,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:41:09,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:41:09,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:41:09,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:41:09,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:41:09,965 INFO L130 BoogieDeclarations]: Found specification of procedure init_registers [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure init_registers [2025-02-08 03:41:09,965 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:41:09,965 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:41:09,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:41:09,965 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:41:09,965 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:41:09,965 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:41:09,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:41:09,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:41:09,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:41:09,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:41:09,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:41:09,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:41:09,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:41:09,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:41:09,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:41:09,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:41:09,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:41:09,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:41:09,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:41:09,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:41:09,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:41:09,970 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 03:41:09,970 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 03:41:09,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:41:09,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:41:09,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:41:09,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:41:09,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:41:09,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:41:09,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_87 [2025-02-08 03:41:09,971 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_87 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:41:09,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:41:09,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:41:09,973 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:41:09,973 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:41:09,973 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:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:41:09,973 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_netdev_private [2025-02-08 03:41:09,973 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_netdev_private [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:41:09,973 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_sync [2025-02-08 03:41:09,973 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_sync [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_open [2025-02-08 03:41:09,973 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_open [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 03:41:09,973 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:41:09,973 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2025-02-08 03:41:09,973 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:41:09,973 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:41:09,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:41:09,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:41:09,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:41:09,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:41:09,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:41:09,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:41:09,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:41:09,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:41:09,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:41:09,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:41:09,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:41:09,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:41:09,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:41:09,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:41:09,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:41:09,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:41:09,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:41:09,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:41:09,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:41:09,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:41:09,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:41:09,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:41:09,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:41:09,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:41:09,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:41:09,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:41:09,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:41:09,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:41:09,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:41:09,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:41:09,977 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:41:09,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:41:09,977 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_95 [2025-02-08 03:41:09,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_95 [2025-02-08 03:41:09,977 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_96 [2025-02-08 03:41:09,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_96 [2025-02-08 03:41:09,977 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2025-02-08 03:41:09,977 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2025-02-08 03:41:09,977 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2025-02-08 03:41:09,977 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2025-02-08 03:41:09,977 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2025-02-08 03:41:09,977 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2025-02-08 03:41:09,977 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:41:09,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:41:09,977 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-08 03:41:09,977 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-08 03:41:09,977 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 03:41:09,977 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 03:41:09,977 INFO L130 BoogieDeclarations]: Found specification of procedure free_rxtx_rings [2025-02-08 03:41:09,977 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rxtx_rings [2025-02-08 03:41:09,978 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:41:09,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:41:10,726 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:41:10,728 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:41:10,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12506: havoc netpoll_trap_#t~nondet956#1; [2025-02-08 03:41:10,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5276-1: test_and_clear_bit_#res#1 := 1bv32; [2025-02-08 03:41:10,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5882: havoc __netif_schedule_~arg0#1.base, __netif_schedule_~arg0#1.offset;havoc __netif_schedule_#in~arg0#1.base, __netif_schedule_#in~arg0#1.offset;assume { :end_inline___netif_schedule } true;havoc netif_tx_wake_queue_#t~mem185#1.base, netif_tx_wake_queue_#t~mem185#1.offset; [2025-02-08 03:41:10,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8477: call #t~mem698#1.base, #t~mem698#1.offset := read~$Pointer$#15(~np~26#1.base, ~bvadd~64(3077bv64, ~np~26#1.offset), 8bv64); [2025-02-08 03:41:10,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10461: havoc unregister_netdev_~arg0#1.base, unregister_netdev_~arg0#1.offset;havoc unregister_netdev_#in~arg0#1.base, unregister_netdev_#in~arg0#1.offset;assume { :end_inline_unregister_netdev } true;assume { :begin_inline_ldv_unregister_netdev } true;ldv_unregister_netdev_#in~arg0#1.base, ldv_unregister_netdev_#in~arg0#1.offset, ldv_unregister_netdev_#in~arg1#1.base, ldv_unregister_netdev_#in~arg1#1.offset := 0bv64, 0bv64, ldv_unregister_netdev_117_~ldv_func_arg1#1.base, ldv_unregister_netdev_117_~ldv_func_arg1#1.offset;havoc ldv_unregister_netdev_#t~mem812#1.base, ldv_unregister_netdev_#t~mem812#1.offset, ldv_unregister_netdev_#t~mem813#1.base, ldv_unregister_netdev_#t~mem813#1.offset, ldv_unregister_netdev_~arg0#1.base, ldv_unregister_netdev_~arg0#1.offset, ldv_unregister_netdev_~arg1#1.base, ldv_unregister_netdev_~arg1#1.offset, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.offset;ldv_unregister_netdev_~arg0#1.base, ldv_unregister_netdev_~arg0#1.offset := ldv_unregister_netdev_#in~arg0#1.base, ldv_unregister_netdev_#in~arg0#1.offset;ldv_unregister_netdev_~arg1#1.base, ldv_unregister_netdev_~arg1#1.offset := ldv_unregister_netdev_#in~arg1#1.base, ldv_unregister_netdev_#in~arg1#1.offset;havoc ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.offset;ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.offset := ldv_unregister_netdev_~arg1#1.base, ldv_unregister_netdev_~arg1#1.offset; [2025-02-08 03:41:10,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8477-1: SUMMARY for call pci_release_regions(~pdev#1.base, ~pdev#1.offset); srcloc: null [2025-02-08 03:41:10,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8479: havoc ldv_free_netdev_118_~ldv_func_arg1#1.base, ldv_free_netdev_118_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_118_#in~ldv_func_arg1#1.base, ldv_free_netdev_118_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_118 } true; [2025-02-08 03:41:10,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10265: assume { :begin_inline_ldv_dispatch_deregister_11_1 } true;ldv_dispatch_deregister_11_1_#in~arg0#1.base, ldv_dispatch_deregister_11_1_#in~arg0#1.offset := ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.offset;havoc ldv_dispatch_deregister_11_1_~arg0#1.base, ldv_dispatch_deregister_11_1_~arg0#1.offset;ldv_dispatch_deregister_11_1_~arg0#1.base, ldv_dispatch_deregister_11_1_~arg0#1.offset := ldv_dispatch_deregister_11_1_#in~arg0#1.base, ldv_dispatch_deregister_11_1_#in~arg0#1.offset;~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset := ldv_dispatch_deregister_11_1_~arg0#1.base, ldv_dispatch_deregister_11_1_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_1_1 } true;~ldv_statevar_1~0 := 5bv32; [2025-02-08 03:41:10,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10265-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:10,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10263: havoc ldv_unregister_netdev_stop_11_2_#t~ret814#1, ldv_unregister_netdev_stop_11_2_~arg0#1.base, ldv_unregister_netdev_stop_11_2_~arg0#1.offset, ldv_unregister_netdev_stop_11_2_~arg1#1.base, ldv_unregister_netdev_stop_11_2_~arg1#1.offset;havoc ldv_unregister_netdev_stop_11_2_#in~arg0#1.base, ldv_unregister_netdev_stop_11_2_#in~arg0#1.offset, ldv_unregister_netdev_stop_11_2_#in~arg1#1.base, ldv_unregister_netdev_stop_11_2_#in~arg1#1.offset;assume { :end_inline_ldv_unregister_netdev_stop_11_2 } true;havoc ldv_unregister_netdev_#t~mem812#1.base, ldv_unregister_netdev_#t~mem812#1.offset;havoc ldv_unregister_netdev_#t~mem813#1.base, ldv_unregister_netdev_#t~mem813#1.offset; [2025-02-08 03:41:10,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10276: havoc ldv_unregister_netdev_stop_11_2_#t~ret814#1; [2025-02-08 03:41:10,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10276-1: SUMMARY for call ldv_unregister_netdev_stop_11_2_#t~ret814#1 := netdev_close(ldv_unregister_netdev_stop_11_2_~arg1#1.base, ldv_unregister_netdev_stop_11_2_~arg1#1.offset); srcloc: null [2025-02-08 03:41:10,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8905: assume { :end_inline_ldv_switch_automaton_state_1_1 } true; [2025-02-08 03:41:10,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10472: SUMMARY for call ldv_free_netdev(0bv64, 0bv64, ldv_free_netdev_118_~ldv_func_arg1#1.base, ldv_free_netdev_118_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:41:10,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8478-1: SUMMARY for call pci_iounmap(~pdev#1.base, ~pdev#1.offset, #t~mem698#1.base, #t~mem698#1.offset); srcloc: null [2025-02-08 03:41:10,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8476: havoc ldv_unregister_netdev_117_~ldv_func_arg1#1.base, ldv_unregister_netdev_117_~ldv_func_arg1#1.offset;havoc ldv_unregister_netdev_117_#in~ldv_func_arg1#1.base, ldv_unregister_netdev_117_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_unregister_netdev_117 } true; [2025-02-08 03:41:10,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10266: havoc ldv_dispatch_deregister_11_1_~arg0#1.base, ldv_dispatch_deregister_11_1_~arg0#1.offset;havoc ldv_dispatch_deregister_11_1_#in~arg0#1.base, ldv_dispatch_deregister_11_1_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_deregister_11_1 } true; [2025-02-08 03:41:10,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8478: havoc #t~mem698#1.base, #t~mem698#1.offset;assume { :begin_inline_ldv_free_netdev_118 } true;ldv_free_netdev_118_#in~ldv_func_arg1#1.base, ldv_free_netdev_118_#in~ldv_func_arg1#1.offset := ~dev~3#1.base, ~dev~3#1.offset;havoc ldv_free_netdev_118_~ldv_func_arg1#1.base, ldv_free_netdev_118_~ldv_func_arg1#1.offset;ldv_free_netdev_118_~ldv_func_arg1#1.base, ldv_free_netdev_118_~ldv_func_arg1#1.offset := ldv_free_netdev_118_#in~ldv_func_arg1#1.base, ldv_free_netdev_118_#in~ldv_func_arg1#1.offset; [2025-02-08 03:41:10,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10462: havoc ldv_unregister_netdev_#t~mem812#1.base, ldv_unregister_netdev_#t~mem812#1.offset, ldv_unregister_netdev_#t~mem813#1.base, ldv_unregister_netdev_#t~mem813#1.offset, ldv_unregister_netdev_~arg0#1.base, ldv_unregister_netdev_~arg0#1.offset, ldv_unregister_netdev_~arg1#1.base, ldv_unregister_netdev_~arg1#1.offset, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.offset;havoc ldv_unregister_netdev_#in~arg0#1.base, ldv_unregister_netdev_#in~arg0#1.offset, ldv_unregister_netdev_#in~arg1#1.base, ldv_unregister_netdev_#in~arg1#1.offset;assume { :end_inline_ldv_unregister_netdev } true; [2025-02-08 03:41:10,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10262-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_statevar_0~0 || 2bv32 == ~ldv_statevar_3~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:10,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10262: call ldv_unregister_netdev_#t~mem812#1.base, ldv_unregister_netdev_#t~mem812#1.offset := read~$Pointer$#15(ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.base, ~bvadd~64(468bv64, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.offset), 8bv64);call ldv_unregister_netdev_#t~mem813#1.base, ldv_unregister_netdev_#t~mem813#1.offset := read~$Pointer$#15(ldv_unregister_netdev_#t~mem812#1.base, ~bvadd~64(24bv64, ldv_unregister_netdev_#t~mem812#1.offset), 8bv64);assume { :begin_inline_ldv_unregister_netdev_stop_11_2 } true;ldv_unregister_netdev_stop_11_2_#in~arg0#1.base, ldv_unregister_netdev_stop_11_2_#in~arg0#1.offset, ldv_unregister_netdev_stop_11_2_#in~arg1#1.base, ldv_unregister_netdev_stop_11_2_#in~arg1#1.offset := ldv_unregister_netdev_#t~mem813#1.base, ldv_unregister_netdev_#t~mem813#1.offset, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.base, ldv_unregister_netdev_~ldv_11_netdev_net_device~0#1.offset;havoc ldv_unregister_netdev_stop_11_2_#t~ret814#1, ldv_unregister_netdev_stop_11_2_~arg0#1.base, ldv_unregister_netdev_stop_11_2_~arg0#1.offset, ldv_unregister_netdev_stop_11_2_~arg1#1.base, ldv_unregister_netdev_stop_11_2_~arg1#1.offset;ldv_unregister_netdev_stop_11_2_~arg0#1.base, ldv_unregister_netdev_stop_11_2_~arg0#1.offset := ldv_unregister_netdev_stop_11_2_#in~arg0#1.base, ldv_unregister_netdev_stop_11_2_#in~arg0#1.offset;ldv_unregister_netdev_stop_11_2_~arg1#1.base, ldv_unregister_netdev_stop_11_2_~arg1#1.offset := ldv_unregister_netdev_stop_11_2_#in~arg1#1.base, ldv_unregister_netdev_stop_11_2_#in~arg1#1.offset; [2025-02-08 03:41:10,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10471: SUMMARY for call free_netdev(ldv_free_netdev_118_~ldv_func_arg1#1.base, ldv_free_netdev_118_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:41:10,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12438: havoc #t~nondet948; [2025-02-08 03:41:10,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5453: havoc kobject_name_#t~mem38#1.base, kobject_name_#t~mem38#1.offset; [2025-02-08 03:41:10,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5468: havoc dev_name_#t~mem50#1.base, dev_name_#t~mem50#1.offset; [2025-02-08 03:41:11,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7018: 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:41:11,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6998: havoc #t~mem331#1; [2025-02-08 03:41:11,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994: havoc netif_carrier_off_~arg0#1.base, netif_carrier_off_~arg0#1.offset;havoc netif_carrier_off_#in~arg0#1.base, netif_carrier_off_#in~arg0#1.offset;assume { :end_inline_netif_carrier_off } true; [2025-02-08 03:41:11,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975: havoc #t~mem325#1; [2025-02-08 03:41:11,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12316: havoc #t~nondet933; [2025-02-08 03:41:11,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10567: havoc ldv_dev_get_drvdata_#t~mem836#1.base, ldv_dev_get_drvdata_#t~mem836#1.offset;havoc ldv_dev_get_drvdata_#t~mem837#1.base, ldv_dev_get_drvdata_#t~mem837#1.offset; [2025-02-08 03:41:11,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12556: havoc #t~nondet966; [2025-02-08 03:41:11,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12425: havoc #t~nondet947; [2025-02-08 03:41:11,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8153: call ULTIMATE.dealloc(~#mc_filter~0#1.base, ~#mc_filter~0#1.offset);havoc ~#mc_filter~0#1.base, ~#mc_filter~0#1.offset; [2025-02-08 03:41:11,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12369: havoc crc32_le_#t~nondet939#1;#t~ret643#1 := crc32_le_#res#1;havoc crc32_le_#t~nondet939#1, crc32_le_~arg0#1, crc32_le_~arg1#1.base, crc32_le_~arg1#1.offset, crc32_le_~arg2#1;havoc crc32_le_#in~arg0#1, crc32_le_#in~arg1#1.base, crc32_le_#in~arg1#1.offset, crc32_le_#in~arg2#1;assume { :end_inline_crc32_le } true;~tmp___0~24#1 := #t~ret643#1;havoc #t~ret643#1;assume { :begin_inline_bitrev32 } true;bitrev32_#in~arg0#1 := ~tmp___0~24#1;havoc bitrev32_#res#1;havoc bitrev32_#t~nondet938#1, bitrev32_~arg0#1;bitrev32_~arg0#1 := bitrev32_#in~arg0#1;havoc bitrev32_#t~nondet938#1;bitrev32_#res#1 := bitrev32_#t~nondet938#1;havoc bitrev32_#t~nondet938#1; [2025-02-08 03:41:11,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8187: assume { :begin_inline_crc32_le } true;crc32_le_#in~arg0#1, crc32_le_#in~arg1#1.base, crc32_le_#in~arg1#1.offset, crc32_le_#in~arg2#1 := 4294967295bv32, ~ha~0#1.base, ~bvadd~64(16bv64, ~ha~0#1.offset), 6bv64;havoc crc32_le_#res#1;havoc crc32_le_#t~nondet939#1, crc32_le_~arg0#1, crc32_le_~arg1#1.base, crc32_le_~arg1#1.offset, crc32_le_~arg2#1;crc32_le_~arg0#1 := crc32_le_#in~arg0#1;crc32_le_~arg1#1.base, crc32_le_~arg1#1.offset := crc32_le_#in~arg1#1.base, crc32_le_#in~arg1#1.offset;crc32_le_~arg2#1 := crc32_le_#in~arg2#1;havoc crc32_le_#t~nondet939#1;crc32_le_#res#1 := crc32_le_#t~nondet939#1;havoc crc32_le_#t~nondet939#1; [2025-02-08 03:41:11,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12362: havoc bitrev32_#t~nondet938#1;#t~ret644#1 := bitrev32_#res#1;havoc bitrev32_#t~nondet938#1, bitrev32_~arg0#1;havoc bitrev32_#in~arg0#1;assume { :end_inline_bitrev32 } true;~tmp___1~19#1 := #t~ret644#1;havoc #t~ret644#1;~filbit~0#1 := ~bvxor~32(63bv32, ~bvlshr~32(~tmp___1~19#1, 26bv32));~filbit~0#1 := ~bvand~32(63bv32, ~filbit~0#1);call #t~mem645#1 := read~intINTTYPE4#12(~#mc_filter~0#1.base, ~bvadd~64(~#mc_filter~0#1.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(~bvashr~32(~filbit~0#1, 5bv32)))), 4bv64);call write~intINTTYPE4#12(~bvor~32(#t~mem645#1, ~bvshl~32(1bv32, ~bvand~32(31bv32, ~filbit~0#1))), ~#mc_filter~0#1.base, ~bvadd~64(~#mc_filter~0#1.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(~bvashr~32(~filbit~0#1, 5bv32)))), 4bv64);havoc #t~mem645#1;call #t~mem646#1.base, #t~mem646#1.offset := read~$Pointer$#15(~ha~0#1.base, ~ha~0#1.offset, 8bv64);~__mptr___0~0#1.base, ~__mptr___0~0#1.offset := #t~mem646#1.base, #t~mem646#1.offset;havoc #t~mem646#1.base, #t~mem646#1.offset;~ha~0#1.base, ~ha~0#1.offset := ~__mptr___0~0#1.base, ~__mptr___0~0#1.offset; [2025-02-08 03:41:11,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8196: assume ~bvadd~64(~ha~0#1.base, ~ha~0#1.offset) != ~bvadd~64(~dev#1.base, ~bvadd~64(654bv64, ~dev#1.offset)); [2025-02-08 03:41:11,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8196: assume !(~bvadd~64(~ha~0#1.base, ~ha~0#1.offset) != ~bvadd~64(~dev#1.base, ~bvadd~64(654bv64, ~dev#1.offset)));~rx_mode~0#1 := 50bv32; [2025-02-08 03:41:11,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8897: #res#1 := ~arg0#1; [2025-02-08 03:41:11,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5828: havoc #t~mem179.base, #t~mem179.offset; [2025-02-08 03:41:11,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5524: havoc #t~mem94.base, #t~mem94.offset; [2025-02-08 03:41:11,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12340: havoc #t~nondet936; [2025-02-08 03:41:11,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12333: havoc #t~nondet935; [2025-02-08 03:41:19,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7218: assume 0bv64 == ~bvadd~64(~skb~0.base, ~skb~0.offset); [2025-02-08 03:41:19,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7218: assume !(0bv64 == ~bvadd~64(~skb~0.base, ~skb~0.offset));call #t~mem373.base, #t~mem373.offset := read~$Pointer$#15(~np~7.base, ~bvadd~64(2968bv64, ~np~7.offset), 8bv64);call #t~mem374.base, #t~mem374.offset := read~$Pointer$#15(~skb~0.base, ~bvadd~64(229bv64, ~skb~0.offset), 8bv64);call #t~mem375 := read~intINTTYPE4#15(~np~7.base, ~bvadd~64(2996bv64, ~np~7.offset), 4bv64); [2025-02-08 03:41:19,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7214: ~tmp___0~14.base, ~tmp___0~14.offset := #t~ret372.base, #t~ret372.offset;havoc #t~mem371;havoc #t~ret372.base, #t~ret372.offset;~skb~0.base, ~skb~0.offset := ~tmp___0~14.base, ~tmp___0~14.offset;call write~$Pointer$#15(~skb~0.base, ~skb~0.offset, ~np~7.base, ~bvadd~64(~bvadd~64(1304bv64, ~np~7.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~6))), 8bv64); [2025-02-08 03:41:19,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7214-2: call #t~mem371 := read~intINTTYPE4#15(~np~7.base, ~bvadd~64(2996bv64, ~np~7.offset), 4bv64); [2025-02-08 03:41:19,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7214-1: SUMMARY for call #t~ret372.base, #t~ret372.offset := netdev_alloc_skb(~dev.base, ~dev.offset, #t~mem371); srcloc: null [2025-02-08 03:41:19,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7200: call #t~mem365.base, #t~mem365.offset := read~$Pointer$#15(~np~7.base, ~np~7.offset, 8bv64);call #t~mem366 := read~intINTTYPE4#15(~np~7.base, ~bvadd~64(2996bv64, ~np~7.offset), 4bv64);call write~intINTTYPE4#15(#t~mem366, #t~mem365.base, ~bvadd~64(4bv64, ~bvadd~64(#t~mem365.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~6)))), 4bv64);call #t~mem367.base, #t~mem367.offset := read~$Pointer$#15(~np~7.base, ~np~7.offset, 8bv64);call write~intINTTYPE4#15(0bv32, #t~mem367.base, ~bvadd~64(#t~mem367.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~6))), 4bv64);havoc #t~mem367.base, #t~mem367.offset;call write~$Pointer$#15(0bv64, 0bv64, ~np~7.base, ~bvadd~64(~bvadd~64(1304bv64, ~np~7.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~6))), 8bv64);~i~6 := ~bvadd~32(1bv32, ~i~6); [2025-02-08 03:41:19,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7223-1: SUMMARY for call #t~ret376 := pci_map_single(#t~mem373.base, #t~mem373.offset, #t~mem374.base, #t~mem374.offset, ~zero_extend~64~32(#t~mem375), 2bv32); srcloc: null [2025-02-08 03:41:19,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7223: call write~intINTTYPE8#15(#t~ret376, ~np~7.base, ~bvadd~64(~bvadd~64(8bv64, ~np~7.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~6))), 8bv64);havoc #t~mem373.base, #t~mem373.offset;havoc #t~mem374.base, #t~mem374.offset;havoc #t~mem375;havoc #t~ret376;call #t~mem377.base, #t~mem377.offset := read~$Pointer$#15(~np~7.base, ~np~7.offset, 8bv64);call #t~mem378 := read~intINTTYPE8#15(~np~7.base, ~bvadd~64(~bvadd~64(8bv64, ~np~7.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~6))), 8bv64);call write~intINTTYPE4#15(#t~mem378[32:0], #t~mem377.base, ~bvadd~64(8bv64, ~bvadd~64(#t~mem377.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~6)))), 4bv64);havoc #t~mem377.base, #t~mem377.offset;havoc #t~mem378;call #t~mem379.base, #t~mem379.offset := read~$Pointer$#15(~np~7.base, ~np~7.offset, 8bv64);call write~intINTTYPE4#15(2147483648bv32, #t~mem379.base, ~bvadd~64(#t~mem379.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~6))), 4bv64);havoc #t~mem379.base, #t~mem379.offset;~i~6 := ~bvadd~32(1bv32, ~i~6); [2025-02-08 03:41:19,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7240: call write~$Pointer$#15(0bv64, 0bv64, ~np~7.base, ~bvadd~64(~bvadd~64(2328bv64, ~np~7.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~6))), 8bv64);call #t~mem380.base, #t~mem380.offset := read~$Pointer$#15(~np~7.base, ~bvadd~64(1032bv64, ~np~7.offset), 8bv64);call write~intINTTYPE4#15(0bv32, #t~mem380.base, ~bvadd~64(#t~mem380.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~6))), 4bv64);havoc #t~mem380.base, #t~mem380.offset;~i~6 := ~bvadd~32(1bv32, ~i~6); [2025-02-08 03:41:19,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10544: havoc ldv_assert_linux_alloc_spinlock__wrong_flags_~expr#1;havoc ldv_assert_linux_alloc_spinlock__wrong_flags_#in~expr#1;assume { :end_inline_ldv_assert_linux_alloc_spinlock__wrong_flags } true; [2025-02-08 03:41:20,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7388-2: call #t~mem418#1.base, #t~mem418#1.offset := read~$Pointer$#15(~np~9#1.base, ~bvadd~64(1032bv64, ~np~9#1.offset), 8bv64);call #t~mem419#1 := read~intINTTYPE4#15(#t~mem418#1.base, ~bvadd~64(#t~mem418#1.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~9#1))), 4bv64); [2025-02-08 03:41:20,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7388-1: SUMMARY for call #t~ret420#1 := printk(41bv64, 0bv64); srcloc: null [2025-02-08 03:41:20,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7388: havoc #t~mem418#1.base, #t~mem418#1.offset;havoc #t~mem419#1;havoc #t~ret420#1;~i~9#1 := ~bvadd~32(1bv32, ~i~9#1); [2025-02-08 03:41:20,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7372-2: call #t~mem412#1.base, #t~mem412#1.offset := read~$Pointer$#15(~np~9#1.base, ~np~9#1.offset, 8bv64);call #t~mem413#1 := read~intINTTYPE4#15(#t~mem412#1.base, ~bvadd~64(#t~mem412#1.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~9#1))), 4bv64); [2025-02-08 03:41:20,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7372-1: SUMMARY for call #t~ret414#1 := printk(38bv64, 0bv64); srcloc: null [2025-02-08 03:41:20,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7372: havoc #t~mem412#1.base, #t~mem412#1.offset;havoc #t~mem413#1;havoc #t~ret414#1;~i~9#1 := ~bvadd~32(1bv32, ~i~9#1); [2025-02-08 03:41:21,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10141: #res := 8bv32; [2025-02-08 03:41:21,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10139: #res := 3bv32; [2025-02-08 03:41:21,034 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10143: #res := 10bv32; [2025-02-08 03:41:21,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10077: #res := 1bv32; [2025-02-08 03:41:21,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081: #res := 7bv32; [2025-02-08 03:41:21,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10107: #res := 26bv32; [2025-02-08 03:41:21,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10099: #res := 20bv32; [2025-02-08 03:41:21,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10103: #res := 22bv32; [2025-02-08 03:41:21,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10091: #res := 16bv32; [2025-02-08 03:41:21,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10095: #res := 18bv32; [2025-02-08 03:41:21,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10083: #res := 8bv32; [2025-02-08 03:41:21,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10087: #res := 11bv32; [2025-02-08 03:41:21,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10079: #res := 3bv32; [2025-02-08 03:41:21,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10101: #res := 21bv32; [2025-02-08 03:41:21,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10105: #res := 24bv32; [2025-02-08 03:41:21,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10093: #res := 17bv32; [2025-02-08 03:41:21,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10097: #res := 19bv32; [2025-02-08 03:41:21,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10085: #res := 9bv32; [2025-02-08 03:41:21,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10089: #res := 14bv32; [2025-02-08 03:41:21,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12482: havoc mii_nway_restart_#t~nondet953#1; [2025-02-08 03:41:21,525 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7121: call write~intINTTYPE4#15(~new, ~np~5.base, ~bvadd~64(2976bv64, ~np~5.offset), 4bv64);call #t~mem353 := read~intINTTYPE4#15(~np~5.base, ~bvadd~64(2976bv64, ~np~5.offset), 4bv64); [2025-02-08 03:41:21,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7122: havoc #t~mem353; [2025-02-08 03:41:21,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7124: assume 0bv32 != ~bvand~32(512bv32, ~new);call write~intINTTYPE4#15(1bv32, ~np~5.base, ~bvadd~64(16bv64, ~bvadd~64(3025bv64, ~np~5.offset)), 4bv64); [2025-02-08 03:41:21,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7124: assume !(0bv32 != ~bvand~32(512bv32, ~new)); [2025-02-08 03:41:21,526 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7122-1: SUMMARY for call iowrite32(#t~mem353, ~ioaddr~2.base, ~bvadd~64(24bv64, ~ioaddr~2.offset)); srcloc: null [2025-02-08 03:41:21,538 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12399: havoc #t~nondet942; [2025-02-08 03:41:21,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8603: #t~ret721#1 := ldv_mod_timer_124_#res#1;havoc ldv_mod_timer_124_#t~ret828#1, ldv_mod_timer_124_#t~ret829#1, ldv_mod_timer_124_~ldv_func_arg1#1.base, ldv_mod_timer_124_~ldv_func_arg1#1.offset, ldv_mod_timer_124_~ldv_func_arg2#1, ldv_mod_timer_124_~ldv_func_res~5#1, ldv_mod_timer_124_~tmp~82#1, ldv_mod_timer_124_~tmp___0~42#1;havoc ldv_mod_timer_124_#in~ldv_func_arg1#1.base, ldv_mod_timer_124_#in~ldv_func_arg1#1.offset, ldv_mod_timer_124_#in~ldv_func_arg2#1;assume { :end_inline_ldv_mod_timer_124 } true;havoc #t~ret721#1; [2025-02-08 03:41:21,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9405: assume { :begin_inline_ldv_dispatch_instance_register_8_2 } true;ldv_dispatch_instance_register_8_2_#in~arg0#1.base, ldv_dispatch_instance_register_8_2_#in~arg0#1.offset := ldv_mod_timer_~ldv_8_timer_list_timer_list~0#1.base, ldv_mod_timer_~ldv_8_timer_list_timer_list~0#1.offset;havoc ldv_dispatch_instance_register_8_2_~arg0#1.base, ldv_dispatch_instance_register_8_2_~arg0#1.offset;ldv_dispatch_instance_register_8_2_~arg0#1.base, ldv_dispatch_instance_register_8_2_~arg0#1.offset := ldv_dispatch_instance_register_8_2_#in~arg0#1.base, ldv_dispatch_instance_register_8_2_#in~arg0#1.offset;~ldv_3_container_timer_list~0.base, ~ldv_3_container_timer_list~0.offset := ldv_dispatch_instance_register_8_2_~arg0#1.base, ldv_dispatch_instance_register_8_2_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_3_3 } true;~ldv_statevar_3~0 := 2bv32; [2025-02-08 03:41:21,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9405-1: SUMMARY for call ldv_assume((if 3bv32 == ~ldv_statevar_3~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:21,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9401: assume 0bv32 != ldv_mod_timer_~tmp~64#1; [2025-02-08 03:41:21,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9401: assume !(0bv32 != ldv_mod_timer_~tmp~64#1); [2025-02-08 03:41:21,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12395: havoc dev_err_#t~nondet941#1;#t~ret717#1 := dev_err_#res#1;havoc dev_err_#t~nondet941#1, dev_err_~arg0#1.base, dev_err_~arg0#1.offset, dev_err_~arg1#1.base, dev_err_~arg1#1.offset;havoc dev_err_#in~arg0#1.base, dev_err_#in~arg0#1.offset, dev_err_#in~arg1#1.base, dev_err_#in~arg1#1.offset;assume { :end_inline_dev_err } true;havoc #t~ret717#1; [2025-02-08 03:41:21,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10504-1: ldv_mod_timer_124_#res#1 := ldv_mod_timer_124_~ldv_func_res~5#1; [2025-02-08 03:41:21,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8935: assume { :end_inline_ldv_switch_automaton_state_3_3 } true; [2025-02-08 03:41:21,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12486: havoc mod_timer_#t~nondet954#1;ldv_mod_timer_124_#t~ret828#1 := mod_timer_#res#1;havoc mod_timer_#t~nondet954#1, mod_timer_~arg0#1.base, mod_timer_~arg0#1.offset, mod_timer_~arg1#1;havoc mod_timer_#in~arg0#1.base, mod_timer_#in~arg0#1.offset, mod_timer_#in~arg1#1;assume { :end_inline_mod_timer } true;ldv_mod_timer_124_~tmp~82#1 := ldv_mod_timer_124_#t~ret828#1;havoc ldv_mod_timer_124_#t~ret828#1;ldv_mod_timer_124_~ldv_func_res~5#1 := ldv_mod_timer_124_~tmp~82#1;assume { :begin_inline_ldv_mod_timer } true;ldv_mod_timer_#in~arg0#1, ldv_mod_timer_#in~arg1#1.base, ldv_mod_timer_#in~arg1#1.offset, ldv_mod_timer_#in~arg2#1 := ldv_mod_timer_124_~ldv_func_res~5#1, ldv_mod_timer_124_~ldv_func_arg1#1.base, ldv_mod_timer_124_~ldv_func_arg1#1.offset, ldv_mod_timer_124_~ldv_func_arg2#1;havoc ldv_mod_timer_#res#1;havoc ldv_mod_timer_#t~ret757#1, ldv_mod_timer_~arg0#1, ldv_mod_timer_~arg1#1.base, ldv_mod_timer_~arg1#1.offset, ldv_mod_timer_~arg2#1, ldv_mod_timer_~ldv_8_timer_list_timer_list~0#1.base, ldv_mod_timer_~ldv_8_timer_list_timer_list~0#1.offset, ldv_mod_timer_~tmp~64#1;ldv_mod_timer_~arg0#1 := ldv_mod_timer_#in~arg0#1;ldv_mod_timer_~arg1#1.base, ldv_mod_timer_~arg1#1.offset := ldv_mod_timer_#in~arg1#1.base, ldv_mod_timer_#in~arg1#1.offset;ldv_mod_timer_~arg2#1 := ldv_mod_timer_#in~arg2#1;havoc ldv_mod_timer_~ldv_8_timer_list_timer_list~0#1.base, ldv_mod_timer_~ldv_8_timer_list_timer_list~0#1.offset;havoc ldv_mod_timer_~tmp~64#1; [2025-02-08 03:41:21,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9406: havoc ldv_dispatch_instance_register_8_2_~arg0#1.base, ldv_dispatch_instance_register_8_2_~arg0#1.offset;havoc ldv_dispatch_instance_register_8_2_#in~arg0#1.base, ldv_dispatch_instance_register_8_2_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_instance_register_8_2 } true;ldv_mod_timer_#res#1 := ldv_mod_timer_~arg0#1; [2025-02-08 03:41:21,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10501: ldv_mod_timer_124_#t~ret829#1 := ldv_mod_timer_#res#1;havoc ldv_mod_timer_#t~ret757#1, ldv_mod_timer_~arg0#1, ldv_mod_timer_~arg1#1.base, ldv_mod_timer_~arg1#1.offset, ldv_mod_timer_~arg2#1, ldv_mod_timer_~ldv_8_timer_list_timer_list~0#1.base, ldv_mod_timer_~ldv_8_timer_list_timer_list~0#1.offset, ldv_mod_timer_~tmp~64#1;havoc ldv_mod_timer_#in~arg0#1, ldv_mod_timer_#in~arg1#1.base, ldv_mod_timer_#in~arg1#1.offset, ldv_mod_timer_#in~arg2#1;assume { :end_inline_ldv_mod_timer } true;ldv_mod_timer_124_~tmp___0~42#1 := ldv_mod_timer_124_#t~ret829#1;havoc ldv_mod_timer_124_#t~ret829#1;ldv_mod_timer_124_#res#1 := ldv_mod_timer_124_~tmp___0~42#1; [2025-02-08 03:41:21,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9411: ldv_mod_timer_#res#1 := ldv_mod_timer_~arg0#1; [2025-02-08 03:41:21,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9411-1: SUMMARY for call ldv_assume((if 0bv32 != ldv_mod_timer_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:21,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9415-1: ldv_mod_timer_#res#1 := ldv_mod_timer_~arg0#1; [2025-02-08 03:41:21,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9403: ldv_mod_timer_~ldv_8_timer_list_timer_list~0#1.base, ldv_mod_timer_~ldv_8_timer_list_timer_list~0#1.offset := ldv_mod_timer_~arg1#1.base, ldv_mod_timer_~arg1#1.offset; [2025-02-08 03:41:21,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9403-1: SUMMARY for call ldv_assume((if 0bv32 == ldv_mod_timer_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:21,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9399: ldv_mod_timer_~tmp~64#1 := ldv_mod_timer_#t~ret757#1;havoc ldv_mod_timer_#t~ret757#1; [2025-02-08 03:41:21,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9399-1: SUMMARY for call ldv_mod_timer_#t~ret757#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:21,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6774: havoc #t~ret297; [2025-02-08 03:41:21,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6776-1: SUMMARY for call #t~ret298 := ioread32(~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:41:21,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6776: havoc #t~ret298;~i~3 := ~bvsub~32(~i~3, 1bv32); [2025-02-08 03:41:21,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6772: ~dataval~1 := (if 0bv32 != ~bvand~32(1bv32, ~bvashr~32(~mii_cmd~0, ~i~3)) then 393216bv32 else 262144bv32); [2025-02-08 03:41:21,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6774-1: SUMMARY for call #t~ret297 := ioread32(~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:41:21,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793-1: SUMMARY for call #t~ret301 := ioread32(~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:41:21,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793: havoc #t~ret301;~i~3 := ~bvsub~32(~i~3, 1bv32); [2025-02-08 03:41:21,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6789-1: SUMMARY for call #t~ret299 := ioread32(~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:41:21,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6789: havoc #t~ret299; [2025-02-08 03:41:21,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6775: SUMMARY for call iowrite32(~bvor~32(65536bv32, ~dataval~1), ~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:41:21,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6773: SUMMARY for call iowrite32(~dataval~1, ~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:41:21,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790: ~tmp___0~9 := #t~ret300;havoc #t~ret300;~retval~1 := ~bvor~32(~bvshl~32(~retval~1, 1bv32), (if 0bv32 != ~bvand~32(524288bv32, ~tmp___0~9) then 1bv32 else 0bv32)); [2025-02-08 03:41:21,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6792: SUMMARY for call iowrite32(65536bv32, ~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:41:21,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6788: SUMMARY for call iowrite32(0bv32, ~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:41:21,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790-1: SUMMARY for call #t~ret300 := ioread32(~mdio_addr~0.base, ~mdio_addr~0.offset); srcloc: null [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9152: assume 6bv32 == ~ldv_statevar_14~0; [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9152: assume !(6bv32 == ~ldv_statevar_14~0); [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8029-1: SUMMARY for call netdev_error_#t~ret613#1.base, netdev_error_#t~ret613#1.offset := netdev_priv(netdev_error_~dev#1.base, netdev_error_~dev#1.offset); srcloc: null [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8029: netdev_error_~tmp~42#1.base, netdev_error_~tmp~42#1.offset := netdev_error_#t~ret613#1.base, netdev_error_#t~ret613#1.offset;havoc netdev_error_#t~ret613#1.base, netdev_error_#t~ret613#1.offset;netdev_error_~np~15#1.base, netdev_error_~np~15#1.offset := netdev_error_~tmp~42#1.base, netdev_error_~tmp~42#1.offset;call netdev_error_#t~mem614#1.base, netdev_error_#t~mem614#1.offset := read~$Pointer$#15(netdev_error_~np~15#1.base, ~bvadd~64(3077bv64, netdev_error_~np~15#1.offset), 8bv64);netdev_error_~ioaddr~7#1.base, netdev_error_~ioaddr~7#1.offset := netdev_error_#t~mem614#1.base, netdev_error_#t~mem614#1.offset;havoc netdev_error_#t~mem614#1.base, netdev_error_#t~mem614#1.offset; [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9747: assume 16bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9747: assume !(16bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5651: dma_sync_single_for_device_~tmp___0~3#1 := dma_sync_single_for_device_#t~ret131#1;havoc dma_sync_single_for_device_#t~ret131#1; [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5651-1: SUMMARY for call dma_sync_single_for_device_#t~ret131#1 := valid_dma_direction(dma_sync_single_for_device_~dir#1); srcloc: null [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6510: w840_probe1_~tmp~26#1.base, w840_probe1_~tmp~26#1.offset := w840_probe1_#t~ret257#1.base, w840_probe1_#t~ret257#1.offset;havoc w840_probe1_#t~ret257#1.base, w840_probe1_#t~ret257#1.offset; [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6576: assume 0bv32 != ~bvand~32(15bv32, w840_probe1_~option~0#1); [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6576: assume !(0bv32 != ~bvand~32(15bv32, w840_probe1_~option~0#1)); [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6510-1: SUMMARY for call w840_probe1_#t~ret257#1.base, w840_probe1_#t~ret257#1.offset := pci_name(w840_probe1_~pdev#1.base, w840_probe1_~pdev#1.offset); srcloc: null [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8360-1: SUMMARY for call netdev_ioctl_#t~ret672#1 := mdio_read(netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset, ~bvand~32(31bv32, ~zero_extend~32~16(netdev_ioctl_#t~mem670#1)), ~bvand~32(31bv32, ~zero_extend~32~16(netdev_ioctl_#t~mem671#1))); srcloc: null [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8360: netdev_ioctl_~tmp___2~10#1 := netdev_ioctl_#t~ret672#1;havoc netdev_ioctl_#t~mem670#1;havoc netdev_ioctl_#t~mem671#1;havoc netdev_ioctl_#t~ret672#1;call write~intINTTYPE2#15(netdev_ioctl_~tmp___2~10#1[16:0], netdev_ioctl_~data~0#1.base, ~bvadd~64(6bv64, netdev_ioctl_~data~0#1.offset), 2bv64); [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7171: SUMMARY for call ldv_spin_lock_irq_87(netdev_timer_~np~6#1.base, ~bvadd~64(2892bv64, netdev_timer_~np~6#1.offset)); srcloc: null [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8096: assume 0bv32 != ~zero_extend~32~8(netdev_error_~tmp___2~8#1); [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8096: assume !(0bv32 != ~zero_extend~32~8(netdev_error_~tmp___2~8#1)); [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7832-1: SUMMARY for call netdev_rx_#t~ret543#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(netdev_rx_#t~mem542#1)), 0bv64); srcloc: null [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7832: netdev_rx_~tmp___1~16#1 := netdev_rx_#t~ret543#1;havoc netdev_rx_#t~mem542#1;havoc netdev_rx_#t~ret543#1; [2025-02-08 03:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652-1: SUMMARY for call dma_sync_single_for_device_#t~ret132#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:41:54,358 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652: dma_sync_single_for_device_~tmp___1~3#1 := dma_sync_single_for_device_#t~ret132#1;havoc dma_sync_single_for_device_#t~ret132#1; [2025-02-08 03:41:54,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6511-1: SUMMARY for call w840_probe1_#t~ret258#1 := printk(7bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6511: havoc w840_probe1_#t~ret258#1;w840_probe1_#res#1 := 4294967291bv32;call ULTIMATE.dealloc(w840_probe1_~#__key~0#1.base, w840_probe1_~#__key~0#1.offset);havoc w840_probe1_~#__key~0#1.base, w840_probe1_~#__key~0#1.offset; [2025-02-08 03:41:54,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12523-1: w840_probe1_#t~ret260#1 := pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet959#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;w840_probe1_~tmp___1~6#1 := w840_probe1_#t~ret260#1;havoc w840_probe1_#t~ret260#1; [2025-02-08 03:41:54,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12523: havoc pci_request_regions_#t~nondet959#1; [2025-02-08 03:41:54,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7172-1: SUMMARY for call netdev_timer_#t~ret361#1 := update_link(netdev_timer_~dev~1#1.base, netdev_timer_~dev~1#1.offset); srcloc: null [2025-02-08 03:41:54,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7172: netdev_timer_~tmp___3~2#1 := netdev_timer_#t~ret361#1;havoc netdev_timer_#t~ret361#1; [2025-02-08 03:41:54,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9947: 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:41:54,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6049: assume false; [2025-02-08 03:41:54,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6049: assume !false; [2025-02-08 03:41:54,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6578: havoc w840_probe1_#t~ret269#1; [2025-02-08 03:41:54,359 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7701: assume 0bv32 != ~bvand~32(192bv32, intr_handler_~intr_status~0#1);assume { :begin_inline_netdev_rx } true;netdev_rx_#in~dev#1.base, netdev_rx_#in~dev#1.offset := intr_handler_~dev~2#1.base, intr_handler_~dev~2#1.offset;havoc netdev_rx_#res#1;havoc netdev_rx_#t~ret531#1.base, netdev_rx_#t~ret531#1.offset, netdev_rx_#t~mem532#1, netdev_rx_#t~mem533#1, netdev_rx_#t~mem534#1, netdev_rx_#t~mem535#1, netdev_rx_#t~ret536#1, netdev_rx_#t~mem537#1.base, netdev_rx_#t~mem537#1.offset, netdev_rx_#t~mem538#1, netdev_rx_#t~ret539#1, netdev_rx_#t~mem540#1.base, netdev_rx_#t~mem540#1.offset, netdev_rx_#t~mem541#1, netdev_rx_#t~mem542#1, netdev_rx_#t~ret543#1, netdev_rx_#t~ret544#1, netdev_rx_#t~mem545#1, netdev_rx_#t~ret546#1, netdev_rx_#t~mem547#1, netdev_rx_#t~mem548#1, netdev_rx_#t~ret549#1, netdev_rx_#t~ret550#1, netdev_rx_#t~mem551#1, netdev_rx_#t~mem552#1, netdev_rx_#t~mem553#1, netdev_rx_#t~mem554#1, netdev_rx_#t~mem555#1, netdev_rx_#t~ret556#1, netdev_rx_#t~ret557#1, netdev_rx_#t~ret558#1.base, netdev_rx_#t~ret558#1.offset, netdev_rx_#t~mem559#1.base, netdev_rx_#t~mem559#1.offset, netdev_rx_#t~mem560#1, netdev_rx_#t~mem561#1.base, netdev_rx_#t~mem561#1.offset, netdev_rx_#t~mem562#1, netdev_rx_#t~mem563#1.base, netdev_rx_#t~mem563#1.offset, netdev_rx_#t~mem564#1.base, netdev_rx_#t~mem564#1.offset, netdev_rx_#t~ret565#1.base, netdev_rx_#t~ret565#1.offset, netdev_rx_#t~mem566#1.base, netdev_rx_#t~mem566#1.offset, netdev_rx_#t~mem567#1, netdev_rx_#t~mem568#1.base, netdev_rx_#t~mem568#1.offset, netdev_rx_#t~mem569#1, netdev_rx_#t~mem570#1.base, netdev_rx_#t~mem570#1.offset, netdev_rx_#t~mem571#1, netdev_rx_#t~mem572#1.base, netdev_rx_#t~mem572#1.offset, netdev_rx_#t~mem573#1, netdev_rx_#t~mem574#1.base, netdev_rx_#t~mem574#1.offset, netdev_rx_#t~ret575#1.base, netdev_rx_#t~ret575#1.offset, netdev_rx_#t~mem576#1.base, netdev_rx_#t~mem576#1.offset, netdev_rx_#t~mem577#1, netdev_rx_#t~mem578#1.base, netdev_rx_#t~mem578#1.offset, netdev_rx_#t~mem579#1, netdev_rx_#t~mem580#1.base, netdev_rx_#t~mem580#1.offset, netdev_rx_#t~ret581#1.base, netdev_rx_#t~ret581#1.offset, netdev_rx_#t~mem582#1, netdev_rx_#t~ret583#1, netdev_rx_#t~mem584#1.base, netdev_rx_#t~mem584#1.offset, netdev_rx_#t~mem585#1.base, netdev_rx_#t~mem585#1.offset, netdev_rx_#t~mem586#1.base, netdev_rx_#t~mem586#1.offset, netdev_rx_#t~mem587#1, netdev_rx_#t~mem588#1.base, netdev_rx_#t~mem588#1.offset, netdev_rx_#t~mem589#1, netdev_rx_#t~mem590#1.base, netdev_rx_#t~mem590#1.offset, netdev_rx_#t~ret591#1, netdev_rx_#t~ret592#1, netdev_rx_#t~ret593#1, netdev_rx_#t~mem594#1, netdev_rx_#t~mem595#1, netdev_rx_#t~mem596#1, netdev_rx_#t~mem597#1, netdev_rx_#t~mem598#1.base, netdev_rx_#t~mem598#1.offset, netdev_rx_#t~mem599#1, netdev_rx_#t~mem600#1.base, netdev_rx_#t~mem600#1.offset, netdev_rx_#t~mem601#1, netdev_rx_#t~ret602#1.base, netdev_rx_#t~ret602#1.offset, netdev_rx_#t~mem603#1.base, netdev_rx_#t~mem603#1.offset, netdev_rx_#t~mem604#1.base, netdev_rx_#t~mem604#1.offset, netdev_rx_#t~mem605#1, netdev_rx_#t~ret606#1, netdev_rx_#t~mem607#1.base, netdev_rx_#t~mem607#1.offset, netdev_rx_#t~mem608#1, netdev_rx_#t~mem609#1.base, netdev_rx_#t~mem609#1.offset, netdev_rx_#t~mem610#1, netdev_rx_#t~mem611#1, netdev_rx_#t~mem612#1, netdev_rx_~dev#1.base, netdev_rx_~dev#1.offset, netdev_rx_~np~14#1.base, netdev_rx_~np~14#1.offset, netdev_rx_~tmp~41#1.base, netdev_rx_~tmp~41#1.offset, netdev_rx_~entry~2#1, netdev_rx_~work_limit~1#1, netdev_rx_~#descriptor~5#1.base, netdev_rx_~#descriptor~5#1.offset, netdev_rx_~tmp___0~21#1, netdev_rx_~desc~0#1.base, netdev_rx_~desc~0#1.offset, netdev_rx_~status~0#1, netdev_rx_~#descriptor___0~3#1.base, netdev_rx_~#descriptor___0~3#1.offset, netdev_rx_~tmp___1~16#1, netdev_rx_~#descriptor___1~0#1.base, netdev_rx_~#descriptor___1~0#1.offset, netdev_rx_~tmp___2~7#1, netdev_rx_~skb~1#1.base, netdev_rx_~skb~1#1.offset, netdev_rx_~pkt_len~0#1, netdev_rx_~#descriptor___2~0#1.base, netdev_rx_~#descriptor___2~0#1.offset, netdev_rx_~tmp___3~4#1, netdev_rx_~#descriptor___3~0#1.base, netdev_rx_~#descriptor___3~0#1.offset, netdev_rx_~tmp___4~2#1, netdev_rx_~skb___0~0#1.base, netdev_rx_~skb___0~0#1.offset;netdev_rx_~dev#1.base, netdev_rx_~dev#1.offset := netdev_rx_#in~dev#1.base, netdev_rx_#in~dev#1.offset;havoc netdev_rx_~np~14#1.base, netdev_rx_~np~14#1.offset;havoc netdev_rx_~tmp~41#1.base, netdev_rx_~tmp~41#1.offset;havoc netdev_rx_~entry~2#1;havoc netdev_rx_~work_limit~1#1;call netdev_rx_~#descriptor~5#1.base, netdev_rx_~#descriptor~5#1.offset := #Ultimate.allocOnStack(40bv64);havoc netdev_rx_~tmp___0~21#1;havoc netdev_rx_~desc~0#1.base, netdev_rx_~desc~0#1.offset;havoc netdev_rx_~status~0#1;call netdev_rx_~#descriptor___0~3#1.base, netdev_rx_~#descriptor___0~3#1.offset := #Ultimate.allocOnStack(40bv64);havoc netdev_rx_~tmp___1~16#1;call netdev_rx_~#descriptor___1~0#1.base, netdev_rx_~#descriptor___1~0#1.offset := #Ultimate.allocOnStack(40bv64);havoc netdev_rx_~tmp___2~7#1;havoc netdev_rx_~skb~1#1.base, netdev_rx_~skb~1#1.offset;havoc netdev_rx_~pkt_len~0#1;call netdev_rx_~#descriptor___2~0#1.base, netdev_rx_~#descriptor___2~0#1.offset := #Ultimate.allocOnStack(40bv64);havoc netdev_rx_~tmp___3~4#1;call netdev_rx_~#descriptor___3~0#1.base, netdev_rx_~#descriptor___3~0#1.offset := #Ultimate.allocOnStack(40bv64);havoc netdev_rx_~tmp___4~2#1;havoc netdev_rx_~skb___0~0#1.base, netdev_rx_~skb___0~0#1.offset; [2025-02-08 03:41:54,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7701: assume !(0bv32 != ~bvand~32(192bv32, intr_handler_~intr_status~0#1)); [2025-02-08 03:41:54,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6578-1: SUMMARY for call w840_probe1_#t~ret269#1 := _dev_info(w840_probe1_~dev~0#1.base, ~bvadd~64(1236bv64, w840_probe1_~dev~0#1.offset), 10bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7569: assume 0bv32 != ~bvand~32(3200bv32, netdev_tx_done_~tx_status~0#1);call netdev_tx_done_#t~mem483#1 := read~intINTTYPE8#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(136bv64, ~bvadd~64(2584bv64, netdev_tx_done_~np~12#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(1bv64, netdev_tx_done_#t~mem483#1), netdev_tx_done_~np~12#1.base, ~bvadd~64(136bv64, ~bvadd~64(2584bv64, netdev_tx_done_~np~12#1.offset)), 8bv64);havoc netdev_tx_done_#t~mem483#1; [2025-02-08 03:41:54,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7569: assume !(0bv32 != ~bvand~32(3200bv32, netdev_tx_done_~tx_status~0#1)); [2025-02-08 03:41:54,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8362: netdev_ioctl_#res#1 := 0bv32; [2025-02-08 03:41:54,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8362-1: SUMMARY for call ldv_spin_unlock_irq_88(netdev_ioctl_~np~24#1.base, ~bvadd~64(2892bv64, netdev_ioctl_~np~24#1.offset)); srcloc: null [2025-02-08 03:41:54,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6116-1: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 03:41:54,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8098: SUMMARY for call iowrite32(106741bv32, netdev_error_~ioaddr~7#1.base, ~bvadd~64(28bv64, netdev_error_~ioaddr~7#1.offset)); srcloc: null [2025-02-08 03:41:54,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9353: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:41:54,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9353-1: SUMMARY for call ldv_assume((if 2bv32 != ~ldv_0_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7173: SUMMARY for call update_csr6(netdev_timer_~dev~1#1.base, netdev_timer_~dev~1#1.offset, netdev_timer_~tmp___3~2#1); srcloc: null [2025-02-08 03:41:54,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6116: netif_tx_disable_~pscr_ret__~0#1 := netif_tx_disable_~pfo_ret_____0~0#1; [2025-02-08 03:41:54,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7834: assume 0bv64 != netdev_rx_~tmp___1~16#1; [2025-02-08 03:41:54,360 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7834: assume !(0bv64 != netdev_rx_~tmp___1~16#1); [2025-02-08 03:41:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5654: assume 0bv64 != dma_sync_single_for_device_~tmp___1~3#1;assume false; [2025-02-08 03:41:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5654: assume !(0bv64 != dma_sync_single_for_device_~tmp___1~3#1); [2025-02-08 03:41:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486: assume 22bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,363 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486: assume !(22bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7174: call write~intINTTYPE8#15(~bvadd~64(2500bv64, ~jiffies~0), netdev_timer_~np~6#1.base, ~bvadd~64(16bv64, ~bvadd~64(2768bv64, netdev_timer_~np~6#1.offset)), 8bv64); [2025-02-08 03:41:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9156: assume 7bv32 == ~ldv_statevar_14~0; [2025-02-08 03:41:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9156: assume !(7bv32 == ~ldv_statevar_14~0); [2025-02-08 03:41:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10345: w840_probe1_#t~ret259#1.base, w840_probe1_#t~ret259#1.offset := ldv_alloc_etherdev_mqs_83_#res#1.base, ldv_alloc_etherdev_mqs_83_#res#1.offset;havoc ldv_alloc_etherdev_mqs_83_#t~ret818#1.base, ldv_alloc_etherdev_mqs_83_#t~ret818#1.offset, ldv_alloc_etherdev_mqs_83_#t~ret819#1.base, ldv_alloc_etherdev_mqs_83_#t~ret819#1.offset, ldv_alloc_etherdev_mqs_83_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_83_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_83_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_83_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_83_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_83_~tmp~77#1.base, ldv_alloc_etherdev_mqs_83_~tmp~77#1.offset, ldv_alloc_etherdev_mqs_83_~tmp___0~37#1.base, ldv_alloc_etherdev_mqs_83_~tmp___0~37#1.offset;havoc ldv_alloc_etherdev_mqs_83_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_83_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_83_#in~ldv_func_arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs_83 } true;w840_probe1_~dev~0#1.base, w840_probe1_~dev~0#1.offset := w840_probe1_#t~ret259#1.base, w840_probe1_#t~ret259#1.offset;havoc w840_probe1_#t~ret259#1.base, w840_probe1_#t~ret259#1.offset; [2025-02-08 03:41:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7174-1: SUMMARY for call ldv_spin_unlock_irq_88(netdev_timer_~np~6#1.base, ~bvadd~64(2892bv64, netdev_timer_~np~6#1.offset)); srcloc: null [2025-02-08 03:41:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8033: assume ~bvsgt~32(~debug~0, 2bv32);call write~$Pointer$#8(97bv64, 0bv64, netdev_error_~#descriptor~6#1.base, netdev_error_~#descriptor~6#1.offset, 8bv64);call write~$Pointer$#8(98bv64, 0bv64, netdev_error_~#descriptor~6#1.base, ~bvadd~64(8bv64, netdev_error_~#descriptor~6#1.offset), 8bv64);call write~$Pointer$#8(99bv64, 0bv64, netdev_error_~#descriptor~6#1.base, ~bvadd~64(16bv64, netdev_error_~#descriptor~6#1.offset), 8bv64);call write~$Pointer$#8(100bv64, 0bv64, netdev_error_~#descriptor~6#1.base, ~bvadd~64(24bv64, netdev_error_~#descriptor~6#1.offset), 8bv64);call write~intINTTYPE4#8(1292bv32, netdev_error_~#descriptor~6#1.base, ~bvadd~64(32bv64, netdev_error_~#descriptor~6#1.offset), 4bv64);call write~intINTTYPE4#8(1bv32, netdev_error_~#descriptor~6#1.base, ~bvadd~64(36bv64, netdev_error_~#descriptor~6#1.offset), 4bv64);call netdev_error_#t~mem615#1 := read~intINTTYPE4#8(netdev_error_~#descriptor~6#1.base, ~bvadd~64(36bv64, netdev_error_~#descriptor~6#1.offset), 4bv64); [2025-02-08 03:41:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8033: assume !~bvsgt~32(~debug~0, 2bv32); [2025-02-08 03:41:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6646: w840_probe1_~find_cnt~0#1 := ~bvadd~32(1bv32, w840_probe1_~find_cnt~0#1);w840_probe1_#res#1 := 0bv32;call ULTIMATE.dealloc(w840_probe1_~#__key~0#1.base, w840_probe1_~#__key~0#1.offset);havoc w840_probe1_~#__key~0#1.base, w840_probe1_~#__key~0#1.offset; [2025-02-08 03:41:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8628: havoc w840_init_#t~ret722#1;assume { :begin_inline_ldv___pci_register_driver_125 } true;ldv___pci_register_driver_125_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_125_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_125_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_125_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_125_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_125_#in~ldv_func_arg3#1.offset := ~#w840_driver~0.base, ~#w840_driver~0.offset, ~#__this_module~0.base, ~#__this_module~0.offset, 121bv64, 0bv64;havoc ldv___pci_register_driver_125_#res#1;havoc ldv___pci_register_driver_125_#t~ret830#1, ldv___pci_register_driver_125_#t~ret831#1, ldv___pci_register_driver_125_~ldv_func_arg1#1.base, ldv___pci_register_driver_125_~ldv_func_arg1#1.offset, ldv___pci_register_driver_125_~ldv_func_arg2#1.base, ldv___pci_register_driver_125_~ldv_func_arg2#1.offset, ldv___pci_register_driver_125_~ldv_func_arg3#1.base, ldv___pci_register_driver_125_~ldv_func_arg3#1.offset, ldv___pci_register_driver_125_~ldv_func_res~6#1, ldv___pci_register_driver_125_~tmp~83#1, ldv___pci_register_driver_125_~tmp___0~43#1;ldv___pci_register_driver_125_~ldv_func_arg1#1.base, ldv___pci_register_driver_125_~ldv_func_arg1#1.offset := ldv___pci_register_driver_125_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_125_#in~ldv_func_arg1#1.offset;ldv___pci_register_driver_125_~ldv_func_arg2#1.base, ldv___pci_register_driver_125_~ldv_func_arg2#1.offset := ldv___pci_register_driver_125_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_125_#in~ldv_func_arg2#1.offset;ldv___pci_register_driver_125_~ldv_func_arg3#1.base, ldv___pci_register_driver_125_~ldv_func_arg3#1.offset := ldv___pci_register_driver_125_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_125_#in~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_125_~ldv_func_res~6#1;havoc ldv___pci_register_driver_125_~tmp~83#1;havoc ldv___pci_register_driver_125_~tmp___0~43#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_125_~ldv_func_arg1#1.base, ldv___pci_register_driver_125_~ldv_func_arg1#1.offset, ldv___pci_register_driver_125_~ldv_func_arg2#1.base, ldv___pci_register_driver_125_~ldv_func_arg2#1.offset, ldv___pci_register_driver_125_~ldv_func_arg3#1.base, ldv___pci_register_driver_125_~ldv_func_arg3#1.offset;havoc __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet934#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~nondet934#1;__pci_register_driver_#res#1 := __pci_register_driver_#t~nondet934#1;havoc __pci_register_driver_#t~nondet934#1; [2025-02-08 03:41:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8628-1: SUMMARY for call w840_init_#t~ret722#1 := printk(~#version~0.base, ~#version~0.offset); srcloc: null [2025-02-08 03:41:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9751: assume 17bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9751: assume !(17bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12460: havoc ldv_pre_register_netdev_#t~nondet949#1; [2025-02-08 03:41:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12460-1: ldv_register_netdev_#t~ret798#1 := ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet949#1;assume { :end_inline_ldv_pre_register_netdev } true;ldv_register_netdev_~ldv_9_ret_default~0#1 := ldv_register_netdev_#t~ret798#1;havoc ldv_register_netdev_#t~ret798#1;ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset := ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset; [2025-02-08 03:41:54,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8298: netdev_get_link_~tmp~50#1.base, netdev_get_link_~tmp~50#1.offset := netdev_get_link_#t~ret664#1.base, netdev_get_link_#t~ret664#1.offset;havoc netdev_get_link_#t~ret664#1.base, netdev_get_link_#t~ret664#1.offset;netdev_get_link_~np~23#1.base, netdev_get_link_~np~23#1.offset := netdev_get_link_~tmp~50#1.base, netdev_get_link_~tmp~50#1.offset;assume { :begin_inline_mii_link_ok } true;mii_link_ok_#in~arg0#1.base, mii_link_ok_#in~arg0#1.offset := netdev_get_link_~np~23#1.base, ~bvadd~64(3025bv64, netdev_get_link_~np~23#1.offset);havoc mii_link_ok_#res#1;havoc mii_link_ok_#t~nondet952#1, mii_link_ok_~arg0#1.base, mii_link_ok_~arg0#1.offset;mii_link_ok_~arg0#1.base, mii_link_ok_~arg0#1.offset := mii_link_ok_#in~arg0#1.base, mii_link_ok_#in~arg0#1.offset;havoc mii_link_ok_#t~nondet952#1;mii_link_ok_#res#1 := mii_link_ok_#t~nondet952#1;havoc mii_link_ok_#t~nondet952#1; [2025-02-08 03:41:54,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8364: ldv_dummy_resourceless_instance_callback_1_13_#t~ret737#1 := netdev_ioctl_#res#1;havoc netdev_ioctl_#t~ret666#1.base, netdev_ioctl_#t~ret666#1.offset, netdev_ioctl_#t~ret667#1.base, netdev_ioctl_#t~ret667#1.offset, netdev_ioctl_#t~ret668#1.base, netdev_ioctl_#t~ret668#1.offset, netdev_ioctl_#t~mem669#1, netdev_ioctl_#t~mem670#1, netdev_ioctl_#t~mem671#1, netdev_ioctl_#t~ret672#1, netdev_ioctl_#t~mem673#1, netdev_ioctl_#t~mem674#1, netdev_ioctl_#t~mem675#1, netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset, netdev_ioctl_~rq#1.base, netdev_ioctl_~rq#1.offset, netdev_ioctl_~cmd#1, netdev_ioctl_~data~0#1.base, netdev_ioctl_~data~0#1.offset, netdev_ioctl_~tmp~51#1.base, netdev_ioctl_~tmp~51#1.offset, netdev_ioctl_~np~24#1.base, netdev_ioctl_~np~24#1.offset, netdev_ioctl_~tmp___0~29#1.base, netdev_ioctl_~tmp___0~29#1.offset, netdev_ioctl_~tmp___1~20#1.base, netdev_ioctl_~tmp___1~20#1.offset, netdev_ioctl_~tmp___2~10#1;havoc netdev_ioctl_#in~dev#1.base, netdev_ioctl_#in~dev#1.offset, netdev_ioctl_#in~rq#1.base, netdev_ioctl_#in~rq#1.offset, netdev_ioctl_#in~cmd#1;assume { :end_inline_netdev_ioctl } true;havoc ldv_dummy_resourceless_instance_callback_1_13_#t~ret737#1;havoc ldv_dummy_resourceless_instance_callback_1_13_#t~ret737#1, ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg3#1;havoc ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg3#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_13 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:41:54,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8298-1: SUMMARY for call netdev_get_link_#t~ret664#1.base, netdev_get_link_#t~ret664#1.offset := netdev_priv(netdev_get_link_~dev#1.base, netdev_get_link_~dev#1.offset); srcloc: null [2025-02-08 03:41:54,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10346-1: ldv_alloc_etherdev_mqs_83_#res#1.base, ldv_alloc_etherdev_mqs_83_#res#1.offset := ldv_alloc_etherdev_mqs_83_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_83_~ldv_func_res~0#1.offset; [2025-02-08 03:41:54,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10214: havoc ##fun~C_ULONG~TO~VOID_#~808#1;havoc ##fun~C_ULONG~TO~VOID_#in~808#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:41:54,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9884: ldv_pci_pci_instance_2_~tmp___2~14#1.base, ldv_pci_pci_instance_2_~tmp___2~14#1.offset := ldv_pci_pci_instance_2_#t~ret795#1.base, ldv_pci_pci_instance_2_#t~ret795#1.offset;havoc ldv_pci_pci_instance_2_#t~ret795#1.base, ldv_pci_pci_instance_2_#t~ret795#1.offset;~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset := ldv_pci_pci_instance_2_~tmp___2~14#1.base, ldv_pci_pci_instance_2_~tmp___2~14#1.offset; [2025-02-08 03:41:54,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9884-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret795#1.base, ldv_pci_pci_instance_2_#t~ret795#1.offset := ldv_xmalloc(2936bv64); srcloc: null [2025-02-08 03:41:54,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7968: 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 := netdev_rx_~skb~1#1.base, netdev_rx_~skb~1#1.offset, netdev_rx_~dev#1.base, netdev_rx_~dev#1.offset;havoc eth_type_trans_#res#1;havoc eth_type_trans_#t~nondet946#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~nondet946#1;eth_type_trans_#res#1 := eth_type_trans_#t~nondet946#1;havoc eth_type_trans_#t~nondet946#1; [2025-02-08 03:41:54,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8827: ldv___pci_register_driver_~tmp~58#1 := ldv___pci_register_driver_#t~ret725#1;havoc ldv___pci_register_driver_#t~ret725#1; [2025-02-08 03:41:54,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8827-1: SUMMARY for call ldv___pci_register_driver_#t~ret725#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:54,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7836-1: SUMMARY for call netdev_rx_#t~ret544#1 := __dynamic_netdev_dbg(netdev_rx_~#descriptor___0~3#1.base, netdev_rx_~#descriptor___0~3#1.offset, netdev_rx_~dev#1.base, netdev_rx_~dev#1.offset, 80bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7836: havoc netdev_rx_#t~ret544#1; [2025-02-08 03:41:54,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7770-1: intr_handler_#res#1 := (if 0bv32 != intr_handler_~handled~0#1 then 1bv32 else 0bv32);call ULTIMATE.dealloc(intr_handler_~#descriptor~4#1.base, intr_handler_~#descriptor~4#1.offset);havoc intr_handler_~#descriptor~4#1.base, intr_handler_~#descriptor~4#1.offset;call ULTIMATE.dealloc(intr_handler_~#descriptor___0~2#1.base, intr_handler_~#descriptor___0~2#1.offset);havoc intr_handler_~#descriptor___0~2#1.base, intr_handler_~#descriptor___0~2#1.offset; [2025-02-08 03:41:54,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9422: assume 1bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9422: assume !(1bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7176-1: SUMMARY for call add_timer(netdev_timer_~np~6#1.base, ~bvadd~64(2768bv64, netdev_timer_~np~6#1.offset)); srcloc: null [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7176: call ULTIMATE.dealloc(netdev_timer_~#descriptor~1#1.base, netdev_timer_~#descriptor~1#1.offset);havoc netdev_timer_~#descriptor~1#1.base, netdev_timer_~#descriptor~1#1.offset; [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12329-1: ldv___pci_register_driver_125_#t~ret830#1 := __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet934#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_125_~tmp~83#1 := ldv___pci_register_driver_125_#t~ret830#1;havoc ldv___pci_register_driver_125_#t~ret830#1;ldv___pci_register_driver_125_~ldv_func_res~6#1 := ldv___pci_register_driver_125_~tmp~83#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_125_~ldv_func_res~6#1, ldv___pci_register_driver_125_~ldv_func_arg1#1.base, ldv___pci_register_driver_125_~ldv_func_arg1#1.offset, ldv___pci_register_driver_125_~ldv_func_arg2#1.base, ldv___pci_register_driver_125_~ldv_func_arg2#1.offset, ldv___pci_register_driver_125_~ldv_func_arg3#1.base, ldv___pci_register_driver_125_~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_#res#1;havoc ldv___pci_register_driver_#t~ret725#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~58#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~58#1; [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12329: havoc __pci_register_driver_#t~nondet934#1; [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053: assume true; [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053: assume !true; [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6846: assume ~bvsgt~32(mdio_write_~i~4#1, 0bv32); [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6846: assume !~bvsgt~32(mdio_write_~i~4#1, 0bv32);havoc mdio_write_#t~ret302#1.base, mdio_write_#t~ret302#1.offset, mdio_write_#t~mem303#1.base, mdio_write_#t~mem303#1.offset, mdio_write_#t~mem304#1, mdio_write_#t~short305#1, mdio_write_#t~ret306#1, mdio_write_#t~ret307#1, mdio_write_#t~ret308#1, mdio_write_#t~ret309#1, mdio_write_~dev#1.base, mdio_write_~dev#1.offset, mdio_write_~phy_id#1, mdio_write_~location#1, mdio_write_~value#1, mdio_write_~np~2#1.base, mdio_write_~np~2#1.offset, mdio_write_~tmp~29#1.base, mdio_write_~tmp~29#1.offset, mdio_write_~mdio_addr~1#1.base, mdio_write_~mdio_addr~1#1.offset, mdio_write_~mii_cmd~1#1, mdio_write_~i~4#1, mdio_write_~dataval~2#1;havoc mdio_write_#in~dev#1.base, mdio_write_#in~dev#1.offset, mdio_write_#in~phy_id#1, mdio_write_#in~location#1, mdio_write_#in~value#1;assume { :end_inline_mdio_write } true;havoc netdev_ioctl_#t~mem673#1;havoc netdev_ioctl_#t~mem674#1;havoc netdev_ioctl_#t~mem675#1; [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7903-1: SUMMARY for call netdev_rx_#t~ret556#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(netdev_rx_#t~mem555#1)), 0bv64); srcloc: null [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7903: netdev_rx_~tmp___3~4#1 := netdev_rx_#t~ret556#1;havoc netdev_rx_#t~mem555#1;havoc netdev_rx_#t~ret556#1; [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7507-1: SUMMARY for call start_tx_#t~ret471#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(start_tx_#t~mem470#1)), 0bv64); srcloc: null [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7507: start_tx_~tmp___0~18#1 := start_tx_#t~ret471#1;havoc start_tx_#t~mem470#1;havoc start_tx_#t~ret471#1; [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7573: assume 0bv32 != ~bvand~32(512bv32, netdev_tx_done_~tx_status~0#1);call netdev_tx_done_#t~mem484#1 := read~intINTTYPE8#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(160bv64, ~bvadd~64(2584bv64, netdev_tx_done_~np~12#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(1bv64, netdev_tx_done_#t~mem484#1), netdev_tx_done_~np~12#1.base, ~bvadd~64(160bv64, ~bvadd~64(2584bv64, netdev_tx_done_~np~12#1.offset)), 8bv64);havoc netdev_tx_done_#t~mem484#1; [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7573: assume !(0bv32 != ~bvand~32(512bv32, netdev_tx_done_~tx_status~0#1)); [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9886-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret796#1.base, ldv_pci_pci_instance_2_#t~ret796#1.offset := ldv_xmalloc(32bv64); srcloc: null [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8829: assume 0bv32 != ldv___pci_register_driver_~tmp~58#1; [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8829: assume !(0bv32 != ldv___pci_register_driver_~tmp~58#1); [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9952: 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:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9886: ldv_pci_pci_instance_2_~tmp___3~8#1.base, ldv_pci_pci_instance_2_~tmp___3~8#1.offset := ldv_pci_pci_instance_2_#t~ret796#1.base, ldv_pci_pci_instance_2_#t~ret796#1.offset;havoc ldv_pci_pci_instance_2_#t~ret796#1.base, ldv_pci_pci_instance_2_#t~ret796#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~8#1.base, ldv_pci_pci_instance_2_~tmp___3~8#1.offset; [2025-02-08 03:41:54,366 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10943: SUMMARY for call ldv_assert(123bv64, 0bv64, (if 1bv32 == ~ldv_spin__xmit_lock_of_netdev_queue~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9556: 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_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_16_#t~ret738#1.base, ldv_dummy_resourceless_instance_callback_1_16_#t~ret738#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_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg1#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;assume { :begin_inline_get_stats } true;get_stats_#in~dev#1.base, get_stats_#in~dev#1.offset := ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.offset;havoc get_stats_#res#1.base, get_stats_#res#1.offset;havoc get_stats_#t~ret627#1.base, get_stats_#t~ret627#1.offset, get_stats_#t~mem628#1.base, get_stats_#t~mem628#1.offset, get_stats_#t~ret629#1, get_stats_#t~ret630#1, get_stats_#t~ret631#1, get_stats_#t~mem632#1, get_stats_~dev#1.base, get_stats_~dev#1.offset, get_stats_~np~16#1.base, get_stats_~np~16#1.offset, get_stats_~tmp~43#1.base, get_stats_~tmp~43#1.offset, get_stats_~ioaddr~8#1.base, get_stats_~ioaddr~8#1.offset, get_stats_~tmp___0~23#1, get_stats_~tmp___1~18#1, get_stats_~tmp___2~9#1;get_stats_~dev#1.base, get_stats_~dev#1.offset := get_stats_#in~dev#1.base, get_stats_#in~dev#1.offset;havoc get_stats_~np~16#1.base, get_stats_~np~16#1.offset;havoc get_stats_~tmp~43#1.base, get_stats_~tmp~43#1.offset;havoc get_stats_~ioaddr~8#1.base, get_stats_~ioaddr~8#1.offset;havoc get_stats_~tmp___0~23#1;havoc get_stats_~tmp___1~18#1;havoc get_stats_~tmp___2~9#1; [2025-02-08 03:41:54,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9490: assume 24bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9490: assume !(24bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8367-1: SUMMARY for call ldv_spin_lock_irq_87(netdev_ioctl_~np~24#1.base, ~bvadd~64(2892bv64, netdev_ioctl_~np~24#1.offset)); srcloc: null [2025-02-08 03:41:54,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8367: call netdev_ioctl_#t~mem673#1 := read~intINTTYPE2#15(netdev_ioctl_~data~0#1.base, netdev_ioctl_~data~0#1.offset, 2bv64);call netdev_ioctl_#t~mem674#1 := read~intINTTYPE2#15(netdev_ioctl_~data~0#1.base, ~bvadd~64(2bv64, netdev_ioctl_~data~0#1.offset), 2bv64);call netdev_ioctl_#t~mem675#1 := read~intINTTYPE2#15(netdev_ioctl_~data~0#1.base, ~bvadd~64(4bv64, netdev_ioctl_~data~0#1.offset), 2bv64);assume { :begin_inline_mdio_write } true;mdio_write_#in~dev#1.base, mdio_write_#in~dev#1.offset, mdio_write_#in~phy_id#1, mdio_write_#in~location#1, mdio_write_#in~value#1 := netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset, ~bvand~32(31bv32, ~zero_extend~32~16(netdev_ioctl_#t~mem673#1)), ~bvand~32(31bv32, ~zero_extend~32~16(netdev_ioctl_#t~mem674#1)), ~zero_extend~32~16(netdev_ioctl_#t~mem675#1);havoc mdio_write_#t~ret302#1.base, mdio_write_#t~ret302#1.offset, mdio_write_#t~mem303#1.base, mdio_write_#t~mem303#1.offset, mdio_write_#t~mem304#1, mdio_write_#t~short305#1, mdio_write_#t~ret306#1, mdio_write_#t~ret307#1, mdio_write_#t~ret308#1, mdio_write_#t~ret309#1, mdio_write_~dev#1.base, mdio_write_~dev#1.offset, mdio_write_~phy_id#1, mdio_write_~location#1, mdio_write_~value#1, mdio_write_~np~2#1.base, mdio_write_~np~2#1.offset, mdio_write_~tmp~29#1.base, mdio_write_~tmp~29#1.offset, mdio_write_~mdio_addr~1#1.base, mdio_write_~mdio_addr~1#1.offset, mdio_write_~mii_cmd~1#1, mdio_write_~i~4#1, mdio_write_~dataval~2#1;mdio_write_~dev#1.base, mdio_write_~dev#1.offset := mdio_write_#in~dev#1.base, mdio_write_#in~dev#1.offset;mdio_write_~phy_id#1 := mdio_write_#in~phy_id#1;mdio_write_~location#1 := mdio_write_#in~location#1;mdio_write_~value#1 := mdio_write_#in~value#1;havoc mdio_write_~np~2#1.base, mdio_write_~np~2#1.offset;havoc mdio_write_~tmp~29#1.base, mdio_write_~tmp~29#1.offset;havoc mdio_write_~mdio_addr~1#1.base, mdio_write_~mdio_addr~1#1.offset;havoc mdio_write_~mii_cmd~1#1;havoc mdio_write_~i~4#1;havoc mdio_write_~dataval~2#1; [2025-02-08 03:41:54,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8235-1: SUMMARY for call netdev_get_drvinfo_#t~ret652#1.base, netdev_get_drvinfo_#t~ret652#1.offset := netdev_priv(netdev_get_drvinfo_~dev#1.base, netdev_get_drvinfo_~dev#1.offset); srcloc: null [2025-02-08 03:41:54,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8235: netdev_get_drvinfo_~tmp~46#1.base, netdev_get_drvinfo_~tmp~46#1.offset := netdev_get_drvinfo_#t~ret652#1.base, netdev_get_drvinfo_#t~ret652#1.offset;havoc netdev_get_drvinfo_#t~ret652#1.base, netdev_get_drvinfo_#t~ret652#1.offset;netdev_get_drvinfo_~np~19#1.base, netdev_get_drvinfo_~np~19#1.offset := netdev_get_drvinfo_~tmp~46#1.base, netdev_get_drvinfo_~tmp~46#1.offset; [2025-02-08 03:41:54,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9160: havoc ldv_entry_EMGentry_14_#t~ret747#1, ldv_entry_EMGentry_14_#t~ret748#1, ldv_entry_EMGentry_14_#t~ret749#1, ldv_entry_EMGentry_14_~arg0#1.base, ldv_entry_EMGentry_14_~arg0#1.offset, ldv_entry_EMGentry_14_~tmp~60#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:41:54,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9821: ~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret783#1;havoc ldv_pci_pci_instance_2_#t~ret783#1;~ldv_statevar_2~0 := 6bv32; [2025-02-08 03:41:54,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9821-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret783#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:41:54,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9755: assume 19bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:54,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9755: assume !(19bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:54,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7905: assume 0bv64 != netdev_rx_~tmp___3~4#1; [2025-02-08 03:41:54,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7905: assume !(0bv64 != netdev_rx_~tmp___3~4#1); [2025-02-08 03:41:54,367 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6650: SUMMARY for call pci_iounmap(w840_probe1_~pdev#1.base, w840_probe1_~pdev#1.offset, w840_probe1_~ioaddr~0#1.base, w840_probe1_~ioaddr~0#1.offset); srcloc: null [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10944: ~ldv_spin__xmit_lock_of_netdev_queue~0 := 2bv32; [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6716-1: SUMMARY for call iowrite32(0bv32, eeprom_read_~ee_addr~0#1.base, eeprom_read_~ee_addr~0#1.offset); srcloc: null [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7707: assume 0bv32 != ~bvand~32(128bv32, intr_handler_~intr_status~0#1); [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7707: assume !(0bv32 != ~bvand~32(128bv32, intr_handler_~intr_status~0#1)); [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6716: eeprom_read_#res#1 := eeprom_read_~retval~0#1;w840_probe1_#t~ret262#1 := eeprom_read_#res#1;havoc eeprom_read_#t~ret287#1, eeprom_read_#t~ret288#1, eeprom_read_#t~ret289#1, eeprom_read_#t~ret290#1, eeprom_read_#t~ret291#1, eeprom_read_#t~ret292#1, eeprom_read_~addr#1.base, eeprom_read_~addr#1.offset, eeprom_read_~location#1, eeprom_read_~i~2#1, eeprom_read_~retval~0#1, eeprom_read_~ee_addr~0#1.base, eeprom_read_~ee_addr~0#1.offset, eeprom_read_~read_cmd~0#1, eeprom_read_~dataval~0#1, eeprom_read_~tmp~27#1;havoc eeprom_read_#in~addr#1.base, eeprom_read_#in~addr#1.offset, eeprom_read_#in~location#1;assume { :end_inline_eeprom_read } true;w840_probe1_~tmp___2~1#1 := w840_probe1_#t~ret262#1;havoc w840_probe1_#t~ret262#1;call w840_probe1_#t~mem263#1.base, w840_probe1_#t~mem263#1.offset := read~$Pointer$#15(w840_probe1_~dev~0#1.base, ~bvadd~64(791bv64, w840_probe1_~dev~0#1.offset), 8bv64);call write~intINTTYPE2#15(w840_probe1_~tmp___2~1#1[16:0], w840_probe1_#t~mem263#1.base, ~bvadd~64(w840_probe1_#t~mem263#1.offset, ~bvmul~64(2bv64, ~sign_extend~64~32(w840_probe1_~i~1#1))), 2bv64);havoc w840_probe1_#t~mem263#1.base, w840_probe1_#t~mem263#1.offset;w840_probe1_~i~1#1 := ~bvadd~32(1bv32, w840_probe1_~i~1#1); [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10944-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_spin__xmit_lock_of_netdev_queue~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8500: w840_suspend_~tmp~54#1.base, w840_suspend_~tmp~54#1.offset := w840_suspend_#t~ret699#1.base, w840_suspend_#t~ret699#1.offset;havoc w840_suspend_#t~ret699#1.base, w840_suspend_#t~ret699#1.offset;w840_suspend_~dev~4#1.base, w840_suspend_~dev~4#1.offset := w840_suspend_~tmp~54#1.base, w840_suspend_~tmp~54#1.offset; [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8500-1: SUMMARY for call w840_suspend_#t~ret699#1.base, w840_suspend_#t~ret699#1.offset := pci_get_drvdata(w840_suspend_~pdev#1.base, w840_suspend_~pdev#1.offset); srcloc: null [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509: assume 0bv64 != start_tx_~tmp___0~18#1;call start_tx_#t~mem472#1 := read~intINTTYPE4#15(start_tx_~np~11#1.base, ~bvadd~64(3000bv64, start_tx_~np~11#1.offset), 4bv64); [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509: assume !(0bv64 != start_tx_~tmp___0~18#1); [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9359: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_0_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6849: SUMMARY for call iowrite32(0bv32, mdio_write_~mdio_addr~1#1.base, mdio_write_~mdio_addr~1#1.offset); srcloc: null [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9888: ldv_pci_pci_instance_2_~tmp___4~5#1 := ldv_pci_pci_instance_2_#t~ret797#1;havoc ldv_pci_pci_instance_2_#t~ret797#1; [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9888-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret797#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8831: 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:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8831-1: SUMMARY for call ldv_assume((if 0bv32 == ldv___pci_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6585-2: w840_probe1_#t~short271#1 := ~bvsle~32(w840_probe1_~find_cnt~0#1, 7bv32); [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519: assume 0bv64 == ~bvadd~64(w840_probe1_~dev~0#1.base, w840_probe1_~dev~0#1.offset);w840_probe1_#res#1 := 4294967284bv32;call ULTIMATE.dealloc(w840_probe1_~#__key~0#1.base, w840_probe1_~#__key~0#1.offset);havoc w840_probe1_~#__key~0#1.base, w840_probe1_~#__key~0#1.offset; [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6519: assume !(0bv64 == ~bvadd~64(w840_probe1_~dev~0#1.base, w840_probe1_~dev~0#1.offset));call write~$Pointer$#15(w840_probe1_~pdev#1.base, ~bvadd~64(179bv64, w840_probe1_~pdev#1.offset), w840_probe1_~dev~0#1.base, ~bvadd~64(1236bv64, w840_probe1_~dev~0#1.offset), 8bv64);assume { :begin_inline_pci_request_regions } true;pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset, pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset := w840_probe1_~pdev#1.base, w840_probe1_~pdev#1.offset, 8bv64, 0bv64;havoc pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet959#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~nondet959#1;pci_request_regions_#res#1 := pci_request_regions_#t~nondet959#1;havoc pci_request_regions_#t~nondet959#1; [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6585-1: assume w840_probe1_#t~short271#1;call w840_probe1_#t~mem270#1 := read~intINTTYPE4#2(~#full_duplex~0.base, ~bvadd~64(~#full_duplex~0.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(w840_probe1_~find_cnt~0#1))), 4bv64);w840_probe1_#t~short271#1 := ~bvsgt~32(w840_probe1_#t~mem270#1, 0bv32); [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6585-1: assume !w840_probe1_#t~short271#1; [2025-02-08 03:41:54,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6585: assume w840_probe1_#t~short271#1;havoc w840_probe1_#t~mem270#1;havoc w840_probe1_#t~short271#1;call write~intINTTYPE4#15(1bv32, w840_probe1_~np~0#1.base, ~bvadd~64(16bv64, ~bvadd~64(3025bv64, w840_probe1_~np~0#1.offset)), 4bv64); [2025-02-08 03:41:54,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6585: assume !w840_probe1_#t~short271#1;havoc w840_probe1_#t~mem270#1;havoc w840_probe1_#t~short271#1; [2025-02-08 03:41:54,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9426: assume 2bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9426: assume !(2bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8369-1: SUMMARY for call ldv_spin_unlock_irq_88(netdev_ioctl_~np~24#1.base, ~bvadd~64(2892bv64, netdev_ioctl_~np~24#1.offset)); srcloc: null [2025-02-08 03:41:54,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8369: netdev_ioctl_#res#1 := 0bv32; [2025-02-08 03:41:54,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8237-1: SUMMARY for call netdev_get_drvinfo_#t~ret653#1 := strlcpy(netdev_get_drvinfo_~info#1.base, ~bvadd~64(4bv64, netdev_get_drvinfo_~info#1.offset), 107bv64, 0bv64, 32bv64); srcloc: null [2025-02-08 03:41:54,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8237: havoc netdev_get_drvinfo_#t~ret653#1; [2025-02-08 03:41:54,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955: ldv_register_netdev_84_#t~ret821#1 := ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret798#1, ldv_register_netdev_#t~ret799#1, ldv_register_netdev_#t~mem800#1.base, ldv_register_netdev_#t~mem800#1.offset, ldv_register_netdev_#t~mem801#1.base, ldv_register_netdev_#t~mem801#1.offset, ldv_register_netdev_#t~ret802#1, ldv_register_netdev_#t~ret803#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_9_ret_default~0#1, ldv_register_netdev_~tmp~69#1, ldv_register_netdev_~tmp___0~36#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_84_~tmp___0~38#1 := ldv_register_netdev_84_#t~ret821#1;havoc ldv_register_netdev_84_#t~ret821#1;ldv_register_netdev_84_#res#1 := ldv_register_netdev_84_~tmp___0~38#1; [2025-02-08 03:41:54,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057: assume false; [2025-02-08 03:41:54,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057: assume !false; [2025-02-08 03:41:54,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8105-1: SUMMARY for call netdev_error_#t~ret625#1 := ioread32(netdev_error_~ioaddr~7#1.base, ~bvadd~64(32bv64, netdev_error_~ioaddr~7#1.offset)); srcloc: null [2025-02-08 03:41:54,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~ldv_9_ret_default~0#1; [2025-02-08 03:41:54,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8105: netdev_error_~tmp___3~5#1 := netdev_error_#t~ret625#1;havoc netdev_error_#t~ret625#1;call netdev_error_#t~mem626#1 := read~intINTTYPE8#15(netdev_error_~np~15#1.base, ~bvadd~64(120bv64, ~bvadd~64(2584bv64, netdev_error_~np~15#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(netdev_error_#t~mem626#1, ~bvand~64(65535bv64, ~zero_extend~64~32(netdev_error_~tmp___3~5#1))), netdev_error_~np~15#1.base, ~bvadd~64(120bv64, ~bvadd~64(2584bv64, netdev_error_~np~15#1.offset)), 8bv64);havoc netdev_error_#t~mem626#1; [2025-02-08 03:41:54,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6850: havoc mdio_write_#t~ret308#1; [2025-02-08 03:41:54,369 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7907-1: SUMMARY for call netdev_rx_#t~ret557#1 := __dynamic_netdev_dbg(netdev_rx_~#descriptor___2~0#1.base, netdev_rx_~#descriptor___2~0#1.offset, netdev_rx_~dev#1.base, netdev_rx_~dev#1.offset, 91bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7907: havoc netdev_rx_#t~ret557#1; [2025-02-08 03:41:54,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6850-1: SUMMARY for call mdio_write_#t~ret308#1 := ioread32(mdio_write_~mdio_addr~1#1.base, mdio_write_~mdio_addr~1#1.offset); srcloc: null [2025-02-08 03:41:54,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7709: SUMMARY for call iowrite32(0bv32, intr_handler_~ioaddr~6#1.base, ~bvadd~64(8bv64, intr_handler_~ioaddr~6#1.offset)); srcloc: null [2025-02-08 03:41:54,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8502-1: SUMMARY for call w840_suspend_#t~ret700#1.base, w840_suspend_#t~ret700#1.offset := netdev_priv(w840_suspend_~dev~4#1.base, w840_suspend_~dev~4#1.offset); srcloc: null [2025-02-08 03:41:54,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7511-1: SUMMARY for call start_tx_#t~ret473#1 := __dynamic_netdev_dbg(start_tx_~#descriptor~2#1.base, start_tx_~#descriptor~2#1.offset, start_tx_~dev#1.base, start_tx_~dev#1.offset, 49bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10484: ldv_del_timer_sync_119_~tmp~81#1 := ldv_del_timer_sync_119_#t~ret826#1;havoc ldv_del_timer_sync_119_#t~ret826#1;ldv_del_timer_sync_119_~ldv_func_res~4#1 := ldv_del_timer_sync_119_~tmp~81#1; [2025-02-08 03:41:54,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7511: havoc start_tx_#t~mem472#1;havoc start_tx_#t~ret473#1; [2025-02-08 03:41:54,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10484-1: SUMMARY for call ldv_del_timer_sync_119_#t~ret826#1 := del_timer_sync(ldv_del_timer_sync_119_~ldv_func_arg1#1.base, ldv_del_timer_sync_119_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:41:54,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7577: assume 0bv32 != ~bvand~32(2bv32, netdev_tx_done_~tx_status~0#1);call netdev_tx_done_#t~mem485#1 := read~intINTTYPE8#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(144bv64, ~bvadd~64(2584bv64, netdev_tx_done_~np~12#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(1bv64, netdev_tx_done_#t~mem485#1), netdev_tx_done_~np~12#1.base, ~bvadd~64(144bv64, ~bvadd~64(2584bv64, netdev_tx_done_~np~12#1.offset)), 8bv64);havoc netdev_tx_done_#t~mem485#1; [2025-02-08 03:41:54,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7577: assume !(0bv32 != ~bvand~32(2bv32, netdev_tx_done_~tx_status~0#1)); [2025-02-08 03:41:54,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8502: w840_suspend_~tmp___0~32#1.base, w840_suspend_~tmp___0~32#1.offset := w840_suspend_#t~ret700#1.base, w840_suspend_#t~ret700#1.offset;havoc w840_suspend_#t~ret700#1.base, w840_suspend_#t~ret700#1.offset;w840_suspend_~np~27#1.base, w840_suspend_~np~27#1.offset := w840_suspend_~tmp___0~32#1.base, w840_suspend_~tmp___0~32#1.offset;call w840_suspend_#t~mem701#1.base, w840_suspend_#t~mem701#1.offset := read~$Pointer$#15(w840_suspend_~np~27#1.base, ~bvadd~64(3077bv64, w840_suspend_~np~27#1.offset), 8bv64);w840_suspend_~ioaddr~11#1.base, w840_suspend_~ioaddr~11#1.offset := w840_suspend_#t~mem701#1.base, w840_suspend_#t~mem701#1.offset;havoc w840_suspend_#t~mem701#1.base, w840_suspend_#t~mem701#1.offset; [2025-02-08 03:41:54,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238: havoc netdev_get_drvinfo_#t~ret654#1;call netdev_get_drvinfo_#t~mem655#1.base, netdev_get_drvinfo_#t~mem655#1.offset := read~$Pointer$#15(netdev_get_drvinfo_~np~19#1.base, ~bvadd~64(2968bv64, netdev_get_drvinfo_~np~19#1.offset), 8bv64); [2025-02-08 03:41:54,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9163: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_14_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9361: 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~ret754#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~752#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~753#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~753#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_#~752#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~753#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~753#1.offset;##fun~C_INT~X~$Pointer$~TO~C_INT_#~752#1 := ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~752#1;##fun~C_INT~X~$Pointer$~TO~C_INT_#~753#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~753#1.offset := ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~753#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~753#1.offset;ldv_interrupt_instance_thread_0_3_#t~ret754#1 := ##fun~C_INT~X~$Pointer$~TO~C_INT_#res#1;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#~752#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~753#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~753#1.offset;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~752#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~753#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~753#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~ret754#1; [2025-02-08 03:41:54,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9361: assume !(0bv64 != ~bvadd~64(~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset)); [2025-02-08 03:41:54,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238-1: SUMMARY for call netdev_get_drvinfo_#t~ret654#1 := strlcpy(netdev_get_drvinfo_~info#1.base, ~bvadd~64(36bv64, netdev_get_drvinfo_~info#1.offset), 108bv64, 0bv64, 32bv64); srcloc: null [2025-02-08 03:41:54,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974: call netdev_rx_#t~mem596#1 := read~intINTTYPE4#15(netdev_rx_~np~14#1.base, ~bvadd~64(2988bv64, netdev_rx_~np~14#1.offset), 4bv64);call write~intINTTYPE4#15(~bvadd~32(1bv32, netdev_rx_#t~mem596#1), netdev_rx_~np~14#1.base, ~bvadd~64(2988bv64, netdev_rx_~np~14#1.offset), 4bv64);havoc netdev_rx_#t~mem596#1;call netdev_rx_#t~mem597#1 := read~intINTTYPE4#15(netdev_rx_~np~14#1.base, ~bvadd~64(2988bv64, netdev_rx_~np~14#1.offset), 4bv64);netdev_rx_~entry~2#1 := ~bvand~32(127bv32, netdev_rx_#t~mem597#1);havoc netdev_rx_#t~mem597#1;call netdev_rx_#t~mem598#1.base, netdev_rx_#t~mem598#1.offset := read~$Pointer$#15(netdev_rx_~np~14#1.base, netdev_rx_~np~14#1.offset, 8bv64);call write~$Pointer$#15(netdev_rx_#t~mem598#1.base, ~bvadd~64(netdev_rx_#t~mem598#1.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), netdev_rx_~np~14#1.base, ~bvadd~64(2980bv64, netdev_rx_~np~14#1.offset), 8bv64);havoc netdev_rx_#t~mem598#1.base, netdev_rx_#t~mem598#1.offset;netdev_rx_~work_limit~1#1 := ~bvsub~32(netdev_rx_~work_limit~1#1, 1bv32); [2025-02-08 03:41:54,370 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9956-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9890: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___4~5#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9890: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___4~5#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5992: havoc ldv_spin_lock_69_~lock#1.base, ldv_spin_lock_69_~lock#1.offset;havoc ldv_spin_lock_69_#in~lock#1.base, ldv_spin_lock_69_#in~lock#1.offset;assume { :end_inline_ldv_spin_lock_69 } true;call write~intINTTYPE4#15(__netif_tx_lock_~cpu#1, __netif_tx_lock_~txq#1.base, ~bvadd~64(388bv64, __netif_tx_lock_~txq#1.offset), 4bv64); [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6851: SUMMARY for call iowrite32(65536bv32, mdio_write_~mdio_addr~1#1.base, mdio_write_~mdio_addr~1#1.offset); srcloc: null [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662: assume 0bv64 != ~bvadd~64(dma_sync_single_for_device_#t~mem133#1.base, dma_sync_single_for_device_#t~mem133#1.offset);havoc dma_sync_single_for_device_#t~mem133#1.base, dma_sync_single_for_device_#t~mem133#1.offset;call dma_sync_single_for_device_#t~mem139#1.base, dma_sync_single_for_device_#t~mem139#1.offset := read~$Pointer$#15(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:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662: assume !(0bv64 != ~bvadd~64(dma_sync_single_for_device_#t~mem133#1.base, dma_sync_single_for_device_#t~mem133#1.offset));havoc dma_sync_single_for_device_#t~mem133#1.base, dma_sync_single_for_device_#t~mem133#1.offset; [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8833: 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:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8833-1: SUMMARY for call ldv_assume((if 20bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662-1: call dma_sync_single_for_device_#t~mem133#1.base, dma_sync_single_for_device_#t~mem133#1.offset := read~$Pointer$#15(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:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9494: assume 26bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9494: assume !(26bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8239-1: SUMMARY for call netdev_get_drvinfo_#t~ret656#1.base, netdev_get_drvinfo_#t~ret656#1.offset := pci_name(netdev_get_drvinfo_#t~mem655#1.base, netdev_get_drvinfo_#t~mem655#1.offset); srcloc: null [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8239: netdev_get_drvinfo_~tmp___0~26#1.base, netdev_get_drvinfo_~tmp___0~26#1.offset := netdev_get_drvinfo_#t~ret656#1.base, netdev_get_drvinfo_#t~ret656#1.offset;havoc netdev_get_drvinfo_#t~mem655#1.base, netdev_get_drvinfo_#t~mem655#1.offset;havoc netdev_get_drvinfo_#t~ret656#1.base, netdev_get_drvinfo_#t~ret656#1.offset; [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9164: assume { :begin_inline_ldv_EMGentry_exit_w840_exit_14_2 } true;ldv_EMGentry_exit_w840_exit_14_2_#in~arg0#1.base, ldv_EMGentry_exit_w840_exit_14_2_#in~arg0#1.offset := ~ldv_14_exit_w840_exit_default~0.base, ~ldv_14_exit_w840_exit_default~0.offset;havoc ldv_EMGentry_exit_w840_exit_14_2_~arg0#1.base, ldv_EMGentry_exit_w840_exit_14_2_~arg0#1.offset;ldv_EMGentry_exit_w840_exit_14_2_~arg0#1.base, ldv_EMGentry_exit_w840_exit_14_2_~arg0#1.offset := ldv_EMGentry_exit_w840_exit_14_2_#in~arg0#1.base, ldv_EMGentry_exit_w840_exit_14_2_#in~arg0#1.offset;assume { :begin_inline_w840_exit } true;assume { :begin_inline_ldv_pci_unregister_driver_126 } true;ldv_pci_unregister_driver_126_#in~ldv_func_arg1#1.base, ldv_pci_unregister_driver_126_#in~ldv_func_arg1#1.offset := ~#w840_driver~0.base, ~#w840_driver~0.offset;havoc ldv_pci_unregister_driver_126_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_126_~ldv_func_arg1#1.offset;ldv_pci_unregister_driver_126_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_126_~ldv_func_arg1#1.offset := ldv_pci_unregister_driver_126_#in~ldv_func_arg1#1.base, ldv_pci_unregister_driver_126_#in~ldv_func_arg1#1.offset;assume { :begin_inline_pci_unregister_driver } true;pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset := ldv_pci_unregister_driver_126_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_126_~ldv_func_arg1#1.offset;havoc pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset;pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset := pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset;havoc pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset;havoc pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset;assume { :end_inline_pci_unregister_driver } true;assume { :begin_inline_ldv_pci_unregister_driver } true;ldv_pci_unregister_driver_#in~arg0#1.base, ldv_pci_unregister_driver_#in~arg0#1.offset, ldv_pci_unregister_driver_#in~arg1#1.base, ldv_pci_unregister_driver_#in~arg1#1.offset := 0bv64, 0bv64, ldv_pci_unregister_driver_126_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_126_~ldv_func_arg1#1.offset;havoc ldv_pci_unregister_driver_~arg0#1.base, ldv_pci_unregister_driver_~arg0#1.offset, ldv_pci_unregister_driver_~arg1#1.base, ldv_pci_unregister_driver_~arg1#1.offset, ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.base, ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.offset;ldv_pci_unregister_driver_~arg0#1.base, ldv_pci_unregister_driver_~arg0#1.offset := ldv_pci_unregister_driver_#in~arg0#1.base, ldv_pci_unregister_driver_#in~arg0#1.offset;ldv_pci_unregister_driver_~arg1#1.base, ldv_pci_unregister_driver_~arg1#1.offset := ldv_pci_unregister_driver_#in~arg1#1.base, ldv_pci_unregister_driver_#in~arg1#1.offset;havoc ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.base, ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.offset;ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.base, ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.offset := ldv_pci_unregister_driver_~arg1#1.base, ldv_pci_unregister_driver_~arg1#1.offset; [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9164-1: SUMMARY for call ldv_assume((if 12bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8107: SUMMARY for call iowrite32(0bv32, netdev_error_~ioaddr~7#1.base, ~bvadd~64(8bv64, netdev_error_~ioaddr~7#1.offset)); srcloc: null [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6125: assume false; [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6125: assume !false; [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9957-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8041-1: SUMMARY for call netdev_error_#t~ret616#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(netdev_error_#t~mem615#1)), 0bv64); srcloc: null [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8041: netdev_error_~tmp___0~22#1 := netdev_error_#t~ret616#1;havoc netdev_error_#t~mem615#1;havoc netdev_error_#t~ret616#1; [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8834: 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:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6852-1: SUMMARY for call mdio_write_#t~ret309#1 := ioread32(mdio_write_~mdio_addr~1#1.base, mdio_write_~mdio_addr~1#1.offset); srcloc: null [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7843: assume ~bvslt~32(netdev_rx_~status~0#1, 0bv32); [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7843: assume !~bvslt~32(netdev_rx_~status~0#1, 0bv32); [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6852: havoc mdio_write_#t~ret309#1;mdio_write_~i~4#1 := ~bvsub~32(mdio_write_~i~4#1, 1bv32); [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6654: assume { :begin_inline_ldv_free_netdev_85 } true;ldv_free_netdev_85_#in~ldv_func_arg1#1.base, ldv_free_netdev_85_#in~ldv_func_arg1#1.offset := w840_probe1_~dev~0#1.base, w840_probe1_~dev~0#1.offset;havoc ldv_free_netdev_85_~ldv_func_arg1#1.base, ldv_free_netdev_85_~ldv_func_arg1#1.offset;ldv_free_netdev_85_~ldv_func_arg1#1.base, ldv_free_netdev_85_~ldv_func_arg1#1.offset := ldv_free_netdev_85_#in~ldv_func_arg1#1.base, ldv_free_netdev_85_#in~ldv_func_arg1#1.offset; [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9759: assume 20bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9759: assume !(20bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6654-1: SUMMARY for call pci_release_regions(w840_probe1_~pdev#1.base, w840_probe1_~pdev#1.offset); srcloc: null [2025-02-08 03:41:54,371 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10486-1: SUMMARY for call ldv_del_timer_sync_119_#t~ret827#1 := ldv_del_timer_sync(ldv_del_timer_sync_119_~ldv_func_res~4#1, ldv_del_timer_sync_119_~ldv_func_arg1#1.base, ldv_del_timer_sync_119_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:41:54,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10486: ldv_del_timer_sync_119_~tmp___0~41#1 := ldv_del_timer_sync_119_#t~ret827#1;havoc ldv_del_timer_sync_119_#t~ret827#1;ldv_del_timer_sync_119_#res#1 := ldv_del_timer_sync_119_~tmp___0~41#1; [2025-02-08 03:41:54,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8240-1: SUMMARY for call netdev_get_drvinfo_#t~ret657#1 := strlcpy(netdev_get_drvinfo_~info#1.base, ~bvadd~64(100bv64, netdev_get_drvinfo_~info#1.offset), netdev_get_drvinfo_~tmp___0~26#1.base, netdev_get_drvinfo_~tmp___0~26#1.offset, 32bv64); srcloc: null [2025-02-08 03:41:54,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8240: havoc netdev_get_drvinfo_#t~ret657#1;havoc netdev_get_drvinfo_#t~ret652#1.base, netdev_get_drvinfo_#t~ret652#1.offset, netdev_get_drvinfo_#t~ret653#1, netdev_get_drvinfo_#t~ret654#1, netdev_get_drvinfo_#t~mem655#1.base, netdev_get_drvinfo_#t~mem655#1.offset, netdev_get_drvinfo_#t~ret656#1.base, netdev_get_drvinfo_#t~ret656#1.offset, netdev_get_drvinfo_#t~ret657#1, netdev_get_drvinfo_~dev#1.base, netdev_get_drvinfo_~dev#1.offset, netdev_get_drvinfo_~info#1.base, netdev_get_drvinfo_~info#1.offset, netdev_get_drvinfo_~np~19#1.base, netdev_get_drvinfo_~np~19#1.offset, netdev_get_drvinfo_~tmp~46#1.base, netdev_get_drvinfo_~tmp~46#1.offset, netdev_get_drvinfo_~tmp___0~26#1.base, netdev_get_drvinfo_~tmp___0~26#1.offset;havoc netdev_get_drvinfo_#in~dev#1.base, netdev_get_drvinfo_#in~dev#1.offset, netdev_get_drvinfo_#in~info#1.base, netdev_get_drvinfo_#in~info#1.offset;assume { :end_inline_netdev_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:41:54,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8108-1: SUMMARY for call ldv_spin_unlock_96(netdev_error_~np~15#1.base, ~bvadd~64(2892bv64, netdev_error_~np~15#1.offset)); srcloc: null [2025-02-08 03:41:54,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8108: call ULTIMATE.dealloc(netdev_error_~#descriptor~6#1.base, netdev_error_~#descriptor~6#1.offset);havoc netdev_error_~#descriptor~6#1.base, netdev_error_~#descriptor~6#1.offset;call ULTIMATE.dealloc(netdev_error_~#descriptor___0~4#1.base, netdev_error_~#descriptor___0~4#1.offset);havoc netdev_error_~#descriptor___0~4#1.base, netdev_error_~#descriptor___0~4#1.offset; [2025-02-08 03:41:54,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9033: havoc 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;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;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_18 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:41:54,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9033-1: SUMMARY for call set_rx_mode(ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.offset); srcloc: null [2025-02-08 03:41:54,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646: call ULTIMATE.dealloc(intr_handler_~#descriptor~4#1.base, intr_handler_~#descriptor~4#1.offset);havoc intr_handler_~#descriptor~4#1.base, intr_handler_~#descriptor~4#1.offset;call ULTIMATE.dealloc(intr_handler_~#descriptor___0~2#1.base, intr_handler_~#descriptor___0~2#1.offset);havoc intr_handler_~#descriptor___0~2#1.base, intr_handler_~#descriptor___0~2#1.offset; [2025-02-08 03:41:54,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9562: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_17 } true;ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_#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_17_#t~ret739#1, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1.offset;assume { :begin_inline_eth_mac_addr } true;eth_mac_addr_#in~arg0#1.base, eth_mac_addr_#in~arg0#1.offset, eth_mac_addr_#in~arg1#1.base, eth_mac_addr_#in~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.offset;havoc eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet945#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~nondet945#1;eth_mac_addr_#res#1 := eth_mac_addr_#t~nondet945#1;havoc eth_mac_addr_#t~nondet945#1; [2025-02-08 03:41:54,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6589-1: call w840_probe1_#t~mem272#1 := read~intINTTYPE1#15(w840_probe1_~np~0#1.base, ~bvadd~64(3056bv64, w840_probe1_~np~0#1.offset), 1bv64); [2025-02-08 03:41:54,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6589: assume 0bv32 != ~zero_extend~32~8(w840_probe1_#t~mem272#1);havoc w840_probe1_#t~mem272#1;call write~intINTTYPE4#15(1bv32, w840_probe1_~np~0#1.base, ~bvadd~64(20bv64, ~bvadd~64(3025bv64, w840_probe1_~np~0#1.offset)), 4bv64); [2025-02-08 03:41:54,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6589: assume !(0bv32 != ~zero_extend~32~8(w840_probe1_#t~mem272#1));havoc w840_probe1_#t~mem272#1; [2025-02-08 03:41:54,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9364: havoc ldv_interrupt_instance_thread_0_3_#t~ret754#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:41:54,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8505: SUMMARY for call rtnl_lock(); srcloc: null [2025-02-08 03:41:54,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9430: assume 3bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9430: assume !(3bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8043: assume 0bv64 != netdev_error_~tmp___0~22#1; [2025-02-08 03:41:54,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8043: assume !(0bv64 != netdev_error_~tmp___0~22#1); [2025-02-08 03:41:54,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10223: assume 2bv32 == ~ldv_statevar_3~0; [2025-02-08 03:41:54,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10223: assume !(2bv32 == ~ldv_statevar_3~0); [2025-02-08 03:41:54,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9166: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:41:54,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9827: call ldv_pci_pci_instance_2_#t~mem784#1.base, ldv_pci_pci_instance_2_#t~mem784#1.offset := read~$Pointer$#6(~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~mem785#1 := read~intINTTYPE4#7(~#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~mem784#1.base, ldv_pci_pci_instance_2_#t~mem784#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ldv_pci_pci_instance_2_#t~mem785#1;havoc ldv_pci_instance_suspend_2_8_#res#1;havoc ldv_pci_instance_suspend_2_8_#t~mem765#1, ldv_pci_instance_suspend_2_8_#t~ret766#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#10(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~mem765#1 := read~intINTTYPE4#10(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset, 4bv64);assume { :begin_inline_w840_suspend } true;w840_suspend_#in~pdev#1.base, w840_suspend_#in~pdev#1.offset, w840_suspend_#in~state#1.event := ldv_pci_instance_suspend_2_8_~arg1#1.base, ldv_pci_instance_suspend_2_8_~arg1#1.offset, ldv_pci_instance_suspend_2_8_#t~mem765#1;havoc w840_suspend_#res#1;havoc w840_suspend_#t~ret699#1.base, w840_suspend_#t~ret699#1.offset, w840_suspend_#t~ret700#1.base, w840_suspend_#t~ret700#1.offset, w840_suspend_#t~mem701#1.base, w840_suspend_#t~mem701#1.offset, w840_suspend_#t~ret702#1, w840_suspend_#t~ret703#1, w840_suspend_#t~mem704#1.base, w840_suspend_#t~mem704#1.offset, w840_suspend_#t~mem705#1, w840_suspend_#t~ret706#1, w840_suspend_#t~mem707#1, w840_suspend_#t~mem708#1, w840_suspend_#t~ret709#1, w840_suspend_#t~ret710#1, w840_suspend_#t~ret711#1, w840_suspend_~pdev#1.base, w840_suspend_~pdev#1.offset, w840_suspend_~state#1.event, w840_suspend_~dev~4#1.base, w840_suspend_~dev~4#1.offset, w840_suspend_~tmp~54#1.base, w840_suspend_~tmp~54#1.offset, w840_suspend_~np~27#1.base, w840_suspend_~np~27#1.offset, w840_suspend_~tmp___0~32#1.base, w840_suspend_~tmp___0~32#1.offset, w840_suspend_~ioaddr~11#1.base, w840_suspend_~ioaddr~11#1.offset, w840_suspend_~tmp___1~22#1, w840_suspend_~tmp___2~12#1, w840_suspend_~tmp___3~7#1, w840_suspend_~tmp___4~4#1, w840_suspend_~tmp___5~3#1;w840_suspend_~pdev#1.base, w840_suspend_~pdev#1.offset := w840_suspend_#in~pdev#1.base, w840_suspend_#in~pdev#1.offset;w840_suspend_~state#1.event := w840_suspend_#in~state#1.event;havoc w840_suspend_~dev~4#1.base, w840_suspend_~dev~4#1.offset;havoc w840_suspend_~tmp~54#1.base, w840_suspend_~tmp~54#1.offset;havoc w840_suspend_~np~27#1.base, w840_suspend_~np~27#1.offset;havoc w840_suspend_~tmp___0~32#1.base, w840_suspend_~tmp___0~32#1.offset;havoc w840_suspend_~ioaddr~11#1.base, w840_suspend_~ioaddr~11#1.offset;havoc w840_suspend_~tmp___1~22#1;havoc w840_suspend_~tmp___2~12#1;havoc w840_suspend_~tmp___3~7#1;havoc w840_suspend_~tmp___4~4#1;havoc w840_suspend_~tmp___5~3#1; [2025-02-08 03:41:54,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9827-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_statevar_3~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,373 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7779: call ULTIMATE.dealloc(netdev_rx_~#descriptor~5#1.base, netdev_rx_~#descriptor~5#1.offset);havoc netdev_rx_~#descriptor~5#1.base, netdev_rx_~#descriptor~5#1.offset;call ULTIMATE.dealloc(netdev_rx_~#descriptor___0~3#1.base, netdev_rx_~#descriptor___0~3#1.offset);havoc netdev_rx_~#descriptor___0~3#1.base, netdev_rx_~#descriptor___0~3#1.offset;call ULTIMATE.dealloc(netdev_rx_~#descriptor___1~0#1.base, netdev_rx_~#descriptor___1~0#1.offset);havoc netdev_rx_~#descriptor___1~0#1.base, netdev_rx_~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(netdev_rx_~#descriptor___2~0#1.base, netdev_rx_~#descriptor___2~0#1.offset);havoc netdev_rx_~#descriptor___2~0#1.base, netdev_rx_~#descriptor___2~0#1.offset;call ULTIMATE.dealloc(netdev_rx_~#descriptor___3~0#1.base, netdev_rx_~#descriptor___3~0#1.offset);havoc netdev_rx_~#descriptor___3~0#1.base, netdev_rx_~#descriptor___3~0#1.offset;intr_handler_#t~ret521#1 := netdev_rx_#res#1;havoc netdev_rx_#t~ret531#1.base, netdev_rx_#t~ret531#1.offset, netdev_rx_#t~mem532#1, netdev_rx_#t~mem533#1, netdev_rx_#t~mem534#1, netdev_rx_#t~mem535#1, netdev_rx_#t~ret536#1, netdev_rx_#t~mem537#1.base, netdev_rx_#t~mem537#1.offset, netdev_rx_#t~mem538#1, netdev_rx_#t~ret539#1, netdev_rx_#t~mem540#1.base, netdev_rx_#t~mem540#1.offset, netdev_rx_#t~mem541#1, netdev_rx_#t~mem542#1, netdev_rx_#t~ret543#1, netdev_rx_#t~ret544#1, netdev_rx_#t~mem545#1, netdev_rx_#t~ret546#1, netdev_rx_#t~mem547#1, netdev_rx_#t~mem548#1, netdev_rx_#t~ret549#1, netdev_rx_#t~ret550#1, netdev_rx_#t~mem551#1, netdev_rx_#t~mem552#1, netdev_rx_#t~mem553#1, netdev_rx_#t~mem554#1, netdev_rx_#t~mem555#1, netdev_rx_#t~ret556#1, netdev_rx_#t~ret557#1, netdev_rx_#t~ret558#1.base, netdev_rx_#t~ret558#1.offset, netdev_rx_#t~mem559#1.base, netdev_rx_#t~mem559#1.offset, netdev_rx_#t~mem560#1, netdev_rx_#t~mem561#1.base, netdev_rx_#t~mem561#1.offset, netdev_rx_#t~mem562#1, netdev_rx_#t~mem563#1.base, netdev_rx_#t~mem563#1.offset, netdev_rx_#t~mem564#1.base, netdev_rx_#t~mem564#1.offset, netdev_rx_#t~ret565#1.base, netdev_rx_#t~ret565#1.offset, netdev_rx_#t~mem566#1.base, netdev_rx_#t~mem566#1.offset, netdev_rx_#t~mem567#1, netdev_rx_#t~mem568#1.base, netdev_rx_#t~mem568#1.offset, netdev_rx_#t~mem569#1, netdev_rx_#t~mem570#1.base, netdev_rx_#t~mem570#1.offset, netdev_rx_#t~mem571#1, netdev_rx_#t~mem572#1.base, netdev_rx_#t~mem572#1.offset, netdev_rx_#t~mem573#1, netdev_rx_#t~mem574#1.base, netdev_rx_#t~mem574#1.offset, netdev_rx_#t~ret575#1.base, netdev_rx_#t~ret575#1.offset, netdev_rx_#t~mem576#1.base, netdev_rx_#t~mem576#1.offset, netdev_rx_#t~mem577#1, netdev_rx_#t~mem578#1.base, netdev_rx_#t~mem578#1.offset, netdev_rx_#t~mem579#1, netdev_rx_#t~mem580#1.base, netdev_rx_#t~mem580#1.offset, netdev_rx_#t~ret581#1.base, netdev_rx_#t~ret581#1.offset, netdev_rx_#t~mem582#1, netdev_rx_#t~ret583#1, netdev_rx_#t~mem584#1.base, netdev_rx_#t~mem584#1.offset, netdev_rx_#t~mem585#1.base, netdev_rx_#t~mem585#1.offset, netdev_rx_#t~mem586#1.base, netdev_rx_#t~mem586#1.offset, netdev_rx_#t~mem587#1, netdev_rx_#t~mem588#1.base, netdev_rx_#t~mem588#1.offset, netdev_rx_#t~mem589#1, netdev_rx_#t~mem590#1.base, netdev_rx_#t~mem590#1.offset, netdev_rx_#t~ret591#1, netdev_rx_#t~ret592#1, netdev_rx_#t~ret593#1, netdev_rx_#t~mem594#1, netdev_rx_#t~mem595#1, netdev_rx_#t~mem596#1, netdev_rx_#t~mem597#1, netdev_rx_#t~mem598#1.base, netdev_rx_#t~mem598#1.offset, netdev_rx_#t~mem599#1, netdev_rx_#t~mem600#1.base, netdev_rx_#t~mem600#1.offset, netdev_rx_#t~mem601#1, netdev_rx_#t~ret602#1.base, netdev_rx_#t~ret602#1.offset, netdev_rx_#t~mem603#1.base, netdev_rx_#t~mem603#1.offset, netdev_rx_#t~mem604#1.base, netdev_rx_#t~mem604#1.offset, netdev_rx_#t~mem605#1, netdev_rx_#t~ret606#1, netdev_rx_#t~mem607#1.base, netdev_rx_#t~mem607#1.offset, netdev_rx_#t~mem608#1, netdev_rx_#t~mem609#1.base, netdev_rx_#t~mem609#1.offset, netdev_rx_#t~mem610#1, netdev_rx_#t~mem611#1, netdev_rx_#t~mem612#1, netdev_rx_~dev#1.base, netdev_rx_~dev#1.offset, netdev_rx_~np~14#1.base, netdev_rx_~np~14#1.offset, netdev_rx_~tmp~41#1.base, netdev_rx_~tmp~41#1.offset, netdev_rx_~entry~2#1, netdev_rx_~work_limit~1#1, netdev_rx_~#descriptor~5#1.base, netdev_rx_~#descriptor~5#1.offset, netdev_rx_~tmp___0~21#1, netdev_rx_~desc~0#1.base, netdev_rx_~desc~0#1.offset, netdev_rx_~status~0#1, netdev_rx_~#descriptor___0~3#1.base, netdev_rx_~#descriptor___0~3#1.offset, netdev_rx_~tmp___1~16#1, netdev_rx_~#descriptor___1~0#1.base, netdev_rx_~#descriptor___1~0#1.offset, netdev_rx_~tmp___2~7#1, netdev_rx_~skb~1#1.base, netdev_rx_~skb~1#1.offset, netdev_rx_~pkt_len~0#1, netdev_rx_~#descriptor___2~0#1.base, netdev_rx_~#descriptor___2~0#1.offset, netdev_rx_~tmp___3~4#1, netdev_rx_~#descriptor___3~0#1.base, netdev_rx_~#descriptor___3~0#1.offset, netdev_rx_~tmp___4~2#1, netdev_rx_~skb___0~0#1.base, netdev_rx_~skb___0~0#1.offset;havoc netdev_rx_#in~dev#1.base, netdev_rx_#in~dev#1.offset;assume { :end_inline_netdev_rx } true;havoc intr_handler_#t~ret521#1; [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7713-2: intr_handler_#t~short524#1 := 0bv32 != ~bvand~32(5bv32, intr_handler_~intr_status~0#1); [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7713-1: assume intr_handler_#t~short524#1;call intr_handler_#t~mem522#1 := read~intINTTYPE4#15(intr_handler_~np~13#1.base, ~bvadd~64(3000bv64, intr_handler_~np~13#1.offset), 4bv64);call intr_handler_#t~mem523#1 := read~intINTTYPE4#15(intr_handler_~np~13#1.base, ~bvadd~64(3004bv64, intr_handler_~np~13#1.offset), 4bv64);intr_handler_#t~short524#1 := intr_handler_#t~mem522#1 != intr_handler_#t~mem523#1; [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7713-1: assume !intr_handler_#t~short524#1; [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8506: w840_suspend_~tmp___5~3#1 := (if 0bv8 == w840_suspend_#t~ret702#1 then 0bv8 else 1bv8);havoc w840_suspend_#t~ret702#1; [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7713: assume intr_handler_#t~short524#1;havoc intr_handler_#t~mem522#1;havoc intr_handler_#t~mem523#1;havoc intr_handler_#t~short524#1; [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7713: assume !intr_handler_#t~short524#1;havoc intr_handler_#t~mem522#1;havoc intr_handler_#t~mem523#1;havoc intr_handler_#t~short524#1; [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7581-2: netdev_tx_done_#t~short487#1 := 0bv32 != ~bvand~32(128bv32, netdev_tx_done_~tx_status~0#1); [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7581-1: assume netdev_tx_done_#t~short487#1;call netdev_tx_done_#t~mem486#1 := read~intINTTYPE1#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(3056bv64, netdev_tx_done_~np~12#1.offset), 1bv64);netdev_tx_done_#t~short487#1 := 0bv32 == ~zero_extend~32~8(netdev_tx_done_#t~mem486#1); [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7581-1: assume !netdev_tx_done_#t~short487#1; [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7581: assume netdev_tx_done_#t~short487#1;havoc netdev_tx_done_#t~mem486#1;havoc netdev_tx_done_#t~short487#1;call netdev_tx_done_#t~mem488#1 := read~intINTTYPE8#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(152bv64, ~bvadd~64(2584bv64, netdev_tx_done_~np~12#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(1bv64, netdev_tx_done_#t~mem488#1), netdev_tx_done_~np~12#1.base, ~bvadd~64(152bv64, ~bvadd~64(2584bv64, netdev_tx_done_~np~12#1.offset)), 8bv64);havoc netdev_tx_done_#t~mem488#1; [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7581: assume !netdev_tx_done_#t~short487#1;havoc netdev_tx_done_#t~mem486#1;havoc netdev_tx_done_#t~short487#1; [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12470-1: netdev_get_settings_#t~ret659#1 := mii_ethtool_gset_#res#1;havoc mii_ethtool_gset_#t~nondet950#1, mii_ethtool_gset_~arg0#1.base, mii_ethtool_gset_~arg0#1.offset, mii_ethtool_gset_~arg1#1.base, mii_ethtool_gset_~arg1#1.offset;havoc mii_ethtool_gset_#in~arg0#1.base, mii_ethtool_gset_#in~arg0#1.offset, mii_ethtool_gset_#in~arg1#1.base, mii_ethtool_gset_#in~arg1#1.offset;assume { :end_inline_mii_ethtool_gset } true;netdev_get_settings_~rc~0#1 := netdev_get_settings_#t~ret659#1;havoc netdev_get_settings_#t~ret659#1; [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8506-1: SUMMARY for call w840_suspend_#t~ret702#1 := netif_running(w840_suspend_~dev~4#1.base, w840_suspend_~dev~4#1.offset); srcloc: null [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12470: havoc mii_ethtool_gset_#t~nondet950#1; [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9167: ~ldv_statevar_14~0 := 7bv32; [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9167-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8969: assume { :end_inline_ldv_switch_automaton_state_2_20 } true; [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9498: havoc ldv_net_dummy_resourceless_instance_1_#t~ret758#1, ldv_net_dummy_resourceless_instance_1_#t~ret759#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:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12537-1: ldv_register_netdev_84_#t~ret820#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet961#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_84_~tmp~78#1 := ldv_register_netdev_84_#t~ret820#1;havoc ldv_register_netdev_84_#t~ret820#1;ldv_register_netdev_84_~ldv_func_res~1#1 := ldv_register_netdev_84_~tmp~78#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_84_~ldv_func_res~1#1, ldv_register_netdev_84_~ldv_func_arg1#1.base, ldv_register_netdev_84_~ldv_func_arg1#1.offset;havoc ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret798#1, ldv_register_netdev_#t~ret799#1, ldv_register_netdev_#t~mem800#1.base, ldv_register_netdev_#t~mem800#1.offset, ldv_register_netdev_#t~mem801#1.base, ldv_register_netdev_#t~mem801#1.offset, ldv_register_netdev_#t~ret802#1, ldv_register_netdev_#t~ret803#1, ldv_register_netdev_~arg0#1, ldv_register_netdev_~arg1#1.base, ldv_register_netdev_~arg1#1.offset, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset, ldv_register_netdev_~ldv_9_ret_default~0#1, ldv_register_netdev_~tmp~69#1, ldv_register_netdev_~tmp___0~36#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~36#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~nondet949#1;havoc ldv_pre_register_netdev_#t~nondet949#1;ldv_pre_register_netdev_#res#1 := ldv_pre_register_netdev_#t~nondet949#1;havoc ldv_pre_register_netdev_#t~nondet949#1; [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12537: havoc register_netdev_#t~nondet961#1; [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10489-1: ldv_del_timer_sync_119_#res#1 := ldv_del_timer_sync_119_~ldv_func_res~4#1; [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6129: assume false; [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6129: assume !false; [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7979: assume ~bvsge~32(netdev_rx_~work_limit~1#1, 0bv32); [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7979: assume !~bvsge~32(netdev_rx_~work_limit~1#1, 0bv32); [2025-02-08 03:41:54,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8045-1: SUMMARY for call netdev_error_#t~ret617#1 := __dynamic_netdev_dbg(netdev_error_~#descriptor~6#1.base, netdev_error_~#descriptor~6#1.offset, netdev_error_~dev#1.base, netdev_error_~dev#1.offset, 101bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8045: havoc netdev_error_#t~ret617#1; [2025-02-08 03:41:54,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7847: assume 768bv32 != ~bvand~32(939557632bv32, netdev_rx_~status~0#1); [2025-02-08 03:41:54,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7847: assume !(768bv32 != ~bvand~32(939557632bv32, netdev_rx_~status~0#1));netdev_rx_~pkt_len~0#1 := ~bvadd~32(4294967292bv32, ~bvand~32(2047bv32, ~bvashr~32(netdev_rx_~status~0#1, 16bv32))); [2025-02-08 03:41:54,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9763: havoc ldv_pci_pci_instance_2_#t~ret771#1, ldv_pci_pci_instance_2_#t~mem772#1.base, ldv_pci_pci_instance_2_#t~mem772#1.offset, ldv_pci_pci_instance_2_#t~mem773#1.base, ldv_pci_pci_instance_2_#t~mem773#1.offset, ldv_pci_pci_instance_2_#t~mem774#1.base, ldv_pci_pci_instance_2_#t~mem774#1.offset, ldv_pci_pci_instance_2_#t~ret775#1, ldv_pci_pci_instance_2_#t~mem776#1.base, ldv_pci_pci_instance_2_#t~mem776#1.offset, ldv_pci_pci_instance_2_#t~mem777#1.base, ldv_pci_pci_instance_2_#t~mem777#1.offset, ldv_pci_pci_instance_2_#t~mem778#1.base, ldv_pci_pci_instance_2_#t~mem778#1.offset, ldv_pci_pci_instance_2_#t~mem779#1.base, ldv_pci_pci_instance_2_#t~mem779#1.offset, ldv_pci_pci_instance_2_#t~mem780#1.base, ldv_pci_pci_instance_2_#t~mem780#1.offset, ldv_pci_pci_instance_2_#t~mem781#1, ldv_pci_pci_instance_2_#t~ret782#1, ldv_pci_pci_instance_2_#t~ret783#1, ldv_pci_pci_instance_2_#t~mem784#1.base, ldv_pci_pci_instance_2_#t~mem784#1.offset, ldv_pci_pci_instance_2_#t~mem785#1, ldv_pci_pci_instance_2_#t~ret786#1, ldv_pci_pci_instance_2_#t~ret787#1, ldv_pci_pci_instance_2_#t~ret788#1, ldv_pci_pci_instance_2_#t~ret789#1, ldv_pci_pci_instance_2_#t~ret790#1, ldv_pci_pci_instance_2_#t~mem791#1.base, ldv_pci_pci_instance_2_#t~mem791#1.offset, ldv_pci_pci_instance_2_#t~ret792#1, ldv_pci_pci_instance_2_#t~ret793#1, ldv_pci_pci_instance_2_#t~ret794#1, ldv_pci_pci_instance_2_#t~ret795#1.base, ldv_pci_pci_instance_2_#t~ret795#1.offset, ldv_pci_pci_instance_2_#t~ret796#1.base, ldv_pci_pci_instance_2_#t~ret796#1.offset, ldv_pci_pci_instance_2_#t~ret797#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~35#1, ldv_pci_pci_instance_2_~tmp___1~24#1, ldv_pci_pci_instance_2_~tmp___2~14#1.base, ldv_pci_pci_instance_2_~tmp___2~14#1.offset, ldv_pci_pci_instance_2_~tmp___3~8#1.base, ldv_pci_pci_instance_2_~tmp___3~8#1.offset, ldv_pci_pci_instance_2_~tmp___4~5#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:41:54,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7715-1: SUMMARY for call ldv_spin_lock_95(intr_handler_~np~13#1.base, ~bvadd~64(2892bv64, intr_handler_~np~13#1.offset)); srcloc: null [2025-02-08 03:41:54,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5667: havoc dma_sync_single_for_device_#t~mem139#1.base, dma_sync_single_for_device_#t~mem139#1.offset; [2025-02-08 03:41:54,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7715: assume { :begin_inline_netdev_tx_done } true;netdev_tx_done_#in~dev#1.base, netdev_tx_done_#in~dev#1.offset := intr_handler_~dev~2#1.base, intr_handler_~dev~2#1.offset;havoc netdev_tx_done_#t~ret474#1.base, netdev_tx_done_#t~ret474#1.offset, netdev_tx_done_#t~mem475#1, netdev_tx_done_#t~mem476#1.base, netdev_tx_done_#t~mem476#1.offset, netdev_tx_done_#t~mem477#1, netdev_tx_done_#t~mem478#1, netdev_tx_done_#t~ret479#1, netdev_tx_done_#t~ret480#1, netdev_tx_done_#t~mem481#1, netdev_tx_done_#t~mem482#1, netdev_tx_done_#t~mem483#1, netdev_tx_done_#t~mem484#1, netdev_tx_done_#t~mem485#1, netdev_tx_done_#t~mem486#1, netdev_tx_done_#t~short487#1, netdev_tx_done_#t~mem488#1, netdev_tx_done_#t~mem489#1, netdev_tx_done_#t~ret490#1, netdev_tx_done_#t~ret491#1, netdev_tx_done_#t~mem494#1, netdev_tx_done_#t~mem492#1.base, netdev_tx_done_#t~mem492#1.offset, netdev_tx_done_#t~mem493#1, netdev_tx_done_#t~mem495#1, netdev_tx_done_#t~mem496#1, netdev_tx_done_#t~mem497#1.base, netdev_tx_done_#t~mem497#1.offset, netdev_tx_done_#t~mem498#1, netdev_tx_done_#t~mem499#1.base, netdev_tx_done_#t~mem499#1.offset, netdev_tx_done_#t~mem500#1, netdev_tx_done_#t~mem502#1, netdev_tx_done_#t~mem501#1.base, netdev_tx_done_#t~mem501#1.offset, netdev_tx_done_#t~mem503#1, netdev_tx_done_#t~mem504#1.base, netdev_tx_done_#t~mem504#1.offset, netdev_tx_done_#t~mem505#1, netdev_tx_done_#t~mem506#1, netdev_tx_done_#t~mem507#1, netdev_tx_done_#t~mem508#1, netdev_tx_done_#t~mem509#1, netdev_tx_done_#t~mem510#1, netdev_tx_done_#t~short511#1, netdev_tx_done_#t~mem512#1, netdev_tx_done_#t~short513#1, netdev_tx_done_~dev#1.base, netdev_tx_done_~dev#1.offset, netdev_tx_done_~np~12#1.base, netdev_tx_done_~np~12#1.offset, netdev_tx_done_~tmp~39#1.base, netdev_tx_done_~tmp~39#1.offset, netdev_tx_done_~entry~1#1, netdev_tx_done_~tx_status~0#1, netdev_tx_done_~#descriptor~3#1.base, netdev_tx_done_~#descriptor~3#1.offset, netdev_tx_done_~tmp___0~19#1, netdev_tx_done_~#descriptor___0~1#1.base, netdev_tx_done_~#descriptor___0~1#1.offset, netdev_tx_done_~tmp___1~14#1;netdev_tx_done_~dev#1.base, netdev_tx_done_~dev#1.offset := netdev_tx_done_#in~dev#1.base, netdev_tx_done_#in~dev#1.offset;havoc netdev_tx_done_~np~12#1.base, netdev_tx_done_~np~12#1.offset;havoc netdev_tx_done_~tmp~39#1.base, netdev_tx_done_~tmp~39#1.offset;havoc netdev_tx_done_~entry~1#1;havoc netdev_tx_done_~tx_status~0#1;call netdev_tx_done_~#descriptor~3#1.base, netdev_tx_done_~#descriptor~3#1.offset := #Ultimate.allocOnStack(40bv64);havoc netdev_tx_done_~tmp___0~19#1;call netdev_tx_done_~#descriptor___0~1#1.base, netdev_tx_done_~#descriptor___0~1#1.offset := #Ultimate.allocOnStack(40bv64);havoc netdev_tx_done_~tmp___1~14#1; [2025-02-08 03:41:54,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5667-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~mem139#1.base, dma_sync_single_for_device_#t~mem139#1.offset); srcloc: null [2025-02-08 03:41:54,375 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8508: assume 0bv32 != ~zero_extend~32~8(w840_suspend_~tmp___5~3#1);assume { :begin_inline_ldv_del_timer_sync_119 } true;ldv_del_timer_sync_119_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_119_#in~ldv_func_arg1#1.offset := w840_suspend_~np~27#1.base, ~bvadd~64(2768bv64, w840_suspend_~np~27#1.offset);havoc ldv_del_timer_sync_119_#res#1;havoc ldv_del_timer_sync_119_#t~ret826#1, ldv_del_timer_sync_119_#t~ret827#1, ldv_del_timer_sync_119_~ldv_func_arg1#1.base, ldv_del_timer_sync_119_~ldv_func_arg1#1.offset, ldv_del_timer_sync_119_~ldv_func_res~4#1, ldv_del_timer_sync_119_~tmp~81#1, ldv_del_timer_sync_119_~tmp___0~41#1;ldv_del_timer_sync_119_~ldv_func_arg1#1.base, ldv_del_timer_sync_119_~ldv_func_arg1#1.offset := ldv_del_timer_sync_119_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_119_#in~ldv_func_arg1#1.offset;havoc ldv_del_timer_sync_119_~ldv_func_res~4#1;havoc ldv_del_timer_sync_119_~tmp~81#1;havoc ldv_del_timer_sync_119_~tmp___0~41#1; [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8508: assume !(0bv32 != ~zero_extend~32~8(w840_suspend_~tmp___5~3#1)); [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12406-1: pci_set_dma_mask_#t~ret216#1 := dma_set_mask_#res#1;havoc dma_set_mask_#t~nondet943#1, dma_set_mask_~arg0#1.base, dma_set_mask_~arg0#1.offset, dma_set_mask_~arg1#1;havoc dma_set_mask_#in~arg0#1.base, dma_set_mask_#in~arg0#1.offset, dma_set_mask_#in~arg1#1;assume { :end_inline_dma_set_mask } true;pci_set_dma_mask_~tmp~22#1 := pci_set_dma_mask_#t~ret216#1;havoc pci_set_dma_mask_#t~ret216#1;pci_set_dma_mask_#res#1 := pci_set_dma_mask_~tmp~22#1;w840_probe1_#t~ret256#1 := pci_set_dma_mask_#res#1;havoc pci_set_dma_mask_#t~ret216#1, pci_set_dma_mask_~dev#1.base, pci_set_dma_mask_~dev#1.offset, pci_set_dma_mask_~mask#1, pci_set_dma_mask_~tmp~22#1;havoc pci_set_dma_mask_#in~dev#1.base, pci_set_dma_mask_#in~dev#1.offset, pci_set_dma_mask_#in~mask#1;assume { :end_inline_pci_set_dma_mask } true;w840_probe1_~tmp___0~8#1 := w840_probe1_#t~ret256#1;havoc w840_probe1_#t~ret256#1; [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6196-1: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12406: havoc dma_set_mask_#t~nondet943#1; [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6196: netif_tx_disable_~pscr_ret__~0#1 := netif_tx_disable_~pfo_ret_____2~0#1; [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7914: assume ~bvslt~32(netdev_rx_~pkt_len~0#1, ~rx_copybreak~0); [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7914: assume !~bvslt~32(netdev_rx_~pkt_len~0#1, ~rx_copybreak~0);call netdev_rx_#t~mem576#1.base, netdev_rx_#t~mem576#1.offset := read~$Pointer$#15(netdev_rx_~np~14#1.base, ~bvadd~64(2968bv64, netdev_rx_~np~14#1.offset), 8bv64);call netdev_rx_#t~mem577#1 := read~intINTTYPE8#15(netdev_rx_~np~14#1.base, ~bvadd~64(~bvadd~64(8bv64, netdev_rx_~np~14#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 8bv64);call netdev_rx_#t~mem578#1.base, netdev_rx_#t~mem578#1.offset := read~$Pointer$#15(netdev_rx_~np~14#1.base, ~bvadd~64(~bvadd~64(1304bv64, netdev_rx_~np~14#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 8bv64);call netdev_rx_#t~mem579#1 := read~intINTTYPE4#15(netdev_rx_#t~mem578#1.base, ~bvadd~64(104bv64, netdev_rx_#t~mem578#1.offset), 4bv64); [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9830-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret787#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7848: assume 768bv32 != ~bvand~32(939524864bv32, netdev_rx_~status~0#1); [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7848: assume !(768bv32 != ~bvand~32(939524864bv32, netdev_rx_~status~0#1)); [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8839: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9830: ~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret787#1;havoc ldv_pci_pci_instance_2_#t~ret787#1;~ldv_statevar_2~0 := 7bv32; [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8839-1: SUMMARY for call ldv_assume((if 0bv32 != ldv___pci_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7518: ldv_dummy_resourceless_instance_callback_1_19_#t~ret740#1 := start_tx_#res#1;havoc start_tx_#t~ret441#1.base, start_tx_#t~ret441#1.offset, start_tx_#t~mem442#1, start_tx_#t~mem443#1.base, start_tx_#t~mem443#1.offset, start_tx_#t~mem444#1.base, start_tx_#t~mem444#1.offset, start_tx_#t~mem445#1, start_tx_#t~ret446#1, start_tx_#t~mem447#1.base, start_tx_#t~mem447#1.offset, start_tx_#t~mem448#1, start_tx_#t~mem449#1, start_tx_#t~mem450#1.base, start_tx_#t~mem450#1.offset, start_tx_#t~mem451#1, start_tx_#t~mem452#1, start_tx_#t~mem453#1.base, start_tx_#t~mem453#1.offset, start_tx_#t~mem454#1, start_tx_#t~mem455#1.base, start_tx_#t~mem455#1.offset, start_tx_#t~mem456#1.base, start_tx_#t~mem456#1.offset, start_tx_#t~mem457#1.base, start_tx_#t~mem457#1.offset, start_tx_#t~mem458#1, start_tx_#t~mem459#1, start_tx_#t~mem460#1.base, start_tx_#t~mem460#1.offset, start_tx_#t~mem461#1.base, start_tx_#t~mem461#1.offset, start_tx_#t~mem462#1, start_tx_#t~mem463#1, start_tx_#t~mem464#1, start_tx_#t~mem465#1, start_tx_#t~mem466#1, start_tx_#t~mem467#1, start_tx_#t~short468#1, start_tx_#t~short469#1, start_tx_#t~mem470#1, start_tx_#t~ret471#1, start_tx_#t~mem472#1, start_tx_#t~ret473#1, start_tx_~skb#1.base, start_tx_~skb#1.offset, start_tx_~dev#1.base, start_tx_~dev#1.offset, start_tx_~np~11#1.base, start_tx_~np~11#1.offset, start_tx_~tmp~38#1.base, start_tx_~tmp~38#1.offset, start_tx_~entry~0#1, start_tx_~len~0#1, start_tx_~#descriptor~2#1.base, start_tx_~#descriptor~2#1.offset, start_tx_~tmp___0~18#1;havoc start_tx_#in~skb#1.base, start_tx_#in~skb#1.offset, start_tx_#in~dev#1.base, start_tx_#in~dev#1.offset;assume { :end_inline_start_tx } true;havoc ldv_dummy_resourceless_instance_callback_1_19_#t~ret740#1;havoc ldv_dummy_resourceless_instance_callback_1_19_#t~ret740#1, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_19 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6527: assume 0bv32 != w840_probe1_~tmp___1~6#1; [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6527: assume !(0bv32 != w840_probe1_~tmp___1~6#1);assume { :begin_inline_pci_iomap } true;pci_iomap_#in~arg0#1.base, pci_iomap_#in~arg0#1.offset, pci_iomap_#in~arg1#1, pci_iomap_#in~arg2#1 := w840_probe1_~pdev#1.base, w840_probe1_~pdev#1.offset, 1bv32, 128bv64;havoc pci_iomap_#res#1.base, pci_iomap_#res#1.offset;havoc pci_iomap_#t~ret958#1.base, pci_iomap_#t~ret958#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:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9434: assume 4bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9434: assume !(4bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7518-1: start_tx_#res#1 := 0bv32;call ULTIMATE.dealloc(start_tx_~#descriptor~2#1.base, start_tx_~#descriptor~2#1.offset);havoc start_tx_~#descriptor~2#1.base, start_tx_~#descriptor~2#1.offset; [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10227: assume 3bv32 == ~ldv_statevar_3~0; [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10227: assume !(3bv32 == ~ldv_statevar_3~0); [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9368: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10954: SUMMARY for call ldv_assert(124bv64, 0bv64, (if 2bv32 == ~ldv_spin__xmit_lock_of_netdev_queue~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9699: assume 1bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9699: assume !(1bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7849: assume 32767bv32 != ~bvand~32(65535bv32, netdev_rx_~status~0#1);call netdev_rx_#t~mem545#1 := read~intINTTYPE4#15(netdev_rx_~np~14#1.base, ~bvadd~64(2988bv64, netdev_rx_~np~14#1.offset), 4bv64); [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7849: assume !(32767bv32 != ~bvand~32(65535bv32, netdev_rx_~status~0#1)); [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6594: call write~$Pointer$#15(~#netdev_ops~0.base, ~#netdev_ops~0.offset, w840_probe1_~dev~0#1.base, ~bvadd~64(468bv64, w840_probe1_~dev~0#1.offset), 8bv64);call write~$Pointer$#15(~#netdev_ethtool_ops~0.base, ~#netdev_ethtool_ops~0.offset, w840_probe1_~dev~0#1.base, ~bvadd~64(476bv64, w840_probe1_~dev~0#1.offset), 8bv64);call write~intINTTYPE4#15(500bv32, w840_probe1_~dev~0#1.base, ~bvadd~64(995bv64, w840_probe1_~dev~0#1.offset), 4bv64);assume { :begin_inline_ldv_register_netdev_84 } true;ldv_register_netdev_84_#in~ldv_func_arg1#1.base, ldv_register_netdev_84_#in~ldv_func_arg1#1.offset := w840_probe1_~dev~0#1.base, w840_probe1_~dev~0#1.offset;havoc ldv_register_netdev_84_#res#1;havoc ldv_register_netdev_84_#t~ret820#1, ldv_register_netdev_84_#t~ret821#1, ldv_register_netdev_84_~ldv_func_arg1#1.base, ldv_register_netdev_84_~ldv_func_arg1#1.offset, ldv_register_netdev_84_~ldv_func_res~1#1, ldv_register_netdev_84_~tmp~78#1, ldv_register_netdev_84_~tmp___0~38#1;ldv_register_netdev_84_~ldv_func_arg1#1.base, ldv_register_netdev_84_~ldv_func_arg1#1.offset := ldv_register_netdev_84_#in~ldv_func_arg1#1.base, ldv_register_netdev_84_#in~ldv_func_arg1#1.offset;havoc ldv_register_netdev_84_~ldv_func_res~1#1;havoc ldv_register_netdev_84_~tmp~78#1;havoc ldv_register_netdev_84_~tmp___0~38#1;assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := ldv_register_netdev_84_~ldv_func_arg1#1.base, ldv_register_netdev_84_~ldv_func_arg1#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet961#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~nondet961#1;register_netdev_#res#1 := register_netdev_#t~nondet961#1;havoc register_netdev_#t~nondet961#1; [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7717: SUMMARY for call ldv_spin_unlock_96(intr_handler_~np~13#1.base, ~bvadd~64(2892bv64, intr_handler_~np~13#1.offset)); srcloc: null [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12474: havoc mii_ethtool_sset_#t~nondet951#1; [2025-02-08 03:41:54,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8510: w840_suspend_#t~ret703#1 := ldv_del_timer_sync_119_#res#1;havoc ldv_del_timer_sync_119_#t~ret826#1, ldv_del_timer_sync_119_#t~ret827#1, ldv_del_timer_sync_119_~ldv_func_arg1#1.base, ldv_del_timer_sync_119_~ldv_func_arg1#1.offset, ldv_del_timer_sync_119_~ldv_func_res~4#1, ldv_del_timer_sync_119_~tmp~81#1, ldv_del_timer_sync_119_~tmp___0~41#1;havoc ldv_del_timer_sync_119_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_119_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_del_timer_sync_119 } true;havoc w840_suspend_#t~ret703#1; [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10360: w840_probe1_#t~ret273#1 := ldv_register_netdev_84_#res#1;havoc ldv_register_netdev_84_#t~ret820#1, ldv_register_netdev_84_#t~ret821#1, ldv_register_netdev_84_~ldv_func_arg1#1.base, ldv_register_netdev_84_~ldv_func_arg1#1.offset, ldv_register_netdev_84_~ldv_func_res~1#1, ldv_register_netdev_84_~tmp~78#1, ldv_register_netdev_84_~tmp___0~38#1;havoc ldv_register_netdev_84_#in~ldv_func_arg1#1.base, ldv_register_netdev_84_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_register_netdev_84 } true;w840_probe1_~i~1#1 := w840_probe1_#t~ret273#1;havoc w840_probe1_#t~ret273#1; [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12474-1: netdev_set_settings_#t~ret661#1 := mii_ethtool_sset_#res#1;havoc mii_ethtool_sset_#t~nondet951#1, mii_ethtool_sset_~arg0#1.base, mii_ethtool_sset_~arg0#1.offset, mii_ethtool_sset_~arg1#1.base, mii_ethtool_sset_~arg1#1.offset;havoc mii_ethtool_sset_#in~arg0#1.base, mii_ethtool_sset_#in~arg0#1.offset, mii_ethtool_sset_#in~arg1#1.base, mii_ethtool_sset_#in~arg1#1.offset;assume { :end_inline_mii_ethtool_sset } true;netdev_set_settings_~rc~1#1 := netdev_set_settings_#t~ret661#1;havoc netdev_set_settings_#t~ret661#1; [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10955-1: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_spin__xmit_lock_of_netdev_queue~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10955: ~ldv_spin__xmit_lock_of_netdev_queue~0 := 1bv32; [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7916-1: SUMMARY for call netdev_rx_#t~ret558#1.base, netdev_rx_#t~ret558#1.offset := netdev_alloc_skb(netdev_rx_~dev#1.base, netdev_rx_~dev#1.offset, ~bvadd~32(2bv32, netdev_rx_~pkt_len~0#1)); srcloc: null [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7916: netdev_rx_~skb~1#1.base, netdev_rx_~skb~1#1.offset := netdev_rx_#t~ret558#1.base, netdev_rx_#t~ret558#1.offset;havoc netdev_rx_#t~ret558#1.base, netdev_rx_#t~ret558#1.offset; [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9766-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret771#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7586: assume ~bvsgt~32(~debug~0, 3bv32);call write~$Pointer$#8(55bv64, 0bv64, netdev_tx_done_~#descriptor___0~1#1.base, netdev_tx_done_~#descriptor___0~1#1.offset, 8bv64);call write~$Pointer$#8(56bv64, 0bv64, netdev_tx_done_~#descriptor___0~1#1.base, ~bvadd~64(8bv64, netdev_tx_done_~#descriptor___0~1#1.offset), 8bv64);call write~$Pointer$#8(57bv64, 0bv64, netdev_tx_done_~#descriptor___0~1#1.base, ~bvadd~64(16bv64, netdev_tx_done_~#descriptor___0~1#1.offset), 8bv64);call write~$Pointer$#8(58bv64, 0bv64, netdev_tx_done_~#descriptor___0~1#1.base, ~bvadd~64(24bv64, netdev_tx_done_~#descriptor___0~1#1.offset), 8bv64);call write~intINTTYPE4#8(1087bv32, netdev_tx_done_~#descriptor___0~1#1.base, ~bvadd~64(32bv64, netdev_tx_done_~#descriptor___0~1#1.offset), 4bv64);call write~intINTTYPE4#8(1bv32, netdev_tx_done_~#descriptor___0~1#1.base, ~bvadd~64(36bv64, netdev_tx_done_~#descriptor___0~1#1.offset), 4bv64);call netdev_tx_done_#t~mem489#1 := read~intINTTYPE4#8(netdev_tx_done_~#descriptor___0~1#1.base, ~bvadd~64(36bv64, netdev_tx_done_~#descriptor___0~1#1.offset), 4bv64); [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7586: assume !~bvsgt~32(~debug~0, 3bv32); [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9766: ldv_pci_pci_instance_2_~tmp~68#1 := ldv_pci_pci_instance_2_#t~ret771#1;havoc ldv_pci_pci_instance_2_#t~ret771#1; [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8511: SUMMARY for call ldv_spin_lock_irq_87(w840_suspend_~np~27#1.base, ~bvadd~64(2892bv64, w840_suspend_~np~27#1.offset)); srcloc: null [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10361-1: ldv_register_netdev_84_#res#1 := ldv_register_netdev_84_~ldv_func_res~1#1; [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133: assume true; [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133: assume !true; [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9965: ldv_register_netdev_open_9_6_~tmp~70#1 := ldv_register_netdev_open_9_6_#t~ret804#1;havoc ldv_register_netdev_open_9_6_#t~ret804#1;ldv_register_netdev_open_9_6_#res#1 := ldv_register_netdev_open_9_6_~tmp~70#1; [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9965-1: SUMMARY for call ldv_register_netdev_open_9_6_#t~ret804#1 := netdev_open(ldv_register_netdev_open_9_6_~arg1#1.base, ldv_register_netdev_open_9_6_~arg1#1.offset); srcloc: null [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7851-1: SUMMARY for call netdev_rx_#t~ret546#1 := dev_warn(netdev_rx_~dev#1.base, ~bvadd~64(1236bv64, netdev_rx_~dev#1.offset), 81bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7851: havoc netdev_rx_#t~mem545#1;havoc netdev_rx_#t~ret546#1;call netdev_rx_#t~mem547#1 := read~intINTTYPE8#15(netdev_rx_~np~14#1.base, ~bvadd~64(80bv64, ~bvadd~64(2584bv64, netdev_rx_~np~14#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(1bv64, netdev_rx_#t~mem547#1), netdev_rx_~np~14#1.base, ~bvadd~64(80bv64, ~bvadd~64(2584bv64, netdev_rx_~np~14#1.offset)), 8bv64);havoc netdev_rx_#t~mem547#1; [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9635: 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~mem772#1.base, ldv_pci_pci_instance_2_#t~mem772#1.offset;~ldv_statevar_2~0 := 1bv32; [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9635-1: SUMMARY for call w840_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:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9569: 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_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_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_~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; [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8512: SUMMARY for call netif_device_detach(w840_suspend_~dev~4#1.base, w840_suspend_~dev~4#1.offset); srcloc: null [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9503: ~ldv_statevar_1~0 := ldv_net_dummy_resourceless_instance_1_#t~ret758#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret758#1; [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9503-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret758#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9173: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_14_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,377 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7918: assume 0bv64 != ~bvadd~64(netdev_rx_~skb~1#1.base, netdev_rx_~skb~1#1.offset);assume { :begin_inline_skb_reserve } true;skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1 := netdev_rx_~skb~1#1.base, netdev_rx_~skb~1#1.offset, 2bv32;havoc skb_reserve_#t~mem173#1.base, skb_reserve_#t~mem173#1.offset, skb_reserve_#t~mem174#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset := skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset;skb_reserve_~len#1 := skb_reserve_#in~len#1;call skb_reserve_#t~mem173#1.base, skb_reserve_#t~mem173#1.offset := read~$Pointer$#15(skb_reserve_~skb#1.base, ~bvadd~64(229bv64, skb_reserve_~skb#1.offset), 8bv64);call write~$Pointer$#15(skb_reserve_#t~mem173#1.base, ~bvadd~64(skb_reserve_#t~mem173#1.offset, ~sign_extend~64~32(skb_reserve_~len#1)), skb_reserve_~skb#1.base, ~bvadd~64(229bv64, skb_reserve_~skb#1.offset), 8bv64);havoc skb_reserve_#t~mem173#1.base, skb_reserve_#t~mem173#1.offset;call skb_reserve_#t~mem174#1 := read~intINTTYPE4#15(skb_reserve_~skb#1.base, ~bvadd~64(213bv64, skb_reserve_~skb#1.offset), 4bv64);call write~intINTTYPE4#15(~bvadd~32(skb_reserve_#t~mem174#1, skb_reserve_~len#1), skb_reserve_~skb#1.base, ~bvadd~64(213bv64, skb_reserve_~skb#1.offset), 4bv64);havoc skb_reserve_#t~mem174#1; [2025-02-08 03:41:54,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7918: assume !(0bv64 != ~bvadd~64(netdev_rx_~skb~1#1.base, netdev_rx_~skb~1#1.offset));call netdev_rx_#t~mem570#1.base, netdev_rx_#t~mem570#1.offset := read~$Pointer$#15(netdev_rx_~np~14#1.base, ~bvadd~64(2968bv64, netdev_rx_~np~14#1.offset), 8bv64);call netdev_rx_#t~mem571#1 := read~intINTTYPE8#15(netdev_rx_~np~14#1.base, ~bvadd~64(~bvadd~64(8bv64, netdev_rx_~np~14#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 8bv64);call netdev_rx_#t~mem572#1.base, netdev_rx_#t~mem572#1.offset := read~$Pointer$#15(netdev_rx_~np~14#1.base, ~bvadd~64(~bvadd~64(1304bv64, netdev_rx_~np~14#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 8bv64);call netdev_rx_#t~mem573#1 := read~intINTTYPE4#15(netdev_rx_#t~mem572#1.base, ~bvadd~64(104bv64, netdev_rx_#t~mem572#1.offset), 4bv64); [2025-02-08 03:41:54,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8843: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1;ldv___pci_register_driver_125_#t~ret831#1 := ldv___pci_register_driver_#res#1;havoc ldv___pci_register_driver_#t~ret725#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~58#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_125_~tmp___0~43#1 := ldv___pci_register_driver_125_#t~ret831#1;havoc ldv___pci_register_driver_125_#t~ret831#1;ldv___pci_register_driver_125_#res#1 := ldv___pci_register_driver_125_~tmp___0~43#1; [2025-02-08 03:41:54,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5672-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:41:54,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5672: 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:41:54,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9768: assume 0bv32 != ldv_pci_pci_instance_2_~tmp~68#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:41:54,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9768: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp~68#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:41:54,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9372: 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~ret751#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~62#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~62#1;assume { :begin_inline_intr_handler } true;intr_handler_#in~irq#1, intr_handler_#in~dev_instance#1.base, intr_handler_#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 intr_handler_#res#1;havoc intr_handler_#t~ret514#1.base, intr_handler_#t~ret514#1.offset, intr_handler_#t~mem515#1.base, intr_handler_#t~mem515#1.offset, intr_handler_#t~ret516#1, intr_handler_#t~ret517#1, intr_handler_#t~mem518#1, intr_handler_#t~ret519#1, intr_handler_#t~ret520#1, intr_handler_#t~ret521#1, intr_handler_#t~mem522#1, intr_handler_#t~mem523#1, intr_handler_#t~short524#1, intr_handler_#t~ret525#1, intr_handler_#t~ret526#1, intr_handler_#t~mem527#1, intr_handler_#t~ret528#1, intr_handler_#t~ret529#1, intr_handler_#t~ret530#1, intr_handler_~irq#1, intr_handler_~dev_instance#1.base, intr_handler_~dev_instance#1.offset, intr_handler_~dev~2#1.base, intr_handler_~dev~2#1.offset, intr_handler_~np~13#1.base, intr_handler_~np~13#1.offset, intr_handler_~tmp~40#1.base, intr_handler_~tmp~40#1.offset, intr_handler_~ioaddr~6#1.base, intr_handler_~ioaddr~6#1.offset, intr_handler_~work_limit~0#1, intr_handler_~handled~0#1, intr_handler_~tmp___0~20#1, intr_handler_~tmp___1~15#1, intr_handler_~intr_status~0#1, intr_handler_~tmp___2~6#1, intr_handler_~#descriptor~4#1.base, intr_handler_~#descriptor~4#1.offset, intr_handler_~tmp___3~3#1, intr_handler_~tmp___4~1#1, intr_handler_~#descriptor___0~2#1.base, intr_handler_~#descriptor___0~2#1.offset, intr_handler_~tmp___5~1#1, intr_handler_~tmp___6~1#1;intr_handler_~irq#1 := intr_handler_#in~irq#1;intr_handler_~dev_instance#1.base, intr_handler_~dev_instance#1.offset := intr_handler_#in~dev_instance#1.base, intr_handler_#in~dev_instance#1.offset;havoc intr_handler_~dev~2#1.base, intr_handler_~dev~2#1.offset;havoc intr_handler_~np~13#1.base, intr_handler_~np~13#1.offset;havoc intr_handler_~tmp~40#1.base, intr_handler_~tmp~40#1.offset;havoc intr_handler_~ioaddr~6#1.base, intr_handler_~ioaddr~6#1.offset;havoc intr_handler_~work_limit~0#1;havoc intr_handler_~handled~0#1;havoc intr_handler_~tmp___0~20#1;havoc intr_handler_~tmp___1~15#1;havoc intr_handler_~intr_status~0#1;havoc intr_handler_~tmp___2~6#1;call intr_handler_~#descriptor~4#1.base, intr_handler_~#descriptor~4#1.offset := #Ultimate.allocOnStack(40bv64);havoc intr_handler_~tmp___3~3#1;havoc intr_handler_~tmp___4~1#1;call intr_handler_~#descriptor___0~2#1.base, intr_handler_~#descriptor___0~2#1.offset := #Ultimate.allocOnStack(40bv64);havoc intr_handler_~tmp___5~1#1;havoc intr_handler_~tmp___6~1#1;intr_handler_~dev~2#1.base, intr_handler_~dev~2#1.offset := intr_handler_~dev_instance#1.base, intr_handler_~dev_instance#1.offset; [2025-02-08 03:41:54,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7456: call ULTIMATE.dealloc(start_tx_~#descriptor~2#1.base, start_tx_~#descriptor~2#1.offset);havoc start_tx_~#descriptor~2#1.base, start_tx_~#descriptor~2#1.offset; [2025-02-08 03:41:54,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9372-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 03:41:54,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8513: SUMMARY for call update_csr6(w840_suspend_~dev~4#1.base, w840_suspend_~dev~4#1.offset, 0bv32); srcloc: null [2025-02-08 03:41:54,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9438: assume 5bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9438: assume !(5bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003: havoc ldv_spin_unlock_72_~lock#1.base, ldv_spin_unlock_72_~lock#1.offset;havoc ldv_spin_unlock_72_#in~lock#1.base, ldv_spin_unlock_72_#in~lock#1.offset;assume { :end_inline_ldv_spin_unlock_72 } true; [2025-02-08 03:41:54,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10297: assume { :end_inline_ldv_spin_lock__xmit_lock_of_netdev_queue } true; [2025-02-08 03:41:54,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10231: havoc ldv_timer_timer_instance_3_#t~mem809#1.base, ldv_timer_timer_instance_3_#t~mem809#1.offset, ldv_timer_timer_instance_3_#t~mem810#1.base, ldv_timer_timer_instance_3_#t~mem810#1.offset, ldv_timer_timer_instance_3_#t~mem811#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:41:54,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9174: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7655-1: SUMMARY for call intr_handler_#t~ret514#1.base, intr_handler_#t~ret514#1.offset := netdev_priv(intr_handler_~dev~2#1.base, intr_handler_~dev~2#1.offset); srcloc: null [2025-02-08 03:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7655: intr_handler_~tmp~40#1.base, intr_handler_~tmp~40#1.offset := intr_handler_#t~ret514#1.base, intr_handler_#t~ret514#1.offset;havoc intr_handler_#t~ret514#1.base, intr_handler_#t~ret514#1.offset;intr_handler_~np~13#1.base, intr_handler_~np~13#1.offset := intr_handler_~tmp~40#1.base, intr_handler_~tmp~40#1.offset;call intr_handler_#t~mem515#1.base, intr_handler_#t~mem515#1.offset := read~$Pointer$#15(intr_handler_~np~13#1.base, ~bvadd~64(3077bv64, intr_handler_~np~13#1.offset), 8bv64);intr_handler_~ioaddr~6#1.base, intr_handler_~ioaddr~6#1.offset := intr_handler_#t~mem515#1.base, intr_handler_#t~mem515#1.offset;havoc intr_handler_#t~mem515#1.base, intr_handler_#t~mem515#1.offset;intr_handler_~work_limit~0#1 := ~max_interrupt_work~0;intr_handler_~handled~0#1 := 0bv32; [2025-02-08 03:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8514: SUMMARY for call iowrite32(0bv32, w840_suspend_~ioaddr~11#1.base, ~bvadd~64(28bv64, w840_suspend_~ioaddr~11#1.offset)); srcloc: null [2025-02-08 03:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721: assume 0bv32 != ~bvand~32(43042bv32, intr_handler_~intr_status~0#1);assume { :begin_inline_netdev_error } true;netdev_error_#in~dev#1.base, netdev_error_#in~dev#1.offset, netdev_error_#in~intr_status#1 := intr_handler_~dev~2#1.base, intr_handler_~dev~2#1.offset, intr_handler_~intr_status~0#1;havoc netdev_error_#t~ret613#1.base, netdev_error_#t~ret613#1.offset, netdev_error_#t~mem614#1.base, netdev_error_#t~mem614#1.offset, netdev_error_#t~mem615#1, netdev_error_#t~ret616#1, netdev_error_#t~ret617#1, netdev_error_#t~mem618#1, netdev_error_#t~mem619#1, netdev_error_#t~mem620#1, netdev_error_#t~ret621#1, netdev_error_#t~ret622#1, netdev_error_#t~mem623#1, netdev_error_#t~ret624#1, netdev_error_#t~ret625#1, netdev_error_#t~mem626#1, netdev_error_~dev#1.base, netdev_error_~dev#1.offset, netdev_error_~intr_status#1, netdev_error_~np~15#1.base, netdev_error_~np~15#1.offset, netdev_error_~tmp~42#1.base, netdev_error_~tmp~42#1.offset, netdev_error_~ioaddr~7#1.base, netdev_error_~ioaddr~7#1.offset, netdev_error_~#descriptor~6#1.base, netdev_error_~#descriptor~6#1.offset, netdev_error_~tmp___0~22#1, netdev_error_~new~0#1, netdev_error_~#descriptor___0~4#1.base, netdev_error_~#descriptor___0~4#1.offset, netdev_error_~tmp___1~17#1, netdev_error_~tmp___2~8#1, netdev_error_~tmp___3~5#1;netdev_error_~dev#1.base, netdev_error_~dev#1.offset := netdev_error_#in~dev#1.base, netdev_error_#in~dev#1.offset;netdev_error_~intr_status#1 := netdev_error_#in~intr_status#1;havoc netdev_error_~np~15#1.base, netdev_error_~np~15#1.offset;havoc netdev_error_~tmp~42#1.base, netdev_error_~tmp~42#1.offset;havoc netdev_error_~ioaddr~7#1.base, netdev_error_~ioaddr~7#1.offset;call netdev_error_~#descriptor~6#1.base, netdev_error_~#descriptor~6#1.offset := #Ultimate.allocOnStack(40bv64);havoc netdev_error_~tmp___0~22#1;havoc netdev_error_~new~0#1;call netdev_error_~#descriptor___0~4#1.base, netdev_error_~#descriptor___0~4#1.offset := #Ultimate.allocOnStack(40bv64);havoc netdev_error_~tmp___1~17#1;havoc netdev_error_~tmp___2~8#1;havoc netdev_error_~tmp___3~5#1; [2025-02-08 03:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721: assume !(0bv32 != ~bvand~32(43042bv32, intr_handler_~intr_status~0#1)); [2025-02-08 03:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9703: assume 2bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9703: assume !(2bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12478-1: netdev_get_link_#t~ret665#1 := mii_link_ok_#res#1;havoc mii_link_ok_#t~nondet952#1, mii_link_ok_~arg0#1.base, mii_link_ok_~arg0#1.offset;havoc mii_link_ok_#in~arg0#1.base, mii_link_ok_#in~arg0#1.offset;assume { :end_inline_mii_link_ok } true;netdev_get_link_~tmp___0~28#1 := netdev_get_link_#t~ret665#1;havoc netdev_get_link_#t~ret665#1;netdev_get_link_#res#1 := netdev_get_link_~tmp___0~28#1;ldv_dummy_resourceless_instance_callback_1_7_#t~ret744#1 := netdev_get_link_#res#1;havoc netdev_get_link_#t~ret664#1.base, netdev_get_link_#t~ret664#1.offset, netdev_get_link_#t~ret665#1, netdev_get_link_~dev#1.base, netdev_get_link_~dev#1.offset, netdev_get_link_~np~23#1.base, netdev_get_link_~np~23#1.offset, netdev_get_link_~tmp~50#1.base, netdev_get_link_~tmp~50#1.offset, netdev_get_link_~tmp___0~28#1;havoc netdev_get_link_#in~dev#1.base, netdev_get_link_#in~dev#1.offset;assume { :end_inline_netdev_get_link } true;havoc ldv_dummy_resourceless_instance_callback_1_7_#t~ret744#1;havoc ldv_dummy_resourceless_instance_callback_1_7_#t~ret744#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:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10298: SUMMARY for call spin_lock(ldv_spin_lock_69_~lock#1.base, ldv_spin_lock_69_~lock#1.offset); srcloc: null [2025-02-08 03:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12478: havoc mii_link_ok_#t~nondet952#1; [2025-02-08 03:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7986: call netdev_rx_#t~mem599#1 := read~intINTTYPE4#15(netdev_rx_~np~14#1.base, ~bvadd~64(2992bv64, netdev_rx_~np~14#1.offset), 4bv64);netdev_rx_~entry~2#1 := ~bvand~32(127bv32, netdev_rx_#t~mem599#1);call netdev_rx_#t~mem600#1.base, netdev_rx_#t~mem600#1.offset := read~$Pointer$#15(netdev_rx_~np~14#1.base, ~bvadd~64(~bvadd~64(1304bv64, netdev_rx_~np~14#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 8bv64); [2025-02-08 03:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9241: 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~ret747#1, ldv_entry_EMGentry_14_#t~ret748#1, ldv_entry_EMGentry_14_#t~ret749#1, ldv_entry_EMGentry_14_~arg0#1.base, ldv_entry_EMGentry_14_~arg0#1.offset, ldv_entry_EMGentry_14_~tmp~60#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~60#1; [2025-02-08 03:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8052: assume 4294967295bv32 == netdev_error_~intr_status#1;call ULTIMATE.dealloc(netdev_error_~#descriptor~6#1.base, netdev_error_~#descriptor~6#1.offset);havoc netdev_error_~#descriptor~6#1.base, netdev_error_~#descriptor~6#1.offset;call ULTIMATE.dealloc(netdev_error_~#descriptor___0~4#1.base, netdev_error_~#descriptor___0~4#1.offset);havoc netdev_error_~#descriptor___0~4#1.base, netdev_error_~#descriptor___0~4#1.offset; [2025-02-08 03:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8052: assume !(4294967295bv32 == netdev_error_~intr_status#1); [2025-02-08 03:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9175: ~ldv_statevar_14~0 := 7bv32; [2025-02-08 03:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9175-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9836: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret788#1;havoc ldv_pci_pci_instance_2_#t~ret788#1; [2025-02-08 03:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9836-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret788#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7920: havoc skb_reserve_#t~mem173#1.base, skb_reserve_#t~mem173#1.offset, skb_reserve_#t~mem174#1, skb_reserve_~skb#1.base, skb_reserve_~skb#1.offset, skb_reserve_~len#1;havoc skb_reserve_#in~skb#1.base, skb_reserve_#in~skb#1.offset, skb_reserve_#in~len#1;assume { :end_inline_skb_reserve } true;call netdev_rx_#t~mem559#1.base, netdev_rx_#t~mem559#1.offset := read~$Pointer$#15(netdev_rx_~np~14#1.base, ~bvadd~64(2968bv64, netdev_rx_~np~14#1.offset), 8bv64);call netdev_rx_#t~mem560#1 := read~intINTTYPE8#15(netdev_rx_~np~14#1.base, ~bvadd~64(~bvadd~64(8bv64, netdev_rx_~np~14#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 8bv64);call netdev_rx_#t~mem561#1.base, netdev_rx_#t~mem561#1.offset := read~$Pointer$#15(netdev_rx_~np~14#1.base, ~bvadd~64(~bvadd~64(1304bv64, netdev_rx_~np~14#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 8bv64);call netdev_rx_#t~mem562#1 := read~intINTTYPE4#15(netdev_rx_#t~mem561#1.base, ~bvadd~64(104bv64, netdev_rx_#t~mem561#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 := netdev_rx_#t~mem559#1.base, netdev_rx_#t~mem559#1.offset, netdev_rx_#t~mem560#1, ~zero_extend~64~32(netdev_rx_#t~mem562#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~ret120#1.base, dma_sync_single_for_cpu_#t~ret120#1.offset, dma_sync_single_for_cpu_#t~ret121#1, dma_sync_single_for_cpu_#t~ret122#1, dma_sync_single_for_cpu_#t~mem123#1.base, dma_sync_single_for_cpu_#t~mem123#1.offset, dma_sync_single_for_cpu_#t~mem129#1.base, dma_sync_single_for_cpu_#t~mem129#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:41:54,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6599: assume 0bv32 != w840_probe1_~i~1#1; [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6599: assume !(0bv32 != w840_probe1_~i~1#1);call w840_probe1_#t~mem274#1.base, w840_probe1_#t~mem274#1.offset := read~$Pointer$#4(~#pci_id_tbl~0.base, ~bvadd~64(~#pci_id_tbl~0.offset, ~bvmul~64(12bv64, ~sign_extend~64~32(w840_probe1_~chip_idx~0#1))), 8bv64);call w840_probe1_#t~mem275#1.base, w840_probe1_#t~mem275#1.offset := read~$Pointer$#15(w840_probe1_~dev~0#1.base, ~bvadd~64(791bv64, w840_probe1_~dev~0#1.offset), 8bv64); [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8515: call w840_suspend_#t~mem704#1.base, w840_suspend_#t~mem704#1.offset := read~$Pointer$#15(w840_suspend_~np~27#1.base, ~bvadd~64(2968bv64, w840_suspend_~np~27#1.offset), 8bv64);call w840_suspend_#t~mem705#1 := read~intINTTYPE4#15(w840_suspend_#t~mem704#1.base, ~bvadd~64(1547bv64, w840_suspend_#t~mem704#1.offset), 4bv64);assume { :begin_inline_synchronize_irq } true;synchronize_irq_#in~arg0#1 := w840_suspend_#t~mem705#1;havoc synchronize_irq_~arg0#1;synchronize_irq_~arg0#1 := synchronize_irq_#in~arg0#1; [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8515-1: SUMMARY for call ldv_spin_unlock_irq_88(w840_suspend_~np~27#1.base, ~bvadd~64(2892bv64, w840_suspend_~np~27#1.offset)); srcloc: null [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12413-1: ldv_dummy_resourceless_instance_callback_1_10_#t~ret736#1 := eth_change_mtu_#res#1;havoc eth_change_mtu_#t~nondet944#1, eth_change_mtu_~arg0#1.base, eth_change_mtu_~arg0#1.offset, eth_change_mtu_~arg1#1;havoc eth_change_mtu_#in~arg0#1.base, eth_change_mtu_#in~arg0#1.offset, eth_change_mtu_#in~arg1#1;assume { :end_inline_eth_change_mtu } true;havoc ldv_dummy_resourceless_instance_callback_1_10_#t~ret736#1;havoc ldv_dummy_resourceless_instance_callback_1_10_#t~ret736#1, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_10 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12413: havoc eth_change_mtu_#t~nondet944#1; [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6137: assume false; [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6137: assume !false; [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7987: assume 0bv64 == ~bvadd~64(netdev_rx_#t~mem600#1.base, netdev_rx_#t~mem600#1.offset);havoc netdev_rx_#t~mem600#1.base, netdev_rx_#t~mem600#1.offset;call netdev_rx_#t~mem601#1 := read~intINTTYPE4#15(netdev_rx_~np~14#1.base, ~bvadd~64(2996bv64, netdev_rx_~np~14#1.offset), 4bv64); [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7987: assume !(0bv64 == ~bvadd~64(netdev_rx_#t~mem600#1.base, netdev_rx_#t~mem600#1.offset));havoc netdev_rx_#t~mem600#1.base, netdev_rx_#t~mem600#1.offset; [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7921: 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 netdev_rx_#t~mem559#1.base, netdev_rx_#t~mem559#1.offset;havoc netdev_rx_#t~mem560#1;havoc netdev_rx_#t~mem561#1.base, netdev_rx_#t~mem561#1.offset;havoc netdev_rx_#t~mem562#1;call netdev_rx_#t~mem563#1.base, netdev_rx_#t~mem563#1.offset := read~$Pointer$#15(netdev_rx_~np~14#1.base, ~bvadd~64(~bvadd~64(1304bv64, netdev_rx_~np~14#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 8bv64);call netdev_rx_#t~mem564#1.base, netdev_rx_#t~mem564#1.offset := read~$Pointer$#15(netdev_rx_#t~mem563#1.base, ~bvadd~64(229bv64, netdev_rx_#t~mem563#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 := netdev_rx_~skb~1#1.base, netdev_rx_~skb~1#1.offset, netdev_rx_#t~mem564#1.base, netdev_rx_#t~mem564#1.offset, netdev_rx_~pkt_len~0#1;havoc skb_copy_to_linear_data_#t~mem176#1.base, skb_copy_to_linear_data_#t~mem176#1.offset, skb_copy_to_linear_data_#t~memcpy~res177#1.base, skb_copy_to_linear_data_#t~memcpy~res177#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~mem176#1.base, skb_copy_to_linear_data_#t~mem176#1.offset := read~$Pointer$#15(skb_copy_to_linear_data_~skb#1.base, ~bvadd~64(229bv64, skb_copy_to_linear_data_~skb#1.offset), 8bv64);assume { :begin_inline_#Ultimate.C_memcpy } true;#Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_size#1 := skb_copy_to_linear_data_#t~mem176#1.base, skb_copy_to_linear_data_#t~mem176#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);havoc #Ultimate.C_memcpy_#res#1.base, #Ultimate.C_memcpy_#res#1.offset;havoc #Ultimate.C_memcpy_#t~loopctr976#1, #Ultimate.C_memcpy_#t~mem977#1, #Ultimate.C_memcpy_#t~mem978#1, #Ultimate.C_memcpy_#t~mem979#1, #Ultimate.C_memcpy_#t~mem980#1, #Ultimate.C_memcpy_#t~mem981#1, #Ultimate.C_memcpy_#t~mem982#1, #Ultimate.C_memcpy_#t~mem983#1, #Ultimate.C_memcpy_#t~mem984#1, #Ultimate.C_memcpy_#t~loopctr985#1, #Ultimate.C_memcpy_#t~mem986#1.base, #Ultimate.C_memcpy_#t~mem986#1.offset;#Ultimate.C_memcpy_#t~loopctr976#1 := 0bv64; [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6534: assume 0bv64 == ~bvadd~64(w840_probe1_~ioaddr~0#1.base, w840_probe1_~ioaddr~0#1.offset); [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6534: assume !(0bv64 == ~bvadd~64(w840_probe1_~ioaddr~0#1.base, w840_probe1_~ioaddr~0#1.offset));w840_probe1_~i~1#1 := 0bv32; [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8516: havoc synchronize_irq_~arg0#1;havoc synchronize_irq_#in~arg0#1;assume { :end_inline_synchronize_irq } true;havoc w840_suspend_#t~mem704#1.base, w840_suspend_#t~mem704#1.offset;havoc w840_suspend_#t~mem705#1;assume { :begin_inline_netif_tx_disable } true;netif_tx_disable_#in~dev#1.base, netif_tx_disable_#in~dev#1.offset := w840_suspend_~dev~4#1.base, w840_suspend_~dev~4#1.offset;havoc netif_tx_disable_#t~ret201#1.base, netif_tx_disable_#t~ret201#1.offset, netif_tx_disable_#t~mem202#1, netif_tx_disable_~dev#1.base, netif_tx_disable_~dev#1.offset, netif_tx_disable_~i~0#1, netif_tx_disable_~cpu~0#1, netif_tx_disable_~pscr_ret__~0#1, netif_tx_disable_~__vpp_verify~0#1.base, netif_tx_disable_~__vpp_verify~0#1.offset, netif_tx_disable_~pfo_ret__~0#1, netif_tx_disable_~pfo_ret_____0~0#1, netif_tx_disable_~pfo_ret_____1~0#1, netif_tx_disable_~pfo_ret_____2~0#1, netif_tx_disable_~txq~0#1.base, netif_tx_disable_~txq~0#1.offset, netif_tx_disable_~tmp~19#1.base, netif_tx_disable_~tmp~19#1.offset;netif_tx_disable_~dev#1.base, netif_tx_disable_~dev#1.offset := netif_tx_disable_#in~dev#1.base, netif_tx_disable_#in~dev#1.offset;havoc netif_tx_disable_~i~0#1;havoc netif_tx_disable_~cpu~0#1;havoc netif_tx_disable_~pscr_ret__~0#1;havoc netif_tx_disable_~__vpp_verify~0#1.base, netif_tx_disable_~__vpp_verify~0#1.offset;havoc netif_tx_disable_~pfo_ret__~0#1;havoc netif_tx_disable_~pfo_ret_____0~0#1;havoc netif_tx_disable_~pfo_ret_____1~0#1;havoc netif_tx_disable_~pfo_ret_____2~0#1;havoc netif_tx_disable_~txq~0#1.base, netif_tx_disable_~txq~0#1.offset;havoc netif_tx_disable_~tmp~19#1.base, netif_tx_disable_~tmp~19#1.offset;assume { :begin_inline_local_bh_disable } true;assume { :begin_inline___local_bh_disable_ip } true;__local_bh_disable_ip_#in~arg0#1, __local_bh_disable_ip_#in~arg1#1 := 0bv64, 512bv32;havoc __local_bh_disable_ip_~arg0#1, __local_bh_disable_ip_~arg1#1;__local_bh_disable_ip_~arg0#1 := __local_bh_disable_ip_#in~arg0#1;__local_bh_disable_ip_~arg1#1 := __local_bh_disable_ip_#in~arg1#1; [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5345: havoc __local_bh_disable_ip_~arg0#1, __local_bh_disable_ip_~arg1#1;havoc __local_bh_disable_ip_#in~arg0#1, __local_bh_disable_ip_#in~arg1#1;assume { :end_inline___local_bh_disable_ip } true; [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10234: call ldv_timer_timer_instance_3_#t~mem809#1.base, ldv_timer_timer_instance_3_#t~mem809#1.offset := read~$Pointer$#15(~ldv_3_container_timer_list~0.base, ~bvadd~64(32bv64, ~ldv_3_container_timer_list~0.offset), 8bv64); [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8252-1: SUMMARY for call netdev_get_settings_#t~ret658#1.base, netdev_get_settings_#t~ret658#1.offset := netdev_priv(netdev_get_settings_~dev#1.base, netdev_get_settings_~dev#1.offset); srcloc: null [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8252: netdev_get_settings_~tmp~47#1.base, netdev_get_settings_~tmp~47#1.offset := netdev_get_settings_#t~ret658#1.base, netdev_get_settings_#t~ret658#1.offset;havoc netdev_get_settings_#t~ret658#1.base, netdev_get_settings_#t~ret658#1.offset;netdev_get_settings_~np~20#1.base, netdev_get_settings_~np~20#1.offset := netdev_get_settings_~tmp~47#1.base, netdev_get_settings_~tmp~47#1.offset; [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9375: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8979: assume { :end_inline_ldv_switch_automaton_state_1_5 } true; [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10234-1: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8517: havoc netif_tx_disable_#t~ret201#1.base, netif_tx_disable_#t~ret201#1.offset, netif_tx_disable_#t~mem202#1, netif_tx_disable_~dev#1.base, netif_tx_disable_~dev#1.offset, netif_tx_disable_~i~0#1, netif_tx_disable_~cpu~0#1, netif_tx_disable_~pscr_ret__~0#1, netif_tx_disable_~__vpp_verify~0#1.base, netif_tx_disable_~__vpp_verify~0#1.offset, netif_tx_disable_~pfo_ret__~0#1, netif_tx_disable_~pfo_ret_____0~0#1, netif_tx_disable_~pfo_ret_____1~0#1, netif_tx_disable_~pfo_ret_____2~0#1, netif_tx_disable_~txq~0#1.base, netif_tx_disable_~txq~0#1.offset, netif_tx_disable_~tmp~19#1.base, netif_tx_disable_~tmp~19#1.offset;havoc netif_tx_disable_#in~dev#1.base, netif_tx_disable_#in~dev#1.offset;assume { :end_inline_netif_tx_disable } true; [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9508: 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_netdev_get_drvinfo } true;netdev_get_drvinfo_#in~dev#1.base, netdev_get_drvinfo_#in~dev#1.offset, netdev_get_drvinfo_#in~info#1.base, netdev_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 netdev_get_drvinfo_#t~ret652#1.base, netdev_get_drvinfo_#t~ret652#1.offset, netdev_get_drvinfo_#t~ret653#1, netdev_get_drvinfo_#t~ret654#1, netdev_get_drvinfo_#t~mem655#1.base, netdev_get_drvinfo_#t~mem655#1.offset, netdev_get_drvinfo_#t~ret656#1.base, netdev_get_drvinfo_#t~ret656#1.offset, netdev_get_drvinfo_#t~ret657#1, netdev_get_drvinfo_~dev#1.base, netdev_get_drvinfo_~dev#1.offset, netdev_get_drvinfo_~info#1.base, netdev_get_drvinfo_~info#1.offset, netdev_get_drvinfo_~np~19#1.base, netdev_get_drvinfo_~np~19#1.offset, netdev_get_drvinfo_~tmp~46#1.base, netdev_get_drvinfo_~tmp~46#1.offset, netdev_get_drvinfo_~tmp___0~26#1.base, netdev_get_drvinfo_~tmp___0~26#1.offset;netdev_get_drvinfo_~dev#1.base, netdev_get_drvinfo_~dev#1.offset := netdev_get_drvinfo_#in~dev#1.base, netdev_get_drvinfo_#in~dev#1.offset;netdev_get_drvinfo_~info#1.base, netdev_get_drvinfo_~info#1.offset := netdev_get_drvinfo_#in~info#1.base, netdev_get_drvinfo_#in~info#1.offset;havoc netdev_get_drvinfo_~np~19#1.base, netdev_get_drvinfo_~np~19#1.offset;havoc netdev_get_drvinfo_~tmp~46#1.base, netdev_get_drvinfo_~tmp~46#1.offset;havoc netdev_get_drvinfo_~tmp___0~26#1.base, netdev_get_drvinfo_~tmp___0~26#1.offset; [2025-02-08 03:41:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9442: assume 7bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9442: assume !(7bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460-1: SUMMARY for call start_tx_#t~ret441#1.base, start_tx_#t~ret441#1.offset := netdev_priv(start_tx_~dev#1.base, start_tx_~dev#1.offset); srcloc: null [2025-02-08 03:41:54,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: start_tx_~tmp~38#1.base, start_tx_~tmp~38#1.offset := start_tx_#t~ret441#1.base, start_tx_#t~ret441#1.offset;havoc start_tx_#t~ret441#1.base, start_tx_#t~ret441#1.offset;start_tx_~np~11#1.base, start_tx_~np~11#1.offset := start_tx_~tmp~38#1.base, start_tx_~tmp~38#1.offset;call start_tx_#t~mem442#1 := read~intINTTYPE4#15(start_tx_~np~11#1.base, ~bvadd~64(3000bv64, start_tx_~np~11#1.offset), 4bv64);start_tx_~entry~0#1 := ~bvand~32(31bv32, start_tx_#t~mem442#1);havoc start_tx_#t~mem442#1;call start_tx_#t~mem443#1.base, start_tx_#t~mem443#1.offset := read~$Pointer$#15(start_tx_~np~11#1.base, ~bvadd~64(2968bv64, start_tx_~np~11#1.offset), 8bv64);call start_tx_#t~mem444#1.base, start_tx_#t~mem444#1.offset := read~$Pointer$#15(start_tx_~skb#1.base, ~bvadd~64(229bv64, start_tx_~skb#1.offset), 8bv64);call start_tx_#t~mem445#1 := read~intINTTYPE4#15(start_tx_~skb#1.base, ~bvadd~64(104bv64, start_tx_~skb#1.offset), 4bv64); [2025-02-08 03:41:54,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9376: ldv_interrupt_interrupt_instance_0_~tmp~63#1 := ldv_interrupt_interrupt_instance_0_#t~ret756#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret756#1; [2025-02-08 03:41:54,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6205: assume { :begin_inline___bad_size_call_parameter } true;assume { :end_inline___bad_size_call_parameter } true; [2025-02-08 03:41:54,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9376-1: SUMMARY for call ldv_interrupt_interrupt_instance_0_#t~ret756#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:54,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7923: havoc skb_copy_to_linear_data_#t~mem176#1.base, skb_copy_to_linear_data_#t~mem176#1.offset, skb_copy_to_linear_data_#t~memcpy~res177#1.base, skb_copy_to_linear_data_#t~memcpy~res177#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 netdev_rx_#t~mem563#1.base, netdev_rx_#t~mem563#1.offset;havoc netdev_rx_#t~mem564#1.base, netdev_rx_#t~mem564#1.offset; [2025-02-08 03:41:54,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7989-1: SUMMARY for call netdev_rx_#t~ret602#1.base, netdev_rx_#t~ret602#1.offset := netdev_alloc_skb(netdev_rx_~dev#1.base, netdev_rx_~dev#1.offset, netdev_rx_#t~mem601#1); srcloc: null [2025-02-08 03:41:54,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7989: netdev_rx_~skb___0~0#1.base, netdev_rx_~skb___0~0#1.offset := netdev_rx_#t~ret602#1.base, netdev_rx_#t~ret602#1.offset;havoc netdev_rx_#t~mem601#1;havoc netdev_rx_#t~ret602#1.base, netdev_rx_#t~ret602#1.offset;call write~$Pointer$#15(netdev_rx_~skb___0~0#1.base, netdev_rx_~skb___0~0#1.offset, netdev_rx_~np~14#1.base, ~bvadd~64(~bvadd~64(1304bv64, netdev_rx_~np~14#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 8bv64); [2025-02-08 03:41:54,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9707: assume 3bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:54,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9707: assume !(3bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:54,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8518-1: SUMMARY for call w840_suspend_#t~ret706#1 := ioread32(w840_suspend_~ioaddr~11#1.base, ~bvadd~64(32bv64, w840_suspend_~ioaddr~11#1.offset)); srcloc: null [2025-02-08 03:41:54,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7527-1: call ULTIMATE.dealloc(netdev_tx_done_~#descriptor~3#1.base, netdev_tx_done_~#descriptor~3#1.offset);havoc netdev_tx_done_~#descriptor~3#1.base, netdev_tx_done_~#descriptor~3#1.offset;call ULTIMATE.dealloc(netdev_tx_done_~#descriptor___0~1#1.base, netdev_tx_done_~#descriptor___0~1#1.offset);havoc netdev_tx_done_~#descriptor___0~1#1.base, netdev_tx_done_~#descriptor___0~1#1.offset; [2025-02-08 03:41:54,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7527: call ULTIMATE.dealloc(netdev_tx_done_~#descriptor~3#1.base, netdev_tx_done_~#descriptor~3#1.offset);havoc netdev_tx_done_~#descriptor~3#1.base, netdev_tx_done_~#descriptor~3#1.offset;call ULTIMATE.dealloc(netdev_tx_done_~#descriptor___0~1#1.base, netdev_tx_done_~#descriptor___0~1#1.offset);havoc netdev_tx_done_~#descriptor___0~1#1.base, netdev_tx_done_~#descriptor___0~1#1.offset;havoc netdev_tx_done_#t~ret474#1.base, netdev_tx_done_#t~ret474#1.offset, netdev_tx_done_#t~mem475#1, netdev_tx_done_#t~mem476#1.base, netdev_tx_done_#t~mem476#1.offset, netdev_tx_done_#t~mem477#1, netdev_tx_done_#t~mem478#1, netdev_tx_done_#t~ret479#1, netdev_tx_done_#t~ret480#1, netdev_tx_done_#t~mem481#1, netdev_tx_done_#t~mem482#1, netdev_tx_done_#t~mem483#1, netdev_tx_done_#t~mem484#1, netdev_tx_done_#t~mem485#1, netdev_tx_done_#t~mem486#1, netdev_tx_done_#t~short487#1, netdev_tx_done_#t~mem488#1, netdev_tx_done_#t~mem489#1, netdev_tx_done_#t~ret490#1, netdev_tx_done_#t~ret491#1, netdev_tx_done_#t~mem494#1, netdev_tx_done_#t~mem492#1.base, netdev_tx_done_#t~mem492#1.offset, netdev_tx_done_#t~mem493#1, netdev_tx_done_#t~mem495#1, netdev_tx_done_#t~mem496#1, netdev_tx_done_#t~mem497#1.base, netdev_tx_done_#t~mem497#1.offset, netdev_tx_done_#t~mem498#1, netdev_tx_done_#t~mem499#1.base, netdev_tx_done_#t~mem499#1.offset, netdev_tx_done_#t~mem500#1, netdev_tx_done_#t~mem502#1, netdev_tx_done_#t~mem501#1.base, netdev_tx_done_#t~mem501#1.offset, netdev_tx_done_#t~mem503#1, netdev_tx_done_#t~mem504#1.base, netdev_tx_done_#t~mem504#1.offset, netdev_tx_done_#t~mem505#1, netdev_tx_done_#t~mem506#1, netdev_tx_done_#t~mem507#1, netdev_tx_done_#t~mem508#1, netdev_tx_done_#t~mem509#1, netdev_tx_done_#t~mem510#1, netdev_tx_done_#t~short511#1, netdev_tx_done_#t~mem512#1, netdev_tx_done_#t~short513#1, netdev_tx_done_~dev#1.base, netdev_tx_done_~dev#1.offset, netdev_tx_done_~np~12#1.base, netdev_tx_done_~np~12#1.offset, netdev_tx_done_~tmp~39#1.base, netdev_tx_done_~tmp~39#1.offset, netdev_tx_done_~entry~1#1, netdev_tx_done_~tx_status~0#1, netdev_tx_done_~#descriptor~3#1.base, netdev_tx_done_~#descriptor~3#1.offset, netdev_tx_done_~tmp___0~19#1, netdev_tx_done_~#descriptor___0~1#1.base, netdev_tx_done_~#descriptor___0~1#1.offset, netdev_tx_done_~tmp___1~14#1;havoc netdev_tx_done_#in~dev#1.base, netdev_tx_done_#in~dev#1.offset;assume { :end_inline_netdev_tx_done } true; [2025-02-08 03:41:54,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9575: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_19 } true;ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.offset := ~ldv_1_callback_ndo_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_19_#t~ret740#1, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.offset;assume { :begin_inline_start_tx } true;start_tx_#in~skb#1.base, start_tx_#in~skb#1.offset, start_tx_#in~dev#1.base, start_tx_#in~dev#1.offset := ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.offset;havoc start_tx_#res#1;havoc start_tx_#t~ret441#1.base, start_tx_#t~ret441#1.offset, start_tx_#t~mem442#1, start_tx_#t~mem443#1.base, start_tx_#t~mem443#1.offset, start_tx_#t~mem444#1.base, start_tx_#t~mem444#1.offset, start_tx_#t~mem445#1, start_tx_#t~ret446#1, start_tx_#t~mem447#1.base, start_tx_#t~mem447#1.offset, start_tx_#t~mem448#1, start_tx_#t~mem449#1, start_tx_#t~mem450#1.base, start_tx_#t~mem450#1.offset, start_tx_#t~mem451#1, start_tx_#t~mem452#1, start_tx_#t~mem453#1.base, start_tx_#t~mem453#1.offset, start_tx_#t~mem454#1, start_tx_#t~mem455#1.base, start_tx_#t~mem455#1.offset, start_tx_#t~mem456#1.base, start_tx_#t~mem456#1.offset, start_tx_#t~mem457#1.base, start_tx_#t~mem457#1.offset, start_tx_#t~mem458#1, start_tx_#t~mem459#1, start_tx_#t~mem460#1.base, start_tx_#t~mem460#1.offset, start_tx_#t~mem461#1.base, start_tx_#t~mem461#1.offset, start_tx_#t~mem462#1, start_tx_#t~mem463#1, start_tx_#t~mem464#1, start_tx_#t~mem465#1, start_tx_#t~mem466#1, start_tx_#t~mem467#1, start_tx_#t~short468#1, start_tx_#t~short469#1, start_tx_#t~mem470#1, start_tx_#t~ret471#1, start_tx_#t~mem472#1, start_tx_#t~ret473#1, start_tx_~skb#1.base, start_tx_~skb#1.offset, start_tx_~dev#1.base, start_tx_~dev#1.offset, start_tx_~np~11#1.base, start_tx_~np~11#1.offset, start_tx_~tmp~38#1.base, start_tx_~tmp~38#1.offset, start_tx_~entry~0#1, start_tx_~len~0#1, start_tx_~#descriptor~2#1.base, start_tx_~#descriptor~2#1.offset, start_tx_~tmp___0~18#1;start_tx_~skb#1.base, start_tx_~skb#1.offset := start_tx_#in~skb#1.base, start_tx_#in~skb#1.offset;start_tx_~dev#1.base, start_tx_~dev#1.offset := start_tx_#in~dev#1.base, start_tx_#in~dev#1.offset;havoc start_tx_~np~11#1.base, start_tx_~np~11#1.offset;havoc start_tx_~tmp~38#1.base, start_tx_~tmp~38#1.offset;havoc start_tx_~entry~0#1;havoc start_tx_~len~0#1;call start_tx_~#descriptor~2#1.base, start_tx_~#descriptor~2#1.offset := #Ultimate.allocOnStack(40bv64);havoc start_tx_~tmp___0~18#1; [2025-02-08 03:41:54,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8518: w840_suspend_~tmp___1~22#1 := w840_suspend_#t~ret706#1;havoc w840_suspend_#t~ret706#1;call w840_suspend_#t~mem707#1 := read~intINTTYPE8#15(w840_suspend_~np~27#1.base, ~bvadd~64(120bv64, ~bvadd~64(2584bv64, w840_suspend_~np~27#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(w840_suspend_#t~mem707#1, ~bvand~64(65535bv64, ~zero_extend~64~32(w840_suspend_~tmp___1~22#1))), w840_suspend_~np~27#1.base, ~bvadd~64(120bv64, ~bvadd~64(2584bv64, w840_suspend_~np~27#1.offset)), 8bv64);havoc w840_suspend_#t~mem707#1;call w840_suspend_#t~mem708#1 := read~intINTTYPE4#15(w840_suspend_~np~27#1.base, ~bvadd~64(2976bv64, w840_suspend_~np~27#1.offset), 4bv64); [2025-02-08 03:41:54,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8254: assume { :begin_inline_mii_ethtool_gset } true;mii_ethtool_gset_#in~arg0#1.base, mii_ethtool_gset_#in~arg0#1.offset, mii_ethtool_gset_#in~arg1#1.base, mii_ethtool_gset_#in~arg1#1.offset := netdev_get_settings_~np~20#1.base, ~bvadd~64(3025bv64, netdev_get_settings_~np~20#1.offset), netdev_get_settings_~cmd#1.base, netdev_get_settings_~cmd#1.offset;havoc mii_ethtool_gset_#res#1;havoc mii_ethtool_gset_#t~nondet950#1, mii_ethtool_gset_~arg0#1.base, mii_ethtool_gset_~arg0#1.offset, mii_ethtool_gset_~arg1#1.base, mii_ethtool_gset_~arg1#1.offset;mii_ethtool_gset_~arg0#1.base, mii_ethtool_gset_~arg0#1.offset := mii_ethtool_gset_#in~arg0#1.base, mii_ethtool_gset_#in~arg0#1.offset;mii_ethtool_gset_~arg1#1.base, mii_ethtool_gset_~arg1#1.offset := mii_ethtool_gset_#in~arg1#1.base, mii_ethtool_gset_#in~arg1#1.offset;havoc mii_ethtool_gset_#t~nondet950#1;mii_ethtool_gset_#res#1 := mii_ethtool_gset_#t~nondet950#1;havoc mii_ethtool_gset_#t~nondet950#1; [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236: assume 0bv64 != ~bvadd~64(ldv_timer_timer_instance_3_#t~mem809#1.base, ldv_timer_timer_instance_3_#t~mem809#1.offset);havoc ldv_timer_timer_instance_3_#t~mem809#1.base, ldv_timer_timer_instance_3_#t~mem809#1.offset;call ldv_timer_timer_instance_3_#t~mem810#1.base, ldv_timer_timer_instance_3_#t~mem810#1.offset := read~$Pointer$#15(~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~mem811#1 := read~intINTTYPE8#15(~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~mem810#1.base, ldv_timer_timer_instance_3_#t~mem810#1.offset, ldv_timer_timer_instance_3_#t~mem811#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~808#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_#~808#1;##fun~C_ULONG~TO~VOID_#~808#1 := ##fun~C_ULONG~TO~VOID_#in~808#1;assume { :begin_inline_netdev_timer } true;netdev_timer_#in~data#1 := ##fun~C_ULONG~TO~VOID_#~808#1;havoc netdev_timer_#t~ret354#1.base, netdev_timer_#t~ret354#1.offset, netdev_timer_#t~mem355#1.base, netdev_timer_#t~mem355#1.offset, netdev_timer_#t~mem356#1, netdev_timer_#t~ret357#1, netdev_timer_#t~ret358#1, netdev_timer_#t~ret359#1, netdev_timer_#t~ret360#1, netdev_timer_#t~ret361#1, netdev_timer_~data#1, netdev_timer_~dev~1#1.base, netdev_timer_~dev~1#1.offset, netdev_timer_~np~6#1.base, netdev_timer_~np~6#1.offset, netdev_timer_~tmp~33#1.base, netdev_timer_~tmp~33#1.offset, netdev_timer_~ioaddr~3#1.base, netdev_timer_~ioaddr~3#1.offset, netdev_timer_~#descriptor~1#1.base, netdev_timer_~#descriptor~1#1.offset, netdev_timer_~tmp___0~13#1, netdev_timer_~tmp___1~10#1, netdev_timer_~tmp___2~4#1, netdev_timer_~tmp___3~2#1;netdev_timer_~data#1 := netdev_timer_#in~data#1;havoc netdev_timer_~dev~1#1.base, netdev_timer_~dev~1#1.offset;havoc netdev_timer_~np~6#1.base, netdev_timer_~np~6#1.offset;havoc netdev_timer_~tmp~33#1.base, netdev_timer_~tmp~33#1.offset;havoc netdev_timer_~ioaddr~3#1.base, netdev_timer_~ioaddr~3#1.offset;call netdev_timer_~#descriptor~1#1.base, netdev_timer_~#descriptor~1#1.offset := #Ultimate.allocOnStack(40bv64);havoc netdev_timer_~tmp___0~13#1;havoc netdev_timer_~tmp___1~10#1;havoc netdev_timer_~tmp___2~4#1;havoc netdev_timer_~tmp___3~2#1;netdev_timer_~dev~1#1.base, netdev_timer_~dev~1#1.offset := 0bv64, netdev_timer_~data#1; [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236: assume !(0bv64 != ~bvadd~64(ldv_timer_timer_instance_3_#t~mem809#1.base, ldv_timer_timer_instance_3_#t~mem809#1.offset));havoc ldv_timer_timer_instance_3_#t~mem809#1.base, ldv_timer_timer_instance_3_#t~mem809#1.offset; [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10368: SUMMARY for call free_netdev(ldv_free_netdev_85_~ldv_func_arg1#1.base, ldv_free_netdev_85_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8254-1: SUMMARY for call ldv_spin_lock_irq_87(netdev_get_settings_~np~20#1.base, ~bvadd~64(2892bv64, netdev_get_settings_~np~20#1.offset)); srcloc: null [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7858: assume 0bv32 != ~bvand~32(32768bv32, netdev_rx_~status~0#1); [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7858: assume !(0bv32 != ~bvand~32(32768bv32, netdev_rx_~status~0#1)); [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7594: netdev_tx_done_~tmp___1~14#1 := netdev_tx_done_#t~ret490#1;havoc netdev_tx_done_#t~mem489#1;havoc netdev_tx_done_#t~ret490#1; [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5612-1: SUMMARY for call dma_sync_single_for_cpu_#t~ret120#1.base, dma_sync_single_for_cpu_#t~ret120#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:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9840: ~ldv_statevar_2~0 := 9bv32; [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7660-1: SUMMARY for call intr_handler_#t~ret516#1 := netif_device_present(intr_handler_~dev~2#1.base, intr_handler_~dev~2#1.offset); srcloc: null [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7660: intr_handler_~tmp___0~20#1 := (if 0bv8 == intr_handler_#t~ret516#1 then 0bv8 else 1bv8);havoc intr_handler_#t~ret516#1; [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5612: dma_sync_single_for_cpu_~tmp~5#1.base, dma_sync_single_for_cpu_~tmp~5#1.offset := dma_sync_single_for_cpu_#t~ret120#1.base, dma_sync_single_for_cpu_#t~ret120#1.offset;havoc dma_sync_single_for_cpu_#t~ret120#1.base, dma_sync_single_for_cpu_#t~ret120#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:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9378: assume 0bv32 != ldv_interrupt_interrupt_instance_0_~tmp~63#1;~ldv_statevar_0~0 := 2bv32; [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9378: assume !(0bv32 != ldv_interrupt_interrupt_instance_0_~tmp~63#1);~ldv_statevar_0~0 := 4bv32; [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7594-1: SUMMARY for call netdev_tx_done_#t~ret490#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(netdev_tx_done_#t~mem489#1)), 0bv64); srcloc: null [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10369: havoc ldv_free_netdev_85_~ldv_func_arg1#1.base, ldv_free_netdev_85_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_85_#in~ldv_func_arg1#1.base, ldv_free_netdev_85_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_85 } true;w840_probe1_#res#1 := 4294967277bv32;call ULTIMATE.dealloc(w840_probe1_~#__key~0#1.base, w840_probe1_~#__key~0#1.offset);havoc w840_probe1_~#__key~0#1.base, w840_probe1_~#__key~0#1.offset; [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12417-1: ldv_dummy_resourceless_instance_callback_1_17_#t~ret739#1 := eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet945#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_17_#t~ret739#1;havoc ldv_dummy_resourceless_instance_callback_1_17_#t~ret739#1, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_17 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8123-1: SUMMARY for call get_stats_#t~ret627#1.base, get_stats_#t~ret627#1.offset := netdev_priv(get_stats_~dev#1.base, get_stats_~dev#1.offset); srcloc: null [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10369-1: SUMMARY for call ldv_free_netdev(0bv64, 0bv64, ldv_free_netdev_85_~ldv_func_arg1#1.base, ldv_free_netdev_85_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12417: havoc eth_mac_addr_#t~nondet945#1; [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8123: get_stats_~tmp~43#1.base, get_stats_~tmp~43#1.offset := get_stats_#t~ret627#1.base, get_stats_#t~ret627#1.offset;havoc get_stats_#t~ret627#1.base, get_stats_#t~ret627#1.offset;get_stats_~np~16#1.base, get_stats_~np~16#1.offset := get_stats_~tmp~43#1.base, get_stats_~tmp~43#1.offset;call get_stats_#t~mem628#1.base, get_stats_#t~mem628#1.offset := read~$Pointer$#15(get_stats_~np~16#1.base, ~bvadd~64(3077bv64, get_stats_~np~16#1.offset), 8bv64);get_stats_~ioaddr~8#1.base, get_stats_~ioaddr~8#1.offset := get_stats_#t~mem628#1.base, get_stats_#t~mem628#1.offset;havoc get_stats_#t~mem628#1.base, get_stats_#t~mem628#1.offset; [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9246: 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~ret755#1, ldv_interrupt_interrupt_instance_0_#t~ret756#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~63#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~63#1; [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8057: SUMMARY for call ldv_spin_lock_95(netdev_error_~np~15#1.base, ~bvadd~64(2892bv64, netdev_error_~np~15#1.offset)); srcloc: null [2025-02-08 03:41:54,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7859: assume ~bvsgt~32(~debug~0, 2bv32);call write~$Pointer$#8(82bv64, 0bv64, netdev_rx_~#descriptor___1~0#1.base, netdev_rx_~#descriptor___1~0#1.offset, 8bv64);call write~$Pointer$#8(83bv64, 0bv64, netdev_rx_~#descriptor___1~0#1.base, ~bvadd~64(8bv64, netdev_rx_~#descriptor___1~0#1.offset), 8bv64);call write~$Pointer$#8(84bv64, 0bv64, netdev_rx_~#descriptor___1~0#1.base, ~bvadd~64(16bv64, netdev_rx_~#descriptor___1~0#1.offset), 8bv64);call write~$Pointer$#8(85bv64, 0bv64, netdev_rx_~#descriptor___1~0#1.base, ~bvadd~64(24bv64, netdev_rx_~#descriptor___1~0#1.offset), 8bv64);call write~intINTTYPE4#8(1212bv32, netdev_rx_~#descriptor___1~0#1.base, ~bvadd~64(32bv64, netdev_rx_~#descriptor___1~0#1.offset), 4bv64);call write~intINTTYPE4#8(1bv32, netdev_rx_~#descriptor___1~0#1.base, ~bvadd~64(36bv64, netdev_rx_~#descriptor___1~0#1.offset), 4bv64);call netdev_rx_#t~mem548#1 := read~intINTTYPE4#8(netdev_rx_~#descriptor___1~0#1.base, ~bvadd~64(36bv64, netdev_rx_~#descriptor___1~0#1.offset), 4bv64); [2025-02-08 03:41:54,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7859: assume !~bvsgt~32(~debug~0, 2bv32); [2025-02-08 03:41:54,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7925-1: SUMMARY for call netdev_rx_#t~ret565#1.base, netdev_rx_#t~ret565#1.offset := skb_put(netdev_rx_~skb~1#1.base, netdev_rx_~skb~1#1.offset, netdev_rx_~pkt_len~0#1); srcloc: null [2025-02-08 03:41:54,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7925: havoc netdev_rx_#t~ret565#1.base, netdev_rx_#t~ret565#1.offset;call netdev_rx_#t~mem566#1.base, netdev_rx_#t~mem566#1.offset := read~$Pointer$#15(netdev_rx_~np~14#1.base, ~bvadd~64(2968bv64, netdev_rx_~np~14#1.offset), 8bv64);call netdev_rx_#t~mem567#1 := read~intINTTYPE8#15(netdev_rx_~np~14#1.base, ~bvadd~64(~bvadd~64(8bv64, netdev_rx_~np~14#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 8bv64);call netdev_rx_#t~mem568#1.base, netdev_rx_#t~mem568#1.offset := read~$Pointer$#15(netdev_rx_~np~14#1.base, ~bvadd~64(~bvadd~64(1304bv64, netdev_rx_~np~14#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 8bv64);call netdev_rx_#t~mem569#1 := read~intINTTYPE4#15(netdev_rx_#t~mem568#1.base, ~bvadd~64(104bv64, netdev_rx_#t~mem568#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 := netdev_rx_#t~mem566#1.base, netdev_rx_#t~mem566#1.offset, netdev_rx_#t~mem567#1, ~zero_extend~64~32(netdev_rx_#t~mem569#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~ret130#1.base, dma_sync_single_for_device_#t~ret130#1.offset, dma_sync_single_for_device_#t~ret131#1, dma_sync_single_for_device_#t~ret132#1, dma_sync_single_for_device_#t~mem133#1.base, dma_sync_single_for_device_#t~mem133#1.offset, dma_sync_single_for_device_#t~mem139#1.base, dma_sync_single_for_device_#t~mem139#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:41:54,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7727: intr_handler_~work_limit~0#1 := ~bvsub~32(intr_handler_~work_limit~0#1, 1bv32); [2025-02-08 03:41:54,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6604-1: SUMMARY for call w840_probe1_#t~ret276#1 := _dev_info(w840_probe1_~dev~0#1.base, ~bvadd~64(1236bv64, w840_probe1_~dev~0#1.offset), 11bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6604: havoc w840_probe1_#t~mem274#1.base, w840_probe1_#t~mem274#1.offset;havoc w840_probe1_#t~mem275#1.base, w840_probe1_#t~mem275#1.offset;havoc w840_probe1_#t~ret276#1;call w840_probe1_#t~mem277#1 := read~intINTTYPE4#15(w840_probe1_~np~0#1.base, ~bvadd~64(2964bv64, w840_probe1_~np~0#1.offset), 4bv64); [2025-02-08 03:41:54,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7463-1: SUMMARY for call start_tx_#t~ret446#1 := pci_map_single(start_tx_#t~mem443#1.base, start_tx_#t~mem443#1.offset, start_tx_#t~mem444#1.base, start_tx_#t~mem444#1.offset, ~zero_extend~64~32(start_tx_#t~mem445#1), 1bv32); srcloc: null [2025-02-08 03:41:54,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7463: call write~intINTTYPE8#15(start_tx_#t~ret446#1, start_tx_~np~11#1.base, ~bvadd~64(~bvadd~64(1040bv64, start_tx_~np~11#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(start_tx_~entry~0#1))), 8bv64);havoc start_tx_#t~mem443#1.base, start_tx_#t~mem443#1.offset;havoc start_tx_#t~mem444#1.base, start_tx_#t~mem444#1.offset;havoc start_tx_#t~mem445#1;havoc start_tx_#t~ret446#1;call write~$Pointer$#15(start_tx_~skb#1.base, start_tx_~skb#1.offset, start_tx_~np~11#1.base, ~bvadd~64(~bvadd~64(2328bv64, start_tx_~np~11#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(start_tx_~entry~0#1))), 8bv64);call start_tx_#t~mem447#1.base, start_tx_#t~mem447#1.offset := read~$Pointer$#15(start_tx_~np~11#1.base, ~bvadd~64(1032bv64, start_tx_~np~11#1.offset), 8bv64);call start_tx_#t~mem448#1 := read~intINTTYPE8#15(start_tx_~np~11#1.base, ~bvadd~64(~bvadd~64(1040bv64, start_tx_~np~11#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(start_tx_~entry~0#1))), 8bv64);call write~intINTTYPE4#15(start_tx_#t~mem448#1[32:0], start_tx_#t~mem447#1.base, ~bvadd~64(8bv64, ~bvadd~64(start_tx_#t~mem447#1.offset, ~bvmul~64(16bv64, ~zero_extend~64~32(start_tx_~entry~0#1)))), 4bv64);havoc start_tx_#t~mem447#1.base, start_tx_#t~mem447#1.offset;havoc start_tx_#t~mem448#1;call start_tx_#t~mem449#1 := read~intINTTYPE4#15(start_tx_~skb#1.base, ~bvadd~64(104bv64, start_tx_~skb#1.offset), 4bv64); [2025-02-08 03:41:54,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8520: w840_suspend_~tmp___2~12#1 := w840_suspend_#t~ret709#1;havoc w840_suspend_#t~mem708#1;havoc w840_suspend_#t~ret709#1; [2025-02-08 03:41:54,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8520-1: SUMMARY for call w840_suspend_#t~ret709#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != w840_suspend_#t~mem708#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:41:54,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9181: assume { :begin_inline_ldv_EMGentry_init_w840_init_14_7 } true;ldv_EMGentry_init_w840_init_14_7_#in~arg0#1.base, ldv_EMGentry_init_w840_init_14_7_#in~arg0#1.offset := ~ldv_14_init_w840_init_default~0.base, ~ldv_14_init_w840_init_default~0.offset;havoc ldv_EMGentry_init_w840_init_14_7_#res#1;havoc ldv_EMGentry_init_w840_init_14_7_#t~ret724#1, ldv_EMGentry_init_w840_init_14_7_~arg0#1.base, ldv_EMGentry_init_w840_init_14_7_~arg0#1.offset, ldv_EMGentry_init_w840_init_14_7_~tmp~57#1;ldv_EMGentry_init_w840_init_14_7_~arg0#1.base, ldv_EMGentry_init_w840_init_14_7_~arg0#1.offset := ldv_EMGentry_init_w840_init_14_7_#in~arg0#1.base, ldv_EMGentry_init_w840_init_14_7_#in~arg0#1.offset;havoc ldv_EMGentry_init_w840_init_14_7_~tmp~57#1;assume { :begin_inline_w840_init } true;havoc w840_init_#res#1;havoc w840_init_#t~ret722#1, w840_init_#t~ret723#1, w840_init_~tmp~56#1;havoc w840_init_~tmp~56#1; [2025-02-08 03:41:54,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8256-1: SUMMARY for call ldv_spin_unlock_irq_88(netdev_get_settings_~np~20#1.base, ~bvadd~64(2892bv64, netdev_get_settings_~np~20#1.offset)); srcloc: null [2025-02-08 03:41:54,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9181-1: SUMMARY for call ldv_assume((if 20bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8256: netdev_get_settings_#res#1 := netdev_get_settings_~rc~0#1;ldv_dummy_resourceless_instance_callback_1_9_#t~ret746#1 := netdev_get_settings_#res#1;havoc netdev_get_settings_#t~ret658#1.base, netdev_get_settings_#t~ret658#1.offset, netdev_get_settings_#t~ret659#1, netdev_get_settings_~dev#1.base, netdev_get_settings_~dev#1.offset, netdev_get_settings_~cmd#1.base, netdev_get_settings_~cmd#1.offset, netdev_get_settings_~np~20#1.base, netdev_get_settings_~np~20#1.offset, netdev_get_settings_~tmp~47#1.base, netdev_get_settings_~tmp~47#1.offset, netdev_get_settings_~rc~0#1;havoc netdev_get_settings_#in~dev#1.base, netdev_get_settings_#in~dev#1.offset, netdev_get_settings_#in~cmd#1.base, netdev_get_settings_#in~cmd#1.offset;assume { :end_inline_netdev_get_settings } true;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret746#1;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret746#1, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_9 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:41:54,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6076-1: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10238: 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~mem810#1.base, ldv_timer_timer_instance_3_#t~mem810#1.offset;havoc ldv_timer_timer_instance_3_#t~mem811#1; [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6076: netif_tx_disable_~pscr_ret__~0#1 := netif_tx_disable_~pfo_ret__~0#1; [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7926: 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 netdev_rx_#t~mem566#1.base, netdev_rx_#t~mem566#1.offset;havoc netdev_rx_#t~mem567#1;havoc netdev_rx_#t~mem568#1.base, netdev_rx_#t~mem568#1.offset;havoc netdev_rx_#t~mem569#1; [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992: assume 0bv64 == ~bvadd~64(netdev_rx_~skb___0~0#1.base, netdev_rx_~skb___0~0#1.offset); [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992: assume !(0bv64 == ~bvadd~64(netdev_rx_~skb___0~0#1.base, netdev_rx_~skb___0~0#1.offset));call netdev_rx_#t~mem603#1.base, netdev_rx_#t~mem603#1.offset := read~$Pointer$#15(netdev_rx_~np~14#1.base, ~bvadd~64(2968bv64, netdev_rx_~np~14#1.offset), 8bv64);call netdev_rx_#t~mem604#1.base, netdev_rx_#t~mem604#1.offset := read~$Pointer$#15(netdev_rx_~skb___0~0#1.base, ~bvadd~64(229bv64, netdev_rx_~skb___0~0#1.offset), 8bv64);call netdev_rx_#t~mem605#1 := read~intINTTYPE4#15(netdev_rx_~np~14#1.base, ~bvadd~64(2996bv64, netdev_rx_~np~14#1.offset), 4bv64); [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7662: assume 0bv8 != intr_handler_~tmp___0~20#1;intr_handler_~tmp___1~15#1 := 0bv32; [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7662: assume !(0bv8 != intr_handler_~tmp___0~20#1);intr_handler_~tmp___1~15#1 := 1bv32; [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9644: havoc ldv_pci_instance_resume_2_5_#t~ret761#1;havoc ldv_pci_instance_resume_2_5_#t~ret761#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~mem776#1.base, ldv_pci_pci_instance_2_#t~mem776#1.offset;~ldv_statevar_2~0 := 4bv32; [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5614: dma_sync_single_for_cpu_~tmp___0~2#1 := dma_sync_single_for_cpu_#t~ret121#1;havoc dma_sync_single_for_cpu_#t~ret121#1; [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9644-1: SUMMARY for call ldv_pci_instance_resume_2_5_#t~ret761#1 := w840_resume(ldv_pci_instance_resume_2_5_~arg1#1.base, ldv_pci_instance_resume_2_5_~arg1#1.offset); srcloc: null [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7728: assume ~bvslt~32(intr_handler_~work_limit~0#1, 0bv32); [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7728: assume !~bvslt~32(intr_handler_~work_limit~0#1, 0bv32); [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539: assume ~bvsle~32(w840_probe1_~i~1#1, 2bv32); [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539: assume !~bvsle~32(w840_probe1_~i~1#1, 2bv32); [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9776: call ldv_pci_pci_instance_2_#t~mem772#1.base, ldv_pci_pci_instance_2_#t~mem772#1.offset := read~$Pointer$#6(~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~mem772#1.base, ldv_pci_pci_instance_2_#t~mem772#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:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9776-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7596: assume 0bv64 != netdev_tx_done_~tmp___1~14#1; [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7596: assume !(0bv64 != netdev_tx_done_~tmp___1~14#1); [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5614-1: SUMMARY for call dma_sync_single_for_cpu_#t~ret121#1 := valid_dma_direction(dma_sync_single_for_cpu_~dir#1); srcloc: null [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9446: assume 8bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9446: assume !(8bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret968#1 := main_#res#1;havoc main_#t~ret750#1, main_~tmp~61#1;assume { :end_inline_main } true; [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: ##fun~$Pointer$~TO~C_INT_#res#1 := ##fun~$Pointer$~TO~C_INT_#t~funptrres969#1;havoc ##fun~$Pointer$~TO~C_INT_#t~funptrres969#1;havoc ##fun~$Pointer$~TO~C_INT_#t~ret970#1;havoc ##fun~$Pointer$~TO~C_INT_#t~ret971#1;havoc ##fun~$Pointer$~TO~C_INT_#t~ret972#1;havoc ##fun~$Pointer$~TO~C_INT_#t~ret973#1;havoc ##fun~$Pointer$~TO~C_INT_#t~ret974#1; [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059: assume 0bv32 != ~bvand~32(32bv32, netdev_error_~intr_status#1);call netdev_error_#t~mem618#1 := read~intINTTYPE4#15(netdev_error_~np~15#1.base, ~bvadd~64(2976bv64, netdev_error_~np~15#1.offset), 4bv64);netdev_error_~new~0#1 := ~bvand~32(127bv32, ~bvashr~32(netdev_error_#t~mem618#1, 14bv32));havoc netdev_error_#t~mem618#1; [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059: assume !(0bv32 != ~bvand~32(32bv32, netdev_error_~intr_status#1)); [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: ##fun~$Pointer$~TO~C_INT_#t~funptrres969#1 := ##fun~$Pointer$~TO~C_INT_#t~ret974#1; [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: SUMMARY for call ##fun~$Pointer$~TO~C_INT_#t~ret974#1 := w840_resume(##fun~$Pointer$~TO~C_INT_#~762#1.base, ##fun~$Pointer$~TO~C_INT_#~762#1.offset); srcloc: null [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-6: ##fun~$Pointer$~TO~C_INT_#t~funptrres969#1 := ##fun~$Pointer$~TO~C_INT_#t~ret973#1; [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-7: SUMMARY for call ##fun~$Pointer$~TO~C_INT_#t~ret973#1 := netdev_nway_reset(##fun~$Pointer$~TO~C_INT_#~762#1.base, ##fun~$Pointer$~TO~C_INT_#~762#1.offset); srcloc: null [2025-02-08 03:41:54,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-8: ##fun~$Pointer$~TO~C_INT_#t~funptrres969#1 := ##fun~$Pointer$~TO~C_INT_#t~ret972#1; [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-9: SUMMARY for call ##fun~$Pointer$~TO~C_INT_#t~ret972#1 := eth_validate_addr(##fun~$Pointer$~TO~C_INT_#~762#1.base, ##fun~$Pointer$~TO~C_INT_#~762#1.offset); srcloc: null [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-10: ##fun~$Pointer$~TO~C_INT_#t~funptrres969#1 := ##fun~$Pointer$~TO~C_INT_#t~ret971#1; [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-11: SUMMARY for call ##fun~$Pointer$~TO~C_INT_#t~ret971#1 := netdev_close(##fun~$Pointer$~TO~C_INT_#~762#1.base, ##fun~$Pointer$~TO~C_INT_#~762#1.offset); srcloc: null [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-12: ##fun~$Pointer$~TO~C_INT_#t~funptrres969#1 := ##fun~$Pointer$~TO~C_INT_#t~ret970#1; [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-13: SUMMARY for call ##fun~$Pointer$~TO~C_INT_#t~ret970#1 := netdev_open(##fun~$Pointer$~TO~C_INT_#~762#1.base, ##fun~$Pointer$~TO~C_INT_#~762#1.offset); srcloc: null [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-14: assume ##fun~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~netdev_close.base && ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~netdev_close.offset; [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-14: assume !(##fun~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~netdev_close.base && ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~netdev_close.offset); [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5615: dma_sync_single_for_cpu_~tmp___1~2#1 := dma_sync_single_for_cpu_#t~ret122#1;havoc dma_sync_single_for_cpu_#t~ret122#1; [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-15: assume ##fun~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~eth_validate_addr.base && ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~eth_validate_addr.offset; [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-15: assume !(##fun~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~eth_validate_addr.base && ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~eth_validate_addr.offset); [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5615-1: SUMMARY for call dma_sync_single_for_cpu_#t~ret122#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:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-16: assume ##fun~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~netdev_nway_reset.base && ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~netdev_nway_reset.offset; [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-16: assume !(##fun~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~netdev_nway_reset.base && ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~netdev_nway_reset.offset); [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8522: assume 0bv64 != w840_suspend_~tmp___2~12#1;assume false; [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8522: assume !(0bv64 != w840_suspend_~tmp___2~12#1); [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-17: assume ##fun~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~w840_resume.base && ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~w840_resume.offset; [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-17: assume !(##fun~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~w840_resume.base && ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~w840_resume.offset); [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-18: assume ~bvult~64(#Ultimate.C_memcpy_#t~loopctr985#1, #Ultimate.C_memcpy_size#1);call #Ultimate.C_memcpy_#t~mem986#1.base, #Ultimate.C_memcpy_#t~mem986#1.offset := read~unchecked~$Pointer$#15(#Ultimate.C_memcpy_src#1.base, ~bvadd~64(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr985#1), 8bv64);call write~unchecked~$Pointer$#15(#Ultimate.C_memcpy_#t~mem986#1.base, #Ultimate.C_memcpy_#t~mem986#1.offset, #Ultimate.C_memcpy_dest#1.base, ~bvadd~64(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr985#1), 8bv64);#Ultimate.C_memcpy_#t~loopctr985#1 := ~bvadd~64(8bv64, #Ultimate.C_memcpy_#t~loopctr985#1); [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-18: assume !~bvult~64(#Ultimate.C_memcpy_#t~loopctr985#1, #Ultimate.C_memcpy_size#1);assume #Ultimate.C_memcpy_#res#1.base == #Ultimate.C_memcpy_dest#1.base && #Ultimate.C_memcpy_#res#1.offset == #Ultimate.C_memcpy_dest#1.offset;skb_copy_to_linear_data_#t~memcpy~res177#1.base, skb_copy_to_linear_data_#t~memcpy~res177#1.offset := #Ultimate.C_memcpy_#res#1.base, #Ultimate.C_memcpy_#res#1.offset;havoc #Ultimate.C_memcpy_#t~loopctr976#1, #Ultimate.C_memcpy_#t~mem977#1, #Ultimate.C_memcpy_#t~mem978#1, #Ultimate.C_memcpy_#t~mem979#1, #Ultimate.C_memcpy_#t~mem980#1, #Ultimate.C_memcpy_#t~mem981#1, #Ultimate.C_memcpy_#t~mem982#1, #Ultimate.C_memcpy_#t~mem983#1, #Ultimate.C_memcpy_#t~mem984#1, #Ultimate.C_memcpy_#t~loopctr985#1, #Ultimate.C_memcpy_#t~mem986#1.base, #Ultimate.C_memcpy_#t~mem986#1.offset;havoc #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_size#1;assume { :end_inline_#Ultimate.C_memcpy } true;havoc skb_copy_to_linear_data_#t~mem176#1.base, skb_copy_to_linear_data_#t~mem176#1.offset;havoc skb_copy_to_linear_data_#t~memcpy~res177#1.base, skb_copy_to_linear_data_#t~memcpy~res177#1.offset; [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-19: assume ~bvult~64(#Ultimate.C_memcpy_#t~loopctr976#1, #Ultimate.C_memcpy_size#1);call #Ultimate.C_memcpy_#t~mem977#1 := read~unchecked~intINTTYPE8#15(#Ultimate.C_memcpy_src#1.base, ~bvadd~64(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr976#1), 8bv64);call write~unchecked~intINTTYPE8#15(#Ultimate.C_memcpy_#t~mem977#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~64(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr976#1), 8bv64);call #Ultimate.C_memcpy_#t~mem978#1 := read~unchecked~intINTTYPE2#15(#Ultimate.C_memcpy_src#1.base, ~bvadd~64(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr976#1), 2bv64);call write~unchecked~intINTTYPE2#15(#Ultimate.C_memcpy_#t~mem978#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~64(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr976#1), 2bv64);call #Ultimate.C_memcpy_#t~mem979#1 := read~unchecked~intINTTYPE1#15(#Ultimate.C_memcpy_src#1.base, ~bvadd~64(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr976#1), 1bv64);call write~unchecked~intINTTYPE1#15(#Ultimate.C_memcpy_#t~mem979#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~64(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr976#1), 1bv64);call #Ultimate.C_memcpy_#t~mem980#1 := read~unchecked~intINTTYPE1#15(#Ultimate.C_memcpy_src#1.base, ~bvadd~64(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr976#1), 1bv64);call write~unchecked~intINTTYPE1#15(#Ultimate.C_memcpy_#t~mem980#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~64(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr976#1), 1bv64);call #Ultimate.C_memcpy_#t~mem981#1 := read~unchecked~intINTTYPE1#15(#Ultimate.C_memcpy_src#1.base, ~bvadd~64(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr976#1), 1bv64);call write~unchecked~intINTTYPE1#15(#Ultimate.C_memcpy_#t~mem981#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~64(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr976#1), 1bv64);call #Ultimate.C_memcpy_#t~mem982#1 := read~unchecked~intINTTYPE8#15(#Ultimate.C_memcpy_src#1.base, ~bvadd~64(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr976#1), 8bv64);call write~unchecked~intINTTYPE8#15(#Ultimate.C_memcpy_#t~mem982#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~64(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr976#1), 8bv64);call #Ultimate.C_memcpy_#t~mem983#1 := read~unchecked~intINTTYPE4#15(#Ultimate.C_memcpy_src#1.base, ~bvadd~64(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr976#1), 4bv64);call write~unchecked~intINTTYPE4#15(#Ultimate.C_memcpy_#t~mem983#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~64(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr976#1), 4bv64);call #Ultimate.C_memcpy_#t~mem984#1 := read~unchecked~intINTTYPE4#15(#Ultimate.C_memcpy_src#1.base, ~bvadd~64(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr976#1), 4bv64);call write~unchecked~intINTTYPE4#15(#Ultimate.C_memcpy_#t~mem984#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~64(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr976#1), 4bv64);#Ultimate.C_memcpy_#t~loopctr976#1 := ~bvadd~64(1bv64, #Ultimate.C_memcpy_#t~loopctr976#1); [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-19: assume !~bvult~64(#Ultimate.C_memcpy_#t~loopctr976#1, #Ultimate.C_memcpy_size#1);#Ultimate.C_memcpy_#t~loopctr985#1 := 0bv64; [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9711: assume 4bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9711: assume !(4bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8126: SUMMARY for call ldv_spin_lock_irq_87(get_stats_~np~16#1.base, ~bvadd~64(2892bv64, get_stats_~np~16#1.offset)); srcloc: null [2025-02-08 03:41:54,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9844: SUMMARY for call ldv_free(~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset); srcloc: null [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7730: havoc intr_handler_#t~ret525#1; [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796-1: SUMMARY for call netdev_rx_#t~ret531#1.base, netdev_rx_#t~ret531#1.offset := netdev_priv(netdev_rx_~dev#1.base, netdev_rx_~dev#1.offset); srcloc: null [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796: netdev_rx_~tmp~41#1.base, netdev_rx_~tmp~41#1.offset := netdev_rx_#t~ret531#1.base, netdev_rx_#t~ret531#1.offset;havoc netdev_rx_#t~ret531#1.base, netdev_rx_#t~ret531#1.offset;netdev_rx_~np~14#1.base, netdev_rx_~np~14#1.offset := netdev_rx_~tmp~41#1.base, netdev_rx_~tmp~41#1.offset;call netdev_rx_#t~mem532#1 := read~intINTTYPE4#15(netdev_rx_~np~14#1.base, ~bvadd~64(2988bv64, netdev_rx_~np~14#1.offset), 4bv64);netdev_rx_~entry~2#1 := ~bvand~32(127bv32, netdev_rx_#t~mem532#1);havoc netdev_rx_#t~mem532#1;call netdev_rx_#t~mem533#1 := read~intINTTYPE4#15(netdev_rx_~np~14#1.base, ~bvadd~64(2992bv64, netdev_rx_~np~14#1.offset), 4bv64);call netdev_rx_#t~mem534#1 := read~intINTTYPE4#15(netdev_rx_~np~14#1.base, ~bvadd~64(2988bv64, netdev_rx_~np~14#1.offset), 4bv64);netdev_rx_~work_limit~1#1 := ~bvadd~32(128bv32, ~bvsub~32(netdev_rx_#t~mem533#1, netdev_rx_#t~mem534#1));havoc netdev_rx_#t~mem533#1;havoc netdev_rx_#t~mem534#1; [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7598: havoc netdev_tx_done_#t~ret491#1; [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6607: assume 0bv32 != ~bvand~32(1bv32, w840_probe1_#t~mem277#1);havoc w840_probe1_#t~mem277#1;w840_probe1_~phy_idx~0#1 := 0bv32;w840_probe1_~phy~0#1 := 1bv32; [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6607: assume !(0bv32 != ~bvand~32(1bv32, w840_probe1_#t~mem277#1));havoc w840_probe1_#t~mem277#1; [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7730-1: SUMMARY for call intr_handler_#t~ret525#1 := dev_warn(intr_handler_~dev~2#1.base, ~bvadd~64(1236bv64, intr_handler_~dev~2#1.offset), 65bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7598-1: SUMMARY for call netdev_tx_done_#t~ret491#1 := __dynamic_netdev_dbg(netdev_tx_done_~#descriptor___0~1#1.base, netdev_tx_done_~#descriptor___0~1#1.offset, netdev_tx_done_~dev#1.base, netdev_tx_done_~dev#1.offset, 59bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12421: havoc eth_type_trans_#t~nondet946#1;netdev_rx_#t~ret592#1 := eth_type_trans_#res#1;havoc eth_type_trans_#t~nondet946#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#15(netdev_rx_#t~ret592#1, netdev_rx_~skb~1#1.base, ~bvadd~64(134bv64, netdev_rx_~skb~1#1.offset), 2bv64);havoc netdev_rx_#t~ret592#1;assume { :begin_inline_netif_rx } true;netif_rx_#in~arg0#1.base, netif_rx_#in~arg0#1.offset := netdev_rx_~skb~1#1.base, netdev_rx_~skb~1#1.offset;havoc netif_rx_#res#1;havoc netif_rx_#t~nondet955#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~nondet955#1;netif_rx_#res#1 := netif_rx_#t~nondet955#1;havoc netif_rx_#t~nondet955#1; [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10307: assume { :end_inline_ldv_spin_unlock__xmit_lock_of_netdev_queue } true; [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6211: netif_tx_disable_~cpu~0#1 := netif_tx_disable_~pscr_ret__~0#1;netif_tx_disable_~i~0#1 := 0bv32; [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8127-1: SUMMARY for call get_stats_#t~ret629#1 := netif_running(get_stats_~dev#1.base, get_stats_~dev#1.offset); srcloc: null [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8127: get_stats_~tmp___1~18#1 := (if 0bv8 == get_stats_#t~ret629#1 then 0bv8 else 1bv8);havoc get_stats_#t~ret629#1; [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9184: ldv_entry_EMGentry_14_~tmp~60#1 := ldv_entry_EMGentry_14_#t~ret749#1;havoc ldv_entry_EMGentry_14_#t~ret749#1; [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9184-1: SUMMARY for call ldv_entry_EMGentry_14_#t~ret749#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8061: assume ~bvsle~32(netdev_error_~new~0#1, 63bv32);netdev_error_~new~0#1 := ~bvmul~32(2bv32, netdev_error_~new~0#1); [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8061: assume !~bvsle~32(netdev_error_~new~0#1, 63bv32);netdev_error_~new~0#1 := 127bv32; [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8854-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret726#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9845: ~ldv_2_ret_default~0 := 1bv32;~ldv_statevar_2~0 := 20bv32; [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9845-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:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9911: assume { :begin_inline_ldv_dispatch_deregister_12_1 } true;ldv_dispatch_deregister_12_1_#in~arg0#1.base, ldv_dispatch_deregister_12_1_#in~arg0#1.offset := ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.base, ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.offset;havoc ldv_dispatch_deregister_12_1_~arg0#1.base, ldv_dispatch_deregister_12_1_~arg0#1.offset;ldv_dispatch_deregister_12_1_~arg0#1.base, ldv_dispatch_deregister_12_1_~arg0#1.offset := ldv_dispatch_deregister_12_1_#in~arg0#1.base, ldv_dispatch_deregister_12_1_#in~arg0#1.offset;~ldv_2_container_pci_driver~0.base, ~ldv_2_container_pci_driver~0.offset := ldv_dispatch_deregister_12_1_~arg0#1.base, ldv_dispatch_deregister_12_1_~arg0#1.offset;assume { :begin_inline_ldv_switch_automaton_state_2_11 } true;~ldv_2_ret_default~0 := 1bv32;~ldv_statevar_2~0 := 20bv32;assume { :end_inline_ldv_switch_automaton_state_2_11 } true;havoc ldv_dispatch_deregister_12_1_~arg0#1.base, ldv_dispatch_deregister_12_1_~arg0#1.offset;havoc ldv_dispatch_deregister_12_1_#in~arg0#1.base, ldv_dispatch_deregister_12_1_#in~arg0#1.offset;assume { :end_inline_ldv_dispatch_deregister_12_1 } true; [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8854: ldv_alloc_etherdev_mqs_~tmp___0~34#1 := ldv_alloc_etherdev_mqs_#t~ret726#1;havoc ldv_alloc_etherdev_mqs_#t~ret726#1; [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9911-1: SUMMARY for call ldv_assume((if 12bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6542: assume { :begin_inline_eeprom_read } true;eeprom_read_#in~addr#1.base, eeprom_read_#in~addr#1.offset, eeprom_read_#in~location#1 := w840_probe1_~ioaddr~0#1.base, w840_probe1_~ioaddr~0#1.offset, w840_probe1_~i~1#1;havoc eeprom_read_#res#1;havoc eeprom_read_#t~ret287#1, eeprom_read_#t~ret288#1, eeprom_read_#t~ret289#1, eeprom_read_#t~ret290#1, eeprom_read_#t~ret291#1, eeprom_read_#t~ret292#1, eeprom_read_~addr#1.base, eeprom_read_~addr#1.offset, eeprom_read_~location#1, eeprom_read_~i~2#1, eeprom_read_~retval~0#1, eeprom_read_~ee_addr~0#1.base, eeprom_read_~ee_addr~0#1.offset, eeprom_read_~read_cmd~0#1, eeprom_read_~dataval~0#1, eeprom_read_~tmp~27#1;eeprom_read_~addr#1.base, eeprom_read_~addr#1.offset := eeprom_read_#in~addr#1.base, eeprom_read_#in~addr#1.offset;eeprom_read_~location#1 := eeprom_read_#in~location#1;havoc eeprom_read_~i~2#1;havoc eeprom_read_~retval~0#1;havoc eeprom_read_~ee_addr~0#1.base, eeprom_read_~ee_addr~0#1.offset;havoc eeprom_read_~read_cmd~0#1;havoc eeprom_read_~dataval~0#1;havoc eeprom_read_~tmp~27#1;eeprom_read_~retval~0#1 := 0bv32;eeprom_read_~ee_addr~0#1.base, eeprom_read_~ee_addr~0#1.offset := eeprom_read_~addr#1.base, ~bvadd~64(36bv64, eeprom_read_~addr#1.offset);eeprom_read_~read_cmd~0#1 := ~bvor~32(384bv32, eeprom_read_~location#1); [2025-02-08 03:41:54,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9515: ~ldv_statevar_1~0 := ldv_net_dummy_resourceless_instance_1_#t~ret759#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret759#1; [2025-02-08 03:41:54,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617: assume 0bv64 != dma_sync_single_for_cpu_~tmp___1~2#1;assume false; [2025-02-08 03:41:54,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617: assume !(0bv64 != dma_sync_single_for_cpu_~tmp___1~2#1); [2025-02-08 03:41:54,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9515-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret759#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:41:54,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7533-1: SUMMARY for call netdev_tx_done_#t~ret474#1.base, netdev_tx_done_#t~ret474#1.offset := netdev_priv(netdev_tx_done_~dev#1.base, netdev_tx_done_~dev#1.offset); srcloc: null [2025-02-08 03:41:54,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7533: netdev_tx_done_~tmp~39#1.base, netdev_tx_done_~tmp~39#1.offset := netdev_tx_done_#t~ret474#1.base, netdev_tx_done_#t~ret474#1.offset;havoc netdev_tx_done_#t~ret474#1.base, netdev_tx_done_#t~ret474#1.offset;netdev_tx_done_~np~12#1.base, netdev_tx_done_~np~12#1.offset := netdev_tx_done_~tmp~39#1.base, netdev_tx_done_~tmp~39#1.offset; [2025-02-08 03:41:54,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10308: SUMMARY for call spin_unlock(ldv_spin_unlock_72_~lock#1.base, ldv_spin_unlock_72_~lock#1.offset); srcloc: null [2025-02-08 03:41:54,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9251: 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~ret758#1, ldv_net_dummy_resourceless_instance_1_#t~ret759#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:41:54,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7137: call ULTIMATE.dealloc(netdev_timer_~#descriptor~1#1.base, netdev_timer_~#descriptor~1#1.offset);havoc netdev_timer_~#descriptor~1#1.base, netdev_timer_~#descriptor~1#1.offset;havoc netdev_timer_#t~ret354#1.base, netdev_timer_#t~ret354#1.offset, netdev_timer_#t~mem355#1.base, netdev_timer_#t~mem355#1.offset, netdev_timer_#t~mem356#1, netdev_timer_#t~ret357#1, netdev_timer_#t~ret358#1, netdev_timer_#t~ret359#1, netdev_timer_#t~ret360#1, netdev_timer_#t~ret361#1, netdev_timer_~data#1, netdev_timer_~dev~1#1.base, netdev_timer_~dev~1#1.offset, netdev_timer_~np~6#1.base, netdev_timer_~np~6#1.offset, netdev_timer_~tmp~33#1.base, netdev_timer_~tmp~33#1.offset, netdev_timer_~ioaddr~3#1.base, netdev_timer_~ioaddr~3#1.offset, netdev_timer_~#descriptor~1#1.base, netdev_timer_~#descriptor~1#1.offset, netdev_timer_~tmp___0~13#1, netdev_timer_~tmp___1~10#1, netdev_timer_~tmp___2~4#1, netdev_timer_~tmp___3~2#1;havoc netdev_timer_#in~data#1;assume { :end_inline_netdev_timer } true; [2025-02-08 03:41:54,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7732: SUMMARY for call ldv_spin_lock_95(intr_handler_~np~13#1.base, ~bvadd~64(2892bv64, intr_handler_~np~13#1.offset)); srcloc: null [2025-02-08 03:41:54,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9450: assume 9bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9450: assume !(9bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7468: assume ~bvule~32(start_tx_#t~mem449#1, 895bv32);havoc start_tx_#t~mem449#1;call start_tx_#t~mem450#1.base, start_tx_#t~mem450#1.offset := read~$Pointer$#15(start_tx_~np~11#1.base, ~bvadd~64(1032bv64, start_tx_~np~11#1.offset), 8bv64);call start_tx_#t~mem451#1 := read~intINTTYPE4#15(start_tx_~skb#1.base, ~bvadd~64(104bv64, start_tx_~skb#1.offset), 4bv64);call write~intINTTYPE4#15(~bvor~32(1610612736bv32, start_tx_#t~mem451#1), start_tx_#t~mem450#1.base, ~bvadd~64(4bv64, ~bvadd~64(start_tx_#t~mem450#1.offset, ~bvmul~64(16bv64, ~zero_extend~64~32(start_tx_~entry~0#1)))), 4bv64);havoc start_tx_#t~mem450#1.base, start_tx_#t~mem450#1.offset;havoc start_tx_#t~mem451#1; [2025-02-08 03:41:54,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7468: assume !~bvule~32(start_tx_#t~mem449#1, 895bv32);havoc start_tx_#t~mem449#1;call start_tx_#t~mem452#1 := read~intINTTYPE4#15(start_tx_~skb#1.base, ~bvadd~64(104bv64, start_tx_~skb#1.offset), 4bv64);start_tx_~len~0#1 := ~bvsub~32(start_tx_#t~mem452#1, 896bv32);havoc start_tx_#t~mem452#1;call start_tx_#t~mem453#1.base, start_tx_#t~mem453#1.offset := read~$Pointer$#15(start_tx_~np~11#1.base, ~bvadd~64(1032bv64, start_tx_~np~11#1.offset), 8bv64);call start_tx_#t~mem454#1 := read~intINTTYPE8#15(start_tx_~np~11#1.base, ~bvadd~64(~bvadd~64(1040bv64, start_tx_~np~11#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(start_tx_~entry~0#1))), 8bv64);call write~intINTTYPE4#15(~bvadd~32(896bv32, start_tx_#t~mem454#1[32:0]), start_tx_#t~mem453#1.base, ~bvadd~64(12bv64, ~bvadd~64(start_tx_#t~mem453#1.offset, ~bvmul~64(16bv64, ~zero_extend~64~32(start_tx_~entry~0#1)))), 4bv64);havoc start_tx_#t~mem453#1.base, start_tx_#t~mem453#1.offset;havoc start_tx_#t~mem454#1;call start_tx_#t~mem455#1.base, start_tx_#t~mem455#1.offset := read~$Pointer$#15(start_tx_~np~11#1.base, ~bvadd~64(1032bv64, start_tx_~np~11#1.offset), 8bv64);call write~intINTTYPE4#15(~bvor~32(1610613632bv32, ~bvshl~32(start_tx_~len~0#1, 11bv32)), start_tx_#t~mem455#1.base, ~bvadd~64(4bv64, ~bvadd~64(start_tx_#t~mem455#1.offset, ~bvmul~64(16bv64, ~zero_extend~64~32(start_tx_~entry~0#1)))), 4bv64);havoc start_tx_#t~mem455#1.base, start_tx_#t~mem455#1.offset; [2025-02-08 03:41:54,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9582: 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_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_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:41:54,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10243: ~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:41:54,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10243-1: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 03:41:54,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9186: assume 0bv32 != ldv_entry_EMGentry_14_~tmp~60#1;~ldv_statevar_14~0 := 4bv32; [2025-02-08 03:41:54,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9186: assume !(0bv32 != ldv_entry_EMGentry_14_~tmp~60#1);~ldv_statevar_14~0 := 6bv32; [2025-02-08 03:41:54,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9054-1: SUMMARY for call tx_timeout(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:41:54,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8129: assume 0bv32 != ~zero_extend~32~8(get_stats_~tmp___1~18#1); [2025-02-08 03:41:54,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8129: assume !(0bv32 != ~zero_extend~32~8(get_stats_~tmp___1~18#1)); [2025-02-08 03:41:54,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7931-1: SUMMARY for call pci_unmap_single(netdev_rx_#t~mem570#1.base, netdev_rx_#t~mem570#1.offset, netdev_rx_#t~mem571#1, ~zero_extend~64~32(netdev_rx_#t~mem573#1), 2bv32); srcloc: null [2025-02-08 03:41:54,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7931: havoc netdev_rx_#t~mem570#1.base, netdev_rx_#t~mem570#1.offset;havoc netdev_rx_#t~mem571#1;havoc netdev_rx_#t~mem572#1.base, netdev_rx_#t~mem572#1.offset;havoc netdev_rx_#t~mem573#1;call netdev_rx_#t~mem574#1.base, netdev_rx_#t~mem574#1.offset := read~$Pointer$#15(netdev_rx_~np~14#1.base, ~bvadd~64(~bvadd~64(1304bv64, netdev_rx_~np~14#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 8bv64);netdev_rx_~skb~1#1.base, netdev_rx_~skb~1#1.offset := netdev_rx_#t~mem574#1.base, netdev_rx_#t~mem574#1.offset;havoc netdev_rx_#t~mem574#1.base, netdev_rx_#t~mem574#1.offset; [2025-02-08 03:41:54,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7997-1: SUMMARY for call netdev_rx_#t~ret606#1 := pci_map_single(netdev_rx_#t~mem603#1.base, netdev_rx_#t~mem603#1.offset, netdev_rx_#t~mem604#1.base, netdev_rx_#t~mem604#1.offset, ~zero_extend~64~32(netdev_rx_#t~mem605#1), 2bv32); srcloc: null [2025-02-08 03:41:54,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9054: havoc ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_20 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:41:54,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7997: call write~intINTTYPE8#15(netdev_rx_#t~ret606#1, netdev_rx_~np~14#1.base, ~bvadd~64(~bvadd~64(8bv64, netdev_rx_~np~14#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 8bv64);havoc netdev_rx_#t~mem603#1.base, netdev_rx_#t~mem603#1.offset;havoc netdev_rx_#t~mem604#1.base, netdev_rx_#t~mem604#1.offset;havoc netdev_rx_#t~mem605#1;havoc netdev_rx_#t~ret606#1;call netdev_rx_#t~mem607#1.base, netdev_rx_#t~mem607#1.offset := read~$Pointer$#15(netdev_rx_~np~14#1.base, netdev_rx_~np~14#1.offset, 8bv64);call netdev_rx_#t~mem608#1 := read~intINTTYPE8#15(netdev_rx_~np~14#1.base, ~bvadd~64(~bvadd~64(8bv64, netdev_rx_~np~14#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 8bv64);call write~intINTTYPE4#15(netdev_rx_#t~mem608#1[32:0], netdev_rx_#t~mem607#1.base, ~bvadd~64(8bv64, ~bvadd~64(netdev_rx_#t~mem607#1.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1)))), 4bv64);havoc netdev_rx_#t~mem607#1.base, netdev_rx_#t~mem607#1.offset;havoc netdev_rx_#t~mem608#1; [2025-02-08 03:41:54,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9715: assume 5bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:54,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9715: assume !(5bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:54,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6676-1: SUMMARY for call iowrite32(2049bv32, eeprom_read_~ee_addr~0#1.base, eeprom_read_~ee_addr~0#1.offset); srcloc: null [2025-02-08 03:41:54,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8856: assume 0bv32 != ldv_alloc_etherdev_mqs_~tmp___0~34#1; [2025-02-08 03:41:54,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8856: assume !(0bv32 != ldv_alloc_etherdev_mqs_~tmp___0~34#1);ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := 0bv64, 0bv64; [2025-02-08 03:41:54,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7667: assume 0bv32 != intr_handler_~tmp___1~15#1;intr_handler_#res#1 := 0bv32;call ULTIMATE.dealloc(intr_handler_~#descriptor~4#1.base, intr_handler_~#descriptor~4#1.offset);havoc intr_handler_~#descriptor~4#1.base, intr_handler_~#descriptor~4#1.offset;call ULTIMATE.dealloc(intr_handler_~#descriptor___0~2#1.base, intr_handler_~#descriptor___0~2#1.offset);havoc intr_handler_~#descriptor___0~2#1.base, intr_handler_~#descriptor___0~2#1.offset; [2025-02-08 03:41:54,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7667: assume !(0bv32 != intr_handler_~tmp___1~15#1); [2025-02-08 03:41:54,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6676: eeprom_read_~i~2#1 := 10bv32; [2025-02-08 03:41:54,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7733-1: SUMMARY for call intr_handler_#t~ret526#1 := netif_device_present(intr_handler_~dev~2#1.base, intr_handler_~dev~2#1.offset); srcloc: null [2025-02-08 03:41:54,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7733: intr_handler_~tmp___4~1#1 := (if 0bv8 == intr_handler_#t~ret526#1 then 0bv8 else 1bv8);havoc intr_handler_#t~ret526#1; [2025-02-08 03:41:54,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5355: havoc __local_bh_enable_ip_~arg0#1, __local_bh_enable_ip_~arg1#1;havoc __local_bh_enable_ip_#in~arg0#1, __local_bh_enable_ip_#in~arg1#1;assume { :end_inline___local_bh_enable_ip } true; [2025-02-08 03:41:54,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12358-2: alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset := alloc_etherdev_mqs_#t~ret937#1.base, alloc_etherdev_mqs_#t~ret937#1.offset;havoc alloc_etherdev_mqs_#t~ret937#1.base, alloc_etherdev_mqs_#t~ret937#1.offset; [2025-02-08 03:41:54,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12358-1: ldv_alloc_etherdev_mqs_83_#t~ret818#1.base, ldv_alloc_etherdev_mqs_83_#t~ret818#1.offset := alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret937#1.base, alloc_etherdev_mqs_#t~ret937#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_83_~tmp~77#1.base, ldv_alloc_etherdev_mqs_83_~tmp~77#1.offset := ldv_alloc_etherdev_mqs_83_#t~ret818#1.base, ldv_alloc_etherdev_mqs_83_#t~ret818#1.offset;havoc ldv_alloc_etherdev_mqs_83_#t~ret818#1.base, ldv_alloc_etherdev_mqs_83_#t~ret818#1.offset;ldv_alloc_etherdev_mqs_83_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_83_~ldv_func_res~0#1.offset := ldv_alloc_etherdev_mqs_83_~tmp~77#1.base, ldv_alloc_etherdev_mqs_83_~tmp~77#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_83_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_83_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_83_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_83_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_83_~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~ret726#1, ldv_alloc_etherdev_mqs_#t~ret727#1.base, ldv_alloc_etherdev_mqs_#t~ret727#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_4_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_4_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~59#1.base, ldv_alloc_etherdev_mqs_~tmp~59#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~34#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_4_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_4_netdev_net_device~0#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp~59#1.base, ldv_alloc_etherdev_mqs_~tmp~59#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp___0~34#1; [2025-02-08 03:41:54,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12358-3: SUMMARY for call alloc_etherdev_mqs_#t~ret937#1.base, alloc_etherdev_mqs_#t~ret937#1.offset := ldv_malloc(3027bv64); srcloc: null [2025-02-08 03:41:54,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12358: havoc alloc_etherdev_mqs_#t~ret937#1.base, alloc_etherdev_mqs_#t~ret937#1.offset; [2025-02-08 03:41:54,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9914: havoc ldv_pci_unregister_driver_~arg0#1.base, ldv_pci_unregister_driver_~arg0#1.offset, ldv_pci_unregister_driver_~arg1#1.base, ldv_pci_unregister_driver_~arg1#1.offset, ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.base, ldv_pci_unregister_driver_~ldv_12_pci_driver_pci_driver~0#1.offset;havoc ldv_pci_unregister_driver_#in~arg0#1.base, ldv_pci_unregister_driver_#in~arg0#1.offset, ldv_pci_unregister_driver_#in~arg1#1.base, ldv_pci_unregister_driver_#in~arg1#1.offset;assume { :end_inline_ldv_pci_unregister_driver } true;havoc ldv_pci_unregister_driver_126_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_126_~ldv_func_arg1#1.offset;havoc ldv_pci_unregister_driver_126_#in~ldv_func_arg1#1.base, ldv_pci_unregister_driver_126_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_pci_unregister_driver_126 } true;assume { :end_inline_w840_exit } true;havoc ldv_EMGentry_exit_w840_exit_14_2_~arg0#1.base, ldv_EMGentry_exit_w840_exit_14_2_~arg0#1.offset;havoc ldv_EMGentry_exit_w840_exit_14_2_#in~arg0#1.base, ldv_EMGentry_exit_w840_exit_14_2_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_exit_w840_exit_14_2 } true; [2025-02-08 03:41:54,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9782-1: call ldv_pci_pci_instance_2_#t~mem773#1.base, ldv_pci_pci_instance_2_#t~mem773#1.offset := read~$Pointer$#6(~ldv_2_container_pci_driver~0.base, ~bvadd~64(80bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:41:54,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7668: ldv_interrupt_instance_handler_0_5_#t~ret751#1 := intr_handler_#res#1;havoc intr_handler_#t~ret514#1.base, intr_handler_#t~ret514#1.offset, intr_handler_#t~mem515#1.base, intr_handler_#t~mem515#1.offset, intr_handler_#t~ret516#1, intr_handler_#t~ret517#1, intr_handler_#t~mem518#1, intr_handler_#t~ret519#1, intr_handler_#t~ret520#1, intr_handler_#t~ret521#1, intr_handler_#t~mem522#1, intr_handler_#t~mem523#1, intr_handler_#t~short524#1, intr_handler_#t~ret525#1, intr_handler_#t~ret526#1, intr_handler_#t~mem527#1, intr_handler_#t~ret528#1, intr_handler_#t~ret529#1, intr_handler_#t~ret530#1, intr_handler_~irq#1, intr_handler_~dev_instance#1.base, intr_handler_~dev_instance#1.offset, intr_handler_~dev~2#1.base, intr_handler_~dev~2#1.offset, intr_handler_~np~13#1.base, intr_handler_~np~13#1.offset, intr_handler_~tmp~40#1.base, intr_handler_~tmp~40#1.offset, intr_handler_~ioaddr~6#1.base, intr_handler_~ioaddr~6#1.offset, intr_handler_~work_limit~0#1, intr_handler_~handled~0#1, intr_handler_~tmp___0~20#1, intr_handler_~tmp___1~15#1, intr_handler_~intr_status~0#1, intr_handler_~tmp___2~6#1, intr_handler_~#descriptor~4#1.base, intr_handler_~#descriptor~4#1.offset, intr_handler_~tmp___3~3#1, intr_handler_~tmp___4~1#1, intr_handler_~#descriptor___0~2#1.base, intr_handler_~#descriptor___0~2#1.offset, intr_handler_~tmp___5~1#1, intr_handler_~tmp___6~1#1;havoc intr_handler_#in~irq#1, intr_handler_#in~dev_instance#1.base, intr_handler_#in~dev_instance#1.offset;assume { :end_inline_intr_handler } true;ldv_interrupt_instance_handler_0_5_~tmp~62#1 := ldv_interrupt_instance_handler_0_5_#t~ret751#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret751#1;ldv_interrupt_instance_handler_0_5_#res#1 := ldv_interrupt_instance_handler_0_5_~tmp~62#1;ldv_interrupt_interrupt_instance_0_#t~ret755#1 := ldv_interrupt_instance_handler_0_5_#res#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret751#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~62#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~ret755#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret755#1; [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9782: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem773#1.base, ldv_pci_pci_instance_2_#t~mem773#1.offset);havoc ldv_pci_pci_instance_2_#t~mem773#1.base, ldv_pci_pci_instance_2_#t~mem773#1.offset;call ldv_pci_pci_instance_2_#t~mem774#1.base, ldv_pci_pci_instance_2_#t~mem774#1.offset := read~$Pointer$#6(~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~mem774#1.base, ldv_pci_pci_instance_2_#t~mem774#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:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9782: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem773#1.base, ldv_pci_pci_instance_2_#t~mem773#1.offset));havoc ldv_pci_pci_instance_2_#t~mem773#1.base, ldv_pci_pci_instance_2_#t~mem773#1.offset; [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8131-1: SUMMARY for call get_stats_#t~ret630#1 := netif_device_present(get_stats_~dev#1.base, get_stats_~dev#1.offset); srcloc: null [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8131: get_stats_~tmp___2~9#1 := (if 0bv8 == get_stats_#t~ret630#1 then 0bv8 else 1bv8);havoc get_stats_#t~ret630#1; [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8858: ldv_alloc_etherdev_mqs_~tmp~59#1.base, ldv_alloc_etherdev_mqs_~tmp~59#1.offset := ldv_alloc_etherdev_mqs_#t~ret727#1.base, ldv_alloc_etherdev_mqs_#t~ret727#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret727#1.base, ldv_alloc_etherdev_mqs_#t~ret727#1.offset;ldv_alloc_etherdev_mqs_~ldv_4_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_4_netdev_net_device~0#1.offset := ldv_alloc_etherdev_mqs_~tmp~59#1.base, ldv_alloc_etherdev_mqs_~tmp~59#1.offset;ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~ldv_4_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_4_netdev_net_device~0#1.offset; [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7867-1: SUMMARY for call netdev_rx_#t~ret549#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(netdev_rx_#t~mem548#1)), 0bv64); srcloc: null [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7867: netdev_rx_~tmp___2~7#1 := netdev_rx_#t~ret549#1;havoc netdev_rx_#t~mem548#1;havoc netdev_rx_#t~ret549#1; [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7735: assume 0bv32 != ~zero_extend~32~8(intr_handler_~tmp___4~1#1); [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7735: assume !(0bv32 != ~zero_extend~32~8(intr_handler_~tmp___4~1#1)); [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7801: assume ~bvsgt~32(~debug~0, 4bv32);call write~$Pointer$#8(71bv64, 0bv64, netdev_rx_~#descriptor~5#1.base, netdev_rx_~#descriptor~5#1.offset, 8bv64);call write~$Pointer$#8(72bv64, 0bv64, netdev_rx_~#descriptor~5#1.base, ~bvadd~64(8bv64, netdev_rx_~#descriptor~5#1.offset), 8bv64);call write~$Pointer$#8(73bv64, 0bv64, netdev_rx_~#descriptor~5#1.base, ~bvadd~64(16bv64, netdev_rx_~#descriptor~5#1.offset), 8bv64);call write~$Pointer$#8(74bv64, 0bv64, netdev_rx_~#descriptor~5#1.base, ~bvadd~64(24bv64, netdev_rx_~#descriptor~5#1.offset), 8bv64);call write~intINTTYPE4#8(1186bv32, netdev_rx_~#descriptor~5#1.base, ~bvadd~64(32bv64, netdev_rx_~#descriptor~5#1.offset), 4bv64);call write~intINTTYPE4#8(1bv32, netdev_rx_~#descriptor~5#1.base, ~bvadd~64(36bv64, netdev_rx_~#descriptor~5#1.offset), 4bv64);call netdev_rx_#t~mem535#1 := read~intINTTYPE4#8(netdev_rx_~#descriptor~5#1.base, ~bvadd~64(36bv64, netdev_rx_~#descriptor~5#1.offset), 4bv64); [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7801: assume !~bvsgt~32(~debug~0, 4bv32); [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8858-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret727#1.base, ldv_alloc_etherdev_mqs_#t~ret727#1.offset := ldv_xmalloc(3200bv64); srcloc: null [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6216-1: SUMMARY for call netif_tx_disable_#t~ret201#1.base, netif_tx_disable_#t~ret201#1.offset := netdev_get_tx_queue(netif_tx_disable_~dev#1.base, netif_tx_disable_~dev#1.offset, netif_tx_disable_~i~0#1); srcloc: null [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6216: netif_tx_disable_~tmp~19#1.base, netif_tx_disable_~tmp~19#1.offset := netif_tx_disable_#t~ret201#1.base, netif_tx_disable_#t~ret201#1.offset;havoc netif_tx_disable_#t~ret201#1.base, netif_tx_disable_#t~ret201#1.offset;netif_tx_disable_~txq~0#1.base, netif_tx_disable_~txq~0#1.offset := netif_tx_disable_~tmp~19#1.base, netif_tx_disable_~tmp~19#1.offset;assume { :begin_inline___netif_tx_lock } true;__netif_tx_lock_#in~txq#1.base, __netif_tx_lock_#in~txq#1.offset, __netif_tx_lock_#in~cpu#1 := netif_tx_disable_~txq~0#1.base, netif_tx_disable_~txq~0#1.offset, netif_tx_disable_~cpu~0#1;havoc __netif_tx_lock_~txq#1.base, __netif_tx_lock_~txq#1.offset, __netif_tx_lock_~cpu#1;__netif_tx_lock_~txq#1.base, __netif_tx_lock_~txq#1.offset := __netif_tx_lock_#in~txq#1.base, __netif_tx_lock_#in~txq#1.offset;__netif_tx_lock_~cpu#1 := __netif_tx_lock_#in~cpu#1;assume { :begin_inline_ldv_spin_lock_69 } true;ldv_spin_lock_69_#in~lock#1.base, ldv_spin_lock_69_#in~lock#1.offset := __netif_tx_lock_~txq#1.base, ~bvadd~64(320bv64, __netif_tx_lock_~txq#1.offset);havoc ldv_spin_lock_69_~lock#1.base, ldv_spin_lock_69_~lock#1.offset;ldv_spin_lock_69_~lock#1.base, ldv_spin_lock_69_~lock#1.offset := ldv_spin_lock_69_#in~lock#1.base, ldv_spin_lock_69_#in~lock#1.offset;assume { :begin_inline_ldv_spin_lock__xmit_lock_of_netdev_queue } true; [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7934: havoc netdev_rx_#t~ret575#1.base, netdev_rx_#t~ret575#1.offset;call write~$Pointer$#15(0bv64, 0bv64, netdev_rx_~np~14#1.base, ~bvadd~64(~bvadd~64(1304bv64, netdev_rx_~np~14#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 8bv64); [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7934-1: SUMMARY for call netdev_rx_#t~ret575#1.base, netdev_rx_#t~ret575#1.offset := skb_put(netdev_rx_~skb~1#1.base, netdev_rx_~skb~1#1.offset, netdev_rx_~pkt_len~0#1); srcloc: null [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6679: assume ~bvsge~32(eeprom_read_~i~2#1, 0bv32); [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6679: assume !~bvsge~32(eeprom_read_~i~2#1, 0bv32); [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7538: call netdev_tx_done_#t~mem475#1 := read~intINTTYPE4#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(3004bv64, netdev_tx_done_~np~12#1.offset), 4bv64);netdev_tx_done_~entry~1#1 := ~bvand~32(31bv32, netdev_tx_done_#t~mem475#1);call netdev_tx_done_#t~mem476#1.base, netdev_tx_done_#t~mem476#1.offset := read~$Pointer$#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(1032bv64, netdev_tx_done_~np~12#1.offset), 8bv64);call netdev_tx_done_#t~mem477#1 := read~intINTTYPE4#15(netdev_tx_done_#t~mem476#1.base, ~bvadd~64(netdev_tx_done_#t~mem476#1.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(netdev_tx_done_~entry~1#1))), 4bv64);netdev_tx_done_~tx_status~0#1 := netdev_tx_done_#t~mem477#1;havoc netdev_tx_done_#t~mem476#1.base, netdev_tx_done_#t~mem476#1.offset;havoc netdev_tx_done_#t~mem477#1; [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9784: 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~mem774#1.base, ldv_pci_pci_instance_2_#t~mem774#1.offset; [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6613-1: SUMMARY for call w840_probe1_#t~ret278#1 := mdio_read(w840_probe1_~dev~0#1.base, w840_probe1_~dev~0#1.offset, w840_probe1_~phy~0#1, 1bv32); srcloc: null [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6613: w840_probe1_~tmp___4~0#1 := w840_probe1_#t~ret278#1;havoc w840_probe1_#t~ret278#1;w840_probe1_~mii_status~0#1 := w840_probe1_~tmp___4~0#1; [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9454: assume 11bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9454: assume !(11bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9256: 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~ret771#1, ldv_pci_pci_instance_2_#t~mem772#1.base, ldv_pci_pci_instance_2_#t~mem772#1.offset, ldv_pci_pci_instance_2_#t~mem773#1.base, ldv_pci_pci_instance_2_#t~mem773#1.offset, ldv_pci_pci_instance_2_#t~mem774#1.base, ldv_pci_pci_instance_2_#t~mem774#1.offset, ldv_pci_pci_instance_2_#t~ret775#1, ldv_pci_pci_instance_2_#t~mem776#1.base, ldv_pci_pci_instance_2_#t~mem776#1.offset, ldv_pci_pci_instance_2_#t~mem777#1.base, ldv_pci_pci_instance_2_#t~mem777#1.offset, ldv_pci_pci_instance_2_#t~mem778#1.base, ldv_pci_pci_instance_2_#t~mem778#1.offset, ldv_pci_pci_instance_2_#t~mem779#1.base, ldv_pci_pci_instance_2_#t~mem779#1.offset, ldv_pci_pci_instance_2_#t~mem780#1.base, ldv_pci_pci_instance_2_#t~mem780#1.offset, ldv_pci_pci_instance_2_#t~mem781#1, ldv_pci_pci_instance_2_#t~ret782#1, ldv_pci_pci_instance_2_#t~ret783#1, ldv_pci_pci_instance_2_#t~mem784#1.base, ldv_pci_pci_instance_2_#t~mem784#1.offset, ldv_pci_pci_instance_2_#t~mem785#1, ldv_pci_pci_instance_2_#t~ret786#1, ldv_pci_pci_instance_2_#t~ret787#1, ldv_pci_pci_instance_2_#t~ret788#1, ldv_pci_pci_instance_2_#t~ret789#1, ldv_pci_pci_instance_2_#t~ret790#1, ldv_pci_pci_instance_2_#t~mem791#1.base, ldv_pci_pci_instance_2_#t~mem791#1.offset, ldv_pci_pci_instance_2_#t~ret792#1, ldv_pci_pci_instance_2_#t~ret793#1, ldv_pci_pci_instance_2_#t~ret794#1, ldv_pci_pci_instance_2_#t~ret795#1.base, ldv_pci_pci_instance_2_#t~ret795#1.offset, ldv_pci_pci_instance_2_#t~ret796#1.base, ldv_pci_pci_instance_2_#t~ret796#1.offset, ldv_pci_pci_instance_2_#t~ret797#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~35#1, ldv_pci_pci_instance_2_~tmp___1~24#1, ldv_pci_pci_instance_2_~tmp___2~14#1.base, ldv_pci_pci_instance_2_~tmp___2~14#1.offset, ldv_pci_pci_instance_2_~tmp___3~8#1.base, ldv_pci_pci_instance_2_~tmp___3~8#1.offset, ldv_pci_pci_instance_2_~tmp___4~5#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~35#1;havoc ldv_pci_pci_instance_2_~tmp___1~24#1;havoc ldv_pci_pci_instance_2_~tmp___2~14#1.base, ldv_pci_pci_instance_2_~tmp___2~14#1.offset;havoc ldv_pci_pci_instance_2_~tmp___3~8#1.base, ldv_pci_pci_instance_2_~tmp___3~8#1.offset;havoc ldv_pci_pci_instance_2_~tmp___4~5#1; [2025-02-08 03:41:54,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8067: call netdev_error_#t~mem619#1 := read~intINTTYPE4#15(netdev_error_~np~15#1.base, ~bvadd~64(2976bv64, netdev_error_~np~15#1.offset), 4bv64);netdev_error_~new~0#1 := ~bvor~32(~bvand~32(4292886527bv32, netdev_error_#t~mem619#1), ~bvshl~32(netdev_error_~new~0#1, 14bv32));havoc netdev_error_#t~mem619#1;call write~$Pointer$#8(102bv64, 0bv64, netdev_error_~#descriptor___0~4#1.base, netdev_error_~#descriptor___0~4#1.offset, 8bv64);call write~$Pointer$#8(103bv64, 0bv64, netdev_error_~#descriptor___0~4#1.base, ~bvadd~64(8bv64, netdev_error_~#descriptor___0~4#1.offset), 8bv64);call write~$Pointer$#8(104bv64, 0bv64, netdev_error_~#descriptor___0~4#1.base, ~bvadd~64(16bv64, netdev_error_~#descriptor___0~4#1.offset), 8bv64);call write~$Pointer$#8(105bv64, 0bv64, netdev_error_~#descriptor___0~4#1.base, ~bvadd~64(24bv64, netdev_error_~#descriptor___0~4#1.offset), 8bv64);call write~intINTTYPE4#8(1312bv32, netdev_error_~#descriptor___0~4#1.base, ~bvadd~64(32bv64, netdev_error_~#descriptor___0~4#1.offset), 4bv64);call write~intINTTYPE4#8(1bv32, netdev_error_~#descriptor___0~4#1.base, ~bvadd~64(36bv64, netdev_error_~#descriptor___0~4#1.offset), 4bv64);call netdev_error_#t~mem620#1 := read~intINTTYPE4#8(netdev_error_~#descriptor___0~4#1.base, ~bvadd~64(36bv64, netdev_error_~#descriptor___0~4#1.offset), 4bv64); [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6085: assume false; [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6085: assume !false; [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133: assume 0bv32 != ~zero_extend~32~8(get_stats_~tmp___2~9#1); [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133: assume !(0bv32 != ~zero_extend~32~8(get_stats_~tmp___2~9#1)); [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7869: assume 0bv64 != netdev_rx_~tmp___2~7#1; [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7869: assume !(0bv64 != netdev_rx_~tmp___2~7#1); [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9653: ldv_pci_instance_resume_early_2_6_#t~ret763#1 := ##fun~$Pointer$~TO~C_INT_#res#1;havoc ##fun~$Pointer$~TO~C_INT_#~762#1.base, ##fun~$Pointer$~TO~C_INT_#~762#1.offset, ##fun~$Pointer$~TO~C_INT_#t~funptrres969#1, ##fun~$Pointer$~TO~C_INT_#t~ret970#1, ##fun~$Pointer$~TO~C_INT_#t~ret971#1, ##fun~$Pointer$~TO~C_INT_#t~ret972#1, ##fun~$Pointer$~TO~C_INT_#t~ret973#1, ##fun~$Pointer$~TO~C_INT_#t~ret974#1;havoc ##fun~$Pointer$~TO~C_INT_#in~762#1.base, ##fun~$Pointer$~TO~C_INT_#in~762#1.offset, ##fun~$Pointer$~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~TO~C_INT } true;havoc ldv_pci_instance_resume_early_2_6_#t~ret763#1; [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8530: w840_suspend_~tmp___3~7#1 := w840_suspend_#t~ret710#1;havoc w840_suspend_#t~ret710#1; [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7737: SUMMARY for call iowrite32(34816bv32, intr_handler_~ioaddr~6#1.base, ~bvadd~64(28bv64, intr_handler_~ioaddr~6#1.offset)); srcloc: null [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9719: assume 6bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9719: assume !(6bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7605: call netdev_tx_done_#t~mem494#1 := read~intINTTYPE8#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(24bv64, ~bvadd~64(2584bv64, netdev_tx_done_~np~12#1.offset)), 8bv64);call netdev_tx_done_#t~mem492#1.base, netdev_tx_done_#t~mem492#1.offset := read~$Pointer$#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(~bvadd~64(2328bv64, netdev_tx_done_~np~12#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_tx_done_~entry~1#1))), 8bv64);call netdev_tx_done_#t~mem493#1 := read~intINTTYPE4#15(netdev_tx_done_#t~mem492#1.base, ~bvadd~64(104bv64, netdev_tx_done_#t~mem492#1.offset), 4bv64);call write~intINTTYPE8#15(~bvadd~64(netdev_tx_done_#t~mem494#1, ~zero_extend~64~32(netdev_tx_done_#t~mem493#1)), netdev_tx_done_~np~12#1.base, ~bvadd~64(24bv64, ~bvadd~64(2584bv64, netdev_tx_done_~np~12#1.offset)), 8bv64);havoc netdev_tx_done_#t~mem494#1;havoc netdev_tx_done_#t~mem492#1.base, netdev_tx_done_#t~mem492#1.offset;havoc netdev_tx_done_#t~mem493#1;call netdev_tx_done_#t~mem495#1 := read~intINTTYPE8#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(72bv64, ~bvadd~64(2584bv64, netdev_tx_done_~np~12#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(netdev_tx_done_#t~mem495#1, ~bvand~64(15bv64, ~sign_extend~64~32(~bvashr~32(netdev_tx_done_~tx_status~0#1, 3bv32)))), netdev_tx_done_~np~12#1.base, ~bvadd~64(72bv64, ~bvadd~64(2584bv64, netdev_tx_done_~np~12#1.offset)), 8bv64);havoc netdev_tx_done_#t~mem495#1;call netdev_tx_done_#t~mem496#1 := read~intINTTYPE8#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(8bv64, ~bvadd~64(2584bv64, netdev_tx_done_~np~12#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(1bv64, netdev_tx_done_#t~mem496#1), netdev_tx_done_~np~12#1.base, ~bvadd~64(8bv64, ~bvadd~64(2584bv64, netdev_tx_done_~np~12#1.offset)), 8bv64);havoc netdev_tx_done_#t~mem496#1; [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8530-1: SUMMARY for call w840_suspend_#t~ret710#1 := ioread32(w840_suspend_~ioaddr~11#1.base, ~bvadd~64(28bv64, w840_suspend_~ioaddr~11#1.offset)); srcloc: null [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6218: havoc __netif_tx_lock_~txq#1.base, __netif_tx_lock_~txq#1.offset, __netif_tx_lock_~cpu#1;havoc __netif_tx_lock_#in~txq#1.base, __netif_tx_lock_#in~txq#1.offset, __netif_tx_lock_#in~cpu#1;assume { :end_inline___netif_tx_lock } true; [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9852: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7738: SUMMARY for call iowrite32(10bv32, intr_handler_~ioaddr~6#1.base, ~bvadd~64(44bv64, intr_handler_~ioaddr~6#1.offset)); srcloc: null [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9588: 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_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_21_#t~ret741#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_~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; [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8531: w840_suspend_~tmp___4~4#1 := w840_suspend_#t~ret711#1;havoc w840_suspend_#t~ret711#1; [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8531-1: SUMMARY for call w840_suspend_#t~ret711#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != w840_suspend_~tmp___3~7#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:41:54,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9522: 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~ret744#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_netdev_get_link } true;netdev_get_link_#in~dev#1.base, netdev_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 netdev_get_link_#res#1;havoc netdev_get_link_#t~ret664#1.base, netdev_get_link_#t~ret664#1.offset, netdev_get_link_#t~ret665#1, netdev_get_link_~dev#1.base, netdev_get_link_~dev#1.offset, netdev_get_link_~np~23#1.base, netdev_get_link_~np~23#1.offset, netdev_get_link_~tmp~50#1.base, netdev_get_link_~tmp~50#1.offset, netdev_get_link_~tmp___0~28#1;netdev_get_link_~dev#1.base, netdev_get_link_~dev#1.offset := netdev_get_link_#in~dev#1.base, netdev_get_link_#in~dev#1.offset;havoc netdev_get_link_~np~23#1.base, netdev_get_link_~np~23#1.offset;havoc netdev_get_link_~tmp~50#1.base, netdev_get_link_~tmp~50#1.offset;havoc netdev_get_link_~tmp___0~28#1; [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7540: assume ~bvslt~32(netdev_tx_done_~tx_status~0#1, 0bv32); [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7540: assume !~bvslt~32(netdev_tx_done_~tx_status~0#1, 0bv32); [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6219: assume { :begin_inline___netif_tx_unlock } true;__netif_tx_unlock_#in~txq#1.base, __netif_tx_unlock_#in~txq#1.offset := netif_tx_disable_~txq~0#1.base, netif_tx_disable_~txq~0#1.offset;havoc __netif_tx_unlock_~txq#1.base, __netif_tx_unlock_~txq#1.offset;__netif_tx_unlock_~txq#1.base, __netif_tx_unlock_~txq#1.offset := __netif_tx_unlock_#in~txq#1.base, __netif_tx_unlock_#in~txq#1.offset;call write~intINTTYPE4#15(4294967295bv32, __netif_tx_unlock_~txq#1.base, ~bvadd~64(388bv64, __netif_tx_unlock_~txq#1.offset), 4bv64);assume { :begin_inline_ldv_spin_unlock_72 } true;ldv_spin_unlock_72_#in~lock#1.base, ldv_spin_unlock_72_#in~lock#1.offset := __netif_tx_unlock_~txq#1.base, ~bvadd~64(320bv64, __netif_tx_unlock_~txq#1.offset);havoc ldv_spin_unlock_72_~lock#1.base, ldv_spin_unlock_72_~lock#1.offset;ldv_spin_unlock_72_~lock#1.base, ldv_spin_unlock_72_~lock#1.offset := ldv_spin_unlock_72_#in~lock#1.base, ldv_spin_unlock_72_#in~lock#1.offset;assume { :begin_inline_ldv_spin_unlock__xmit_lock_of_netdev_queue } true; [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6219-1: SUMMARY for call netif_tx_stop_queue(netif_tx_disable_~txq~0#1.base, netif_tx_disable_~txq~0#1.offset); srcloc: null [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8135-1: SUMMARY for call get_stats_#t~ret631#1 := ioread32(get_stats_~ioaddr~8#1.base, ~bvadd~64(32bv64, get_stats_~ioaddr~8#1.offset)); srcloc: null [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8135: get_stats_~tmp___0~23#1 := get_stats_#t~ret631#1;havoc get_stats_#t~ret631#1;call get_stats_#t~mem632#1 := read~intINTTYPE8#15(get_stats_~np~16#1.base, ~bvadd~64(120bv64, ~bvadd~64(2584bv64, get_stats_~np~16#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(get_stats_#t~mem632#1, ~bvand~64(65535bv64, ~zero_extend~64~32(get_stats_~tmp___0~23#1))), get_stats_~np~16#1.base, ~bvadd~64(120bv64, ~bvadd~64(2584bv64, get_stats_~np~16#1.offset)), 8bv64);havoc get_stats_#t~mem632#1; [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8862-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:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9853: ldv_pci_pci_instance_2_~tmp___0~35#1 := ldv_pci_pci_instance_2_#t~ret789#1;havoc ldv_pci_pci_instance_2_#t~ret789#1; [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6814: mdio_write_~tmp~29#1.base, mdio_write_~tmp~29#1.offset := mdio_write_#t~ret302#1.base, mdio_write_#t~ret302#1.offset;havoc mdio_write_#t~ret302#1.base, mdio_write_#t~ret302#1.offset;mdio_write_~np~2#1.base, mdio_write_~np~2#1.offset := mdio_write_~tmp~29#1.base, mdio_write_~tmp~29#1.offset;call mdio_write_#t~mem303#1.base, mdio_write_#t~mem303#1.offset := read~$Pointer$#15(mdio_write_~np~2#1.base, ~bvadd~64(3077bv64, mdio_write_~np~2#1.offset), 8bv64);mdio_write_~mdio_addr~1#1.base, mdio_write_~mdio_addr~1#1.offset := mdio_write_#t~mem303#1.base, ~bvadd~64(36bv64, mdio_write_#t~mem303#1.offset);havoc mdio_write_#t~mem303#1.base, mdio_write_#t~mem303#1.offset;mdio_write_~mii_cmd~1#1 := ~bvor~32(~bvor~32(~bvor~32(1342308352bv32, ~bvshl~32(mdio_write_~phy_id#1, 23bv32)), ~bvshl~32(mdio_write_~location#1, 18bv32)), mdio_write_~value#1);mdio_write_#t~short305#1 := 4bv32 == mdio_write_~location#1; [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7871-1: SUMMARY for call netdev_rx_#t~ret550#1 := __dynamic_netdev_dbg(netdev_rx_~#descriptor___1~0#1.base, netdev_rx_~#descriptor___1~0#1.offset, netdev_rx_~dev#1.base, netdev_rx_~dev#1.offset, 86bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9853-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret789#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7871: havoc netdev_rx_#t~ret550#1; [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6682: eeprom_read_~dataval~0#1 := (if 0bv32 != ~bvand~32(1bv32, ~bvashr~32(eeprom_read_~read_cmd~0#1, eeprom_read_~i~2#1)) then 2053bv32 else 2049bv32)[16:0]; [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6814-1: SUMMARY for call mdio_write_#t~ret302#1.base, mdio_write_#t~ret302#1.offset := netdev_priv(mdio_write_~dev#1.base, mdio_write_~dev#1.offset); srcloc: null [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616: assume 65535bv32 != w840_probe1_~mii_status~0#1 && 0bv32 != w840_probe1_~mii_status~0#1;w840_probe1_~tmp___5~0#1 := w840_probe1_~phy_idx~0#1;w840_probe1_~phy_idx~0#1 := ~bvadd~32(1bv32, w840_probe1_~phy_idx~0#1);call write~intINTTYPE1#15(w840_probe1_~phy~0#1[8:0], w840_probe1_~np~0#1.base, ~bvadd~64(~bvadd~64(3020bv64, w840_probe1_~np~0#1.offset), ~sign_extend~64~32(w840_probe1_~tmp___5~0#1)), 1bv64); [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616: assume !(65535bv32 != w840_probe1_~mii_status~0#1 && 0bv32 != w840_probe1_~mii_status~0#1); [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5625: assume 0bv64 != ~bvadd~64(dma_sync_single_for_cpu_#t~mem123#1.base, dma_sync_single_for_cpu_#t~mem123#1.offset);havoc dma_sync_single_for_cpu_#t~mem123#1.base, dma_sync_single_for_cpu_#t~mem123#1.offset;call dma_sync_single_for_cpu_#t~mem129#1.base, dma_sync_single_for_cpu_#t~mem129#1.offset := read~$Pointer$#15(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:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5625: assume !(0bv64 != ~bvadd~64(dma_sync_single_for_cpu_#t~mem123#1.base, dma_sync_single_for_cpu_#t~mem123#1.offset));havoc dma_sync_single_for_cpu_#t~mem123#1.base, dma_sync_single_for_cpu_#t~mem123#1.offset; [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5625-1: call dma_sync_single_for_cpu_#t~mem123#1.base, dma_sync_single_for_cpu_#t~mem123#1.offset := read~$Pointer$#15(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:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7673: intr_handler_~tmp___2~6#1 := intr_handler_#t~ret517#1;havoc intr_handler_#t~ret517#1;intr_handler_~intr_status~0#1 := intr_handler_~tmp___2~6#1; [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume 31bv32 == start_tx_~entry~0#1;call start_tx_#t~mem456#1.base, start_tx_#t~mem456#1.offset := read~$Pointer$#15(start_tx_~np~11#1.base, ~bvadd~64(1032bv64, start_tx_~np~11#1.offset), 8bv64);call start_tx_#t~mem457#1.base, start_tx_#t~mem457#1.offset := read~$Pointer$#15(start_tx_~np~11#1.base, ~bvadd~64(1032bv64, start_tx_~np~11#1.offset), 8bv64);call start_tx_#t~mem458#1 := read~intINTTYPE4#15(start_tx_#t~mem457#1.base, ~bvadd~64(4bv64, ~bvadd~64(start_tx_#t~mem457#1.offset, ~bvmul~64(16bv64, ~zero_extend~64~32(start_tx_~entry~0#1)))), 4bv64);call write~intINTTYPE4#15(~bvor~32(33554432bv32, start_tx_#t~mem458#1), start_tx_#t~mem456#1.base, ~bvadd~64(4bv64, ~bvadd~64(start_tx_#t~mem456#1.offset, ~bvmul~64(16bv64, ~zero_extend~64~32(start_tx_~entry~0#1)))), 4bv64);havoc start_tx_#t~mem456#1.base, start_tx_#t~mem456#1.offset;havoc start_tx_#t~mem457#1.base, start_tx_#t~mem457#1.offset;havoc start_tx_#t~mem458#1; [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7475: assume !(31bv32 == start_tx_~entry~0#1); [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8268-1: SUMMARY for call netdev_set_settings_#t~ret660#1.base, netdev_set_settings_#t~ret660#1.offset := netdev_priv(netdev_set_settings_~dev#1.base, netdev_set_settings_~dev#1.offset); srcloc: null [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8268: netdev_set_settings_~tmp~48#1.base, netdev_set_settings_~tmp~48#1.offset := netdev_set_settings_#t~ret660#1.base, netdev_set_settings_#t~ret660#1.offset;havoc netdev_set_settings_#t~ret660#1.base, netdev_set_settings_#t~ret660#1.offset;netdev_set_settings_~np~21#1.base, netdev_set_settings_~np~21#1.offset := netdev_set_settings_~tmp~48#1.base, netdev_set_settings_~tmp~48#1.offset; [2025-02-08 03:41:54,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6220: havoc __netif_tx_unlock_~txq#1.base, __netif_tx_unlock_~txq#1.offset;havoc __netif_tx_unlock_#in~txq#1.base, __netif_tx_unlock_#in~txq#1.offset;assume { :end_inline___netif_tx_unlock } true;netif_tx_disable_~i~0#1 := ~bvadd~32(1bv32, netif_tx_disable_~i~0#1);call netif_tx_disable_#t~mem202#1 := read~intINTTYPE4#15(netif_tx_disable_~dev#1.base, ~bvadd~64(879bv64, netif_tx_disable_~dev#1.offset), 4bv64); [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6022: assume { :end_inline_local_bh_disable } true;netif_tx_disable_~__vpp_verify~0#1.base, netif_tx_disable_~__vpp_verify~0#1.offset := 0bv64, 0bv64; [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7145-1: SUMMARY for call netdev_timer_#t~ret354#1.base, netdev_timer_#t~ret354#1.offset := netdev_priv(netdev_timer_~dev~1#1.base, netdev_timer_~dev~1#1.offset); srcloc: null [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7145: netdev_timer_~tmp~33#1.base, netdev_timer_~tmp~33#1.offset := netdev_timer_#t~ret354#1.base, netdev_timer_#t~ret354#1.offset;havoc netdev_timer_#t~ret354#1.base, netdev_timer_#t~ret354#1.offset;netdev_timer_~np~6#1.base, netdev_timer_~np~6#1.offset := netdev_timer_~tmp~33#1.base, netdev_timer_~tmp~33#1.offset;call netdev_timer_#t~mem355#1.base, netdev_timer_#t~mem355#1.offset := read~$Pointer$#15(netdev_timer_~np~6#1.base, ~bvadd~64(3077bv64, netdev_timer_~np~6#1.offset), 8bv64);netdev_timer_~ioaddr~3#1.base, netdev_timer_~ioaddr~3#1.offset := netdev_timer_#t~mem355#1.base, netdev_timer_#t~mem355#1.offset;havoc netdev_timer_#t~mem355#1.base, netdev_timer_#t~mem355#1.offset; [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8004: call netdev_rx_#t~mem609#1.base, netdev_rx_#t~mem609#1.offset := read~$Pointer$#15(netdev_rx_~np~14#1.base, netdev_rx_~np~14#1.offset, 8bv64);call write~intINTTYPE4#15(2147483648bv32, netdev_rx_#t~mem609#1.base, ~bvadd~64(netdev_rx_#t~mem609#1.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 4bv64);havoc netdev_rx_#t~mem609#1.base, netdev_rx_#t~mem609#1.offset;call netdev_rx_#t~mem610#1 := read~intINTTYPE4#15(netdev_rx_~np~14#1.base, ~bvadd~64(2992bv64, netdev_rx_~np~14#1.offset), 4bv64);call write~intINTTYPE4#15(~bvadd~32(1bv32, netdev_rx_#t~mem610#1), netdev_rx_~np~14#1.base, ~bvadd~64(2992bv64, netdev_rx_~np~14#1.offset), 4bv64);havoc netdev_rx_#t~mem610#1;call netdev_rx_#t~mem611#1 := read~intINTTYPE4#15(netdev_rx_~np~14#1.base, ~bvadd~64(2988bv64, netdev_rx_~np~14#1.offset), 4bv64);call netdev_rx_#t~mem612#1 := read~intINTTYPE4#15(netdev_rx_~np~14#1.base, ~bvadd~64(2992bv64, netdev_rx_~np~14#1.offset), 4bv64); [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9788: ~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6683: SUMMARY for call iowrite32(~sign_extend~32~16(eeprom_read_~dataval~0#1), eeprom_read_~ee_addr~0#1.base, eeprom_read_~ee_addr~0#1.offset); srcloc: null [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8533: assume 0bv64 != w840_suspend_~tmp___4~4#1;assume false; [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8533: assume !(0bv64 != w840_suspend_~tmp___4~4#1); [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9458: assume 14bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9458: assume !(14bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6485: call ULTIMATE.dealloc(w840_probe1_~#__key~0#1.base, w840_probe1_~#__key~0#1.offset);havoc w840_probe1_~#__key~0#1.base, w840_probe1_~#__key~0#1.offset; [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8335-1: SUMMARY for call netdev_ioctl_#t~ret667#1.base, netdev_ioctl_#t~ret667#1.offset := netdev_priv(netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset); srcloc: null [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8335: netdev_ioctl_~tmp___0~29#1.base, netdev_ioctl_~tmp___0~29#1.offset := netdev_ioctl_#t~ret667#1.base, netdev_ioctl_#t~ret667#1.offset;havoc netdev_ioctl_#t~ret667#1.base, netdev_ioctl_#t~ret667#1.offset;netdev_ioctl_~np~24#1.base, netdev_ioctl_~np~24#1.offset := netdev_ioctl_~tmp___0~29#1.base, netdev_ioctl_~tmp___0~29#1.offset; [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6089: assume false; [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6089: assume !false; [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9723: assume 7bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9723: assume !(7bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6684-1: SUMMARY for call eeprom_read_#t~ret287#1 := ioread32(eeprom_read_~ee_addr~0#1.base, eeprom_read_~ee_addr~0#1.offset); srcloc: null [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7675: SUMMARY for call iowrite32(~bvand~32(131071bv32, intr_handler_~intr_status~0#1), intr_handler_~ioaddr~6#1.base, ~bvadd~64(20bv64, intr_handler_~ioaddr~6#1.offset)); srcloc: null [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6684: havoc eeprom_read_#t~ret287#1; [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9855: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___0~35#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9855: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___0~35#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6552: SUMMARY for call iowrite32(1bv32, w840_probe1_~ioaddr~0#1.base, w840_probe1_~ioaddr~0#1.offset); srcloc: null [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9261: 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~mem809#1.base, ldv_timer_timer_instance_3_#t~mem809#1.offset, ldv_timer_timer_instance_3_#t~mem810#1.base, ldv_timer_timer_instance_3_#t~mem810#1.offset, ldv_timer_timer_instance_3_#t~mem811#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:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8270: assume { :begin_inline_mii_ethtool_sset } true;mii_ethtool_sset_#in~arg0#1.base, mii_ethtool_sset_#in~arg0#1.offset, mii_ethtool_sset_#in~arg1#1.base, mii_ethtool_sset_#in~arg1#1.offset := netdev_set_settings_~np~21#1.base, ~bvadd~64(3025bv64, netdev_set_settings_~np~21#1.offset), netdev_set_settings_~cmd#1.base, netdev_set_settings_~cmd#1.offset;havoc mii_ethtool_sset_#res#1;havoc mii_ethtool_sset_#t~nondet951#1, mii_ethtool_sset_~arg0#1.base, mii_ethtool_sset_~arg0#1.offset, mii_ethtool_sset_~arg1#1.base, mii_ethtool_sset_~arg1#1.offset;mii_ethtool_sset_~arg0#1.base, mii_ethtool_sset_~arg0#1.offset := mii_ethtool_sset_#in~arg0#1.base, mii_ethtool_sset_#in~arg0#1.offset;mii_ethtool_sset_~arg1#1.base, mii_ethtool_sset_~arg1#1.offset := mii_ethtool_sset_#in~arg1#1.base, mii_ethtool_sset_#in~arg1#1.offset;havoc mii_ethtool_sset_#t~nondet951#1;mii_ethtool_sset_#res#1 := mii_ethtool_sset_#t~nondet951#1;havoc mii_ethtool_sset_#t~nondet951#1; [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6156-1: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6156: netif_tx_disable_~pscr_ret__~0#1 := netif_tx_disable_~pfo_ret_____1~0#1; [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8270-1: SUMMARY for call ldv_spin_lock_irq_87(netdev_set_settings_~np~21#1.base, ~bvadd~64(2892bv64, netdev_set_settings_~np~21#1.offset)); srcloc: null [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5958: havoc __dev_kfree_skb_irq_~arg0#1.base, __dev_kfree_skb_irq_~arg0#1.offset, __dev_kfree_skb_irq_~arg1#1;havoc __dev_kfree_skb_irq_#in~arg0#1.base, __dev_kfree_skb_irq_#in~arg0#1.offset, __dev_kfree_skb_irq_#in~arg1#1;assume { :end_inline___dev_kfree_skb_irq } true; [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7940-1: SUMMARY for call pci_unmap_single(netdev_rx_#t~mem576#1.base, netdev_rx_#t~mem576#1.offset, netdev_rx_#t~mem577#1, ~zero_extend~64~32(netdev_rx_#t~mem579#1), 2bv32); srcloc: null [2025-02-08 03:41:54,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7940: havoc netdev_rx_#t~mem576#1.base, netdev_rx_#t~mem576#1.offset;havoc netdev_rx_#t~mem577#1;havoc netdev_rx_#t~mem578#1.base, netdev_rx_#t~mem578#1.offset;havoc netdev_rx_#t~mem579#1;call netdev_rx_#t~mem580#1.base, netdev_rx_#t~mem580#1.offset := read~$Pointer$#15(netdev_rx_~np~14#1.base, ~bvadd~64(~bvadd~64(1304bv64, netdev_rx_~np~14#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 8bv64);netdev_rx_~skb~1#1.base, netdev_rx_~skb~1#1.offset := netdev_rx_#t~mem580#1.base, netdev_rx_#t~mem580#1.offset;havoc netdev_rx_#t~mem580#1.base, netdev_rx_#t~mem580#1.offset; [2025-02-08 03:41:54,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7610: havoc netdev_tx_done_#t~mem497#1.base, netdev_tx_done_#t~mem497#1.offset;havoc netdev_tx_done_#t~mem498#1;havoc netdev_tx_done_#t~mem499#1.base, netdev_tx_done_#t~mem499#1.offset;havoc netdev_tx_done_#t~mem500#1;call netdev_tx_done_#t~mem502#1 := read~intINTTYPE4#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(3008bv64, netdev_tx_done_~np~12#1.offset), 4bv64);call netdev_tx_done_#t~mem501#1.base, netdev_tx_done_#t~mem501#1.offset := read~$Pointer$#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(~bvadd~64(2328bv64, netdev_tx_done_~np~12#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_tx_done_~entry~1#1))), 8bv64);call netdev_tx_done_#t~mem503#1 := read~intINTTYPE4#15(netdev_tx_done_#t~mem501#1.base, ~bvadd~64(104bv64, netdev_tx_done_#t~mem501#1.offset), 4bv64);call write~intINTTYPE4#15(~bvsub~32(netdev_tx_done_#t~mem502#1, netdev_tx_done_#t~mem503#1), netdev_tx_done_~np~12#1.base, ~bvadd~64(3008bv64, netdev_tx_done_~np~12#1.offset), 4bv64);havoc netdev_tx_done_#t~mem502#1;havoc netdev_tx_done_#t~mem501#1.base, netdev_tx_done_#t~mem501#1.offset;havoc netdev_tx_done_#t~mem503#1;call netdev_tx_done_#t~mem504#1.base, netdev_tx_done_#t~mem504#1.offset := read~$Pointer$#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(~bvadd~64(2328bv64, netdev_tx_done_~np~12#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_tx_done_~entry~1#1))), 8bv64);assume { :begin_inline_dev_kfree_skb_irq } true;dev_kfree_skb_irq_#in~skb#1.base, dev_kfree_skb_irq_#in~skb#1.offset := netdev_tx_done_#t~mem504#1.base, netdev_tx_done_#t~mem504#1.offset;havoc dev_kfree_skb_irq_~skb#1.base, dev_kfree_skb_irq_~skb#1.offset;dev_kfree_skb_irq_~skb#1.base, dev_kfree_skb_irq_~skb#1.offset := dev_kfree_skb_irq_#in~skb#1.base, dev_kfree_skb_irq_#in~skb#1.offset;assume { :begin_inline___dev_kfree_skb_irq } true;__dev_kfree_skb_irq_#in~arg0#1.base, __dev_kfree_skb_irq_#in~arg0#1.offset, __dev_kfree_skb_irq_#in~arg1#1 := dev_kfree_skb_irq_~skb#1.base, dev_kfree_skb_irq_~skb#1.offset, 1bv32;havoc __dev_kfree_skb_irq_~arg0#1.base, __dev_kfree_skb_irq_~arg0#1.offset, __dev_kfree_skb_irq_~arg1#1;__dev_kfree_skb_irq_~arg0#1.base, __dev_kfree_skb_irq_~arg0#1.offset := __dev_kfree_skb_irq_#in~arg0#1.base, __dev_kfree_skb_irq_#in~arg0#1.offset;__dev_kfree_skb_irq_~arg1#1 := __dev_kfree_skb_irq_#in~arg1#1; [2025-02-08 03:41:54,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8865-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:41:54,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6685: SUMMARY for call iowrite32(~bvor~32(2bv32, ~sign_extend~32~16(eeprom_read_~dataval~0#1)), eeprom_read_~ee_addr~0#1.base, eeprom_read_~ee_addr~0#1.offset); srcloc: null [2025-02-08 03:41:54,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6553-1: SUMMARY for call w840_probe1_#t~ret264#1.base, w840_probe1_#t~ret264#1.offset := netdev_priv(w840_probe1_~dev~0#1.base, w840_probe1_~dev~0#1.offset); srcloc: null [2025-02-08 03:41:54,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7610-2: call netdev_tx_done_#t~mem497#1.base, netdev_tx_done_#t~mem497#1.offset := read~$Pointer$#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(2968bv64, netdev_tx_done_~np~12#1.offset), 8bv64);call netdev_tx_done_#t~mem498#1 := read~intINTTYPE8#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(~bvadd~64(1040bv64, netdev_tx_done_~np~12#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_tx_done_~entry~1#1))), 8bv64);call netdev_tx_done_#t~mem499#1.base, netdev_tx_done_#t~mem499#1.offset := read~$Pointer$#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(~bvadd~64(2328bv64, netdev_tx_done_~np~12#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_tx_done_~entry~1#1))), 8bv64);call netdev_tx_done_#t~mem500#1 := read~intINTTYPE4#15(netdev_tx_done_#t~mem499#1.base, ~bvadd~64(104bv64, netdev_tx_done_#t~mem499#1.offset), 4bv64); [2025-02-08 03:41:54,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7544: assume 0bv32 != ~bvand~32(32768bv32, netdev_tx_done_~tx_status~0#1); [2025-02-08 03:41:54,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7544: assume !(0bv32 != ~bvand~32(32768bv32, netdev_tx_done_~tx_status~0#1)); [2025-02-08 03:41:54,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6553: w840_probe1_~tmp___3~1#1.base, w840_probe1_~tmp___3~1#1.offset := w840_probe1_#t~ret264#1.base, w840_probe1_#t~ret264#1.offset;havoc w840_probe1_#t~ret264#1.base, w840_probe1_#t~ret264#1.offset;w840_probe1_~np~0#1.base, w840_probe1_~np~0#1.offset := w840_probe1_~tmp___3~1#1.base, w840_probe1_~tmp___3~1#1.offset;call write~$Pointer$#15(w840_probe1_~pdev#1.base, w840_probe1_~pdev#1.offset, w840_probe1_~np~0#1.base, ~bvadd~64(2968bv64, w840_probe1_~np~0#1.offset), 8bv64);call write~intINTTYPE4#15(w840_probe1_~chip_idx~0#1, w840_probe1_~np~0#1.base, ~bvadd~64(2960bv64, w840_probe1_~np~0#1.offset), 4bv64);call w840_probe1_#t~mem265#1 := read~intINTTYPE4#4(~#pci_id_tbl~0.base, ~bvadd~64(8bv64, ~bvadd~64(~#pci_id_tbl~0.offset, ~bvmul~64(12bv64, ~sign_extend~64~32(w840_probe1_~chip_idx~0#1)))), 4bv64);call write~intINTTYPE4#15(w840_probe1_#t~mem265#1, w840_probe1_~np~0#1.base, ~bvadd~64(2964bv64, w840_probe1_~np~0#1.offset), 4bv64);havoc w840_probe1_#t~mem265#1;assume { :begin_inline_spinlock_check } true;spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset := w840_probe1_~np~0#1.base, ~bvadd~64(2892bv64, w840_probe1_~np~0#1.offset);havoc spinlock_check_#res#1.base, spinlock_check_#res#1.offset;havoc spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset;spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset := spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset;spinlock_check_#res#1.base, spinlock_check_#res#1.offset := spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset;w840_probe1_#t~ret266#1.base, w840_probe1_#t~ret266#1.offset := spinlock_check_#res#1.base, spinlock_check_#res#1.offset;havoc spinlock_check_~lock#1.base, spinlock_check_~lock#1.offset;havoc spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset;assume { :end_inline_spinlock_check } true;havoc w840_probe1_#t~ret266#1.base, w840_probe1_#t~ret266#1.offset;assume { :begin_inline___raw_spin_lock_init } true;__raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset := w840_probe1_~np~0#1.base, ~bvadd~64(2892bv64, w840_probe1_~np~0#1.offset), 9bv64, 0bv64, w840_probe1_~#__key~0#1.base, w840_probe1_~#__key~0#1.offset;havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;__raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset := __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset;__raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset := __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset;__raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset := __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset;havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;havoc __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset;assume { :end_inline___raw_spin_lock_init } true;call write~$Pointer$#15(w840_probe1_~dev~0#1.base, w840_probe1_~dev~0#1.offset, w840_probe1_~np~0#1.base, ~bvadd~64(28bv64, ~bvadd~64(3025bv64, w840_probe1_~np~0#1.offset)), 8bv64);call write~$Pointer$#15(#funAddr~mdio_read.base, #funAddr~mdio_read.offset, w840_probe1_~np~0#1.base, ~bvadd~64(36bv64, ~bvadd~64(3025bv64, w840_probe1_~np~0#1.offset)), 8bv64);call write~$Pointer$#15(#funAddr~mdio_write.base, #funAddr~mdio_write.offset, w840_probe1_~np~0#1.base, ~bvadd~64(44bv64, ~bvadd~64(3025bv64, w840_probe1_~np~0#1.offset)), 8bv64);call write~$Pointer$#15(w840_probe1_~ioaddr~0#1.base, w840_probe1_~ioaddr~0#1.offset, w840_probe1_~np~0#1.base, ~bvadd~64(3077bv64, w840_probe1_~np~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 := w840_probe1_~pdev#1.base, w840_probe1_~pdev#1.offset, w840_probe1_~dev~0#1.base, w840_probe1_~dev~0#1.offset;havoc pci_set_drvdata_#t~ret218#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_82 } true;ldv_dev_set_drvdata_82_#in~dev#1.base, ldv_dev_set_drvdata_82_#in~dev#1.offset, ldv_dev_set_drvdata_82_#in~data#1.base, ldv_dev_set_drvdata_82_#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_82_#res#1;havoc ldv_dev_set_drvdata_82_#t~ret817#1, ldv_dev_set_drvdata_82_~dev#1.base, ldv_dev_set_drvdata_82_~dev#1.offset, ldv_dev_set_drvdata_82_~data#1.base, ldv_dev_set_drvdata_82_~data#1.offset, ldv_dev_set_drvdata_82_~tmp~76#1;ldv_dev_set_drvdata_82_~dev#1.base, ldv_dev_set_drvdata_82_~dev#1.offset := ldv_dev_set_drvdata_82_#in~dev#1.base, ldv_dev_set_drvdata_82_#in~dev#1.offset;ldv_dev_set_drvdata_82_~data#1.base, ldv_dev_set_drvdata_82_~data#1.offset := ldv_dev_set_drvdata_82_#in~data#1.base, ldv_dev_set_drvdata_82_#in~data#1.offset;havoc ldv_dev_set_drvdata_82_~tmp~76#1; [2025-02-08 03:41:54,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7610-1: SUMMARY for call pci_unmap_single(netdev_tx_done_#t~mem497#1.base, netdev_tx_done_#t~mem497#1.offset, netdev_tx_done_#t~mem498#1, ~zero_extend~64~32(netdev_tx_done_#t~mem500#1), 1bv32); srcloc: null [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8007: assume netdev_rx_#t~mem611#1 != netdev_rx_#t~mem612#1;havoc netdev_rx_#t~mem611#1;havoc netdev_rx_#t~mem612#1; [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8007: assume !(netdev_rx_#t~mem611#1 != netdev_rx_#t~mem612#1);havoc netdev_rx_#t~mem611#1;havoc netdev_rx_#t~mem612#1;netdev_rx_#res#1 := 0bv32;call ULTIMATE.dealloc(netdev_rx_~#descriptor~5#1.base, netdev_rx_~#descriptor~5#1.offset);havoc netdev_rx_~#descriptor~5#1.base, netdev_rx_~#descriptor~5#1.offset;call ULTIMATE.dealloc(netdev_rx_~#descriptor___0~3#1.base, netdev_rx_~#descriptor___0~3#1.offset);havoc netdev_rx_~#descriptor___0~3#1.base, netdev_rx_~#descriptor___0~3#1.offset;call ULTIMATE.dealloc(netdev_rx_~#descriptor___1~0#1.base, netdev_rx_~#descriptor___1~0#1.offset);havoc netdev_rx_~#descriptor___1~0#1.base, netdev_rx_~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(netdev_rx_~#descriptor___2~0#1.base, netdev_rx_~#descriptor___2~0#1.offset);havoc netdev_rx_~#descriptor___2~0#1.base, netdev_rx_~#descriptor___2~0#1.offset;call ULTIMATE.dealloc(netdev_rx_~#descriptor___3~0#1.base, netdev_rx_~#descriptor___3~0#1.offset);havoc netdev_rx_~#descriptor___3~0#1.base, netdev_rx_~#descriptor___3~0#1.offset; [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9064: havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret741#1;havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret741#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;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;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_21 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9064-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_21_#t~ret741#1 := eth_validate_addr(ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset); srcloc: null [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6686: havoc eeprom_read_#t~ret288#1;eeprom_read_~i~2#1 := ~bvsub~32(eeprom_read_~i~2#1, 1bv32); [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7743: SUMMARY for call ldv_spin_unlock_96(intr_handler_~np~13#1.base, ~bvadd~64(2892bv64, intr_handler_~np~13#1.offset)); srcloc: null [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7809-1: SUMMARY for call netdev_rx_#t~ret536#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(netdev_rx_#t~mem535#1)), 0bv64); srcloc: null [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7809: netdev_rx_~tmp___0~21#1 := netdev_rx_#t~ret536#1;havoc netdev_rx_#t~mem535#1;havoc netdev_rx_#t~ret536#1; [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6686-1: SUMMARY for call eeprom_read_#t~ret288#1 := ioread32(eeprom_read_~ee_addr~0#1.base, eeprom_read_~ee_addr~0#1.offset); srcloc: null [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7677: assume ~bvsgt~32(~debug~0, 4bv32);call write~$Pointer$#8(60bv64, 0bv64, intr_handler_~#descriptor~4#1.base, intr_handler_~#descriptor~4#1.offset, 8bv64);call write~$Pointer$#8(61bv64, 0bv64, intr_handler_~#descriptor~4#1.base, ~bvadd~64(8bv64, intr_handler_~#descriptor~4#1.offset), 8bv64);call write~$Pointer$#8(62bv64, 0bv64, intr_handler_~#descriptor~4#1.base, ~bvadd~64(16bv64, intr_handler_~#descriptor~4#1.offset), 8bv64);call write~$Pointer$#8(63bv64, 0bv64, intr_handler_~#descriptor~4#1.base, ~bvadd~64(24bv64, intr_handler_~#descriptor~4#1.offset), 8bv64);call write~intINTTYPE4#8(1130bv32, intr_handler_~#descriptor~4#1.base, ~bvadd~64(32bv64, intr_handler_~#descriptor~4#1.offset), 4bv64);call write~intINTTYPE4#8(1bv32, intr_handler_~#descriptor~4#1.base, ~bvadd~64(36bv64, intr_handler_~#descriptor~4#1.offset), 4bv64);call intr_handler_#t~mem518#1 := read~intINTTYPE4#8(intr_handler_~#descriptor~4#1.base, ~bvadd~64(36bv64, intr_handler_~#descriptor~4#1.offset), 4bv64); [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7677: assume !~bvsgt~32(~debug~0, 4bv32); [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7545: assume ~bvsgt~32(~debug~0, 1bv32);call write~$Pointer$#8(50bv64, 0bv64, netdev_tx_done_~#descriptor~3#1.base, netdev_tx_done_~#descriptor~3#1.offset, 8bv64);call write~$Pointer$#8(51bv64, 0bv64, netdev_tx_done_~#descriptor~3#1.base, ~bvadd~64(8bv64, netdev_tx_done_~#descriptor~3#1.offset), 8bv64);call write~$Pointer$#8(52bv64, 0bv64, netdev_tx_done_~#descriptor~3#1.base, ~bvadd~64(16bv64, netdev_tx_done_~#descriptor~3#1.offset), 8bv64);call write~$Pointer$#8(53bv64, 0bv64, netdev_tx_done_~#descriptor~3#1.base, ~bvadd~64(24bv64, netdev_tx_done_~#descriptor~3#1.offset), 8bv64);call write~intINTTYPE4#8(1074bv32, netdev_tx_done_~#descriptor~3#1.base, ~bvadd~64(32bv64, netdev_tx_done_~#descriptor~3#1.offset), 4bv64);call write~intINTTYPE4#8(1bv32, netdev_tx_done_~#descriptor~3#1.base, ~bvadd~64(36bv64, netdev_tx_done_~#descriptor~3#1.offset), 4bv64);call netdev_tx_done_#t~mem478#1 := read~intINTTYPE4#8(netdev_tx_done_~#descriptor~3#1.base, ~bvadd~64(36bv64, netdev_tx_done_~#descriptor~3#1.offset), 4bv64); [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7545: assume !~bvsgt~32(~debug~0, 1bv32); [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8272-1: SUMMARY for call ldv_spin_unlock_irq_88(netdev_set_settings_~np~21#1.base, ~bvadd~64(2892bv64, netdev_set_settings_~np~21#1.offset)); srcloc: null [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8272: netdev_set_settings_#res#1 := netdev_set_settings_~rc~1#1;ldv_dummy_resourceless_instance_callback_1_26_#t~ret743#1 := netdev_set_settings_#res#1;havoc netdev_set_settings_#t~ret660#1.base, netdev_set_settings_#t~ret660#1.offset, netdev_set_settings_#t~ret661#1, netdev_set_settings_~dev#1.base, netdev_set_settings_~dev#1.offset, netdev_set_settings_~cmd#1.base, netdev_set_settings_~cmd#1.offset, netdev_set_settings_~np~21#1.base, netdev_set_settings_~np~21#1.offset, netdev_set_settings_~tmp~48#1.base, netdev_set_settings_~tmp~48#1.offset, netdev_set_settings_~rc~1#1;havoc netdev_set_settings_#in~dev#1.base, netdev_set_settings_#in~dev#1.offset, netdev_set_settings_#in~cmd#1.base, netdev_set_settings_#in~cmd#1.offset;assume { :end_inline_netdev_set_settings } true;havoc ldv_dummy_resourceless_instance_callback_1_26_#t~ret743#1;havoc ldv_dummy_resourceless_instance_callback_1_26_#t~ret743#1, ldv_dummy_resourceless_instance_callback_1_26_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_26_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_26_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_26_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_26_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_26_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_26_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_26_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_26_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_26_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_26_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_26_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_26 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6224: assume ~bvult~32(netif_tx_disable_~i~0#1, netif_tx_disable_#t~mem202#1);havoc netif_tx_disable_#t~mem202#1; [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6224: assume !~bvult~32(netif_tx_disable_~i~0#1, netif_tx_disable_#t~mem202#1);havoc netif_tx_disable_#t~mem202#1;assume { :begin_inline_local_bh_enable } true;assume { :begin_inline___local_bh_enable_ip } true;__local_bh_enable_ip_#in~arg0#1, __local_bh_enable_ip_#in~arg1#1 := 0bv64, 512bv32;havoc __local_bh_enable_ip_~arg0#1, __local_bh_enable_ip_~arg1#1;__local_bh_enable_ip_~arg0#1 := __local_bh_enable_ip_#in~arg0#1;__local_bh_enable_ip_~arg1#1 := __local_bh_enable_ip_#in~arg1#1; [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8074: netdev_error_~tmp___1~17#1 := netdev_error_#t~ret621#1;havoc netdev_error_#t~mem620#1;havoc netdev_error_#t~ret621#1; [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6026: assume false; [2025-02-08 03:41:54,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6026: assume !false; [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7149: assume ~bvsgt~32(~debug~0, 2bv32);call write~$Pointer$#8(31bv64, 0bv64, netdev_timer_~#descriptor~1#1.base, netdev_timer_~#descriptor~1#1.offset, 8bv64);call write~$Pointer$#8(32bv64, 0bv64, netdev_timer_~#descriptor~1#1.base, ~bvadd~64(8bv64, netdev_timer_~#descriptor~1#1.offset), 8bv64);call write~$Pointer$#8(33bv64, 0bv64, netdev_timer_~#descriptor~1#1.base, ~bvadd~64(16bv64, netdev_timer_~#descriptor~1#1.offset), 8bv64);call write~$Pointer$#8(34bv64, 0bv64, netdev_timer_~#descriptor~1#1.base, ~bvadd~64(24bv64, netdev_timer_~#descriptor~1#1.offset), 8bv64);call write~intINTTYPE4#8(787bv32, netdev_timer_~#descriptor~1#1.base, ~bvadd~64(32bv64, netdev_timer_~#descriptor~1#1.offset), 4bv64);call write~intINTTYPE4#8(1bv32, netdev_timer_~#descriptor~1#1.base, ~bvadd~64(36bv64, netdev_timer_~#descriptor~1#1.offset), 4bv64);call netdev_timer_#t~mem356#1 := read~intINTTYPE4#8(netdev_timer_~#descriptor~1#1.base, ~bvadd~64(36bv64, netdev_timer_~#descriptor~1#1.offset), 4bv64); [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7149: assume !~bvsgt~32(~debug~0, 2bv32); [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8867: 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_83_#t~ret819#1.base, ldv_alloc_etherdev_mqs_83_#t~ret819#1.offset := ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret726#1, ldv_alloc_etherdev_mqs_#t~ret727#1.base, ldv_alloc_etherdev_mqs_#t~ret727#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_4_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_4_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~59#1.base, ldv_alloc_etherdev_mqs_~tmp~59#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~34#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_83_~tmp___0~37#1.base, ldv_alloc_etherdev_mqs_83_~tmp___0~37#1.offset := ldv_alloc_etherdev_mqs_83_#t~ret819#1.base, ldv_alloc_etherdev_mqs_83_#t~ret819#1.offset;havoc ldv_alloc_etherdev_mqs_83_#t~ret819#1.base, ldv_alloc_etherdev_mqs_83_#t~ret819#1.offset;ldv_alloc_etherdev_mqs_83_#res#1.base, ldv_alloc_etherdev_mqs_83_#res#1.offset := ldv_alloc_etherdev_mqs_83_~tmp___0~37#1.base, ldv_alloc_etherdev_mqs_83_~tmp___0~37#1.offset; [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8074-1: SUMMARY for call netdev_error_#t~ret621#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(netdev_error_#t~mem620#1)), 0bv64); srcloc: null [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6819-1: assume mdio_write_#t~short305#1;call mdio_write_#t~mem304#1 := read~intINTTYPE1#15(mdio_write_~np~2#1.base, ~bvadd~64(3020bv64, mdio_write_~np~2#1.offset), 1bv64);mdio_write_#t~short305#1 := mdio_write_~phy_id#1 == ~zero_extend~32~8(mdio_write_#t~mem304#1); [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6819-1: assume !mdio_write_#t~short305#1; [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6819: assume mdio_write_#t~short305#1;havoc mdio_write_#t~mem304#1;havoc mdio_write_#t~short305#1;call write~intINTTYPE4#15(mdio_write_~value#1, mdio_write_~np~2#1.base, ~bvadd~64(4bv64, ~bvadd~64(3025bv64, mdio_write_~np~2#1.offset)), 4bv64); [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6819: assume !mdio_write_#t~short305#1;havoc mdio_write_#t~mem304#1;havoc mdio_write_#t~short305#1; [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5630: havoc dma_sync_single_for_cpu_#t~mem129#1.base, dma_sync_single_for_cpu_#t~mem129#1.offset; [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9792: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret775#1;havoc ldv_pci_pci_instance_2_#t~ret775#1; [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621-1: SUMMARY for call w840_probe1_#t~ret279#1 := mdio_read(w840_probe1_~dev~0#1.base, w840_probe1_~dev~0#1.offset, w840_probe1_~phy~0#1, 4bv32); srcloc: null [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9792-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret775#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5630-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~mem129#1.base, dma_sync_single_for_cpu_#t~mem129#1.offset); srcloc: null [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621: call write~intINTTYPE4#15(w840_probe1_#t~ret279#1, w840_probe1_~np~0#1.base, ~bvadd~64(4bv64, ~bvadd~64(3025bv64, w840_probe1_~np~0#1.offset)), 4bv64);havoc w840_probe1_#t~ret279#1; [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7480-1: SUMMARY for call ldv_spin_lock_irq_87(start_tx_~np~11#1.base, ~bvadd~64(2892bv64, start_tx_~np~11#1.offset)); srcloc: null [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7480: call start_tx_#t~mem459#1 := read~intINTTYPE4#15(start_tx_~np~11#1.base, ~bvadd~64(3000bv64, start_tx_~np~11#1.offset), 4bv64);call write~intINTTYPE4#15(~bvadd~32(1bv32, start_tx_#t~mem459#1), start_tx_~np~11#1.base, ~bvadd~64(3000bv64, start_tx_~np~11#1.offset), 4bv64);havoc start_tx_#t~mem459#1;havoc start_tx_#t~mem459#1;call start_tx_#t~mem460#1.base, start_tx_#t~mem460#1.offset := read~$Pointer$#15(start_tx_~np~11#1.base, ~bvadd~64(1032bv64, start_tx_~np~11#1.offset), 8bv64);call write~intINTTYPE4#15(2147483648bv32, start_tx_#t~mem460#1.base, ~bvadd~64(start_tx_#t~mem460#1.offset, ~bvmul~64(16bv64, ~zero_extend~64~32(start_tx_~entry~0#1))), 4bv64);havoc start_tx_#t~mem460#1.base, start_tx_#t~mem460#1.offset;havoc start_tx_#t~mem460#1.base, start_tx_#t~mem460#1.offset;call start_tx_#t~mem461#1.base, start_tx_#t~mem461#1.offset := read~$Pointer$#15(start_tx_~np~11#1.base, ~bvadd~64(3077bv64, start_tx_~np~11#1.offset), 8bv64); [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8339: assume 35143bv32 == netdev_ioctl_~cmd#1; [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8339: assume !(35143bv32 == netdev_ioctl_~cmd#1); [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9528: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_8 } true;ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.offset := ~ldv_1_callback_get_msglevel~0.base, ~ldv_1_callback_get_msglevel~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_8_#t~ret745#1, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.offset;assume { :begin_inline_netdev_get_msglevel } true;netdev_get_msglevel_#in~dev#1.base, netdev_get_msglevel_#in~dev#1.offset := ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset;havoc netdev_get_msglevel_#res#1;havoc netdev_get_msglevel_~dev#1.base, netdev_get_msglevel_~dev#1.offset;netdev_get_msglevel_~dev#1.base, netdev_get_msglevel_~dev#1.offset := netdev_get_msglevel_#in~dev#1.base, netdev_get_msglevel_#in~dev#1.offset;netdev_get_msglevel_#res#1 := ~debug~0;ldv_dummy_resourceless_instance_callback_1_8_#t~ret745#1 := netdev_get_msglevel_#res#1;havoc netdev_get_msglevel_~dev#1.base, netdev_get_msglevel_~dev#1.offset;havoc netdev_get_msglevel_#in~dev#1.base, netdev_get_msglevel_#in~dev#1.offset;assume { :end_inline_netdev_get_msglevel } true;havoc ldv_dummy_resourceless_instance_callback_1_8_#t~ret745#1;havoc ldv_dummy_resourceless_instance_callback_1_8_#t~ret745#1, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_8 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9462: assume 16bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9462: assume !(16bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6093: assume true; [2025-02-08 03:41:54,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6093: assume !true; [2025-02-08 03:41:54,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7943-1: SUMMARY for call netdev_rx_#t~ret581#1.base, netdev_rx_#t~ret581#1.offset := skb_put(netdev_rx_~skb~1#1.base, netdev_rx_~skb~1#1.offset, netdev_rx_~pkt_len~0#1); srcloc: null [2025-02-08 03:41:54,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7943: havoc netdev_rx_#t~ret581#1.base, netdev_rx_#t~ret581#1.offset;call write~$Pointer$#15(0bv64, 0bv64, netdev_rx_~np~14#1.base, ~bvadd~64(~bvadd~64(1304bv64, netdev_rx_~np~14#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 8bv64); [2025-02-08 03:41:54,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7811: assume 0bv64 != netdev_rx_~tmp___0~21#1;call netdev_rx_#t~mem537#1.base, netdev_rx_#t~mem537#1.offset := read~$Pointer$#15(netdev_rx_~np~14#1.base, netdev_rx_~np~14#1.offset, 8bv64);call netdev_rx_#t~mem538#1 := read~intINTTYPE4#15(netdev_rx_#t~mem537#1.base, ~bvadd~64(netdev_rx_#t~mem537#1.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(netdev_rx_~entry~2#1))), 4bv64); [2025-02-08 03:41:54,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7811: assume !(0bv64 != netdev_rx_~tmp___0~21#1); [2025-02-08 03:41:54,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622: w840_probe1_~tmp___6~0#1 := w840_probe1_#t~ret280#1;havoc w840_probe1_#t~ret280#1; [2025-02-08 03:41:54,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9595: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_22 } true;ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.offset := ~ldv_1_callback_nway_reset~0.base, ~ldv_1_callback_nway_reset~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_22_#t~ret742#1, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.offset; [2025-02-08 03:41:54,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9727: assume 8bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:54,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9727: assume !(8bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:54,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622-1: SUMMARY for call w840_probe1_#t~ret280#1 := mdio_read(w840_probe1_~dev~0#1.base, w840_probe1_~dev~0#1.offset, w840_probe1_~phy~0#1, 2bv32); srcloc: null [2025-02-08 03:41:54,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7613: havoc dev_kfree_skb_irq_~skb#1.base, dev_kfree_skb_irq_~skb#1.offset;havoc dev_kfree_skb_irq_#in~skb#1.base, dev_kfree_skb_irq_#in~skb#1.offset;assume { :end_inline_dev_kfree_skb_irq } true;havoc netdev_tx_done_#t~mem504#1.base, netdev_tx_done_#t~mem504#1.offset;call write~$Pointer$#15(0bv64, 0bv64, netdev_tx_done_~np~12#1.base, ~bvadd~64(~bvadd~64(2328bv64, netdev_tx_done_~np~12#1.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(netdev_tx_done_~entry~1#1))), 8bv64);call netdev_tx_done_#t~mem505#1 := read~intINTTYPE4#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(3004bv64, netdev_tx_done_~np~12#1.offset), 4bv64);call write~intINTTYPE4#15(~bvadd~32(1bv32, netdev_tx_done_#t~mem505#1), netdev_tx_done_~np~12#1.base, ~bvadd~64(3004bv64, netdev_tx_done_~np~12#1.offset), 4bv64);havoc netdev_tx_done_#t~mem505#1;call netdev_tx_done_#t~mem506#1 := read~intINTTYPE4#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(3000bv64, netdev_tx_done_~np~12#1.offset), 4bv64);call netdev_tx_done_#t~mem507#1 := read~intINTTYPE4#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(3004bv64, netdev_tx_done_~np~12#1.offset), 4bv64); [2025-02-08 03:41:54,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10520: w840_init_#t~ret723#1 := ldv___pci_register_driver_125_#res#1;havoc ldv___pci_register_driver_125_#t~ret830#1, ldv___pci_register_driver_125_#t~ret831#1, ldv___pci_register_driver_125_~ldv_func_arg1#1.base, ldv___pci_register_driver_125_~ldv_func_arg1#1.offset, ldv___pci_register_driver_125_~ldv_func_arg2#1.base, ldv___pci_register_driver_125_~ldv_func_arg2#1.offset, ldv___pci_register_driver_125_~ldv_func_arg3#1.base, ldv___pci_register_driver_125_~ldv_func_arg3#1.offset, ldv___pci_register_driver_125_~ldv_func_res~6#1, ldv___pci_register_driver_125_~tmp~83#1, ldv___pci_register_driver_125_~tmp___0~43#1;havoc ldv___pci_register_driver_125_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_125_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_125_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_125_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_125_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_125_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv___pci_register_driver_125 } true;w840_init_~tmp~56#1 := w840_init_#t~ret723#1;havoc w840_init_#t~ret723#1;w840_init_#res#1 := w840_init_~tmp~56#1;ldv_EMGentry_init_w840_init_14_7_#t~ret724#1 := w840_init_#res#1;havoc w840_init_#t~ret722#1, w840_init_#t~ret723#1, w840_init_~tmp~56#1;assume { :end_inline_w840_init } true;ldv_EMGentry_init_w840_init_14_7_~tmp~57#1 := ldv_EMGentry_init_w840_init_14_7_#t~ret724#1;havoc ldv_EMGentry_init_w840_init_14_7_#t~ret724#1;ldv_EMGentry_init_w840_init_14_7_#res#1 := ldv_EMGentry_init_w840_init_14_7_~tmp~57#1;ldv_entry_EMGentry_14_#t~ret747#1 := ldv_EMGentry_init_w840_init_14_7_#res#1;havoc ldv_EMGentry_init_w840_init_14_7_#t~ret724#1, ldv_EMGentry_init_w840_init_14_7_~arg0#1.base, ldv_EMGentry_init_w840_init_14_7_~arg0#1.offset, ldv_EMGentry_init_w840_init_14_7_~tmp~57#1;havoc ldv_EMGentry_init_w840_init_14_7_#in~arg0#1.base, ldv_EMGentry_init_w840_init_14_7_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_init_w840_init_14_7 } true;~ldv_14_ret_default~0 := ldv_entry_EMGentry_14_#t~ret747#1;havoc ldv_entry_EMGentry_14_#t~ret747#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~ret843#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~89#1;ldv_post_init_~init_ret_val#1 := ldv_post_init_#in~init_ret_val#1;havoc ldv_post_init_~tmp~89#1; [2025-02-08 03:41:54,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12502: havoc netif_rx_#t~nondet955#1;netdev_rx_#t~ret593#1 := netif_rx_#res#1;havoc netif_rx_#t~nondet955#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 netdev_rx_#t~ret593#1;call netdev_rx_#t~mem594#1 := read~intINTTYPE8#15(netdev_rx_~np~14#1.base, ~bvadd~64(2584bv64, netdev_rx_~np~14#1.offset), 8bv64);call write~intINTTYPE8#15(~bvadd~64(1bv64, netdev_rx_#t~mem594#1), netdev_rx_~np~14#1.base, ~bvadd~64(2584bv64, netdev_rx_~np~14#1.offset), 8bv64);havoc netdev_rx_#t~mem594#1;call netdev_rx_#t~mem595#1 := read~intINTTYPE8#15(netdev_rx_~np~14#1.base, ~bvadd~64(16bv64, ~bvadd~64(2584bv64, netdev_rx_~np~14#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(netdev_rx_#t~mem595#1, ~sign_extend~64~32(netdev_rx_~pkt_len~0#1)), netdev_rx_~np~14#1.base, ~bvadd~64(16bv64, ~bvadd~64(2584bv64, netdev_rx_~np~14#1.offset)), 8bv64);havoc netdev_rx_#t~mem595#1; [2025-02-08 03:41:54,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8076: assume 0bv64 != netdev_error_~tmp___1~17#1; [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8076: assume !(0bv64 != netdev_error_~tmp___1~17#1); [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7878: call netdev_rx_#t~mem551#1 := read~intINTTYPE8#15(netdev_rx_~np~14#1.base, ~bvadd~64(32bv64, ~bvadd~64(2584bv64, netdev_rx_~np~14#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(1bv64, netdev_rx_#t~mem551#1), netdev_rx_~np~14#1.base, ~bvadd~64(32bv64, ~bvadd~64(2584bv64, netdev_rx_~np~14#1.offset)), 8bv64);havoc netdev_rx_#t~mem551#1; [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6623-1: SUMMARY for call w840_probe1_#t~ret281#1 := mdio_read(w840_probe1_~dev~0#1.base, w840_probe1_~dev~0#1.offset, w840_probe1_~phy~0#1, 3bv32); srcloc: null [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6623: w840_probe1_~tmp___7~0#1 := w840_probe1_#t~ret281#1;havoc w840_probe1_#t~ret281#1;call write~intINTTYPE4#15(~bvadd~32(~bvshl~32(w840_probe1_~tmp___6~0#1, 16bv32), w840_probe1_~tmp___7~0#1), w840_probe1_~np~0#1.base, ~bvadd~64(3021bv64, w840_probe1_~np~0#1.offset), 4bv64);call w840_probe1_#t~mem282#1 := read~intINTTYPE4#15(w840_probe1_~np~0#1.base, ~bvadd~64(3021bv64, w840_probe1_~np~0#1.offset), 4bv64);call w840_probe1_#t~mem283#1 := read~intINTTYPE4#15(w840_probe1_~np~0#1.base, ~bvadd~64(4bv64, ~bvadd~64(3025bv64, w840_probe1_~np~0#1.offset)), 4bv64); [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9662: 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:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10521-1: ldv___pci_register_driver_125_#res#1 := ldv___pci_register_driver_125_~ldv_func_res~6#1; [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8143-1: SUMMARY for call ldv_spin_unlock_irq_88(get_stats_~np~16#1.base, ~bvadd~64(2892bv64, get_stats_~np~16#1.offset)); srcloc: null [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8143: get_stats_#res#1.base, get_stats_#res#1.offset := get_stats_~np~16#1.base, ~bvadd~64(2584bv64, get_stats_~np~16#1.offset);ldv_dummy_resourceless_instance_callback_1_16_#t~ret738#1.base, ldv_dummy_resourceless_instance_callback_1_16_#t~ret738#1.offset := get_stats_#res#1.base, get_stats_#res#1.offset;havoc get_stats_#t~ret627#1.base, get_stats_#t~ret627#1.offset, get_stats_#t~mem628#1.base, get_stats_#t~mem628#1.offset, get_stats_#t~ret629#1, get_stats_#t~ret630#1, get_stats_#t~ret631#1, get_stats_#t~mem632#1, get_stats_~dev#1.base, get_stats_~dev#1.offset, get_stats_~np~16#1.base, get_stats_~np~16#1.offset, get_stats_~tmp~43#1.base, get_stats_~tmp~43#1.offset, get_stats_~ioaddr~8#1.base, get_stats_~ioaddr~8#1.offset, get_stats_~tmp___0~23#1, get_stats_~tmp___1~18#1, get_stats_~tmp___2~9#1;havoc get_stats_#in~dev#1.base, get_stats_#in~dev#1.offset;assume { :end_inline_get_stats } true;havoc ldv_dummy_resourceless_instance_callback_1_16_#t~ret738#1.base, ldv_dummy_resourceless_instance_callback_1_16_#t~ret738#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_16_#t~ret738#1.base, ldv_dummy_resourceless_instance_callback_1_16_#t~ret738#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_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg1#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;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_16 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7879: assume 0bv32 != ~bvand~32(2192bv32, netdev_rx_~status~0#1);call netdev_rx_#t~mem552#1 := read~intINTTYPE8#15(netdev_rx_~np~14#1.base, ~bvadd~64(80bv64, ~bvadd~64(2584bv64, netdev_rx_~np~14#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(1bv64, netdev_rx_#t~mem552#1), netdev_rx_~np~14#1.base, ~bvadd~64(80bv64, ~bvadd~64(2584bv64, netdev_rx_~np~14#1.offset)), 8bv64);havoc netdev_rx_#t~mem552#1; [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7879: assume !(0bv32 != ~bvand~32(2192bv32, netdev_rx_~status~0#1)); [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7813-1: SUMMARY for call netdev_rx_#t~ret539#1 := __dynamic_netdev_dbg(netdev_rx_~#descriptor~5#1.base, netdev_rx_~#descriptor~5#1.offset, netdev_rx_~dev#1.base, netdev_rx_~dev#1.offset, 75bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7813: havoc netdev_rx_#t~mem537#1.base, netdev_rx_#t~mem537#1.offset;havoc netdev_rx_#t~mem538#1;havoc netdev_rx_#t~ret539#1; [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8078: havoc netdev_error_#t~ret622#1; [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6030: assume false; [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6030: assume !false; [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8078-1: SUMMARY for call netdev_error_#t~ret622#1 := __dynamic_netdev_dbg(netdev_error_~#descriptor___0~4#1.base, netdev_error_~#descriptor___0~4#1.offset, netdev_error_~dev#1.base, netdev_error_~dev#1.offset, 106bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6823: assume 0bv32 != ~sign_extend~32~8(~mii_preamble_required~0); [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6823: assume !(0bv32 != ~sign_extend~32~8(~mii_preamble_required~0)); [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7748: SUMMARY for call intr_handler_#t~ret517#1 := ioread32(intr_handler_~ioaddr~6#1.base, ~bvadd~64(20bv64, intr_handler_~ioaddr~6#1.offset)); srcloc: null [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6625-1: SUMMARY for call w840_probe1_#t~ret284#1 := _dev_info(w840_probe1_~dev~0#1.base, ~bvadd~64(1236bv64, w840_probe1_~dev~0#1.offset), 12bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6625: havoc w840_probe1_#t~mem282#1;havoc w840_probe1_#t~mem283#1;havoc w840_probe1_#t~ret284#1; [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9466: assume 17bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9466: assume !(17bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8343: assume 35144bv32 == netdev_ioctl_~cmd#1; [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8343: assume !(35144bv32 == netdev_ioctl_~cmd#1); [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6229: assume { :end_inline_local_bh_enable } true; [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9334: assume 2bv32 == ~ldv_statevar_0~0; [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9334: assume !(2bv32 == ~ldv_statevar_0~0); [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6097: assume false; [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6097: assume !false; [2025-02-08 03:41:54,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7947: assume ~bvsgt~32(~debug~0, 5bv32);call write~$Pointer$#8(92bv64, 0bv64, netdev_rx_~#descriptor___3~0#1.base, netdev_rx_~#descriptor___3~0#1.offset, 8bv64);call write~$Pointer$#8(93bv64, 0bv64, netdev_rx_~#descriptor___3~0#1.base, ~bvadd~64(8bv64, netdev_rx_~#descriptor___3~0#1.offset), 8bv64);call write~$Pointer$#8(94bv64, 0bv64, netdev_rx_~#descriptor___3~0#1.base, ~bvadd~64(16bv64, netdev_rx_~#descriptor___3~0#1.offset), 8bv64);call write~$Pointer$#8(95bv64, 0bv64, netdev_rx_~#descriptor___3~0#1.base, ~bvadd~64(24bv64, netdev_rx_~#descriptor___3~0#1.offset), 8bv64);call write~intINTTYPE4#8(1254bv32, netdev_rx_~#descriptor___3~0#1.base, ~bvadd~64(32bv64, netdev_rx_~#descriptor___3~0#1.offset), 4bv64);call write~intINTTYPE4#8(1bv32, netdev_rx_~#descriptor___3~0#1.base, ~bvadd~64(36bv64, netdev_rx_~#descriptor___3~0#1.offset), 4bv64);call netdev_rx_#t~mem582#1 := read~intINTTYPE4#8(netdev_rx_~#descriptor___3~0#1.base, ~bvadd~64(36bv64, netdev_rx_~#descriptor___3~0#1.offset), 4bv64); [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7947: assume !~bvsgt~32(~debug~0, 5bv32); [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9797: call ldv_pci_pci_instance_2_#t~mem776#1.base, ldv_pci_pci_instance_2_#t~mem776#1.offset := read~$Pointer$#6(~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~mem776#1.base, ldv_pci_pci_instance_2_#t~mem776#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_resume_2_5_#t~ret761#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:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9797-1: SUMMARY for call ldv_assume((if 3bv32 == ~ldv_statevar_3~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9731: assume 9bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9731: assume !(9bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9929: ldv_register_netdev_~tmp___0~36#1 := ldv_register_netdev_#t~ret799#1;havoc ldv_register_netdev_#t~ret799#1; [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5635: 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:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9929-1: SUMMARY for call ldv_register_netdev_#t~ret799#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5635-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:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485-1: SUMMARY for call iowrite32(0bv32, start_tx_#t~mem461#1.base, ~bvadd~64(4bv64, start_tx_#t~mem461#1.offset)); srcloc: null [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485: havoc start_tx_#t~mem461#1.base, start_tx_#t~mem461#1.offset;call start_tx_#t~mem462#1 := read~intINTTYPE4#15(start_tx_~np~11#1.base, ~bvadd~64(3008bv64, start_tx_~np~11#1.offset), 4bv64);call start_tx_#t~mem463#1 := read~intINTTYPE4#15(start_tx_~skb#1.base, ~bvadd~64(104bv64, start_tx_~skb#1.offset), 4bv64);call write~intINTTYPE4#15(~bvadd~32(start_tx_#t~mem462#1, start_tx_#t~mem463#1), start_tx_~np~11#1.base, ~bvadd~64(3008bv64, start_tx_~np~11#1.offset), 4bv64);havoc start_tx_#t~mem462#1;havoc start_tx_#t~mem463#1;call start_tx_#t~mem464#1 := read~intINTTYPE4#15(start_tx_~np~11#1.base, ~bvadd~64(3000bv64, start_tx_~np~11#1.offset), 4bv64);call start_tx_#t~mem465#1 := read~intINTTYPE4#15(start_tx_~np~11#1.base, ~bvadd~64(3004bv64, start_tx_~np~11#1.offset), 4bv64);start_tx_#t~short469#1 := ~bvugt~32(~bvsub~32(start_tx_#t~mem464#1, start_tx_#t~mem465#1), 10bv32); [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750: assume ~bvsgt~32(~debug~0, 3bv32);call write~$Pointer$#8(66bv64, 0bv64, intr_handler_~#descriptor___0~2#1.base, intr_handler_~#descriptor___0~2#1.offset, 8bv64);call write~$Pointer$#8(67bv64, 0bv64, intr_handler_~#descriptor___0~2#1.base, ~bvadd~64(8bv64, intr_handler_~#descriptor___0~2#1.offset), 8bv64);call write~$Pointer$#8(68bv64, 0bv64, intr_handler_~#descriptor___0~2#1.base, ~bvadd~64(16bv64, intr_handler_~#descriptor___0~2#1.offset), 8bv64);call write~$Pointer$#8(69bv64, 0bv64, intr_handler_~#descriptor___0~2#1.base, ~bvadd~64(24bv64, intr_handler_~#descriptor___0~2#1.offset), 8bv64);call write~intINTTYPE4#8(1172bv32, intr_handler_~#descriptor___0~2#1.base, ~bvadd~64(32bv64, intr_handler_~#descriptor___0~2#1.offset), 4bv64);call write~intINTTYPE4#8(1bv32, intr_handler_~#descriptor___0~2#1.base, ~bvadd~64(36bv64, intr_handler_~#descriptor___0~2#1.offset), 4bv64);call intr_handler_#t~mem527#1 := read~intINTTYPE4#8(intr_handler_~#descriptor___0~2#1.base, ~bvadd~64(36bv64, intr_handler_~#descriptor___0~2#1.offset), 4bv64); [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750: assume !~bvsgt~32(~debug~0, 3bv32); [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6825: SUMMARY for call mdio_sync(mdio_write_~mdio_addr~1#1.base, mdio_write_~mdio_addr~1#1.offset); srcloc: null [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7618: assume netdev_tx_done_#t~mem506#1 != netdev_tx_done_#t~mem507#1;havoc netdev_tx_done_#t~mem506#1;havoc netdev_tx_done_#t~mem507#1; [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7618: assume !(netdev_tx_done_#t~mem506#1 != netdev_tx_done_#t~mem507#1);havoc netdev_tx_done_#t~mem506#1;havoc netdev_tx_done_#t~mem507#1;call netdev_tx_done_#t~mem508#1 := read~intINTTYPE4#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(3012bv64, netdev_tx_done_~np~12#1.offset), 4bv64);netdev_tx_done_#t~short511#1 := 0bv32 != netdev_tx_done_#t~mem508#1; [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9864: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret790#1;havoc ldv_pci_pci_instance_2_#t~ret790#1; [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9864-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret790#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10657-1: SUMMARY for call ldv_post_init_#t~ret843#1 := ldv_filter_positive_int(ldv_post_init_~init_ret_val#1); srcloc: null [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10657: ldv_post_init_~tmp~89#1 := ldv_post_init_#t~ret843#1;havoc ldv_post_init_#t~ret843#1;ldv_post_init_#res#1 := ldv_post_init_~tmp~89#1;ldv_entry_EMGentry_14_#t~ret748#1 := ldv_post_init_#res#1;havoc ldv_post_init_#t~ret843#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~89#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~ret748#1;havoc ldv_entry_EMGentry_14_#t~ret748#1; [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8543: SUMMARY for call free_rxtx_rings(w840_suspend_~np~27#1.base, w840_suspend_~np~27#1.offset); srcloc: null [2025-02-08 03:41:54,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9534: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_9 } true;ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.offset := ~ldv_1_callback_get_settings~0.base, ~ldv_1_callback_get_settings~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_cmd_ptr~0.base, ~ldv_1_container_struct_ethtool_cmd_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret746#1, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.offset;assume { :begin_inline_netdev_get_settings } true;netdev_get_settings_#in~dev#1.base, netdev_get_settings_#in~dev#1.offset, netdev_get_settings_#in~cmd#1.base, netdev_get_settings_#in~cmd#1.offset := ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.offset;havoc netdev_get_settings_#res#1;havoc netdev_get_settings_#t~ret658#1.base, netdev_get_settings_#t~ret658#1.offset, netdev_get_settings_#t~ret659#1, netdev_get_settings_~dev#1.base, netdev_get_settings_~dev#1.offset, netdev_get_settings_~cmd#1.base, netdev_get_settings_~cmd#1.offset, netdev_get_settings_~np~20#1.base, netdev_get_settings_~np~20#1.offset, netdev_get_settings_~tmp~47#1.base, netdev_get_settings_~tmp~47#1.offset, netdev_get_settings_~rc~0#1;netdev_get_settings_~dev#1.base, netdev_get_settings_~dev#1.offset := netdev_get_settings_#in~dev#1.base, netdev_get_settings_#in~dev#1.offset;netdev_get_settings_~cmd#1.base, netdev_get_settings_~cmd#1.offset := netdev_get_settings_#in~cmd#1.base, netdev_get_settings_#in~cmd#1.offset;havoc netdev_get_settings_~np~20#1.base, netdev_get_settings_~np~20#1.offset;havoc netdev_get_settings_~tmp~47#1.base, netdev_get_settings_~tmp~47#1.offset;havoc netdev_get_settings_~rc~0#1; [2025-02-08 03:41:54,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297: havoc dma_sync_single_for_cpu_#t~ret120#1.base, dma_sync_single_for_cpu_#t~ret120#1.offset, dma_sync_single_for_cpu_#t~ret121#1, dma_sync_single_for_cpu_#t~ret122#1, dma_sync_single_for_cpu_#t~mem123#1.base, dma_sync_single_for_cpu_#t~mem123#1.offset, dma_sync_single_for_cpu_#t~mem129#1.base, dma_sync_single_for_cpu_#t~mem129#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:41:54,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6165: assume false; [2025-02-08 03:41:54,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6165: assume !false; [2025-02-08 03:41:54,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9931: assume 0bv32 != ldv_register_netdev_~tmp___0~36#1; [2025-02-08 03:41:54,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9931: assume !(0bv32 != ldv_register_netdev_~tmp___0~36#1); [2025-02-08 03:41:54,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7883: assume 0bv32 != ~bvand~32(76bv32, netdev_rx_~status~0#1);call netdev_rx_#t~mem553#1 := read~intINTTYPE8#15(netdev_rx_~np~14#1.base, ~bvadd~64(104bv64, ~bvadd~64(2584bv64, netdev_rx_~np~14#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(1bv64, netdev_rx_#t~mem553#1), netdev_rx_~np~14#1.base, ~bvadd~64(104bv64, ~bvadd~64(2584bv64, netdev_rx_~np~14#1.offset)), 8bv64);havoc netdev_rx_#t~mem553#1; [2025-02-08 03:41:54,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7883: assume !(0bv32 != ~bvand~32(76bv32, netdev_rx_~status~0#1)); [2025-02-08 03:41:54,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9667: 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:41:54,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7685-1: SUMMARY for call intr_handler_#t~ret519#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(intr_handler_#t~mem518#1)), 0bv64); srcloc: null [2025-02-08 03:41:54,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7685: intr_handler_~tmp___3~3#1 := intr_handler_#t~ret519#1;havoc intr_handler_#t~mem518#1;havoc intr_handler_#t~ret519#1; [2025-02-08 03:41:54,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6496-1: assume ~bvsle~32(w840_probe1_~find_cnt~0#1, 7bv32);call w840_probe1_#t~mem252#1 := read~intINTTYPE4#1(~#options~0.base, ~bvadd~64(~#options~0.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(w840_probe1_~find_cnt~0#1))), 4bv64);w840_probe1_#t~ite253#1 := w840_probe1_#t~mem252#1; [2025-02-08 03:41:54,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6496-1: assume !~bvsle~32(w840_probe1_~find_cnt~0#1, 7bv32);w840_probe1_#t~ite253#1 := 0bv32; [2025-02-08 03:41:54,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6496: w840_probe1_~option~0#1 := w840_probe1_#t~ite253#1;havoc w840_probe1_#t~ite253#1;havoc w840_probe1_#t~mem252#1; [2025-02-08 03:41:54,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7553-1: SUMMARY for call netdev_tx_done_#t~ret479#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(netdev_tx_done_#t~mem478#1)), 0bv64); srcloc: null [2025-02-08 03:41:54,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7553: netdev_tx_done_~tmp___0~19#1 := netdev_tx_done_#t~ret479#1;havoc netdev_tx_done_#t~mem478#1;havoc netdev_tx_done_#t~ret479#1; [2025-02-08 03:41:54,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9601: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_23 } true;ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_23_#in~arg2#1 := ~ldv_1_callback_set_msglevel~0.base, ~ldv_1_callback_set_msglevel~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_ldv_param_23_1_default~0;havoc ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_23_~arg2#1;ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_23_~arg2#1 := ldv_dummy_resourceless_instance_callback_1_23_#in~arg2#1;assume { :begin_inline_netdev_set_msglevel } true;netdev_set_msglevel_#in~dev#1.base, netdev_set_msglevel_#in~dev#1.offset, netdev_set_msglevel_#in~value#1 := ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_23_~arg2#1;havoc netdev_set_msglevel_~dev#1.base, netdev_set_msglevel_~dev#1.offset, netdev_set_msglevel_~value#1;netdev_set_msglevel_~dev#1.base, netdev_set_msglevel_~dev#1.offset := netdev_set_msglevel_#in~dev#1.base, netdev_set_msglevel_#in~dev#1.offset;netdev_set_msglevel_~value#1 := netdev_set_msglevel_#in~value#1;~debug~0 := netdev_set_msglevel_~value#1;havoc netdev_set_msglevel_~dev#1.base, netdev_set_msglevel_~dev#1.offset, netdev_set_msglevel_~value#1;havoc netdev_set_msglevel_#in~dev#1.base, netdev_set_msglevel_#in~dev#1.offset, netdev_set_msglevel_#in~value#1;assume { :end_inline_netdev_set_msglevel } true;havoc ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_23_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_23_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_23 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:41:54,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10328: ldv_dev_set_drvdata_82_~tmp~76#1 := ldv_dev_set_drvdata_82_#t~ret817#1;havoc ldv_dev_set_drvdata_82_#t~ret817#1;ldv_dev_set_drvdata_82_#res#1 := ldv_dev_set_drvdata_82_~tmp~76#1;pci_set_drvdata_#t~ret218#1 := ldv_dev_set_drvdata_82_#res#1;havoc ldv_dev_set_drvdata_82_#t~ret817#1, ldv_dev_set_drvdata_82_~dev#1.base, ldv_dev_set_drvdata_82_~dev#1.offset, ldv_dev_set_drvdata_82_~data#1.base, ldv_dev_set_drvdata_82_~data#1.offset, ldv_dev_set_drvdata_82_~tmp~76#1;havoc ldv_dev_set_drvdata_82_#in~dev#1.base, ldv_dev_set_drvdata_82_#in~dev#1.offset, ldv_dev_set_drvdata_82_#in~data#1.base, ldv_dev_set_drvdata_82_#in~data#1.offset;assume { :end_inline_ldv_dev_set_drvdata_82 } true;havoc pci_set_drvdata_#t~ret218#1;havoc pci_set_drvdata_#t~ret218#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;call w840_probe1_#t~mem267#1 := read~intINTTYPE8#15(w840_probe1_~dev~0#1.base, ~bvadd~64(48bv64, w840_probe1_~dev~0#1.offset), 8bv64); [2025-02-08 03:41:54,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6034: assume true; [2025-02-08 03:41:54,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6034: assume !true; [2025-02-08 03:41:54,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7157-1: SUMMARY for call netdev_timer_#t~ret357#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(netdev_timer_#t~mem356#1)), 0bv64); srcloc: null [2025-02-08 03:41:54,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10328-1: SUMMARY for call ldv_dev_set_drvdata_82_#t~ret817#1 := ldv_dev_set_drvdata(ldv_dev_set_drvdata_82_~dev#1.base, ldv_dev_set_drvdata_82_~dev#1.offset, ldv_dev_set_drvdata_82_~data#1.base, ldv_dev_set_drvdata_82_~data#1.offset); srcloc: null [2025-02-08 03:41:54,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7157: netdev_timer_~tmp___2~4#1 := netdev_timer_#t~ret357#1;havoc netdev_timer_#t~mem356#1;havoc netdev_timer_#t~ret357#1; [2025-02-08 03:41:54,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6695: SUMMARY for call iowrite32(2049bv32, eeprom_read_~ee_addr~0#1.base, eeprom_read_~ee_addr~0#1.offset); srcloc: null [2025-02-08 03:41:54,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488-2: assume start_tx_#t~short468#1;call start_tx_#t~mem467#1 := read~intINTTYPE4#15(start_tx_~np~11#1.base, ~bvadd~64(3008bv64, start_tx_~np~11#1.offset), 4bv64);start_tx_#t~short468#1 := ~bvugt~32(start_tx_#t~mem467#1, 518bv32); [2025-02-08 03:41:54,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488-2: assume !start_tx_#t~short468#1; [2025-02-08 03:41:54,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488-1: start_tx_#t~short469#1 := start_tx_#t~short468#1; [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6497-1: SUMMARY for call w840_probe1_#t~ret254#1 := pci_enable_device(w840_probe1_~pdev#1.base, w840_probe1_~pdev#1.offset); srcloc: null [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume start_tx_#t~short469#1;havoc start_tx_#t~mem464#1;havoc start_tx_#t~mem465#1;havoc start_tx_#t~mem466#1;havoc start_tx_#t~mem467#1;havoc start_tx_#t~short468#1;havoc start_tx_#t~short469#1; [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume !start_tx_#t~short469#1;havoc start_tx_#t~mem464#1;havoc start_tx_#t~mem465#1;havoc start_tx_#t~mem466#1;havoc start_tx_#t~mem467#1;havoc start_tx_#t~short468#1;havoc start_tx_#t~short469#1; [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6497: w840_probe1_~i~1#1 := w840_probe1_#t~ret254#1;havoc w840_probe1_#t~ret254#1; [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9338: assume 4bv32 == ~ldv_statevar_0~0; [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9338: assume !(4bv32 == ~ldv_statevar_0~0); [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8347: assume 35145bv32 == netdev_ioctl_~cmd#1; [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8347: assume !(35145bv32 == netdev_ioctl_~cmd#1); [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488-3: assume start_tx_#t~short469#1; [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488-3: assume !start_tx_#t~short469#1;call start_tx_#t~mem466#1 := read~intINTTYPE4#15(start_tx_~np~11#1.base, ~bvadd~64(2964bv64, start_tx_~np~11#1.offset), 4bv64);start_tx_#t~short468#1 := 0bv32 != ~bvand~32(2bv32, start_tx_#t~mem466#1); [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9470: assume 18bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9470: assume !(18bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9074: havoc ldv_dummy_resourceless_instance_callback_1_22_#t~ret742#1;havoc ldv_dummy_resourceless_instance_callback_1_22_#t~ret742#1, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_22 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9933: 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:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9074-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_22_#t~ret742#1 := netdev_nway_reset(ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset); srcloc: null [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6630: w840_probe1_~phy~0#1 := ~bvadd~32(1bv32, w840_probe1_~phy~0#1); [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6696-1: SUMMARY for call eeprom_read_#t~ret289#1 := ioread32(eeprom_read_~ee_addr~0#1.base, eeprom_read_~ee_addr~0#1.offset); srcloc: null [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7687: assume 0bv64 != intr_handler_~tmp___3~3#1; [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7687: assume !(0bv64 != intr_handler_~tmp___3~3#1); [2025-02-08 03:41:54,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6696: havoc eeprom_read_#t~ret289#1;eeprom_read_~i~2#1 := 16bv32; [2025-02-08 03:41:54,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7555: assume 0bv64 != netdev_tx_done_~tmp___0~19#1; [2025-02-08 03:41:54,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7555: assume !(0bv64 != netdev_tx_done_~tmp___0~19#1); [2025-02-08 03:41:54,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9735: assume 10bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:54,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9735: assume !(10bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:54,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7159: assume 0bv64 != netdev_timer_~tmp___2~4#1; [2025-02-08 03:41:54,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7159: assume !(0bv64 != netdev_timer_~tmp___2~4#1); [2025-02-08 03:41:54,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8084: SUMMARY for call update_csr6(netdev_error_~dev#1.base, netdev_error_~dev#1.offset, netdev_error_~new~0#1); srcloc: null [2025-02-08 03:41:54,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9934-1: SUMMARY for call ldv_assume((if 6bv32 == ~ldv_statevar_0~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9934: call ldv_register_netdev_#t~mem800#1.base, ldv_register_netdev_#t~mem800#1.offset := read~$Pointer$#15(ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ~bvadd~64(468bv64, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset), 8bv64);call ldv_register_netdev_#t~mem801#1.base, ldv_register_netdev_#t~mem801#1.offset := read~$Pointer$#15(ldv_register_netdev_#t~mem800#1.base, ~bvadd~64(16bv64, ldv_register_netdev_#t~mem800#1.offset), 8bv64);assume { :begin_inline_ldv_register_netdev_open_9_6 } true;ldv_register_netdev_open_9_6_#in~arg0#1.base, ldv_register_netdev_open_9_6_#in~arg0#1.offset, ldv_register_netdev_open_9_6_#in~arg1#1.base, ldv_register_netdev_open_9_6_#in~arg1#1.offset := ldv_register_netdev_#t~mem801#1.base, ldv_register_netdev_#t~mem801#1.offset, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.base, ldv_register_netdev_~ldv_9_netdev_net_device~0#1.offset;havoc ldv_register_netdev_open_9_6_#res#1;havoc ldv_register_netdev_open_9_6_#t~ret804#1, ldv_register_netdev_open_9_6_~arg0#1.base, ldv_register_netdev_open_9_6_~arg0#1.offset, ldv_register_netdev_open_9_6_~arg1#1.base, ldv_register_netdev_open_9_6_~arg1#1.offset, ldv_register_netdev_open_9_6_~tmp~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:41:54,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6829: mdio_write_~i~4#1 := 31bv32; [2025-02-08 03:41:54,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8547: SUMMARY for call netif_device_detach(w840_suspend_~dev~4#1.base, w840_suspend_~dev~4#1.offset); srcloc: null [2025-02-08 03:41:54,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7490: call write~intINTTYPE4#15(1bv32, start_tx_~np~11#1.base, ~bvadd~64(3012bv64, start_tx_~np~11#1.offset), 4bv64); [2025-02-08 03:41:54,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6499: assume 0bv32 != w840_probe1_~i~1#1;w840_probe1_#res#1 := w840_probe1_~i~1#1;call ULTIMATE.dealloc(w840_probe1_~#__key~0#1.base, w840_probe1_~#__key~0#1.offset);havoc w840_probe1_~#__key~0#1.base, w840_probe1_~#__key~0#1.offset; [2025-02-08 03:41:54,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6499: assume !(0bv32 != w840_probe1_~i~1#1);assume { :begin_inline_pci_set_master } true;pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset := w840_probe1_~pdev#1.base, w840_probe1_~pdev#1.offset;havoc pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset;pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset := pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset;havoc pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset;havoc pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset;assume { :end_inline_pci_set_master } true;call w840_probe1_#t~mem255#1 := read~intINTTYPE4#15(w840_probe1_~pdev#1.base, ~bvadd~64(1547bv64, w840_probe1_~pdev#1.offset), 4bv64);w840_probe1_~irq~0#1 := w840_probe1_#t~mem255#1;havoc w840_probe1_#t~mem255#1;assume { :begin_inline_pci_set_dma_mask } true;pci_set_dma_mask_#in~dev#1.base, pci_set_dma_mask_#in~dev#1.offset, pci_set_dma_mask_#in~mask#1 := w840_probe1_~pdev#1.base, w840_probe1_~pdev#1.offset, 4294967295bv64;havoc pci_set_dma_mask_#res#1;havoc pci_set_dma_mask_#t~ret216#1, pci_set_dma_mask_~dev#1.base, pci_set_dma_mask_~dev#1.offset, pci_set_dma_mask_~mask#1, pci_set_dma_mask_~tmp~22#1;pci_set_dma_mask_~dev#1.base, pci_set_dma_mask_~dev#1.offset := pci_set_dma_mask_#in~dev#1.base, pci_set_dma_mask_#in~dev#1.offset;pci_set_dma_mask_~mask#1 := pci_set_dma_mask_#in~mask#1;havoc pci_set_dma_mask_~tmp~22#1;assume { :begin_inline_dma_set_mask } true;dma_set_mask_#in~arg0#1.base, dma_set_mask_#in~arg0#1.offset, dma_set_mask_#in~arg1#1 := pci_set_dma_mask_~dev#1.base, ~bvadd~64(179bv64, pci_set_dma_mask_~dev#1.offset), pci_set_dma_mask_~mask#1;havoc dma_set_mask_#res#1;havoc dma_set_mask_#t~nondet943#1, dma_set_mask_~arg0#1.base, dma_set_mask_~arg0#1.offset, dma_set_mask_~arg1#1;dma_set_mask_~arg0#1.base, dma_set_mask_~arg0#1.offset := dma_set_mask_#in~arg0#1.base, dma_set_mask_#in~arg0#1.offset;dma_set_mask_~arg1#1 := dma_set_mask_#in~arg1#1;havoc dma_set_mask_#t~nondet943#1;dma_set_mask_#res#1 := dma_set_mask_#t~nondet943#1;havoc dma_set_mask_#t~nondet943#1; [2025-02-08 03:41:54,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7490-1: SUMMARY for call netif_stop_queue(start_tx_~dev#1.base, start_tx_~dev#1.offset); srcloc: null [2025-02-08 03:41:54,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6169: assume false; [2025-02-08 03:41:54,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6169: assume !false; [2025-02-08 03:41:54,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9869: assume { :begin_inline_ldv_pre_probe } true;assume { :end_inline_ldv_pre_probe } true;call ldv_pci_pci_instance_2_#t~mem791#1.base, ldv_pci_pci_instance_2_#t~mem791#1.offset := read~$Pointer$#6(~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~mem791#1.base, ldv_pci_pci_instance_2_#t~mem791#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~ret760#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_w840_probe1 } true;w840_probe1_#in~pdev#1.base, w840_probe1_#in~pdev#1.offset, w840_probe1_#in~ent#1.base, w840_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 w840_probe1_#res#1;havoc w840_probe1_#t~mem251#1, w840_probe1_#t~ite253#1, w840_probe1_#t~mem252#1, w840_probe1_#t~ret254#1, w840_probe1_#t~mem255#1, w840_probe1_#t~ret256#1, w840_probe1_#t~ret257#1.base, w840_probe1_#t~ret257#1.offset, w840_probe1_#t~ret258#1, w840_probe1_#t~ret259#1.base, w840_probe1_#t~ret259#1.offset, w840_probe1_#t~ret260#1, w840_probe1_#t~ret261#1.base, w840_probe1_#t~ret261#1.offset, w840_probe1_#t~ret262#1, w840_probe1_#t~mem263#1.base, w840_probe1_#t~mem263#1.offset, w840_probe1_#t~ret264#1.base, w840_probe1_#t~ret264#1.offset, w840_probe1_#t~mem265#1, w840_probe1_#t~ret266#1.base, w840_probe1_#t~ret266#1.offset, w840_probe1_#t~mem267#1, w840_probe1_#t~mem268#1, w840_probe1_#t~ret269#1, w840_probe1_#t~mem270#1, w840_probe1_#t~short271#1, w840_probe1_#t~mem272#1, w840_probe1_#t~ret273#1, w840_probe1_#t~mem274#1.base, w840_probe1_#t~mem274#1.offset, w840_probe1_#t~mem275#1.base, w840_probe1_#t~mem275#1.offset, w840_probe1_#t~ret276#1, w840_probe1_#t~mem277#1, w840_probe1_#t~ret278#1, w840_probe1_#t~ret279#1, w840_probe1_#t~ret280#1, w840_probe1_#t~ret281#1, w840_probe1_#t~mem282#1, w840_probe1_#t~mem283#1, w840_probe1_#t~ret284#1, w840_probe1_#t~mem285#1, w840_probe1_#t~ret286#1, w840_probe1_~pdev#1.base, w840_probe1_~pdev#1.offset, w840_probe1_~ent#1.base, w840_probe1_~ent#1.offset, w840_probe1_~dev~0#1.base, w840_probe1_~dev~0#1.offset, w840_probe1_~np~0#1.base, w840_probe1_~np~0#1.offset, w840_probe1_~find_cnt~0#1, w840_probe1_~chip_idx~0#1, w840_probe1_~irq~0#1, w840_probe1_~i~1#1, w840_probe1_~option~0#1, w840_probe1_~ioaddr~0#1.base, w840_probe1_~ioaddr~0#1.offset, w840_probe1_~tmp~26#1.base, w840_probe1_~tmp~26#1.offset, w840_probe1_~tmp___0~8#1, w840_probe1_~tmp___1~6#1, w840_probe1_~tmp___2~1#1, w840_probe1_~tmp___3~1#1.base, w840_probe1_~tmp___3~1#1.offset, w840_probe1_~#__key~0#1.base, w840_probe1_~#__key~0#1.offset, w840_probe1_~phy~0#1, w840_probe1_~phy_idx~0#1, w840_probe1_~mii_status~0#1, w840_probe1_~tmp___4~0#1, w840_probe1_~tmp___5~0#1, w840_probe1_~tmp___6~0#1, w840_probe1_~tmp___7~0#1;w840_probe1_~pdev#1.base, w840_probe1_~pdev#1.offset := w840_probe1_#in~pdev#1.base, w840_probe1_#in~pdev#1.offset;w840_probe1_~ent#1.base, w840_probe1_~ent#1.offset := w840_probe1_#in~ent#1.base, w840_probe1_#in~ent#1.offset;havoc w840_probe1_~dev~0#1.base, w840_probe1_~dev~0#1.offset;havoc w840_probe1_~np~0#1.base, w840_probe1_~np~0#1.offset;havoc w840_probe1_~find_cnt~0#1;havoc w840_probe1_~chip_idx~0#1;havoc w840_probe1_~irq~0#1;havoc w840_probe1_~i~1#1;havoc w840_probe1_~option~0#1;havoc w840_probe1_~ioaddr~0#1.base, w840_probe1_~ioaddr~0#1.offset;havoc w840_probe1_~tmp~26#1.base, w840_probe1_~tmp~26#1.offset;havoc w840_probe1_~tmp___0~8#1;havoc w840_probe1_~tmp___1~6#1;havoc w840_probe1_~tmp___2~1#1;havoc w840_probe1_~tmp___3~1#1.base, w840_probe1_~tmp___3~1#1.offset;call w840_probe1_~#__key~0#1.base, w840_probe1_~#__key~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc w840_probe1_~phy~0#1;havoc w840_probe1_~phy_idx~0#1;havoc w840_probe1_~mii_status~0#1;havoc w840_probe1_~tmp___4~0#1;havoc w840_probe1_~tmp___5~0#1;havoc w840_probe1_~tmp___6~0#1;havoc w840_probe1_~tmp___7~0#1;call w840_probe1_#t~mem251#1 := read~intINTTYPE8#15(w840_probe1_~ent#1.base, ~bvadd~64(24bv64, w840_probe1_~ent#1.offset), 8bv64);w840_probe1_~chip_idx~0#1 := w840_probe1_#t~mem251#1[32:0];havoc w840_probe1_#t~mem251#1; [2025-02-08 03:41:54,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830: assume ~bvsge~32(mdio_write_~i~4#1, 0bv32); [2025-02-08 03:41:54,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830: assume !~bvsge~32(mdio_write_~i~4#1, 0bv32);mdio_write_~i~4#1 := 2bv32; [2025-02-08 03:41:54,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9869-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7887: assume 0bv32 != ~bvand~32(2bv32, netdev_rx_~status~0#1);call netdev_rx_#t~mem554#1 := read~intINTTYPE8#15(netdev_rx_~np~14#1.base, ~bvadd~64(96bv64, ~bvadd~64(2584bv64, netdev_rx_~np~14#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(1bv64, netdev_rx_#t~mem554#1), netdev_rx_~np~14#1.base, ~bvadd~64(96bv64, ~bvadd~64(2584bv64, netdev_rx_~np~14#1.offset)), 8bv64);havoc netdev_rx_#t~mem554#1; [2025-02-08 03:41:54,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7887: assume !(0bv32 != ~bvand~32(2bv32, netdev_rx_~status~0#1)); [2025-02-08 03:41:54,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9803: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem777#1.base, ldv_pci_pci_instance_2_#t~mem777#1.offset);havoc ldv_pci_pci_instance_2_#t~mem777#1.base, ldv_pci_pci_instance_2_#t~mem777#1.offset;call ldv_pci_pci_instance_2_#t~mem778#1.base, ldv_pci_pci_instance_2_#t~mem778#1.offset := read~$Pointer$#6(~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~mem778#1.base, ldv_pci_pci_instance_2_#t~mem778#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_resume_early_2_6_#t~ret763#1, ldv_pci_instance_resume_early_2_6_~arg0#1.base, ldv_pci_instance_resume_early_2_6_~arg0#1.offset, ldv_pci_instance_resume_early_2_6_~arg1#1.base, ldv_pci_instance_resume_early_2_6_~arg1#1.offset;ldv_pci_instance_resume_early_2_6_~arg0#1.base, ldv_pci_instance_resume_early_2_6_~arg0#1.offset := ldv_pci_instance_resume_early_2_6_#in~arg0#1.base, ldv_pci_instance_resume_early_2_6_#in~arg0#1.offset;ldv_pci_instance_resume_early_2_6_~arg1#1.base, ldv_pci_instance_resume_early_2_6_~arg1#1.offset := ldv_pci_instance_resume_early_2_6_#in~arg1#1.base, ldv_pci_instance_resume_early_2_6_#in~arg1#1.offset;assume { :begin_inline_##fun~$Pointer$~TO~C_INT } true;##fun~$Pointer$~TO~C_INT_#in~762#1.base, ##fun~$Pointer$~TO~C_INT_#in~762#1.offset, ##fun~$Pointer$~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset := ldv_pci_instance_resume_early_2_6_~arg1#1.base, ldv_pci_instance_resume_early_2_6_~arg1#1.offset, ldv_pci_instance_resume_early_2_6_~arg0#1.base, ldv_pci_instance_resume_early_2_6_~arg0#1.offset;havoc ##fun~$Pointer$~TO~C_INT_#res#1;havoc ##fun~$Pointer$~TO~C_INT_#~762#1.base, ##fun~$Pointer$~TO~C_INT_#~762#1.offset, ##fun~$Pointer$~TO~C_INT_#t~funptrres969#1, ##fun~$Pointer$~TO~C_INT_#t~ret970#1, ##fun~$Pointer$~TO~C_INT_#t~ret971#1, ##fun~$Pointer$~TO~C_INT_#t~ret972#1, ##fun~$Pointer$~TO~C_INT_#t~ret973#1, ##fun~$Pointer$~TO~C_INT_#t~ret974#1;##fun~$Pointer$~TO~C_INT_#~762#1.base, ##fun~$Pointer$~TO~C_INT_#~762#1.offset := ##fun~$Pointer$~TO~C_INT_#in~762#1.base, ##fun~$Pointer$~TO~C_INT_#in~762#1.offset; [2025-02-08 03:41:54,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9803: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem777#1.base, ldv_pci_pci_instance_2_#t~mem777#1.offset));havoc ldv_pci_pci_instance_2_#t~mem777#1.base, ldv_pci_pci_instance_2_#t~mem777#1.offset; [2025-02-08 03:41:54,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9803-1: call ldv_pci_pci_instance_2_#t~mem777#1.base, ldv_pci_pci_instance_2_#t~mem777#1.offset := read~$Pointer$#6(~ldv_2_container_pci_driver~0.base, ~bvadd~64(64bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:41:54,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9935: ldv_register_netdev_#t~ret802#1 := ldv_register_netdev_open_9_6_#res#1;havoc ldv_register_netdev_open_9_6_#t~ret804#1, ldv_register_netdev_open_9_6_~arg0#1.base, ldv_register_netdev_open_9_6_~arg0#1.offset, ldv_register_netdev_open_9_6_~arg1#1.base, ldv_register_netdev_open_9_6_~arg1#1.offset, ldv_register_netdev_open_9_6_~tmp~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~ret802#1;havoc ldv_register_netdev_#t~mem800#1.base, ldv_register_netdev_#t~mem800#1.offset;havoc ldv_register_netdev_#t~mem801#1.base, ldv_register_netdev_#t~mem801#1.offset;havoc ldv_register_netdev_#t~ret802#1; [2025-02-08 03:41:54,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7623-1: assume netdev_tx_done_#t~short513#1;call netdev_tx_done_#t~mem512#1 := read~intINTTYPE4#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(3008bv64, netdev_tx_done_~np~12#1.offset), 4bv64);netdev_tx_done_#t~short513#1 := ~bvule~32(netdev_tx_done_#t~mem512#1, 517bv32); [2025-02-08 03:41:54,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7623-1: assume !netdev_tx_done_#t~short513#1; [2025-02-08 03:41:54,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7623: assume netdev_tx_done_#t~short513#1;havoc netdev_tx_done_#t~mem508#1;havoc netdev_tx_done_#t~mem509#1;havoc netdev_tx_done_#t~mem510#1;havoc netdev_tx_done_#t~short511#1;havoc netdev_tx_done_#t~mem512#1;havoc netdev_tx_done_#t~short513#1;call write~intINTTYPE4#15(0bv32, netdev_tx_done_~np~12#1.base, ~bvadd~64(3012bv64, netdev_tx_done_~np~12#1.offset), 4bv64); [2025-02-08 03:41:54,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7623: assume !netdev_tx_done_#t~short513#1;havoc netdev_tx_done_#t~mem508#1;havoc netdev_tx_done_#t~mem509#1;havoc netdev_tx_done_#t~mem510#1;havoc netdev_tx_done_#t~short511#1;havoc netdev_tx_done_#t~mem512#1;havoc netdev_tx_done_#t~short513#1; [2025-02-08 03:41:54,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6632: assume ~bvsle~32(w840_probe1_~phy~0#1, 31bv32) && ~bvsle~32(w840_probe1_~phy_idx~0#1, 0bv32); [2025-02-08 03:41:54,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6632: assume !(~bvsle~32(w840_probe1_~phy~0#1, 31bv32) && ~bvsle~32(w840_probe1_~phy_idx~0#1, 0bv32));call write~intINTTYPE4#15(w840_probe1_~phy_idx~0#1, w840_probe1_~np~0#1.base, ~bvadd~64(3016bv64, w840_probe1_~np~0#1.offset), 4bv64);call w840_probe1_#t~mem285#1 := read~intINTTYPE1#15(w840_probe1_~np~0#1.base, ~bvadd~64(3020bv64, w840_probe1_~np~0#1.offset), 1bv64);call write~intINTTYPE4#15(~zero_extend~32~8(w840_probe1_#t~mem285#1), w840_probe1_~np~0#1.base, ~bvadd~64(3025bv64, w840_probe1_~np~0#1.offset), 4bv64);havoc w840_probe1_#t~mem285#1; [2025-02-08 03:41:54,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7689-1: SUMMARY for call intr_handler_#t~ret520#1 := __dynamic_netdev_dbg(intr_handler_~#descriptor~4#1.base, intr_handler_~#descriptor~4#1.offset, intr_handler_~dev~2#1.base, intr_handler_~dev~2#1.offset, 64bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7689: havoc intr_handler_#t~ret520#1; [2025-02-08 03:41:54,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6500: ldv_pci_instance_probe_2_17_#t~ret760#1 := w840_probe1_#res#1;havoc w840_probe1_#t~mem251#1, w840_probe1_#t~ite253#1, w840_probe1_#t~mem252#1, w840_probe1_#t~ret254#1, w840_probe1_#t~mem255#1, w840_probe1_#t~ret256#1, w840_probe1_#t~ret257#1.base, w840_probe1_#t~ret257#1.offset, w840_probe1_#t~ret258#1, w840_probe1_#t~ret259#1.base, w840_probe1_#t~ret259#1.offset, w840_probe1_#t~ret260#1, w840_probe1_#t~ret261#1.base, w840_probe1_#t~ret261#1.offset, w840_probe1_#t~ret262#1, w840_probe1_#t~mem263#1.base, w840_probe1_#t~mem263#1.offset, w840_probe1_#t~ret264#1.base, w840_probe1_#t~ret264#1.offset, w840_probe1_#t~mem265#1, w840_probe1_#t~ret266#1.base, w840_probe1_#t~ret266#1.offset, w840_probe1_#t~mem267#1, w840_probe1_#t~mem268#1, w840_probe1_#t~ret269#1, w840_probe1_#t~mem270#1, w840_probe1_#t~short271#1, w840_probe1_#t~mem272#1, w840_probe1_#t~ret273#1, w840_probe1_#t~mem274#1.base, w840_probe1_#t~mem274#1.offset, w840_probe1_#t~mem275#1.base, w840_probe1_#t~mem275#1.offset, w840_probe1_#t~ret276#1, w840_probe1_#t~mem277#1, w840_probe1_#t~ret278#1, w840_probe1_#t~ret279#1, w840_probe1_#t~ret280#1, w840_probe1_#t~ret281#1, w840_probe1_#t~mem282#1, w840_probe1_#t~mem283#1, w840_probe1_#t~ret284#1, w840_probe1_#t~mem285#1, w840_probe1_#t~ret286#1, w840_probe1_~pdev#1.base, w840_probe1_~pdev#1.offset, w840_probe1_~ent#1.base, w840_probe1_~ent#1.offset, w840_probe1_~dev~0#1.base, w840_probe1_~dev~0#1.offset, w840_probe1_~np~0#1.base, w840_probe1_~np~0#1.offset, w840_probe1_~find_cnt~0#1, w840_probe1_~chip_idx~0#1, w840_probe1_~irq~0#1, w840_probe1_~i~1#1, w840_probe1_~option~0#1, w840_probe1_~ioaddr~0#1.base, w840_probe1_~ioaddr~0#1.offset, w840_probe1_~tmp~26#1.base, w840_probe1_~tmp~26#1.offset, w840_probe1_~tmp___0~8#1, w840_probe1_~tmp___1~6#1, w840_probe1_~tmp___2~1#1, w840_probe1_~tmp___3~1#1.base, w840_probe1_~tmp___3~1#1.offset, w840_probe1_~#__key~0#1.base, w840_probe1_~#__key~0#1.offset, w840_probe1_~phy~0#1, w840_probe1_~phy_idx~0#1, w840_probe1_~mii_status~0#1, w840_probe1_~tmp___4~0#1, w840_probe1_~tmp___5~0#1, w840_probe1_~tmp___6~0#1, w840_probe1_~tmp___7~0#1;havoc w840_probe1_#in~pdev#1.base, w840_probe1_#in~pdev#1.offset, w840_probe1_#in~ent#1.base, w840_probe1_#in~ent#1.offset;assume { :end_inline_w840_probe1 } true;ldv_pci_instance_probe_2_17_~tmp~65#1 := ldv_pci_instance_probe_2_17_#t~ret760#1;havoc ldv_pci_instance_probe_2_17_#t~ret760#1;ldv_pci_instance_probe_2_17_#res#1 := ldv_pci_instance_probe_2_17_~tmp~65#1;ldv_pci_pci_instance_2_#t~ret792#1 := ldv_pci_instance_probe_2_17_#res#1;havoc ldv_pci_instance_probe_2_17_#t~ret760#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~ret792#1;havoc ldv_pci_pci_instance_2_#t~mem791#1.base, ldv_pci_pci_instance_2_#t~mem791#1.offset;havoc ldv_pci_pci_instance_2_#t~ret792#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~ret844#1, ldv_post_probe_~probe_ret_val#1, ldv_post_probe_~tmp~90#1;ldv_post_probe_~probe_ret_val#1 := ldv_post_probe_#in~probe_ret_val#1;havoc ldv_post_probe_~tmp~90#1; [2025-02-08 03:41:54,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7623-3: assume netdev_tx_done_#t~short511#1;call netdev_tx_done_#t~mem509#1 := read~intINTTYPE4#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(3000bv64, netdev_tx_done_~np~12#1.offset), 4bv64);call netdev_tx_done_#t~mem510#1 := read~intINTTYPE4#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(3004bv64, netdev_tx_done_~np~12#1.offset), 4bv64);netdev_tx_done_#t~short511#1 := ~bvule~32(~bvsub~32(netdev_tx_done_#t~mem509#1, netdev_tx_done_#t~mem510#1), 4bv32); [2025-02-08 03:41:54,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7623-3: assume !netdev_tx_done_#t~short511#1; [2025-02-08 03:41:54,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7557-1: SUMMARY for call netdev_tx_done_#t~ret480#1 := __dynamic_netdev_dbg(netdev_tx_done_~#descriptor~3#1.base, netdev_tx_done_~#descriptor~3#1.offset, netdev_tx_done_~dev#1.base, netdev_tx_done_~dev#1.offset, 54bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7623-2: netdev_tx_done_#t~short513#1 := netdev_tx_done_#t~short511#1; [2025-02-08 03:41:54,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7557: havoc netdev_tx_done_#t~ret480#1; [2025-02-08 03:41:54,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6038: assume false; [2025-02-08 03:41:54,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6038: assume !false; [2025-02-08 03:41:54,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7161-1: SUMMARY for call netdev_timer_#t~ret358#1 := ioread32(netdev_timer_~ioaddr~3#1.base, ~bvadd~64(24bv64, netdev_timer_~ioaddr~3#1.offset)); srcloc: null [2025-02-08 03:41:54,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7161: netdev_timer_~tmp___0~13#1 := netdev_timer_#t~ret358#1;havoc netdev_timer_#t~ret358#1; [2025-02-08 03:41:54,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8020: call ULTIMATE.dealloc(netdev_error_~#descriptor~6#1.base, netdev_error_~#descriptor~6#1.offset);havoc netdev_error_~#descriptor~6#1.base, netdev_error_~#descriptor~6#1.offset;call ULTIMATE.dealloc(netdev_error_~#descriptor___0~4#1.base, netdev_error_~#descriptor___0~4#1.offset);havoc netdev_error_~#descriptor___0~4#1.base, netdev_error_~#descriptor___0~4#1.offset;havoc netdev_error_#t~ret613#1.base, netdev_error_#t~ret613#1.offset, netdev_error_#t~mem614#1.base, netdev_error_#t~mem614#1.offset, netdev_error_#t~mem615#1, netdev_error_#t~ret616#1, netdev_error_#t~ret617#1, netdev_error_#t~mem618#1, netdev_error_#t~mem619#1, netdev_error_#t~mem620#1, netdev_error_#t~ret621#1, netdev_error_#t~ret622#1, netdev_error_#t~mem623#1, netdev_error_#t~ret624#1, netdev_error_#t~ret625#1, netdev_error_#t~mem626#1, netdev_error_~dev#1.base, netdev_error_~dev#1.offset, netdev_error_~intr_status#1, netdev_error_~np~15#1.base, netdev_error_~np~15#1.offset, netdev_error_~tmp~42#1.base, netdev_error_~tmp~42#1.offset, netdev_error_~ioaddr~7#1.base, netdev_error_~ioaddr~7#1.offset, netdev_error_~#descriptor~6#1.base, netdev_error_~#descriptor~6#1.offset, netdev_error_~tmp___0~22#1, netdev_error_~new~0#1, netdev_error_~#descriptor___0~4#1.base, netdev_error_~#descriptor___0~4#1.offset, netdev_error_~tmp___1~17#1, netdev_error_~tmp___2~8#1, netdev_error_~tmp___3~5#1;havoc netdev_error_#in~dev#1.base, netdev_error_#in~dev#1.offset, netdev_error_#in~intr_status#1;assume { :end_inline_netdev_error } true; [2025-02-08 03:41:54,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7822: call netdev_rx_#t~mem540#1.base, netdev_rx_#t~mem540#1.offset := read~$Pointer$#15(netdev_rx_~np~14#1.base, ~bvadd~64(2980bv64, netdev_rx_~np~14#1.offset), 8bv64);netdev_rx_~desc~0#1.base, netdev_rx_~desc~0#1.offset := netdev_rx_#t~mem540#1.base, netdev_rx_#t~mem540#1.offset;call netdev_rx_#t~mem541#1 := read~intINTTYPE4#15(netdev_rx_~desc~0#1.base, netdev_rx_~desc~0#1.offset, 4bv64);netdev_rx_~status~0#1 := netdev_rx_#t~mem541#1;havoc netdev_rx_#t~mem541#1; [2025-02-08 03:41:54,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699: assume ~bvsgt~32(eeprom_read_~i~2#1, 0bv32); [2025-02-08 03:41:54,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699: assume !~bvsgt~32(eeprom_read_~i~2#1, 0bv32); [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567: assume 0bv64 != w840_probe1_#t~mem267#1;havoc w840_probe1_#t~mem267#1;call w840_probe1_#t~mem268#1 := read~intINTTYPE8#15(w840_probe1_~dev~0#1.base, ~bvadd~64(48bv64, w840_probe1_~dev~0#1.offset), 8bv64);w840_probe1_~option~0#1 := w840_probe1_#t~mem268#1[32:0];havoc w840_probe1_#t~mem268#1; [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567: assume !(0bv64 != w840_probe1_#t~mem267#1);havoc w840_probe1_#t~mem267#1; [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9474: assume 19bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9474: assume !(19bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8351: netdev_ioctl_#res#1 := 4294967201bv32; [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7162: netdev_timer_~tmp___1~10#1 := netdev_timer_#t~ret359#1;havoc netdev_timer_#t~ret359#1; [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12513-1: w840_probe1_#t~ret261#1.base, w840_probe1_#t~ret261#1.offset := pci_iomap_#res#1.base, pci_iomap_#res#1.offset;havoc pci_iomap_#t~ret958#1.base, pci_iomap_#t~ret958#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;w840_probe1_~ioaddr~0#1.base, w840_probe1_~ioaddr~0#1.offset := w840_probe1_#t~ret261#1.base, w840_probe1_#t~ret261#1.offset;havoc w840_probe1_#t~ret261#1.base, w840_probe1_#t~ret261#1.offset; [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12513: havoc pci_iomap_#t~ret958#1.base, pci_iomap_#t~ret958#1.offset; [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12513-3: SUMMARY for call pci_iomap_#t~ret958#1.base, pci_iomap_#t~ret958#1.offset := ldv_malloc(pci_iomap_~arg2#1); srcloc: null [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12513-2: pci_iomap_#res#1.base, pci_iomap_#res#1.offset := pci_iomap_#t~ret958#1.base, pci_iomap_#t~ret958#1.offset;havoc pci_iomap_#t~ret958#1.base, pci_iomap_#t~ret958#1.offset; [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9342: assume 5bv32 == ~ldv_statevar_0~0; [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9342: assume !(5bv32 == ~ldv_statevar_0~0); [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7162-1: SUMMARY for call netdev_timer_#t~ret359#1 := ioread32(netdev_timer_~ioaddr~3#1.base, ~bvadd~64(20bv64, netdev_timer_~ioaddr~3#1.offset)); srcloc: null [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7955-1: SUMMARY for call netdev_rx_#t~ret583#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(netdev_rx_#t~mem582#1)), 0bv64); srcloc: null [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7955: netdev_rx_~tmp___4~2#1 := netdev_rx_#t~ret583#1;havoc netdev_rx_#t~mem582#1;havoc netdev_rx_#t~ret583#1; [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9805: havoc ldv_pci_instance_resume_early_2_6_#t~ret763#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~mem778#1.base, ldv_pci_pci_instance_2_#t~mem778#1.offset; [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9739: assume 12bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9739: assume !(12bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9937: ldv_register_netdev_~tmp~69#1 := ldv_register_netdev_#t~ret803#1;havoc ldv_register_netdev_#t~ret803#1; [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9937-1: SUMMARY for call ldv_register_netdev_#t~ret803#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9541: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_10 } true;ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1 := ~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_10_1_default~0;havoc ldv_dummy_resourceless_instance_callback_1_10_#t~ret736#1, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1;ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_10_~arg2#1 := ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1;assume { :begin_inline_eth_change_mtu } true;eth_change_mtu_#in~arg0#1.base, eth_change_mtu_#in~arg0#1.offset, eth_change_mtu_#in~arg1#1 := ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1;havoc eth_change_mtu_#res#1;havoc eth_change_mtu_#t~nondet944#1, eth_change_mtu_~arg0#1.base, eth_change_mtu_~arg0#1.offset, eth_change_mtu_~arg1#1;eth_change_mtu_~arg0#1.base, eth_change_mtu_~arg0#1.offset := eth_change_mtu_#in~arg0#1.base, eth_change_mtu_#in~arg0#1.offset;eth_change_mtu_~arg1#1 := eth_change_mtu_#in~arg1#1;havoc eth_change_mtu_#t~nondet944#1;eth_change_mtu_#res#1 := eth_change_mtu_#t~nondet944#1;havoc eth_change_mtu_#t~nondet944#1; [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7163-1: SUMMARY for call netdev_timer_#t~ret360#1 := __dynamic_netdev_dbg(netdev_timer_~#descriptor~1#1.base, netdev_timer_~#descriptor~1#1.offset, netdev_timer_~dev~1#1.base, netdev_timer_~dev~1#1.offset, 35bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7163: havoc netdev_timer_#t~ret360#1; [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8088: assume 0bv32 != ~bvand~32(256bv32, netdev_error_~intr_status#1);call netdev_error_#t~mem623#1 := read~intINTTYPE8#15(netdev_error_~np~15#1.base, ~bvadd~64(32bv64, ~bvadd~64(2584bv64, netdev_error_~np~15#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(1bv64, netdev_error_#t~mem623#1), netdev_error_~np~15#1.base, ~bvadd~64(32bv64, ~bvadd~64(2584bv64, netdev_error_~np~15#1.offset)), 8bv64);havoc netdev_error_#t~mem623#1; [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8088: assume !(0bv32 != ~bvand~32(256bv32, netdev_error_~intr_status#1)); [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7758: intr_handler_~tmp___6~1#1 := intr_handler_#t~ret528#1;havoc intr_handler_#t~mem527#1;havoc intr_handler_#t~ret528#1; [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7824: assume ~bvsgt~32(~debug~0, 4bv32);call write~$Pointer$#8(76bv64, 0bv64, netdev_rx_~#descriptor___0~3#1.base, netdev_rx_~#descriptor___0~3#1.offset, 8bv64);call write~$Pointer$#8(77bv64, 0bv64, netdev_rx_~#descriptor___0~3#1.base, ~bvadd~64(8bv64, netdev_rx_~#descriptor___0~3#1.offset), 8bv64);call write~$Pointer$#8(78bv64, 0bv64, netdev_rx_~#descriptor___0~3#1.base, ~bvadd~64(16bv64, netdev_rx_~#descriptor___0~3#1.offset), 8bv64);call write~$Pointer$#8(79bv64, 0bv64, netdev_rx_~#descriptor___0~3#1.base, ~bvadd~64(24bv64, netdev_rx_~#descriptor___0~3#1.offset), 8bv64);call write~intINTTYPE4#8(1196bv32, netdev_rx_~#descriptor___0~3#1.base, ~bvadd~64(32bv64, netdev_rx_~#descriptor___0~3#1.offset), 4bv64);call write~intINTTYPE4#8(1bv32, netdev_rx_~#descriptor___0~3#1.base, ~bvadd~64(36bv64, netdev_rx_~#descriptor___0~3#1.offset), 4bv64);call netdev_rx_#t~mem542#1 := read~intINTTYPE4#8(netdev_rx_~#descriptor___0~3#1.base, ~bvadd~64(36bv64, netdev_rx_~#descriptor___0~3#1.offset), 4bv64); [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7824: assume !~bvsgt~32(~debug~0, 4bv32); [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6833: mdio_write_~dataval~2#1 := (if 0bv32 != ~bvand~32(1bv32, ~bvashr~32(mdio_write_~mii_cmd~1#1, mdio_write_~i~4#1)) then 393216bv32 else 262144bv32); [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7758-1: SUMMARY for call intr_handler_#t~ret528#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(intr_handler_#t~mem527#1)), 0bv64); srcloc: null [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9608: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_26 } true;ldv_dummy_resourceless_instance_callback_1_26_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_26_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_26_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_26_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_26_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_26_#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_26_#t~ret743#1, ldv_dummy_resourceless_instance_callback_1_26_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_26_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_26_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_26_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_26_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_26_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_26_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_26_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_26_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_26_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_26_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_26_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_26_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_26_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_26_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_26_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_26_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_26_#in~arg2#1.offset;assume { :begin_inline_netdev_set_settings } true;netdev_set_settings_#in~dev#1.base, netdev_set_settings_#in~dev#1.offset, netdev_set_settings_#in~cmd#1.base, netdev_set_settings_#in~cmd#1.offset := ldv_dummy_resourceless_instance_callback_1_26_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_26_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_26_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_26_~arg2#1.offset;havoc netdev_set_settings_#res#1;havoc netdev_set_settings_#t~ret660#1.base, netdev_set_settings_#t~ret660#1.offset, netdev_set_settings_#t~ret661#1, netdev_set_settings_~dev#1.base, netdev_set_settings_~dev#1.offset, netdev_set_settings_~cmd#1.base, netdev_set_settings_~cmd#1.offset, netdev_set_settings_~np~21#1.base, netdev_set_settings_~np~21#1.offset, netdev_set_settings_~tmp~48#1.base, netdev_set_settings_~tmp~48#1.offset, netdev_set_settings_~rc~1#1;netdev_set_settings_~dev#1.base, netdev_set_settings_~dev#1.offset := netdev_set_settings_#in~dev#1.base, netdev_set_settings_#in~dev#1.offset;netdev_set_settings_~cmd#1.base, netdev_set_settings_~cmd#1.offset := netdev_set_settings_#in~cmd#1.base, netdev_set_settings_#in~cmd#1.offset;havoc netdev_set_settings_~np~21#1.base, netdev_set_settings_~np~21#1.offset;havoc netdev_set_settings_~tmp~48#1.base, netdev_set_settings_~tmp~48#1.offset;havoc netdev_set_settings_~rc~1#1; [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8551: w840_suspend_#res#1 := 0bv32;ldv_pci_instance_suspend_2_8_#t~ret766#1 := w840_suspend_#res#1;havoc w840_suspend_#t~ret699#1.base, w840_suspend_#t~ret699#1.offset, w840_suspend_#t~ret700#1.base, w840_suspend_#t~ret700#1.offset, w840_suspend_#t~mem701#1.base, w840_suspend_#t~mem701#1.offset, w840_suspend_#t~ret702#1, w840_suspend_#t~ret703#1, w840_suspend_#t~mem704#1.base, w840_suspend_#t~mem704#1.offset, w840_suspend_#t~mem705#1, w840_suspend_#t~ret706#1, w840_suspend_#t~mem707#1, w840_suspend_#t~mem708#1, w840_suspend_#t~ret709#1, w840_suspend_#t~ret710#1, w840_suspend_#t~ret711#1, w840_suspend_~pdev#1.base, w840_suspend_~pdev#1.offset, w840_suspend_~state#1.event, w840_suspend_~dev~4#1.base, w840_suspend_~dev~4#1.offset, w840_suspend_~tmp~54#1.base, w840_suspend_~tmp~54#1.offset, w840_suspend_~np~27#1.base, w840_suspend_~np~27#1.offset, w840_suspend_~tmp___0~32#1.base, w840_suspend_~tmp___0~32#1.offset, w840_suspend_~ioaddr~11#1.base, w840_suspend_~ioaddr~11#1.offset, w840_suspend_~tmp___1~22#1, w840_suspend_~tmp___2~12#1, w840_suspend_~tmp___3~7#1, w840_suspend_~tmp___4~4#1, w840_suspend_~tmp___5~3#1;havoc w840_suspend_#in~pdev#1.base, w840_suspend_#in~pdev#1.offset, w840_suspend_#in~state#1.event;assume { :end_inline_w840_suspend } true;ldv_pci_instance_suspend_2_8_~tmp~66#1 := ldv_pci_instance_suspend_2_8_#t~ret766#1;havoc ldv_pci_instance_suspend_2_8_#t~mem765#1;havoc ldv_pci_instance_suspend_2_8_#t~ret766#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:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8551-1: SUMMARY for call rtnl_unlock(); srcloc: null [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6173: assume true; [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6173: assume !true; [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9939: assume 0bv32 != ldv_register_netdev_~tmp~69#1; [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9939: assume !(0bv32 != ldv_register_netdev_~tmp~69#1); [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834: SUMMARY for call iowrite32(mdio_write_~dataval~2#1, mdio_write_~mdio_addr~1#1.base, mdio_write_~mdio_addr~1#1.offset); srcloc: null [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7957: assume 0bv64 != netdev_rx_~tmp___4~2#1;call netdev_rx_#t~mem584#1.base, netdev_rx_#t~mem584#1.offset := read~$Pointer$#15(netdev_rx_~skb~1#1.base, ~bvadd~64(229bv64, netdev_rx_~skb~1#1.offset), 8bv64);call netdev_rx_#t~mem585#1.base, netdev_rx_#t~mem585#1.offset := read~$Pointer$#15(netdev_rx_~skb~1#1.base, ~bvadd~64(229bv64, netdev_rx_~skb~1#1.offset), 8bv64);call netdev_rx_#t~mem586#1.base, netdev_rx_#t~mem586#1.offset := read~$Pointer$#15(netdev_rx_~skb~1#1.base, ~bvadd~64(229bv64, netdev_rx_~skb~1#1.offset), 8bv64);call netdev_rx_#t~mem587#1 := read~intINTTYPE1#15(netdev_rx_#t~mem586#1.base, ~bvadd~64(12bv64, netdev_rx_#t~mem586#1.offset), 1bv64);call netdev_rx_#t~mem588#1.base, netdev_rx_#t~mem588#1.offset := read~$Pointer$#15(netdev_rx_~skb~1#1.base, ~bvadd~64(229bv64, netdev_rx_~skb~1#1.offset), 8bv64);call netdev_rx_#t~mem589#1 := read~intINTTYPE1#15(netdev_rx_#t~mem588#1.base, ~bvadd~64(13bv64, netdev_rx_#t~mem588#1.offset), 1bv64);call netdev_rx_#t~mem590#1.base, netdev_rx_#t~mem590#1.offset := read~$Pointer$#15(netdev_rx_~skb~1#1.base, ~bvadd~64(229bv64, netdev_rx_~skb~1#1.offset), 8bv64); [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7957: assume !(0bv64 != netdev_rx_~tmp___4~2#1); [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6702: SUMMARY for call iowrite32(2051bv32, eeprom_read_~ee_addr~0#1.base, eeprom_read_~ee_addr~0#1.offset); srcloc: null [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9675: ldv_pci_pci_instance_2_#t~ret786#1 := ldv_pci_instance_suspend_2_8_#res#1;havoc ldv_pci_instance_suspend_2_8_#t~mem765#1, ldv_pci_instance_suspend_2_8_#t~ret766#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~ret786#1;havoc ldv_pci_pci_instance_2_#t~mem784#1.base, ldv_pci_pci_instance_2_#t~mem784#1.offset;havoc ldv_pci_pci_instance_2_#t~mem785#1;havoc ldv_pci_pci_instance_2_#t~ret786#1; [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7627: SUMMARY for call netif_wake_queue(netdev_tx_done_~dev#1.base, netdev_tx_done_~dev#1.offset); srcloc: null [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8354: netdev_ioctl_~tmp___1~20#1.base, netdev_ioctl_~tmp___1~20#1.offset := netdev_ioctl_#t~ret668#1.base, netdev_ioctl_#t~ret668#1.offset;havoc netdev_ioctl_#t~ret668#1.base, netdev_ioctl_#t~ret668#1.offset;call netdev_ioctl_#t~mem669#1 := read~intINTTYPE1#15(netdev_ioctl_~tmp___1~20#1.base, ~bvadd~64(3020bv64, netdev_ioctl_~tmp___1~20#1.offset), 1bv64);call write~intINTTYPE2#15(~bvand~32(31bv32, ~zero_extend~32~16(~zero_extend~16~8(netdev_ioctl_#t~mem669#1)))[16:0], netdev_ioctl_~data~0#1.base, netdev_ioctl_~data~0#1.offset, 2bv64);havoc netdev_ioctl_#t~mem669#1; [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8354-1: SUMMARY for call netdev_ioctl_#t~ret668#1.base, netdev_ioctl_#t~ret668#1.offset := netdev_priv(netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset); srcloc: null [2025-02-08 03:41:54,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9874: ldv_pci_pci_instance_2_~tmp___1~24#1 := ldv_pci_pci_instance_2_#t~ret794#1;havoc ldv_pci_pci_instance_2_#t~ret794#1; [2025-02-08 03:41:54,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6835-1: SUMMARY for call mdio_write_#t~ret306#1 := ioread32(mdio_write_~mdio_addr~1#1.base, mdio_write_~mdio_addr~1#1.offset); srcloc: null [2025-02-08 03:41:54,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6835: havoc mdio_write_#t~ret306#1; [2025-02-08 03:41:54,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6703-1: SUMMARY for call eeprom_read_#t~ret290#1 := ioread32(eeprom_read_~ee_addr~0#1.base, eeprom_read_~ee_addr~0#1.offset); srcloc: null [2025-02-08 03:41:54,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6703: havoc eeprom_read_#t~ret290#1; [2025-02-08 03:41:54,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10667-1: SUMMARY for call ldv_post_probe_#t~ret844#1 := ldv_filter_positive_int(ldv_post_probe_~probe_ret_val#1); srcloc: null [2025-02-08 03:41:54,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760: assume 0bv64 != intr_handler_~tmp___6~1#1; [2025-02-08 03:41:54,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760: assume !(0bv64 != intr_handler_~tmp___6~1#1); [2025-02-08 03:41:54,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10667: ldv_post_probe_~tmp~90#1 := ldv_post_probe_#t~ret844#1;havoc ldv_post_probe_#t~ret844#1;ldv_post_probe_#res#1 := ldv_post_probe_~tmp~90#1;ldv_pci_pci_instance_2_#t~ret793#1 := ldv_post_probe_#res#1;havoc ldv_post_probe_#t~ret844#1, ldv_post_probe_~probe_ret_val#1, ldv_post_probe_~tmp~90#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~ret793#1;havoc ldv_pci_pci_instance_2_#t~ret793#1; [2025-02-08 03:41:54,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9874-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret794#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:41:54,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6571: assume ~bvsgt~32(w840_probe1_~option~0#1, 0bv32); [2025-02-08 03:41:54,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6571: assume !~bvsgt~32(w840_probe1_~option~0#1, 0bv32); [2025-02-08 03:41:54,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9346: assume 6bv32 == ~ldv_statevar_0~0; [2025-02-08 03:41:54,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9346: assume !(6bv32 == ~ldv_statevar_0~0); [2025-02-08 03:41:54,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9478: assume 20bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9478: assume !(20bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9148: assume 4bv32 == ~ldv_statevar_14~0; [2025-02-08 03:41:54,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9148: assume !(4bv32 == ~ldv_statevar_14~0); [2025-02-08 03:41:54,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9941: 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:41:54,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7959-1: SUMMARY for call netdev_rx_#t~ret591#1 := __dynamic_netdev_dbg(netdev_rx_~#descriptor___3~0#1.base, netdev_rx_~#descriptor___3~0#1.offset, netdev_rx_~dev#1.base, netdev_rx_~dev#1.offset, 96bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7959: havoc netdev_rx_#t~mem584#1.base, netdev_rx_#t~mem584#1.offset;havoc netdev_rx_#t~mem585#1.base, netdev_rx_#t~mem585#1.offset;havoc netdev_rx_#t~mem586#1.base, netdev_rx_#t~mem586#1.offset;havoc netdev_rx_#t~mem587#1;havoc netdev_rx_#t~mem588#1.base, netdev_rx_#t~mem588#1.offset;havoc netdev_rx_#t~mem589#1;havoc netdev_rx_#t~mem590#1.base, netdev_rx_#t~mem590#1.offset;havoc netdev_rx_#t~ret591#1; [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6836: SUMMARY for call iowrite32(~bvor~32(65536bv32, mdio_write_~dataval~2#1), mdio_write_~mdio_addr~1#1.base, mdio_write_~mdio_addr~1#1.offset); srcloc: null [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6638: assume 0bv32 == w840_probe1_~phy_idx~0#1; [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6638: assume !(0bv32 == w840_probe1_~phy_idx~0#1); [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6704-1: SUMMARY for call eeprom_read_#t~ret291#1 := ioread32(eeprom_read_~ee_addr~0#1.base, eeprom_read_~ee_addr~0#1.offset); srcloc: null [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6704: eeprom_read_~tmp~27#1 := eeprom_read_#t~ret291#1;havoc eeprom_read_#t~ret291#1;eeprom_read_~retval~0#1 := ~bvor~32(~bvshl~32(eeprom_read_~retval~0#1, 1bv32), (if 0bv32 != ~bvand~32(8bv32, eeprom_read_~tmp~27#1) then 1bv32 else 0bv32)); [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9809: ~ldv_statevar_2~0 := 5bv32; [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6572: assume 0bv32 != ~bvand~32(512bv32, w840_probe1_~option~0#1);call write~intINTTYPE4#15(1bv32, w840_probe1_~np~0#1.base, ~bvadd~64(16bv64, ~bvadd~64(3025bv64, w840_probe1_~np~0#1.offset)), 4bv64); [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6572: assume !(0bv32 != ~bvand~32(512bv32, w840_probe1_~option~0#1)); [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9743: assume 14bv32 == ~ldv_statevar_2~0; [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9743: assume !(14bv32 == ~ldv_statevar_2~0); [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497: SUMMARY for call ldv_spin_unlock_irq_88(start_tx_~np~11#1.base, ~bvadd~64(2892bv64, start_tx_~np~11#1.offset)); srcloc: null [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6308: havoc dma_sync_single_for_device_#t~ret130#1.base, dma_sync_single_for_device_#t~ret130#1.offset, dma_sync_single_for_device_#t~ret131#1, dma_sync_single_for_device_#t~ret132#1, dma_sync_single_for_device_#t~mem133#1.base, dma_sync_single_for_device_#t~mem133#1.offset, dma_sync_single_for_device_#t~mem139#1.base, dma_sync_single_for_device_#t~mem139#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:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8092: assume 0bv32 != ~bvand~32(2048bv32, netdev_error_~intr_status#1); [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8092: assume !(0bv32 != ~bvand~32(2048bv32, netdev_error_~intr_status#1)); [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9942-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9876: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___1~24#1;~ldv_statevar_2~0 := 14bv32; [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9876: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___1~24#1);~ldv_statevar_2~0 := 16bv32; [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762: intr_handler_~tmp___5~1#1 := intr_handler_#t~ret529#1;havoc intr_handler_#t~ret529#1; [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6837-1: SUMMARY for call mdio_write_#t~ret307#1 := ioread32(mdio_write_~mdio_addr~1#1.base, mdio_write_~mdio_addr~1#1.offset); srcloc: null [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9942: 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:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6837: havoc mdio_write_#t~ret307#1;mdio_write_~i~4#1 := ~bvsub~32(mdio_write_~i~4#1, 1bv32); [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7696: assume 0bv32 == ~bvand~32(98304bv32, intr_handler_~intr_status~0#1); [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7696: assume !(0bv32 == ~bvand~32(98304bv32, intr_handler_~intr_status~0#1));intr_handler_~handled~0#1 := 1bv32; [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762-1: SUMMARY for call intr_handler_#t~ret529#1 := ioread32(intr_handler_~ioaddr~6#1.base, ~bvadd~64(20bv64, intr_handler_~ioaddr~6#1.offset)); srcloc: null [2025-02-08 03:41:54,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7564: call netdev_tx_done_#t~mem481#1 := read~intINTTYPE8#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(40bv64, ~bvadd~64(2584bv64, netdev_tx_done_~np~12#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(1bv64, netdev_tx_done_#t~mem481#1), netdev_tx_done_~np~12#1.base, ~bvadd~64(40bv64, ~bvadd~64(2584bv64, netdev_tx_done_~np~12#1.offset)), 8bv64);havoc netdev_tx_done_#t~mem481#1; [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9678: 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~ret782#1 := ldv_pci_instance_suspend_late_2_7_#res#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem769#1, ldv_pci_instance_suspend_late_2_7_#t~ret770#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~ret782#1;havoc ldv_pci_pci_instance_2_#t~mem780#1.base, ldv_pci_pci_instance_2_#t~mem780#1.offset;havoc ldv_pci_pci_instance_2_#t~mem781#1;havoc ldv_pci_pci_instance_2_#t~ret782#1; [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6177: assume false; [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6177: assume !false; [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6045: assume false; [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6045: assume !false; [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7895: assume ~bvsgt~32(~debug~0, 4bv32);call write~$Pointer$#8(87bv64, 0bv64, netdev_rx_~#descriptor___2~0#1.base, netdev_rx_~#descriptor___2~0#1.offset, 8bv64);call write~$Pointer$#8(88bv64, 0bv64, netdev_rx_~#descriptor___2~0#1.base, ~bvadd~64(8bv64, netdev_rx_~#descriptor___2~0#1.offset), 8bv64);call write~$Pointer$#8(89bv64, 0bv64, netdev_rx_~#descriptor___2~0#1.base, ~bvadd~64(16bv64, netdev_rx_~#descriptor___2~0#1.offset), 8bv64);call write~$Pointer$#8(90bv64, 0bv64, netdev_rx_~#descriptor___2~0#1.base, ~bvadd~64(24bv64, netdev_rx_~#descriptor___2~0#1.offset), 8bv64);call write~intINTTYPE4#8(1226bv32, netdev_rx_~#descriptor___2~0#1.base, ~bvadd~64(32bv64, netdev_rx_~#descriptor___2~0#1.offset), 4bv64);call write~intINTTYPE4#8(1bv32, netdev_rx_~#descriptor___2~0#1.base, ~bvadd~64(36bv64, netdev_rx_~#descriptor___2~0#1.offset), 4bv64);call netdev_rx_#t~mem555#1 := read~intINTTYPE4#8(netdev_rx_~#descriptor___2~0#1.base, ~bvadd~64(36bv64, netdev_rx_~#descriptor___2~0#1.offset), 4bv64); [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7895: assume !~bvsgt~32(~debug~0, 4bv32); [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6706: SUMMARY for call iowrite32(2049bv32, eeprom_read_~ee_addr~0#1.base, eeprom_read_~ee_addr~0#1.offset); srcloc: null [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7763-1: SUMMARY for call intr_handler_#t~ret530#1 := __dynamic_netdev_dbg(intr_handler_~#descriptor___0~2#1.base, intr_handler_~#descriptor___0~2#1.offset, intr_handler_~dev~2#1.base, intr_handler_~dev~2#1.offset, 70bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7763: havoc intr_handler_#t~ret530#1; [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9943: 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:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6640-1: SUMMARY for call w840_probe1_#t~ret286#1 := dev_warn(w840_probe1_~dev~0#1.base, ~bvadd~64(1236bv64, w840_probe1_~dev~0#1.offset), 13bv64, 0bv64); srcloc: null [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6640: havoc w840_probe1_#t~ret286#1; [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5649: dma_sync_single_for_device_~tmp~6#1.base, dma_sync_single_for_device_~tmp~6#1.offset := dma_sync_single_for_device_#t~ret130#1.base, dma_sync_single_for_device_#t~ret130#1.offset;havoc dma_sync_single_for_device_#t~ret130#1.base, dma_sync_single_for_device_#t~ret130#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:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5649-1: SUMMARY for call dma_sync_single_for_device_#t~ret130#1.base, dma_sync_single_for_device_#t~ret130#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:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7499: assume ~bvsgt~32(~debug~0, 4bv32);call write~$Pointer$#8(45bv64, 0bv64, start_tx_~#descriptor~2#1.base, start_tx_~#descriptor~2#1.offset, 8bv64);call write~$Pointer$#8(46bv64, 0bv64, start_tx_~#descriptor~2#1.base, ~bvadd~64(8bv64, start_tx_~#descriptor~2#1.offset), 8bv64);call write~$Pointer$#8(47bv64, 0bv64, start_tx_~#descriptor~2#1.base, ~bvadd~64(16bv64, start_tx_~#descriptor~2#1.offset), 8bv64);call write~$Pointer$#8(48bv64, 0bv64, start_tx_~#descriptor~2#1.base, ~bvadd~64(24bv64, start_tx_~#descriptor~2#1.offset), 8bv64);call write~intINTTYPE4#8(1056bv32, start_tx_~#descriptor~2#1.base, ~bvadd~64(32bv64, start_tx_~#descriptor~2#1.offset), 4bv64);call write~intINTTYPE4#8(1bv32, start_tx_~#descriptor~2#1.base, ~bvadd~64(36bv64, start_tx_~#descriptor~2#1.offset), 4bv64);call start_tx_#t~mem470#1 := read~intINTTYPE4#8(start_tx_~#descriptor~2#1.base, ~bvadd~64(36bv64, start_tx_~#descriptor~2#1.offset), 4bv64); [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7499: assume !~bvsgt~32(~debug~0, 4bv32); [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6508: assume 0bv32 != w840_probe1_~tmp___0~8#1; [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6508: assume !(0bv32 != w840_probe1_~tmp___0~8#1);assume { :begin_inline_ldv_alloc_etherdev_mqs_83 } true;ldv_alloc_etherdev_mqs_83_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_83_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_83_#in~ldv_func_arg3#1 := 3096bv32, 1bv32, 1bv32;havoc ldv_alloc_etherdev_mqs_83_#res#1.base, ldv_alloc_etherdev_mqs_83_#res#1.offset;havoc ldv_alloc_etherdev_mqs_83_#t~ret818#1.base, ldv_alloc_etherdev_mqs_83_#t~ret818#1.offset, ldv_alloc_etherdev_mqs_83_#t~ret819#1.base, ldv_alloc_etherdev_mqs_83_#t~ret819#1.offset, ldv_alloc_etherdev_mqs_83_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_83_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_83_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_83_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_83_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_83_~tmp~77#1.base, ldv_alloc_etherdev_mqs_83_~tmp~77#1.offset, ldv_alloc_etherdev_mqs_83_~tmp___0~37#1.base, ldv_alloc_etherdev_mqs_83_~tmp___0~37#1.offset;ldv_alloc_etherdev_mqs_83_~ldv_func_arg1#1 := ldv_alloc_etherdev_mqs_83_#in~ldv_func_arg1#1;ldv_alloc_etherdev_mqs_83_~ldv_func_arg2#1 := ldv_alloc_etherdev_mqs_83_#in~ldv_func_arg2#1;ldv_alloc_etherdev_mqs_83_~ldv_func_arg3#1 := ldv_alloc_etherdev_mqs_83_#in~ldv_func_arg3#1;havoc ldv_alloc_etherdev_mqs_83_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_83_~ldv_func_res~0#1.offset;havoc ldv_alloc_etherdev_mqs_83_~tmp~77#1.base, ldv_alloc_etherdev_mqs_83_~tmp~77#1.offset;havoc ldv_alloc_etherdev_mqs_83_~tmp___0~37#1.base, ldv_alloc_etherdev_mqs_83_~tmp___0~37#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_83_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_83_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_83_~ldv_func_arg3#1;havoc alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret937#1.base, alloc_etherdev_mqs_#t~ret937#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:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565: assume 0bv32 != ~bvand~32(260bv32, netdev_tx_done_~tx_status~0#1);call netdev_tx_done_#t~mem482#1 := read~intINTTYPE8#15(netdev_tx_done_~np~12#1.base, ~bvadd~64(128bv64, ~bvadd~64(2584bv64, netdev_tx_done_~np~12#1.offset)), 8bv64);call write~intINTTYPE8#15(~bvadd~64(1bv64, netdev_tx_done_#t~mem482#1), netdev_tx_done_~np~12#1.base, ~bvadd~64(128bv64, ~bvadd~64(2584bv64, netdev_tx_done_~np~12#1.offset)), 8bv64);havoc netdev_tx_done_#t~mem482#1; [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565: assume !(0bv32 != ~bvand~32(260bv32, netdev_tx_done_~tx_status~0#1)); [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8094: netdev_error_~tmp___2~8#1 := (if 0bv8 == netdev_error_#t~ret624#1 then 0bv8 else 1bv8);havoc netdev_error_#t~ret624#1; [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8094-1: SUMMARY for call netdev_error_#t~ret624#1 := netif_device_present(netdev_error_~dev#1.base, netdev_error_~dev#1.offset); srcloc: null [2025-02-08 03:41:54,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9812: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem779#1.base, ldv_pci_pci_instance_2_#t~mem779#1.offset);havoc ldv_pci_pci_instance_2_#t~mem779#1.base, ldv_pci_pci_instance_2_#t~mem779#1.offset;call ldv_pci_pci_instance_2_#t~mem780#1.base, ldv_pci_pci_instance_2_#t~mem780#1.offset := read~$Pointer$#6(~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~mem781#1 := read~intINTTYPE4#7(~#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~mem780#1.base, ldv_pci_pci_instance_2_#t~mem780#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ldv_pci_pci_instance_2_#t~mem781#1;havoc ldv_pci_instance_suspend_late_2_7_#res#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem769#1, ldv_pci_instance_suspend_late_2_7_#t~ret770#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#11(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~mem769#1 := read~intINTTYPE4#11(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset, 4bv64);assume { :begin_inline_##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT } true;##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~767#1.base, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~767#1.offset, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~768#1.event, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~#fp#1.offset := ldv_pci_instance_suspend_late_2_7_~arg1#1.base, ldv_pci_instance_suspend_late_2_7_~arg1#1.offset, ldv_pci_instance_suspend_late_2_7_#t~mem769#1, ldv_pci_instance_suspend_late_2_7_~arg0#1.base, ldv_pci_instance_suspend_late_2_7_~arg0#1.offset;havoc ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#~767#1.base, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#~767#1.offset, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#~768#1.event;##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#~767#1.base, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#~767#1.offset := ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~767#1.base, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~767#1.offset;##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#~768#1.event := ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~768#1.event;ldv_pci_instance_suspend_late_2_7_#t~ret770#1 := ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#~767#1.base, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#~767#1.offset, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#~768#1.event;havoc ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~767#1.base, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~767#1.offset, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~768#1.event, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT } true;ldv_pci_instance_suspend_late_2_7_~tmp~67#1 := ldv_pci_instance_suspend_late_2_7_#t~ret770#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem769#1;havoc ldv_pci_instance_suspend_late_2_7_#t~ret770#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:41:54,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9812: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem779#1.base, ldv_pci_pci_instance_2_#t~mem779#1.offset));havoc ldv_pci_pci_instance_2_#t~mem779#1.base, ldv_pci_pci_instance_2_#t~mem779#1.offset; [2025-02-08 03:41:54,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9812-1: call ldv_pci_pci_instance_2_#t~mem779#1.base, ldv_pci_pci_instance_2_#t~mem779#1.offset := read~$Pointer$#6(~ldv_2_container_pci_driver~0.base, ~bvadd~64(56bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:41:54,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6707-1: SUMMARY for call eeprom_read_#t~ret292#1 := ioread32(eeprom_read_~ee_addr~0#1.base, eeprom_read_~ee_addr~0#1.offset); srcloc: null [2025-02-08 03:41:54,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6707: havoc eeprom_read_#t~ret292#1;eeprom_read_~i~2#1 := ~bvsub~32(eeprom_read_~i~2#1, 1bv32); [2025-02-08 03:41:54,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9548: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_13 } true;ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#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_13_2_default~0;havoc ldv_dummy_resourceless_instance_callback_1_13_#t~ret737#1, ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg3#1;ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_13_~arg3#1 := ldv_dummy_resourceless_instance_callback_1_13_#in~arg3#1;assume { :begin_inline_netdev_ioctl } true;netdev_ioctl_#in~dev#1.base, netdev_ioctl_#in~dev#1.offset, netdev_ioctl_#in~rq#1.base, netdev_ioctl_#in~rq#1.offset, netdev_ioctl_#in~cmd#1 := ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg3#1;havoc netdev_ioctl_#res#1;havoc netdev_ioctl_#t~ret666#1.base, netdev_ioctl_#t~ret666#1.offset, netdev_ioctl_#t~ret667#1.base, netdev_ioctl_#t~ret667#1.offset, netdev_ioctl_#t~ret668#1.base, netdev_ioctl_#t~ret668#1.offset, netdev_ioctl_#t~mem669#1, netdev_ioctl_#t~mem670#1, netdev_ioctl_#t~mem671#1, netdev_ioctl_#t~ret672#1, netdev_ioctl_#t~mem673#1, netdev_ioctl_#t~mem674#1, netdev_ioctl_#t~mem675#1, netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset, netdev_ioctl_~rq#1.base, netdev_ioctl_~rq#1.offset, netdev_ioctl_~cmd#1, netdev_ioctl_~data~0#1.base, netdev_ioctl_~data~0#1.offset, netdev_ioctl_~tmp~51#1.base, netdev_ioctl_~tmp~51#1.offset, netdev_ioctl_~np~24#1.base, netdev_ioctl_~np~24#1.offset, netdev_ioctl_~tmp___0~29#1.base, netdev_ioctl_~tmp___0~29#1.offset, netdev_ioctl_~tmp___1~20#1.base, netdev_ioctl_~tmp___1~20#1.offset, netdev_ioctl_~tmp___2~10#1;netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset := netdev_ioctl_#in~dev#1.base, netdev_ioctl_#in~dev#1.offset;netdev_ioctl_~rq#1.base, netdev_ioctl_~rq#1.offset := netdev_ioctl_#in~rq#1.base, netdev_ioctl_#in~rq#1.offset;netdev_ioctl_~cmd#1 := netdev_ioctl_#in~cmd#1;havoc netdev_ioctl_~data~0#1.base, netdev_ioctl_~data~0#1.offset;havoc netdev_ioctl_~tmp~51#1.base, netdev_ioctl_~tmp~51#1.offset;havoc netdev_ioctl_~np~24#1.base, netdev_ioctl_~np~24#1.offset;havoc netdev_ioctl_~tmp___0~29#1.base, netdev_ioctl_~tmp___0~29#1.offset;havoc netdev_ioctl_~tmp___1~20#1.base, netdev_ioctl_~tmp___1~20#1.offset;havoc netdev_ioctl_~tmp___2~10#1;assume { :begin_inline_if_mii } true;if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset := netdev_ioctl_~rq#1.base, netdev_ioctl_~rq#1.offset;havoc if_mii_#res#1.base, if_mii_#res#1.offset;havoc if_mii_~rq#1.base, if_mii_~rq#1.offset;if_mii_~rq#1.base, if_mii_~rq#1.offset := if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset;if_mii_#res#1.base, if_mii_#res#1.offset := if_mii_~rq#1.base, ~bvadd~64(16bv64, if_mii_~rq#1.offset);netdev_ioctl_#t~ret666#1.base, netdev_ioctl_#t~ret666#1.offset := if_mii_#res#1.base, if_mii_#res#1.offset;havoc if_mii_~rq#1.base, if_mii_~rq#1.offset;havoc if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset;assume { :end_inline_if_mii } true;netdev_ioctl_~tmp~51#1.base, netdev_ioctl_~tmp~51#1.offset := netdev_ioctl_#t~ret666#1.base, netdev_ioctl_#t~ret666#1.offset;havoc netdev_ioctl_#t~ret666#1.base, netdev_ioctl_#t~ret666#1.offset;netdev_ioctl_~data~0#1.base, netdev_ioctl_~data~0#1.offset := netdev_ioctl_~tmp~51#1.base, netdev_ioctl_~tmp~51#1.offset; [2025-02-08 03:41:54,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9482: assume 21bv32 == ~ldv_statevar_1~0; [2025-02-08 03:41:54,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9482: assume !(21bv32 == ~ldv_statevar_1~0); [2025-02-08 03:41:54,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8359-1: SUMMARY for call ldv_spin_lock_irq_87(netdev_ioctl_~np~24#1.base, ~bvadd~64(2892bv64, netdev_ioctl_~np~24#1.offset)); srcloc: null [2025-02-08 03:41:54,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8359: call netdev_ioctl_#t~mem670#1 := read~intINTTYPE2#15(netdev_ioctl_~data~0#1.base, netdev_ioctl_~data~0#1.offset, 2bv64);call netdev_ioctl_#t~mem671#1 := read~intINTTYPE2#15(netdev_ioctl_~data~0#1.base, ~bvadd~64(2bv64, netdev_ioctl_~data~0#1.offset), 2bv64); [2025-02-08 03:41:54,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9350: havoc ldv_interrupt_interrupt_instance_0_#t~ret755#1, ldv_interrupt_interrupt_instance_0_#t~ret756#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~63#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:41:54,443 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:41:54,454 INFO L158 Benchmark]: Toolchain (without parser) took 48190.94ms. Allocated memory was 83.9MB in the beginning and 369.1MB in the end (delta: 285.2MB). Free memory was 46.3MB in the beginning and 232.7MB in the end (delta: -186.4MB). Peak memory consumption was 319.6MB. Max. memory is 16.1GB. [2025-02-08 03:41:54,454 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 83.9MB. Free memory was 62.2MB in the beginning and 62.1MB in the end (delta: 37.1kB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:41:54,454 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2543.60ms. Allocated memory was 83.9MB in the beginning and 369.1MB in the end (delta: 285.2MB). Free memory was 46.2MB in the beginning and 286.8MB in the end (delta: -240.6MB). Peak memory consumption was 115.2MB. Max. memory is 16.1GB. [2025-02-08 03:41:54,454 INFO L158 Benchmark]: Boogie Procedure Inliner took 176.46ms. Allocated memory is still 369.1MB. Free memory was 286.8MB in the beginning and 258.8MB in the end (delta: 27.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-08 03:41:54,455 INFO L158 Benchmark]: Boogie Preprocessor took 912.62ms. Allocated memory is still 369.1MB. Free memory was 258.8MB in the beginning and 248.3MB in the end (delta: 10.5MB). Peak memory consumption was 175.7MB. Max. memory is 16.1GB. [2025-02-08 03:41:54,455 INFO L158 Benchmark]: IcfgBuilder took 44553.82ms. Allocated memory is still 369.1MB. Free memory was 248.3MB in the beginning and 232.7MB in the end (delta: 15.6MB). Peak memory consumption was 234.8MB. Max. memory is 16.1GB. [2025-02-08 03:41:54,462 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 was 62.2MB in the beginning and 62.1MB in the end (delta: 37.1kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2543.60ms. Allocated memory was 83.9MB in the beginning and 369.1MB in the end (delta: 285.2MB). Free memory was 46.2MB in the beginning and 286.8MB in the end (delta: -240.6MB). Peak memory consumption was 115.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 176.46ms. Allocated memory is still 369.1MB. Free memory was 286.8MB in the beginning and 258.8MB in the end (delta: 27.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 912.62ms. Allocated memory is still 369.1MB. Free memory was 258.8MB in the beginning and 248.3MB in the end (delta: 10.5MB). Peak memory consumption was 175.7MB. Max. memory is 16.1GB. * IcfgBuilder took 44553.82ms. Allocated memory is still 369.1MB. Free memory was 248.3MB in the beginning and 232.7MB in the end (delta: 15.6MB). Peak memory consumption was 234.8MB. 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: 5260]: 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"); [5260] - GenericResultAtLocation [Line: 5267]: 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)); [5267] - GenericResultAtLocation [Line: 5274]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5274] - GenericResultAtLocation [Line: 5315]: 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/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5315-5316] - GenericResultAtLocation [Line: 5321]: 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"); [5321-5323] - GenericResultAtLocation [Line: 5548]: 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)); [5548-5549] - GenericResultAtLocation [Line: 5582]: 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)); [5582-5583] - GenericResultAtLocation [Line: 5619]: 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)); [5619-5620] - GenericResultAtLocation [Line: 5656]: 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)); [5656-5657] - GenericResultAtLocation [Line: 6063]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6063] - GenericResultAtLocation [Line: 6066]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6066] - GenericResultAtLocation [Line: 6069]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6069] - GenericResultAtLocation [Line: 6072]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6072] - GenericResultAtLocation [Line: 6103]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6103] - GenericResultAtLocation [Line: 6106]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6106] - GenericResultAtLocation [Line: 6109]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6109] - GenericResultAtLocation [Line: 6112]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6112] - GenericResultAtLocation [Line: 6143]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6143] - GenericResultAtLocation [Line: 6146]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6146] - GenericResultAtLocation [Line: 6149]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6149] - GenericResultAtLocation [Line: 6152]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6152] - GenericResultAtLocation [Line: 6183]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6183] - GenericResultAtLocation [Line: 6186]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6186] - GenericResultAtLocation [Line: 6189]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6189] - GenericResultAtLocation [Line: 6192]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6192] - GenericResultAtLocation [Line: 7482]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7482] - GenericResultAtLocation [Line: 7484]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7484] - GenericResultAtLocation [Line: 7491]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7491] - GenericResultAtLocation [Line: 7626]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7626] - GenericResultAtLocation [Line: 8003]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8003] - GenericResultAtLocation [Line: 8442]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8442] - GenericResultAtLocation [Line: 8524]: 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 *)"drivers/net/ethernet/dec/tulip/winbond-840.c"), "i" (1594), "i" (12UL)); [8524-8525] - GenericResultAtLocation [Line: 8535]: 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 *)"drivers/net/ethernet/dec/tulip/winbond-840.c"), "i" (1594), "i" (12UL)); [8535-8536] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:41:54,679 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2025-02-08 03:41:54,700 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