./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.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 13e6b0a729331bce63a8ef0a7bbf69e8973bc24c60f930c84fc21ac21a1a624d --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:49:45,207 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:49:45,247 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:49:45,251 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:49:45,252 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:49:45,267 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:49:45,268 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:49:45,268 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:49:45,268 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:49:45,269 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:49:45,269 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:49:45,269 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:49:45,269 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:49:45,269 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:49:45,269 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:49:45,269 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:49:45,269 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:49:45,269 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:49:45,270 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:49:45,270 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:49:45,270 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:49:45,270 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:49:45,270 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:49:45,270 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:49:45,270 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:49:45,270 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:49:45,270 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:49:45,270 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:49:45,270 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:49:45,270 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:49:45,270 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:49:45,270 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:49:45,270 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:49:45,270 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:49:45,270 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:49:45,270 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:49:45,271 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:49:45,271 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:49:45,271 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:49:45,271 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:49:45,271 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 -> 13e6b0a729331bce63a8ef0a7bbf69e8973bc24c60f930c84fc21ac21a1a624d [2025-02-08 03:49:45,531 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:49:45,539 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:49:45,542 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:49:45,543 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:49:45,543 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:49:45,544 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i [2025-02-08 03:49:46,771 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/c70e00088/4bf15b223b174f51bc7f5f91aa559c41/FLAG95062ee14 [2025-02-08 03:49:47,405 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:49:47,406 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i [2025-02-08 03:49:47,437 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/c70e00088/4bf15b223b174f51bc7f5f91aa559c41/FLAG95062ee14 [2025-02-08 03:49:47,827 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/c70e00088/4bf15b223b174f51bc7f5f91aa559c41 [2025-02-08 03:49:47,829 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:49:47,830 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:49:47,831 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:49:47,831 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:49:47,834 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:49:47,836 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:49:47" (1/1) ... [2025-02-08 03:49:47,836 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c175e61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:49:47, skipping insertion in model container [2025-02-08 03:49:47,836 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:49:47" (1/1) ... [2025-02-08 03:49:47,932 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:49:51,465 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[380944,380957] [2025-02-08 03:49:51,469 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[381110,381123] [2025-02-08 03:49:51,470 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[381274,381287] [2025-02-08 03:49:51,470 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[381439,381452] [2025-02-08 03:49:51,513 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:49:51,607 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:49:51,670 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"); [5349] [2025-02-08 03:49:51,671 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)); [5356] [2025-02-08 03:49:51,672 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5363] [2025-02-08 03:49:51,674 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/d4e00c1/linux-kernel-locking-mutex/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5442-5443] [2025-02-08 03:49:51,674 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"); [5448-5450] [2025-02-08 03:49:51,676 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5593] [2025-02-08 03:49:51,677 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5607] [2025-02-08 03:49:51,677 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5615] [2025-02-08 03:49:51,681 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)); [5707-5708] [2025-02-08 03:49:51,682 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [5741-5742] [2025-02-08 03:49:51,683 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)); [5778-5779] [2025-02-08 03:49:51,684 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)); [5815-5816] [2025-02-08 03:49:51,690 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/linux/netdevice.h"), "i" (502), "i" (12UL)); [6162-6163] [2025-02-08 03:49:51,691 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6169] [2025-02-08 03:49:51,694 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6411] [2025-02-08 03:49:51,694 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6414] [2025-02-08 03:49:51,694 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6417] [2025-02-08 03:49:51,694 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6420] [2025-02-08 03:49:51,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6451] [2025-02-08 03:49:51,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6454] [2025-02-08 03:49:51,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6457] [2025-02-08 03:49:51,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6460] [2025-02-08 03:49:51,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6491] [2025-02-08 03:49:51,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6494] [2025-02-08 03:49:51,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6497] [2025-02-08 03:49:51,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6500] [2025-02-08 03:49:51,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6531] [2025-02-08 03:49:51,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6534] [2025-02-08 03:49:51,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6537] [2025-02-08 03:49:51,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6540] [2025-02-08 03:49:51,706 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6984] [2025-02-08 03:49:51,715 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7398] [2025-02-08 03:49:51,732 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8071] [2025-02-08 03:49:51,733 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8090] [2025-02-08 03:49:51,733 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8103] [2025-02-08 03:49:51,733 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8108] [2025-02-08 03:49:51,734 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8121] [2025-02-08 03:49:51,734 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8133] [2025-02-08 03:49:51,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8659] [2025-02-08 03:49:51,746 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8661] [2025-02-08 03:49:51,748 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8708] [2025-02-08 03:49:51,861 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[380944,380957] [2025-02-08 03:49:51,862 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[381110,381123] [2025-02-08 03:49:51,862 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[381274,381287] [2025-02-08 03:49:51,863 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[381439,381452] [2025-02-08 03:49:51,869 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:49:52,093 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:49:52,094 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:49:52 WrapperNode [2025-02-08 03:49:52,094 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:49:52,096 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:49:52,096 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:49:52,096 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:49:52,101 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:49:52" (1/1) ... [2025-02-08 03:49:52,205 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:49:52" (1/1) ... [2025-02-08 03:49:52,377 INFO L138 Inliner]: procedures = 490, calls = 3263, calls flagged for inlining = 293, calls inlined = 260, statements flattened = 7021 [2025-02-08 03:49:52,377 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:49:52,377 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:49:52,377 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:49:52,377 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:49:52,385 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:49:52" (1/1) ... [2025-02-08 03:49:52,386 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:49:52" (1/1) ... [2025-02-08 03:49:52,475 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:49:52" (1/1) ... [2025-02-08 03:49:53,516 INFO L175 MemorySlicer]: Split 1805 memory accesses to 23 slices as follows [51, 10, 53, 11, 981, 3, 4, 5, 8, 2, 2, 562, 7, 42, 5, 40, 2, 6, 5, 1, 1, 2, 2]. 54 percent of accesses are in the largest equivalence class. The 1040 initializations are split as follows [0, 8, 0, 11, 981, 1, 4, 5, 8, 0, 0, 6, 7, 0, 0, 0, 0, 6, 0, 0, 1, 2, 0]. The 405 writes are split as follows [51, 0, 42, 0, 0, 0, 0, 0, 0, 1, 1, 268, 0, 36, 2, 0, 1, 0, 2, 0, 0, 0, 1]. [2025-02-08 03:49:53,521 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:49:52" (1/1) ... [2025-02-08 03:49:53,521 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:49:52" (1/1) ... [2025-02-08 03:49:53,603 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:49:52" (1/1) ... [2025-02-08 03:49:53,614 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:49:52" (1/1) ... [2025-02-08 03:49:53,637 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:49:52" (1/1) ... [2025-02-08 03:49:53,649 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:49:52" (1/1) ... [2025-02-08 03:49:53,681 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:49:53,682 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:49:53,682 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:49:53,682 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:49:53,683 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:49:52" (1/1) ... [2025-02-08 03:49:53,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:49:53,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:49:53,717 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:49:53,727 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:49:53,742 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 03:49:53,743 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 03:49:53,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:49:53,743 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:49:53,743 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 03:49:53,743 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 03:49:53,743 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 03:49:53,743 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 03:49:53,743 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:49:53,743 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:49:53,743 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-08 03:49:53,743 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-08 03:49:53,743 INFO L130 BoogieDeclarations]: Found specification of procedure free_tbufs [2025-02-08 03:49:53,744 INFO L138 BoogieDeclarations]: Found implementation of procedure free_tbufs [2025-02-08 03:49:53,744 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-08 03:49:53,744 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-08 03:49:53,744 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:49:53,744 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:49:53,745 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-02-08 03:49:53,745 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-02-08 03:49:53,745 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 03:49:53,745 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 03:49:53,745 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite16 [2025-02-08 03:49:53,745 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite16 [2025-02-08 03:49:53,745 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_poll [2025-02-08 03:49:53,745 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_poll [2025-02-08 03:49:53,745 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite8 [2025-02-08 03:49:53,745 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite8 [2025-02-08 03:49:53,745 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-02-08 03:49:53,745 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-02-08 03:49:53,745 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-08 03:49:53,745 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-08 03:49:53,745 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2025-02-08 03:49:53,745 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2025-02-08 03:49:53,747 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_wait_bit_low [2025-02-08 03:49:53,747 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_wait_bit_low [2025-02-08 03:49:53,747 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-08 03:49:53,747 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-08 03:49:53,747 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:49:53,747 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:49:53,747 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:49:53,747 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:49:53,747 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-02-08 03:49:53,747 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-02-08 03:49:53,747 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:49:53,747 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:49:53,748 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:49:53,748 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:49:53,748 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2025-02-08 03:49:53,748 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2025-02-08 03:49:53,748 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 03:49:53,748 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 03:49:53,748 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:49:53,748 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2025-02-08 03:49:53,748 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2025-02-08 03:49:53,748 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_wait_bit [2025-02-08 03:49:53,748 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_wait_bit [2025-02-08 03:49:53,748 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:49:53,748 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:49:53,748 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-02-08 03:49:53,748 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-02-08 03:49:53,748 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 03:49:53,748 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 03:49:53,749 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-02-08 03:49:53,749 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-02-08 03:49:53,749 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_rbufs [2025-02-08 03:49:53,749 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_rbufs [2025-02-08 03:49:53,749 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:49:53,749 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:49:53,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:49:53,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:49:53,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:49:53,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:49:53,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:49:53,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:49:53,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:49:53,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:49:53,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:49:53,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:49:53,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:49:53,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:49:53,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:49:53,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:49:53,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:49:53,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:49:53,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:49:53,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 03:49:53,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 03:49:53,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 03:49:53,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 03:49:53,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 03:49:53,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 03:49:53,751 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:49:53,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:49:53,751 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_interrupt [2025-02-08 03:49:53,751 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_interrupt [2025-02-08 03:49:53,751 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:49:53,751 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:49:53,751 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:49:53,751 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:49:53,751 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:49:53,751 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:49:53,751 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:49:53,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:49:53,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:49:53,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:49:53,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:49:53,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:49:53,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:49:53,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:49:53,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:49:53,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:49:53,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:49:53,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 03:49:53,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:49:53,754 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:49:53,754 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:49:53,754 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_task_disable [2025-02-08 03:49:53,754 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_task_disable [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb [2025-02-08 03:49:53,754 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 03:49:53,754 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 03:49:53,754 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_set_carrier [2025-02-08 03:49:53,754 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_set_carrier [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_shutdown [2025-02-08 03:49:53,754 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_shutdown [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:49:53,754 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:49:53,754 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-02-08 03:49:53,754 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-02-08 03:49:53,754 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_nway_reset [2025-02-08 03:49:53,754 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_nway_reset [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:49:53,754 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:49:53,754 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:49:53,754 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 03:49:53,755 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure ioread16 [2025-02-08 03:49:53,755 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread16 [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:49:53,755 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2025-02-08 03:49:53,755 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_set_rx_mode [2025-02-08 03:49:53,755 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_set_rx_mode [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:49:53,755 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:49:53,755 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_update_rx_crc_and_missed_errord [2025-02-08 03:49:53,755 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_update_rx_crc_and_missed_errord [2025-02-08 03:49:53,757 INFO L130 BoogieDeclarations]: Found specification of procedure ioread8 [2025-02-08 03:49:53,757 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread8 [2025-02-08 03:49:53,757 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-02-08 03:49:53,757 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-02-08 03:49:53,757 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2025-02-08 03:49:53,757 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2025-02-08 03:49:53,757 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:49:53,757 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:49:53,757 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:49:53,757 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:49:53,757 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_fetch_begin_bh [2025-02-08 03:49:53,757 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_fetch_begin_bh [2025-02-08 03:49:53,757 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 03:49:53,757 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 03:49:53,757 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_power_init [2025-02-08 03:49:53,757 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_power_init [2025-02-08 03:49:53,757 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_tx_timeout [2025-02-08 03:49:53,757 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_tx_timeout [2025-02-08 03:49:53,757 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-02-08 03:49:53,757 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-02-08 03:49:53,757 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:49:53,758 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-02-08 03:49:53,758 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-08 03:49:53,758 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:49:53,758 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_chip_reset [2025-02-08 03:49:53,758 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_chip_reset [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 03:49:53,758 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:49:53,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:49:53,760 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:49:53,760 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:49:53,760 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:49:53,760 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_set_cam_mask [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_set_cam_mask [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure init_registers [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure init_registers [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_remove_one [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_remove_one [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_close [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_close [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_task_lock_of_rhine_private [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_task_lock_of_rhine_private [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:49:53,761 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:49:53,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:49:53,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:49:53,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:49:53,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:49:53,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:49:53,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:49:53,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:49:53,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:49:53,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:49:53,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:49:53,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:49:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:49:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:49:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:49:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:49:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:49:53,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_check_media [2025-02-08 03:49:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_check_media [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_rhine_cleanup_14_2 [2025-02-08 03:49:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_rhine_cleanup_14_2 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure free_rbufs [2025-02-08 03:49:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rbufs [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:49:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_get_events [2025-02-08 03:49:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_get_events [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 03:49:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-02-08 03:49:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 03:49:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure enable_mmio [2025-02-08 03:49:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_mmio [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_set_vlan_cam_mask [2025-02-08 03:49:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_set_vlan_cam_mask [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2025-02-08 03:49:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2025-02-08 03:49:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:49:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 03:49:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:49:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-02-08 03:49:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-02-08 03:49:53,765 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-02-08 03:49:53,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-02-08 03:49:53,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 03:49:53,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 03:49:53,766 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 03:49:53,766 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 03:49:53,766 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:49:53,766 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:49:53,766 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_disable_linkmon [2025-02-08 03:49:53,768 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_disable_linkmon [2025-02-08 03:49:53,768 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_ack_events [2025-02-08 03:49:53,768 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_ack_events [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:49:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_resume [2025-02-08 03:49:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_resume [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 03:49:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2025-02-08 03:49:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:49:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_fetch_retry_bh [2025-02-08 03:49:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_fetch_retry_bh [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 03:49:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_task_lock_of_rhine_private [2025-02-08 03:49:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_task_lock_of_rhine_private [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_wait_bit_high [2025-02-08 03:49:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_wait_bit_high [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_irq_disable [2025-02-08 03:49:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_irq_disable [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_task_enable [2025-02-08 03:49:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_task_enable [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_tbufs [2025-02-08 03:49:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_tbufs [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2025-02-08 03:49:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:49:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2025-02-08 03:49:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-08 03:49:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_enable_linkmon [2025-02-08 03:49:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_enable_linkmon [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_update_vcam [2025-02-08 03:49:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_update_vcam [2025-02-08 03:49:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 03:49:53,770 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 03:49:53,770 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2025-02-08 03:49:53,770 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2025-02-08 03:49:53,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:49:53,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:49:53,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:49:53,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:49:53,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:49:53,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_suspend [2025-02-08 03:49:53,771 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_suspend [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_open [2025-02-08 03:49:53,771 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_open [2025-02-08 03:49:53,771 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:49:53,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:49:54,572 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:49:54,575 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:49:54,601 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:49:54,605 INFO L158 Benchmark]: Toolchain (without parser) took 6774.63ms. Allocated memory was 167.8MB in the beginning and 335.5MB in the end (delta: 167.8MB). Free memory was 107.6MB in the beginning and 78.5MB in the end (delta: 29.1MB). Peak memory consumption was 194.1MB. Max. memory is 16.1GB. [2025-02-08 03:49:54,605 INFO L158 Benchmark]: CDTParser took 0.28ms. Allocated memory is still 209.7MB. Free memory is still 129.5MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:49:54,606 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4264.08ms. Allocated memory is still 167.8MB. Free memory was 107.3MB in the beginning and 43.5MB in the end (delta: 63.8MB). Peak memory consumption was 135.1MB. Max. memory is 16.1GB. [2025-02-08 03:49:54,606 INFO L158 Benchmark]: Boogie Procedure Inliner took 281.43ms. Allocated memory is still 167.8MB. Free memory was 43.5MB in the beginning and 40.1MB in the end (delta: 3.4MB). Peak memory consumption was 9.9MB. Max. memory is 16.1GB. [2025-02-08 03:49:54,606 INFO L158 Benchmark]: Boogie Preprocessor took 1303.62ms. Allocated memory was 167.8MB in the beginning and 335.5MB in the end (delta: 167.8MB). Free memory was 40.1MB in the beginning and 133.6MB in the end (delta: -93.5MB). Peak memory consumption was 164.3MB. Max. memory is 16.1GB. [2025-02-08 03:49:54,606 INFO L158 Benchmark]: IcfgBuilder took 922.07ms. Allocated memory is still 335.5MB. Free memory was 133.6MB in the beginning and 78.5MB in the end (delta: 55.1MB). Peak memory consumption was 58.7MB. Max. memory is 16.1GB. [2025-02-08 03:49:54,608 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.28ms. Allocated memory is still 209.7MB. Free memory is still 129.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4264.08ms. Allocated memory is still 167.8MB. Free memory was 107.3MB in the beginning and 43.5MB in the end (delta: 63.8MB). Peak memory consumption was 135.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 281.43ms. Allocated memory is still 167.8MB. Free memory was 43.5MB in the beginning and 40.1MB in the end (delta: 3.4MB). Peak memory consumption was 9.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1303.62ms. Allocated memory was 167.8MB in the beginning and 335.5MB in the end (delta: 167.8MB). Free memory was 40.1MB in the beginning and 133.6MB in the end (delta: -93.5MB). Peak memory consumption was 164.3MB. Max. memory is 16.1GB. * IcfgBuilder took 922.07ms. Allocated memory is still 335.5MB. Free memory was 133.6MB in the beginning and 78.5MB in the end (delta: 55.1MB). Peak memory consumption was 58.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5349]: 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"); [5349] - GenericResultAtLocation [Line: 5356]: 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)); [5356] - GenericResultAtLocation [Line: 5363]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5363] - GenericResultAtLocation [Line: 5442]: 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/d4e00c1/linux-kernel-locking-mutex/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5442-5443] - GenericResultAtLocation [Line: 5448]: 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"); [5448-5450] - GenericResultAtLocation [Line: 5593]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5593] - GenericResultAtLocation [Line: 5607]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5607] - GenericResultAtLocation [Line: 5615]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5615] - GenericResultAtLocation [Line: 5707]: 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)); [5707-5708] - GenericResultAtLocation [Line: 5741]: 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)); [5741-5742] - GenericResultAtLocation [Line: 5778]: 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)); [5778-5779] - GenericResultAtLocation [Line: 5815]: 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)); [5815-5816] - GenericResultAtLocation [Line: 6162]: 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/linux/netdevice.h"), "i" (502), "i" (12UL)); [6162-6163] - GenericResultAtLocation [Line: 6169]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6169] - GenericResultAtLocation [Line: 6411]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6411] - GenericResultAtLocation [Line: 6414]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6414] - GenericResultAtLocation [Line: 6417]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6417] - GenericResultAtLocation [Line: 6420]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6420] - GenericResultAtLocation [Line: 6451]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6451] - GenericResultAtLocation [Line: 6454]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6454] - GenericResultAtLocation [Line: 6457]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6457] - GenericResultAtLocation [Line: 6460]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6460] - GenericResultAtLocation [Line: 6491]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6491] - GenericResultAtLocation [Line: 6494]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6494] - GenericResultAtLocation [Line: 6497]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6497] - GenericResultAtLocation [Line: 6500]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6500] - GenericResultAtLocation [Line: 6531]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6531] - GenericResultAtLocation [Line: 6534]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6534] - GenericResultAtLocation [Line: 6537]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6537] - GenericResultAtLocation [Line: 6540]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6540] - GenericResultAtLocation [Line: 6984]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6984] - GenericResultAtLocation [Line: 7398]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7398] - GenericResultAtLocation [Line: 8071]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8071] - GenericResultAtLocation [Line: 8090]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8090] - GenericResultAtLocation [Line: 8103]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8103] - GenericResultAtLocation [Line: 8108]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8108] - GenericResultAtLocation [Line: 8121]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8121] - GenericResultAtLocation [Line: 8133]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8133] - GenericResultAtLocation [Line: 8659]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8659] - GenericResultAtLocation [Line: 8661]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8661] - GenericResultAtLocation [Line: 8708]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8708] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:49:54,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.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 13e6b0a729331bce63a8ef0a7bbf69e8973bc24c60f930c84fc21ac21a1a624d --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:49:56,686 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:49:56,777 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:49:56,783 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:49:56,783 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:49:56,805 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:49:56,805 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:49:56,805 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:49:56,807 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:49:56,807 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:49:56,807 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:49:56,807 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:49:56,807 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:49:56,807 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:49:56,807 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:49:56,807 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:49:56,807 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:49:56,808 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:49:56,808 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:49:56,808 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:49:56,808 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:49:56,808 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:49:56,808 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:49:56,808 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:49:56,808 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:49:56,808 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:49:56,808 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:49:56,808 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:49:56,808 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:49:56,808 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:49:56,808 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:49:56,808 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:49:56,808 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:49:56,808 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:49:56,808 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:49:56,808 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:49:56,809 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:49:56,809 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:49:56,809 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:49:56,809 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:49:56,809 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:49:56,809 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:49:56,809 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 -> 13e6b0a729331bce63a8ef0a7bbf69e8973bc24c60f930c84fc21ac21a1a624d [2025-02-08 03:49:57,059 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:49:57,067 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:49:57,068 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:49:57,068 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:49:57,069 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:49:57,069 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i [2025-02-08 03:49:58,398 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/6c786b8b6/1b8507ff6c14484d860070da1912021c/FLAG1afe5a45f [2025-02-08 03:49:58,839 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:49:58,841 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i [2025-02-08 03:49:58,885 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/6c786b8b6/1b8507ff6c14484d860070da1912021c/FLAG1afe5a45f [2025-02-08 03:49:58,900 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/6c786b8b6/1b8507ff6c14484d860070da1912021c [2025-02-08 03:49:58,902 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:49:58,903 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:49:58,904 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:49:58,904 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:49:58,908 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:49:58,908 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:49:58" (1/1) ... [2025-02-08 03:49:58,910 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a2396db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:49:58, skipping insertion in model container [2025-02-08 03:49:58,910 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:49:58" (1/1) ... [2025-02-08 03:49:59,003 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:49:59,813 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:49:59,841 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:49:59,991 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,110 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,122 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,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:50:00,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:50:00,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:50:00,187 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,199 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,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:50:00,211 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,219 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,221 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,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:50:00,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:50:00,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:50:00,228 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,229 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,232 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,240 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,248 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,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:50:00,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:50:00,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:50:00,283 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,308 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,315 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,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:50:00,319 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,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:50:00,334 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,335 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,346 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,346 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,348 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,352 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,353 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,354 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,355 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,363 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,364 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,366 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,381 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,388 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,392 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,393 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,396 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,398 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,399 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,405 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,411 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,415 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,420 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,425 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,429 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,434 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,439 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,444 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,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:50:00,447 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,448 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,452 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,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:50:00,457 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,458 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,464 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,464 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,469 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,469 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,897 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,908 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,914 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,922 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,922 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,923 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,923 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,928 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,932 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,932 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,932 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,948 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,953 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,953 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,980 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,981 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:00,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:50:00,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:50:01,068 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[380944,380957] [2025-02-08 03:50:01,070 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[381110,381123] [2025-02-08 03:50:01,070 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[381274,381287] [2025-02-08 03:50:01,070 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[381439,381452] [2025-02-08 03:50:01,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:50:01,091 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:50:01,154 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2025-02-08 03:50:01,183 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:50:01,283 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,286 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,296 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,305 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,308 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,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:50:01,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:50:01,313 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,319 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,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:50:01,326 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,329 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,331 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,332 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,332 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,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:50:01,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:50:01,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:50:01,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:50:01,334 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,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:50:01,338 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,339 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,341 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,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:50:01,343 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,346 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,347 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,348 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,349 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,350 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,352 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,353 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,354 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,354 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,355 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,357 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,357 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,359 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,360 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,367 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,367 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,368 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,377 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,381 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,383 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,385 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,387 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,389 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,390 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,392 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,393 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,393 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,393 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,394 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,394 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,394 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,394 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,395 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,396 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,396 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,398 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,398 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,399 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,399 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,399 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,401 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,401 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,402 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,402 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,416 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,423 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,425 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,428 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,428 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,429 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,429 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,433 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,434 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,434 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,434 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,469 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,469 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,469 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,472 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,472 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,473 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,473 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,479 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[380944,380957] [2025-02-08 03:50:01,482 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[381110,381123] [2025-02-08 03:50:01,482 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[381274,381287] [2025-02-08 03:50:01,482 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[381439,381452] [2025-02-08 03:50:01,486 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:50:01,487 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:50:01,517 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:50:01,585 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"); [5349] [2025-02-08 03:50:01,586 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)); [5356] [2025-02-08 03:50:01,587 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5363] [2025-02-08 03:50:01,588 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/d4e00c1/linux-kernel-locking-mutex/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5442-5443] [2025-02-08 03:50:01,588 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"); [5448-5450] [2025-02-08 03:50:01,590 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5593] [2025-02-08 03:50:01,590 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5607] [2025-02-08 03:50:01,590 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5615] [2025-02-08 03:50:01,592 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)); [5707-5708] [2025-02-08 03:50:01,593 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)); [5741-5742] [2025-02-08 03:50:01,594 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)); [5778-5779] [2025-02-08 03:50:01,594 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)); [5815-5816] [2025-02-08 03:50:01,598 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/linux/netdevice.h"), "i" (502), "i" (12UL)); [6162-6163] [2025-02-08 03:50:01,598 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6169] [2025-02-08 03:50:01,600 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6411] [2025-02-08 03:50:01,600 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6414] [2025-02-08 03:50:01,600 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6417] [2025-02-08 03:50:01,600 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6420] [2025-02-08 03:50:01,600 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6451] [2025-02-08 03:50:01,600 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6454] [2025-02-08 03:50:01,600 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6457] [2025-02-08 03:50:01,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6460] [2025-02-08 03:50:01,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6491] [2025-02-08 03:50:01,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6494] [2025-02-08 03:50:01,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6497] [2025-02-08 03:50:01,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6500] [2025-02-08 03:50:01,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6531] [2025-02-08 03:50:01,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6534] [2025-02-08 03:50:01,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6537] [2025-02-08 03:50:01,601 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6540] [2025-02-08 03:50:01,614 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6984] [2025-02-08 03:50:01,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7398] [2025-02-08 03:50:01,637 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8071] [2025-02-08 03:50:01,637 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8090] [2025-02-08 03:50:01,637 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8103] [2025-02-08 03:50:01,637 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8108] [2025-02-08 03:50:01,637 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8121] [2025-02-08 03:50:01,638 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8133] [2025-02-08 03:50:01,646 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8659] [2025-02-08 03:50:01,646 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8661] [2025-02-08 03:50:01,647 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8708] [2025-02-08 03:50:01,823 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[380944,380957] [2025-02-08 03:50:01,823 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[381110,381123] [2025-02-08 03:50:01,823 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[381274,381287] [2025-02-08 03:50:01,823 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-via-via-rhine.cil.i[381439,381452] [2025-02-08 03:50:01,841 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:50:02,031 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:50:02,034 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:50:02 WrapperNode [2025-02-08 03:50:02,035 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:50:02,036 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:50:02,036 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:50:02,036 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:50:02,044 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:50:02" (1/1) ... [2025-02-08 03:50:02,111 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:50:02" (1/1) ... [2025-02-08 03:50:02,292 INFO L138 Inliner]: procedures = 503, calls = 3263, calls flagged for inlining = 293, calls inlined = 260, statements flattened = 6307 [2025-02-08 03:50:02,292 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:50:02,293 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:50:02,293 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:50:02,293 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:50:02,299 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:50:02" (1/1) ... [2025-02-08 03:50:02,300 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:50:02" (1/1) ... [2025-02-08 03:50:02,326 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:50:02" (1/1) ... [2025-02-08 03:50:03,440 INFO L175 MemorySlicer]: Split 1805 memory accesses to 23 slices as follows [5, 51, 10, 53, 11, 981, 4, 3, 5, 8, 5, 7, 2, 2, 42, 2, 40, 1, 6, 562, 2, 1, 2]. 54 percent of accesses are in the largest equivalence class. The 1040 initializations are split as follows [0, 0, 8, 0, 11, 981, 4, 1, 5, 8, 0, 7, 0, 0, 0, 0, 0, 0, 6, 6, 0, 1, 2]. The 405 writes are split as follows [2, 51, 0, 42, 0, 0, 0, 0, 0, 0, 2, 0, 1, 1, 36, 1, 0, 0, 0, 268, 1, 0, 0]. [2025-02-08 03:50:03,440 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:50:02" (1/1) ... [2025-02-08 03:50:03,441 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:50:02" (1/1) ... [2025-02-08 03:50:03,611 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:50:02" (1/1) ... [2025-02-08 03:50:03,625 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:50:02" (1/1) ... [2025-02-08 03:50:03,672 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:50:02" (1/1) ... [2025-02-08 03:50:03,703 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:50:02" (1/1) ... [2025-02-08 03:50:03,756 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:50:03,758 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:50:03,758 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:50:03,758 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:50:03,758 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:50:02" (1/1) ... [2025-02-08 03:50:03,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:50:03,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:50:03,786 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:50:03,795 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:50:03,809 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 03:50:03,809 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure free_tbufs [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure free_tbufs [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite16 [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite16 [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_poll [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_poll [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite8 [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite8 [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_wait_bit_low [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_wait_bit_low [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2025-02-08 03:50:03,810 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2025-02-08 03:50:03,810 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 03:50:03,811 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#20 [2025-02-08 03:50:03,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#21 [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#22 [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_wait_bit [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_wait_bit [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_rbufs [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_rbufs [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_interrupt [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_interrupt [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_task_disable [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_task_disable [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_set_carrier [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_set_carrier [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_shutdown [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_shutdown [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-02-08 03:50:03,812 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-02-08 03:50:03,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-02-08 03:50:03,813 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:50:03,813 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_nway_reset [2025-02-08 03:50:03,813 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_nway_reset [2025-02-08 03:50:03,813 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:50:03,813 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:50:03,813 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:50:03,813 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:50:03,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:50:03,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:50:03,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:50:03,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:50:03,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:50:03,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:50:03,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:50:03,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:50:03,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:50:03,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:50:03,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:50:03,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:50:03,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 03:50:03,817 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure ioread16 [2025-02-08 03:50:03,817 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread16 [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:50:03,817 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2025-02-08 03:50:03,817 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_set_rx_mode [2025-02-08 03:50:03,817 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_set_rx_mode [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_update_rx_crc_and_missed_errord [2025-02-08 03:50:03,817 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_update_rx_crc_and_missed_errord [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure ioread8 [2025-02-08 03:50:03,817 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread8 [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-02-08 03:50:03,817 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2025-02-08 03:50:03,817 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:50:03,817 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 03:50:03,817 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_fetch_begin_bh [2025-02-08 03:50:03,817 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_fetch_begin_bh [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 03:50:03,817 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_power_init [2025-02-08 03:50:03,817 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_power_init [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_tx_timeout [2025-02-08 03:50:03,817 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_tx_timeout [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-02-08 03:50:03,817 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:50:03,817 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-02-08 03:50:03,817 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:50:03,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-08 03:50:03,818 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:50:03,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:50:03,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:50:03,820 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_chip_reset [2025-02-08 03:50:03,820 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_chip_reset [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 03:50:03,820 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 03:50:03,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 03:50:03,820 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:50:03,820 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:50:03,820 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:50:03,820 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:50:03,820 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:50:03,820 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:50:03,820 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:50:03,820 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:50:03,820 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:50:03,820 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:50:03,820 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:50:03,827 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:50:03,827 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:50:03,827 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_set_cam_mask [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_set_cam_mask [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure init_registers [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure init_registers [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_remove_one [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_remove_one [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_close [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_close [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_task_lock_of_rhine_private [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_task_lock_of_rhine_private [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_check_media [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_check_media [2025-02-08 03:50:03,828 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_rhine_cleanup_14_2 [2025-02-08 03:50:03,828 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_rhine_cleanup_14_2 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:50:03,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:50:03,830 INFO L130 BoogieDeclarations]: Found specification of procedure free_rbufs [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rbufs [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_get_events [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_get_events [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure enable_mmio [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_mmio [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_set_vlan_cam_mask [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_set_vlan_cam_mask [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_disable_linkmon [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_disable_linkmon [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_ack_events [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_ack_events [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_resume [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_resume [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 03:50:03,831 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:50:03,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:50:03,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:50:03,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:50:03,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-02-08 03:50:03,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#22 [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_fetch_retry_bh [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_fetch_retry_bh [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_task_lock_of_rhine_private [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_task_lock_of_rhine_private [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_wait_bit_high [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_wait_bit_high [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_irq_disable [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_irq_disable [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_task_enable [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_task_enable [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_tbufs [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_tbufs [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_enable_linkmon [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_enable_linkmon [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_update_vcam [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_update_vcam [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_suspend [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_suspend [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure rhine_open [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure rhine_open [2025-02-08 03:50:03,834 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:50:03,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:50:04,781 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:50:04,784 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:50:04,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14333: havoc netpoll_trap_#t~nondet1250#1; [2025-02-08 03:50:04,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6236: 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~mem240#1.base, netif_tx_wake_queue_#t~mem240#1.offset; [2025-02-08 03:50:07,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7968-2: call #t~mem548.base, #t~mem548.offset := read~$Pointer$#19(~rp~12.base, ~bvadd~64(~bvadd~64(1568bv64, ~rp~12.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~7))), 8bv64); [2025-02-08 03:50:07,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7968-1: SUMMARY for call consume_skb(#t~mem548.base, #t~mem548.offset); srcloc: null [2025-02-08 03:50:07,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7968: havoc #t~mem548.base, #t~mem548.offset; [2025-02-08 03:50:07,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962: havoc #t~mem544.base, #t~mem544.offset;havoc #t~mem545;havoc #t~mem546.base, #t~mem546.offset;havoc #t~mem547; [2025-02-08 03:50:07,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7959: assume 0bv64 != ~bvadd~64(#t~mem542.base, #t~mem542.offset);havoc #t~mem542.base, #t~mem542.offset;call #t~mem543 := read~intINTTYPE8#19(~rp~12.base, ~bvadd~64(~bvadd~64(1696bv64, ~rp~12.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~7))), 8bv64); [2025-02-08 03:50:07,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7959: assume !(0bv64 != ~bvadd~64(#t~mem542.base, #t~mem542.offset));havoc #t~mem542.base, #t~mem542.offset; [2025-02-08 03:50:07,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7960: assume 0bv64 != #t~mem543;havoc #t~mem543;call #t~mem544.base, #t~mem544.offset := read~$Pointer$#19(~rp~12.base, ~bvadd~64(1968bv64, ~rp~12.offset), 8bv64);call #t~mem545 := read~intINTTYPE8#19(~rp~12.base, ~bvadd~64(~bvadd~64(1696bv64, ~rp~12.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~7))), 8bv64);call #t~mem546.base, #t~mem546.offset := read~$Pointer$#19(~rp~12.base, ~bvadd~64(~bvadd~64(1568bv64, ~rp~12.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~7))), 8bv64);call #t~mem547 := read~intINTTYPE4#19(#t~mem546.base, ~bvadd~64(104bv64, #t~mem546.offset), 4bv64); [2025-02-08 03:50:07,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7960: assume !(0bv64 != #t~mem543);havoc #t~mem543; [2025-02-08 03:50:07,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962-1: SUMMARY for call pci_unmap_single(#t~mem544.base, #t~mem544.offset, #t~mem545, ~zero_extend~64~32(#t~mem547), 1bv32); srcloc: null [2025-02-08 03:50:07,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7956: call #t~mem539.base, #t~mem539.offset := read~$Pointer$#19(~rp~12.base, ~bvadd~64(520bv64, ~rp~12.offset), 8bv64);call write~intINTTYPE4#19(0bv32, #t~mem539.base, ~bvadd~64(#t~mem539.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~7))), 4bv64);call #t~mem540.base, #t~mem540.offset := read~$Pointer$#19(~rp~12.base, ~bvadd~64(520bv64, ~rp~12.offset), 8bv64);call write~intINTTYPE4#19(14712832bv32, #t~mem540.base, ~bvadd~64(4bv64, ~bvadd~64(#t~mem540.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~7)))), 4bv64);havoc #t~mem540.base, #t~mem540.offset;call #t~mem541.base, #t~mem541.offset := read~$Pointer$#19(~rp~12.base, ~bvadd~64(520bv64, ~rp~12.offset), 8bv64);call write~intINTTYPE4#19(3135176912bv32, #t~mem541.base, ~bvadd~64(8bv64, ~bvadd~64(#t~mem541.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~7)))), 4bv64);havoc #t~mem541.base, #t~mem541.offset;call #t~mem542.base, #t~mem542.offset := read~$Pointer$#19(~rp~12.base, ~bvadd~64(~bvadd~64(1568bv64, ~rp~12.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~7))), 8bv64); [2025-02-08 03:50:07,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7972: call write~$Pointer$#19(0bv64, 0bv64, ~rp~12.base, ~bvadd~64(~bvadd~64(1568bv64, ~rp~12.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~7))), 8bv64);call write~$Pointer$#19(0bv64, 0bv64, ~rp~12.base, ~bvadd~64(~bvadd~64(1824bv64, ~rp~12.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~7))), 8bv64);~i~7 := ~bvadd~32(1bv32, ~i~7); [2025-02-08 03:50:07,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5626: havoc dev_name_#t~mem73#1.base, dev_name_#t~mem73#1.offset; [2025-02-08 03:50:07,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5586: havoc kobject_name_#t~mem58#1.base, kobject_name_#t~mem58#1.offset; [2025-02-08 03:50:07,940 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14299: havoc #t~nondet1246; [2025-02-08 03:50:07,948 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14073: havoc #t~nondet1218; [2025-02-08 03:50:07,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13270: havoc ldv_dev_get_drvdata_#t~mem1160#1.base, ldv_dev_get_drvdata_#t~mem1160#1.offset;havoc ldv_dev_get_drvdata_#t~mem1161#1.base, ldv_dev_get_drvdata_#t~mem1161#1.offset; [2025-02-08 03:50:07,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14399: havoc #t~nondet1264; [2025-02-08 03:50:08,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14206: havoc #t~nondet1234; [2025-02-08 03:50:08,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14144: havoc #t~nondet1226; [2025-02-08 03:50:08,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898: ~i~1 := ~bvadd~32(1bv32, ~i~1); [2025-02-08 03:50:08,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898-1: SUMMARY for call __const_udelay(42950bv64); srcloc: null [2025-02-08 03:50:08,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6890: ~tmp~39 := #t~ret333;havoc #t~ret333;~has_mask_bits~0 := (if 0bv32 == (if 0bv32 != ~bvand~32(~tmp~39, ~zero_extend~32~8(~mask)) then 1bv32 else 0bv32) then 0bv8 else 1bv8); [2025-02-08 03:50:08,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893: assume ~zero_extend~32~8(~low) != ~zero_extend~32~8(~has_mask_bits~0); [2025-02-08 03:50:08,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893: assume !(~zero_extend~32~8(~low) != ~zero_extend~32~8(~has_mask_bits~0)); [2025-02-08 03:50:08,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6890-1: SUMMARY for call #t~ret333 := ioread8(~ioaddr~0.base, ~bvadd~64(~ioaddr~0.offset, ~zero_extend~64~8(~reg))); srcloc: null [2025-02-08 03:50:08,376 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6882: call ULTIMATE.dealloc(~#descriptor~0.base, ~#descriptor~0.offset);havoc ~#descriptor~0.base, ~#descriptor~0.offset; [2025-02-08 03:50:08,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6179: havoc #t~mem230.base, #t~mem230.offset; [2025-02-08 03:50:08,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14303: havoc #t~nondet1247; [2025-02-08 03:50:13,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7839-1: SUMMARY for call #t~ret510.base, #t~ret510.offset := netdev_alloc_skb(~dev.base, ~dev.offset, #t~mem509); srcloc: null [2025-02-08 03:50:13,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7839: ~tmp___1~12.base, ~tmp___1~12.offset := #t~ret510.base, #t~ret510.offset;havoc #t~mem509;havoc #t~ret510.base, #t~ret510.offset;~skb~1.base, ~skb~1.offset := ~tmp___1~12.base, ~tmp___1~12.offset;call write~$Pointer$#19(~skb~1.base, ~skb~1.offset, ~rp~9.base, ~bvadd~64(~bvadd~64(544bv64, ~rp~9.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~4))), 8bv64); [2025-02-08 03:50:13,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7839-2: call #t~mem509 := read~intINTTYPE4#19(~rp~9.base, ~bvadd~64(2573bv64, ~rp~9.offset), 4bv64); [2025-02-08 03:50:13,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7823: call #t~mem503.base, #t~mem503.offset := read~$Pointer$#19(~rp~9.base, ~bvadd~64(512bv64, ~rp~9.offset), 8bv64);call write~intINTTYPE4#19(0bv32, #t~mem503.base, ~bvadd~64(#t~mem503.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~4))), 4bv64);call #t~mem504.base, #t~mem504.offset := read~$Pointer$#19(~rp~9.base, ~bvadd~64(512bv64, ~rp~9.offset), 8bv64);call #t~mem505 := read~intINTTYPE4#19(~rp~9.base, ~bvadd~64(2573bv64, ~rp~9.offset), 4bv64);call write~intINTTYPE4#19(#t~mem505, #t~mem504.base, ~bvadd~64(4bv64, ~bvadd~64(#t~mem504.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~4)))), 4bv64);havoc #t~mem504.base, #t~mem504.offset;havoc #t~mem505;~next~0 := ~bvadd~64(16bv64, ~next~0);call #t~mem506.base, #t~mem506.offset := read~$Pointer$#19(~rp~9.base, ~bvadd~64(512bv64, ~rp~9.offset), 8bv64);call write~intINTTYPE4#19(~next~0[32:0], #t~mem506.base, ~bvadd~64(12bv64, ~bvadd~64(#t~mem506.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~4)))), 4bv64);havoc #t~mem506.base, #t~mem506.offset;call write~$Pointer$#19(0bv64, 0bv64, ~rp~9.base, ~bvadd~64(~bvadd~64(544bv64, ~rp~9.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~4))), 8bv64);~i~4 := ~bvadd~32(1bv32, ~i~4); [2025-02-08 03:50:13,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7850: ~tmp___2~5 := #t~ret517;havoc #t~mem515.base, #t~mem515.offset;havoc #t~mem516;havoc #t~ret517; [2025-02-08 03:50:13,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7852: assume 0bv32 != ~tmp___2~5;call write~intINTTYPE8#19(0bv64, ~rp~9.base, ~bvadd~64(~bvadd~64(1056bv64, ~rp~9.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~4))), 8bv64); [2025-02-08 03:50:13,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7852: assume !(0bv32 != ~tmp___2~5);call #t~mem518.base, #t~mem518.offset := read~$Pointer$#19(~rp~9.base, ~bvadd~64(512bv64, ~rp~9.offset), 8bv64);call #t~mem519 := read~intINTTYPE8#19(~rp~9.base, ~bvadd~64(~bvadd~64(1056bv64, ~rp~9.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~4))), 8bv64);call write~intINTTYPE4#19(#t~mem519[32:0], #t~mem518.base, ~bvadd~64(8bv64, ~bvadd~64(#t~mem518.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~4)))), 4bv64);havoc #t~mem518.base, #t~mem518.offset;havoc #t~mem519;call #t~mem520.base, #t~mem520.offset := read~$Pointer$#19(~rp~9.base, ~bvadd~64(512bv64, ~rp~9.offset), 8bv64);call write~intINTTYPE4#19(2147483648bv32, #t~mem520.base, ~bvadd~64(#t~mem520.offset, ~bvmul~64(16bv64, ~sign_extend~64~32(~i~4))), 4bv64);havoc #t~mem520.base, #t~mem520.offset;~i~4 := ~bvadd~32(1bv32, ~i~4); [2025-02-08 03:50:13,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7848-1: SUMMARY for call #t~ret514 := pci_map_single(#t~mem511.base, #t~mem511.offset, #t~mem512.base, #t~mem512.offset, ~zero_extend~64~32(#t~mem513), 2bv32); srcloc: null [2025-02-08 03:50:13,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7848: call write~intINTTYPE8#19(#t~ret514, ~rp~9.base, ~bvadd~64(~bvadd~64(1056bv64, ~rp~9.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~4))), 8bv64);havoc #t~mem511.base, #t~mem511.offset;havoc #t~mem512.base, #t~mem512.offset;havoc #t~mem513;havoc #t~ret514;call #t~mem515.base, #t~mem515.offset := read~$Pointer$#19(~rp~9.base, ~bvadd~64(1968bv64, ~rp~9.offset), 8bv64);call #t~mem516 := read~intINTTYPE8#19(~rp~9.base, ~bvadd~64(~bvadd~64(1056bv64, ~rp~9.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~4))), 8bv64); [2025-02-08 03:50:13,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7850-1: SUMMARY for call #t~ret517 := dma_mapping_error(#t~mem515.base, ~bvadd~64(179bv64, #t~mem515.offset), #t~mem516); srcloc: null [2025-02-08 03:50:13,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7855: SUMMARY for call consume_skb(~skb~1.base, ~skb~1.offset); srcloc: null [2025-02-08 03:50:13,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7843: assume 0bv64 == ~bvadd~64(~skb~1.base, ~skb~1.offset); [2025-02-08 03:50:13,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7843: assume !(0bv64 == ~bvadd~64(~skb~1.base, ~skb~1.offset));call #t~mem511.base, #t~mem511.offset := read~$Pointer$#19(~rp~9.base, ~bvadd~64(1968bv64, ~rp~9.offset), 8bv64);call #t~mem512.base, #t~mem512.offset := read~$Pointer$#19(~skb~1.base, ~bvadd~64(229bv64, ~skb~1.offset), 8bv64);call #t~mem513 := read~intINTTYPE4#19(~rp~9.base, ~bvadd~64(2573bv64, ~rp~9.offset), 4bv64); [2025-02-08 03:50:13,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5683: havoc #t~mem118.base, #t~mem118.offset; [2025-02-08 03:50:14,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6087: assume 0bv8 != napi_schedule_prep_~tmp~20#1;napi_schedule_prep_~tmp___0~8#1 := 0bv32; [2025-02-08 03:50:14,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6087: assume !(0bv8 != napi_schedule_prep_~tmp~20#1);napi_schedule_prep_~tmp___0~8#1 := 1bv32; [2025-02-08 03:50:14,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6114: assume 0bv32 != ~zero_extend~32~8(napi_schedule_~tmp~21#1);assume { :begin_inline___napi_schedule } true;__napi_schedule_#in~arg0#1.base, __napi_schedule_#in~arg0#1.offset := napi_schedule_~n#1.base, napi_schedule_~n#1.offset;havoc __napi_schedule_~arg0#1.base, __napi_schedule_~arg0#1.offset;__napi_schedule_~arg0#1.base, __napi_schedule_~arg0#1.offset := __napi_schedule_#in~arg0#1.base, __napi_schedule_#in~arg0#1.offset; [2025-02-08 03:50:14,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6114: assume !(0bv32 != ~zero_extend~32~8(napi_schedule_~tmp~21#1)); [2025-02-08 03:50:14,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6085: napi_schedule_prep_#t~ret223#1 := napi_disable_pending_#res#1;havoc napi_disable_pending_#t~ret222#1, napi_disable_pending_~n#1.base, napi_disable_pending_~n#1.offset, napi_disable_pending_~tmp~19#1;havoc napi_disable_pending_#in~n#1.base, napi_disable_pending_#in~n#1.offset;assume { :end_inline_napi_disable_pending } true;napi_schedule_prep_~tmp~20#1 := (if 0bv8 == napi_schedule_prep_#t~ret223#1 then 0bv8 else 1bv8);havoc napi_schedule_prep_#t~ret223#1; [2025-02-08 03:50:14,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6116: havoc __napi_schedule_~arg0#1.base, __napi_schedule_~arg0#1.offset;havoc __napi_schedule_#in~arg0#1.base, __napi_schedule_#in~arg0#1.offset;assume { :end_inline___napi_schedule } true; [2025-02-08 03:50:14,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6112: napi_schedule_#t~ret225#1 := napi_schedule_prep_#res#1;havoc napi_schedule_prep_#t~ret223#1, napi_schedule_prep_#t~ret224#1, napi_schedule_prep_~n#1.base, napi_schedule_prep_~n#1.offset, napi_schedule_prep_~tmp~20#1, napi_schedule_prep_~tmp___0~8#1, napi_schedule_prep_~tmp___1~6#1, napi_schedule_prep_~tmp___2~1#1;havoc napi_schedule_prep_#in~n#1.base, napi_schedule_prep_#in~n#1.offset;assume { :end_inline_napi_schedule_prep } true;napi_schedule_~tmp~21#1 := (if 0bv8 == napi_schedule_#t~ret225#1 then 0bv8 else 1bv8);havoc napi_schedule_#t~ret225#1; [2025-02-08 03:50:14,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6104-1: napi_schedule_prep_#res#1 := (if 0bv8 == (if 0bv32 == napi_schedule_prep_~tmp___2~1#1 then 0bv8 else 1bv8) then 0bv8 else 1bv8); [2025-02-08 03:50:14,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6094: napi_schedule_prep_~tmp___1~6#1 := napi_schedule_prep_#t~ret224#1;havoc napi_schedule_prep_#t~ret224#1; [2025-02-08 03:50:14,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6096: assume 0bv32 == napi_schedule_prep_~tmp___1~6#1;napi_schedule_prep_~tmp___2~1#1 := 1bv32; [2025-02-08 03:50:14,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6096: assume !(0bv32 == napi_schedule_prep_~tmp___1~6#1);napi_schedule_prep_~tmp___2~1#1 := 0bv32; [2025-02-08 03:50:14,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8753: havoc napi_schedule_#t~ret225#1, napi_schedule_~n#1.base, napi_schedule_~n#1.offset, napi_schedule_~tmp~21#1;havoc napi_schedule_#in~n#1.base, napi_schedule_#in~n#1.offset;assume { :end_inline_napi_schedule } true; [2025-02-08 03:50:14,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8720: call ULTIMATE.dealloc(~#descriptor~3#1.base, ~#descriptor~3#1.offset);havoc ~#descriptor~3#1.base, ~#descriptor~3#1.offset; [2025-02-08 03:50:14,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6094-1: SUMMARY for call napi_schedule_prep_#t~ret224#1 := test_and_set_bit(0bv64, napi_schedule_prep_~n#1.base, ~bvadd~64(16bv64, napi_schedule_prep_~n#1.offset)); srcloc: null [2025-02-08 03:50:14,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6092: assume 0bv32 != napi_schedule_prep_~tmp___0~8#1; [2025-02-08 03:50:14,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6092: assume !(0bv32 != napi_schedule_prep_~tmp___0~8#1);napi_schedule_prep_~tmp___2~1#1 := 0bv32; [2025-02-08 03:50:14,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14112: havoc #t~nondet1223; [2025-02-08 03:50:14,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14367: havoc pci_wake_from_d3_#t~nondet1255#1;#t~ret922#1 := pci_wake_from_d3_#res#1;havoc pci_wake_from_d3_#t~nondet1255#1, pci_wake_from_d3_~arg0#1.base, pci_wake_from_d3_~arg0#1.offset, pci_wake_from_d3_~arg1#1;havoc pci_wake_from_d3_#in~arg0#1.base, pci_wake_from_d3_#in~arg0#1.offset, pci_wake_from_d3_#in~arg1#1;assume { :end_inline_pci_wake_from_d3 } true;havoc #t~ret922#1;assume { :begin_inline_pci_set_power_state } true;pci_set_power_state_#in~arg0#1.base, pci_set_power_state_#in~arg0#1.offset, pci_set_power_state_#in~arg1#1 := ~pdev#1.base, ~pdev#1.offset, 3bv32;havoc pci_set_power_state_#res#1;havoc pci_set_power_state_#t~nondet1254#1, pci_set_power_state_~arg0#1.base, pci_set_power_state_~arg0#1.offset, pci_set_power_state_~arg1#1;pci_set_power_state_~arg0#1.base, pci_set_power_state_~arg0#1.offset := pci_set_power_state_#in~arg0#1.base, pci_set_power_state_#in~arg0#1.offset;pci_set_power_state_~arg1#1 := pci_set_power_state_#in~arg1#1;havoc pci_set_power_state_#t~nondet1254#1;pci_set_power_state_#res#1 := pci_set_power_state_#t~nondet1254#1;havoc pci_set_power_state_#t~nondet1254#1; [2025-02-08 03:50:14,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14360: havoc pci_set_power_state_#t~nondet1254#1;#t~ret923#1 := pci_set_power_state_#res#1;havoc pci_set_power_state_#t~nondet1254#1, pci_set_power_state_~arg0#1.base, pci_set_power_state_~arg0#1.offset, pci_set_power_state_~arg1#1;havoc pci_set_power_state_#in~arg0#1.base, pci_set_power_state_#in~arg0#1.offset, pci_set_power_state_#in~arg1#1;assume { :end_inline_pci_set_power_state } true;havoc #t~ret923#1; [2025-02-08 03:50:15,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12754: #res := 3bv32; [2025-02-08 03:50:15,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12756: #res := 8bv32; [2025-02-08 03:50:15,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12758: #res := 10bv32; [2025-02-08 03:50:15,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12716: #res := 30bv32; [2025-02-08 03:50:15,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12720: #res := 34bv32; [2025-02-08 03:50:15,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12708: #res := 22bv32; [2025-02-08 03:50:15,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12712: #res := 25bv32; [2025-02-08 03:50:15,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12700: #res := 18bv32; [2025-02-08 03:50:15,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12704: #res := 20bv32; [2025-02-08 03:50:15,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12692: #res := 10bv32; [2025-02-08 03:50:15,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12696: #res := 15bv32; [2025-02-08 03:50:15,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12684: #res := 3bv32; [2025-02-08 03:50:15,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12688: #res := 8bv32; [2025-02-08 03:50:15,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12722: #res := 35bv32; [2025-02-08 03:50:15,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12714: #res := 28bv32; [2025-02-08 03:50:15,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12718: #res := 32bv32; [2025-02-08 03:50:15,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12706: #res := 21bv32; [2025-02-08 03:50:15,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12710: #res := 23bv32; [2025-02-08 03:50:15,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12698: #res := 17bv32; [2025-02-08 03:50:15,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12702: #res := 19bv32; [2025-02-08 03:50:15,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12690: #res := 9bv32; [2025-02-08 03:50:15,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12694: #res := 12bv32; [2025-02-08 03:50:15,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12682: #res := 1bv32; [2025-02-08 03:50:15,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12686: #res := 7bv32; [2025-02-08 03:50:15,123 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12794: #res := 1bv32; [2025-02-08 03:50:15,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12796: #res := 22bv32; [2025-02-08 03:50:15,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12798: #res := 25bv32; [2025-02-08 03:50:15,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12800: #res := 27bv32; [2025-02-08 03:50:15,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12868: #res := 6bv32; [2025-02-08 03:50:15,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12870: #res := 7bv32; [2025-02-08 03:50:15,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12872: #res := 20bv32; [2025-02-08 03:50:15,159 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14289: havoc mii_nway_restart_#t~nondet1245#1; [2025-02-08 03:50:15,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14231: havoc #t~nondet1238; [2025-02-08 03:50:16,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6559: netif_tx_disable_~cpu~0#1 := netif_tx_disable_~pscr_ret__~0#1;netif_tx_disable_~i~0#1 := 0bv32; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13149: SUMMARY for call ldv_mutex_unlock_task_lock_of_rhine_private(ldv_mutex_unlock_29_~ldv_func_arg1#1.base, ldv_mutex_unlock_29_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8525: SUMMARY for call spin_lock_bh(rhine_reset_task_~rp~23#1.base, ~bvadd~64(2164bv64, rhine_reset_task_~rp~23#1.offset)); srcloc: null [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5486: 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:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6378: assume false; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6378: assume !false; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6477: assume false; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6477: assume !false; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544-1: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544: netif_tx_disable_~pscr_ret__~0#1 := netif_tx_disable_~pfo_ret_____2~0#1; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6577: assume { :end_inline_local_bh_enable } true; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8526: SUMMARY for call free_tbufs(rhine_reset_task_~dev~4#1.base, rhine_reset_task_~dev~4#1.offset); srcloc: null [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6445: assume false; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6445: assume !false; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9237: rhine_slow_event_task_~intr_status~2#1 := rhine_slow_event_task_#t~ret831#1;havoc rhine_slow_event_task_#t~ret831#1; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9237-1: SUMMARY for call rhine_slow_event_task_#t~ret831#1 := rhine_get_events(rhine_slow_event_task_~rp~30#1.base, rhine_slow_event_task_~rp~30#1.offset); srcloc: null [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8527: SUMMARY for call free_rbufs(rhine_reset_task_~dev~4#1.base, rhine_reset_task_~dev~4#1.offset); srcloc: null [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6397: assume false; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6397: assume !false; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9238: SUMMARY for call rhine_ack_events(rhine_slow_event_task_~rp~30#1.base, rhine_slow_event_task_~rp~30#1.offset, ~bvand~32(16448bv32, rhine_slow_event_task_~intr_status~2#1)); srcloc: null [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6513: assume false; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6513: assume !false; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8528: SUMMARY for call alloc_tbufs(rhine_reset_task_~dev~4#1.base, rhine_reset_task_~dev~4#1.offset); srcloc: null [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6464-1: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6464: netif_tx_disable_~pscr_ret__~0#1 := netif_tx_disable_~pfo_ret_____0~0#1; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6382: assume true; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6382: assume !true; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6481: assume true; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6481: assume !true; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8529: SUMMARY for call alloc_rbufs(rhine_reset_task_~dev~4#1.base, rhine_reset_task_~dev~4#1.offset); srcloc: null [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9256: havoc rhine_slow_event_task_#t~mem834#1.base, rhine_slow_event_task_#t~mem834#1.offset;assume { :begin_inline_ldv_mutex_unlock_29 } true;ldv_mutex_unlock_29_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_29_#in~ldv_func_arg1#1.offset := rhine_slow_event_task_~rp~30#1.base, ~bvadd~64(2232bv64, rhine_slow_event_task_~rp~30#1.offset);havoc ldv_mutex_unlock_29_~ldv_func_arg1#1.base, ldv_mutex_unlock_29_~ldv_func_arg1#1.offset;ldv_mutex_unlock_29_~ldv_func_arg1#1.base, ldv_mutex_unlock_29_~ldv_func_arg1#1.offset := ldv_mutex_unlock_29_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_29_#in~ldv_func_arg1#1.offset; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6564-1: SUMMARY for call netif_tx_disable_#t~ret253#1.base, netif_tx_disable_#t~ret253#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:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9256-1: SUMMARY for call iowrite16(65279bv16, rhine_slow_event_task_#t~mem834#1.base, ~bvadd~64(14bv64, rhine_slow_event_task_#t~mem834#1.offset)); srcloc: null [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6564: netif_tx_disable_~tmp~31#1.base, netif_tx_disable_~tmp~31#1.offset := netif_tx_disable_#t~ret253#1.base, netif_tx_disable_#t~ret253#1.offset;havoc netif_tx_disable_#t~ret253#1.base, netif_tx_disable_#t~ret253#1.offset;netif_tx_disable_~txq~0#1.base, netif_tx_disable_~txq~0#1.offset := netif_tx_disable_~tmp~31#1.base, netif_tx_disable_~tmp~31#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; [2025-02-08 03:50:16,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9256-2: call rhine_slow_event_task_#t~mem834#1.base, rhine_slow_event_task_#t~mem834#1.offset := read~$Pointer$#19(rhine_slow_event_task_~rp~30#1.base, ~bvadd~64(2664bv64, rhine_slow_event_task_~rp~30#1.offset), 8bv64); [2025-02-08 03:50:16,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8530: SUMMARY for call rhine_chip_reset(rhine_reset_task_~dev~4#1.base, rhine_reset_task_~dev~4#1.offset); srcloc: null [2025-02-08 03:50:16,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9240: assume 0bv32 != ~bvand~32(16384bv32, rhine_slow_event_task_~intr_status~2#1); [2025-02-08 03:50:16,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9240: assume !(0bv32 != ~bvand~32(16384bv32, rhine_slow_event_task_~intr_status~2#1)); [2025-02-08 03:50:16,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433: assume false; [2025-02-08 03:50:16,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433: assume !false; [2025-02-08 03:50:16,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8531: SUMMARY for call init_registers(rhine_reset_task_~dev~4#1.base, rhine_reset_task_~dev~4#1.offset); srcloc: null [2025-02-08 03:50:16,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6351: SUMMARY for call spin_unlock(__netif_tx_unlock_~txq#1.base, ~bvadd~64(320bv64, __netif_tx_unlock_~txq#1.offset)); srcloc: null [2025-02-08 03:50:16,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6566: 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:50:16,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5476: 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:50:16,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242: SUMMARY for call rhine_check_media(rhine_slow_event_task_~dev~6#1.base, rhine_slow_event_task_~dev~6#1.offset, 0bv32); srcloc: null [2025-02-08 03:50:16,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401: assume true; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401: assume !true; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8532: call write~intINTTYPE8#19(~jiffies~0, rhine_reset_task_~dev~4#1.base, ~bvadd~64(987bv64, rhine_reset_task_~dev~4#1.offset), 8bv64);call rhine_reset_task_#t~mem623#1 := read~intINTTYPE8#19(rhine_reset_task_~dev~4#1.base, ~bvadd~64(40bv64, ~bvadd~64(260bv64, rhine_reset_task_~dev~4#1.offset)), 8bv64);call write~intINTTYPE8#19(~bvadd~64(1bv64, rhine_reset_task_#t~mem623#1), rhine_reset_task_~dev~4#1.base, ~bvadd~64(40bv64, ~bvadd~64(260bv64, rhine_reset_task_~dev~4#1.offset)), 8bv64);havoc rhine_reset_task_#t~mem623#1; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8532-1: SUMMARY for call spin_unlock_bh(rhine_reset_task_~rp~23#1.base, ~bvadd~64(2164bv64, rhine_reset_task_~rp~23#1.offset)); srcloc: null [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6517: assume false; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6517: assume !false; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567-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:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567: 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#19(4294967295bv32, __netif_tx_unlock_~txq#1.base, ~bvadd~64(388bv64, __netif_tx_unlock_~txq#1.offset), 4bv64); [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8516: havoc ldv_mutex_lock_26_~ldv_func_arg1#1.base, ldv_mutex_lock_26_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_26_#in~ldv_func_arg1#1.base, ldv_mutex_lock_26_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_26 } true;call rhine_reset_task_#t~mem622#1 := read~intINTTYPE1#19(rhine_reset_task_~rp~23#1.base, ~bvadd~64(2388bv64, rhine_reset_task_~rp~23#1.offset), 1bv64); [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6386: assume false; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6386: assume !false; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6485: assume false; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6485: assume !false; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9260: havoc ldv_mutex_unlock_29_~ldv_func_arg1#1.base, ldv_mutex_unlock_29_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_29_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_29_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_29 } true; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6568: 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~mem254#1 := read~intINTTYPE4#19(netif_tx_disable_~dev#1.base, ~bvadd~64(879bv64, netif_tx_disable_~dev#1.offset), 4bv64); [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370: 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:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6437: assume false; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6437: assume !false; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8518: assume 0bv8 == rhine_reset_task_#t~mem622#1;havoc rhine_reset_task_#t~mem622#1; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8518: assume !(0bv8 == rhine_reset_task_#t~mem622#1);havoc rhine_reset_task_#t~mem622#1; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6553: assume { :begin_inline___bad_size_call_parameter } true;assume { :end_inline___bad_size_call_parameter } true; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8535: assume { :begin_inline_ldv_mutex_unlock_27 } true;ldv_mutex_unlock_27_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_27_#in~ldv_func_arg1#1.offset := rhine_reset_task_~rp~23#1.base, ~bvadd~64(2232bv64, rhine_reset_task_~rp~23#1.offset);havoc ldv_mutex_unlock_27_~ldv_func_arg1#1.base, ldv_mutex_unlock_27_~ldv_func_arg1#1.offset;ldv_mutex_unlock_27_~ldv_func_arg1#1.base, ldv_mutex_unlock_27_~ldv_func_arg1#1.offset := ldv_mutex_unlock_27_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_27_#in~ldv_func_arg1#1.offset; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8535-1: SUMMARY for call netif_wake_queue(rhine_reset_task_~dev~4#1.base, rhine_reset_task_~dev~4#1.offset); srcloc: null [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6504-1: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6504: netif_tx_disable_~pscr_ret__~0#1 := netif_tx_disable_~pfo_ret_____1~0#1; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6405: assume false; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6405: assume !false; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9246: assume 0bv32 != ~bvand~32(64bv32, rhine_slow_event_task_~intr_status~2#1);call rhine_slow_event_task_#t~mem832#1 := read~intINTTYPE4#19(rhine_slow_event_task_~rp~30#1.base, ~bvadd~64(2541bv64, rhine_slow_event_task_~rp~30#1.offset), 4bv64); [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9246: assume !(0bv32 != ~bvand~32(64bv32, rhine_slow_event_task_~intr_status~2#1)); [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6521: assume true; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6521: assume !true; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9230: havoc ldv_mutex_lock_28_~ldv_func_arg1#1.base, ldv_mutex_lock_28_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_28_#in~ldv_func_arg1#1.base, ldv_mutex_lock_28_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_28 } true;call rhine_slow_event_task_#t~mem830#1 := read~intINTTYPE1#19(rhine_slow_event_task_~rp~30#1.base, ~bvadd~64(2388bv64, rhine_slow_event_task_~rp~30#1.offset), 1bv64); [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6340-1: SUMMARY for call spin_lock(__netif_tx_lock_~txq#1.base, ~bvadd~64(320bv64, __netif_tx_lock_~txq#1.offset)); srcloc: null [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6340: call write~intINTTYPE4#19(__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:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9247: assume 0bv32 != ~bvand~32(8192bv32, rhine_slow_event_task_#t~mem832#1);havoc rhine_slow_event_task_#t~mem832#1; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9247: assume !(0bv32 != ~bvand~32(8192bv32, rhine_slow_event_task_#t~mem832#1));havoc rhine_slow_event_task_#t~mem832#1; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6572: assume ~bvult~32(netif_tx_disable_~i~0#1, netif_tx_disable_#t~mem254#1);havoc netif_tx_disable_#t~mem254#1; [2025-02-08 03:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6572: assume !~bvult~32(netif_tx_disable_~i~0#1, netif_tx_disable_#t~mem254#1);havoc netif_tx_disable_#t~mem254#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:50:16,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6374: assume false; [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6374: assume !false; [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6473: assume false; [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6473: assume !false; [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: havoc rhine_slow_event_task_#t~mem829#1.base, rhine_slow_event_task_#t~mem829#1.offset, rhine_slow_event_task_#t~mem830#1, rhine_slow_event_task_#t~ret831#1, rhine_slow_event_task_#t~mem832#1, rhine_slow_event_task_#t~ret833#1, rhine_slow_event_task_#t~mem834#1.base, rhine_slow_event_task_#t~mem834#1.offset, rhine_slow_event_task_~work#1.base, rhine_slow_event_task_~work#1.offset, rhine_slow_event_task_~rp~30#1.base, rhine_slow_event_task_~rp~30#1.offset, rhine_slow_event_task_~__mptr~2#1.base, rhine_slow_event_task_~__mptr~2#1.offset, rhine_slow_event_task_~dev~6#1.base, rhine_slow_event_task_~dev~6#1.offset, rhine_slow_event_task_~intr_status~2#1;havoc rhine_slow_event_task_#in~work#1.base, rhine_slow_event_task_#in~work#1.offset;assume { :end_inline_rhine_slow_event_task } true; [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: havoc rhine_reset_task_#t~mem621#1.base, rhine_reset_task_#t~mem621#1.offset, rhine_reset_task_#t~mem622#1, rhine_reset_task_#t~mem623#1, rhine_reset_task_~work#1.base, rhine_reset_task_~work#1.offset, rhine_reset_task_~rp~23#1.base, rhine_reset_task_~rp~23#1.offset, rhine_reset_task_~__mptr~1#1.base, rhine_reset_task_~__mptr~1#1.offset, rhine_reset_task_~dev~4#1.base, rhine_reset_task_~dev~4#1.offset;havoc rhine_reset_task_#in~work#1.base, rhine_reset_task_#in~work#1.offset;assume { :end_inline_rhine_reset_task } true; [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6424-1: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6424: netif_tx_disable_~pscr_ret__~0#1 := netif_tx_disable_~pfo_ret__~0#1; [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9232: assume 0bv8 == rhine_slow_event_task_#t~mem830#1;havoc rhine_slow_event_task_#t~mem830#1; [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9232: assume !(0bv8 == rhine_slow_event_task_#t~mem830#1);havoc rhine_slow_event_task_#t~mem830#1; [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6441: assume true; [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6441: assume !true; [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8539: havoc ldv_mutex_unlock_27_~ldv_func_arg1#1.base, ldv_mutex_unlock_27_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_27_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_27_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_27 } true; [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9249: havoc rhine_slow_event_task_#t~ret833#1; [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9249-1: SUMMARY for call rhine_slow_event_task_#t~ret833#1 := netdev_warn(rhine_slow_event_task_~dev~6#1.base, rhine_slow_event_task_~dev~6#1.offset, 112bv64, 0bv64); srcloc: null [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13131: SUMMARY for call ldv_mutex_unlock_task_lock_of_rhine_private(ldv_mutex_unlock_27_~ldv_func_arg1#1.base, ldv_mutex_unlock_27_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8523: assume { :begin_inline_netif_tx_disable } true;netif_tx_disable_#in~dev#1.base, netif_tx_disable_#in~dev#1.offset := rhine_reset_task_~dev~4#1.base, rhine_reset_task_~dev~4#1.offset;havoc netif_tx_disable_#t~ret253#1.base, netif_tx_disable_#t~ret253#1.offset, netif_tx_disable_#t~mem254#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~31#1.base, netif_tx_disable_~tmp~31#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~31#1.base, netif_tx_disable_~tmp~31#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:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8523-1: SUMMARY for call napi_disable(rhine_reset_task_~rp~23#1.base, ~bvadd~64(1992bv64, rhine_reset_task_~rp~23#1.offset)); srcloc: null [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6525: assume false; [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6525: assume !false; [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6393: assume false; [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6393: assume !false; [2025-02-08 03:50:16,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8524: havoc netif_tx_disable_#t~ret253#1.base, netif_tx_disable_#t~ret253#1.offset, netif_tx_disable_#t~mem254#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~31#1.base, netif_tx_disable_~tmp~31#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:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14140: havoc bitrev32_#t~nondet1225#1;#t~ret857#1 := bitrev32_#res#1;havoc bitrev32_#t~nondet1225#1, bitrev32_~arg0#1;havoc bitrev32_#in~arg0#1;assume { :end_inline_bitrev32 } true;~tmp___1~24#1 := #t~ret857#1;havoc #t~ret857#1;~bit_nr~0#1 := ~bvlshr~32(~tmp___1~24#1, 26bv32);call #t~mem858#1 := read~intINTTYPE4#0(~#mc_filter~0#1.base, ~bvadd~64(~#mc_filter~0#1.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(~bvashr~32(~bit_nr~0#1, 5bv32)))), 4bv64);call write~intINTTYPE4#0(~bvor~32(#t~mem858#1, ~bvshl~32(1bv32, ~bvand~32(31bv32, ~bit_nr~0#1))), ~#mc_filter~0#1.base, ~bvadd~64(~#mc_filter~0#1.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(~bvashr~32(~bit_nr~0#1, 5bv32)))), 4bv64);havoc #t~mem858#1;call #t~mem859#1.base, #t~mem859#1.offset := read~$Pointer$#19(~ha~0#1.base, ~ha~0#1.offset, 8bv64);~__mptr___2~0#1.base, ~__mptr___2~0#1.offset := #t~mem859#1.base, #t~mem859#1.offset;havoc #t~mem859#1.base, #t~mem859#1.offset;~ha~0#1.base, ~ha~0#1.offset := ~__mptr___2~0#1.base, ~__mptr___2~0#1.offset; [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9313: 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:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8091: SUMMARY for call iowrite8(5bv8, rhine_set_cam_~ioaddr#1.base, ~bvadd~64(146bv64, rhine_set_cam_~ioaddr#1.offset)); srcloc: null [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9367: 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:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9367: 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:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8079-1: SUMMARY for call iowrite8(~zero_extend~32~8(rhine_set_cam_#t~mem568#1)[8:0], rhine_set_cam_~ioaddr#1.base, ~bvadd~64(rhine_set_cam_~ioaddr#1.offset, ~bvadd~64(16bv64, ~sign_extend~64~32(rhine_set_cam_~i~8#1)))); srcloc: null [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8079: havoc rhine_set_cam_#t~mem568#1;rhine_set_cam_~i~8#1 := ~bvadd~32(1bv32, rhine_set_cam_~i~8#1);rhine_set_cam_~addr#1.base, rhine_set_cam_~addr#1.offset := rhine_set_cam_~addr#1.base, ~bvadd~64(1bv64, rhine_set_cam_~addr#1.offset); [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9355: assume 32bv32 == ~i~11#1; [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9355: assume !(32bv32 == ~i~11#1);assume { :begin_inline_rhine_set_cam } true;rhine_set_cam_#in~ioaddr#1.base, rhine_set_cam_#in~ioaddr#1.offset, rhine_set_cam_#in~idx#1, rhine_set_cam_#in~addr#1.base, rhine_set_cam_#in~addr#1.offset := ~ioaddr~22#1.base, ~ioaddr~22#1.offset, ~i~11#1, ~ha~0#1.base, ~bvadd~64(16bv64, ~ha~0#1.offset);havoc rhine_set_cam_#t~mem568#1, rhine_set_cam_~ioaddr#1.base, rhine_set_cam_~ioaddr#1.offset, rhine_set_cam_~idx#1, rhine_set_cam_~addr#1.base, rhine_set_cam_~addr#1.offset, rhine_set_cam_~i~8#1;rhine_set_cam_~ioaddr#1.base, rhine_set_cam_~ioaddr#1.offset := rhine_set_cam_#in~ioaddr#1.base, rhine_set_cam_#in~ioaddr#1.offset;rhine_set_cam_~idx#1 := rhine_set_cam_#in~idx#1;rhine_set_cam_~addr#1.base, rhine_set_cam_~addr#1.offset := rhine_set_cam_#in~addr#1.base, rhine_set_cam_#in~addr#1.offset;havoc rhine_set_cam_~i~8#1; [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9392: 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:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9392: assume !(~bvadd~64(~ha~0#1.base, ~ha~0#1.offset) != ~bvadd~64(~dev#1.base, ~bvadd~64(654bv64, ~dev#1.offset)));call #t~mem860#1 := read~intINTTYPE4#0(~#mc_filter~0#1.base, ~#mc_filter~0#1.offset, 4bv64); [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8079-2: call rhine_set_cam_#t~mem568#1 := read~intINTTYPE1#19(rhine_set_cam_~addr#1.base, rhine_set_cam_~addr#1.offset, 1bv64); [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9384: 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~nondet1227#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~nondet1227#1;crc32_le_#res#1 := crc32_le_#t~nondet1227#1;havoc crc32_le_#t~nondet1227#1; [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8092: SUMMARY for call __const_udelay(42950bv64); srcloc: null [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9397: havoc #t~mem860#1;call #t~mem861#1 := read~intINTTYPE4#0(~#mc_filter~0#1.base, ~bvadd~64(4bv64, ~#mc_filter~0#1.offset), 4bv64); [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9397-1: SUMMARY for call iowrite32(#t~mem860#1, ~ioaddr~22#1.base, ~bvadd~64(16bv64, ~ioaddr~22#1.offset)); srcloc: null [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8084: assume ~bvsle~32(rhine_set_cam_~i~8#1, 5bv32); [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8084: assume !~bvsle~32(rhine_set_cam_~i~8#1, 5bv32); [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9360: havoc rhine_set_cam_#t~mem568#1, rhine_set_cam_~ioaddr#1.base, rhine_set_cam_~ioaddr#1.offset, rhine_set_cam_~idx#1, rhine_set_cam_~addr#1.base, rhine_set_cam_~addr#1.offset, rhine_set_cam_~i~8#1;havoc rhine_set_cam_#in~ioaddr#1.base, rhine_set_cam_#in~ioaddr#1.offset, rhine_set_cam_#in~idx#1, rhine_set_cam_#in~addr#1.base, rhine_set_cam_#in~addr#1.offset;assume { :end_inline_rhine_set_cam } true;~mCAMmask~0#1 := ~bvor~32(~mCAMmask~0#1, ~bvshl~32(1bv32, ~i~11#1));~i~11#1 := ~bvadd~32(1bv32, ~i~11#1);call #t~mem853#1.base, #t~mem853#1.offset := read~$Pointer$#19(~ha~0#1.base, ~ha~0#1.offset, 8bv64);~__mptr___0~0#1.base, ~__mptr___0~0#1.offset := #t~mem853#1.base, #t~mem853#1.offset;havoc #t~mem853#1.base, #t~mem853#1.offset;~ha~0#1.base, ~ha~0#1.offset := ~__mptr___0~0#1.base, ~__mptr___0~0#1.offset; [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9373: SUMMARY for call rhine_set_cam_mask(~ioaddr~22#1.base, ~ioaddr~22#1.offset, ~mCAMmask~0#1); srcloc: null [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8093: SUMMARY for call iowrite8(0bv8, rhine_set_cam_~ioaddr#1.base, ~bvadd~64(146bv64, rhine_set_cam_~ioaddr#1.offset)); srcloc: null [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9398-1: SUMMARY for call iowrite32(#t~mem861#1, ~ioaddr~22#1.base, ~bvadd~64(20bv64, ~ioaddr~22#1.offset)); srcloc: null [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8089: SUMMARY for call __const_udelay(42950bv64); srcloc: null [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9398: havoc #t~mem861#1; [2025-02-08 03:50:16,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073-1: SUMMARY for call iowrite8(~zero_extend~32~8(rhine_set_cam_~idx#1[8:0])[8:0], rhine_set_cam_~ioaddr#1.base, ~bvadd~64(147bv64, rhine_set_cam_~ioaddr#1.offset)); srcloc: null [2025-02-08 03:50:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073: rhine_set_cam_~i~8#1 := 0bv32; [2025-02-08 03:50:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14151: havoc crc32_le_#t~nondet1227#1;#t~ret856#1 := crc32_le_#res#1;havoc crc32_le_#t~nondet1227#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~37#1 := #t~ret856#1;havoc #t~ret856#1;assume { :begin_inline_bitrev32 } true;bitrev32_#in~arg0#1 := ~tmp___0~37#1;havoc bitrev32_#res#1;havoc bitrev32_#t~nondet1225#1, bitrev32_~arg0#1;bitrev32_~arg0#1 := bitrev32_#in~arg0#1;havoc bitrev32_#t~nondet1225#1;bitrev32_#res#1 := bitrev32_#t~nondet1225#1;havoc bitrev32_#t~nondet1225#1; [2025-02-08 03:50:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8070: rhine_set_cam_~idx#1 := ~bvand~32(31bv32, rhine_set_cam_~idx#1); [2025-02-08 03:50:16,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8070-1: SUMMARY for call iowrite8(1bv8, rhine_set_cam_~ioaddr#1.base, ~bvadd~64(146bv64, rhine_set_cam_~ioaddr#1.offset)); srcloc: null [2025-02-08 03:50:16,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14235: havoc #t~nondet1239; [2025-02-08 03:50:16,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6135: SUMMARY for call msleep(1bv32); srcloc: null [2025-02-08 03:50:16,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7071: ~reason~0.base, ~reason~0.offset := 15bv64, 0bv64; [2025-02-08 03:50:16,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7068: ~reason~0.base, ~reason~0.offset := 14bv64, 0bv64; [2025-02-08 03:50:16,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7077: ~reason~0.base, ~reason~0.offset := 17bv64, 0bv64; [2025-02-08 03:50:16,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7065: ~reason~0.base, ~reason~0.offset := 13bv64, 0bv64; [2025-02-08 03:50:16,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082: havoc #t~ret354; [2025-02-08 03:50:16,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082-1: SUMMARY for call #t~ret354 := netdev_info(~dev.base, ~dev.offset, 18bv64, 0bv64); srcloc: null [2025-02-08 03:50:16,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7074: ~reason~0.base, ~reason~0.offset := 16bv64, 0bv64; [2025-02-08 03:50:16,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7062: ~reason~0.base, ~reason~0.offset := 12bv64, 0bv64; [2025-02-08 03:51:11,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11068: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:51:11,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11068-1: SUMMARY for call ldv_assume((if 2bv32 != ~ldv_0_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12257-1: SUMMARY for call ldv_pm_pm_ops_instance_3_#t~ret1095#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:11,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11200: assume 34bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11200: assume !(34bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12257: ldv_pm_pm_ops_instance_3_~tmp~106#1 := ldv_pm_pm_ops_instance_3_#t~ret1095#1;havoc ldv_pm_pm_ops_instance_3_#t~ret1095#1; [2025-02-08 03:51:11,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12191: havoc ldv_pm_pm_ops_instance_3_#t~ret1082#1, ldv_pm_pm_ops_instance_3_#t~mem1083#1.base, ldv_pm_pm_ops_instance_3_#t~mem1083#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1084#1.base, ldv_pm_pm_ops_instance_3_#t~mem1084#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1085#1.base, ldv_pm_pm_ops_instance_3_#t~mem1085#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1086#1.base, ldv_pm_pm_ops_instance_3_#t~mem1086#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1087#1.base, ldv_pm_pm_ops_instance_3_#t~mem1087#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1088#1.base, ldv_pm_pm_ops_instance_3_#t~mem1088#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1089#1.base, ldv_pm_pm_ops_instance_3_#t~mem1089#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1090#1.base, ldv_pm_pm_ops_instance_3_#t~mem1090#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1091#1.base, ldv_pm_pm_ops_instance_3_#t~mem1091#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1092#1.base, ldv_pm_pm_ops_instance_3_#t~mem1092#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1093#1.base, ldv_pm_pm_ops_instance_3_#t~mem1093#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1094#1.base, ldv_pm_pm_ops_instance_3_#t~mem1094#1.offset, ldv_pm_pm_ops_instance_3_#t~ret1095#1, ldv_pm_pm_ops_instance_3_#t~mem1096#1.base, ldv_pm_pm_ops_instance_3_#t~mem1096#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1097#1.base, ldv_pm_pm_ops_instance_3_#t~mem1097#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1098#1.base, ldv_pm_pm_ops_instance_3_#t~mem1098#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1099#1.base, ldv_pm_pm_ops_instance_3_#t~mem1099#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1100#1.base, ldv_pm_pm_ops_instance_3_#t~mem1100#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1101#1.base, ldv_pm_pm_ops_instance_3_#t~mem1101#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1102#1.base, ldv_pm_pm_ops_instance_3_#t~mem1102#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1103#1.base, ldv_pm_pm_ops_instance_3_#t~mem1103#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1104#1.base, ldv_pm_pm_ops_instance_3_#t~mem1104#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1105#1.base, ldv_pm_pm_ops_instance_3_#t~mem1105#1.offset, ldv_pm_pm_ops_instance_3_#t~ret1106#1, ldv_pm_pm_ops_instance_3_#t~mem1107#1.base, ldv_pm_pm_ops_instance_3_#t~mem1107#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1108#1.base, ldv_pm_pm_ops_instance_3_#t~mem1108#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1109#1.base, ldv_pm_pm_ops_instance_3_#t~mem1109#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1110#1.base, ldv_pm_pm_ops_instance_3_#t~mem1110#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1111#1.base, ldv_pm_pm_ops_instance_3_#t~mem1111#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1112#1.base, ldv_pm_pm_ops_instance_3_#t~mem1112#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1113#1.base, ldv_pm_pm_ops_instance_3_#t~mem1113#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1114#1.base, ldv_pm_pm_ops_instance_3_#t~mem1114#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1115#1.base, ldv_pm_pm_ops_instance_3_#t~mem1115#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1116#1.base, ldv_pm_pm_ops_instance_3_#t~mem1116#1.offset, ldv_pm_pm_ops_instance_3_#t~ret1117#1, ldv_pm_pm_ops_instance_3_#t~mem1118#1.base, ldv_pm_pm_ops_instance_3_#t~mem1118#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1119#1.base, ldv_pm_pm_ops_instance_3_#t~mem1119#1.offset, ldv_pm_pm_ops_instance_3_#t~ret1120#1, ldv_pm_pm_ops_instance_3_#t~ret1121#1, ldv_pm_pm_ops_instance_3_#t~mem1122#1.base, ldv_pm_pm_ops_instance_3_#t~mem1122#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1123#1.base, ldv_pm_pm_ops_instance_3_#t~mem1123#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1124#1.base, ldv_pm_pm_ops_instance_3_#t~mem1124#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1125#1.base, ldv_pm_pm_ops_instance_3_#t~mem1125#1.offset, ldv_pm_pm_ops_instance_3_#t~ret1126#1, ldv_pm_pm_ops_instance_3_#t~mem1127#1.base, ldv_pm_pm_ops_instance_3_#t~mem1127#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1128#1.base, ldv_pm_pm_ops_instance_3_#t~mem1128#1.offset, ldv_pm_pm_ops_instance_3_#t~ret1129#1, ldv_pm_pm_ops_instance_3_~arg0#1.base, ldv_pm_pm_ops_instance_3_~arg0#1.offset, ldv_pm_pm_ops_instance_3_~tmp~106#1, ldv_pm_pm_ops_instance_3_~tmp___0~52#1, ldv_pm_pm_ops_instance_3_~tmp___1~32#1;havoc ldv_pm_pm_ops_instance_3_#in~arg0#1.base, ldv_pm_pm_ops_instance_3_#in~arg0#1.offset;assume { :end_inline_ldv_pm_pm_ops_instance_3 } true; [2025-02-08 03:51:11,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6774: assume 0bv8 != is_valid_ether_addr_~tmp___1~7#1;is_valid_ether_addr_~tmp___2~2#1 := 0bv32; [2025-02-08 03:51:11,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6774: assume !(0bv8 != is_valid_ether_addr_~tmp___1~7#1);is_valid_ether_addr_~tmp___2~2#1 := 1bv32; [2025-02-08 03:51:11,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11993: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_4_probed_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11597-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:51:11,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7567: call rhine_init_one_#t~mem448#1 := read~intINTTYPE4#2(~#mmio_verify_registers~0.base, ~bvadd~64(~#mmio_verify_registers~0.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(rhine_init_one_~i~3#1))), 4bv64); [2025-02-08 03:51:11,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11597: ~ldv_2_ret_default~0 := 1bv32;~ldv_statevar_2~0 := 20bv32; [2025-02-08 03:51:11,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11531: call ldv_pci_pci_instance_2_#t~mem999#1.base, ldv_pci_pci_instance_2_#t~mem999#1.offset := read~$Pointer$#3(~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~mem999#1.base, ldv_pci_pci_instance_2_#t~mem999#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:51:11,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11729-1: SUMMARY for call ldv_pm_ops_instance_poweroff_3_9_#t~ret1035#1 := rhine_suspend(ldv_pm_ops_instance_poweroff_3_9_~arg1#1.base, ldv_pm_ops_instance_poweroff_3_9_~arg1#1.offset); srcloc: null [2025-02-08 03:51:11,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11729: havoc ldv_pm_ops_instance_poweroff_3_9_#t~ret1035#1;havoc ldv_pm_ops_instance_poweroff_3_9_#t~ret1035#1, ldv_pm_ops_instance_poweroff_3_9_~arg0#1.base, ldv_pm_ops_instance_poweroff_3_9_~arg0#1.offset, ldv_pm_ops_instance_poweroff_3_9_~arg1#1.base, ldv_pm_ops_instance_poweroff_3_9_~arg1#1.offset;havoc ldv_pm_ops_instance_poweroff_3_9_#in~arg0#1.base, ldv_pm_ops_instance_poweroff_3_9_#in~arg0#1.offset, ldv_pm_ops_instance_poweroff_3_9_#in~arg1#1.base, ldv_pm_ops_instance_poweroff_3_9_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_poweroff_3_9 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1094#1.base, ldv_pm_pm_ops_instance_3_#t~mem1094#1.offset; [2025-02-08 03:51:11,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14108-1: ldv___pci_register_driver_39_#t~ret1156#1 := __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet1222#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_39_~tmp~121#1 := ldv___pci_register_driver_39_#t~ret1156#1;havoc ldv___pci_register_driver_39_#t~ret1156#1;ldv___pci_register_driver_39_~ldv_func_res~3#1 := ldv___pci_register_driver_39_~tmp~121#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_39_~ldv_func_res~3#1, ldv___pci_register_driver_39_~ldv_func_arg1#1.base, ldv___pci_register_driver_39_~ldv_func_arg1#1.offset, ldv___pci_register_driver_39_~ldv_func_arg2#1.base, ldv___pci_register_driver_39_~ldv_func_arg2#1.offset, ldv___pci_register_driver_39_~ldv_func_arg3#1.base, ldv___pci_register_driver_39_~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_#res#1;havoc ldv___pci_register_driver_#t~ret938#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~94#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~94#1; [2025-02-08 03:51:11,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11994: ldv_pm_platform_instance_4_~tmp___0~51#1 := ldv_pm_platform_instance_4_#t~ret1070#1;havoc ldv_pm_platform_instance_4_#t~ret1070#1; [2025-02-08 03:51:11,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14108: havoc __pci_register_driver_#t~nondet1222#1; [2025-02-08 03:51:11,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8691: assume 0bv64 != rhine_start_tx_~tmp___6~1#1;call rhine_start_tx_#t~mem687#1 := read~intINTTYPE4#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(2565bv64, rhine_start_tx_~rp~25#1.offset), 4bv64); [2025-02-08 03:51:11,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8691: assume !(0bv64 != rhine_start_tx_~tmp___6~1#1); [2025-02-08 03:51:11,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11994-1: SUMMARY for call ldv_pm_platform_instance_4_#t~ret1070#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:11,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7502: assume 0bv32 != rhine_init_one_~rc~0#1; [2025-02-08 03:51:11,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7502: assume !(0bv32 != rhine_init_one_~rc~0#1);assume { :begin_inline_pci_set_dma_mask } true;pci_set_dma_mask_#in~dev#1.base, pci_set_dma_mask_#in~dev#1.offset, pci_set_dma_mask_#in~mask#1 := rhine_init_one_~pdev#1.base, rhine_init_one_~pdev#1.offset, 4294967295bv64;havoc pci_set_dma_mask_#res#1;havoc pci_set_dma_mask_#t~ret281#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~34#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~34#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~nondet1229#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~nondet1229#1;dma_set_mask_#res#1 := dma_set_mask_#t~nondet1229#1;havoc dma_set_mask_#t~nondet1229#1; [2025-02-08 03:51:11,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12325-1: call ldv_pm_pm_ops_instance_3_#t~mem1108#1.base, ldv_pm_pm_ops_instance_3_#t~mem1108#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(72bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64); [2025-02-08 03:51:11,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9286-1: SUMMARY for call rhine_get_stats64_#t~ret839#1 := u64_stats_fetch_retry_bh(rhine_get_stats64_~rp~31#1.base, ~bvadd~64(16bv64, ~bvadd~64(2577bv64, rhine_get_stats64_~rp~31#1.offset)), rhine_get_stats64_~start~0#1); srcloc: null [2025-02-08 03:51:11,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12325: assume 0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1108#1.base, ldv_pm_pm_ops_instance_3_#t~mem1108#1.offset);havoc ldv_pm_pm_ops_instance_3_#t~mem1108#1.base, ldv_pm_pm_ops_instance_3_#t~mem1108#1.offset;call ldv_pm_pm_ops_instance_3_#t~mem1109#1.base, ldv_pm_pm_ops_instance_3_#t~mem1109#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(72bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_resume_early_3_17 } true;ldv_pm_ops_instance_resume_early_3_17_#in~arg0#1.base, ldv_pm_ops_instance_resume_early_3_17_#in~arg0#1.offset, ldv_pm_ops_instance_resume_early_3_17_#in~arg1#1.base, ldv_pm_ops_instance_resume_early_3_17_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1109#1.base, ldv_pm_pm_ops_instance_3_#t~mem1109#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_resume_early_3_17_#t~ret1049#1, ldv_pm_ops_instance_resume_early_3_17_~arg0#1.base, ldv_pm_ops_instance_resume_early_3_17_~arg0#1.offset, ldv_pm_ops_instance_resume_early_3_17_~arg1#1.base, ldv_pm_ops_instance_resume_early_3_17_~arg1#1.offset;ldv_pm_ops_instance_resume_early_3_17_~arg0#1.base, ldv_pm_ops_instance_resume_early_3_17_~arg0#1.offset := ldv_pm_ops_instance_resume_early_3_17_#in~arg0#1.base, ldv_pm_ops_instance_resume_early_3_17_#in~arg0#1.offset;ldv_pm_ops_instance_resume_early_3_17_~arg1#1.base, ldv_pm_ops_instance_resume_early_3_17_~arg1#1.offset := ldv_pm_ops_instance_resume_early_3_17_#in~arg1#1.base, ldv_pm_ops_instance_resume_early_3_17_#in~arg1#1.offset; [2025-02-08 03:51:11,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12325: assume !(0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1108#1.base, ldv_pm_pm_ops_instance_3_#t~mem1108#1.offset));havoc ldv_pm_pm_ops_instance_3_#t~mem1108#1.base, ldv_pm_pm_ops_instance_3_#t~mem1108#1.offset; [2025-02-08 03:51:11,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12259: assume 0bv32 != ldv_pm_pm_ops_instance_3_~tmp~106#1;~ldv_statevar_3~0 := 6bv32; [2025-02-08 03:51:11,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12259: assume !(0bv32 != ldv_pm_pm_ops_instance_3_~tmp~106#1);~ldv_statevar_3~0 := 8bv32; [2025-02-08 03:51:11,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12457: assume 0bv32 != ldv_register_netdev_~tmp~107#1; [2025-02-08 03:51:11,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12457: assume !(0bv32 != ldv_register_netdev_~tmp~107#1); [2025-02-08 03:51:11,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7172-1: SUMMARY for call outb(32bv8, ~bvadd~32(116bv32, rhine_reload_eeprom_~pioaddr#1[32:0])); srcloc: null [2025-02-08 03:51:11,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7172: rhine_reload_eeprom_~i~2#1 := 0bv32; [2025-02-08 03:51:11,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12391: havoc ldv_pm_ops_instance_runtime_resume_3_24_#t~ret1055#1, ldv_pm_ops_instance_runtime_resume_3_24_~arg0#1.base, ldv_pm_ops_instance_runtime_resume_3_24_~arg0#1.offset, ldv_pm_ops_instance_runtime_resume_3_24_~arg1#1.base, ldv_pm_ops_instance_runtime_resume_3_24_~arg1#1.offset;havoc ldv_pm_ops_instance_runtime_resume_3_24_#in~arg0#1.base, ldv_pm_ops_instance_runtime_resume_3_24_#in~arg0#1.offset, ldv_pm_ops_instance_runtime_resume_3_24_#in~arg1#1.base, ldv_pm_ops_instance_runtime_resume_3_24_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_runtime_resume_3_24 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1123#1.base, ldv_pm_pm_ops_instance_3_#t~mem1123#1.offset; [2025-02-08 03:51:11,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9286: rhine_get_stats64_~tmp___0~36#1 := (if 0bv8 == rhine_get_stats64_#t~ret839#1 then 0bv8 else 1bv8);havoc rhine_get_stats64_#t~ret839#1; [2025-02-08 03:51:11,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11136: assume 8bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11136: assume !(8bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12127: assume 14bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12127: assume !(14bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7635: assume { :begin_inline_spinlock_check } true;spinlock_check_#in~lock#1.base, spinlock_check_#in~lock#1.offset := rhine_init_one_~rp~6#1.base, ~bvadd~64(2164bv64, rhine_init_one_~rp~6#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;rhine_init_one_#t~ret458#1.base, rhine_init_one_#t~ret458#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 rhine_init_one_#t~ret458#1.base, rhine_init_one_#t~ret458#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 := rhine_init_one_~rp~6#1.base, ~bvadd~64(2164bv64, rhine_init_one_~rp~6#1.offset), 41bv64, 0bv64, rhine_init_one_~#__key~0#1.base, rhine_init_one_~#__key~0#1.offset;havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;__raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset := __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset;__raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset := __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset;__raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset := __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset;havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;havoc __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset;assume { :end_inline___raw_spin_lock_init } true;assume { :begin_inline___mutex_init } true;__mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset := rhine_init_one_~rp~6#1.base, ~bvadd~64(2232bv64, rhine_init_one_~rp~6#1.offset), 42bv64, 0bv64, rhine_init_one_~#__key___0~0#1.base, rhine_init_one_~#__key___0~0#1.offset;havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;__mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset := __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset;__mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset := __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset;__mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset := __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset;havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;havoc __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset;assume { :end_inline___mutex_init } true; [2025-02-08 03:51:11,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7701: 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:51:11,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11467: assume 6bv32 == ~ldv_statevar_2~0; [2025-02-08 03:51:11,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11467: assume !(6bv32 == ~ldv_statevar_2~0); [2025-02-08 03:51:11,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13251: rhine_init_#t~ret936#1 := ldv___pci_register_driver_39_#res#1;havoc ldv___pci_register_driver_39_#t~ret1156#1, ldv___pci_register_driver_39_#t~ret1157#1, ldv___pci_register_driver_39_~ldv_func_arg1#1.base, ldv___pci_register_driver_39_~ldv_func_arg1#1.offset, ldv___pci_register_driver_39_~ldv_func_arg2#1.base, ldv___pci_register_driver_39_~ldv_func_arg2#1.offset, ldv___pci_register_driver_39_~ldv_func_arg3#1.base, ldv___pci_register_driver_39_~ldv_func_arg3#1.offset, ldv___pci_register_driver_39_~ldv_func_res~3#1, ldv___pci_register_driver_39_~tmp~121#1, ldv___pci_register_driver_39_~tmp___0~58#1;havoc ldv___pci_register_driver_39_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_39_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_39_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_39_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_39_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_39_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv___pci_register_driver_39 } true;rhine_init_~tmp___0~47#1 := rhine_init_#t~ret936#1;havoc rhine_init_#t~ret936#1;rhine_init_#res#1 := rhine_init_~tmp___0~47#1;ldv_EMGentry_init_rhine_init_14_11_#t~ret937#1 := rhine_init_#res#1;havoc rhine_init_#t~ret932#1, rhine_init_#t~ret933#1, rhine_init_#t~ret934#1, rhine_init_#t~ret935#1, rhine_init_#t~ret936#1, rhine_init_~tmp~92#1, rhine_init_~tmp___0~47#1;assume { :end_inline_rhine_init } true;ldv_EMGentry_init_rhine_init_14_11_~tmp~93#1 := ldv_EMGentry_init_rhine_init_14_11_#t~ret937#1;havoc ldv_EMGentry_init_rhine_init_14_11_#t~ret937#1;ldv_EMGentry_init_rhine_init_14_11_#res#1 := ldv_EMGentry_init_rhine_init_14_11_~tmp~93#1;ldv_entry_EMGentry_14_#t~ret972#1 := ldv_EMGentry_init_rhine_init_14_11_#res#1;havoc ldv_EMGentry_init_rhine_init_14_11_#t~ret937#1, ldv_EMGentry_init_rhine_init_14_11_~arg0#1.base, ldv_EMGentry_init_rhine_init_14_11_~arg0#1.offset, ldv_EMGentry_init_rhine_init_14_11_~tmp~93#1;havoc ldv_EMGentry_init_rhine_init_14_11_#in~arg0#1.base, ldv_EMGentry_init_rhine_init_14_11_#in~arg0#1.offset;assume { :end_inline_ldv_EMGentry_init_rhine_init_14_11 } true;~ldv_14_ret_default~0 := ldv_entry_EMGentry_14_#t~ret972#1;havoc ldv_entry_EMGentry_14_#t~ret972#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~ret1167#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~125#1;ldv_post_init_~init_ret_val#1 := ldv_post_init_#in~init_ret_val#1;havoc ldv_post_init_~tmp~125#1; [2025-02-08 03:51:11,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11401-1: SUMMARY for call ldv_pci_instance_resume_early_2_6_#t~ret988#1 := ##fun~$Pointer$~TO~C_INT(ldv_pci_instance_resume_early_2_6_~arg1#1.base, ldv_pci_instance_resume_early_2_6_~arg1#1.offset, ldv_pci_instance_resume_early_2_6_~arg0#1.base, ldv_pci_instance_resume_early_2_6_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11401: havoc ldv_pci_instance_resume_early_2_6_#t~ret988#1; [2025-02-08 03:51:11,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11996: assume 0bv32 != ldv_pm_platform_instance_4_~tmp___0~51#1;~ldv_statevar_4~0 := 9bv32; [2025-02-08 03:51:11,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11996: assume !(0bv32 != ldv_pm_platform_instance_4_~tmp___0~51#1);~ldv_statevar_4~0 := 22bv32; [2025-02-08 03:51:11,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11930: assume 11bv32 == ~ldv_statevar_4~0; [2025-02-08 03:51:11,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11930: assume !(11bv32 == ~ldv_statevar_4~0); [2025-02-08 03:51:11,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13185: havoc ldv_mutex_unlock_33_~ldv_func_arg1#1.base, ldv_mutex_unlock_33_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_33_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_33_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_33 } true;netdev_set_settings_#res#1 := netdev_set_settings_~rc~3#1;ldv_dummy_resourceless_instance_callback_1_34_#t~ret964#1 := netdev_set_settings_#res#1;havoc netdev_set_settings_#t~ret876#1.base, netdev_set_settings_#t~ret876#1.offset, netdev_set_settings_#t~ret877#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_~rp~35#1.base, netdev_set_settings_~rp~35#1.offset, netdev_set_settings_~tmp~79#1.base, netdev_set_settings_~tmp~79#1.offset, netdev_set_settings_~rc~3#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_34_#t~ret964#1;havoc ldv_dummy_resourceless_instance_callback_1_34_#t~ret964#1, ldv_dummy_resourceless_instance_callback_1_34_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_34_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_34_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_34_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_34_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_34_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_34_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_34_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_34_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_34_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_34_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_34_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_34 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:51:11,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13185-1: SUMMARY for call ldv_mutex_unlock_task_lock_of_rhine_private(ldv_mutex_unlock_33_~ldv_func_arg1#1.base, ldv_mutex_unlock_33_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:51:11,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8693: havoc rhine_start_tx_#t~mem687#1;havoc rhine_start_tx_#t~ret688#1; [2025-02-08 03:51:11,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8693-1: SUMMARY for call rhine_start_tx_#t~ret688#1 := __dynamic_netdev_dbg(rhine_start_tx_~#descriptor~2#1.base, rhine_start_tx_~#descriptor~2#1.offset, rhine_start_tx_~dev#1.base, rhine_start_tx_~dev#1.offset, 68bv64, 0bv64); srcloc: null [2025-02-08 03:51:11,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11864: havoc ldv_pm_ops_instance_suspend_noirq_3_20_#t~ret1062#1; [2025-02-08 03:51:11,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7570: rhine_init_one_~tmp___1~11#1 := rhine_init_one_~i~3#1;rhine_init_one_~i~3#1 := ~bvadd~32(1bv32, rhine_init_one_~i~3#1);call rhine_init_one_#t~mem444#1 := read~intINTTYPE4#2(~#mmio_verify_registers~0.base, ~bvadd~64(~#mmio_verify_registers~0.offset, ~bvmul~64(4bv64, ~sign_extend~64~32(rhine_init_one_~tmp___1~11#1))), 4bv64);rhine_init_one_~reg~0#1 := rhine_init_one_#t~mem444#1;havoc rhine_init_one_#t~mem444#1; [2025-02-08 03:51:11,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11864-1: SUMMARY for call ldv_pm_ops_instance_suspend_noirq_3_20_#t~ret1062#1 := ##fun~$Pointer$~TO~C_INT(ldv_pm_ops_instance_suspend_noirq_3_20_~arg1#1.base, ldv_pm_ops_instance_suspend_noirq_3_20_~arg1#1.offset, ldv_pm_ops_instance_suspend_noirq_3_20_~arg0#1.base, ldv_pm_ops_instance_suspend_noirq_3_20_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10807: havoc ldv_entry_EMGentry_14_#t~ret971#1, ldv_entry_EMGentry_14_#t~ret972#1, ldv_entry_EMGentry_14_#t~ret973#1, ldv_entry_EMGentry_14_#t~ret974#1, ldv_entry_EMGentry_14_~arg0#1.base, ldv_entry_EMGentry_14_~arg0#1.offset, ldv_entry_EMGentry_14_~tmp~96#1, ldv_entry_EMGentry_14_~tmp___0~49#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:51:11,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12459: 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:51:11,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8231-1: SUMMARY for call rhine_vlan_rx_kill_vid_#t~ret581#1.base, rhine_vlan_rx_kill_vid_#t~ret581#1.offset := netdev_priv(rhine_vlan_rx_kill_vid_~dev#1.base, rhine_vlan_rx_kill_vid_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11204: assume 35bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11204: assume !(35bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13252-1: ldv___pci_register_driver_39_#res#1 := ldv___pci_register_driver_39_~ldv_func_res~3#1; [2025-02-08 03:51:11,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8231: rhine_vlan_rx_kill_vid_~tmp~62#1.base, rhine_vlan_rx_kill_vid_~tmp~62#1.offset := rhine_vlan_rx_kill_vid_#t~ret581#1.base, rhine_vlan_rx_kill_vid_#t~ret581#1.offset;havoc rhine_vlan_rx_kill_vid_#t~ret581#1.base, rhine_vlan_rx_kill_vid_#t~ret581#1.offset;rhine_vlan_rx_kill_vid_~rp~18#1.base, rhine_vlan_rx_kill_vid_~rp~18#1.offset := rhine_vlan_rx_kill_vid_~tmp~62#1.base, rhine_vlan_rx_kill_vid_~tmp~62#1.offset; [2025-02-08 03:51:11,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11336: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_30 } true;ldv_dummy_resourceless_instance_callback_1_30_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_30_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_30_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_30_#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_30_#t~ret963#1, ldv_dummy_resourceless_instance_callback_1_30_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_30_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_30_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_30_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_30_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_30_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_30_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_30_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_30_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_30_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_30_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_30_#in~arg1#1.offset; [2025-02-08 03:51:11,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12327: havoc ldv_pm_ops_instance_resume_early_3_17_#t~ret1049#1, ldv_pm_ops_instance_resume_early_3_17_~arg0#1.base, ldv_pm_ops_instance_resume_early_3_17_~arg0#1.offset, ldv_pm_ops_instance_resume_early_3_17_~arg1#1.base, ldv_pm_ops_instance_resume_early_3_17_~arg1#1.offset;havoc ldv_pm_ops_instance_resume_early_3_17_#in~arg0#1.base, ldv_pm_ops_instance_resume_early_3_17_#in~arg0#1.offset, ldv_pm_ops_instance_resume_early_3_17_#in~arg1#1.base, ldv_pm_ops_instance_resume_early_3_17_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_resume_early_3_17 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1109#1.base, ldv_pm_pm_ops_instance_3_#t~mem1109#1.offset; [2025-02-08 03:51:11,925 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10610: 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:51:11,925 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12460: 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:51:11,925 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12460-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,925 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10610-1: SUMMARY for call rhine_set_rx_mode(ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset); srcloc: null [2025-02-08 03:51:11,925 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12196: ~ldv_statevar_3~0 := ldv_pm_pm_ops_instance_3_#t~ret1082#1;havoc ldv_pm_pm_ops_instance_3_#t~ret1082#1; [2025-02-08 03:51:11,925 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7175: assume ~bvsle~32(rhine_reload_eeprom_~i~2#1, 1023bv32); [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7175: assume !~bvsle~32(rhine_reload_eeprom_~i~2#1, 1023bv32); [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12196-1: SUMMARY for call ldv_pm_pm_ops_instance_3_#t~ret1082#1 := ldv_switch_2(); srcloc: null [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9289: assume 0bv32 != ~zero_extend~32~8(rhine_get_stats64_~tmp___0~36#1); [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9289: assume !(0bv32 != ~zero_extend~32~8(rhine_get_stats64_~tmp___0~36#1)); [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10875-1: SUMMARY for call ldv_assume((if 20bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10875: assume { :begin_inline_ldv_EMGentry_init_rhine_init_14_11 } true;ldv_EMGentry_init_rhine_init_14_11_#in~arg0#1.base, ldv_EMGentry_init_rhine_init_14_11_#in~arg0#1.offset := ~ldv_14_init_rhine_init_default~0.base, ~ldv_14_init_rhine_init_default~0.offset;havoc ldv_EMGentry_init_rhine_init_14_11_#res#1;havoc ldv_EMGentry_init_rhine_init_14_11_#t~ret937#1, ldv_EMGentry_init_rhine_init_14_11_~arg0#1.base, ldv_EMGentry_init_rhine_init_14_11_~arg0#1.offset, ldv_EMGentry_init_rhine_init_14_11_~tmp~93#1;ldv_EMGentry_init_rhine_init_14_11_~arg0#1.base, ldv_EMGentry_init_rhine_init_14_11_~arg0#1.offset := ldv_EMGentry_init_rhine_init_14_11_#in~arg0#1.base, ldv_EMGentry_init_rhine_init_14_11_#in~arg0#1.offset;havoc ldv_EMGentry_init_rhine_init_14_11_~tmp~93#1;assume { :begin_inline_rhine_init } true;havoc rhine_init_#res#1;havoc rhine_init_#t~ret932#1, rhine_init_#t~ret933#1, rhine_init_#t~ret934#1, rhine_init_#t~ret935#1, rhine_init_#t~ret936#1, rhine_init_~tmp~92#1, rhine_init_~tmp___0~47#1;havoc rhine_init_~tmp~92#1;havoc rhine_init_~tmp___0~47#1; [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6779: assume 0bv32 != is_valid_ether_addr_~tmp___2~2#1;is_valid_ether_addr_~tmp___3~1#1 := 1bv32; [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6779: assume !(0bv32 != is_valid_ether_addr_~tmp___2~2#1);is_valid_ether_addr_~tmp___3~1#1 := 0bv32; [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9554: rhine_set_wol_~tmp~85#1.base, rhine_set_wol_~tmp~85#1.offset := rhine_set_wol_#t~ret888#1.base, rhine_set_wol_#t~ret888#1.offset;havoc rhine_set_wol_#t~ret888#1.base, rhine_set_wol_#t~ret888#1.offset;rhine_set_wol_~rp~41#1.base, rhine_set_wol_~rp~41#1.offset := rhine_set_wol_~tmp~85#1.base, rhine_set_wol_~tmp~85#1.offset;rhine_set_wol_~support~0#1 := 47bv32;call rhine_set_wol_#t~mem889#1 := read~intINTTYPE4#19(rhine_set_wol_~rp~41#1.base, ~bvadd~64(2545bv64, rhine_set_wol_~rp~41#1.offset), 4bv64); [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12461: 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:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9554-1: SUMMARY for call rhine_set_wol_#t~ret888#1.base, rhine_set_wol_#t~ret888#1.offset := netdev_priv(rhine_set_wol_~dev#1.base, rhine_set_wol_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12527: assume 1bv32 == ~ldv_statevar_5~0; [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12527: assume !(1bv32 == ~ldv_statevar_5~0); [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11140: assume 9bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11140: assume !(9bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11074: SUMMARY for call ldv_assume((if 2bv32 == ~ldv_0_ret_val_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12131: assume 15bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12131: assume !(15bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8233: SUMMARY for call spin_lock_bh(rhine_vlan_rx_kill_vid_~rp~18#1.base, ~bvadd~64(2164bv64, rhine_vlan_rx_kill_vid_~rp~18#1.offset)); srcloc: null [2025-02-08 03:51:11,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10810: SUMMARY for call ldv_assume((if 12bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,927 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7639-1: SUMMARY for call __init_work(rhine_init_one_~rp~6#1.base, ~bvadd~64(2465bv64, rhine_init_one_~rp~6#1.offset), 0bv32); srcloc: null [2025-02-08 03:51:11,927 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7639: call write~intINTTYPE8#15(137438953408bv64, rhine_init_one_~#__constr_expr_0~0#1.base, rhine_init_one_~#__constr_expr_0~0#1.offset, 8bv64);call rhine_init_one_#t~mem459#1 := read~intINTTYPE8#15(rhine_init_one_~#__constr_expr_0~0#1.base, rhine_init_one_~#__constr_expr_0~0#1.offset, 8bv64);call write~intINTTYPE8#19(rhine_init_one_#t~mem459#1, rhine_init_one_~rp~6#1.base, ~bvadd~64(2465bv64, rhine_init_one_~rp~6#1.offset), 8bv64);havoc rhine_init_one_#t~mem459#1; [2025-02-08 03:51:11,927 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11801-1: SUMMARY for call ldv_pm_ops_instance_resume_early_3_17_#t~ret1049#1 := ##fun~$Pointer$~TO~C_INT(ldv_pm_ops_instance_resume_early_3_17_~arg1#1.base, ldv_pm_ops_instance_resume_early_3_17_~arg1#1.offset, ldv_pm_ops_instance_resume_early_3_17_~arg0#1.base, ldv_pm_ops_instance_resume_early_3_17_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,927 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11801: havoc ldv_pm_ops_instance_resume_early_3_17_#t~ret1049#1; [2025-02-08 03:51:11,927 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7573-1: SUMMARY for call rhine_init_one_#t~ret445#1 := inb(~bvadd~32(rhine_init_one_~pioaddr~0#1[32:0], rhine_init_one_~reg~0#1)); srcloc: null [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7573: rhine_init_one_~tmp___2~4#1 := rhine_init_one_#t~ret445#1;havoc rhine_init_one_#t~ret445#1;rhine_init_one_~a~0#1 := rhine_init_one_~tmp___2~4#1;assume { :begin_inline_readb } true;readb_#in~addr#1.base, readb_#in~addr#1.offset := rhine_init_one_~ioaddr~9#1.base, ~bvadd~64(rhine_init_one_~ioaddr~9#1.offset, ~sign_extend~64~32(rhine_init_one_~reg~0#1));havoc readb_#res#1;havoc readb_~addr#1.base, readb_~addr#1.offset, readb_~ret~0#1;readb_~addr#1.base, readb_~addr#1.offset := readb_#in~addr#1.base, readb_#in~addr#1.offset;havoc readb_~ret~0#1;readb_#res#1 := readb_~ret~0#1;rhine_init_one_#t~ret446#1 := readb_#res#1;havoc readb_~addr#1.base, readb_~addr#1.offset, readb_~ret~0#1;havoc readb_#in~addr#1.base, readb_#in~addr#1.offset;assume { :end_inline_readb } true;rhine_init_one_~tmp___3~2#1 := rhine_init_one_#t~ret446#1;havoc rhine_init_one_#t~ret446#1;rhine_init_one_~b~0#1 := rhine_init_one_~tmp___3~2#1; [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12396: ~ldv_statevar_3~0 := 23bv32; [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11537-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1000#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8234: SUMMARY for call clear_bit(~zero_extend~64~16(rhine_vlan_rx_kill_vid_~vid#1), rhine_vlan_rx_kill_vid_~rp~18#1.base, rhine_vlan_rx_kill_vid_~rp~18#1.offset); srcloc: null [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11537: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret1000#1;havoc ldv_pci_pci_instance_2_#t~ret1000#1; [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11471: assume 7bv32 == ~ldv_statevar_2~0; [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11471: assume !(7bv32 == ~ldv_statevar_2~0); [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11273: 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_get_stats64~0.base, ~ldv_1_callback_ndo_get_stats64~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_rtnl_link_stats64_ptr~0.base, ~ldv_1_container_struct_rtnl_link_stats64_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_17_#t~ret957#1.base, ldv_dummy_resourceless_instance_callback_1_17_#t~ret957#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_~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_rhine_get_stats64 } true;rhine_get_stats64_#in~dev#1.base, rhine_get_stats64_#in~dev#1.offset, rhine_get_stats64_#in~stats#1.base, rhine_get_stats64_#in~stats#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 rhine_get_stats64_#res#1.base, rhine_get_stats64_#res#1.offset;havoc rhine_get_stats64_#t~ret835#1.base, rhine_get_stats64_#t~ret835#1.offset, rhine_get_stats64_#t~ret836#1, rhine_get_stats64_#t~mem837#1, rhine_get_stats64_#t~mem838#1, rhine_get_stats64_#t~ret839#1, rhine_get_stats64_#t~ret840#1, rhine_get_stats64_#t~mem841#1, rhine_get_stats64_#t~mem842#1, rhine_get_stats64_#t~ret843#1, rhine_get_stats64_~dev#1.base, rhine_get_stats64_~dev#1.offset, rhine_get_stats64_~stats#1.base, rhine_get_stats64_~stats#1.offset, rhine_get_stats64_~rp~31#1.base, rhine_get_stats64_~rp~31#1.offset, rhine_get_stats64_~tmp~75#1.base, rhine_get_stats64_~tmp~75#1.offset, rhine_get_stats64_~start~0#1, rhine_get_stats64_~tmp___0~36#1, rhine_get_stats64_~tmp___1~23#1;rhine_get_stats64_~dev#1.base, rhine_get_stats64_~dev#1.offset := rhine_get_stats64_#in~dev#1.base, rhine_get_stats64_#in~dev#1.offset;rhine_get_stats64_~stats#1.base, rhine_get_stats64_~stats#1.offset := rhine_get_stats64_#in~stats#1.base, rhine_get_stats64_#in~stats#1.offset;havoc rhine_get_stats64_~rp~31#1.base, rhine_get_stats64_~rp~31#1.offset;havoc rhine_get_stats64_~tmp~75#1.base, rhine_get_stats64_~tmp~75#1.offset;havoc rhine_get_stats64_~start~0#1;havoc rhine_get_stats64_~tmp___0~36#1;havoc rhine_get_stats64_~tmp___1~23#1; [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10811: SUMMARY for call ldv_EMGentry_exit_rhine_cleanup_14_2(~ldv_14_exit_rhine_cleanup_default~0.base, ~ldv_14_exit_rhine_cleanup_default~0.offset); srcloc: null [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7706: call write~intINTTYPE4#19(rhine_init_one_~phy_id~0#1, rhine_init_one_~rp~6#1.base, ~bvadd~64(2612bv64, rhine_init_one_~rp~6#1.offset), 4bv64); [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11934: assume 13bv32 == ~ldv_statevar_4~0; [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11934: assume !(13bv32 == ~ldv_statevar_4~0); [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11604: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14379: havoc register_netdev_#t~nondet1258#1; [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14379-1: ldv_register_netdev_18_#t~ret1152#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet1258#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_18_~tmp~119#1 := ldv_register_netdev_18_#t~ret1152#1;havoc ldv_register_netdev_18_#t~ret1152#1;ldv_register_netdev_18_~ldv_func_res~1#1 := ldv_register_netdev_18_~tmp~119#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_18_~ldv_func_res~1#1, ldv_register_netdev_18_~ldv_func_arg1#1.base, ldv_register_netdev_18_~ldv_func_arg1#1.offset;havoc ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret1130#1, ldv_register_netdev_#t~ret1131#1, ldv_register_netdev_#t~mem1132#1.base, ldv_register_netdev_#t~mem1132#1.offset, ldv_register_netdev_#t~mem1133#1.base, ldv_register_netdev_#t~mem1133#1.offset, ldv_register_netdev_#t~ret1134#1, ldv_register_netdev_#t~ret1135#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~107#1, ldv_register_netdev_~tmp___0~53#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~107#1;havoc ldv_register_netdev_~tmp___0~53#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~nondet1240#1;havoc ldv_pre_register_netdev_#t~nondet1240#1;ldv_pre_register_netdev_#res#1 := ldv_pre_register_netdev_#t~nondet1240#1;havoc ldv_pre_register_netdev_#t~nondet1240#1; [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12331: ~ldv_statevar_3~0 := 16bv32; [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7178: rhine_reload_eeprom_~tmp___0~17#1 := rhine_reload_eeprom_#t~ret368#1;havoc rhine_reload_eeprom_#t~ret368#1; [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8235: SUMMARY for call rhine_update_vcam(rhine_vlan_rx_kill_vid_~dev#1.base, rhine_vlan_rx_kill_vid_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11076: 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~ret979#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~977#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~978#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~978#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_#~977#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~978#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~978#1.offset;##fun~C_INT~X~$Pointer$~TO~C_INT_#~977#1 := ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~977#1;##fun~C_INT~X~$Pointer$~TO~C_INT_#~978#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~978#1.offset := ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~978#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~978#1.offset;ldv_interrupt_instance_thread_0_3_#t~ret979#1 := ##fun~C_INT~X~$Pointer$~TO~C_INT_#res#1;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#~977#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~978#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#~978#1.offset;havoc ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~977#1, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~978#1.base, ##fun~C_INT~X~$Pointer$~TO~C_INT_#in~978#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~ret979#1; [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11076: assume !(0bv64 != ~bvadd~64(~ldv_0_thread_thread~0.base, ~ldv_0_thread_thread~0.offset)); [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7178-1: SUMMARY for call rhine_reload_eeprom_#t~ret368#1 := inb(~bvadd~32(116bv32, rhine_reload_eeprom_~pioaddr#1[32:0])); srcloc: null [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11208: havoc ldv_net_dummy_resourceless_instance_1_#t~ret982#1, ldv_net_dummy_resourceless_instance_1_#t~ret983#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:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10812: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:51:11,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10878-1: SUMMARY for call ldv_entry_EMGentry_14_#t~ret974#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:11,929 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7707: assume 0bv32 != ~zero_extend~32~8(~avoid_D3~0);call rhine_init_one_#t~mem475#1 := read~intINTTYPE4#19(rhine_init_one_~rp~6#1.base, ~bvadd~64(2541bv64, rhine_init_one_~rp~6#1.offset), 4bv64); [2025-02-08 03:51:11,929 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7707: assume !(0bv32 != ~zero_extend~32~8(~avoid_D3~0)); [2025-02-08 03:51:11,929 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10878: ldv_entry_EMGentry_14_~tmp___0~49#1 := ldv_entry_EMGentry_14_#t~ret974#1;havoc ldv_entry_EMGentry_14_#t~ret974#1; [2025-02-08 03:51:11,929 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11605-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1016#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:11,929 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11605: ldv_pci_pci_instance_2_~tmp___0~50#1 := ldv_pci_pci_instance_2_#t~ret1016#1;havoc ldv_pci_pci_instance_2_#t~ret1016#1; [2025-02-08 03:51:11,929 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8632: call write~intINTTYPE8#19(rhine_start_tx_#t~ret655#1, rhine_start_tx_~rp~25#1.base, ~bvadd~64(~bvadd~64(1696bv64, rhine_start_tx_~rp~25#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1))), 8bv64);havoc rhine_start_tx_#t~mem652#1.base, rhine_start_tx_#t~mem652#1.offset;havoc rhine_start_tx_#t~mem653#1.base, rhine_start_tx_#t~mem653#1.offset;havoc rhine_start_tx_#t~mem654#1;havoc rhine_start_tx_#t~ret655#1;call rhine_start_tx_#t~mem656#1.base, rhine_start_tx_#t~mem656#1.offset := read~$Pointer$#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(1968bv64, rhine_start_tx_~rp~25#1.offset), 8bv64);call rhine_start_tx_#t~mem657#1 := read~intINTTYPE8#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(~bvadd~64(1696bv64, rhine_start_tx_~rp~25#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1))), 8bv64); [2025-02-08 03:51:11,929 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8632-1: SUMMARY for call rhine_start_tx_#t~ret655#1 := pci_map_single(rhine_start_tx_#t~mem652#1.base, rhine_start_tx_#t~mem652#1.offset, rhine_start_tx_#t~mem653#1.base, rhine_start_tx_#t~mem653#1.offset, ~zero_extend~64~32(rhine_start_tx_#t~mem654#1), 1bv32); srcloc: null [2025-02-08 03:51:11,929 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509: assume 0bv32 != rhine_init_one_~rc~0#1; [2025-02-08 03:51:11,929 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509: assume !(0bv32 != rhine_init_one_~rc~0#1);call rhine_init_one_#t~mem419#1 := read~intINTTYPE8#19(rhine_init_one_~pdev#1.base, ~bvadd~64(1551bv64, rhine_init_one_~pdev#1.offset), 8bv64);rhine_init_one_#t~short422#1 := 0bv64 != rhine_init_one_#t~mem419#1; [2025-02-08 03:51:11,929 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8236-1: SUMMARY for call spin_unlock_bh(rhine_vlan_rx_kill_vid_~rp~18#1.base, ~bvadd~64(2164bv64, rhine_vlan_rx_kill_vid_~rp~18#1.offset)); srcloc: null [2025-02-08 03:51:11,929 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8236: rhine_vlan_rx_kill_vid_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_1_27_#t~ret962#1 := rhine_vlan_rx_kill_vid_#res#1;havoc rhine_vlan_rx_kill_vid_#t~ret581#1.base, rhine_vlan_rx_kill_vid_#t~ret581#1.offset, rhine_vlan_rx_kill_vid_~dev#1.base, rhine_vlan_rx_kill_vid_~dev#1.offset, rhine_vlan_rx_kill_vid_~proto#1, rhine_vlan_rx_kill_vid_~vid#1, rhine_vlan_rx_kill_vid_~rp~18#1.base, rhine_vlan_rx_kill_vid_~rp~18#1.offset, rhine_vlan_rx_kill_vid_~tmp~62#1.base, rhine_vlan_rx_kill_vid_~tmp~62#1.offset;havoc rhine_vlan_rx_kill_vid_#in~dev#1.base, rhine_vlan_rx_kill_vid_#in~dev#1.offset, rhine_vlan_rx_kill_vid_#in~proto#1, rhine_vlan_rx_kill_vid_#in~vid#1;assume { :end_inline_rhine_vlan_rx_kill_vid } true;havoc ldv_dummy_resourceless_instance_callback_1_27_#t~ret962#1;havoc ldv_dummy_resourceless_instance_callback_1_27_#t~ret962#1, ldv_dummy_resourceless_instance_callback_1_27_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_27_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_27_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_27_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_27_~arg2#1, ldv_dummy_resourceless_instance_callback_1_27_~arg3#1;havoc ldv_dummy_resourceless_instance_callback_1_27_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_27_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_27_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_27_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_27_#in~arg2#1, ldv_dummy_resourceless_instance_callback_1_27_#in~arg3#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_27 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:51:11,929 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12200: assume 0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1083#1.base, ldv_pm_pm_ops_instance_3_#t~mem1083#1.offset);havoc ldv_pm_pm_ops_instance_3_#t~mem1083#1.base, ldv_pm_pm_ops_instance_3_#t~mem1083#1.offset;call ldv_pm_pm_ops_instance_3_#t~mem1084#1.base, ldv_pm_pm_ops_instance_3_#t~mem1084#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(8bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_complete_3_3 } true;ldv_pm_ops_instance_complete_3_3_#in~arg0#1.base, ldv_pm_ops_instance_complete_3_3_#in~arg0#1.offset, ldv_pm_ops_instance_complete_3_3_#in~arg1#1.base, ldv_pm_ops_instance_complete_3_3_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1084#1.base, ldv_pm_pm_ops_instance_3_#t~mem1084#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_complete_3_3_~arg0#1.base, ldv_pm_ops_instance_complete_3_3_~arg0#1.offset, ldv_pm_ops_instance_complete_3_3_~arg1#1.base, ldv_pm_ops_instance_complete_3_3_~arg1#1.offset;ldv_pm_ops_instance_complete_3_3_~arg0#1.base, ldv_pm_ops_instance_complete_3_3_~arg0#1.offset := ldv_pm_ops_instance_complete_3_3_#in~arg0#1.base, ldv_pm_ops_instance_complete_3_3_#in~arg0#1.offset;ldv_pm_ops_instance_complete_3_3_~arg1#1.base, ldv_pm_ops_instance_complete_3_3_~arg1#1.offset := ldv_pm_ops_instance_complete_3_3_#in~arg1#1.base, ldv_pm_ops_instance_complete_3_3_#in~arg1#1.offset; [2025-02-08 03:51:11,929 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12200: assume !(0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1083#1.base, ldv_pm_pm_ops_instance_3_#t~mem1083#1.offset));havoc ldv_pm_pm_ops_instance_3_#t~mem1083#1.base, ldv_pm_pm_ops_instance_3_#t~mem1083#1.offset; [2025-02-08 03:51:11,929 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12200-1: call ldv_pm_pm_ops_instance_3_#t~mem1083#1.base, ldv_pm_pm_ops_instance_3_#t~mem1083#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(8bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64); [2025-02-08 03:51:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10813-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:51:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10813: ~ldv_statevar_14~0 := 11bv32; [2025-02-08 03:51:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11738: havoc ldv_pm_ops_instance_poweroff_late_3_8_#t~ret1037#1; [2025-02-08 03:51:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7642: SUMMARY for call lockdep_init_map(rhine_init_one_~rp~6#1.base, ~bvadd~64(32bv64, ~bvadd~64(2465bv64, rhine_init_one_~rp~6#1.offset)), 43bv64, 0bv64, rhine_init_one_~#__key___1~0#1.base, rhine_init_one_~#__key___1~0#1.offset, 0bv32); srcloc: null [2025-02-08 03:51:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7708: assume 0bv32 != ~bvand~32(2bv32, rhine_init_one_#t~mem475#1);havoc rhine_init_one_#t~mem475#1; [2025-02-08 03:51:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7708: assume !(0bv32 != ~bvand~32(2bv32, rhine_init_one_#t~mem475#1));havoc rhine_init_one_#t~mem475#1; [2025-02-08 03:51:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12531: assume 2bv32 == ~ldv_statevar_5~0; [2025-02-08 03:51:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12531: assume !(2bv32 == ~ldv_statevar_5~0); [2025-02-08 03:51:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11738-1: SUMMARY for call ldv_pm_ops_instance_poweroff_late_3_8_#t~ret1037#1 := ##fun~$Pointer$~TO~C_INT(ldv_pm_ops_instance_poweroff_late_3_8_~arg1#1.base, ldv_pm_ops_instance_poweroff_late_3_8_~arg1#1.offset, ldv_pm_ops_instance_poweroff_late_3_8_~arg0#1.base, ldv_pm_ops_instance_poweroff_late_3_8_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9558: assume 0bv32 == ~bvand~32(1bv32, rhine_set_wol_#t~mem889#1);havoc rhine_set_wol_#t~mem889#1;rhine_set_wol_#res#1 := 4294967274bv32; [2025-02-08 03:51:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9558: assume !(0bv32 == ~bvand~32(1bv32, rhine_set_wol_#t~mem889#1));havoc rhine_set_wol_#t~mem889#1;call rhine_set_wol_#t~mem890#1 := read~intINTTYPE4#19(rhine_set_wol_~wol#1.base, ~bvadd~64(8bv64, rhine_set_wol_~wol#1.offset), 4bv64); [2025-02-08 03:51:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12267: call ldv_pm_pm_ops_instance_3_#t~mem1096#1.base, ldv_pm_pm_ops_instance_3_#t~mem1096#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(40bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_thaw_3_10 } true;ldv_pm_ops_instance_thaw_3_10_#in~arg0#1.base, ldv_pm_ops_instance_thaw_3_10_#in~arg0#1.offset, ldv_pm_ops_instance_thaw_3_10_#in~arg1#1.base, ldv_pm_ops_instance_thaw_3_10_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1096#1.base, ldv_pm_pm_ops_instance_3_#t~mem1096#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_thaw_3_10_#t~ret1063#1, ldv_pm_ops_instance_thaw_3_10_~arg0#1.base, ldv_pm_ops_instance_thaw_3_10_~arg0#1.offset, ldv_pm_ops_instance_thaw_3_10_~arg1#1.base, ldv_pm_ops_instance_thaw_3_10_~arg1#1.offset;ldv_pm_ops_instance_thaw_3_10_~arg0#1.base, ldv_pm_ops_instance_thaw_3_10_~arg0#1.offset := ldv_pm_ops_instance_thaw_3_10_#in~arg0#1.base, ldv_pm_ops_instance_thaw_3_10_#in~arg0#1.offset;ldv_pm_ops_instance_thaw_3_10_~arg1#1.base, ldv_pm_ops_instance_thaw_3_10_~arg1#1.offset := ldv_pm_ops_instance_thaw_3_10_#in~arg1#1.base, ldv_pm_ops_instance_thaw_3_10_#in~arg1#1.offset; [2025-02-08 03:51:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12465: 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:51:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12399-1: call ldv_pm_pm_ops_instance_3_#t~mem1124#1.base, ldv_pm_pm_ops_instance_3_#t~mem1124#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(160bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64); [2025-02-08 03:51:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180: assume 0bv32 == ~bvand~32(32bv32, ~zero_extend~32~8(rhine_reload_eeprom_~tmp___0~17#1)); [2025-02-08 03:51:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180: assume !(0bv32 == ~bvand~32(32bv32, ~zero_extend~32~8(rhine_reload_eeprom_~tmp___0~17#1)));rhine_reload_eeprom_~i~2#1 := ~bvadd~32(1bv32, rhine_reload_eeprom_~i~2#1); [2025-02-08 03:51:11,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11342: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_31 } true;ldv_dummy_resourceless_instance_callback_1_31_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_31_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_31_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_31_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_31_#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_31_1_default~0;havoc ldv_dummy_resourceless_instance_callback_1_31_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_31_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_31_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_31_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_31_~arg2#1;ldv_dummy_resourceless_instance_callback_1_31_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_31_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_31_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_31_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_31_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_31_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_31_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_31_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_31_~arg2#1 := ldv_dummy_resourceless_instance_callback_1_31_#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_31_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_31_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_31_~arg2#1;havoc netdev_set_msglevel_#t~ret884#1.base, netdev_set_msglevel_#t~ret884#1.offset, netdev_set_msglevel_~dev#1.base, netdev_set_msglevel_~dev#1.offset, netdev_set_msglevel_~value#1, netdev_set_msglevel_~rp~39#1.base, netdev_set_msglevel_~rp~39#1.offset, netdev_set_msglevel_~tmp~83#1.base, netdev_set_msglevel_~tmp~83#1.offset;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;havoc netdev_set_msglevel_~rp~39#1.base, netdev_set_msglevel_~rp~39#1.offset;havoc netdev_set_msglevel_~tmp~83#1.base, netdev_set_msglevel_~tmp~83#1.offset; [2025-02-08 03:51:11,934 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12399: assume 0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1124#1.base, ldv_pm_pm_ops_instance_3_#t~mem1124#1.offset);havoc ldv_pm_pm_ops_instance_3_#t~mem1124#1.base, ldv_pm_pm_ops_instance_3_#t~mem1124#1.offset;call ldv_pm_pm_ops_instance_3_#t~mem1125#1.base, ldv_pm_pm_ops_instance_3_#t~mem1125#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(160bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_runtime_suspend_3_25 } true;ldv_pm_ops_instance_runtime_suspend_3_25_#in~arg0#1.base, ldv_pm_ops_instance_runtime_suspend_3_25_#in~arg0#1.offset, ldv_pm_ops_instance_runtime_suspend_3_25_#in~arg1#1.base, ldv_pm_ops_instance_runtime_suspend_3_25_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1125#1.base, ldv_pm_pm_ops_instance_3_#t~mem1125#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_runtime_suspend_3_25_#t~ret1057#1, ldv_pm_ops_instance_runtime_suspend_3_25_~arg0#1.base, ldv_pm_ops_instance_runtime_suspend_3_25_~arg0#1.offset, ldv_pm_ops_instance_runtime_suspend_3_25_~arg1#1.base, ldv_pm_ops_instance_runtime_suspend_3_25_~arg1#1.offset;ldv_pm_ops_instance_runtime_suspend_3_25_~arg0#1.base, ldv_pm_ops_instance_runtime_suspend_3_25_~arg0#1.offset := ldv_pm_ops_instance_runtime_suspend_3_25_#in~arg0#1.base, ldv_pm_ops_instance_runtime_suspend_3_25_#in~arg0#1.offset;ldv_pm_ops_instance_runtime_suspend_3_25_~arg1#1.base, ldv_pm_ops_instance_runtime_suspend_3_25_~arg1#1.offset := ldv_pm_ops_instance_runtime_suspend_3_25_#in~arg1#1.base, ldv_pm_ops_instance_runtime_suspend_3_25_#in~arg1#1.offset; [2025-02-08 03:51:11,934 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12399: assume !(0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1124#1.base, ldv_pm_pm_ops_instance_3_#t~mem1124#1.offset));havoc ldv_pm_pm_ops_instance_3_#t~mem1124#1.base, ldv_pm_pm_ops_instance_3_#t~mem1124#1.offset; [2025-02-08 03:51:11,934 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10946: 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~ret971#1, ldv_entry_EMGentry_14_#t~ret972#1, ldv_entry_EMGentry_14_#t~ret973#1, ldv_entry_EMGentry_14_#t~ret974#1, ldv_entry_EMGentry_14_~arg0#1.base, ldv_entry_EMGentry_14_~arg0#1.offset, ldv_entry_EMGentry_14_~tmp~96#1, ldv_entry_EMGentry_14_~tmp___0~49#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~96#1;havoc ldv_entry_EMGentry_14_~tmp___0~49#1; [2025-02-08 03:51:11,934 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14183: havoc dma_set_mask_#t~nondet1229#1; [2025-02-08 03:51:11,934 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11144: assume 10bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,934 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11144: assume !(10bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14183-1: pci_set_dma_mask_#t~ret281#1 := dma_set_mask_#res#1;havoc dma_set_mask_#t~nondet1229#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~34#1 := pci_set_dma_mask_#t~ret281#1;havoc pci_set_dma_mask_#t~ret281#1;pci_set_dma_mask_#res#1 := pci_set_dma_mask_~tmp~34#1;rhine_init_one_#t~ret417#1 := pci_set_dma_mask_#res#1;havoc pci_set_dma_mask_#t~ret281#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~34#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;rhine_init_one_~rc~0#1 := rhine_init_one_#t~ret417#1;havoc rhine_init_one_#t~ret417#1; [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12135: assume 16bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12135: assume !(16bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8700-1: rhine_start_tx_#res#1 := 0bv32;call ULTIMATE.dealloc(rhine_start_tx_~#descriptor~2#1.base, rhine_start_tx_~#descriptor~2#1.offset);havoc rhine_start_tx_~#descriptor~2#1.base, rhine_start_tx_~#descriptor~2#1.offset; [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8634: rhine_start_tx_~tmp___1~19#1 := rhine_start_tx_#t~ret658#1;havoc rhine_start_tx_#t~mem656#1.base, rhine_start_tx_#t~mem656#1.offset;havoc rhine_start_tx_#t~mem657#1;havoc rhine_start_tx_#t~ret658#1; [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10880: assume 0bv32 != ldv_entry_EMGentry_14_~tmp___0~49#1;~ldv_statevar_14~0 := 8bv32; [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10880: assume !(0bv32 != ldv_entry_EMGentry_14_~tmp___0~49#1);~ldv_statevar_14~0 := 10bv32; [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7511-1: SUMMARY for call rhine_init_one_#t~ret418#1 := dev_err(rhine_init_one_~pdev#1.base, ~bvadd~64(179bv64, rhine_init_one_~pdev#1.offset), 34bv64, 0bv64); srcloc: null [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11541-1: call ldv_pci_pci_instance_2_#t~mem1001#1.base, ldv_pci_pci_instance_2_#t~mem1001#1.offset := read~$Pointer$#3(~ldv_2_container_pci_driver~0.base, ~bvadd~64(72bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9493: netdev_get_link_~tmp~81#1.base, netdev_get_link_~tmp~81#1.offset := netdev_get_link_#t~ret880#1.base, netdev_get_link_#t~ret880#1.offset;havoc netdev_get_link_#t~ret880#1.base, netdev_get_link_#t~ret880#1.offset;netdev_get_link_~rp~37#1.base, netdev_get_link_~rp~37#1.offset := netdev_get_link_~tmp~81#1.base, netdev_get_link_~tmp~81#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_~rp~37#1.base, ~bvadd~64(2612bv64, netdev_get_link_~rp~37#1.offset);havoc mii_link_ok_#res#1;havoc mii_link_ok_#t~nondet1244#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~nondet1244#1;mii_link_ok_#res#1 := mii_link_ok_#t~nondet1244#1;havoc mii_link_ok_#t~nondet1244#1; [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7511: havoc rhine_init_one_#t~ret418#1; [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11541: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem1001#1.base, ldv_pci_pci_instance_2_#t~mem1001#1.offset);havoc ldv_pci_pci_instance_2_#t~mem1001#1.base, ldv_pci_pci_instance_2_#t~mem1001#1.offset;call ldv_pci_pci_instance_2_#t~mem1002#1.base, ldv_pci_pci_instance_2_#t~mem1002#1.offset := read~$Pointer$#3(~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~mem1002#1.base, ldv_pci_pci_instance_2_#t~mem1002#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_resume_2_5_#t~ret986#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:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11541: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem1001#1.base, ldv_pci_pci_instance_2_#t~mem1001#1.offset));havoc ldv_pci_pci_instance_2_#t~mem1001#1.base, ldv_pci_pci_instance_2_#t~mem1001#1.offset; [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9493-1: SUMMARY for call netdev_get_link_#t~ret880#1.base, netdev_get_link_#t~ret880#1.offset := netdev_priv(netdev_get_link_~dev#1.base, netdev_get_link_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11475: assume 8bv32 == ~ldv_statevar_2~0; [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11475: assume !(8bv32 == ~ldv_statevar_2~0); [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8634-1: SUMMARY for call rhine_start_tx_#t~ret658#1 := dma_mapping_error(rhine_start_tx_#t~mem656#1.base, ~bvadd~64(179bv64, rhine_start_tx_#t~mem656#1.offset), rhine_start_tx_#t~mem657#1); srcloc: null [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11607: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___0~50#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11607: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___0~50#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12334-1: call ldv_pm_pm_ops_instance_3_#t~mem1110#1.base, ldv_pm_pm_ops_instance_3_#t~mem1110#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(64bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64); [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12202: havoc ldv_pm_ops_instance_complete_3_3_~arg0#1.base, ldv_pm_ops_instance_complete_3_3_~arg0#1.offset, ldv_pm_ops_instance_complete_3_3_~arg1#1.base, ldv_pm_ops_instance_complete_3_3_~arg1#1.offset;havoc ldv_pm_ops_instance_complete_3_3_#in~arg0#1.base, ldv_pm_ops_instance_complete_3_3_#in~arg0#1.offset, ldv_pm_ops_instance_complete_3_3_#in~arg1#1.base, ldv_pm_ops_instance_complete_3_3_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_complete_3_3 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1084#1.base, ldv_pm_pm_ops_instance_3_#t~mem1084#1.offset; [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12334: assume 0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1110#1.base, ldv_pm_pm_ops_instance_3_#t~mem1110#1.offset);havoc ldv_pm_pm_ops_instance_3_#t~mem1110#1.base, ldv_pm_pm_ops_instance_3_#t~mem1110#1.offset;call ldv_pm_pm_ops_instance_3_#t~mem1111#1.base, ldv_pm_pm_ops_instance_3_#t~mem1111#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(64bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_suspend_late_3_18 } true;ldv_pm_ops_instance_suspend_late_3_18_#in~arg0#1.base, ldv_pm_ops_instance_suspend_late_3_18_#in~arg0#1.offset, ldv_pm_ops_instance_suspend_late_3_18_#in~arg1#1.base, ldv_pm_ops_instance_suspend_late_3_18_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1111#1.base, ldv_pm_pm_ops_instance_3_#t~mem1111#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_suspend_late_3_18_#t~ret1060#1, ldv_pm_ops_instance_suspend_late_3_18_~arg0#1.base, ldv_pm_ops_instance_suspend_late_3_18_~arg0#1.offset, ldv_pm_ops_instance_suspend_late_3_18_~arg1#1.base, ldv_pm_ops_instance_suspend_late_3_18_~arg1#1.offset;ldv_pm_ops_instance_suspend_late_3_18_~arg0#1.base, ldv_pm_ops_instance_suspend_late_3_18_~arg0#1.offset := ldv_pm_ops_instance_suspend_late_3_18_#in~arg0#1.base, ldv_pm_ops_instance_suspend_late_3_18_#in~arg0#1.offset;ldv_pm_ops_instance_suspend_late_3_18_~arg1#1.base, ldv_pm_ops_instance_suspend_late_3_18_~arg1#1.offset := ldv_pm_ops_instance_suspend_late_3_18_#in~arg1#1.base, ldv_pm_ops_instance_suspend_late_3_18_#in~arg1#1.offset; [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12334: assume !(0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1110#1.base, ldv_pm_pm_ops_instance_3_#t~mem1110#1.offset));havoc ldv_pm_pm_ops_instance_3_#t~mem1110#1.base, ldv_pm_pm_ops_instance_3_#t~mem1110#1.offset; [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9295: rhine_get_stats64_~start~0#1 := rhine_get_stats64_#t~ret840#1;havoc rhine_get_stats64_#t~ret840#1;call rhine_get_stats64_#t~mem841#1 := read~intINTTYPE8#19(rhine_get_stats64_~rp~31#1.base, ~bvadd~64(2593bv64, rhine_get_stats64_~rp~31#1.offset), 8bv64);call write~intINTTYPE8#19(rhine_get_stats64_#t~mem841#1, rhine_get_stats64_~stats#1.base, ~bvadd~64(8bv64, rhine_get_stats64_~stats#1.offset), 8bv64);havoc rhine_get_stats64_#t~mem841#1;call rhine_get_stats64_#t~mem842#1 := read~intINTTYPE8#19(rhine_get_stats64_~rp~31#1.base, ~bvadd~64(8bv64, ~bvadd~64(2593bv64, rhine_get_stats64_~rp~31#1.offset)), 8bv64);call write~intINTTYPE8#19(rhine_get_stats64_#t~mem842#1, rhine_get_stats64_~stats#1.base, ~bvadd~64(24bv64, rhine_get_stats64_~stats#1.offset), 8bv64);havoc rhine_get_stats64_#t~mem842#1; [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9295-1: SUMMARY for call rhine_get_stats64_#t~ret840#1 := u64_stats_fetch_begin_bh(rhine_get_stats64_~rp~31#1.base, ~bvadd~64(16bv64, ~bvadd~64(2593bv64, rhine_get_stats64_~rp~31#1.offset))); srcloc: null [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12004: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_4_probed_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11938: assume 16bv32 == ~ldv_statevar_4~0; [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11938: assume !(16bv32 == ~ldv_statevar_4~0); [2025-02-08 03:51:11,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11079: havoc ldv_interrupt_instance_thread_0_3_#t~ret979#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:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7710: havoc rhine_init_one_#t~ret476#1; [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7578: assume ~zero_extend~32~8(rhine_init_one_~a~0#1) != ~zero_extend~32~8(rhine_init_one_~b~0#1);rhine_init_one_~rc~0#1 := 4294967291bv32; [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7578: assume !(~zero_extend~32~8(rhine_init_one_~a~0#1) != ~zero_extend~32~8(rhine_init_one_~b~0#1)); [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7644-1: SUMMARY for call INIT_LIST_HEAD(rhine_init_one_~rp~6#1.base, ~bvadd~64(8bv64, ~bvadd~64(2465bv64, rhine_init_one_~rp~6#1.offset))); srcloc: null [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7644: call write~$Pointer$#19(#funAddr~rhine_reset_task.base, #funAddr~rhine_reset_task.offset, rhine_init_one_~rp~6#1.base, ~bvadd~64(24bv64, ~bvadd~64(2465bv64, rhine_init_one_~rp~6#1.offset)), 8bv64); [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7710-1: SUMMARY for call rhine_init_one_#t~ret476#1 := netdev_info(rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset, 47bv64, 0bv64); srcloc: null [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11410: 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~mem999#1.base, ldv_pci_pci_instance_2_#t~mem999#1.offset;~ldv_statevar_2~0 := 2bv32; [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13194: havoc ldv_mutex_lock_34_~ldv_func_arg1#1.base, ldv_mutex_lock_34_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_34_#in~ldv_func_arg1#1.base, ldv_mutex_lock_34_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_34 } true;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~ret894#1.base, netdev_ioctl_#t~ret894#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___2~14#1.base, netdev_ioctl_~tmp___2~14#1.offset := netdev_ioctl_#t~ret894#1.base, netdev_ioctl_#t~ret894#1.offset;havoc netdev_ioctl_#t~ret894#1.base, netdev_ioctl_#t~ret894#1.offset;assume { :begin_inline_generic_mii_ioctl } true;generic_mii_ioctl_#in~arg0#1.base, generic_mii_ioctl_#in~arg0#1.offset, generic_mii_ioctl_#in~arg1#1.base, generic_mii_ioctl_#in~arg1#1.offset, generic_mii_ioctl_#in~arg2#1, generic_mii_ioctl_#in~arg3#1.base, generic_mii_ioctl_#in~arg3#1.offset := netdev_ioctl_~rp~42#1.base, ~bvadd~64(2612bv64, netdev_ioctl_~rp~42#1.offset), netdev_ioctl_~tmp___2~14#1.base, netdev_ioctl_~tmp___2~14#1.offset, netdev_ioctl_~cmd#1, 0bv64, 0bv64;havoc generic_mii_ioctl_#res#1;havoc generic_mii_ioctl_#t~nondet1237#1, generic_mii_ioctl_~arg0#1.base, generic_mii_ioctl_~arg0#1.offset, generic_mii_ioctl_~arg1#1.base, generic_mii_ioctl_~arg1#1.offset, generic_mii_ioctl_~arg2#1, generic_mii_ioctl_~arg3#1.base, generic_mii_ioctl_~arg3#1.offset;generic_mii_ioctl_~arg0#1.base, generic_mii_ioctl_~arg0#1.offset := generic_mii_ioctl_#in~arg0#1.base, generic_mii_ioctl_#in~arg0#1.offset;generic_mii_ioctl_~arg1#1.base, generic_mii_ioctl_~arg1#1.offset := generic_mii_ioctl_#in~arg1#1.base, generic_mii_ioctl_#in~arg1#1.offset;generic_mii_ioctl_~arg2#1 := generic_mii_ioctl_#in~arg2#1;generic_mii_ioctl_~arg3#1.base, generic_mii_ioctl_~arg3#1.offset := generic_mii_ioctl_#in~arg3#1.base, generic_mii_ioctl_#in~arg3#1.offset;havoc generic_mii_ioctl_#t~nondet1237#1;generic_mii_ioctl_#res#1 := generic_mii_ioctl_#t~nondet1237#1;havoc generic_mii_ioctl_#t~nondet1237#1; [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10353: ldv___pci_register_driver_~tmp~94#1 := ldv___pci_register_driver_#t~ret938#1;havoc ldv___pci_register_driver_#t~ret938#1; [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12401: havoc ldv_pm_ops_instance_runtime_suspend_3_25_#t~ret1057#1, ldv_pm_ops_instance_runtime_suspend_3_25_~arg0#1.base, ldv_pm_ops_instance_runtime_suspend_3_25_~arg0#1.offset, ldv_pm_ops_instance_runtime_suspend_3_25_~arg1#1.base, ldv_pm_ops_instance_runtime_suspend_3_25_~arg1#1.offset;havoc ldv_pm_ops_instance_runtime_suspend_3_25_#in~arg0#1.base, ldv_pm_ops_instance_runtime_suspend_3_25_#in~arg0#1.offset, ldv_pm_ops_instance_runtime_suspend_3_25_#in~arg1#1.base, ldv_pm_ops_instance_runtime_suspend_3_25_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_runtime_suspend_3_25 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1125#1.base, ldv_pm_pm_ops_instance_3_#t~mem1125#1.offset; [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11410-1: SUMMARY for call rhine_shutdown(ldv_pci_instance_shutdown_2_3_~arg1#1.base, ldv_pci_instance_shutdown_2_3_~arg1#1.offset); srcloc: null [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10353-1: SUMMARY for call ldv___pci_register_driver_#t~ret938#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12005-1: SUMMARY for call ldv_pm_platform_instance_4_#t~ret1071#1 := ldv_switch_4(); srcloc: null [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12005: ~ldv_statevar_4~0 := ldv_pm_platform_instance_4_#t~ret1071#1;havoc ldv_pm_platform_instance_4_#t~ret1071#1; [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13194-1: SUMMARY for call ldv_mutex_lock_task_lock_of_rhine_private(ldv_mutex_lock_34_~ldv_func_arg1#1.base, ldv_mutex_lock_34_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8636: assume 0bv32 != rhine_start_tx_~tmp___1~19#1; [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8636: assume !(0bv32 != rhine_start_tx_~tmp___1~19#1);call rhine_start_tx_#t~mem660#1.base, rhine_start_tx_#t~mem660#1.offset := read~$Pointer$#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(520bv64, rhine_start_tx_~rp~25#1.offset), 8bv64);call rhine_start_tx_#t~mem661#1 := read~intINTTYPE8#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(~bvadd~64(1696bv64, rhine_start_tx_~rp~25#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1))), 8bv64);call write~intINTTYPE4#19(rhine_start_tx_#t~mem661#1[32:0], rhine_start_tx_#t~mem660#1.base, ~bvadd~64(8bv64, ~bvadd~64(rhine_start_tx_#t~mem660#1.offset, ~bvmul~64(16bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1)))), 4bv64);havoc rhine_start_tx_#t~mem660#1.base, rhine_start_tx_#t~mem660#1.offset;havoc rhine_start_tx_#t~mem661#1; [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11675-1: SUMMARY for call ldv_platform_instance_probe_4_14_#t~ret1026#1 := ##fun~$Pointer$~TO~C_INT(ldv_platform_instance_probe_4_14_~arg1#1.base, ldv_platform_instance_probe_4_14_~arg1#1.offset, ldv_platform_instance_probe_4_14_~arg0#1.base, ldv_platform_instance_probe_4_14_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11675: ldv_platform_instance_probe_4_14_~tmp~104#1 := ldv_platform_instance_probe_4_14_#t~ret1026#1;havoc ldv_platform_instance_probe_4_14_#t~ret1026#1;ldv_platform_instance_probe_4_14_#res#1 := ldv_platform_instance_probe_4_14_~tmp~104#1; [2025-02-08 03:51:11,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11873-1: SUMMARY for call ldv_pm_ops_instance_thaw_3_10_#t~ret1063#1 := rhine_resume(ldv_pm_ops_instance_thaw_3_10_~arg1#1.base, ldv_pm_ops_instance_thaw_3_10_~arg1#1.offset); srcloc: null [2025-02-08 03:51:11,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11873: havoc ldv_pm_ops_instance_thaw_3_10_#t~ret1063#1;havoc ldv_pm_ops_instance_thaw_3_10_#t~ret1063#1, ldv_pm_ops_instance_thaw_3_10_~arg0#1.base, ldv_pm_ops_instance_thaw_3_10_~arg0#1.offset, ldv_pm_ops_instance_thaw_3_10_~arg1#1.base, ldv_pm_ops_instance_thaw_3_10_~arg1#1.offset;havoc ldv_pm_ops_instance_thaw_3_10_#in~arg0#1.base, ldv_pm_ops_instance_thaw_3_10_#in~arg0#1.offset, ldv_pm_ops_instance_thaw_3_10_#in~arg1#1.base, ldv_pm_ops_instance_thaw_3_10_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_thaw_3_10 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1096#1.base, ldv_pm_pm_ops_instance_3_#t~mem1096#1.offset;~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:51:11,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9429: netdev_get_drvinfo_~tmp~77#1.base, netdev_get_drvinfo_~tmp~77#1.offset := netdev_get_drvinfo_#t~ret868#1.base, netdev_get_drvinfo_#t~ret868#1.offset;havoc netdev_get_drvinfo_#t~ret868#1.base, netdev_get_drvinfo_#t~ret868#1.offset;netdev_get_drvinfo_~rp~33#1.base, netdev_get_drvinfo_~rp~33#1.offset := netdev_get_drvinfo_~tmp~77#1.base, netdev_get_drvinfo_~tmp~77#1.offset; [2025-02-08 03:51:11,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9429-1: SUMMARY for call netdev_get_drvinfo_#t~ret868#1.base, netdev_get_drvinfo_#t~ret868#1.offset := netdev_priv(netdev_get_drvinfo_~dev#1.base, netdev_get_drvinfo_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11543: havoc ldv_pci_instance_resume_2_5_#t~ret986#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~mem1002#1.base, ldv_pci_pci_instance_2_#t~mem1002#1.offset; [2025-02-08 03:51:11,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11213-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret982#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:51:11,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11213: ~ldv_statevar_1~0 := ldv_net_dummy_resourceless_instance_1_#t~ret982#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret982#1; [2025-02-08 03:51:11,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12336: havoc ldv_pm_ops_instance_suspend_late_3_18_#t~ret1060#1, ldv_pm_ops_instance_suspend_late_3_18_~arg0#1.base, ldv_pm_ops_instance_suspend_late_3_18_~arg0#1.offset, ldv_pm_ops_instance_suspend_late_3_18_~arg1#1.base, ldv_pm_ops_instance_suspend_late_3_18_~arg1#1.offset;havoc ldv_pm_ops_instance_suspend_late_3_18_#in~arg0#1.base, ldv_pm_ops_instance_suspend_late_3_18_#in~arg0#1.offset, ldv_pm_ops_instance_suspend_late_3_18_#in~arg1#1.base, ldv_pm_ops_instance_suspend_late_3_18_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_suspend_late_3_18 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1111#1.base, ldv_pm_pm_ops_instance_3_#t~mem1111#1.offset; [2025-02-08 03:51:11,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6787: is_valid_ether_addr_#res#1 := (if 0bv8 == (if 0bv32 == is_valid_ether_addr_~tmp___3~1#1 then 0bv8 else 1bv8) then 0bv8 else 1bv8);rhine_init_one_#t~ret452#1 := is_valid_ether_addr_#res#1;havoc is_valid_ether_addr_#t~ret309#1, is_valid_ether_addr_#t~ret310#1, is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset, is_valid_ether_addr_~tmp~38#1, is_valid_ether_addr_~tmp___0~12#1, is_valid_ether_addr_~tmp___1~7#1, is_valid_ether_addr_~tmp___2~2#1, is_valid_ether_addr_~tmp___3~1#1;havoc is_valid_ether_addr_#in~addr#1.base, is_valid_ether_addr_#in~addr#1.offset;assume { :end_inline_is_valid_ether_addr } true;rhine_init_one_~tmp___5~0#1 := (if 0bv8 == rhine_init_one_#t~ret452#1 then 0bv8 else 1bv8);havoc rhine_init_one_#t~mem451#1.base, rhine_init_one_#t~mem451#1.offset;havoc rhine_init_one_#t~ret452#1; [2025-02-08 03:51:11,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646: call write~intINTTYPE8#12(137438953408bv64, rhine_init_one_~#__constr_expr_1~0#1.base, rhine_init_one_~#__constr_expr_1~0#1.offset, 8bv64);call rhine_init_one_#t~mem460#1 := read~intINTTYPE8#12(rhine_init_one_~#__constr_expr_1~0#1.base, rhine_init_one_~#__constr_expr_1~0#1.offset, 8bv64);call write~intINTTYPE8#19(rhine_init_one_#t~mem460#1, rhine_init_one_~rp~6#1.base, ~bvadd~64(2389bv64, rhine_init_one_~rp~6#1.offset), 8bv64);havoc rhine_init_one_#t~mem460#1; [2025-02-08 03:51:11,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9562: assume 0bv32 != ~bvand~32(rhine_set_wol_#t~mem890#1, ~bvnot~32(rhine_set_wol_~support~0#1));havoc rhine_set_wol_#t~mem890#1;rhine_set_wol_#res#1 := 4294967274bv32; [2025-02-08 03:51:11,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9562: assume !(0bv32 != ~bvand~32(rhine_set_wol_#t~mem890#1, ~bvnot~32(rhine_set_wol_~support~0#1)));havoc rhine_set_wol_#t~mem890#1; [2025-02-08 03:51:11,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646-1: SUMMARY for call __init_work(rhine_init_one_~rp~6#1.base, ~bvadd~64(2389bv64, rhine_init_one_~rp~6#1.offset), 0bv32); srcloc: null [2025-02-08 03:51:11,937 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10355: assume 0bv32 != ldv___pci_register_driver_~tmp~94#1; [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10355: assume !(0bv32 != ldv___pci_register_driver_~tmp~94#1); [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9298: rhine_get_stats64_~tmp___1~23#1 := (if 0bv8 == rhine_get_stats64_#t~ret843#1 then 0bv8 else 1bv8);havoc rhine_get_stats64_#t~ret843#1; [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12535: assume 3bv32 == ~ldv_statevar_5~0; [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12535: assume !(3bv32 == ~ldv_statevar_5~0); [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6325: assume ~bvugt~32(netif_msg_init_~debug_value#1, 31bv32);netif_msg_init_#res#1 := netif_msg_init_~default_msg_enable_bits#1; [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6325: assume !~bvugt~32(netif_msg_init_~debug_value#1, 31bv32); [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11148: assume 12bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11148: assume !(12bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14187: havoc dmi_check_system_#t~nondet1230#1; [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14187-1: rhine_init_#t~ret933#1 := dmi_check_system_#res#1;havoc dmi_check_system_#t~nondet1230#1, dmi_check_system_~arg0#1.base, dmi_check_system_~arg0#1.offset;havoc dmi_check_system_#in~arg0#1.base, dmi_check_system_#in~arg0#1.offset;assume { :end_inline_dmi_check_system } true;rhine_init_~tmp~92#1 := rhine_init_#t~ret933#1;havoc rhine_init_#t~ret933#1; [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12139: assume 17bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12139: assume !(17bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11280: 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_poll_controller~0.base, ~ldv_1_callback_ndo_poll_controller~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_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:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9298-1: SUMMARY for call rhine_get_stats64_#t~ret843#1 := u64_stats_fetch_retry_bh(rhine_get_stats64_~rp~31#1.base, ~bvadd~64(16bv64, ~bvadd~64(2593bv64, rhine_get_stats64_~rp~31#1.offset)), rhine_get_stats64_~start~0#1); srcloc: null [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8638-1: SUMMARY for call consume_skb(rhine_start_tx_~skb#1.base, rhine_start_tx_~skb#1.offset); srcloc: null [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10686-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_30_#t~ret963#1 := netdev_nway_reset(ldv_dummy_resourceless_instance_callback_1_30_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_30_~arg1#1.offset); srcloc: null [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7581-1: SUMMARY for call rhine_init_one_#t~ret447#1 := dev_err(rhine_init_one_~pdev#1.base, ~bvadd~64(179bv64, rhine_init_one_~pdev#1.offset), 38bv64, 0bv64); srcloc: null [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10686: havoc ldv_dummy_resourceless_instance_callback_1_30_#t~ret963#1;havoc ldv_dummy_resourceless_instance_callback_1_30_#t~ret963#1, ldv_dummy_resourceless_instance_callback_1_30_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_30_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_30_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_30_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_30_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_30_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_30_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_30_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_30 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7581: havoc rhine_init_one_#t~ret447#1; [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8638: call write~intINTTYPE8#19(0bv64, rhine_start_tx_~rp~25#1.base, ~bvadd~64(~bvadd~64(1696bv64, rhine_start_tx_~rp~25#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1))), 8bv64);call rhine_start_tx_#t~mem659#1 := read~intINTTYPE8#19(rhine_start_tx_~dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(260bv64, rhine_start_tx_~dev#1.offset)), 8bv64);call write~intINTTYPE8#19(~bvadd~64(1bv64, rhine_start_tx_#t~mem659#1), rhine_start_tx_~dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(260bv64, rhine_start_tx_~dev#1.offset)), 8bv64);havoc rhine_start_tx_#t~mem659#1;rhine_start_tx_#res#1 := 0bv32;call ULTIMATE.dealloc(rhine_start_tx_~#descriptor~2#1.base, rhine_start_tx_~#descriptor~2#1.offset);havoc rhine_start_tx_~#descriptor~2#1.base, rhine_start_tx_~#descriptor~2#1.offset; [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12470: 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:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9431: havoc netdev_get_drvinfo_#t~ret869#1; [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11479: assume 9bv32 == ~ldv_statevar_2~0; [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11479: assume !(9bv32 == ~ldv_statevar_2~0); [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9431-1: SUMMARY for call netdev_get_drvinfo_#t~ret869#1 := strlcpy(netdev_get_drvinfo_~info#1.base, ~bvadd~64(4bv64, netdev_get_drvinfo_~info#1.offset), 113bv64, 0bv64, 32bv64); srcloc: null [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11083: ~ldv_statevar_0~0 := 6bv32; [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12272: assume 0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1097#1.base, ldv_pm_pm_ops_instance_3_#t~mem1097#1.offset);havoc ldv_pm_pm_ops_instance_3_#t~mem1097#1.base, ldv_pm_pm_ops_instance_3_#t~mem1097#1.offset;call ldv_pm_pm_ops_instance_3_#t~mem1098#1.base, ldv_pm_pm_ops_instance_3_#t~mem1098#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(136bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_thaw_noirq_3_11 } true;ldv_pm_ops_instance_thaw_noirq_3_11_#in~arg0#1.base, ldv_pm_ops_instance_thaw_noirq_3_11_#in~arg0#1.offset, ldv_pm_ops_instance_thaw_noirq_3_11_#in~arg1#1.base, ldv_pm_ops_instance_thaw_noirq_3_11_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1098#1.base, ldv_pm_pm_ops_instance_3_#t~mem1098#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_thaw_noirq_3_11_#t~ret1067#1, ldv_pm_ops_instance_thaw_noirq_3_11_~arg0#1.base, ldv_pm_ops_instance_thaw_noirq_3_11_~arg0#1.offset, ldv_pm_ops_instance_thaw_noirq_3_11_~arg1#1.base, ldv_pm_ops_instance_thaw_noirq_3_11_~arg1#1.offset;ldv_pm_ops_instance_thaw_noirq_3_11_~arg0#1.base, ldv_pm_ops_instance_thaw_noirq_3_11_~arg0#1.offset := ldv_pm_ops_instance_thaw_noirq_3_11_#in~arg0#1.base, ldv_pm_ops_instance_thaw_noirq_3_11_#in~arg0#1.offset;ldv_pm_ops_instance_thaw_noirq_3_11_~arg1#1.base, ldv_pm_ops_instance_thaw_noirq_3_11_~arg1#1.offset := ldv_pm_ops_instance_thaw_noirq_3_11_#in~arg1#1.base, ldv_pm_ops_instance_thaw_noirq_3_11_#in~arg1#1.offset; [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12272: assume !(0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1097#1.base, ldv_pm_pm_ops_instance_3_#t~mem1097#1.offset));havoc ldv_pm_pm_ops_instance_3_#t~mem1097#1.base, ldv_pm_pm_ops_instance_3_#t~mem1097#1.offset; [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12206: ~ldv_statevar_3~0 := 2bv32; [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12272-1: call ldv_pm_pm_ops_instance_3_#t~mem1097#1.base, ldv_pm_pm_ops_instance_3_#t~mem1097#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(136bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64); [2025-02-08 03:51:11,938 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11810: havoc ldv_pm_ops_instance_resume_noirq_3_19_#t~ret1051#1; [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10819: SUMMARY for call ldv_assume((if 12bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11942: assume 17bv32 == ~ldv_statevar_4~0; [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11942: assume !(17bv32 == ~ldv_statevar_4~0); [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10951: 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~ret980#1, ldv_interrupt_interrupt_instance_0_#t~ret981#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~99#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~99#1; [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7516-2: assume rhine_init_one_#t~short429#1;call rhine_init_one_#t~mem430#1 := read~intINTTYPE8#19(rhine_init_one_~pdev#1.base, ~bvadd~64(8bv64, ~bvadd~64(56bv64, ~bvadd~64(1551bv64, rhine_init_one_~pdev#1.offset))), 8bv64);call rhine_init_one_#t~mem431#1 := read~intINTTYPE8#19(rhine_init_one_~pdev#1.base, ~bvadd~64(56bv64, ~bvadd~64(1551bv64, rhine_init_one_~pdev#1.offset)), 8bv64);rhine_init_one_#t~ite432#1 := ~bvadd~64(1bv64, ~bvsub~64(rhine_init_one_#t~mem430#1, rhine_init_one_#t~mem431#1)); [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7516-2: assume !rhine_init_one_#t~short429#1;rhine_init_one_#t~ite432#1 := 0bv64; [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11810-1: SUMMARY for call ldv_pm_ops_instance_resume_noirq_3_19_#t~ret1051#1 := ##fun~$Pointer$~TO~C_INT(ldv_pm_ops_instance_resume_noirq_3_19_~arg1#1.base, ldv_pm_ops_instance_resume_noirq_3_19_~arg1#1.offset, ldv_pm_ops_instance_resume_noirq_3_19_~arg0#1.base, ldv_pm_ops_instance_resume_noirq_3_19_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7516-1: rhine_init_one_#t~short433#1 := ~bvult~64(rhine_init_one_#t~ite432#1, ~sign_extend~64~32(rhine_init_one_~io_size~0#1)); [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7516: assume rhine_init_one_#t~short433#1;havoc rhine_init_one_#t~mem419#1;havoc rhine_init_one_#t~mem420#1;havoc rhine_init_one_#t~mem421#1;havoc rhine_init_one_#t~short422#1;havoc rhine_init_one_#t~ite425#1;havoc rhine_init_one_#t~mem423#1;havoc rhine_init_one_#t~mem424#1;havoc rhine_init_one_#t~mem426#1;havoc rhine_init_one_#t~mem427#1;havoc rhine_init_one_#t~mem428#1;havoc rhine_init_one_#t~short429#1;havoc rhine_init_one_#t~ite432#1;havoc rhine_init_one_#t~mem430#1;havoc rhine_init_one_#t~mem431#1;havoc rhine_init_one_#t~short433#1;rhine_init_one_~rc~0#1 := 4294967291bv32; [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7516: assume !rhine_init_one_#t~short433#1;havoc rhine_init_one_#t~mem419#1;havoc rhine_init_one_#t~mem420#1;havoc rhine_init_one_#t~mem421#1;havoc rhine_init_one_#t~short422#1;havoc rhine_init_one_#t~ite425#1;havoc rhine_init_one_#t~mem423#1;havoc rhine_init_one_#t~mem424#1;havoc rhine_init_one_#t~mem426#1;havoc rhine_init_one_#t~mem427#1;havoc rhine_init_one_#t~mem428#1;havoc rhine_init_one_#t~short429#1;havoc rhine_init_one_#t~ite432#1;havoc rhine_init_one_#t~mem430#1;havoc rhine_init_one_#t~mem431#1;havoc rhine_init_one_#t~short433#1;call rhine_init_one_#t~mem435#1 := read~intINTTYPE8#19(rhine_init_one_~pdev#1.base, ~bvadd~64(1551bv64, rhine_init_one_~pdev#1.offset), 8bv64);rhine_init_one_~pioaddr~0#1 := rhine_init_one_#t~mem435#1;havoc rhine_init_one_#t~mem435#1;call rhine_init_one_#t~mem436#1 := read~intINTTYPE8#19(rhine_init_one_~pdev#1.base, ~bvadd~64(56bv64, ~bvadd~64(1551bv64, rhine_init_one_~pdev#1.offset)), 8bv64);rhine_init_one_~memaddr~0#1 := rhine_init_one_#t~mem436#1;havoc rhine_init_one_#t~mem436#1;assume { :begin_inline_pci_set_master } true;pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset := rhine_init_one_~pdev#1.base, rhine_init_one_~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;assume { :begin_inline_ldv_alloc_etherdev_mqs_17 } true;ldv_alloc_etherdev_mqs_17_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_17_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_17_#in~ldv_func_arg3#1 := 2720bv32, 1bv32, 1bv32;havoc ldv_alloc_etherdev_mqs_17_#res#1.base, ldv_alloc_etherdev_mqs_17_#res#1.offset;havoc ldv_alloc_etherdev_mqs_17_#t~ret1150#1.base, ldv_alloc_etherdev_mqs_17_#t~ret1150#1.offset, ldv_alloc_etherdev_mqs_17_#t~ret1151#1.base, ldv_alloc_etherdev_mqs_17_#t~ret1151#1.offset, ldv_alloc_etherdev_mqs_17_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_17_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_17_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_17_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_17_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_17_~tmp~118#1.base, ldv_alloc_etherdev_mqs_17_~tmp~118#1.offset, ldv_alloc_etherdev_mqs_17_~tmp___0~55#1.base, ldv_alloc_etherdev_mqs_17_~tmp___0~55#1.offset;ldv_alloc_etherdev_mqs_17_~ldv_func_arg1#1 := ldv_alloc_etherdev_mqs_17_#in~ldv_func_arg1#1;ldv_alloc_etherdev_mqs_17_~ldv_func_arg2#1 := ldv_alloc_etherdev_mqs_17_#in~ldv_func_arg2#1;ldv_alloc_etherdev_mqs_17_~ldv_func_arg3#1 := ldv_alloc_etherdev_mqs_17_#in~ldv_func_arg3#1;havoc ldv_alloc_etherdev_mqs_17_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_17_~ldv_func_res~0#1.offset;havoc ldv_alloc_etherdev_mqs_17_~tmp~118#1.base, ldv_alloc_etherdev_mqs_17_~tmp~118#1.offset;havoc ldv_alloc_etherdev_mqs_17_~tmp___0~55#1.base, ldv_alloc_etherdev_mqs_17_~tmp___0~55#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_17_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_17_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_17_~ldv_func_arg3#1;havoc alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret1224#1.base, alloc_etherdev_mqs_#t~ret1224#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:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7516-6: assume rhine_init_one_#t~short422#1;call rhine_init_one_#t~mem423#1 := read~intINTTYPE8#19(rhine_init_one_~pdev#1.base, ~bvadd~64(8bv64, ~bvadd~64(1551bv64, rhine_init_one_~pdev#1.offset)), 8bv64);call rhine_init_one_#t~mem424#1 := read~intINTTYPE8#19(rhine_init_one_~pdev#1.base, ~bvadd~64(1551bv64, rhine_init_one_~pdev#1.offset), 8bv64);rhine_init_one_#t~ite425#1 := ~bvadd~64(1bv64, ~bvsub~64(rhine_init_one_#t~mem423#1, rhine_init_one_#t~mem424#1)); [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7516-6: assume !rhine_init_one_#t~short422#1;rhine_init_one_#t~ite425#1 := 0bv64; [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10357: 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:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7516-5: rhine_init_one_#t~short433#1 := ~bvult~64(rhine_init_one_#t~ite425#1, ~sign_extend~64~32(rhine_init_one_~io_size~0#1)); [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10357-1: SUMMARY for call ldv_assume((if 0bv32 == ldv___pci_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7516-4: assume rhine_init_one_#t~short433#1; [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7516-4: assume !rhine_init_one_#t~short433#1;call rhine_init_one_#t~mem426#1 := read~intINTTYPE8#19(rhine_init_one_~pdev#1.base, ~bvadd~64(56bv64, ~bvadd~64(1551bv64, rhine_init_one_~pdev#1.offset)), 8bv64);rhine_init_one_#t~short429#1 := 0bv64 != rhine_init_one_#t~mem426#1; [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7516-3: assume rhine_init_one_#t~short429#1; [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7516-3: assume !rhine_init_one_#t~short429#1;call rhine_init_one_#t~mem427#1 := read~intINTTYPE8#19(rhine_init_one_~pdev#1.base, ~bvadd~64(8bv64, ~bvadd~64(56bv64, ~bvadd~64(1551bv64, rhine_init_one_~pdev#1.offset))), 8bv64);call rhine_init_one_#t~mem428#1 := read~intINTTYPE8#19(rhine_init_one_~pdev#1.base, ~bvadd~64(56bv64, ~bvadd~64(1551bv64, rhine_init_one_~pdev#1.offset)), 8bv64);rhine_init_one_#t~short429#1 := rhine_init_one_#t~mem427#1 != rhine_init_one_#t~mem428#1; [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9432: havoc netdev_get_drvinfo_#t~ret870#1;call netdev_get_drvinfo_#t~mem871#1.base, netdev_get_drvinfo_#t~mem871#1.offset := read~$Pointer$#19(netdev_get_drvinfo_~rp~33#1.base, ~bvadd~64(1968bv64, netdev_get_drvinfo_~rp~33#1.offset), 8bv64); [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9432-1: SUMMARY for call netdev_get_drvinfo_#t~ret870#1 := strlcpy(netdev_get_drvinfo_~info#1.base, ~bvadd~64(36bv64, netdev_get_drvinfo_~info#1.offset), 114bv64, 0bv64, 32bv64); srcloc: null [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7516-7: assume rhine_init_one_#t~short422#1; [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7516-7: assume !rhine_init_one_#t~short422#1;call rhine_init_one_#t~mem420#1 := read~intINTTYPE8#19(rhine_init_one_~pdev#1.base, ~bvadd~64(8bv64, ~bvadd~64(1551bv64, rhine_init_one_~pdev#1.offset)), 8bv64);call rhine_init_one_#t~mem421#1 := read~intINTTYPE8#19(rhine_init_one_~pdev#1.base, ~bvadd~64(1551bv64, rhine_init_one_~pdev#1.offset), 8bv64);rhine_init_one_#t~short422#1 := rhine_init_one_#t~mem420#1 != rhine_init_one_#t~mem421#1; [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12075: assume 1bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12075: assume !(1bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10820: SUMMARY for call ldv_EMGentry_exit_rhine_cleanup_14_2(~ldv_14_exit_rhine_cleanup_default~0.base, ~ldv_14_exit_rhine_cleanup_default~0.offset); srcloc: null [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7649: SUMMARY for call lockdep_init_map(rhine_init_one_~rp~6#1.base, ~bvadd~64(32bv64, ~bvadd~64(2389bv64, rhine_init_one_~rp~6#1.offset)), 44bv64, 0bv64, rhine_init_one_~#__key___2~0#1.base, rhine_init_one_~#__key___2~0#1.offset, 0bv32); srcloc: null [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11547: ~ldv_statevar_2~0 := 4bv32; [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12340: ~ldv_statevar_3~0 := 17bv32; [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9301: assume 0bv32 != ~zero_extend~32~8(rhine_get_stats64_~tmp___1~23#1); [2025-02-08 03:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9301: assume !(0bv32 != ~zero_extend~32~8(rhine_get_stats64_~tmp___1~23#1));rhine_get_stats64_#res#1.base, rhine_get_stats64_#res#1.offset := rhine_get_stats64_~stats#1.base, rhine_get_stats64_~stats#1.offset;ldv_dummy_resourceless_instance_callback_1_17_#t~ret957#1.base, ldv_dummy_resourceless_instance_callback_1_17_#t~ret957#1.offset := rhine_get_stats64_#res#1.base, rhine_get_stats64_#res#1.offset;havoc rhine_get_stats64_#t~ret835#1.base, rhine_get_stats64_#t~ret835#1.offset, rhine_get_stats64_#t~ret836#1, rhine_get_stats64_#t~mem837#1, rhine_get_stats64_#t~mem838#1, rhine_get_stats64_#t~ret839#1, rhine_get_stats64_#t~ret840#1, rhine_get_stats64_#t~mem841#1, rhine_get_stats64_#t~mem842#1, rhine_get_stats64_#t~ret843#1, rhine_get_stats64_~dev#1.base, rhine_get_stats64_~dev#1.offset, rhine_get_stats64_~stats#1.base, rhine_get_stats64_~stats#1.offset, rhine_get_stats64_~rp~31#1.base, rhine_get_stats64_~rp~31#1.offset, rhine_get_stats64_~tmp~75#1.base, rhine_get_stats64_~tmp~75#1.offset, rhine_get_stats64_~start~0#1, rhine_get_stats64_~tmp___0~36#1, rhine_get_stats64_~tmp___1~23#1;havoc rhine_get_stats64_#in~dev#1.base, rhine_get_stats64_#in~dev#1.offset, rhine_get_stats64_#in~stats#1.base, rhine_get_stats64_#in~stats#1.offset;assume { :end_inline_rhine_get_stats64 } true;havoc ldv_dummy_resourceless_instance_callback_1_17_#t~ret957#1.base, ldv_dummy_resourceless_instance_callback_1_17_#t~ret957#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_17_#t~ret957#1.base, ldv_dummy_resourceless_instance_callback_1_17_#t~ret957#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_~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:51:11,939 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11349: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_34 } true;ldv_dummy_resourceless_instance_callback_1_34_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_34_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_34_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_34_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_34_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_34_#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_34_#t~ret964#1, ldv_dummy_resourceless_instance_callback_1_34_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_34_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_34_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_34_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_34_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_34_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_34_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_34_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_34_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_34_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_34_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_34_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_34_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_34_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_34_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_34_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_34_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_34_#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_34_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_34_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_34_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_34_~arg2#1.offset;havoc netdev_set_settings_#res#1;havoc netdev_set_settings_#t~ret876#1.base, netdev_set_settings_#t~ret876#1.offset, netdev_set_settings_#t~ret877#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_~rp~35#1.base, netdev_set_settings_~rp~35#1.offset, netdev_set_settings_~tmp~79#1.base, netdev_set_settings_~tmp~79#1.offset, netdev_set_settings_~rc~3#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_~rp~35#1.base, netdev_set_settings_~rp~35#1.offset;havoc netdev_set_settings_~tmp~79#1.base, netdev_set_settings_~tmp~79#1.offset;havoc netdev_set_settings_~rc~3#1; [2025-02-08 03:51:11,940 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12274: havoc ldv_pm_ops_instance_thaw_noirq_3_11_#t~ret1067#1, ldv_pm_ops_instance_thaw_noirq_3_11_~arg0#1.base, ldv_pm_ops_instance_thaw_noirq_3_11_~arg0#1.offset, ldv_pm_ops_instance_thaw_noirq_3_11_~arg1#1.base, ldv_pm_ops_instance_thaw_noirq_3_11_~arg1#1.offset;havoc ldv_pm_ops_instance_thaw_noirq_3_11_#in~arg0#1.base, ldv_pm_ops_instance_thaw_noirq_3_11_#in~arg0#1.offset, ldv_pm_ops_instance_thaw_noirq_3_11_#in~arg1#1.base, ldv_pm_ops_instance_thaw_noirq_3_11_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_thaw_noirq_3_11 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1098#1.base, ldv_pm_pm_ops_instance_3_#t~mem1098#1.offset; [2025-02-08 03:51:11,940 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9433: netdev_get_drvinfo_~tmp___0~38#1.base, netdev_get_drvinfo_~tmp___0~38#1.offset := netdev_get_drvinfo_#t~ret872#1.base, netdev_get_drvinfo_#t~ret872#1.offset;havoc netdev_get_drvinfo_#t~mem871#1.base, netdev_get_drvinfo_#t~mem871#1.offset;havoc netdev_get_drvinfo_#t~ret872#1.base, netdev_get_drvinfo_#t~ret872#1.offset; [2025-02-08 03:51:11,940 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9433-1: SUMMARY for call netdev_get_drvinfo_#t~ret872#1.base, netdev_get_drvinfo_#t~ret872#1.offset := pci_name(netdev_get_drvinfo_#t~mem871#1.base, netdev_get_drvinfo_#t~mem871#1.offset); srcloc: null [2025-02-08 03:51:11,940 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12406: ~ldv_statevar_3~0 := 24bv32; [2025-02-08 03:51:11,940 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11415: call ULTIMATE.dealloc(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset;ldv_pci_pci_instance_2_#t~ret1013#1 := ldv_pci_instance_suspend_2_8_#res#1;havoc ldv_pci_instance_suspend_2_8_#t~mem991#1, ldv_pci_instance_suspend_2_8_#t~ret992#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~101#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~ret1013#1;havoc ldv_pci_pci_instance_2_#t~mem1011#1.base, ldv_pci_pci_instance_2_#t~mem1011#1.offset;havoc ldv_pci_pci_instance_2_#t~mem1012#1;havoc ldv_pci_pci_instance_2_#t~ret1013#1; [2025-02-08 03:51:11,940 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12010: ldv_pm_platform_instance_4_~tmp___1~31#1 := ldv_pm_platform_instance_4_#t~ret1072#1;havoc ldv_pm_platform_instance_4_#t~ret1072#1; [2025-02-08 03:51:11,940 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10821: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:51:11,940 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12010-1: SUMMARY for call ldv_pm_platform_instance_4_#t~ret1072#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:11,940 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7716-1: rhine_init_one_#res#1 := 0bv32;call ULTIMATE.dealloc(rhine_init_one_~#__key~0#1.base, rhine_init_one_~#__key~0#1.offset);havoc rhine_init_one_~#__key~0#1.base, rhine_init_one_~#__key~0#1.offset;call ULTIMATE.dealloc(rhine_init_one_~#__key___0~0#1.base, rhine_init_one_~#__key___0~0#1.offset);havoc rhine_init_one_~#__key___0~0#1.base, rhine_init_one_~#__key___0~0#1.offset;call ULTIMATE.dealloc(rhine_init_one_~#__key___1~0#1.base, rhine_init_one_~#__key___1~0#1.offset);havoc rhine_init_one_~#__key___1~0#1.base, rhine_init_one_~#__key___1~0#1.offset;call ULTIMATE.dealloc(rhine_init_one_~#__constr_expr_0~0#1.base, rhine_init_one_~#__constr_expr_0~0#1.offset);havoc rhine_init_one_~#__constr_expr_0~0#1.base, rhine_init_one_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(rhine_init_one_~#__key___2~0#1.base, rhine_init_one_~#__key___2~0#1.offset);havoc rhine_init_one_~#__key___2~0#1.base, rhine_init_one_~#__key___2~0#1.offset;call ULTIMATE.dealloc(rhine_init_one_~#__constr_expr_1~0#1.base, rhine_init_one_~#__constr_expr_1~0#1.offset);havoc rhine_init_one_~#__constr_expr_1~0#1.base, rhine_init_one_~#__constr_expr_1~0#1.offset; [2025-02-08 03:51:11,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7716: ldv_pci_instance_probe_2_17_#t~ret984#1 := rhine_init_one_#res#1;havoc rhine_init_one_#t~mem411#1, rhine_init_one_#t~mem412#1, rhine_init_one_#t~mem413#1, rhine_init_one_#t~mem414#1, rhine_init_one_#t~mem415#1, rhine_init_one_#t~ret416#1, rhine_init_one_#t~ret417#1, rhine_init_one_#t~ret418#1, rhine_init_one_#t~mem419#1, rhine_init_one_#t~mem420#1, rhine_init_one_#t~mem421#1, rhine_init_one_#t~short422#1, rhine_init_one_#t~ite425#1, rhine_init_one_#t~mem423#1, rhine_init_one_#t~mem424#1, rhine_init_one_#t~mem426#1, rhine_init_one_#t~mem427#1, rhine_init_one_#t~mem428#1, rhine_init_one_#t~short429#1, rhine_init_one_#t~ite432#1, rhine_init_one_#t~mem430#1, rhine_init_one_#t~mem431#1, rhine_init_one_#t~short433#1, rhine_init_one_#t~ret434#1, rhine_init_one_#t~mem435#1, rhine_init_one_#t~mem436#1, rhine_init_one_#t~ret437#1.base, rhine_init_one_#t~ret437#1.offset, rhine_init_one_#t~ret438#1.base, rhine_init_one_#t~ret438#1.offset, rhine_init_one_#t~ret439#1, rhine_init_one_#t~ret440#1, rhine_init_one_#t~ret441#1.base, rhine_init_one_#t~ret441#1.offset, rhine_init_one_#t~ret442#1.base, rhine_init_one_#t~ret442#1.offset, rhine_init_one_#t~ret443#1, rhine_init_one_#t~mem444#1, rhine_init_one_#t~ret445#1, rhine_init_one_#t~ret446#1, rhine_init_one_#t~ret447#1, rhine_init_one_#t~mem448#1, rhine_init_one_#t~ret449#1, rhine_init_one_#t~mem450#1.base, rhine_init_one_#t~mem450#1.offset, rhine_init_one_#t~mem451#1.base, rhine_init_one_#t~mem451#1.offset, rhine_init_one_#t~ret452#1, rhine_init_one_#t~mem453#1.base, rhine_init_one_#t~mem453#1.offset, rhine_init_one_#t~ret454#1, rhine_init_one_#t~mem455#1.base, rhine_init_one_#t~mem455#1.offset, rhine_init_one_#t~ret456#1, rhine_init_one_#t~ret457#1, rhine_init_one_#t~ret458#1.base, rhine_init_one_#t~ret458#1.offset, rhine_init_one_#t~mem459#1, rhine_init_one_#t~mem460#1, rhine_init_one_#t~mem461#1, rhine_init_one_#t~mem462#1, rhine_init_one_#t~mem463#1, rhine_init_one_#t~mem464#1, rhine_init_one_#t~ret465#1, rhine_init_one_#t~mem466#1.base, rhine_init_one_#t~mem466#1.offset, rhine_init_one_#t~mem467#1, rhine_init_one_#t~ret468#1, rhine_init_one_#t~ret469#1, rhine_init_one_#t~ret470#1, rhine_init_one_#t~ret471#1, rhine_init_one_#t~ret472#1, rhine_init_one_#t~mem473#1, rhine_init_one_#t~ret474#1, rhine_init_one_#t~mem475#1, rhine_init_one_#t~ret476#1, rhine_init_one_~pdev#1.base, rhine_init_one_~pdev#1.offset, rhine_init_one_~ent#1.base, rhine_init_one_~ent#1.offset, rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset, rhine_init_one_~rp~6#1.base, rhine_init_one_~rp~6#1.offset, rhine_init_one_~i~3#1, rhine_init_one_~rc~0#1, rhine_init_one_~quirks~0#1, rhine_init_one_~pioaddr~0#1, rhine_init_one_~memaddr~0#1, rhine_init_one_~ioaddr~9#1.base, rhine_init_one_~ioaddr~9#1.offset, rhine_init_one_~io_size~0#1, rhine_init_one_~phy_id~0#1, rhine_init_one_~name~0#1.base, rhine_init_one_~name~0#1.offset, rhine_init_one_~bar~0#1, rhine_init_one_~tmp~50#1.base, rhine_init_one_~tmp~50#1.offset, rhine_init_one_~tmp___0~20#1.base, rhine_init_one_~tmp___0~20#1.offset, rhine_init_one_~reg~0#1, rhine_init_one_~tmp___1~11#1, rhine_init_one_~a~0#1, rhine_init_one_~tmp___2~4#1, rhine_init_one_~b~0#1, rhine_init_one_~tmp___3~2#1, rhine_init_one_~tmp___4~0#1, rhine_init_one_~tmp___5~0#1, rhine_init_one_~tmp___6~0#1, rhine_init_one_~tmp___7~0#1, rhine_init_one_~#__key~0#1.base, rhine_init_one_~#__key~0#1.offset, rhine_init_one_~#__key___0~0#1.base, rhine_init_one_~#__key___0~0#1.offset, rhine_init_one_~#__key___1~0#1.base, rhine_init_one_~#__key___1~0#1.offset, rhine_init_one_~#__constr_expr_0~0#1.base, rhine_init_one_~#__constr_expr_0~0#1.offset, rhine_init_one_~#__key___2~0#1.base, rhine_init_one_~#__key___2~0#1.offset, rhine_init_one_~#__constr_expr_1~0#1.base, rhine_init_one_~#__constr_expr_1~0#1.offset, rhine_init_one_~mii_cmd~0#1, rhine_init_one_~mii_status~0#1, rhine_init_one_~tmp___8~0#1, rhine_init_one_~tmp___9~0#1, rhine_init_one_~tmp___10~0#1;havoc rhine_init_one_#in~pdev#1.base, rhine_init_one_#in~pdev#1.offset, rhine_init_one_#in~ent#1.base, rhine_init_one_#in~ent#1.offset;assume { :end_inline_rhine_init_one } true;ldv_pci_instance_probe_2_17_~tmp~100#1 := ldv_pci_instance_probe_2_17_#t~ret984#1;havoc ldv_pci_instance_probe_2_17_#t~ret984#1;ldv_pci_instance_probe_2_17_#res#1 := ldv_pci_instance_probe_2_17_~tmp~100#1;ldv_pci_pci_instance_2_#t~ret1019#1 := ldv_pci_instance_probe_2_17_#res#1;havoc ldv_pci_instance_probe_2_17_#t~ret984#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~100#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~ret1019#1;havoc ldv_pci_pci_instance_2_#t~mem1018#1.base, ldv_pci_pci_instance_2_#t~mem1018#1.offset;havoc ldv_pci_pci_instance_2_#t~ret1019#1; [2025-02-08 03:51:11,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12539: assume 4bv32 == ~ldv_statevar_5~0; [2025-02-08 03:51:11,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12539: assume !(4bv32 == ~ldv_statevar_5~0); [2025-02-08 03:51:11,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9434: havoc netdev_get_drvinfo_#t~ret873#1;havoc netdev_get_drvinfo_#t~ret868#1.base, netdev_get_drvinfo_#t~ret868#1.offset, netdev_get_drvinfo_#t~ret869#1, netdev_get_drvinfo_#t~ret870#1, netdev_get_drvinfo_#t~mem871#1.base, netdev_get_drvinfo_#t~mem871#1.offset, netdev_get_drvinfo_#t~ret872#1.base, netdev_get_drvinfo_#t~ret872#1.offset, netdev_get_drvinfo_#t~ret873#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_~rp~33#1.base, netdev_get_drvinfo_~rp~33#1.offset, netdev_get_drvinfo_~tmp~77#1.base, netdev_get_drvinfo_~tmp~77#1.offset, netdev_get_drvinfo_~tmp___0~38#1.base, netdev_get_drvinfo_~tmp___0~38#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:51:11,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11218: 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~ret868#1.base, netdev_get_drvinfo_#t~ret868#1.offset, netdev_get_drvinfo_#t~ret869#1, netdev_get_drvinfo_#t~ret870#1, netdev_get_drvinfo_#t~mem871#1.base, netdev_get_drvinfo_#t~mem871#1.offset, netdev_get_drvinfo_#t~ret872#1.base, netdev_get_drvinfo_#t~ret872#1.offset, netdev_get_drvinfo_#t~ret873#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_~rp~33#1.base, netdev_get_drvinfo_~rp~33#1.offset, netdev_get_drvinfo_~tmp~77#1.base, netdev_get_drvinfo_~tmp~77#1.offset, netdev_get_drvinfo_~tmp___0~38#1.base, netdev_get_drvinfo_~tmp___0~38#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_~rp~33#1.base, netdev_get_drvinfo_~rp~33#1.offset;havoc netdev_get_drvinfo_~tmp~77#1.base, netdev_get_drvinfo_~tmp~77#1.offset;havoc netdev_get_drvinfo_~tmp___0~38#1.base, netdev_get_drvinfo_~tmp___0~38#1.offset; [2025-02-08 03:51:11,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329: assume 0bv32 == netif_msg_init_~debug_value#1;netif_msg_init_#res#1 := 0bv32; [2025-02-08 03:51:11,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329: assume !(0bv32 == netif_msg_init_~debug_value#1);netif_msg_init_#res#1 := ~bvadd~32(4294967295bv32, ~bvshl~32(1bv32, netif_msg_init_~debug_value#1));rhine_init_one_#t~ret439#1 := netif_msg_init_#res#1;havoc netif_msg_init_~debug_value#1, netif_msg_init_~default_msg_enable_bits#1;havoc netif_msg_init_#in~debug_value#1, netif_msg_init_#in~default_msg_enable_bits#1;assume { :end_inline_netif_msg_init } true;call write~intINTTYPE4#19(rhine_init_one_#t~ret439#1, rhine_init_one_~rp~6#1.base, ~bvadd~64(2541bv64, rhine_init_one_~rp~6#1.offset), 4bv64);havoc rhine_init_one_#t~ret439#1;assume { :begin_inline_pci_request_regions } true;pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset, pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset := rhine_init_one_~pdev#1.base, rhine_init_one_~pdev#1.offset, 36bv64, 0bv64;havoc pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet1253#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~nondet1253#1;pci_request_regions_#res#1 := pci_request_regions_#t~nondet1253#1;havoc pci_request_regions_#t~nondet1253#1; [2025-02-08 03:51:11,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12473-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~ldv_9_ret_default~0#1; [2025-02-08 03:51:11,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9434-1: SUMMARY for call netdev_get_drvinfo_#t~ret873#1 := strlcpy(netdev_get_drvinfo_~info#1.base, ~bvadd~64(100bv64, netdev_get_drvinfo_~info#1.offset), netdev_get_drvinfo_~tmp___0~38#1.base, netdev_get_drvinfo_~tmp___0~38#1.offset, 32bv64); srcloc: null [2025-02-08 03:51:11,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12473: ldv_register_netdev_18_#t~ret1153#1 := ldv_register_netdev_#res#1;havoc ldv_register_netdev_#t~ret1130#1, ldv_register_netdev_#t~ret1131#1, ldv_register_netdev_#t~mem1132#1.base, ldv_register_netdev_#t~mem1132#1.offset, ldv_register_netdev_#t~mem1133#1.base, ldv_register_netdev_#t~mem1133#1.offset, ldv_register_netdev_#t~ret1134#1, ldv_register_netdev_#t~ret1135#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~107#1, ldv_register_netdev_~tmp___0~53#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_18_~tmp___0~56#1 := ldv_register_netdev_18_#t~ret1153#1;havoc ldv_register_netdev_18_#t~ret1153#1;ldv_register_netdev_18_#res#1 := ldv_register_netdev_18_~tmp___0~56#1; [2025-02-08 03:51:11,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10359: 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:51:11,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10359-1: SUMMARY for call ldv_assume((if 20bv32 == ~ldv_statevar_2~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11152: assume 15bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11152: assume !(15bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12143: assume 18bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12143: assume !(18bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10822-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:51:11,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11747-1: SUMMARY for call ldv_pm_ops_instance_poweroff_noirq_3_6_#t~ret1039#1 := ##fun~$Pointer$~TO~C_INT(ldv_pm_ops_instance_poweroff_noirq_3_6_~arg1#1.base, ldv_pm_ops_instance_poweroff_noirq_3_6_~arg1#1.offset, ldv_pm_ops_instance_poweroff_noirq_3_6_~arg0#1.base, ldv_pm_ops_instance_poweroff_noirq_3_6_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11747: havoc ldv_pm_ops_instance_poweroff_noirq_3_6_#t~ret1039#1; [2025-02-08 03:51:11,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7651-1: SUMMARY for call INIT_LIST_HEAD(rhine_init_one_~rp~6#1.base, ~bvadd~64(8bv64, ~bvadd~64(2389bv64, rhine_init_one_~rp~6#1.offset))); srcloc: null [2025-02-08 03:51:11,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7651: call write~$Pointer$#19(#funAddr~rhine_slow_event_task.base, #funAddr~rhine_slow_event_task.offset, rhine_init_one_~rp~6#1.base, ~bvadd~64(24bv64, ~bvadd~64(2389bv64, rhine_init_one_~rp~6#1.offset)), 8bv64);call write~$Pointer$#19(rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset, rhine_init_one_~rp~6#1.base, ~bvadd~64(28bv64, ~bvadd~64(2612bv64, rhine_init_one_~rp~6#1.offset)), 8bv64);call write~$Pointer$#19(#funAddr~mdio_read.base, #funAddr~mdio_read.offset, rhine_init_one_~rp~6#1.base, ~bvadd~64(36bv64, ~bvadd~64(2612bv64, rhine_init_one_~rp~6#1.offset)), 8bv64);call write~$Pointer$#19(#funAddr~mdio_write.base, #funAddr~mdio_write.offset, rhine_init_one_~rp~6#1.base, ~bvadd~64(44bv64, ~bvadd~64(2612bv64, rhine_init_one_~rp~6#1.offset)), 8bv64);call write~intINTTYPE4#19(31bv32, rhine_init_one_~rp~6#1.base, ~bvadd~64(8bv64, ~bvadd~64(2612bv64, rhine_init_one_~rp~6#1.offset)), 4bv64);call write~intINTTYPE4#19(31bv32, rhine_init_one_~rp~6#1.base, ~bvadd~64(12bv64, ~bvadd~64(2612bv64, rhine_init_one_~rp~6#1.offset)), 4bv64);call write~$Pointer$#19(~#rhine_netdev_ops~0.base, ~#rhine_netdev_ops~0.offset, rhine_init_one_~dev~2#1.base, ~bvadd~64(468bv64, rhine_init_one_~dev~2#1.offset), 8bv64);call write~$Pointer$#19(~#netdev_ethtool_ops~0.base, ~#netdev_ethtool_ops~0.offset, rhine_init_one_~dev~2#1.base, ~bvadd~64(476bv64, rhine_init_one_~dev~2#1.offset), 8bv64);call write~intINTTYPE4#19(500bv32, rhine_init_one_~dev~2#1.base, ~bvadd~64(995bv64, rhine_init_one_~dev~2#1.offset), 4bv64);assume { :begin_inline_netif_napi_add } true;netif_napi_add_#in~arg0#1.base, netif_napi_add_#in~arg0#1.offset, netif_napi_add_#in~arg1#1.base, netif_napi_add_#in~arg1#1.offset, netif_napi_add_#in~arg2#1.base, netif_napi_add_#in~arg2#1.offset, netif_napi_add_#in~arg3#1 := rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset, rhine_init_one_~rp~6#1.base, ~bvadd~64(1992bv64, rhine_init_one_~rp~6#1.offset), #funAddr~rhine_napipoll.base, #funAddr~rhine_napipoll.offset, 64bv32;havoc netif_napi_add_~arg0#1.base, netif_napi_add_~arg0#1.offset, netif_napi_add_~arg1#1.base, netif_napi_add_~arg1#1.offset, netif_napi_add_~arg2#1.base, netif_napi_add_~arg2#1.offset, netif_napi_add_~arg3#1;netif_napi_add_~arg0#1.base, netif_napi_add_~arg0#1.offset := netif_napi_add_#in~arg0#1.base, netif_napi_add_#in~arg0#1.offset;netif_napi_add_~arg1#1.base, netif_napi_add_~arg1#1.offset := netif_napi_add_#in~arg1#1.base, netif_napi_add_#in~arg1#1.offset;netif_napi_add_~arg2#1.base, netif_napi_add_~arg2#1.offset := netif_napi_add_#in~arg2#1.base, netif_napi_add_#in~arg2#1.offset;netif_napi_add_~arg3#1 := netif_napi_add_#in~arg3#1;havoc netif_napi_add_~arg0#1.base, netif_napi_add_~arg0#1.offset, netif_napi_add_~arg1#1.base, netif_napi_add_~arg1#1.offset, netif_napi_add_~arg2#1.base, netif_napi_add_~arg2#1.offset, netif_napi_add_~arg3#1;havoc netif_napi_add_#in~arg0#1.base, netif_napi_add_#in~arg0#1.offset, netif_napi_add_#in~arg1#1.base, netif_napi_add_#in~arg1#1.offset, netif_napi_add_#in~arg2#1.base, netif_napi_add_#in~arg2#1.offset, netif_napi_add_#in~arg3#1;assume { :end_inline_netif_napi_add } true;call rhine_init_one_#t~mem461#1 := read~intINTTYPE4#19(rhine_init_one_~rp~6#1.base, ~bvadd~64(2545bv64, rhine_init_one_~rp~6#1.offset), 4bv64); [2025-02-08 03:51:11,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10822: ~ldv_statevar_14~0 := 11bv32; [2025-02-08 03:51:11,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7519-1: SUMMARY for call rhine_init_one_#t~ret434#1 := dev_err(rhine_init_one_~pdev#1.base, ~bvadd~64(179bv64, rhine_init_one_~pdev#1.offset), 35bv64, 0bv64); srcloc: null [2025-02-08 03:51:11,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7519: havoc rhine_init_one_#t~ret434#1; [2025-02-08 03:51:11,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11483: assume 10bv32 == ~ldv_statevar_2~0; [2025-02-08 03:51:11,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11483: assume !(10bv32 == ~ldv_statevar_2~0); [2025-02-08 03:51:11,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9567: call rhine_set_wol_#t~mem891#1 := read~intINTTYPE4#19(rhine_set_wol_~wol#1.base, ~bvadd~64(8bv64, rhine_set_wol_~wol#1.offset), 4bv64);call write~intINTTYPE1#19(rhine_set_wol_#t~mem891#1[8:0], rhine_set_wol_~rp~41#1.base, ~bvadd~64(2609bv64, rhine_set_wol_~rp~41#1.offset), 1bv64);havoc rhine_set_wol_#t~mem891#1; [2025-02-08 03:51:11,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11615: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_2_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9567-1: SUMMARY for call spin_lock_irq(rhine_set_wol_~rp~41#1.base, ~bvadd~64(2164bv64, rhine_set_wol_~rp~41#1.offset)); srcloc: null [2025-02-08 03:51:11,945 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12210: call ldv_pm_pm_ops_instance_3_#t~mem1085#1.base, ldv_pm_pm_ops_instance_3_#t~mem1085#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(56bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_restore_3_4 } true;ldv_pm_ops_instance_restore_3_4_#in~arg0#1.base, ldv_pm_ops_instance_restore_3_4_#in~arg0#1.offset, ldv_pm_ops_instance_restore_3_4_#in~arg1#1.base, ldv_pm_ops_instance_restore_3_4_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1085#1.base, ldv_pm_pm_ops_instance_3_#t~mem1085#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_restore_3_4_#t~ret1042#1, ldv_pm_ops_instance_restore_3_4_~arg0#1.base, ldv_pm_ops_instance_restore_3_4_~arg0#1.offset, ldv_pm_ops_instance_restore_3_4_~arg1#1.base, ldv_pm_ops_instance_restore_3_4_~arg1#1.offset;ldv_pm_ops_instance_restore_3_4_~arg0#1.base, ldv_pm_ops_instance_restore_3_4_~arg0#1.offset := ldv_pm_ops_instance_restore_3_4_#in~arg0#1.base, ldv_pm_ops_instance_restore_3_4_#in~arg0#1.offset;ldv_pm_ops_instance_restore_3_4_~arg1#1.base, ldv_pm_ops_instance_restore_3_4_~arg1#1.offset := ldv_pm_ops_instance_restore_3_4_#in~arg1#1.base, ldv_pm_ops_instance_restore_3_4_#in~arg1#1.offset; [2025-02-08 03:51:11,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14390-1: skb_padto_#t~ret216#1 := skb_pad_#res#1;havoc skb_pad_#t~nondet1260#1, skb_pad_~arg0#1.base, skb_pad_~arg0#1.offset, skb_pad_~arg1#1;havoc skb_pad_#in~arg0#1.base, skb_pad_#in~arg0#1.offset, skb_pad_#in~arg1#1;assume { :end_inline_skb_pad } true;skb_padto_~tmp___0~7#1 := skb_padto_#t~ret216#1;havoc skb_padto_#t~ret216#1;skb_padto_#res#1 := skb_padto_~tmp___0~7#1;rhine_start_tx_#t~ret634#1 := skb_padto_#res#1;havoc skb_padto_#t~mem214#1, skb_padto_#t~ret215#1, skb_padto_#t~ret216#1, skb_padto_~skb#1.base, skb_padto_~skb#1.offset, skb_padto_~len#1, skb_padto_~size~0#1, skb_padto_~tmp~18#1, skb_padto_~tmp___0~7#1;havoc skb_padto_#in~skb#1.base, skb_padto_#in~skb#1.offset, skb_padto_#in~len#1;assume { :end_inline_skb_padto } true;rhine_start_tx_~tmp___0~31#1 := rhine_start_tx_#t~ret634#1;havoc rhine_start_tx_#t~ret634#1; [2025-02-08 03:51:11,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12474-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:51:11,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14390: havoc skb_pad_#t~nondet1260#1; [2025-02-08 03:51:11,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10360: 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:51:11,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12012: assume 0bv32 != ldv_pm_platform_instance_4_~tmp___1~31#1;~ldv_statevar_4~0 := 9bv32; [2025-02-08 03:51:11,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12012: assume !(0bv32 != ldv_pm_platform_instance_4_~tmp___1~31#1);~ldv_statevar_4~0 := 22bv32; [2025-02-08 03:51:11,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11946: assume 20bv32 == ~ldv_statevar_4~0; [2025-02-08 03:51:11,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11946: assume !(20bv32 == ~ldv_statevar_4~0); [2025-02-08 03:51:11,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11087: assume { :begin_inline_ldv_switch_to_interrupt_context } true;assume { :end_inline_ldv_switch_to_interrupt_context } true;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~ret976#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~98#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~98#1; [2025-02-08 03:51:11,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11550-1: call ldv_pci_pci_instance_2_#t~mem1003#1.base, ldv_pci_pci_instance_2_#t~mem1003#1.offset := read~$Pointer$#3(~ldv_2_container_pci_driver~0.base, ~bvadd~64(64bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:51:11,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12475-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-08 03:51:11,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11616: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret1017#1;havoc ldv_pci_pci_instance_2_#t~ret1017#1; [2025-02-08 03:51:11,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11550: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem1003#1.base, ldv_pci_pci_instance_2_#t~mem1003#1.offset);havoc ldv_pci_pci_instance_2_#t~mem1003#1.base, ldv_pci_pci_instance_2_#t~mem1003#1.offset;call ldv_pci_pci_instance_2_#t~mem1004#1.base, ldv_pci_pci_instance_2_#t~mem1004#1.offset := read~$Pointer$#3(~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~mem1004#1.base, ldv_pci_pci_instance_2_#t~mem1004#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset;havoc ldv_pci_instance_resume_early_2_6_#t~ret988#1, ldv_pci_instance_resume_early_2_6_~arg0#1.base, ldv_pci_instance_resume_early_2_6_~arg0#1.offset, ldv_pci_instance_resume_early_2_6_~arg1#1.base, ldv_pci_instance_resume_early_2_6_~arg1#1.offset;ldv_pci_instance_resume_early_2_6_~arg0#1.base, ldv_pci_instance_resume_early_2_6_~arg0#1.offset := ldv_pci_instance_resume_early_2_6_#in~arg0#1.base, ldv_pci_instance_resume_early_2_6_#in~arg0#1.offset;ldv_pci_instance_resume_early_2_6_~arg1#1.base, ldv_pci_instance_resume_early_2_6_~arg1#1.offset := ldv_pci_instance_resume_early_2_6_#in~arg1#1.base, ldv_pci_instance_resume_early_2_6_#in~arg1#1.offset; [2025-02-08 03:51:11,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11550: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem1003#1.base, ldv_pci_pci_instance_2_#t~mem1003#1.offset));havoc ldv_pci_pci_instance_2_#t~mem1003#1.base, ldv_pci_pci_instance_2_#t~mem1003#1.offset; [2025-02-08 03:51:11,946 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11616-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1017#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:51:11,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12343-1: call ldv_pm_pm_ops_instance_3_#t~mem1112#1.base, ldv_pm_pm_ops_instance_3_#t~mem1112#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(120bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64); [2025-02-08 03:51:11,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12343: assume 0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1112#1.base, ldv_pm_pm_ops_instance_3_#t~mem1112#1.offset);havoc ldv_pm_pm_ops_instance_3_#t~mem1112#1.base, ldv_pm_pm_ops_instance_3_#t~mem1112#1.offset;call ldv_pm_pm_ops_instance_3_#t~mem1113#1.base, ldv_pm_pm_ops_instance_3_#t~mem1113#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(120bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_resume_noirq_3_19 } true;ldv_pm_ops_instance_resume_noirq_3_19_#in~arg0#1.base, ldv_pm_ops_instance_resume_noirq_3_19_#in~arg0#1.offset, ldv_pm_ops_instance_resume_noirq_3_19_#in~arg1#1.base, ldv_pm_ops_instance_resume_noirq_3_19_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1113#1.base, ldv_pm_pm_ops_instance_3_#t~mem1113#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_resume_noirq_3_19_#t~ret1051#1, ldv_pm_ops_instance_resume_noirq_3_19_~arg0#1.base, ldv_pm_ops_instance_resume_noirq_3_19_~arg0#1.offset, ldv_pm_ops_instance_resume_noirq_3_19_~arg1#1.base, ldv_pm_ops_instance_resume_noirq_3_19_~arg1#1.offset;ldv_pm_ops_instance_resume_noirq_3_19_~arg0#1.base, ldv_pm_ops_instance_resume_noirq_3_19_~arg0#1.offset := ldv_pm_ops_instance_resume_noirq_3_19_#in~arg0#1.base, ldv_pm_ops_instance_resume_noirq_3_19_#in~arg0#1.offset;ldv_pm_ops_instance_resume_noirq_3_19_~arg1#1.base, ldv_pm_ops_instance_resume_noirq_3_19_~arg1#1.offset := ldv_pm_ops_instance_resume_noirq_3_19_#in~arg1#1.base, ldv_pm_ops_instance_resume_noirq_3_19_#in~arg1#1.offset; [2025-02-08 03:51:11,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12343: assume !(0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1112#1.base, ldv_pm_pm_ops_instance_3_#t~mem1112#1.offset));havoc ldv_pm_pm_ops_instance_3_#t~mem1112#1.base, ldv_pm_pm_ops_instance_3_#t~mem1112#1.offset; [2025-02-08 03:51:11,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10956: 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~ret982#1, ldv_net_dummy_resourceless_instance_1_#t~ret983#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:51:11,950 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6794: havoc get_random_bytes_~arg0#1.base, get_random_bytes_~arg0#1.offset, get_random_bytes_~arg1#1;havoc get_random_bytes_#in~arg0#1.base, get_random_bytes_#in~arg0#1.offset, get_random_bytes_#in~arg1#1;assume { :end_inline_get_random_bytes } true;call eth_random_addr_#t~mem311#1 := read~intINTTYPE1#19(eth_random_addr_~addr#1.base, eth_random_addr_~addr#1.offset, 1bv64);call write~intINTTYPE1#19(~bvand~32(254bv32, ~zero_extend~32~8(eth_random_addr_#t~mem311#1))[8:0], eth_random_addr_~addr#1.base, eth_random_addr_~addr#1.offset, 1bv64);havoc eth_random_addr_#t~mem311#1;call eth_random_addr_#t~mem312#1 := read~intINTTYPE1#19(eth_random_addr_~addr#1.base, eth_random_addr_~addr#1.offset, 1bv64);call write~intINTTYPE1#19(~bvor~32(2bv32, ~zero_extend~32~8(eth_random_addr_#t~mem312#1))[8:0], eth_random_addr_~addr#1.base, eth_random_addr_~addr#1.offset, 1bv64);havoc eth_random_addr_#t~mem312#1; [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12079: assume 2bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12079: assume !(2bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7719: SUMMARY for call pci_iounmap(rhine_init_one_~pdev#1.base, rhine_init_one_~pdev#1.offset, rhine_init_one_~ioaddr~9#1.base, rhine_init_one_~ioaddr~9#1.offset); srcloc: null [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8578: call ULTIMATE.dealloc(rhine_start_tx_~#descriptor~2#1.base, rhine_start_tx_~#descriptor~2#1.offset);havoc rhine_start_tx_~#descriptor~2#1.base, rhine_start_tx_~#descriptor~2#1.offset; [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12410: ~ldv_statevar_3~0 := ldv_pm_pm_ops_instance_3_#t~ret1126#1;havoc ldv_pm_pm_ops_instance_3_#t~ret1126#1; [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9569: rhine_set_wol_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_1_35_#t~ret965#1 := rhine_set_wol_#res#1;havoc rhine_set_wol_#t~ret888#1.base, rhine_set_wol_#t~ret888#1.offset, rhine_set_wol_#t~mem889#1, rhine_set_wol_#t~mem890#1, rhine_set_wol_#t~mem891#1, rhine_set_wol_~dev#1.base, rhine_set_wol_~dev#1.offset, rhine_set_wol_~wol#1.base, rhine_set_wol_~wol#1.offset, rhine_set_wol_~rp~41#1.base, rhine_set_wol_~rp~41#1.offset, rhine_set_wol_~tmp~85#1.base, rhine_set_wol_~tmp~85#1.offset, rhine_set_wol_~support~0#1;havoc rhine_set_wol_#in~dev#1.base, rhine_set_wol_#in~dev#1.offset, rhine_set_wol_#in~wol#1.base, rhine_set_wol_#in~wol#1.offset;assume { :end_inline_rhine_set_wol } true;havoc ldv_dummy_resourceless_instance_callback_1_35_#t~ret965#1;havoc ldv_dummy_resourceless_instance_callback_1_35_#t~ret965#1, ldv_dummy_resourceless_instance_callback_1_35_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_35_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_35_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_35_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_35_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_35 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9569-1: SUMMARY for call spin_unlock_irq(rhine_set_wol_~rp~41#1.base, ~bvadd~64(2164bv64, rhine_set_wol_~rp~41#1.offset)); srcloc: null [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14260-1: ldv_register_netdev_#t~ret1130#1 := ldv_pre_register_netdev_#res#1;havoc ldv_pre_register_netdev_#t~nondet1240#1;assume { :end_inline_ldv_pre_register_netdev } true;ldv_register_netdev_~ldv_9_ret_default~0#1 := ldv_register_netdev_#t~ret1130#1;havoc ldv_register_netdev_#t~ret1130#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:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13203: havoc ldv_mutex_unlock_35_~ldv_func_arg1#1.base, ldv_mutex_unlock_35_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_35_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_35_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_35 } true;netdev_ioctl_#res#1 := netdev_ioctl_~rc~4#1;ldv_dummy_resourceless_instance_callback_1_14_#t~ret956#1 := netdev_ioctl_#res#1;havoc netdev_ioctl_#t~ret892#1.base, netdev_ioctl_#t~ret892#1.offset, netdev_ioctl_#t~ret893#1, netdev_ioctl_#t~ret894#1.base, netdev_ioctl_#t~ret894#1.offset, netdev_ioctl_#t~ret895#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_~rp~42#1.base, netdev_ioctl_~rp~42#1.offset, netdev_ioctl_~tmp~86#1.base, netdev_ioctl_~tmp~86#1.offset, netdev_ioctl_~rc~4#1, netdev_ioctl_~tmp___0~41#1, netdev_ioctl_~tmp___1~25#1, netdev_ioctl_~tmp___2~14#1.base, netdev_ioctl_~tmp___2~14#1.offset;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_14_#t~ret956#1;havoc ldv_dummy_resourceless_instance_callback_1_14_#t~ret956#1, ldv_dummy_resourceless_instance_callback_1_14_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg3#1;havoc ldv_dummy_resourceless_instance_callback_1_14_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_14_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_14_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_14_#in~arg3#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_14 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7191: assume ~bvsgt~32(rhine_reload_eeprom_~i~2#1, 512bv32); [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7191: assume !~bvsgt~32(rhine_reload_eeprom_~i~2#1, 512bv32); [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13203-1: SUMMARY for call ldv_mutex_unlock_task_lock_of_rhine_private(ldv_mutex_unlock_35_~ldv_func_arg1#1.base, ldv_mutex_unlock_35_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14194: havoc eth_change_mtu_#t~nondet1231#1; [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14260: havoc ldv_pre_register_netdev_#t~nondet1240#1; [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12410-1: SUMMARY for call ldv_pm_pm_ops_instance_3_#t~ret1126#1 := ldv_switch_2(); srcloc: null [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12278: ~ldv_statevar_3~0 := 10bv32; [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11287: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_19 } true;ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.offset := ~ldv_1_callback_ndo_set_mac_address~0.base, ~ldv_1_callback_ndo_set_mac_address~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_cmd_ptr~0.base, ~ldv_1_container_struct_ethtool_cmd_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_19_#t~ret958#1, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg2#1.offset;assume { :begin_inline_eth_mac_addr } true;eth_mac_addr_#in~arg0#1.base, eth_mac_addr_#in~arg0#1.offset, eth_mac_addr_#in~arg1#1.base, eth_mac_addr_#in~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg2#1.offset;havoc eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet1232#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~nondet1232#1;eth_mac_addr_#res#1 := eth_mac_addr_#t~nondet1232#1;havoc eth_mac_addr_#t~nondet1232#1; [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11882: havoc ldv_pm_ops_instance_thaw_early_3_13_#t~ret1065#1; [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14194-1: ldv_dummy_resourceless_instance_callback_1_11_#t~ret955#1 := eth_change_mtu_#res#1;havoc eth_change_mtu_#t~nondet1231#1, eth_change_mtu_~arg0#1.base, eth_change_mtu_~arg0#1.offset, eth_change_mtu_~arg1#1;havoc eth_change_mtu_#in~arg0#1.base, eth_change_mtu_#in~arg0#1.offset, eth_change_mtu_#in~arg1#1;assume { :end_inline_eth_change_mtu } true;havoc ldv_dummy_resourceless_instance_callback_1_11_#t~ret955#1;havoc ldv_dummy_resourceless_instance_callback_1_11_#t~ret955#1, ldv_dummy_resourceless_instance_callback_1_11_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_11_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_1_11_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_11_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_11_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_11_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_11 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11684: havoc ldv_platform_instance_release_4_3_#t~ret1028#1; [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11684-1: SUMMARY for call ldv_platform_instance_release_4_3_#t~ret1028#1 := ##fun~$Pointer$~TO~C_INT(ldv_platform_instance_release_4_3_~arg1#1.base, ldv_platform_instance_release_4_3_~arg1#1.offset, ldv_platform_instance_release_4_3_~arg0#1.base, ldv_platform_instance_release_4_3_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11882-1: SUMMARY for call ldv_pm_ops_instance_thaw_early_3_13_#t~ret1065#1 := ##fun~$Pointer$~TO~C_INT(ldv_pm_ops_instance_thaw_early_3_13_~arg1#1.base, ldv_pm_ops_instance_thaw_early_3_13_~arg1#1.offset, ldv_pm_ops_instance_thaw_early_3_13_~arg0#1.base, ldv_pm_ops_instance_thaw_early_3_13_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7588: assume 0bv32 != rhine_init_one_#t~mem448#1;havoc rhine_init_one_#t~mem448#1; [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7588: assume !(0bv32 != rhine_init_one_#t~mem448#1);havoc rhine_init_one_#t~mem448#1;call write~$Pointer$#19(rhine_init_one_~ioaddr~9#1.base, rhine_init_one_~ioaddr~9#1.offset, rhine_init_one_~rp~6#1.base, ~bvadd~64(2664bv64, rhine_init_one_~rp~6#1.offset), 8bv64); [2025-02-08 03:51:11,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11552: havoc ldv_pci_instance_resume_early_2_6_#t~ret988#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~mem1004#1.base, ldv_pci_pci_instance_2_#t~mem1004#1.offset; [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8381-1: SUMMARY for call mdio_write_#t~ret596#1.base, mdio_write_#t~ret596#1.offset := netdev_priv(mdio_write_~dev#1.base, mdio_write_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12543: assume 5bv32 == ~ldv_statevar_5~0; [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12543: assume !(5bv32 == ~ldv_statevar_5~0); [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8381: mdio_write_~tmp~66#1.base, mdio_write_~tmp~66#1.offset := mdio_write_#t~ret596#1.base, mdio_write_#t~ret596#1.offset;havoc mdio_write_#t~ret596#1.base, mdio_write_#t~ret596#1.offset;mdio_write_~rp~21#1.base, mdio_write_~rp~21#1.offset := mdio_write_~tmp~66#1.base, mdio_write_~tmp~66#1.offset;call mdio_write_#t~mem597#1.base, mdio_write_#t~mem597#1.offset := read~$Pointer$#19(mdio_write_~rp~21#1.base, ~bvadd~64(2664bv64, mdio_write_~rp~21#1.offset), 8bv64);mdio_write_~ioaddr~17#1.base, mdio_write_~ioaddr~17#1.offset := mdio_write_#t~mem597#1.base, mdio_write_#t~mem597#1.offset;havoc mdio_write_#t~mem597#1.base, mdio_write_#t~mem597#1.offset; [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11156: assume 17bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11156: assume !(17bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12147: assume 19bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12147: assume !(19bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12345: havoc ldv_pm_ops_instance_resume_noirq_3_19_#t~ret1051#1, ldv_pm_ops_instance_resume_noirq_3_19_~arg0#1.base, ldv_pm_ops_instance_resume_noirq_3_19_~arg0#1.offset, ldv_pm_ops_instance_resume_noirq_3_19_~arg1#1.base, ldv_pm_ops_instance_resume_noirq_3_19_~arg1#1.offset;havoc ldv_pm_ops_instance_resume_noirq_3_19_#in~arg0#1.base, ldv_pm_ops_instance_resume_noirq_3_19_#in~arg0#1.offset, ldv_pm_ops_instance_resume_noirq_3_19_#in~arg1#1.base, ldv_pm_ops_instance_resume_noirq_3_19_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_resume_noirq_3_19 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1113#1.base, ldv_pm_pm_ops_instance_3_#t~mem1113#1.offset; [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10760: havoc ldv_dummy_resourceless_instance_callback_5_3_#t~ret970#1; [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10760-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_5_3_#t~ret970#1 := ##fun~$Pointer$~TO~C_INT(ldv_dummy_resourceless_instance_callback_5_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_5_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_5_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_5_3_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11421-1: SUMMARY for call ldv_pci_instance_suspend_2_8_#t~ret992#1 := ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT(ldv_pci_instance_suspend_2_8_~arg1#1.base, ldv_pci_instance_suspend_2_8_~arg1#1.offset, ldv_pci_instance_suspend_2_8_#t~mem991#1, ldv_pci_instance_suspend_2_8_~arg0#1.base, ldv_pci_instance_suspend_2_8_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11421: ldv_pci_instance_suspend_2_8_~tmp~101#1 := ldv_pci_instance_suspend_2_8_#t~ret992#1;havoc ldv_pci_instance_suspend_2_8_#t~mem991#1;havoc ldv_pci_instance_suspend_2_8_#t~ret992#1;ldv_pci_instance_suspend_2_8_#res#1 := ldv_pci_instance_suspend_2_8_~tmp~101#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:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11487: assume 12bv32 == ~ldv_statevar_2~0; [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11487: assume !(12bv32 == ~ldv_statevar_2~0); [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193-1: SUMMARY for call rhine_reload_eeprom_#t~ret369#1 := printk(23bv64, 0bv64); srcloc: null [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11091-1: SUMMARY for call ldv_interrupt_interrupt_instance_0_#t~ret981#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193: havoc rhine_reload_eeprom_#t~ret369#1; [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11091: ldv_interrupt_interrupt_instance_0_~tmp~99#1 := ldv_interrupt_interrupt_instance_0_#t~ret981#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret981#1; [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11950: assume 22bv32 == ~ldv_statevar_4~0; [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11950: assume !(22bv32 == ~ldv_statevar_4~0); [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9506: netdev_get_msglevel_~tmp~82#1.base, netdev_get_msglevel_~tmp~82#1.offset := netdev_get_msglevel_#t~ret882#1.base, netdev_get_msglevel_#t~ret882#1.offset;havoc netdev_get_msglevel_#t~ret882#1.base, netdev_get_msglevel_#t~ret882#1.offset;netdev_get_msglevel_~rp~38#1.base, netdev_get_msglevel_~rp~38#1.offset := netdev_get_msglevel_~tmp~82#1.base, netdev_get_msglevel_~tmp~82#1.offset;call netdev_get_msglevel_#t~mem883#1 := read~intINTTYPE4#19(netdev_get_msglevel_~rp~38#1.base, ~bvadd~64(2541bv64, netdev_get_msglevel_~rp~38#1.offset), 4bv64);netdev_get_msglevel_#res#1 := netdev_get_msglevel_#t~mem883#1;havoc netdev_get_msglevel_#t~mem883#1; [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11356: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_35 } true;ldv_dummy_resourceless_instance_callback_1_35_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_35_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_35_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg2#1.offset := ~ldv_1_callback_set_wol~0.base, ~ldv_1_callback_set_wol~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_wolinfo_ptr~0.base, ~ldv_1_container_struct_ethtool_wolinfo_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_35_#t~ret965#1, ldv_dummy_resourceless_instance_callback_1_35_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_35_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_35_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_35_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_35_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_35_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_35_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg2#1.offset;assume { :begin_inline_rhine_set_wol } true;rhine_set_wol_#in~dev#1.base, rhine_set_wol_#in~dev#1.offset, rhine_set_wol_#in~wol#1.base, rhine_set_wol_#in~wol#1.offset := ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_35_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg2#1.offset;havoc rhine_set_wol_#res#1;havoc rhine_set_wol_#t~ret888#1.base, rhine_set_wol_#t~ret888#1.offset, rhine_set_wol_#t~mem889#1, rhine_set_wol_#t~mem890#1, rhine_set_wol_#t~mem891#1, rhine_set_wol_~dev#1.base, rhine_set_wol_~dev#1.offset, rhine_set_wol_~wol#1.base, rhine_set_wol_~wol#1.offset, rhine_set_wol_~rp~41#1.base, rhine_set_wol_~rp~41#1.offset, rhine_set_wol_~tmp~85#1.base, rhine_set_wol_~tmp~85#1.offset, rhine_set_wol_~support~0#1;rhine_set_wol_~dev#1.base, rhine_set_wol_~dev#1.offset := rhine_set_wol_#in~dev#1.base, rhine_set_wol_#in~dev#1.offset;rhine_set_wol_~wol#1.base, rhine_set_wol_~wol#1.offset := rhine_set_wol_#in~wol#1.base, rhine_set_wol_#in~wol#1.offset;havoc rhine_set_wol_~rp~41#1.base, rhine_set_wol_~rp~41#1.offset;havoc rhine_set_wol_~tmp~85#1.base, rhine_set_wol_~tmp~85#1.offset;havoc rhine_set_wol_~support~0#1; [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10365: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10365-1: SUMMARY for call ldv_assume((if 0bv32 != ldv___pci_register_driver_~arg0#1 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9506-1: SUMMARY for call netdev_get_msglevel_#t~ret882#1.base, netdev_get_msglevel_#t~ret882#1.offset := netdev_priv(netdev_get_msglevel_~dev#1.base, netdev_get_msglevel_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12083: assume 3bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,952 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12083: assume !(3bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12281-1: call ldv_pm_pm_ops_instance_3_#t~mem1099#1.base, ldv_pm_pm_ops_instance_3_#t~mem1099#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(128bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64); [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12281: assume 0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1099#1.base, ldv_pm_pm_ops_instance_3_#t~mem1099#1.offset);havoc ldv_pm_pm_ops_instance_3_#t~mem1099#1.base, ldv_pm_pm_ops_instance_3_#t~mem1099#1.offset;call ldv_pm_pm_ops_instance_3_#t~mem1100#1.base, ldv_pm_pm_ops_instance_3_#t~mem1100#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(128bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_freeze_noirq_3_12 } true;ldv_pm_ops_instance_freeze_noirq_3_12_#in~arg0#1.base, ldv_pm_ops_instance_freeze_noirq_3_12_#in~arg0#1.offset, ldv_pm_ops_instance_freeze_noirq_3_12_#in~arg1#1.base, ldv_pm_ops_instance_freeze_noirq_3_12_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1100#1.base, ldv_pm_pm_ops_instance_3_#t~mem1100#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_freeze_noirq_3_12_#t~ret1034#1, ldv_pm_ops_instance_freeze_noirq_3_12_~arg0#1.base, ldv_pm_ops_instance_freeze_noirq_3_12_~arg0#1.offset, ldv_pm_ops_instance_freeze_noirq_3_12_~arg1#1.base, ldv_pm_ops_instance_freeze_noirq_3_12_~arg1#1.offset;ldv_pm_ops_instance_freeze_noirq_3_12_~arg0#1.base, ldv_pm_ops_instance_freeze_noirq_3_12_~arg0#1.offset := ldv_pm_ops_instance_freeze_noirq_3_12_#in~arg0#1.base, ldv_pm_ops_instance_freeze_noirq_3_12_#in~arg0#1.offset;ldv_pm_ops_instance_freeze_noirq_3_12_~arg1#1.base, ldv_pm_ops_instance_freeze_noirq_3_12_~arg1#1.offset := ldv_pm_ops_instance_freeze_noirq_3_12_#in~arg1#1.base, ldv_pm_ops_instance_freeze_noirq_3_12_#in~arg1#1.offset; [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12281: assume !(0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1099#1.base, ldv_pm_pm_ops_instance_3_#t~mem1099#1.offset));havoc ldv_pm_pm_ops_instance_3_#t~mem1099#1.base, ldv_pm_pm_ops_instance_3_#t~mem1099#1.offset; [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12215-1: call ldv_pm_pm_ops_instance_3_#t~mem1086#1.base, ldv_pm_pm_ops_instance_3_#t~mem1086#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(152bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64); [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12215: assume 0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1086#1.base, ldv_pm_pm_ops_instance_3_#t~mem1086#1.offset);havoc ldv_pm_pm_ops_instance_3_#t~mem1086#1.base, ldv_pm_pm_ops_instance_3_#t~mem1086#1.offset;call ldv_pm_pm_ops_instance_3_#t~mem1087#1.base, ldv_pm_pm_ops_instance_3_#t~mem1087#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(152bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_restore_noirq_3_5 } true;ldv_pm_ops_instance_restore_noirq_3_5_#in~arg0#1.base, ldv_pm_ops_instance_restore_noirq_3_5_#in~arg0#1.offset, ldv_pm_ops_instance_restore_noirq_3_5_#in~arg1#1.base, ldv_pm_ops_instance_restore_noirq_3_5_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1087#1.base, ldv_pm_pm_ops_instance_3_#t~mem1087#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_restore_noirq_3_5_#t~ret1046#1, ldv_pm_ops_instance_restore_noirq_3_5_~arg0#1.base, ldv_pm_ops_instance_restore_noirq_3_5_~arg0#1.offset, ldv_pm_ops_instance_restore_noirq_3_5_~arg1#1.base, ldv_pm_ops_instance_restore_noirq_3_5_~arg1#1.offset;ldv_pm_ops_instance_restore_noirq_3_5_~arg0#1.base, ldv_pm_ops_instance_restore_noirq_3_5_~arg0#1.offset := ldv_pm_ops_instance_restore_noirq_3_5_#in~arg0#1.base, ldv_pm_ops_instance_restore_noirq_3_5_#in~arg0#1.offset;ldv_pm_ops_instance_restore_noirq_3_5_~arg1#1.base, ldv_pm_ops_instance_restore_noirq_3_5_~arg1#1.offset := ldv_pm_ops_instance_restore_noirq_3_5_#in~arg1#1.base, ldv_pm_ops_instance_restore_noirq_3_5_#in~arg1#1.offset; [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12215: assume !(0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1086#1.base, ldv_pm_pm_ops_instance_3_#t~mem1086#1.offset));havoc ldv_pm_pm_ops_instance_3_#t~mem1086#1.base, ldv_pm_pm_ops_instance_3_#t~mem1086#1.offset; [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10828: assume { :begin_inline_ldv_dispatch_deregister_dummy_resourceless_instance_14_14_4 } true;assume { :begin_inline_ldv_switch_automaton_state_5_1 } true;~ldv_statevar_5~0 := 5bv32;assume { :end_inline_ldv_switch_automaton_state_5_1 } true;assume { :end_inline_ldv_dispatch_deregister_dummy_resourceless_instance_14_14_4 } true;~ldv_statevar_14~0 := 2bv32; [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11819-1: SUMMARY for call ldv_pm_ops_instance_runtime_idle_3_27_#t~ret1053#1 := ##fun~$Pointer$~TO~C_INT(ldv_pm_ops_instance_runtime_idle_3_27_~arg1#1.base, ldv_pm_ops_instance_runtime_idle_3_27_~arg1#1.offset, ldv_pm_ops_instance_runtime_idle_3_27_~arg0#1.base, ldv_pm_ops_instance_runtime_idle_3_27_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11819: havoc ldv_pm_ops_instance_runtime_idle_3_27_#t~ret1053#1; [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10828-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_statevar_5~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7723-1: SUMMARY for call pci_release_regions(rhine_init_one_~pdev#1.base, rhine_init_one_~pdev#1.offset); srcloc: null [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13008-1: SUMMARY for call ldv_dev_set_drvdata_14_#t~ret1149#1 := ldv_dev_set_drvdata(ldv_dev_set_drvdata_14_~dev#1.base, ldv_dev_set_drvdata_14_~dev#1.offset, ldv_dev_set_drvdata_14_~data#1.base, ldv_dev_set_drvdata_14_~data#1.offset); srcloc: null [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7723: assume { :begin_inline_ldv_free_netdev_19 } true;ldv_free_netdev_19_#in~ldv_func_arg1#1.base, ldv_free_netdev_19_#in~ldv_func_arg1#1.offset := rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset;havoc ldv_free_netdev_19_~ldv_func_arg1#1.base, ldv_free_netdev_19_~ldv_func_arg1#1.offset;ldv_free_netdev_19_~ldv_func_arg1#1.base, ldv_free_netdev_19_~ldv_func_arg1#1.offset := ldv_free_netdev_19_#in~ldv_func_arg1#1.base, ldv_free_netdev_19_#in~ldv_func_arg1#1.offset; [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13008: ldv_dev_set_drvdata_14_~tmp~117#1 := ldv_dev_set_drvdata_14_#t~ret1149#1;havoc ldv_dev_set_drvdata_14_#t~ret1149#1;ldv_dev_set_drvdata_14_#res#1 := ldv_dev_set_drvdata_14_~tmp~117#1;pci_set_drvdata_#t~ret283#1 := ldv_dev_set_drvdata_14_#res#1;havoc ldv_dev_set_drvdata_14_#t~ret1149#1, ldv_dev_set_drvdata_14_~dev#1.base, ldv_dev_set_drvdata_14_~dev#1.offset, ldv_dev_set_drvdata_14_~data#1.base, ldv_dev_set_drvdata_14_~data#1.offset, ldv_dev_set_drvdata_14_~tmp~117#1;havoc ldv_dev_set_drvdata_14_#in~dev#1.base, ldv_dev_set_drvdata_14_#in~dev#1.offset, ldv_dev_set_drvdata_14_#in~data#1.base, ldv_dev_set_drvdata_14_#in~data#1.offset;assume { :end_inline_ldv_dev_set_drvdata_14 } true;havoc pci_set_drvdata_#t~ret283#1;havoc pci_set_drvdata_#t~ret283#1, pci_set_drvdata_~pdev#1.base, pci_set_drvdata_~pdev#1.offset, pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;havoc pci_set_drvdata_#in~pdev#1.base, pci_set_drvdata_#in~pdev#1.offset, pci_set_drvdata_#in~data#1.base, pci_set_drvdata_#in~data#1.offset;assume { :end_inline_pci_set_drvdata } true; [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8582-1: SUMMARY for call rhine_start_tx_#t~ret631#1.base, rhine_start_tx_#t~ret631#1.offset := netdev_priv(rhine_start_tx_~dev#1.base, rhine_start_tx_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11621: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7459: call ULTIMATE.dealloc(rhine_init_one_~#__key~0#1.base, rhine_init_one_~#__key~0#1.offset);havoc rhine_init_one_~#__key~0#1.base, rhine_init_one_~#__key~0#1.offset;call ULTIMATE.dealloc(rhine_init_one_~#__key___0~0#1.base, rhine_init_one_~#__key___0~0#1.offset);havoc rhine_init_one_~#__key___0~0#1.base, rhine_init_one_~#__key___0~0#1.offset;call ULTIMATE.dealloc(rhine_init_one_~#__key___1~0#1.base, rhine_init_one_~#__key___1~0#1.offset);havoc rhine_init_one_~#__key___1~0#1.base, rhine_init_one_~#__key___1~0#1.offset;call ULTIMATE.dealloc(rhine_init_one_~#__constr_expr_0~0#1.base, rhine_init_one_~#__constr_expr_0~0#1.offset);havoc rhine_init_one_~#__constr_expr_0~0#1.base, rhine_init_one_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(rhine_init_one_~#__key___2~0#1.base, rhine_init_one_~#__key___2~0#1.offset);havoc rhine_init_one_~#__key___2~0#1.base, rhine_init_one_~#__key___2~0#1.offset;call ULTIMATE.dealloc(rhine_init_one_~#__constr_expr_1~0#1.base, rhine_init_one_~#__constr_expr_1~0#1.offset);havoc rhine_init_one_~#__constr_expr_1~0#1.base, rhine_init_one_~#__constr_expr_1~0#1.offset; [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8648: call write~intINTTYPE4#19(~bvor~32(14712832bv32, rhine_start_tx_#t~ite665#1), rhine_start_tx_#t~mem662#1.base, ~bvadd~64(4bv64, ~bvadd~64(rhine_start_tx_#t~mem662#1.offset, ~bvmul~64(16bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1)))), 4bv64);havoc rhine_start_tx_#t~mem662#1.base, rhine_start_tx_#t~mem662#1.offset;havoc rhine_start_tx_#t~mem663#1;havoc rhine_start_tx_#t~ite665#1;havoc rhine_start_tx_#t~mem664#1;call rhine_start_tx_#t~mem666#1 := read~intINTTYPE2#19(rhine_start_tx_~skb#1.base, ~bvadd~64(170bv64, rhine_start_tx_~skb#1.offset), 2bv64); [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8648-1: assume ~bvugt~32(60bv32, rhine_start_tx_#t~mem663#1);rhine_start_tx_#t~ite665#1 := 60bv32; [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8648-1: assume !~bvugt~32(60bv32, rhine_start_tx_#t~mem663#1);call rhine_start_tx_#t~mem664#1 := read~intINTTYPE4#19(rhine_start_tx_~skb#1.base, ~bvadd~64(104bv64, rhine_start_tx_~skb#1.offset), 4bv64);rhine_start_tx_#t~ite665#1 := rhine_start_tx_#t~mem664#1; [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8648-2: call rhine_start_tx_#t~mem662#1.base, rhine_start_tx_#t~mem662#1.offset := read~$Pointer$#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(520bv64, rhine_start_tx_~rp~25#1.offset), 8bv64);call rhine_start_tx_#t~mem663#1 := read~intINTTYPE4#19(rhine_start_tx_~skb#1.base, ~bvadd~64(104bv64, rhine_start_tx_~skb#1.offset), 4bv64); [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8582: rhine_start_tx_~tmp~69#1.base, rhine_start_tx_~tmp~69#1.offset := rhine_start_tx_#t~ret631#1.base, rhine_start_tx_#t~ret631#1.offset;havoc rhine_start_tx_#t~ret631#1.base, rhine_start_tx_#t~ret631#1.offset;rhine_start_tx_~rp~25#1.base, rhine_start_tx_~rp~25#1.offset := rhine_start_tx_~tmp~69#1.base, rhine_start_tx_~tmp~69#1.offset;call rhine_start_tx_#t~mem632#1.base, rhine_start_tx_#t~mem632#1.offset := read~$Pointer$#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(2664bv64, rhine_start_tx_~rp~25#1.offset), 8bv64);rhine_start_tx_~ioaddr~20#1.base, rhine_start_tx_~ioaddr~20#1.offset := rhine_start_tx_#t~mem632#1.base, rhine_start_tx_#t~mem632#1.offset;havoc rhine_start_tx_#t~mem632#1.base, rhine_start_tx_#t~mem632#1.offset;call rhine_start_tx_#t~mem633#1 := read~intINTTYPE4#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(2565bv64, rhine_start_tx_~rp~25#1.offset), 4bv64);rhine_start_tx_~entry~0#1 := ~bvand~32(15bv32, rhine_start_tx_#t~mem633#1);havoc rhine_start_tx_#t~mem633#1;assume { :begin_inline_skb_padto } true;skb_padto_#in~skb#1.base, skb_padto_#in~skb#1.offset, skb_padto_#in~len#1 := rhine_start_tx_~skb#1.base, rhine_start_tx_~skb#1.offset, 60bv32;havoc skb_padto_#res#1;havoc skb_padto_#t~mem214#1, skb_padto_#t~ret215#1, skb_padto_#t~ret216#1, skb_padto_~skb#1.base, skb_padto_~skb#1.offset, skb_padto_~len#1, skb_padto_~size~0#1, skb_padto_~tmp~18#1, skb_padto_~tmp___0~7#1;skb_padto_~skb#1.base, skb_padto_~skb#1.offset := skb_padto_#in~skb#1.base, skb_padto_#in~skb#1.offset;skb_padto_~len#1 := skb_padto_#in~len#1;havoc skb_padto_~size~0#1;havoc skb_padto_~tmp~18#1;havoc skb_padto_~tmp___0~7#1;call skb_padto_#t~mem214#1 := read~intINTTYPE4#19(skb_padto_~skb#1.base, ~bvadd~64(104bv64, skb_padto_~skb#1.offset), 4bv64);skb_padto_~size~0#1 := skb_padto_#t~mem214#1;havoc skb_padto_#t~mem214#1; [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12414-1: call ldv_pm_pm_ops_instance_3_#t~mem1127#1.base, ldv_pm_pm_ops_instance_3_#t~mem1127#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(176bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64); [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8384: SUMMARY for call rhine_disable_linkmon(mdio_write_~rp~21#1.base, mdio_write_~rp~21#1.offset); srcloc: null [2025-02-08 03:51:11,953 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12414: assume 0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1127#1.base, ldv_pm_pm_ops_instance_3_#t~mem1127#1.offset);havoc ldv_pm_pm_ops_instance_3_#t~mem1127#1.base, ldv_pm_pm_ops_instance_3_#t~mem1127#1.offset;call ldv_pm_pm_ops_instance_3_#t~mem1128#1.base, ldv_pm_pm_ops_instance_3_#t~mem1128#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(176bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_runtime_idle_3_27 } true;ldv_pm_ops_instance_runtime_idle_3_27_#in~arg0#1.base, ldv_pm_ops_instance_runtime_idle_3_27_#in~arg0#1.offset, ldv_pm_ops_instance_runtime_idle_3_27_#in~arg1#1.base, ldv_pm_ops_instance_runtime_idle_3_27_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1128#1.base, ldv_pm_pm_ops_instance_3_#t~mem1128#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_runtime_idle_3_27_#t~ret1053#1, ldv_pm_ops_instance_runtime_idle_3_27_~arg0#1.base, ldv_pm_ops_instance_runtime_idle_3_27_~arg0#1.offset, ldv_pm_ops_instance_runtime_idle_3_27_~arg1#1.base, ldv_pm_ops_instance_runtime_idle_3_27_~arg1#1.offset;ldv_pm_ops_instance_runtime_idle_3_27_~arg0#1.base, ldv_pm_ops_instance_runtime_idle_3_27_~arg0#1.offset := ldv_pm_ops_instance_runtime_idle_3_27_#in~arg0#1.base, ldv_pm_ops_instance_runtime_idle_3_27_#in~arg0#1.offset;ldv_pm_ops_instance_runtime_idle_3_27_~arg1#1.base, ldv_pm_ops_instance_runtime_idle_3_27_~arg1#1.offset := ldv_pm_ops_instance_runtime_idle_3_27_#in~arg1#1.base, ldv_pm_ops_instance_runtime_idle_3_27_#in~arg1#1.offset; [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12414: assume !(0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1127#1.base, ldv_pm_pm_ops_instance_3_#t~mem1127#1.offset));havoc ldv_pm_pm_ops_instance_3_#t~mem1127#1.base, ldv_pm_pm_ops_instance_3_#t~mem1127#1.offset; [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11093: assume 0bv32 != ldv_interrupt_interrupt_instance_0_~tmp~99#1;~ldv_statevar_0~0 := 2bv32; [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11093: assume !(0bv32 != ldv_interrupt_interrupt_instance_0_~tmp~99#1);~ldv_statevar_0~0 := 4bv32; [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14198-1: ldv_dummy_resourceless_instance_callback_1_19_#t~ret958#1 := eth_mac_addr_#res#1;havoc eth_mac_addr_#t~nondet1232#1, eth_mac_addr_~arg0#1.base, eth_mac_addr_~arg0#1.offset, eth_mac_addr_~arg1#1.base, eth_mac_addr_~arg1#1.offset;havoc eth_mac_addr_#in~arg0#1.base, eth_mac_addr_#in~arg0#1.offset, eth_mac_addr_#in~arg1#1.base, eth_mac_addr_#in~arg1#1.offset;assume { :end_inline_eth_mac_addr } true;havoc ldv_dummy_resourceless_instance_callback_1_19_#t~ret958#1;havoc ldv_dummy_resourceless_instance_callback_1_19_#t~ret958#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:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11225-1: SUMMARY for call ldv_net_dummy_resourceless_instance_1_#t~ret983#1 := ldv_switch_0(); srcloc: null [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14198: havoc eth_mac_addr_#t~nondet1232#1; [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11225: ~ldv_statevar_1~0 := ldv_net_dummy_resourceless_instance_1_#t~ret983#1;havoc ldv_net_dummy_resourceless_instance_1_#t~ret983#1; [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10961: 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~ret997#1, ldv_pci_pci_instance_2_#t~mem998#1.base, ldv_pci_pci_instance_2_#t~mem998#1.offset, ldv_pci_pci_instance_2_#t~mem999#1.base, ldv_pci_pci_instance_2_#t~mem999#1.offset, ldv_pci_pci_instance_2_#t~ret1000#1, ldv_pci_pci_instance_2_#t~mem1001#1.base, ldv_pci_pci_instance_2_#t~mem1001#1.offset, ldv_pci_pci_instance_2_#t~mem1002#1.base, ldv_pci_pci_instance_2_#t~mem1002#1.offset, ldv_pci_pci_instance_2_#t~mem1003#1.base, ldv_pci_pci_instance_2_#t~mem1003#1.offset, ldv_pci_pci_instance_2_#t~mem1004#1.base, ldv_pci_pci_instance_2_#t~mem1004#1.offset, ldv_pci_pci_instance_2_#t~mem1005#1.base, ldv_pci_pci_instance_2_#t~mem1005#1.offset, ldv_pci_pci_instance_2_#t~mem1006#1.base, ldv_pci_pci_instance_2_#t~mem1006#1.offset, ldv_pci_pci_instance_2_#t~mem1007#1, ldv_pci_pci_instance_2_#t~ret1008#1, ldv_pci_pci_instance_2_#t~ret1009#1, ldv_pci_pci_instance_2_#t~mem1010#1.base, ldv_pci_pci_instance_2_#t~mem1010#1.offset, ldv_pci_pci_instance_2_#t~mem1011#1.base, ldv_pci_pci_instance_2_#t~mem1011#1.offset, ldv_pci_pci_instance_2_#t~mem1012#1, ldv_pci_pci_instance_2_#t~ret1013#1, ldv_pci_pci_instance_2_#t~ret1014#1, ldv_pci_pci_instance_2_#t~ret1015#1, ldv_pci_pci_instance_2_#t~ret1016#1, ldv_pci_pci_instance_2_#t~ret1017#1, ldv_pci_pci_instance_2_#t~mem1018#1.base, ldv_pci_pci_instance_2_#t~mem1018#1.offset, ldv_pci_pci_instance_2_#t~ret1019#1, ldv_pci_pci_instance_2_#t~ret1020#1, ldv_pci_pci_instance_2_#t~ret1021#1, ldv_pci_pci_instance_2_#t~ret1022#1.base, ldv_pci_pci_instance_2_#t~ret1022#1.offset, ldv_pci_pci_instance_2_#t~ret1023#1.base, ldv_pci_pci_instance_2_#t~ret1023#1.offset, ldv_pci_pci_instance_2_#t~ret1024#1, ldv_pci_pci_instance_2_~arg0#1.base, ldv_pci_pci_instance_2_~arg0#1.offset, ldv_pci_pci_instance_2_~tmp~103#1, ldv_pci_pci_instance_2_~tmp___0~50#1, ldv_pci_pci_instance_2_~tmp___1~30#1, ldv_pci_pci_instance_2_~tmp___2~18#1.base, ldv_pci_pci_instance_2_~tmp___2~18#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~4#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~103#1;havoc ldv_pci_pci_instance_2_~tmp___0~50#1;havoc ldv_pci_pci_instance_2_~tmp___1~30#1;havoc ldv_pci_pci_instance_2_~tmp___2~18#1.base, ldv_pci_pci_instance_2_~tmp___2~18#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~4#1; [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11556: ~ldv_statevar_2~0 := 5bv32; [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11622-1: SUMMARY for call ldv_pre_probe(); srcloc: null [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12547: havoc ldv_struct_dmi_system_id_dummy_resourceless_instance_5_#t~ret1138#1, ldv_struct_dmi_system_id_dummy_resourceless_instance_5_#t~ret1139#1, ldv_struct_dmi_system_id_dummy_resourceless_instance_5_~arg0#1.base, ldv_struct_dmi_system_id_dummy_resourceless_instance_5_~arg0#1.offset, ldv_struct_dmi_system_id_dummy_resourceless_instance_5_~tmp~110#1, ldv_struct_dmi_system_id_dummy_resourceless_instance_5_~tmp___0~54#1;havoc ldv_struct_dmi_system_id_dummy_resourceless_instance_5_#in~arg0#1.base, ldv_struct_dmi_system_id_dummy_resourceless_instance_5_#in~arg0#1.offset;assume { :end_inline_ldv_struct_dmi_system_id_dummy_resourceless_instance_5 } true; [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8649: rhine_start_tx_~tmp___3~4#1 := rhine_start_tx_#t~ret667#1;havoc rhine_start_tx_#t~mem666#1;havoc rhine_start_tx_#t~ret667#1; [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8649-1: SUMMARY for call rhine_start_tx_#t~ret667#1 := ldv__builtin_expect(~sign_extend~64~32((if 0bv32 != ~bvand~32(4096bv32, ~zero_extend~32~16(rhine_start_tx_#t~mem666#1)) then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11622: call ldv_pci_pci_instance_2_#t~mem1018#1.base, ldv_pci_pci_instance_2_#t~mem1018#1.offset := read~$Pointer$#3(~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~mem1018#1.base, ldv_pci_pci_instance_2_#t~mem1018#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~ret984#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~100#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~100#1;assume { :begin_inline_rhine_init_one } true;rhine_init_one_#in~pdev#1.base, rhine_init_one_#in~pdev#1.offset, rhine_init_one_#in~ent#1.base, rhine_init_one_#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 rhine_init_one_#res#1;havoc rhine_init_one_#t~mem411#1, rhine_init_one_#t~mem412#1, rhine_init_one_#t~mem413#1, rhine_init_one_#t~mem414#1, rhine_init_one_#t~mem415#1, rhine_init_one_#t~ret416#1, rhine_init_one_#t~ret417#1, rhine_init_one_#t~ret418#1, rhine_init_one_#t~mem419#1, rhine_init_one_#t~mem420#1, rhine_init_one_#t~mem421#1, rhine_init_one_#t~short422#1, rhine_init_one_#t~ite425#1, rhine_init_one_#t~mem423#1, rhine_init_one_#t~mem424#1, rhine_init_one_#t~mem426#1, rhine_init_one_#t~mem427#1, rhine_init_one_#t~mem428#1, rhine_init_one_#t~short429#1, rhine_init_one_#t~ite432#1, rhine_init_one_#t~mem430#1, rhine_init_one_#t~mem431#1, rhine_init_one_#t~short433#1, rhine_init_one_#t~ret434#1, rhine_init_one_#t~mem435#1, rhine_init_one_#t~mem436#1, rhine_init_one_#t~ret437#1.base, rhine_init_one_#t~ret437#1.offset, rhine_init_one_#t~ret438#1.base, rhine_init_one_#t~ret438#1.offset, rhine_init_one_#t~ret439#1, rhine_init_one_#t~ret440#1, rhine_init_one_#t~ret441#1.base, rhine_init_one_#t~ret441#1.offset, rhine_init_one_#t~ret442#1.base, rhine_init_one_#t~ret442#1.offset, rhine_init_one_#t~ret443#1, rhine_init_one_#t~mem444#1, rhine_init_one_#t~ret445#1, rhine_init_one_#t~ret446#1, rhine_init_one_#t~ret447#1, rhine_init_one_#t~mem448#1, rhine_init_one_#t~ret449#1, rhine_init_one_#t~mem450#1.base, rhine_init_one_#t~mem450#1.offset, rhine_init_one_#t~mem451#1.base, rhine_init_one_#t~mem451#1.offset, rhine_init_one_#t~ret452#1, rhine_init_one_#t~mem453#1.base, rhine_init_one_#t~mem453#1.offset, rhine_init_one_#t~ret454#1, rhine_init_one_#t~mem455#1.base, rhine_init_one_#t~mem455#1.offset, rhine_init_one_#t~ret456#1, rhine_init_one_#t~ret457#1, rhine_init_one_#t~ret458#1.base, rhine_init_one_#t~ret458#1.offset, rhine_init_one_#t~mem459#1, rhine_init_one_#t~mem460#1, rhine_init_one_#t~mem461#1, rhine_init_one_#t~mem462#1, rhine_init_one_#t~mem463#1, rhine_init_one_#t~mem464#1, rhine_init_one_#t~ret465#1, rhine_init_one_#t~mem466#1.base, rhine_init_one_#t~mem466#1.offset, rhine_init_one_#t~mem467#1, rhine_init_one_#t~ret468#1, rhine_init_one_#t~ret469#1, rhine_init_one_#t~ret470#1, rhine_init_one_#t~ret471#1, rhine_init_one_#t~ret472#1, rhine_init_one_#t~mem473#1, rhine_init_one_#t~ret474#1, rhine_init_one_#t~mem475#1, rhine_init_one_#t~ret476#1, rhine_init_one_~pdev#1.base, rhine_init_one_~pdev#1.offset, rhine_init_one_~ent#1.base, rhine_init_one_~ent#1.offset, rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset, rhine_init_one_~rp~6#1.base, rhine_init_one_~rp~6#1.offset, rhine_init_one_~i~3#1, rhine_init_one_~rc~0#1, rhine_init_one_~quirks~0#1, rhine_init_one_~pioaddr~0#1, rhine_init_one_~memaddr~0#1, rhine_init_one_~ioaddr~9#1.base, rhine_init_one_~ioaddr~9#1.offset, rhine_init_one_~io_size~0#1, rhine_init_one_~phy_id~0#1, rhine_init_one_~name~0#1.base, rhine_init_one_~name~0#1.offset, rhine_init_one_~bar~0#1, rhine_init_one_~tmp~50#1.base, rhine_init_one_~tmp~50#1.offset, rhine_init_one_~tmp___0~20#1.base, rhine_init_one_~tmp___0~20#1.offset, rhine_init_one_~reg~0#1, rhine_init_one_~tmp___1~11#1, rhine_init_one_~a~0#1, rhine_init_one_~tmp___2~4#1, rhine_init_one_~b~0#1, rhine_init_one_~tmp___3~2#1, rhine_init_one_~tmp___4~0#1, rhine_init_one_~tmp___5~0#1, rhine_init_one_~tmp___6~0#1, rhine_init_one_~tmp___7~0#1, rhine_init_one_~#__key~0#1.base, rhine_init_one_~#__key~0#1.offset, rhine_init_one_~#__key___0~0#1.base, rhine_init_one_~#__key___0~0#1.offset, rhine_init_one_~#__key___1~0#1.base, rhine_init_one_~#__key___1~0#1.offset, rhine_init_one_~#__constr_expr_0~0#1.base, rhine_init_one_~#__constr_expr_0~0#1.offset, rhine_init_one_~#__key___2~0#1.base, rhine_init_one_~#__key___2~0#1.offset, rhine_init_one_~#__constr_expr_1~0#1.base, rhine_init_one_~#__constr_expr_1~0#1.offset, rhine_init_one_~mii_cmd~0#1, rhine_init_one_~mii_status~0#1, rhine_init_one_~tmp___8~0#1, rhine_init_one_~tmp___9~0#1, rhine_init_one_~tmp___10~0#1;rhine_init_one_~pdev#1.base, rhine_init_one_~pdev#1.offset := rhine_init_one_#in~pdev#1.base, rhine_init_one_#in~pdev#1.offset;rhine_init_one_~ent#1.base, rhine_init_one_~ent#1.offset := rhine_init_one_#in~ent#1.base, rhine_init_one_#in~ent#1.offset;havoc rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset;havoc rhine_init_one_~rp~6#1.base, rhine_init_one_~rp~6#1.offset;havoc rhine_init_one_~i~3#1;havoc rhine_init_one_~rc~0#1;havoc rhine_init_one_~quirks~0#1;havoc rhine_init_one_~pioaddr~0#1;havoc rhine_init_one_~memaddr~0#1;havoc rhine_init_one_~ioaddr~9#1.base, rhine_init_one_~ioaddr~9#1.offset;havoc rhine_init_one_~io_size~0#1;havoc rhine_init_one_~phy_id~0#1;havoc rhine_init_one_~name~0#1.base, rhine_init_one_~name~0#1.offset;havoc rhine_init_one_~bar~0#1;havoc rhine_init_one_~tmp~50#1.base, rhine_init_one_~tmp~50#1.offset;havoc rhine_init_one_~tmp___0~20#1.base, rhine_init_one_~tmp___0~20#1.offset;havoc rhine_init_one_~reg~0#1;havoc rhine_init_one_~tmp___1~11#1;havoc rhine_init_one_~a~0#1;havoc rhine_init_one_~tmp___2~4#1;havoc rhine_init_one_~b~0#1;havoc rhine_init_one_~tmp___3~2#1;havoc rhine_init_one_~tmp___4~0#1;havoc rhine_init_one_~tmp___5~0#1;havoc rhine_init_one_~tmp___6~0#1;havoc rhine_init_one_~tmp___7~0#1;call rhine_init_one_~#__key~0#1.base, rhine_init_one_~#__key~0#1.offset := #Ultimate.allocOnStack(8bv64);call rhine_init_one_~#__key___0~0#1.base, rhine_init_one_~#__key___0~0#1.offset := #Ultimate.allocOnStack(8bv64);call rhine_init_one_~#__key___1~0#1.base, rhine_init_one_~#__key___1~0#1.offset := #Ultimate.allocOnStack(8bv64);call rhine_init_one_~#__constr_expr_0~0#1.base, rhine_init_one_~#__constr_expr_0~0#1.offset := #Ultimate.allocOnStack(8bv64);call rhine_init_one_~#__key___2~0#1.base, rhine_init_one_~#__key___2~0#1.offset := #Ultimate.allocOnStack(8bv64);call rhine_init_one_~#__constr_expr_1~0#1.base, rhine_init_one_~#__constr_expr_1~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc rhine_init_one_~mii_cmd~0#1;havoc rhine_init_one_~mii_status~0#1;havoc rhine_init_one_~tmp___8~0#1;havoc rhine_init_one_~tmp___9~0#1;havoc rhine_init_one_~tmp___10~0#1;rhine_init_one_~bar~0#1 := 1bv32;rhine_init_one_~io_size~0#1 := 256bv32;rhine_init_one_~phy_id~0#1 := 0bv32;rhine_init_one_~quirks~0#1 := 0bv32;rhine_init_one_~name~0#1.base, rhine_init_one_~name~0#1.offset := 30bv64, 0bv64;call rhine_init_one_#t~mem411#1 := read~intINTTYPE1#19(rhine_init_one_~pdev#1.base, ~bvadd~64(72bv64, rhine_init_one_~pdev#1.offset), 1bv64); [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10631-1: SUMMARY for call rhine_tx_timeout(ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset); srcloc: null [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10631: havoc ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_22 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12349: ~ldv_statevar_3~0 := 16bv32; [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12283: havoc ldv_pm_ops_instance_freeze_noirq_3_12_#t~ret1034#1, ldv_pm_ops_instance_freeze_noirq_3_12_~arg0#1.base, ldv_pm_ops_instance_freeze_noirq_3_12_~arg0#1.offset, ldv_pm_ops_instance_freeze_noirq_3_12_~arg1#1.base, ldv_pm_ops_instance_freeze_noirq_3_12_~arg1#1.offset;havoc ldv_pm_ops_instance_freeze_noirq_3_12_#in~arg0#1.base, ldv_pm_ops_instance_freeze_noirq_3_12_#in~arg0#1.offset, ldv_pm_ops_instance_freeze_noirq_3_12_#in~arg1#1.base, ldv_pm_ops_instance_freeze_noirq_3_12_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_freeze_noirq_3_12 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1100#1.base, ldv_pm_pm_ops_instance_3_#t~mem1100#1.offset; [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8385: SUMMARY for call iowrite8(~zero_extend~32~8(mdio_write_~phy_id#1[8:0])[8:0], mdio_write_~ioaddr~17#1.base, ~bvadd~64(108bv64, mdio_write_~ioaddr~17#1.offset)); srcloc: null [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11160: assume 18bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11160: assume !(18bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,954 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12217: havoc ldv_pm_ops_instance_restore_noirq_3_5_#t~ret1046#1, ldv_pm_ops_instance_restore_noirq_3_5_~arg0#1.base, ldv_pm_ops_instance_restore_noirq_3_5_~arg0#1.offset, ldv_pm_ops_instance_restore_noirq_3_5_~arg1#1.base, ldv_pm_ops_instance_restore_noirq_3_5_~arg1#1.offset;havoc ldv_pm_ops_instance_restore_noirq_3_5_#in~arg0#1.base, ldv_pm_ops_instance_restore_noirq_3_5_#in~arg0#1.offset, ldv_pm_ops_instance_restore_noirq_3_5_#in~arg1#1.base, ldv_pm_ops_instance_restore_noirq_3_5_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_restore_noirq_3_5 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1087#1.base, ldv_pm_pm_ops_instance_3_#t~mem1087#1.offset; [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12151: assume 20bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12151: assume !(20bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9509: havoc netdev_get_msglevel_#t~mem883#1; [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9509-1: ldv_dummy_resourceless_instance_callback_1_8_#t~ret967#1 := netdev_get_msglevel_#res#1;havoc netdev_get_msglevel_#t~ret882#1.base, netdev_get_msglevel_#t~ret882#1.offset, netdev_get_msglevel_#t~mem883#1, netdev_get_msglevel_~dev#1.base, netdev_get_msglevel_~dev#1.offset, netdev_get_msglevel_~rp~38#1.base, netdev_get_msglevel_~rp~38#1.offset, netdev_get_msglevel_~tmp~82#1.base, netdev_get_msglevel_~tmp~82#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~ret967#1;havoc ldv_dummy_resourceless_instance_callback_1_8_#t~ret967#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:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11491: assume 14bv32 == ~ldv_statevar_2~0; [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11491: assume !(14bv32 == ~ldv_statevar_2~0); [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8386: SUMMARY for call iowrite8(~zero_extend~32~8(mdio_write_~regnum#1[8:0])[8:0], mdio_write_~ioaddr~17#1.base, ~bvadd~64(113bv64, mdio_write_~ioaddr~17#1.offset)); srcloc: null [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12416: havoc ldv_pm_ops_instance_runtime_idle_3_27_#t~ret1053#1, ldv_pm_ops_instance_runtime_idle_3_27_~arg0#1.base, ldv_pm_ops_instance_runtime_idle_3_27_~arg0#1.offset, ldv_pm_ops_instance_runtime_idle_3_27_~arg1#1.base, ldv_pm_ops_instance_runtime_idle_3_27_~arg1#1.offset;havoc ldv_pm_ops_instance_runtime_idle_3_27_#in~arg0#1.base, ldv_pm_ops_instance_runtime_idle_3_27_#in~arg0#1.offset, ldv_pm_ops_instance_runtime_idle_3_27_#in~arg1#1.base, ldv_pm_ops_instance_runtime_idle_3_27_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_runtime_idle_3_27 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1128#1.base, ldv_pm_pm_ops_instance_3_#t~mem1128#1.offset; [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11029-1: SUMMARY for call ldv_interrupt_instance_handler_0_5_#t~ret976#1 := rhine_interrupt(ldv_interrupt_instance_handler_0_5_~arg1#1, ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset); srcloc: null [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11029: ldv_interrupt_instance_handler_0_5_~tmp~98#1 := ldv_interrupt_instance_handler_0_5_#t~ret976#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret976#1;ldv_interrupt_instance_handler_0_5_#res#1 := ldv_interrupt_instance_handler_0_5_~tmp~98#1;ldv_interrupt_interrupt_instance_0_#t~ret980#1 := ldv_interrupt_instance_handler_0_5_#res#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret976#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~98#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~ret980#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret980#1;assume { :begin_inline_ldv_switch_to_process_context } true;assume { :end_inline_ldv_switch_to_process_context } true; [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11954: havoc ldv_pm_platform_instance_4_#t~ret1068#1, ldv_pm_platform_instance_4_#t~ret1069#1, ldv_pm_platform_instance_4_#t~ret1070#1, ldv_pm_platform_instance_4_#t~ret1071#1, ldv_pm_platform_instance_4_#t~ret1072#1, ldv_pm_platform_instance_4_#t~ret1073#1.base, ldv_pm_platform_instance_4_#t~ret1073#1.offset, ldv_pm_platform_instance_4_#t~mem1074#1.base, ldv_pm_platform_instance_4_#t~mem1074#1.offset, ldv_pm_platform_instance_4_#t~mem1075#1.base, ldv_pm_platform_instance_4_#t~mem1075#1.offset, ldv_pm_platform_instance_4_#t~ret1076#1.base, ldv_pm_platform_instance_4_#t~ret1076#1.offset, ldv_pm_platform_instance_4_#t~mem1077#1.base, ldv_pm_platform_instance_4_#t~mem1077#1.offset, ldv_pm_platform_instance_4_#t~mem1078#1.base, ldv_pm_platform_instance_4_#t~mem1078#1.offset, ldv_pm_platform_instance_4_#t~ret1079#1, ldv_pm_platform_instance_4_#t~ret1080#1, ldv_pm_platform_instance_4_#t~ret1081#1, ldv_pm_platform_instance_4_~arg0#1.base, ldv_pm_platform_instance_4_~arg0#1.offset, ldv_pm_platform_instance_4_~tmp~105#1, ldv_pm_platform_instance_4_~tmp___0~51#1, ldv_pm_platform_instance_4_~tmp___1~31#1, ldv_pm_platform_instance_4_~tmp___2~19#1.base, ldv_pm_platform_instance_4_~tmp___2~19#1.offset, ldv_pm_platform_instance_4_~tmp___3~9#1.base, ldv_pm_platform_instance_4_~tmp___3~9#1.offset, ldv_pm_platform_instance_4_~tmp___4~5#1;havoc ldv_pm_platform_instance_4_#in~arg0#1.base, ldv_pm_platform_instance_4_#in~arg0#1.offset;assume { :end_inline_ldv_pm_platform_instance_4 } true; [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11756: havoc ldv_pm_ops_instance_prepare_3_22_#t~ret1041#1; [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8651: assume 0bv64 != rhine_start_tx_~tmp___3~4#1;call rhine_start_tx_#t~mem668#1 := read~intINTTYPE2#19(rhine_start_tx_~skb#1.base, ~bvadd~64(170bv64, rhine_start_tx_~skb#1.offset), 2bv64);rhine_start_tx_~vid_pcp~0#1 := ~bvand~32(61439bv32, ~zero_extend~32~16(rhine_start_tx_#t~mem668#1))[16:0];havoc rhine_start_tx_#t~mem668#1;rhine_start_tx_~vid_pcp~0#1 := ~bvor~32(~bvand~32(4095bv32, ~sign_extend~32~16(rhine_start_tx_~vid_pcp~0#1)), ~sign_extend~32~16(~bvashr~32(~bvand~32(57344bv32, ~zero_extend~32~16(rhine_start_tx_~vid_pcp~0#1)), 1bv32)[16:0]))[16:0];call rhine_start_tx_#t~mem669#1.base, rhine_start_tx_#t~mem669#1.offset := read~$Pointer$#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(520bv64, rhine_start_tx_~rp~25#1.offset), 8bv64);call write~intINTTYPE4#19(~bvshl~32(~zero_extend~32~16(rhine_start_tx_~vid_pcp~0#1), 16bv32), rhine_start_tx_#t~mem669#1.base, ~bvadd~64(rhine_start_tx_#t~mem669#1.offset, ~bvmul~64(16bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1))), 4bv64);havoc rhine_start_tx_#t~mem669#1.base, rhine_start_tx_#t~mem669#1.offset;call rhine_start_tx_#t~mem670#1.base, rhine_start_tx_#t~mem670#1.offset := read~$Pointer$#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(520bv64, rhine_start_tx_~rp~25#1.offset), 8bv64);call rhine_start_tx_#t~mem671#1.base, rhine_start_tx_#t~mem671#1.offset := read~$Pointer$#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(520bv64, rhine_start_tx_~rp~25#1.offset), 8bv64);call rhine_start_tx_#t~mem672#1 := read~intINTTYPE4#19(rhine_start_tx_#t~mem671#1.base, ~bvadd~64(4bv64, ~bvadd~64(rhine_start_tx_#t~mem671#1.offset, ~bvmul~64(16bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1)))), 4bv64);call write~intINTTYPE4#19(~bvor~32(131072bv32, rhine_start_tx_#t~mem672#1), rhine_start_tx_#t~mem670#1.base, ~bvadd~64(4bv64, ~bvadd~64(rhine_start_tx_#t~mem670#1.offset, ~bvmul~64(16bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1)))), 4bv64);havoc rhine_start_tx_#t~mem670#1.base, rhine_start_tx_#t~mem670#1.offset;havoc rhine_start_tx_#t~mem671#1.base, rhine_start_tx_#t~mem671#1.offset;havoc rhine_start_tx_#t~mem672#1; [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8651: assume !(0bv64 != rhine_start_tx_~tmp___3~4#1);call rhine_start_tx_#t~mem673#1.base, rhine_start_tx_#t~mem673#1.offset := read~$Pointer$#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(520bv64, rhine_start_tx_~rp~25#1.offset), 8bv64);call write~intINTTYPE4#19(0bv32, rhine_start_tx_#t~mem673#1.base, ~bvadd~64(rhine_start_tx_#t~mem673#1.offset, ~bvmul~64(16bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1))), 4bv64);havoc rhine_start_tx_#t~mem673#1.base, rhine_start_tx_#t~mem673#1.offset; [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11756-1: SUMMARY for call ldv_pm_ops_instance_prepare_3_22_#t~ret1041#1 := ##fun~$Pointer$~TO~C_INT(ldv_pm_ops_instance_prepare_3_22_~arg1#1.base, ldv_pm_ops_instance_prepare_3_22_~arg1#1.offset, ldv_pm_ops_instance_prepare_3_22_~arg0#1.base, ldv_pm_ops_instance_prepare_3_22_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7594: assume { :begin_inline_rhine_hw_init } true;rhine_hw_init_#in~dev#1.base, rhine_hw_init_#in~dev#1.offset, rhine_hw_init_#in~pioaddr#1 := rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset, rhine_init_one_~pioaddr~0#1;havoc rhine_hw_init_#t~ret409#1.base, rhine_hw_init_#t~ret409#1.offset, rhine_hw_init_#t~mem410#1, rhine_hw_init_~dev#1.base, rhine_hw_init_~dev#1.offset, rhine_hw_init_~pioaddr#1, rhine_hw_init_~rp~5#1.base, rhine_hw_init_~rp~5#1.offset, rhine_hw_init_~tmp~49#1.base, rhine_hw_init_~tmp~49#1.offset;rhine_hw_init_~dev#1.base, rhine_hw_init_~dev#1.offset := rhine_hw_init_#in~dev#1.base, rhine_hw_init_#in~dev#1.offset;rhine_hw_init_~pioaddr#1 := rhine_hw_init_#in~pioaddr#1;havoc rhine_hw_init_~rp~5#1.base, rhine_hw_init_~rp~5#1.offset;havoc rhine_hw_init_~tmp~49#1.base, rhine_hw_init_~tmp~49#1.offset; [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12483-1: SUMMARY for call ldv_register_netdev_open_9_6_#t~ret1136#1 := rhine_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:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11426: 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~ret1008#1 := ldv_pci_instance_suspend_late_2_7_#res#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem995#1, ldv_pci_instance_suspend_late_2_7_#t~ret996#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~102#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~ret1008#1;havoc ldv_pci_pci_instance_2_#t~mem1006#1.base, ldv_pci_pci_instance_2_#t~mem1006#1.offset;havoc ldv_pci_pci_instance_2_#t~mem1007#1;havoc ldv_pci_pci_instance_2_#t~ret1008#1; [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12483: ldv_register_netdev_open_9_6_~tmp~108#1 := ldv_register_netdev_open_9_6_#t~ret1136#1;havoc ldv_register_netdev_open_9_6_#t~ret1136#1;ldv_register_netdev_open_9_6_#res#1 := ldv_register_netdev_open_9_6_~tmp~108#1; [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7594-1: SUMMARY for call rhine_power_init(rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset); srcloc: null [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8387: SUMMARY for call iowrite16(~zero_extend~32~16(mdio_write_~value#1[16:0])[16:0], mdio_write_~ioaddr~17#1.base, ~bvadd~64(114bv64, mdio_write_~ioaddr~17#1.offset)); srcloc: null [2025-02-08 03:51:11,955 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7198: havoc rhine_reload_eeprom_#t~mem370#1;call rhine_reload_eeprom_#t~mem371#1 := read~intINTTYPE4#19(rhine_reload_eeprom_~rp~2#1.base, ~bvadd~64(2545bv64, rhine_reload_eeprom_~rp~2#1.offset), 4bv64); [2025-02-08 03:51:11,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10369: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1;ldv___pci_register_driver_39_#t~ret1157#1 := ldv___pci_register_driver_#res#1;havoc ldv___pci_register_driver_#t~ret938#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~94#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_39_~tmp___0~58#1 := ldv___pci_register_driver_39_#t~ret1157#1;havoc ldv___pci_register_driver_39_#t~ret1157#1;ldv___pci_register_driver_39_#res#1 := ldv___pci_register_driver_39_~tmp___0~58#1; [2025-02-08 03:51:11,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7198-2: call rhine_reload_eeprom_#t~mem370#1 := read~intINTTYPE4#19(rhine_reload_eeprom_~rp~2#1.base, ~bvadd~64(2545bv64, rhine_reload_eeprom_~rp~2#1.offset), 4bv64); [2025-02-08 03:51:11,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11294: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_20 } true;ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.offset := ~ldv_1_callback_ndo_set_rx_mode~0.base, ~ldv_1_callback_ndo_set_rx_mode~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.offset; [2025-02-08 03:51:11,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7198-1: SUMMARY for call enable_mmio(rhine_reload_eeprom_~pioaddr#1, rhine_reload_eeprom_#t~mem370#1); srcloc: null [2025-02-08 03:51:11,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12087: assume 4bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12087: assume !(4bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11625-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1020#1 := ldv_post_probe(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:51:11,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11625: ~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret1020#1;havoc ldv_pci_pci_instance_2_#t~ret1020#1; [2025-02-08 03:51:11,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8388: SUMMARY for call iowrite8(32bv8, mdio_write_~ioaddr~17#1.base, ~bvadd~64(112bv64, mdio_write_~ioaddr~17#1.offset)); srcloc: null [2025-02-08 03:51:11,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11559-1: call ldv_pci_pci_instance_2_#t~mem1005#1.base, ldv_pci_pci_instance_2_#t~mem1005#1.offset := read~$Pointer$#3(~ldv_2_container_pci_driver~0.base, ~bvadd~64(56bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:51:11,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11559: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem1005#1.base, ldv_pci_pci_instance_2_#t~mem1005#1.offset);havoc ldv_pci_pci_instance_2_#t~mem1005#1.base, ldv_pci_pci_instance_2_#t~mem1005#1.offset;call ldv_pci_pci_instance_2_#t~mem1006#1.base, ldv_pci_pci_instance_2_#t~mem1006#1.offset := read~$Pointer$#3(~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~mem1007#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~mem1006#1.base, ldv_pci_pci_instance_2_#t~mem1006#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ldv_pci_pci_instance_2_#t~mem1007#1;havoc ldv_pci_instance_suspend_late_2_7_#res#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem995#1, ldv_pci_instance_suspend_late_2_7_#t~ret996#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~102#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#20(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~102#1;call ldv_pci_instance_suspend_late_2_7_#t~mem995#1 := read~intINTTYPE4#20(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset, 4bv64); [2025-02-08 03:51:11,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11559: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem1005#1.base, ldv_pci_pci_instance_2_#t~mem1005#1.offset));havoc ldv_pci_pci_instance_2_#t~mem1005#1.base, ldv_pci_pci_instance_2_#t~mem1005#1.offset; [2025-02-08 03:51:11,956 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12352: assume 0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1114#1.base, ldv_pm_pm_ops_instance_3_#t~mem1114#1.offset);havoc ldv_pm_pm_ops_instance_3_#t~mem1114#1.base, ldv_pm_pm_ops_instance_3_#t~mem1114#1.offset;call ldv_pm_pm_ops_instance_3_#t~mem1115#1.base, ldv_pm_pm_ops_instance_3_#t~mem1115#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(112bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_suspend_noirq_3_20 } true;ldv_pm_ops_instance_suspend_noirq_3_20_#in~arg0#1.base, ldv_pm_ops_instance_suspend_noirq_3_20_#in~arg0#1.offset, ldv_pm_ops_instance_suspend_noirq_3_20_#in~arg1#1.base, ldv_pm_ops_instance_suspend_noirq_3_20_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1115#1.base, ldv_pm_pm_ops_instance_3_#t~mem1115#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_suspend_noirq_3_20_#t~ret1062#1, ldv_pm_ops_instance_suspend_noirq_3_20_~arg0#1.base, ldv_pm_ops_instance_suspend_noirq_3_20_~arg0#1.offset, ldv_pm_ops_instance_suspend_noirq_3_20_~arg1#1.base, ldv_pm_ops_instance_suspend_noirq_3_20_~arg1#1.offset;ldv_pm_ops_instance_suspend_noirq_3_20_~arg0#1.base, ldv_pm_ops_instance_suspend_noirq_3_20_~arg0#1.offset := ldv_pm_ops_instance_suspend_noirq_3_20_#in~arg0#1.base, ldv_pm_ops_instance_suspend_noirq_3_20_#in~arg0#1.offset;ldv_pm_ops_instance_suspend_noirq_3_20_~arg1#1.base, ldv_pm_ops_instance_suspend_noirq_3_20_~arg1#1.offset := ldv_pm_ops_instance_suspend_noirq_3_20_#in~arg1#1.base, ldv_pm_ops_instance_suspend_noirq_3_20_#in~arg1#1.offset; [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12352: assume !(0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1114#1.base, ldv_pm_pm_ops_instance_3_#t~mem1114#1.offset));havoc ldv_pm_pm_ops_instance_3_#t~mem1114#1.base, ldv_pm_pm_ops_instance_3_#t~mem1114#1.offset; [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12352-1: call ldv_pm_pm_ops_instance_3_#t~mem1114#1.base, ldv_pm_pm_ops_instance_3_#t~mem1114#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(112bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64); [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12022-1: SUMMARY for call ldv_pm_platform_instance_4_#t~ret1073#1.base, ldv_pm_platform_instance_4_#t~ret1073#1.offset := ldv_xmalloc(1432bv64); srcloc: null [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14136-3: SUMMARY for call alloc_etherdev_mqs_#t~ret1224#1.base, alloc_etherdev_mqs_#t~ret1224#1.offset := ldv_malloc(3027bv64); srcloc: null [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14136-1: ldv_alloc_etherdev_mqs_17_#t~ret1150#1.base, ldv_alloc_etherdev_mqs_17_#t~ret1150#1.offset := alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset;havoc alloc_etherdev_mqs_#t~ret1224#1.base, alloc_etherdev_mqs_#t~ret1224#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_17_~tmp~118#1.base, ldv_alloc_etherdev_mqs_17_~tmp~118#1.offset := ldv_alloc_etherdev_mqs_17_#t~ret1150#1.base, ldv_alloc_etherdev_mqs_17_#t~ret1150#1.offset;havoc ldv_alloc_etherdev_mqs_17_#t~ret1150#1.base, ldv_alloc_etherdev_mqs_17_#t~ret1150#1.offset;ldv_alloc_etherdev_mqs_17_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_17_~ldv_func_res~0#1.offset := ldv_alloc_etherdev_mqs_17_~tmp~118#1.base, ldv_alloc_etherdev_mqs_17_~tmp~118#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_17_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_17_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_17_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_17_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_17_~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~ret939#1, ldv_alloc_etherdev_mqs_#t~ret940#1.base, ldv_alloc_etherdev_mqs_#t~ret940#1.offset, ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset, ldv_alloc_etherdev_mqs_~arg1#1, ldv_alloc_etherdev_mqs_~arg2#1, ldv_alloc_etherdev_mqs_~arg3#1, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~95#1.base, ldv_alloc_etherdev_mqs_~tmp~95#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~48#1;ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset := ldv_alloc_etherdev_mqs_#in~arg0#1.base, ldv_alloc_etherdev_mqs_#in~arg0#1.offset;ldv_alloc_etherdev_mqs_~arg1#1 := ldv_alloc_etherdev_mqs_#in~arg1#1;ldv_alloc_etherdev_mqs_~arg2#1 := ldv_alloc_etherdev_mqs_#in~arg2#1;ldv_alloc_etherdev_mqs_~arg3#1 := ldv_alloc_etherdev_mqs_#in~arg3#1;havoc ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp~95#1.base, ldv_alloc_etherdev_mqs_~tmp~95#1.offset;havoc ldv_alloc_etherdev_mqs_~tmp___0~48#1; [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14136-2: alloc_etherdev_mqs_#res#1.base, alloc_etherdev_mqs_#res#1.offset := alloc_etherdev_mqs_#t~ret1224#1.base, alloc_etherdev_mqs_#t~ret1224#1.offset;havoc alloc_etherdev_mqs_#t~ret1224#1.base, alloc_etherdev_mqs_#t~ret1224#1.offset; [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12022: ldv_pm_platform_instance_4_~tmp___2~19#1.base, ldv_pm_platform_instance_4_~tmp___2~19#1.offset := ldv_pm_platform_instance_4_#t~ret1073#1.base, ldv_pm_platform_instance_4_#t~ret1073#1.offset;havoc ldv_pm_platform_instance_4_#t~ret1073#1.base, ldv_pm_platform_instance_4_#t~ret1073#1.offset;~ldv_4_ldv_param_3_0_default~0.base, ~ldv_4_ldv_param_3_0_default~0.offset := ldv_pm_platform_instance_4_~tmp___2~19#1.base, ldv_pm_platform_instance_4_~tmp___2~19#1.offset;call ldv_pm_platform_instance_4_#t~mem1074#1.base, ldv_pm_platform_instance_4_#t~mem1074#1.offset := read~$Pointer$#19(~ldv_4_container_platform_driver~0.base, ~bvadd~64(8bv64, ~ldv_4_container_platform_driver~0.offset), 8bv64); [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14136: havoc alloc_etherdev_mqs_#t~ret1224#1.base, alloc_etherdev_mqs_#t~ret1224#1.offset; [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11626: ldv_pci_pci_instance_2_~tmp___1~30#1 := ldv_pci_pci_instance_2_#t~ret1021#1;havoc ldv_pci_pci_instance_2_#t~ret1021#1; [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12815: ldv_switch_3_~tmp~114#1 := ldv_switch_3_#t~ret1143#1;havoc ldv_switch_3_#t~ret1143#1; [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7530: assume 0bv64 == ~bvadd~64(rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset);rhine_init_one_~rc~0#1 := 4294967284bv32; [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7530: assume !(0bv64 == ~bvadd~64(rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset));call write~$Pointer$#19(rhine_init_one_~pdev#1.base, ~bvadd~64(179bv64, rhine_init_one_~pdev#1.offset), rhine_init_one_~dev~2#1.base, ~bvadd~64(1236bv64, rhine_init_one_~dev~2#1.offset), 8bv64); [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12815-1: SUMMARY for call ldv_switch_3_#t~ret1143#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9446-1: SUMMARY for call netdev_get_settings_#t~ret874#1.base, netdev_get_settings_#t~ret874#1.offset := netdev_priv(netdev_get_settings_~dev#1.base, netdev_get_settings_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11626-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1021#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8389: SUMMARY for call rhine_wait_bit_low(mdio_write_~rp~21#1.base, mdio_write_~rp~21#1.offset, 112bv8, 32bv8); srcloc: null [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9446: netdev_get_settings_~tmp~78#1.base, netdev_get_settings_~tmp~78#1.offset := netdev_get_settings_#t~ret874#1.base, netdev_get_settings_#t~ret874#1.offset;havoc netdev_get_settings_#t~ret874#1.base, netdev_get_settings_#t~ret874#1.offset;netdev_get_settings_~rp~34#1.base, netdev_get_settings_~rp~34#1.offset := netdev_get_settings_~tmp~78#1.base, netdev_get_settings_~tmp~78#1.offset;assume { :begin_inline_ldv_mutex_lock_30 } true;ldv_mutex_lock_30_#in~ldv_func_arg1#1.base, ldv_mutex_lock_30_#in~ldv_func_arg1#1.offset := netdev_get_settings_~rp~34#1.base, ~bvadd~64(2232bv64, netdev_get_settings_~rp~34#1.offset);havoc ldv_mutex_lock_30_~ldv_func_arg1#1.base, ldv_mutex_lock_30_~ldv_func_arg1#1.offset;ldv_mutex_lock_30_~ldv_func_arg1#1.base, ldv_mutex_lock_30_~ldv_func_arg1#1.offset := ldv_mutex_lock_30_#in~ldv_func_arg1#1.base, ldv_mutex_lock_30_#in~ldv_func_arg1#1.offset; [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11164: assume 19bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11164: assume !(19bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret1266#1 := main_#res#1;havoc main_#t~ret975#1, main_~tmp~97#1;assume { :end_inline_main } true; [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7200: assume 0bv32 != ~bvand~32(1bv32, rhine_reload_eeprom_#t~mem371#1);havoc rhine_reload_eeprom_#t~mem371#1; [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7200: assume !(0bv32 != ~bvand~32(1bv32, rhine_reload_eeprom_#t~mem371#1));havoc rhine_reload_eeprom_#t~mem371#1; [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12155: assume 21bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12155: assume !(21bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12287: ~ldv_statevar_3~0 := 11bv32; [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11957-1: SUMMARY for call ldv_pm_platform_instance_4_#t~ret1068#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11957: ldv_pm_platform_instance_4_~tmp~105#1 := ldv_pm_platform_instance_4_#t~ret1068#1;havoc ldv_pm_platform_instance_4_#t~ret1068#1; [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11891-1: SUMMARY for call ldv_pm_ops_instance_thaw_noirq_3_11_#t~ret1067#1 := ##fun~$Pointer$~TO~C_INT(ldv_pm_ops_instance_thaw_noirq_3_11_~arg1#1.base, ldv_pm_ops_instance_thaw_noirq_3_11_~arg1#1.offset, ldv_pm_ops_instance_thaw_noirq_3_11_~arg0#1.base, ldv_pm_ops_instance_thaw_noirq_3_11_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11891: havoc ldv_pm_ops_instance_thaw_noirq_3_11_#t~ret1067#1; [2025-02-08 03:51:11,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10966: assume { :begin_inline_ldv_pm_pm_ops_instance_3 } true;ldv_pm_pm_ops_instance_3_#in~arg0#1.base, ldv_pm_pm_ops_instance_3_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_pm_pm_ops_instance_3_#t~ret1082#1, ldv_pm_pm_ops_instance_3_#t~mem1083#1.base, ldv_pm_pm_ops_instance_3_#t~mem1083#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1084#1.base, ldv_pm_pm_ops_instance_3_#t~mem1084#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1085#1.base, ldv_pm_pm_ops_instance_3_#t~mem1085#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1086#1.base, ldv_pm_pm_ops_instance_3_#t~mem1086#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1087#1.base, ldv_pm_pm_ops_instance_3_#t~mem1087#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1088#1.base, ldv_pm_pm_ops_instance_3_#t~mem1088#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1089#1.base, ldv_pm_pm_ops_instance_3_#t~mem1089#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1090#1.base, ldv_pm_pm_ops_instance_3_#t~mem1090#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1091#1.base, ldv_pm_pm_ops_instance_3_#t~mem1091#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1092#1.base, ldv_pm_pm_ops_instance_3_#t~mem1092#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1093#1.base, ldv_pm_pm_ops_instance_3_#t~mem1093#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1094#1.base, ldv_pm_pm_ops_instance_3_#t~mem1094#1.offset, ldv_pm_pm_ops_instance_3_#t~ret1095#1, ldv_pm_pm_ops_instance_3_#t~mem1096#1.base, ldv_pm_pm_ops_instance_3_#t~mem1096#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1097#1.base, ldv_pm_pm_ops_instance_3_#t~mem1097#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1098#1.base, ldv_pm_pm_ops_instance_3_#t~mem1098#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1099#1.base, ldv_pm_pm_ops_instance_3_#t~mem1099#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1100#1.base, ldv_pm_pm_ops_instance_3_#t~mem1100#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1101#1.base, ldv_pm_pm_ops_instance_3_#t~mem1101#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1102#1.base, ldv_pm_pm_ops_instance_3_#t~mem1102#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1103#1.base, ldv_pm_pm_ops_instance_3_#t~mem1103#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1104#1.base, ldv_pm_pm_ops_instance_3_#t~mem1104#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1105#1.base, ldv_pm_pm_ops_instance_3_#t~mem1105#1.offset, ldv_pm_pm_ops_instance_3_#t~ret1106#1, ldv_pm_pm_ops_instance_3_#t~mem1107#1.base, ldv_pm_pm_ops_instance_3_#t~mem1107#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1108#1.base, ldv_pm_pm_ops_instance_3_#t~mem1108#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1109#1.base, ldv_pm_pm_ops_instance_3_#t~mem1109#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1110#1.base, ldv_pm_pm_ops_instance_3_#t~mem1110#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1111#1.base, ldv_pm_pm_ops_instance_3_#t~mem1111#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1112#1.base, ldv_pm_pm_ops_instance_3_#t~mem1112#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1113#1.base, ldv_pm_pm_ops_instance_3_#t~mem1113#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1114#1.base, ldv_pm_pm_ops_instance_3_#t~mem1114#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1115#1.base, ldv_pm_pm_ops_instance_3_#t~mem1115#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1116#1.base, ldv_pm_pm_ops_instance_3_#t~mem1116#1.offset, ldv_pm_pm_ops_instance_3_#t~ret1117#1, ldv_pm_pm_ops_instance_3_#t~mem1118#1.base, ldv_pm_pm_ops_instance_3_#t~mem1118#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1119#1.base, ldv_pm_pm_ops_instance_3_#t~mem1119#1.offset, ldv_pm_pm_ops_instance_3_#t~ret1120#1, ldv_pm_pm_ops_instance_3_#t~ret1121#1, ldv_pm_pm_ops_instance_3_#t~mem1122#1.base, ldv_pm_pm_ops_instance_3_#t~mem1122#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1123#1.base, ldv_pm_pm_ops_instance_3_#t~mem1123#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1124#1.base, ldv_pm_pm_ops_instance_3_#t~mem1124#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1125#1.base, ldv_pm_pm_ops_instance_3_#t~mem1125#1.offset, ldv_pm_pm_ops_instance_3_#t~ret1126#1, ldv_pm_pm_ops_instance_3_#t~mem1127#1.base, ldv_pm_pm_ops_instance_3_#t~mem1127#1.offset, ldv_pm_pm_ops_instance_3_#t~mem1128#1.base, ldv_pm_pm_ops_instance_3_#t~mem1128#1.offset, ldv_pm_pm_ops_instance_3_#t~ret1129#1, ldv_pm_pm_ops_instance_3_~arg0#1.base, ldv_pm_pm_ops_instance_3_~arg0#1.offset, ldv_pm_pm_ops_instance_3_~tmp~106#1, ldv_pm_pm_ops_instance_3_~tmp___0~52#1, ldv_pm_pm_ops_instance_3_~tmp___1~32#1;ldv_pm_pm_ops_instance_3_~arg0#1.base, ldv_pm_pm_ops_instance_3_~arg0#1.offset := ldv_pm_pm_ops_instance_3_#in~arg0#1.base, ldv_pm_pm_ops_instance_3_#in~arg0#1.offset;havoc ldv_pm_pm_ops_instance_3_~tmp~106#1;havoc ldv_pm_pm_ops_instance_3_~tmp___0~52#1;havoc ldv_pm_pm_ops_instance_3_~tmp___1~32#1; [2025-02-08 03:51:11,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11693: SUMMARY for call ##fun~$Pointer$~TO~VOID(ldv_pm_ops_instance_complete_3_3_~arg1#1.base, ldv_pm_ops_instance_complete_3_3_~arg1#1.offset, ldv_pm_ops_instance_complete_3_3_~arg0#1.base, ldv_pm_ops_instance_complete_3_3_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7663: assume 0bv32 != ~bvand~32(256bv32, rhine_init_one_#t~mem461#1);havoc rhine_init_one_#t~mem461#1;call rhine_init_one_#t~mem462#1 := read~intINTTYPE8#19(rhine_init_one_~dev~2#1.base, ~bvadd~64(204bv64, rhine_init_one_~dev~2#1.offset), 8bv64);call write~intINTTYPE8#19(~bvor~64(9bv64, rhine_init_one_#t~mem462#1), rhine_init_one_~dev~2#1.base, ~bvadd~64(204bv64, rhine_init_one_~dev~2#1.offset), 8bv64);havoc rhine_init_one_#t~mem462#1; [2025-02-08 03:51:11,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7663: assume !(0bv32 != ~bvand~32(256bv32, rhine_init_one_#t~mem461#1));havoc rhine_init_one_#t~mem461#1; [2025-02-08 03:51:11,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8588: assume 0bv32 != rhine_start_tx_~tmp___0~31#1;rhine_start_tx_#res#1 := 0bv32;call ULTIMATE.dealloc(rhine_start_tx_~#descriptor~2#1.base, rhine_start_tx_~#descriptor~2#1.offset);havoc rhine_start_tx_~#descriptor~2#1.base, rhine_start_tx_~#descriptor~2#1.offset; [2025-02-08 03:51:11,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8588: assume !(0bv32 != rhine_start_tx_~tmp___0~31#1);call write~$Pointer$#19(rhine_start_tx_~skb#1.base, rhine_start_tx_~skb#1.offset, rhine_start_tx_~rp~25#1.base, ~bvadd~64(~bvadd~64(1568bv64, rhine_start_tx_~rp~25#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1))), 8bv64);call rhine_start_tx_#t~mem635#1 := read~intINTTYPE4#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(2545bv64, rhine_start_tx_~rp~25#1.offset), 4bv64); [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12420: ~ldv_statevar_3~0 := 26bv32; [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8390: havoc mdio_write_#t~ret596#1.base, mdio_write_#t~ret596#1.offset, mdio_write_#t~mem597#1.base, mdio_write_#t~mem597#1.offset, mdio_write_~dev#1.base, mdio_write_~dev#1.offset, mdio_write_~phy_id#1, mdio_write_~regnum#1, mdio_write_~value#1, mdio_write_~rp~21#1.base, mdio_write_~rp~21#1.offset, mdio_write_~tmp~66#1.base, mdio_write_~tmp~66#1.offset, mdio_write_~ioaddr~17#1.base, mdio_write_~ioaddr~17#1.offset;havoc mdio_write_#in~dev#1.base, mdio_write_#in~dev#1.offset, mdio_write_#in~phy_id#1, mdio_write_#in~regnum#1, mdio_write_#in~value#1;assume { :end_inline_mdio_write } true; [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12354: havoc ldv_pm_ops_instance_suspend_noirq_3_20_#t~ret1062#1, ldv_pm_ops_instance_suspend_noirq_3_20_~arg0#1.base, ldv_pm_ops_instance_suspend_noirq_3_20_~arg0#1.offset, ldv_pm_ops_instance_suspend_noirq_3_20_~arg1#1.base, ldv_pm_ops_instance_suspend_noirq_3_20_~arg1#1.offset;havoc ldv_pm_ops_instance_suspend_noirq_3_20_#in~arg0#1.base, ldv_pm_ops_instance_suspend_noirq_3_20_#in~arg0#1.offset, ldv_pm_ops_instance_suspend_noirq_3_20_#in~arg1#1.base, ldv_pm_ops_instance_suspend_noirq_3_20_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_suspend_noirq_3_20 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1115#1.base, ldv_pm_pm_ops_instance_3_#t~mem1115#1.offset; [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12552: ldv_struct_dmi_system_id_dummy_resourceless_instance_5_~tmp~110#1 := ldv_struct_dmi_system_id_dummy_resourceless_instance_5_#t~ret1138#1;havoc ldv_struct_dmi_system_id_dummy_resourceless_instance_5_#t~ret1138#1; [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12552-1: SUMMARY for call ldv_struct_dmi_system_id_dummy_resourceless_instance_5_#t~ret1138#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8390-1: SUMMARY for call rhine_enable_linkmon(mdio_write_~rp~21#1.base, mdio_write_~rp~21#1.offset); srcloc: null [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11495: assume 16bv32 == ~ldv_statevar_2~0; [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11495: assume !(16bv32 == ~ldv_statevar_2~0); [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12222: ~ldv_statevar_3~0 := 4bv32; [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10835-1: SUMMARY for call ldv_assume((if 9bv32 == ~ldv_statevar_4~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10835: assume { :begin_inline_ldv_dispatch_deregister_platform_instance_13_14_5 } true;assume { :begin_inline_ldv_switch_automaton_state_4_8 } true;~ldv_4_probed_default~0 := 1bv32;~ldv_statevar_4~0 := 17bv32;assume { :end_inline_ldv_switch_automaton_state_4_8 } true;assume { :end_inline_ldv_dispatch_deregister_platform_instance_13_14_5 } true;~ldv_statevar_14~0 := 4bv32; [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___1~30#1;~ldv_statevar_2~0 := 14bv32; [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___1~30#1);~ldv_statevar_2~0 := 16bv32; [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7598: assume ~bvsle~32(rhine_init_one_~i~3#1, 5bv32); [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7598: assume !~bvsle~32(rhine_init_one_~i~3#1, 5bv32);call rhine_init_one_#t~mem451#1.base, rhine_init_one_#t~mem451#1.offset := read~$Pointer$#19(rhine_init_one_~dev~2#1.base, ~bvadd~64(791bv64, rhine_init_one_~dev~2#1.offset), 8bv64);assume { :begin_inline_is_valid_ether_addr } true;is_valid_ether_addr_#in~addr#1.base, is_valid_ether_addr_#in~addr#1.offset := rhine_init_one_#t~mem451#1.base, rhine_init_one_#t~mem451#1.offset;havoc is_valid_ether_addr_#res#1;havoc is_valid_ether_addr_#t~ret309#1, is_valid_ether_addr_#t~ret310#1, is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset, is_valid_ether_addr_~tmp~38#1, is_valid_ether_addr_~tmp___0~12#1, is_valid_ether_addr_~tmp___1~7#1, is_valid_ether_addr_~tmp___2~2#1, is_valid_ether_addr_~tmp___3~1#1;is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset := is_valid_ether_addr_#in~addr#1.base, is_valid_ether_addr_#in~addr#1.offset;havoc is_valid_ether_addr_~tmp~38#1;havoc is_valid_ether_addr_~tmp___0~12#1;havoc is_valid_ether_addr_~tmp___1~7#1;havoc is_valid_ether_addr_~tmp___2~2#1;havoc is_valid_ether_addr_~tmp___3~1#1;assume { :begin_inline_is_multicast_ether_addr } true;is_multicast_ether_addr_#in~addr#1.base, is_multicast_ether_addr_#in~addr#1.offset := is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset;havoc is_multicast_ether_addr_#res#1;havoc is_multicast_ether_addr_#t~mem308#1, is_multicast_ether_addr_~addr#1.base, is_multicast_ether_addr_~addr#1.offset;is_multicast_ether_addr_~addr#1.base, is_multicast_ether_addr_~addr#1.offset := is_multicast_ether_addr_#in~addr#1.base, is_multicast_ether_addr_#in~addr#1.offset;call is_multicast_ether_addr_#t~mem308#1 := read~intINTTYPE1#19(is_multicast_ether_addr_~addr#1.base, is_multicast_ether_addr_~addr#1.offset, 1bv64);is_multicast_ether_addr_#res#1 := (if 0bv32 == (if 0bv32 != ~bvand~32(1bv32, ~zero_extend~32~8(is_multicast_ether_addr_#t~mem308#1)) then 1bv32 else 0bv32) then 0bv8 else 1bv8);havoc is_multicast_ether_addr_#t~mem308#1; [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8589: ldv_dummy_resourceless_instance_callback_1_21_#t~ret959#1 := rhine_start_tx_#res#1;havoc rhine_start_tx_#t~ret631#1.base, rhine_start_tx_#t~ret631#1.offset, rhine_start_tx_#t~mem632#1.base, rhine_start_tx_#t~mem632#1.offset, rhine_start_tx_#t~mem633#1, rhine_start_tx_#t~ret634#1, rhine_start_tx_#t~mem635#1, rhine_start_tx_#t~mem636#1.base, rhine_start_tx_#t~mem636#1.offset, rhine_start_tx_#t~ret637#1.base, rhine_start_tx_#t~ret637#1.offset, rhine_start_tx_#t~mem638#1, rhine_start_tx_#t~mem639#1, rhine_start_tx_#t~mem640#1, rhine_start_tx_#t~mem641#1, rhine_start_tx_#t~mem642#1.base, rhine_start_tx_#t~mem642#1.offset, rhine_start_tx_#t~mem643#1, rhine_start_tx_#t~mem644#1.base, rhine_start_tx_#t~mem644#1.offset, rhine_start_tx_#t~mem645#1, rhine_start_tx_#t~mem646#1, rhine_start_tx_#t~memset~res647#1.base, rhine_start_tx_#t~memset~res647#1.offset, rhine_start_tx_#t~mem648#1.base, rhine_start_tx_#t~mem648#1.offset, rhine_start_tx_#t~mem649#1, rhine_start_tx_#t~mem650#1.base, rhine_start_tx_#t~mem650#1.offset, rhine_start_tx_#t~mem651#1.base, rhine_start_tx_#t~mem651#1.offset, rhine_start_tx_#t~mem652#1.base, rhine_start_tx_#t~mem652#1.offset, rhine_start_tx_#t~mem653#1.base, rhine_start_tx_#t~mem653#1.offset, rhine_start_tx_#t~mem654#1, rhine_start_tx_#t~ret655#1, rhine_start_tx_#t~mem656#1.base, rhine_start_tx_#t~mem656#1.offset, rhine_start_tx_#t~mem657#1, rhine_start_tx_#t~ret658#1, rhine_start_tx_#t~mem659#1, rhine_start_tx_#t~mem660#1.base, rhine_start_tx_#t~mem660#1.offset, rhine_start_tx_#t~mem661#1, rhine_start_tx_#t~mem662#1.base, rhine_start_tx_#t~mem662#1.offset, rhine_start_tx_#t~mem663#1, rhine_start_tx_#t~ite665#1, rhine_start_tx_#t~mem664#1, rhine_start_tx_#t~mem666#1, rhine_start_tx_#t~ret667#1, rhine_start_tx_#t~mem668#1, rhine_start_tx_#t~mem669#1.base, rhine_start_tx_#t~mem669#1.offset, rhine_start_tx_#t~mem670#1.base, rhine_start_tx_#t~mem670#1.offset, rhine_start_tx_#t~mem671#1.base, rhine_start_tx_#t~mem671#1.offset, rhine_start_tx_#t~mem672#1, rhine_start_tx_#t~mem673#1.base, rhine_start_tx_#t~mem673#1.offset, rhine_start_tx_#t~mem674#1.base, rhine_start_tx_#t~mem674#1.offset, rhine_start_tx_#t~mem675#1.base, rhine_start_tx_#t~mem675#1.offset, rhine_start_tx_#t~mem676#1, rhine_start_tx_#t~mem677#1, rhine_start_tx_#t~mem678#1, rhine_start_tx_#t~ret679#1, rhine_start_tx_#t~ret680#1, rhine_start_tx_#t~ret681#1, rhine_start_tx_#t~mem683#1, rhine_start_tx_#t~mem682#1, rhine_start_tx_#t~mem684#1, rhine_start_tx_#t~mem685#1, rhine_start_tx_#t~ret686#1, rhine_start_tx_#t~mem687#1, rhine_start_tx_#t~ret688#1, rhine_start_tx_~skb#1.base, rhine_start_tx_~skb#1.offset, rhine_start_tx_~dev#1.base, rhine_start_tx_~dev#1.offset, rhine_start_tx_~rp~25#1.base, rhine_start_tx_~rp~25#1.offset, rhine_start_tx_~tmp~69#1.base, rhine_start_tx_~tmp~69#1.offset, rhine_start_tx_~ioaddr~20#1.base, rhine_start_tx_~ioaddr~20#1.offset, rhine_start_tx_~entry~0#1, rhine_start_tx_~tmp___0~31#1, rhine_start_tx_~tmp___1~19#1, rhine_start_tx_~tmp___2~9#1.base, rhine_start_tx_~tmp___2~9#1.offset, rhine_start_tx_~vid_pcp~0#1, rhine_start_tx_~tmp___3~4#1, rhine_start_tx_~tmp___4~1#1, rhine_start_tx_~tmp___5~1#1, rhine_start_tx_~#descriptor~2#1.base, rhine_start_tx_~#descriptor~2#1.offset, rhine_start_tx_~tmp___6~1#1;havoc rhine_start_tx_#in~skb#1.base, rhine_start_tx_#in~skb#1.offset, rhine_start_tx_#in~dev#1.base, rhine_start_tx_#in~dev#1.offset;assume { :end_inline_rhine_start_tx } true;havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret959#1;havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret959#1, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_21 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7202: rhine_reload_eeprom_~tmp___1~10#1 := rhine_reload_eeprom_#t~ret372#1;havoc rhine_reload_eeprom_#t~ret372#1; [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12091: assume 5bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12091: assume !(5bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7202-1: SUMMARY for call rhine_reload_eeprom_#t~ret372#1 := ioread8(rhine_reload_eeprom_~ioaddr~5#1.base, ~bvadd~64(120bv64, rhine_reload_eeprom_~ioaddr~5#1.offset)); srcloc: null [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11232: 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~ret966#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~ret880#1.base, netdev_get_link_#t~ret880#1.offset, netdev_get_link_#t~ret881#1, netdev_get_link_~dev#1.base, netdev_get_link_~dev#1.offset, netdev_get_link_~rp~37#1.base, netdev_get_link_~rp~37#1.offset, netdev_get_link_~tmp~81#1.base, netdev_get_link_~tmp~81#1.offset, netdev_get_link_~tmp___0~40#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_~rp~37#1.base, netdev_get_link_~rp~37#1.offset;havoc netdev_get_link_~tmp~81#1.base, netdev_get_link_~tmp~81#1.offset;havoc netdev_get_link_~tmp___0~40#1; [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6806: havoc eth_random_addr_#t~mem311#1, eth_random_addr_#t~mem312#1, eth_random_addr_~addr#1.base, eth_random_addr_~addr#1.offset;havoc eth_random_addr_#in~addr#1.base, eth_random_addr_#in~addr#1.offset;assume { :end_inline_eth_random_addr } true;havoc eth_hw_addr_random_#t~mem313#1.base, eth_hw_addr_random_#t~mem313#1.offset; [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12818: assume 0bv32 == ldv_switch_3_~tmp~114#1; [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12818: assume !(0bv32 == ldv_switch_3_~tmp~114#1); [2025-02-08 03:51:11,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7731-1: SUMMARY for call pci_disable_device(rhine_init_one_~pdev#1.base, rhine_init_one_~pdev#1.offset); srcloc: null [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12025: assume 0bv64 != ~bvadd~64(ldv_pm_platform_instance_4_#t~mem1074#1.base, ldv_pm_platform_instance_4_#t~mem1074#1.offset);havoc ldv_pm_platform_instance_4_#t~mem1074#1.base, ldv_pm_platform_instance_4_#t~mem1074#1.offset;call ldv_pm_platform_instance_4_#t~mem1075#1.base, ldv_pm_platform_instance_4_#t~mem1075#1.offset := read~$Pointer$#19(~ldv_4_container_platform_driver~0.base, ~bvadd~64(8bv64, ~ldv_4_container_platform_driver~0.offset), 8bv64);assume { :begin_inline_ldv_platform_instance_release_4_3 } true;ldv_platform_instance_release_4_3_#in~arg0#1.base, ldv_platform_instance_release_4_3_#in~arg0#1.offset, ldv_platform_instance_release_4_3_#in~arg1#1.base, ldv_platform_instance_release_4_3_#in~arg1#1.offset := ldv_pm_platform_instance_4_#t~mem1075#1.base, ldv_pm_platform_instance_4_#t~mem1075#1.offset, ~ldv_4_ldv_param_3_0_default~0.base, ~ldv_4_ldv_param_3_0_default~0.offset;havoc ldv_platform_instance_release_4_3_#t~ret1028#1, ldv_platform_instance_release_4_3_~arg0#1.base, ldv_platform_instance_release_4_3_~arg0#1.offset, ldv_platform_instance_release_4_3_~arg1#1.base, ldv_platform_instance_release_4_3_~arg1#1.offset;ldv_platform_instance_release_4_3_~arg0#1.base, ldv_platform_instance_release_4_3_~arg0#1.offset := ldv_platform_instance_release_4_3_#in~arg0#1.base, ldv_platform_instance_release_4_3_#in~arg0#1.offset;ldv_platform_instance_release_4_3_~arg1#1.base, ldv_platform_instance_release_4_3_~arg1#1.offset := ldv_platform_instance_release_4_3_#in~arg1#1.base, ldv_platform_instance_release_4_3_#in~arg1#1.offset; [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12025: assume !(0bv64 != ~bvadd~64(ldv_pm_platform_instance_4_#t~mem1074#1.base, ldv_pm_platform_instance_4_#t~mem1074#1.offset));havoc ldv_pm_platform_instance_4_#t~mem1074#1.base, ldv_pm_platform_instance_4_#t~mem1074#1.offset; [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7731: rhine_init_one_#res#1 := rhine_init_one_~rc~0#1;call ULTIMATE.dealloc(rhine_init_one_~#__key~0#1.base, rhine_init_one_~#__key~0#1.offset);havoc rhine_init_one_~#__key~0#1.base, rhine_init_one_~#__key~0#1.offset;call ULTIMATE.dealloc(rhine_init_one_~#__key___0~0#1.base, rhine_init_one_~#__key___0~0#1.offset);havoc rhine_init_one_~#__key___0~0#1.base, rhine_init_one_~#__key___0~0#1.offset;call ULTIMATE.dealloc(rhine_init_one_~#__key___1~0#1.base, rhine_init_one_~#__key___1~0#1.offset);havoc rhine_init_one_~#__key___1~0#1.base, rhine_init_one_~#__key___1~0#1.offset;call ULTIMATE.dealloc(rhine_init_one_~#__constr_expr_0~0#1.base, rhine_init_one_~#__constr_expr_0~0#1.offset);havoc rhine_init_one_~#__constr_expr_0~0#1.base, rhine_init_one_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(rhine_init_one_~#__key___2~0#1.base, rhine_init_one_~#__key___2~0#1.offset);havoc rhine_init_one_~#__key___2~0#1.base, rhine_init_one_~#__key___2~0#1.offset;call ULTIMATE.dealloc(rhine_init_one_~#__constr_expr_1~0#1.base, rhine_init_one_~#__constr_expr_1~0#1.offset);havoc rhine_init_one_~#__constr_expr_1~0#1.base, rhine_init_one_~#__constr_expr_1~0#1.offset; [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11959: assume 0bv32 != ldv_pm_platform_instance_4_~tmp~105#1;~ldv_statevar_4~0 := 9bv32; [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11959: assume !(0bv32 != ldv_pm_platform_instance_4_~tmp~105#1);~ldv_statevar_4~0 := 22bv32; [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12554: assume 0bv32 != ldv_struct_dmi_system_id_dummy_resourceless_instance_5_~tmp~110#1;~ldv_statevar_5~0 := 1bv32; [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12554: assume !(0bv32 != ldv_struct_dmi_system_id_dummy_resourceless_instance_5_~tmp~110#1);~ldv_statevar_5~0 := 3bv32; [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10506: assume { :end_inline_ldv_switch_automaton_state_2_20 } true; [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12290: assume 0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1101#1.base, ldv_pm_pm_ops_instance_3_#t~mem1101#1.offset);havoc ldv_pm_pm_ops_instance_3_#t~mem1101#1.base, ldv_pm_pm_ops_instance_3_#t~mem1101#1.offset;call ldv_pm_pm_ops_instance_3_#t~mem1102#1.base, ldv_pm_pm_ops_instance_3_#t~mem1102#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(88bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_thaw_early_3_13 } true;ldv_pm_ops_instance_thaw_early_3_13_#in~arg0#1.base, ldv_pm_ops_instance_thaw_early_3_13_#in~arg0#1.offset, ldv_pm_ops_instance_thaw_early_3_13_#in~arg1#1.base, ldv_pm_ops_instance_thaw_early_3_13_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1102#1.base, ldv_pm_pm_ops_instance_3_#t~mem1102#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_thaw_early_3_13_#t~ret1065#1, ldv_pm_ops_instance_thaw_early_3_13_~arg0#1.base, ldv_pm_ops_instance_thaw_early_3_13_~arg0#1.offset, ldv_pm_ops_instance_thaw_early_3_13_~arg1#1.base, ldv_pm_ops_instance_thaw_early_3_13_~arg1#1.offset;ldv_pm_ops_instance_thaw_early_3_13_~arg0#1.base, ldv_pm_ops_instance_thaw_early_3_13_~arg0#1.offset := ldv_pm_ops_instance_thaw_early_3_13_#in~arg0#1.base, ldv_pm_ops_instance_thaw_early_3_13_#in~arg0#1.offset;ldv_pm_ops_instance_thaw_early_3_13_~arg1#1.base, ldv_pm_ops_instance_thaw_early_3_13_~arg1#1.offset := ldv_pm_ops_instance_thaw_early_3_13_#in~arg1#1.base, ldv_pm_ops_instance_thaw_early_3_13_#in~arg1#1.offset; [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12290: assume !(0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1101#1.base, ldv_pm_pm_ops_instance_3_#t~mem1101#1.offset));havoc ldv_pm_pm_ops_instance_3_#t~mem1101#1.base, ldv_pm_pm_ops_instance_3_#t~mem1101#1.offset; [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7203: SUMMARY for call iowrite8(~bvand~32(252bv32, ~zero_extend~32~8(rhine_reload_eeprom_~tmp___1~10#1[8:0]))[8:0], rhine_reload_eeprom_~ioaddr~5#1.base, ~bvadd~64(120bv64, rhine_reload_eeprom_~ioaddr~5#1.offset)); srcloc: null [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12290-1: call ldv_pm_pm_ops_instance_3_#t~mem1101#1.base, ldv_pm_pm_ops_instance_3_#t~mem1101#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(88bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64); [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11828: havoc ldv_pm_ops_instance_runtime_resume_3_24_#t~ret1055#1; [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11828-1: SUMMARY for call ldv_pm_ops_instance_runtime_resume_3_24_#t~ret1055#1 := ##fun~$Pointer$~TO~C_INT(ldv_pm_ops_instance_runtime_resume_3_24_~arg1#1.base, ldv_pm_ops_instance_runtime_resume_3_24_~arg1#1.offset, ldv_pm_ops_instance_runtime_resume_3_24_~arg0#1.base, ldv_pm_ops_instance_runtime_resume_3_24_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10771: assume 2bv32 == ~ldv_statevar_14~0; [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10771: assume !(2bv32 == ~ldv_statevar_14~0); [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11300: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_21 } true;ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.offset := ~ldv_1_callback_ndo_start_xmit~0.base, ~ldv_1_callback_ndo_start_xmit~0.offset, ~ldv_1_container_struct_sk_buff_ptr~0.base, ~ldv_1_container_struct_sk_buff_ptr~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret959#1, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.offset;assume { :begin_inline_rhine_start_tx } true;rhine_start_tx_#in~skb#1.base, rhine_start_tx_#in~skb#1.offset, rhine_start_tx_#in~dev#1.base, rhine_start_tx_#in~dev#1.offset := ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.offset;havoc rhine_start_tx_#res#1;havoc rhine_start_tx_#t~ret631#1.base, rhine_start_tx_#t~ret631#1.offset, rhine_start_tx_#t~mem632#1.base, rhine_start_tx_#t~mem632#1.offset, rhine_start_tx_#t~mem633#1, rhine_start_tx_#t~ret634#1, rhine_start_tx_#t~mem635#1, rhine_start_tx_#t~mem636#1.base, rhine_start_tx_#t~mem636#1.offset, rhine_start_tx_#t~ret637#1.base, rhine_start_tx_#t~ret637#1.offset, rhine_start_tx_#t~mem638#1, rhine_start_tx_#t~mem639#1, rhine_start_tx_#t~mem640#1, rhine_start_tx_#t~mem641#1, rhine_start_tx_#t~mem642#1.base, rhine_start_tx_#t~mem642#1.offset, rhine_start_tx_#t~mem643#1, rhine_start_tx_#t~mem644#1.base, rhine_start_tx_#t~mem644#1.offset, rhine_start_tx_#t~mem645#1, rhine_start_tx_#t~mem646#1, rhine_start_tx_#t~memset~res647#1.base, rhine_start_tx_#t~memset~res647#1.offset, rhine_start_tx_#t~mem648#1.base, rhine_start_tx_#t~mem648#1.offset, rhine_start_tx_#t~mem649#1, rhine_start_tx_#t~mem650#1.base, rhine_start_tx_#t~mem650#1.offset, rhine_start_tx_#t~mem651#1.base, rhine_start_tx_#t~mem651#1.offset, rhine_start_tx_#t~mem652#1.base, rhine_start_tx_#t~mem652#1.offset, rhine_start_tx_#t~mem653#1.base, rhine_start_tx_#t~mem653#1.offset, rhine_start_tx_#t~mem654#1, rhine_start_tx_#t~ret655#1, rhine_start_tx_#t~mem656#1.base, rhine_start_tx_#t~mem656#1.offset, rhine_start_tx_#t~mem657#1, rhine_start_tx_#t~ret658#1, rhine_start_tx_#t~mem659#1, rhine_start_tx_#t~mem660#1.base, rhine_start_tx_#t~mem660#1.offset, rhine_start_tx_#t~mem661#1, rhine_start_tx_#t~mem662#1.base, rhine_start_tx_#t~mem662#1.offset, rhine_start_tx_#t~mem663#1, rhine_start_tx_#t~ite665#1, rhine_start_tx_#t~mem664#1, rhine_start_tx_#t~mem666#1, rhine_start_tx_#t~ret667#1, rhine_start_tx_#t~mem668#1, rhine_start_tx_#t~mem669#1.base, rhine_start_tx_#t~mem669#1.offset, rhine_start_tx_#t~mem670#1.base, rhine_start_tx_#t~mem670#1.offset, rhine_start_tx_#t~mem671#1.base, rhine_start_tx_#t~mem671#1.offset, rhine_start_tx_#t~mem672#1, rhine_start_tx_#t~mem673#1.base, rhine_start_tx_#t~mem673#1.offset, rhine_start_tx_#t~mem674#1.base, rhine_start_tx_#t~mem674#1.offset, rhine_start_tx_#t~mem675#1.base, rhine_start_tx_#t~mem675#1.offset, rhine_start_tx_#t~mem676#1, rhine_start_tx_#t~mem677#1, rhine_start_tx_#t~mem678#1, rhine_start_tx_#t~ret679#1, rhine_start_tx_#t~ret680#1, rhine_start_tx_#t~ret681#1, rhine_start_tx_#t~mem683#1, rhine_start_tx_#t~mem682#1, rhine_start_tx_#t~mem684#1, rhine_start_tx_#t~mem685#1, rhine_start_tx_#t~ret686#1, rhine_start_tx_#t~mem687#1, rhine_start_tx_#t~ret688#1, rhine_start_tx_~skb#1.base, rhine_start_tx_~skb#1.offset, rhine_start_tx_~dev#1.base, rhine_start_tx_~dev#1.offset, rhine_start_tx_~rp~25#1.base, rhine_start_tx_~rp~25#1.offset, rhine_start_tx_~tmp~69#1.base, rhine_start_tx_~tmp~69#1.offset, rhine_start_tx_~ioaddr~20#1.base, rhine_start_tx_~ioaddr~20#1.offset, rhine_start_tx_~entry~0#1, rhine_start_tx_~tmp___0~31#1, rhine_start_tx_~tmp___1~19#1, rhine_start_tx_~tmp___2~9#1.base, rhine_start_tx_~tmp___2~9#1.offset, rhine_start_tx_~vid_pcp~0#1, rhine_start_tx_~tmp___3~4#1, rhine_start_tx_~tmp___4~1#1, rhine_start_tx_~tmp___5~1#1, rhine_start_tx_~#descriptor~2#1.base, rhine_start_tx_~#descriptor~2#1.offset, rhine_start_tx_~tmp___6~1#1;rhine_start_tx_~skb#1.base, rhine_start_tx_~skb#1.offset := rhine_start_tx_#in~skb#1.base, rhine_start_tx_#in~skb#1.offset;rhine_start_tx_~dev#1.base, rhine_start_tx_~dev#1.offset := rhine_start_tx_#in~dev#1.base, rhine_start_tx_#in~dev#1.offset;havoc rhine_start_tx_~rp~25#1.base, rhine_start_tx_~rp~25#1.offset;havoc rhine_start_tx_~tmp~69#1.base, rhine_start_tx_~tmp~69#1.offset;havoc rhine_start_tx_~ioaddr~20#1.base, rhine_start_tx_~ioaddr~20#1.offset;havoc rhine_start_tx_~entry~0#1;havoc rhine_start_tx_~tmp___0~31#1;havoc rhine_start_tx_~tmp___1~19#1;havoc rhine_start_tx_~tmp___2~9#1.base, rhine_start_tx_~tmp___2~9#1.offset;havoc rhine_start_tx_~vid_pcp~0#1;havoc rhine_start_tx_~tmp___3~4#1;havoc rhine_start_tx_~tmp___4~1#1;havoc rhine_start_tx_~tmp___5~1#1;call rhine_start_tx_~#descriptor~2#1.base, rhine_start_tx_~#descriptor~2#1.offset := #Ultimate.allocOnStack(40bv64);havoc rhine_start_tx_~tmp___6~1#1; [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11432: ldv_pci_instance_suspend_late_2_7_~tmp~102#1 := ldv_pci_instance_suspend_late_2_7_#t~ret996#1;havoc ldv_pci_instance_suspend_late_2_7_#t~mem995#1;havoc ldv_pci_instance_suspend_late_2_7_#t~ret996#1;ldv_pci_instance_suspend_late_2_7_#res#1 := ldv_pci_instance_suspend_late_2_7_~tmp~102#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:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11432-1: SUMMARY for call ldv_pci_instance_suspend_late_2_7_#t~ret996#1 := ##fun~$Pointer$~X~~structbegin~C_INT~structend~~TO~C_INT(ldv_pci_instance_suspend_late_2_7_~arg1#1.base, ldv_pci_instance_suspend_late_2_7_~arg1#1.offset, ldv_pci_instance_suspend_late_2_7_#t~mem995#1, ldv_pci_instance_suspend_late_2_7_~arg0#1.base, ldv_pci_instance_suspend_late_2_7_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12027: havoc ldv_platform_instance_release_4_3_#t~ret1028#1, ldv_platform_instance_release_4_3_~arg0#1.base, ldv_platform_instance_release_4_3_~arg0#1.offset, ldv_platform_instance_release_4_3_~arg1#1.base, ldv_platform_instance_release_4_3_~arg1#1.offset;havoc ldv_platform_instance_release_4_3_#in~arg0#1.base, ldv_platform_instance_release_4_3_#in~arg0#1.offset, ldv_platform_instance_release_4_3_#in~arg1#1.base, ldv_platform_instance_release_4_3_#in~arg1#1.offset;assume { :end_inline_ldv_platform_instance_release_4_3 } true;havoc ldv_pm_platform_instance_4_#t~mem1075#1.base, ldv_pm_platform_instance_4_#t~mem1075#1.offset; [2025-02-08 03:51:11,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12225-1: call ldv_pm_pm_ops_instance_3_#t~mem1088#1.base, ldv_pm_pm_ops_instance_3_#t~mem1088#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(144bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64); [2025-02-08 03:51:11,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11168: assume 20bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11168: assume !(20bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12225: assume 0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1088#1.base, ldv_pm_pm_ops_instance_3_#t~mem1088#1.offset);havoc ldv_pm_pm_ops_instance_3_#t~mem1088#1.base, ldv_pm_pm_ops_instance_3_#t~mem1088#1.offset;call ldv_pm_pm_ops_instance_3_#t~mem1089#1.base, ldv_pm_pm_ops_instance_3_#t~mem1089#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(144bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_poweroff_noirq_3_6 } true;ldv_pm_ops_instance_poweroff_noirq_3_6_#in~arg0#1.base, ldv_pm_ops_instance_poweroff_noirq_3_6_#in~arg0#1.offset, ldv_pm_ops_instance_poweroff_noirq_3_6_#in~arg1#1.base, ldv_pm_ops_instance_poweroff_noirq_3_6_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1089#1.base, ldv_pm_pm_ops_instance_3_#t~mem1089#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_poweroff_noirq_3_6_#t~ret1039#1, ldv_pm_ops_instance_poweroff_noirq_3_6_~arg0#1.base, ldv_pm_ops_instance_poweroff_noirq_3_6_~arg0#1.offset, ldv_pm_ops_instance_poweroff_noirq_3_6_~arg1#1.base, ldv_pm_ops_instance_poweroff_noirq_3_6_~arg1#1.offset;ldv_pm_ops_instance_poweroff_noirq_3_6_~arg0#1.base, ldv_pm_ops_instance_poweroff_noirq_3_6_~arg0#1.offset := ldv_pm_ops_instance_poweroff_noirq_3_6_#in~arg0#1.base, ldv_pm_ops_instance_poweroff_noirq_3_6_#in~arg0#1.offset;ldv_pm_ops_instance_poweroff_noirq_3_6_~arg1#1.base, ldv_pm_ops_instance_poweroff_noirq_3_6_~arg1#1.offset := ldv_pm_ops_instance_poweroff_noirq_3_6_#in~arg1#1.base, ldv_pm_ops_instance_poweroff_noirq_3_6_#in~arg1#1.offset; [2025-02-08 03:51:11,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12225: assume !(0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1088#1.base, ldv_pm_pm_ops_instance_3_#t~mem1088#1.offset));havoc ldv_pm_pm_ops_instance_3_#t~mem1088#1.base, ldv_pm_pm_ops_instance_3_#t~mem1088#1.offset; [2025-02-08 03:51:11,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12159: assume 22bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12159: assume !(22bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7667-1: call rhine_init_one_#t~mem463#1 := read~intINTTYPE1#19(rhine_init_one_~pdev#1.base, ~bvadd~64(72bv64, rhine_init_one_~pdev#1.offset), 1bv64); [2025-02-08 03:51:11,964 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7667: assume ~bvugt~32(~zero_extend~32~8(rhine_init_one_#t~mem463#1), 143bv32);havoc rhine_init_one_#t~mem463#1;call rhine_init_one_#t~mem464#1 := read~intINTTYPE8#19(rhine_init_one_~dev~2#1.base, ~bvadd~64(204bv64, rhine_init_one_~dev~2#1.offset), 8bv64);call write~intINTTYPE8#19(~bvor~64(896bv64, rhine_init_one_#t~mem464#1), rhine_init_one_~dev~2#1.base, ~bvadd~64(204bv64, rhine_init_one_~dev~2#1.offset), 8bv64);havoc rhine_init_one_#t~mem464#1; [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7667: assume !~bvugt~32(~zero_extend~32~8(rhine_init_one_#t~mem463#1), 143bv32);havoc rhine_init_one_#t~mem463#1; [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7601-1: SUMMARY for call rhine_init_one_#t~ret449#1 := ioread8(rhine_init_one_~ioaddr~9#1.base, ~bvadd~64(rhine_init_one_~ioaddr~9#1.offset, ~sign_extend~64~32(rhine_init_one_~i~3#1))); srcloc: null [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7601: rhine_init_one_~tmp___4~0#1 := rhine_init_one_#t~ret449#1;havoc rhine_init_one_#t~ret449#1;call rhine_init_one_#t~mem450#1.base, rhine_init_one_#t~mem450#1.offset := read~$Pointer$#19(rhine_init_one_~dev~2#1.base, ~bvadd~64(791bv64, rhine_init_one_~dev~2#1.offset), 8bv64);call write~intINTTYPE1#19(rhine_init_one_~tmp___4~0#1[8:0], rhine_init_one_#t~mem450#1.base, ~bvadd~64(rhine_init_one_#t~mem450#1.offset, ~sign_extend~64~32(rhine_init_one_~i~3#1)), 1bv64);havoc rhine_init_one_#t~mem450#1.base, rhine_init_one_#t~mem450#1.offset;rhine_init_one_~i~3#1 := ~bvadd~32(1bv32, rhine_init_one_~i~3#1); [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11499: assume 17bv32 == ~ldv_statevar_2~0; [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11499: assume !(17bv32 == ~ldv_statevar_2~0); [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292: havoc ldv_pm_ops_instance_thaw_early_3_13_#t~ret1065#1, ldv_pm_ops_instance_thaw_early_3_13_~arg0#1.base, ldv_pm_ops_instance_thaw_early_3_13_~arg0#1.offset, ldv_pm_ops_instance_thaw_early_3_13_~arg1#1.base, ldv_pm_ops_instance_thaw_early_3_13_~arg1#1.offset;havoc ldv_pm_ops_instance_thaw_early_3_13_#in~arg0#1.base, ldv_pm_ops_instance_thaw_early_3_13_#in~arg0#1.offset, ldv_pm_ops_instance_thaw_early_3_13_#in~arg1#1.base, ldv_pm_ops_instance_thaw_early_3_13_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_thaw_early_3_13 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1102#1.base, ldv_pm_pm_ops_instance_3_#t~mem1102#1.offset; [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14340-1: rhine_init_one_#t~ret416#1 := pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet1251#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;havoc pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;assume { :end_inline_pci_enable_device } true;rhine_init_one_~rc~0#1 := rhine_init_one_#t~ret416#1;havoc rhine_init_one_#t~ret416#1; [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14340: havoc pci_enable_device_#t~nondet1251#1; [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12424: ~ldv_statevar_3~0 := ldv_pm_pm_ops_instance_3_#t~ret1129#1;havoc ldv_pm_pm_ops_instance_3_#t~ret1129#1; [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12424-1: SUMMARY for call ldv_pm_pm_ops_instance_3_#t~ret1129#1 := ldv_switch_2(); srcloc: null [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10971: assume { :begin_inline_ldv_pm_platform_instance_4 } true;ldv_pm_platform_instance_4_#in~arg0#1.base, ldv_pm_platform_instance_4_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_pm_platform_instance_4_#t~ret1068#1, ldv_pm_platform_instance_4_#t~ret1069#1, ldv_pm_platform_instance_4_#t~ret1070#1, ldv_pm_platform_instance_4_#t~ret1071#1, ldv_pm_platform_instance_4_#t~ret1072#1, ldv_pm_platform_instance_4_#t~ret1073#1.base, ldv_pm_platform_instance_4_#t~ret1073#1.offset, ldv_pm_platform_instance_4_#t~mem1074#1.base, ldv_pm_platform_instance_4_#t~mem1074#1.offset, ldv_pm_platform_instance_4_#t~mem1075#1.base, ldv_pm_platform_instance_4_#t~mem1075#1.offset, ldv_pm_platform_instance_4_#t~ret1076#1.base, ldv_pm_platform_instance_4_#t~ret1076#1.offset, ldv_pm_platform_instance_4_#t~mem1077#1.base, ldv_pm_platform_instance_4_#t~mem1077#1.offset, ldv_pm_platform_instance_4_#t~mem1078#1.base, ldv_pm_platform_instance_4_#t~mem1078#1.offset, ldv_pm_platform_instance_4_#t~ret1079#1, ldv_pm_platform_instance_4_#t~ret1080#1, ldv_pm_platform_instance_4_#t~ret1081#1, ldv_pm_platform_instance_4_~arg0#1.base, ldv_pm_platform_instance_4_~arg0#1.offset, ldv_pm_platform_instance_4_~tmp~105#1, ldv_pm_platform_instance_4_~tmp___0~51#1, ldv_pm_platform_instance_4_~tmp___1~31#1, ldv_pm_platform_instance_4_~tmp___2~19#1.base, ldv_pm_platform_instance_4_~tmp___2~19#1.offset, ldv_pm_platform_instance_4_~tmp___3~9#1.base, ldv_pm_platform_instance_4_~tmp___3~9#1.offset, ldv_pm_platform_instance_4_~tmp___4~5#1;ldv_pm_platform_instance_4_~arg0#1.base, ldv_pm_platform_instance_4_~arg0#1.offset := ldv_pm_platform_instance_4_#in~arg0#1.base, ldv_pm_platform_instance_4_#in~arg0#1.offset;havoc ldv_pm_platform_instance_4_~tmp~105#1;havoc ldv_pm_platform_instance_4_~tmp___0~51#1;havoc ldv_pm_platform_instance_4_~tmp___1~31#1;havoc ldv_pm_platform_instance_4_~tmp___2~19#1.base, ldv_pm_platform_instance_4_~tmp___2~19#1.offset;havoc ldv_pm_platform_instance_4_~tmp___3~9#1.base, ldv_pm_platform_instance_4_~tmp___3~9#1.offset;havoc ldv_pm_platform_instance_4_~tmp___4~5#1; [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9518-1: SUMMARY for call netdev_set_msglevel_#t~ret884#1.base, netdev_set_msglevel_#t~ret884#1.offset := netdev_priv(netdev_set_msglevel_~dev#1.base, netdev_set_msglevel_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10641-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_23_#t~ret960#1 := eth_validate_addr(ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.offset); srcloc: null [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8593: assume 0bv32 != ~bvand~32(256bv32, rhine_start_tx_#t~mem635#1);havoc rhine_start_tx_#t~mem635#1;call rhine_start_tx_#t~mem636#1.base, rhine_start_tx_#t~mem636#1.offset := read~$Pointer$#19(rhine_start_tx_~skb#1.base, ~bvadd~64(229bv64, rhine_start_tx_~skb#1.offset), 8bv64); [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8593: assume !(0bv32 != ~bvand~32(256bv32, rhine_start_tx_#t~mem635#1));havoc rhine_start_tx_#t~mem635#1;call rhine_start_tx_#t~mem652#1.base, rhine_start_tx_#t~mem652#1.offset := read~$Pointer$#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(1968bv64, rhine_start_tx_~rp~25#1.offset), 8bv64);call rhine_start_tx_#t~mem653#1.base, rhine_start_tx_#t~mem653#1.offset := read~$Pointer$#19(rhine_start_tx_~skb#1.base, ~bvadd~64(229bv64, rhine_start_tx_~skb#1.offset), 8bv64);call rhine_start_tx_#t~mem654#1 := read~intINTTYPE4#19(rhine_start_tx_~skb#1.base, ~bvadd~64(104bv64, rhine_start_tx_~skb#1.offset), 4bv64); [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10641: havoc ldv_dummy_resourceless_instance_callback_1_23_#t~ret960#1;havoc ldv_dummy_resourceless_instance_callback_1_23_#t~ret960#1, ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_23 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9518: netdev_set_msglevel_~tmp~83#1.base, netdev_set_msglevel_~tmp~83#1.offset := netdev_set_msglevel_#t~ret884#1.base, netdev_set_msglevel_#t~ret884#1.offset;havoc netdev_set_msglevel_#t~ret884#1.base, netdev_set_msglevel_#t~ret884#1.offset;netdev_set_msglevel_~rp~39#1.base, netdev_set_msglevel_~rp~39#1.offset := netdev_set_msglevel_~tmp~83#1.base, netdev_set_msglevel_~tmp~83#1.offset;call write~intINTTYPE4#19(netdev_set_msglevel_~value#1, netdev_set_msglevel_~rp~39#1.base, ~bvadd~64(2541bv64, netdev_set_msglevel_~rp~39#1.offset), 4bv64);havoc netdev_set_msglevel_#t~ret884#1.base, netdev_set_msglevel_#t~ret884#1.offset, netdev_set_msglevel_~dev#1.base, netdev_set_msglevel_~dev#1.offset, netdev_set_msglevel_~value#1, netdev_set_msglevel_~rp~39#1.base, netdev_set_msglevel_~rp~39#1.offset, netdev_set_msglevel_~tmp~83#1.base, netdev_set_msglevel_~tmp~83#1.offset;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_31_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_31_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_31_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_31_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_31_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_1_31_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_31_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_31_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_31_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_31_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_31 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12227: havoc ldv_pm_ops_instance_poweroff_noirq_3_6_#t~ret1039#1, ldv_pm_ops_instance_poweroff_noirq_3_6_~arg0#1.base, ldv_pm_ops_instance_poweroff_noirq_3_6_~arg0#1.offset, ldv_pm_ops_instance_poweroff_noirq_3_6_~arg1#1.base, ldv_pm_ops_instance_poweroff_noirq_3_6_~arg1#1.offset;havoc ldv_pm_ops_instance_poweroff_noirq_3_6_#in~arg0#1.base, ldv_pm_ops_instance_poweroff_noirq_3_6_#in~arg0#1.offset, ldv_pm_ops_instance_poweroff_noirq_3_6_#in~arg1#1.base, ldv_pm_ops_instance_poweroff_noirq_3_6_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_poweroff_noirq_3_6 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1089#1.base, ldv_pm_pm_ops_instance_3_#t~mem1089#1.offset; [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12359: ~ldv_statevar_3~0 := 19bv32; [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12095: assume 6bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12095: assume !(6bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11765-1: SUMMARY for call ldv_pm_ops_instance_restore_3_4_#t~ret1042#1 := rhine_resume(ldv_pm_ops_instance_restore_3_4_~arg1#1.base, ldv_pm_ops_instance_restore_3_4_~arg1#1.offset); srcloc: null [2025-02-08 03:51:11,965 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11765: havoc ldv_pm_ops_instance_restore_3_4_#t~ret1042#1;havoc ldv_pm_ops_instance_restore_3_4_#t~ret1042#1, ldv_pm_ops_instance_restore_3_4_~arg0#1.base, ldv_pm_ops_instance_restore_3_4_~arg0#1.offset, ldv_pm_ops_instance_restore_3_4_~arg1#1.base, ldv_pm_ops_instance_restore_3_4_~arg1#1.offset;havoc ldv_pm_ops_instance_restore_3_4_#in~arg0#1.base, ldv_pm_ops_instance_restore_3_4_#in~arg0#1.offset, ldv_pm_ops_instance_restore_3_4_#in~arg1#1.base, ldv_pm_ops_instance_restore_3_4_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_restore_3_4 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1085#1.base, ldv_pm_pm_ops_instance_3_#t~mem1085#1.offset;~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:51:11,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8660: call rhine_start_tx_#t~mem674#1.base, rhine_start_tx_#t~mem674#1.offset := read~$Pointer$#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(520bv64, rhine_start_tx_~rp~25#1.offset), 8bv64);call rhine_start_tx_#t~mem675#1.base, rhine_start_tx_#t~mem675#1.offset := read~$Pointer$#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(520bv64, rhine_start_tx_~rp~25#1.offset), 8bv64);call rhine_start_tx_#t~mem676#1 := read~intINTTYPE4#19(rhine_start_tx_#t~mem675#1.base, ~bvadd~64(rhine_start_tx_#t~mem675#1.offset, ~bvmul~64(16bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1))), 4bv64);call write~intINTTYPE4#19(~bvor~32(2147483648bv32, rhine_start_tx_#t~mem676#1), rhine_start_tx_#t~mem674#1.base, ~bvadd~64(rhine_start_tx_#t~mem674#1.offset, ~bvmul~64(16bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1))), 4bv64);havoc rhine_start_tx_#t~mem674#1.base, rhine_start_tx_#t~mem674#1.offset;havoc rhine_start_tx_#t~mem675#1.base, rhine_start_tx_#t~mem675#1.offset;havoc rhine_start_tx_#t~mem676#1;havoc rhine_start_tx_#t~mem674#1.base, rhine_start_tx_#t~mem674#1.offset;havoc rhine_start_tx_#t~mem675#1.base, rhine_start_tx_#t~mem675#1.offset;havoc rhine_start_tx_#t~mem676#1;call rhine_start_tx_#t~mem677#1 := read~intINTTYPE4#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(2565bv64, rhine_start_tx_~rp~25#1.offset), 4bv64);call write~intINTTYPE4#19(~bvadd~32(1bv32, rhine_start_tx_#t~mem677#1), rhine_start_tx_~rp~25#1.base, ~bvadd~64(2565bv64, rhine_start_tx_~rp~25#1.offset), 4bv64);havoc rhine_start_tx_#t~mem677#1;call rhine_start_tx_#t~mem678#1 := read~intINTTYPE2#19(rhine_start_tx_~skb#1.base, ~bvadd~64(170bv64, rhine_start_tx_~skb#1.offset), 2bv64); [2025-02-08 03:51:11,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8594: assume 0bv64 != ~bvand~64(3bv64, ~bvadd~64(rhine_start_tx_#t~mem636#1.base, rhine_start_tx_#t~mem636#1.offset));havoc rhine_start_tx_#t~mem636#1.base, rhine_start_tx_#t~mem636#1.offset; [2025-02-08 03:51:11,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8594: assume !(0bv64 != ~bvand~64(3bv64, ~bvadd~64(rhine_start_tx_#t~mem636#1.base, rhine_start_tx_#t~mem636#1.offset)));havoc rhine_start_tx_#t~mem636#1.base, rhine_start_tx_#t~mem636#1.offset;assume { :begin_inline_skb_end_pointer } true;skb_end_pointer_#in~skb#1.base, skb_end_pointer_#in~skb#1.offset := rhine_start_tx_~skb#1.base, rhine_start_tx_~skb#1.offset;havoc skb_end_pointer_#res#1.base, skb_end_pointer_#res#1.offset;havoc skb_end_pointer_#t~mem204#1.base, skb_end_pointer_#t~mem204#1.offset, skb_end_pointer_#t~mem205#1, skb_end_pointer_~skb#1.base, skb_end_pointer_~skb#1.offset;skb_end_pointer_~skb#1.base, skb_end_pointer_~skb#1.offset := skb_end_pointer_#in~skb#1.base, skb_end_pointer_#in~skb#1.offset;call skb_end_pointer_#t~mem204#1.base, skb_end_pointer_#t~mem204#1.offset := read~$Pointer$#19(skb_end_pointer_~skb#1.base, ~bvadd~64(221bv64, skb_end_pointer_~skb#1.offset), 8bv64);call skb_end_pointer_#t~mem205#1 := read~intINTTYPE4#19(skb_end_pointer_~skb#1.base, ~bvadd~64(217bv64, skb_end_pointer_~skb#1.offset), 4bv64);skb_end_pointer_#res#1.base, skb_end_pointer_#res#1.offset := skb_end_pointer_#t~mem204#1.base, ~bvadd~64(skb_end_pointer_#t~mem204#1.offset, ~zero_extend~64~32(skb_end_pointer_#t~mem205#1));havoc skb_end_pointer_#t~mem204#1.base, skb_end_pointer_#t~mem204#1.offset;havoc skb_end_pointer_#t~mem205#1; [2025-02-08 03:51:11,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12822: assume 1bv32 == ldv_switch_3_~tmp~114#1; [2025-02-08 03:51:11,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12822: assume !(1bv32 == ldv_switch_3_~tmp~114#1); [2025-02-08 03:51:11,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7537-1: SUMMARY for call rhine_init_one_#t~ret438#1.base, rhine_init_one_#t~ret438#1.offset := netdev_priv(rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset); srcloc: null [2025-02-08 03:51:11,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7537: rhine_init_one_~tmp~50#1.base, rhine_init_one_~tmp~50#1.offset := rhine_init_one_#t~ret438#1.base, rhine_init_one_#t~ret438#1.offset;havoc rhine_init_one_#t~ret438#1.base, rhine_init_one_#t~ret438#1.offset;rhine_init_one_~rp~6#1.base, rhine_init_one_~rp~6#1.offset := rhine_init_one_~tmp~50#1.base, rhine_init_one_~tmp~50#1.offset;call write~$Pointer$#19(rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset, rhine_init_one_~rp~6#1.base, ~bvadd~64(1984bv64, rhine_init_one_~rp~6#1.offset), 8bv64);call write~intINTTYPE4#19(rhine_init_one_~quirks~0#1, rhine_init_one_~rp~6#1.base, ~bvadd~64(2545bv64, rhine_init_one_~rp~6#1.offset), 4bv64);call write~intINTTYPE8#19(rhine_init_one_~pioaddr~0#1, rhine_init_one_~rp~6#1.base, ~bvadd~64(1976bv64, rhine_init_one_~rp~6#1.offset), 8bv64);call write~$Pointer$#19(rhine_init_one_~pdev#1.base, rhine_init_one_~pdev#1.offset, rhine_init_one_~rp~6#1.base, ~bvadd~64(1968bv64, rhine_init_one_~rp~6#1.offset), 8bv64);assume { :begin_inline_netif_msg_init } true;netif_msg_init_#in~debug_value#1, netif_msg_init_#in~default_msg_enable_bits#1 := ~debug~0, 0bv32;havoc netif_msg_init_#res#1;havoc netif_msg_init_~debug_value#1, netif_msg_init_~default_msg_enable_bits#1;netif_msg_init_~debug_value#1 := netif_msg_init_#in~debug_value#1;netif_msg_init_~default_msg_enable_bits#1 := netif_msg_init_#in~default_msg_enable_bits#1; [2025-02-08 03:51:11,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6745: havoc is_zero_ether_addr_#t~mem306#1;havoc is_zero_ether_addr_#t~mem307#1;is_valid_ether_addr_#t~ret310#1 := is_zero_ether_addr_#res#1;havoc is_zero_ether_addr_#t~mem306#1, is_zero_ether_addr_#t~mem307#1, is_zero_ether_addr_~addr#1.base, is_zero_ether_addr_~addr#1.offset;havoc is_zero_ether_addr_#in~addr#1.base, is_zero_ether_addr_#in~addr#1.offset;assume { :end_inline_is_zero_ether_addr } true;is_valid_ether_addr_~tmp___1~7#1 := (if 0bv8 == is_valid_ether_addr_#t~ret310#1 then 0bv8 else 1bv8);havoc is_valid_ether_addr_#t~ret310#1; [2025-02-08 03:51:11,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10775: assume 3bv32 == ~ldv_statevar_14~0; [2025-02-08 03:51:11,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10775: assume !(3bv32 == ~ldv_statevar_14~0); [2025-02-08 03:51:11,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11568: ~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret1009#1;havoc ldv_pci_pci_instance_2_#t~ret1009#1;~ldv_statevar_2~0 := 6bv32; [2025-02-08 03:51:11,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11568-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1009#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:51:11,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11172: assume 21bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11172: assume !(21bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14343-2: pci_iomap_#res#1.base, pci_iomap_#res#1.offset := pci_iomap_#t~ret1252#1.base, pci_iomap_#t~ret1252#1.offset;havoc pci_iomap_#t~ret1252#1.base, pci_iomap_#t~ret1252#1.offset; [2025-02-08 03:51:11,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14277: havoc mii_ethtool_gset_#t~nondet1242#1; [2025-02-08 03:51:11,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12163: assume 23bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,966 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12163: assume !(23bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14343-3: SUMMARY for call pci_iomap_#t~ret1252#1.base, pci_iomap_#t~ret1252#1.offset := ldv_malloc(pci_iomap_~arg2#1); srcloc: null [2025-02-08 03:51:11,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14277-1: netdev_get_settings_#t~ret875#1 := mii_ethtool_gset_#res#1;havoc mii_ethtool_gset_#t~nondet1242#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~2#1 := netdev_get_settings_#t~ret875#1;havoc netdev_get_settings_#t~ret875#1;assume { :begin_inline_ldv_mutex_unlock_31 } true;ldv_mutex_unlock_31_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_31_#in~ldv_func_arg1#1.offset := netdev_get_settings_~rp~34#1.base, ~bvadd~64(2232bv64, netdev_get_settings_~rp~34#1.offset);havoc ldv_mutex_unlock_31_~ldv_func_arg1#1.base, ldv_mutex_unlock_31_~ldv_func_arg1#1.offset;ldv_mutex_unlock_31_~ldv_func_arg1#1.base, ldv_mutex_unlock_31_~ldv_func_arg1#1.offset := ldv_mutex_unlock_31_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_31_#in~ldv_func_arg1#1.offset; [2025-02-08 03:51:11,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14343: havoc pci_iomap_#t~ret1252#1.base, pci_iomap_#t~ret1252#1.offset; [2025-02-08 03:51:11,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14343-1: rhine_init_one_#t~ret441#1.base, rhine_init_one_#t~ret441#1.offset := pci_iomap_#res#1.base, pci_iomap_#res#1.offset;havoc pci_iomap_#t~ret1252#1.base, pci_iomap_#t~ret1252#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;rhine_init_one_~ioaddr~9#1.base, rhine_init_one_~ioaddr~9#1.offset := rhine_init_one_#t~ret441#1.base, rhine_init_one_#t~ret441#1.offset;havoc rhine_init_one_#t~ret441#1.base, rhine_init_one_#t~ret441#1.offset; [2025-02-08 03:51:11,967 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11238: 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~ret967#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_#t~ret882#1.base, netdev_get_msglevel_#t~ret882#1.offset, netdev_get_msglevel_#t~mem883#1, netdev_get_msglevel_~dev#1.base, netdev_get_msglevel_~dev#1.offset, netdev_get_msglevel_~rp~38#1.base, netdev_get_msglevel_~rp~38#1.offset, netdev_get_msglevel_~tmp~82#1.base, netdev_get_msglevel_~tmp~82#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;havoc netdev_get_msglevel_~rp~38#1.base, netdev_get_msglevel_~rp~38#1.offset;havoc netdev_get_msglevel_~tmp~82#1.base, netdev_get_msglevel_~tmp~82#1.offset; [2025-02-08 03:51:11,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10842: assume { :begin_inline_ldv_dispatch_register_dummy_resourceless_instance_14_14_6 } true;assume { :begin_inline_ldv_switch_automaton_state_5_5 } true;~ldv_statevar_5~0 := 4bv32;assume { :end_inline_ldv_switch_automaton_state_5_5 } true;assume { :end_inline_ldv_dispatch_register_dummy_resourceless_instance_14_14_6 } true;~ldv_statevar_14~0 := 5bv32; [2025-02-08 03:51:11,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10842-1: SUMMARY for call ldv_assume((if 5bv32 == ~ldv_statevar_5~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10380: ldv_alloc_etherdev_mqs_~tmp___0~48#1 := ldv_alloc_etherdev_mqs_#t~ret939#1;havoc ldv_alloc_etherdev_mqs_#t~ret939#1; [2025-02-08 03:51:11,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10380-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret939#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:11,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11503: assume 19bv32 == ~ldv_statevar_2~0; [2025-02-08 03:51:11,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11503: assume !(19bv32 == ~ldv_statevar_2~0); [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12296: ~ldv_statevar_3~0 := 10bv32; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12032: ~ldv_4_probed_default~0 := 1bv32;~ldv_statevar_4~0 := 1bv32; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12032-1: SUMMARY for call ldv_free(~ldv_4_ldv_param_3_0_default~0.base, ~ldv_4_ldv_param_3_0_default~0.offset); srcloc: null [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11636: ldv_pci_pci_instance_2_~tmp___2~18#1.base, ldv_pci_pci_instance_2_~tmp___2~18#1.offset := ldv_pci_pci_instance_2_#t~ret1022#1.base, ldv_pci_pci_instance_2_#t~ret1022#1.offset;havoc ldv_pci_pci_instance_2_#t~ret1022#1.base, ldv_pci_pci_instance_2_#t~ret1022#1.offset;~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset := ldv_pci_pci_instance_2_~tmp___2~18#1.base, ldv_pci_pci_instance_2_~tmp___2~18#1.offset; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11702-1: SUMMARY for call ldv_pm_ops_instance_freeze_3_15_#t~ret1030#1 := rhine_suspend(ldv_pm_ops_instance_freeze_3_15_~arg1#1.base, ldv_pm_ops_instance_freeze_3_15_~arg1#1.offset); srcloc: null [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7672: assume { :begin_inline_ldv_register_netdev_18 } true;ldv_register_netdev_18_#in~ldv_func_arg1#1.base, ldv_register_netdev_18_#in~ldv_func_arg1#1.offset := rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset;havoc ldv_register_netdev_18_#res#1;havoc ldv_register_netdev_18_#t~ret1152#1, ldv_register_netdev_18_#t~ret1153#1, ldv_register_netdev_18_~ldv_func_arg1#1.base, ldv_register_netdev_18_~ldv_func_arg1#1.offset, ldv_register_netdev_18_~ldv_func_res~1#1, ldv_register_netdev_18_~tmp~119#1, ldv_register_netdev_18_~tmp___0~56#1;ldv_register_netdev_18_~ldv_func_arg1#1.base, ldv_register_netdev_18_~ldv_func_arg1#1.offset := ldv_register_netdev_18_#in~ldv_func_arg1#1.base, ldv_register_netdev_18_#in~ldv_func_arg1#1.offset;havoc ldv_register_netdev_18_~ldv_func_res~1#1;havoc ldv_register_netdev_18_~tmp~119#1;havoc ldv_register_netdev_18_~tmp___0~56#1;assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := ldv_register_netdev_18_~ldv_func_arg1#1.base, ldv_register_netdev_18_~ldv_func_arg1#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet1258#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~nondet1258#1;register_netdev_#res#1 := register_netdev_#t~nondet1258#1;havoc register_netdev_#t~nondet1258#1; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11636-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1022#1.base, ldv_pci_pci_instance_2_#t~ret1022#1.offset := ldv_xmalloc(2936bv64); srcloc: null [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11702: havoc ldv_pm_ops_instance_freeze_3_15_#t~ret1030#1;havoc ldv_pm_ops_instance_freeze_3_15_#t~ret1030#1, ldv_pm_ops_instance_freeze_3_15_~arg0#1.base, ldv_pm_ops_instance_freeze_3_15_~arg0#1.offset, ldv_pm_ops_instance_freeze_3_15_~arg1#1.base, ldv_pm_ops_instance_freeze_3_15_~arg1#1.offset;havoc ldv_pm_ops_instance_freeze_3_15_#in~arg0#1.base, ldv_pm_ops_instance_freeze_3_15_#in~arg0#1.offset, ldv_pm_ops_instance_freeze_3_15_#in~arg1#1.base, ldv_pm_ops_instance_freeze_3_15_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_freeze_3_15 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1105#1.base, ldv_pm_pm_ops_instance_3_#t~mem1105#1.offset; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8663: assume 0bv32 != ~bvand~32(4096bv32, ~zero_extend~32~16(rhine_start_tx_#t~mem678#1));havoc rhine_start_tx_#t~mem678#1; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8663: assume !(0bv32 != ~bvand~32(4096bv32, ~zero_extend~32~16(rhine_start_tx_#t~mem678#1)));havoc rhine_start_tx_#t~mem678#1; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363: call ldv_pm_pm_ops_instance_3_#t~mem1116#1.base, ldv_pm_pm_ops_instance_3_#t~mem1116#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(16bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_suspend_3_21 } true;ldv_pm_ops_instance_suspend_3_21_#in~arg0#1.base, ldv_pm_ops_instance_suspend_3_21_#in~arg0#1.offset, ldv_pm_ops_instance_suspend_3_21_#in~arg1#1.base, ldv_pm_ops_instance_suspend_3_21_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1116#1.base, ldv_pm_pm_ops_instance_3_#t~mem1116#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_suspend_3_21_#t~ret1058#1, ldv_pm_ops_instance_suspend_3_21_~arg0#1.base, ldv_pm_ops_instance_suspend_3_21_~arg0#1.offset, ldv_pm_ops_instance_suspend_3_21_~arg1#1.base, ldv_pm_ops_instance_suspend_3_21_~arg1#1.offset;ldv_pm_ops_instance_suspend_3_21_~arg0#1.base, ldv_pm_ops_instance_suspend_3_21_~arg0#1.offset := ldv_pm_ops_instance_suspend_3_21_#in~arg0#1.base, ldv_pm_ops_instance_suspend_3_21_#in~arg0#1.offset;ldv_pm_ops_instance_suspend_3_21_~arg1#1.base, ldv_pm_ops_instance_suspend_3_21_~arg1#1.offset := ldv_pm_ops_instance_suspend_3_21_#in~arg1#1.base, ldv_pm_ops_instance_suspend_3_21_#in~arg1#1.offset; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12561: assume 0bv64 != ~bvadd~64(~ldv_5_callback_callback~0.base, ~ldv_5_callback_callback~0.offset);assume { :begin_inline_ldv_dummy_resourceless_instance_callback_5_3 } true;ldv_dummy_resourceless_instance_callback_5_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_5_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_5_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_5_3_#in~arg1#1.offset := ~ldv_5_callback_callback~0.base, ~ldv_5_callback_callback~0.offset, ~ldv_5_container_struct_dmi_system_id~0.base, ~ldv_5_container_struct_dmi_system_id~0.offset;havoc ldv_dummy_resourceless_instance_callback_5_3_#t~ret970#1, ldv_dummy_resourceless_instance_callback_5_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_5_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_5_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_5_3_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_5_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_5_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_5_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_5_3_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_5_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_5_3_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_5_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_5_3_#in~arg1#1.offset; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12561: assume !(0bv64 != ~bvadd~64(~ldv_5_callback_callback~0.base, ~ldv_5_callback_callback~0.offset)); [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12099: assume 7bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12099: assume !(7bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12826: assume 2bv32 == ldv_switch_3_~tmp~114#1; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12826: assume !(2bv32 == ldv_switch_3_~tmp~114#1); [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10976: assume { :begin_inline_ldv_struct_dmi_system_id_dummy_resourceless_instance_5 } true;ldv_struct_dmi_system_id_dummy_resourceless_instance_5_#in~arg0#1.base, ldv_struct_dmi_system_id_dummy_resourceless_instance_5_#in~arg0#1.offset := 0bv64, 0bv64;havoc ldv_struct_dmi_system_id_dummy_resourceless_instance_5_#t~ret1138#1, ldv_struct_dmi_system_id_dummy_resourceless_instance_5_#t~ret1139#1, ldv_struct_dmi_system_id_dummy_resourceless_instance_5_~arg0#1.base, ldv_struct_dmi_system_id_dummy_resourceless_instance_5_~arg0#1.offset, ldv_struct_dmi_system_id_dummy_resourceless_instance_5_~tmp~110#1, ldv_struct_dmi_system_id_dummy_resourceless_instance_5_~tmp___0~54#1;ldv_struct_dmi_system_id_dummy_resourceless_instance_5_~arg0#1.base, ldv_struct_dmi_system_id_dummy_resourceless_instance_5_~arg0#1.offset := ldv_struct_dmi_system_id_dummy_resourceless_instance_5_#in~arg0#1.base, ldv_struct_dmi_system_id_dummy_resourceless_instance_5_#in~arg0#1.offset;havoc ldv_struct_dmi_system_id_dummy_resourceless_instance_5_~tmp~110#1;havoc ldv_struct_dmi_system_id_dummy_resourceless_instance_5_~tmp___0~54#1; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11967-1: SUMMARY for call ldv_pm_platform_instance_4_#t~ret1069#1 := ldv_switch_4(); srcloc: null [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11967: ~ldv_statevar_4~0 := ldv_pm_platform_instance_4_#t~ret1069#1;havoc ldv_pm_platform_instance_4_#t~ret1069#1; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9589: netdev_ioctl_~tmp~86#1.base, netdev_ioctl_~tmp~86#1.offset := netdev_ioctl_#t~ret892#1.base, netdev_ioctl_#t~ret892#1.offset;havoc netdev_ioctl_#t~ret892#1.base, netdev_ioctl_#t~ret892#1.offset;netdev_ioctl_~rp~42#1.base, netdev_ioctl_~rp~42#1.offset := netdev_ioctl_~tmp~86#1.base, netdev_ioctl_~tmp~86#1.offset; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9589-1: SUMMARY for call netdev_ioctl_#t~ret892#1.base, netdev_ioctl_#t~ret892#1.offset := netdev_priv(netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364: ldv_pm_pm_ops_instance_3_~tmp___1~32#1 := ldv_pm_pm_ops_instance_3_#t~ret1117#1;havoc ldv_pm_pm_ops_instance_3_#t~ret1117#1; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364-1: SUMMARY for call ldv_pm_pm_ops_instance_3_#t~ret1117#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11307: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_22 } true;ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.offset := ~ldv_1_callback_ndo_tx_timeout~0.base, ~ldv_1_callback_ndo_tx_timeout~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.offset; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10382: assume 0bv32 != ldv_alloc_etherdev_mqs_~tmp___0~48#1; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10382: assume !(0bv32 != ldv_alloc_etherdev_mqs_~tmp___0~48#1);ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := 0bv64, 0bv64; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12232: ~ldv_statevar_3~0 := 5bv32; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10779: assume 4bv32 == ~ldv_statevar_14~0; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10779: assume !(4bv32 == ~ldv_statevar_14~0); [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7674: assume 0bv32 != rhine_init_one_~rc~0#1; [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7674: assume !(0bv32 != rhine_init_one_~rc~0#1);call rhine_init_one_#t~mem466#1.base, rhine_init_one_#t~mem466#1.offset := read~$Pointer$#19(rhine_init_one_~dev~2#1.base, ~bvadd~64(791bv64, rhine_init_one_~dev~2#1.offset), 8bv64);call rhine_init_one_#t~mem467#1 := read~intINTTYPE4#19(rhine_init_one_~pdev#1.base, ~bvadd~64(1547bv64, rhine_init_one_~pdev#1.offset), 4bv64); [2025-02-08 03:51:11,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13025: rhine_init_one_#t~ret437#1.base, rhine_init_one_#t~ret437#1.offset := ldv_alloc_etherdev_mqs_17_#res#1.base, ldv_alloc_etherdev_mqs_17_#res#1.offset;havoc ldv_alloc_etherdev_mqs_17_#t~ret1150#1.base, ldv_alloc_etherdev_mqs_17_#t~ret1150#1.offset, ldv_alloc_etherdev_mqs_17_#t~ret1151#1.base, ldv_alloc_etherdev_mqs_17_#t~ret1151#1.offset, ldv_alloc_etherdev_mqs_17_~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_17_~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_17_~ldv_func_arg3#1, ldv_alloc_etherdev_mqs_17_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_17_~ldv_func_res~0#1.offset, ldv_alloc_etherdev_mqs_17_~tmp~118#1.base, ldv_alloc_etherdev_mqs_17_~tmp~118#1.offset, ldv_alloc_etherdev_mqs_17_~tmp___0~55#1.base, ldv_alloc_etherdev_mqs_17_~tmp___0~55#1.offset;havoc ldv_alloc_etherdev_mqs_17_#in~ldv_func_arg1#1, ldv_alloc_etherdev_mqs_17_#in~ldv_func_arg2#1, ldv_alloc_etherdev_mqs_17_#in~ldv_func_arg3#1;assume { :end_inline_ldv_alloc_etherdev_mqs_17 } true;rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset := rhine_init_one_#t~ret437#1.base, rhine_init_one_#t~ret437#1.offset;havoc rhine_init_one_#t~ret437#1.base, rhine_init_one_#t~ret437#1.offset; [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11638-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1023#1.base, ldv_pci_pci_instance_2_#t~ret1023#1.offset := ldv_xmalloc(32bv64); srcloc: null [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12563: havoc ldv_dummy_resourceless_instance_callback_5_3_#t~ret970#1, ldv_dummy_resourceless_instance_callback_5_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_5_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_5_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_5_3_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_5_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_5_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_5_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_5_3_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_5_3 } true; [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8665: rhine_start_tx_~tmp___4~1#1 := rhine_start_tx_#t~ret679#1;havoc rhine_start_tx_#t~ret679#1; [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8665-1: SUMMARY for call rhine_start_tx_#t~ret679#1 := ioread8(rhine_start_tx_~ioaddr~20#1.base, ~bvadd~64(10bv64, rhine_start_tx_~ioaddr~20#1.offset)); srcloc: null [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11638: 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~ret1023#1.base, ldv_pci_pci_instance_2_#t~ret1023#1.offset;havoc ldv_pci_pci_instance_2_#t~ret1023#1.base, ldv_pci_pci_instance_2_#t~ret1023#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:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476: assume ~bvule~32(~zero_extend~32~8(rhine_init_one_#t~mem411#1), 31bv32);havoc rhine_init_one_#t~mem411#1;rhine_init_one_~quirks~0#1 := 256bv32;rhine_init_one_~io_size~0#1 := 128bv32; [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476: assume !~bvule~32(~zero_extend~32~8(rhine_init_one_#t~mem411#1), 31bv32);havoc rhine_init_one_#t~mem411#1;call rhine_init_one_#t~mem412#1 := read~intINTTYPE1#19(rhine_init_one_~pdev#1.base, ~bvadd~64(72bv64, rhine_init_one_~pdev#1.offset), 1bv64); [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12299-1: call ldv_pm_pm_ops_instance_3_#t~mem1103#1.base, ldv_pm_pm_ops_instance_3_#t~mem1103#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(80bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64); [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12299: assume 0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1103#1.base, ldv_pm_pm_ops_instance_3_#t~mem1103#1.offset);havoc ldv_pm_pm_ops_instance_3_#t~mem1103#1.base, ldv_pm_pm_ops_instance_3_#t~mem1103#1.offset;call ldv_pm_pm_ops_instance_3_#t~mem1104#1.base, ldv_pm_pm_ops_instance_3_#t~mem1104#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(80bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_freeze_late_3_14 } true;ldv_pm_ops_instance_freeze_late_3_14_#in~arg0#1.base, ldv_pm_ops_instance_freeze_late_3_14_#in~arg0#1.offset, ldv_pm_ops_instance_freeze_late_3_14_#in~arg1#1.base, ldv_pm_ops_instance_freeze_late_3_14_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1104#1.base, ldv_pm_pm_ops_instance_3_#t~mem1104#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_freeze_late_3_14_#t~ret1032#1, ldv_pm_ops_instance_freeze_late_3_14_~arg0#1.base, ldv_pm_ops_instance_freeze_late_3_14_~arg0#1.offset, ldv_pm_ops_instance_freeze_late_3_14_~arg1#1.base, ldv_pm_ops_instance_freeze_late_3_14_~arg1#1.offset;ldv_pm_ops_instance_freeze_late_3_14_~arg0#1.base, ldv_pm_ops_instance_freeze_late_3_14_~arg0#1.offset := ldv_pm_ops_instance_freeze_late_3_14_#in~arg0#1.base, ldv_pm_ops_instance_freeze_late_3_14_#in~arg0#1.offset;ldv_pm_ops_instance_freeze_late_3_14_~arg1#1.base, ldv_pm_ops_instance_freeze_late_3_14_~arg1#1.offset := ldv_pm_ops_instance_freeze_late_3_14_#in~arg1#1.base, ldv_pm_ops_instance_freeze_late_3_14_#in~arg1#1.offset; [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12299: assume !(0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1103#1.base, ldv_pm_pm_ops_instance_3_#t~mem1103#1.offset));havoc ldv_pm_pm_ops_instance_3_#t~mem1103#1.base, ldv_pm_pm_ops_instance_3_#t~mem1103#1.offset; [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13158-1: SUMMARY for call ldv_mutex_lock_task_lock_of_rhine_private(ldv_mutex_lock_30_~ldv_func_arg1#1.base, ldv_mutex_lock_30_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11176: assume 22bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11176: assume !(22bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13158: havoc ldv_mutex_lock_30_~ldv_func_arg1#1.base, ldv_mutex_lock_30_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_30_#in~ldv_func_arg1#1.base, ldv_mutex_lock_30_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_30 } true;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_~rp~34#1.base, ~bvadd~64(2612bv64, netdev_get_settings_~rp~34#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~nondet1242#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~nondet1242#1;mii_ethtool_gset_#res#1 := mii_ethtool_gset_#t~nondet1242#1;havoc mii_ethtool_gset_#t~nondet1242#1; [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14281: havoc mii_ethtool_sset_#t~nondet1243#1; [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12167: assume 24bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12167: assume !(24bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14281-1: netdev_set_settings_#t~ret877#1 := mii_ethtool_sset_#res#1;havoc mii_ethtool_sset_#t~nondet1243#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~3#1 := netdev_set_settings_#t~ret877#1;havoc netdev_set_settings_#t~ret877#1; [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11837-1: SUMMARY for call ldv_pm_ops_instance_runtime_suspend_3_25_#t~ret1057#1 := ##fun~$Pointer$~TO~C_INT(ldv_pm_ops_instance_runtime_suspend_3_25_~arg1#1.base, ldv_pm_ops_instance_runtime_suspend_3_25_~arg1#1.offset, ldv_pm_ops_instance_runtime_suspend_3_25_~arg0#1.base, ldv_pm_ops_instance_runtime_suspend_3_25_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11837: havoc ldv_pm_ops_instance_runtime_suspend_3_25_#t~ret1057#1; [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8666: SUMMARY for call iowrite8(~bvor~32(128bv32, ~zero_extend~32~8(rhine_start_tx_~tmp___4~1#1[8:0]))[8:0], rhine_start_tx_~ioaddr~20#1.base, ~bvadd~64(10bv64, rhine_start_tx_~ioaddr~20#1.offset)); srcloc: null [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13026-1: ldv_alloc_etherdev_mqs_17_#res#1.base, ldv_alloc_etherdev_mqs_17_#res#1.offset := ldv_alloc_etherdev_mqs_17_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_17_~ldv_func_res~0#1.offset; [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11573-1: call ldv_pci_pci_instance_2_#t~mem1010#1.base, ldv_pci_pci_instance_2_#t~mem1010#1.offset := read~$Pointer$#3(~ldv_2_container_pci_driver~0.base, ~bvadd~64(48bv64, ~ldv_2_container_pci_driver~0.offset), 8bv64); [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10516: assume { :end_inline_ldv_switch_automaton_state_1_5 } true; [2025-02-08 03:51:11,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11573: assume 0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem1010#1.base, ldv_pci_pci_instance_2_#t~mem1010#1.offset);havoc ldv_pci_pci_instance_2_#t~mem1010#1.base, ldv_pci_pci_instance_2_#t~mem1010#1.offset;call ldv_pci_pci_instance_2_#t~mem1011#1.base, ldv_pci_pci_instance_2_#t~mem1011#1.offset := read~$Pointer$#3(~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~mem1012#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~mem1011#1.base, ldv_pci_pci_instance_2_#t~mem1011#1.offset, ~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset, ldv_pci_pci_instance_2_#t~mem1012#1;havoc ldv_pci_instance_suspend_2_8_#res#1;havoc ldv_pci_instance_suspend_2_8_#t~mem991#1, ldv_pci_instance_suspend_2_8_#t~ret992#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~101#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#13(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~101#1;call ldv_pci_instance_suspend_2_8_#t~mem991#1 := read~intINTTYPE4#13(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset, 4bv64); [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11573: assume !(0bv64 != ~bvadd~64(ldv_pci_pci_instance_2_#t~mem1010#1.base, ldv_pci_pci_instance_2_#t~mem1010#1.offset));havoc ldv_pci_pci_instance_2_#t~mem1010#1.base, ldv_pci_pci_instance_2_#t~mem1010#1.offset; [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11507: assume 20bv32 == ~ldv_statevar_2~0; [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11507: assume !(20bv32 == ~ldv_statevar_2~0); [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7411-1: SUMMARY for call rhine_hw_init_#t~ret409#1.base, rhine_hw_init_#t~ret409#1.offset := netdev_priv(rhine_hw_init_~dev#1.base, rhine_hw_init_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7411: rhine_hw_init_~tmp~49#1.base, rhine_hw_init_~tmp~49#1.offset := rhine_hw_init_#t~ret409#1.base, rhine_hw_init_#t~ret409#1.offset;havoc rhine_hw_init_#t~ret409#1.base, rhine_hw_init_#t~ret409#1.offset;rhine_hw_init_~rp~5#1.base, rhine_hw_init_~rp~5#1.offset := rhine_hw_init_~tmp~49#1.base, rhine_hw_init_~tmp~49#1.offset; [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8600: assume 0bv32 != ~zero_extend~32~8(rhine_start_tx_#t~mem638#1);havoc rhine_start_tx_#t~mem638#1; [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8600: assume !(0bv32 != ~zero_extend~32~8(rhine_start_tx_#t~mem638#1));havoc rhine_start_tx_#t~mem638#1;call rhine_start_tx_#t~mem639#1 := read~intINTTYPE1#19(rhine_start_tx_~skb#1.base, ~bvadd~64(124bv64, rhine_start_tx_~skb#1.offset), 1bv64); [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9591: netdev_ioctl_~tmp___0~41#1 := (if 0bv8 == netdev_ioctl_#t~ret893#1 then 0bv8 else 1bv8);havoc netdev_ioctl_#t~ret893#1; [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9591-1: SUMMARY for call netdev_ioctl_#t~ret893#1 := netif_running(netdev_ioctl_~dev#1.base, netdev_ioctl_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10384: ldv_alloc_etherdev_mqs_~tmp~95#1.base, ldv_alloc_etherdev_mqs_~tmp~95#1.offset := ldv_alloc_etherdev_mqs_#t~ret940#1.base, ldv_alloc_etherdev_mqs_#t~ret940#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret940#1.base, ldv_alloc_etherdev_mqs_#t~ret940#1.offset;ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.offset := ldv_alloc_etherdev_mqs_~tmp~95#1.base, ldv_alloc_etherdev_mqs_~tmp~95#1.offset;ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.offset; [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12366: assume 0bv32 != ldv_pm_pm_ops_instance_3_~tmp___1~32#1;~ldv_statevar_3~0 := 18bv32; [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12366: assume !(0bv32 != ldv_pm_pm_ops_instance_3_~tmp___1~32#1);~ldv_statevar_3~0 := 20bv32; [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10384-1: SUMMARY for call ldv_alloc_etherdev_mqs_#t~ret940#1.base, ldv_alloc_etherdev_mqs_#t~ret940#1.offset := ldv_xmalloc(3200bv64); srcloc: null [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6024-1: SUMMARY for call skb_padto_#t~ret215#1 := ldv__builtin_expect(~sign_extend~64~32((if ~bvuge~32(skb_padto_~size~0#1, skb_padto_~len#1) then 1bv32 else 0bv32)), 1bv64); srcloc: null [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10054-1: SUMMARY for call rhine_init_#t~ret932#1 := printk(123bv64, 0bv64); srcloc: null [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6024: skb_padto_~tmp~18#1 := skb_padto_#t~ret215#1;havoc skb_padto_#t~ret215#1; [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10054: havoc rhine_init_#t~ret932#1;assume { :begin_inline_dmi_check_system } true;dmi_check_system_#in~arg0#1.base, dmi_check_system_#in~arg0#1.offset := ~#rhine_dmi_table~0.base, ~#rhine_dmi_table~0.offset;havoc dmi_check_system_#res#1;havoc dmi_check_system_#t~nondet1230#1, dmi_check_system_~arg0#1.base, dmi_check_system_~arg0#1.offset;dmi_check_system_~arg0#1.base, dmi_check_system_~arg0#1.offset := dmi_check_system_#in~arg0#1.base, dmi_check_system_#in~arg0#1.offset;havoc dmi_check_system_#t~nondet1230#1;dmi_check_system_#res#1 := dmi_check_system_#t~nondet1230#1;havoc dmi_check_system_#t~nondet1230#1; [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6751-1: is_valid_ether_addr_#t~ret309#1 := is_multicast_ether_addr_#res#1;havoc is_multicast_ether_addr_#t~mem308#1, is_multicast_ether_addr_~addr#1.base, is_multicast_ether_addr_~addr#1.offset;havoc is_multicast_ether_addr_#in~addr#1.base, is_multicast_ether_addr_#in~addr#1.offset;assume { :end_inline_is_multicast_ether_addr } true;is_valid_ether_addr_~tmp~38#1 := (if 0bv8 == is_valid_ether_addr_#t~ret309#1 then 0bv8 else 1bv8);havoc is_valid_ether_addr_#t~ret309#1; [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6751: havoc is_multicast_ether_addr_#t~mem308#1; [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11640: ldv_pci_pci_instance_2_~tmp___4~4#1 := ldv_pci_pci_instance_2_#t~ret1024#1;havoc ldv_pci_pci_instance_2_#t~ret1024#1; [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11640-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1024#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11244: 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~ret968#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~ret874#1.base, netdev_get_settings_#t~ret874#1.offset, netdev_get_settings_#t~ret875#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_~rp~34#1.base, netdev_get_settings_~rp~34#1.offset, netdev_get_settings_~tmp~78#1.base, netdev_get_settings_~tmp~78#1.offset, netdev_get_settings_~rc~2#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_~rp~34#1.base, netdev_get_settings_~rp~34#1.offset;havoc netdev_get_settings_~tmp~78#1.base, netdev_get_settings_~tmp~78#1.offset;havoc netdev_get_settings_~rc~2#1; [2025-02-08 03:51:11,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12301: havoc ldv_pm_ops_instance_freeze_late_3_14_#t~ret1032#1, ldv_pm_ops_instance_freeze_late_3_14_~arg0#1.base, ldv_pm_ops_instance_freeze_late_3_14_~arg0#1.offset, ldv_pm_ops_instance_freeze_late_3_14_~arg1#1.base, ldv_pm_ops_instance_freeze_late_3_14_~arg1#1.offset;havoc ldv_pm_ops_instance_freeze_late_3_14_#in~arg0#1.base, ldv_pm_ops_instance_freeze_late_3_14_#in~arg0#1.offset, ldv_pm_ops_instance_freeze_late_3_14_#in~arg1#1.base, ldv_pm_ops_instance_freeze_late_3_14_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_freeze_late_3_14 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1104#1.base, ldv_pm_pm_ops_instance_3_#t~mem1104#1.offset; [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12235-1: call ldv_pm_pm_ops_instance_3_#t~mem1090#1.base, ldv_pm_pm_ops_instance_3_#t~mem1090#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(104bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64); [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12235: assume 0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1090#1.base, ldv_pm_pm_ops_instance_3_#t~mem1090#1.offset);havoc ldv_pm_pm_ops_instance_3_#t~mem1090#1.base, ldv_pm_pm_ops_instance_3_#t~mem1090#1.offset;call ldv_pm_pm_ops_instance_3_#t~mem1091#1.base, ldv_pm_pm_ops_instance_3_#t~mem1091#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(104bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_restore_early_3_7 } true;ldv_pm_ops_instance_restore_early_3_7_#in~arg0#1.base, ldv_pm_ops_instance_restore_early_3_7_#in~arg0#1.offset, ldv_pm_ops_instance_restore_early_3_7_#in~arg1#1.base, ldv_pm_ops_instance_restore_early_3_7_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1091#1.base, ldv_pm_pm_ops_instance_3_#t~mem1091#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_restore_early_3_7_#t~ret1044#1, ldv_pm_ops_instance_restore_early_3_7_~arg0#1.base, ldv_pm_ops_instance_restore_early_3_7_~arg0#1.offset, ldv_pm_ops_instance_restore_early_3_7_~arg1#1.base, ldv_pm_ops_instance_restore_early_3_7_~arg1#1.offset;ldv_pm_ops_instance_restore_early_3_7_~arg0#1.base, ldv_pm_ops_instance_restore_early_3_7_~arg0#1.offset := ldv_pm_ops_instance_restore_early_3_7_#in~arg0#1.base, ldv_pm_ops_instance_restore_early_3_7_#in~arg0#1.offset;ldv_pm_ops_instance_restore_early_3_7_~arg1#1.base, ldv_pm_ops_instance_restore_early_3_7_~arg1#1.offset := ldv_pm_ops_instance_restore_early_3_7_#in~arg1#1.base, ldv_pm_ops_instance_restore_early_3_7_#in~arg1#1.offset; [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12235: assume !(0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1090#1.base, ldv_pm_pm_ops_instance_3_#t~mem1090#1.offset));havoc ldv_pm_pm_ops_instance_3_#t~mem1090#1.base, ldv_pm_pm_ops_instance_3_#t~mem1090#1.offset; [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11112: assume 1bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11112: assume !(1bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12103: assume 8bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12103: assume !(8bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12830: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9593: assume 0bv8 != netdev_ioctl_~tmp___0~41#1;netdev_ioctl_~tmp___1~25#1 := 0bv32; [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9593: assume !(0bv8 != netdev_ioctl_~tmp___0~41#1);netdev_ioctl_~tmp___1~25#1 := 1bv32; [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7413-1: SUMMARY for call rhine_chip_reset(rhine_hw_init_~dev#1.base, rhine_hw_init_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7413: call rhine_hw_init_#t~mem410#1 := read~intINTTYPE4#19(rhine_hw_init_~rp~5#1.base, ~bvadd~64(2545bv64, rhine_hw_init_~rp~5#1.offset), 4bv64); [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6026: assume 0bv64 != skb_padto_~tmp~18#1;skb_padto_#res#1 := 0bv32; [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6026: assume !(0bv64 != skb_padto_~tmp~18#1);assume { :begin_inline_skb_pad } true;skb_pad_#in~arg0#1.base, skb_pad_#in~arg0#1.offset, skb_pad_#in~arg1#1 := skb_padto_~skb#1.base, skb_padto_~skb#1.offset, ~bvsub~32(skb_padto_~len#1, skb_padto_~size~0#1);havoc skb_pad_#res#1;havoc skb_pad_#t~nondet1260#1, skb_pad_~arg0#1.base, skb_pad_~arg0#1.offset, skb_pad_~arg1#1;skb_pad_~arg0#1.base, skb_pad_~arg0#1.offset := skb_pad_#in~arg0#1.base, skb_pad_#in~arg0#1.offset;skb_pad_~arg1#1 := skb_pad_#in~arg1#1;havoc skb_pad_#t~nondet1260#1;skb_pad_#res#1 := skb_pad_#t~nondet1260#1;havoc skb_pad_#t~nondet1260#1; [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11972: assume { :begin_inline_ldv_dispatch_pm_deregister_4_5 } true;assume { :begin_inline_ldv_switch_automaton_state_3_1 } true;~ldv_statevar_3~0 := 29bv32;assume { :end_inline_ldv_switch_automaton_state_3_1 } true;assume { :end_inline_ldv_dispatch_pm_deregister_4_5 } true;~ldv_statevar_4~0 := 4bv32; [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11906: assume 1bv32 == ~ldv_statevar_4~0; [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11906: assume !(1bv32 == ~ldv_statevar_4~0); [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11972-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_statevar_3~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11774-1: SUMMARY for call ldv_pm_ops_instance_restore_early_3_7_#t~ret1044#1 := ##fun~$Pointer$~TO~C_INT(ldv_pm_ops_instance_restore_early_3_7_~arg1#1.base, ldv_pm_ops_instance_restore_early_3_7_~arg1#1.offset, ldv_pm_ops_instance_restore_early_3_7_~arg0#1.base, ldv_pm_ops_instance_restore_early_3_7_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11642: assume 0bv32 != ldv_pci_pci_instance_2_~tmp___4~4#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11642: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp___4~4#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8603: assume 12bv32 == ~zero_extend~32~8(rhine_start_tx_#t~mem639#1);havoc rhine_start_tx_#t~mem639#1;call rhine_start_tx_#t~mem640#1 := read~intINTTYPE4#19(rhine_start_tx_~skb#1.base, ~bvadd~64(104bv64, rhine_start_tx_~skb#1.offset), 4bv64); [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8603: assume !(12bv32 == ~zero_extend~32~8(rhine_start_tx_#t~mem639#1));havoc rhine_start_tx_#t~mem639#1; [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7546: assume 0bv32 != rhine_init_one_~rc~0#1; [2025-02-08 03:51:11,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7546: assume !(0bv32 != rhine_init_one_~rc~0#1);assume { :begin_inline_pci_iomap } true;pci_iomap_#in~arg0#1.base, pci_iomap_#in~arg0#1.offset, pci_iomap_#in~arg1#1, pci_iomap_#in~arg2#1 := rhine_init_one_~pdev#1.base, rhine_init_one_~pdev#1.offset, rhine_init_one_~bar~0#1, ~sign_extend~64~32(rhine_init_one_~io_size~0#1);havoc pci_iomap_#res#1.base, pci_iomap_#res#1.offset;havoc pci_iomap_#t~ret1252#1.base, pci_iomap_#t~ret1252#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:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10849-1: SUMMARY for call ldv_assume((if 17bv32 == ~ldv_statevar_4~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10849: assume { :begin_inline_ldv_dispatch_register_platform_instance_13_14_7 } true;assume { :begin_inline_ldv_switch_automaton_state_4_17 } true;~ldv_statevar_4~0 := 16bv32;assume { :end_inline_ldv_switch_automaton_state_4_17 } true;assume { :end_inline_ldv_dispatch_register_platform_instance_13_14_7 } true;~ldv_statevar_14~0 := 6bv32; [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11774: havoc ldv_pm_ops_instance_restore_early_3_7_#t~ret1044#1; [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10783: assume 5bv32 == ~ldv_statevar_14~0; [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10783: assume !(5bv32 == ~ldv_statevar_14~0); [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9462-1: SUMMARY for call netdev_set_settings_#t~ret876#1.base, netdev_set_settings_#t~ret876#1.offset := netdev_priv(netdev_set_settings_~dev#1.base, netdev_set_settings_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7480: assume ~bvugt~32(~zero_extend~32~8(rhine_init_one_#t~mem412#1), 63bv32);havoc rhine_init_one_#t~mem412#1;rhine_init_one_~quirks~0#1 := 3bv32;call rhine_init_one_#t~mem413#1 := read~intINTTYPE1#19(rhine_init_one_~pdev#1.base, ~bvadd~64(72bv64, rhine_init_one_~pdev#1.offset), 1bv64); [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7480: assume !~bvugt~32(~zero_extend~32~8(rhine_init_one_#t~mem412#1), 63bv32);havoc rhine_init_one_#t~mem412#1; [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12567: ~ldv_statevar_5~0 := 2bv32; [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9462: netdev_set_settings_~tmp~79#1.base, netdev_set_settings_~tmp~79#1.offset := netdev_set_settings_#t~ret876#1.base, netdev_set_settings_#t~ret876#1.offset;havoc netdev_set_settings_#t~ret876#1.base, netdev_set_settings_#t~ret876#1.offset;netdev_set_settings_~rp~35#1.base, netdev_set_settings_~rp~35#1.offset := netdev_set_settings_~tmp~79#1.base, netdev_set_settings_~tmp~79#1.offset;assume { :begin_inline_ldv_mutex_lock_32 } true;ldv_mutex_lock_32_#in~ldv_func_arg1#1.base, ldv_mutex_lock_32_#in~ldv_func_arg1#1.offset := netdev_set_settings_~rp~35#1.base, ~bvadd~64(2232bv64, netdev_set_settings_~rp~35#1.offset);havoc ldv_mutex_lock_32_~ldv_func_arg1#1.base, ldv_mutex_lock_32_~ldv_func_arg1#1.offset;ldv_mutex_lock_32_~ldv_func_arg1#1.base, ldv_mutex_lock_32_~ldv_func_arg1#1.offset := ldv_mutex_lock_32_#in~ldv_func_arg1#1.base, ldv_mutex_lock_32_#in~ldv_func_arg1#1.offset; [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11180: assume 23bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11180: assume !(23bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12237: havoc ldv_pm_ops_instance_restore_early_3_7_#t~ret1044#1, ldv_pm_ops_instance_restore_early_3_7_~arg0#1.base, ldv_pm_ops_instance_restore_early_3_7_~arg0#1.offset, ldv_pm_ops_instance_restore_early_3_7_~arg1#1.base, ldv_pm_ops_instance_restore_early_3_7_~arg1#1.offset;havoc ldv_pm_ops_instance_restore_early_3_7_#in~arg0#1.base, ldv_pm_ops_instance_restore_early_3_7_#in~arg0#1.offset, ldv_pm_ops_instance_restore_early_3_7_#in~arg1#1.base, ldv_pm_ops_instance_restore_early_3_7_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_restore_early_3_7 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1091#1.base, ldv_pm_pm_ops_instance_3_#t~mem1091#1.offset; [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14285: havoc mii_link_ok_#t~nondet1244#1; [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12171: assume 25bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12171: assume !(25bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14285-1: netdev_get_link_#t~ret881#1 := mii_link_ok_#res#1;havoc mii_link_ok_#t~nondet1244#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~40#1 := netdev_get_link_#t~ret881#1;havoc netdev_get_link_#t~ret881#1;netdev_get_link_#res#1 := netdev_get_link_~tmp___0~40#1;ldv_dummy_resourceless_instance_callback_1_7_#t~ret966#1 := netdev_get_link_#res#1;havoc netdev_get_link_#t~ret880#1.base, netdev_get_link_#t~ret880#1.offset, netdev_get_link_#t~ret881#1, netdev_get_link_~dev#1.base, netdev_get_link_~dev#1.offset, netdev_get_link_~rp~37#1.base, netdev_get_link_~rp~37#1.offset, netdev_get_link_~tmp~81#1.base, netdev_get_link_~tmp~81#1.offset, netdev_get_link_~tmp___0~40#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~ret966#1;havoc ldv_dummy_resourceless_instance_callback_1_7_#t~ret966#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:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13360-1: SUMMARY for call ldv_post_init_#t~ret1167#1 := ldv_filter_positive_int(ldv_post_init_~init_ret_val#1); srcloc: null [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13360: ldv_post_init_~tmp~125#1 := ldv_post_init_#t~ret1167#1;havoc ldv_post_init_#t~ret1167#1;ldv_post_init_#res#1 := ldv_post_init_~tmp~125#1;ldv_entry_EMGentry_14_#t~ret973#1 := ldv_post_init_#res#1;havoc ldv_post_init_#t~ret1167#1, ldv_post_init_~init_ret_val#1, ldv_post_init_~tmp~125#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~ret973#1;havoc ldv_entry_EMGentry_14_#t~ret973#1; [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10057: assume 0bv32 != rhine_init_~tmp~92#1;~avoid_D3~0 := 1bv8; [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10057: assume !(0bv32 != rhine_init_~tmp~92#1); [2025-02-08 03:51:11,978 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12039-1: SUMMARY for call ldv_pm_platform_instance_4_#t~ret1076#1.base, ldv_pm_platform_instance_4_#t~ret1076#1.offset := ldv_xmalloc(1432bv64); srcloc: null [2025-02-08 03:51:11,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12039: ldv_pm_platform_instance_4_~tmp___3~9#1.base, ldv_pm_platform_instance_4_~tmp___3~9#1.offset := ldv_pm_platform_instance_4_#t~ret1076#1.base, ldv_pm_platform_instance_4_#t~ret1076#1.offset;havoc ldv_pm_platform_instance_4_#t~ret1076#1.base, ldv_pm_platform_instance_4_#t~ret1076#1.offset;~ldv_4_ldv_param_14_0_default~0.base, ~ldv_4_ldv_param_14_0_default~0.offset := ldv_pm_platform_instance_4_~tmp___3~9#1.base, ldv_pm_platform_instance_4_~tmp___3~9#1.offset; [2025-02-08 03:51:11,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7679-1: SUMMARY for call rhine_init_one_#t~ret468#1 := netdev_info(rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset, 45bv64, 0bv64); srcloc: null [2025-02-08 03:51:11,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7679: havoc rhine_init_one_#t~mem466#1.base, rhine_init_one_#t~mem466#1.offset;havoc rhine_init_one_#t~mem467#1;havoc rhine_init_one_#t~ret468#1;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 := rhine_init_one_~pdev#1.base, rhine_init_one_~pdev#1.offset, rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset;havoc pci_set_drvdata_#t~ret283#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_14 } true;ldv_dev_set_drvdata_14_#in~dev#1.base, ldv_dev_set_drvdata_14_#in~dev#1.offset, ldv_dev_set_drvdata_14_#in~data#1.base, ldv_dev_set_drvdata_14_#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_14_#res#1;havoc ldv_dev_set_drvdata_14_#t~ret1149#1, ldv_dev_set_drvdata_14_~dev#1.base, ldv_dev_set_drvdata_14_~dev#1.offset, ldv_dev_set_drvdata_14_~data#1.base, ldv_dev_set_drvdata_14_~data#1.offset, ldv_dev_set_drvdata_14_~tmp~117#1;ldv_dev_set_drvdata_14_~dev#1.base, ldv_dev_set_drvdata_14_~dev#1.offset := ldv_dev_set_drvdata_14_#in~dev#1.base, ldv_dev_set_drvdata_14_#in~dev#1.offset;ldv_dev_set_drvdata_14_~data#1.base, ldv_dev_set_drvdata_14_~data#1.offset := ldv_dev_set_drvdata_14_#in~data#1.base, ldv_dev_set_drvdata_14_#in~data#1.offset;havoc ldv_dev_set_drvdata_14_~tmp~117#1; [2025-02-08 03:51:11,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12832-1: ldv_switch_3_#res#1 := 9bv32; [2025-02-08 03:51:11,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12832: ldv_pm_pm_ops_instance_3_#t~ret1120#1 := ldv_switch_3_#res#1;havoc ldv_switch_3_#t~ret1143#1, ldv_switch_3_~tmp~114#1;assume { :end_inline_ldv_switch_3 } true;~ldv_statevar_3~0 := ldv_pm_pm_ops_instance_3_#t~ret1120#1;havoc ldv_pm_pm_ops_instance_3_#t~ret1120#1; [2025-02-08 03:51:11,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7613: assume 0bv8 != rhine_init_one_~tmp___5~0#1;rhine_init_one_~tmp___6~0#1 := 0bv32; [2025-02-08 03:51:11,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7613: assume !(0bv8 != rhine_init_one_~tmp___5~0#1);rhine_init_one_~tmp___6~0#1 := 1bv32; [2025-02-08 03:51:11,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415: assume 0bv32 != ~bvand~32(256bv32, rhine_hw_init_#t~mem410#1);havoc rhine_hw_init_#t~mem410#1; [2025-02-08 03:51:11,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7415: assume !(0bv32 != ~bvand~32(256bv32, rhine_hw_init_#t~mem410#1));havoc rhine_hw_init_#t~mem410#1; [2025-02-08 03:51:11,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10388-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:51:11,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11511: havoc ldv_pci_pci_instance_2_#t~ret997#1, ldv_pci_pci_instance_2_#t~mem998#1.base, ldv_pci_pci_instance_2_#t~mem998#1.offset, ldv_pci_pci_instance_2_#t~mem999#1.base, ldv_pci_pci_instance_2_#t~mem999#1.offset, ldv_pci_pci_instance_2_#t~ret1000#1, ldv_pci_pci_instance_2_#t~mem1001#1.base, ldv_pci_pci_instance_2_#t~mem1001#1.offset, ldv_pci_pci_instance_2_#t~mem1002#1.base, ldv_pci_pci_instance_2_#t~mem1002#1.offset, ldv_pci_pci_instance_2_#t~mem1003#1.base, ldv_pci_pci_instance_2_#t~mem1003#1.offset, ldv_pci_pci_instance_2_#t~mem1004#1.base, ldv_pci_pci_instance_2_#t~mem1004#1.offset, ldv_pci_pci_instance_2_#t~mem1005#1.base, ldv_pci_pci_instance_2_#t~mem1005#1.offset, ldv_pci_pci_instance_2_#t~mem1006#1.base, ldv_pci_pci_instance_2_#t~mem1006#1.offset, ldv_pci_pci_instance_2_#t~mem1007#1, ldv_pci_pci_instance_2_#t~ret1008#1, ldv_pci_pci_instance_2_#t~ret1009#1, ldv_pci_pci_instance_2_#t~mem1010#1.base, ldv_pci_pci_instance_2_#t~mem1010#1.offset, ldv_pci_pci_instance_2_#t~mem1011#1.base, ldv_pci_pci_instance_2_#t~mem1011#1.offset, ldv_pci_pci_instance_2_#t~mem1012#1, ldv_pci_pci_instance_2_#t~ret1013#1, ldv_pci_pci_instance_2_#t~ret1014#1, ldv_pci_pci_instance_2_#t~ret1015#1, ldv_pci_pci_instance_2_#t~ret1016#1, ldv_pci_pci_instance_2_#t~ret1017#1, ldv_pci_pci_instance_2_#t~mem1018#1.base, ldv_pci_pci_instance_2_#t~mem1018#1.offset, ldv_pci_pci_instance_2_#t~ret1019#1, ldv_pci_pci_instance_2_#t~ret1020#1, ldv_pci_pci_instance_2_#t~ret1021#1, ldv_pci_pci_instance_2_#t~ret1022#1.base, ldv_pci_pci_instance_2_#t~ret1022#1.offset, ldv_pci_pci_instance_2_#t~ret1023#1.base, ldv_pci_pci_instance_2_#t~ret1023#1.offset, ldv_pci_pci_instance_2_#t~ret1024#1, ldv_pci_pci_instance_2_~arg0#1.base, ldv_pci_pci_instance_2_~arg0#1.offset, ldv_pci_pci_instance_2_~tmp~103#1, ldv_pci_pci_instance_2_~tmp___0~50#1, ldv_pci_pci_instance_2_~tmp___1~30#1, ldv_pci_pci_instance_2_~tmp___2~18#1.base, ldv_pci_pci_instance_2_~tmp___2~18#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~4#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:51:11,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11313: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_23 } true;ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.offset := ~ldv_1_callback_ndo_validate_addr~0.base, ~ldv_1_callback_ndo_validate_addr~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_23_#t~ret960#1, ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_23_#in~arg1#1.offset; [2025-02-08 03:51:11,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11049: assume 2bv32 == ~ldv_statevar_0~0; [2025-02-08 03:51:11,979 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11049: assume !(2bv32 == ~ldv_statevar_0~0); [2025-02-08 03:51:11,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8605: assume ~bvugt~32(rhine_start_tx_#t~mem640#1, 1536bv32);havoc rhine_start_tx_#t~mem640#1; [2025-02-08 03:51:11,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8605: assume !~bvugt~32(rhine_start_tx_#t~mem640#1, 1536bv32);havoc rhine_start_tx_#t~mem640#1;call rhine_start_tx_#t~mem642#1.base, rhine_start_tx_#t~mem642#1.offset := read~$Pointer$#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(~bvadd~64(1824bv64, rhine_start_tx_~rp~25#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1))), 8bv64);assume { :begin_inline_skb_copy_and_csum_dev } true;skb_copy_and_csum_dev_#in~arg0#1.base, skb_copy_and_csum_dev_#in~arg0#1.offset, skb_copy_and_csum_dev_#in~arg1#1.base, skb_copy_and_csum_dev_#in~arg1#1.offset := rhine_start_tx_~skb#1.base, rhine_start_tx_~skb#1.offset, rhine_start_tx_#t~mem642#1.base, rhine_start_tx_#t~mem642#1.offset;havoc skb_copy_and_csum_dev_~arg0#1.base, skb_copy_and_csum_dev_~arg0#1.offset, skb_copy_and_csum_dev_~arg1#1.base, skb_copy_and_csum_dev_~arg1#1.offset;skb_copy_and_csum_dev_~arg0#1.base, skb_copy_and_csum_dev_~arg0#1.offset := skb_copy_and_csum_dev_#in~arg0#1.base, skb_copy_and_csum_dev_#in~arg0#1.offset;skb_copy_and_csum_dev_~arg1#1.base, skb_copy_and_csum_dev_~arg1#1.offset := skb_copy_and_csum_dev_#in~arg1#1.base, skb_copy_and_csum_dev_#in~arg1#1.offset; [2025-02-08 03:51:11,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7482: assume ~bvsge~32(~sign_extend~32~8(rhine_init_one_#t~mem413#1), 0bv32);havoc rhine_init_one_#t~mem413#1;rhine_init_one_~name~0#1.base, rhine_init_one_~name~0#1.offset := 31bv64, 0bv64;rhine_init_one_~quirks~0#1 := ~bvor~32(128bv32, rhine_init_one_~quirks~0#1); [2025-02-08 03:51:11,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7482: assume !~bvsge~32(~sign_extend~32~8(rhine_init_one_#t~mem413#1), 0bv32);havoc rhine_init_one_#t~mem413#1;rhine_init_one_~phy_id~0#1 := 1bv32;call rhine_init_one_#t~mem414#1 := read~intINTTYPE1#19(rhine_init_one_~pdev#1.base, ~bvadd~64(72bv64, rhine_init_one_~pdev#1.offset), 1bv64); [2025-02-08 03:51:11,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8671: rhine_start_tx_~tmp___5~1#1 := rhine_start_tx_#t~ret680#1;havoc rhine_start_tx_#t~ret680#1; [2025-02-08 03:51:11,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8671-1: SUMMARY for call rhine_start_tx_#t~ret680#1 := ioread8(rhine_start_tx_~ioaddr~20#1.base, ~bvadd~64(9bv64, rhine_start_tx_~ioaddr~20#1.offset)); srcloc: null [2025-02-08 03:51:11,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11116: assume 2bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11116: assume !(2bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12107: assume 9bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12107: assume !(9bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12305: ~ldv_statevar_3~0 := 13bv32; [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14353: havoc pci_request_regions_#t~nondet1253#1; [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14353-1: rhine_init_one_#t~ret440#1 := pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet1253#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;rhine_init_one_~rc~0#1 := rhine_init_one_#t~ret440#1;havoc rhine_init_one_#t~ret440#1; [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12041-1: SUMMARY for call ldv_pre_probe(); srcloc: null [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12041: call ldv_pm_platform_instance_4_#t~mem1077#1.base, ldv_pm_platform_instance_4_#t~mem1077#1.offset := read~$Pointer$#19(~ldv_4_container_platform_driver~0.base, ~ldv_4_container_platform_driver~0.offset, 8bv64); [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9531: rhine_get_wol_~tmp~84#1.base, rhine_get_wol_~tmp~84#1.offset := rhine_get_wol_#t~ret885#1.base, rhine_get_wol_#t~ret885#1.offset;havoc rhine_get_wol_#t~ret885#1.base, rhine_get_wol_#t~ret885#1.offset;rhine_get_wol_~rp~40#1.base, rhine_get_wol_~rp~40#1.offset := rhine_get_wol_~tmp~84#1.base, rhine_get_wol_~tmp~84#1.offset;call rhine_get_wol_#t~mem886#1 := read~intINTTYPE4#19(rhine_get_wol_~rp~40#1.base, ~bvadd~64(2545bv64, rhine_get_wol_~rp~40#1.offset), 4bv64); [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9531-1: SUMMARY for call rhine_get_wol_#t~ret885#1.base, rhine_get_wol_#t~ret885#1.offset := netdev_priv(rhine_get_wol_~dev#1.base, rhine_get_wol_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8672: SUMMARY for call iowrite8(~bvor~32(32bv32, ~zero_extend~32~8(rhine_start_tx_~tmp___5~1#1[8:0]))[8:0], rhine_start_tx_~ioaddr~20#1.base, ~bvadd~64(9bv64, rhine_start_tx_~ioaddr~20#1.offset)); srcloc: null [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12834-1: ldv_switch_3_#res#1 := 15bv32; [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711-1: SUMMARY for call ldv_pm_ops_instance_freeze_late_3_14_#t~ret1032#1 := ##fun~$Pointer$~TO~C_INT(ldv_pm_ops_instance_freeze_late_3_14_~arg1#1.base, ldv_pm_ops_instance_freeze_late_3_14_~arg1#1.offset, ldv_pm_ops_instance_freeze_late_3_14_~arg0#1.base, ldv_pm_ops_instance_freeze_late_3_14_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11711: havoc ldv_pm_ops_instance_freeze_late_3_14_#t~ret1032#1; [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7417: SUMMARY for call msleep(5bv32); srcloc: null [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11447: assume 1bv32 == ~ldv_statevar_2~0; [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11447: assume !(1bv32 == ~ldv_statevar_2~0); [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10060: havoc rhine_init_#t~ret934#1; [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10060-1: SUMMARY for call rhine_init_#t~ret934#1 := printk(124bv64, 0bv64); srcloc: null [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10787: assume 6bv32 == ~ldv_statevar_14~0; [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10787: assume !(6bv32 == ~ldv_statevar_14~0); [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7682: rhine_init_one_~tmp___8~0#1 := rhine_init_one_#t~ret469#1;havoc rhine_init_one_#t~ret469#1;rhine_init_one_~mii_status~0#1 := rhine_init_one_~tmp___8~0#1; [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11910: assume 4bv32 == ~ldv_statevar_4~0; [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11910: assume !(4bv32 == ~ldv_statevar_4~0); [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10589-1: SUMMARY for call rhine_poll(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:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10589: 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:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12571-1: SUMMARY for call ldv_struct_dmi_system_id_dummy_resourceless_instance_5_#t~ret1139#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11514: ldv_pci_pci_instance_2_~tmp~103#1 := ldv_pci_pci_instance_2_#t~ret997#1;havoc ldv_pci_pci_instance_2_#t~ret997#1; [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12571: ldv_struct_dmi_system_id_dummy_resourceless_instance_5_~tmp___0~54#1 := ldv_struct_dmi_system_id_dummy_resourceless_instance_5_#t~ret1139#1;havoc ldv_struct_dmi_system_id_dummy_resourceless_instance_5_#t~ret1139#1; [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7682-1: SUMMARY for call rhine_init_one_#t~ret469#1 := mdio_read(rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset, rhine_init_one_~phy_id~0#1, 1bv32); srcloc: null [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9466: assume { :begin_inline_ldv_mutex_unlock_33 } true;ldv_mutex_unlock_33_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_33_#in~ldv_func_arg1#1.offset := netdev_set_settings_~rp~35#1.base, ~bvadd~64(2232bv64, netdev_set_settings_~rp~35#1.offset);havoc ldv_mutex_unlock_33_~ldv_func_arg1#1.base, ldv_mutex_unlock_33_~ldv_func_arg1#1.offset;ldv_mutex_unlock_33_~ldv_func_arg1#1.base, ldv_mutex_unlock_33_~ldv_func_arg1#1.offset := ldv_mutex_unlock_33_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_33_#in~ldv_func_arg1#1.offset; [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8673: havoc rhine_start_tx_#t~ret681#1;call rhine_start_tx_#t~mem683#1 := read~intINTTYPE4#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(2565bv64, rhine_start_tx_~rp~25#1.offset), 4bv64);call rhine_start_tx_#t~mem682#1 := read~intINTTYPE4#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(2569bv64, rhine_start_tx_~rp~25#1.offset), 4bv64); [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8673-1: SUMMARY for call rhine_start_tx_#t~ret681#1 := ioread8(rhine_start_tx_~ioaddr~20#1.base, rhine_start_tx_~ioaddr~20#1.offset); srcloc: null [2025-02-08 03:51:11,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8607: call write~$Pointer$#19(0bv64, 0bv64, rhine_start_tx_~rp~25#1.base, ~bvadd~64(~bvadd~64(1568bv64, rhine_start_tx_~rp~25#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1))), 8bv64);call rhine_start_tx_#t~mem641#1 := read~intINTTYPE8#19(rhine_start_tx_~dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(260bv64, rhine_start_tx_~dev#1.offset)), 8bv64);call write~intINTTYPE8#19(~bvadd~64(1bv64, rhine_start_tx_#t~mem641#1), rhine_start_tx_~dev#1.base, ~bvadd~64(56bv64, ~bvadd~64(260bv64, rhine_start_tx_~dev#1.offset)), 8bv64);havoc rhine_start_tx_#t~mem641#1;rhine_start_tx_#res#1 := 0bv32;call ULTIMATE.dealloc(rhine_start_tx_~#descriptor~2#1.base, rhine_start_tx_~#descriptor~2#1.offset);havoc rhine_start_tx_~#descriptor~2#1.base, rhine_start_tx_~#descriptor~2#1.offset; [2025-02-08 03:51:11,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8607-1: SUMMARY for call consume_skb(rhine_start_tx_~skb#1.base, rhine_start_tx_~skb#1.offset); srcloc: null [2025-02-08 03:51:11,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9598: assume 0bv32 != netdev_ioctl_~tmp___1~25#1;netdev_ioctl_#res#1 := 4294967274bv32; [2025-02-08 03:51:11,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9598: assume !(0bv32 != netdev_ioctl_~tmp___1~25#1);assume { :begin_inline_ldv_mutex_lock_34 } true;ldv_mutex_lock_34_#in~ldv_func_arg1#1.base, ldv_mutex_lock_34_#in~ldv_func_arg1#1.offset := netdev_ioctl_~rp~42#1.base, ~bvadd~64(2232bv64, netdev_ioctl_~rp~42#1.offset);havoc ldv_mutex_lock_34_~ldv_func_arg1#1.base, ldv_mutex_lock_34_~ldv_func_arg1#1.offset;ldv_mutex_lock_34_~ldv_func_arg1#1.base, ldv_mutex_lock_34_~ldv_func_arg1#1.offset := ldv_mutex_lock_34_#in~ldv_func_arg1#1.base, ldv_mutex_lock_34_#in~ldv_func_arg1#1.offset; [2025-02-08 03:51:11,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12373-1: call ldv_pm_pm_ops_instance_3_#t~mem1118#1.base, ldv_pm_pm_ops_instance_3_#t~mem1118#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~ldv_3_pm_ops_dev_pm_ops~0.offset, 8bv64); [2025-02-08 03:51:11,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12373: assume 0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1118#1.base, ldv_pm_pm_ops_instance_3_#t~mem1118#1.offset);havoc ldv_pm_pm_ops_instance_3_#t~mem1118#1.base, ldv_pm_pm_ops_instance_3_#t~mem1118#1.offset;call ldv_pm_pm_ops_instance_3_#t~mem1119#1.base, ldv_pm_pm_ops_instance_3_#t~mem1119#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~ldv_3_pm_ops_dev_pm_ops~0.offset, 8bv64);assume { :begin_inline_ldv_pm_ops_instance_prepare_3_22 } true;ldv_pm_ops_instance_prepare_3_22_#in~arg0#1.base, ldv_pm_ops_instance_prepare_3_22_#in~arg0#1.offset, ldv_pm_ops_instance_prepare_3_22_#in~arg1#1.base, ldv_pm_ops_instance_prepare_3_22_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1119#1.base, ldv_pm_pm_ops_instance_3_#t~mem1119#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_prepare_3_22_#t~ret1041#1, ldv_pm_ops_instance_prepare_3_22_~arg0#1.base, ldv_pm_ops_instance_prepare_3_22_~arg0#1.offset, ldv_pm_ops_instance_prepare_3_22_~arg1#1.base, ldv_pm_ops_instance_prepare_3_22_~arg1#1.offset;ldv_pm_ops_instance_prepare_3_22_~arg0#1.base, ldv_pm_ops_instance_prepare_3_22_~arg0#1.offset := ldv_pm_ops_instance_prepare_3_22_#in~arg0#1.base, ldv_pm_ops_instance_prepare_3_22_#in~arg0#1.offset;ldv_pm_ops_instance_prepare_3_22_~arg1#1.base, ldv_pm_ops_instance_prepare_3_22_~arg1#1.offset := ldv_pm_ops_instance_prepare_3_22_#in~arg1#1.base, ldv_pm_ops_instance_prepare_3_22_#in~arg1#1.offset; [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12373: assume !(0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1118#1.base, ldv_pm_pm_ops_instance_3_#t~mem1118#1.offset));havoc ldv_pm_pm_ops_instance_3_#t~mem1118#1.base, ldv_pm_pm_ops_instance_3_#t~mem1118#1.offset; [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9466-1: SUMMARY for call rhine_set_carrier(netdev_set_settings_~rp~35#1.base, ~bvadd~64(2612bv64, netdev_set_settings_~rp~35#1.offset)); srcloc: null [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11514-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret997#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10391-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:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12043: assume 0bv64 != ~bvadd~64(ldv_pm_platform_instance_4_#t~mem1077#1.base, ldv_pm_platform_instance_4_#t~mem1077#1.offset);havoc ldv_pm_platform_instance_4_#t~mem1077#1.base, ldv_pm_platform_instance_4_#t~mem1077#1.offset;call ldv_pm_platform_instance_4_#t~mem1078#1.base, ldv_pm_platform_instance_4_#t~mem1078#1.offset := read~$Pointer$#19(~ldv_4_container_platform_driver~0.base, ~ldv_4_container_platform_driver~0.offset, 8bv64);assume { :begin_inline_ldv_platform_instance_probe_4_14 } true;ldv_platform_instance_probe_4_14_#in~arg0#1.base, ldv_platform_instance_probe_4_14_#in~arg0#1.offset, ldv_platform_instance_probe_4_14_#in~arg1#1.base, ldv_platform_instance_probe_4_14_#in~arg1#1.offset := ldv_pm_platform_instance_4_#t~mem1078#1.base, ldv_pm_platform_instance_4_#t~mem1078#1.offset, ~ldv_4_ldv_param_14_0_default~0.base, ~ldv_4_ldv_param_14_0_default~0.offset;havoc ldv_platform_instance_probe_4_14_#res#1;havoc ldv_platform_instance_probe_4_14_#t~ret1026#1, ldv_platform_instance_probe_4_14_~arg0#1.base, ldv_platform_instance_probe_4_14_~arg0#1.offset, ldv_platform_instance_probe_4_14_~arg1#1.base, ldv_platform_instance_probe_4_14_~arg1#1.offset, ldv_platform_instance_probe_4_14_~tmp~104#1;ldv_platform_instance_probe_4_14_~arg0#1.base, ldv_platform_instance_probe_4_14_~arg0#1.offset := ldv_platform_instance_probe_4_14_#in~arg0#1.base, ldv_platform_instance_probe_4_14_#in~arg0#1.offset;ldv_platform_instance_probe_4_14_~arg1#1.base, ldv_platform_instance_probe_4_14_~arg1#1.offset := ldv_platform_instance_probe_4_14_#in~arg1#1.base, ldv_platform_instance_probe_4_14_#in~arg1#1.offset;havoc ldv_platform_instance_probe_4_14_~tmp~104#1; [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12043: assume !(0bv64 != ~bvadd~64(ldv_pm_platform_instance_4_#t~mem1077#1.base, ldv_pm_platform_instance_4_#t~mem1077#1.offset));havoc ldv_pm_platform_instance_4_#t~mem1077#1.base, ldv_pm_platform_instance_4_#t~mem1077#1.offset; [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11184: assume 25bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11184: assume !(25bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12175: assume 26bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12175: assume !(26bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12836-1: ldv_switch_3_#res#1 := 21bv32; [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12242: ~ldv_statevar_3~0 := 4bv32; [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11251: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_10 } true;ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1.offset := ~ldv_1_callback_get_wol~0.base, ~ldv_1_callback_get_wol~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ethtool_wolinfo_ptr~0.base, ~ldv_1_container_struct_ethtool_wolinfo_ptr~0.offset;havoc ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1.offset;assume { :begin_inline_rhine_get_wol } true;rhine_get_wol_#in~dev#1.base, rhine_get_wol_#in~dev#1.offset, rhine_get_wol_#in~wol#1.base, rhine_get_wol_#in~wol#1.offset := ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.offset;havoc rhine_get_wol_#t~ret885#1.base, rhine_get_wol_#t~ret885#1.offset, rhine_get_wol_#t~mem886#1, rhine_get_wol_#t~mem887#1, rhine_get_wol_~dev#1.base, rhine_get_wol_~dev#1.offset, rhine_get_wol_~wol#1.base, rhine_get_wol_~wol#1.offset, rhine_get_wol_~rp~40#1.base, rhine_get_wol_~rp~40#1.offset, rhine_get_wol_~tmp~84#1.base, rhine_get_wol_~tmp~84#1.offset;rhine_get_wol_~dev#1.base, rhine_get_wol_~dev#1.offset := rhine_get_wol_#in~dev#1.base, rhine_get_wol_#in~dev#1.offset;rhine_get_wol_~wol#1.base, rhine_get_wol_~wol#1.offset := rhine_get_wol_#in~wol#1.base, rhine_get_wol_#in~wol#1.offset;havoc rhine_get_wol_~rp~40#1.base, rhine_get_wol_~rp~40#1.offset;havoc rhine_get_wol_~tmp~84#1.base, rhine_get_wol_~tmp~84#1.offset; [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11383-1: SUMMARY for call rhine_remove_one(ldv_pci_instance_release_2_2_~arg1#1.base, ldv_pci_instance_release_2_2_~arg1#1.offset); srcloc: null [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11383: 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~mem998#1.base, ldv_pci_pci_instance_2_#t~mem998#1.offset;~ldv_statevar_2~0 := 1bv32; [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11053: assume 4bv32 == ~ldv_statevar_0~0; [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11053: assume !(4bv32 == ~ldv_statevar_0~0); [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14224-1: netdev_ioctl_#t~ret895#1 := generic_mii_ioctl_#res#1;havoc generic_mii_ioctl_#t~nondet1237#1, generic_mii_ioctl_~arg0#1.base, generic_mii_ioctl_~arg0#1.offset, generic_mii_ioctl_~arg1#1.base, generic_mii_ioctl_~arg1#1.offset, generic_mii_ioctl_~arg2#1, generic_mii_ioctl_~arg3#1.base, generic_mii_ioctl_~arg3#1.offset;havoc generic_mii_ioctl_#in~arg0#1.base, generic_mii_ioctl_#in~arg0#1.offset, generic_mii_ioctl_#in~arg1#1.base, generic_mii_ioctl_#in~arg1#1.offset, generic_mii_ioctl_#in~arg2#1, generic_mii_ioctl_#in~arg3#1.base, generic_mii_ioctl_#in~arg3#1.offset;assume { :end_inline_generic_mii_ioctl } true;netdev_ioctl_~rc~4#1 := netdev_ioctl_#t~ret895#1;havoc netdev_ioctl_#t~ret895#1; [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13167: havoc ldv_mutex_unlock_31_~ldv_func_arg1#1.base, ldv_mutex_unlock_31_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_31_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_31_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_31 } true;netdev_get_settings_#res#1 := netdev_get_settings_~rc~2#1;ldv_dummy_resourceless_instance_callback_1_9_#t~ret968#1 := netdev_get_settings_#res#1;havoc netdev_get_settings_#t~ret874#1.base, netdev_get_settings_#t~ret874#1.offset, netdev_get_settings_#t~ret875#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_~rp~34#1.base, netdev_get_settings_~rp~34#1.offset, netdev_get_settings_~tmp~78#1.base, netdev_get_settings_~tmp~78#1.offset, netdev_get_settings_~rc~2#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~ret968#1;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret968#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:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13167-1: SUMMARY for call ldv_mutex_unlock_task_lock_of_rhine_private(ldv_mutex_unlock_31_~ldv_func_arg1#1.base, ldv_mutex_unlock_31_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14224: havoc generic_mii_ioctl_#t~nondet1237#1; [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11846-1: SUMMARY for call ldv_pm_ops_instance_suspend_3_21_#t~ret1058#1 := rhine_suspend(ldv_pm_ops_instance_suspend_3_21_~arg1#1.base, ldv_pm_ops_instance_suspend_3_21_~arg1#1.offset); srcloc: null [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8675: assume rhine_start_tx_#t~mem683#1 == ~bvadd~32(10bv32, rhine_start_tx_#t~mem682#1);havoc rhine_start_tx_#t~mem683#1;havoc rhine_start_tx_#t~mem682#1; [2025-02-08 03:51:11,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8675: assume !(rhine_start_tx_#t~mem683#1 == ~bvadd~32(10bv32, rhine_start_tx_#t~mem682#1));havoc rhine_start_tx_#t~mem683#1;havoc rhine_start_tx_#t~mem682#1; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7618: assume 0bv32 != rhine_init_one_~tmp___6~0#1;call rhine_init_one_#t~mem453#1.base, rhine_init_one_#t~mem453#1.offset := read~$Pointer$#19(rhine_init_one_~dev~2#1.base, ~bvadd~64(791bv64, rhine_init_one_~dev~2#1.offset), 8bv64); [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7618: assume !(0bv32 != rhine_init_one_~tmp___6~0#1); [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7684-1: SUMMARY for call rhine_init_one_#t~ret470#1 := mdio_read(rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset, rhine_init_one_~phy_id~0#1, 0bv32); srcloc: null [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11846: havoc ldv_pm_ops_instance_suspend_3_21_#t~ret1058#1;havoc ldv_pm_ops_instance_suspend_3_21_#t~ret1058#1, ldv_pm_ops_instance_suspend_3_21_~arg0#1.base, ldv_pm_ops_instance_suspend_3_21_~arg0#1.offset, ldv_pm_ops_instance_suspend_3_21_~arg1#1.base, ldv_pm_ops_instance_suspend_3_21_~arg1#1.offset;havoc ldv_pm_ops_instance_suspend_3_21_#in~arg0#1.base, ldv_pm_ops_instance_suspend_3_21_#in~arg0#1.offset, ldv_pm_ops_instance_suspend_3_21_#in~arg1#1.base, ldv_pm_ops_instance_suspend_3_21_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_suspend_3_21 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1116#1.base, ldv_pm_pm_ops_instance_3_#t~mem1116#1.offset; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7684: rhine_init_one_~tmp___9~0#1 := rhine_init_one_#t~ret470#1;havoc rhine_init_one_#t~ret470#1;rhine_init_one_~mii_cmd~0#1 := ~bvand~32(64511bv32, ~zero_extend~32~16(rhine_init_one_~tmp___9~0#1[16:0]))[16:0];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~regnum#1, mdio_write_#in~value#1 := rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset, rhine_init_one_~phy_id~0#1, 0bv32, ~zero_extend~32~16(rhine_init_one_~mii_cmd~0#1);havoc mdio_write_#t~ret596#1.base, mdio_write_#t~ret596#1.offset, mdio_write_#t~mem597#1.base, mdio_write_#t~mem597#1.offset, mdio_write_~dev#1.base, mdio_write_~dev#1.offset, mdio_write_~phy_id#1, mdio_write_~regnum#1, mdio_write_~value#1, mdio_write_~rp~21#1.base, mdio_write_~rp~21#1.offset, mdio_write_~tmp~66#1.base, mdio_write_~tmp~66#1.offset, mdio_write_~ioaddr~17#1.base, mdio_write_~ioaddr~17#1.offset;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_~regnum#1 := mdio_write_#in~regnum#1;mdio_write_~value#1 := mdio_write_#in~value#1;havoc mdio_write_~rp~21#1.base, mdio_write_~rp~21#1.offset;havoc mdio_write_~tmp~66#1.base, mdio_write_~tmp~66#1.offset;havoc mdio_write_~ioaddr~17#1.base, mdio_write_~ioaddr~17#1.offset; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11516: assume 0bv32 != ldv_pci_pci_instance_2_~tmp~103#1;~ldv_statevar_2~0 := 12bv32; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11516: assume !(0bv32 != ldv_pci_pci_instance_2_~tmp~103#1);~ldv_statevar_2~0 := 17bv32; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12573: assume 0bv32 != ldv_struct_dmi_system_id_dummy_resourceless_instance_5_~tmp___0~54#1;~ldv_statevar_5~0 := 1bv32; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12573: assume !(0bv32 != ldv_struct_dmi_system_id_dummy_resourceless_instance_5_~tmp___0~54#1);~ldv_statevar_5~0 := 3bv32; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11582-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1014#1 := ldv_filter_err_code(~ldv_2_ret_default~0); srcloc: null [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11582: ~ldv_2_ret_default~0 := ldv_pci_pci_instance_2_#t~ret1014#1;havoc ldv_pci_pci_instance_2_#t~ret1014#1;~ldv_statevar_2~0 := 7bv32; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9534: assume 0bv32 == ~bvand~32(1bv32, rhine_get_wol_#t~mem886#1);havoc rhine_get_wol_#t~mem886#1; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9534: assume !(0bv32 == ~bvand~32(1bv32, rhine_get_wol_#t~mem886#1));havoc rhine_get_wol_#t~mem886#1; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12309: call ldv_pm_pm_ops_instance_3_#t~mem1105#1.base, ldv_pm_pm_ops_instance_3_#t~mem1105#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(32bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_freeze_3_15 } true;ldv_pm_ops_instance_freeze_3_15_#in~arg0#1.base, ldv_pm_ops_instance_freeze_3_15_#in~arg0#1.offset, ldv_pm_ops_instance_freeze_3_15_#in~arg1#1.base, ldv_pm_ops_instance_freeze_3_15_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1105#1.base, ldv_pm_pm_ops_instance_3_#t~mem1105#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_freeze_3_15_#t~ret1030#1, ldv_pm_ops_instance_freeze_3_15_~arg0#1.base, ldv_pm_ops_instance_freeze_3_15_~arg0#1.offset, ldv_pm_ops_instance_freeze_3_15_~arg1#1.base, ldv_pm_ops_instance_freeze_3_15_~arg1#1.offset;ldv_pm_ops_instance_freeze_3_15_~arg0#1.base, ldv_pm_ops_instance_freeze_3_15_~arg0#1.offset := ldv_pm_ops_instance_freeze_3_15_#in~arg0#1.base, ldv_pm_ops_instance_freeze_3_15_#in~arg0#1.offset;ldv_pm_ops_instance_freeze_3_15_~arg1#1.base, ldv_pm_ops_instance_freeze_3_15_~arg1#1.offset := ldv_pm_ops_instance_freeze_3_15_#in~arg1#1.base, ldv_pm_ops_instance_freeze_3_15_#in~arg1#1.offset; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10393: 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_17_#t~ret1151#1.base, ldv_alloc_etherdev_mqs_17_#t~ret1151#1.offset := ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset;havoc ldv_alloc_etherdev_mqs_#t~ret939#1, ldv_alloc_etherdev_mqs_#t~ret940#1.base, ldv_alloc_etherdev_mqs_#t~ret940#1.offset, ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset, ldv_alloc_etherdev_mqs_~arg1#1, ldv_alloc_etherdev_mqs_~arg2#1, ldv_alloc_etherdev_mqs_~arg3#1, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.base, ldv_alloc_etherdev_mqs_~ldv_6_netdev_net_device~0#1.offset, ldv_alloc_etherdev_mqs_~tmp~95#1.base, ldv_alloc_etherdev_mqs_~tmp~95#1.offset, ldv_alloc_etherdev_mqs_~tmp___0~48#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_17_~tmp___0~55#1.base, ldv_alloc_etherdev_mqs_17_~tmp___0~55#1.offset := ldv_alloc_etherdev_mqs_17_#t~ret1151#1.base, ldv_alloc_etherdev_mqs_17_#t~ret1151#1.offset;havoc ldv_alloc_etherdev_mqs_17_#t~ret1151#1.base, ldv_alloc_etherdev_mqs_17_#t~ret1151#1.offset;ldv_alloc_etherdev_mqs_17_#res#1.base, ldv_alloc_etherdev_mqs_17_#res#1.offset := ldv_alloc_etherdev_mqs_17_~tmp___0~55#1.base, ldv_alloc_etherdev_mqs_17_~tmp___0~55#1.offset; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12375: havoc ldv_pm_ops_instance_prepare_3_22_#t~ret1041#1, ldv_pm_ops_instance_prepare_3_22_~arg0#1.base, ldv_pm_ops_instance_prepare_3_22_~arg0#1.offset, ldv_pm_ops_instance_prepare_3_22_~arg1#1.base, ldv_pm_ops_instance_prepare_3_22_~arg1#1.offset;havoc ldv_pm_ops_instance_prepare_3_22_#in~arg0#1.base, ldv_pm_ops_instance_prepare_3_22_#in~arg0#1.offset, ldv_pm_ops_instance_prepare_3_22_#in~arg1#1.base, ldv_pm_ops_instance_prepare_3_22_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_prepare_3_22 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1119#1.base, ldv_pm_pm_ops_instance_3_#t~mem1119#1.offset; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12045: ldv_pm_platform_instance_4_#t~ret1079#1 := ldv_platform_instance_probe_4_14_#res#1;havoc ldv_platform_instance_probe_4_14_#t~ret1026#1, ldv_platform_instance_probe_4_14_~arg0#1.base, ldv_platform_instance_probe_4_14_~arg0#1.offset, ldv_platform_instance_probe_4_14_~arg1#1.base, ldv_platform_instance_probe_4_14_~arg1#1.offset, ldv_platform_instance_probe_4_14_~tmp~104#1;havoc ldv_platform_instance_probe_4_14_#in~arg0#1.base, ldv_platform_instance_probe_4_14_#in~arg0#1.offset, ldv_platform_instance_probe_4_14_#in~arg1#1.base, ldv_platform_instance_probe_4_14_#in~arg1#1.offset;assume { :end_inline_ldv_platform_instance_probe_4_14 } true;~ldv_4_probed_default~0 := ldv_pm_platform_instance_4_#t~ret1079#1;havoc ldv_pm_platform_instance_4_#t~mem1078#1.base, ldv_pm_platform_instance_4_#t~mem1078#1.offset;havoc ldv_pm_platform_instance_4_#t~ret1079#1; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979-1: SUMMARY for call ldv_assume((if 29bv32 == ~ldv_statevar_3~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979: assume { :begin_inline_ldv_dispatch_pm_register_4_6 } true;assume { :begin_inline_ldv_switch_automaton_state_3_29 } true;~ldv_statevar_3~0 := 28bv32;assume { :end_inline_ldv_switch_automaton_state_3_29 } true;assume { :end_inline_ldv_dispatch_pm_register_4_6 } true;~ldv_statevar_4~0 := 5bv32; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11120: assume 3bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11120: assume !(3bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10063: assume 0bv32 != ~zero_extend~32~8(~avoid_D3~0); [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10063: assume !(0bv32 != ~zero_extend~32~8(~avoid_D3~0)); [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12111: assume 10bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12111: assume !(10bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10856: SUMMARY for call ldv_assume((if 0bv32 == ~ldv_14_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487: assume ~bvugt~32(~zero_extend~32~8(rhine_init_one_#t~mem414#1), 130bv32);havoc rhine_init_one_#t~mem414#1;rhine_init_one_~quirks~0#1 := ~bvor~32(64bv32, rhine_init_one_~quirks~0#1); [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7487: assume !~bvugt~32(~zero_extend~32~8(rhine_init_one_#t~mem414#1), 130bv32);havoc rhine_init_one_#t~mem414#1; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7553: assume 0bv64 == ~bvadd~64(rhine_init_one_~ioaddr~9#1.base, rhine_init_one_~ioaddr~9#1.offset);rhine_init_one_~rc~0#1 := 4294967291bv32; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7553: assume !(0bv64 == ~bvadd~64(rhine_init_one_~ioaddr~9#1.base, rhine_init_one_~ioaddr~9#1.offset)); [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11451: assume 2bv32 == ~ldv_statevar_2~0; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11451: assume !(2bv32 == ~ldv_statevar_2~0); [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12310-1: SUMMARY for call ldv_pm_pm_ops_instance_3_#t~ret1106#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12310: ldv_pm_pm_ops_instance_3_~tmp___0~52#1 := ldv_pm_pm_ops_instance_3_#t~ret1106#1;havoc ldv_pm_pm_ops_instance_3_#t~ret1106#1; [2025-02-08 03:51:11,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11914: assume 5bv32 == ~ldv_statevar_4~0; [2025-02-08 03:51:11,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11914: assume !(5bv32 == ~ldv_statevar_4~0); [2025-02-08 03:51:11,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8677: SUMMARY for call netif_stop_queue(rhine_start_tx_~dev#1.base, rhine_start_tx_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12839: ldv_switch_3_#res#1 := 0bv32; [2025-02-08 03:51:11,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10857-1: SUMMARY for call ldv_entry_EMGentry_14_#t~ret971#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:11,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7620-1: SUMMARY for call rhine_init_one_#t~ret454#1 := netdev_err(rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset, 39bv64, 0bv64); srcloc: null [2025-02-08 03:51:11,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10857: ldv_entry_EMGentry_14_~tmp~96#1 := ldv_entry_EMGentry_14_#t~ret971#1;havoc ldv_entry_EMGentry_14_#t~ret971#1; [2025-02-08 03:51:11,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7620: havoc rhine_init_one_#t~mem453#1.base, rhine_init_one_#t~mem453#1.offset;havoc rhine_init_one_#t~ret454#1;assume { :begin_inline_eth_hw_addr_random } true;eth_hw_addr_random_#in~dev#1.base, eth_hw_addr_random_#in~dev#1.offset := rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset;havoc eth_hw_addr_random_#t~mem313#1.base, eth_hw_addr_random_#t~mem313#1.offset, eth_hw_addr_random_~dev#1.base, eth_hw_addr_random_~dev#1.offset;eth_hw_addr_random_~dev#1.base, eth_hw_addr_random_~dev#1.offset := eth_hw_addr_random_#in~dev#1.base, eth_hw_addr_random_#in~dev#1.offset;call write~intINTTYPE1#19(1bv8, eth_hw_addr_random_~dev#1.base, ~bvadd~64(560bv64, eth_hw_addr_random_~dev#1.offset), 1bv64);call eth_hw_addr_random_#t~mem313#1.base, eth_hw_addr_random_#t~mem313#1.offset := read~$Pointer$#19(eth_hw_addr_random_~dev#1.base, ~bvadd~64(791bv64, eth_hw_addr_random_~dev#1.offset), 8bv64);assume { :begin_inline_eth_random_addr } true;eth_random_addr_#in~addr#1.base, eth_random_addr_#in~addr#1.offset := eth_hw_addr_random_#t~mem313#1.base, eth_hw_addr_random_#t~mem313#1.offset;havoc eth_random_addr_#t~mem311#1, eth_random_addr_#t~mem312#1, eth_random_addr_~addr#1.base, eth_random_addr_~addr#1.offset;eth_random_addr_~addr#1.base, eth_random_addr_~addr#1.offset := eth_random_addr_#in~addr#1.base, eth_random_addr_#in~addr#1.offset;assume { :begin_inline_get_random_bytes } true;get_random_bytes_#in~arg0#1.base, get_random_bytes_#in~arg0#1.offset, get_random_bytes_#in~arg1#1 := eth_random_addr_~addr#1.base, eth_random_addr_~addr#1.offset, 6bv32;havoc get_random_bytes_~arg0#1.base, get_random_bytes_~arg0#1.offset, get_random_bytes_~arg1#1;get_random_bytes_~arg0#1.base, get_random_bytes_~arg0#1.offset := get_random_bytes_#in~arg0#1.base, get_random_bytes_#in~arg0#1.offset;get_random_bytes_~arg1#1 := get_random_bytes_#in~arg1#1; [2025-02-08 03:51:11,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10791: assume 7bv32 == ~ldv_statevar_14~0; [2025-02-08 03:51:11,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10791: assume !(7bv32 == ~ldv_statevar_14~0); [2025-02-08 03:51:11,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7422: havoc rhine_reload_eeprom_#t~ret366#1.base, rhine_reload_eeprom_#t~ret366#1.offset, rhine_reload_eeprom_#t~mem367#1.base, rhine_reload_eeprom_#t~mem367#1.offset, rhine_reload_eeprom_#t~ret368#1, rhine_reload_eeprom_#t~ret369#1, rhine_reload_eeprom_#t~mem370#1, rhine_reload_eeprom_#t~mem371#1, rhine_reload_eeprom_#t~ret372#1, rhine_reload_eeprom_~pioaddr#1, rhine_reload_eeprom_~dev#1.base, rhine_reload_eeprom_~dev#1.offset, rhine_reload_eeprom_~rp~2#1.base, rhine_reload_eeprom_~rp~2#1.offset, rhine_reload_eeprom_~tmp~44#1.base, rhine_reload_eeprom_~tmp~44#1.offset, rhine_reload_eeprom_~ioaddr~5#1.base, rhine_reload_eeprom_~ioaddr~5#1.offset, rhine_reload_eeprom_~i~2#1, rhine_reload_eeprom_~tmp___0~17#1, rhine_reload_eeprom_~tmp___1~10#1;havoc rhine_reload_eeprom_#in~pioaddr#1, rhine_reload_eeprom_#in~dev#1.base, rhine_reload_eeprom_#in~dev#1.offset;assume { :end_inline_rhine_reload_eeprom } true;havoc rhine_hw_init_#t~ret409#1.base, rhine_hw_init_#t~ret409#1.offset, rhine_hw_init_#t~mem410#1, rhine_hw_init_~dev#1.base, rhine_hw_init_~dev#1.offset, rhine_hw_init_~pioaddr#1, rhine_hw_init_~rp~5#1.base, rhine_hw_init_~rp~5#1.offset, rhine_hw_init_~tmp~49#1.base, rhine_hw_init_~tmp~49#1.offset;havoc rhine_hw_init_#in~dev#1.base, rhine_hw_init_#in~dev#1.offset, rhine_hw_init_#in~pioaddr#1;assume { :end_inline_rhine_hw_init } true;rhine_init_one_~i~3#1 := 0bv32; [2025-02-08 03:51:11,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7422-1: assume { :begin_inline_rhine_reload_eeprom } true;rhine_reload_eeprom_#in~pioaddr#1, rhine_reload_eeprom_#in~dev#1.base, rhine_reload_eeprom_#in~dev#1.offset := rhine_hw_init_~pioaddr#1, rhine_hw_init_~dev#1.base, rhine_hw_init_~dev#1.offset;havoc rhine_reload_eeprom_#t~ret366#1.base, rhine_reload_eeprom_#t~ret366#1.offset, rhine_reload_eeprom_#t~mem367#1.base, rhine_reload_eeprom_#t~mem367#1.offset, rhine_reload_eeprom_#t~ret368#1, rhine_reload_eeprom_#t~ret369#1, rhine_reload_eeprom_#t~mem370#1, rhine_reload_eeprom_#t~mem371#1, rhine_reload_eeprom_#t~ret372#1, rhine_reload_eeprom_~pioaddr#1, rhine_reload_eeprom_~dev#1.base, rhine_reload_eeprom_~dev#1.offset, rhine_reload_eeprom_~rp~2#1.base, rhine_reload_eeprom_~rp~2#1.offset, rhine_reload_eeprom_~tmp~44#1.base, rhine_reload_eeprom_~tmp~44#1.offset, rhine_reload_eeprom_~ioaddr~5#1.base, rhine_reload_eeprom_~ioaddr~5#1.offset, rhine_reload_eeprom_~i~2#1, rhine_reload_eeprom_~tmp___0~17#1, rhine_reload_eeprom_~tmp___1~10#1;rhine_reload_eeprom_~pioaddr#1 := rhine_reload_eeprom_#in~pioaddr#1;rhine_reload_eeprom_~dev#1.base, rhine_reload_eeprom_~dev#1.offset := rhine_reload_eeprom_#in~dev#1.base, rhine_reload_eeprom_#in~dev#1.offset;havoc rhine_reload_eeprom_~rp~2#1.base, rhine_reload_eeprom_~rp~2#1.offset;havoc rhine_reload_eeprom_~tmp~44#1.base, rhine_reload_eeprom_~tmp~44#1.offset;havoc rhine_reload_eeprom_~ioaddr~5#1.base, rhine_reload_eeprom_~ioaddr~5#1.offset;havoc rhine_reload_eeprom_~i~2#1;havoc rhine_reload_eeprom_~tmp___0~17#1;havoc rhine_reload_eeprom_~tmp___1~10#1; [2025-02-08 03:51:11,993 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12245-1: call ldv_pm_pm_ops_instance_3_#t~mem1092#1.base, ldv_pm_pm_ops_instance_3_#t~mem1092#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(96bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64); [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8215-1: SUMMARY for call rhine_vlan_rx_add_vid_#t~ret580#1.base, rhine_vlan_rx_add_vid_#t~ret580#1.offset := netdev_priv(rhine_vlan_rx_add_vid_~dev#1.base, rhine_vlan_rx_add_vid_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11188: assume 28bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11188: assume !(28bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12245: assume 0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1092#1.base, ldv_pm_pm_ops_instance_3_#t~mem1092#1.offset);havoc ldv_pm_pm_ops_instance_3_#t~mem1092#1.base, ldv_pm_pm_ops_instance_3_#t~mem1092#1.offset;call ldv_pm_pm_ops_instance_3_#t~mem1093#1.base, ldv_pm_pm_ops_instance_3_#t~mem1093#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(96bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_poweroff_late_3_8 } true;ldv_pm_ops_instance_poweroff_late_3_8_#in~arg0#1.base, ldv_pm_ops_instance_poweroff_late_3_8_#in~arg0#1.offset, ldv_pm_ops_instance_poweroff_late_3_8_#in~arg1#1.base, ldv_pm_ops_instance_poweroff_late_3_8_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1093#1.base, ldv_pm_pm_ops_instance_3_#t~mem1093#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_poweroff_late_3_8_#t~ret1037#1, ldv_pm_ops_instance_poweroff_late_3_8_~arg0#1.base, ldv_pm_ops_instance_poweroff_late_3_8_~arg0#1.offset, ldv_pm_ops_instance_poweroff_late_3_8_~arg1#1.base, ldv_pm_ops_instance_poweroff_late_3_8_~arg1#1.offset;ldv_pm_ops_instance_poweroff_late_3_8_~arg0#1.base, ldv_pm_ops_instance_poweroff_late_3_8_~arg0#1.offset := ldv_pm_ops_instance_poweroff_late_3_8_#in~arg0#1.base, ldv_pm_ops_instance_poweroff_late_3_8_#in~arg0#1.offset;ldv_pm_ops_instance_poweroff_late_3_8_~arg1#1.base, ldv_pm_ops_instance_poweroff_late_3_8_~arg1#1.offset := ldv_pm_ops_instance_poweroff_late_3_8_#in~arg1#1.base, ldv_pm_ops_instance_poweroff_late_3_8_#in~arg1#1.offset; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12245: assume !(0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1092#1.base, ldv_pm_pm_ops_instance_3_#t~mem1092#1.offset));havoc ldv_pm_pm_ops_instance_3_#t~mem1092#1.base, ldv_pm_pm_ops_instance_3_#t~mem1092#1.offset; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8215: rhine_vlan_rx_add_vid_~tmp~61#1.base, rhine_vlan_rx_add_vid_~tmp~61#1.offset := rhine_vlan_rx_add_vid_#t~ret580#1.base, rhine_vlan_rx_add_vid_#t~ret580#1.offset;havoc rhine_vlan_rx_add_vid_#t~ret580#1.base, rhine_vlan_rx_add_vid_#t~ret580#1.offset;rhine_vlan_rx_add_vid_~rp~17#1.base, rhine_vlan_rx_add_vid_~rp~17#1.offset := rhine_vlan_rx_add_vid_~tmp~61#1.base, rhine_vlan_rx_add_vid_~tmp~61#1.offset; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12179: assume 27bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12179: assume !(27bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11320: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_24 } true;ldv_dummy_resourceless_instance_callback_1_24_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_24_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_24_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_24_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_24_#in~arg2#1, ldv_dummy_resourceless_instance_callback_1_24_#in~arg3#1 := ~ldv_1_callback_ndo_vlan_rx_add_vid~0.base, ~ldv_1_callback_ndo_vlan_rx_add_vid~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~zero_extend~32~16(~ldv_1_ldv_param_24_1_default~0)[16:0], ~zero_extend~32~16(~ldv_1_ldv_param_24_2_default~0)[16:0];havoc ldv_dummy_resourceless_instance_callback_1_24_#t~ret961#1, ldv_dummy_resourceless_instance_callback_1_24_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_24_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_24_~arg2#1, ldv_dummy_resourceless_instance_callback_1_24_~arg3#1;ldv_dummy_resourceless_instance_callback_1_24_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_24_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_24_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_24_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_24_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_24_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_24_~arg2#1 := ldv_dummy_resourceless_instance_callback_1_24_#in~arg2#1;ldv_dummy_resourceless_instance_callback_1_24_~arg3#1 := ldv_dummy_resourceless_instance_callback_1_24_#in~arg3#1;assume { :begin_inline_rhine_vlan_rx_add_vid } true;rhine_vlan_rx_add_vid_#in~dev#1.base, rhine_vlan_rx_add_vid_#in~dev#1.offset, rhine_vlan_rx_add_vid_#in~proto#1, rhine_vlan_rx_add_vid_#in~vid#1 := ldv_dummy_resourceless_instance_callback_1_24_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg1#1.offset, ~zero_extend~32~16(ldv_dummy_resourceless_instance_callback_1_24_~arg2#1)[16:0], ~zero_extend~32~16(ldv_dummy_resourceless_instance_callback_1_24_~arg3#1)[16:0];havoc rhine_vlan_rx_add_vid_#res#1;havoc rhine_vlan_rx_add_vid_#t~ret580#1.base, rhine_vlan_rx_add_vid_#t~ret580#1.offset, rhine_vlan_rx_add_vid_~dev#1.base, rhine_vlan_rx_add_vid_~dev#1.offset, rhine_vlan_rx_add_vid_~proto#1, rhine_vlan_rx_add_vid_~vid#1, rhine_vlan_rx_add_vid_~rp~17#1.base, rhine_vlan_rx_add_vid_~rp~17#1.offset, rhine_vlan_rx_add_vid_~tmp~61#1.base, rhine_vlan_rx_add_vid_~tmp~61#1.offset;rhine_vlan_rx_add_vid_~dev#1.base, rhine_vlan_rx_add_vid_~dev#1.offset := rhine_vlan_rx_add_vid_#in~dev#1.base, rhine_vlan_rx_add_vid_#in~dev#1.offset;rhine_vlan_rx_add_vid_~proto#1 := rhine_vlan_rx_add_vid_#in~proto#1;rhine_vlan_rx_add_vid_~vid#1 := rhine_vlan_rx_add_vid_#in~vid#1;havoc rhine_vlan_rx_add_vid_~rp~17#1.base, rhine_vlan_rx_add_vid_~rp~17#1.offset;havoc rhine_vlan_rx_add_vid_~tmp~61#1.base, rhine_vlan_rx_add_vid_~tmp~61#1.offset; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10065: havoc rhine_init_#t~ret935#1; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10065-1: SUMMARY for call rhine_init_#t~ret935#1 := printk(125bv64, 0bv64); srcloc: null [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11783-1: SUMMARY for call ldv_pm_ops_instance_restore_noirq_3_5_#t~ret1046#1 := ##fun~$Pointer$~TO~C_INT(ldv_pm_ops_instance_restore_noirq_3_5_~arg1#1.base, ldv_pm_ops_instance_restore_noirq_3_5_~arg1#1.offset, ldv_pm_ops_instance_restore_noirq_3_5_~arg0#1.base, ldv_pm_ops_instance_restore_noirq_3_5_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11783: havoc ldv_pm_ops_instance_restore_noirq_3_5_#t~ret1046#1; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621: havoc eth_hw_addr_random_#t~mem313#1.base, eth_hw_addr_random_#t~mem313#1.offset, eth_hw_addr_random_~dev#1.base, eth_hw_addr_random_~dev#1.offset;havoc eth_hw_addr_random_#in~dev#1.base, eth_hw_addr_random_#in~dev#1.offset;assume { :end_inline_eth_hw_addr_random } true;call rhine_init_one_#t~mem455#1.base, rhine_init_one_#t~mem455#1.offset := read~$Pointer$#19(rhine_init_one_~dev~2#1.base, ~bvadd~64(791bv64, rhine_init_one_~dev~2#1.offset), 8bv64); [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12312: assume 0bv32 != ldv_pm_pm_ops_instance_3_~tmp___0~52#1;~ldv_statevar_3~0 := 12bv32; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12312: assume !(0bv32 != ldv_pm_pm_ops_instance_3_~tmp___0~52#1);~ldv_statevar_3~0 := 14bv32; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10859: assume 0bv32 != ldv_entry_EMGentry_14_~tmp~96#1;~ldv_statevar_14~0 := 3bv32; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10859: assume !(0bv32 != ldv_entry_EMGentry_14_~tmp~96#1);~ldv_statevar_14~0 := 7bv32; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11057: assume 5bv32 == ~ldv_statevar_0~0; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11057: assume !(5bv32 == ~ldv_statevar_0~0); [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7622: havoc rhine_init_one_#t~mem455#1.base, rhine_init_one_#t~mem455#1.offset;havoc rhine_init_one_#t~ret456#1; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7688: assume 65535bv32 != rhine_init_one_~mii_status~0#1 && 0bv32 != rhine_init_one_~mii_status~0#1; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7688: assume !(65535bv32 != rhine_init_one_~mii_status~0#1 && 0bv32 != rhine_init_one_~mii_status~0#1); [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7556-1: SUMMARY for call rhine_init_one_#t~ret442#1.base, rhine_init_one_#t~ret442#1.offset := pci_name(rhine_init_one_~pdev#1.base, rhine_init_one_~pdev#1.offset); srcloc: null [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7556: rhine_init_one_~tmp___0~20#1.base, rhine_init_one_~tmp___0~20#1.offset := rhine_init_one_#t~ret442#1.base, rhine_init_one_#t~ret442#1.offset;havoc rhine_init_one_#t~ret442#1.base, rhine_init_one_#t~ret442#1.offset; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7622-1: SUMMARY for call rhine_init_one_#t~ret456#1 := netdev_info(rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset, 40bv64, 0bv64); srcloc: null [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9274: rhine_get_stats64_~tmp~75#1.base, rhine_get_stats64_~tmp~75#1.offset := rhine_get_stats64_#t~ret835#1.base, rhine_get_stats64_#t~ret835#1.offset;havoc rhine_get_stats64_#t~ret835#1.base, rhine_get_stats64_#t~ret835#1.offset;rhine_get_stats64_~rp~31#1.base, rhine_get_stats64_~rp~31#1.offset := rhine_get_stats64_~tmp~75#1.base, rhine_get_stats64_~tmp~75#1.offset; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11124: assume 4bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11124: assume !(4bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12115: assume 11bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12115: assume !(11bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:11,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8217: SUMMARY for call spin_lock_bh(rhine_vlan_rx_add_vid_~rp~17#1.base, ~bvadd~64(2164bv64, rhine_vlan_rx_add_vid_~rp~17#1.offset)); srcloc: null [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9274-1: SUMMARY for call rhine_get_stats64_#t~ret835#1.base, rhine_get_stats64_#t~ret835#1.offset := netdev_priv(rhine_get_stats64_~dev#1.base, rhine_get_stats64_~dev#1.offset); srcloc: null [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12247: havoc ldv_pm_ops_instance_poweroff_late_3_8_#t~ret1037#1, ldv_pm_ops_instance_poweroff_late_3_8_~arg0#1.base, ldv_pm_ops_instance_poweroff_late_3_8_~arg0#1.offset, ldv_pm_ops_instance_poweroff_late_3_8_~arg1#1.base, ldv_pm_ops_instance_poweroff_late_3_8_~arg1#1.offset;havoc ldv_pm_ops_instance_poweroff_late_3_8_#in~arg0#1.base, ldv_pm_ops_instance_poweroff_late_3_8_#in~arg0#1.offset, ldv_pm_ops_instance_poweroff_late_3_8_#in~arg1#1.base, ldv_pm_ops_instance_poweroff_late_3_8_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_poweroff_late_3_8 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1093#1.base, ldv_pm_pm_ops_instance_3_#t~mem1093#1.offset; [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13040: rhine_init_one_#t~ret465#1 := ldv_register_netdev_18_#res#1;havoc ldv_register_netdev_18_#t~ret1152#1, ldv_register_netdev_18_#t~ret1153#1, ldv_register_netdev_18_~ldv_func_arg1#1.base, ldv_register_netdev_18_~ldv_func_arg1#1.offset, ldv_register_netdev_18_~ldv_func_res~1#1, ldv_register_netdev_18_~tmp~119#1, ldv_register_netdev_18_~tmp___0~56#1;havoc ldv_register_netdev_18_#in~ldv_func_arg1#1.base, ldv_register_netdev_18_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_register_netdev_18 } true;rhine_init_one_~rc~0#1 := rhine_init_one_#t~ret465#1;havoc rhine_init_one_#t~ret465#1; [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9539: call write~intINTTYPE4#19(47bv32, rhine_get_wol_~wol#1.base, ~bvadd~64(4bv64, rhine_get_wol_~wol#1.offset), 4bv64);call rhine_get_wol_#t~mem887#1 := read~intINTTYPE1#19(rhine_get_wol_~rp~40#1.base, ~bvadd~64(2609bv64, rhine_get_wol_~rp~40#1.offset), 1bv64);call write~intINTTYPE4#19(~zero_extend~32~8(rhine_get_wol_#t~mem887#1), rhine_get_wol_~wol#1.base, ~bvadd~64(8bv64, rhine_get_wol_~wol#1.offset), 4bv64);havoc rhine_get_wol_#t~mem887#1; [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9539-1: SUMMARY for call spin_lock_irq(rhine_get_wol_~rp~40#1.base, ~bvadd~64(2164bv64, rhine_get_wol_~rp~40#1.offset)); srcloc: null [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7491-1: call rhine_init_one_#t~mem415#1 := read~intINTTYPE1#19(rhine_init_one_~pdev#1.base, ~bvadd~64(72bv64, rhine_init_one_~pdev#1.offset), 1bv64); [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7491: assume ~bvule~32(~zero_extend~32~8(rhine_init_one_#t~mem415#1), 143bv32);havoc rhine_init_one_#t~mem415#1;rhine_init_one_~name~0#1.base, rhine_init_one_~name~0#1.offset := 32bv64, 0bv64; [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7491: assume !~bvule~32(~zero_extend~32~8(rhine_init_one_#t~mem415#1), 143bv32);havoc rhine_init_one_#t~mem415#1;rhine_init_one_~name~0#1.base, rhine_init_one_~name~0#1.offset := 33bv64, 0bv64; [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7557-1: SUMMARY for call rhine_init_one_#t~ret443#1 := dev_err(rhine_init_one_~pdev#1.base, ~bvadd~64(179bv64, rhine_init_one_~pdev#1.offset), 37bv64, 0bv64); srcloc: null [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7557: havoc rhine_init_one_#t~ret443#1; [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12380: assume { :begin_inline_ldv_switch_3 } true;havoc ldv_switch_3_#res#1;havoc ldv_switch_3_#t~ret1143#1, ldv_switch_3_~tmp~114#1;havoc ldv_switch_3_~tmp~114#1; [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8218: SUMMARY for call set_bit(~zero_extend~64~16(rhine_vlan_rx_add_vid_~vid#1), rhine_vlan_rx_add_vid_~rp~17#1.base, rhine_vlan_rx_add_vid_~rp~17#1.offset); srcloc: null [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11455: assume 3bv32 == ~ldv_statevar_2~0; [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11455: assume !(3bv32 == ~ldv_statevar_2~0); [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10795: assume 8bv32 == ~ldv_statevar_14~0; [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10795: assume !(8bv32 == ~ldv_statevar_14~0); [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7690: call write~intINTTYPE4#19(rhine_init_one_#t~ret471#1, rhine_init_one_~rp~6#1.base, ~bvadd~64(4bv64, ~bvadd~64(2612bv64, rhine_init_one_~rp~6#1.offset)), 4bv64);havoc rhine_init_one_#t~ret471#1; [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11918: assume 6bv32 == ~ldv_statevar_4~0; [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11918: assume !(6bv32 == ~ldv_statevar_4~0); [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13041-1: ldv_register_netdev_18_#res#1 := ldv_register_netdev_18_~ldv_func_res~1#1; [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6765: assume 0bv8 != is_valid_ether_addr_~tmp~38#1;is_valid_ether_addr_~tmp___0~12#1 := 0bv32; [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6765: assume !(0bv8 != is_valid_ether_addr_~tmp~38#1);is_valid_ether_addr_~tmp___0~12#1 := 1bv32; [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11588: ~ldv_statevar_2~0 := ldv_pci_pci_instance_2_#t~ret1015#1;havoc ldv_pci_pci_instance_2_#t~ret1015#1; [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9606-1: SUMMARY for call rhine_set_carrier(netdev_ioctl_~rp~42#1.base, ~bvadd~64(2612bv64, netdev_ioctl_~rp~42#1.offset)); srcloc: null [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7690-1: SUMMARY for call rhine_init_one_#t~ret471#1 := mdio_read(rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset, rhine_init_one_~phy_id~0#1, 4bv32); srcloc: null [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11588-1: SUMMARY for call ldv_pci_pci_instance_2_#t~ret1015#1 := ldv_switch_1(); srcloc: null [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11720: havoc ldv_pm_ops_instance_freeze_noirq_3_12_#t~ret1034#1; [2025-02-08 03:51:11,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8681: assume 0bv32 != ~bvand~32(256bv32, rhine_start_tx_#t~mem684#1);havoc rhine_start_tx_#t~mem684#1;call write~$Pointer$#14(64bv64, 0bv64, rhine_start_tx_~#descriptor~2#1.base, rhine_start_tx_~#descriptor~2#1.offset, 8bv64);call write~$Pointer$#14(65bv64, 0bv64, rhine_start_tx_~#descriptor~2#1.base, ~bvadd~64(8bv64, rhine_start_tx_~#descriptor~2#1.offset), 8bv64);call write~$Pointer$#14(66bv64, 0bv64, rhine_start_tx_~#descriptor~2#1.base, ~bvadd~64(16bv64, rhine_start_tx_~#descriptor~2#1.offset), 8bv64);call write~$Pointer$#14(67bv64, 0bv64, rhine_start_tx_~#descriptor~2#1.base, ~bvadd~64(24bv64, rhine_start_tx_~#descriptor~2#1.offset), 8bv64);call write~intINTTYPE4#14(1747bv32, rhine_start_tx_~#descriptor~2#1.base, ~bvadd~64(32bv64, rhine_start_tx_~#descriptor~2#1.offset), 4bv64);call write~intINTTYPE4#14(0bv32, rhine_start_tx_~#descriptor~2#1.base, ~bvadd~64(36bv64, rhine_start_tx_~#descriptor~2#1.offset), 4bv64);call rhine_start_tx_#t~mem685#1 := read~intINTTYPE4#14(rhine_start_tx_~#descriptor~2#1.base, ~bvadd~64(36bv64, rhine_start_tx_~#descriptor~2#1.offset), 4bv64); [2025-02-08 03:51:11,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8681: assume !(0bv32 != ~bvand~32(256bv32, rhine_start_tx_#t~mem684#1));havoc rhine_start_tx_#t~mem684#1; [2025-02-08 03:51:11,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8681-1: call rhine_start_tx_#t~mem684#1 := read~intINTTYPE4#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(2541bv64, rhine_start_tx_~rp~25#1.offset), 4bv64); [2025-02-08 03:51:11,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8615: havoc skb_copy_and_csum_dev_~arg0#1.base, skb_copy_and_csum_dev_~arg0#1.offset, skb_copy_and_csum_dev_~arg1#1.base, skb_copy_and_csum_dev_~arg1#1.offset;havoc skb_copy_and_csum_dev_#in~arg0#1.base, skb_copy_and_csum_dev_#in~arg0#1.offset, skb_copy_and_csum_dev_#in~arg1#1.base, skb_copy_and_csum_dev_#in~arg1#1.offset;assume { :end_inline_skb_copy_and_csum_dev } true;havoc rhine_start_tx_#t~mem642#1.base, rhine_start_tx_#t~mem642#1.offset;call rhine_start_tx_#t~mem643#1 := read~intINTTYPE4#19(rhine_start_tx_~skb#1.base, ~bvadd~64(104bv64, rhine_start_tx_~skb#1.offset), 4bv64); [2025-02-08 03:51:11,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11720-1: SUMMARY for call ldv_pm_ops_instance_freeze_noirq_3_12_#t~ret1034#1 := ##fun~$Pointer$~TO~C_INT(ldv_pm_ops_instance_freeze_noirq_3_12_~arg1#1.base, ldv_pm_ops_instance_freeze_noirq_3_12_~arg1#1.offset, ldv_pm_ops_instance_freeze_noirq_3_12_~arg0#1.base, ldv_pm_ops_instance_freeze_noirq_3_12_~arg0#1.offset); srcloc: null [2025-02-08 03:51:11,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9606: assume { :begin_inline_ldv_mutex_unlock_35 } true;ldv_mutex_unlock_35_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_35_#in~ldv_func_arg1#1.offset := netdev_ioctl_~rp~42#1.base, ~bvadd~64(2232bv64, netdev_ioctl_~rp~42#1.offset);havoc ldv_mutex_unlock_35_~ldv_func_arg1#1.base, ldv_mutex_unlock_35_~ldv_func_arg1#1.offset;ldv_mutex_unlock_35_~ldv_func_arg1#1.base, ldv_mutex_unlock_35_~ldv_func_arg1#1.offset := ldv_mutex_unlock_35_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_35_#in~ldv_func_arg1#1.offset; [2025-02-08 03:51:11,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276: SUMMARY for call spin_lock_bh(rhine_get_stats64_~rp~31#1.base, ~bvadd~64(2164bv64, rhine_get_stats64_~rp~31#1.offset)); srcloc: null [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11258: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_11 } true;ldv_dummy_resourceless_instance_callback_1_11_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_11_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_11_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_11_#in~arg2#1 := ~ldv_1_callback_ndo_change_mtu~0.base, ~ldv_1_callback_ndo_change_mtu~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_ldv_param_11_1_default~0;havoc ldv_dummy_resourceless_instance_callback_1_11_#t~ret955#1, ldv_dummy_resourceless_instance_callback_1_11_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_11_~arg2#1;ldv_dummy_resourceless_instance_callback_1_11_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_11_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_11_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_11_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_11_~arg2#1 := ldv_dummy_resourceless_instance_callback_1_11_#in~arg2#1;assume { :begin_inline_eth_change_mtu } true;eth_change_mtu_#in~arg0#1.base, eth_change_mtu_#in~arg0#1.offset, eth_change_mtu_#in~arg1#1 := ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_11_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_11_~arg2#1;havoc eth_change_mtu_#res#1;havoc eth_change_mtu_#t~nondet1231#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~nondet1231#1;eth_change_mtu_#res#1 := eth_change_mtu_#t~nondet1231#1;havoc eth_change_mtu_#t~nondet1231#1; [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8219: SUMMARY for call rhine_update_vcam(rhine_vlan_rx_add_vid_~dev#1.base, rhine_vlan_rx_add_vid_~dev#1.offset); srcloc: null [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12447-1: SUMMARY for call ldv_register_netdev_#t~ret1131#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12447: ldv_register_netdev_~tmp___0~53#1 := ldv_register_netdev_#t~ret1131#1;havoc ldv_register_netdev_#t~ret1131#1; [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12051-1: SUMMARY for call ldv_pm_platform_instance_4_#t~ret1080#1 := ldv_post_probe(~ldv_4_probed_default~0); srcloc: null [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12051: ~ldv_4_probed_default~0 := ldv_pm_platform_instance_4_#t~ret1080#1;havoc ldv_pm_platform_instance_4_#t~ret1080#1; [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11192: assume 30bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11192: assume !(30bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12183: assume 28bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12183: assume !(28bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7691-1: SUMMARY for call rhine_init_one_#t~ret472#1 := mdio_read(rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset, rhine_init_one_~phy_id~0#1, 5bv32); srcloc: null [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11985: ~ldv_statevar_4~0 := 4bv32; [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7691: rhine_init_one_~tmp___10~0#1 := rhine_init_one_#t~ret472#1;havoc rhine_init_one_#t~ret472#1;call rhine_init_one_#t~mem473#1 := read~intINTTYPE4#19(rhine_init_one_~rp~6#1.base, ~bvadd~64(4bv64, ~bvadd~64(2612bv64, rhine_init_one_~rp~6#1.offset)), 4bv64); [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9277: SUMMARY for call rhine_update_rx_crc_and_missed_errord(rhine_get_stats64_~rp~31#1.base, rhine_get_stats64_~rp~31#1.offset); srcloc: null [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8220-1: SUMMARY for call spin_unlock_bh(rhine_vlan_rx_add_vid_~rp~17#1.base, ~bvadd~64(2164bv64, rhine_vlan_rx_add_vid_~rp~17#1.offset)); srcloc: null [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8220: rhine_vlan_rx_add_vid_#res#1 := 0bv32;ldv_dummy_resourceless_instance_callback_1_24_#t~ret961#1 := rhine_vlan_rx_add_vid_#res#1;havoc rhine_vlan_rx_add_vid_#t~ret580#1.base, rhine_vlan_rx_add_vid_#t~ret580#1.offset, rhine_vlan_rx_add_vid_~dev#1.base, rhine_vlan_rx_add_vid_~dev#1.offset, rhine_vlan_rx_add_vid_~proto#1, rhine_vlan_rx_add_vid_~vid#1, rhine_vlan_rx_add_vid_~rp~17#1.base, rhine_vlan_rx_add_vid_~rp~17#1.offset, rhine_vlan_rx_add_vid_~tmp~61#1.base, rhine_vlan_rx_add_vid_~tmp~61#1.offset;havoc rhine_vlan_rx_add_vid_#in~dev#1.base, rhine_vlan_rx_add_vid_#in~dev#1.offset, rhine_vlan_rx_add_vid_#in~proto#1, rhine_vlan_rx_add_vid_#in~vid#1;assume { :end_inline_rhine_vlan_rx_add_vid } true;havoc ldv_dummy_resourceless_instance_callback_1_24_#t~ret961#1;havoc ldv_dummy_resourceless_instance_callback_1_24_#t~ret961#1, ldv_dummy_resourceless_instance_callback_1_24_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_24_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_24_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_24_~arg2#1, ldv_dummy_resourceless_instance_callback_1_24_~arg3#1;havoc ldv_dummy_resourceless_instance_callback_1_24_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_24_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_24_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_24_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_24_#in~arg2#1, ldv_dummy_resourceless_instance_callback_1_24_#in~arg3#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_24 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12052: SUMMARY for call ldv_free(~ldv_4_ldv_param_14_0_default~0.base, ~ldv_4_ldv_param_14_0_default~0.offset); srcloc: null [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11061: assume 6bv32 == ~ldv_statevar_0~0; [2025-02-08 03:51:12,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11061: assume !(6bv32 == ~ldv_statevar_0~0); [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10070: assume { :begin_inline_ldv___pci_register_driver_39 } true;ldv___pci_register_driver_39_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_39_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_39_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_39_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_39_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_39_#in~ldv_func_arg3#1.offset := ~#rhine_driver~0.base, ~#rhine_driver~0.offset, ~#__this_module~0.base, ~#__this_module~0.offset, 126bv64, 0bv64;havoc ldv___pci_register_driver_39_#res#1;havoc ldv___pci_register_driver_39_#t~ret1156#1, ldv___pci_register_driver_39_#t~ret1157#1, ldv___pci_register_driver_39_~ldv_func_arg1#1.base, ldv___pci_register_driver_39_~ldv_func_arg1#1.offset, ldv___pci_register_driver_39_~ldv_func_arg2#1.base, ldv___pci_register_driver_39_~ldv_func_arg2#1.offset, ldv___pci_register_driver_39_~ldv_func_arg3#1.base, ldv___pci_register_driver_39_~ldv_func_arg3#1.offset, ldv___pci_register_driver_39_~ldv_func_res~3#1, ldv___pci_register_driver_39_~tmp~121#1, ldv___pci_register_driver_39_~tmp___0~58#1;ldv___pci_register_driver_39_~ldv_func_arg1#1.base, ldv___pci_register_driver_39_~ldv_func_arg1#1.offset := ldv___pci_register_driver_39_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_39_#in~ldv_func_arg1#1.offset;ldv___pci_register_driver_39_~ldv_func_arg2#1.base, ldv___pci_register_driver_39_~ldv_func_arg2#1.offset := ldv___pci_register_driver_39_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_39_#in~ldv_func_arg2#1.offset;ldv___pci_register_driver_39_~ldv_func_arg3#1.base, ldv___pci_register_driver_39_~ldv_func_arg3#1.offset := ldv___pci_register_driver_39_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_39_#in~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_39_~ldv_func_res~3#1;havoc ldv___pci_register_driver_39_~tmp~121#1;havoc ldv___pci_register_driver_39_~tmp___0~58#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_39_~ldv_func_arg1#1.base, ldv___pci_register_driver_39_~ldv_func_arg1#1.offset, ldv___pci_register_driver_39_~ldv_func_arg2#1.base, ldv___pci_register_driver_39_~ldv_func_arg2#1.offset, ldv___pci_register_driver_39_~ldv_func_arg3#1.base, ldv___pci_register_driver_39_~ldv_func_arg3#1.offset;havoc __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet1222#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~nondet1222#1;__pci_register_driver_#res#1 := __pci_register_driver_#t~nondet1222#1;havoc __pci_register_driver_#t~nondet1222#1; [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7692-1: SUMMARY for call rhine_init_one_#t~ret474#1 := netdev_info(rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset, 46bv64, 0bv64); srcloc: null [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7692: havoc rhine_init_one_#t~mem473#1;havoc rhine_init_one_#t~ret474#1; [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11524: call ldv_pci_pci_instance_2_#t~mem998#1.base, ldv_pci_pci_instance_2_#t~mem998#1.offset := read~$Pointer$#3(~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~mem998#1.base, ldv_pci_pci_instance_2_#t~mem998#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:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9542-1: SUMMARY for call spin_unlock_irq(rhine_get_wol_~rp~40#1.base, ~bvadd~64(2164bv64, rhine_get_wol_~rp~40#1.offset)); srcloc: null [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11524-1: SUMMARY for call ldv_assume((if 1bv32 == ~ldv_statevar_1~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8617: assume ~bvule~32(rhine_start_tx_#t~mem643#1, 59bv32);havoc rhine_start_tx_#t~mem643#1;call rhine_start_tx_#t~mem644#1.base, rhine_start_tx_#t~mem644#1.offset := read~$Pointer$#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(~bvadd~64(1824bv64, rhine_start_tx_~rp~25#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1))), 8bv64);call rhine_start_tx_#t~mem645#1 := read~intINTTYPE4#19(rhine_start_tx_~skb#1.base, ~bvadd~64(104bv64, rhine_start_tx_~skb#1.offset), 4bv64);call rhine_start_tx_#t~mem646#1 := read~intINTTYPE4#19(rhine_start_tx_~skb#1.base, ~bvadd~64(104bv64, rhine_start_tx_~skb#1.offset), 4bv64); [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8617: assume !~bvule~32(rhine_start_tx_#t~mem643#1, 59bv32);havoc rhine_start_tx_#t~mem643#1; [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9542: havoc rhine_get_wol_#t~ret885#1.base, rhine_get_wol_#t~ret885#1.offset, rhine_get_wol_#t~mem886#1, rhine_get_wol_#t~mem887#1, rhine_get_wol_~dev#1.base, rhine_get_wol_~dev#1.offset, rhine_get_wol_~wol#1.base, rhine_get_wol_~wol#1.offset, rhine_get_wol_~rp~40#1.base, rhine_get_wol_~rp~40#1.offset, rhine_get_wol_~tmp~84#1.base, rhine_get_wol_~tmp~84#1.offset;havoc rhine_get_wol_#in~dev#1.base, rhine_get_wol_#in~dev#1.offset, rhine_get_wol_#in~wol#1.base, rhine_get_wol_#in~wol#1.offset;assume { :end_inline_rhine_get_wol } true;havoc ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_10_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_10 } true;~ldv_statevar_1~0 := 2bv32; [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9278-1: SUMMARY for call spin_unlock_bh(rhine_get_stats64_~rp~31#1.base, ~bvadd~64(2164bv64, rhine_get_stats64_~rp~31#1.offset)); srcloc: null [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392: havoc ldv_pci_instance_resume_2_5_#t~ret986#1; [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12449: assume 0bv32 != ldv_register_netdev_~tmp___0~53#1; [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12449: assume !(0bv32 != ldv_register_netdev_~tmp___0~53#1); [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392-1: SUMMARY for call ldv_pci_instance_resume_2_5_#t~ret986#1 := ##fun~$Pointer$~TO~C_INT(ldv_pci_instance_resume_2_5_~arg1#1.base, ldv_pci_instance_resume_2_5_~arg1#1.offset, ldv_pci_instance_resume_2_5_~arg0#1.base, ldv_pci_instance_resume_2_5_~arg0#1.offset); srcloc: null [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9278: assume { :begin_inline_netdev_stats_to_stats64 } true;netdev_stats_to_stats64_#in~arg0#1.base, netdev_stats_to_stats64_#in~arg0#1.offset, netdev_stats_to_stats64_#in~arg1#1.base, netdev_stats_to_stats64_#in~arg1#1.offset := rhine_get_stats64_~stats#1.base, rhine_get_stats64_~stats#1.offset, rhine_get_stats64_~dev#1.base, ~bvadd~64(260bv64, rhine_get_stats64_~dev#1.offset);havoc netdev_stats_to_stats64_~arg0#1.base, netdev_stats_to_stats64_~arg0#1.offset, netdev_stats_to_stats64_~arg1#1.base, netdev_stats_to_stats64_~arg1#1.offset;netdev_stats_to_stats64_~arg0#1.base, netdev_stats_to_stats64_~arg0#1.offset := netdev_stats_to_stats64_#in~arg0#1.base, netdev_stats_to_stats64_#in~arg0#1.offset;netdev_stats_to_stats64_~arg1#1.base, netdev_stats_to_stats64_~arg1#1.offset := netdev_stats_to_stats64_#in~arg1#1.base, netdev_stats_to_stats64_#in~arg1#1.offset;havoc netdev_stats_to_stats64_~arg0#1.base, netdev_stats_to_stats64_~arg0#1.offset, netdev_stats_to_stats64_~arg1#1.base, netdev_stats_to_stats64_~arg1#1.offset;havoc netdev_stats_to_stats64_#in~arg0#1.base, netdev_stats_to_stats64_#in~arg0#1.offset, netdev_stats_to_stats64_#in~arg1#1.base, netdev_stats_to_stats64_#in~arg1#1.offset;assume { :end_inline_netdev_stats_to_stats64 } true; [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12053-1: SUMMARY for call ldv_pm_platform_instance_4_#t~ret1081#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12053: ldv_pm_platform_instance_4_~tmp___4~5#1 := ldv_pm_platform_instance_4_#t~ret1081#1;havoc ldv_pm_platform_instance_4_#t~ret1081#1; [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13176-1: SUMMARY for call ldv_mutex_lock_task_lock_of_rhine_private(ldv_mutex_lock_32_~ldv_func_arg1#1.base, ldv_mutex_lock_32_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11128: assume 5bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11128: assume !(5bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12119: assume 12bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12119: assume !(12bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:12,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13176: havoc ldv_mutex_lock_32_~ldv_func_arg1#1.base, ldv_mutex_lock_32_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_32_#in~ldv_func_arg1#1.base, ldv_mutex_lock_32_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_32 } true;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_~rp~35#1.base, ~bvadd~64(2612bv64, netdev_set_settings_~rp~35#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~nondet1243#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~nondet1243#1;mii_ethtool_sset_#res#1 := mii_ethtool_sset_#t~nondet1243#1;havoc mii_ethtool_sset_#t~nondet1243#1; [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7627: assume 0bv32 == rhine_init_one_~phy_id~0#1; [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7627: assume !(0bv32 == rhine_init_one_~phy_id~0#1); [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11855-1: SUMMARY for call ldv_pm_ops_instance_suspend_late_3_18_#t~ret1060#1 := ##fun~$Pointer$~TO~C_INT(ldv_pm_ops_instance_suspend_late_3_18_~arg1#1.base, ldv_pm_ops_instance_suspend_late_3_18_~arg1#1.offset, ldv_pm_ops_instance_suspend_late_3_18_~arg0#1.base, ldv_pm_ops_instance_suspend_late_3_18_~arg0#1.offset); srcloc: null [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11855: havoc ldv_pm_ops_instance_suspend_late_3_18_#t~ret1060#1; [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11459: assume 4bv32 == ~ldv_statevar_2~0; [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11459: assume !(4bv32 == ~ldv_statevar_2~0); [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12252: ~ldv_statevar_3~0 := 7bv32; [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11988: ~ldv_4_probed_default~0 := 1bv32;~ldv_statevar_4~0 := 17bv32; [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11922: assume 7bv32 == ~ldv_statevar_4~0; [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11922: assume !(7bv32 == ~ldv_statevar_4~0); [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5976: havoc skb_end_pointer_#t~mem204#1.base, skb_end_pointer_#t~mem204#1.offset;havoc skb_end_pointer_#t~mem205#1;rhine_start_tx_#t~ret637#1.base, rhine_start_tx_#t~ret637#1.offset := skb_end_pointer_#res#1.base, skb_end_pointer_#res#1.offset;havoc skb_end_pointer_#t~mem204#1.base, skb_end_pointer_#t~mem204#1.offset, skb_end_pointer_#t~mem205#1, skb_end_pointer_~skb#1.base, skb_end_pointer_~skb#1.offset;havoc skb_end_pointer_#in~skb#1.base, skb_end_pointer_#in~skb#1.offset;assume { :end_inline_skb_end_pointer } true;rhine_start_tx_~tmp___2~9#1.base, rhine_start_tx_~tmp___2~9#1.offset := rhine_start_tx_#t~ret637#1.base, rhine_start_tx_#t~ret637#1.offset;havoc rhine_start_tx_#t~ret637#1.base, rhine_start_tx_#t~ret637#1.offset;call rhine_start_tx_#t~mem638#1 := read~intINTTYPE1#19(rhine_start_tx_~tmp___2~9#1.base, rhine_start_tx_~tmp___2~9#1.offset, 1bv64); [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8619: havoc rhine_start_tx_#t~mem644#1.base, rhine_start_tx_#t~mem644#1.offset;havoc rhine_start_tx_#t~mem645#1;havoc rhine_start_tx_#t~mem646#1;havoc rhine_start_tx_#t~memset~res647#1.base, rhine_start_tx_#t~memset~res647#1.offset; [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8619-1: SUMMARY for call rhine_start_tx_#t~memset~res647#1.base, rhine_start_tx_#t~memset~res647#1.offset := #Ultimate.C_memset#19(rhine_start_tx_#t~mem644#1.base, ~bvadd~64(rhine_start_tx_#t~mem644#1.offset, ~zero_extend~64~32(rhine_start_tx_#t~mem645#1)), 0bv32, ~zero_extend~64~32(~bvsub~32(60bv32, rhine_start_tx_#t~mem646#1))); srcloc: null [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10799: assume 10bv32 == ~ldv_statevar_14~0; [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10799: assume !(10bv32 == ~ldv_statevar_14~0); [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12451: 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:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11592: ~ldv_statevar_2~0 := 9bv32; [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11196: assume 32bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11196: assume !(32bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12187: assume 29bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12187: assume !(29bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12385-1: SUMMARY for call ldv_pm_pm_ops_instance_3_#t~ret1121#1 := ldv_switch_2(); srcloc: null [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11328: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_27 } true;ldv_dummy_resourceless_instance_callback_1_27_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_27_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_27_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_27_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_27_#in~arg2#1, ldv_dummy_resourceless_instance_callback_1_27_#in~arg3#1 := ~ldv_1_callback_ndo_vlan_rx_kill_vid~0.base, ~ldv_1_callback_ndo_vlan_rx_kill_vid~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~zero_extend~32~16(~ldv_1_ldv_param_27_1_default~0)[16:0], ~zero_extend~32~16(~ldv_1_ldv_param_27_2_default~0)[16:0];havoc ldv_dummy_resourceless_instance_callback_1_27_#t~ret962#1, ldv_dummy_resourceless_instance_callback_1_27_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_27_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_27_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_27_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_27_~arg2#1, ldv_dummy_resourceless_instance_callback_1_27_~arg3#1;ldv_dummy_resourceless_instance_callback_1_27_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_27_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_27_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_27_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_27_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_27_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_27_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_27_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_27_~arg2#1 := ldv_dummy_resourceless_instance_callback_1_27_#in~arg2#1;ldv_dummy_resourceless_instance_callback_1_27_~arg3#1 := ldv_dummy_resourceless_instance_callback_1_27_#in~arg3#1;assume { :begin_inline_rhine_vlan_rx_kill_vid } true;rhine_vlan_rx_kill_vid_#in~dev#1.base, rhine_vlan_rx_kill_vid_#in~dev#1.offset, rhine_vlan_rx_kill_vid_#in~proto#1, rhine_vlan_rx_kill_vid_#in~vid#1 := ldv_dummy_resourceless_instance_callback_1_27_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_27_~arg1#1.offset, ~zero_extend~32~16(ldv_dummy_resourceless_instance_callback_1_27_~arg2#1)[16:0], ~zero_extend~32~16(ldv_dummy_resourceless_instance_callback_1_27_~arg3#1)[16:0];havoc rhine_vlan_rx_kill_vid_#res#1;havoc rhine_vlan_rx_kill_vid_#t~ret581#1.base, rhine_vlan_rx_kill_vid_#t~ret581#1.offset, rhine_vlan_rx_kill_vid_~dev#1.base, rhine_vlan_rx_kill_vid_~dev#1.offset, rhine_vlan_rx_kill_vid_~proto#1, rhine_vlan_rx_kill_vid_~vid#1, rhine_vlan_rx_kill_vid_~rp~18#1.base, rhine_vlan_rx_kill_vid_~rp~18#1.offset, rhine_vlan_rx_kill_vid_~tmp~62#1.base, rhine_vlan_rx_kill_vid_~tmp~62#1.offset;rhine_vlan_rx_kill_vid_~dev#1.base, rhine_vlan_rx_kill_vid_~dev#1.offset := rhine_vlan_rx_kill_vid_#in~dev#1.base, rhine_vlan_rx_kill_vid_#in~dev#1.offset;rhine_vlan_rx_kill_vid_~proto#1 := rhine_vlan_rx_kill_vid_#in~proto#1;rhine_vlan_rx_kill_vid_~vid#1 := rhine_vlan_rx_kill_vid_#in~vid#1;havoc rhine_vlan_rx_kill_vid_~rp~18#1.base, rhine_vlan_rx_kill_vid_~rp~18#1.offset;havoc rhine_vlan_rx_kill_vid_~tmp~62#1.base, rhine_vlan_rx_kill_vid_~tmp~62#1.offset; [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12385: ~ldv_statevar_3~0 := ldv_pm_pm_ops_instance_3_#t~ret1121#1;havoc ldv_pm_pm_ops_instance_3_#t~ret1121#1; [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6770: assume 0bv32 != is_valid_ether_addr_~tmp___0~12#1;assume { :begin_inline_is_zero_ether_addr } true;is_zero_ether_addr_#in~addr#1.base, is_zero_ether_addr_#in~addr#1.offset := is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset;havoc is_zero_ether_addr_#res#1;havoc is_zero_ether_addr_#t~mem306#1, is_zero_ether_addr_#t~mem307#1, is_zero_ether_addr_~addr#1.base, is_zero_ether_addr_~addr#1.offset;is_zero_ether_addr_~addr#1.base, is_zero_ether_addr_~addr#1.offset := is_zero_ether_addr_#in~addr#1.base, is_zero_ether_addr_#in~addr#1.offset;call is_zero_ether_addr_#t~mem306#1 := read~intINTTYPE4#19(is_zero_ether_addr_~addr#1.base, is_zero_ether_addr_~addr#1.offset, 4bv64);call is_zero_ether_addr_#t~mem307#1 := read~intINTTYPE2#19(is_zero_ether_addr_~addr#1.base, ~bvadd~64(8bv64, is_zero_ether_addr_~addr#1.offset), 2bv64);is_zero_ether_addr_#res#1 := (if 0bv32 == (if 0bv32 == ~bvor~32(is_zero_ether_addr_#t~mem306#1, ~zero_extend~32~16(is_zero_ether_addr_#t~mem307#1)) then 1bv32 else 0bv32) then 0bv8 else 1bv8);havoc is_zero_ether_addr_#t~mem306#1;havoc is_zero_ether_addr_#t~mem307#1; [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6770: assume !(0bv32 != is_valid_ether_addr_~tmp___0~12#1);is_valid_ether_addr_~tmp___3~1#1 := 0bv32; [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12055: assume 0bv32 != ldv_pm_platform_instance_4_~tmp___4~5#1;~ldv_statevar_4~0 := 11bv32; [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12055: assume !(0bv32 != ldv_pm_platform_instance_4_~tmp___4~5#1);~ldv_statevar_4~0 := 13bv32; [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7695: assume 0bv32 != ~bvand~32(4bv32, rhine_init_one_~mii_status~0#1); [2025-02-08 03:51:12,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7695: assume !(0bv32 != ~bvand~32(4bv32, rhine_init_one_~mii_status~0#1));assume { :begin_inline_netif_carrier_off } true;netif_carrier_off_#in~arg0#1.base, netif_carrier_off_#in~arg0#1.offset := rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset;havoc netif_carrier_off_~arg0#1.base, netif_carrier_off_~arg0#1.offset;netif_carrier_off_~arg0#1.base, netif_carrier_off_~arg0#1.offset := netif_carrier_off_#in~arg0#1.base, netif_carrier_off_#in~arg0#1.offset; [2025-02-08 03:51:12,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629-1: SUMMARY for call rhine_init_one_#t~ret457#1 := ioread8(rhine_init_one_~ioaddr~9#1.base, ~bvadd~64(108bv64, rhine_init_one_~ioaddr~9#1.offset)); srcloc: null [2025-02-08 03:51:12,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629: rhine_init_one_~tmp___7~0#1 := rhine_init_one_#t~ret457#1;havoc rhine_init_one_#t~ret457#1;rhine_init_one_~phy_id~0#1 := rhine_init_one_~tmp___7~0#1; [2025-02-08 03:51:12,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12452: call ldv_register_netdev_#t~mem1132#1.base, ldv_register_netdev_#t~mem1132#1.offset := read~$Pointer$#19(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~mem1133#1.base, ldv_register_netdev_#t~mem1133#1.offset := read~$Pointer$#19(ldv_register_netdev_#t~mem1132#1.base, ~bvadd~64(16bv64, ldv_register_netdev_#t~mem1132#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~mem1133#1.base, ldv_register_netdev_#t~mem1133#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~ret1136#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~108#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~108#1; [2025-02-08 03:51:12,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12452-1: SUMMARY for call ldv_assume((if 6bv32 == ~ldv_statevar_0~0 || 2bv32 == ~ldv_statevar_0~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:12,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12320: call ldv_pm_pm_ops_instance_3_#t~mem1107#1.base, ldv_pm_pm_ops_instance_3_#t~mem1107#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(24bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_resume_3_16 } true;ldv_pm_ops_instance_resume_3_16_#in~arg0#1.base, ldv_pm_ops_instance_resume_3_16_#in~arg0#1.offset, ldv_pm_ops_instance_resume_3_16_#in~arg1#1.base, ldv_pm_ops_instance_resume_3_16_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1107#1.base, ldv_pm_pm_ops_instance_3_#t~mem1107#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_resume_3_16_#t~ret1047#1, ldv_pm_ops_instance_resume_3_16_~arg0#1.base, ldv_pm_ops_instance_resume_3_16_~arg0#1.offset, ldv_pm_ops_instance_resume_3_16_~arg1#1.base, ldv_pm_ops_instance_resume_3_16_~arg1#1.offset;ldv_pm_ops_instance_resume_3_16_~arg0#1.base, ldv_pm_ops_instance_resume_3_16_~arg0#1.offset := ldv_pm_ops_instance_resume_3_16_#in~arg0#1.base, ldv_pm_ops_instance_resume_3_16_#in~arg0#1.offset;ldv_pm_ops_instance_resume_3_16_~arg1#1.base, ldv_pm_ops_instance_resume_3_16_~arg1#1.offset := ldv_pm_ops_instance_resume_3_16_#in~arg1#1.base, ldv_pm_ops_instance_resume_3_16_#in~arg1#1.offset; [2025-02-08 03:51:12,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10867: SUMMARY for call ldv_assume((if 0bv32 != ~ldv_14_ret_default~0 then 1bv32 else 0bv32)); srcloc: null [2025-02-08 03:51:12,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11065: havoc ldv_interrupt_interrupt_instance_0_#t~ret980#1, ldv_interrupt_interrupt_instance_0_#t~ret981#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~99#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:51:12,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11792: havoc ldv_pm_ops_instance_resume_3_16_#t~ret1047#1;havoc ldv_pm_ops_instance_resume_3_16_#t~ret1047#1, ldv_pm_ops_instance_resume_3_16_~arg0#1.base, ldv_pm_ops_instance_resume_3_16_~arg0#1.offset, ldv_pm_ops_instance_resume_3_16_~arg1#1.base, ldv_pm_ops_instance_resume_3_16_~arg1#1.offset;havoc ldv_pm_ops_instance_resume_3_16_#in~arg0#1.base, ldv_pm_ops_instance_resume_3_16_#in~arg0#1.offset, ldv_pm_ops_instance_resume_3_16_#in~arg1#1.base, ldv_pm_ops_instance_resume_3_16_#in~arg1#1.offset;assume { :end_inline_ldv_pm_ops_instance_resume_3_16 } true;havoc ldv_pm_pm_ops_instance_3_#t~mem1107#1.base, ldv_pm_pm_ops_instance_3_#t~mem1107#1.offset;~ldv_statevar_3~0 := 3bv32; [2025-02-08 03:51:12,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7564-1: SUMMARY for call enable_mmio(rhine_init_one_~pioaddr~0#1, rhine_init_one_~quirks~0#1); srcloc: null [2025-02-08 03:51:12,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7564: rhine_init_one_~i~3#1 := 0bv32; [2025-02-08 03:51:12,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11792-1: SUMMARY for call ldv_pm_ops_instance_resume_3_16_#t~ret1047#1 := rhine_resume(ldv_pm_ops_instance_resume_3_16_~arg1#1.base, ldv_pm_ops_instance_resume_3_16_~arg1#1.offset); srcloc: null [2025-02-08 03:51:12,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12453: ldv_register_netdev_#t~ret1134#1 := ldv_register_netdev_open_9_6_#res#1;havoc ldv_register_netdev_open_9_6_#t~ret1136#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~108#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~ret1134#1;havoc ldv_register_netdev_#t~mem1132#1.base, ldv_register_netdev_#t~mem1132#1.offset;havoc ldv_register_netdev_#t~mem1133#1.base, ldv_register_netdev_#t~mem1133#1.offset;havoc ldv_register_netdev_#t~ret1134#1; [2025-02-08 03:51:12,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11132: assume 7bv32 == ~ldv_statevar_1~0; [2025-02-08 03:51:12,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11132: assume !(7bv32 == ~ldv_statevar_1~0); [2025-02-08 03:51:12,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12123: assume 13bv32 == ~ldv_statevar_3~0; [2025-02-08 03:51:12,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12123: assume !(13bv32 == ~ldv_statevar_3~0); [2025-02-08 03:51:12,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10868: SUMMARY for call ldv_check_final_state(); srcloc: null [2025-02-08 03:51:12,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13048: SUMMARY for call free_netdev(ldv_free_netdev_19_~ldv_func_arg1#1.base, ldv_free_netdev_19_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:51:12,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7697: SUMMARY for call netif_carrier_on(rhine_init_one_~dev~2#1.base, rhine_init_one_~dev~2#1.offset); srcloc: null [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9283: rhine_get_stats64_~start~0#1 := rhine_get_stats64_#t~ret836#1;havoc rhine_get_stats64_#t~ret836#1;call rhine_get_stats64_#t~mem837#1 := read~intINTTYPE8#19(rhine_get_stats64_~rp~31#1.base, ~bvadd~64(2577bv64, rhine_get_stats64_~rp~31#1.offset), 8bv64);call write~intINTTYPE8#19(rhine_get_stats64_#t~mem837#1, rhine_get_stats64_~stats#1.base, rhine_get_stats64_~stats#1.offset, 8bv64);havoc rhine_get_stats64_#t~mem837#1;call rhine_get_stats64_#t~mem838#1 := read~intINTTYPE8#19(rhine_get_stats64_~rp~31#1.base, ~bvadd~64(8bv64, ~bvadd~64(2577bv64, rhine_get_stats64_~rp~31#1.offset)), 8bv64);call write~intINTTYPE8#19(rhine_get_stats64_#t~mem838#1, rhine_get_stats64_~stats#1.base, ~bvadd~64(16bv64, rhine_get_stats64_~stats#1.offset), 8bv64);havoc rhine_get_stats64_#t~mem838#1; [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9283-1: SUMMARY for call rhine_get_stats64_#t~ret836#1 := u64_stats_fetch_begin_bh(rhine_get_stats64_~rp~31#1.base, ~bvadd~64(16bv64, ~bvadd~64(2577bv64, rhine_get_stats64_~rp~31#1.offset))); srcloc: null [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11463: assume 5bv32 == ~ldv_statevar_2~0; [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11463: assume !(5bv32 == ~ldv_statevar_2~0); [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169-1: SUMMARY for call rhine_reload_eeprom_#t~ret366#1.base, rhine_reload_eeprom_#t~ret366#1.offset := netdev_priv(rhine_reload_eeprom_~dev#1.base, rhine_reload_eeprom_~dev#1.offset); srcloc: null [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169: rhine_reload_eeprom_~tmp~44#1.base, rhine_reload_eeprom_~tmp~44#1.offset := rhine_reload_eeprom_#t~ret366#1.base, rhine_reload_eeprom_#t~ret366#1.offset;havoc rhine_reload_eeprom_#t~ret366#1.base, rhine_reload_eeprom_#t~ret366#1.offset;rhine_reload_eeprom_~rp~2#1.base, rhine_reload_eeprom_~rp~2#1.offset := rhine_reload_eeprom_~tmp~44#1.base, rhine_reload_eeprom_~tmp~44#1.offset;call rhine_reload_eeprom_#t~mem367#1.base, rhine_reload_eeprom_#t~mem367#1.offset := read~$Pointer$#19(rhine_reload_eeprom_~rp~2#1.base, ~bvadd~64(2664bv64, rhine_reload_eeprom_~rp~2#1.offset), 8bv64);rhine_reload_eeprom_~ioaddr~5#1.base, rhine_reload_eeprom_~ioaddr~5#1.offset := rhine_reload_eeprom_#t~mem367#1.base, rhine_reload_eeprom_#t~mem367#1.offset;havoc rhine_reload_eeprom_#t~mem367#1.base, rhine_reload_eeprom_#t~mem367#1.offset; [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12256: call ldv_pm_pm_ops_instance_3_#t~mem1094#1.base, ldv_pm_pm_ops_instance_3_#t~mem1094#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(48bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_poweroff_3_9 } true;ldv_pm_ops_instance_poweroff_3_9_#in~arg0#1.base, ldv_pm_ops_instance_poweroff_3_9_#in~arg0#1.offset, ldv_pm_ops_instance_poweroff_3_9_#in~arg1#1.base, ldv_pm_ops_instance_poweroff_3_9_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1094#1.base, ldv_pm_pm_ops_instance_3_#t~mem1094#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_poweroff_3_9_#t~ret1035#1, ldv_pm_ops_instance_poweroff_3_9_~arg0#1.base, ldv_pm_ops_instance_poweroff_3_9_~arg0#1.offset, ldv_pm_ops_instance_poweroff_3_9_~arg1#1.base, ldv_pm_ops_instance_poweroff_3_9_~arg1#1.offset;ldv_pm_ops_instance_poweroff_3_9_~arg0#1.base, ldv_pm_ops_instance_poweroff_3_9_~arg0#1.offset := ldv_pm_ops_instance_poweroff_3_9_#in~arg0#1.base, ldv_pm_ops_instance_poweroff_3_9_#in~arg0#1.offset;ldv_pm_ops_instance_poweroff_3_9_~arg1#1.base, ldv_pm_ops_instance_poweroff_3_9_~arg1#1.offset := ldv_pm_ops_instance_poweroff_3_9_#in~arg1#1.base, ldv_pm_ops_instance_poweroff_3_9_#in~arg1#1.offset; [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11265: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_14 } true;ldv_dummy_resourceless_instance_callback_1_14_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_14_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_14_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_14_#in~arg3#1 := ~ldv_1_callback_ndo_do_ioctl~0.base, ~ldv_1_callback_ndo_do_ioctl~0.offset, ~ldv_1_container_net_device~0.base, ~ldv_1_container_net_device~0.offset, ~ldv_1_container_struct_ifreq_ptr~0.base, ~ldv_1_container_struct_ifreq_ptr~0.offset, ~ldv_1_ldv_param_14_2_default~0;havoc ldv_dummy_resourceless_instance_callback_1_14_#t~ret956#1, ldv_dummy_resourceless_instance_callback_1_14_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg3#1;ldv_dummy_resourceless_instance_callback_1_14_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_14_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_14_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_14_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_14_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_14_~arg3#1 := ldv_dummy_resourceless_instance_callback_1_14_#in~arg3#1;assume { :begin_inline_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_14_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_14_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_14_~arg3#1;havoc netdev_ioctl_#res#1;havoc netdev_ioctl_#t~ret892#1.base, netdev_ioctl_#t~ret892#1.offset, netdev_ioctl_#t~ret893#1, netdev_ioctl_#t~ret894#1.base, netdev_ioctl_#t~ret894#1.offset, netdev_ioctl_#t~ret895#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_~rp~42#1.base, netdev_ioctl_~rp~42#1.offset, netdev_ioctl_~tmp~86#1.base, netdev_ioctl_~tmp~86#1.offset, netdev_ioctl_~rc~4#1, netdev_ioctl_~tmp___0~41#1, netdev_ioctl_~tmp___1~25#1, netdev_ioctl_~tmp___2~14#1.base, netdev_ioctl_~tmp___2~14#1.offset;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_~rp~42#1.base, netdev_ioctl_~rp~42#1.offset;havoc netdev_ioctl_~tmp~86#1.base, netdev_ioctl_~tmp~86#1.offset;havoc netdev_ioctl_~rc~4#1;havoc netdev_ioctl_~tmp___0~41#1;havoc netdev_ioctl_~tmp___1~25#1;havoc netdev_ioctl_~tmp___2~14#1.base, netdev_ioctl_~tmp___2~14#1.offset; [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10869-1: SUMMARY for call ldv_stop(); srcloc: null [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10869: ~ldv_statevar_14~0 := 11bv32; [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10803: assume 11bv32 == ~ldv_statevar_14~0; [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10803: assume !(11bv32 == ~ldv_statevar_14~0); [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11926: assume 9bv32 == ~ldv_statevar_4~0; [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11926: assume !(9bv32 == ~ldv_statevar_4~0); [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13049: havoc ldv_free_netdev_19_~ldv_func_arg1#1.base, ldv_free_netdev_19_~ldv_func_arg1#1.offset;havoc ldv_free_netdev_19_#in~ldv_func_arg1#1.base, ldv_free_netdev_19_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_free_netdev_19 } true; [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13049-1: SUMMARY for call ldv_free_netdev(0bv64, 0bv64, ldv_free_netdev_19_~ldv_func_arg1#1.base, ldv_free_netdev_19_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11596: SUMMARY for call ldv_free(~ldv_2_resource_dev~0.base, ~ldv_2_resource_dev~0.offset); srcloc: null [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8689: rhine_start_tx_~tmp___6~1#1 := rhine_start_tx_#t~ret686#1;havoc rhine_start_tx_#t~mem685#1;havoc rhine_start_tx_#t~ret686#1; [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8689-1: SUMMARY for call rhine_start_tx_#t~ret686#1 := ldv__builtin_expect(~bvand~64(1bv64, ~zero_extend~64~32(rhine_start_tx_#t~mem685#1)), 0bv64); srcloc: null [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7500: assume { :begin_inline_pci_enable_device } true;pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset := rhine_init_one_~pdev#1.base, rhine_init_one_~pdev#1.offset;havoc pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet1251#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset := pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;havoc pci_enable_device_#t~nondet1251#1;pci_enable_device_#res#1 := pci_enable_device_#t~nondet1251#1;havoc pci_enable_device_#t~nondet1251#1; [2025-02-08 03:51:12,006 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8623: call write~intINTTYPE8#19(0bv64, rhine_start_tx_~rp~25#1.base, ~bvadd~64(~bvadd~64(1696bv64, rhine_start_tx_~rp~25#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1))), 8bv64);call rhine_start_tx_#t~mem648#1.base, rhine_start_tx_#t~mem648#1.offset := read~$Pointer$#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(520bv64, rhine_start_tx_~rp~25#1.offset), 8bv64);call rhine_start_tx_#t~mem649#1 := read~intINTTYPE8#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(1960bv64, rhine_start_tx_~rp~25#1.offset), 8bv64);call rhine_start_tx_#t~mem650#1.base, rhine_start_tx_#t~mem650#1.offset := read~$Pointer$#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(~bvadd~64(1824bv64, rhine_start_tx_~rp~25#1.offset), ~bvmul~64(8bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1))), 8bv64);call rhine_start_tx_#t~mem651#1.base, rhine_start_tx_#t~mem651#1.offset := read~$Pointer$#19(rhine_start_tx_~rp~25#1.base, ~bvadd~64(1952bv64, rhine_start_tx_~rp~25#1.offset), 8bv64);call write~intINTTYPE4#19(~bvadd~32(rhine_start_tx_#t~mem649#1[32:0], ~bvsub~32(~bvadd~64(rhine_start_tx_#t~mem650#1.base, rhine_start_tx_#t~mem650#1.offset)[32:0], ~bvadd~64(rhine_start_tx_#t~mem651#1.base, rhine_start_tx_#t~mem651#1.offset)[32:0])), rhine_start_tx_#t~mem648#1.base, ~bvadd~64(8bv64, ~bvadd~64(rhine_start_tx_#t~mem648#1.offset, ~bvmul~64(16bv64, ~zero_extend~64~32(rhine_start_tx_~entry~0#1)))), 4bv64);havoc rhine_start_tx_#t~mem648#1.base, rhine_start_tx_#t~mem648#1.offset;havoc rhine_start_tx_#t~mem649#1;havoc rhine_start_tx_#t~mem650#1.base, rhine_start_tx_#t~mem650#1.offset;havoc rhine_start_tx_#t~mem651#1.base, rhine_start_tx_#t~mem651#1.offset; [2025-02-08 03:51:12,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12389-1: call ldv_pm_pm_ops_instance_3_#t~mem1122#1.base, ldv_pm_pm_ops_instance_3_#t~mem1122#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(168bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64); [2025-02-08 03:51:12,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12389: assume 0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1122#1.base, ldv_pm_pm_ops_instance_3_#t~mem1122#1.offset);havoc ldv_pm_pm_ops_instance_3_#t~mem1122#1.base, ldv_pm_pm_ops_instance_3_#t~mem1122#1.offset;call ldv_pm_pm_ops_instance_3_#t~mem1123#1.base, ldv_pm_pm_ops_instance_3_#t~mem1123#1.offset := read~$Pointer$#16(~ldv_3_pm_ops_dev_pm_ops~0.base, ~bvadd~64(168bv64, ~ldv_3_pm_ops_dev_pm_ops~0.offset), 8bv64);assume { :begin_inline_ldv_pm_ops_instance_runtime_resume_3_24 } true;ldv_pm_ops_instance_runtime_resume_3_24_#in~arg0#1.base, ldv_pm_ops_instance_runtime_resume_3_24_#in~arg0#1.offset, ldv_pm_ops_instance_runtime_resume_3_24_#in~arg1#1.base, ldv_pm_ops_instance_runtime_resume_3_24_#in~arg1#1.offset := ldv_pm_pm_ops_instance_3_#t~mem1123#1.base, ldv_pm_pm_ops_instance_3_#t~mem1123#1.offset, ~ldv_3_device_device~0.base, ~ldv_3_device_device~0.offset;havoc ldv_pm_ops_instance_runtime_resume_3_24_#t~ret1055#1, ldv_pm_ops_instance_runtime_resume_3_24_~arg0#1.base, ldv_pm_ops_instance_runtime_resume_3_24_~arg0#1.offset, ldv_pm_ops_instance_runtime_resume_3_24_~arg1#1.base, ldv_pm_ops_instance_runtime_resume_3_24_~arg1#1.offset;ldv_pm_ops_instance_runtime_resume_3_24_~arg0#1.base, ldv_pm_ops_instance_runtime_resume_3_24_~arg0#1.offset := ldv_pm_ops_instance_runtime_resume_3_24_#in~arg0#1.base, ldv_pm_ops_instance_runtime_resume_3_24_#in~arg0#1.offset;ldv_pm_ops_instance_runtime_resume_3_24_~arg1#1.base, ldv_pm_ops_instance_runtime_resume_3_24_~arg1#1.offset := ldv_pm_ops_instance_runtime_resume_3_24_#in~arg1#1.base, ldv_pm_ops_instance_runtime_resume_3_24_#in~arg1#1.offset; [2025-02-08 03:51:12,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12389: assume !(0bv64 != ~bvadd~64(ldv_pm_pm_ops_instance_3_#t~mem1122#1.base, ldv_pm_pm_ops_instance_3_#t~mem1122#1.offset));havoc ldv_pm_pm_ops_instance_3_#t~mem1122#1.base, ldv_pm_pm_ops_instance_3_#t~mem1122#1.offset; [2025-02-08 03:51:12,007 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12455-1: SUMMARY for call ldv_register_netdev_#t~ret1135#1 := ldv_undef_int(); srcloc: null [2025-02-08 03:51:12,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12455: ldv_register_netdev_~tmp~107#1 := ldv_register_netdev_#t~ret1135#1;havoc ldv_register_netdev_#t~ret1135#1; [2025-02-08 03:51:12,155 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:51:12,163 INFO L158 Benchmark]: Toolchain (without parser) took 73258.76ms. Allocated memory was 117.4MB in the beginning and 637.5MB in the end (delta: 520.1MB). Free memory was 77.1MB in the beginning and 313.1MB in the end (delta: -235.9MB). Peak memory consumption was 520.9MB. Max. memory is 16.1GB. [2025-02-08 03:51:12,163 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 83.9MB. Free memory was 62.6MB in the beginning and 62.5MB in the end (delta: 35.7kB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:51:12,163 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3130.84ms. Allocated memory was 117.4MB in the beginning and 318.8MB in the end (delta: 201.3MB). Free memory was 77.1MB in the beginning and 120.3MB in the end (delta: -43.2MB). Peak memory consumption was 162.3MB. Max. memory is 16.1GB. [2025-02-08 03:51:12,163 INFO L158 Benchmark]: Boogie Procedure Inliner took 256.67ms. Allocated memory is still 318.8MB. Free memory was 120.3MB in the beginning and 187.5MB in the end (delta: -67.1MB). Peak memory consumption was 40.3MB. Max. memory is 16.1GB. [2025-02-08 03:51:12,165 INFO L158 Benchmark]: Boogie Preprocessor took 1463.04ms. Allocated memory was 318.8MB in the beginning and 637.5MB in the end (delta: 318.8MB). Free memory was 187.5MB in the beginning and 410.7MB in the end (delta: -223.2MB). Peak memory consumption was 134.9MB. Max. memory is 16.1GB. [2025-02-08 03:51:12,165 INFO L158 Benchmark]: IcfgBuilder took 68403.63ms. Allocated memory is still 637.5MB. Free memory was 410.7MB in the beginning and 313.1MB in the end (delta: 97.6MB). Peak memory consumption was 335.3MB. Max. memory is 16.1GB. [2025-02-08 03:51:12,166 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 83.9MB. Free memory was 62.6MB in the beginning and 62.5MB in the end (delta: 35.7kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3130.84ms. Allocated memory was 117.4MB in the beginning and 318.8MB in the end (delta: 201.3MB). Free memory was 77.1MB in the beginning and 120.3MB in the end (delta: -43.2MB). Peak memory consumption was 162.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 256.67ms. Allocated memory is still 318.8MB. Free memory was 120.3MB in the beginning and 187.5MB in the end (delta: -67.1MB). Peak memory consumption was 40.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1463.04ms. Allocated memory was 318.8MB in the beginning and 637.5MB in the end (delta: 318.8MB). Free memory was 187.5MB in the beginning and 410.7MB in the end (delta: -223.2MB). Peak memory consumption was 134.9MB. Max. memory is 16.1GB. * IcfgBuilder took 68403.63ms. Allocated memory is still 637.5MB. Free memory was 410.7MB in the beginning and 313.1MB in the end (delta: 97.6MB). Peak memory consumption was 335.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5349]: 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"); [5349] - GenericResultAtLocation [Line: 5356]: 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)); [5356] - GenericResultAtLocation [Line: 5363]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5363] - GenericResultAtLocation [Line: 5442]: 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/d4e00c1/linux-kernel-locking-mutex/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5442-5443] - GenericResultAtLocation [Line: 5448]: 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"); [5448-5450] - GenericResultAtLocation [Line: 5593]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5593] - GenericResultAtLocation [Line: 5607]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5607] - GenericResultAtLocation [Line: 5615]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5615] - GenericResultAtLocation [Line: 5707]: 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)); [5707-5708] - GenericResultAtLocation [Line: 5741]: 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)); [5741-5742] - GenericResultAtLocation [Line: 5778]: 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)); [5778-5779] - GenericResultAtLocation [Line: 5815]: 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)); [5815-5816] - GenericResultAtLocation [Line: 6162]: 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/linux/netdevice.h"), "i" (502), "i" (12UL)); [6162-6163] - GenericResultAtLocation [Line: 6169]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6169] - GenericResultAtLocation [Line: 6411]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6411] - GenericResultAtLocation [Line: 6414]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6414] - GenericResultAtLocation [Line: 6417]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6417] - GenericResultAtLocation [Line: 6420]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6420] - GenericResultAtLocation [Line: 6451]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6451] - GenericResultAtLocation [Line: 6454]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6454] - GenericResultAtLocation [Line: 6457]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6457] - GenericResultAtLocation [Line: 6460]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6460] - GenericResultAtLocation [Line: 6491]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6491] - GenericResultAtLocation [Line: 6494]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6494] - GenericResultAtLocation [Line: 6497]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6497] - GenericResultAtLocation [Line: 6500]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6500] - GenericResultAtLocation [Line: 6531]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6531] - GenericResultAtLocation [Line: 6534]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6534] - GenericResultAtLocation [Line: 6537]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6537] - GenericResultAtLocation [Line: 6540]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6540] - GenericResultAtLocation [Line: 6984]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6984] - GenericResultAtLocation [Line: 7398]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7398] - GenericResultAtLocation [Line: 8071]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8071] - GenericResultAtLocation [Line: 8090]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8090] - GenericResultAtLocation [Line: 8103]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8103] - GenericResultAtLocation [Line: 8108]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8108] - GenericResultAtLocation [Line: 8121]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8121] - GenericResultAtLocation [Line: 8133]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8133] - GenericResultAtLocation [Line: 8659]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8659] - GenericResultAtLocation [Line: 8661]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8661] - GenericResultAtLocation [Line: 8708]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8708] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:51:12,372 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2