./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--ethernet--emulex--benet--be2net.ko-ldv_main2.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--ethernet--emulex--benet--be2net.ko-ldv_main2.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 4016e9359592ea5946be23be0aa8f87ade9e74ef14201a1d5b2bcd1567421e9f --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:46:42,139 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:46:42,178 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 02:46:42,181 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:46:42,181 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:46:42,196 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:46:42,197 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:46:42,197 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:46:42,197 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:46:42,197 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:46:42,197 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:46:42,197 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:46:42,198 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:46:42,198 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:46:42,198 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:46:42,198 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:46:42,198 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:46:42,198 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:46:42,198 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:46:42,198 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:46:42,198 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:46:42,198 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:46:42,199 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:46:42,199 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:46:42,199 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:46:42,199 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:46:42,199 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:46:42,199 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:46:42,199 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:46:42,199 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:46:42,199 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:46:42,199 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:46:42,199 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:46:42,200 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:46:42,200 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:46:42,200 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:46:42,200 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:46:42,200 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:46:42,200 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:46:42,200 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:46:42,200 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 -> 4016e9359592ea5946be23be0aa8f87ade9e74ef14201a1d5b2bcd1567421e9f [2025-02-08 02:46:42,405 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:46:42,411 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:46:42,417 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:46:42,418 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:46:42,419 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:46:42,421 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--ethernet--emulex--benet--be2net.ko-ldv_main2.cil.out.i [2025-02-08 02:46:43,697 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9f0b519bb/d132270fff5e4368855daadd9341fec3/FLAG71ae4c930 [2025-02-08 02:46:44,388 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:46:44,389 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--net--ethernet--emulex--benet--be2net.ko-ldv_main2.cil.out.i [2025-02-08 02:46:44,462 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9f0b519bb/d132270fff5e4368855daadd9341fec3/FLAG71ae4c930 [2025-02-08 02:46:44,475 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9f0b519bb/d132270fff5e4368855daadd9341fec3 [2025-02-08 02:46:44,477 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:46:44,478 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:46:44,479 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:46:44,479 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:46:44,482 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:46:44,482 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:46:44" (1/1) ... [2025-02-08 02:46:44,483 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74781be9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:46:44, skipping insertion in model container [2025-02-08 02:46:44,483 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:46:44" (1/1) ... [2025-02-08 02:46:44,618 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:46:49,755 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-consumption/linux-3.8-rc1-32_7a-drivers--net--ethernet--emulex--benet--be2net.ko-ldv_main2.cil.out.i[615856,615869] [2025-02-08 02:46:49,966 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:46:50,029 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:46:50,132 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"); [7056] [2025-02-08 02:46:50,134 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)); [7063] [2025-02-08 02:46:50,134 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 %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [7071-7072] [2025-02-08 02:46:50,135 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 %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [7080-7081] [2025-02-08 02:46:50,136 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [7096] [2025-02-08 02:46:50,138 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/exper_fp/inst/current/envs/linux-3.10-rc1.tar/linux-3.10-rc1/arch/x86/include/asm/paravirt.h"), "i" (824), "i" (12UL)); [7178-7179] [2025-02-08 02:46:50,138 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"); [7184-7186] [2025-02-08 02:46:50,139 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; addl %1,%0": "+m" (v->counter): "ir" (i)); [7206] [2025-02-08 02:46:50,139 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; subl %1,%0": "+m" (v->counter): "ir" (i)); [7213] [2025-02-08 02:46:50,139 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; incl %0": "+m" (v->counter)); [7220] [2025-02-08 02:46:50,139 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; decl %0": "+m" (v->counter)); [7227] [2025-02-08 02:46:50,158 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/mm.h"), "i" (411), "i" (12UL)); [7425-7426] [2025-02-08 02:46:50,165 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)); [7545-7546] [2025-02-08 02:46:50,168 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)); [7574-7575] [2025-02-08 02:46:50,169 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" (79), "i" (12UL)); [7608-7609] [2025-02-08 02:46:50,170 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" (91), "i" (12UL)); [7632-7633] [2025-02-08 02:46:50,183 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" (472), "i" (12UL)); [8222-8223] [2025-02-08 02:46:50,184 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8228] [2025-02-08 02:46:50,186 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8415] [2025-02-08 02:46:50,187 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8418] [2025-02-08 02:46:50,188 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8421] [2025-02-08 02:46:50,188 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8424] [2025-02-08 02:46:50,189 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8435] [2025-02-08 02:46:50,189 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8438] [2025-02-08 02:46:50,189 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8441] [2025-02-08 02:46:50,189 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8444] [2025-02-08 02:46:50,189 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8455] [2025-02-08 02:46:50,190 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8458] [2025-02-08 02:46:50,190 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8461] [2025-02-08 02:46:50,190 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8464] [2025-02-08 02:46:50,190 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8475] [2025-02-08 02:46:50,190 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8478] [2025-02-08 02:46:50,190 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8481] [2025-02-08 02:46:50,191 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8484] [2025-02-08 02:46:50,202 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 *)"/work/ldvuser/exper_fp/inst/current/envs/linux-3.10-rc1.tar/linux-3.10-rc1/drivers/net/ethernet/emulex/benet/be.h"), "i" (136), "i" (12UL)); [8804-8805] [2025-02-08 02:46:50,217 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9231] [2025-02-08 02:46:50,218 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9243] [2025-02-08 02:46:50,268 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 *)"/work/ldvuser/exper_fp/work/current--X--drivers--X--defaultlinux-3.10-rc1.tar--X--32_7a--X--cpachecker/linux-3.10-rc1.tar/csd_deg_dscv/8517/dscv_tempdir/dscv/ri/32_7a/drivers/net/ethernet/emulex/benet/be_main.c.prepared"), "i" (666), "i" (12UL)); [9735-9736] [2025-02-08 02:46:50,292 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 *)"/work/ldvuser/exper_fp/work/current--X--drivers--X--defaultlinux-3.10-rc1.tar--X--32_7a--X--cpachecker/linux-3.10-rc1.tar/csd_deg_dscv/8517/dscv_tempdir/dscv/ri/32_7a/drivers/net/ethernet/emulex/benet/be_main.c.prepared"), "i" (963), "i" (12UL)); [10215-10216] [2025-02-08 02:46:50,315 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 *)"/work/ldvuser/exper_fp/work/current--X--drivers--X--defaultlinux-3.10-rc1.tar--X--32_7a--X--cpachecker/linux-3.10-rc1.tar/csd_deg_dscv/8517/dscv_tempdir/dscv/ri/32_7a/drivers/net/ethernet/emulex/benet/be_main.c.prepared"), "i" (1392), "i" (12UL)); [10766-10767] [2025-02-08 02:46:50,317 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)start) [10840] [2025-02-08 02:46:50,322 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 *)"/work/ldvuser/exper_fp/work/current--X--drivers--X--defaultlinux-3.10-rc1.tar--X--32_7a--X--cpachecker/linux-3.10-rc1.tar/csd_deg_dscv/8517/dscv_tempdir/dscv/ri/32_7a/drivers/net/ethernet/emulex/benet/be_main.c.prepared"), "i" (1463), "i" (12UL)); [10871-10872] [2025-02-08 02:46:50,323 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 *)"/work/ldvuser/exper_fp/work/current--X--drivers--X--defaultlinux-3.10-rc1.tar--X--32_7a--X--cpachecker/linux-3.10-rc1.tar/csd_deg_dscv/8517/dscv_tempdir/dscv/ri/32_7a/drivers/net/ethernet/emulex/benet/be_main.c.prepared"), "i" (1495), "i" (12UL)); [10920-10921] [2025-02-08 02:46:50,338 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 *)"/work/ldvuser/exper_fp/work/current--X--drivers--X--defaultlinux-3.10-rc1.tar--X--32_7a--X--cpachecker/linux-3.10-rc1.tar/csd_deg_dscv/8517/dscv_tempdir/dscv/ri/32_7a/drivers/net/ethernet/emulex/benet/be_main.c.prepared"), "i" (1572), "i" (12UL)); [11039-11040] [2025-02-08 02:46:50,348 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [11243] [2025-02-08 02:46:50,356 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [11381] [2025-02-08 02:46:50,361 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 *)"/work/ldvuser/exper_fp/work/current--X--drivers--X--defaultlinux-3.10-rc1.tar--X--32_7a--X--cpachecker/linux-3.10-rc1.tar/csd_deg_dscv/8517/dscv_tempdir/dscv/ri/32_7a/drivers/net/ethernet/emulex/benet/be_main.c.prepared"), "i" (1790), "i" (12UL)); [11411-11412] [2025-02-08 02:46:50,362 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [11459] [2025-02-08 02:46:50,387 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 *)"/work/ldvuser/exper_fp/work/current--X--drivers--X--defaultlinux-3.10-rc1.tar--X--32_7a--X--cpachecker/linux-3.10-rc1.tar/csd_deg_dscv/8517/dscv_tempdir/dscv/ri/32_7a/drivers/net/ethernet/emulex/benet/be_main.c.prepared"), "i" (1886), "i" (12UL)); [11566-11567] [2025-02-08 02:46:50,570 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrl %1,%0": "=r" (r): "rm" (x), "0" (-1)); [15558] [2025-02-08 02:46:50,575 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 *)"/work/ldvuser/exper_fp/inst/current/envs/linux-3.10-rc1.tar/linux-3.10-rc1/drivers/net/ethernet/emulex/benet/be.h"), "i" (136), "i" (12UL)); [15640-15641] [2025-02-08 02:46:50,578 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [15764] [2025-02-08 02:46:50,605 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 *)"/work/ldvuser/exper_fp/work/current--X--drivers--X--defaultlinux-3.10-rc1.tar--X--32_7a--X--cpachecker/linux-3.10-rc1.tar/csd_deg_dscv/8517/dscv_tempdir/dscv/ri/32_7a/drivers/net/ethernet/emulex/benet/be_cmds.c.prepared"), "i" (1308), "i" (12UL)); [17154-17155] [2025-02-08 02:46:50,695 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-consumption/linux-3.8-rc1-32_7a-drivers--net--ethernet--emulex--benet--be2net.ko-ldv_main2.cil.out.i[615856,615869] [2025-02-08 02:46:50,704 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:46:51,159 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:46:51,160 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:46:51 WrapperNode [2025-02-08 02:46:51,160 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:46:51,161 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:46:51,161 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:46:51,161 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:46:51,165 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:46:51" (1/1) ... [2025-02-08 02:46:51,284 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:46:51" (1/1) ... [2025-02-08 02:46:51,450 INFO L138 Inliner]: procedures = 720, calls = 7819, calls flagged for inlining = 366, calls inlined = 99, statements flattened = 7813 [2025-02-08 02:46:51,451 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:46:51,451 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:46:51,451 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:46:51,451 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:46:51,458 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:46:51" (1/1) ... [2025-02-08 02:46:51,458 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:46:51" (1/1) ... [2025-02-08 02:46:51,483 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:46:51" (1/1) ... [2025-02-08 02:46:52,264 INFO L175 MemorySlicer]: Split 3146 memory accesses to 55 slices as follows [5, 833, 20, 5, 6, 86, 3, 24, 15, 76, 3, 2, 6, 4, 3, 4, 8, 7, 6, 5, 4, 18, 1, 171, 3, 1, 3, 7, 4, 18, 83, 6, 5, 7, 12, 1, 5, 4, 742, 4, 164, 34, 34, 29, 33, 3, 3, 52, 42, 19, 6, 246, 212, 47, 2]. 26 percent of accesses are in the largest equivalence class. The 860 initializations are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 2, 0, 0, 0, 0, 0, 7, 0, 5, 4, 0, 1, 171, 3, 0, 3, 7, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 17, 0, 164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 245, 210, 0, 2]. The 1590 writes are split as follows [3, 832, 8, 2, 5, 19, 0, 24, 7, 64, 2, 0, 3, 2, 2, 0, 4, 0, 6, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 0, 72, 3, 3, 0, 8, 1, 4, 4, 227, 4, 0, 33, 33, 29, 22, 1, 0, 52, 42, 16, 1, 0, 0, 47, 0]. [2025-02-08 02:46:52,265 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:46:51" (1/1) ... [2025-02-08 02:46:52,265 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:46:51" (1/1) ... [2025-02-08 02:46:52,379 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:46:51" (1/1) ... [2025-02-08 02:46:52,392 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:46:51" (1/1) ... [2025-02-08 02:46:52,438 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:46:51" (1/1) ... [2025-02-08 02:46:52,464 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:46:51" (1/1) ... [2025-02-08 02:46:52,523 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:46:52,525 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:46:52,525 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:46:52,525 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:46:52,526 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:46:51" (1/1) ... [2025-02-08 02:46:52,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:46:52,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:46:52,556 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 02:46:52,559 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 02:46:52,577 INFO L130 BoogieDeclarations]: Found specification of procedure be_mcc_compl_use [2025-02-08 02:46:52,577 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mcc_compl_use [2025-02-08 02:46:52,577 INFO L130 BoogieDeclarations]: Found specification of procedure be_mbox_notify_wait [2025-02-08 02:46:52,577 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mbox_notify_wait [2025-02-08 02:46:52,577 INFO L130 BoogieDeclarations]: Found specification of procedure be_is_wol_excluded [2025-02-08 02:46:52,577 INFO L138 BoogieDeclarations]: Found implementation of procedure be_is_wol_excluded [2025-02-08 02:46:52,577 INFO L130 BoogieDeclarations]: Found specification of procedure be_mcc_compl_is_new [2025-02-08 02:46:52,578 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mcc_compl_is_new [2025-02-08 02:46:52,578 INFO L130 BoogieDeclarations]: Found specification of procedure fls [2025-02-08 02:46:52,578 INFO L138 BoogieDeclarations]: Found implementation of procedure fls [2025-02-08 02:46:52,578 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2025-02-08 02:46:52,578 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2025-02-08 02:46:52,579 INFO L130 BoogieDeclarations]: Found specification of procedure ssleep [2025-02-08 02:46:52,579 INFO L138 BoogieDeclarations]: Found implementation of procedure ssleep [2025-02-08 02:46:52,579 INFO L130 BoogieDeclarations]: Found specification of procedure swap_dws [2025-02-08 02:46:52,579 INFO L138 BoogieDeclarations]: Found implementation of procedure swap_dws [2025-02-08 02:46:52,579 INFO L130 BoogieDeclarations]: Found specification of procedure lancer_cmd_write_object [2025-02-08 02:46:52,579 INFO L138 BoogieDeclarations]: Found implementation of procedure lancer_cmd_write_object [2025-02-08 02:46:52,579 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 02:46:52,579 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 02:46:52,579 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-02-08 02:46:52,579 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-02-08 02:46:52,579 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:46:52,579 INFO L130 BoogieDeclarations]: Found specification of procedure be_flash_redboot [2025-02-08 02:46:52,579 INFO L138 BoogieDeclarations]: Found implementation of procedure be_flash_redboot [2025-02-08 02:46:52,579 INFO L130 BoogieDeclarations]: Found specification of procedure lancer_cmd_read_file [2025-02-08 02:46:52,579 INFO L138 BoogieDeclarations]: Found implementation of procedure lancer_cmd_read_file [2025-02-08 02:46:52,579 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 02:46:52,579 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 02:46:52,579 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-02-08 02:46:52,579 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-02-08 02:46:52,579 INFO L130 BoogieDeclarations]: Found specification of procedure be_cq_notify [2025-02-08 02:46:52,579 INFO L138 BoogieDeclarations]: Found implementation of procedure be_cq_notify [2025-02-08 02:46:52,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:46:52,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:46:52,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:46:52,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-02-08 02:46:52,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#46 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#47 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#48 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#49 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#50 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#51 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#52 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#53 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#54 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_mbox_lock_of_be_adapter [2025-02-08 02:46:52,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_mbox_lock_of_be_adapter [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 02:46:52,582 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:46:52,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-02-08 02:46:52,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#46 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#47 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#48 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#49 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#50 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#51 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#52 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#53 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#54 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-02-08 02:46:52,586 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure be_set_msg_level [2025-02-08 02:46:52,586 INFO L138 BoogieDeclarations]: Found implementation of procedure be_set_msg_level [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2025-02-08 02:46:52,586 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 02:46:52,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 02:46:52,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 02:46:52,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#54 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure be_loopback_test [2025-02-08 02:46:52,589 INFO L138 BoogieDeclarations]: Found implementation of procedure be_loopback_test [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:46:52,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:46:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:46:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:46:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:46:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:46:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:46:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:46:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:46:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:46:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:46:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:46:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-08 02:46:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-02-08 02:46:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-02-08 02:46:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-02-08 02:46:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-02-08 02:46:52,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-02-08 02:46:52,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-02-08 02:46:52,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-02-08 02:46:52,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-02-08 02:46:52,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-02-08 02:46:52,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2025-02-08 02:46:52,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#45 [2025-02-08 02:46:52,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#46 [2025-02-08 02:46:52,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#47 [2025-02-08 02:46:52,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#48 [2025-02-08 02:46:52,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#49 [2025-02-08 02:46:52,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#50 [2025-02-08 02:46:52,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#51 [2025-02-08 02:46:52,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#52 [2025-02-08 02:46:52,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#53 [2025-02-08 02:46:52,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#54 [2025-02-08 02:46:52,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:46:52,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:46:52,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:46:52,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:46:52,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:46:52,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:46:52,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:46:52,592 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#45 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#46 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#47 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#48 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#49 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#50 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#51 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#52 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#53 [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#54 [2025-02-08 02:46:52,593 INFO L130 BoogieDeclarations]: Found specification of procedure wrb_from_mccq [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure wrb_from_mccq [2025-02-08 02:46:52,593 INFO L130 BoogieDeclarations]: Found specification of procedure amap_set [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure amap_set [2025-02-08 02:46:52,593 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 02:46:52,593 INFO L130 BoogieDeclarations]: Found specification of procedure be_mcc_compl_process [2025-02-08 02:46:52,593 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mcc_compl_process [2025-02-08 02:46:52,593 INFO L130 BoogieDeclarations]: Found specification of procedure embedded_payload [2025-02-08 02:46:52,595 INFO L138 BoogieDeclarations]: Found implementation of procedure embedded_payload [2025-02-08 02:46:52,595 INFO L130 BoogieDeclarations]: Found specification of procedure be_decode_resp_hdr [2025-02-08 02:46:52,595 INFO L138 BoogieDeclarations]: Found implementation of procedure be_decode_resp_hdr [2025-02-08 02:46:52,595 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:46:52,595 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 02:46:52,595 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 02:46:52,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:46:52,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:46:52,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:46:52,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:46:52,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 02:46:52,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-02-08 02:46:52,597 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure be_cmd_allowed [2025-02-08 02:46:52,597 INFO L138 BoogieDeclarations]: Found implementation of procedure be_cmd_allowed [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure be_pause_supported [2025-02-08 02:46:52,597 INFO L138 BoogieDeclarations]: Found implementation of procedure be_pause_supported [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 02:46:52,597 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure convert_to_et_setting [2025-02-08 02:46:52,597 INFO L138 BoogieDeclarations]: Found implementation of procedure convert_to_et_setting [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure queue_head_node [2025-02-08 02:46:52,597 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_head_node [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure be_flash_BEx [2025-02-08 02:46:52,597 INFO L138 BoogieDeclarations]: Found implementation of procedure be_flash_BEx [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure get_fsec_info [2025-02-08 02:46:52,597 INFO L138 BoogieDeclarations]: Found implementation of procedure get_fsec_info [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_fetch_begin_bh [2025-02-08 02:46:52,597 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_fetch_begin_bh [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure be_error [2025-02-08 02:46:52,597 INFO L138 BoogieDeclarations]: Found implementation of procedure be_error [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-02-08 02:46:52,597 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure lancer_cmd_read_object [2025-02-08 02:46:52,597 INFO L138 BoogieDeclarations]: Found implementation of procedure lancer_cmd_read_object [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure queue_tail_node [2025-02-08 02:46:52,597 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_tail_node [2025-02-08 02:46:52,597 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:46:52,600 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:46:52,600 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-02-08 02:46:52,600 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-02-08 02:46:52,600 INFO L130 BoogieDeclarations]: Found specification of procedure be_flash [2025-02-08 02:46:52,600 INFO L138 BoogieDeclarations]: Found implementation of procedure be_flash [2025-02-08 02:46:52,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-02-08 02:46:52,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-02-08 02:46:52,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-02-08 02:46:52,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#22 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#23 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#24 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#25 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#26 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#27 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#28 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#29 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#30 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#31 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#32 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#33 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#34 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#35 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#36 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#37 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#38 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#39 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#40 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#41 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#42 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#43 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#44 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#45 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#46 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#47 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#48 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#49 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#50 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#51 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#52 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#53 [2025-02-08 02:46:52,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#54 [2025-02-08 02:46:52,601 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-02-08 02:46:52,601 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-02-08 02:46:52,601 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-02-08 02:46:52,601 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-02-08 02:46:52,601 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-02-08 02:46:52,601 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-02-08 02:46:52,601 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-02-08 02:46:52,601 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-02-08 02:46:52,602 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-02-08 02:46:52,602 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-02-08 02:46:52,603 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#22 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#23 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#24 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#25 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#26 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#27 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#28 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#29 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#30 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#31 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#32 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#33 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#34 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#35 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#36 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#37 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#38 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#39 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#40 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#41 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#42 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#43 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#44 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#45 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#46 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#47 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#48 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#49 [2025-02-08 02:46:52,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#50 [2025-02-08 02:46:52,606 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#51 [2025-02-08 02:46:52,606 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#52 [2025-02-08 02:46:52,606 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#53 [2025-02-08 02:46:52,606 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#54 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-08 02:46:52,606 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure check_privilege [2025-02-08 02:46:52,606 INFO L138 BoogieDeclarations]: Found implementation of procedure check_privilege [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:46:52,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#46 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#47 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#48 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#49 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#50 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#51 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#52 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#53 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#54 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure be_mcc_notify_wait [2025-02-08 02:46:52,607 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mcc_notify_wait [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:46:52,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 02:46:52,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#54 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure be_link_status_update [2025-02-08 02:46:52,613 INFO L138 BoogieDeclarations]: Found implementation of procedure be_link_status_update [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2025-02-08 02:46:52,613 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 02:46:52,613 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure be_cmd_get_fw_ver [2025-02-08 02:46:52,613 INFO L138 BoogieDeclarations]: Found implementation of procedure be_cmd_get_fw_ver [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure be_cmd_get_flow_control [2025-02-08 02:46:52,613 INFO L138 BoogieDeclarations]: Found implementation of procedure be_cmd_get_flow_control [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 02:46:52,613 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 02:46:52,613 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure be_cmd_link_status_query [2025-02-08 02:46:52,613 INFO L138 BoogieDeclarations]: Found implementation of procedure be_cmd_link_status_query [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure be_process_mcc [2025-02-08 02:46:52,613 INFO L138 BoogieDeclarations]: Found implementation of procedure be_process_mcc [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2025-02-08 02:46:52,613 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-08 02:46:52,613 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 02:46:52,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 02:46:52,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 02:46:52,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 02:46:52,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 02:46:52,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 02:46:52,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 02:46:52,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 02:46:52,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 02:46:52,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 02:46:52,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 02:46:52,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 02:46:52,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#46 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#47 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#48 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#49 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#50 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#51 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#52 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#53 [2025-02-08 02:46:52,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#54 [2025-02-08 02:46:52,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 02:46:52,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 02:46:52,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 02:46:52,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 02:46:52,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 02:46:52,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 02:46:52,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 02:46:52,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-08 02:46:52,617 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#46 [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#47 [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#48 [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#49 [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#50 [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#51 [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#52 [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#53 [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#54 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure be_cmd_rss_config [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure be_cmd_rss_config [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure lancer_cmd_get_file_len [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure lancer_cmd_get_file_len [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure be_multi_rxq [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure be_multi_rxq [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mbox_lock_of_be_adapter [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mbox_lock_of_be_adapter [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 02:46:52,619 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:46:52,619 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-08 02:46:52,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure be_detect_error [2025-02-08 02:46:52,621 INFO L138 BoogieDeclarations]: Found implementation of procedure be_detect_error [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure MODULO___0 [2025-02-08 02:46:52,621 INFO L138 BoogieDeclarations]: Found implementation of procedure MODULO___0 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2025-02-08 02:46:52,621 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure local_bh_disable [2025-02-08 02:46:52,621 INFO L138 BoogieDeclarations]: Found implementation of procedure local_bh_disable [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 02:46:52,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2025-02-08 02:46:52,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2025-02-08 02:46:52,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2025-02-08 02:46:52,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2025-02-08 02:46:52,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#52 [2025-02-08 02:46:52,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#53 [2025-02-08 02:46:52,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#54 [2025-02-08 02:46:52,623 INFO L130 BoogieDeclarations]: Found specification of procedure index_inc___0 [2025-02-08 02:46:52,623 INFO L138 BoogieDeclarations]: Found implementation of procedure index_inc___0 [2025-02-08 02:46:52,623 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 02:46:52,623 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 02:46:52,623 INFO L130 BoogieDeclarations]: Found specification of procedure be_mcc_notify [2025-02-08 02:46:52,623 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mcc_notify [2025-02-08 02:46:52,623 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 02:46:52,623 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 02:46:52,623 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2025-02-08 02:46:52,623 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2025-02-08 02:46:52,623 INFO L130 BoogieDeclarations]: Found specification of procedure be_cmd_get_phy_info [2025-02-08 02:46:52,623 INFO L138 BoogieDeclarations]: Found implementation of procedure be_cmd_get_phy_info [2025-02-08 02:46:52,623 INFO L130 BoogieDeclarations]: Found specification of procedure be_wrb_cmd_hdr_prepare [2025-02-08 02:46:52,623 INFO L138 BoogieDeclarations]: Found implementation of procedure be_wrb_cmd_hdr_prepare [2025-02-08 02:46:52,623 INFO L130 BoogieDeclarations]: Found specification of procedure be_cmd_set_loopback [2025-02-08 02:46:52,623 INFO L138 BoogieDeclarations]: Found implementation of procedure be_cmd_set_loopback [2025-02-08 02:46:52,624 INFO L130 BoogieDeclarations]: Found specification of procedure be_hw_error [2025-02-08 02:46:52,624 INFO L138 BoogieDeclarations]: Found implementation of procedure be_hw_error [2025-02-08 02:46:52,624 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-08 02:46:52,624 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-08 02:46:52,624 INFO L130 BoogieDeclarations]: Found specification of procedure be_mbox_db_ready_wait [2025-02-08 02:46:52,625 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mbox_db_ready_wait [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 02:46:52,625 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure be_cmd_get_ext_fat_capabilites [2025-02-08 02:46:52,625 INFO L138 BoogieDeclarations]: Found implementation of procedure be_cmd_get_ext_fat_capabilites [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#54 [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 02:46:52,625 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_fetch_retry_bh [2025-02-08 02:46:52,625 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_fetch_retry_bh [2025-02-08 02:46:52,625 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-02-08 02:46:52,626 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-02-08 02:46:52,626 INFO L130 BoogieDeclarations]: Found specification of procedure hw_stats_from_cmd [2025-02-08 02:46:52,626 INFO L138 BoogieDeclarations]: Found implementation of procedure hw_stats_from_cmd [2025-02-08 02:46:52,626 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-02-08 02:46:52,626 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-02-08 02:46:52,626 INFO L130 BoogieDeclarations]: Found specification of procedure wrb_from_mbox [2025-02-08 02:46:52,626 INFO L138 BoogieDeclarations]: Found implementation of procedure wrb_from_mbox [2025-02-08 02:46:52,626 INFO L130 BoogieDeclarations]: Found specification of procedure amap_mask [2025-02-08 02:46:52,626 INFO L138 BoogieDeclarations]: Found implementation of procedure amap_mask [2025-02-08 02:46:52,626 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-02-08 02:46:52,627 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 02:46:52,627 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-02-08 02:46:52,627 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure be_cmd_set_beacon_state [2025-02-08 02:46:52,627 INFO L138 BoogieDeclarations]: Found implementation of procedure be_cmd_set_beacon_state [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure be_is_wol_supported [2025-02-08 02:46:52,627 INFO L138 BoogieDeclarations]: Found implementation of procedure be_is_wol_supported [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-08 02:46:52,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-08 02:46:52,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-08 02:46:52,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-08 02:46:52,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-08 02:46:52,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-02-08 02:46:52,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-02-08 02:46:52,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-02-08 02:46:52,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-02-08 02:46:52,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-02-08 02:46:52,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-02-08 02:46:52,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-02-08 02:46:52,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2025-02-08 02:46:52,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2025-02-08 02:46:52,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2025-02-08 02:46:52,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2025-02-08 02:46:52,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2025-02-08 02:46:52,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2025-02-08 02:46:52,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#54 [2025-02-08 02:46:52,629 INFO L130 BoogieDeclarations]: Found specification of procedure local_bh_enable [2025-02-08 02:46:52,629 INFO L138 BoogieDeclarations]: Found implementation of procedure local_bh_enable [2025-02-08 02:46:52,629 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 02:46:52,629 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 02:46:52,629 INFO L130 BoogieDeclarations]: Found specification of procedure be_cmd_set_flow_control [2025-02-08 02:46:52,629 INFO L138 BoogieDeclarations]: Found implementation of procedure be_cmd_set_flow_control [2025-02-08 02:46:53,684 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:46:53,687 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:46:53,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22379: havoc #t~nondet4167; [2025-02-08 02:46:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18041: #res := ~status~82; [2025-02-08 02:46:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18041-1: SUMMARY for call spin_unlock_bh(~adapter.base, 299 + ~adapter.offset); srcloc: null [2025-02-08 02:46:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22608: havoc #t~nondet4203; [2025-02-08 02:46:53,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13633: call ULTIMATE.dealloc(~#flashed_crc~0#1.base, ~#flashed_crc~0#1.offset);havoc ~#flashed_crc~0#1.base, ~#flashed_crc~0#1.offset; [2025-02-08 02:46:53,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7524: havoc #t~mem189.base, #t~mem189.offset; [2025-02-08 02:46:53,984 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22293: havoc #t~nondet4156; [2025-02-08 02:46:54,119 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22480: havoc pci_bus_read_config_dword_#t~nondet4179#1; [2025-02-08 02:46:54,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15734: ~i~36 := 1 + ~i~36; [2025-02-08 02:46:54,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15728-4: assume 0 == #t~mem2654 % 4294967296 || 0 == ~cmd_privileges~0 % 4294967296;#t~bitwise2655 := 0; [2025-02-08 02:46:54,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15728-4: assume !(0 == #t~mem2654 % 4294967296 || 0 == ~cmd_privileges~0 % 4294967296); [2025-02-08 02:46:54,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15728-3: assume #t~mem2654 % 4294967296 == ~cmd_privileges~0 % 4294967296;#t~bitwise2655 := #t~mem2654; [2025-02-08 02:46:54,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15728-3: assume !(#t~mem2654 % 4294967296 == ~cmd_privileges~0 % 4294967296); [2025-02-08 02:46:54,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15727-2: call #t~mem2651 := read~int#49(~#cmd_priv_map~0.base, ~#cmd_priv_map~0.offset + 6 * ~i~36, 1);#t~short2653 := (if #t~mem2651 % 256 % 4294967296 <= 2147483647 then #t~mem2651 % 256 % 4294967296 else #t~mem2651 % 256 % 4294967296 - 4294967296) == (if ~opcode % 256 % 4294967296 <= 2147483647 then ~opcode % 256 % 4294967296 else ~opcode % 256 % 4294967296 - 4294967296); [2025-02-08 02:46:54,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15728-2: havoc #t~bitwise2655;assume #t~bitwise2655 % 4294967296 <= #t~mem2654 % 4294967296 && #t~bitwise2655 % 4294967296 <= ~cmd_privileges~0 % 4294967296; [2025-02-08 02:46:54,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15727-1: assume #t~short2653;call #t~mem2652 := read~int#49(~#cmd_priv_map~0.base, 1 + (~#cmd_priv_map~0.offset + 6 * ~i~36), 1);#t~short2653 := (if #t~mem2652 % 256 % 4294967296 <= 2147483647 then #t~mem2652 % 256 % 4294967296 else #t~mem2652 % 256 % 4294967296 - 4294967296) == (if ~subsystem % 256 % 4294967296 <= 2147483647 then ~subsystem % 256 % 4294967296 else ~subsystem % 256 % 4294967296 - 4294967296); [2025-02-08 02:46:54,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15727-1: assume !#t~short2653; [2025-02-08 02:46:54,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15728-1: [2025-02-08 02:46:54,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15727: assume #t~short2653;havoc #t~mem2651;havoc #t~mem2652;havoc #t~short2653;call #t~mem2654 := read~int#49(~#cmd_priv_map~0.base, 2 + (~#cmd_priv_map~0.offset + 6 * ~i~36), 4); [2025-02-08 02:46:54,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15727: assume !#t~short2653;havoc #t~mem2651;havoc #t~mem2652;havoc #t~short2653; [2025-02-08 02:46:54,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15728: assume 0 == #t~bitwise2655 % 4294967296;havoc #t~mem2654;havoc #t~bitwise2655;#res := 0; [2025-02-08 02:46:54,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15728: assume !(0 == #t~bitwise2655 % 4294967296);havoc #t~mem2654;havoc #t~bitwise2655; [2025-02-08 02:46:54,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15690: havoc #t~mem2645;havoc #t~mem2646;havoc #t~short2647;havoc #t~mem2648;havoc #t~short2649; [2025-02-08 02:47:19,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21110: assume 0 == be_set_rss_hash_opts_~status~120#1;call write~int#38(be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296, be_set_rss_hash_opts_~adapter#1.base, 317436 + be_set_rss_hash_opts_~adapter#1.offset, 8); [2025-02-08 02:47:19,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21110: assume !(0 == be_set_rss_hash_opts_~status~120#1); [2025-02-08 02:47:19,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14173: assume 2 == lancer_fw_download_#t~mem2189#1 % 256 % 4294967296;havoc lancer_fw_download_#t~mem2189#1;assume { :begin_inline_lancer_fw_reset } true;lancer_fw_reset_#in~adapter#1.base, lancer_fw_reset_#in~adapter#1.offset := lancer_fw_download_~adapter#1.base, lancer_fw_download_~adapter#1.offset;havoc lancer_fw_reset_#res#1;havoc lancer_fw_reset_#t~ret2164#1, lancer_fw_reset_#t~mem2165#1.base, lancer_fw_reset_#t~mem2165#1.offset, lancer_fw_reset_~adapter#1.base, lancer_fw_reset_~adapter#1.offset, lancer_fw_reset_~status~29#1;lancer_fw_reset_~adapter#1.base, lancer_fw_reset_~adapter#1.offset := lancer_fw_reset_#in~adapter#1.base, lancer_fw_reset_#in~adapter#1.offset;havoc lancer_fw_reset_~status~29#1;lancer_fw_reset_~status~29#1 := 0;assume { :begin_inline_lancer_wait_idle } true;lancer_wait_idle_#in~adapter#1.base, lancer_wait_idle_#in~adapter#1.offset := lancer_fw_reset_~adapter#1.base, lancer_fw_reset_~adapter#1.offset;havoc lancer_wait_idle_#res#1;havoc lancer_wait_idle_#t~mem2161#1.base, lancer_wait_idle_#t~mem2161#1.offset, lancer_wait_idle_#t~ret2162#1, lancer_wait_idle_#t~bitwise2163#1, lancer_wait_idle_~adapter#1.base, lancer_wait_idle_~adapter#1.offset, lancer_wait_idle_~reg_val~0#1, lancer_wait_idle_~status~28#1, lancer_wait_idle_~i~32#1;lancer_wait_idle_~adapter#1.base, lancer_wait_idle_~adapter#1.offset := lancer_wait_idle_#in~adapter#1.base, lancer_wait_idle_#in~adapter#1.offset;havoc lancer_wait_idle_~reg_val~0#1;havoc lancer_wait_idle_~status~28#1;havoc lancer_wait_idle_~i~32#1;lancer_wait_idle_~status~28#1 := 0;lancer_wait_idle_~i~32#1 := 0; [2025-02-08 02:47:19,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14173: assume !(2 == lancer_fw_download_#t~mem2189#1 % 256 % 4294967296);havoc lancer_fw_download_#t~mem2189#1;call lancer_fw_download_#t~mem2193#1 := read~int#45(lancer_fw_download_~#change_status~0#1.base, lancer_fw_download_~#change_status~0#1.offset, 1); [2025-02-08 02:47:19,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20119-1: SUMMARY for call be_get_ethtool_stats_#t~ret3627#1 := u64_stats_fetch_retry_bh(be_get_ethtool_stats_~stats___0~0#1.base, 60 + be_get_ethtool_stats_~stats___0~0#1.offset, be_get_ethtool_stats_~start~4#1); srcloc: null [2025-02-08 02:47:19,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20119: be_get_ethtool_stats_~tmp___0~131#1 := (if 0 == be_get_ethtool_stats_#t~ret3627#1 % 256 then 0 else 1);havoc be_get_ethtool_stats_#t~ret3627#1; [2025-02-08 02:47:19,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20053-1: SUMMARY for call be_set_coalesce_#t~ret3614#1.base, be_set_coalesce_#t~ret3614#1.offset := netdev_priv(be_set_coalesce_~netdev#1.base, be_set_coalesce_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20053: be_set_coalesce_~tmp~242#1.base, be_set_coalesce_~tmp~242#1.offset := be_set_coalesce_#t~ret3614#1.base, be_set_coalesce_#t~ret3614#1.offset;havoc be_set_coalesce_#t~ret3614#1.base, be_set_coalesce_#t~ret3614#1.offset;be_set_coalesce_~adapter~39#1.base, be_set_coalesce_~adapter~39#1.offset := be_set_coalesce_~tmp~242#1.base, be_set_coalesce_~tmp~242#1.offset;be_set_coalesce_~i~44#1 := 0;be_set_coalesce_~eqo~13#1.base, be_set_coalesce_~eqo~13#1.offset := be_set_coalesce_~adapter~39#1.base, 443 + be_set_coalesce_~adapter~39#1.offset + 249 * (if be_set_coalesce_~i~44#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_set_coalesce_~i~44#1 % 18446744073709551616 % 18446744073709551616 else be_set_coalesce_~i~44#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:47:19,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14305: assume 0 != be_load_fw_~tmp___0~57#1;call be_load_fw_#t~mem2249#1.base, be_load_fw_#t~mem2249#1.offset := read~$Pointer$#38(be_load_fw_~adapter#1.base, be_load_fw_~adapter#1.offset, 8); [2025-02-08 02:47:19,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14305: assume !(0 != be_load_fw_~tmp___0~57#1);call be_load_fw_#t~mem2251#1.base, be_load_fw_#t~mem2251#1.offset := read~$Pointer$#38(be_load_fw_~adapter#1.base, be_load_fw_~adapter#1.offset, 8);assume { :begin_inline_request_firmware } true;request_firmware_#in~arg0#1.base, request_firmware_#in~arg0#1.offset, request_firmware_#in~arg1#1.base, request_firmware_#in~arg1#1.offset, request_firmware_#in~arg2#1.base, request_firmware_#in~arg2#1.offset := be_load_fw_~#fw~0#1.base, be_load_fw_~#fw~0#1.offset, be_load_fw_~fw_file#1.base, be_load_fw_~fw_file#1.offset, be_load_fw_#t~mem2251#1.base, 146 + be_load_fw_#t~mem2251#1.offset;havoc request_firmware_#res#1;havoc request_firmware_#t~nondet4199#1, request_firmware_~arg0#1.base, request_firmware_~arg0#1.offset, request_firmware_~arg1#1.base, request_firmware_~arg1#1.offset, request_firmware_~arg2#1.base, request_firmware_~arg2#1.offset;request_firmware_~arg0#1.base, request_firmware_~arg0#1.offset := request_firmware_#in~arg0#1.base, request_firmware_#in~arg0#1.offset;request_firmware_~arg1#1.base, request_firmware_~arg1#1.offset := request_firmware_#in~arg1#1.base, request_firmware_#in~arg1#1.offset;request_firmware_~arg2#1.base, request_firmware_~arg2#1.offset := request_firmware_#in~arg2#1.base, request_firmware_#in~arg2#1.offset;havoc request_firmware_#t~nondet4199#1;assume -2147483648 <= request_firmware_#t~nondet4199#1 && request_firmware_#t~nondet4199#1 <= 2147483647;request_firmware_#res#1 := request_firmware_#t~nondet4199#1;havoc request_firmware_#t~nondet4199#1; [2025-02-08 02:47:19,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20449-1: [2025-02-08 02:47:19,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20449: call write~int#44(be_get_settings_#t~bitwise3710#1, be_get_settings_~ecmd#1.base, 4 + be_get_settings_~ecmd#1.offset, 4);havoc be_get_settings_#t~mem3709#1;havoc be_get_settings_#t~bitwise3710#1; [2025-02-08 02:47:19,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20449-3: assume false;be_get_settings_#t~bitwise3710#1 := be_get_settings_#t~mem3709#1; [2025-02-08 02:47:19,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20449-3: assume !false; [2025-02-08 02:47:19,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20449-2: havoc be_get_settings_#t~bitwise3710#1;assume (be_get_settings_#t~bitwise3710#1 % 4294967296 >= be_get_settings_#t~mem3709#1 % 4294967296 && be_get_settings_#t~bitwise3710#1 % 4294967296 >= 8192) && be_get_settings_#t~bitwise3710#1 % 4294967296 <= 8192 + be_get_settings_#t~mem3709#1 % 4294967296; [2025-02-08 02:47:19,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20449-5: call be_get_settings_#t~mem3709#1 := read~int#44(be_get_settings_~ecmd#1.base, 4 + be_get_settings_~ecmd#1.offset, 4); [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21242: main_#t~ret4007#1 := be_set_phys_id_#res#1;havoc be_set_phys_id_#t~ret3746#1.base, be_set_phys_id_#t~ret3746#1.offset, be_set_phys_id_#t~switch3747#1, be_set_phys_id_#t~mem3748#1, be_set_phys_id_#t~ret3749#1, be_set_phys_id_#t~mem3750#1, be_set_phys_id_#t~ret3751#1, be_set_phys_id_#t~mem3752#1, be_set_phys_id_#t~ret3753#1, be_set_phys_id_#t~mem3754#1, be_set_phys_id_#t~mem3755#1, be_set_phys_id_#t~ret3756#1, be_set_phys_id_~netdev#1.base, be_set_phys_id_~netdev#1.offset, be_set_phys_id_~state#1, be_set_phys_id_~adapter~47#1.base, be_set_phys_id_~adapter~47#1.offset, be_set_phys_id_~tmp~250#1.base, be_set_phys_id_~tmp~250#1.offset;havoc be_set_phys_id_#in~netdev#1.base, be_set_phys_id_#in~netdev#1.offset, be_set_phys_id_#in~state#1;assume { :end_inline_be_set_phys_id } true;assume -2147483648 <= main_#t~ret4007#1 && main_#t~ret4007#1 <= 2147483647; [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20449-4: assume 0 == be_get_settings_#t~mem3709#1 % 4294967296 || 8192 == be_get_settings_#t~mem3709#1 % 4294967296;be_get_settings_#t~bitwise3710#1 := 8192; [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20449-4: assume !(0 == be_get_settings_#t~mem3709#1 % 4294967296 || 8192 == be_get_settings_#t~mem3709#1 % 4294967296); [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20516: assume -2147483648 <= be_get_pauseparam_#t~ret3734#1 && be_get_pauseparam_#t~ret3734#1 <= 2147483647;havoc be_get_pauseparam_#t~ret3734#1;call be_get_pauseparam_#t~mem3735#1 := read~int#38(be_get_pauseparam_~adapter~45#1.base, 317369 + be_get_pauseparam_~adapter~45#1.offset, 1);call write~int#12(be_get_pauseparam_#t~mem3735#1 % 256, be_get_pauseparam_~ecmd#1.base, 4 + be_get_pauseparam_~ecmd#1.offset, 4);havoc be_get_pauseparam_#t~mem3735#1; [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20450: be_get_settings_~tmp___1~72#1 := (if 0 == be_get_settings_#t~ret3711#1 % 256 then 0 else 1);havoc be_get_settings_#t~ret3711#1; [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20516-1: SUMMARY for call be_get_pauseparam_#t~ret3734#1 := be_cmd_get_flow_control(be_get_pauseparam_~adapter~45#1.base, be_get_pauseparam_~adapter~45#1.offset, be_get_pauseparam_~ecmd#1.base, 12 + be_get_pauseparam_~ecmd#1.offset, be_get_pauseparam_~ecmd#1.base, 8 + be_get_pauseparam_~ecmd#1.offset); srcloc: null [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14306: assume -2147483648 <= be_load_fw_#t~ret2250#1 && be_load_fw_#t~ret2250#1 <= 2147483647;havoc be_load_fw_#t~mem2249#1.base, be_load_fw_#t~mem2249#1.offset;havoc be_load_fw_#t~ret2250#1;be_load_fw_#res#1 := -1;call ULTIMATE.dealloc(be_load_fw_~#fw~0#1.base, be_load_fw_~#fw~0#1.offset);havoc be_load_fw_~#fw~0#1.base, be_load_fw_~#fw~0#1.offset; [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19723: assume { :begin_inline_kobject_name } true;kobject_name_#in~kobj#1.base, kobject_name_#in~kobj#1.offset := dev_name_~dev#1.base, 16 + dev_name_~dev#1.offset;havoc kobject_name_#res#1.base, kobject_name_#res#1.offset;havoc kobject_name_#t~mem3536#1.base, kobject_name_#t~mem3536#1.offset, kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset;kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset := kobject_name_#in~kobj#1.base, kobject_name_#in~kobj#1.offset;call kobject_name_#t~mem3536#1.base, kobject_name_#t~mem3536#1.offset := read~$Pointer$#38(kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset, 8);kobject_name_#res#1.base, kobject_name_#res#1.offset := kobject_name_#t~mem3536#1.base, kobject_name_#t~mem3536#1.offset;havoc kobject_name_#t~mem3536#1.base, kobject_name_#t~mem3536#1.offset; [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-1: assume 0 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296;be_set_rss_hash_opts_#t~bitwise3965#1 := 0; [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-1: assume !(0 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296); [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19988: assume 0 != be_get_reg_len_~tmp___1~70#1;be_get_reg_len_#res#1 := 0;call ULTIMATE.dealloc(be_get_reg_len_~#log_size~0#1.base, be_get_reg_len_~#log_size~0#1.offset);havoc be_get_reg_len_~#log_size~0#1.base, be_get_reg_len_~#log_size~0#1.offset; [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19988: assume !(0 != be_get_reg_len_~tmp___1~70#1);call be_get_reg_len_#t~mem3584#1 := read~int#38(be_get_reg_len_~adapter~36#1.base, 317350 + be_get_reg_len_~adapter~36#1.offset, 1); [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045: assume 4294967279 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296;be_set_rss_hash_opts_#t~bitwise3965#1 := be_set_rss_hash_opts_~rss_flags~0#1; [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045: assume !(4294967279 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296); [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14174: lancer_fw_download_#t~ret2190#1 := lancer_fw_reset_#res#1;havoc lancer_fw_reset_#t~ret2164#1, lancer_fw_reset_#t~mem2165#1.base, lancer_fw_reset_#t~mem2165#1.offset, lancer_fw_reset_~adapter#1.base, lancer_fw_reset_~adapter#1.offset, lancer_fw_reset_~status~29#1;havoc lancer_fw_reset_#in~adapter#1.base, lancer_fw_reset_#in~adapter#1.offset;assume { :end_inline_lancer_fw_reset } true;assume -2147483648 <= lancer_fw_download_#t~ret2190#1 && lancer_fw_download_#t~ret2190#1 <= 2147483647;lancer_fw_download_~status~30#1 := lancer_fw_download_#t~ret2190#1;havoc lancer_fw_download_#t~ret2190#1; [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-3: assume 0 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296 || 17 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296;be_set_rss_hash_opts_#t~bitwise3967#1 := 17; [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-3: assume !(0 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296 || 17 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296); [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14306-1: SUMMARY for call be_load_fw_#t~ret2250#1 := dev_err(be_load_fw_#t~mem2249#1.base, 146 + be_load_fw_#t~mem2249#1.offset, 132, 0); srcloc: null [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-2: assume false;be_set_rss_hash_opts_#t~bitwise3967#1 := be_set_rss_hash_opts_~rss_flags~0#1; [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-2: assume !false; [2025-02-08 02:47:19,395 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20450-1: SUMMARY for call be_get_settings_#t~ret3711#1 := be_pause_supported(be_get_settings_~adapter~43#1.base, be_get_settings_~adapter~43#1.offset); srcloc: null [2025-02-08 02:47:19,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20451: assume 0 != (if be_get_settings_~tmp___1~72#1 % 256 % 4294967296 <= 2147483647 then be_get_settings_~tmp___1~72#1 % 256 % 4294967296 else be_get_settings_~tmp___1~72#1 % 256 % 4294967296 - 4294967296);call be_get_settings_#t~mem3712#1 := read~int#44(be_get_settings_~ecmd#1.base, 8 + be_get_settings_~ecmd#1.offset, 4); [2025-02-08 02:47:19,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20451: assume !(0 != (if be_get_settings_~tmp___1~72#1 % 256 % 4294967296 <= 2147483647 then be_get_settings_~tmp___1~72#1 % 256 % 4294967296 else be_get_settings_~tmp___1~72#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:47:19,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-5: assume 48 == be_set_rss_hash_opts_#t~mem3964#1 % 18446744073709551616;havoc be_set_rss_hash_opts_#t~mem3964#1; [2025-02-08 02:47:19,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-5: assume !(48 == be_set_rss_hash_opts_#t~mem3964#1 % 18446744073709551616);havoc be_set_rss_hash_opts_#t~mem3964#1;call be_set_rss_hash_opts_#t~mem3966#1 := read~int#21(be_set_rss_hash_opts_~cmd#1.base, 8 + be_set_rss_hash_opts_~cmd#1.offset, 8); [2025-02-08 02:47:19,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-4: assume 240 == be_set_rss_hash_opts_#t~mem3966#1 % 18446744073709551616;havoc be_set_rss_hash_opts_#t~mem3966#1; [2025-02-08 02:47:19,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-4: assume !(240 == be_set_rss_hash_opts_#t~mem3966#1 % 18446744073709551616);havoc be_set_rss_hash_opts_#t~mem3966#1; [2025-02-08 02:47:19,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-7: assume be_set_rss_hash_opts_#t~short3961#1; [2025-02-08 02:47:19,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-7: assume !be_set_rss_hash_opts_#t~short3961#1;call be_set_rss_hash_opts_#t~mem3959#1.base, be_set_rss_hash_opts_#t~mem3959#1.offset := read~$Pointer$#38(be_set_rss_hash_opts_~adapter#1.base, be_set_rss_hash_opts_~adapter#1.offset, 8);call be_set_rss_hash_opts_#t~mem3960#1 := read~int#38(be_set_rss_hash_opts_#t~mem3959#1.base, 62 + be_set_rss_hash_opts_#t~mem3959#1.offset, 2);be_set_rss_hash_opts_#t~short3961#1 := 1792 == be_set_rss_hash_opts_#t~mem3960#1 % 65536 % 4294967296; [2025-02-08 02:47:19,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-6: assume be_set_rss_hash_opts_#t~short3963#1;havoc be_set_rss_hash_opts_#t~mem3951#1;havoc be_set_rss_hash_opts_#t~mem3952#1.base, be_set_rss_hash_opts_#t~mem3952#1.offset;havoc be_set_rss_hash_opts_#t~mem3953#1;havoc be_set_rss_hash_opts_#t~mem3954#1.base, be_set_rss_hash_opts_#t~mem3954#1.offset;havoc be_set_rss_hash_opts_#t~mem3955#1;havoc be_set_rss_hash_opts_#t~short3956#1;havoc be_set_rss_hash_opts_#t~mem3957#1.base, be_set_rss_hash_opts_#t~mem3957#1.offset;havoc be_set_rss_hash_opts_#t~mem3958#1;havoc be_set_rss_hash_opts_#t~mem3959#1.base, be_set_rss_hash_opts_#t~mem3959#1.offset;havoc be_set_rss_hash_opts_#t~mem3960#1;havoc be_set_rss_hash_opts_#t~short3961#1;havoc be_set_rss_hash_opts_#t~short3962#1;havoc be_set_rss_hash_opts_#t~short3963#1;be_set_rss_hash_opts_#res#1 := -22;call ULTIMATE.dealloc(be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset);havoc be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset; [2025-02-08 02:47:19,396 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-6: assume !be_set_rss_hash_opts_#t~short3963#1;havoc be_set_rss_hash_opts_#t~mem3951#1;havoc be_set_rss_hash_opts_#t~mem3952#1.base, be_set_rss_hash_opts_#t~mem3952#1.offset;havoc be_set_rss_hash_opts_#t~mem3953#1;havoc be_set_rss_hash_opts_#t~mem3954#1.base, be_set_rss_hash_opts_#t~mem3954#1.offset;havoc be_set_rss_hash_opts_#t~mem3955#1;havoc be_set_rss_hash_opts_#t~short3956#1;havoc be_set_rss_hash_opts_#t~mem3957#1.base, be_set_rss_hash_opts_#t~mem3957#1.offset;havoc be_set_rss_hash_opts_#t~mem3958#1;havoc be_set_rss_hash_opts_#t~mem3959#1.base, be_set_rss_hash_opts_#t~mem3959#1.offset;havoc be_set_rss_hash_opts_#t~mem3960#1;havoc be_set_rss_hash_opts_#t~short3961#1;havoc be_set_rss_hash_opts_#t~short3962#1;havoc be_set_rss_hash_opts_#t~short3963#1;call be_set_rss_hash_opts_#t~mem3964#1 := read~int#21(be_set_rss_hash_opts_~cmd#1.base, 8 + be_set_rss_hash_opts_~cmd#1.offset, 8); [2025-02-08 02:47:19,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-9: assume be_set_rss_hash_opts_#t~short3956#1; [2025-02-08 02:47:19,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-9: assume !be_set_rss_hash_opts_#t~short3956#1;call be_set_rss_hash_opts_#t~mem3954#1.base, be_set_rss_hash_opts_#t~mem3954#1.offset := read~$Pointer$#38(be_set_rss_hash_opts_~adapter#1.base, be_set_rss_hash_opts_~adapter#1.offset, 8);call be_set_rss_hash_opts_#t~mem3955#1 := read~int#38(be_set_rss_hash_opts_#t~mem3954#1.base, 62 + be_set_rss_hash_opts_#t~mem3954#1.offset, 2);be_set_rss_hash_opts_#t~short3956#1 := 1808 == be_set_rss_hash_opts_#t~mem3955#1 % 65536 % 4294967296; [2025-02-08 02:47:19,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-8: assume be_set_rss_hash_opts_#t~short3962#1; [2025-02-08 02:47:19,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-8: assume !be_set_rss_hash_opts_#t~short3962#1;call be_set_rss_hash_opts_#t~mem3957#1.base, be_set_rss_hash_opts_#t~mem3957#1.offset := read~$Pointer$#38(be_set_rss_hash_opts_~adapter#1.base, be_set_rss_hash_opts_~adapter#1.offset, 8);call be_set_rss_hash_opts_#t~mem3958#1 := read~int#38(be_set_rss_hash_opts_#t~mem3957#1.base, 62 + be_set_rss_hash_opts_#t~mem3957#1.offset, 2);be_set_rss_hash_opts_#t~short3961#1 := 529 == be_set_rss_hash_opts_#t~mem3958#1 % 65536 % 4294967296; [2025-02-08 02:47:19,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20781: call ULTIMATE.dealloc(be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset);havoc be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset;main_#t~ret4003#1 := be_read_eeprom_#res#1;havoc be_read_eeprom_#t~ret3834#1.base, be_read_eeprom_#t~ret3834#1.offset, be_read_eeprom_#t~mem3835#1, be_read_eeprom_#t~mem3836#1.base, be_read_eeprom_#t~mem3836#1.offset, be_read_eeprom_#t~mem3837#1, be_read_eeprom_#t~mem3838#1.base, be_read_eeprom_#t~mem3838#1.offset, be_read_eeprom_#t~mem3839#1, be_read_eeprom_#t~short3840#1, be_read_eeprom_#t~mem3841#1, be_read_eeprom_#t~mem3842#1, be_read_eeprom_#t~ret3843#1, be_read_eeprom_#t~mem3844#1, be_read_eeprom_#t~ret3845#1, be_read_eeprom_#t~mem3846#1.base, be_read_eeprom_#t~mem3846#1.offset, be_read_eeprom_#t~mem3847#1, be_read_eeprom_#t~bitwise3848#1, be_read_eeprom_#t~memset~res3849#1.base, be_read_eeprom_#t~memset~res3849#1.offset, be_read_eeprom_#t~mem3850#1.base, be_read_eeprom_#t~mem3850#1.offset, be_read_eeprom_#t~mem3851#1, be_read_eeprom_#t~ret3852#1.base, be_read_eeprom_#t~ret3852#1.offset, be_read_eeprom_#t~mem3853#1.base, be_read_eeprom_#t~mem3853#1.offset, be_read_eeprom_#t~ret3854#1, be_read_eeprom_#t~mem3855#1.base, be_read_eeprom_#t~mem3855#1.offset, be_read_eeprom_#t~mem3856#1, be_read_eeprom_#t~mem3857#1, be_read_eeprom_#t~memcpy~res3858#1.base, be_read_eeprom_#t~memcpy~res3858#1.offset, be_read_eeprom_#t~mem3859#1.base, be_read_eeprom_#t~mem3859#1.offset, be_read_eeprom_#t~mem3860#1, be_read_eeprom_#t~mem3861#1.base, be_read_eeprom_#t~mem3861#1.offset, be_read_eeprom_#t~mem3862#1, be_read_eeprom_~netdev#1.base, be_read_eeprom_~netdev#1.offset, be_read_eeprom_~eeprom#1.base, be_read_eeprom_~eeprom#1.offset, be_read_eeprom_~data#1.base, be_read_eeprom_~data#1.offset, be_read_eeprom_~adapter~53#1.base, be_read_eeprom_~adapter~53#1.offset, be_read_eeprom_~tmp~257#1.base, be_read_eeprom_~tmp~257#1.offset, be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset, be_read_eeprom_~resp~32#1.base, be_read_eeprom_~resp~32#1.offset, be_read_eeprom_~status~118#1, be_read_eeprom_~tmp___0~139#1, be_read_eeprom_~tmp___1~77#1, be_read_eeprom_~__len~25#1, be_read_eeprom_~__ret~26#1.base, be_read_eeprom_~__ret~26#1.offset;havoc be_read_eeprom_#in~netdev#1.base, be_read_eeprom_#in~netdev#1.offset, be_read_eeprom_#in~eeprom#1.base, be_read_eeprom_#in~eeprom#1.offset, be_read_eeprom_#in~data#1.base, be_read_eeprom_#in~data#1.offset;assume { :end_inline_be_read_eeprom } true;assume -2147483648 <= main_#t~ret4003#1 && main_#t~ret4003#1 <= 2147483647; [2025-02-08 02:47:19,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-11: assume be_set_rss_hash_opts_#t~switch3943#1;call be_set_rss_hash_opts_#t~mem3951#1 := read~int#21(be_set_rss_hash_opts_~cmd#1.base, 8 + be_set_rss_hash_opts_~cmd#1.offset, 8);be_set_rss_hash_opts_#t~short3963#1 := 240 == be_set_rss_hash_opts_#t~mem3951#1 % 18446744073709551616; [2025-02-08 02:47:19,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-11: assume !be_set_rss_hash_opts_#t~switch3943#1;be_set_rss_hash_opts_#t~switch3943#1 := be_set_rss_hash_opts_#t~switch3943#1 || 6 == be_set_rss_hash_opts_#t~mem3942#1; [2025-02-08 02:47:19,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-10: assume be_set_rss_hash_opts_#t~short3963#1;call be_set_rss_hash_opts_#t~mem3952#1.base, be_set_rss_hash_opts_#t~mem3952#1.offset := read~$Pointer$#38(be_set_rss_hash_opts_~adapter#1.base, be_set_rss_hash_opts_~adapter#1.offset, 8);call be_set_rss_hash_opts_#t~mem3953#1 := read~int#38(be_set_rss_hash_opts_#t~mem3952#1.base, 62 + be_set_rss_hash_opts_#t~mem3952#1.offset, 2);be_set_rss_hash_opts_#t~short3956#1 := 545 == be_set_rss_hash_opts_#t~mem3953#1 % 65536 % 4294967296; [2025-02-08 02:47:19,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21045-10: assume !be_set_rss_hash_opts_#t~short3963#1; [2025-02-08 02:47:19,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20121: assume 0 != (if be_get_ethtool_stats_~tmp___0~131#1 % 256 % 4294967296 <= 2147483647 then be_get_ethtool_stats_~tmp___0~131#1 % 256 % 4294967296 else be_get_ethtool_stats_~tmp___0~131#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:47:19,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20121: assume !(0 != (if be_get_ethtool_stats_~tmp___0~131#1 % 256 % 4294967296 <= 2147483647 then be_get_ethtool_stats_~tmp___0~131#1 % 256 % 4294967296 else be_get_ethtool_stats_~tmp___0~131#1 % 256 % 4294967296 - 4294967296));be_get_ethtool_stats_~i~45#1 := 2; [2025-02-08 02:47:19,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21046: be_set_rss_hash_opts_#t~short3963#1 := be_set_rss_hash_opts_#t~short3962#1; [2025-02-08 02:47:19,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21046-2: be_set_rss_hash_opts_#t~short3962#1 := be_set_rss_hash_opts_#t~short3956#1; [2025-02-08 02:47:19,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14175: assume 0 != lancer_fw_download_~status~30#1;call lancer_fw_download_#t~mem2191#1.base, lancer_fw_download_#t~mem2191#1.offset := read~$Pointer$#38(lancer_fw_download_~adapter#1.base, lancer_fw_download_~adapter#1.offset, 8); [2025-02-08 02:47:19,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14175: assume !(0 != lancer_fw_download_~status~30#1); [2025-02-08 02:47:19,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21046-1: be_set_rss_hash_opts_#t~short3962#1 := be_set_rss_hash_opts_#t~short3961#1; [2025-02-08 02:47:19,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18271: SUMMARY for call spin_lock_bh(be_cmd_ddr_dma_test_~adapter#1.base, 299 + be_cmd_ddr_dma_test_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20319: assume be_get_port_type_#t~switch3660#1;be_get_port_type_~port~0#1 := 0; [2025-02-08 02:47:19,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20319: assume !be_get_port_type_#t~switch3660#1;be_get_port_type_#t~switch3660#1 := true; [2025-02-08 02:47:19,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21244: assume main_#t~switch3999#1; [2025-02-08 02:47:19,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21244: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 14 == main_~tmp~263#1; [2025-02-08 02:47:19,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20452: call write~int#44(be_get_settings_#t~bitwise3713#1, be_get_settings_~ecmd#1.base, 8 + be_get_settings_~ecmd#1.offset, 4);havoc be_get_settings_#t~mem3712#1;havoc be_get_settings_#t~bitwise3713#1; [2025-02-08 02:47:19,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20452-2: havoc be_get_settings_#t~bitwise3713#1;assume (be_get_settings_#t~bitwise3713#1 % 4294967296 >= be_get_settings_#t~mem3712#1 % 4294967296 && be_get_settings_#t~bitwise3713#1 % 4294967296 >= 8192) && be_get_settings_#t~bitwise3713#1 % 4294967296 <= 8192 + be_get_settings_#t~mem3712#1 % 4294967296; [2025-02-08 02:47:19,398 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20452-1: [2025-02-08 02:47:19,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14242: be_fw_download_#t~ret2227#1 := be_get_ufi_type_#res#1;havoc be_get_ufi_type_#t~mem2198#1.base, be_get_ufi_type_#t~mem2198#1.offset, be_get_ufi_type_#t~mem2199#1, be_get_ufi_type_#t~mem2200#1.base, be_get_ufi_type_#t~mem2200#1.offset, be_get_ufi_type_#t~mem2201#1, be_get_ufi_type_#t~short2202#1, be_get_ufi_type_#t~mem2203#1, be_get_ufi_type_#t~short2204#1, be_get_ufi_type_#t~mem2205#1.base, be_get_ufi_type_#t~mem2205#1.offset, be_get_ufi_type_#t~mem2206#1, be_get_ufi_type_#t~mem2207#1.base, be_get_ufi_type_#t~mem2207#1.offset, be_get_ufi_type_#t~mem2208#1, be_get_ufi_type_#t~short2209#1, be_get_ufi_type_#t~mem2210#1, be_get_ufi_type_#t~short2211#1, be_get_ufi_type_#t~mem2212#1, be_get_ufi_type_#t~mem2213#1.base, be_get_ufi_type_#t~mem2213#1.offset, be_get_ufi_type_#t~mem2214#1, be_get_ufi_type_#t~mem2215#1.base, be_get_ufi_type_#t~mem2215#1.offset, be_get_ufi_type_#t~mem2216#1, be_get_ufi_type_#t~short2217#1, be_get_ufi_type_#t~mem2218#1, be_get_ufi_type_#t~short2219#1, be_get_ufi_type_#t~mem2220#1.base, be_get_ufi_type_#t~mem2220#1.offset, be_get_ufi_type_#t~ret2221#1, be_get_ufi_type_~adapter#1.base, be_get_ufi_type_~adapter#1.offset, be_get_ufi_type_~fhdr#1.base, be_get_ufi_type_~fhdr#1.offset;havoc be_get_ufi_type_#in~adapter#1.base, be_get_ufi_type_#in~adapter#1.offset, be_get_ufi_type_#in~fhdr#1.base, be_get_ufi_type_#in~fhdr#1.offset;assume { :end_inline_be_get_ufi_type } true;assume -2147483648 <= be_fw_download_#t~ret2227#1 && be_fw_download_#t~ret2227#1 <= 2147483647;be_fw_download_~ufi_type~0#1 := be_fw_download_#t~ret2227#1;havoc be_fw_download_#t~ret2227#1;call be_fw_download_#t~mem2228#1 := read~int#38(be_fw_download_~fhdr3~0#1.base, 68 + be_fw_download_~fhdr3~0#1.offset, 4);be_fw_download_~num_imgs~0#1 := (if be_fw_download_#t~mem2228#1 % 4294967296 % 4294967296 <= 2147483647 then be_fw_download_#t~mem2228#1 % 4294967296 % 4294967296 else be_fw_download_#t~mem2228#1 % 4294967296 % 4294967296 - 4294967296);havoc be_fw_download_#t~mem2228#1;be_fw_download_~i~33#1 := 0; [2025-02-08 02:47:19,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14176-1: SUMMARY for call lancer_fw_download_#t~ret2192#1 := dev_err(lancer_fw_download_#t~mem2191#1.base, 146 + lancer_fw_download_#t~mem2191#1.offset, 125, 0); srcloc: null [2025-02-08 02:47:19,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14176: assume -2147483648 <= lancer_fw_download_#t~ret2192#1 && lancer_fw_download_#t~ret2192#1 <= 2147483647;havoc lancer_fw_download_#t~mem2191#1.base, lancer_fw_download_#t~mem2191#1.offset;havoc lancer_fw_download_#t~ret2192#1; [2025-02-08 02:47:19,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20452-4: assume 0 == be_get_settings_#t~mem3712#1 % 4294967296 || 8192 == be_get_settings_#t~mem3712#1 % 4294967296;be_get_settings_#t~bitwise3713#1 := 8192; [2025-02-08 02:47:19,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20452-4: assume !(0 == be_get_settings_#t~mem3712#1 % 4294967296 || 8192 == be_get_settings_#t~mem3712#1 % 4294967296); [2025-02-08 02:47:19,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18272: be_cmd_ddr_dma_test_~wrb~44#1.base, be_cmd_ddr_dma_test_~wrb~44#1.offset := be_cmd_ddr_dma_test_#t~ret3216#1.base, be_cmd_ddr_dma_test_#t~ret3216#1.offset;havoc be_cmd_ddr_dma_test_#t~ret3216#1.base, be_cmd_ddr_dma_test_#t~ret3216#1.offset; [2025-02-08 02:47:19,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20452-3: assume false;be_get_settings_#t~bitwise3713#1 := be_get_settings_#t~mem3712#1; [2025-02-08 02:47:19,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20452-3: assume !false; [2025-02-08 02:47:19,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18272-1: SUMMARY for call be_cmd_ddr_dma_test_#t~ret3216#1.base, be_cmd_ddr_dma_test_#t~ret3216#1.offset := wrb_from_mccq(be_cmd_ddr_dma_test_~adapter#1.base, be_cmd_ddr_dma_test_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21245: assume { :begin_inline_be_get_msg_level } true;be_get_msg_level_#in~netdev#1.base, be_get_msg_level_#in~netdev#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset;havoc be_get_msg_level_#res#1;havoc be_get_msg_level_#t~ret3863#1.base, be_get_msg_level_#t~ret3863#1.offset, be_get_msg_level_#t~mem3864#1.base, be_get_msg_level_#t~mem3864#1.offset, be_get_msg_level_#t~mem3865#1, be_get_msg_level_#t~mem3866#1.base, be_get_msg_level_#t~mem3866#1.offset, be_get_msg_level_#t~mem3867#1, be_get_msg_level_#t~short3868#1, be_get_msg_level_#t~mem3869#1.base, be_get_msg_level_#t~mem3869#1.offset, be_get_msg_level_#t~ret3870#1, be_get_msg_level_#t~mem3871#1, be_get_msg_level_~netdev#1.base, be_get_msg_level_~netdev#1.offset, be_get_msg_level_~adapter~54#1.base, be_get_msg_level_~adapter~54#1.offset, be_get_msg_level_~tmp~258#1.base, be_get_msg_level_~tmp~258#1.offset;be_get_msg_level_~netdev#1.base, be_get_msg_level_~netdev#1.offset := be_get_msg_level_#in~netdev#1.base, be_get_msg_level_#in~netdev#1.offset;havoc be_get_msg_level_~adapter~54#1.base, be_get_msg_level_~adapter~54#1.offset;havoc be_get_msg_level_~tmp~258#1.base, be_get_msg_level_~tmp~258#1.offset; [2025-02-08 02:47:19,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21245-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20585-1: SUMMARY for call be_get_wol_#t~memset~res3764#1.base, be_get_wol_#t~memset~res3764#1.offset := #Ultimate.C_memset#16(be_get_wol_~wol#1.base, 12 + be_get_wol_~wol#1.offset, 0, 6); srcloc: null [2025-02-08 02:47:19,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20585: havoc be_get_wol_#t~memset~res3764#1.base, be_get_wol_#t~memset~res3764#1.offset; [2025-02-08 02:47:19,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20717-1: SUMMARY for call be_self_test_#t~ret3816#1 := be_cmd_link_status_query(be_self_test_~adapter~50#1.base, be_self_test_~adapter~50#1.offset, 0, 0, be_self_test_~#link_status~2#1.base, be_self_test_~#link_status~2#1.offset, 0); srcloc: null [2025-02-08 02:47:19,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20717: assume -2147483648 <= be_self_test_#t~ret3816#1 && be_self_test_#t~ret3816#1 <= 2147483647;be_self_test_~status~117#1 := be_self_test_#t~ret3816#1;havoc be_self_test_#t~ret3816#1; [2025-02-08 02:47:19,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21114-1: be_set_rss_hash_opts_#res#1 := be_set_rss_hash_opts_~status~120#1;call ULTIMATE.dealloc(be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset);havoc be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset; [2025-02-08 02:47:19,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14045: assume be_flash_skyhawk_~i~31#1 % 4294967296 < be_flash_skyhawk_#t~mem2160#1 % 4294967296;havoc be_flash_skyhawk_#t~mem2160#1; [2025-02-08 02:47:19,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14045: assume !(be_flash_skyhawk_~i~31#1 % 4294967296 < be_flash_skyhawk_#t~mem2160#1 % 4294967296);havoc be_flash_skyhawk_#t~mem2160#1;be_flash_skyhawk_#res#1 := 0; [2025-02-08 02:47:19,400 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18273: assume 0 == (be_cmd_ddr_dma_test_~wrb~44#1.base + be_cmd_ddr_dma_test_~wrb~44#1.offset) % 18446744073709551616;be_cmd_ddr_dma_test_~status~89#1 := -16; [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18273: assume !(0 == (be_cmd_ddr_dma_test_~wrb~44#1.base + be_cmd_ddr_dma_test_~wrb~44#1.offset) % 18446744073709551616);call be_cmd_ddr_dma_test_#t~mem3217#1.base, be_cmd_ddr_dma_test_#t~mem3217#1.offset := read~$Pointer$#5(be_cmd_ddr_dma_test_~cmd#1.base, be_cmd_ddr_dma_test_~cmd#1.offset, 8);be_cmd_ddr_dma_test_~req~37#1.base, be_cmd_ddr_dma_test_~req~37#1.offset := be_cmd_ddr_dma_test_#t~mem3217#1.base, be_cmd_ddr_dma_test_#t~mem3217#1.offset;havoc be_cmd_ddr_dma_test_#t~mem3217#1.base, be_cmd_ddr_dma_test_#t~mem3217#1.offset;call be_cmd_ddr_dma_test_#t~mem3218#1 := read~int#5(be_cmd_ddr_dma_test_~cmd#1.base, 16 + be_cmd_ddr_dma_test_~cmd#1.offset, 4); [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17481: call write~$Pointer$#5(be_cmd_get_regs_#t~ret3057#1.base, be_cmd_get_regs_#t~ret3057#1.offset, be_cmd_get_regs_~#get_fat_cmd~0#1.base, be_cmd_get_regs_~#get_fat_cmd~0#1.offset, 8);havoc be_cmd_get_regs_#t~mem3055#1.base, be_cmd_get_regs_#t~mem3055#1.offset;havoc be_cmd_get_regs_#t~mem3056#1;havoc be_cmd_get_regs_#t~ret3057#1.base, be_cmd_get_regs_#t~ret3057#1.offset;call be_cmd_get_regs_#t~mem3058#1.base, be_cmd_get_regs_#t~mem3058#1.offset := read~$Pointer$#5(be_cmd_get_regs_~#get_fat_cmd~0#1.base, be_cmd_get_regs_~#get_fat_cmd~0#1.offset, 8); [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17481-1: SUMMARY for call be_cmd_get_regs_#t~ret3057#1.base, be_cmd_get_regs_#t~ret3057#1.offset := pci_alloc_consistent(be_cmd_get_regs_#t~mem3055#1.base, be_cmd_get_regs_#t~mem3055#1.offset, be_cmd_get_regs_#t~mem3056#1 % 4294967296, be_cmd_get_regs_~#get_fat_cmd~0#1.base, 8 + be_cmd_get_regs_~#get_fat_cmd~0#1.offset); srcloc: null [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20322: assume be_get_port_type_#t~switch3660#1;be_get_port_type_~port~0#1 := 255; [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20322: assume !be_get_port_type_#t~switch3660#1; [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20718: assume 0 != be_self_test_~status~117#1;call be_self_test_#t~mem3817#1 := read~int#8(be_self_test_~test#1.base, 4 + be_self_test_~test#1.offset, 4); [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20718: assume !(0 != be_self_test_~status~117#1);call be_self_test_#t~mem3819#1 := read~int#32(be_self_test_~#link_status~2#1.base, be_self_test_~#link_status~2#1.offset, 1); [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20652: be_test_ddr_dma_#res#1 := be_test_ddr_dma_~ret~0#1;call ULTIMATE.dealloc(be_test_ddr_dma_~#ddrdma_cmd~0#1.base, be_test_ddr_dma_~#ddrdma_cmd~0#1.offset);havoc be_test_ddr_dma_~#ddrdma_cmd~0#1.base, be_test_ddr_dma_~#ddrdma_cmd~0#1.offset;call ULTIMATE.dealloc(be_test_ddr_dma_~#pattern~0#1.base, be_test_ddr_dma_~#pattern~0#1.offset);havoc be_test_ddr_dma_~#pattern~0#1.base, be_test_ddr_dma_~#pattern~0#1.offset; [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20652-1: SUMMARY for call dma_free_attrs(be_test_ddr_dma_#t~mem3779#1.base, 146 + be_test_ddr_dma_#t~mem3779#1.offset, be_test_ddr_dma_#t~mem3780#1 % 4294967296, be_test_ddr_dma_#t~mem3781#1.base, be_test_ddr_dma_#t~mem3781#1.offset, be_test_ddr_dma_#t~mem3782#1, 0, 0); srcloc: null [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19992: assume 0 == be_get_reg_len_#t~mem3584#1 % 256 % 4294967296;havoc be_get_reg_len_#t~mem3584#1;call be_get_reg_len_#t~mem3585#1.base, be_get_reg_len_#t~mem3585#1.offset := read~$Pointer$#38(be_get_reg_len_~adapter~36#1.base, be_get_reg_len_~adapter~36#1.offset, 8);call be_get_reg_len_#t~mem3586#1 := read~int#38(be_get_reg_len_#t~mem3585#1.base, 62 + be_get_reg_len_#t~mem3585#1.offset, 2);be_get_reg_len_#t~short3589#1 := 57888 == be_get_reg_len_#t~mem3586#1 % 65536 % 4294967296; [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19992: assume !(0 == be_get_reg_len_#t~mem3584#1 % 256 % 4294967296);havoc be_get_reg_len_#t~mem3584#1; [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20983-1: SUMMARY for call be_get_rxnfc_#t~ret3929#1.base, be_get_rxnfc_#t~ret3929#1.offset := netdev_priv(be_get_rxnfc_~netdev#1.base, be_get_rxnfc_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20983: be_get_rxnfc_~tmp~260#1.base, be_get_rxnfc_~tmp~260#1.offset := be_get_rxnfc_#t~ret3929#1.base, be_get_rxnfc_#t~ret3929#1.offset;havoc be_get_rxnfc_#t~ret3929#1.base, be_get_rxnfc_#t~ret3929#1.offset;be_get_rxnfc_~adapter~56#1.base, be_get_rxnfc_~adapter~56#1.offset := be_get_rxnfc_~tmp~260#1.base, be_get_rxnfc_~tmp~260#1.offset; [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20455-1: call be_get_settings_#t~mem3714#1 := read~int#38(be_get_settings_~adapter~43#1.base, 317373 + be_get_settings_~adapter~43#1.offset, 2);be_get_settings_#t~switch3715#1 := 4 == (if be_get_settings_#t~mem3714#1 % 65536 % 4294967296 <= 2147483647 then be_get_settings_#t~mem3714#1 % 65536 % 4294967296 else be_get_settings_#t~mem3714#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20719-1: [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20719: call write~int#8(be_self_test_#t~bitwise3818#1, be_self_test_~test#1.base, 4 + be_self_test_~test#1.offset, 4);havoc be_self_test_#t~mem3817#1;havoc be_self_test_#t~bitwise3818#1;call write~int#4(18446744073709551615, be_self_test_~data#1.base, 32 + be_self_test_~data#1.offset, 8); [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20719-3: assume false;be_self_test_#t~bitwise3818#1 := be_self_test_#t~mem3817#1; [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20719-3: assume !false; [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14311: assume 0 != be_load_fw_~status~32#1; [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14311: assume !(0 != be_load_fw_~status~32#1);call be_load_fw_#t~mem2253#1.base, be_load_fw_#t~mem2253#1.offset := read~$Pointer$#38(be_load_fw_~adapter#1.base, be_load_fw_~adapter#1.offset, 8); [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20719-2: havoc be_self_test_#t~bitwise3818#1;assume (be_self_test_#t~bitwise3818#1 % 4294967296 >= be_self_test_#t~mem3817#1 % 4294967296 && be_self_test_#t~bitwise3818#1 % 4294967296 >= 2) && be_self_test_#t~bitwise3818#1 % 4294967296 <= 2 + be_self_test_#t~mem3817#1 % 4294967296; [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20719-4: assume 0 == be_self_test_#t~mem3817#1 % 4294967296 || 2 == be_self_test_#t~mem3817#1 % 4294967296;be_self_test_#t~bitwise3818#1 := 2; [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20719-4: assume !(0 == be_self_test_#t~mem3817#1 % 4294967296 || 2 == be_self_test_#t~mem3817#1 % 4294967296); [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19993-1: assume be_get_reg_len_#t~short3589#1; [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19993-1: assume !be_get_reg_len_#t~short3589#1;call be_get_reg_len_#t~mem3587#1.base, be_get_reg_len_#t~mem3587#1.offset := read~$Pointer$#38(be_get_reg_len_~adapter~36#1.base, be_get_reg_len_~adapter~36#1.offset, 8);call be_get_reg_len_#t~mem3588#1 := read~int#38(be_get_reg_len_#t~mem3587#1.base, 62 + be_get_reg_len_#t~mem3587#1.offset, 2);be_get_reg_len_#t~short3589#1 := 57896 == be_get_reg_len_#t~mem3588#1 % 65536 % 4294967296; [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19993: assume be_get_reg_len_#t~short3589#1;havoc be_get_reg_len_#t~mem3585#1.base, be_get_reg_len_#t~mem3585#1.offset;havoc be_get_reg_len_#t~mem3586#1;havoc be_get_reg_len_#t~mem3587#1.base, be_get_reg_len_#t~mem3587#1.offset;havoc be_get_reg_len_#t~mem3588#1;havoc be_get_reg_len_#t~short3589#1; [2025-02-08 02:47:19,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19993: assume !be_get_reg_len_#t~short3589#1;havoc be_get_reg_len_#t~mem3585#1.base, be_get_reg_len_#t~mem3585#1.offset;havoc be_get_reg_len_#t~mem3586#1;havoc be_get_reg_len_#t~mem3587#1.base, be_get_reg_len_#t~mem3587#1.offset;havoc be_get_reg_len_#t~mem3588#1;havoc be_get_reg_len_#t~short3589#1;assume { :begin_inline_be_cmd_get_reg_len } true;be_cmd_get_reg_len_#in~adapter#1.base, be_cmd_get_reg_len_#in~adapter#1.offset, be_cmd_get_reg_len_#in~log_size#1.base, be_cmd_get_reg_len_#in~log_size#1.offset := be_get_reg_len_~adapter~36#1.base, be_get_reg_len_~adapter~36#1.offset, be_get_reg_len_~#log_size~0#1.base, be_get_reg_len_~#log_size~0#1.offset;havoc be_cmd_get_reg_len_#res#1;havoc be_cmd_get_reg_len_#t~ret3048#1.base, be_cmd_get_reg_len_#t~ret3048#1.offset, be_cmd_get_reg_len_#t~ret3049#1.base, be_cmd_get_reg_len_#t~ret3049#1.offset, be_cmd_get_reg_len_#t~ret3050#1, be_cmd_get_reg_len_#t~ret3051#1.base, be_cmd_get_reg_len_#t~ret3051#1.offset, be_cmd_get_reg_len_#t~mem3052#1, be_cmd_get_reg_len_#t~short3053#1, be_cmd_get_reg_len_#t~mem3054#1, be_cmd_get_reg_len_~adapter#1.base, be_cmd_get_reg_len_~adapter#1.offset, be_cmd_get_reg_len_~log_size#1.base, be_cmd_get_reg_len_~log_size#1.offset, be_cmd_get_reg_len_~wrb~24#1.base, be_cmd_get_reg_len_~wrb~24#1.offset, be_cmd_get_reg_len_~req~17#1.base, be_cmd_get_reg_len_~req~17#1.offset, be_cmd_get_reg_len_~status~69#1, be_cmd_get_reg_len_~tmp~181#1.base, be_cmd_get_reg_len_~tmp~181#1.offset, be_cmd_get_reg_len_~resp~12#1.base, be_cmd_get_reg_len_~resp~12#1.offset, be_cmd_get_reg_len_~tmp___0~89#1.base, be_cmd_get_reg_len_~tmp___0~89#1.offset;be_cmd_get_reg_len_~adapter#1.base, be_cmd_get_reg_len_~adapter#1.offset := be_cmd_get_reg_len_#in~adapter#1.base, be_cmd_get_reg_len_#in~adapter#1.offset;be_cmd_get_reg_len_~log_size#1.base, be_cmd_get_reg_len_~log_size#1.offset := be_cmd_get_reg_len_#in~log_size#1.base, be_cmd_get_reg_len_#in~log_size#1.offset;havoc be_cmd_get_reg_len_~wrb~24#1.base, be_cmd_get_reg_len_~wrb~24#1.offset;havoc be_cmd_get_reg_len_~req~17#1.base, be_cmd_get_reg_len_~req~17#1.offset;havoc be_cmd_get_reg_len_~status~69#1;havoc be_cmd_get_reg_len_~tmp~181#1.base, be_cmd_get_reg_len_~tmp~181#1.offset;havoc be_cmd_get_reg_len_~resp~12#1.base, be_cmd_get_reg_len_~resp~12#1.offset;havoc be_cmd_get_reg_len_~tmp___0~89#1.base, be_cmd_get_reg_len_~tmp___0~89#1.offset; [2025-02-08 02:47:19,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21248: assume main_#t~switch3999#1; [2025-02-08 02:47:19,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21248: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 15 == main_~tmp~263#1; [2025-02-08 02:47:19,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20059: call be_set_coalesce_#t~mem3615#1 := read~int#34(be_set_coalesce_~et#1.base, 40 + be_set_coalesce_~et#1.offset, 4);call write~int#38((if 0 == (if 0 != be_set_coalesce_#t~mem3615#1 % 4294967296 then 1 else 0) then 0 else 1), be_set_coalesce_~eqo~13#1.base, 67 + be_set_coalesce_~eqo~13#1.offset, 1);call be_set_coalesce_#t~mem3616#1 := read~int#34(be_set_coalesce_~et#1.base, 72 + be_set_coalesce_~et#1.offset, 4);be_set_coalesce_~_min1~7#1 := be_set_coalesce_#t~mem3616#1;havoc be_set_coalesce_#t~mem3616#1;be_set_coalesce_~_min2~7#1 := 96;call write~int#38((if be_set_coalesce_~_min1~7#1 % 4294967296 < be_set_coalesce_~_min2~7#1 % 4294967296 then be_set_coalesce_~_min1~7#1 else be_set_coalesce_~_min2~7#1), be_set_coalesce_~eqo~13#1.base, 72 + be_set_coalesce_~eqo~13#1.offset, 4);call be_set_coalesce_#t~mem3617#1 := read~int#34(be_set_coalesce_~et#1.base, 52 + be_set_coalesce_~et#1.offset, 4);be_set_coalesce_~_min1___0~2#1 := be_set_coalesce_#t~mem3617#1;havoc be_set_coalesce_#t~mem3617#1;call be_set_coalesce_#t~mem3618#1 := read~int#38(be_set_coalesce_~eqo~13#1.base, 72 + be_set_coalesce_~eqo~13#1.offset, 4);be_set_coalesce_~_min2___0~2#1 := be_set_coalesce_#t~mem3618#1;havoc be_set_coalesce_#t~mem3618#1;call write~int#38((if be_set_coalesce_~_min1___0~2#1 % 4294967296 < be_set_coalesce_~_min2___0~2#1 % 4294967296 then be_set_coalesce_~_min1___0~2#1 else be_set_coalesce_~_min2___0~2#1), be_set_coalesce_~eqo~13#1.base, 68 + be_set_coalesce_~eqo~13#1.offset, 4);call be_set_coalesce_#t~mem3619#1 := read~int#34(be_set_coalesce_~et#1.base, 4 + be_set_coalesce_~et#1.offset, 4);call write~int#38(be_set_coalesce_#t~mem3619#1, be_set_coalesce_~eqo~13#1.base, 76 + be_set_coalesce_~eqo~13#1.offset, 4);havoc be_set_coalesce_#t~mem3619#1;be_set_coalesce_~i~44#1 := 1 + be_set_coalesce_~i~44#1;be_set_coalesce_~eqo~13#1.base, be_set_coalesce_~eqo~13#1.offset := be_set_coalesce_~eqo~13#1.base, 249 + be_set_coalesce_~eqo~13#1.offset;call be_set_coalesce_#t~mem3620#1 := read~int#38(be_set_coalesce_~adapter~39#1.base, 439 + be_set_coalesce_~adapter~39#1.offset, 4); [2025-02-08 02:47:19,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20456: assume be_get_settings_#t~switch3715#1; [2025-02-08 02:47:19,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20456: assume !be_get_settings_#t~switch3715#1; [2025-02-08 02:47:19,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17483: assume 0 == (be_cmd_get_regs_#t~mem3058#1.base + be_cmd_get_regs_#t~mem3058#1.offset) % 18446744073709551616;havoc be_cmd_get_regs_#t~mem3058#1.base, be_cmd_get_regs_#t~mem3058#1.offset;be_cmd_get_regs_~status~70#1 := -12;call be_cmd_get_regs_#t~mem3059#1.base, be_cmd_get_regs_#t~mem3059#1.offset := read~$Pointer$#38(be_cmd_get_regs_~adapter#1.base, be_cmd_get_regs_~adapter#1.offset, 8); [2025-02-08 02:47:19,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17483: assume !(0 == (be_cmd_get_regs_#t~mem3058#1.base + be_cmd_get_regs_#t~mem3058#1.offset) % 18446744073709551616);havoc be_cmd_get_regs_#t~mem3058#1.base, be_cmd_get_regs_#t~mem3058#1.offset; [2025-02-08 02:47:19,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20985-1: SUMMARY for call be_get_rxnfc_#t~ret3930#1 := be_multi_rxq(be_get_rxnfc_~adapter~56#1.base, be_get_rxnfc_~adapter~56#1.offset); srcloc: null [2025-02-08 02:47:19,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21051-2: havoc be_set_rss_hash_opts_#t~bitwise3965#1;assume be_set_rss_hash_opts_#t~bitwise3965#1 % 4294967296 <= be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296 && be_set_rss_hash_opts_#t~bitwise3965#1 % 4294967296 <= 4294967279; [2025-02-08 02:47:19,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20985: be_get_rxnfc_~tmp___0~140#1 := (if 0 == be_get_rxnfc_#t~ret3930#1 % 256 then 0 else 1);havoc be_get_rxnfc_#t~ret3930#1; [2025-02-08 02:47:19,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19994-1: SUMMARY for call be_get_reg_len_#t~ret3590#1 := lancer_cmd_get_file_len(be_get_reg_len_~adapter~36#1.base, be_get_reg_len_~adapter~36#1.offset, 189, 0); srcloc: null [2025-02-08 02:47:19,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21249: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21051-1: [2025-02-08 02:47:19,405 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19994: call write~int#28(be_get_reg_len_#t~ret3590#1, be_get_reg_len_~#log_size~0#1.base, be_get_reg_len_~#log_size~0#1.offset, 4);havoc be_get_reg_len_#t~ret3590#1; [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21051: be_set_rss_hash_opts_~rss_flags~0#1 := be_set_rss_hash_opts_#t~bitwise3965#1;havoc be_set_rss_hash_opts_#t~bitwise3965#1; [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20457-1: be_get_settings_#t~switch3715#1 := be_get_settings_#t~switch3715#1 || 5 == (if be_get_settings_#t~mem3714#1 % 65536 % 4294967296 <= 2147483647 then be_get_settings_#t~mem3714#1 % 65536 % 4294967296 else be_get_settings_#t~mem3714#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20457: assume be_get_settings_#t~switch3715#1;call write~int#44(0, be_get_settings_~ecmd#1.base, 17 + be_get_settings_~ecmd#1.offset, 1); [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20457: assume !be_get_settings_#t~switch3715#1;be_get_settings_#t~switch3715#1 := true; [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21250: SUMMARY for call be_set_msg_level(main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_be_set_msg_level_28_p1~0#1); srcloc: null [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14181: assume 0 != lancer_fw_download_#t~mem2193#1 % 256 % 4294967296;havoc lancer_fw_download_#t~mem2193#1;call lancer_fw_download_#t~mem2194#1.base, lancer_fw_download_#t~mem2194#1.offset := read~$Pointer$#38(lancer_fw_download_~adapter#1.base, lancer_fw_download_~adapter#1.offset, 8); [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14181: assume !(0 != lancer_fw_download_#t~mem2193#1 % 256 % 4294967296);havoc lancer_fw_download_#t~mem2193#1; [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14247: call be_fw_download_#t~mem2229#1.base, be_fw_download_#t~mem2229#1.offset := read~$Pointer$#29(be_fw_download_~fw#1.base, 8 + be_fw_download_~fw#1.offset, 8);be_fw_download_~img_hdr_ptr~0#1.base, be_fw_download_~img_hdr_ptr~0#1.offset := be_fw_download_#t~mem2229#1.base, be_fw_download_#t~mem2229#1.offset + (if (128 + 48 * be_fw_download_~i~33#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (128 + 48 * be_fw_download_~i~33#1) % 18446744073709551616 % 18446744073709551616 else (128 + 48 * be_fw_download_~i~33#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call be_fw_download_#t~mem2230#1 := read~int#38(be_fw_download_~img_hdr_ptr~0#1.base, be_fw_download_~img_hdr_ptr~0#1.offset, 4); [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13983: be_flash_skyhawk_~fsec~2#1.base, be_flash_skyhawk_~fsec~2#1.offset := be_flash_skyhawk_#t~ret2144#1.base, be_flash_skyhawk_#t~ret2144#1.offset;havoc be_flash_skyhawk_#t~ret2144#1.base, be_flash_skyhawk_#t~ret2144#1.offset; [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13983-1: SUMMARY for call be_flash_skyhawk_#t~ret2144#1.base, be_flash_skyhawk_#t~ret2144#1.offset := get_fsec_info(be_flash_skyhawk_~adapter#1.base, be_flash_skyhawk_~adapter#1.offset, be_flash_skyhawk_~filehdr_size~1#1 + be_flash_skyhawk_~img_hdrs_size~1#1, be_flash_skyhawk_~fw#1.base, be_flash_skyhawk_~fw#1.offset); srcloc: null [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20722: assume 0 == be_self_test_#t~mem3819#1 % 256 % 4294967296;havoc be_self_test_#t~mem3819#1;call be_self_test_#t~mem3820#1 := read~int#8(be_self_test_~test#1.base, 4 + be_self_test_~test#1.offset, 4); [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20722: assume !(0 == be_self_test_#t~mem3819#1 % 256 % 4294967296);havoc be_self_test_#t~mem3819#1; [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19731: pci_name_#t~ret3540#1.base, pci_name_#t~ret3540#1.offset := dev_name_#res#1.base, dev_name_#res#1.offset;havoc dev_name_#t~mem3537#1.base, dev_name_#t~mem3537#1.offset, dev_name_#t~mem3538#1.base, dev_name_#t~mem3538#1.offset, dev_name_#t~ret3539#1.base, dev_name_#t~ret3539#1.offset, dev_name_~dev#1.base, dev_name_~dev#1.offset, dev_name_~tmp~235#1.base, dev_name_~tmp~235#1.offset;havoc dev_name_#in~dev#1.base, dev_name_#in~dev#1.offset;assume { :end_inline_dev_name } true;pci_name_~tmp~236#1.base, pci_name_~tmp~236#1.offset := pci_name_#t~ret3540#1.base, pci_name_#t~ret3540#1.offset;havoc pci_name_#t~ret3540#1.base, pci_name_#t~ret3540#1.offset;pci_name_#res#1.base, pci_name_#res#1.offset := pci_name_~tmp~236#1.base, pci_name_~tmp~236#1.offset; [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20986: assume 0 != be_get_rxnfc_~tmp___0~140#1 % 256;be_get_rxnfc_~tmp___1~78#1 := 0; [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20986: assume !(0 != be_get_rxnfc_~tmp___0~140#1 % 256);be_get_rxnfc_~tmp___1~78#1 := 1; [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20260: assume be_get_stat_strings_~i~46#1 % 4294967296 <= 4; [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20260: assume !(be_get_stat_strings_~i~46#1 % 4294967296 <= 4); [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20260-2: assume be_get_stat_strings_#t~switch3643#1;be_get_stat_strings_~i~46#1 := 0; [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20260-2: assume !be_get_stat_strings_#t~switch3643#1;havoc be_get_stat_strings_#t~switch3643#1;havoc be_get_stat_strings_#t~switch3643#1; [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20260-1: assume be_get_stat_strings_~__len___0~4#1 % 18446744073709551616 > 63; [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20260-1: assume !(be_get_stat_strings_~__len___0~4#1 % 18446744073709551616 > 63); [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14182-1: SUMMARY for call lancer_fw_download_#t~ret2195#1 := dev_err(lancer_fw_download_#t~mem2194#1.base, 146 + lancer_fw_download_#t~mem2194#1.offset, 126, 0); srcloc: null [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17485: assume -2147483648 <= be_cmd_get_regs_#t~ret3060#1 && be_cmd_get_regs_#t~ret3060#1 <= 2147483647;havoc be_cmd_get_regs_#t~mem3059#1.base, be_cmd_get_regs_#t~mem3059#1.offset;havoc be_cmd_get_regs_#t~ret3060#1;call ULTIMATE.dealloc(be_cmd_get_regs_~#get_fat_cmd~0#1.base, be_cmd_get_regs_~#get_fat_cmd~0#1.offset);havoc be_cmd_get_regs_~#get_fat_cmd~0#1.base, be_cmd_get_regs_~#get_fat_cmd~0#1.offset; [2025-02-08 02:47:19,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14182: assume -2147483648 <= lancer_fw_download_#t~ret2195#1 && lancer_fw_download_#t~ret2195#1 <= 2147483647;havoc lancer_fw_download_#t~mem2194#1.base, lancer_fw_download_#t~mem2194#1.offset;havoc lancer_fw_download_#t~ret2195#1; [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17485-1: SUMMARY for call be_cmd_get_regs_#t~ret3060#1 := dev_err(be_cmd_get_regs_#t~mem3059#1.base, 146 + be_cmd_get_regs_#t~mem3059#1.offset, 176, 0); srcloc: null [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14248: assume 1 == be_fw_download_#t~mem2230#1 % 4294967296;havoc be_fw_download_#t~mem2230#1;be_fw_download_#t~switch2231#1 := 4 == be_fw_download_~ufi_type~0#1; [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14248: assume !(1 == be_fw_download_#t~mem2230#1 % 4294967296);havoc be_fw_download_#t~mem2230#1; [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20789-1: SUMMARY for call be_read_eeprom_#t~ret3834#1.base, be_read_eeprom_#t~ret3834#1.offset := netdev_priv(be_read_eeprom_~netdev#1.base, be_read_eeprom_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20789: be_read_eeprom_~tmp~257#1.base, be_read_eeprom_~tmp~257#1.offset := be_read_eeprom_#t~ret3834#1.base, be_read_eeprom_#t~ret3834#1.offset;havoc be_read_eeprom_#t~ret3834#1.base, be_read_eeprom_#t~ret3834#1.offset;be_read_eeprom_~adapter~53#1.base, be_read_eeprom_~adapter~53#1.offset := be_read_eeprom_~tmp~257#1.base, be_read_eeprom_~tmp~257#1.offset;call be_read_eeprom_#t~mem3835#1 := read~int#50(be_read_eeprom_~eeprom#1.base, 12 + be_read_eeprom_~eeprom#1.offset, 4); [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723-1: [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723: call write~int#8(be_self_test_#t~bitwise3821#1, be_self_test_~test#1.base, 4 + be_self_test_~test#1.offset, 4);havoc be_self_test_#t~mem3820#1;havoc be_self_test_#t~bitwise3821#1;call write~int#4(1, be_self_test_~data#1.base, 32 + be_self_test_~data#1.offset, 8); [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13984: assume 0 == (be_flash_skyhawk_~fsec~2#1.base + be_flash_skyhawk_~fsec~2#1.offset) % 18446744073709551616;call be_flash_skyhawk_#t~mem2145#1.base, be_flash_skyhawk_#t~mem2145#1.offset := read~$Pointer$#38(be_flash_skyhawk_~adapter#1.base, be_flash_skyhawk_~adapter#1.offset, 8); [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13984: assume !(0 == (be_flash_skyhawk_~fsec~2#1.base + be_flash_skyhawk_~fsec~2#1.offset) % 18446744073709551616);be_flash_skyhawk_~i~31#1 := 0; [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20128: call be_get_ethtool_stats_#t~mem3628#1 := read~int#51(~#et_rx_stats~0.base, 40 + (~#et_rx_stats~0.offset + 44 * (if be_get_ethtool_stats_~i~45#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then be_get_ethtool_stats_~i~45#1 % 4294967296 % 18446744073709551616 else be_get_ethtool_stats_~i~45#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)), 4);be_get_ethtool_stats_~p~4#1.base, be_get_ethtool_stats_~p~4#1.offset := be_get_ethtool_stats_~stats___0~0#1.base, be_get_ethtool_stats_~stats___0~0#1.offset + (if be_get_ethtool_stats_#t~mem3628#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_get_ethtool_stats_#t~mem3628#1 % 18446744073709551616 % 18446744073709551616 else be_get_ethtool_stats_#t~mem3628#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call be_get_ethtool_stats_#t~mem3629#1 := read~int#38(be_get_ethtool_stats_~p~4#1.base, be_get_ethtool_stats_~p~4#1.offset, 4);call write~int#18(be_get_ethtool_stats_#t~mem3629#1 % 4294967296, be_get_ethtool_stats_~data#1.base, be_get_ethtool_stats_~data#1.offset + 8 * (if (be_get_ethtool_stats_~base~0#1 + be_get_ethtool_stats_~i~45#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (be_get_ethtool_stats_~base~0#1 + be_get_ethtool_stats_~i~45#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 else (be_get_ethtool_stats_~base~0#1 + be_get_ethtool_stats_~i~45#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc be_get_ethtool_stats_#t~mem3629#1;be_get_ethtool_stats_~i~45#1 := 1 + be_get_ethtool_stats_~i~45#1; [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19996: be_get_reg_len_#t~ret3591#1 := be_cmd_get_reg_len_#res#1;havoc be_cmd_get_reg_len_#t~ret3048#1.base, be_cmd_get_reg_len_#t~ret3048#1.offset, be_cmd_get_reg_len_#t~ret3049#1.base, be_cmd_get_reg_len_#t~ret3049#1.offset, be_cmd_get_reg_len_#t~ret3050#1, be_cmd_get_reg_len_#t~ret3051#1.base, be_cmd_get_reg_len_#t~ret3051#1.offset, be_cmd_get_reg_len_#t~mem3052#1, be_cmd_get_reg_len_#t~short3053#1, be_cmd_get_reg_len_#t~mem3054#1, be_cmd_get_reg_len_~adapter#1.base, be_cmd_get_reg_len_~adapter#1.offset, be_cmd_get_reg_len_~log_size#1.base, be_cmd_get_reg_len_~log_size#1.offset, be_cmd_get_reg_len_~wrb~24#1.base, be_cmd_get_reg_len_~wrb~24#1.offset, be_cmd_get_reg_len_~req~17#1.base, be_cmd_get_reg_len_~req~17#1.offset, be_cmd_get_reg_len_~status~69#1, be_cmd_get_reg_len_~tmp~181#1.base, be_cmd_get_reg_len_~tmp~181#1.offset, be_cmd_get_reg_len_~resp~12#1.base, be_cmd_get_reg_len_~resp~12#1.offset, be_cmd_get_reg_len_~tmp___0~89#1.base, be_cmd_get_reg_len_~tmp___0~89#1.offset;havoc be_cmd_get_reg_len_#in~adapter#1.base, be_cmd_get_reg_len_#in~adapter#1.offset, be_cmd_get_reg_len_#in~log_size#1.base, be_cmd_get_reg_len_#in~log_size#1.offset;assume { :end_inline_be_cmd_get_reg_len } true;assume -2147483648 <= be_get_reg_len_#t~ret3591#1 && be_get_reg_len_#t~ret3591#1 <= 2147483647;havoc be_get_reg_len_#t~ret3591#1; [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14315: assume -2147483648 <= be_load_fw_#t~ret2254#1 && be_load_fw_#t~ret2254#1 <= 2147483647;havoc be_load_fw_#t~mem2253#1.base, be_load_fw_#t~mem2253#1.offset;havoc be_load_fw_#t~ret2254#1;call be_load_fw_#t~mem2255#1.base, be_load_fw_#t~mem2255#1.offset := read~$Pointer$#38(be_load_fw_~adapter#1.base, be_load_fw_~adapter#1.offset, 8);call be_load_fw_#t~mem2256#1 := read~int#38(be_load_fw_#t~mem2255#1.base, 62 + be_load_fw_#t~mem2255#1.offset, 2);be_load_fw_#t~short2259#1 := 57888 == be_load_fw_#t~mem2256#1 % 65536 % 4294967296; [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14315-1: SUMMARY for call be_load_fw_#t~ret2254#1 := _dev_info(be_load_fw_#t~mem2253#1.base, 146 + be_load_fw_#t~mem2253#1.offset, 133, 0); srcloc: null [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18279: havoc be_cmd_ddr_dma_test_#t~mem3218#1;call write~int#38(be_cmd_ddr_dma_test_~pattern#1, be_cmd_ddr_dma_test_~req~37#1.base, 16 + be_cmd_ddr_dma_test_~req~37#1.offset, 8);call write~int#38(be_cmd_ddr_dma_test_~byte_cnt#1, be_cmd_ddr_dma_test_~req~37#1.base, 24 + be_cmd_ddr_dma_test_~req~37#1.offset, 4);be_cmd_ddr_dma_test_~i~41#1 := 0; [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18279-1: SUMMARY for call be_wrb_cmd_hdr_prepare(be_cmd_ddr_dma_test_~req~37#1.base, be_cmd_ddr_dma_test_~req~37#1.offset, 11, 17, (if be_cmd_ddr_dma_test_#t~mem3218#1 % 4294967296 % 4294967296 <= 2147483647 then be_cmd_ddr_dma_test_#t~mem3218#1 % 4294967296 % 4294967296 else be_cmd_ddr_dma_test_#t~mem3218#1 % 4294967296 % 4294967296 - 4294967296), be_cmd_ddr_dma_test_~wrb~44#1.base, be_cmd_ddr_dma_test_~wrb~44#1.offset, be_cmd_ddr_dma_test_~cmd#1.base, be_cmd_ddr_dma_test_~cmd#1.offset); srcloc: null [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21252: assume main_#t~switch3999#1; [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21252: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 16 == main_~tmp~263#1; [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723-3: assume false;be_self_test_#t~bitwise3821#1 := be_self_test_#t~mem3820#1; [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723-3: assume !false; [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723-2: havoc be_self_test_#t~bitwise3821#1;assume (be_self_test_#t~bitwise3821#1 % 4294967296 >= be_self_test_#t~mem3820#1 % 4294967296 && be_self_test_#t~bitwise3821#1 % 4294967296 >= 2) && be_self_test_#t~bitwise3821#1 % 4294967296 <= 2 + be_self_test_#t~mem3820#1 % 4294967296; [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723-4: assume 0 == be_self_test_#t~mem3820#1 % 4294967296 || 2 == be_self_test_#t~mem3820#1 % 4294967296;be_self_test_#t~bitwise3821#1 := 2; [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20723-4: assume !(0 == be_self_test_#t~mem3820#1 % 4294967296 || 2 == be_self_test_#t~mem3820#1 % 4294967296); [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14249: havoc be_fw_download_#t~switch2231#1;havoc be_fw_download_#t~ret2232#1;havoc be_fw_download_#t~ret2233#1;havoc be_fw_download_#t~switch2231#1;havoc be_fw_download_#t~ret2232#1;havoc be_fw_download_#t~ret2233#1; [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13985: assume -2147483648 <= be_flash_skyhawk_#t~ret2146#1 && be_flash_skyhawk_#t~ret2146#1 <= 2147483647;havoc be_flash_skyhawk_#t~mem2145#1.base, be_flash_skyhawk_#t~mem2145#1.offset;havoc be_flash_skyhawk_#t~ret2146#1;be_flash_skyhawk_#res#1 := -1; [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13985-1: SUMMARY for call be_flash_skyhawk_#t~ret2146#1 := dev_err(be_flash_skyhawk_#t~mem2145#1.base, 146 + be_flash_skyhawk_#t~mem2145#1.offset, 119, 0); srcloc: null [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21054: be_set_rss_hash_opts_~rss_flags~0#1 := be_set_rss_hash_opts_#t~bitwise3967#1;havoc be_set_rss_hash_opts_#t~bitwise3967#1; [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21054-2: havoc be_set_rss_hash_opts_#t~bitwise3967#1;assume (be_set_rss_hash_opts_#t~bitwise3967#1 % 4294967296 >= be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296 && be_set_rss_hash_opts_#t~bitwise3967#1 % 4294967296 >= 17) && be_set_rss_hash_opts_#t~bitwise3967#1 % 4294967296 <= 17 + be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296; [2025-02-08 02:47:19,407 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21054-1: [2025-02-08 02:47:19,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14250: assume be_fw_download_#t~switch2231#1;assume { :begin_inline_be_flash_skyhawk } true;be_flash_skyhawk_#in~adapter#1.base, be_flash_skyhawk_#in~adapter#1.offset, be_flash_skyhawk_#in~fw#1.base, be_flash_skyhawk_#in~fw#1.offset, be_flash_skyhawk_#in~flash_cmd#1.base, be_flash_skyhawk_#in~flash_cmd#1.offset, be_flash_skyhawk_#in~num_of_images#1 := be_fw_download_~adapter#1.base, be_fw_download_~adapter#1.offset, be_fw_download_~fw#1.base, be_fw_download_~fw#1.offset, be_fw_download_~#flash_cmd~1#1.base, be_fw_download_~#flash_cmd~1#1.offset, be_fw_download_~num_imgs~0#1;havoc be_flash_skyhawk_#res#1;havoc be_flash_skyhawk_#t~mem2143#1.base, be_flash_skyhawk_#t~mem2143#1.offset, be_flash_skyhawk_#t~ret2144#1.base, be_flash_skyhawk_#t~ret2144#1.offset, be_flash_skyhawk_#t~mem2145#1.base, be_flash_skyhawk_#t~mem2145#1.offset, be_flash_skyhawk_#t~ret2146#1, be_flash_skyhawk_#t~mem2147#1, be_flash_skyhawk_#t~mem2148#1, be_flash_skyhawk_#t~mem2149#1, be_flash_skyhawk_#t~switch2150#1, be_flash_skyhawk_#t~mem2151#1.base, be_flash_skyhawk_#t~mem2151#1.offset, be_flash_skyhawk_#t~ret2152#1, be_flash_skyhawk_#t~mem2153#1.base, be_flash_skyhawk_#t~mem2153#1.offset, be_flash_skyhawk_#t~mem2154#1.base, be_flash_skyhawk_#t~mem2154#1.offset, be_flash_skyhawk_#t~mem2155#1, be_flash_skyhawk_#t~ret2156#1, be_flash_skyhawk_#t~mem2157#1.base, be_flash_skyhawk_#t~mem2157#1.offset, be_flash_skyhawk_#t~mem2158#1, be_flash_skyhawk_#t~ret2159#1, be_flash_skyhawk_#t~mem2160#1, be_flash_skyhawk_~adapter#1.base, be_flash_skyhawk_~adapter#1.offset, be_flash_skyhawk_~fw#1.base, be_flash_skyhawk_~fw#1.offset, be_flash_skyhawk_~flash_cmd#1.base, be_flash_skyhawk_~flash_cmd#1.offset, be_flash_skyhawk_~num_of_images#1, be_flash_skyhawk_~status~27#1, be_flash_skyhawk_~i~31#1, be_flash_skyhawk_~filehdr_size~1#1, be_flash_skyhawk_~img_offset~0#1, be_flash_skyhawk_~img_size~0#1, be_flash_skyhawk_~img_optype~0#1, be_flash_skyhawk_~redboot~1#1, be_flash_skyhawk_~img_hdrs_size~1#1, be_flash_skyhawk_~p~2#1.base, be_flash_skyhawk_~p~2#1.offset, be_flash_skyhawk_~fsec~2#1.base, be_flash_skyhawk_~fsec~2#1.offset, be_flash_skyhawk_~tmp~127#1;be_flash_skyhawk_~adapter#1.base, be_flash_skyhawk_~adapter#1.offset := be_flash_skyhawk_#in~adapter#1.base, be_flash_skyhawk_#in~adapter#1.offset;be_flash_skyhawk_~fw#1.base, be_flash_skyhawk_~fw#1.offset := be_flash_skyhawk_#in~fw#1.base, be_flash_skyhawk_#in~fw#1.offset;be_flash_skyhawk_~flash_cmd#1.base, be_flash_skyhawk_~flash_cmd#1.offset := be_flash_skyhawk_#in~flash_cmd#1.base, be_flash_skyhawk_#in~flash_cmd#1.offset;be_flash_skyhawk_~num_of_images#1 := be_flash_skyhawk_#in~num_of_images#1;havoc be_flash_skyhawk_~status~27#1;havoc be_flash_skyhawk_~i~31#1;havoc be_flash_skyhawk_~filehdr_size~1#1;havoc be_flash_skyhawk_~img_offset~0#1;havoc be_flash_skyhawk_~img_size~0#1;havoc be_flash_skyhawk_~img_optype~0#1;havoc be_flash_skyhawk_~redboot~1#1;havoc be_flash_skyhawk_~img_hdrs_size~1#1;havoc be_flash_skyhawk_~p~2#1.base, be_flash_skyhawk_~p~2#1.offset;havoc be_flash_skyhawk_~fsec~2#1.base, be_flash_skyhawk_~fsec~2#1.offset;havoc be_flash_skyhawk_~tmp~127#1;be_flash_skyhawk_~status~27#1 := 0;be_flash_skyhawk_~filehdr_size~1#1 := 0;be_flash_skyhawk_~img_hdrs_size~1#1 := (if 48 * be_flash_skyhawk_~num_of_images#1 % 4294967296 % 4294967296 <= 2147483647 then 48 * be_flash_skyhawk_~num_of_images#1 % 4294967296 % 4294967296 else 48 * be_flash_skyhawk_~num_of_images#1 % 4294967296 % 4294967296 - 4294967296);call be_flash_skyhawk_#t~mem2143#1.base, be_flash_skyhawk_#t~mem2143#1.offset := read~$Pointer$#29(be_flash_skyhawk_~fw#1.base, 8 + be_flash_skyhawk_~fw#1.offset, 8);be_flash_skyhawk_~p~2#1.base, be_flash_skyhawk_~p~2#1.offset := be_flash_skyhawk_#t~mem2143#1.base, be_flash_skyhawk_#t~mem2143#1.offset;havoc be_flash_skyhawk_#t~mem2143#1.base, be_flash_skyhawk_#t~mem2143#1.offset;be_flash_skyhawk_~fsec~2#1.base, be_flash_skyhawk_~fsec~2#1.offset := 0, 0;be_flash_skyhawk_~filehdr_size~1#1 := 128; [2025-02-08 02:47:19,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14250: assume !be_fw_download_#t~switch2231#1;be_fw_download_#t~switch2231#1 := be_fw_download_#t~switch2231#1 || 10 == be_fw_download_~ufi_type~0#1; [2025-02-08 02:47:19,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21253: assume { :begin_inline_be_get_sset_count } true;be_get_sset_count_#in~netdev#1.base, be_get_sset_count_#in~netdev#1.offset, be_get_sset_count_#in~stringset#1 := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_be_get_sset_count_9_p1~0#1;havoc be_get_sset_count_#res#1;havoc be_get_sset_count_#t~ret3656#1.base, be_get_sset_count_#t~ret3656#1.offset, be_get_sset_count_#t~switch3657#1, be_get_sset_count_#t~mem3658#1, be_get_sset_count_#t~mem3659#1, be_get_sset_count_~netdev#1.base, be_get_sset_count_~netdev#1.offset, be_get_sset_count_~stringset#1, be_get_sset_count_~adapter~42#1.base, be_get_sset_count_~adapter~42#1.offset, be_get_sset_count_~tmp~245#1.base, be_get_sset_count_~tmp~245#1.offset;be_get_sset_count_~netdev#1.base, be_get_sset_count_~netdev#1.offset := be_get_sset_count_#in~netdev#1.base, be_get_sset_count_#in~netdev#1.offset;be_get_sset_count_~stringset#1 := be_get_sset_count_#in~stringset#1;havoc be_get_sset_count_~adapter~42#1.base, be_get_sset_count_~adapter~42#1.offset;havoc be_get_sset_count_~tmp~245#1.base, be_get_sset_count_~tmp~245#1.offset; [2025-02-08 02:47:19,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21253-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20460: assume be_get_settings_#t~switch3715#1;call write~int#44(1, be_get_settings_~ecmd#1.base, 17 + be_get_settings_~ecmd#1.offset, 1); [2025-02-08 02:47:19,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20460: assume !be_get_settings_#t~switch3715#1;havoc be_get_settings_#t~mem3714#1;havoc be_get_settings_#t~switch3715#1;havoc be_get_settings_#t~mem3714#1;havoc be_get_settings_#t~switch3715#1; [2025-02-08 02:47:19,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20791: assume 0 == be_read_eeprom_#t~mem3835#1 % 4294967296;havoc be_read_eeprom_#t~mem3835#1;be_read_eeprom_#res#1 := -22;call ULTIMATE.dealloc(be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset);havoc be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset; [2025-02-08 02:47:19,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20791: assume !(0 == be_read_eeprom_#t~mem3835#1 % 4294967296);havoc be_read_eeprom_#t~mem3835#1;call be_read_eeprom_#t~mem3836#1.base, be_read_eeprom_#t~mem3836#1.offset := read~$Pointer$#38(be_read_eeprom_~adapter~53#1.base, be_read_eeprom_~adapter~53#1.offset, 8);call be_read_eeprom_#t~mem3837#1 := read~int#38(be_read_eeprom_#t~mem3836#1.base, 62 + be_read_eeprom_#t~mem3836#1.offset, 2);be_read_eeprom_#t~short3840#1 := 57888 == be_read_eeprom_#t~mem3837#1 % 65536 % 4294967296; [2025-02-08 02:47:19,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14251: be_fw_download_#t~ret2232#1 := be_flash_skyhawk_#res#1;havoc be_flash_skyhawk_#t~mem2143#1.base, be_flash_skyhawk_#t~mem2143#1.offset, be_flash_skyhawk_#t~ret2144#1.base, be_flash_skyhawk_#t~ret2144#1.offset, be_flash_skyhawk_#t~mem2145#1.base, be_flash_skyhawk_#t~mem2145#1.offset, be_flash_skyhawk_#t~ret2146#1, be_flash_skyhawk_#t~mem2147#1, be_flash_skyhawk_#t~mem2148#1, be_flash_skyhawk_#t~mem2149#1, be_flash_skyhawk_#t~switch2150#1, be_flash_skyhawk_#t~mem2151#1.base, be_flash_skyhawk_#t~mem2151#1.offset, be_flash_skyhawk_#t~ret2152#1, be_flash_skyhawk_#t~mem2153#1.base, be_flash_skyhawk_#t~mem2153#1.offset, be_flash_skyhawk_#t~mem2154#1.base, be_flash_skyhawk_#t~mem2154#1.offset, be_flash_skyhawk_#t~mem2155#1, be_flash_skyhawk_#t~ret2156#1, be_flash_skyhawk_#t~mem2157#1.base, be_flash_skyhawk_#t~mem2157#1.offset, be_flash_skyhawk_#t~mem2158#1, be_flash_skyhawk_#t~ret2159#1, be_flash_skyhawk_#t~mem2160#1, be_flash_skyhawk_~adapter#1.base, be_flash_skyhawk_~adapter#1.offset, be_flash_skyhawk_~fw#1.base, be_flash_skyhawk_~fw#1.offset, be_flash_skyhawk_~flash_cmd#1.base, be_flash_skyhawk_~flash_cmd#1.offset, be_flash_skyhawk_~num_of_images#1, be_flash_skyhawk_~status~27#1, be_flash_skyhawk_~i~31#1, be_flash_skyhawk_~filehdr_size~1#1, be_flash_skyhawk_~img_offset~0#1, be_flash_skyhawk_~img_size~0#1, be_flash_skyhawk_~img_optype~0#1, be_flash_skyhawk_~redboot~1#1, be_flash_skyhawk_~img_hdrs_size~1#1, be_flash_skyhawk_~p~2#1.base, be_flash_skyhawk_~p~2#1.offset, be_flash_skyhawk_~fsec~2#1.base, be_flash_skyhawk_~fsec~2#1.offset, be_flash_skyhawk_~tmp~127#1;havoc be_flash_skyhawk_#in~adapter#1.base, be_flash_skyhawk_#in~adapter#1.offset, be_flash_skyhawk_#in~fw#1.base, be_flash_skyhawk_#in~fw#1.offset, be_flash_skyhawk_#in~flash_cmd#1.base, be_flash_skyhawk_#in~flash_cmd#1.offset, be_flash_skyhawk_#in~num_of_images#1;assume { :end_inline_be_flash_skyhawk } true;assume -2147483648 <= be_fw_download_#t~ret2232#1 && be_fw_download_#t~ret2232#1 <= 2147483647;be_fw_download_~status~31#1 := be_fw_download_#t~ret2232#1; [2025-02-08 02:47:19,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14317: assume be_load_fw_#t~short2259#1;havoc be_load_fw_#t~mem2255#1.base, be_load_fw_#t~mem2255#1.offset;havoc be_load_fw_#t~mem2256#1;havoc be_load_fw_#t~mem2257#1.base, be_load_fw_#t~mem2257#1.offset;havoc be_load_fw_#t~mem2258#1;havoc be_load_fw_#t~short2259#1;call be_load_fw_#t~mem2260#1.base, be_load_fw_#t~mem2260#1.offset := read~$Pointer$#6(be_load_fw_~#fw~0#1.base, be_load_fw_~#fw~0#1.offset, 8);assume { :begin_inline_lancer_fw_download } true;lancer_fw_download_#in~adapter#1.base, lancer_fw_download_#in~adapter#1.offset, lancer_fw_download_#in~fw#1.base, lancer_fw_download_#in~fw#1.offset := be_load_fw_~adapter#1.base, be_load_fw_~adapter#1.offset, be_load_fw_#t~mem2260#1.base, be_load_fw_#t~mem2260#1.offset;havoc lancer_fw_download_#res#1;havoc lancer_fw_download_#t~mem2166#1, lancer_fw_download_#t~mem2167#1.base, lancer_fw_download_#t~mem2167#1.offset, lancer_fw_download_#t~ret2168#1, lancer_fw_download_#t~mem2169#1.base, lancer_fw_download_#t~mem2169#1.offset, lancer_fw_download_#t~mem2170#1, lancer_fw_download_#t~ret2171#1.base, lancer_fw_download_#t~ret2171#1.offset, lancer_fw_download_#t~mem2172#1.base, lancer_fw_download_#t~mem2172#1.offset, lancer_fw_download_#t~mem2173#1.base, lancer_fw_download_#t~mem2173#1.offset, lancer_fw_download_#t~mem2174#1, lancer_fw_download_#t~mem2175#1.base, lancer_fw_download_#t~mem2175#1.offset, lancer_fw_download_#t~memcpy~res2176#1.base, lancer_fw_download_#t~memcpy~res2176#1.offset, lancer_fw_download_#t~ret2177#1, lancer_fw_download_#t~mem2178#1, lancer_fw_download_#t~mem2179#1, lancer_fw_download_#t~mem2180#1, lancer_fw_download_#t~ret2181#1, lancer_fw_download_#t~mem2182#1.base, lancer_fw_download_#t~mem2182#1.offset, lancer_fw_download_#t~mem2183#1, lancer_fw_download_#t~mem2184#1.base, lancer_fw_download_#t~mem2184#1.offset, lancer_fw_download_#t~mem2185#1, lancer_fw_download_#t~mem2186#1.base, lancer_fw_download_#t~mem2186#1.offset, lancer_fw_download_#t~mem2187#1, lancer_fw_download_#t~ret2188#1, lancer_fw_download_#t~mem2189#1, lancer_fw_download_#t~ret2190#1, lancer_fw_download_#t~mem2191#1.base, lancer_fw_download_#t~mem2191#1.offset, lancer_fw_download_#t~ret2192#1, lancer_fw_download_#t~mem2193#1, lancer_fw_download_#t~mem2194#1.base, lancer_fw_download_#t~mem2194#1.offset, lancer_fw_download_#t~ret2195#1, lancer_fw_download_#t~mem2196#1.base, lancer_fw_download_#t~mem2196#1.offset, lancer_fw_download_#t~ret2197#1, lancer_fw_download_~adapter#1.base, lancer_fw_download_~adapter#1.offset, lancer_fw_download_~fw#1.base, lancer_fw_download_~fw#1.offset, lancer_fw_download_~#flash_cmd~0#1.base, lancer_fw_download_~#flash_cmd~0#1.offset, lancer_fw_download_~data_ptr~0#1.base, lancer_fw_download_~data_ptr~0#1.offset, lancer_fw_download_~dest_image_ptr~0#1.base, lancer_fw_download_~dest_image_ptr~0#1.offset, lancer_fw_download_~image_size~0#1, lancer_fw_download_~chunk_size~0#1, lancer_fw_download_~#data_written~0#1.base, lancer_fw_download_~#data_written~0#1.offset, lancer_fw_download_~offset~2#1, lancer_fw_download_~status~30#1, lancer_fw_download_~#add_status~0#1.base, lancer_fw_download_~#add_status~0#1.offset, lancer_fw_download_~#change_status~0#1.base, lancer_fw_download_~#change_status~0#1.offset, lancer_fw_download_~__min1~5#1, lancer_fw_download_~__min2~5#1, lancer_fw_download_~__len~10#1, lancer_fw_download_~__ret~11#1.base, lancer_fw_download_~__ret~11#1.offset;lancer_fw_download_~adapter#1.base, lancer_fw_download_~adapter#1.offset := lancer_fw_download_#in~adapter#1.base, lancer_fw_download_#in~adapter#1.offset;lancer_fw_download_~fw#1.base, lancer_fw_download_~fw#1.offset := lancer_fw_download_#in~fw#1.base, lancer_fw_download_#in~fw#1.offset;call lancer_fw_download_~#flash_cmd~0#1.base, lancer_fw_download_~#flash_cmd~0#1.offset := #Ultimate.allocOnStack(20);havoc lancer_fw_download_~data_ptr~0#1.base, lancer_fw_download_~data_ptr~0#1.offset;havoc lancer_fw_download_~dest_image_ptr~0#1.base, lancer_fw_download_~dest_image_ptr~0#1.offset;havoc lancer_fw_download_~image_size~0#1;havoc lancer_fw_download_~chunk_size~0#1;call lancer_fw_download_~#data_written~0#1.base, lancer_fw_download_~#data_written~0#1.offset := #Ultimate.allocOnStack(4);havoc lancer_fw_download_~offset~2#1;havoc lancer_fw_download_~status~30#1;call lancer_fw_download_~#add_status~0#1.base, lancer_fw_download_~#add_status~0#1.offset := #Ultimate.allocOnStack(1);call lancer_fw_download_~#change_status~0#1.base, lancer_fw_download_~#change_status~0#1.offset := #Ultimate.allocOnStack(1);havoc lancer_fw_download_~__min1~5#1;havoc lancer_fw_download_~__min2~5#1;havoc lancer_fw_download_~__len~10#1;havoc lancer_fw_download_~__ret~11#1.base, lancer_fw_download_~__ret~11#1.offset;lancer_fw_download_~data_ptr~0#1.base, lancer_fw_download_~data_ptr~0#1.offset := 0, 0;lancer_fw_download_~dest_image_ptr~0#1.base, lancer_fw_download_~dest_image_ptr~0#1.offset := 0, 0;lancer_fw_download_~image_size~0#1 := 0;lancer_fw_download_~chunk_size~0#1 := 0;call write~int#3(0, lancer_fw_download_~#data_written~0#1.base, lancer_fw_download_~#data_written~0#1.offset, 4);lancer_fw_download_~offset~2#1 := 0;lancer_fw_download_~status~30#1 := 0;call write~int#14(0, lancer_fw_download_~#add_status~0#1.base, lancer_fw_download_~#add_status~0#1.offset, 1);call lancer_fw_download_#t~mem2166#1 := read~int#29(lancer_fw_download_~fw#1.base, lancer_fw_download_~fw#1.offset, 8); [2025-02-08 02:47:19,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14317: assume !be_load_fw_#t~short2259#1;havoc be_load_fw_#t~mem2255#1.base, be_load_fw_#t~mem2255#1.offset;havoc be_load_fw_#t~mem2256#1;havoc be_load_fw_#t~mem2257#1.base, be_load_fw_#t~mem2257#1.offset;havoc be_load_fw_#t~mem2258#1;havoc be_load_fw_#t~short2259#1;call be_load_fw_#t~mem2262#1.base, be_load_fw_#t~mem2262#1.offset := read~$Pointer$#6(be_load_fw_~#fw~0#1.base, be_load_fw_~#fw~0#1.offset, 8);assume { :begin_inline_be_fw_download } true;be_fw_download_#in~adapter#1.base, be_fw_download_#in~adapter#1.offset, be_fw_download_#in~fw#1.base, be_fw_download_#in~fw#1.offset := be_load_fw_~adapter#1.base, be_load_fw_~adapter#1.offset, be_load_fw_#t~mem2262#1.base, be_load_fw_#t~mem2262#1.offset;havoc be_fw_download_#res#1;havoc be_fw_download_#t~mem2222#1.base, be_fw_download_#t~mem2222#1.offset, be_fw_download_#t~mem2223#1, be_fw_download_#t~ret2224#1.base, be_fw_download_#t~ret2224#1.offset, be_fw_download_#t~mem2225#1.base, be_fw_download_#t~mem2225#1.offset, be_fw_download_#t~mem2226#1.base, be_fw_download_#t~mem2226#1.offset, be_fw_download_#t~ret2227#1, be_fw_download_#t~mem2228#1, be_fw_download_#t~mem2229#1.base, be_fw_download_#t~mem2229#1.offset, be_fw_download_#t~mem2230#1, be_fw_download_#t~switch2231#1, be_fw_download_#t~ret2232#1, be_fw_download_#t~ret2233#1, be_fw_download_#t~mem2234#1, be_fw_download_#t~ret2235#1, be_fw_download_#t~mem2236#1.base, be_fw_download_#t~mem2236#1.offset, be_fw_download_#t~ret2237#1, be_fw_download_#t~ret2238#1, be_fw_download_#t~mem2239#1.base, be_fw_download_#t~mem2239#1.offset, be_fw_download_#t~mem2240#1, be_fw_download_#t~mem2241#1.base, be_fw_download_#t~mem2241#1.offset, be_fw_download_#t~mem2242#1, be_fw_download_#t~mem2243#1.base, be_fw_download_#t~mem2243#1.offset, be_fw_download_#t~ret2244#1, be_fw_download_#t~mem2245#1.base, be_fw_download_#t~mem2245#1.offset, be_fw_download_#t~ret2246#1, be_fw_download_~adapter#1.base, be_fw_download_~adapter#1.offset, be_fw_download_~fw#1.base, be_fw_download_~fw#1.offset, be_fw_download_~fhdr3~0#1.base, be_fw_download_~fhdr3~0#1.offset, be_fw_download_~img_hdr_ptr~0#1.base, be_fw_download_~img_hdr_ptr~0#1.offset, be_fw_download_~#flash_cmd~1#1.base, be_fw_download_~#flash_cmd~1#1.offset, be_fw_download_~p~3#1.base, be_fw_download_~p~3#1.offset, be_fw_download_~status~31#1, be_fw_download_~i~33#1, be_fw_download_~num_imgs~0#1, be_fw_download_~ufi_type~0#1;be_fw_download_~adapter#1.base, be_fw_download_~adapter#1.offset := be_fw_download_#in~adapter#1.base, be_fw_download_#in~adapter#1.offset;be_fw_download_~fw#1.base, be_fw_download_~fw#1.offset := be_fw_download_#in~fw#1.base, be_fw_download_#in~fw#1.offset;havoc be_fw_download_~fhdr3~0#1.base, be_fw_download_~fhdr3~0#1.offset;havoc be_fw_download_~img_hdr_ptr~0#1.base, be_fw_download_~img_hdr_ptr~0#1.offset;call be_fw_download_~#flash_cmd~1#1.base, be_fw_download_~#flash_cmd~1#1.offset := #Ultimate.allocOnStack(20);havoc be_fw_download_~p~3#1.base, be_fw_download_~p~3#1.offset;havoc be_fw_download_~status~31#1;havoc be_fw_download_~i~33#1;havoc be_fw_download_~num_imgs~0#1;havoc be_fw_download_~ufi_type~0#1;be_fw_download_~img_hdr_ptr~0#1.base, be_fw_download_~img_hdr_ptr~0#1.offset := 0, 0;be_fw_download_~status~31#1 := 0;be_fw_download_~i~33#1 := 0;be_fw_download_~num_imgs~0#1 := 0;be_fw_download_~ufi_type~0#1 := 0;call write~int#5(32804, be_fw_download_~#flash_cmd~1#1.base, 16 + be_fw_download_~#flash_cmd~1#1.offset, 4);call be_fw_download_#t~mem2222#1.base, be_fw_download_#t~mem2222#1.offset := read~$Pointer$#38(be_fw_download_~adapter#1.base, be_fw_download_~adapter#1.offset, 8);call be_fw_download_#t~mem2223#1 := read~int#5(be_fw_download_~#flash_cmd~1#1.base, 16 + be_fw_download_~#flash_cmd~1#1.offset, 4); [2025-02-08 02:47:19,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14317-1: assume be_load_fw_#t~short2259#1; [2025-02-08 02:47:19,408 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14317-1: assume !be_load_fw_#t~short2259#1;call be_load_fw_#t~mem2257#1.base, be_load_fw_#t~mem2257#1.offset := read~$Pointer$#38(be_load_fw_~adapter#1.base, be_load_fw_~adapter#1.offset, 8);call be_load_fw_#t~mem2258#1 := read~int#38(be_load_fw_#t~mem2257#1.base, 62 + be_load_fw_#t~mem2257#1.offset, 2);be_load_fw_#t~short2259#1 := 57896 == be_load_fw_#t~mem2258#1 % 65536 % 4294967296; [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20527-1: SUMMARY for call be_set_pauseparam_#t~ret3736#1.base, be_set_pauseparam_#t~ret3736#1.offset := netdev_priv(be_set_pauseparam_~netdev#1.base, be_set_pauseparam_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20527: be_set_pauseparam_~tmp~249#1.base, be_set_pauseparam_~tmp~249#1.offset := be_set_pauseparam_#t~ret3736#1.base, be_set_pauseparam_#t~ret3736#1.offset;havoc be_set_pauseparam_#t~ret3736#1.base, be_set_pauseparam_#t~ret3736#1.offset;be_set_pauseparam_~adapter~46#1.base, be_set_pauseparam_~adapter~46#1.offset := be_set_pauseparam_~tmp~249#1.base, be_set_pauseparam_~tmp~249#1.offset;call be_set_pauseparam_#t~mem3738#1 := read~int#12(be_set_pauseparam_~ecmd#1.base, 4 + be_set_pauseparam_~ecmd#1.offset, 4);call be_set_pauseparam_#t~mem3737#1 := read~int#38(be_set_pauseparam_~adapter~46#1.base, 317369 + be_set_pauseparam_~adapter~46#1.offset, 1); [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14185-2: call lancer_fw_download_#t~mem2196#1.base, lancer_fw_download_#t~mem2196#1.offset := read~$Pointer$#38(lancer_fw_download_~adapter#1.base, lancer_fw_download_~adapter#1.offset, 8); [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14185: assume -2147483648 <= lancer_fw_download_#t~ret2197#1 && lancer_fw_download_#t~ret2197#1 <= 2147483647;havoc lancer_fw_download_#t~mem2196#1.base, lancer_fw_download_#t~mem2196#1.offset;havoc lancer_fw_download_#t~ret2197#1;lancer_fw_download_#res#1 := lancer_fw_download_~status~30#1;call ULTIMATE.dealloc(lancer_fw_download_~#flash_cmd~0#1.base, lancer_fw_download_~#flash_cmd~0#1.offset);havoc lancer_fw_download_~#flash_cmd~0#1.base, lancer_fw_download_~#flash_cmd~0#1.offset;call ULTIMATE.dealloc(lancer_fw_download_~#data_written~0#1.base, lancer_fw_download_~#data_written~0#1.offset);havoc lancer_fw_download_~#data_written~0#1.base, lancer_fw_download_~#data_written~0#1.offset;call ULTIMATE.dealloc(lancer_fw_download_~#add_status~0#1.base, lancer_fw_download_~#add_status~0#1.offset);havoc lancer_fw_download_~#add_status~0#1.base, lancer_fw_download_~#add_status~0#1.offset;call ULTIMATE.dealloc(lancer_fw_download_~#change_status~0#1.base, lancer_fw_download_~#change_status~0#1.offset);havoc lancer_fw_download_~#change_status~0#1.base, lancer_fw_download_~#change_status~0#1.offset; [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14185-1: SUMMARY for call lancer_fw_download_#t~ret2197#1 := _dev_info(lancer_fw_download_#t~mem2196#1.base, 146 + lancer_fw_download_#t~mem2196#1.offset, 127, 0); srcloc: null [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20264: be_get_stat_strings_~__len___0~4#1 := 32; [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20132: assume be_get_ethtool_stats_~i~45#1 % 4294967296 <= 6; [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20132: assume !(be_get_ethtool_stats_~i~45#1 % 4294967296 <= 6);be_get_ethtool_stats_~base~0#1 := 7 + be_get_ethtool_stats_~base~0#1;be_get_ethtool_stats_~j~5#1 := 1 + be_get_ethtool_stats_~j~5#1;be_get_ethtool_stats_~rxo~8#1.base, be_get_ethtool_stats_~rxo~8#1.offset := be_get_ethtool_stats_~rxo~8#1.base, 19619 + be_get_ethtool_stats_~rxo~8#1.offset;call be_get_ethtool_stats_#t~mem3630#1 := read~int#38(be_get_ethtool_stats_~adapter~40#1.base, 135843 + be_get_ethtool_stats_~adapter~40#1.offset, 4); [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17489: SUMMARY for call spin_lock_bh(be_cmd_get_regs_~adapter#1.base, 299 + be_cmd_get_regs_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20000: havoc be_get_reg_len_#t~mem3592#1;call ULTIMATE.dealloc(be_get_reg_len_~#log_size~0#1.base, be_get_reg_len_~#log_size~0#1.offset);havoc be_get_reg_len_~#log_size~0#1.base, be_get_reg_len_~#log_size~0#1.offset;main_#t~ret4010#1 := be_get_reg_len_#res#1;havoc be_get_reg_len_#t~ret3582#1.base, be_get_reg_len_#t~ret3582#1.offset, be_get_reg_len_#t~ret3583#1, be_get_reg_len_#t~mem3584#1, be_get_reg_len_#t~mem3585#1.base, be_get_reg_len_#t~mem3585#1.offset, be_get_reg_len_#t~mem3586#1, be_get_reg_len_#t~mem3587#1.base, be_get_reg_len_#t~mem3587#1.offset, be_get_reg_len_#t~mem3588#1, be_get_reg_len_#t~short3589#1, be_get_reg_len_#t~ret3590#1, be_get_reg_len_#t~ret3591#1, be_get_reg_len_#t~mem3592#1, be_get_reg_len_~netdev#1.base, be_get_reg_len_~netdev#1.offset, be_get_reg_len_~adapter~36#1.base, be_get_reg_len_~adapter~36#1.offset, be_get_reg_len_~tmp~239#1.base, be_get_reg_len_~tmp~239#1.offset, be_get_reg_len_~#log_size~0#1.base, be_get_reg_len_~#log_size~0#1.offset, be_get_reg_len_~tmp___0~130#1, be_get_reg_len_~tmp___1~70#1;havoc be_get_reg_len_#in~netdev#1.base, be_get_reg_len_#in~netdev#1.offset;assume { :end_inline_be_get_reg_len } true;assume -2147483648 <= main_#t~ret4010#1 && main_#t~ret4010#1 <= 2147483647; [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20000-2: call be_get_reg_len_#t~mem3592#1 := read~int#28(be_get_reg_len_~#log_size~0#1.base, be_get_reg_len_~#log_size~0#1.offset, 4);be_get_reg_len_#res#1 := (if be_get_reg_len_#t~mem3592#1 % 4294967296 % 4294967296 <= 2147483647 then be_get_reg_len_#t~mem3592#1 % 4294967296 % 4294967296 else be_get_reg_len_#t~mem3592#1 % 4294967296 % 4294967296 - 4294967296);havoc be_get_reg_len_#t~mem3592#1;call ULTIMATE.dealloc(be_get_reg_len_~#log_size~0#1.base, be_get_reg_len_~#log_size~0#1.offset);havoc be_get_reg_len_~#log_size~0#1.base, be_get_reg_len_~#log_size~0#1.offset; [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20991: assume 0 != be_get_rxnfc_~tmp___1~78#1;call be_get_rxnfc_#t~mem3931#1.base, be_get_rxnfc_#t~mem3931#1.offset := read~$Pointer$#38(be_get_rxnfc_~adapter~56#1.base, be_get_rxnfc_~adapter~56#1.offset, 8); [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20991: assume !(0 != be_get_rxnfc_~tmp___1~78#1);call be_get_rxnfc_#t~mem3933#1 := read~int#21(be_get_rxnfc_~cmd#1.base, be_get_rxnfc_~cmd#1.offset, 4);be_get_rxnfc_#t~switch3934#1 := 41 == be_get_rxnfc_#t~mem3933#1; [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21190: havoc main_#t~nondet3998#1;assume -2147483648 <= main_#t~nondet3998#1 && main_#t~nondet3998#1 <= 2147483647;main_~tmp~263#1 := main_#t~nondet3998#1;main_#t~switch3999#1 := 0 == main_~tmp~263#1; [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14253: assume be_fw_download_#t~switch2231#1; [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14253: assume !be_fw_download_#t~switch2231#1;be_fw_download_#t~switch2231#1 := be_fw_download_#t~switch2231#1 || 3 == be_fw_download_~ufi_type~0#1; [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20199-1: SUMMARY for call be_get_stat_strings_#t~ret3642#1.base, be_get_stat_strings_#t~ret3642#1.offset := netdev_priv(be_get_stat_strings_~netdev#1.base, be_get_stat_strings_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21256: assume main_#t~switch3999#1; [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21256: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 17 == main_~tmp~263#1; [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20199: be_get_stat_strings_~tmp~244#1.base, be_get_stat_strings_~tmp~244#1.offset := be_get_stat_strings_#t~ret3642#1.base, be_get_stat_strings_#t~ret3642#1.offset;havoc be_get_stat_strings_#t~ret3642#1.base, be_get_stat_strings_#t~ret3642#1.offset;be_get_stat_strings_~adapter~41#1.base, be_get_stat_strings_~adapter~41#1.offset := be_get_stat_strings_~tmp~244#1.base, be_get_stat_strings_~tmp~244#1.offset;be_get_stat_strings_#t~switch3643#1 := 1 == be_get_stat_strings_~stringset#1; [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058: assume 4294967263 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296;be_set_rss_hash_opts_#t~bitwise3982#1 := be_set_rss_hash_opts_~rss_flags~0#1; [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058: assume !(4294967263 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296); [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20529: assume be_set_pauseparam_#t~mem3738#1 % 4294967296 != be_set_pauseparam_#t~mem3737#1 % 256 % 4294967296;havoc be_set_pauseparam_#t~mem3738#1;havoc be_set_pauseparam_#t~mem3737#1;be_set_pauseparam_#res#1 := -22; [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20529: assume !(be_set_pauseparam_#t~mem3738#1 % 4294967296 != be_set_pauseparam_#t~mem3737#1 % 256 % 4294967296);havoc be_set_pauseparam_#t~mem3738#1;havoc be_set_pauseparam_#t~mem3737#1;call be_set_pauseparam_#t~mem3739#1 := read~int#12(be_set_pauseparam_~ecmd#1.base, 12 + be_set_pauseparam_~ecmd#1.offset, 4);call write~int#38(be_set_pauseparam_#t~mem3739#1, be_set_pauseparam_~adapter~46#1.base, 317197 + be_set_pauseparam_~adapter~46#1.offset, 4);havoc be_set_pauseparam_#t~mem3739#1;call be_set_pauseparam_#t~mem3740#1 := read~int#12(be_set_pauseparam_~ecmd#1.base, 8 + be_set_pauseparam_~ecmd#1.offset, 4);call write~int#38(be_set_pauseparam_#t~mem3740#1, be_set_pauseparam_~adapter~46#1.base, 317193 + be_set_pauseparam_~adapter~46#1.offset, 4);havoc be_set_pauseparam_#t~mem3740#1;call be_set_pauseparam_#t~mem3741#1 := read~int#38(be_set_pauseparam_~adapter~46#1.base, 317197 + be_set_pauseparam_~adapter~46#1.offset, 4);call be_set_pauseparam_#t~mem3742#1 := read~int#38(be_set_pauseparam_~adapter~46#1.base, 317193 + be_set_pauseparam_~adapter~46#1.offset, 4); [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14121: assume 0 != lancer_fw_download_#t~mem2166#1 % 4 % 18446744073709551616;havoc lancer_fw_download_#t~mem2166#1;call lancer_fw_download_#t~mem2167#1.base, lancer_fw_download_#t~mem2167#1.offset := read~$Pointer$#38(lancer_fw_download_~adapter#1.base, lancer_fw_download_~adapter#1.offset, 8); [2025-02-08 02:47:19,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14121: assume !(0 != lancer_fw_download_#t~mem2166#1 % 4 % 18446744073709551616);havoc lancer_fw_download_#t~mem2166#1;call write~int#5(32912, lancer_fw_download_~#flash_cmd~0#1.base, 16 + lancer_fw_download_~#flash_cmd~0#1.offset, 4);call lancer_fw_download_#t~mem2169#1.base, lancer_fw_download_#t~mem2169#1.offset := read~$Pointer$#38(lancer_fw_download_~adapter#1.base, lancer_fw_download_~adapter#1.offset, 8);call lancer_fw_download_#t~mem2170#1 := read~int#5(lancer_fw_download_~#flash_cmd~0#1.base, 16 + lancer_fw_download_~#flash_cmd~0#1.offset, 4); [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-10: assume be_set_rss_hash_opts_#t~short3980#1;call be_set_rss_hash_opts_#t~mem3969#1.base, be_set_rss_hash_opts_#t~mem3969#1.offset := read~$Pointer$#38(be_set_rss_hash_opts_~adapter#1.base, be_set_rss_hash_opts_~adapter#1.offset, 8);call be_set_rss_hash_opts_#t~mem3970#1 := read~int#38(be_set_rss_hash_opts_#t~mem3969#1.base, 62 + be_set_rss_hash_opts_#t~mem3969#1.offset, 2);be_set_rss_hash_opts_#t~short3973#1 := 545 == be_set_rss_hash_opts_#t~mem3970#1 % 65536 % 4294967296; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-10: assume !be_set_rss_hash_opts_#t~short3980#1; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-9: assume be_set_rss_hash_opts_#t~short3973#1; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-9: assume !be_set_rss_hash_opts_#t~short3973#1;call be_set_rss_hash_opts_#t~mem3971#1.base, be_set_rss_hash_opts_#t~mem3971#1.offset := read~$Pointer$#38(be_set_rss_hash_opts_~adapter#1.base, be_set_rss_hash_opts_~adapter#1.offset, 8);call be_set_rss_hash_opts_#t~mem3972#1 := read~int#38(be_set_rss_hash_opts_#t~mem3971#1.base, 62 + be_set_rss_hash_opts_#t~mem3971#1.offset, 2);be_set_rss_hash_opts_#t~short3973#1 := 1808 == be_set_rss_hash_opts_#t~mem3972#1 % 65536 % 4294967296; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-11: assume be_set_rss_hash_opts_#t~switch3943#1;call be_set_rss_hash_opts_#t~mem3968#1 := read~int#21(be_set_rss_hash_opts_~cmd#1.base, 8 + be_set_rss_hash_opts_~cmd#1.offset, 8);be_set_rss_hash_opts_#t~short3980#1 := 240 == be_set_rss_hash_opts_#t~mem3968#1 % 18446744073709551616; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-11: assume !be_set_rss_hash_opts_#t~switch3943#1;be_set_rss_hash_opts_#t~switch3943#1 := true; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20596: be_set_wol_~tmp~252#1.base, be_set_wol_~tmp~252#1.offset := be_set_wol_#t~ret3765#1.base, be_set_wol_#t~ret3765#1.offset;havoc be_set_wol_#t~ret3765#1.base, be_set_wol_#t~ret3765#1.offset;be_set_wol_~adapter~49#1.base, be_set_wol_~adapter~49#1.offset := be_set_wol_~tmp~252#1.base, be_set_wol_~tmp~252#1.offset;call be_set_wol_#t~mem3766#1 := read~int#16(be_set_wol_~wol#1.base, 8 + be_set_wol_~wol#1.offset, 4); [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20596-1: SUMMARY for call be_set_wol_#t~ret3765#1.base, be_set_wol_#t~ret3765#1.offset := netdev_priv(be_set_wol_~netdev#1.base, be_set_wol_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-2: assume false;be_set_rss_hash_opts_#t~bitwise3984#1 := be_set_rss_hash_opts_~rss_flags~0#1; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-2: assume !false; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20992: assume -2147483648 <= be_get_rxnfc_#t~ret3932#1 && be_get_rxnfc_#t~ret3932#1 <= 2147483647;havoc be_get_rxnfc_#t~mem3931#1.base, be_get_rxnfc_#t~mem3931#1.offset;havoc be_get_rxnfc_#t~ret3932#1;be_get_rxnfc_#res#1 := -22; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17953: SUMMARY for call spin_lock_bh(be_cmd_get_beacon_state_~adapter#1.base, 299 + be_cmd_get_beacon_state_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-1: assume 0 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296;be_set_rss_hash_opts_#t~bitwise3982#1 := 0; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-1: assume !(0 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296); [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-4: assume 240 == be_set_rss_hash_opts_#t~mem3983#1 % 18446744073709551616;havoc be_set_rss_hash_opts_#t~mem3983#1; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-4: assume !(240 == be_set_rss_hash_opts_#t~mem3983#1 % 18446744073709551616);havoc be_set_rss_hash_opts_#t~mem3983#1; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-3: assume 0 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296 || 36 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296;be_set_rss_hash_opts_#t~bitwise3984#1 := 36; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-3: assume !(0 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296 || 36 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296); [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20992-1: SUMMARY for call be_get_rxnfc_#t~ret3932#1 := _dev_info(be_get_rxnfc_#t~mem3931#1.base, 146 + be_get_rxnfc_#t~mem3931#1.offset, 204, 0); srcloc: null [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-6: assume be_set_rss_hash_opts_#t~short3980#1;havoc be_set_rss_hash_opts_#t~mem3968#1;havoc be_set_rss_hash_opts_#t~mem3969#1.base, be_set_rss_hash_opts_#t~mem3969#1.offset;havoc be_set_rss_hash_opts_#t~mem3970#1;havoc be_set_rss_hash_opts_#t~mem3971#1.base, be_set_rss_hash_opts_#t~mem3971#1.offset;havoc be_set_rss_hash_opts_#t~mem3972#1;havoc be_set_rss_hash_opts_#t~short3973#1;havoc be_set_rss_hash_opts_#t~mem3974#1.base, be_set_rss_hash_opts_#t~mem3974#1.offset;havoc be_set_rss_hash_opts_#t~mem3975#1;havoc be_set_rss_hash_opts_#t~mem3976#1.base, be_set_rss_hash_opts_#t~mem3976#1.offset;havoc be_set_rss_hash_opts_#t~mem3977#1;havoc be_set_rss_hash_opts_#t~short3978#1;havoc be_set_rss_hash_opts_#t~short3979#1;havoc be_set_rss_hash_opts_#t~short3980#1;be_set_rss_hash_opts_#res#1 := -22;call ULTIMATE.dealloc(be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset);havoc be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-6: assume !be_set_rss_hash_opts_#t~short3980#1;havoc be_set_rss_hash_opts_#t~mem3968#1;havoc be_set_rss_hash_opts_#t~mem3969#1.base, be_set_rss_hash_opts_#t~mem3969#1.offset;havoc be_set_rss_hash_opts_#t~mem3970#1;havoc be_set_rss_hash_opts_#t~mem3971#1.base, be_set_rss_hash_opts_#t~mem3971#1.offset;havoc be_set_rss_hash_opts_#t~mem3972#1;havoc be_set_rss_hash_opts_#t~short3973#1;havoc be_set_rss_hash_opts_#t~mem3974#1.base, be_set_rss_hash_opts_#t~mem3974#1.offset;havoc be_set_rss_hash_opts_#t~mem3975#1;havoc be_set_rss_hash_opts_#t~mem3976#1.base, be_set_rss_hash_opts_#t~mem3976#1.offset;havoc be_set_rss_hash_opts_#t~mem3977#1;havoc be_set_rss_hash_opts_#t~short3978#1;havoc be_set_rss_hash_opts_#t~short3979#1;havoc be_set_rss_hash_opts_#t~short3980#1;call be_set_rss_hash_opts_#t~mem3981#1 := read~int#21(be_set_rss_hash_opts_~cmd#1.base, 8 + be_set_rss_hash_opts_~cmd#1.offset, 8); [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-5: assume 48 == be_set_rss_hash_opts_#t~mem3981#1 % 18446744073709551616;havoc be_set_rss_hash_opts_#t~mem3981#1; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-5: assume !(48 == be_set_rss_hash_opts_#t~mem3981#1 % 18446744073709551616);havoc be_set_rss_hash_opts_#t~mem3981#1;call be_set_rss_hash_opts_#t~mem3983#1 := read~int#21(be_set_rss_hash_opts_~cmd#1.base, 8 + be_set_rss_hash_opts_~cmd#1.offset, 8); [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-8: assume be_set_rss_hash_opts_#t~short3979#1; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-8: assume !be_set_rss_hash_opts_#t~short3979#1;call be_set_rss_hash_opts_#t~mem3974#1.base, be_set_rss_hash_opts_#t~mem3974#1.offset := read~$Pointer$#38(be_set_rss_hash_opts_~adapter#1.base, be_set_rss_hash_opts_~adapter#1.offset, 8);call be_set_rss_hash_opts_#t~mem3975#1 := read~int#38(be_set_rss_hash_opts_#t~mem3974#1.base, 62 + be_set_rss_hash_opts_#t~mem3974#1.offset, 2);be_set_rss_hash_opts_#t~short3978#1 := 529 == be_set_rss_hash_opts_#t~mem3975#1 % 65536 % 4294967296; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-7: assume be_set_rss_hash_opts_#t~short3978#1; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21058-7: assume !be_set_rss_hash_opts_#t~short3978#1;call be_set_rss_hash_opts_#t~mem3976#1.base, be_set_rss_hash_opts_#t~mem3976#1.offset := read~$Pointer$#38(be_set_rss_hash_opts_~adapter#1.base, be_set_rss_hash_opts_~adapter#1.offset, 8);call be_set_rss_hash_opts_#t~mem3977#1 := read~int#38(be_set_rss_hash_opts_#t~mem3976#1.base, 62 + be_set_rss_hash_opts_#t~mem3976#1.offset, 2);be_set_rss_hash_opts_#t~short3978#1 := 1792 == be_set_rss_hash_opts_#t~mem3977#1 % 65536 % 4294967296; [2025-02-08 02:47:19,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14122: assume -2147483648 <= lancer_fw_download_#t~ret2168#1 && lancer_fw_download_#t~ret2168#1 <= 2147483647;havoc lancer_fw_download_#t~mem2167#1.base, lancer_fw_download_#t~mem2167#1.offset;havoc lancer_fw_download_#t~ret2168#1;lancer_fw_download_~status~30#1 := -22; [2025-02-08 02:47:19,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20266-1: SUMMARY for call be_get_stat_strings_#t~memcpy~res3654#1.base, be_get_stat_strings_#t~memcpy~res3654#1.offset := #Ultimate.C_memcpy#1(be_get_stat_strings_~data#1.base, be_get_stat_strings_~data#1.offset, ~#et_self_tests~0.base, ~#et_self_tests~0.offset + (if be_get_stat_strings_~i~46#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_get_stat_strings_~i~46#1 % 18446744073709551616 % 18446744073709551616 else be_get_stat_strings_~i~46#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), be_get_stat_strings_~__len___0~4#1); srcloc: null [2025-02-08 02:47:19,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14254-1: SUMMARY for call be_fw_download_#t~ret2233#1 := be_flash_BEx(be_fw_download_~adapter#1.base, be_fw_download_~adapter#1.offset, be_fw_download_~fw#1.base, be_fw_download_~fw#1.offset, be_fw_download_~#flash_cmd~1#1.base, be_fw_download_~#flash_cmd~1#1.offset, be_fw_download_~num_imgs~0#1); srcloc: null [2025-02-08 02:47:19,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21257: assume { :begin_inline_be_get_ethtool_stats } true;be_get_ethtool_stats_#in~netdev#1.base, be_get_ethtool_stats_#in~netdev#1.offset, be_get_ethtool_stats_#in~stats#1.base, be_get_ethtool_stats_#in~stats#1.offset, be_get_ethtool_stats_#in~data#1.base, be_get_ethtool_stats_#in~data#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_group9~0#1.base, main_~var_group9~0#1.offset, main_~var_be_get_ethtool_stats_7_p2~0#1.base, main_~var_be_get_ethtool_stats_7_p2~0#1.offset;havoc be_get_ethtool_stats_#t~ret3621#1.base, be_get_ethtool_stats_#t~ret3621#1.offset, be_get_ethtool_stats_#t~mem3622#1, be_get_ethtool_stats_#t~mem3623#1, be_get_ethtool_stats_#t~ret3624#1, be_get_ethtool_stats_#t~mem3625#1, be_get_ethtool_stats_#t~mem3626#1, be_get_ethtool_stats_#t~ret3627#1, be_get_ethtool_stats_#t~mem3628#1, be_get_ethtool_stats_#t~mem3629#1, be_get_ethtool_stats_#t~mem3630#1, be_get_ethtool_stats_#t~ret3631#1, be_get_ethtool_stats_#t~mem3632#1, be_get_ethtool_stats_#t~ret3633#1, be_get_ethtool_stats_#t~ret3634#1, be_get_ethtool_stats_#t~mem3635#1, be_get_ethtool_stats_#t~mem3636#1, be_get_ethtool_stats_#t~ite3639#1, be_get_ethtool_stats_#t~mem3637#1, be_get_ethtool_stats_#t~mem3638#1, be_get_ethtool_stats_#t~ret3640#1, be_get_ethtool_stats_#t~mem3641#1, be_get_ethtool_stats_~netdev#1.base, be_get_ethtool_stats_~netdev#1.offset, be_get_ethtool_stats_~stats#1.base, be_get_ethtool_stats_~stats#1.offset, be_get_ethtool_stats_~data#1.base, be_get_ethtool_stats_~data#1.offset, be_get_ethtool_stats_~adapter~40#1.base, be_get_ethtool_stats_~adapter~40#1.offset, be_get_ethtool_stats_~tmp~243#1.base, be_get_ethtool_stats_~tmp~243#1.offset, be_get_ethtool_stats_~rxo~8#1.base, be_get_ethtool_stats_~rxo~8#1.offset, be_get_ethtool_stats_~txo~7#1.base, be_get_ethtool_stats_~txo~7#1.offset, be_get_ethtool_stats_~p~4#1.base, be_get_ethtool_stats_~p~4#1.offset, be_get_ethtool_stats_~i~45#1, be_get_ethtool_stats_~j~5#1, be_get_ethtool_stats_~base~0#1, be_get_ethtool_stats_~start~4#1, be_get_ethtool_stats_~stats___0~0#1.base, be_get_ethtool_stats_~stats___0~0#1.offset, be_get_ethtool_stats_~tmp___0~131#1, be_get_ethtool_stats_~stats___1~0#1.base, be_get_ethtool_stats_~stats___1~0#1.offset, be_get_ethtool_stats_~tmp___1~71#1, be_get_ethtool_stats_~tmp___2~39#1;be_get_ethtool_stats_~netdev#1.base, be_get_ethtool_stats_~netdev#1.offset := be_get_ethtool_stats_#in~netdev#1.base, be_get_ethtool_stats_#in~netdev#1.offset;be_get_ethtool_stats_~stats#1.base, be_get_ethtool_stats_~stats#1.offset := be_get_ethtool_stats_#in~stats#1.base, be_get_ethtool_stats_#in~stats#1.offset;be_get_ethtool_stats_~data#1.base, be_get_ethtool_stats_~data#1.offset := be_get_ethtool_stats_#in~data#1.base, be_get_ethtool_stats_#in~data#1.offset;havoc be_get_ethtool_stats_~adapter~40#1.base, be_get_ethtool_stats_~adapter~40#1.offset;havoc be_get_ethtool_stats_~tmp~243#1.base, be_get_ethtool_stats_~tmp~243#1.offset;havoc be_get_ethtool_stats_~rxo~8#1.base, be_get_ethtool_stats_~rxo~8#1.offset;havoc be_get_ethtool_stats_~txo~7#1.base, be_get_ethtool_stats_~txo~7#1.offset;havoc be_get_ethtool_stats_~p~4#1.base, be_get_ethtool_stats_~p~4#1.offset;havoc be_get_ethtool_stats_~i~45#1;havoc be_get_ethtool_stats_~j~5#1;havoc be_get_ethtool_stats_~base~0#1;havoc be_get_ethtool_stats_~start~4#1;havoc be_get_ethtool_stats_~stats___0~0#1.base, be_get_ethtool_stats_~stats___0~0#1.offset;havoc be_get_ethtool_stats_~tmp___0~131#1;havoc be_get_ethtool_stats_~stats___1~0#1.base, be_get_ethtool_stats_~stats___1~0#1.offset;havoc be_get_ethtool_stats_~tmp___1~71#1;havoc be_get_ethtool_stats_~tmp___2~39#1; [2025-02-08 02:47:19,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21257-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14254: assume -2147483648 <= be_fw_download_#t~ret2233#1 && be_fw_download_#t~ret2233#1 <= 2147483647;be_fw_download_~status~31#1 := be_fw_download_#t~ret2233#1; [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21059-1: be_set_rss_hash_opts_#t~short3979#1 := be_set_rss_hash_opts_#t~short3978#1; [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21125: be_set_rxnfc_~tmp~262#1.base, be_set_rxnfc_~tmp~262#1.offset := be_set_rxnfc_#t~ret3991#1.base, be_set_rxnfc_#t~ret3991#1.offset;havoc be_set_rxnfc_#t~ret3991#1.base, be_set_rxnfc_#t~ret3991#1.offset;be_set_rxnfc_~adapter~57#1.base, be_set_rxnfc_~adapter~57#1.offset := be_set_rxnfc_~tmp~262#1.base, be_set_rxnfc_~tmp~262#1.offset;be_set_rxnfc_~status~121#1 := 0; [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21059: be_set_rss_hash_opts_#t~short3980#1 := be_set_rss_hash_opts_#t~short3979#1; [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21125-1: SUMMARY for call be_set_rxnfc_#t~ret3991#1.base, be_set_rxnfc_#t~ret3991#1.offset := netdev_priv(be_set_rxnfc_~netdev#1.base, be_set_rxnfc_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17954: be_cmd_get_beacon_state_~wrb~36#1.base, be_cmd_get_beacon_state_~wrb~36#1.offset := be_cmd_get_beacon_state_#t~ret3162#1.base, be_cmd_get_beacon_state_#t~ret3162#1.offset;havoc be_cmd_get_beacon_state_#t~ret3162#1.base, be_cmd_get_beacon_state_#t~ret3162#1.offset; [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14122-1: SUMMARY for call lancer_fw_download_#t~ret2168#1 := dev_err(lancer_fw_download_#t~mem2167#1.base, 146 + lancer_fw_download_#t~mem2167#1.offset, 121, 0); srcloc: null [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20266: be_get_stat_strings_~__ret___0~4#1.base, be_get_stat_strings_~__ret___0~4#1.offset := be_get_stat_strings_#t~memcpy~res3654#1.base, be_get_stat_strings_#t~memcpy~res3654#1.offset;havoc be_get_stat_strings_#t~memcpy~res3654#1.base, be_get_stat_strings_#t~memcpy~res3654#1.offset; [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17492: be_cmd_get_regs_~_min1~6#1 := be_cmd_get_regs_~total_size~0#1;be_cmd_get_regs_~_min2~6#1 := 61440;be_cmd_get_regs_~buf_size~0#1 := (if be_cmd_get_regs_~_min1~6#1 % 4294967296 < be_cmd_get_regs_~_min2~6#1 % 4294967296 then be_cmd_get_regs_~_min1~6#1 else be_cmd_get_regs_~_min2~6#1);be_cmd_get_regs_~total_size~0#1 := be_cmd_get_regs_~total_size~0#1 - be_cmd_get_regs_~buf_size~0#1; [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17954-1: SUMMARY for call be_cmd_get_beacon_state_#t~ret3162#1.base, be_cmd_get_beacon_state_#t~ret3162#1.offset := wrb_from_mccq(be_cmd_get_beacon_state_~adapter#1.base, be_cmd_get_beacon_state_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21059-2: be_set_rss_hash_opts_#t~short3979#1 := be_set_rss_hash_opts_#t~short3973#1; [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20795-1: assume be_read_eeprom_#t~short3840#1; [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20795-1: assume !be_read_eeprom_#t~short3840#1;call be_read_eeprom_#t~mem3838#1.base, be_read_eeprom_#t~mem3838#1.offset := read~$Pointer$#38(be_read_eeprom_~adapter~53#1.base, be_read_eeprom_~adapter~53#1.offset, 8);call be_read_eeprom_#t~mem3839#1 := read~int#38(be_read_eeprom_#t~mem3838#1.base, 62 + be_read_eeprom_#t~mem3838#1.offset, 2);be_read_eeprom_#t~short3840#1 := 57896 == be_read_eeprom_#t~mem3839#1 % 65536 % 4294967296; [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20795: assume be_read_eeprom_#t~short3840#1;havoc be_read_eeprom_#t~mem3836#1.base, be_read_eeprom_#t~mem3836#1.offset;havoc be_read_eeprom_#t~mem3837#1;havoc be_read_eeprom_#t~mem3838#1.base, be_read_eeprom_#t~mem3838#1.offset;havoc be_read_eeprom_#t~mem3839#1;havoc be_read_eeprom_#t~short3840#1;call be_read_eeprom_#t~mem3841#1 := read~int#38(be_read_eeprom_~adapter~53#1.base, 317350 + be_read_eeprom_~adapter~53#1.offset, 1); [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20795: assume !be_read_eeprom_#t~short3840#1;havoc be_read_eeprom_#t~mem3836#1.base, be_read_eeprom_#t~mem3836#1.offset;havoc be_read_eeprom_#t~mem3837#1;havoc be_read_eeprom_#t~mem3838#1.base, be_read_eeprom_#t~mem3838#1.offset;havoc be_read_eeprom_#t~mem3839#1;havoc be_read_eeprom_#t~short3840#1;call be_read_eeprom_#t~mem3846#1.base, be_read_eeprom_#t~mem3846#1.offset := read~$Pointer$#38(be_read_eeprom_~adapter~53#1.base, be_read_eeprom_~adapter~53#1.offset, 8);call be_read_eeprom_#t~mem3847#1 := read~int#38(be_read_eeprom_#t~mem3846#1.base, 62 + be_read_eeprom_#t~mem3846#1.offset, 2); [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21192: assume main_#t~switch3999#1; [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21192: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 1 == main_~tmp~263#1; [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17955: assume 0 == (be_cmd_get_beacon_state_~wrb~36#1.base + be_cmd_get_beacon_state_~wrb~36#1.offset) % 18446744073709551616;be_cmd_get_beacon_state_~status~81#1 := -16; [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17955: assume !(0 == (be_cmd_get_beacon_state_~wrb~36#1.base + be_cmd_get_beacon_state_~wrb~36#1.offset) % 18446744073709551616); [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18285: call write~int#38(be_cmd_ddr_dma_test_#t~bitwise3219#1, be_cmd_ddr_dma_test_~req~37#1.base, 32 + be_cmd_ddr_dma_test_~req~37#1.offset + be_cmd_ddr_dma_test_~i~41#1, 1);be_cmd_ddr_dma_test_~j~4#1 := 1 + be_cmd_ddr_dma_test_~j~4#1; [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18285-1: [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21258: havoc be_get_ethtool_stats_#t~ret3621#1.base, be_get_ethtool_stats_#t~ret3621#1.offset, be_get_ethtool_stats_#t~mem3622#1, be_get_ethtool_stats_#t~mem3623#1, be_get_ethtool_stats_#t~ret3624#1, be_get_ethtool_stats_#t~mem3625#1, be_get_ethtool_stats_#t~mem3626#1, be_get_ethtool_stats_#t~ret3627#1, be_get_ethtool_stats_#t~mem3628#1, be_get_ethtool_stats_#t~mem3629#1, be_get_ethtool_stats_#t~mem3630#1, be_get_ethtool_stats_#t~ret3631#1, be_get_ethtool_stats_#t~mem3632#1, be_get_ethtool_stats_#t~ret3633#1, be_get_ethtool_stats_#t~ret3634#1, be_get_ethtool_stats_#t~mem3635#1, be_get_ethtool_stats_#t~mem3636#1, be_get_ethtool_stats_#t~ite3639#1, be_get_ethtool_stats_#t~mem3637#1, be_get_ethtool_stats_#t~mem3638#1, be_get_ethtool_stats_#t~ret3640#1, be_get_ethtool_stats_#t~mem3641#1, be_get_ethtool_stats_~netdev#1.base, be_get_ethtool_stats_~netdev#1.offset, be_get_ethtool_stats_~stats#1.base, be_get_ethtool_stats_~stats#1.offset, be_get_ethtool_stats_~data#1.base, be_get_ethtool_stats_~data#1.offset, be_get_ethtool_stats_~adapter~40#1.base, be_get_ethtool_stats_~adapter~40#1.offset, be_get_ethtool_stats_~tmp~243#1.base, be_get_ethtool_stats_~tmp~243#1.offset, be_get_ethtool_stats_~rxo~8#1.base, be_get_ethtool_stats_~rxo~8#1.offset, be_get_ethtool_stats_~txo~7#1.base, be_get_ethtool_stats_~txo~7#1.offset, be_get_ethtool_stats_~p~4#1.base, be_get_ethtool_stats_~p~4#1.offset, be_get_ethtool_stats_~i~45#1, be_get_ethtool_stats_~j~5#1, be_get_ethtool_stats_~base~0#1, be_get_ethtool_stats_~start~4#1, be_get_ethtool_stats_~stats___0~0#1.base, be_get_ethtool_stats_~stats___0~0#1.offset, be_get_ethtool_stats_~tmp___0~131#1, be_get_ethtool_stats_~stats___1~0#1.base, be_get_ethtool_stats_~stats___1~0#1.offset, be_get_ethtool_stats_~tmp___1~71#1, be_get_ethtool_stats_~tmp___2~39#1;havoc be_get_ethtool_stats_#in~netdev#1.base, be_get_ethtool_stats_#in~netdev#1.offset, be_get_ethtool_stats_#in~stats#1.base, be_get_ethtool_stats_#in~stats#1.offset, be_get_ethtool_stats_#in~data#1.base, be_get_ethtool_stats_#in~data#1.offset;assume { :end_inline_be_get_ethtool_stats } true; [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18285-2: havoc be_cmd_ddr_dma_test_#t~bitwise3219#1; [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18285-3: assume 0 == be_cmd_ddr_dma_test_~pattern#1 % 18446744073709551616 || 0 == 8 * be_cmd_ddr_dma_test_~j~4#1;be_cmd_ddr_dma_test_#t~bitwise3219#1 := be_cmd_ddr_dma_test_~pattern#1; [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18285-3: assume !(0 == be_cmd_ddr_dma_test_~pattern#1 % 18446744073709551616 || 0 == 8 * be_cmd_ddr_dma_test_~j~4#1); [2025-02-08 02:47:19,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20598: assume 0 != be_set_wol_#t~bitwise3767#1 % 4294967296;havoc be_set_wol_#t~mem3766#1;havoc be_set_wol_#t~bitwise3767#1;be_set_wol_#res#1 := -95; [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20598: assume !(0 != be_set_wol_#t~bitwise3767#1 % 4294967296);havoc be_set_wol_#t~mem3766#1;havoc be_set_wol_#t~bitwise3767#1; [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20598-2: havoc be_set_wol_#t~bitwise3767#1;assume be_set_wol_#t~bitwise3767#1 % 4294967296 <= be_set_wol_#t~mem3766#1 % 4294967296 && be_set_wol_#t~bitwise3767#1 % 4294967296 <= 4294967263; [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20598-1: [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20598-4: assume 0 == be_set_wol_#t~mem3766#1 % 4294967296;be_set_wol_#t~bitwise3767#1 := 0; [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20598-4: assume !(0 == be_set_wol_#t~mem3766#1 % 4294967296); [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20598-3: assume 4294967263 == be_set_wol_#t~mem3766#1 % 4294967296;be_set_wol_#t~bitwise3767#1 := be_set_wol_#t~mem3766#1; [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20598-3: assume !(4294967263 == be_set_wol_#t~mem3766#1 % 4294967296); [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20796: assume 0 == be_read_eeprom_#t~mem3841#1 % 256 % 4294967296;havoc be_read_eeprom_#t~mem3841#1;call be_read_eeprom_#t~mem3842#1 := read~int#50(be_read_eeprom_~eeprom#1.base, 12 + be_read_eeprom_~eeprom#1.offset, 4); [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20796: assume !(0 == be_read_eeprom_#t~mem3841#1 % 256 % 4294967296);havoc be_read_eeprom_#t~mem3841#1;call be_read_eeprom_#t~mem3844#1 := read~int#50(be_read_eeprom_~eeprom#1.base, 12 + be_read_eeprom_~eeprom#1.offset, 4); [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20202-2: assume be_get_stat_strings_~i~46#1 % 4294967296 < be_get_stat_strings_#t~mem3649#1 % 4294967296;havoc be_get_stat_strings_#t~mem3649#1; [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20202-2: assume !(be_get_stat_strings_~i~46#1 % 4294967296 < be_get_stat_strings_#t~mem3649#1 % 4294967296);havoc be_get_stat_strings_#t~mem3649#1;be_get_stat_strings_~i~46#1 := 0; [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20202-1: assume be_get_stat_strings_~j~6#1 % 4294967296 <= 5; [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20202-1: assume !(be_get_stat_strings_~j~6#1 % 4294967296 <= 5);be_get_stat_strings_~i~46#1 := 1 + be_get_stat_strings_~i~46#1;call be_get_stat_strings_#t~mem3653#1 := read~int#38(be_get_stat_strings_~adapter~41#1.base, 3759 + be_get_stat_strings_~adapter~41#1.offset, 4); [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20202-4: assume be_get_stat_strings_~i~46#1 % 4294967296 <= 31; [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20202-4: assume !(be_get_stat_strings_~i~46#1 % 4294967296 <= 31);be_get_stat_strings_~i~46#1 := 0; [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20070: assume be_set_coalesce_~i~44#1 % 4294967296 < be_set_coalesce_#t~mem3620#1 % 4294967296;havoc be_set_coalesce_#t~mem3620#1; [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20070: assume !(be_set_coalesce_~i~44#1 % 4294967296 < be_set_coalesce_#t~mem3620#1 % 4294967296);havoc be_set_coalesce_#t~mem3620#1;be_set_coalesce_#res#1 := 0; [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21193: assume { :begin_inline_be_get_settings } true;be_get_settings_#in~netdev#1.base, be_get_settings_#in~netdev#1.offset, be_get_settings_#in~ecmd#1.base, be_get_settings_#in~ecmd#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_group2~1#1.base, main_~var_group2~1#1.offset;havoc be_get_settings_#res#1;havoc be_get_settings_#t~ret3690#1.base, be_get_settings_#t~ret3690#1.offset, be_get_settings_#t~mem3691#1, be_get_settings_#t~ret3692#1, be_get_settings_#t~mem3693#1, be_get_settings_#t~mem3694#1, be_get_settings_#t~ret3695#1, be_get_settings_#t~mem3696#1, be_get_settings_#t~mem3697#1, be_get_settings_#t~mem3698#1, be_get_settings_#t~mem3699#1, be_get_settings_#t~bitwise3700#1, be_get_settings_#t~ret3701#1, be_get_settings_#t~ret3702#1, be_get_settings_#t~ret3703#1, be_get_settings_#t~mem3704#1, be_get_settings_#t~mem3705#1, be_get_settings_#t~bitwise3706#1, be_get_settings_#t~mem3707#1, be_get_settings_#t~bitwise3708#1, be_get_settings_#t~mem3709#1, be_get_settings_#t~bitwise3710#1, be_get_settings_#t~ret3711#1, be_get_settings_#t~mem3712#1, be_get_settings_#t~bitwise3713#1, be_get_settings_#t~mem3714#1, be_get_settings_#t~switch3715#1, be_get_settings_#t~ret3716#1, be_get_settings_#t~mem3717#1, be_get_settings_#t~mem3718#1, be_get_settings_#t~mem3719#1, be_get_settings_#t~mem3720#1, be_get_settings_#t~mem3721#1, be_get_settings_#t~mem3722#1, be_get_settings_#t~mem3723#1, be_get_settings_#t~mem3724#1, be_get_settings_#t~mem3725#1, be_get_settings_#t~mem3726#1, be_get_settings_#t~mem3727#1, be_get_settings_#t~ret3728#1, be_get_settings_#t~mem3729#1, be_get_settings_~netdev#1.base, be_get_settings_~netdev#1.offset, be_get_settings_~ecmd#1.base, be_get_settings_~ecmd#1.offset, be_get_settings_~adapter~43#1.base, be_get_settings_~adapter~43#1.offset, be_get_settings_~tmp~246#1.base, be_get_settings_~tmp~246#1.offset, be_get_settings_~#link_status~1#1.base, be_get_settings_~#link_status~1#1.offset, be_get_settings_~#link_speed~0#1.base, be_get_settings_~#link_speed~0#1.offset, be_get_settings_~status~115#1, be_get_settings_~auto_speeds~0#1, be_get_settings_~fixed_speeds~0#1, be_get_settings_~dac_cable_len~0#1, be_get_settings_~interface_type~0#1, be_get_settings_~tmp___0~132#1, be_get_settings_~tmp___1~72#1, be_get_settings_~tmp___2~40#1, be_get_settings_~tmp___3~27#1;be_get_settings_~netdev#1.base, be_get_settings_~netdev#1.offset := be_get_settings_#in~netdev#1.base, be_get_settings_#in~netdev#1.offset;be_get_settings_~ecmd#1.base, be_get_settings_~ecmd#1.offset := be_get_settings_#in~ecmd#1.base, be_get_settings_#in~ecmd#1.offset;havoc be_get_settings_~adapter~43#1.base, be_get_settings_~adapter~43#1.offset;havoc be_get_settings_~tmp~246#1.base, be_get_settings_~tmp~246#1.offset;call be_get_settings_~#link_status~1#1.base, be_get_settings_~#link_status~1#1.offset := #Ultimate.allocOnStack(1);call be_get_settings_~#link_speed~0#1.base, be_get_settings_~#link_speed~0#1.offset := #Ultimate.allocOnStack(2);havoc be_get_settings_~status~115#1;havoc be_get_settings_~auto_speeds~0#1;havoc be_get_settings_~fixed_speeds~0#1;havoc be_get_settings_~dac_cable_len~0#1;havoc be_get_settings_~interface_type~0#1;havoc be_get_settings_~tmp___0~132#1;havoc be_get_settings_~tmp___1~72#1;havoc be_get_settings_~tmp___2~40#1;havoc be_get_settings_~tmp___3~27#1; [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20202-3: assume be_get_stat_strings_~j~6#1 % 4294967296 <= 6; [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20202-3: assume !(be_get_stat_strings_~j~6#1 % 4294967296 <= 6);be_get_stat_strings_~i~46#1 := 1 + be_get_stat_strings_~i~46#1;call be_get_stat_strings_#t~mem3649#1 := read~int#38(be_get_stat_strings_~adapter~41#1.base, 135843 + be_get_stat_strings_~adapter~41#1.offset, 4); [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21193-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14256-1: assume be_fw_download_#t~switch2231#1;call be_fw_download_#t~mem2234#1 := read~int#38(be_fw_download_~adapter#1.base, 317405 + be_fw_download_~adapter#1.offset, 2); [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14256-1: assume !be_fw_download_#t~switch2231#1; [2025-02-08 02:47:19,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20202-6: assume be_get_stat_strings_#t~switch3643#1;be_get_stat_strings_~i~46#1 := 0; [2025-02-08 02:47:19,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20202-6: assume !be_get_stat_strings_#t~switch3643#1;be_get_stat_strings_#t~switch3643#1 := be_get_stat_strings_#t~switch3643#1 || 0 == be_get_stat_strings_~stringset#1; [2025-02-08 02:47:19,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20202-5: assume be_get_stat_strings_~__len~24#1 % 18446744073709551616 > 63; [2025-02-08 02:47:19,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20202-5: assume !(be_get_stat_strings_~__len~24#1 % 18446744073709551616 > 63); [2025-02-08 02:47:19,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14256: assume be_fw_download_#t~mem2234#1 % 65536 % 4294967296 <= 15;havoc be_fw_download_#t~mem2234#1; [2025-02-08 02:47:19,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14256: assume !(be_fw_download_#t~mem2234#1 % 65536 % 4294967296 <= 15);havoc be_fw_download_#t~mem2234#1;be_fw_download_~status~31#1 := -1;call be_fw_download_#t~mem2236#1.base, be_fw_download_#t~mem2236#1.offset := read~$Pointer$#38(be_fw_download_~adapter#1.base, be_fw_download_~adapter#1.offset, 8); [2025-02-08 02:47:19,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20202: assume be_get_stat_strings_~i~46#1 % 4294967296 < be_get_stat_strings_#t~mem3653#1 % 4294967296;havoc be_get_stat_strings_#t~mem3653#1; [2025-02-08 02:47:19,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20202: assume !(be_get_stat_strings_~i~46#1 % 4294967296 < be_get_stat_strings_#t~mem3653#1 % 4294967296);havoc be_get_stat_strings_#t~mem3653#1; [2025-02-08 02:47:19,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13992: call be_flash_skyhawk_#t~mem2147#1 := read~int#38(be_flash_skyhawk_~fsec~2#1.base, 4 + (192 + be_flash_skyhawk_~fsec~2#1.offset + 64 * be_flash_skyhawk_~i~31#1), 4);be_flash_skyhawk_~img_offset~0#1 := (if be_flash_skyhawk_#t~mem2147#1 % 4294967296 % 4294967296 <= 2147483647 then be_flash_skyhawk_#t~mem2147#1 % 4294967296 % 4294967296 else be_flash_skyhawk_#t~mem2147#1 % 4294967296 % 4294967296 - 4294967296);call be_flash_skyhawk_#t~mem2148#1 := read~int#38(be_flash_skyhawk_~fsec~2#1.base, 8 + (192 + be_flash_skyhawk_~fsec~2#1.offset + 64 * be_flash_skyhawk_~i~31#1), 4);be_flash_skyhawk_~img_size~0#1 := (if be_flash_skyhawk_#t~mem2148#1 % 4294967296 % 4294967296 <= 2147483647 then be_flash_skyhawk_#t~mem2148#1 % 4294967296 % 4294967296 else be_flash_skyhawk_#t~mem2148#1 % 4294967296 % 4294967296 - 4294967296);havoc be_flash_skyhawk_#t~mem2148#1;call be_flash_skyhawk_#t~mem2149#1 := read~int#38(be_flash_skyhawk_~fsec~2#1.base, 192 + be_flash_skyhawk_~fsec~2#1.offset + 64 * be_flash_skyhawk_~i~31#1, 4);be_flash_skyhawk_#t~switch2150#1 := 160 == be_flash_skyhawk_#t~mem2149#1; [2025-02-08 02:47:19,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14323: havoc release_firmware_~arg0#1.base, release_firmware_~arg0#1.offset;havoc release_firmware_#in~arg0#1.base, release_firmware_#in~arg0#1.offset;assume { :end_inline_release_firmware } true;be_load_fw_#res#1 := be_load_fw_~status~32#1;call ULTIMATE.dealloc(be_load_fw_~#fw~0#1.base, be_load_fw_~#fw~0#1.offset);havoc be_load_fw_~#fw~0#1.base, be_load_fw_~#fw~0#1.offset; [2025-02-08 02:47:19,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14323-1: call be_load_fw_#t~mem2264#1.base, be_load_fw_#t~mem2264#1.offset := read~$Pointer$#6(be_load_fw_~#fw~0#1.base, be_load_fw_~#fw~0#1.offset, 8);assume { :begin_inline_release_firmware } true;release_firmware_#in~arg0#1.base, release_firmware_#in~arg0#1.offset := be_load_fw_#t~mem2264#1.base, be_load_fw_#t~mem2264#1.offset;havoc release_firmware_~arg0#1.base, release_firmware_~arg0#1.offset;release_firmware_~arg0#1.base, release_firmware_~arg0#1.offset := release_firmware_#in~arg0#1.base, release_firmware_#in~arg0#1.offset; [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20797-1: SUMMARY for call be_read_eeprom_#t~ret3843#1 := lancer_cmd_read_file(be_read_eeprom_~adapter~53#1.base, be_read_eeprom_~adapter~53#1.offset, 196, 0, be_read_eeprom_#t~mem3842#1, be_read_eeprom_~data#1.base, be_read_eeprom_~data#1.offset); srcloc: null [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20797: assume -2147483648 <= be_read_eeprom_#t~ret3843#1 && be_read_eeprom_#t~ret3843#1 <= 2147483647;be_read_eeprom_~tmp___0~139#1 := be_read_eeprom_#t~ret3843#1;havoc be_read_eeprom_#t~mem3842#1;havoc be_read_eeprom_#t~ret3843#1;be_read_eeprom_#res#1 := be_read_eeprom_~tmp___0~139#1;call ULTIMATE.dealloc(be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset);havoc be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset; [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21128-1: SUMMARY for call be_set_rxnfc_#t~ret3992#1 := be_multi_rxq(be_set_rxnfc_~adapter~57#1.base, be_set_rxnfc_~adapter~57#1.offset); srcloc: null [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21128: be_set_rxnfc_~tmp___0~141#1 := (if 0 == be_set_rxnfc_#t~ret3992#1 % 256 then 0 else 1);havoc be_set_rxnfc_#t~ret3992#1; [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18287: assume be_cmd_ddr_dma_test_~j~4#1 > 7;be_cmd_ddr_dma_test_~j~4#1 := 0; [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18287: assume !(be_cmd_ddr_dma_test_~j~4#1 > 7); [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20269-1: SUMMARY for call be_get_stat_strings_#t~memcpy~res3655#1.base, be_get_stat_strings_#t~memcpy~res3655#1.offset := #Ultimate.C_memcpy#1(be_get_stat_strings_~data#1.base, be_get_stat_strings_~data#1.offset, ~#et_self_tests~0.base, ~#et_self_tests~0.offset + (if be_get_stat_strings_~i~46#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_get_stat_strings_~i~46#1 % 18446744073709551616 % 18446744073709551616 else be_get_stat_strings_~i~46#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), be_get_stat_strings_~__len___0~4#1); srcloc: null [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20269: be_get_stat_strings_~__ret___0~4#1.base, be_get_stat_strings_~__ret___0~4#1.offset := be_get_stat_strings_#t~memcpy~res3655#1.base, be_get_stat_strings_#t~memcpy~res3655#1.offset;havoc be_get_stat_strings_#t~memcpy~res3655#1.base, be_get_stat_strings_#t~memcpy~res3655#1.offset; [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21260: assume main_#t~switch3999#1; [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21260: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 18 == main_~tmp~263#1; [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14258: assume -2147483648 <= be_fw_download_#t~ret2235#1 && be_fw_download_#t~ret2235#1 <= 2147483647;be_fw_download_~status~31#1 := be_fw_download_#t~ret2235#1;havoc be_fw_download_#t~ret2235#1; [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21129: assume 0 != be_set_rxnfc_~tmp___0~141#1 % 256;be_set_rxnfc_~tmp___1~79#1 := 0; [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21129: assume !(0 != be_set_rxnfc_~tmp___0~141#1 % 256);be_set_rxnfc_~tmp___1~79#1 := 1; [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20997: assume be_get_rxnfc_#t~switch3934#1;call be_get_rxnfc_#t~mem3935#1 := read~int#21(be_get_rxnfc_~cmd#1.base, 4 + be_get_rxnfc_~cmd#1.offset, 4);assume { :begin_inline_be_get_rss_hash_opts } true;be_get_rss_hash_opts_#in~adapter#1.base, be_get_rss_hash_opts_#in~adapter#1.offset, be_get_rss_hash_opts_#in~flow_type#1 := be_get_rxnfc_~adapter~56#1.base, be_get_rxnfc_~adapter~56#1.offset, be_get_rxnfc_#t~mem3935#1 % 4294967296;havoc be_get_rss_hash_opts_#res#1;havoc be_get_rss_hash_opts_#t~switch3906#1, be_get_rss_hash_opts_#t~mem3907#1, be_get_rss_hash_opts_#t~bitwise3908#1, be_get_rss_hash_opts_#t~mem3909#1, be_get_rss_hash_opts_#t~bitwise3910#1, be_get_rss_hash_opts_#t~bitwise3911#1, be_get_rss_hash_opts_#t~mem3912#1, be_get_rss_hash_opts_#t~bitwise3913#1, be_get_rss_hash_opts_#t~mem3914#1, be_get_rss_hash_opts_#t~bitwise3915#1, be_get_rss_hash_opts_#t~bitwise3916#1, be_get_rss_hash_opts_#t~mem3917#1, be_get_rss_hash_opts_#t~bitwise3918#1, be_get_rss_hash_opts_#t~bitwise3919#1, be_get_rss_hash_opts_#t~mem3920#1, be_get_rss_hash_opts_#t~bitwise3921#1, be_get_rss_hash_opts_#t~bitwise3922#1, be_get_rss_hash_opts_#t~mem3923#1, be_get_rss_hash_opts_#t~bitwise3924#1, be_get_rss_hash_opts_#t~bitwise3925#1, be_get_rss_hash_opts_#t~mem3926#1, be_get_rss_hash_opts_#t~bitwise3927#1, be_get_rss_hash_opts_#t~bitwise3928#1, be_get_rss_hash_opts_~adapter#1.base, be_get_rss_hash_opts_~adapter#1.offset, be_get_rss_hash_opts_~flow_type#1, be_get_rss_hash_opts_~data~0#1;be_get_rss_hash_opts_~adapter#1.base, be_get_rss_hash_opts_~adapter#1.offset := be_get_rss_hash_opts_#in~adapter#1.base, be_get_rss_hash_opts_#in~adapter#1.offset;be_get_rss_hash_opts_~flow_type#1 := be_get_rss_hash_opts_#in~flow_type#1;havoc be_get_rss_hash_opts_~data~0#1;be_get_rss_hash_opts_~data~0#1 := 0;be_get_rss_hash_opts_#t~switch3906#1 := 1 == be_get_rss_hash_opts_~flow_type#1; [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20997: assume !be_get_rxnfc_#t~switch3934#1;be_get_rxnfc_#t~switch3934#1 := be_get_rxnfc_#t~switch3934#1 || 45 == be_get_rxnfc_#t~mem3933#1; [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-1: assume 0 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 || 192 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3911#1 := 192; [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-1: assume !(0 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 || 192 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616); [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14258-1: SUMMARY for call be_fw_download_#t~ret2235#1 := be_flash_BEx(be_fw_download_~adapter#1.base, be_fw_download_~adapter#1.offset, be_fw_download_~fw#1.base, be_fw_download_~fw#1.offset, be_fw_download_~#flash_cmd~1#1.base, be_fw_download_~#flash_cmd~1#1.offset, be_fw_download_~num_imgs~0#1); srcloc: null [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931: assume false;be_get_rss_hash_opts_#t~bitwise3911#1 := be_get_rss_hash_opts_~data~0#1; [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931: assume !false; [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21261: assume { :begin_inline_be_get_reg_len } true;be_get_reg_len_#in~netdev#1.base, be_get_reg_len_#in~netdev#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset;havoc be_get_reg_len_#res#1;havoc be_get_reg_len_#t~ret3582#1.base, be_get_reg_len_#t~ret3582#1.offset, be_get_reg_len_#t~ret3583#1, be_get_reg_len_#t~mem3584#1, be_get_reg_len_#t~mem3585#1.base, be_get_reg_len_#t~mem3585#1.offset, be_get_reg_len_#t~mem3586#1, be_get_reg_len_#t~mem3587#1.base, be_get_reg_len_#t~mem3587#1.offset, be_get_reg_len_#t~mem3588#1, be_get_reg_len_#t~short3589#1, be_get_reg_len_#t~ret3590#1, be_get_reg_len_#t~ret3591#1, be_get_reg_len_#t~mem3592#1, be_get_reg_len_~netdev#1.base, be_get_reg_len_~netdev#1.offset, be_get_reg_len_~adapter~36#1.base, be_get_reg_len_~adapter~36#1.offset, be_get_reg_len_~tmp~239#1.base, be_get_reg_len_~tmp~239#1.offset, be_get_reg_len_~#log_size~0#1.base, be_get_reg_len_~#log_size~0#1.offset, be_get_reg_len_~tmp___0~130#1, be_get_reg_len_~tmp___1~70#1;be_get_reg_len_~netdev#1.base, be_get_reg_len_~netdev#1.offset := be_get_reg_len_#in~netdev#1.base, be_get_reg_len_#in~netdev#1.offset;havoc be_get_reg_len_~adapter~36#1.base, be_get_reg_len_~adapter~36#1.offset;havoc be_get_reg_len_~tmp~239#1.base, be_get_reg_len_~tmp~239#1.offset;call be_get_reg_len_~#log_size~0#1.base, be_get_reg_len_~#log_size~0#1.offset := #Ultimate.allocOnStack(4);havoc be_get_reg_len_~tmp___0~130#1;havoc be_get_reg_len_~tmp___1~70#1; [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21261-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17496: be_cmd_get_regs_~wrb~25#1.base, be_cmd_get_regs_~wrb~25#1.offset := be_cmd_get_regs_#t~ret3061#1.base, be_cmd_get_regs_#t~ret3061#1.offset;havoc be_cmd_get_regs_#t~ret3061#1.base, be_cmd_get_regs_#t~ret3061#1.offset; [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17496-1: SUMMARY for call be_cmd_get_regs_#t~ret3061#1.base, be_cmd_get_regs_#t~ret3061#1.offset := wrb_from_mccq(be_cmd_get_regs_~adapter#1.base, be_cmd_get_regs_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20535-1: SUMMARY for call be_set_pauseparam_#t~ret3743#1 := be_cmd_set_flow_control(be_set_pauseparam_~adapter~46#1.base, be_set_pauseparam_~adapter~46#1.offset, be_set_pauseparam_#t~mem3741#1, be_set_pauseparam_#t~mem3742#1); srcloc: null [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17430: SUMMARY for call spin_lock_bh(be_cmd_get_reg_len_~adapter#1.base, 299 + be_cmd_get_reg_len_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20535: assume -2147483648 <= be_set_pauseparam_#t~ret3743#1 && be_set_pauseparam_#t~ret3743#1 <= 2147483647;be_set_pauseparam_~status~116#1 := be_set_pauseparam_#t~ret3743#1;havoc be_set_pauseparam_#t~mem3741#1;havoc be_set_pauseparam_#t~mem3742#1;havoc be_set_pauseparam_#t~ret3743#1; [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-3: assume 2 == be_get_rss_hash_opts_#t~mem3909#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3910#1 := be_get_rss_hash_opts_#t~mem3909#1; [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-3: assume !(2 == be_get_rss_hash_opts_#t~mem3909#1 % 18446744073709551616); [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-2: assume 0 != be_get_rss_hash_opts_#t~bitwise3910#1 % 18446744073709551616;havoc be_get_rss_hash_opts_#t~mem3909#1;havoc be_get_rss_hash_opts_#t~bitwise3910#1; [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-2: assume !(0 != be_get_rss_hash_opts_#t~bitwise3910#1 % 18446744073709551616);havoc be_get_rss_hash_opts_#t~mem3909#1;havoc be_get_rss_hash_opts_#t~bitwise3910#1; [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-5: assume false;be_get_rss_hash_opts_#t~bitwise3908#1 := be_get_rss_hash_opts_~data~0#1; [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-5: assume !false; [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-4: assume 0 == be_get_rss_hash_opts_#t~mem3909#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3910#1 := 0; [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-4: assume !(0 == be_get_rss_hash_opts_#t~mem3909#1 % 18446744073709551616); [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-7: assume 0 != (if be_get_rss_hash_opts_#t~mem3907#1 % 18446744073709551616 % 4294967296 <= 2147483647 then be_get_rss_hash_opts_#t~mem3907#1 % 18446744073709551616 % 4294967296 else be_get_rss_hash_opts_#t~mem3907#1 % 18446744073709551616 % 4294967296 - 4294967296) % 2;havoc be_get_rss_hash_opts_#t~mem3907#1; [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-7: assume !(0 != (if be_get_rss_hash_opts_#t~mem3907#1 % 18446744073709551616 % 4294967296 <= 2147483647 then be_get_rss_hash_opts_#t~mem3907#1 % 18446744073709551616 % 4294967296 else be_get_rss_hash_opts_#t~mem3907#1 % 18446744073709551616 % 4294967296 - 4294967296) % 2);havoc be_get_rss_hash_opts_#t~mem3907#1; [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-6: assume 0 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 || 48 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3908#1 := 48; [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-6: assume !(0 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 || 48 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616); [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-8: assume be_get_rss_hash_opts_#t~switch3906#1;call be_get_rss_hash_opts_#t~mem3907#1 := read~int#38(be_get_rss_hash_opts_~adapter#1.base, 317436 + be_get_rss_hash_opts_~adapter#1.offset, 8); [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-8: assume !be_get_rss_hash_opts_#t~switch3906#1;be_get_rss_hash_opts_#t~switch3906#1 := be_get_rss_hash_opts_#t~switch3906#1 || 2 == be_get_rss_hash_opts_~flow_type#1; [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21064: be_set_rss_hash_opts_~rss_flags~0#1 := be_set_rss_hash_opts_#t~bitwise3982#1;havoc be_set_rss_hash_opts_#t~bitwise3982#1; [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13995: assume be_flash_skyhawk_#t~switch2150#1;be_flash_skyhawk_~img_optype~0#1 := 0; [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13995: assume !be_flash_skyhawk_#t~switch2150#1;be_flash_skyhawk_#t~switch2150#1 := be_flash_skyhawk_#t~switch2150#1 || 224 == be_flash_skyhawk_#t~mem2149#1; [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21064-2: havoc be_set_rss_hash_opts_#t~bitwise3982#1;assume be_set_rss_hash_opts_#t~bitwise3982#1 % 4294967296 <= be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296 && be_set_rss_hash_opts_#t~bitwise3982#1 % 4294967296 <= 4294967263; [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20998: be_get_rxnfc_#t~ret3936#1 := be_get_rss_hash_opts_#res#1;havoc be_get_rss_hash_opts_#t~switch3906#1, be_get_rss_hash_opts_#t~mem3907#1, be_get_rss_hash_opts_#t~bitwise3908#1, be_get_rss_hash_opts_#t~mem3909#1, be_get_rss_hash_opts_#t~bitwise3910#1, be_get_rss_hash_opts_#t~bitwise3911#1, be_get_rss_hash_opts_#t~mem3912#1, be_get_rss_hash_opts_#t~bitwise3913#1, be_get_rss_hash_opts_#t~mem3914#1, be_get_rss_hash_opts_#t~bitwise3915#1, be_get_rss_hash_opts_#t~bitwise3916#1, be_get_rss_hash_opts_#t~mem3917#1, be_get_rss_hash_opts_#t~bitwise3918#1, be_get_rss_hash_opts_#t~bitwise3919#1, be_get_rss_hash_opts_#t~mem3920#1, be_get_rss_hash_opts_#t~bitwise3921#1, be_get_rss_hash_opts_#t~bitwise3922#1, be_get_rss_hash_opts_#t~mem3923#1, be_get_rss_hash_opts_#t~bitwise3924#1, be_get_rss_hash_opts_#t~bitwise3925#1, be_get_rss_hash_opts_#t~mem3926#1, be_get_rss_hash_opts_#t~bitwise3927#1, be_get_rss_hash_opts_#t~bitwise3928#1, be_get_rss_hash_opts_~adapter#1.base, be_get_rss_hash_opts_~adapter#1.offset, be_get_rss_hash_opts_~flow_type#1, be_get_rss_hash_opts_~data~0#1;havoc be_get_rss_hash_opts_#in~adapter#1.base, be_get_rss_hash_opts_#in~adapter#1.offset, be_get_rss_hash_opts_#in~flow_type#1;assume { :end_inline_be_get_rss_hash_opts } true;call write~int#21(be_get_rxnfc_#t~ret3936#1, be_get_rxnfc_~cmd#1.base, 8 + be_get_rxnfc_~cmd#1.offset, 8); [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21064-1: [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14193: assume 0 == (be_get_ufi_type_~fhdr#1.base + be_get_ufi_type_~fhdr#1.offset) % 18446744073709551616; [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14193: assume !(0 == (be_get_ufi_type_~fhdr#1.base + be_get_ufi_type_~fhdr#1.offset) % 18446744073709551616);call be_get_ufi_type_#t~mem2198#1.base, be_get_ufi_type_#t~mem2198#1.offset := read~$Pointer$#38(be_get_ufi_type_~adapter#1.base, be_get_ufi_type_~adapter#1.offset, 8);call be_get_ufi_type_#t~mem2199#1 := read~int#38(be_get_ufi_type_#t~mem2198#1.base, 62 + be_get_ufi_type_#t~mem2198#1.offset, 2);be_get_ufi_type_#t~short2202#1 := 1824 == be_get_ufi_type_#t~mem2199#1 % 65536 % 4294967296; [2025-02-08 02:47:19,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19875: call ULTIMATE.dealloc(be_get_drvinfo_~#fw_on_flash~0#1.base, be_get_drvinfo_~#fw_on_flash~0#1.offset);havoc be_get_drvinfo_~#fw_on_flash~0#1.base, be_get_drvinfo_~#fw_on_flash~0#1.offset;havoc be_get_drvinfo_#t~ret3548#1.base, be_get_drvinfo_#t~ret3548#1.offset, be_get_drvinfo_#t~memset~res3549#1.base, be_get_drvinfo_#t~memset~res3549#1.offset, be_get_drvinfo_#t~ret3550#1, be_get_drvinfo_#t~ret3551#1, be_get_drvinfo_#t~ret3552#1, be_get_drvinfo_#t~nondet3553#1, be_get_drvinfo_#t~ret3554#1, be_get_drvinfo_#t~loopctr3555#1, be_get_drvinfo_#t~nondet3556#1, be_get_drvinfo_#t~ret3557#1, be_get_drvinfo_#t~mem3558#1.base, be_get_drvinfo_#t~mem3558#1.offset, be_get_drvinfo_#t~ret3559#1.base, be_get_drvinfo_#t~ret3559#1.offset, be_get_drvinfo_#t~ret3560#1, be_get_drvinfo_~netdev#1.base, be_get_drvinfo_~netdev#1.offset, be_get_drvinfo_~drvinfo#1.base, be_get_drvinfo_~drvinfo#1.offset, be_get_drvinfo_~adapter~35#1.base, be_get_drvinfo_~adapter~35#1.offset, be_get_drvinfo_~tmp~238#1.base, be_get_drvinfo_~tmp~238#1.offset, be_get_drvinfo_~#fw_on_flash~0#1.base, be_get_drvinfo_~#fw_on_flash~0#1.offset, be_get_drvinfo_~tmp___0~129#1, be_get_drvinfo_~tmp___1~69#1.base, be_get_drvinfo_~tmp___1~69#1.offset;havoc be_get_drvinfo_#in~netdev#1.base, be_get_drvinfo_#in~netdev#1.offset, be_get_drvinfo_#in~drvinfo#1.base, be_get_drvinfo_#in~drvinfo#1.offset;assume { :end_inline_be_get_drvinfo } true; [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21196: assume main_#t~switch3999#1; [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21196: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 2 == main_~tmp~263#1; [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17497: assume 0 == (be_cmd_get_regs_~wrb~25#1.base + be_cmd_get_regs_~wrb~25#1.offset) % 18446744073709551616;be_cmd_get_regs_~status~70#1 := -16; [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17497: assume !(0 == (be_cmd_get_regs_~wrb~25#1.base + be_cmd_get_regs_~wrb~25#1.offset) % 18446744073709551616);call be_cmd_get_regs_#t~mem3062#1.base, be_cmd_get_regs_#t~mem3062#1.offset := read~$Pointer$#5(be_cmd_get_regs_~#get_fat_cmd~0#1.base, be_cmd_get_regs_~#get_fat_cmd~0#1.offset, 8);be_cmd_get_regs_~req~18#1.base, be_cmd_get_regs_~req~18#1.offset := be_cmd_get_regs_#t~mem3062#1.base, be_cmd_get_regs_#t~mem3062#1.offset;havoc be_cmd_get_regs_#t~mem3062#1.base, be_cmd_get_regs_#t~mem3062#1.offset;be_cmd_get_regs_~payload_len~0#1 := 36 + be_cmd_get_regs_~buf_size~0#1; [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20536: assume 0 != be_set_pauseparam_~status~116#1;call be_set_pauseparam_#t~mem3744#1.base, be_set_pauseparam_#t~mem3744#1.offset := read~$Pointer$#38(be_set_pauseparam_~adapter~46#1.base, be_set_pauseparam_~adapter~46#1.offset, 8); [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20536: assume !(0 != be_set_pauseparam_~status~116#1); [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20602-1: SUMMARY for call be_set_wol_#t~ret3768#1 := be_is_wol_supported(be_set_wol_~adapter~49#1.base, be_set_wol_~adapter~49#1.offset); srcloc: null [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17431: be_cmd_get_reg_len_~wrb~24#1.base, be_cmd_get_reg_len_~wrb~24#1.offset := be_cmd_get_reg_len_#t~ret3048#1.base, be_cmd_get_reg_len_#t~ret3048#1.offset;havoc be_cmd_get_reg_len_#t~ret3048#1.base, be_cmd_get_reg_len_#t~ret3048#1.offset; [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20470: assume { :begin_inline_ethtool_cmd_speed } true;ethtool_cmd_speed_#in~ep#1.base, ethtool_cmd_speed_#in~ep#1.offset := be_get_settings_~ecmd#1.base, be_get_settings_~ecmd#1.offset;havoc ethtool_cmd_speed_#res#1;havoc ethtool_cmd_speed_#t~mem3541#1, ethtool_cmd_speed_#t~mem3542#1, ethtool_cmd_speed_#t~bitwise3543#1, ethtool_cmd_speed_~ep#1.base, ethtool_cmd_speed_~ep#1.offset;ethtool_cmd_speed_~ep#1.base, ethtool_cmd_speed_~ep#1.offset := ethtool_cmd_speed_#in~ep#1.base, ethtool_cmd_speed_#in~ep#1.offset;call ethtool_cmd_speed_#t~mem3541#1 := read~int#44(ethtool_cmd_speed_~ep#1.base, 28 + ethtool_cmd_speed_~ep#1.offset, 2);call ethtool_cmd_speed_#t~mem3542#1 := read~int#44(ethtool_cmd_speed_~ep#1.base, 12 + ethtool_cmd_speed_~ep#1.offset, 2); [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17431-1: SUMMARY for call be_cmd_get_reg_len_#t~ret3048#1.base, be_cmd_get_reg_len_#t~ret3048#1.offset := wrb_from_mccq(be_cmd_get_reg_len_~adapter#1.base, be_cmd_get_reg_len_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20602: be_set_wol_~tmp___0~135#1 := (if 0 == be_set_wol_#t~ret3768#1 % 256 then 0 else 1);havoc be_set_wol_#t~ret3768#1; [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20008: be_get_regs_~tmp~240#1.base, be_get_regs_~tmp~240#1.offset := be_get_regs_#t~ret3593#1.base, be_get_regs_#t~ret3593#1.offset;havoc be_get_regs_#t~ret3593#1.base, be_get_regs_#t~ret3593#1.offset;be_get_regs_~adapter~37#1.base, be_get_regs_~adapter~37#1.offset := be_get_regs_~tmp~240#1.base, be_get_regs_~tmp~240#1.offset;call be_get_regs_#t~mem3594#1 := read~int#38(be_get_regs_~adapter~37#1.base, 317350 + be_get_regs_~adapter~37#1.offset, 1); [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17960: be_cmd_get_beacon_state_~tmp~192#1.base, be_cmd_get_beacon_state_~tmp~192#1.offset := be_cmd_get_beacon_state_#t~ret3163#1.base, be_cmd_get_beacon_state_#t~ret3163#1.offset;havoc be_cmd_get_beacon_state_#t~ret3163#1.base, be_cmd_get_beacon_state_#t~ret3163#1.offset;be_cmd_get_beacon_state_~req~29#1.base, be_cmd_get_beacon_state_~req~29#1.offset := be_cmd_get_beacon_state_~tmp~192#1.base, be_cmd_get_beacon_state_~tmp~192#1.offset; [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14062-1: SUMMARY for call lancer_wait_idle_#t~ret2162#1 := ioread32(lancer_wait_idle_#t~mem2161#1.base, 1044 + lancer_wait_idle_#t~mem2161#1.offset); srcloc: null [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17960-1: SUMMARY for call be_cmd_get_beacon_state_#t~ret3163#1.base, be_cmd_get_beacon_state_#t~ret3163#1.offset := embedded_payload(be_cmd_get_beacon_state_~wrb~36#1.base, be_cmd_get_beacon_state_~wrb~36#1.offset); srcloc: null [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14062-2: call lancer_wait_idle_#t~mem2161#1.base, lancer_wait_idle_#t~mem2161#1.offset := read~$Pointer$#38(lancer_wait_idle_~adapter#1.base, 24 + lancer_wait_idle_~adapter#1.offset, 8); [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20008-1: SUMMARY for call be_get_regs_#t~ret3593#1.base, be_get_regs_#t~ret3593#1.offset := netdev_priv(be_get_regs_~netdev#1.base, be_get_regs_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20933-1: [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14128-1: SUMMARY for call lancer_fw_download_#t~ret2171#1.base, lancer_fw_download_#t~ret2171#1.offset := dma_alloc_attrs(lancer_fw_download_#t~mem2169#1.base, 146 + lancer_fw_download_#t~mem2169#1.offset, lancer_fw_download_#t~mem2170#1 % 4294967296, lancer_fw_download_~#flash_cmd~0#1.base, 8 + lancer_fw_download_~#flash_cmd~0#1.offset, 208, 0, 0); srcloc: null [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20933: be_get_rss_hash_opts_~data~0#1 := be_get_rss_hash_opts_#t~bitwise3908#1;havoc be_get_rss_hash_opts_#t~bitwise3908#1; [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14062: lancer_wait_idle_~reg_val~0#1 := lancer_wait_idle_#t~ret2162#1; [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20933-2: havoc be_get_rss_hash_opts_#t~bitwise3908#1;assume (be_get_rss_hash_opts_#t~bitwise3908#1 % 18446744073709551616 >= be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 && be_get_rss_hash_opts_#t~bitwise3908#1 % 18446744073709551616 >= 48) && be_get_rss_hash_opts_#t~bitwise3908#1 % 18446744073709551616 <= 48 + be_get_rss_hash_opts_~data~0#1 % 18446744073709551616; [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14128: call write~$Pointer$#5(lancer_fw_download_#t~ret2171#1.base, lancer_fw_download_#t~ret2171#1.offset, lancer_fw_download_~#flash_cmd~0#1.base, lancer_fw_download_~#flash_cmd~0#1.offset, 8);havoc lancer_fw_download_#t~mem2169#1.base, lancer_fw_download_#t~mem2169#1.offset;havoc lancer_fw_download_#t~mem2170#1;havoc lancer_fw_download_#t~ret2171#1.base, lancer_fw_download_#t~ret2171#1.offset;call lancer_fw_download_#t~mem2172#1.base, lancer_fw_download_#t~mem2172#1.offset := read~$Pointer$#5(lancer_fw_download_~#flash_cmd~0#1.base, lancer_fw_download_~#flash_cmd~0#1.offset, 8); [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20272: be_get_stat_strings_~data#1.base, be_get_stat_strings_~data#1.offset := be_get_stat_strings_~data#1.base, 32 + be_get_stat_strings_~data#1.offset;be_get_stat_strings_~i~46#1 := 1 + be_get_stat_strings_~i~46#1; [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20206: be_get_stat_strings_~__len~24#1 := 32; [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20140: assume be_get_ethtool_stats_#t~mem3630#1 % 4294967296 > be_get_ethtool_stats_~j~5#1 % 4294967296;havoc be_get_ethtool_stats_#t~mem3630#1; [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20140: assume !(be_get_ethtool_stats_#t~mem3630#1 % 4294967296 > be_get_ethtool_stats_~j~5#1 % 4294967296);havoc be_get_ethtool_stats_#t~mem3630#1;be_get_ethtool_stats_~j~5#1 := 0;be_get_ethtool_stats_~txo~7#1.base, be_get_ethtool_stats_~txo~7#1.offset := be_get_ethtool_stats_~adapter~40#1.base, 3763 + be_get_ethtool_stats_~adapter~40#1.offset + 16510 * (if be_get_ethtool_stats_~j~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_get_ethtool_stats_~j~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else be_get_ethtool_stats_~j~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:47:19,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21197: assume { :begin_inline_be_get_drvinfo } true;be_get_drvinfo_#in~netdev#1.base, be_get_drvinfo_#in~netdev#1.offset, be_get_drvinfo_#in~drvinfo#1.base, be_get_drvinfo_#in~drvinfo#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_group3~1#1.base, main_~var_group3~1#1.offset;havoc be_get_drvinfo_#t~ret3548#1.base, be_get_drvinfo_#t~ret3548#1.offset, be_get_drvinfo_#t~memset~res3549#1.base, be_get_drvinfo_#t~memset~res3549#1.offset, be_get_drvinfo_#t~ret3550#1, be_get_drvinfo_#t~ret3551#1, be_get_drvinfo_#t~ret3552#1, be_get_drvinfo_#t~nondet3553#1, be_get_drvinfo_#t~ret3554#1, be_get_drvinfo_#t~loopctr3555#1, be_get_drvinfo_#t~nondet3556#1, be_get_drvinfo_#t~ret3557#1, be_get_drvinfo_#t~mem3558#1.base, be_get_drvinfo_#t~mem3558#1.offset, be_get_drvinfo_#t~ret3559#1.base, be_get_drvinfo_#t~ret3559#1.offset, be_get_drvinfo_#t~ret3560#1, be_get_drvinfo_~netdev#1.base, be_get_drvinfo_~netdev#1.offset, be_get_drvinfo_~drvinfo#1.base, be_get_drvinfo_~drvinfo#1.offset, be_get_drvinfo_~adapter~35#1.base, be_get_drvinfo_~adapter~35#1.offset, be_get_drvinfo_~tmp~238#1.base, be_get_drvinfo_~tmp~238#1.offset, be_get_drvinfo_~#fw_on_flash~0#1.base, be_get_drvinfo_~#fw_on_flash~0#1.offset, be_get_drvinfo_~tmp___0~129#1, be_get_drvinfo_~tmp___1~69#1.base, be_get_drvinfo_~tmp___1~69#1.offset;be_get_drvinfo_~netdev#1.base, be_get_drvinfo_~netdev#1.offset := be_get_drvinfo_#in~netdev#1.base, be_get_drvinfo_#in~netdev#1.offset;be_get_drvinfo_~drvinfo#1.base, be_get_drvinfo_~drvinfo#1.offset := be_get_drvinfo_#in~drvinfo#1.base, be_get_drvinfo_#in~drvinfo#1.offset;havoc be_get_drvinfo_~adapter~35#1.base, be_get_drvinfo_~adapter~35#1.offset;havoc be_get_drvinfo_~tmp~238#1.base, be_get_drvinfo_~tmp~238#1.offset;call be_get_drvinfo_~#fw_on_flash~0#1.base, be_get_drvinfo_~#fw_on_flash~0#1.offset := #Ultimate.allocOnStack(32);havoc be_get_drvinfo_~tmp___0~129#1;havoc be_get_drvinfo_~tmp___1~69#1.base, be_get_drvinfo_~tmp___1~69#1.offset; [2025-02-08 02:47:19,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21197-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20537-1: SUMMARY for call be_set_pauseparam_#t~ret3745#1 := dev_warn(be_set_pauseparam_#t~mem3744#1.base, 146 + be_set_pauseparam_#t~mem3744#1.offset, 191, 0); srcloc: null [2025-02-08 02:47:19,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17432: assume 0 == (be_cmd_get_reg_len_~wrb~24#1.base + be_cmd_get_reg_len_~wrb~24#1.offset) % 18446744073709551616;be_cmd_get_reg_len_~status~69#1 := -16; [2025-02-08 02:47:19,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17432: assume !(0 == (be_cmd_get_reg_len_~wrb~24#1.base + be_cmd_get_reg_len_~wrb~24#1.offset) % 18446744073709551616); [2025-02-08 02:47:19,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20537: assume -2147483648 <= be_set_pauseparam_#t~ret3745#1 && be_set_pauseparam_#t~ret3745#1 <= 2147483647;havoc be_set_pauseparam_#t~mem3744#1.base, be_set_pauseparam_#t~mem3744#1.offset;havoc be_set_pauseparam_#t~ret3745#1; [2025-02-08 02:47:19,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18291: be_cmd_ddr_dma_test_~i~41#1 := 1 + be_cmd_ddr_dma_test_~i~41#1; [2025-02-08 02:47:19,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20801-1: SUMMARY for call be_read_eeprom_#t~ret3845#1 := lancer_cmd_read_file(be_read_eeprom_~adapter~53#1.base, be_read_eeprom_~adapter~53#1.offset, 197, 0, be_read_eeprom_#t~mem3844#1, be_read_eeprom_~data#1.base, be_read_eeprom_~data#1.offset); srcloc: null [2025-02-08 02:47:19,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20801: assume -2147483648 <= be_read_eeprom_#t~ret3845#1 && be_read_eeprom_#t~ret3845#1 <= 2147483647;be_read_eeprom_~tmp___1~77#1 := be_read_eeprom_#t~ret3845#1;havoc be_read_eeprom_#t~mem3844#1;havoc be_read_eeprom_#t~ret3845#1;be_read_eeprom_#res#1 := be_read_eeprom_~tmp___1~77#1;call ULTIMATE.dealloc(be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset);havoc be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset; [2025-02-08 02:47:19,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14261: assume -2147483648 <= be_fw_download_#t~ret2237#1 && be_fw_download_#t~ret2237#1 <= 2147483647;havoc be_fw_download_#t~mem2236#1.base, be_fw_download_#t~mem2236#1.offset;havoc be_fw_download_#t~ret2237#1; [2025-02-08 02:47:19,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14261-1: SUMMARY for call be_fw_download_#t~ret2237#1 := dev_err(be_fw_download_#t~mem2236#1.base, 146 + be_fw_download_#t~mem2236#1.offset, 129, 0); srcloc: null [2025-02-08 02:47:19,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20603: assume 0 != be_set_wol_~tmp___0~135#1 % 256;be_set_wol_~tmp___1~74#1 := 0; [2025-02-08 02:47:19,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20603: assume !(0 != be_set_wol_~tmp___0~135#1 % 256);be_set_wol_~tmp___1~74#1 := 1; [2025-02-08 02:47:19,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21000: assume be_get_rxnfc_#t~switch3934#1;call be_get_rxnfc_#t~mem3937#1 := read~int#38(be_get_rxnfc_~adapter~56#1.base, 135843 + be_get_rxnfc_~adapter~56#1.offset, 4);call write~int#21((be_get_rxnfc_#t~mem3937#1 - 1) % 4294967296, be_get_rxnfc_~cmd#1.base, 8 + be_get_rxnfc_~cmd#1.offset, 8); [2025-02-08 02:47:19,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21000: assume !be_get_rxnfc_#t~switch3934#1;be_get_rxnfc_#t~switch3934#1 := true; [2025-02-08 02:47:19,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14063-4: assume 0 == lancer_wait_idle_~reg_val~0#1 % 4294967296;lancer_wait_idle_#t~bitwise2163#1 := 0; [2025-02-08 02:47:19,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14063-4: assume !(0 == lancer_wait_idle_~reg_val~0#1 % 4294967296); [2025-02-08 02:47:19,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14063-2: havoc lancer_wait_idle_#t~bitwise2163#1;assume lancer_wait_idle_#t~bitwise2163#1 % 4294967296 <= lancer_wait_idle_~reg_val~0#1 % 4294967296 && lancer_wait_idle_#t~bitwise2163#1 % 4294967296 <= 1073741824; [2025-02-08 02:47:19,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14063-3: assume 1073741824 == lancer_wait_idle_~reg_val~0#1 % 4294967296;lancer_wait_idle_#t~bitwise2163#1 := lancer_wait_idle_~reg_val~0#1; [2025-02-08 02:47:19,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14063-3: assume !(1073741824 == lancer_wait_idle_~reg_val~0#1 % 4294967296); [2025-02-08 02:47:19,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14063: assume 0 == lancer_wait_idle_#t~bitwise2163#1 % 4294967296;havoc lancer_wait_idle_#t~bitwise2163#1; [2025-02-08 02:47:19,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14063: assume !(0 == lancer_wait_idle_#t~bitwise2163#1 % 4294967296);havoc lancer_wait_idle_#t~bitwise2163#1; [2025-02-08 02:47:19,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14063-1: [2025-02-08 02:47:19,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21264: assume main_#t~switch3999#1; [2025-02-08 02:47:19,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21264: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 19 == main_~tmp~263#1; [2025-02-08 02:47:19,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20736: be_do_flash_~tmp~255#1.base, be_do_flash_~tmp~255#1.offset := be_do_flash_#t~ret3822#1.base, be_do_flash_#t~ret3822#1.offset;havoc be_do_flash_#t~ret3822#1.base, be_do_flash_#t~ret3822#1.offset;be_do_flash_~adapter~51#1.base, be_do_flash_~adapter~51#1.offset := be_do_flash_~tmp~255#1.base, be_do_flash_~tmp~255#1.offset;assume { :begin_inline_be_load_fw } true;be_load_fw_#in~adapter#1.base, be_load_fw_#in~adapter#1.offset, be_load_fw_#in~fw_file#1.base, be_load_fw_#in~fw_file#1.offset := be_do_flash_~adapter~51#1.base, be_do_flash_~adapter~51#1.offset, be_do_flash_~efl#1.base, 8 + be_do_flash_~efl#1.offset;havoc be_load_fw_#res#1;havoc be_load_fw_#t~mem2247#1.base, be_load_fw_#t~mem2247#1.offset, be_load_fw_#t~ret2248#1, be_load_fw_#t~mem2249#1.base, be_load_fw_#t~mem2249#1.offset, be_load_fw_#t~ret2250#1, be_load_fw_#t~mem2251#1.base, be_load_fw_#t~mem2251#1.offset, be_load_fw_#t~ret2252#1, be_load_fw_#t~mem2253#1.base, be_load_fw_#t~mem2253#1.offset, be_load_fw_#t~ret2254#1, be_load_fw_#t~mem2255#1.base, be_load_fw_#t~mem2255#1.offset, be_load_fw_#t~mem2256#1, be_load_fw_#t~mem2257#1.base, be_load_fw_#t~mem2257#1.offset, be_load_fw_#t~mem2258#1, be_load_fw_#t~short2259#1, be_load_fw_#t~mem2260#1.base, be_load_fw_#t~mem2260#1.offset, be_load_fw_#t~ret2261#1, be_load_fw_#t~mem2262#1.base, be_load_fw_#t~mem2262#1.offset, be_load_fw_#t~ret2263#1, be_load_fw_#t~mem2264#1.base, be_load_fw_#t~mem2264#1.offset, be_load_fw_~adapter#1.base, be_load_fw_~adapter#1.offset, be_load_fw_~fw_file#1.base, be_load_fw_~fw_file#1.offset, be_load_fw_~#fw~0#1.base, be_load_fw_~#fw~0#1.offset, be_load_fw_~status~32#1, be_load_fw_~tmp~128#1, be_load_fw_~tmp___0~57#1;be_load_fw_~adapter#1.base, be_load_fw_~adapter#1.offset := be_load_fw_#in~adapter#1.base, be_load_fw_#in~adapter#1.offset;be_load_fw_~fw_file#1.base, be_load_fw_~fw_file#1.offset := be_load_fw_#in~fw_file#1.base, be_load_fw_#in~fw_file#1.offset;call be_load_fw_~#fw~0#1.base, be_load_fw_~#fw~0#1.offset := #Ultimate.allocOnStack(8);havoc be_load_fw_~status~32#1;havoc be_load_fw_~tmp~128#1;havoc be_load_fw_~tmp___0~57#1;call be_load_fw_#t~mem2247#1.base, be_load_fw_#t~mem2247#1.offset := read~$Pointer$#38(be_load_fw_~adapter#1.base, 8 + be_load_fw_~adapter#1.offset, 8); [2025-02-08 02:47:19,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14130: assume 0 == (lancer_fw_download_#t~mem2172#1.base + lancer_fw_download_#t~mem2172#1.offset) % 18446744073709551616;havoc lancer_fw_download_#t~mem2172#1.base, lancer_fw_download_#t~mem2172#1.offset;lancer_fw_download_~status~30#1 := -12; [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14130: assume !(0 == (lancer_fw_download_#t~mem2172#1.base + lancer_fw_download_#t~mem2172#1.offset) % 18446744073709551616);havoc lancer_fw_download_#t~mem2172#1.base, lancer_fw_download_#t~mem2172#1.offset;call lancer_fw_download_#t~mem2173#1.base, lancer_fw_download_#t~mem2173#1.offset := read~$Pointer$#5(lancer_fw_download_~#flash_cmd~0#1.base, lancer_fw_download_~#flash_cmd~0#1.offset, 8);lancer_fw_download_~dest_image_ptr~0#1.base, lancer_fw_download_~dest_image_ptr~0#1.offset := lancer_fw_download_#t~mem2173#1.base, 144 + lancer_fw_download_#t~mem2173#1.offset;havoc lancer_fw_download_#t~mem2173#1.base, lancer_fw_download_#t~mem2173#1.offset;call lancer_fw_download_#t~mem2174#1 := read~int#29(lancer_fw_download_~fw#1.base, lancer_fw_download_~fw#1.offset, 8);lancer_fw_download_~image_size~0#1 := lancer_fw_download_#t~mem2174#1;havoc lancer_fw_download_#t~mem2174#1;call lancer_fw_download_#t~mem2175#1.base, lancer_fw_download_#t~mem2175#1.offset := read~$Pointer$#29(lancer_fw_download_~fw#1.base, 8 + lancer_fw_download_~fw#1.offset, 8);lancer_fw_download_~data_ptr~0#1.base, lancer_fw_download_~data_ptr~0#1.offset := lancer_fw_download_#t~mem2175#1.base, lancer_fw_download_#t~mem2175#1.offset;havoc lancer_fw_download_#t~mem2175#1.base, lancer_fw_download_#t~mem2175#1.offset; [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20736-1: SUMMARY for call be_do_flash_#t~ret3822#1.base, be_do_flash_#t~ret3822#1.offset := netdev_priv(be_do_flash_~netdev#1.base, be_do_flash_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17962-1: SUMMARY for call be_wrb_cmd_hdr_prepare(be_cmd_get_beacon_state_~req~29#1.base, be_cmd_get_beacon_state_~req~29#1.offset, 1, 70, 20, be_cmd_get_beacon_state_~wrb~36#1.base, be_cmd_get_beacon_state_~wrb~36#1.offset, 0, 0); srcloc: null [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21067-2: havoc be_set_rss_hash_opts_#t~bitwise3984#1;assume (be_set_rss_hash_opts_#t~bitwise3984#1 % 4294967296 >= be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296 && be_set_rss_hash_opts_#t~bitwise3984#1 % 4294967296 >= 36) && be_set_rss_hash_opts_#t~bitwise3984#1 % 4294967296 <= 36 + be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296; [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13998: assume be_flash_skyhawk_#t~switch2150#1;be_flash_skyhawk_~img_optype~0#1 := 1; [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13998: assume !be_flash_skyhawk_#t~switch2150#1;be_flash_skyhawk_#t~switch2150#1 := be_flash_skyhawk_#t~switch2150#1 || 34 == be_flash_skyhawk_#t~mem2149#1; [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19746: havoc ethtool_cmd_speed_#t~mem3541#1;havoc ethtool_cmd_speed_#t~mem3542#1;havoc ethtool_cmd_speed_#t~bitwise3543#1;be_get_settings_#t~ret3716#1 := ethtool_cmd_speed_#res#1;havoc ethtool_cmd_speed_#t~mem3541#1, ethtool_cmd_speed_#t~mem3542#1, ethtool_cmd_speed_#t~bitwise3543#1, ethtool_cmd_speed_~ep#1.base, ethtool_cmd_speed_~ep#1.offset;havoc ethtool_cmd_speed_#in~ep#1.base, ethtool_cmd_speed_#in~ep#1.offset;assume { :end_inline_ethtool_cmd_speed } true;be_get_settings_~tmp___2~40#1 := be_get_settings_#t~ret3716#1;havoc be_get_settings_#t~ret3716#1;call write~int#38((if be_get_settings_~tmp___2~40#1 % 4294967296 % 4294967296 <= 2147483647 then be_get_settings_~tmp___2~40#1 % 4294967296 % 4294967296 else be_get_settings_~tmp___2~40#1 % 4294967296 % 4294967296 - 4294967296), be_get_settings_~adapter~43#1.base, 317383 + be_get_settings_~adapter~43#1.offset, 4);call be_get_settings_#t~mem3717#1 := read~int#44(be_get_settings_~ecmd#1.base, 15 + be_get_settings_~ecmd#1.offset, 1);call write~int#38(be_get_settings_#t~mem3717#1, be_get_settings_~adapter~43#1.base, 317370 + be_get_settings_~adapter~43#1.offset, 1);havoc be_get_settings_#t~mem3717#1;call be_get_settings_#t~mem3718#1 := read~int#44(be_get_settings_~ecmd#1.base, 17 + be_get_settings_~ecmd#1.offset, 1);call write~int#38(be_get_settings_#t~mem3718#1, be_get_settings_~adapter~43#1.base, 317367 + be_get_settings_~adapter~43#1.offset, 1);havoc be_get_settings_#t~mem3718#1;call be_get_settings_#t~mem3719#1 := read~int#44(be_get_settings_~ecmd#1.base, 18 + be_get_settings_~ecmd#1.offset, 1);call write~int#38(be_get_settings_#t~mem3719#1, be_get_settings_~adapter~43#1.base, 317368 + be_get_settings_~adapter~43#1.offset, 1);havoc be_get_settings_#t~mem3719#1;call be_get_settings_#t~mem3720#1 := read~int#44(be_get_settings_~ecmd#1.base, 8 + be_get_settings_~ecmd#1.offset, 4);call write~int#38(be_get_settings_#t~mem3720#1, be_get_settings_~adapter~43#1.base, 317391 + be_get_settings_~adapter~43#1.offset, 4);havoc be_get_settings_#t~mem3720#1;call be_get_settings_#t~mem3721#1 := read~int#44(be_get_settings_~ecmd#1.base, 4 + be_get_settings_~ecmd#1.offset, 4);call write~int#38(be_get_settings_#t~mem3721#1, be_get_settings_~adapter~43#1.base, 317395 + be_get_settings_~adapter~43#1.offset, 4);havoc be_get_settings_#t~mem3721#1; [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20208: be_get_stat_strings_~__ret~25#1.base, be_get_stat_strings_~__ret~25#1.offset := be_get_stat_strings_#t~memcpy~res3644#1.base, be_get_stat_strings_#t~memcpy~res3644#1.offset;havoc be_get_stat_strings_#t~memcpy~res3644#1.base, be_get_stat_strings_#t~memcpy~res3644#1.offset; [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21265: assume { :begin_inline_be_get_regs } true;be_get_regs_#in~netdev#1.base, be_get_regs_#in~netdev#1.offset, be_get_regs_#in~regs#1.base, be_get_regs_#in~regs#1.offset, be_get_regs_#in~buf#1.base, be_get_regs_#in~buf#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_group10~0#1.base, main_~var_group10~0#1.offset, main_~var_be_get_regs_4_p2~0#1.base, main_~var_be_get_regs_4_p2~0#1.offset;havoc be_get_regs_#t~ret3593#1.base, be_get_regs_#t~ret3593#1.offset, be_get_regs_#t~mem3594#1, be_get_regs_#t~mem3595#1, be_get_regs_#t~memset~res3596#1.base, be_get_regs_#t~memset~res3596#1.offset, be_get_regs_#t~mem3597#1.base, be_get_regs_#t~mem3597#1.offset, be_get_regs_#t~mem3598#1, be_get_regs_#t~mem3599#1.base, be_get_regs_#t~mem3599#1.offset, be_get_regs_#t~mem3600#1, be_get_regs_#t~short3601#1, be_get_regs_#t~mem3602#1, be_get_regs_#t~ret3603#1, be_get_regs_#t~mem3604#1, be_get_regs_~netdev#1.base, be_get_regs_~netdev#1.offset, be_get_regs_~regs#1.base, be_get_regs_~regs#1.offset, be_get_regs_~buf#1.base, be_get_regs_~buf#1.offset, be_get_regs_~adapter~37#1.base, be_get_regs_~adapter~37#1.offset, be_get_regs_~tmp~240#1.base, be_get_regs_~tmp~240#1.offset;be_get_regs_~netdev#1.base, be_get_regs_~netdev#1.offset := be_get_regs_#in~netdev#1.base, be_get_regs_#in~netdev#1.offset;be_get_regs_~regs#1.base, be_get_regs_~regs#1.offset := be_get_regs_#in~regs#1.base, be_get_regs_#in~regs#1.offset;be_get_regs_~buf#1.base, be_get_regs_~buf#1.offset := be_get_regs_#in~buf#1.base, be_get_regs_#in~buf#1.offset;havoc be_get_regs_~adapter~37#1.base, be_get_regs_~adapter~37#1.offset;havoc be_get_regs_~tmp~240#1.base, be_get_regs_~tmp~240#1.offset; [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21265-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20208-1: SUMMARY for call be_get_stat_strings_#t~memcpy~res3644#1.base, be_get_stat_strings_#t~memcpy~res3644#1.offset := #Ultimate.C_memcpy#1(be_get_stat_strings_~data#1.base, be_get_stat_strings_~data#1.offset, ~#et_stats~0.base, ~#et_stats~0.offset + 44 * be_get_stat_strings_~i~46#1, be_get_stat_strings_~__len~24#1); srcloc: null [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21067-1: [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20010: assume 0 == be_get_regs_#t~mem3594#1 % 256 % 4294967296;havoc be_get_regs_#t~mem3594#1;call be_get_regs_#t~mem3595#1 := read~int#46(be_get_regs_~regs#1.base, 8 + be_get_regs_~regs#1.offset, 4); [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20010: assume !(0 == be_get_regs_#t~mem3594#1 % 256 % 4294967296);havoc be_get_regs_#t~mem3594#1; [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21067: be_set_rss_hash_opts_~rss_flags~0#1 := be_set_rss_hash_opts_#t~bitwise3984#1;havoc be_set_rss_hash_opts_#t~bitwise3984#1; [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17962: call write~int#38(be_cmd_get_beacon_state_~port_num#1, be_cmd_get_beacon_state_~req~29#1.base, 16 + be_cmd_get_beacon_state_~req~29#1.offset, 1); [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18293: assume be_cmd_ddr_dma_test_~i~41#1 % 4294967296 < be_cmd_ddr_dma_test_~byte_cnt#1 % 4294967296; [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18293: assume !(be_cmd_ddr_dma_test_~i~41#1 % 4294967296 < be_cmd_ddr_dma_test_~byte_cnt#1 % 4294967296); [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21266: havoc be_get_regs_#t~ret3593#1.base, be_get_regs_#t~ret3593#1.offset, be_get_regs_#t~mem3594#1, be_get_regs_#t~mem3595#1, be_get_regs_#t~memset~res3596#1.base, be_get_regs_#t~memset~res3596#1.offset, be_get_regs_#t~mem3597#1.base, be_get_regs_#t~mem3597#1.offset, be_get_regs_#t~mem3598#1, be_get_regs_#t~mem3599#1.base, be_get_regs_#t~mem3599#1.offset, be_get_regs_#t~mem3600#1, be_get_regs_#t~short3601#1, be_get_regs_#t~mem3602#1, be_get_regs_#t~ret3603#1, be_get_regs_#t~mem3604#1, be_get_regs_~netdev#1.base, be_get_regs_~netdev#1.offset, be_get_regs_~regs#1.base, be_get_regs_~regs#1.offset, be_get_regs_~buf#1.base, be_get_regs_~buf#1.offset, be_get_regs_~adapter~37#1.base, be_get_regs_~adapter~37#1.offset, be_get_regs_~tmp~240#1.base, be_get_regs_~tmp~240#1.offset;havoc be_get_regs_#in~netdev#1.base, be_get_regs_#in~netdev#1.offset, be_get_regs_#in~regs#1.base, be_get_regs_#in~regs#1.offset, be_get_regs_#in~buf#1.base, be_get_regs_#in~buf#1.offset;assume { :end_inline_be_get_regs } true; [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14197-2: be_get_ufi_type_#t~short2204#1 := be_get_ufi_type_#t~short2202#1; [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19746-2: ethtool_cmd_speed_#res#1 := ethtool_cmd_speed_#t~bitwise3543#1;havoc ethtool_cmd_speed_#t~mem3541#1;havoc ethtool_cmd_speed_#t~mem3542#1;havoc ethtool_cmd_speed_#t~bitwise3543#1; [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14197-3: assume be_get_ufi_type_#t~short2202#1; [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14197-3: assume !be_get_ufi_type_#t~short2202#1;call be_get_ufi_type_#t~mem2200#1.base, be_get_ufi_type_#t~mem2200#1.offset := read~$Pointer$#38(be_get_ufi_type_~adapter#1.base, be_get_ufi_type_~adapter#1.offset, 8);call be_get_ufi_type_#t~mem2201#1 := read~int#38(be_get_ufi_type_#t~mem2200#1.base, 62 + be_get_ufi_type_#t~mem2200#1.offset, 2);be_get_ufi_type_#t~short2202#1 := 1832 == be_get_ufi_type_#t~mem2201#1 % 65536 % 4294967296; [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14197: assume be_get_ufi_type_#t~short2204#1;havoc be_get_ufi_type_#t~mem2198#1.base, be_get_ufi_type_#t~mem2198#1.offset;havoc be_get_ufi_type_#t~mem2199#1;havoc be_get_ufi_type_#t~mem2200#1.base, be_get_ufi_type_#t~mem2200#1.offset;havoc be_get_ufi_type_#t~mem2201#1;havoc be_get_ufi_type_#t~short2202#1;havoc be_get_ufi_type_#t~mem2203#1;havoc be_get_ufi_type_#t~short2204#1;be_get_ufi_type_#res#1 := 4; [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14197: assume !be_get_ufi_type_#t~short2204#1;havoc be_get_ufi_type_#t~mem2198#1.base, be_get_ufi_type_#t~mem2198#1.offset;havoc be_get_ufi_type_#t~mem2199#1;havoc be_get_ufi_type_#t~mem2200#1.base, be_get_ufi_type_#t~mem2200#1.offset;havoc be_get_ufi_type_#t~mem2201#1;havoc be_get_ufi_type_#t~short2202#1;havoc be_get_ufi_type_#t~mem2203#1;havoc be_get_ufi_type_#t~short2204#1;call be_get_ufi_type_#t~mem2205#1.base, be_get_ufi_type_#t~mem2205#1.offset := read~$Pointer$#38(be_get_ufi_type_~adapter#1.base, be_get_ufi_type_~adapter#1.offset, 8);call be_get_ufi_type_#t~mem2206#1 := read~int#38(be_get_ufi_type_#t~mem2205#1.base, 62 + be_get_ufi_type_#t~mem2205#1.offset, 2);be_get_ufi_type_#t~short2209#1 := 545 == be_get_ufi_type_#t~mem2206#1 % 65536 % 4294967296; [2025-02-08 02:47:19,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19746-4: havoc ethtool_cmd_speed_#t~bitwise3543#1;assume (((((65536 * (if ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 - 4294967296) < 0 && (if ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 - 4294967296) >= 0) || ethtool_cmd_speed_#t~bitwise3543#1 >= (if ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 - 4294967296) < 0) || ethtool_cmd_speed_#t~bitwise3543#1 >= 65536 * (if ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 - 4294967296) < 0 || (if ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 - 4294967296) < 0) || ethtool_cmd_speed_#t~bitwise3543#1 <= 65536 * (if ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 - 4294967296) + (if ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 - 4294967296) >= 0) || ethtool_cmd_speed_#t~bitwise3543#1 < 0)) && ethtool_cmd_speed_#t~bitwise3543#1 <= 2147483647; [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14197-1: assume be_get_ufi_type_#t~short2204#1;call be_get_ufi_type_#t~mem2203#1 := read~int#38(be_get_ufi_type_~fhdr#1.base, 72 + be_get_ufi_type_~fhdr#1.offset, 1);be_get_ufi_type_#t~short2204#1 := 52 == be_get_ufi_type_#t~mem2203#1 % 256 % 4294967296; [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14197-1: assume !be_get_ufi_type_#t~short2204#1; [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19746-3: [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19746-6: assume 0 == 65536 * (if ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 - 4294967296) == (if ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 - 4294967296);ethtool_cmd_speed_#t~bitwise3543#1 := (if ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19746-6: assume !(0 == 65536 * (if ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 - 4294967296) == (if ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19746-5: assume 0 == (if ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 - 4294967296);ethtool_cmd_speed_#t~bitwise3543#1 := 65536 * (if ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3541#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19746-5: assume !(0 == (if ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 <= 2147483647 then ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 else ethtool_cmd_speed_#t~mem3542#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20936: [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20936-2: call be_get_rss_hash_opts_#t~mem3909#1 := read~int#38(be_get_rss_hash_opts_~adapter#1.base, 317436 + be_get_rss_hash_opts_~adapter#1.offset, 8); [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19879-1: SUMMARY for call be_get_drvinfo_#t~ret3548#1.base, be_get_drvinfo_#t~ret3548#1.offset := netdev_priv(be_get_drvinfo_~netdev#1.base, be_get_drvinfo_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20936-1: havoc be_get_rss_hash_opts_#t~bitwise3910#1;assume be_get_rss_hash_opts_#t~bitwise3910#1 % 18446744073709551616 <= be_get_rss_hash_opts_#t~mem3909#1 % 18446744073709551616 && be_get_rss_hash_opts_#t~bitwise3910#1 % 18446744073709551616 <= 2; [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19879: be_get_drvinfo_~tmp~238#1.base, be_get_drvinfo_~tmp~238#1.offset := be_get_drvinfo_#t~ret3548#1.base, be_get_drvinfo_#t~ret3548#1.offset;havoc be_get_drvinfo_#t~ret3548#1.base, be_get_drvinfo_#t~ret3548#1.offset;be_get_drvinfo_~adapter~35#1.base, be_get_drvinfo_~adapter~35#1.offset := be_get_drvinfo_~tmp~238#1.base, be_get_drvinfo_~tmp~238#1.offset; [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21134: assume 0 != be_set_rxnfc_~tmp___1~79#1;call be_set_rxnfc_#t~mem3993#1.base, be_set_rxnfc_#t~mem3993#1.offset := read~$Pointer$#38(be_set_rxnfc_~adapter~57#1.base, be_set_rxnfc_~adapter~57#1.offset, 8); [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21134: assume !(0 != be_set_rxnfc_~tmp___1~79#1);call be_set_rxnfc_#t~mem3995#1 := read~int#21(be_set_rxnfc_~cmd#1.base, be_set_rxnfc_~cmd#1.offset, 4);be_set_rxnfc_#t~switch3996#1 := 42 == be_set_rxnfc_#t~mem3995#1; [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21200: assume main_#t~switch3999#1; [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21200: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 3 == main_~tmp~263#1; [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20011-1: SUMMARY for call be_get_regs_#t~memset~res3596#1.base, be_get_regs_#t~memset~res3596#1.offset := #Ultimate.C_memset#38(be_get_regs_~buf#1.base, be_get_regs_~buf#1.offset, 0, be_get_regs_#t~mem3595#1 % 4294967296); srcloc: null [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20011: havoc be_get_regs_#t~mem3595#1;havoc be_get_regs_#t~memset~res3596#1.base, be_get_regs_#t~memset~res3596#1.offset;call be_get_regs_#t~mem3597#1.base, be_get_regs_#t~mem3597#1.offset := read~$Pointer$#38(be_get_regs_~adapter~37#1.base, be_get_regs_~adapter~37#1.offset, 8);call be_get_regs_#t~mem3598#1 := read~int#38(be_get_regs_#t~mem3597#1.base, 62 + be_get_regs_#t~mem3597#1.offset, 2);be_get_regs_#t~short3601#1 := 57888 == be_get_regs_#t~mem3598#1 % 65536 % 4294967296; [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20210: be_get_stat_strings_~__ret~25#1.base, be_get_stat_strings_~__ret~25#1.offset := be_get_stat_strings_#t~memcpy~res3645#1.base, be_get_stat_strings_#t~memcpy~res3645#1.offset;havoc be_get_stat_strings_#t~memcpy~res3645#1.base, be_get_stat_strings_#t~memcpy~res3645#1.offset; [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22588: havoc request_firmware_#t~nondet4199#1;be_load_fw_#t~ret2252#1 := request_firmware_#res#1;havoc request_firmware_#t~nondet4199#1, request_firmware_~arg0#1.base, request_firmware_~arg0#1.offset, request_firmware_~arg1#1.base, request_firmware_~arg1#1.offset, request_firmware_~arg2#1.base, request_firmware_~arg2#1.offset;havoc request_firmware_#in~arg0#1.base, request_firmware_#in~arg0#1.offset, request_firmware_#in~arg1#1.base, request_firmware_#in~arg1#1.offset, request_firmware_#in~arg2#1.base, request_firmware_#in~arg2#1.offset;assume { :end_inline_request_firmware } true;assume -2147483648 <= be_load_fw_#t~ret2252#1 && be_load_fw_#t~ret2252#1 <= 2147483647;be_load_fw_~status~32#1 := be_load_fw_#t~ret2252#1;havoc be_load_fw_#t~mem2251#1.base, be_load_fw_#t~mem2251#1.offset;havoc be_load_fw_#t~ret2252#1; [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20540-1: be_set_pauseparam_#res#1 := be_set_pauseparam_~status~116#1; [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20937-1: [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20937: be_get_rss_hash_opts_~data~0#1 := be_get_rss_hash_opts_#t~bitwise3911#1;havoc be_get_rss_hash_opts_#t~bitwise3911#1; [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20937-2: havoc be_get_rss_hash_opts_#t~bitwise3911#1;assume (be_get_rss_hash_opts_#t~bitwise3911#1 % 18446744073709551616 >= be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 && be_get_rss_hash_opts_#t~bitwise3911#1 % 18446744073709551616 >= 192) && be_get_rss_hash_opts_#t~bitwise3911#1 % 18446744073709551616 <= 192 + be_get_rss_hash_opts_~data~0#1 % 18446744073709551616; [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21135: assume -2147483648 <= be_set_rxnfc_#t~ret3994#1 && be_set_rxnfc_#t~ret3994#1 <= 2147483647;havoc be_set_rxnfc_#t~mem3993#1.base, be_set_rxnfc_#t~mem3993#1.offset;havoc be_set_rxnfc_#t~ret3994#1;be_set_rxnfc_#res#1 := -22; [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21135-1: SUMMARY for call be_set_rxnfc_#t~ret3994#1 := dev_err(be_set_rxnfc_#t~mem3993#1.base, 146 + be_set_rxnfc_#t~mem3993#1.offset, 205, 0); srcloc: null [2025-02-08 02:47:19,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20210-1: SUMMARY for call be_get_stat_strings_#t~memcpy~res3645#1.base, be_get_stat_strings_#t~memcpy~res3645#1.offset := #Ultimate.C_memcpy#1(be_get_stat_strings_~data#1.base, be_get_stat_strings_~data#1.offset, ~#et_stats~0.base, ~#et_stats~0.offset + 44 * be_get_stat_strings_~i~46#1, be_get_stat_strings_~__len~24#1); srcloc: null [2025-02-08 02:47:19,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21201: assume { :begin_inline_be_get_wol } true;be_get_wol_#in~netdev#1.base, be_get_wol_#in~netdev#1.offset, be_get_wol_#in~wol#1.base, be_get_wol_#in~wol#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_group4~1#1.base, main_~var_group4~1#1.offset;havoc be_get_wol_#t~ret3757#1.base, be_get_wol_#t~ret3757#1.offset, be_get_wol_#t~ret3758#1, be_get_wol_#t~mem3759#1, be_get_wol_#t~bitwise3760#1, be_get_wol_#t~mem3761#1, be_get_wol_#t~mem3762#1, be_get_wol_#t~bitwise3763#1, be_get_wol_#t~memset~res3764#1.base, be_get_wol_#t~memset~res3764#1.offset, be_get_wol_~netdev#1.base, be_get_wol_~netdev#1.offset, be_get_wol_~wol#1.base, be_get_wol_~wol#1.offset, be_get_wol_~adapter~48#1.base, be_get_wol_~adapter~48#1.offset, be_get_wol_~tmp~251#1.base, be_get_wol_~tmp~251#1.offset, be_get_wol_~tmp___0~134#1;be_get_wol_~netdev#1.base, be_get_wol_~netdev#1.offset := be_get_wol_#in~netdev#1.base, be_get_wol_#in~netdev#1.offset;be_get_wol_~wol#1.base, be_get_wol_~wol#1.offset := be_get_wol_#in~wol#1.base, be_get_wol_#in~wol#1.offset;havoc be_get_wol_~adapter~48#1.base, be_get_wol_~adapter~48#1.offset;havoc be_get_wol_~tmp~251#1.base, be_get_wol_~tmp~251#1.offset;havoc be_get_wol_~tmp___0~134#1; [2025-02-08 02:47:19,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21201-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20012: assume be_get_regs_#t~short3601#1;havoc be_get_regs_#t~mem3597#1.base, be_get_regs_#t~mem3597#1.offset;havoc be_get_regs_#t~mem3598#1;havoc be_get_regs_#t~mem3599#1.base, be_get_regs_#t~mem3599#1.offset;havoc be_get_regs_#t~mem3600#1;havoc be_get_regs_#t~short3601#1;call be_get_regs_#t~mem3602#1 := read~int#46(be_get_regs_~regs#1.base, 8 + be_get_regs_~regs#1.offset, 4); [2025-02-08 02:47:19,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20012: assume !be_get_regs_#t~short3601#1;havoc be_get_regs_#t~mem3597#1.base, be_get_regs_#t~mem3597#1.offset;havoc be_get_regs_#t~mem3598#1;havoc be_get_regs_#t~mem3599#1.base, be_get_regs_#t~mem3599#1.offset;havoc be_get_regs_#t~mem3600#1;havoc be_get_regs_#t~short3601#1;call be_get_regs_#t~mem3604#1 := read~int#46(be_get_regs_~regs#1.base, 8 + be_get_regs_~regs#1.offset, 4);assume { :begin_inline_be_cmd_get_regs } true;be_cmd_get_regs_#in~adapter#1.base, be_cmd_get_regs_#in~adapter#1.offset, be_cmd_get_regs_#in~buf_len#1, be_cmd_get_regs_#in~buf#1.base, be_cmd_get_regs_#in~buf#1.offset := be_get_regs_~adapter~37#1.base, be_get_regs_~adapter~37#1.offset, be_get_regs_#t~mem3604#1, be_get_regs_~buf#1.base, be_get_regs_~buf#1.offset;havoc be_cmd_get_regs_#t~mem3055#1.base, be_cmd_get_regs_#t~mem3055#1.offset, be_cmd_get_regs_#t~mem3056#1, be_cmd_get_regs_#t~ret3057#1.base, be_cmd_get_regs_#t~ret3057#1.offset, be_cmd_get_regs_#t~mem3058#1.base, be_cmd_get_regs_#t~mem3058#1.offset, be_cmd_get_regs_#t~mem3059#1.base, be_cmd_get_regs_#t~mem3059#1.offset, be_cmd_get_regs_#t~ret3060#1, be_cmd_get_regs_#t~ret3061#1.base, be_cmd_get_regs_#t~ret3061#1.offset, be_cmd_get_regs_#t~mem3062#1.base, be_cmd_get_regs_#t~mem3062#1.offset, be_cmd_get_regs_#t~ret3063#1, be_cmd_get_regs_#t~mem3064#1.base, be_cmd_get_regs_#t~mem3064#1.offset, be_cmd_get_regs_#t~mem3065#1, be_cmd_get_regs_#t~memcpy~res3066#1.base, be_cmd_get_regs_#t~memcpy~res3066#1.offset, be_cmd_get_regs_#t~mem3067#1.base, be_cmd_get_regs_#t~mem3067#1.offset, be_cmd_get_regs_#t~ret3068#1, be_cmd_get_regs_#t~mem3069#1.base, be_cmd_get_regs_#t~mem3069#1.offset, be_cmd_get_regs_#t~mem3070#1, be_cmd_get_regs_#t~mem3071#1.base, be_cmd_get_regs_#t~mem3071#1.offset, be_cmd_get_regs_#t~mem3072#1, be_cmd_get_regs_~adapter#1.base, be_cmd_get_regs_~adapter#1.offset, be_cmd_get_regs_~buf_len#1, be_cmd_get_regs_~buf#1.base, be_cmd_get_regs_~buf#1.offset, be_cmd_get_regs_~#get_fat_cmd~0#1.base, be_cmd_get_regs_~#get_fat_cmd~0#1.offset, be_cmd_get_regs_~wrb~25#1.base, be_cmd_get_regs_~wrb~25#1.offset, be_cmd_get_regs_~req~18#1.base, be_cmd_get_regs_~req~18#1.offset, be_cmd_get_regs_~offset~3#1, be_cmd_get_regs_~total_size~0#1, be_cmd_get_regs_~buf_size~0#1, be_cmd_get_regs_~log_offset~0#1, be_cmd_get_regs_~payload_len~0#1, be_cmd_get_regs_~status~70#1, be_cmd_get_regs_~_min1~6#1, be_cmd_get_regs_~_min2~6#1, be_cmd_get_regs_~resp~13#1.base, be_cmd_get_regs_~resp~13#1.offset, be_cmd_get_regs_~__len~13#1, be_cmd_get_regs_~__ret~14#1.base, be_cmd_get_regs_~__ret~14#1.offset;be_cmd_get_regs_~adapter#1.base, be_cmd_get_regs_~adapter#1.offset := be_cmd_get_regs_#in~adapter#1.base, be_cmd_get_regs_#in~adapter#1.offset;be_cmd_get_regs_~buf_len#1 := be_cmd_get_regs_#in~buf_len#1;be_cmd_get_regs_~buf#1.base, be_cmd_get_regs_~buf#1.offset := be_cmd_get_regs_#in~buf#1.base, be_cmd_get_regs_#in~buf#1.offset;call be_cmd_get_regs_~#get_fat_cmd~0#1.base, be_cmd_get_regs_~#get_fat_cmd~0#1.offset := #Ultimate.allocOnStack(20);havoc be_cmd_get_regs_~wrb~25#1.base, be_cmd_get_regs_~wrb~25#1.offset;havoc be_cmd_get_regs_~req~18#1.base, be_cmd_get_regs_~req~18#1.offset;havoc be_cmd_get_regs_~offset~3#1;havoc be_cmd_get_regs_~total_size~0#1;havoc be_cmd_get_regs_~buf_size~0#1;havoc be_cmd_get_regs_~log_offset~0#1;havoc be_cmd_get_regs_~payload_len~0#1;havoc be_cmd_get_regs_~status~70#1;havoc be_cmd_get_regs_~_min1~6#1;havoc be_cmd_get_regs_~_min2~6#1;havoc be_cmd_get_regs_~resp~13#1.base, be_cmd_get_regs_~resp~13#1.offset;havoc be_cmd_get_regs_~__len~13#1;havoc be_cmd_get_regs_~__ret~14#1.base, be_cmd_get_regs_~__ret~14#1.offset;be_cmd_get_regs_~offset~3#1 := 0;be_cmd_get_regs_~log_offset~0#1 := 4; [2025-02-08 02:47:19,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17964: assume -2147483648 <= be_cmd_get_beacon_state_#t~ret3164#1 && be_cmd_get_beacon_state_#t~ret3164#1 <= 2147483647;be_cmd_get_beacon_state_~status~81#1 := be_cmd_get_beacon_state_#t~ret3164#1;havoc be_cmd_get_beacon_state_#t~ret3164#1; [2025-02-08 02:47:19,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17964-1: SUMMARY for call be_cmd_get_beacon_state_#t~ret3164#1 := be_mcc_notify_wait(be_cmd_get_beacon_state_~adapter#1.base, be_cmd_get_beacon_state_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21003: assume be_get_rxnfc_#t~switch3934#1;be_get_rxnfc_#res#1 := -22; [2025-02-08 02:47:19,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21003: assume !be_get_rxnfc_#t~switch3934#1;havoc be_get_rxnfc_#t~mem3933#1;havoc be_get_rxnfc_#t~switch3934#1;havoc be_get_rxnfc_#t~mem3935#1;havoc be_get_rxnfc_#t~ret3936#1;havoc be_get_rxnfc_#t~mem3937#1;havoc be_get_rxnfc_#t~mem3933#1;havoc be_get_rxnfc_#t~switch3934#1;havoc be_get_rxnfc_#t~mem3935#1;havoc be_get_rxnfc_#t~ret3936#1;havoc be_get_rxnfc_#t~mem3937#1;be_get_rxnfc_#res#1 := 0; [2025-02-08 02:47:19,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20012-1: assume be_get_regs_#t~short3601#1; [2025-02-08 02:47:19,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20012-1: assume !be_get_regs_#t~short3601#1;call be_get_regs_#t~mem3599#1.base, be_get_regs_#t~mem3599#1.offset := read~$Pointer$#38(be_get_regs_~adapter~37#1.base, be_get_regs_~adapter~37#1.offset, 8);call be_get_regs_#t~mem3600#1 := read~int#38(be_get_regs_#t~mem3599#1.base, 62 + be_get_regs_#t~mem3599#1.offset, 2);be_get_regs_#t~short3601#1 := 57896 == be_get_regs_#t~mem3600#1 % 65536 % 4294967296; [2025-02-08 02:47:19,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21202: havoc be_get_wol_#t~ret3757#1.base, be_get_wol_#t~ret3757#1.offset, be_get_wol_#t~ret3758#1, be_get_wol_#t~mem3759#1, be_get_wol_#t~bitwise3760#1, be_get_wol_#t~mem3761#1, be_get_wol_#t~mem3762#1, be_get_wol_#t~bitwise3763#1, be_get_wol_#t~memset~res3764#1.base, be_get_wol_#t~memset~res3764#1.offset, be_get_wol_~netdev#1.base, be_get_wol_~netdev#1.offset, be_get_wol_~wol#1.base, be_get_wol_~wol#1.offset, be_get_wol_~adapter~48#1.base, be_get_wol_~adapter~48#1.offset, be_get_wol_~tmp~251#1.base, be_get_wol_~tmp~251#1.offset, be_get_wol_~tmp___0~134#1;havoc be_get_wol_#in~netdev#1.base, be_get_wol_#in~netdev#1.offset, be_get_wol_#in~wol#1.base, be_get_wol_#in~wol#1.offset;assume { :end_inline_be_get_wol } true; [2025-02-08 02:47:19,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21268: assume main_#t~switch3999#1; [2025-02-08 02:47:19,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21268: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 20 == main_~tmp~263#1; [2025-02-08 02:47:19,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14067: lancer_wait_idle_~i~32#1 := 1 + lancer_wait_idle_~i~32#1; [2025-02-08 02:47:19,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14067-1: SUMMARY for call ssleep(1); srcloc: null [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19881-1: SUMMARY for call be_get_drvinfo_#t~memset~res3549#1.base, be_get_drvinfo_#t~memset~res3549#1.offset := #Ultimate.C_memset#38(be_get_drvinfo_~#fw_on_flash~0#1.base, be_get_drvinfo_~#fw_on_flash~0#1.offset, 0, 32); srcloc: null [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19881: havoc be_get_drvinfo_#t~memset~res3549#1.base, be_get_drvinfo_#t~memset~res3549#1.offset; [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20674: call ULTIMATE.dealloc(be_self_test_~#link_status~2#1.base, be_self_test_~#link_status~2#1.offset);havoc be_self_test_~#link_status~2#1.base, be_self_test_~#link_status~2#1.offset;havoc be_self_test_#t~ret3790#1.base, be_self_test_#t~ret3790#1.offset, be_self_test_#t~mem3791#1, be_self_test_#t~bitwise3792#1, be_self_test_#t~mem3793#1.base, be_self_test_#t~mem3793#1.offset, be_self_test_#t~ret3794#1, be_self_test_#t~mem3795#1, be_self_test_#t~bitwise3796#1, be_self_test_#t~memset~res3797#1.base, be_self_test_#t~memset~res3797#1.offset, be_self_test_#t~mem3798#1, be_self_test_#t~ret3799#1, be_self_test_#t~mem3800#1, be_self_test_#t~bitwise3801#1, be_self_test_#t~ret3802#1, be_self_test_#t~mem3803#1, be_self_test_#t~bitwise3804#1, be_self_test_#t~ret3805#1, be_self_test_#t~mem3806#1, be_self_test_#t~bitwise3807#1, be_self_test_#t~mem3808#1.base, be_self_test_#t~mem3808#1.offset, be_self_test_#t~mem3809#1, be_self_test_#t~mem3810#1.base, be_self_test_#t~mem3810#1.offset, be_self_test_#t~mem3811#1, be_self_test_#t~short3812#1, be_self_test_#t~ret3813#1, be_self_test_#t~mem3814#1, be_self_test_#t~bitwise3815#1, be_self_test_#t~ret3816#1, be_self_test_#t~mem3817#1, be_self_test_#t~bitwise3818#1, be_self_test_#t~mem3819#1, be_self_test_#t~mem3820#1, be_self_test_#t~bitwise3821#1, be_self_test_~netdev#1.base, be_self_test_~netdev#1.offset, be_self_test_~test#1.base, be_self_test_~test#1.offset, be_self_test_~data#1.base, be_self_test_~data#1.offset, be_self_test_~adapter~50#1.base, be_self_test_~adapter~50#1.offset, be_self_test_~tmp~254#1.base, be_self_test_~tmp~254#1.offset, be_self_test_~status~117#1, be_self_test_~#link_status~2#1.base, be_self_test_~#link_status~2#1.offset, be_self_test_~tmp___0~136#1, be_self_test_~tmp___1~75#1, be_self_test_~tmp___2~41#1, be_self_test_~tmp___3~28#1;havoc be_self_test_#in~netdev#1.base, be_self_test_#in~netdev#1.offset, be_self_test_#in~test#1.base, be_self_test_#in~test#1.offset, be_self_test_#in~data#1.base, be_self_test_#in~data#1.offset;assume { :end_inline_be_self_test } true; [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14001: assume be_flash_skyhawk_#t~switch2150#1;be_flash_skyhawk_~img_optype~0#1 := 2; [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14001: assume !be_flash_skyhawk_#t~switch2150#1;be_flash_skyhawk_#t~switch2150#1 := be_flash_skyhawk_#t~switch2150#1 || 32 == be_flash_skyhawk_#t~mem2149#1; [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20013-1: SUMMARY for call be_get_regs_#t~ret3603#1 := lancer_cmd_read_file(be_get_regs_~adapter~37#1.base, be_get_regs_~adapter~37#1.offset, 190, 0, be_get_regs_#t~mem3602#1, be_get_regs_~buf#1.base, be_get_regs_~buf#1.offset); srcloc: null [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17965: assume 0 == be_cmd_get_beacon_state_~status~81#1; [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17965: assume !(0 == be_cmd_get_beacon_state_~status~81#1); [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20013: assume -2147483648 <= be_get_regs_#t~ret3603#1 && be_get_regs_#t~ret3603#1 <= 2147483647;havoc be_get_regs_#t~mem3602#1;havoc be_get_regs_#t~ret3603#1; [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20212: be_get_stat_strings_~data#1.base, be_get_stat_strings_~data#1.offset := be_get_stat_strings_~data#1.base, 32 + be_get_stat_strings_~data#1.offset;be_get_stat_strings_~i~46#1 := 1 + be_get_stat_strings_~i~46#1; [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21269: assume { :begin_inline_be_do_flash } true;be_do_flash_#in~netdev#1.base, be_do_flash_#in~netdev#1.offset, be_do_flash_#in~efl#1.base, be_do_flash_#in~efl#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_group11~0#1.base, main_~var_group11~0#1.offset;havoc be_do_flash_#res#1;havoc be_do_flash_#t~ret3822#1.base, be_do_flash_#t~ret3822#1.offset, be_do_flash_#t~ret3823#1, be_do_flash_~netdev#1.base, be_do_flash_~netdev#1.offset, be_do_flash_~efl#1.base, be_do_flash_~efl#1.offset, be_do_flash_~adapter~51#1.base, be_do_flash_~adapter~51#1.offset, be_do_flash_~tmp~255#1.base, be_do_flash_~tmp~255#1.offset, be_do_flash_~tmp___0~137#1;be_do_flash_~netdev#1.base, be_do_flash_~netdev#1.offset := be_do_flash_#in~netdev#1.base, be_do_flash_#in~netdev#1.offset;be_do_flash_~efl#1.base, be_do_flash_~efl#1.offset := be_do_flash_#in~efl#1.base, be_do_flash_#in~efl#1.offset;havoc be_do_flash_~adapter~51#1.base, be_do_flash_~adapter~51#1.offset;havoc be_do_flash_~tmp~255#1.base, be_do_flash_~tmp~255#1.offset;havoc be_do_flash_~tmp___0~137#1; [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21269-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20608: assume 0 != be_set_wol_~tmp___1~74#1;call be_set_wol_#t~mem3769#1.base, be_set_wol_#t~mem3769#1.offset := read~$Pointer$#38(be_set_wol_~adapter~49#1.base, be_set_wol_~adapter~49#1.offset, 8); [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20608: assume !(0 != be_set_wol_~tmp___1~74#1);call be_set_wol_#t~mem3771#1 := read~int#16(be_set_wol_~wol#1.base, 8 + be_set_wol_~wol#1.offset, 4); [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20674-1: call ULTIMATE.dealloc(be_self_test_~#link_status~2#1.base, be_self_test_~#link_status~2#1.offset);havoc be_self_test_~#link_status~2#1.base, be_self_test_~#link_status~2#1.offset; [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14200-3: assume be_get_ufi_type_#t~short2209#1; [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14200-3: assume !be_get_ufi_type_#t~short2209#1;call be_get_ufi_type_#t~mem2207#1.base, be_get_ufi_type_#t~mem2207#1.offset := read~$Pointer$#38(be_get_ufi_type_~adapter#1.base, be_get_ufi_type_~adapter#1.offset, 8);call be_get_ufi_type_#t~mem2208#1 := read~int#38(be_get_ufi_type_#t~mem2207#1.base, 62 + be_get_ufi_type_#t~mem2207#1.offset, 2);be_get_ufi_type_#t~short2209#1 := 1808 == be_get_ufi_type_#t~mem2208#1 % 65536 % 4294967296; [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14200-1: assume be_get_ufi_type_#t~short2211#1;call be_get_ufi_type_#t~mem2210#1 := read~int#38(be_get_ufi_type_~fhdr#1.base, 72 + be_get_ufi_type_~fhdr#1.offset, 1);be_get_ufi_type_#t~short2211#1 := 51 == be_get_ufi_type_#t~mem2210#1 % 256 % 4294967296; [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14200-1: assume !be_get_ufi_type_#t~short2211#1; [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17437: be_cmd_get_reg_len_~tmp~181#1.base, be_cmd_get_reg_len_~tmp~181#1.offset := be_cmd_get_reg_len_#t~ret3049#1.base, be_cmd_get_reg_len_#t~ret3049#1.offset;havoc be_cmd_get_reg_len_#t~ret3049#1.base, be_cmd_get_reg_len_#t~ret3049#1.offset;be_cmd_get_reg_len_~req~17#1.base, be_cmd_get_reg_len_~req~17#1.offset := be_cmd_get_reg_len_~tmp~181#1.base, be_cmd_get_reg_len_~tmp~181#1.offset; [2025-02-08 02:47:19,424 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14200-2: be_get_ufi_type_#t~short2211#1 := be_get_ufi_type_#t~short2209#1; [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17437-1: SUMMARY for call be_cmd_get_reg_len_#t~ret3049#1.base, be_cmd_get_reg_len_#t~ret3049#1.offset := embedded_payload(be_cmd_get_reg_len_~wrb~24#1.base, be_cmd_get_reg_len_~wrb~24#1.offset); srcloc: null [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14200: assume be_get_ufi_type_#t~short2211#1;havoc be_get_ufi_type_#t~mem2205#1.base, be_get_ufi_type_#t~mem2205#1.offset;havoc be_get_ufi_type_#t~mem2206#1;havoc be_get_ufi_type_#t~mem2207#1.base, be_get_ufi_type_#t~mem2207#1.offset;havoc be_get_ufi_type_#t~mem2208#1;havoc be_get_ufi_type_#t~short2209#1;havoc be_get_ufi_type_#t~mem2210#1;havoc be_get_ufi_type_#t~short2211#1;call be_get_ufi_type_#t~mem2212#1 := read~int#38(be_get_ufi_type_~fhdr#1.base, 96 + be_get_ufi_type_~fhdr#1.offset, 1); [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14200: assume !be_get_ufi_type_#t~short2211#1;havoc be_get_ufi_type_#t~mem2205#1.base, be_get_ufi_type_#t~mem2205#1.offset;havoc be_get_ufi_type_#t~mem2206#1;havoc be_get_ufi_type_#t~mem2207#1.base, be_get_ufi_type_#t~mem2207#1.offset;havoc be_get_ufi_type_#t~mem2208#1;havoc be_get_ufi_type_#t~short2209#1;havoc be_get_ufi_type_#t~mem2210#1;havoc be_get_ufi_type_#t~short2211#1;call be_get_ufi_type_#t~mem2213#1.base, be_get_ufi_type_#t~mem2213#1.offset := read~$Pointer$#38(be_get_ufi_type_~adapter#1.base, be_get_ufi_type_~adapter#1.offset, 8);call be_get_ufi_type_#t~mem2214#1 := read~int#38(be_get_ufi_type_#t~mem2213#1.base, 62 + be_get_ufi_type_#t~mem2213#1.offset, 2);be_get_ufi_type_#t~short2217#1 := 529 == be_get_ufi_type_#t~mem2214#1 % 65536 % 4294967296; [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19882-1: SUMMARY for call be_get_drvinfo_#t~ret3550#1 := be_cmd_get_fw_ver(be_get_drvinfo_~adapter~35#1.base, be_get_drvinfo_~adapter~35#1.offset, be_get_drvinfo_~adapter~35#1.base, 317129 + be_get_drvinfo_~adapter~35#1.offset, be_get_drvinfo_~#fw_on_flash~0#1.base, be_get_drvinfo_~#fw_on_flash~0#1.offset); srcloc: null [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20807-1: [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20807: call write~int#50(be_read_eeprom_#t~bitwise3848#1, be_read_eeprom_~eeprom#1.base, 4 + be_read_eeprom_~eeprom#1.offset, 4);havoc be_read_eeprom_#t~mem3846#1.base, be_read_eeprom_#t~mem3846#1.offset;havoc be_read_eeprom_#t~mem3847#1;havoc be_read_eeprom_#t~bitwise3848#1; [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20807-3: assume false;be_read_eeprom_#t~bitwise3848#1 := 65536 * (if be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 <= 2147483647 then be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 else be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20807-3: assume !false; [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20807-2: havoc be_read_eeprom_#t~bitwise3848#1;assume ((((65536 * (if be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 <= 2147483647 then be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 else be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 - 4294967296) < 0 || be_read_eeprom_#t~bitwise3848#1 >= 6562) && be_read_eeprom_#t~bitwise3848#1 >= 65536 * (if be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 <= 2147483647 then be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 else be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 - 4294967296)) && (65536 * (if be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 <= 2147483647 then be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 else be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 - 4294967296) < 0 || be_read_eeprom_#t~bitwise3848#1 <= 6562 + 65536 * (if be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 <= 2147483647 then be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 else be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 - 4294967296))) && (65536 * (if be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 <= 2147483647 then be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 else be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 - 4294967296) >= 0 || be_read_eeprom_#t~bitwise3848#1 < 0)) && be_read_eeprom_#t~bitwise3848#1 <= 2147483647; [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20807-4: assume 0 == 65536 * (if be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 <= 2147483647 then be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 else be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 - 4294967296) || 6562 == 65536 * (if be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 <= 2147483647 then be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 else be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 - 4294967296);be_read_eeprom_#t~bitwise3848#1 := 6562; [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20807-4: assume !(0 == 65536 * (if be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 <= 2147483647 then be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 else be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 - 4294967296) || 6562 == 65536 * (if be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 <= 2147483647 then be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 else be_read_eeprom_#t~mem3847#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21071: assume be_set_rss_hash_opts_#t~switch3943#1;be_set_rss_hash_opts_#res#1 := -22;call ULTIMATE.dealloc(be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset);havoc be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset; [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21071: assume !be_set_rss_hash_opts_#t~switch3943#1;havoc be_set_rss_hash_opts_#t~mem3942#1;havoc be_set_rss_hash_opts_#t~switch3943#1;havoc be_set_rss_hash_opts_#t~mem3942#1;havoc be_set_rss_hash_opts_#t~switch3943#1;call be_set_rss_hash_opts_#t~mem3985#1 := read~int#38(be_set_rss_hash_opts_~adapter#1.base, 317436 + be_set_rss_hash_opts_~adapter#1.offset, 8); [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17966: be_cmd_get_beacon_state_~tmp___0~97#1.base, be_cmd_get_beacon_state_~tmp___0~97#1.offset := be_cmd_get_beacon_state_#t~ret3165#1.base, be_cmd_get_beacon_state_#t~ret3165#1.offset;havoc be_cmd_get_beacon_state_#t~ret3165#1.base, be_cmd_get_beacon_state_#t~ret3165#1.offset;be_cmd_get_beacon_state_~resp~17#1.base, be_cmd_get_beacon_state_~resp~17#1.offset := be_cmd_get_beacon_state_~tmp___0~97#1.base, be_cmd_get_beacon_state_~tmp___0~97#1.offset;call be_cmd_get_beacon_state_#t~mem3166#1 := read~int#38(be_cmd_get_beacon_state_~resp~17#1.base, 16 + be_cmd_get_beacon_state_~resp~17#1.offset, 1);call write~int#38(be_cmd_get_beacon_state_#t~mem3166#1 % 256, be_cmd_get_beacon_state_~state#1.base, be_cmd_get_beacon_state_~state#1.offset, 4);havoc be_cmd_get_beacon_state_#t~mem3166#1; [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17966-1: SUMMARY for call be_cmd_get_beacon_state_#t~ret3165#1.base, be_cmd_get_beacon_state_#t~ret3165#1.offset := embedded_payload(be_cmd_get_beacon_state_~wrb~36#1.base, be_cmd_get_beacon_state_~wrb~36#1.offset); srcloc: null [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19882: assume -2147483648 <= be_get_drvinfo_#t~ret3550#1 && be_get_drvinfo_#t~ret3550#1 <= 2147483647;havoc be_get_drvinfo_#t~ret3550#1; [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18297: assume -2147483648 <= be_cmd_ddr_dma_test_#t~ret3220#1 && be_cmd_ddr_dma_test_#t~ret3220#1 <= 2147483647;be_cmd_ddr_dma_test_~status~89#1 := be_cmd_ddr_dma_test_#t~ret3220#1;havoc be_cmd_ddr_dma_test_#t~ret3220#1; [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14267: be_fw_download_~i~33#1 := 1 + be_fw_download_~i~33#1; [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18297-1: SUMMARY for call be_cmd_ddr_dma_test_#t~ret3220#1 := be_mcc_notify_wait(be_cmd_ddr_dma_test_~adapter#1.base, be_cmd_ddr_dma_test_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21270: main_#t~ret4011#1 := be_do_flash_#res#1;havoc be_do_flash_#t~ret3822#1.base, be_do_flash_#t~ret3822#1.offset, be_do_flash_#t~ret3823#1, be_do_flash_~netdev#1.base, be_do_flash_~netdev#1.offset, be_do_flash_~efl#1.base, be_do_flash_~efl#1.offset, be_do_flash_~adapter~51#1.base, be_do_flash_~adapter~51#1.offset, be_do_flash_~tmp~255#1.base, be_do_flash_~tmp~255#1.offset, be_do_flash_~tmp___0~137#1;havoc be_do_flash_#in~netdev#1.base, be_do_flash_#in~netdev#1.offset, be_do_flash_#in~efl#1.base, be_do_flash_#in~efl#1.offset;assume { :end_inline_be_do_flash } true;assume -2147483648 <= main_#t~ret4011#1 && main_#t~ret4011#1 <= 2147483647; [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21204: assume main_#t~switch3999#1; [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21204: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 4 == main_~tmp~263#1; [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20609-1: SUMMARY for call be_set_wol_#t~ret3770#1 := dev_warn(be_set_wol_#t~mem3769#1.base, 146 + be_set_wol_#t~mem3769#1.offset, 192, 0); srcloc: null [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17504: call write~int#38(0, be_cmd_get_regs_~req~18#1.base, 16 + be_cmd_get_regs_~req~18#1.offset, 4);call write~int#38(be_cmd_get_regs_~log_offset~0#1, be_cmd_get_regs_~req~18#1.base, 20 + be_cmd_get_regs_~req~18#1.offset, 4);call write~int#38(be_cmd_get_regs_~buf_size~0#1, be_cmd_get_regs_~req~18#1.base, 24 + be_cmd_get_regs_~req~18#1.offset, 4);call write~int#38(be_cmd_get_regs_~buf_size~0#1, be_cmd_get_regs_~req~18#1.base, 28 + be_cmd_get_regs_~req~18#1.offset, 4); [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20609: assume -2147483648 <= be_set_wol_#t~ret3770#1 && be_set_wol_#t~ret3770#1 <= 2147483647;havoc be_set_wol_#t~mem3769#1.base, be_set_wol_#t~mem3769#1.offset;havoc be_set_wol_#t~ret3770#1;be_set_wol_#res#1 := -95; [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17504-1: SUMMARY for call be_wrb_cmd_hdr_prepare(be_cmd_get_regs_~req~18#1.base, be_cmd_get_regs_~req~18#1.offset, 1, 68, (if be_cmd_get_regs_~payload_len~0#1 % 4294967296 % 4294967296 <= 2147483647 then be_cmd_get_regs_~payload_len~0#1 % 4294967296 % 4294967296 else be_cmd_get_regs_~payload_len~0#1 % 4294967296 % 4294967296 - 4294967296), be_cmd_get_regs_~wrb~25#1.base, be_cmd_get_regs_~wrb~25#1.offset, be_cmd_get_regs_~#get_fat_cmd~0#1.base, be_cmd_get_regs_~#get_fat_cmd~0#1.offset); srcloc: null [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14201: assume 16 == be_get_ufi_type_#t~mem2212#1 % 256 % 4294967296;havoc be_get_ufi_type_#t~mem2212#1;be_get_ufi_type_#res#1 := 10; [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14201: assume !(16 == be_get_ufi_type_#t~mem2212#1 % 256 % 4294967296);havoc be_get_ufi_type_#t~mem2212#1;be_get_ufi_type_#res#1 := 3; [2025-02-08 02:47:19,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20411: call ULTIMATE.dealloc(be_get_settings_~#link_status~1#1.base, be_get_settings_~#link_status~1#1.offset);havoc be_get_settings_~#link_status~1#1.base, be_get_settings_~#link_status~1#1.offset;call ULTIMATE.dealloc(be_get_settings_~#link_speed~0#1.base, be_get_settings_~#link_speed~0#1.offset);havoc be_get_settings_~#link_speed~0#1.base, be_get_settings_~#link_speed~0#1.offset;main_#t~ret4000#1 := be_get_settings_#res#1;havoc be_get_settings_#t~ret3690#1.base, be_get_settings_#t~ret3690#1.offset, be_get_settings_#t~mem3691#1, be_get_settings_#t~ret3692#1, be_get_settings_#t~mem3693#1, be_get_settings_#t~mem3694#1, be_get_settings_#t~ret3695#1, be_get_settings_#t~mem3696#1, be_get_settings_#t~mem3697#1, be_get_settings_#t~mem3698#1, be_get_settings_#t~mem3699#1, be_get_settings_#t~bitwise3700#1, be_get_settings_#t~ret3701#1, be_get_settings_#t~ret3702#1, be_get_settings_#t~ret3703#1, be_get_settings_#t~mem3704#1, be_get_settings_#t~mem3705#1, be_get_settings_#t~bitwise3706#1, be_get_settings_#t~mem3707#1, be_get_settings_#t~bitwise3708#1, be_get_settings_#t~mem3709#1, be_get_settings_#t~bitwise3710#1, be_get_settings_#t~ret3711#1, be_get_settings_#t~mem3712#1, be_get_settings_#t~bitwise3713#1, be_get_settings_#t~mem3714#1, be_get_settings_#t~switch3715#1, be_get_settings_#t~ret3716#1, be_get_settings_#t~mem3717#1, be_get_settings_#t~mem3718#1, be_get_settings_#t~mem3719#1, be_get_settings_#t~mem3720#1, be_get_settings_#t~mem3721#1, be_get_settings_#t~mem3722#1, be_get_settings_#t~mem3723#1, be_get_settings_#t~mem3724#1, be_get_settings_#t~mem3725#1, be_get_settings_#t~mem3726#1, be_get_settings_#t~mem3727#1, be_get_settings_#t~ret3728#1, be_get_settings_#t~mem3729#1, be_get_settings_~netdev#1.base, be_get_settings_~netdev#1.offset, be_get_settings_~ecmd#1.base, be_get_settings_~ecmd#1.offset, be_get_settings_~adapter~43#1.base, be_get_settings_~adapter~43#1.offset, be_get_settings_~tmp~246#1.base, be_get_settings_~tmp~246#1.offset, be_get_settings_~#link_status~1#1.base, be_get_settings_~#link_status~1#1.offset, be_get_settings_~#link_speed~0#1.base, be_get_settings_~#link_speed~0#1.offset, be_get_settings_~status~115#1, be_get_settings_~auto_speeds~0#1, be_get_settings_~fixed_speeds~0#1, be_get_settings_~dac_cable_len~0#1, be_get_settings_~interface_type~0#1, be_get_settings_~tmp___0~132#1, be_get_settings_~tmp___1~72#1, be_get_settings_~tmp___2~40#1, be_get_settings_~tmp___3~27#1;havoc be_get_settings_#in~netdev#1.base, be_get_settings_#in~netdev#1.offset, be_get_settings_#in~ecmd#1.base, be_get_settings_#in~ecmd#1.offset;assume { :end_inline_be_get_settings } true;assume -2147483648 <= main_#t~ret4000#1 && main_#t~ret4000#1 <= 2147483647; [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20808: havoc be_read_eeprom_#t~memset~res3849#1.base, be_read_eeprom_#t~memset~res3849#1.offset;call write~int#5(1040, be_read_eeprom_~#eeprom_cmd~0#1.base, 16 + be_read_eeprom_~#eeprom_cmd~0#1.offset, 4);call be_read_eeprom_#t~mem3850#1.base, be_read_eeprom_#t~mem3850#1.offset := read~$Pointer$#38(be_read_eeprom_~adapter~53#1.base, be_read_eeprom_~adapter~53#1.offset, 8);call be_read_eeprom_#t~mem3851#1 := read~int#5(be_read_eeprom_~#eeprom_cmd~0#1.base, 16 + be_read_eeprom_~#eeprom_cmd~0#1.offset, 4); [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20808-1: SUMMARY for call be_read_eeprom_#t~memset~res3849#1.base, be_read_eeprom_#t~memset~res3849#1.offset := #Ultimate.C_memset#5(be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset, 0, 24); srcloc: null [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19883-1: SUMMARY for call be_get_drvinfo_#t~ret3551#1 := strlcpy(be_get_drvinfo_~drvinfo#1.base, 4 + be_get_drvinfo_~drvinfo#1.offset, 186, 0, 32); srcloc: null [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19883: havoc be_get_drvinfo_#t~ret3551#1; [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20148: be_get_ethtool_stats_~stats___1~0#1.base, be_get_ethtool_stats_~stats___1~0#1.offset := be_get_ethtool_stats_~txo~7#1.base, 16458 + be_get_ethtool_stats_~txo~7#1.offset; [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21205: assume { :begin_inline_be_set_wol } true;be_set_wol_#in~netdev#1.base, be_set_wol_#in~netdev#1.offset, be_set_wol_#in~wol#1.base, be_set_wol_#in~wol#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_group4~1#1.base, main_~var_group4~1#1.offset;havoc be_set_wol_#res#1;havoc be_set_wol_#t~ret3765#1.base, be_set_wol_#t~ret3765#1.offset, be_set_wol_#t~mem3766#1, be_set_wol_#t~bitwise3767#1, be_set_wol_#t~ret3768#1, be_set_wol_#t~mem3769#1.base, be_set_wol_#t~mem3769#1.offset, be_set_wol_#t~ret3770#1, be_set_wol_#t~mem3771#1, be_set_wol_#t~bitwise3772#1, be_set_wol_~netdev#1.base, be_set_wol_~netdev#1.offset, be_set_wol_~wol#1.base, be_set_wol_~wol#1.offset, be_set_wol_~adapter~49#1.base, be_set_wol_~adapter~49#1.offset, be_set_wol_~tmp~252#1.base, be_set_wol_~tmp~252#1.offset, be_set_wol_~tmp___0~135#1, be_set_wol_~tmp___1~74#1;be_set_wol_~netdev#1.base, be_set_wol_~netdev#1.offset := be_set_wol_#in~netdev#1.base, be_set_wol_#in~netdev#1.offset;be_set_wol_~wol#1.base, be_set_wol_~wol#1.offset := be_set_wol_#in~wol#1.base, be_set_wol_#in~wol#1.offset;havoc be_set_wol_~adapter~49#1.base, be_set_wol_~adapter~49#1.offset;havoc be_set_wol_~tmp~252#1.base, be_set_wol_~tmp~252#1.offset;havoc be_set_wol_~tmp___0~135#1;havoc be_set_wol_~tmp___1~74#1; [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21205-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17439: call write~int#38(1, be_cmd_get_reg_len_~req~17#1.base, 16 + be_cmd_get_reg_len_~req~17#1.offset, 4); [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20478: havoc be_get_settings_#t~mem3722#1;call be_get_settings_#t~mem3723#1 := read~int#38(be_get_settings_~adapter~43#1.base, 317370 + be_get_settings_~adapter~43#1.offset, 1);call write~int#44(be_get_settings_#t~mem3723#1, be_get_settings_~ecmd#1.base, 15 + be_get_settings_~ecmd#1.offset, 1);havoc be_get_settings_#t~mem3723#1;call be_get_settings_#t~mem3724#1 := read~int#38(be_get_settings_~adapter~43#1.base, 317367 + be_get_settings_~adapter~43#1.offset, 1);call write~int#44(be_get_settings_#t~mem3724#1, be_get_settings_~ecmd#1.base, 17 + be_get_settings_~ecmd#1.offset, 1);havoc be_get_settings_#t~mem3724#1;call be_get_settings_#t~mem3725#1 := read~int#38(be_get_settings_~adapter~43#1.base, 317368 + be_get_settings_~adapter~43#1.offset, 1);call write~int#44(be_get_settings_#t~mem3725#1, be_get_settings_~ecmd#1.base, 18 + be_get_settings_~ecmd#1.offset, 1);havoc be_get_settings_#t~mem3725#1;call be_get_settings_#t~mem3726#1 := read~int#38(be_get_settings_~adapter~43#1.base, 317391 + be_get_settings_~adapter~43#1.offset, 4);call write~int#44(be_get_settings_#t~mem3726#1, be_get_settings_~ecmd#1.base, 8 + be_get_settings_~ecmd#1.offset, 4);havoc be_get_settings_#t~mem3726#1;call be_get_settings_#t~mem3727#1 := read~int#38(be_get_settings_~adapter~43#1.base, 317395 + be_get_settings_~adapter~43#1.offset, 4);call write~int#44(be_get_settings_#t~mem3727#1, be_get_settings_~ecmd#1.base, 4 + be_get_settings_~ecmd#1.offset, 4);havoc be_get_settings_#t~mem3727#1; [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14004: assume be_flash_skyhawk_#t~switch2150#1;be_flash_skyhawk_~img_optype~0#1 := 3; [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14004: assume !be_flash_skyhawk_#t~switch2150#1;be_flash_skyhawk_#t~switch2150#1 := be_flash_skyhawk_#t~switch2150#1 || 33 == be_flash_skyhawk_#t~mem2149#1; [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17439-1: SUMMARY for call be_wrb_cmd_hdr_prepare(be_cmd_get_reg_len_~req~17#1.base, be_cmd_get_reg_len_~req~17#1.offset, 1, 68, 36, be_cmd_get_reg_len_~wrb~24#1.base, be_cmd_get_reg_len_~wrb~24#1.offset, 0, 0); srcloc: null [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14070: assume lancer_wait_idle_~i~32#1 <= 29; [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14070: assume !(lancer_wait_idle_~i~32#1 <= 29); [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20478-1: SUMMARY for call ethtool_cmd_speed_set(be_get_settings_~ecmd#1.base, be_get_settings_~ecmd#1.offset, be_get_settings_#t~mem3722#1); srcloc: null [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18298: assume 0 == be_cmd_ddr_dma_test_~status~89#1;call be_cmd_ddr_dma_test_#t~mem3221#1.base, be_cmd_ddr_dma_test_#t~mem3221#1.offset := read~$Pointer$#5(be_cmd_ddr_dma_test_~cmd#1.base, be_cmd_ddr_dma_test_~cmd#1.offset, 8);be_cmd_ddr_dma_test_~resp~21#1.base, be_cmd_ddr_dma_test_~resp~21#1.offset := be_cmd_ddr_dma_test_#t~mem3221#1.base, be_cmd_ddr_dma_test_#t~mem3221#1.offset;havoc be_cmd_ddr_dma_test_#t~mem3221#1.base, be_cmd_ddr_dma_test_#t~mem3221#1.offset;be_cmd_ddr_dma_test_~tmp~199#1 := be_cmd_ddr_dma_test_#t~nondet3222#1;havoc be_cmd_ddr_dma_test_#t~nondet3222#1;be_cmd_ddr_dma_test_#t~short3224#1 := 0 != be_cmd_ddr_dma_test_~tmp~199#1; [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18298: assume !(0 == be_cmd_ddr_dma_test_~status~89#1); [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-5: assume false;be_get_rss_hash_opts_#t~bitwise3913#1 := be_get_rss_hash_opts_~data~0#1; [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-5: assume !false; [2025-02-08 02:47:19,426 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-4: assume 0 == be_get_rss_hash_opts_#t~mem3914#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3915#1 := 0; [2025-02-08 02:47:19,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-4: assume !(0 == be_get_rss_hash_opts_#t~mem3914#1 % 18446744073709551616); [2025-02-08 02:47:19,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-7: assume 0 != (if be_get_rss_hash_opts_#t~mem3912#1 % 18446744073709551616 % 4294967296 <= 2147483647 then be_get_rss_hash_opts_#t~mem3912#1 % 18446744073709551616 % 4294967296 else be_get_rss_hash_opts_#t~mem3912#1 % 18446744073709551616 % 4294967296 - 4294967296) % 2;havoc be_get_rss_hash_opts_#t~mem3912#1; [2025-02-08 02:47:19,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-7: assume !(0 != (if be_get_rss_hash_opts_#t~mem3912#1 % 18446744073709551616 % 4294967296 <= 2147483647 then be_get_rss_hash_opts_#t~mem3912#1 % 18446744073709551616 % 4294967296 else be_get_rss_hash_opts_#t~mem3912#1 % 18446744073709551616 % 4294967296 - 4294967296) % 2);havoc be_get_rss_hash_opts_#t~mem3912#1; [2025-02-08 02:47:19,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-6: assume 0 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 || 48 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3913#1 := 48; [2025-02-08 02:47:19,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-6: assume !(0 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 || 48 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616); [2025-02-08 02:47:19,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-8: assume be_get_rss_hash_opts_#t~switch3906#1;call be_get_rss_hash_opts_#t~mem3912#1 := read~int#38(be_get_rss_hash_opts_~adapter#1.base, 317436 + be_get_rss_hash_opts_~adapter#1.offset, 8); [2025-02-08 02:47:19,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-8: assume !be_get_rss_hash_opts_#t~switch3906#1;be_get_rss_hash_opts_#t~switch3906#1 := be_get_rss_hash_opts_#t~switch3906#1 || 5 == be_get_rss_hash_opts_~flow_type#1; [2025-02-08 02:47:19,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-1: assume 0 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 || 192 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3916#1 := 192; [2025-02-08 02:47:19,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-1: assume !(0 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 || 192 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616); [2025-02-08 02:47:19,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19884: havoc be_get_drvinfo_#t~ret3552#1;be_get_drvinfo_~tmp___0~129#1 := be_get_drvinfo_#t~nondet3553#1;havoc be_get_drvinfo_#t~nondet3553#1; [2025-02-08 02:47:19,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941: assume false;be_get_rss_hash_opts_#t~bitwise3916#1 := be_get_rss_hash_opts_~data~0#1; [2025-02-08 02:47:19,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941: assume !false; [2025-02-08 02:47:19,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-3: assume 16 == be_get_rss_hash_opts_#t~mem3914#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3915#1 := be_get_rss_hash_opts_#t~mem3914#1; [2025-02-08 02:47:19,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-3: assume !(16 == be_get_rss_hash_opts_#t~mem3914#1 % 18446744073709551616); [2025-02-08 02:47:19,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-2: assume 0 != be_get_rss_hash_opts_#t~bitwise3915#1 % 18446744073709551616;havoc be_get_rss_hash_opts_#t~mem3914#1;havoc be_get_rss_hash_opts_#t~bitwise3915#1; [2025-02-08 02:47:19,427 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20941-2: assume !(0 != be_get_rss_hash_opts_#t~bitwise3915#1 % 18446744073709551616);havoc be_get_rss_hash_opts_#t~mem3914#1;havoc be_get_rss_hash_opts_#t~bitwise3915#1; [2025-02-08 02:47:19,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19884-1: SUMMARY for call be_get_drvinfo_#t~ret3552#1 := strlcpy(be_get_drvinfo_~drvinfo#1.base, 36 + be_get_drvinfo_~drvinfo#1.offset, 187, 0, 32); srcloc: null [2025-02-08 02:47:19,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21206: main_#t~ret4001#1 := be_set_wol_#res#1;havoc be_set_wol_#t~ret3765#1.base, be_set_wol_#t~ret3765#1.offset, be_set_wol_#t~mem3766#1, be_set_wol_#t~bitwise3767#1, be_set_wol_#t~ret3768#1, be_set_wol_#t~mem3769#1.base, be_set_wol_#t~mem3769#1.offset, be_set_wol_#t~ret3770#1, be_set_wol_#t~mem3771#1, be_set_wol_#t~bitwise3772#1, be_set_wol_~netdev#1.base, be_set_wol_~netdev#1.offset, be_set_wol_~wol#1.base, be_set_wol_~wol#1.offset, be_set_wol_~adapter~49#1.base, be_set_wol_~adapter~49#1.offset, be_set_wol_~tmp~252#1.base, be_set_wol_~tmp~252#1.offset, be_set_wol_~tmp___0~135#1, be_set_wol_~tmp___1~74#1;havoc be_set_wol_#in~netdev#1.base, be_set_wol_#in~netdev#1.offset, be_set_wol_#in~wol#1.base, be_set_wol_#in~wol#1.offset;assume { :end_inline_be_set_wol } true;assume -2147483648 <= main_#t~ret4001#1 && main_#t~ret4001#1 <= 2147483647; [2025-02-08 02:47:19,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14269: assume be_fw_download_~i~33#1 < be_fw_download_~num_imgs~0#1; [2025-02-08 02:47:19,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14269: assume !(be_fw_download_~i~33#1 < be_fw_download_~num_imgs~0#1); [2025-02-08 02:47:19,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21272: assume main_#t~switch3999#1; [2025-02-08 02:47:19,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21272: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 21 == main_~tmp~263#1; [2025-02-08 02:47:19,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21140: assume be_set_rxnfc_#t~switch3996#1;assume { :begin_inline_be_set_rss_hash_opts } true;be_set_rss_hash_opts_#in~adapter#1.base, be_set_rss_hash_opts_#in~adapter#1.offset, be_set_rss_hash_opts_#in~cmd#1.base, be_set_rss_hash_opts_#in~cmd#1.offset := be_set_rxnfc_~adapter~57#1.base, be_set_rxnfc_~adapter~57#1.offset, be_set_rxnfc_~cmd#1.base, be_set_rxnfc_~cmd#1.offset;havoc be_set_rss_hash_opts_#res#1;havoc be_set_rss_hash_opts_#t~mem3938#1, be_set_rss_hash_opts_#t~mem3939#1, be_set_rss_hash_opts_#t~mem3940#1, be_set_rss_hash_opts_#t~short3941#1, be_set_rss_hash_opts_#t~mem3942#1, be_set_rss_hash_opts_#t~switch3943#1, be_set_rss_hash_opts_#t~mem3944#1, be_set_rss_hash_opts_#t~bitwise3945#1, be_set_rss_hash_opts_#t~mem3946#1, be_set_rss_hash_opts_#t~mem3947#1, be_set_rss_hash_opts_#t~bitwise3948#1, be_set_rss_hash_opts_#t~mem3949#1, be_set_rss_hash_opts_#t~bitwise3950#1, be_set_rss_hash_opts_#t~mem3951#1, be_set_rss_hash_opts_#t~mem3952#1.base, be_set_rss_hash_opts_#t~mem3952#1.offset, be_set_rss_hash_opts_#t~mem3953#1, be_set_rss_hash_opts_#t~mem3954#1.base, be_set_rss_hash_opts_#t~mem3954#1.offset, be_set_rss_hash_opts_#t~mem3955#1, be_set_rss_hash_opts_#t~short3956#1, be_set_rss_hash_opts_#t~mem3957#1.base, be_set_rss_hash_opts_#t~mem3957#1.offset, be_set_rss_hash_opts_#t~mem3958#1, be_set_rss_hash_opts_#t~mem3959#1.base, be_set_rss_hash_opts_#t~mem3959#1.offset, be_set_rss_hash_opts_#t~mem3960#1, be_set_rss_hash_opts_#t~short3961#1, be_set_rss_hash_opts_#t~short3962#1, be_set_rss_hash_opts_#t~short3963#1, be_set_rss_hash_opts_#t~mem3964#1, be_set_rss_hash_opts_#t~bitwise3965#1, be_set_rss_hash_opts_#t~mem3966#1, be_set_rss_hash_opts_#t~bitwise3967#1, be_set_rss_hash_opts_#t~mem3968#1, be_set_rss_hash_opts_#t~mem3969#1.base, be_set_rss_hash_opts_#t~mem3969#1.offset, be_set_rss_hash_opts_#t~mem3970#1, be_set_rss_hash_opts_#t~mem3971#1.base, be_set_rss_hash_opts_#t~mem3971#1.offset, be_set_rss_hash_opts_#t~mem3972#1, be_set_rss_hash_opts_#t~short3973#1, be_set_rss_hash_opts_#t~mem3974#1.base, be_set_rss_hash_opts_#t~mem3974#1.offset, be_set_rss_hash_opts_#t~mem3975#1, be_set_rss_hash_opts_#t~mem3976#1.base, be_set_rss_hash_opts_#t~mem3976#1.offset, be_set_rss_hash_opts_#t~mem3977#1, be_set_rss_hash_opts_#t~short3978#1, be_set_rss_hash_opts_#t~short3979#1, be_set_rss_hash_opts_#t~short3980#1, be_set_rss_hash_opts_#t~mem3981#1, be_set_rss_hash_opts_#t~bitwise3982#1, be_set_rss_hash_opts_#t~mem3983#1, be_set_rss_hash_opts_#t~bitwise3984#1, be_set_rss_hash_opts_#t~mem3985#1, be_set_rss_hash_opts_#t~ret3986#1, be_set_rss_hash_opts_#t~mem3987#1, be_set_rss_hash_opts_#t~mem3988#1, be_set_rss_hash_opts_#t~mem3989#1, be_set_rss_hash_opts_#t~ret3990#1, be_set_rss_hash_opts_~adapter#1.base, be_set_rss_hash_opts_~adapter#1.offset, be_set_rss_hash_opts_~cmd#1.base, be_set_rss_hash_opts_~cmd#1.offset, be_set_rss_hash_opts_~rxo~9#1.base, be_set_rss_hash_opts_~rxo~9#1.offset, be_set_rss_hash_opts_~status~120#1, be_set_rss_hash_opts_~i~49#1, be_set_rss_hash_opts_~j~8#1, be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset, be_set_rss_hash_opts_~rss_flags~0#1, be_set_rss_hash_opts_~tmp~261#1;be_set_rss_hash_opts_~adapter#1.base, be_set_rss_hash_opts_~adapter#1.offset := be_set_rss_hash_opts_#in~adapter#1.base, be_set_rss_hash_opts_#in~adapter#1.offset;be_set_rss_hash_opts_~cmd#1.base, be_set_rss_hash_opts_~cmd#1.offset := be_set_rss_hash_opts_#in~cmd#1.base, be_set_rss_hash_opts_#in~cmd#1.offset;havoc be_set_rss_hash_opts_~rxo~9#1.base, be_set_rss_hash_opts_~rxo~9#1.offset;havoc be_set_rss_hash_opts_~status~120#1;havoc be_set_rss_hash_opts_~i~49#1;havoc be_set_rss_hash_opts_~j~8#1;call be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset := #Ultimate.allocOnStack(128);havoc be_set_rss_hash_opts_~rss_flags~0#1;havoc be_set_rss_hash_opts_~tmp~261#1;be_set_rss_hash_opts_~status~120#1 := 0;call be_set_rss_hash_opts_#t~mem3938#1 := read~int#38(be_set_rss_hash_opts_~adapter#1.base, 317436 + be_set_rss_hash_opts_~adapter#1.offset, 8);be_set_rss_hash_opts_~rss_flags~0#1 := be_set_rss_hash_opts_#t~mem3938#1;havoc be_set_rss_hash_opts_#t~mem3938#1;call be_set_rss_hash_opts_#t~mem3939#1 := read~int#21(be_set_rss_hash_opts_~cmd#1.base, 8 + be_set_rss_hash_opts_~cmd#1.offset, 8);be_set_rss_hash_opts_#t~short3941#1 := 48 != be_set_rss_hash_opts_#t~mem3939#1 % 18446744073709551616; [2025-02-08 02:47:19,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21140: assume !be_set_rxnfc_#t~switch3996#1;be_set_rxnfc_#t~switch3996#1 := true; [2025-02-08 02:47:19,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20810-1: SUMMARY for call be_read_eeprom_#t~ret3852#1.base, be_read_eeprom_#t~ret3852#1.offset := dma_alloc_attrs(be_read_eeprom_#t~mem3850#1.base, 146 + be_read_eeprom_#t~mem3850#1.offset, be_read_eeprom_#t~mem3851#1 % 4294967296, be_read_eeprom_~#eeprom_cmd~0#1.base, 8 + be_read_eeprom_~#eeprom_cmd~0#1.offset, 208, 0, 0); srcloc: null [2025-02-08 02:47:19,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20810: call write~$Pointer$#5(be_read_eeprom_#t~ret3852#1.base, be_read_eeprom_#t~ret3852#1.offset, be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset, 8);havoc be_read_eeprom_#t~mem3850#1.base, be_read_eeprom_#t~mem3850#1.offset;havoc be_read_eeprom_#t~mem3851#1;havoc be_read_eeprom_#t~ret3852#1.base, be_read_eeprom_#t~ret3852#1.offset;call be_read_eeprom_#t~mem3853#1.base, be_read_eeprom_#t~mem3853#1.offset := read~$Pointer$#5(be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset, 8); [2025-02-08 02:47:19,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21273: assume { :begin_inline_be_self_test } true;be_self_test_#in~netdev#1.base, be_self_test_#in~netdev#1.offset, be_self_test_#in~test#1.base, be_self_test_#in~test#1.offset, be_self_test_#in~data#1.base, be_self_test_#in~data#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_group12~0#1.base, main_~var_group12~0#1.offset, main_~var_be_self_test_22_p2~0#1.base, main_~var_be_self_test_22_p2~0#1.offset;havoc be_self_test_#t~ret3790#1.base, be_self_test_#t~ret3790#1.offset, be_self_test_#t~mem3791#1, be_self_test_#t~bitwise3792#1, be_self_test_#t~mem3793#1.base, be_self_test_#t~mem3793#1.offset, be_self_test_#t~ret3794#1, be_self_test_#t~mem3795#1, be_self_test_#t~bitwise3796#1, be_self_test_#t~memset~res3797#1.base, be_self_test_#t~memset~res3797#1.offset, be_self_test_#t~mem3798#1, be_self_test_#t~ret3799#1, be_self_test_#t~mem3800#1, be_self_test_#t~bitwise3801#1, be_self_test_#t~ret3802#1, be_self_test_#t~mem3803#1, be_self_test_#t~bitwise3804#1, be_self_test_#t~ret3805#1, be_self_test_#t~mem3806#1, be_self_test_#t~bitwise3807#1, be_self_test_#t~mem3808#1.base, be_self_test_#t~mem3808#1.offset, be_self_test_#t~mem3809#1, be_self_test_#t~mem3810#1.base, be_self_test_#t~mem3810#1.offset, be_self_test_#t~mem3811#1, be_self_test_#t~short3812#1, be_self_test_#t~ret3813#1, be_self_test_#t~mem3814#1, be_self_test_#t~bitwise3815#1, be_self_test_#t~ret3816#1, be_self_test_#t~mem3817#1, be_self_test_#t~bitwise3818#1, be_self_test_#t~mem3819#1, be_self_test_#t~mem3820#1, be_self_test_#t~bitwise3821#1, be_self_test_~netdev#1.base, be_self_test_~netdev#1.offset, be_self_test_~test#1.base, be_self_test_~test#1.offset, be_self_test_~data#1.base, be_self_test_~data#1.offset, be_self_test_~adapter~50#1.base, be_self_test_~adapter~50#1.offset, be_self_test_~tmp~254#1.base, be_self_test_~tmp~254#1.offset, be_self_test_~status~117#1, be_self_test_~#link_status~2#1.base, be_self_test_~#link_status~2#1.offset, be_self_test_~tmp___0~136#1, be_self_test_~tmp___1~75#1, be_self_test_~tmp___2~41#1, be_self_test_~tmp___3~28#1;be_self_test_~netdev#1.base, be_self_test_~netdev#1.offset := be_self_test_#in~netdev#1.base, be_self_test_#in~netdev#1.offset;be_self_test_~test#1.base, be_self_test_~test#1.offset := be_self_test_#in~test#1.base, be_self_test_#in~test#1.offset;be_self_test_~data#1.base, be_self_test_~data#1.offset := be_self_test_#in~data#1.base, be_self_test_#in~data#1.offset;havoc be_self_test_~adapter~50#1.base, be_self_test_~adapter~50#1.offset;havoc be_self_test_~tmp~254#1.base, be_self_test_~tmp~254#1.offset;havoc be_self_test_~status~117#1;call be_self_test_~#link_status~2#1.base, be_self_test_~#link_status~2#1.offset := #Ultimate.allocOnStack(1);havoc be_self_test_~tmp___0~136#1;havoc be_self_test_~tmp___1~75#1;havoc be_self_test_~tmp___2~41#1;havoc be_self_test_~tmp___3~28#1; [2025-02-08 02:47:19,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20150: be_get_ethtool_stats_~start~4#1 := be_get_ethtool_stats_#t~ret3631#1;call be_get_ethtool_stats_#t~mem3632#1 := read~int#38(be_get_ethtool_stats_~stats___1~0#1.base, 32 + be_get_ethtool_stats_~stats___1~0#1.offset, 8);call write~int#18(be_get_ethtool_stats_#t~mem3632#1, be_get_ethtool_stats_~data#1.base, be_get_ethtool_stats_~data#1.offset + 8 * (if be_get_ethtool_stats_~base~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_get_ethtool_stats_~base~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else be_get_ethtool_stats_~base~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc be_get_ethtool_stats_#t~mem3632#1; [2025-02-08 02:47:19,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21273-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20150-1: SUMMARY for call be_get_ethtool_stats_#t~ret3631#1 := u64_stats_fetch_begin_bh(be_get_ethtool_stats_~stats___1~0#1.base, 52 + be_get_ethtool_stats_~stats___1~0#1.offset); srcloc: null [2025-02-08 02:47:19,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21075: assume be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296 % 18446744073709551616 == be_set_rss_hash_opts_#t~mem3985#1 % 18446744073709551616;havoc be_set_rss_hash_opts_#t~mem3985#1;be_set_rss_hash_opts_#res#1 := be_set_rss_hash_opts_~status~120#1;call ULTIMATE.dealloc(be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset);havoc be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset; [2025-02-08 02:47:19,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21075: assume !(be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296 % 18446744073709551616 == be_set_rss_hash_opts_#t~mem3985#1 % 18446744073709551616);havoc be_set_rss_hash_opts_#t~mem3985#1; [2025-02-08 02:47:19,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17441: assume -2147483648 <= be_cmd_get_reg_len_#t~ret3050#1 && be_cmd_get_reg_len_#t~ret3050#1 <= 2147483647;be_cmd_get_reg_len_~status~69#1 := be_cmd_get_reg_len_#t~ret3050#1;havoc be_cmd_get_reg_len_#t~ret3050#1; [2025-02-08 02:47:19,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17441-1: SUMMARY for call be_cmd_get_reg_len_#t~ret3050#1 := be_mcc_notify_wait(be_cmd_get_reg_len_~adapter#1.base, be_cmd_get_reg_len_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19754-1: SUMMARY for call netif_carrier_ok_#t~ret3545#1 := constant_test_bit(2, netif_carrier_ok_~dev#1.base, 68 + netif_carrier_ok_~dev#1.offset); srcloc: null [2025-02-08 02:47:19,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20613-1: [2025-02-08 02:47:19,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20613: assume 0 != be_set_wol_#t~bitwise3772#1 % 4294967296;havoc be_set_wol_#t~mem3771#1;havoc be_set_wol_#t~bitwise3772#1;call write~int#38(1, be_set_wol_~adapter~49#1.base, 317400 + be_set_wol_~adapter~49#1.offset, 1); [2025-02-08 02:47:19,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20613: assume !(0 != be_set_wol_#t~bitwise3772#1 % 4294967296);havoc be_set_wol_#t~mem3771#1;havoc be_set_wol_#t~bitwise3772#1;call write~int#38(0, be_set_wol_~adapter~49#1.base, 317400 + be_set_wol_~adapter~49#1.offset, 1); [2025-02-08 02:47:19,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20613-3: assume 32 == be_set_wol_#t~mem3771#1 % 4294967296;be_set_wol_#t~bitwise3772#1 := be_set_wol_#t~mem3771#1; [2025-02-08 02:47:19,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20613-3: assume !(32 == be_set_wol_#t~mem3771#1 % 4294967296); [2025-02-08 02:47:19,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17442: assume 0 == be_cmd_get_reg_len_~status~69#1; [2025-02-08 02:47:19,429 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17442: assume !(0 == be_cmd_get_reg_len_~status~69#1); [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20613-2: havoc be_set_wol_#t~bitwise3772#1;assume be_set_wol_#t~bitwise3772#1 % 4294967296 <= be_set_wol_#t~mem3771#1 % 4294967296 && be_set_wol_#t~bitwise3772#1 % 4294967296 <= 32; [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20943-1: [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20943: be_get_rss_hash_opts_~data~0#1 := be_get_rss_hash_opts_#t~bitwise3913#1;havoc be_get_rss_hash_opts_#t~bitwise3913#1; [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20943-2: havoc be_get_rss_hash_opts_#t~bitwise3913#1;assume (be_get_rss_hash_opts_#t~bitwise3913#1 % 18446744073709551616 >= be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 && be_get_rss_hash_opts_#t~bitwise3913#1 % 18446744073709551616 >= 48) && be_get_rss_hash_opts_#t~bitwise3913#1 % 18446744073709551616 <= 48 + be_get_rss_hash_opts_~data~0#1 % 18446744073709551616; [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19754: assume -2147483648 <= netif_carrier_ok_#t~ret3545#1 && netif_carrier_ok_#t~ret3545#1 <= 2147483647;netif_carrier_ok_~tmp~237#1 := netif_carrier_ok_#t~ret3545#1;havoc netif_carrier_ok_#t~ret3545#1;netif_carrier_ok_#res#1 := (if 0 == (if 0 == netif_carrier_ok_~tmp~237#1 then 1 else 0) then 0 else 1); [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21208: assume main_#t~switch3999#1; [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21208: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 5 == main_~tmp~263#1; [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20613-4: assume 0 == be_set_wol_#t~mem3771#1 % 4294967296;be_set_wol_#t~bitwise3772#1 := 0; [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20613-4: assume !(0 == be_set_wol_#t~mem3771#1 % 4294967296); [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14007: assume be_flash_skyhawk_#t~switch2150#1;be_flash_skyhawk_~img_optype~0#1 := 8; [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14007: assume !be_flash_skyhawk_#t~switch2150#1;be_flash_skyhawk_#t~switch2150#1 := be_flash_skyhawk_#t~switch2150#1 || 176 == be_flash_skyhawk_#t~mem2149#1; [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20680: be_self_test_~tmp~254#1.base, be_self_test_~tmp~254#1.offset := be_self_test_#t~ret3790#1.base, be_self_test_#t~ret3790#1.offset;havoc be_self_test_#t~ret3790#1.base, be_self_test_#t~ret3790#1.offset;be_self_test_~adapter~50#1.base, be_self_test_~adapter~50#1.offset := be_self_test_~tmp~254#1.base, be_self_test_~tmp~254#1.offset;call write~int#32(0, be_self_test_~#link_status~2#1.base, be_self_test_~#link_status~2#1.offset, 1);call be_self_test_#t~mem3791#1 := read~int#38(be_self_test_~adapter~50#1.base, 317189 + be_self_test_~adapter~50#1.offset, 4); [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20680-1: SUMMARY for call be_self_test_#t~ret3790#1.base, be_self_test_#t~ret3790#1.offset := netdev_priv(be_self_test_~netdev#1.base, be_self_test_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17509: assume -2147483648 <= be_cmd_get_regs_#t~ret3063#1 && be_cmd_get_regs_#t~ret3063#1 <= 2147483647;be_cmd_get_regs_~status~70#1 := be_cmd_get_regs_#t~ret3063#1;havoc be_cmd_get_regs_#t~ret3063#1; [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20548: be_set_phys_id_~tmp~250#1.base, be_set_phys_id_~tmp~250#1.offset := be_set_phys_id_#t~ret3746#1.base, be_set_phys_id_#t~ret3746#1.offset;havoc be_set_phys_id_#t~ret3746#1.base, be_set_phys_id_#t~ret3746#1.offset;be_set_phys_id_~adapter~47#1.base, be_set_phys_id_~adapter~47#1.offset := be_set_phys_id_~tmp~250#1.base, be_set_phys_id_~tmp~250#1.offset;be_set_phys_id_#t~switch3747#1 := 1 == be_set_phys_id_~state#1; [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17509-1: SUMMARY for call be_cmd_get_regs_#t~ret3063#1 := be_mcc_notify_wait(be_cmd_get_regs_~adapter#1.base, be_cmd_get_regs_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17443: be_cmd_get_reg_len_~tmp___0~89#1.base, be_cmd_get_reg_len_~tmp___0~89#1.offset := be_cmd_get_reg_len_#t~ret3051#1.base, be_cmd_get_reg_len_#t~ret3051#1.offset;havoc be_cmd_get_reg_len_#t~ret3051#1.base, be_cmd_get_reg_len_#t~ret3051#1.offset;be_cmd_get_reg_len_~resp~12#1.base, be_cmd_get_reg_len_~resp~12#1.offset := be_cmd_get_reg_len_~tmp___0~89#1.base, be_cmd_get_reg_len_~tmp___0~89#1.offset;be_cmd_get_reg_len_#t~short3053#1 := 0 != (be_cmd_get_reg_len_~log_size#1.base + be_cmd_get_reg_len_~log_size#1.offset) % 18446744073709551616; [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17443-1: SUMMARY for call be_cmd_get_reg_len_#t~ret3051#1.base, be_cmd_get_reg_len_#t~ret3051#1.offset := embedded_payload(be_cmd_get_reg_len_~wrb~24#1.base, be_cmd_get_reg_len_~wrb~24#1.offset); srcloc: null [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20548-1: SUMMARY for call be_set_phys_id_#t~ret3746#1.base, be_set_phys_id_#t~ret3746#1.offset := netdev_priv(be_set_phys_id_~netdev#1.base, be_set_phys_id_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19887: assume 0 == be_get_drvinfo_~tmp___0~129#1; [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19887: assume !(0 == be_get_drvinfo_~tmp___0~129#1);be_get_drvinfo_#t~loopctr3555#1 := 0; [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20812: assume 0 == (be_read_eeprom_#t~mem3853#1.base + be_read_eeprom_#t~mem3853#1.offset) % 18446744073709551616;havoc be_read_eeprom_#t~mem3853#1.base, be_read_eeprom_#t~mem3853#1.offset;be_read_eeprom_#res#1 := -12;call ULTIMATE.dealloc(be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset);havoc be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset; [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20812: assume !(0 == (be_read_eeprom_#t~mem3853#1.base + be_read_eeprom_#t~mem3853#1.offset) % 18446744073709551616);havoc be_read_eeprom_#t~mem3853#1.base, be_read_eeprom_#t~mem3853#1.offset;assume { :begin_inline_be_cmd_get_seeprom_data } true;be_cmd_get_seeprom_data_#in~adapter#1.base, be_cmd_get_seeprom_data_#in~adapter#1.offset, be_cmd_get_seeprom_data_#in~nonemb_cmd#1.base, be_cmd_get_seeprom_data_#in~nonemb_cmd#1.offset := be_read_eeprom_~adapter~53#1.base, be_read_eeprom_~adapter~53#1.offset, be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset;havoc be_cmd_get_seeprom_data_#res#1;havoc be_cmd_get_seeprom_data_#t~ret3225#1.base, be_cmd_get_seeprom_data_#t~ret3225#1.offset, be_cmd_get_seeprom_data_#t~mem3226#1.base, be_cmd_get_seeprom_data_#t~mem3226#1.offset, be_cmd_get_seeprom_data_#t~ret3227#1, be_cmd_get_seeprom_data_~adapter#1.base, be_cmd_get_seeprom_data_~adapter#1.offset, be_cmd_get_seeprom_data_~nonemb_cmd#1.base, be_cmd_get_seeprom_data_~nonemb_cmd#1.offset, be_cmd_get_seeprom_data_~wrb~45#1.base, be_cmd_get_seeprom_data_~wrb~45#1.offset, be_cmd_get_seeprom_data_~req~38#1.base, be_cmd_get_seeprom_data_~req~38#1.offset, be_cmd_get_seeprom_data_~status~90#1;be_cmd_get_seeprom_data_~adapter#1.base, be_cmd_get_seeprom_data_~adapter#1.offset := be_cmd_get_seeprom_data_#in~adapter#1.base, be_cmd_get_seeprom_data_#in~adapter#1.offset;be_cmd_get_seeprom_data_~nonemb_cmd#1.base, be_cmd_get_seeprom_data_~nonemb_cmd#1.offset := be_cmd_get_seeprom_data_#in~nonemb_cmd#1.base, be_cmd_get_seeprom_data_#in~nonemb_cmd#1.offset;havoc be_cmd_get_seeprom_data_~wrb~45#1.base, be_cmd_get_seeprom_data_~wrb~45#1.offset;havoc be_cmd_get_seeprom_data_~req~38#1.base, be_cmd_get_seeprom_data_~req~38#1.offset;havoc be_cmd_get_seeprom_data_~status~90#1; [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21143: assume be_set_rxnfc_#t~switch3996#1;be_set_rxnfc_#res#1 := -22; [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21143: assume !be_set_rxnfc_#t~switch3996#1;havoc be_set_rxnfc_#t~mem3995#1;havoc be_set_rxnfc_#t~switch3996#1;havoc be_set_rxnfc_#t~ret3997#1;havoc be_set_rxnfc_#t~mem3995#1;havoc be_set_rxnfc_#t~switch3996#1;havoc be_set_rxnfc_#t~ret3997#1;be_set_rxnfc_#res#1 := be_set_rxnfc_~status~121#1; [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20152: be_get_ethtool_stats_~tmp___1~71#1 := (if 0 == be_get_ethtool_stats_#t~ret3633#1 % 256 then 0 else 1);havoc be_get_ethtool_stats_#t~ret3633#1; [2025-02-08 02:47:19,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21209: assume { :begin_inline_be_get_eeprom_len } true;be_get_eeprom_len_#in~netdev#1.base, be_get_eeprom_len_#in~netdev#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset;havoc be_get_eeprom_len_#res#1;havoc be_get_eeprom_len_#t~ret3824#1.base, be_get_eeprom_len_#t~ret3824#1.offset, be_get_eeprom_len_#t~ret3825#1, be_get_eeprom_len_#t~mem3826#1.base, be_get_eeprom_len_#t~mem3826#1.offset, be_get_eeprom_len_#t~mem3827#1, be_get_eeprom_len_#t~mem3828#1.base, be_get_eeprom_len_#t~mem3828#1.offset, be_get_eeprom_len_#t~mem3829#1, be_get_eeprom_len_#t~short3830#1, be_get_eeprom_len_#t~mem3831#1, be_get_eeprom_len_#t~ret3832#1, be_get_eeprom_len_#t~ret3833#1, be_get_eeprom_len_~netdev#1.base, be_get_eeprom_len_~netdev#1.offset, be_get_eeprom_len_~adapter~52#1.base, be_get_eeprom_len_~adapter~52#1.offset, be_get_eeprom_len_~tmp~256#1.base, be_get_eeprom_len_~tmp~256#1.offset, be_get_eeprom_len_~tmp___0~138#1, be_get_eeprom_len_~tmp___1~76#1, be_get_eeprom_len_~tmp___2~42#1, be_get_eeprom_len_~tmp___3~29#1;be_get_eeprom_len_~netdev#1.base, be_get_eeprom_len_~netdev#1.offset := be_get_eeprom_len_#in~netdev#1.base, be_get_eeprom_len_#in~netdev#1.offset;havoc be_get_eeprom_len_~adapter~52#1.base, be_get_eeprom_len_~adapter~52#1.offset;havoc be_get_eeprom_len_~tmp~256#1.base, be_get_eeprom_len_~tmp~256#1.offset;havoc be_get_eeprom_len_~tmp___0~138#1;havoc be_get_eeprom_len_~tmp___1~76#1;havoc be_get_eeprom_len_~tmp___2~42#1;havoc be_get_eeprom_len_~tmp___3~29#1; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14140: lancer_fw_download_~__min1~5#1 := lancer_fw_download_~image_size~0#1;lancer_fw_download_~__min2~5#1 := 32768;lancer_fw_download_~chunk_size~0#1 := (if lancer_fw_download_~__min1~5#1 % 4294967296 < lancer_fw_download_~__min2~5#1 % 4294967296 then lancer_fw_download_~__min1~5#1 else lancer_fw_download_~__min2~5#1);lancer_fw_download_~__len~10#1 := lancer_fw_download_~chunk_size~0#1 % 4294967296; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20152-1: SUMMARY for call be_get_ethtool_stats_#t~ret3633#1 := u64_stats_fetch_retry_bh(be_get_ethtool_stats_~stats___1~0#1.base, 52 + be_get_ethtool_stats_~stats___1~0#1.offset, be_get_ethtool_stats_~start~4#1); srcloc: null [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21209-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17972: be_cmd_get_beacon_state_#res#1 := be_cmd_get_beacon_state_~status~81#1; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17972-1: SUMMARY for call spin_unlock_bh(be_cmd_get_beacon_state_~adapter#1.base, 299 + be_cmd_get_beacon_state_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18302: assume be_cmd_ddr_dma_test_#t~short3224#1;havoc be_cmd_ddr_dma_test_#t~mem3223#1;havoc be_cmd_ddr_dma_test_#t~short3224#1;be_cmd_ddr_dma_test_~status~89#1 := -1; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18302: assume !be_cmd_ddr_dma_test_#t~short3224#1;havoc be_cmd_ddr_dma_test_#t~mem3223#1;havoc be_cmd_ddr_dma_test_#t~short3224#1; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18302-1: assume be_cmd_ddr_dma_test_#t~short3224#1; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18302-1: assume !be_cmd_ddr_dma_test_#t~short3224#1;call be_cmd_ddr_dma_test_#t~mem3223#1 := read~int#38(be_cmd_ddr_dma_test_~resp~21#1.base, 28 + be_cmd_ddr_dma_test_~resp~21#1.offset, 4);be_cmd_ddr_dma_test_#t~short3224#1 := 0 != be_cmd_ddr_dma_test_#t~mem3223#1 % 4294967296; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17510: assume 0 == be_cmd_get_regs_~status~70#1;call be_cmd_get_regs_#t~mem3064#1.base, be_cmd_get_regs_#t~mem3064#1.offset := read~$Pointer$#5(be_cmd_get_regs_~#get_fat_cmd~0#1.base, be_cmd_get_regs_~#get_fat_cmd~0#1.offset, 8);be_cmd_get_regs_~resp~13#1.base, be_cmd_get_regs_~resp~13#1.offset := be_cmd_get_regs_#t~mem3064#1.base, be_cmd_get_regs_#t~mem3064#1.offset;havoc be_cmd_get_regs_#t~mem3064#1.base, be_cmd_get_regs_#t~mem3064#1.offset;call be_cmd_get_regs_#t~mem3065#1 := read~int#38(be_cmd_get_regs_~resp~13#1.base, 20 + be_cmd_get_regs_~resp~13#1.offset, 4);be_cmd_get_regs_~__len~13#1 := be_cmd_get_regs_#t~mem3065#1 % 4294967296;havoc be_cmd_get_regs_#t~mem3065#1; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17510: assume !(0 == be_cmd_get_regs_~status~70#1);call be_cmd_get_regs_#t~mem3067#1.base, be_cmd_get_regs_#t~mem3067#1.offset := read~$Pointer$#38(be_cmd_get_regs_~adapter#1.base, be_cmd_get_regs_~adapter#1.offset, 8); [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19888: havoc be_get_drvinfo_#t~ret3554#1; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19888-1: SUMMARY for call be_get_drvinfo_#t~ret3554#1 := strlcpy(be_get_drvinfo_~drvinfo#1.base, 68 + be_get_drvinfo_~drvinfo#1.offset, be_get_drvinfo_~adapter~35#1.base, 317129 + be_get_drvinfo_~adapter~35#1.offset, 32); srcloc: null [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14075: assume 30 == lancer_wait_idle_~i~32#1;lancer_wait_idle_~status~28#1 := -1; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14075: assume !(30 == lancer_wait_idle_~i~32#1); [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14207-2: be_get_ufi_type_#t~short2219#1 := be_get_ufi_type_#t~short2217#1; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14207-3: assume be_get_ufi_type_#t~short2217#1; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14207-3: assume !be_get_ufi_type_#t~short2217#1;call be_get_ufi_type_#t~mem2215#1.base, be_get_ufi_type_#t~mem2215#1.offset := read~$Pointer$#38(be_get_ufi_type_~adapter#1.base, be_get_ufi_type_~adapter#1.offset, 8);call be_get_ufi_type_#t~mem2216#1 := read~int#38(be_get_ufi_type_#t~mem2215#1.base, 62 + be_get_ufi_type_#t~mem2215#1.offset, 2);be_get_ufi_type_#t~short2217#1 := 1792 == be_get_ufi_type_#t~mem2216#1 % 65536 % 4294967296; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14207: assume be_get_ufi_type_#t~short2219#1;havoc be_get_ufi_type_#t~mem2213#1.base, be_get_ufi_type_#t~mem2213#1.offset;havoc be_get_ufi_type_#t~mem2214#1;havoc be_get_ufi_type_#t~mem2215#1.base, be_get_ufi_type_#t~mem2215#1.offset;havoc be_get_ufi_type_#t~mem2216#1;havoc be_get_ufi_type_#t~short2217#1;havoc be_get_ufi_type_#t~mem2218#1;havoc be_get_ufi_type_#t~short2219#1;be_get_ufi_type_#res#1 := 2; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14207: assume !be_get_ufi_type_#t~short2219#1;havoc be_get_ufi_type_#t~mem2213#1.base, be_get_ufi_type_#t~mem2213#1.offset;havoc be_get_ufi_type_#t~mem2214#1;havoc be_get_ufi_type_#t~mem2215#1.base, be_get_ufi_type_#t~mem2215#1.offset;havoc be_get_ufi_type_#t~mem2216#1;havoc be_get_ufi_type_#t~short2217#1;havoc be_get_ufi_type_#t~mem2218#1;havoc be_get_ufi_type_#t~short2219#1;call be_get_ufi_type_#t~mem2220#1.base, be_get_ufi_type_#t~mem2220#1.offset := read~$Pointer$#38(be_get_ufi_type_~adapter#1.base, be_get_ufi_type_~adapter#1.offset, 8); [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14207-1: assume be_get_ufi_type_#t~short2219#1;call be_get_ufi_type_#t~mem2218#1 := read~int#38(be_get_ufi_type_~fhdr#1.base, 72 + be_get_ufi_type_~fhdr#1.offset, 1);be_get_ufi_type_#t~short2219#1 := 50 == be_get_ufi_type_#t~mem2218#1 % 256 % 4294967296; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14207-1: assume !be_get_ufi_type_#t~short2219#1; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20946: [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14273: assume 2 == be_fw_download_~ufi_type~0#1; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14273: assume !(2 == be_fw_download_~ufi_type~0#1); [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21210: main_#t~ret4002#1 := be_get_eeprom_len_#res#1;havoc be_get_eeprom_len_#t~ret3824#1.base, be_get_eeprom_len_#t~ret3824#1.offset, be_get_eeprom_len_#t~ret3825#1, be_get_eeprom_len_#t~mem3826#1.base, be_get_eeprom_len_#t~mem3826#1.offset, be_get_eeprom_len_#t~mem3827#1, be_get_eeprom_len_#t~mem3828#1.base, be_get_eeprom_len_#t~mem3828#1.offset, be_get_eeprom_len_#t~mem3829#1, be_get_eeprom_len_#t~short3830#1, be_get_eeprom_len_#t~mem3831#1, be_get_eeprom_len_#t~ret3832#1, be_get_eeprom_len_#t~ret3833#1, be_get_eeprom_len_~netdev#1.base, be_get_eeprom_len_~netdev#1.offset, be_get_eeprom_len_~adapter~52#1.base, be_get_eeprom_len_~adapter~52#1.offset, be_get_eeprom_len_~tmp~256#1.base, be_get_eeprom_len_~tmp~256#1.offset, be_get_eeprom_len_~tmp___0~138#1, be_get_eeprom_len_~tmp___1~76#1, be_get_eeprom_len_~tmp___2~42#1, be_get_eeprom_len_~tmp___3~29#1;havoc be_get_eeprom_len_#in~netdev#1.base, be_get_eeprom_len_#in~netdev#1.offset;assume { :end_inline_be_get_eeprom_len } true;assume -2147483648 <= main_#t~ret4002#1 && main_#t~ret4002#1 <= 2147483647; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21276: assume main_#t~switch3999#1; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21276: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 22 == main_~tmp~263#1; [2025-02-08 02:47:19,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20550: havoc be_set_phys_id_#t~switch3747#1;havoc be_set_phys_id_#t~mem3748#1;havoc be_set_phys_id_#t~ret3749#1;havoc be_set_phys_id_#t~mem3750#1;havoc be_set_phys_id_#t~ret3751#1;havoc be_set_phys_id_#t~mem3752#1;havoc be_set_phys_id_#t~ret3753#1;havoc be_set_phys_id_#t~mem3754#1;havoc be_set_phys_id_#t~mem3755#1;havoc be_set_phys_id_#t~ret3756#1;havoc be_set_phys_id_#t~switch3747#1;havoc be_set_phys_id_#t~mem3748#1;havoc be_set_phys_id_#t~ret3749#1;havoc be_set_phys_id_#t~mem3750#1;havoc be_set_phys_id_#t~ret3751#1;havoc be_set_phys_id_#t~mem3752#1;havoc be_set_phys_id_#t~ret3753#1;havoc be_set_phys_id_#t~mem3754#1;havoc be_set_phys_id_#t~mem3755#1;havoc be_set_phys_id_#t~ret3756#1;be_set_phys_id_#res#1 := 0; [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17445: assume be_cmd_get_reg_len_#t~short3053#1;havoc be_cmd_get_reg_len_#t~mem3052#1;havoc be_cmd_get_reg_len_#t~short3053#1;call be_cmd_get_reg_len_#t~mem3054#1 := read~int#38(be_cmd_get_reg_len_~resp~12#1.base, 16 + be_cmd_get_reg_len_~resp~12#1.offset, 4);call write~int#28(be_cmd_get_reg_len_#t~mem3054#1 - 4, be_cmd_get_reg_len_~log_size#1.base, be_cmd_get_reg_len_~log_size#1.offset, 4);havoc be_cmd_get_reg_len_#t~mem3054#1; [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17445: assume !be_cmd_get_reg_len_#t~short3053#1;havoc be_cmd_get_reg_len_#t~mem3052#1;havoc be_cmd_get_reg_len_#t~short3053#1; [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17445-1: assume be_cmd_get_reg_len_#t~short3053#1;call be_cmd_get_reg_len_#t~mem3052#1 := read~int#38(be_cmd_get_reg_len_~resp~12#1.base, 16 + be_cmd_get_reg_len_~resp~12#1.offset, 4);be_cmd_get_reg_len_#t~short3053#1 := 0 != be_cmd_get_reg_len_#t~mem3052#1 % 4294967296; [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17445-1: assume !be_cmd_get_reg_len_#t~short3053#1; [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20946-2: call be_get_rss_hash_opts_#t~mem3914#1 := read~int#38(be_get_rss_hash_opts_~adapter#1.base, 317436 + be_get_rss_hash_opts_~adapter#1.offset, 8); [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20946-1: havoc be_get_rss_hash_opts_#t~bitwise3915#1;assume be_get_rss_hash_opts_#t~bitwise3915#1 % 18446744073709551616 <= be_get_rss_hash_opts_#t~mem3914#1 % 18446744073709551616 && be_get_rss_hash_opts_#t~bitwise3915#1 % 18446744073709551616 <= 16; [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14274: assume -2147483648 <= be_fw_download_#t~ret2238#1 && be_fw_download_#t~ret2238#1 <= 2147483647;be_fw_download_~status~31#1 := be_fw_download_#t~ret2238#1;havoc be_fw_download_#t~ret2238#1; [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14010: assume be_flash_skyhawk_#t~switch2150#1;be_flash_skyhawk_~img_optype~0#1 := 9; [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14010: assume !be_flash_skyhawk_#t~switch2150#1;be_flash_skyhawk_#t~switch2150#1 := be_flash_skyhawk_#t~switch2150#1 || 16 == be_flash_skyhawk_#t~mem2149#1; [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21079-1: SUMMARY for call be_set_rss_hash_opts_#t~ret3986#1 := be_multi_rxq(be_set_rss_hash_opts_~adapter#1.base, be_set_rss_hash_opts_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21079: be_set_rss_hash_opts_~tmp~261#1 := (if 0 == be_set_rss_hash_opts_#t~ret3986#1 % 256 then 0 else 1);havoc be_set_rss_hash_opts_#t~ret3986#1; [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20947-1: [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14274-1: SUMMARY for call be_fw_download_#t~ret2238#1 := be_flash_BEx(be_fw_download_~adapter#1.base, be_fw_download_~adapter#1.offset, be_fw_download_~fw#1.base, be_fw_download_~fw#1.offset, be_fw_download_~#flash_cmd~1#1.base, be_fw_download_~#flash_cmd~1#1.offset, 0); srcloc: null [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20947: be_get_rss_hash_opts_~data~0#1 := be_get_rss_hash_opts_#t~bitwise3916#1;havoc be_get_rss_hash_opts_#t~bitwise3916#1; [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21277: assume { :begin_inline_be_get_rxnfc } true;be_get_rxnfc_#in~netdev#1.base, be_get_rxnfc_#in~netdev#1.offset, be_get_rxnfc_#in~cmd#1.base, be_get_rxnfc_#in~cmd#1.offset, be_get_rxnfc_#in~rule_locs#1.base, be_get_rxnfc_#in~rule_locs#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_group13~0#1.base, main_~var_group13~0#1.offset, main_~var_be_get_rxnfc_30_p2~0#1.base, main_~var_be_get_rxnfc_30_p2~0#1.offset;havoc be_get_rxnfc_#res#1;havoc be_get_rxnfc_#t~ret3929#1.base, be_get_rxnfc_#t~ret3929#1.offset, be_get_rxnfc_#t~ret3930#1, be_get_rxnfc_#t~mem3931#1.base, be_get_rxnfc_#t~mem3931#1.offset, be_get_rxnfc_#t~ret3932#1, be_get_rxnfc_#t~mem3933#1, be_get_rxnfc_#t~switch3934#1, be_get_rxnfc_#t~mem3935#1, be_get_rxnfc_#t~ret3936#1, be_get_rxnfc_#t~mem3937#1, be_get_rxnfc_~netdev#1.base, be_get_rxnfc_~netdev#1.offset, be_get_rxnfc_~cmd#1.base, be_get_rxnfc_~cmd#1.offset, be_get_rxnfc_~rule_locs#1.base, be_get_rxnfc_~rule_locs#1.offset, be_get_rxnfc_~adapter~56#1.base, be_get_rxnfc_~adapter~56#1.offset, be_get_rxnfc_~tmp~260#1.base, be_get_rxnfc_~tmp~260#1.offset, be_get_rxnfc_~tmp___0~140#1, be_get_rxnfc_~tmp___1~78#1;be_get_rxnfc_~netdev#1.base, be_get_rxnfc_~netdev#1.offset := be_get_rxnfc_#in~netdev#1.base, be_get_rxnfc_#in~netdev#1.offset;be_get_rxnfc_~cmd#1.base, be_get_rxnfc_~cmd#1.offset := be_get_rxnfc_#in~cmd#1.base, be_get_rxnfc_#in~cmd#1.offset;be_get_rxnfc_~rule_locs#1.base, be_get_rxnfc_~rule_locs#1.offset := be_get_rxnfc_#in~rule_locs#1.base, be_get_rxnfc_#in~rule_locs#1.offset;havoc be_get_rxnfc_~adapter~56#1.base, be_get_rxnfc_~adapter~56#1.offset;havoc be_get_rxnfc_~tmp~260#1.base, be_get_rxnfc_~tmp~260#1.offset;havoc be_get_rxnfc_~tmp___0~140#1;havoc be_get_rxnfc_~tmp___1~78#1; [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20154: assume 0 != (if be_get_ethtool_stats_~tmp___1~71#1 % 256 % 4294967296 <= 2147483647 then be_get_ethtool_stats_~tmp___1~71#1 % 256 % 4294967296 else be_get_ethtool_stats_~tmp___1~71#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20154: assume !(0 != (if be_get_ethtool_stats_~tmp___1~71#1 % 256 % 4294967296 <= 2147483647 then be_get_ethtool_stats_~tmp___1~71#1 % 256 % 4294967296 else be_get_ethtool_stats_~tmp___1~71#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21277-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683-3: assume 64 == be_self_test_#t~mem3791#1 % 4294967296;be_self_test_#t~bitwise3792#1 := be_self_test_#t~mem3791#1; [2025-02-08 02:47:19,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683-3: assume !(64 == be_self_test_#t~mem3791#1 % 4294967296); [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683-2: havoc be_self_test_#t~bitwise3792#1;assume be_self_test_#t~bitwise3792#1 % 4294967296 <= be_self_test_#t~mem3791#1 % 4294967296 && be_self_test_#t~bitwise3792#1 % 4294967296 <= 64; [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683-4: assume 0 == be_self_test_#t~mem3791#1 % 4294967296;be_self_test_#t~bitwise3792#1 := 0; [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683-4: assume !(0 == be_self_test_#t~mem3791#1 % 4294967296); [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20551: assume be_set_phys_id_#t~switch3747#1;call be_set_phys_id_#t~mem3748#1 := read~int#38(be_set_phys_id_~adapter~47#1.base, 317364 + be_set_phys_id_~adapter~47#1.offset, 1);assume { :begin_inline_be_cmd_get_beacon_state } true;be_cmd_get_beacon_state_#in~adapter#1.base, be_cmd_get_beacon_state_#in~adapter#1.offset, be_cmd_get_beacon_state_#in~port_num#1, be_cmd_get_beacon_state_#in~state#1.base, be_cmd_get_beacon_state_#in~state#1.offset := be_set_phys_id_~adapter~47#1.base, be_set_phys_id_~adapter~47#1.offset, (if be_set_phys_id_#t~mem3748#1 % 256 % 4294967296 <= 2147483647 then be_set_phys_id_#t~mem3748#1 % 256 % 4294967296 else be_set_phys_id_#t~mem3748#1 % 256 % 4294967296 - 4294967296), be_set_phys_id_~adapter~47#1.base, 317173 + be_set_phys_id_~adapter~47#1.offset;havoc be_cmd_get_beacon_state_#res#1;havoc be_cmd_get_beacon_state_#t~ret3162#1.base, be_cmd_get_beacon_state_#t~ret3162#1.offset, be_cmd_get_beacon_state_#t~ret3163#1.base, be_cmd_get_beacon_state_#t~ret3163#1.offset, be_cmd_get_beacon_state_#t~ret3164#1, be_cmd_get_beacon_state_#t~ret3165#1.base, be_cmd_get_beacon_state_#t~ret3165#1.offset, be_cmd_get_beacon_state_#t~mem3166#1, be_cmd_get_beacon_state_~adapter#1.base, be_cmd_get_beacon_state_~adapter#1.offset, be_cmd_get_beacon_state_~port_num#1, be_cmd_get_beacon_state_~state#1.base, be_cmd_get_beacon_state_~state#1.offset, be_cmd_get_beacon_state_~wrb~36#1.base, be_cmd_get_beacon_state_~wrb~36#1.offset, be_cmd_get_beacon_state_~req~29#1.base, be_cmd_get_beacon_state_~req~29#1.offset, be_cmd_get_beacon_state_~status~81#1, be_cmd_get_beacon_state_~tmp~192#1.base, be_cmd_get_beacon_state_~tmp~192#1.offset, be_cmd_get_beacon_state_~resp~17#1.base, be_cmd_get_beacon_state_~resp~17#1.offset, be_cmd_get_beacon_state_~tmp___0~97#1.base, be_cmd_get_beacon_state_~tmp___0~97#1.offset;be_cmd_get_beacon_state_~adapter#1.base, be_cmd_get_beacon_state_~adapter#1.offset := be_cmd_get_beacon_state_#in~adapter#1.base, be_cmd_get_beacon_state_#in~adapter#1.offset;be_cmd_get_beacon_state_~port_num#1 := be_cmd_get_beacon_state_#in~port_num#1;be_cmd_get_beacon_state_~state#1.base, be_cmd_get_beacon_state_~state#1.offset := be_cmd_get_beacon_state_#in~state#1.base, be_cmd_get_beacon_state_#in~state#1.offset;havoc be_cmd_get_beacon_state_~wrb~36#1.base, be_cmd_get_beacon_state_~wrb~36#1.offset;havoc be_cmd_get_beacon_state_~req~29#1.base, be_cmd_get_beacon_state_~req~29#1.offset;havoc be_cmd_get_beacon_state_~status~81#1;havoc be_cmd_get_beacon_state_~tmp~192#1.base, be_cmd_get_beacon_state_~tmp~192#1.offset;havoc be_cmd_get_beacon_state_~resp~17#1.base, be_cmd_get_beacon_state_~resp~17#1.offset;havoc be_cmd_get_beacon_state_~tmp___0~97#1.base, be_cmd_get_beacon_state_~tmp___0~97#1.offset; [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20551: assume !be_set_phys_id_#t~switch3747#1;be_set_phys_id_#t~switch3747#1 := be_set_phys_id_#t~switch3747#1 || 2 == be_set_phys_id_~state#1; [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20485-1: assume { :begin_inline_netif_carrier_ok } true;netif_carrier_ok_#in~dev#1.base, netif_carrier_ok_#in~dev#1.offset := be_get_settings_~netdev#1.base, be_get_settings_~netdev#1.offset;havoc netif_carrier_ok_#res#1;havoc netif_carrier_ok_#t~ret3545#1, netif_carrier_ok_~dev#1.base, netif_carrier_ok_~dev#1.offset, netif_carrier_ok_~tmp~237#1;netif_carrier_ok_~dev#1.base, netif_carrier_ok_~dev#1.offset := netif_carrier_ok_#in~dev#1.base, netif_carrier_ok_#in~dev#1.offset;havoc netif_carrier_ok_~tmp~237#1; [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20485: be_get_settings_#t~ret3728#1 := netif_carrier_ok_#res#1;havoc netif_carrier_ok_#t~ret3545#1, netif_carrier_ok_~dev#1.base, netif_carrier_ok_~dev#1.offset, netif_carrier_ok_~tmp~237#1;havoc netif_carrier_ok_#in~dev#1.base, netif_carrier_ok_#in~dev#1.offset;assume { :end_inline_netif_carrier_ok } true;be_get_settings_~tmp___3~27#1 := (if 0 == be_get_settings_#t~ret3728#1 % 256 then 0 else 1);havoc be_get_settings_#t~ret3728#1;call write~int#44((if 0 != (if be_get_settings_~tmp___3~27#1 % 256 % 4294967296 <= 2147483647 then be_get_settings_~tmp___3~27#1 % 256 % 4294967296 else be_get_settings_~tmp___3~27#1 % 256 % 4294967296 - 4294967296) then 1 else 255), be_get_settings_~ecmd#1.base, 14 + be_get_settings_~ecmd#1.offset, 1);call be_get_settings_#t~mem3729#1 := read~int#38(be_get_settings_~adapter~43#1.base, 317180 + be_get_settings_~adapter~43#1.offset, 4);call write~int#44(be_get_settings_#t~mem3729#1, be_get_settings_~ecmd#1.base, 16 + be_get_settings_~ecmd#1.offset, 1);havoc be_get_settings_#t~mem3729#1;be_get_settings_#res#1 := 0;call ULTIMATE.dealloc(be_get_settings_~#link_status~1#1.base, be_get_settings_~#link_status~1#1.offset);havoc be_get_settings_~#link_status~1#1.base, be_get_settings_~#link_status~1#1.offset;call ULTIMATE.dealloc(be_get_settings_~#link_speed~0#1.base, be_get_settings_~#link_speed~0#1.offset);havoc be_get_settings_~#link_speed~0#1.base, be_get_settings_~#link_speed~0#1.offset; [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20947-2: havoc be_get_rss_hash_opts_#t~bitwise3916#1;assume (be_get_rss_hash_opts_#t~bitwise3916#1 % 18446744073709551616 >= be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 && be_get_rss_hash_opts_#t~bitwise3916#1 % 18446744073709551616 >= 192) && be_get_rss_hash_opts_#t~bitwise3916#1 % 18446744073709551616 <= 192 + be_get_rss_hash_opts_~data~0#1 % 18446744073709551616; [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683-1: [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683: assume 0 != be_self_test_#t~bitwise3792#1 % 4294967296;havoc be_self_test_#t~mem3791#1;havoc be_self_test_#t~bitwise3792#1;call be_self_test_#t~mem3793#1.base, be_self_test_#t~mem3793#1.offset := read~$Pointer$#38(be_self_test_~adapter~50#1.base, be_self_test_~adapter~50#1.offset, 8); [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683: assume !(0 != be_self_test_#t~bitwise3792#1 % 4294967296);havoc be_self_test_#t~mem3791#1;havoc be_self_test_#t~bitwise3792#1; [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21080: assume 0 != (if be_set_rss_hash_opts_~tmp~261#1 % 256 % 4294967296 <= 2147483647 then be_set_rss_hash_opts_~tmp~261#1 % 256 % 4294967296 else be_set_rss_hash_opts_~tmp~261#1 % 256 % 4294967296 - 4294967296);be_set_rss_hash_opts_~j~8#1 := 0; [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21080: assume !(0 != (if be_set_rss_hash_opts_~tmp~261#1 % 256 % 4294967296 <= 2147483647 then be_set_rss_hash_opts_~tmp~261#1 % 256 % 4294967296 else be_set_rss_hash_opts_~tmp~261#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19891: assume true;assume be_get_drvinfo_#t~loopctr3555#1 < 32;havoc be_get_drvinfo_#t~nondet3556#1;call write~int#39(be_get_drvinfo_#t~nondet3556#1, be_get_drvinfo_~drvinfo#1.base, 68 + be_get_drvinfo_~drvinfo#1.offset + be_get_drvinfo_#t~loopctr3555#1, 8);be_get_drvinfo_#t~loopctr3555#1 := 1 + be_get_drvinfo_#t~loopctr3555#1; [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19891: assume true;havoc be_get_drvinfo_#t~loopctr3555#1;havoc be_get_drvinfo_#t~nondet3556#1;havoc be_get_drvinfo_#t~ret3557#1; [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21278: main_#t~ret4012#1 := be_get_rxnfc_#res#1;havoc be_get_rxnfc_#t~ret3929#1.base, be_get_rxnfc_#t~ret3929#1.offset, be_get_rxnfc_#t~ret3930#1, be_get_rxnfc_#t~mem3931#1.base, be_get_rxnfc_#t~mem3931#1.offset, be_get_rxnfc_#t~ret3932#1, be_get_rxnfc_#t~mem3933#1, be_get_rxnfc_#t~switch3934#1, be_get_rxnfc_#t~mem3935#1, be_get_rxnfc_#t~ret3936#1, be_get_rxnfc_#t~mem3937#1, be_get_rxnfc_~netdev#1.base, be_get_rxnfc_~netdev#1.offset, be_get_rxnfc_~cmd#1.base, be_get_rxnfc_~cmd#1.offset, be_get_rxnfc_~rule_locs#1.base, be_get_rxnfc_~rule_locs#1.offset, be_get_rxnfc_~adapter~56#1.base, be_get_rxnfc_~adapter~56#1.offset, be_get_rxnfc_~tmp~260#1.base, be_get_rxnfc_~tmp~260#1.offset, be_get_rxnfc_~tmp___0~140#1, be_get_rxnfc_~tmp___1~78#1;havoc be_get_rxnfc_#in~netdev#1.base, be_get_rxnfc_#in~netdev#1.offset, be_get_rxnfc_#in~cmd#1.base, be_get_rxnfc_#in~cmd#1.offset, be_get_rxnfc_#in~rule_locs#1.base, be_get_rxnfc_#in~rule_locs#1.offset;assume { :end_inline_be_get_rxnfc } true;assume -2147483648 <= main_#t~ret4012#1 && main_#t~ret4012#1 <= 2147483647; [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21212: assume main_#t~switch3999#1; [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21212: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 6 == main_~tmp~263#1; [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17513: be_cmd_get_regs_~__ret~14#1.base, be_cmd_get_regs_~__ret~14#1.offset := be_cmd_get_regs_#t~memcpy~res3066#1.base, be_cmd_get_regs_#t~memcpy~res3066#1.offset;havoc be_cmd_get_regs_#t~memcpy~res3066#1.base, be_cmd_get_regs_#t~memcpy~res3066#1.offset;be_cmd_get_regs_~offset~3#1 := be_cmd_get_regs_~offset~3#1 + be_cmd_get_regs_~buf_size~0#1;be_cmd_get_regs_~log_offset~0#1 := be_cmd_get_regs_~log_offset~0#1 + be_cmd_get_regs_~buf_size~0#1; [2025-02-08 02:47:19,433 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20552: be_set_phys_id_#t~ret3749#1 := be_cmd_get_beacon_state_#res#1;havoc be_cmd_get_beacon_state_#t~ret3162#1.base, be_cmd_get_beacon_state_#t~ret3162#1.offset, be_cmd_get_beacon_state_#t~ret3163#1.base, be_cmd_get_beacon_state_#t~ret3163#1.offset, be_cmd_get_beacon_state_#t~ret3164#1, be_cmd_get_beacon_state_#t~ret3165#1.base, be_cmd_get_beacon_state_#t~ret3165#1.offset, be_cmd_get_beacon_state_#t~mem3166#1, be_cmd_get_beacon_state_~adapter#1.base, be_cmd_get_beacon_state_~adapter#1.offset, be_cmd_get_beacon_state_~port_num#1, be_cmd_get_beacon_state_~state#1.base, be_cmd_get_beacon_state_~state#1.offset, be_cmd_get_beacon_state_~wrb~36#1.base, be_cmd_get_beacon_state_~wrb~36#1.offset, be_cmd_get_beacon_state_~req~29#1.base, be_cmd_get_beacon_state_~req~29#1.offset, be_cmd_get_beacon_state_~status~81#1, be_cmd_get_beacon_state_~tmp~192#1.base, be_cmd_get_beacon_state_~tmp~192#1.offset, be_cmd_get_beacon_state_~resp~17#1.base, be_cmd_get_beacon_state_~resp~17#1.offset, be_cmd_get_beacon_state_~tmp___0~97#1.base, be_cmd_get_beacon_state_~tmp___0~97#1.offset;havoc be_cmd_get_beacon_state_#in~adapter#1.base, be_cmd_get_beacon_state_#in~adapter#1.offset, be_cmd_get_beacon_state_#in~port_num#1, be_cmd_get_beacon_state_#in~state#1.base, be_cmd_get_beacon_state_#in~state#1.offset;assume { :end_inline_be_cmd_get_beacon_state } true;assume -2147483648 <= be_set_phys_id_#t~ret3749#1 && be_set_phys_id_#t~ret3749#1 <= 2147483647;be_set_phys_id_#res#1 := 1; [2025-02-08 02:47:19,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17513-1: SUMMARY for call be_cmd_get_regs_#t~memcpy~res3066#1.base, be_cmd_get_regs_#t~memcpy~res3066#1.offset := #Ultimate.C_memcpy#38(be_cmd_get_regs_~buf#1.base, be_cmd_get_regs_~buf#1.offset + (if be_cmd_get_regs_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_cmd_get_regs_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else be_cmd_get_regs_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), be_cmd_get_regs_~resp~13#1.base, 32 + be_cmd_get_regs_~resp~13#1.offset, be_cmd_get_regs_~__len~13#1); srcloc: null [2025-02-08 02:47:19,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20618-1: be_set_wol_#res#1 := 0; [2025-02-08 02:47:19,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20816: be_read_eeprom_#t~ret3854#1 := be_cmd_get_seeprom_data_#res#1;havoc be_cmd_get_seeprom_data_#t~ret3225#1.base, be_cmd_get_seeprom_data_#t~ret3225#1.offset, be_cmd_get_seeprom_data_#t~mem3226#1.base, be_cmd_get_seeprom_data_#t~mem3226#1.offset, be_cmd_get_seeprom_data_#t~ret3227#1, be_cmd_get_seeprom_data_~adapter#1.base, be_cmd_get_seeprom_data_~adapter#1.offset, be_cmd_get_seeprom_data_~nonemb_cmd#1.base, be_cmd_get_seeprom_data_~nonemb_cmd#1.offset, be_cmd_get_seeprom_data_~wrb~45#1.base, be_cmd_get_seeprom_data_~wrb~45#1.offset, be_cmd_get_seeprom_data_~req~38#1.base, be_cmd_get_seeprom_data_~req~38#1.offset, be_cmd_get_seeprom_data_~status~90#1;havoc be_cmd_get_seeprom_data_#in~adapter#1.base, be_cmd_get_seeprom_data_#in~adapter#1.offset, be_cmd_get_seeprom_data_#in~nonemb_cmd#1.base, be_cmd_get_seeprom_data_#in~nonemb_cmd#1.offset;assume { :end_inline_be_cmd_get_seeprom_data } true;assume -2147483648 <= be_read_eeprom_#t~ret3854#1 && be_read_eeprom_#t~ret3854#1 <= 2147483647;be_read_eeprom_~status~118#1 := be_read_eeprom_#t~ret3854#1;havoc be_read_eeprom_#t~ret3854#1; [2025-02-08 02:47:19,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14276: assume -1 == be_fw_download_~ufi_type~0#1;be_fw_download_~status~31#1 := -1; [2025-02-08 02:47:19,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14276: assume !(-1 == be_fw_download_~ufi_type~0#1); [2025-02-08 02:47:19,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684: assume -2147483648 <= be_self_test_#t~ret3794#1 && be_self_test_#t~ret3794#1 <= 2147483647;havoc be_self_test_#t~mem3793#1.base, be_self_test_#t~mem3793#1.offset;havoc be_self_test_#t~ret3794#1;call be_self_test_#t~mem3795#1 := read~int#8(be_self_test_~test#1.base, 4 + be_self_test_~test#1.offset, 4); [2025-02-08 02:47:19,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-1: SUMMARY for call be_self_test_#t~ret3794#1 := dev_err(be_self_test_#t~mem3793#1.base, 146 + be_self_test_#t~mem3793#1.offset, 193, 0); srcloc: null [2025-02-08 02:47:19,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14144-1: SUMMARY for call lancer_fw_download_#t~memcpy~res2176#1.base, lancer_fw_download_#t~memcpy~res2176#1.offset := #Ultimate.C_memcpy#38(lancer_fw_download_~dest_image_ptr~0#1.base, lancer_fw_download_~dest_image_ptr~0#1.offset, lancer_fw_download_~data_ptr~0#1.base, lancer_fw_download_~data_ptr~0#1.offset, lancer_fw_download_~__len~10#1); srcloc: null [2025-02-08 02:47:19,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14144: lancer_fw_download_~__ret~11#1.base, lancer_fw_download_~__ret~11#1.offset := lancer_fw_download_#t~memcpy~res2176#1.base, lancer_fw_download_#t~memcpy~res2176#1.offset;havoc lancer_fw_download_#t~memcpy~res2176#1.base, lancer_fw_download_#t~memcpy~res2176#1.offset; [2025-02-08 02:47:19,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20222: be_get_stat_strings_~j~6#1 := 0; [2025-02-08 02:47:19,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21213: assume { :begin_inline_be_read_eeprom } true;be_read_eeprom_#in~netdev#1.base, be_read_eeprom_#in~netdev#1.offset, be_read_eeprom_#in~eeprom#1.base, be_read_eeprom_#in~eeprom#1.offset, be_read_eeprom_#in~data#1.base, be_read_eeprom_#in~data#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_group5~0#1.base, main_~var_group5~0#1.offset, main_~var_be_read_eeprom_25_p2~0#1.base, main_~var_be_read_eeprom_25_p2~0#1.offset;havoc be_read_eeprom_#res#1;havoc be_read_eeprom_#t~ret3834#1.base, be_read_eeprom_#t~ret3834#1.offset, be_read_eeprom_#t~mem3835#1, be_read_eeprom_#t~mem3836#1.base, be_read_eeprom_#t~mem3836#1.offset, be_read_eeprom_#t~mem3837#1, be_read_eeprom_#t~mem3838#1.base, be_read_eeprom_#t~mem3838#1.offset, be_read_eeprom_#t~mem3839#1, be_read_eeprom_#t~short3840#1, be_read_eeprom_#t~mem3841#1, be_read_eeprom_#t~mem3842#1, be_read_eeprom_#t~ret3843#1, be_read_eeprom_#t~mem3844#1, be_read_eeprom_#t~ret3845#1, be_read_eeprom_#t~mem3846#1.base, be_read_eeprom_#t~mem3846#1.offset, be_read_eeprom_#t~mem3847#1, be_read_eeprom_#t~bitwise3848#1, be_read_eeprom_#t~memset~res3849#1.base, be_read_eeprom_#t~memset~res3849#1.offset, be_read_eeprom_#t~mem3850#1.base, be_read_eeprom_#t~mem3850#1.offset, be_read_eeprom_#t~mem3851#1, be_read_eeprom_#t~ret3852#1.base, be_read_eeprom_#t~ret3852#1.offset, be_read_eeprom_#t~mem3853#1.base, be_read_eeprom_#t~mem3853#1.offset, be_read_eeprom_#t~ret3854#1, be_read_eeprom_#t~mem3855#1.base, be_read_eeprom_#t~mem3855#1.offset, be_read_eeprom_#t~mem3856#1, be_read_eeprom_#t~mem3857#1, be_read_eeprom_#t~memcpy~res3858#1.base, be_read_eeprom_#t~memcpy~res3858#1.offset, be_read_eeprom_#t~mem3859#1.base, be_read_eeprom_#t~mem3859#1.offset, be_read_eeprom_#t~mem3860#1, be_read_eeprom_#t~mem3861#1.base, be_read_eeprom_#t~mem3861#1.offset, be_read_eeprom_#t~mem3862#1, be_read_eeprom_~netdev#1.base, be_read_eeprom_~netdev#1.offset, be_read_eeprom_~eeprom#1.base, be_read_eeprom_~eeprom#1.offset, be_read_eeprom_~data#1.base, be_read_eeprom_~data#1.offset, be_read_eeprom_~adapter~53#1.base, be_read_eeprom_~adapter~53#1.offset, be_read_eeprom_~tmp~257#1.base, be_read_eeprom_~tmp~257#1.offset, be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset, be_read_eeprom_~resp~32#1.base, be_read_eeprom_~resp~32#1.offset, be_read_eeprom_~status~118#1, be_read_eeprom_~tmp___0~139#1, be_read_eeprom_~tmp___1~77#1, be_read_eeprom_~__len~25#1, be_read_eeprom_~__ret~26#1.base, be_read_eeprom_~__ret~26#1.offset;be_read_eeprom_~netdev#1.base, be_read_eeprom_~netdev#1.offset := be_read_eeprom_#in~netdev#1.base, be_read_eeprom_#in~netdev#1.offset;be_read_eeprom_~eeprom#1.base, be_read_eeprom_~eeprom#1.offset := be_read_eeprom_#in~eeprom#1.base, be_read_eeprom_#in~eeprom#1.offset;be_read_eeprom_~data#1.base, be_read_eeprom_~data#1.offset := be_read_eeprom_#in~data#1.base, be_read_eeprom_#in~data#1.offset;havoc be_read_eeprom_~adapter~53#1.base, be_read_eeprom_~adapter~53#1.offset;havoc be_read_eeprom_~tmp~257#1.base, be_read_eeprom_~tmp~257#1.offset;call be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset := #Ultimate.allocOnStack(20);havoc be_read_eeprom_~resp~32#1.base, be_read_eeprom_~resp~32#1.offset;havoc be_read_eeprom_~status~118#1;havoc be_read_eeprom_~tmp___0~139#1;havoc be_read_eeprom_~tmp___1~77#1;havoc be_read_eeprom_~__len~25#1;havoc be_read_eeprom_~__ret~26#1.base, be_read_eeprom_~__ret~26#1.offset; [2025-02-08 02:47:19,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21213-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20685-4: assume 0 == be_self_test_#t~mem3795#1 % 4294967296 || 2 == be_self_test_#t~mem3795#1 % 4294967296;be_self_test_#t~bitwise3796#1 := 2; [2025-02-08 02:47:19,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20685-4: assume !(0 == be_self_test_#t~mem3795#1 % 4294967296 || 2 == be_self_test_#t~mem3795#1 % 4294967296); [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20817: assume 0 == be_read_eeprom_~status~118#1;call be_read_eeprom_#t~mem3855#1.base, be_read_eeprom_#t~mem3855#1.offset := read~$Pointer$#5(be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset, 8);be_read_eeprom_~resp~32#1.base, be_read_eeprom_~resp~32#1.offset := be_read_eeprom_#t~mem3855#1.base, be_read_eeprom_#t~mem3855#1.offset;havoc be_read_eeprom_#t~mem3855#1.base, be_read_eeprom_#t~mem3855#1.offset;call be_read_eeprom_#t~mem3856#1 := read~int#50(be_read_eeprom_~eeprom#1.base, 12 + be_read_eeprom_~eeprom#1.offset, 4);be_read_eeprom_~__len~25#1 := be_read_eeprom_#t~mem3856#1 % 4294967296;havoc be_read_eeprom_#t~mem3856#1;call be_read_eeprom_#t~mem3857#1 := read~int#50(be_read_eeprom_~eeprom#1.base, 8 + be_read_eeprom_~eeprom#1.offset, 4); [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20817: assume !(0 == be_read_eeprom_~status~118#1); [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20751-1: SUMMARY for call be_get_eeprom_len_#t~ret3824#1.base, be_get_eeprom_len_#t~ret3824#1.offset := netdev_priv(be_get_eeprom_len_~netdev#1.base, be_get_eeprom_len_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20751: be_get_eeprom_len_~tmp~256#1.base, be_get_eeprom_len_~tmp~256#1.offset := be_get_eeprom_len_#t~ret3824#1.base, be_get_eeprom_len_#t~ret3824#1.offset;havoc be_get_eeprom_len_#t~ret3824#1.base, be_get_eeprom_len_#t~ret3824#1.offset;be_get_eeprom_len_~adapter~52#1.base, be_get_eeprom_len_~adapter~52#1.offset := be_get_eeprom_len_~tmp~256#1.base, be_get_eeprom_len_~tmp~256#1.offset; [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20685-1: [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20685: call write~int#8(be_self_test_#t~bitwise3796#1, be_self_test_~test#1.base, 4 + be_self_test_~test#1.offset, 4);havoc be_self_test_#t~mem3795#1;havoc be_self_test_#t~bitwise3796#1;call ULTIMATE.dealloc(be_self_test_~#link_status~2#1.base, be_self_test_~#link_status~2#1.offset);havoc be_self_test_~#link_status~2#1.base, be_self_test_~#link_status~2#1.offset; [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20685-3: assume false;be_self_test_#t~bitwise3796#1 := be_self_test_#t~mem3795#1; [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20685-3: assume !false; [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20685-2: havoc be_self_test_#t~bitwise3796#1;assume (be_self_test_#t~bitwise3796#1 % 4294967296 >= be_self_test_#t~mem3795#1 % 4294967296 && be_self_test_#t~bitwise3796#1 % 4294967296 >= 2) && be_self_test_#t~bitwise3796#1 % 4294967296 <= 2 + be_self_test_#t~mem3795#1 % 4294967296; [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21016: call ULTIMATE.dealloc(be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset);havoc be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset;be_set_rxnfc_#t~ret3997#1 := be_set_rss_hash_opts_#res#1;havoc be_set_rss_hash_opts_#t~mem3938#1, be_set_rss_hash_opts_#t~mem3939#1, be_set_rss_hash_opts_#t~mem3940#1, be_set_rss_hash_opts_#t~short3941#1, be_set_rss_hash_opts_#t~mem3942#1, be_set_rss_hash_opts_#t~switch3943#1, be_set_rss_hash_opts_#t~mem3944#1, be_set_rss_hash_opts_#t~bitwise3945#1, be_set_rss_hash_opts_#t~mem3946#1, be_set_rss_hash_opts_#t~mem3947#1, be_set_rss_hash_opts_#t~bitwise3948#1, be_set_rss_hash_opts_#t~mem3949#1, be_set_rss_hash_opts_#t~bitwise3950#1, be_set_rss_hash_opts_#t~mem3951#1, be_set_rss_hash_opts_#t~mem3952#1.base, be_set_rss_hash_opts_#t~mem3952#1.offset, be_set_rss_hash_opts_#t~mem3953#1, be_set_rss_hash_opts_#t~mem3954#1.base, be_set_rss_hash_opts_#t~mem3954#1.offset, be_set_rss_hash_opts_#t~mem3955#1, be_set_rss_hash_opts_#t~short3956#1, be_set_rss_hash_opts_#t~mem3957#1.base, be_set_rss_hash_opts_#t~mem3957#1.offset, be_set_rss_hash_opts_#t~mem3958#1, be_set_rss_hash_opts_#t~mem3959#1.base, be_set_rss_hash_opts_#t~mem3959#1.offset, be_set_rss_hash_opts_#t~mem3960#1, be_set_rss_hash_opts_#t~short3961#1, be_set_rss_hash_opts_#t~short3962#1, be_set_rss_hash_opts_#t~short3963#1, be_set_rss_hash_opts_#t~mem3964#1, be_set_rss_hash_opts_#t~bitwise3965#1, be_set_rss_hash_opts_#t~mem3966#1, be_set_rss_hash_opts_#t~bitwise3967#1, be_set_rss_hash_opts_#t~mem3968#1, be_set_rss_hash_opts_#t~mem3969#1.base, be_set_rss_hash_opts_#t~mem3969#1.offset, be_set_rss_hash_opts_#t~mem3970#1, be_set_rss_hash_opts_#t~mem3971#1.base, be_set_rss_hash_opts_#t~mem3971#1.offset, be_set_rss_hash_opts_#t~mem3972#1, be_set_rss_hash_opts_#t~short3973#1, be_set_rss_hash_opts_#t~mem3974#1.base, be_set_rss_hash_opts_#t~mem3974#1.offset, be_set_rss_hash_opts_#t~mem3975#1, be_set_rss_hash_opts_#t~mem3976#1.base, be_set_rss_hash_opts_#t~mem3976#1.offset, be_set_rss_hash_opts_#t~mem3977#1, be_set_rss_hash_opts_#t~short3978#1, be_set_rss_hash_opts_#t~short3979#1, be_set_rss_hash_opts_#t~short3980#1, be_set_rss_hash_opts_#t~mem3981#1, be_set_rss_hash_opts_#t~bitwise3982#1, be_set_rss_hash_opts_#t~mem3983#1, be_set_rss_hash_opts_#t~bitwise3984#1, be_set_rss_hash_opts_#t~mem3985#1, be_set_rss_hash_opts_#t~ret3986#1, be_set_rss_hash_opts_#t~mem3987#1, be_set_rss_hash_opts_#t~mem3988#1, be_set_rss_hash_opts_#t~mem3989#1, be_set_rss_hash_opts_#t~ret3990#1, be_set_rss_hash_opts_~adapter#1.base, be_set_rss_hash_opts_~adapter#1.offset, be_set_rss_hash_opts_~cmd#1.base, be_set_rss_hash_opts_~cmd#1.offset, be_set_rss_hash_opts_~rxo~9#1.base, be_set_rss_hash_opts_~rxo~9#1.offset, be_set_rss_hash_opts_~status~120#1, be_set_rss_hash_opts_~i~49#1, be_set_rss_hash_opts_~j~8#1, be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset, be_set_rss_hash_opts_~rss_flags~0#1, be_set_rss_hash_opts_~tmp~261#1;havoc be_set_rss_hash_opts_#in~adapter#1.base, be_set_rss_hash_opts_#in~adapter#1.offset, be_set_rss_hash_opts_#in~cmd#1.base, be_set_rss_hash_opts_#in~cmd#1.offset;assume { :end_inline_be_set_rss_hash_opts } true;assume -2147483648 <= be_set_rxnfc_#t~ret3997#1 && be_set_rxnfc_#t~ret3997#1 <= 2147483647;be_set_rxnfc_~status~121#1 := be_set_rxnfc_#t~ret3997#1; [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14013: assume be_flash_skyhawk_#t~switch2150#1;be_flash_skyhawk_~img_optype~0#1 := 13; [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14013: assume !be_flash_skyhawk_#t~switch2150#1;be_flash_skyhawk_#t~switch2150#1 := true; [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14079-1: lancer_wait_idle_#res#1 := lancer_wait_idle_~status~28#1; [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14145: assume -2147483648 <= lancer_fw_download_#t~ret2177#1 && lancer_fw_download_#t~ret2177#1 <= 2147483647;lancer_fw_download_~status~30#1 := lancer_fw_download_#t~ret2177#1;havoc lancer_fw_download_#t~ret2177#1; [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14145-1: SUMMARY for call lancer_fw_download_#t~ret2177#1 := lancer_cmd_write_object(lancer_fw_download_~adapter#1.base, lancer_fw_download_~adapter#1.offset, lancer_fw_download_~#flash_cmd~0#1.base, lancer_fw_download_~#flash_cmd~0#1.offset, lancer_fw_download_~chunk_size~0#1, lancer_fw_download_~offset~2#1, 122, 0, lancer_fw_download_~#data_written~0#1.base, lancer_fw_download_~#data_written~0#1.offset, lancer_fw_download_~#change_status~0#1.base, lancer_fw_download_~#change_status~0#1.offset, lancer_fw_download_~#add_status~0#1.base, lancer_fw_download_~#add_status~0#1.offset); srcloc: null [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21280: assume main_#t~switch3999#1; [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21280: assume !main_#t~switch3999#1;main_#t~switch3999#1 := true; [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20290: be_get_sset_count_~tmp~245#1.base, be_get_sset_count_~tmp~245#1.offset := be_get_sset_count_#t~ret3656#1.base, be_get_sset_count_#t~ret3656#1.offset;havoc be_get_sset_count_#t~ret3656#1.base, be_get_sset_count_#t~ret3656#1.offset;be_get_sset_count_~adapter~42#1.base, be_get_sset_count_~adapter~42#1.offset := be_get_sset_count_~tmp~245#1.base, be_get_sset_count_~tmp~245#1.offset;be_get_sset_count_#t~switch3657#1 := 0 == be_get_sset_count_~stringset#1; [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14212-1: SUMMARY for call be_get_ufi_type_#t~ret2221#1 := dev_err(be_get_ufi_type_#t~mem2220#1.base, 146 + be_get_ufi_type_#t~mem2220#1.offset, 128, 0); srcloc: null [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14212: assume -2147483648 <= be_get_ufi_type_#t~ret2221#1 && be_get_ufi_type_#t~ret2221#1 <= 2147483647;be_get_ufi_type_#res#1 := -1; [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20554: assume be_set_phys_id_#t~switch3747#1;call be_set_phys_id_#t~mem3750#1 := read~int#38(be_set_phys_id_~adapter~47#1.base, 317364 + be_set_phys_id_~adapter~47#1.offset, 1); [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20554: assume !be_set_phys_id_#t~switch3747#1;be_set_phys_id_#t~switch3747#1 := be_set_phys_id_#t~switch3747#1 || 3 == be_set_phys_id_~state#1; [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-1: assume 0 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 || 192 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3922#1 := 192; [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-1: assume !(0 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 || 192 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616); [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19894: be_get_drvinfo_#t~ret3559#1.base, be_get_drvinfo_#t~ret3559#1.offset := pci_name_#res#1.base, pci_name_#res#1.offset;havoc pci_name_#t~ret3540#1.base, pci_name_#t~ret3540#1.offset, pci_name_~pdev#1.base, pci_name_~pdev#1.offset, pci_name_~tmp~236#1.base, pci_name_~tmp~236#1.offset;havoc pci_name_#in~pdev#1.base, pci_name_#in~pdev#1.offset;assume { :end_inline_pci_name } true;be_get_drvinfo_~tmp___1~69#1.base, be_get_drvinfo_~tmp___1~69#1.offset := be_get_drvinfo_#t~ret3559#1.base, be_get_drvinfo_#t~ret3559#1.offset;havoc be_get_drvinfo_#t~mem3558#1.base, be_get_drvinfo_#t~mem3558#1.offset;havoc be_get_drvinfo_#t~ret3559#1.base, be_get_drvinfo_#t~ret3559#1.offset; [2025-02-08 02:47:19,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951: assume false;be_get_rss_hash_opts_#t~bitwise3922#1 := be_get_rss_hash_opts_~data~0#1; [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951: assume !false; [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-3: assume 8 == be_get_rss_hash_opts_#t~mem3920#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3921#1 := be_get_rss_hash_opts_#t~mem3920#1; [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-3: assume !(8 == be_get_rss_hash_opts_#t~mem3920#1 % 18446744073709551616); [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-2: assume 0 != be_get_rss_hash_opts_#t~bitwise3921#1 % 18446744073709551616;havoc be_get_rss_hash_opts_#t~mem3920#1;havoc be_get_rss_hash_opts_#t~bitwise3921#1; [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-2: assume !(0 != be_get_rss_hash_opts_#t~bitwise3921#1 % 18446744073709551616);havoc be_get_rss_hash_opts_#t~mem3920#1;havoc be_get_rss_hash_opts_#t~bitwise3921#1; [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19894-1: call be_get_drvinfo_#t~mem3558#1.base, be_get_drvinfo_#t~mem3558#1.offset := read~$Pointer$#38(be_get_drvinfo_~adapter~35#1.base, be_get_drvinfo_~adapter~35#1.offset, 8);assume { :begin_inline_pci_name } true;pci_name_#in~pdev#1.base, pci_name_#in~pdev#1.offset := be_get_drvinfo_#t~mem3558#1.base, be_get_drvinfo_#t~mem3558#1.offset;havoc pci_name_#res#1.base, pci_name_#res#1.offset;havoc pci_name_#t~ret3540#1.base, pci_name_#t~ret3540#1.offset, pci_name_~pdev#1.base, pci_name_~pdev#1.offset, pci_name_~tmp~236#1.base, pci_name_~tmp~236#1.offset;pci_name_~pdev#1.base, pci_name_~pdev#1.offset := pci_name_#in~pdev#1.base, pci_name_#in~pdev#1.offset;havoc pci_name_~tmp~236#1.base, pci_name_~tmp~236#1.offset;assume { :begin_inline_dev_name } true;dev_name_#in~dev#1.base, dev_name_#in~dev#1.offset := pci_name_~pdev#1.base, 146 + pci_name_~pdev#1.offset;havoc dev_name_#res#1.base, dev_name_#res#1.offset;havoc dev_name_#t~mem3537#1.base, dev_name_#t~mem3537#1.offset, dev_name_#t~mem3538#1.base, dev_name_#t~mem3538#1.offset, dev_name_#t~ret3539#1.base, dev_name_#t~ret3539#1.offset, dev_name_~dev#1.base, dev_name_~dev#1.offset, dev_name_~tmp~235#1.base, dev_name_~tmp~235#1.offset;dev_name_~dev#1.base, dev_name_~dev#1.offset := dev_name_#in~dev#1.base, dev_name_#in~dev#1.offset;havoc dev_name_~tmp~235#1.base, dev_name_~tmp~235#1.offset;call dev_name_#t~mem3537#1.base, dev_name_#t~mem3537#1.offset := read~$Pointer$#38(dev_name_~dev#1.base, 81 + dev_name_~dev#1.offset, 8); [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-5: assume false;be_get_rss_hash_opts_#t~bitwise3919#1 := be_get_rss_hash_opts_~data~0#1; [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-5: assume !false; [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-4: assume 0 == be_get_rss_hash_opts_#t~mem3920#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3921#1 := 0; [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-4: assume !(0 == be_get_rss_hash_opts_#t~mem3920#1 % 18446744073709551616); [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20290-1: SUMMARY for call be_get_sset_count_#t~ret3656#1.base, be_get_sset_count_#t~ret3656#1.offset := netdev_priv(be_get_sset_count_~netdev#1.base, be_get_sset_count_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21281: assume { :begin_inline_be_set_rxnfc } true;be_set_rxnfc_#in~netdev#1.base, be_set_rxnfc_#in~netdev#1.offset, be_set_rxnfc_#in~cmd#1.base, be_set_rxnfc_#in~cmd#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_group13~0#1.base, main_~var_group13~0#1.offset;havoc be_set_rxnfc_#res#1;havoc be_set_rxnfc_#t~ret3991#1.base, be_set_rxnfc_#t~ret3991#1.offset, be_set_rxnfc_#t~ret3992#1, be_set_rxnfc_#t~mem3993#1.base, be_set_rxnfc_#t~mem3993#1.offset, be_set_rxnfc_#t~ret3994#1, be_set_rxnfc_#t~mem3995#1, be_set_rxnfc_#t~switch3996#1, be_set_rxnfc_#t~ret3997#1, be_set_rxnfc_~netdev#1.base, be_set_rxnfc_~netdev#1.offset, be_set_rxnfc_~cmd#1.base, be_set_rxnfc_~cmd#1.offset, be_set_rxnfc_~adapter~57#1.base, be_set_rxnfc_~adapter~57#1.offset, be_set_rxnfc_~tmp~262#1.base, be_set_rxnfc_~tmp~262#1.offset, be_set_rxnfc_~status~121#1, be_set_rxnfc_~tmp___0~141#1, be_set_rxnfc_~tmp___1~79#1;be_set_rxnfc_~netdev#1.base, be_set_rxnfc_~netdev#1.offset := be_set_rxnfc_#in~netdev#1.base, be_set_rxnfc_#in~netdev#1.offset;be_set_rxnfc_~cmd#1.base, be_set_rxnfc_~cmd#1.offset := be_set_rxnfc_#in~cmd#1.base, be_set_rxnfc_#in~cmd#1.offset;havoc be_set_rxnfc_~adapter~57#1.base, be_set_rxnfc_~adapter~57#1.offset;havoc be_set_rxnfc_~tmp~262#1.base, be_set_rxnfc_~tmp~262#1.offset;havoc be_set_rxnfc_~status~121#1;havoc be_set_rxnfc_~tmp___0~141#1;havoc be_set_rxnfc_~tmp___1~79#1; [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21281-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20423-1: SUMMARY for call be_get_settings_#t~ret3690#1.base, be_get_settings_#t~ret3690#1.offset := netdev_priv(be_get_settings_~netdev#1.base, be_get_settings_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20423: be_get_settings_~tmp~246#1.base, be_get_settings_~tmp~246#1.offset := be_get_settings_#t~ret3690#1.base, be_get_settings_#t~ret3690#1.offset;havoc be_get_settings_#t~ret3690#1.base, be_get_settings_#t~ret3690#1.offset;be_get_settings_~adapter~43#1.base, be_get_settings_~adapter~43#1.offset := be_get_settings_~tmp~246#1.base, be_get_settings_~tmp~246#1.offset;call write~int#36(0, be_get_settings_~#link_speed~0#1.base, be_get_settings_~#link_speed~0#1.offset, 2);call be_get_settings_#t~mem3691#1 := read~int#38(be_get_settings_~adapter~43#1.base, 317383 + be_get_settings_~adapter~43#1.offset, 4); [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18309: be_cmd_ddr_dma_test_#res#1 := be_cmd_ddr_dma_test_~status~89#1; [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21282: main_#t~ret4013#1 := be_set_rxnfc_#res#1;havoc be_set_rxnfc_#t~ret3991#1.base, be_set_rxnfc_#t~ret3991#1.offset, be_set_rxnfc_#t~ret3992#1, be_set_rxnfc_#t~mem3993#1.base, be_set_rxnfc_#t~mem3993#1.offset, be_set_rxnfc_#t~ret3994#1, be_set_rxnfc_#t~mem3995#1, be_set_rxnfc_#t~switch3996#1, be_set_rxnfc_#t~ret3997#1, be_set_rxnfc_~netdev#1.base, be_set_rxnfc_~netdev#1.offset, be_set_rxnfc_~cmd#1.base, be_set_rxnfc_~cmd#1.offset, be_set_rxnfc_~adapter~57#1.base, be_set_rxnfc_~adapter~57#1.offset, be_set_rxnfc_~tmp~262#1.base, be_set_rxnfc_~tmp~262#1.offset, be_set_rxnfc_~status~121#1, be_set_rxnfc_~tmp___0~141#1, be_set_rxnfc_~tmp___1~79#1;havoc be_set_rxnfc_#in~netdev#1.base, be_set_rxnfc_#in~netdev#1.offset, be_set_rxnfc_#in~cmd#1.base, be_set_rxnfc_#in~cmd#1.offset;assume { :end_inline_be_set_rxnfc } true;assume -2147483648 <= main_#t~ret4013#1 && main_#t~ret4013#1 <= 2147483647; [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18309-1: SUMMARY for call spin_unlock_bh(be_cmd_ddr_dma_test_~adapter#1.base, 299 + be_cmd_ddr_dma_test_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-7: assume 0 != be_get_rss_hash_opts_#t~bitwise3918#1 % 18446744073709551616;havoc be_get_rss_hash_opts_#t~mem3917#1;havoc be_get_rss_hash_opts_#t~bitwise3918#1; [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-7: assume !(0 != be_get_rss_hash_opts_#t~bitwise3918#1 % 18446744073709551616);havoc be_get_rss_hash_opts_#t~mem3917#1;havoc be_get_rss_hash_opts_#t~bitwise3918#1; [2025-02-08 02:47:19,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14147: assume 0 != lancer_fw_download_~status~30#1; [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14147: assume !(0 != lancer_fw_download_~status~30#1);call lancer_fw_download_#t~mem2178#1 := read~int#3(lancer_fw_download_~#data_written~0#1.base, lancer_fw_download_~#data_written~0#1.offset, 4);lancer_fw_download_~offset~2#1 := lancer_fw_download_~offset~2#1 + lancer_fw_download_#t~mem2178#1;havoc lancer_fw_download_#t~mem2178#1;call lancer_fw_download_#t~mem2179#1 := read~int#3(lancer_fw_download_~#data_written~0#1.base, lancer_fw_download_~#data_written~0#1.offset, 4);lancer_fw_download_~data_ptr~0#1.base, lancer_fw_download_~data_ptr~0#1.offset := lancer_fw_download_~data_ptr~0#1.base, lancer_fw_download_~data_ptr~0#1.offset + (if lancer_fw_download_#t~mem2179#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then lancer_fw_download_#t~mem2179#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else lancer_fw_download_#t~mem2179#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc lancer_fw_download_#t~mem2179#1;call lancer_fw_download_#t~mem2180#1 := read~int#3(lancer_fw_download_~#data_written~0#1.base, lancer_fw_download_~#data_written~0#1.offset, 4);lancer_fw_download_~image_size~0#1 := lancer_fw_download_~image_size~0#1 - lancer_fw_download_#t~mem2180#1 % 4294967296;havoc lancer_fw_download_#t~mem2180#1; [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20753-1: SUMMARY for call be_get_eeprom_len_#t~ret3825#1 := check_privilege(be_get_eeprom_len_~adapter~52#1.base, be_get_eeprom_len_~adapter~52#1.offset, 1792); srcloc: null [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-6: assume 0 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 || 48 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3919#1 := 48; [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-6: assume !(0 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 || 48 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616); [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20753: be_get_eeprom_len_~tmp___0~138#1 := (if 0 == be_get_eeprom_len_#t~ret3825#1 % 256 then 0 else 1);havoc be_get_eeprom_len_#t~ret3825#1; [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-9: assume 0 == be_get_rss_hash_opts_#t~mem3917#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3918#1 := 0; [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-9: assume !(0 == be_get_rss_hash_opts_#t~mem3917#1 % 18446744073709551616); [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-8: assume 4 == be_get_rss_hash_opts_#t~mem3917#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3918#1 := be_get_rss_hash_opts_#t~mem3917#1; [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-8: assume !(4 == be_get_rss_hash_opts_#t~mem3917#1 % 18446744073709551616); [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-10: assume be_get_rss_hash_opts_#t~switch3906#1;call be_get_rss_hash_opts_#t~mem3917#1 := read~int#38(be_get_rss_hash_opts_~adapter#1.base, 317436 + be_get_rss_hash_opts_~adapter#1.offset, 8); [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20951-10: assume !be_get_rss_hash_opts_#t~switch3906#1;be_get_rss_hash_opts_#t~switch3906#1 := be_get_rss_hash_opts_#t~switch3906#1 || 6 == be_get_rss_hash_opts_~flow_type#1; [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17516: assume -2147483648 <= be_cmd_get_regs_#t~ret3068#1 && be_cmd_get_regs_#t~ret3068#1 <= 2147483647;havoc be_cmd_get_regs_#t~mem3067#1.base, be_cmd_get_regs_#t~mem3067#1.offset;havoc be_cmd_get_regs_#t~ret3068#1; [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17516-1: SUMMARY for call be_cmd_get_regs_#t~ret3068#1 := dev_err(be_cmd_get_regs_#t~mem3067#1.base, 146 + be_cmd_get_regs_#t~mem3067#1.offset, 177, 0); srcloc: null [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20555-1: SUMMARY for call be_set_phys_id_#t~ret3751#1 := be_cmd_set_beacon_state(be_set_phys_id_~adapter~47#1.base, be_set_phys_id_~adapter~47#1.offset, (if be_set_phys_id_#t~mem3750#1 % 256 % 4294967296 <= 2147483647 then be_set_phys_id_#t~mem3750#1 % 256 % 4294967296 else be_set_phys_id_#t~mem3750#1 % 256 % 4294967296 - 4294967296), 0, 0, 1); srcloc: null [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20555: assume -2147483648 <= be_set_phys_id_#t~ret3751#1 && be_set_phys_id_#t~ret3751#1 <= 2147483647; [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20952: [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19895-1: SUMMARY for call be_get_drvinfo_#t~ret3560#1 := strlcpy(be_get_drvinfo_~drvinfo#1.base, 100 + be_get_drvinfo_~drvinfo#1.offset, be_get_drvinfo_~tmp___1~69#1.base, be_get_drvinfo_~tmp___1~69#1.offset, 32); srcloc: null [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20952-1: havoc be_get_rss_hash_opts_#t~bitwise3918#1;assume be_get_rss_hash_opts_#t~bitwise3918#1 % 18446744073709551616 <= be_get_rss_hash_opts_#t~mem3917#1 % 18446744073709551616 && be_get_rss_hash_opts_#t~bitwise3918#1 % 18446744073709551616 <= 4; [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19895: havoc be_get_drvinfo_#t~ret3560#1;call write~int#39(0, be_get_drvinfo_~drvinfo#1.base, 184 + be_get_drvinfo_~drvinfo#1.offset, 4);call write~int#39(0, be_get_drvinfo_~drvinfo#1.base, 192 + be_get_drvinfo_~drvinfo#1.offset, 4);call write~int#39(0, be_get_drvinfo_~drvinfo#1.base, 188 + be_get_drvinfo_~drvinfo#1.offset, 4);call ULTIMATE.dealloc(be_get_drvinfo_~#fw_on_flash~0#1.base, be_get_drvinfo_~#fw_on_flash~0#1.offset);havoc be_get_drvinfo_~#fw_on_flash~0#1.base, be_get_drvinfo_~#fw_on_flash~0#1.offset; [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20820: be_read_eeprom_~__ret~26#1.base, be_read_eeprom_~__ret~26#1.offset := be_read_eeprom_#t~memcpy~res3858#1.base, be_read_eeprom_#t~memcpy~res3858#1.offset;havoc be_read_eeprom_#t~mem3857#1;havoc be_read_eeprom_#t~memcpy~res3858#1.base, be_read_eeprom_#t~memcpy~res3858#1.offset; [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20754: assume 0 != be_get_eeprom_len_~tmp___0~138#1 % 256;be_get_eeprom_len_~tmp___1~76#1 := 0; [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20754: assume !(0 != be_get_eeprom_len_~tmp___0~138#1 % 256);be_get_eeprom_len_~tmp___1~76#1 := 1; [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20820-1: SUMMARY for call be_read_eeprom_#t~memcpy~res3858#1.base, be_read_eeprom_#t~memcpy~res3858#1.offset := #Ultimate.C_memcpy#38(be_read_eeprom_~data#1.base, be_read_eeprom_~data#1.offset, be_read_eeprom_~resp~32#1.base, 16 + be_read_eeprom_~resp~32#1.offset + (if be_read_eeprom_#t~mem3857#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_read_eeprom_#t~mem3857#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else be_read_eeprom_#t~mem3857#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), be_read_eeprom_~__len~25#1); srcloc: null [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20225-1: be_get_stat_strings_#t~loopctr3646#1 := 0; [2025-02-08 02:47:19,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20225: assume true;havoc be_get_stat_strings_#t~nondet3647#1;call write~int#1(be_get_stat_strings_#t~nondet3647#1, be_get_stat_strings_~data#1.base, be_get_stat_strings_~data#1.offset + be_get_stat_strings_#t~loopctr3646#1, 8);be_get_stat_strings_#t~loopctr3646#1 := 1 + be_get_stat_strings_#t~loopctr3646#1; [2025-02-08 02:47:19,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20225: assume true;be_get_stat_strings_~data#1.base, be_get_stat_strings_~data#1.offset := be_get_stat_strings_~data#1.base, 32 + be_get_stat_strings_~data#1.offset;be_get_stat_strings_~j~6#1 := 1 + be_get_stat_strings_~j~6#1; [2025-02-08 02:47:19,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20159-1: SUMMARY for call be_get_ethtool_stats_#t~ret3634#1 := u64_stats_fetch_begin_bh(be_get_ethtool_stats_~stats___1~0#1.base, 52 + be_get_ethtool_stats_~stats___1~0#1.offset); srcloc: null [2025-02-08 02:47:19,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20159: be_get_ethtool_stats_~start~4#1 := be_get_ethtool_stats_#t~ret3634#1;be_get_ethtool_stats_~i~45#1 := 1; [2025-02-08 02:47:19,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21216: assume main_#t~switch3999#1; [2025-02-08 02:47:19,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21216: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 7 == main_~tmp~263#1; [2025-02-08 02:47:19,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21084: be_set_rss_hash_opts_~i~49#1 := 0;be_set_rss_hash_opts_~rxo~9#1.base, be_set_rss_hash_opts_~rxo~9#1.offset := be_set_rss_hash_opts_~adapter#1.base, 135847 + be_set_rss_hash_opts_~adapter#1.offset + 19619 * (if be_set_rss_hash_opts_~i~49#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_set_rss_hash_opts_~i~49#1 % 18446744073709551616 % 18446744073709551616 else be_set_rss_hash_opts_~i~49#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:47:19,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14280-1: SUMMARY for call dma_free_attrs(be_fw_download_#t~mem2239#1.base, 146 + be_fw_download_#t~mem2239#1.offset, be_fw_download_#t~mem2240#1 % 4294967296, be_fw_download_#t~mem2241#1.base, be_fw_download_#t~mem2241#1.offset, be_fw_download_#t~mem2242#1, 0, 0); srcloc: null [2025-02-08 02:47:19,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14280-2: call be_fw_download_#t~mem2239#1.base, be_fw_download_#t~mem2239#1.offset := read~$Pointer$#38(be_fw_download_~adapter#1.base, be_fw_download_~adapter#1.offset, 8);call be_fw_download_#t~mem2240#1 := read~int#5(be_fw_download_~#flash_cmd~1#1.base, 16 + be_fw_download_~#flash_cmd~1#1.offset, 4);call be_fw_download_#t~mem2241#1.base, be_fw_download_#t~mem2241#1.offset := read~$Pointer$#5(be_fw_download_~#flash_cmd~1#1.base, be_fw_download_~#flash_cmd~1#1.offset, 8);call be_fw_download_#t~mem2242#1 := read~int#5(be_fw_download_~#flash_cmd~1#1.base, 8 + be_fw_download_~#flash_cmd~1#1.offset, 8); [2025-02-08 02:47:19,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14280: havoc be_fw_download_#t~mem2239#1.base, be_fw_download_#t~mem2239#1.offset;havoc be_fw_download_#t~mem2240#1;havoc be_fw_download_#t~mem2241#1.base, be_fw_download_#t~mem2241#1.offset;havoc be_fw_download_#t~mem2242#1; [2025-02-08 02:47:19,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20953-1: [2025-02-08 02:47:19,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20953: be_get_rss_hash_opts_~data~0#1 := be_get_rss_hash_opts_#t~bitwise3919#1;havoc be_get_rss_hash_opts_#t~bitwise3919#1; [2025-02-08 02:47:19,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20953-2: havoc be_get_rss_hash_opts_#t~bitwise3919#1;assume (be_get_rss_hash_opts_#t~bitwise3919#1 % 18446744073709551616 >= be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 && be_get_rss_hash_opts_#t~bitwise3919#1 % 18446744073709551616 >= 48) && be_get_rss_hash_opts_#t~bitwise3919#1 % 18446744073709551616 <= 48 + be_get_rss_hash_opts_~data~0#1 % 18446744073709551616; [2025-02-08 02:47:19,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14016: assume be_flash_skyhawk_#t~switch2150#1; [2025-02-08 02:47:19,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14016: assume !be_flash_skyhawk_#t~switch2150#1;havoc be_flash_skyhawk_#t~mem2149#1;havoc be_flash_skyhawk_#t~switch2150#1;havoc be_flash_skyhawk_#t~mem2149#1;havoc be_flash_skyhawk_#t~switch2150#1; [2025-02-08 02:47:19,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21217: assume { :begin_inline_be_get_coalesce } true;be_get_coalesce_#in~netdev#1.base, be_get_coalesce_#in~netdev#1.offset, be_get_coalesce_#in~et#1.base, be_get_coalesce_#in~et#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_group6~0#1.base, main_~var_group6~0#1.offset;havoc be_get_coalesce_#res#1;havoc be_get_coalesce_#t~ret3605#1.base, be_get_coalesce_#t~ret3605#1.offset, be_get_coalesce_#t~mem3606#1, be_get_coalesce_#t~mem3607#1, be_get_coalesce_#t~mem3608#1, be_get_coalesce_#t~mem3609#1, be_get_coalesce_#t~mem3610#1, be_get_coalesce_#t~mem3611#1, be_get_coalesce_#t~mem3612#1, be_get_coalesce_#t~mem3613#1, be_get_coalesce_~netdev#1.base, be_get_coalesce_~netdev#1.offset, be_get_coalesce_~et#1.base, be_get_coalesce_~et#1.offset, be_get_coalesce_~adapter~38#1.base, be_get_coalesce_~adapter~38#1.offset, be_get_coalesce_~tmp~241#1.base, be_get_coalesce_~tmp~241#1.offset, be_get_coalesce_~eqo~12#1.base, be_get_coalesce_~eqo~12#1.offset;be_get_coalesce_~netdev#1.base, be_get_coalesce_~netdev#1.offset := be_get_coalesce_#in~netdev#1.base, be_get_coalesce_#in~netdev#1.offset;be_get_coalesce_~et#1.base, be_get_coalesce_~et#1.offset := be_get_coalesce_#in~et#1.base, be_get_coalesce_#in~et#1.offset;havoc be_get_coalesce_~adapter~38#1.base, be_get_coalesce_~adapter~38#1.offset;havoc be_get_coalesce_~tmp~241#1.base, be_get_coalesce_~tmp~241#1.offset;havoc be_get_coalesce_~eqo~12#1.base, be_get_coalesce_~eqo~12#1.offset; [2025-02-08 02:47:19,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21217-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,438 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20028: be_get_coalesce_~tmp~241#1.base, be_get_coalesce_~tmp~241#1.offset := be_get_coalesce_#t~ret3605#1.base, be_get_coalesce_#t~ret3605#1.offset;havoc be_get_coalesce_#t~ret3605#1.base, be_get_coalesce_#t~ret3605#1.offset;be_get_coalesce_~adapter~38#1.base, be_get_coalesce_~adapter~38#1.offset := be_get_coalesce_~tmp~241#1.base, be_get_coalesce_~tmp~241#1.offset;be_get_coalesce_~eqo~12#1.base, be_get_coalesce_~eqo~12#1.offset := be_get_coalesce_~adapter~38#1.base, 443 + be_get_coalesce_~adapter~38#1.offset;call be_get_coalesce_#t~mem3606#1 := read~int#38(be_get_coalesce_~eqo~12#1.base, 80 + be_get_coalesce_~eqo~12#1.offset, 4);call write~int#34(be_get_coalesce_#t~mem3606#1, be_get_coalesce_~et#1.base, 4 + be_get_coalesce_~et#1.offset, 4);havoc be_get_coalesce_#t~mem3606#1;call be_get_coalesce_#t~mem3607#1 := read~int#38(be_get_coalesce_~eqo~12#1.base, 72 + be_get_coalesce_~eqo~12#1.offset, 4);call write~int#34(be_get_coalesce_#t~mem3607#1, be_get_coalesce_~et#1.base, 72 + be_get_coalesce_~et#1.offset, 4);havoc be_get_coalesce_#t~mem3607#1;call be_get_coalesce_#t~mem3608#1 := read~int#38(be_get_coalesce_~eqo~12#1.base, 68 + be_get_coalesce_~eqo~12#1.offset, 4);call write~int#34(be_get_coalesce_#t~mem3608#1, be_get_coalesce_~et#1.base, 52 + be_get_coalesce_~et#1.offset, 4);havoc be_get_coalesce_#t~mem3608#1;call be_get_coalesce_#t~mem3609#1 := read~int#38(be_get_coalesce_~eqo~12#1.base, 80 + be_get_coalesce_~eqo~12#1.offset, 4);call write~int#34(be_get_coalesce_#t~mem3609#1, be_get_coalesce_~et#1.base, 20 + be_get_coalesce_~et#1.offset, 4);havoc be_get_coalesce_#t~mem3609#1;call be_get_coalesce_#t~mem3610#1 := read~int#38(be_get_coalesce_~eqo~12#1.base, 72 + be_get_coalesce_~eqo~12#1.offset, 4);call write~int#34(be_get_coalesce_#t~mem3610#1, be_get_coalesce_~et#1.base, 80 + be_get_coalesce_~et#1.offset, 4);havoc be_get_coalesce_#t~mem3610#1;call be_get_coalesce_#t~mem3611#1 := read~int#38(be_get_coalesce_~eqo~12#1.base, 68 + be_get_coalesce_~eqo~12#1.offset, 4);call write~int#34(be_get_coalesce_#t~mem3611#1, be_get_coalesce_~et#1.base, 60 + be_get_coalesce_~et#1.offset, 4);havoc be_get_coalesce_#t~mem3611#1;call be_get_coalesce_#t~mem3612#1 := read~int#38(be_get_coalesce_~eqo~12#1.base, 67 + be_get_coalesce_~eqo~12#1.offset, 1);call write~int#34(be_get_coalesce_#t~mem3612#1 % 256, be_get_coalesce_~et#1.base, 40 + be_get_coalesce_~et#1.offset, 4);havoc be_get_coalesce_#t~mem3612#1;call be_get_coalesce_#t~mem3613#1 := read~int#38(be_get_coalesce_~eqo~12#1.base, 67 + be_get_coalesce_~eqo~12#1.offset, 1);call write~int#34(be_get_coalesce_#t~mem3613#1 % 256, be_get_coalesce_~et#1.base, 44 + be_get_coalesce_~et#1.offset, 4);havoc be_get_coalesce_#t~mem3613#1;be_get_coalesce_#res#1 := 0; [2025-02-08 02:47:19,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20028-1: SUMMARY for call be_get_coalesce_#t~ret3605#1.base, be_get_coalesce_#t~ret3605#1.offset := netdev_priv(be_get_coalesce_~netdev#1.base, be_get_coalesce_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20293: assume be_get_sset_count_#t~switch3657#1;be_get_sset_count_#res#1 := 5; [2025-02-08 02:47:19,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20293: assume !be_get_sset_count_#t~switch3657#1;be_get_sset_count_#t~switch3657#1 := be_get_sset_count_#t~switch3657#1 || 1 == be_get_sset_count_~stringset#1; [2025-02-08 02:47:19,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21218: main_#t~ret4004#1 := be_get_coalesce_#res#1;havoc be_get_coalesce_#t~ret3605#1.base, be_get_coalesce_#t~ret3605#1.offset, be_get_coalesce_#t~mem3606#1, be_get_coalesce_#t~mem3607#1, be_get_coalesce_#t~mem3608#1, be_get_coalesce_#t~mem3609#1, be_get_coalesce_#t~mem3610#1, be_get_coalesce_#t~mem3611#1, be_get_coalesce_#t~mem3612#1, be_get_coalesce_#t~mem3613#1, be_get_coalesce_~netdev#1.base, be_get_coalesce_~netdev#1.offset, be_get_coalesce_~et#1.base, be_get_coalesce_~et#1.offset, be_get_coalesce_~adapter~38#1.base, be_get_coalesce_~adapter~38#1.offset, be_get_coalesce_~tmp~241#1.base, be_get_coalesce_~tmp~241#1.offset, be_get_coalesce_~eqo~12#1.base, be_get_coalesce_~eqo~12#1.offset;havoc be_get_coalesce_#in~netdev#1.base, be_get_coalesce_#in~netdev#1.offset, be_get_coalesce_#in~et#1.base, be_get_coalesce_#in~et#1.offset;assume { :end_inline_be_get_coalesce } true;assume -2147483648 <= main_#t~ret4004#1 && main_#t~ret4004#1 <= 2147483647; [2025-02-08 02:47:19,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21284: assume main_#t~switch3999#1; [2025-02-08 02:47:19,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21284: assume !main_#t~switch3999#1;havoc main_#t~switch3999#1;havoc main_#t~ret4000#1;havoc main_#t~ret4001#1;havoc main_#t~ret4002#1;havoc main_#t~ret4003#1;havoc main_#t~ret4004#1;havoc main_#t~ret4005#1;havoc main_#t~ret4006#1;havoc main_#t~ret4007#1;havoc main_#t~ret4008#1;havoc main_#t~ret4009#1;havoc main_#t~ret4010#1;havoc main_#t~ret4011#1;havoc main_#t~ret4012#1;havoc main_#t~ret4013#1;havoc main_#t~switch3999#1;havoc main_#t~ret4000#1;havoc main_#t~ret4001#1;havoc main_#t~ret4002#1;havoc main_#t~ret4003#1;havoc main_#t~ret4004#1;havoc main_#t~ret4005#1;havoc main_#t~ret4006#1;havoc main_#t~ret4007#1;havoc main_#t~ret4008#1;havoc main_#t~ret4009#1;havoc main_#t~ret4010#1;havoc main_#t~ret4011#1;havoc main_#t~ret4012#1;havoc main_#t~ret4013#1; [2025-02-08 02:47:19,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20689-1: SUMMARY for call be_self_test_#t~memset~res3797#1.base, be_self_test_#t~memset~res3797#1.offset := #Ultimate.C_memset#4(be_self_test_~data#1.base, be_self_test_~data#1.offset, 0, 40); srcloc: null [2025-02-08 02:47:19,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20689: havoc be_self_test_#t~memset~res3797#1.base, be_self_test_#t~memset~res3797#1.offset;call be_self_test_#t~mem3798#1 := read~int#8(be_self_test_~test#1.base, 4 + be_self_test_~test#1.offset, 4); [2025-02-08 02:47:19,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17452: be_cmd_get_reg_len_#res#1 := be_cmd_get_reg_len_~status~69#1; [2025-02-08 02:47:19,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20557: assume be_set_phys_id_#t~switch3747#1;call be_set_phys_id_#t~mem3752#1 := read~int#38(be_set_phys_id_~adapter~47#1.base, 317364 + be_set_phys_id_~adapter~47#1.offset, 1); [2025-02-08 02:47:19,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20557: assume !be_set_phys_id_#t~switch3747#1;be_set_phys_id_#t~switch3747#1 := be_set_phys_id_#t~switch3747#1 || 0 == be_set_phys_id_~state#1; [2025-02-08 02:47:19,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17452-1: SUMMARY for call spin_unlock_bh(be_cmd_get_reg_len_~adapter#1.base, 299 + be_cmd_get_reg_len_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20690: assume 0 != (if be_self_test_#t~mem3798#1 % 4294967296 % 4294967296 <= 2147483647 then be_self_test_#t~mem3798#1 % 4294967296 % 4294967296 else be_self_test_#t~mem3798#1 % 4294967296 % 4294967296 - 4294967296) % 2;havoc be_self_test_#t~mem3798#1; [2025-02-08 02:47:19,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20690: assume !(0 != (if be_self_test_#t~mem3798#1 % 4294967296 % 4294967296 <= 2147483647 then be_self_test_#t~mem3798#1 % 4294967296 % 4294967296 else be_self_test_#t~mem3798#1 % 4294967296 % 4294967296 - 4294967296) % 2);havoc be_self_test_#t~mem3798#1; [2025-02-08 02:47:19,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20095-1: SUMMARY for call be_get_ethtool_stats_#t~ret3621#1.base, be_get_ethtool_stats_#t~ret3621#1.offset := netdev_priv(be_get_ethtool_stats_~netdev#1.base, be_get_ethtool_stats_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20095: be_get_ethtool_stats_~tmp~243#1.base, be_get_ethtool_stats_~tmp~243#1.offset := be_get_ethtool_stats_#t~ret3621#1.base, be_get_ethtool_stats_#t~ret3621#1.offset;havoc be_get_ethtool_stats_#t~ret3621#1.base, be_get_ethtool_stats_#t~ret3621#1.offset;be_get_ethtool_stats_~adapter~40#1.base, be_get_ethtool_stats_~adapter~40#1.offset := be_get_ethtool_stats_~tmp~243#1.base, be_get_ethtool_stats_~tmp~243#1.offset;be_get_ethtool_stats_~base~0#1 := 0;be_get_ethtool_stats_~i~45#1 := 0; [2025-02-08 02:47:19,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14282: assume 0 != be_fw_download_~status~31#1;call be_fw_download_#t~mem2243#1.base, be_fw_download_#t~mem2243#1.offset := read~$Pointer$#38(be_fw_download_~adapter#1.base, be_fw_download_~adapter#1.offset, 8); [2025-02-08 02:47:19,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14282: assume !(0 != be_fw_download_~status~31#1);call be_fw_download_#t~mem2245#1.base, be_fw_download_#t~mem2245#1.offset := read~$Pointer$#38(be_fw_download_~adapter#1.base, be_fw_download_~adapter#1.offset, 8); [2025-02-08 02:47:19,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20558: assume -2147483648 <= be_set_phys_id_#t~ret3753#1 && be_set_phys_id_#t~ret3753#1 <= 2147483647; [2025-02-08 02:47:19,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20558-1: SUMMARY for call be_set_phys_id_#t~ret3753#1 := be_cmd_set_beacon_state(be_set_phys_id_~adapter~47#1.base, be_set_phys_id_~adapter~47#1.offset, (if be_set_phys_id_#t~mem3752#1 % 256 % 4294967296 <= 2147483647 then be_set_phys_id_#t~mem3752#1 % 256 % 4294967296 else be_set_phys_id_#t~mem3752#1 % 256 % 4294967296 - 4294967296), 0, 0, 0); srcloc: null [2025-02-08 02:47:19,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20426: assume be_get_settings_#t~mem3691#1 < 0;havoc be_get_settings_#t~mem3691#1; [2025-02-08 02:47:19,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20426: assume !(be_get_settings_#t~mem3691#1 < 0);havoc be_get_settings_#t~mem3691#1;call be_get_settings_#t~mem3722#1 := read~int#38(be_get_settings_~adapter~43#1.base, 317383 + be_get_settings_~adapter~43#1.offset, 4); [2025-02-08 02:47:19,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20691-1: SUMMARY for call be_self_test_#t~ret3799#1 := be_loopback_test(be_self_test_~adapter~50#1.base, be_self_test_~adapter~50#1.offset, 0, be_self_test_~data#1.base, be_self_test_~data#1.offset); srcloc: null [2025-02-08 02:47:19,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20691: be_self_test_~tmp___0~136#1 := be_self_test_#t~ret3799#1;havoc be_self_test_#t~ret3799#1; [2025-02-08 02:47:19,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14283: assume -2147483648 <= be_fw_download_#t~ret2244#1 && be_fw_download_#t~ret2244#1 <= 2147483647;havoc be_fw_download_#t~mem2243#1.base, be_fw_download_#t~mem2243#1.offset;havoc be_fw_download_#t~ret2244#1; [2025-02-08 02:47:19,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14283-1: SUMMARY for call be_fw_download_#t~ret2244#1 := dev_err(be_fw_download_#t~mem2243#1.base, 146 + be_fw_download_#t~mem2243#1.offset, 130, 0); srcloc: null [2025-02-08 02:47:19,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20295: assume be_get_sset_count_#t~switch3657#1;call be_get_sset_count_#t~mem3658#1 := read~int#38(be_get_sset_count_~adapter~42#1.base, 135843 + be_get_sset_count_~adapter~42#1.offset, 4);call be_get_sset_count_#t~mem3659#1 := read~int#38(be_get_sset_count_~adapter~42#1.base, 3759 + be_get_sset_count_~adapter~42#1.offset, 4);be_get_sset_count_#res#1 := (if (32 + (7 * be_get_sset_count_#t~mem3658#1 + 6 * be_get_sset_count_#t~mem3659#1)) % 4294967296 % 4294967296 <= 2147483647 then (32 + (7 * be_get_sset_count_#t~mem3658#1 + 6 * be_get_sset_count_#t~mem3659#1)) % 4294967296 % 4294967296 else (32 + (7 * be_get_sset_count_#t~mem3658#1 + 6 * be_get_sset_count_#t~mem3659#1)) % 4294967296 % 4294967296 - 4294967296);havoc be_get_sset_count_#t~mem3658#1;havoc be_get_sset_count_#t~mem3659#1; [2025-02-08 02:47:19,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20295: assume !be_get_sset_count_#t~switch3657#1;be_get_sset_count_#t~switch3657#1 := true; [2025-02-08 02:47:19,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20163: call be_get_ethtool_stats_#t~mem3635#1 := read~int#52(~#et_tx_stats~0.base, 40 + (~#et_tx_stats~0.offset + 44 * (if be_get_ethtool_stats_~i~45#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then be_get_ethtool_stats_~i~45#1 % 4294967296 % 18446744073709551616 else be_get_ethtool_stats_~i~45#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)), 4);be_get_ethtool_stats_~p~4#1.base, be_get_ethtool_stats_~p~4#1.offset := be_get_ethtool_stats_~stats___1~0#1.base, be_get_ethtool_stats_~stats___1~0#1.offset + (if be_get_ethtool_stats_#t~mem3635#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_get_ethtool_stats_#t~mem3635#1 % 18446744073709551616 % 18446744073709551616 else be_get_ethtool_stats_#t~mem3635#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call be_get_ethtool_stats_#t~mem3636#1 := read~int#52(~#et_tx_stats~0.base, 36 + (~#et_tx_stats~0.offset + 44 * (if be_get_ethtool_stats_~i~45#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then be_get_ethtool_stats_~i~45#1 % 4294967296 % 18446744073709551616 else be_get_ethtool_stats_~i~45#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 02:47:19,444 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21220: assume main_#t~switch3999#1; [2025-02-08 02:47:19,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21220: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 8 == main_~tmp~263#1; [2025-02-08 02:47:19,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20625: call ULTIMATE.dealloc(be_test_ddr_dma_~#ddrdma_cmd~0#1.base, be_test_ddr_dma_~#ddrdma_cmd~0#1.offset);havoc be_test_ddr_dma_~#ddrdma_cmd~0#1.base, be_test_ddr_dma_~#ddrdma_cmd~0#1.offset;call ULTIMATE.dealloc(be_test_ddr_dma_~#pattern~0#1.base, be_test_ddr_dma_~#pattern~0#1.offset);havoc be_test_ddr_dma_~#pattern~0#1.base, be_test_ddr_dma_~#pattern~0#1.offset;be_self_test_#t~ret3813#1 := be_test_ddr_dma_#res#1;havoc be_test_ddr_dma_#t~mem3773#1.base, be_test_ddr_dma_#t~mem3773#1.offset, be_test_ddr_dma_#t~mem3774#1, be_test_ddr_dma_#t~ret3775#1.base, be_test_ddr_dma_#t~ret3775#1.offset, be_test_ddr_dma_#t~mem3776#1.base, be_test_ddr_dma_#t~mem3776#1.offset, be_test_ddr_dma_#t~mem3777#1, be_test_ddr_dma_#t~ret3778#1, be_test_ddr_dma_#t~mem3779#1.base, be_test_ddr_dma_#t~mem3779#1.offset, be_test_ddr_dma_#t~mem3780#1, be_test_ddr_dma_#t~mem3781#1.base, be_test_ddr_dma_#t~mem3781#1.offset, be_test_ddr_dma_#t~mem3782#1, be_test_ddr_dma_~adapter#1.base, be_test_ddr_dma_~adapter#1.offset, be_test_ddr_dma_~ret~0#1, be_test_ddr_dma_~i~47#1, be_test_ddr_dma_~#ddrdma_cmd~0#1.base, be_test_ddr_dma_~#ddrdma_cmd~0#1.offset, be_test_ddr_dma_~#pattern~0#1.base, be_test_ddr_dma_~#pattern~0#1.offset;havoc be_test_ddr_dma_#in~adapter#1.base, be_test_ddr_dma_#in~adapter#1.offset;assume { :end_inline_be_test_ddr_dma } true;assume -2147483648 <= be_self_test_#t~ret3813#1 && be_self_test_#t~ret3813#1 <= 2147483647;be_self_test_~tmp___3~28#1 := be_self_test_#t~ret3813#1;havoc be_self_test_#t~ret3813#1; [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20427-1: SUMMARY for call be_get_settings_#t~ret3692#1 := be_cmd_link_status_query(be_get_settings_~adapter~43#1.base, be_get_settings_~adapter~43#1.offset, be_get_settings_~#link_speed~0#1.base, be_get_settings_~#link_speed~0#1.offset, be_get_settings_~#link_status~1#1.base, be_get_settings_~#link_status~1#1.offset, 0); srcloc: null [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20427: assume -2147483648 <= be_get_settings_#t~ret3692#1 && be_get_settings_#t~ret3692#1 <= 2147483647;be_get_settings_~status~115#1 := be_get_settings_#t~ret3692#1;havoc be_get_settings_#t~ret3692#1; [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20824: havoc be_read_eeprom_#t~mem3859#1.base, be_read_eeprom_#t~mem3859#1.offset;havoc be_read_eeprom_#t~mem3860#1;havoc be_read_eeprom_#t~mem3861#1.base, be_read_eeprom_#t~mem3861#1.offset;havoc be_read_eeprom_#t~mem3862#1;be_read_eeprom_#res#1 := be_read_eeprom_~status~118#1;call ULTIMATE.dealloc(be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset);havoc be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset; [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20824-2: call be_read_eeprom_#t~mem3859#1.base, be_read_eeprom_#t~mem3859#1.offset := read~$Pointer$#38(be_read_eeprom_~adapter~53#1.base, be_read_eeprom_~adapter~53#1.offset, 8);call be_read_eeprom_#t~mem3860#1 := read~int#5(be_read_eeprom_~#eeprom_cmd~0#1.base, 16 + be_read_eeprom_~#eeprom_cmd~0#1.offset, 4);call be_read_eeprom_#t~mem3861#1.base, be_read_eeprom_#t~mem3861#1.offset := read~$Pointer$#5(be_read_eeprom_~#eeprom_cmd~0#1.base, be_read_eeprom_~#eeprom_cmd~0#1.offset, 8);call be_read_eeprom_#t~mem3862#1 := read~int#5(be_read_eeprom_~#eeprom_cmd~0#1.base, 8 + be_read_eeprom_~#eeprom_cmd~0#1.offset, 8); [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20824-1: SUMMARY for call dma_free_attrs(be_read_eeprom_#t~mem3859#1.base, 146 + be_read_eeprom_#t~mem3859#1.offset, be_read_eeprom_#t~mem3860#1 % 4294967296, be_read_eeprom_#t~mem3861#1.base, be_read_eeprom_#t~mem3861#1.offset, be_read_eeprom_#t~mem3862#1, 0, 0); srcloc: null [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20692: assume 0 != be_self_test_~tmp___0~136#1 % 18446744073709551616;call be_self_test_#t~mem3800#1 := read~int#8(be_self_test_~test#1.base, 4 + be_self_test_~test#1.offset, 4); [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20692: assume !(0 != be_self_test_~tmp___0~136#1 % 18446744073709551616); [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21088: assume be_set_rss_hash_opts_~j~8#1 + be_set_rss_hash_opts_~i~49#1 > 127; [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21088: assume !(be_set_rss_hash_opts_~j~8#1 + be_set_rss_hash_opts_~i~49#1 > 127);call be_set_rss_hash_opts_#t~mem3987#1 := read~int#38(be_set_rss_hash_opts_~rxo~9#1.base, 19617 + be_set_rss_hash_opts_~rxo~9#1.offset, 1);call write~int#38(be_set_rss_hash_opts_#t~mem3987#1, be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset + (be_set_rss_hash_opts_~j~8#1 + be_set_rss_hash_opts_~i~49#1), 1);havoc be_set_rss_hash_opts_#t~mem3987#1;be_set_rss_hash_opts_~i~49#1 := 1 + be_set_rss_hash_opts_~i~49#1;be_set_rss_hash_opts_~rxo~9#1.base, be_set_rss_hash_opts_~rxo~9#1.offset := be_set_rss_hash_opts_~rxo~9#1.base, 19619 + be_set_rss_hash_opts_~rxo~9#1.offset;call be_set_rss_hash_opts_#t~mem3988#1 := read~int#38(be_set_rss_hash_opts_~adapter#1.base, 135843 + be_set_rss_hash_opts_~adapter#1.offset, 4); [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21022: assume be_set_rss_hash_opts_#t~short3941#1;havoc be_set_rss_hash_opts_#t~mem3939#1;havoc be_set_rss_hash_opts_#t~mem3940#1;havoc be_set_rss_hash_opts_#t~short3941#1;be_set_rss_hash_opts_#res#1 := -22;call ULTIMATE.dealloc(be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset);havoc be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset; [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21022: assume !be_set_rss_hash_opts_#t~short3941#1;havoc be_set_rss_hash_opts_#t~mem3939#1;havoc be_set_rss_hash_opts_#t~mem3940#1;havoc be_set_rss_hash_opts_#t~short3941#1;call be_set_rss_hash_opts_#t~mem3942#1 := read~int#21(be_set_rss_hash_opts_~cmd#1.base, 4 + be_set_rss_hash_opts_~cmd#1.offset, 4);be_set_rss_hash_opts_#t~switch3943#1 := 1 == be_set_rss_hash_opts_#t~mem3942#1; [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20956: [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21022-1: assume be_set_rss_hash_opts_#t~short3941#1;call be_set_rss_hash_opts_#t~mem3940#1 := read~int#21(be_set_rss_hash_opts_~cmd#1.base, 8 + be_set_rss_hash_opts_~cmd#1.offset, 8);be_set_rss_hash_opts_#t~short3941#1 := 240 != be_set_rss_hash_opts_#t~mem3940#1 % 18446744073709551616; [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21022-1: assume !be_set_rss_hash_opts_#t~short3941#1; [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20956-2: call be_get_rss_hash_opts_#t~mem3920#1 := read~int#38(be_get_rss_hash_opts_~adapter#1.base, 317436 + be_get_rss_hash_opts_~adapter#1.offset, 8); [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20956-1: havoc be_get_rss_hash_opts_#t~bitwise3921#1;assume be_get_rss_hash_opts_#t~bitwise3921#1 % 18446744073709551616 <= be_get_rss_hash_opts_#t~mem3920#1 % 18446744073709551616 && be_get_rss_hash_opts_#t~bitwise3921#1 % 18446744073709551616 <= 8; [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20164: call write~int#18(be_get_ethtool_stats_#t~ite3639#1, be_get_ethtool_stats_~data#1.base, be_get_ethtool_stats_~data#1.offset + 8 * (if (be_get_ethtool_stats_~base~0#1 + be_get_ethtool_stats_~i~45#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (be_get_ethtool_stats_~base~0#1 + be_get_ethtool_stats_~i~45#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 else (be_get_ethtool_stats_~base~0#1 + be_get_ethtool_stats_~i~45#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc be_get_ethtool_stats_#t~mem3636#1;havoc be_get_ethtool_stats_#t~ite3639#1;havoc be_get_ethtool_stats_#t~mem3637#1;havoc be_get_ethtool_stats_#t~mem3638#1;be_get_ethtool_stats_~i~45#1 := 1 + be_get_ethtool_stats_~i~45#1; [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21221: assume { :begin_inline_be_set_coalesce } true;be_set_coalesce_#in~netdev#1.base, be_set_coalesce_#in~netdev#1.offset, be_set_coalesce_#in~et#1.base, be_set_coalesce_#in~et#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_group6~0#1.base, main_~var_group6~0#1.offset;havoc be_set_coalesce_#res#1;havoc be_set_coalesce_#t~ret3614#1.base, be_set_coalesce_#t~ret3614#1.offset, be_set_coalesce_#t~mem3615#1, be_set_coalesce_#t~mem3616#1, be_set_coalesce_#t~mem3617#1, be_set_coalesce_#t~mem3618#1, be_set_coalesce_#t~mem3619#1, be_set_coalesce_#t~mem3620#1, be_set_coalesce_~netdev#1.base, be_set_coalesce_~netdev#1.offset, be_set_coalesce_~et#1.base, be_set_coalesce_~et#1.offset, be_set_coalesce_~adapter~39#1.base, be_set_coalesce_~adapter~39#1.offset, be_set_coalesce_~tmp~242#1.base, be_set_coalesce_~tmp~242#1.offset, be_set_coalesce_~eqo~13#1.base, be_set_coalesce_~eqo~13#1.offset, be_set_coalesce_~i~44#1, be_set_coalesce_~_min1~7#1, be_set_coalesce_~_min2~7#1, be_set_coalesce_~_min1___0~2#1, be_set_coalesce_~_min2___0~2#1;be_set_coalesce_~netdev#1.base, be_set_coalesce_~netdev#1.offset := be_set_coalesce_#in~netdev#1.base, be_set_coalesce_#in~netdev#1.offset;be_set_coalesce_~et#1.base, be_set_coalesce_~et#1.offset := be_set_coalesce_#in~et#1.base, be_set_coalesce_#in~et#1.offset;havoc be_set_coalesce_~adapter~39#1.base, be_set_coalesce_~adapter~39#1.offset;havoc be_set_coalesce_~tmp~242#1.base, be_set_coalesce_~tmp~242#1.offset;havoc be_set_coalesce_~eqo~13#1.base, be_set_coalesce_~eqo~13#1.offset;havoc be_set_coalesce_~i~44#1;havoc be_set_coalesce_~_min1~7#1;havoc be_set_coalesce_~_min2~7#1;havoc be_set_coalesce_~_min1___0~2#1;havoc be_set_coalesce_~_min2___0~2#1; [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20164-1: assume 8 == be_get_ethtool_stats_#t~mem3636#1;call be_get_ethtool_stats_#t~mem3637#1 := read~int#38(be_get_ethtool_stats_~p~4#1.base, be_get_ethtool_stats_~p~4#1.offset, 8);be_get_ethtool_stats_#t~ite3639#1 := be_get_ethtool_stats_#t~mem3637#1; [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20164-1: assume !(8 == be_get_ethtool_stats_#t~mem3636#1);call be_get_ethtool_stats_#t~mem3638#1 := read~int#38(be_get_ethtool_stats_~p~4#1.base, be_get_ethtool_stats_~p~4#1.offset, 4);be_get_ethtool_stats_#t~ite3639#1 := be_get_ethtool_stats_#t~mem3638#1 % 4294967296; [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21221-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20560: assume be_set_phys_id_#t~switch3747#1;call be_set_phys_id_#t~mem3754#1 := read~int#38(be_set_phys_id_~adapter~47#1.base, 317364 + be_set_phys_id_~adapter~47#1.offset, 1);call be_set_phys_id_#t~mem3755#1 := read~int#38(be_set_phys_id_~adapter~47#1.base, 317173 + be_set_phys_id_~adapter~47#1.offset, 4); [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20560: assume !be_set_phys_id_#t~switch3747#1; [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14020: assume 1 == be_flash_skyhawk_~img_optype~0#1;call be_flash_skyhawk_#t~mem2151#1.base, be_flash_skyhawk_#t~mem2151#1.offset := read~$Pointer$#29(be_flash_skyhawk_~fw#1.base, 8 + be_flash_skyhawk_~fw#1.offset, 8); [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14020: assume !(1 == be_flash_skyhawk_~img_optype~0#1); [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20428: assume 0 == be_get_settings_~status~115#1;call be_get_settings_#t~mem3693#1 := read~int#32(be_get_settings_~#link_status~1#1.base, be_get_settings_~#link_status~1#1.offset, 1); [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20428: assume !(0 == be_get_settings_~status~115#1); [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20759: assume 0 != be_get_eeprom_len_~tmp___1~76#1;be_get_eeprom_len_#res#1 := 0; [2025-02-08 02:47:19,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20759: assume !(0 != be_get_eeprom_len_~tmp___1~76#1);call be_get_eeprom_len_#t~mem3826#1.base, be_get_eeprom_len_#t~mem3826#1.offset := read~$Pointer$#38(be_get_eeprom_len_~adapter~52#1.base, be_get_eeprom_len_~adapter~52#1.offset, 8);call be_get_eeprom_len_#t~mem3827#1 := read~int#38(be_get_eeprom_len_#t~mem3826#1.base, 62 + be_get_eeprom_len_#t~mem3826#1.offset, 2);be_get_eeprom_len_#t~short3830#1 := 57888 == be_get_eeprom_len_#t~mem3827#1 % 65536 % 4294967296; [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20693-1: [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20693: call write~int#8(be_self_test_#t~bitwise3801#1, be_self_test_~test#1.base, 4 + be_self_test_~test#1.offset, 4);havoc be_self_test_#t~mem3800#1;havoc be_self_test_#t~bitwise3801#1; [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20693-3: assume false;be_self_test_#t~bitwise3801#1 := be_self_test_#t~mem3800#1; [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20693-3: assume !false; [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20693-2: havoc be_self_test_#t~bitwise3801#1;assume (be_self_test_#t~bitwise3801#1 % 4294967296 >= be_self_test_#t~mem3800#1 % 4294967296 && be_self_test_#t~bitwise3801#1 % 4294967296 >= 2) && be_self_test_#t~bitwise3801#1 % 4294967296 <= 2 + be_self_test_#t~mem3800#1 % 4294967296; [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17522: assume 0 != be_cmd_get_regs_~total_size~0#1 % 4294967296; [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17522: assume !(0 != be_cmd_get_regs_~total_size~0#1 % 4294967296);call be_cmd_get_regs_#t~mem3069#1.base, be_cmd_get_regs_#t~mem3069#1.offset := read~$Pointer$#38(be_cmd_get_regs_~adapter#1.base, be_cmd_get_regs_~adapter#1.offset, 8);call be_cmd_get_regs_#t~mem3070#1 := read~int#5(be_cmd_get_regs_~#get_fat_cmd~0#1.base, 16 + be_cmd_get_regs_~#get_fat_cmd~0#1.offset, 4);call be_cmd_get_regs_#t~mem3071#1.base, be_cmd_get_regs_#t~mem3071#1.offset := read~$Pointer$#5(be_cmd_get_regs_~#get_fat_cmd~0#1.base, be_cmd_get_regs_~#get_fat_cmd~0#1.offset, 8);call be_cmd_get_regs_#t~mem3072#1 := read~int#5(be_cmd_get_regs_~#get_fat_cmd~0#1.base, 8 + be_cmd_get_regs_~#get_fat_cmd~0#1.offset, 8); [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20957-1: [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20957: be_get_rss_hash_opts_~data~0#1 := be_get_rss_hash_opts_#t~bitwise3922#1;havoc be_get_rss_hash_opts_#t~bitwise3922#1; [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20957-2: havoc be_get_rss_hash_opts_#t~bitwise3922#1;assume (be_get_rss_hash_opts_#t~bitwise3922#1 % 18446744073709551616 >= be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 && be_get_rss_hash_opts_#t~bitwise3922#1 % 18446744073709551616 >= 192) && be_get_rss_hash_opts_#t~bitwise3922#1 % 18446744073709551616 <= 192 + be_get_rss_hash_opts_~data~0#1 % 18446744073709551616; [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20297: assume be_get_sset_count_#t~switch3657#1;be_get_sset_count_#res#1 := -22; [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20297: assume !be_get_sset_count_#t~switch3657#1;havoc be_get_sset_count_#t~switch3657#1;havoc be_get_sset_count_#t~mem3658#1;havoc be_get_sset_count_#t~mem3659#1;havoc be_get_sset_count_#t~switch3657#1;havoc be_get_sset_count_#t~mem3658#1;havoc be_get_sset_count_#t~mem3659#1;main_#t~ret4009#1 := be_get_sset_count_#res#1;havoc be_get_sset_count_#t~ret3656#1.base, be_get_sset_count_#t~ret3656#1.offset, be_get_sset_count_#t~switch3657#1, be_get_sset_count_#t~mem3658#1, be_get_sset_count_#t~mem3659#1, be_get_sset_count_~netdev#1.base, be_get_sset_count_~netdev#1.offset, be_get_sset_count_~stringset#1, be_get_sset_count_~adapter~42#1.base, be_get_sset_count_~adapter~42#1.offset, be_get_sset_count_~tmp~245#1.base, be_get_sset_count_~tmp~245#1.offset;havoc be_get_sset_count_#in~netdev#1.base, be_get_sset_count_#in~netdev#1.offset, be_get_sset_count_#in~stringset#1;assume { :end_inline_be_get_sset_count } true;assume -2147483648 <= main_#t~ret4009#1 && main_#t~ret4009#1 <= 2147483647; [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21222: main_#t~ret4005#1 := be_set_coalesce_#res#1;havoc be_set_coalesce_#t~ret3614#1.base, be_set_coalesce_#t~ret3614#1.offset, be_set_coalesce_#t~mem3615#1, be_set_coalesce_#t~mem3616#1, be_set_coalesce_#t~mem3617#1, be_set_coalesce_#t~mem3618#1, be_set_coalesce_#t~mem3619#1, be_set_coalesce_#t~mem3620#1, be_set_coalesce_~netdev#1.base, be_set_coalesce_~netdev#1.offset, be_set_coalesce_~et#1.base, be_set_coalesce_~et#1.offset, be_set_coalesce_~adapter~39#1.base, be_set_coalesce_~adapter~39#1.offset, be_set_coalesce_~tmp~242#1.base, be_set_coalesce_~tmp~242#1.offset, be_set_coalesce_~eqo~13#1.base, be_set_coalesce_~eqo~13#1.offset, be_set_coalesce_~i~44#1, be_set_coalesce_~_min1~7#1, be_set_coalesce_~_min2~7#1, be_set_coalesce_~_min1___0~2#1, be_set_coalesce_~_min2___0~2#1;havoc be_set_coalesce_#in~netdev#1.base, be_set_coalesce_#in~netdev#1.offset, be_set_coalesce_#in~et#1.base, be_set_coalesce_#in~et#1.offset;assume { :end_inline_be_set_coalesce } true;assume -2147483648 <= main_#t~ret4005#1 && main_#t~ret4005#1 <= 2147483647; [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20561-1: SUMMARY for call be_set_phys_id_#t~ret3756#1 := be_cmd_set_beacon_state(be_set_phys_id_~adapter~47#1.base, be_set_phys_id_~adapter~47#1.offset, (if be_set_phys_id_#t~mem3754#1 % 256 % 4294967296 <= 2147483647 then be_set_phys_id_#t~mem3754#1 % 256 % 4294967296 else be_set_phys_id_#t~mem3754#1 % 256 % 4294967296 - 4294967296), 0, 0, (if be_set_phys_id_#t~mem3755#1 % 256 % 4294967296 <= 2147483647 then be_set_phys_id_#t~mem3755#1 % 256 % 4294967296 else be_set_phys_id_#t~mem3755#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20693-4: assume 0 == be_self_test_#t~mem3800#1 % 4294967296 || 2 == be_self_test_#t~mem3800#1 % 4294967296;be_self_test_#t~bitwise3801#1 := 2; [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20693-4: assume !(0 == be_self_test_#t~mem3800#1 % 4294967296 || 2 == be_self_test_#t~mem3800#1 % 4294967296); [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20561: assume -2147483648 <= be_set_phys_id_#t~ret3756#1 && be_set_phys_id_#t~ret3756#1 <= 2147483647; [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14021: be_flash_skyhawk_~tmp~127#1 := (if 0 == be_flash_skyhawk_#t~ret2152#1 % 256 then 0 else 1);havoc be_flash_skyhawk_#t~mem2151#1.base, be_flash_skyhawk_#t~mem2151#1.offset;havoc be_flash_skyhawk_#t~ret2152#1;be_flash_skyhawk_~redboot~1#1 := (if be_flash_skyhawk_~tmp~127#1 % 256 % 4294967296 <= 2147483647 then be_flash_skyhawk_~tmp~127#1 % 256 % 4294967296 else be_flash_skyhawk_~tmp~127#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14021-1: SUMMARY for call be_flash_skyhawk_#t~ret2152#1 := be_flash_redboot(be_flash_skyhawk_~adapter#1.base, be_flash_skyhawk_~adapter#1.offset, be_flash_skyhawk_#t~mem2151#1.base, be_flash_skyhawk_#t~mem2151#1.offset, be_flash_skyhawk_~img_offset~0#1, be_flash_skyhawk_~img_size~0#1, be_flash_skyhawk_~filehdr_size~1#1 + be_flash_skyhawk_~img_hdrs_size~1#1); srcloc: null [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14087: lancer_fw_reset_#t~ret2164#1 := lancer_wait_idle_#res#1;havoc lancer_wait_idle_#t~mem2161#1.base, lancer_wait_idle_#t~mem2161#1.offset, lancer_wait_idle_#t~ret2162#1, lancer_wait_idle_#t~bitwise2163#1, lancer_wait_idle_~adapter#1.base, lancer_wait_idle_~adapter#1.offset, lancer_wait_idle_~reg_val~0#1, lancer_wait_idle_~status~28#1, lancer_wait_idle_~i~32#1;havoc lancer_wait_idle_#in~adapter#1.base, lancer_wait_idle_#in~adapter#1.offset;assume { :end_inline_lancer_wait_idle } true;assume -2147483648 <= lancer_fw_reset_#t~ret2164#1 && lancer_fw_reset_#t~ret2164#1 <= 2147483647;lancer_fw_reset_~status~29#1 := lancer_fw_reset_#t~ret2164#1;havoc lancer_fw_reset_#t~ret2164#1; [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20429-1: SUMMARY for call be_link_status_update(be_get_settings_~adapter~43#1.base, be_get_settings_~adapter~43#1.offset, (if be_get_settings_#t~mem3693#1 % 256 % 4294967296 <= 2147483647 then be_get_settings_#t~mem3693#1 % 256 % 4294967296 else be_get_settings_#t~mem3693#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20429: havoc be_get_settings_#t~mem3693#1; [2025-02-08 02:47:19,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14220: call ULTIMATE.dealloc(be_fw_download_~#flash_cmd~1#1.base, be_fw_download_~#flash_cmd~1#1.offset);havoc be_fw_download_~#flash_cmd~1#1.base, be_fw_download_~#flash_cmd~1#1.offset;be_load_fw_#t~ret2263#1 := be_fw_download_#res#1;havoc be_fw_download_#t~mem2222#1.base, be_fw_download_#t~mem2222#1.offset, be_fw_download_#t~mem2223#1, be_fw_download_#t~ret2224#1.base, be_fw_download_#t~ret2224#1.offset, be_fw_download_#t~mem2225#1.base, be_fw_download_#t~mem2225#1.offset, be_fw_download_#t~mem2226#1.base, be_fw_download_#t~mem2226#1.offset, be_fw_download_#t~ret2227#1, be_fw_download_#t~mem2228#1, be_fw_download_#t~mem2229#1.base, be_fw_download_#t~mem2229#1.offset, be_fw_download_#t~mem2230#1, be_fw_download_#t~switch2231#1, be_fw_download_#t~ret2232#1, be_fw_download_#t~ret2233#1, be_fw_download_#t~mem2234#1, be_fw_download_#t~ret2235#1, be_fw_download_#t~mem2236#1.base, be_fw_download_#t~mem2236#1.offset, be_fw_download_#t~ret2237#1, be_fw_download_#t~ret2238#1, be_fw_download_#t~mem2239#1.base, be_fw_download_#t~mem2239#1.offset, be_fw_download_#t~mem2240#1, be_fw_download_#t~mem2241#1.base, be_fw_download_#t~mem2241#1.offset, be_fw_download_#t~mem2242#1, be_fw_download_#t~mem2243#1.base, be_fw_download_#t~mem2243#1.offset, be_fw_download_#t~ret2244#1, be_fw_download_#t~mem2245#1.base, be_fw_download_#t~mem2245#1.offset, be_fw_download_#t~ret2246#1, be_fw_download_~adapter#1.base, be_fw_download_~adapter#1.offset, be_fw_download_~fw#1.base, be_fw_download_~fw#1.offset, be_fw_download_~fhdr3~0#1.base, be_fw_download_~fhdr3~0#1.offset, be_fw_download_~img_hdr_ptr~0#1.base, be_fw_download_~img_hdr_ptr~0#1.offset, be_fw_download_~#flash_cmd~1#1.base, be_fw_download_~#flash_cmd~1#1.offset, be_fw_download_~p~3#1.base, be_fw_download_~p~3#1.offset, be_fw_download_~status~31#1, be_fw_download_~i~33#1, be_fw_download_~num_imgs~0#1, be_fw_download_~ufi_type~0#1;havoc be_fw_download_#in~adapter#1.base, be_fw_download_#in~adapter#1.offset, be_fw_download_#in~fw#1.base, be_fw_download_#in~fw#1.offset;assume { :end_inline_be_fw_download } true;assume -2147483648 <= be_load_fw_#t~ret2263#1 && be_load_fw_#t~ret2263#1 <= 2147483647;be_load_fw_~status~32#1 := be_load_fw_#t~ret2263#1;havoc be_load_fw_#t~mem2262#1.base, be_load_fw_#t~mem2262#1.offset;havoc be_load_fw_#t~ret2263#1; [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14088: assume 0 != lancer_fw_reset_~status~29#1;lancer_fw_reset_#res#1 := lancer_fw_reset_~status~29#1; [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14088: assume !(0 != lancer_fw_reset_~status~29#1);call lancer_fw_reset_#t~mem2165#1.base, lancer_fw_reset_#t~mem2165#1.offset := read~$Pointer$#38(lancer_fw_reset_~adapter#1.base, 24 + lancer_fw_reset_~adapter#1.offset, 8); [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17458: call ULTIMATE.dealloc(be_cmd_get_regs_~#get_fat_cmd~0#1.base, be_cmd_get_regs_~#get_fat_cmd~0#1.offset);havoc be_cmd_get_regs_~#get_fat_cmd~0#1.base, be_cmd_get_regs_~#get_fat_cmd~0#1.offset;havoc be_cmd_get_regs_#t~mem3055#1.base, be_cmd_get_regs_#t~mem3055#1.offset, be_cmd_get_regs_#t~mem3056#1, be_cmd_get_regs_#t~ret3057#1.base, be_cmd_get_regs_#t~ret3057#1.offset, be_cmd_get_regs_#t~mem3058#1.base, be_cmd_get_regs_#t~mem3058#1.offset, be_cmd_get_regs_#t~mem3059#1.base, be_cmd_get_regs_#t~mem3059#1.offset, be_cmd_get_regs_#t~ret3060#1, be_cmd_get_regs_#t~ret3061#1.base, be_cmd_get_regs_#t~ret3061#1.offset, be_cmd_get_regs_#t~mem3062#1.base, be_cmd_get_regs_#t~mem3062#1.offset, be_cmd_get_regs_#t~ret3063#1, be_cmd_get_regs_#t~mem3064#1.base, be_cmd_get_regs_#t~mem3064#1.offset, be_cmd_get_regs_#t~mem3065#1, be_cmd_get_regs_#t~memcpy~res3066#1.base, be_cmd_get_regs_#t~memcpy~res3066#1.offset, be_cmd_get_regs_#t~mem3067#1.base, be_cmd_get_regs_#t~mem3067#1.offset, be_cmd_get_regs_#t~ret3068#1, be_cmd_get_regs_#t~mem3069#1.base, be_cmd_get_regs_#t~mem3069#1.offset, be_cmd_get_regs_#t~mem3070#1, be_cmd_get_regs_#t~mem3071#1.base, be_cmd_get_regs_#t~mem3071#1.offset, be_cmd_get_regs_#t~mem3072#1, be_cmd_get_regs_~adapter#1.base, be_cmd_get_regs_~adapter#1.offset, be_cmd_get_regs_~buf_len#1, be_cmd_get_regs_~buf#1.base, be_cmd_get_regs_~buf#1.offset, be_cmd_get_regs_~#get_fat_cmd~0#1.base, be_cmd_get_regs_~#get_fat_cmd~0#1.offset, be_cmd_get_regs_~wrb~25#1.base, be_cmd_get_regs_~wrb~25#1.offset, be_cmd_get_regs_~req~18#1.base, be_cmd_get_regs_~req~18#1.offset, be_cmd_get_regs_~offset~3#1, be_cmd_get_regs_~total_size~0#1, be_cmd_get_regs_~buf_size~0#1, be_cmd_get_regs_~log_offset~0#1, be_cmd_get_regs_~payload_len~0#1, be_cmd_get_regs_~status~70#1, be_cmd_get_regs_~_min1~6#1, be_cmd_get_regs_~_min2~6#1, be_cmd_get_regs_~resp~13#1.base, be_cmd_get_regs_~resp~13#1.offset, be_cmd_get_regs_~__len~13#1, be_cmd_get_regs_~__ret~14#1.base, be_cmd_get_regs_~__ret~14#1.offset;havoc be_cmd_get_regs_#in~adapter#1.base, be_cmd_get_regs_#in~adapter#1.offset, be_cmd_get_regs_#in~buf_len#1, be_cmd_get_regs_#in~buf#1.base, be_cmd_get_regs_#in~buf#1.offset;assume { :end_inline_be_cmd_get_regs } true;havoc be_get_regs_#t~mem3604#1; [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14155: assume 0 != lancer_fw_download_~image_size~0#1 % 18446744073709551616; [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14155: assume !(0 != lancer_fw_download_~image_size~0#1 % 18446744073709551616); [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20167: assume be_get_ethtool_stats_~i~45#1 % 4294967296 <= 5; [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20167: assume !(be_get_ethtool_stats_~i~45#1 % 4294967296 <= 5); [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21224: assume main_#t~switch3999#1; [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21224: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 9 == main_~tmp~263#1; [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14287: assume -2147483648 <= be_fw_download_#t~ret2246#1 && be_fw_download_#t~ret2246#1 <= 2147483647;havoc be_fw_download_#t~mem2245#1.base, be_fw_download_#t~mem2245#1.offset;havoc be_fw_download_#t~ret2246#1;be_fw_download_#res#1 := be_fw_download_~status~31#1;call ULTIMATE.dealloc(be_fw_download_~#flash_cmd~1#1.base, be_fw_download_~#flash_cmd~1#1.offset);havoc be_fw_download_~#flash_cmd~1#1.base, be_fw_download_~#flash_cmd~1#1.offset; [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14287-1: SUMMARY for call be_fw_download_#t~ret2246#1 := _dev_info(be_fw_download_#t~mem2245#1.base, 146 + be_fw_download_#t~mem2245#1.offset, 131, 0); srcloc: null [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20101: call be_get_ethtool_stats_#t~mem3622#1 := read~int#1(~#et_stats~0.base, 40 + (~#et_stats~0.offset + 44 * (if be_get_ethtool_stats_~i~45#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then be_get_ethtool_stats_~i~45#1 % 4294967296 % 18446744073709551616 else be_get_ethtool_stats_~i~45#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)), 4);be_get_ethtool_stats_~p~4#1.base, be_get_ethtool_stats_~p~4#1.offset := be_get_ethtool_stats_~adapter~40#1.base, 312422 + be_get_ethtool_stats_~adapter~40#1.offset + (if be_get_ethtool_stats_#t~mem3622#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_get_ethtool_stats_#t~mem3622#1 % 18446744073709551616 % 18446744073709551616 else be_get_ethtool_stats_#t~mem3622#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call be_get_ethtool_stats_#t~mem3623#1 := read~int#38(be_get_ethtool_stats_~p~4#1.base, be_get_ethtool_stats_~p~4#1.offset, 4);call write~int#18(be_get_ethtool_stats_#t~mem3623#1 % 4294967296, be_get_ethtool_stats_~data#1.base, be_get_ethtool_stats_~data#1.offset + 8 * (if be_get_ethtool_stats_~i~45#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_get_ethtool_stats_~i~45#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else be_get_ethtool_stats_~i~45#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc be_get_ethtool_stats_#t~mem3623#1;be_get_ethtool_stats_~i~45#1 := 1 + be_get_ethtool_stats_~i~45#1; [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14023: assume 0 == be_flash_skyhawk_~redboot~1#1; [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14023: assume !(0 == be_flash_skyhawk_~redboot~1#1); [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20696: be_self_test_~tmp___1~75#1 := be_self_test_#t~ret3802#1;havoc be_self_test_#t~ret3802#1; [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20696-1: SUMMARY for call be_self_test_#t~ret3802#1 := be_loopback_test(be_self_test_~adapter~50#1.base, be_self_test_~adapter~50#1.offset, 1, be_self_test_~data#1.base, 8 + be_self_test_~data#1.offset); srcloc: null [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20498: be_get_ringparam_~tmp~247#1.base, be_get_ringparam_~tmp~247#1.offset := be_get_ringparam_#t~ret3730#1.base, be_get_ringparam_#t~ret3730#1.offset;havoc be_get_ringparam_#t~ret3730#1.base, be_get_ringparam_#t~ret3730#1.offset;be_get_ringparam_~adapter~44#1.base, be_get_ringparam_~adapter~44#1.offset := be_get_ringparam_~tmp~247#1.base, be_get_ringparam_~tmp~247#1.offset;call be_get_ringparam_#t~mem3731#1 := read~int#38(be_get_ringparam_~adapter~44#1.base, 135875 + be_get_ringparam_~adapter~44#1.offset, 2);be_get_ringparam_~tmp___0~133#1 := be_get_ringparam_#t~mem3731#1 % 65536;havoc be_get_ringparam_#t~mem3731#1;call write~int#37(be_get_ringparam_~tmp___0~133#1, be_get_ringparam_~ring#1.base, 20 + be_get_ringparam_~ring#1.offset, 4);call write~int#37(be_get_ringparam_~tmp___0~133#1, be_get_ringparam_~ring#1.base, 4 + be_get_ringparam_~ring#1.offset, 4);call be_get_ringparam_#t~mem3732#1 := read~int#38(be_get_ringparam_~adapter~44#1.base, 3787 + be_get_ringparam_~adapter~44#1.offset, 2);be_get_ringparam_~tmp___1~73#1 := be_get_ringparam_#t~mem3732#1 % 65536;havoc be_get_ringparam_#t~mem3732#1;call write~int#37(be_get_ringparam_~tmp___1~73#1, be_get_ringparam_~ring#1.base, 32 + be_get_ringparam_~ring#1.offset, 4);call write~int#37(be_get_ringparam_~tmp___1~73#1, be_get_ringparam_~ring#1.base, 16 + be_get_ringparam_~ring#1.offset, 4); [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21225: assume { :begin_inline_be_get_ringparam } true;be_get_ringparam_#in~netdev#1.base, be_get_ringparam_#in~netdev#1.offset, be_get_ringparam_#in~ring#1.base, be_get_ringparam_#in~ring#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_group7~0#1.base, main_~var_group7~0#1.offset;havoc be_get_ringparam_#t~ret3730#1.base, be_get_ringparam_#t~ret3730#1.offset, be_get_ringparam_#t~mem3731#1, be_get_ringparam_#t~mem3732#1, be_get_ringparam_~netdev#1.base, be_get_ringparam_~netdev#1.offset, be_get_ringparam_~ring#1.base, be_get_ringparam_~ring#1.offset, be_get_ringparam_~adapter~44#1.base, be_get_ringparam_~adapter~44#1.offset, be_get_ringparam_~tmp~247#1.base, be_get_ringparam_~tmp~247#1.offset, be_get_ringparam_~tmp___0~133#1, be_get_ringparam_~tmp___1~73#1;be_get_ringparam_~netdev#1.base, be_get_ringparam_~netdev#1.offset := be_get_ringparam_#in~netdev#1.base, be_get_ringparam_#in~netdev#1.offset;be_get_ringparam_~ring#1.base, be_get_ringparam_~ring#1.offset := be_get_ringparam_#in~ring#1.base, be_get_ringparam_#in~ring#1.offset;havoc be_get_ringparam_~adapter~44#1.base, be_get_ringparam_~adapter~44#1.offset;havoc be_get_ringparam_~tmp~247#1.base, be_get_ringparam_~tmp~247#1.offset;havoc be_get_ringparam_~tmp___0~133#1;havoc be_get_ringparam_~tmp___1~73#1; [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21225-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21027-1: assume 0 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296;be_set_rss_hash_opts_#t~bitwise3945#1 := 0; [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21027-1: assume !(0 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296); [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21027: assume 4294967293 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296;be_set_rss_hash_opts_#t~bitwise3945#1 := be_set_rss_hash_opts_~rss_flags~0#1; [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21027: assume !(4294967293 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296); [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20432: havoc be_get_settings_#t~mem3694#1; [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20498-1: SUMMARY for call be_get_ringparam_#t~ret3730#1.base, be_get_ringparam_#t~ret3730#1.offset := netdev_priv(be_get_ringparam_~netdev#1.base, be_get_ringparam_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20432-2: call be_get_settings_#t~mem3694#1 := read~int#36(be_get_settings_~#link_speed~0#1.base, be_get_settings_~#link_speed~0#1.offset, 2); [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20432-1: SUMMARY for call ethtool_cmd_speed_set(be_get_settings_~ecmd#1.base, be_get_settings_~ecmd#1.offset, be_get_settings_#t~mem3694#1 % 65536); srcloc: null [2025-02-08 02:47:19,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-9: assume 0 == be_get_rss_hash_opts_#t~mem3923#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3924#1 := 0; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-9: assume !(0 == be_get_rss_hash_opts_#t~mem3923#1 % 18446744073709551616); [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-8: assume 4 == be_get_rss_hash_opts_#t~mem3923#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3924#1 := be_get_rss_hash_opts_#t~mem3923#1; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-8: assume !(4 == be_get_rss_hash_opts_#t~mem3923#1 % 18446744073709551616); [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20697: assume 0 != be_self_test_~tmp___1~75#1 % 18446744073709551616;call be_self_test_#t~mem3803#1 := read~int#8(be_self_test_~test#1.base, 4 + be_self_test_~test#1.offset, 4); [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20697: assume !(0 != be_self_test_~tmp___1~75#1 % 18446744073709551616); [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20631-1: SUMMARY for call be_test_ddr_dma_#t~ret3775#1.base, be_test_ddr_dma_#t~ret3775#1.offset := dma_alloc_attrs(be_test_ddr_dma_#t~mem3773#1.base, 146 + be_test_ddr_dma_#t~mem3773#1.offset, be_test_ddr_dma_#t~mem3774#1 % 4294967296, be_test_ddr_dma_~#ddrdma_cmd~0#1.base, 8 + be_test_ddr_dma_~#ddrdma_cmd~0#1.offset, 208, 0, 0); srcloc: null [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-10: assume be_get_rss_hash_opts_#t~switch3906#1;call be_get_rss_hash_opts_#t~mem3923#1 := read~int#38(be_get_rss_hash_opts_~adapter#1.base, 317436 + be_get_rss_hash_opts_~adapter#1.offset, 8); [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-10: assume !be_get_rss_hash_opts_#t~switch3906#1;havoc be_get_rss_hash_opts_#t~switch3906#1;havoc be_get_rss_hash_opts_#t~switch3906#1;be_get_rss_hash_opts_#res#1 := be_get_rss_hash_opts_~data~0#1; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20631: call write~$Pointer$#5(be_test_ddr_dma_#t~ret3775#1.base, be_test_ddr_dma_#t~ret3775#1.offset, be_test_ddr_dma_~#ddrdma_cmd~0#1.base, be_test_ddr_dma_~#ddrdma_cmd~0#1.offset, 8);havoc be_test_ddr_dma_#t~mem3773#1.base, be_test_ddr_dma_#t~mem3773#1.offset;havoc be_test_ddr_dma_#t~mem3774#1;havoc be_test_ddr_dma_#t~ret3775#1.base, be_test_ddr_dma_#t~ret3775#1.offset;call be_test_ddr_dma_#t~mem3776#1.base, be_test_ddr_dma_#t~mem3776#1.offset := read~$Pointer$#5(be_test_ddr_dma_~#ddrdma_cmd~0#1.base, be_test_ddr_dma_~#ddrdma_cmd~0#1.offset, 8); [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21027-3: assume 48 == be_set_rss_hash_opts_#t~mem3944#1 % 18446744073709551616;havoc be_set_rss_hash_opts_#t~mem3944#1; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21027-3: assume !(48 == be_set_rss_hash_opts_#t~mem3944#1 % 18446744073709551616);havoc be_set_rss_hash_opts_#t~mem3944#1;call be_set_rss_hash_opts_#t~mem3946#1 := read~int#21(be_set_rss_hash_opts_~cmd#1.base, 8 + be_set_rss_hash_opts_~cmd#1.offset, 8); [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-1: assume 0 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 || 192 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3928#1 := 192; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-1: assume !(0 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 || 192 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616); [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21027-2: assume 240 == be_set_rss_hash_opts_#t~mem3946#1 % 18446744073709551616;havoc be_set_rss_hash_opts_#t~mem3946#1;be_set_rss_hash_opts_~rss_flags~0#1 := 3 + be_set_rss_hash_opts_~rss_flags~0#1 - be_set_rss_hash_opts_~rss_flags~0#1 % 4; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21027-2: assume !(240 == be_set_rss_hash_opts_#t~mem3946#1 % 18446744073709551616);havoc be_set_rss_hash_opts_#t~mem3946#1; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961: assume false;be_get_rss_hash_opts_#t~bitwise3928#1 := be_get_rss_hash_opts_~data~0#1; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961: assume !false; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-3: assume 32 == be_get_rss_hash_opts_#t~mem3926#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3927#1 := be_get_rss_hash_opts_#t~mem3926#1; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-3: assume !(32 == be_get_rss_hash_opts_#t~mem3926#1 % 18446744073709551616); [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21027-4: assume be_set_rss_hash_opts_#t~switch3943#1;call be_set_rss_hash_opts_#t~mem3944#1 := read~int#21(be_set_rss_hash_opts_~cmd#1.base, 8 + be_set_rss_hash_opts_~cmd#1.offset, 8); [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21027-4: assume !be_set_rss_hash_opts_#t~switch3943#1;be_set_rss_hash_opts_#t~switch3943#1 := be_set_rss_hash_opts_#t~switch3943#1 || 5 == be_set_rss_hash_opts_#t~mem3942#1; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-2: assume 0 != be_get_rss_hash_opts_#t~bitwise3927#1 % 18446744073709551616;havoc be_get_rss_hash_opts_#t~mem3926#1;havoc be_get_rss_hash_opts_#t~bitwise3927#1; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-2: assume !(0 != be_get_rss_hash_opts_#t~bitwise3927#1 % 18446744073709551616);havoc be_get_rss_hash_opts_#t~mem3926#1;havoc be_get_rss_hash_opts_#t~bitwise3927#1; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-5: assume false;be_get_rss_hash_opts_#t~bitwise3925#1 := be_get_rss_hash_opts_~data~0#1; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-5: assume !false; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-4: assume 0 == be_get_rss_hash_opts_#t~mem3926#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3927#1 := 0; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-4: assume !(0 == be_get_rss_hash_opts_#t~mem3926#1 % 18446744073709551616); [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-7: assume 0 != be_get_rss_hash_opts_#t~bitwise3924#1 % 18446744073709551616;havoc be_get_rss_hash_opts_#t~mem3923#1;havoc be_get_rss_hash_opts_#t~bitwise3924#1; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-7: assume !(0 != be_get_rss_hash_opts_#t~bitwise3924#1 % 18446744073709551616);havoc be_get_rss_hash_opts_#t~mem3923#1;havoc be_get_rss_hash_opts_#t~bitwise3924#1; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20763-1: assume be_get_eeprom_len_#t~short3830#1; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20763-1: assume !be_get_eeprom_len_#t~short3830#1;call be_get_eeprom_len_#t~mem3828#1.base, be_get_eeprom_len_#t~mem3828#1.offset := read~$Pointer$#38(be_get_eeprom_len_~adapter~52#1.base, be_get_eeprom_len_~adapter~52#1.offset, 8);call be_get_eeprom_len_#t~mem3829#1 := read~int#38(be_get_eeprom_len_#t~mem3828#1.base, 62 + be_get_eeprom_len_#t~mem3828#1.offset, 2);be_get_eeprom_len_#t~short3830#1 := 57896 == be_get_eeprom_len_#t~mem3829#1 % 65536 % 4294967296; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-6: assume 0 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 || 48 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616;be_get_rss_hash_opts_#t~bitwise3925#1 := 48; [2025-02-08 02:47:19,450 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20961-6: assume !(0 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 || 48 == be_get_rss_hash_opts_~data~0#1 % 18446744073709551616); [2025-02-08 02:47:19,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20763: assume be_get_eeprom_len_#t~short3830#1;havoc be_get_eeprom_len_#t~mem3826#1.base, be_get_eeprom_len_#t~mem3826#1.offset;havoc be_get_eeprom_len_#t~mem3827#1;havoc be_get_eeprom_len_#t~mem3828#1.base, be_get_eeprom_len_#t~mem3828#1.offset;havoc be_get_eeprom_len_#t~mem3829#1;havoc be_get_eeprom_len_#t~short3830#1;call be_get_eeprom_len_#t~mem3831#1 := read~int#38(be_get_eeprom_len_~adapter~52#1.base, 317350 + be_get_eeprom_len_~adapter~52#1.offset, 1); [2025-02-08 02:47:19,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20763: assume !be_get_eeprom_len_#t~short3830#1;havoc be_get_eeprom_len_#t~mem3826#1.base, be_get_eeprom_len_#t~mem3826#1.offset;havoc be_get_eeprom_len_#t~mem3827#1;havoc be_get_eeprom_len_#t~mem3828#1.base, be_get_eeprom_len_#t~mem3828#1.offset;havoc be_get_eeprom_len_#t~mem3829#1;havoc be_get_eeprom_len_#t~short3830#1;be_get_eeprom_len_#res#1 := 1024; [2025-02-08 02:47:19,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20962: [2025-02-08 02:47:19,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20433-1: SUMMARY for call be_get_settings_#t~ret3695#1 := be_cmd_get_phy_info(be_get_settings_~adapter~43#1.base, be_get_settings_~adapter~43#1.offset); srcloc: null [2025-02-08 02:47:19,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20433: assume -2147483648 <= be_get_settings_#t~ret3695#1 && be_get_settings_#t~ret3695#1 <= 2147483647;be_get_settings_~status~115#1 := be_get_settings_#t~ret3695#1;havoc be_get_settings_#t~ret3695#1; [2025-02-08 02:47:19,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18319: SUMMARY for call spin_lock_bh(be_cmd_get_seeprom_data_~adapter#1.base, 299 + be_cmd_get_seeprom_data_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21226: havoc be_get_ringparam_#t~ret3730#1.base, be_get_ringparam_#t~ret3730#1.offset, be_get_ringparam_#t~mem3731#1, be_get_ringparam_#t~mem3732#1, be_get_ringparam_~netdev#1.base, be_get_ringparam_~netdev#1.offset, be_get_ringparam_~ring#1.base, be_get_ringparam_~ring#1.offset, be_get_ringparam_~adapter~44#1.base, be_get_ringparam_~adapter~44#1.offset, be_get_ringparam_~tmp~247#1.base, be_get_ringparam_~tmp~247#1.offset, be_get_ringparam_~tmp___0~133#1, be_get_ringparam_~tmp___1~73#1;havoc be_get_ringparam_#in~netdev#1.base, be_get_ringparam_#in~netdev#1.offset, be_get_ringparam_#in~ring#1.base, be_get_ringparam_#in~ring#1.offset;assume { :end_inline_be_get_ringparam } true; [2025-02-08 02:47:19,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20698-2: havoc be_self_test_#t~bitwise3804#1;assume (be_self_test_#t~bitwise3804#1 % 4294967296 >= be_self_test_#t~mem3803#1 % 4294967296 && be_self_test_#t~bitwise3804#1 % 4294967296 >= 2) && be_self_test_#t~bitwise3804#1 % 4294967296 <= 2 + be_self_test_#t~mem3803#1 % 4294967296; [2025-02-08 02:47:19,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20698-1: [2025-02-08 02:47:19,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20698-4: assume 0 == be_self_test_#t~mem3803#1 % 4294967296 || 2 == be_self_test_#t~mem3803#1 % 4294967296;be_self_test_#t~bitwise3804#1 := 2; [2025-02-08 02:47:19,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20698-4: assume !(0 == be_self_test_#t~mem3803#1 % 4294967296 || 2 == be_self_test_#t~mem3803#1 % 4294967296); [2025-02-08 02:47:19,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17527: SUMMARY for call pci_free_consistent(be_cmd_get_regs_#t~mem3069#1.base, be_cmd_get_regs_#t~mem3069#1.offset, be_cmd_get_regs_#t~mem3070#1 % 4294967296, be_cmd_get_regs_#t~mem3071#1.base, be_cmd_get_regs_#t~mem3071#1.offset, be_cmd_get_regs_#t~mem3072#1); srcloc: null [2025-02-08 02:47:19,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20698-3: assume false;be_self_test_#t~bitwise3804#1 := be_self_test_#t~mem3803#1; [2025-02-08 02:47:19,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20698-3: assume !false; [2025-02-08 02:47:19,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20434: assume 0 == be_get_settings_~status~115#1;call be_get_settings_#t~mem3696#1 := read~int#38(be_get_settings_~adapter~43#1.base, 317373 + be_get_settings_~adapter~43#1.offset, 2);be_get_settings_~interface_type~0#1 := be_get_settings_#t~mem3696#1;havoc be_get_settings_#t~mem3696#1;call be_get_settings_#t~mem3697#1 := read~int#38(be_get_settings_~adapter~43#1.base, 317379 + be_get_settings_~adapter~43#1.offset, 2);be_get_settings_~auto_speeds~0#1 := be_get_settings_#t~mem3697#1 % 65536;havoc be_get_settings_#t~mem3697#1;call be_get_settings_#t~mem3698#1 := read~int#38(be_get_settings_~adapter~43#1.base, 317381 + be_get_settings_~adapter~43#1.offset, 2);be_get_settings_~fixed_speeds~0#1 := be_get_settings_#t~mem3698#1 % 65536;havoc be_get_settings_#t~mem3698#1;call be_get_settings_#t~mem3699#1 := read~int#38(be_get_settings_~adapter~43#1.base, 317387 + be_get_settings_~adapter~43#1.offset, 4);be_get_settings_~dac_cable_len~0#1 := be_get_settings_#t~mem3699#1;havoc be_get_settings_#t~mem3699#1; [2025-02-08 02:47:19,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20434: assume !(0 == be_get_settings_~status~115#1);call write~int#44(255, be_get_settings_~ecmd#1.base, 15 + be_get_settings_~ecmd#1.offset, 1);call write~int#44(0, be_get_settings_~ecmd#1.base, 18 + be_get_settings_~ecmd#1.offset, 1);call write~int#44(2, be_get_settings_~ecmd#1.base, 17 + be_get_settings_~ecmd#1.offset, 1); [2025-02-08 02:47:19,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20962-1: havoc be_get_rss_hash_opts_#t~bitwise3924#1;assume be_get_rss_hash_opts_#t~bitwise3924#1 % 18446744073709551616 <= be_get_rss_hash_opts_#t~mem3923#1 % 18446744073709551616 && be_get_rss_hash_opts_#t~bitwise3924#1 % 18446744073709551616 <= 4; [2025-02-08 02:47:19,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20764: assume 0 == be_get_eeprom_len_#t~mem3831#1 % 256 % 4294967296;havoc be_get_eeprom_len_#t~mem3831#1; [2025-02-08 02:47:19,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20764: assume !(0 == be_get_eeprom_len_#t~mem3831#1 % 256 % 4294967296);havoc be_get_eeprom_len_#t~mem3831#1; [2025-02-08 02:47:19,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20698: call write~int#8(be_self_test_#t~bitwise3804#1, be_self_test_~test#1.base, 4 + be_self_test_~test#1.offset, 4);havoc be_self_test_#t~mem3803#1;havoc be_self_test_#t~bitwise3804#1; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14092-1: SUMMARY for call iowrite32(2, lancer_fw_reset_#t~mem2165#1.base, 1044 + lancer_fw_reset_#t~mem2165#1.offset); srcloc: null [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14092: havoc lancer_fw_reset_#t~mem2165#1.base, lancer_fw_reset_#t~mem2165#1.offset;lancer_fw_reset_#res#1 := lancer_fw_reset_~status~29#1; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21029-1: [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21029: be_set_rss_hash_opts_~rss_flags~0#1 := be_set_rss_hash_opts_#t~bitwise3945#1;havoc be_set_rss_hash_opts_#t~bitwise3945#1; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20963-1: [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21029-2: havoc be_set_rss_hash_opts_#t~bitwise3945#1;assume be_set_rss_hash_opts_#t~bitwise3945#1 % 4294967296 <= be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296 && be_set_rss_hash_opts_#t~bitwise3945#1 % 4294967296 <= 4294967293; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20963: be_get_rss_hash_opts_~data~0#1 := be_get_rss_hash_opts_#t~bitwise3925#1;havoc be_get_rss_hash_opts_#t~bitwise3925#1; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18320: be_cmd_get_seeprom_data_~wrb~45#1.base, be_cmd_get_seeprom_data_~wrb~45#1.offset := be_cmd_get_seeprom_data_#t~ret3225#1.base, be_cmd_get_seeprom_data_#t~ret3225#1.offset;havoc be_cmd_get_seeprom_data_#t~ret3225#1.base, be_cmd_get_seeprom_data_#t~ret3225#1.offset; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18320-1: SUMMARY for call be_cmd_get_seeprom_data_#t~ret3225#1.base, be_cmd_get_seeprom_data_#t~ret3225#1.offset := wrb_from_mccq(be_cmd_get_seeprom_data_~adapter#1.base, be_cmd_get_seeprom_data_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20633: assume 0 == (be_test_ddr_dma_#t~mem3776#1.base + be_test_ddr_dma_#t~mem3776#1.offset) % 18446744073709551616;havoc be_test_ddr_dma_#t~mem3776#1.base, be_test_ddr_dma_#t~mem3776#1.offset;be_test_ddr_dma_#res#1 := -12;call ULTIMATE.dealloc(be_test_ddr_dma_~#ddrdma_cmd~0#1.base, be_test_ddr_dma_~#ddrdma_cmd~0#1.offset);havoc be_test_ddr_dma_~#ddrdma_cmd~0#1.base, be_test_ddr_dma_~#ddrdma_cmd~0#1.offset;call ULTIMATE.dealloc(be_test_ddr_dma_~#pattern~0#1.base, be_test_ddr_dma_~#pattern~0#1.offset);havoc be_test_ddr_dma_~#pattern~0#1.base, be_test_ddr_dma_~#pattern~0#1.offset; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20633: assume !(0 == (be_test_ddr_dma_#t~mem3776#1.base + be_test_ddr_dma_#t~mem3776#1.offset) % 18446744073709551616);havoc be_test_ddr_dma_#t~mem3776#1.base, be_test_ddr_dma_#t~mem3776#1.offset;be_test_ddr_dma_~i~47#1 := 0; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17528: call ULTIMATE.dealloc(be_cmd_get_regs_~#get_fat_cmd~0#1.base, be_cmd_get_regs_~#get_fat_cmd~0#1.offset);havoc be_cmd_get_regs_~#get_fat_cmd~0#1.base, be_cmd_get_regs_~#get_fat_cmd~0#1.offset; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17528-1: SUMMARY for call spin_unlock_bh(be_cmd_get_regs_~adapter#1.base, 299 + be_cmd_get_regs_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20963-2: havoc be_get_rss_hash_opts_#t~bitwise3925#1;assume (be_get_rss_hash_opts_#t~bitwise3925#1 % 18446744073709551616 >= be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 && be_get_rss_hash_opts_#t~bitwise3925#1 % 18446744073709551616 >= 48) && be_get_rss_hash_opts_#t~bitwise3925#1 % 18446744073709551616 <= 48 + be_get_rss_hash_opts_~data~0#1 % 18446744073709551616; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20765-1: SUMMARY for call be_get_eeprom_len_#t~ret3832#1 := lancer_cmd_get_file_len(be_get_eeprom_len_~adapter~52#1.base, be_get_eeprom_len_~adapter~52#1.offset, 194, 0); srcloc: null [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20765: be_get_eeprom_len_~tmp___2~42#1 := be_get_eeprom_len_#t~ret3832#1;havoc be_get_eeprom_len_#t~ret3832#1;be_get_eeprom_len_#res#1 := (if be_get_eeprom_len_~tmp___2~42#1 % 4294967296 % 4294967296 <= 2147483647 then be_get_eeprom_len_~tmp___2~42#1 % 4294967296 % 4294967296 else be_get_eeprom_len_~tmp___2~42#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21096: assume be_set_rss_hash_opts_~i~49#1 % 4294967296 < (be_set_rss_hash_opts_#t~mem3988#1 - 1) % 4294967296;havoc be_set_rss_hash_opts_#t~mem3988#1; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21096: assume !(be_set_rss_hash_opts_~i~49#1 % 4294967296 < (be_set_rss_hash_opts_#t~mem3988#1 - 1) % 4294967296);havoc be_set_rss_hash_opts_#t~mem3988#1;call be_set_rss_hash_opts_#t~mem3989#1 := read~int#38(be_set_rss_hash_opts_~adapter#1.base, 135843 + be_set_rss_hash_opts_~adapter#1.offset, 4);be_set_rss_hash_opts_~j~8#1 := (if (be_set_rss_hash_opts_#t~mem3989#1 + be_set_rss_hash_opts_~j~8#1 - 1) % 4294967296 % 4294967296 <= 2147483647 then (be_set_rss_hash_opts_#t~mem3989#1 + be_set_rss_hash_opts_~j~8#1 - 1) % 4294967296 % 4294967296 else (be_set_rss_hash_opts_#t~mem3989#1 + be_set_rss_hash_opts_~j~8#1 - 1) % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20105: assume be_get_ethtool_stats_~i~45#1 % 4294967296 <= 31; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20105: assume !(be_get_ethtool_stats_~i~45#1 % 4294967296 <= 31);be_get_ethtool_stats_~base~0#1 := 32 + be_get_ethtool_stats_~base~0#1;be_get_ethtool_stats_~j~5#1 := 0;be_get_ethtool_stats_~rxo~8#1.base, be_get_ethtool_stats_~rxo~8#1.offset := be_get_ethtool_stats_~adapter~40#1.base, 135847 + be_get_ethtool_stats_~adapter~40#1.offset + 19619 * (if be_get_ethtool_stats_~j~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_get_ethtool_stats_~j~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else be_get_ethtool_stats_~j~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18321: assume 0 == (be_cmd_get_seeprom_data_~wrb~45#1.base + be_cmd_get_seeprom_data_~wrb~45#1.offset) % 18446744073709551616;be_cmd_get_seeprom_data_~status~90#1 := -16; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18321: assume !(0 == (be_cmd_get_seeprom_data_~wrb~45#1.base + be_cmd_get_seeprom_data_~wrb~45#1.offset) % 18446744073709551616);call be_cmd_get_seeprom_data_#t~mem3226#1.base, be_cmd_get_seeprom_data_#t~mem3226#1.offset := read~$Pointer$#5(be_cmd_get_seeprom_data_~nonemb_cmd#1.base, be_cmd_get_seeprom_data_~nonemb_cmd#1.offset, 8);be_cmd_get_seeprom_data_~req~38#1.base, be_cmd_get_seeprom_data_~req~38#1.offset := be_cmd_get_seeprom_data_#t~mem3226#1.base, be_cmd_get_seeprom_data_#t~mem3226#1.offset;havoc be_cmd_get_seeprom_data_#t~mem3226#1.base, be_cmd_get_seeprom_data_#t~mem3226#1.offset; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20171-1: SUMMARY for call be_get_ethtool_stats_#t~ret3640#1 := u64_stats_fetch_retry_bh(be_get_ethtool_stats_~stats___1~0#1.base, 52 + be_get_ethtool_stats_~stats___1~0#1.offset, be_get_ethtool_stats_~start~4#1); srcloc: null [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20171: be_get_ethtool_stats_~tmp___2~39#1 := (if 0 == be_get_ethtool_stats_#t~ret3640#1 % 256 then 0 else 1);havoc be_get_ethtool_stats_#t~ret3640#1; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21228: assume main_#t~switch3999#1; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21228: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 10 == main_~tmp~263#1; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14160: assume 0 == lancer_fw_download_~status~30#1; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14160: assume !(0 == lancer_fw_download_~status~30#1); [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21229: assume { :begin_inline_be_get_pauseparam } true;be_get_pauseparam_#in~netdev#1.base, be_get_pauseparam_#in~netdev#1.offset, be_get_pauseparam_#in~ecmd#1.base, be_get_pauseparam_#in~ecmd#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_group8~0#1.base, main_~var_group8~0#1.offset;havoc be_get_pauseparam_#t~ret3733#1.base, be_get_pauseparam_#t~ret3733#1.offset, be_get_pauseparam_#t~ret3734#1, be_get_pauseparam_#t~mem3735#1, be_get_pauseparam_~netdev#1.base, be_get_pauseparam_~netdev#1.offset, be_get_pauseparam_~ecmd#1.base, be_get_pauseparam_~ecmd#1.offset, be_get_pauseparam_~adapter~45#1.base, be_get_pauseparam_~adapter~45#1.offset, be_get_pauseparam_~tmp~248#1.base, be_get_pauseparam_~tmp~248#1.offset;be_get_pauseparam_~netdev#1.base, be_get_pauseparam_~netdev#1.offset := be_get_pauseparam_#in~netdev#1.base, be_get_pauseparam_#in~netdev#1.offset;be_get_pauseparam_~ecmd#1.base, be_get_pauseparam_~ecmd#1.offset := be_get_pauseparam_#in~ecmd#1.base, be_get_pauseparam_#in~ecmd#1.offset;havoc be_get_pauseparam_~adapter~45#1.base, be_get_pauseparam_~adapter~45#1.offset;havoc be_get_pauseparam_~tmp~248#1.base, be_get_pauseparam_~tmp~248#1.offset; [2025-02-08 02:47:19,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21229-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20701-1: SUMMARY for call be_self_test_#t~ret3805#1 := be_loopback_test(be_self_test_~adapter~50#1.base, be_self_test_~adapter~50#1.offset, 2, be_self_test_~data#1.base, 16 + be_self_test_~data#1.offset); srcloc: null [2025-02-08 02:47:19,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20701: be_self_test_~tmp___2~41#1 := be_self_test_#t~ret3805#1;havoc be_self_test_#t~ret3805#1; [2025-02-08 02:47:19,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20966: [2025-02-08 02:47:19,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14029: call be_flash_skyhawk_#t~mem2153#1.base, be_flash_skyhawk_#t~mem2153#1.offset := read~$Pointer$#29(be_flash_skyhawk_~fw#1.base, 8 + be_flash_skyhawk_~fw#1.offset, 8);be_flash_skyhawk_~p~2#1.base, be_flash_skyhawk_~p~2#1.offset := be_flash_skyhawk_#t~mem2153#1.base, be_flash_skyhawk_#t~mem2153#1.offset;havoc be_flash_skyhawk_#t~mem2153#1.base, be_flash_skyhawk_#t~mem2153#1.offset;be_flash_skyhawk_~p~2#1.base, be_flash_skyhawk_~p~2#1.offset := be_flash_skyhawk_~p~2#1.base, be_flash_skyhawk_~p~2#1.offset + (if (be_flash_skyhawk_~filehdr_size~1#1 + be_flash_skyhawk_~img_offset~0#1 + be_flash_skyhawk_~img_hdrs_size~1#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (be_flash_skyhawk_~filehdr_size~1#1 + be_flash_skyhawk_~img_offset~0#1 + be_flash_skyhawk_~img_hdrs_size~1#1) % 18446744073709551616 % 18446744073709551616 else (be_flash_skyhawk_~filehdr_size~1#1 + be_flash_skyhawk_~img_offset~0#1 + be_flash_skyhawk_~img_hdrs_size~1#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call be_flash_skyhawk_#t~mem2154#1.base, be_flash_skyhawk_#t~mem2154#1.offset := read~$Pointer$#29(be_flash_skyhawk_~fw#1.base, 8 + be_flash_skyhawk_~fw#1.offset, 8);call be_flash_skyhawk_#t~mem2155#1 := read~int#29(be_flash_skyhawk_~fw#1.base, be_flash_skyhawk_~fw#1.offset, 8); [2025-02-08 02:47:19,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20966-2: call be_get_rss_hash_opts_#t~mem3926#1 := read~int#38(be_get_rss_hash_opts_~adapter#1.base, 317436 + be_get_rss_hash_opts_~adapter#1.offset, 8); [2025-02-08 02:47:19,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20966-1: havoc be_get_rss_hash_opts_#t~bitwise3927#1;assume be_get_rss_hash_opts_#t~bitwise3927#1 % 18446744073709551616 <= be_get_rss_hash_opts_#t~mem3926#1 % 18446744073709551616 && be_get_rss_hash_opts_#t~bitwise3927#1 % 18446744073709551616 <= 32; [2025-02-08 02:47:19,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14161: assume -2147483648 <= lancer_fw_download_#t~ret2181#1 && lancer_fw_download_#t~ret2181#1 <= 2147483647;lancer_fw_download_~status~30#1 := lancer_fw_download_#t~ret2181#1;havoc lancer_fw_download_#t~ret2181#1; [2025-02-08 02:47:19,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20834: be_get_msg_level_~tmp~258#1.base, be_get_msg_level_~tmp~258#1.offset := be_get_msg_level_#t~ret3863#1.base, be_get_msg_level_#t~ret3863#1.offset;havoc be_get_msg_level_#t~ret3863#1.base, be_get_msg_level_#t~ret3863#1.offset;be_get_msg_level_~adapter~54#1.base, be_get_msg_level_~adapter~54#1.offset := be_get_msg_level_~tmp~258#1.base, be_get_msg_level_~tmp~258#1.offset;call be_get_msg_level_#t~mem3864#1.base, be_get_msg_level_#t~mem3864#1.offset := read~$Pointer$#38(be_get_msg_level_~adapter~54#1.base, be_get_msg_level_~adapter~54#1.offset, 8);call be_get_msg_level_#t~mem3865#1 := read~int#38(be_get_msg_level_#t~mem3864#1.base, 62 + be_get_msg_level_#t~mem3864#1.offset, 2);be_get_msg_level_#t~short3868#1 := 57888 == be_get_msg_level_#t~mem3865#1 % 65536 % 4294967296; [2025-02-08 02:47:19,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14161-1: SUMMARY for call lancer_fw_download_#t~ret2181#1 := lancer_cmd_write_object(lancer_fw_download_~adapter#1.base, lancer_fw_download_~adapter#1.offset, lancer_fw_download_~#flash_cmd~0#1.base, lancer_fw_download_~#flash_cmd~0#1.offset, 0, lancer_fw_download_~offset~2#1, 123, 0, lancer_fw_download_~#data_written~0#1.base, lancer_fw_download_~#data_written~0#1.offset, lancer_fw_download_~#change_status~0#1.base, lancer_fw_download_~#change_status~0#1.offset, lancer_fw_download_~#add_status~0#1.base, lancer_fw_download_~#add_status~0#1.offset); srcloc: null [2025-02-08 02:47:19,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21230: havoc be_get_pauseparam_#t~ret3733#1.base, be_get_pauseparam_#t~ret3733#1.offset, be_get_pauseparam_#t~ret3734#1, be_get_pauseparam_#t~mem3735#1, be_get_pauseparam_~netdev#1.base, be_get_pauseparam_~netdev#1.offset, be_get_pauseparam_~ecmd#1.base, be_get_pauseparam_~ecmd#1.offset, be_get_pauseparam_~adapter~45#1.base, be_get_pauseparam_~adapter~45#1.offset, be_get_pauseparam_~tmp~248#1.base, be_get_pauseparam_~tmp~248#1.offset;havoc be_get_pauseparam_#in~netdev#1.base, be_get_pauseparam_#in~netdev#1.offset, be_get_pauseparam_#in~ecmd#1.base, be_get_pauseparam_#in~ecmd#1.offset;assume { :end_inline_be_get_pauseparam } true; [2025-02-08 02:47:19,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20173: assume 0 != (if be_get_ethtool_stats_~tmp___2~39#1 % 256 % 4294967296 <= 2147483647 then be_get_ethtool_stats_~tmp___2~39#1 % 256 % 4294967296 else be_get_ethtool_stats_~tmp___2~39#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:47:19,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20173: assume !(0 != (if be_get_ethtool_stats_~tmp___2~39#1 % 256 % 4294967296 <= 2147483647 then be_get_ethtool_stats_~tmp___2~39#1 % 256 % 4294967296 else be_get_ethtool_stats_~tmp___2~39#1 % 256 % 4294967296 - 4294967296));be_get_ethtool_stats_~base~0#1 := 6 + be_get_ethtool_stats_~base~0#1;be_get_ethtool_stats_~j~5#1 := 1 + be_get_ethtool_stats_~j~5#1;be_get_ethtool_stats_~txo~7#1.base, be_get_ethtool_stats_~txo~7#1.offset := be_get_ethtool_stats_~txo~7#1.base, 16510 + be_get_ethtool_stats_~txo~7#1.offset;call be_get_ethtool_stats_#t~mem3641#1 := read~int#38(be_get_ethtool_stats_~adapter~40#1.base, 3759 + be_get_ethtool_stats_~adapter~40#1.offset, 4); [2025-02-08 02:47:19,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20306: havoc be_get_port_type_#t~switch3660#1;havoc be_get_port_type_#t~switch3660#1;be_get_port_type_#res#1 := be_get_port_type_~port~0#1; [2025-02-08 02:47:19,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20768: be_get_eeprom_len_~tmp___3~29#1 := be_get_eeprom_len_#t~ret3833#1;havoc be_get_eeprom_len_#t~ret3833#1;be_get_eeprom_len_#res#1 := (if be_get_eeprom_len_~tmp___3~29#1 % 4294967296 % 4294967296 <= 2147483647 then be_get_eeprom_len_~tmp___3~29#1 % 4294967296 % 4294967296 else be_get_eeprom_len_~tmp___3~29#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:47:19,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20834-1: SUMMARY for call be_get_msg_level_#t~ret3863#1.base, be_get_msg_level_#t~ret3863#1.offset := netdev_priv(be_get_msg_level_~netdev#1.base, be_get_msg_level_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20702: assume 0 != be_self_test_~tmp___2~41#1 % 18446744073709551616;call be_self_test_#t~mem3806#1 := read~int#8(be_self_test_~test#1.base, 4 + be_self_test_~test#1.offset, 4); [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20702: assume !(0 != be_self_test_~tmp___2~41#1 % 18446744073709551616); [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20768-1: SUMMARY for call be_get_eeprom_len_#t~ret3833#1 := lancer_cmd_get_file_len(be_get_eeprom_len_~adapter~52#1.base, be_get_eeprom_len_~adapter~52#1.offset, 195, 0); srcloc: null [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14294: call ULTIMATE.dealloc(be_load_fw_~#fw~0#1.base, be_load_fw_~#fw~0#1.offset);havoc be_load_fw_~#fw~0#1.base, be_load_fw_~#fw~0#1.offset;be_do_flash_#t~ret3823#1 := be_load_fw_#res#1;havoc be_load_fw_#t~mem2247#1.base, be_load_fw_#t~mem2247#1.offset, be_load_fw_#t~ret2248#1, be_load_fw_#t~mem2249#1.base, be_load_fw_#t~mem2249#1.offset, be_load_fw_#t~ret2250#1, be_load_fw_#t~mem2251#1.base, be_load_fw_#t~mem2251#1.offset, be_load_fw_#t~ret2252#1, be_load_fw_#t~mem2253#1.base, be_load_fw_#t~mem2253#1.offset, be_load_fw_#t~ret2254#1, be_load_fw_#t~mem2255#1.base, be_load_fw_#t~mem2255#1.offset, be_load_fw_#t~mem2256#1, be_load_fw_#t~mem2257#1.base, be_load_fw_#t~mem2257#1.offset, be_load_fw_#t~mem2258#1, be_load_fw_#t~short2259#1, be_load_fw_#t~mem2260#1.base, be_load_fw_#t~mem2260#1.offset, be_load_fw_#t~ret2261#1, be_load_fw_#t~mem2262#1.base, be_load_fw_#t~mem2262#1.offset, be_load_fw_#t~ret2263#1, be_load_fw_#t~mem2264#1.base, be_load_fw_#t~mem2264#1.offset, be_load_fw_~adapter#1.base, be_load_fw_~adapter#1.offset, be_load_fw_~fw_file#1.base, be_load_fw_~fw_file#1.offset, be_load_fw_~#fw~0#1.base, be_load_fw_~#fw~0#1.offset, be_load_fw_~status~32#1, be_load_fw_~tmp~128#1, be_load_fw_~tmp___0~57#1;havoc be_load_fw_#in~adapter#1.base, be_load_fw_#in~adapter#1.offset, be_load_fw_#in~fw_file#1.base, be_load_fw_#in~fw_file#1.offset;assume { :end_inline_be_load_fw } true;assume -2147483648 <= be_do_flash_#t~ret3823#1 && be_do_flash_#t~ret3823#1 <= 2147483647;be_do_flash_~tmp___0~137#1 := be_do_flash_#t~ret3823#1;havoc be_do_flash_#t~ret3823#1;be_do_flash_#res#1 := be_do_flash_~tmp___0~137#1; [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20967-1: [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20967: be_get_rss_hash_opts_~data~0#1 := be_get_rss_hash_opts_#t~bitwise3928#1;havoc be_get_rss_hash_opts_#t~bitwise3928#1; [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20967-2: havoc be_get_rss_hash_opts_#t~bitwise3928#1;assume (be_get_rss_hash_opts_#t~bitwise3928#1 % 18446744073709551616 >= be_get_rss_hash_opts_~data~0#1 % 18446744073709551616 && be_get_rss_hash_opts_#t~bitwise3928#1 % 18446744073709551616 >= 192) && be_get_rss_hash_opts_#t~bitwise3928#1 % 18446744073709551616 <= 192 + be_get_rss_hash_opts_~data~0#1 % 18446744073709551616; [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20439-1: SUMMARY for call be_get_settings_#t~ret3701#1 := convert_to_et_setting(be_get_settings_~interface_type~0#1 % 65536, be_get_settings_#t~bitwise3700#1); srcloc: null [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20439: call write~int#44(be_get_settings_#t~ret3701#1, be_get_settings_~ecmd#1.base, 4 + be_get_settings_~ecmd#1.offset, 4);havoc be_get_settings_#t~bitwise3700#1;havoc be_get_settings_#t~ret3701#1; [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20439-3: havoc be_get_settings_#t~bitwise3700#1;assume (be_get_settings_#t~bitwise3700#1 % 4294967296 >= be_get_settings_~auto_speeds~0#1 % 4294967296 && be_get_settings_#t~bitwise3700#1 % 4294967296 >= be_get_settings_~fixed_speeds~0#1 % 4294967296) && be_get_settings_#t~bitwise3700#1 % 4294967296 <= be_get_settings_~auto_speeds~0#1 % 4294967296 + be_get_settings_~fixed_speeds~0#1 % 4294967296; [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20439-2: [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20439-5: assume 0 == be_get_settings_~auto_speeds~0#1 % 4294967296 || be_get_settings_~auto_speeds~0#1 % 4294967296 == be_get_settings_~fixed_speeds~0#1 % 4294967296;be_get_settings_#t~bitwise3700#1 := be_get_settings_~fixed_speeds~0#1; [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20439-5: assume !(0 == be_get_settings_~auto_speeds~0#1 % 4294967296 || be_get_settings_~auto_speeds~0#1 % 4294967296 == be_get_settings_~fixed_speeds~0#1 % 4294967296); [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20307: assume be_get_port_type_#t~switch3660#1; [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20307: assume !be_get_port_type_#t~switch3660#1; [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20439-4: assume 0 == be_get_settings_~fixed_speeds~0#1 % 4294967296;be_get_settings_#t~bitwise3700#1 := be_get_settings_~auto_speeds~0#1; [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20439-4: assume !(0 == be_get_settings_~fixed_speeds~0#1 % 4294967296); [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19712: havoc kobject_name_#t~mem3536#1.base, kobject_name_#t~mem3536#1.offset;dev_name_#t~ret3539#1.base, dev_name_#t~ret3539#1.offset := kobject_name_#res#1.base, kobject_name_#res#1.offset;havoc kobject_name_#t~mem3536#1.base, kobject_name_#t~mem3536#1.offset, kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset;havoc kobject_name_#in~kobj#1.base, kobject_name_#in~kobj#1.offset;assume { :end_inline_kobject_name } true;dev_name_~tmp~235#1.base, dev_name_~tmp~235#1.offset := dev_name_#t~ret3539#1.base, dev_name_#t~ret3539#1.offset;havoc dev_name_#t~ret3539#1.base, dev_name_#t~ret3539#1.offset;dev_name_#res#1.base, dev_name_#res#1.offset := dev_name_~tmp~235#1.base, dev_name_~tmp~235#1.offset; [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20703-1: [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20703: call write~int#8(be_self_test_#t~bitwise3807#1, be_self_test_~test#1.base, 4 + be_self_test_~test#1.offset, 4);havoc be_self_test_#t~mem3806#1;havoc be_self_test_#t~bitwise3807#1; [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20703-3: assume false;be_self_test_#t~bitwise3807#1 := be_self_test_#t~mem3806#1; [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20703-3: assume !false; [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20703-2: havoc be_self_test_#t~bitwise3807#1;assume (be_self_test_#t~bitwise3807#1 % 4294967296 >= be_self_test_#t~mem3806#1 % 4294967296 && be_self_test_#t~bitwise3807#1 % 4294967296 >= 2) && be_self_test_#t~bitwise3807#1 % 4294967296 <= 2 + be_self_test_#t~mem3806#1 % 4294967296; [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20703-4: assume 0 == be_self_test_#t~mem3806#1 % 4294967296 || 2 == be_self_test_#t~mem3806#1 % 4294967296;be_self_test_#t~bitwise3807#1 := 2; [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20703-4: assume !(0 == be_self_test_#t~mem3806#1 % 4294967296 || 2 == be_self_test_#t~mem3806#1 % 4294967296); [2025-02-08 02:47:19,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14031: assume (be_flash_skyhawk_~p~2#1.base + (be_flash_skyhawk_~p~2#1.offset + (if be_flash_skyhawk_~img_size~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_flash_skyhawk_~img_size~0#1 % 18446744073709551616 % 18446744073709551616 else be_flash_skyhawk_~img_size~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616))) % 18446744073709551616 > (be_flash_skyhawk_#t~mem2154#1.base + (be_flash_skyhawk_#t~mem2154#1.offset + (if be_flash_skyhawk_#t~mem2155#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_flash_skyhawk_#t~mem2155#1 % 18446744073709551616 % 18446744073709551616 else be_flash_skyhawk_#t~mem2155#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616))) % 18446744073709551616;havoc be_flash_skyhawk_#t~mem2154#1.base, be_flash_skyhawk_#t~mem2154#1.offset;havoc be_flash_skyhawk_#t~mem2155#1;be_flash_skyhawk_#res#1 := -1; [2025-02-08 02:47:19,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14031: assume !((be_flash_skyhawk_~p~2#1.base + (be_flash_skyhawk_~p~2#1.offset + (if be_flash_skyhawk_~img_size~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_flash_skyhawk_~img_size~0#1 % 18446744073709551616 % 18446744073709551616 else be_flash_skyhawk_~img_size~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616))) % 18446744073709551616 > (be_flash_skyhawk_#t~mem2154#1.base + (be_flash_skyhawk_#t~mem2154#1.offset + (if be_flash_skyhawk_#t~mem2155#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_flash_skyhawk_#t~mem2155#1 % 18446744073709551616 % 18446744073709551616 else be_flash_skyhawk_#t~mem2155#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616))) % 18446744073709551616);havoc be_flash_skyhawk_#t~mem2154#1.base, be_flash_skyhawk_#t~mem2154#1.offset;havoc be_flash_skyhawk_#t~mem2155#1; [2025-02-08 02:47:19,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20836: assume be_get_msg_level_#t~short3868#1;havoc be_get_msg_level_#t~mem3864#1.base, be_get_msg_level_#t~mem3864#1.offset;havoc be_get_msg_level_#t~mem3865#1;havoc be_get_msg_level_#t~mem3866#1.base, be_get_msg_level_#t~mem3866#1.offset;havoc be_get_msg_level_#t~mem3867#1;havoc be_get_msg_level_#t~short3868#1;call be_get_msg_level_#t~mem3869#1.base, be_get_msg_level_#t~mem3869#1.offset := read~$Pointer$#38(be_get_msg_level_~adapter~54#1.base, be_get_msg_level_~adapter~54#1.offset, 8); [2025-02-08 02:47:19,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20836: assume !be_get_msg_level_#t~short3868#1;havoc be_get_msg_level_#t~mem3864#1.base, be_get_msg_level_#t~mem3864#1.offset;havoc be_get_msg_level_#t~mem3865#1;havoc be_get_msg_level_#t~mem3866#1.base, be_get_msg_level_#t~mem3866#1.offset;havoc be_get_msg_level_#t~mem3867#1;havoc be_get_msg_level_#t~short3868#1;call be_get_msg_level_#t~mem3871#1 := read~int#38(be_get_msg_level_~adapter~54#1.base, 317409 + be_get_msg_level_~adapter~54#1.offset, 4);be_get_msg_level_#res#1 := be_get_msg_level_#t~mem3871#1;havoc be_get_msg_level_#t~mem3871#1; [2025-02-08 02:47:19,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20836-1: assume be_get_msg_level_#t~short3868#1; [2025-02-08 02:47:19,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20836-1: assume !be_get_msg_level_#t~short3868#1;call be_get_msg_level_#t~mem3866#1.base, be_get_msg_level_#t~mem3866#1.offset := read~$Pointer$#38(be_get_msg_level_~adapter~54#1.base, be_get_msg_level_~adapter~54#1.offset, 8);call be_get_msg_level_#t~mem3867#1 := read~int#38(be_get_msg_level_#t~mem3866#1.base, 62 + be_get_msg_level_#t~mem3866#1.offset, 2);be_get_msg_level_#t~short3868#1 := 57896 == be_get_msg_level_#t~mem3867#1 % 65536 % 4294967296; [2025-02-08 02:47:19,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21232: assume main_#t~switch3999#1; [2025-02-08 02:47:19,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21232: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 11 == main_~tmp~263#1; [2025-02-08 02:47:19,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20440: call write~int#44(be_get_settings_#t~ret3702#1, be_get_settings_~ecmd#1.base, 8 + be_get_settings_~ecmd#1.offset, 4);havoc be_get_settings_#t~ret3702#1;assume { :begin_inline_be_get_port_type } true;be_get_port_type_#in~phy_type#1, be_get_port_type_#in~dac_cable_len#1 := be_get_settings_~interface_type~0#1 % 65536, be_get_settings_~dac_cable_len~0#1;havoc be_get_port_type_#res#1;havoc be_get_port_type_#t~switch3660#1, be_get_port_type_~phy_type#1, be_get_port_type_~dac_cable_len#1, be_get_port_type_~port~0#1;be_get_port_type_~phy_type#1 := be_get_port_type_#in~phy_type#1;be_get_port_type_~dac_cable_len#1 := be_get_port_type_#in~dac_cable_len#1;havoc be_get_port_type_~port~0#1;be_get_port_type_#t~switch3660#1 := 7 == be_get_port_type_~phy_type#1; [2025-02-08 02:47:19,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20440-1: SUMMARY for call be_get_settings_#t~ret3702#1 := convert_to_et_setting(be_get_settings_~interface_type~0#1 % 65536, be_get_settings_~auto_speeds~0#1); srcloc: null [2025-02-08 02:47:19,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20308: assume be_get_port_type_#t~switch3660#1; [2025-02-08 02:47:19,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20308: assume !be_get_port_type_#t~switch3660#1; [2025-02-08 02:47:19,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20242: be_get_stat_strings_~j~6#1 := 0; [2025-02-08 02:47:19,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20308-1: be_get_port_type_#t~switch3660#1 := be_get_port_type_#t~switch3660#1 || 8 == be_get_port_type_~phy_type#1; [2025-02-08 02:47:19,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14098: call ULTIMATE.dealloc(lancer_fw_download_~#flash_cmd~0#1.base, lancer_fw_download_~#flash_cmd~0#1.offset);havoc lancer_fw_download_~#flash_cmd~0#1.base, lancer_fw_download_~#flash_cmd~0#1.offset;call ULTIMATE.dealloc(lancer_fw_download_~#data_written~0#1.base, lancer_fw_download_~#data_written~0#1.offset);havoc lancer_fw_download_~#data_written~0#1.base, lancer_fw_download_~#data_written~0#1.offset;call ULTIMATE.dealloc(lancer_fw_download_~#add_status~0#1.base, lancer_fw_download_~#add_status~0#1.offset);havoc lancer_fw_download_~#add_status~0#1.base, lancer_fw_download_~#add_status~0#1.offset;call ULTIMATE.dealloc(lancer_fw_download_~#change_status~0#1.base, lancer_fw_download_~#change_status~0#1.offset);havoc lancer_fw_download_~#change_status~0#1.base, lancer_fw_download_~#change_status~0#1.offset;be_load_fw_#t~ret2261#1 := lancer_fw_download_#res#1;havoc lancer_fw_download_#t~mem2166#1, lancer_fw_download_#t~mem2167#1.base, lancer_fw_download_#t~mem2167#1.offset, lancer_fw_download_#t~ret2168#1, lancer_fw_download_#t~mem2169#1.base, lancer_fw_download_#t~mem2169#1.offset, lancer_fw_download_#t~mem2170#1, lancer_fw_download_#t~ret2171#1.base, lancer_fw_download_#t~ret2171#1.offset, lancer_fw_download_#t~mem2172#1.base, lancer_fw_download_#t~mem2172#1.offset, lancer_fw_download_#t~mem2173#1.base, lancer_fw_download_#t~mem2173#1.offset, lancer_fw_download_#t~mem2174#1, lancer_fw_download_#t~mem2175#1.base, lancer_fw_download_#t~mem2175#1.offset, lancer_fw_download_#t~memcpy~res2176#1.base, lancer_fw_download_#t~memcpy~res2176#1.offset, lancer_fw_download_#t~ret2177#1, lancer_fw_download_#t~mem2178#1, lancer_fw_download_#t~mem2179#1, lancer_fw_download_#t~mem2180#1, lancer_fw_download_#t~ret2181#1, lancer_fw_download_#t~mem2182#1.base, lancer_fw_download_#t~mem2182#1.offset, lancer_fw_download_#t~mem2183#1, lancer_fw_download_#t~mem2184#1.base, lancer_fw_download_#t~mem2184#1.offset, lancer_fw_download_#t~mem2185#1, lancer_fw_download_#t~mem2186#1.base, lancer_fw_download_#t~mem2186#1.offset, lancer_fw_download_#t~mem2187#1, lancer_fw_download_#t~ret2188#1, lancer_fw_download_#t~mem2189#1, lancer_fw_download_#t~ret2190#1, lancer_fw_download_#t~mem2191#1.base, lancer_fw_download_#t~mem2191#1.offset, lancer_fw_download_#t~ret2192#1, lancer_fw_download_#t~mem2193#1, lancer_fw_download_#t~mem2194#1.base, lancer_fw_download_#t~mem2194#1.offset, lancer_fw_download_#t~ret2195#1, lancer_fw_download_#t~mem2196#1.base, lancer_fw_download_#t~mem2196#1.offset, lancer_fw_download_#t~ret2197#1, lancer_fw_download_~adapter#1.base, lancer_fw_download_~adapter#1.offset, lancer_fw_download_~fw#1.base, lancer_fw_download_~fw#1.offset, lancer_fw_download_~#flash_cmd~0#1.base, lancer_fw_download_~#flash_cmd~0#1.offset, lancer_fw_download_~data_ptr~0#1.base, lancer_fw_download_~data_ptr~0#1.offset, lancer_fw_download_~dest_image_ptr~0#1.base, lancer_fw_download_~dest_image_ptr~0#1.offset, lancer_fw_download_~image_size~0#1, lancer_fw_download_~chunk_size~0#1, lancer_fw_download_~#data_written~0#1.base, lancer_fw_download_~#data_written~0#1.offset, lancer_fw_download_~offset~2#1, lancer_fw_download_~status~30#1, lancer_fw_download_~#add_status~0#1.base, lancer_fw_download_~#add_status~0#1.offset, lancer_fw_download_~#change_status~0#1.base, lancer_fw_download_~#change_status~0#1.offset, lancer_fw_download_~__min1~5#1, lancer_fw_download_~__min2~5#1, lancer_fw_download_~__len~10#1, lancer_fw_download_~__ret~11#1.base, lancer_fw_download_~__ret~11#1.offset;havoc lancer_fw_download_#in~adapter#1.base, lancer_fw_download_#in~adapter#1.offset, lancer_fw_download_#in~fw#1.base, lancer_fw_download_#in~fw#1.offset;assume { :end_inline_lancer_fw_download } true;assume -2147483648 <= be_load_fw_#t~ret2261#1 && be_load_fw_#t~ret2261#1 <= 2147483647;be_load_fw_~status~32#1 := be_load_fw_#t~ret2261#1;havoc be_load_fw_#t~mem2260#1.base, be_load_fw_#t~mem2260#1.offset;havoc be_load_fw_#t~ret2261#1; [2025-02-08 02:47:19,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20837-1: SUMMARY for call be_get_msg_level_#t~ret3870#1 := dev_err(be_get_msg_level_#t~mem3869#1.base, 146 + be_get_msg_level_#t~mem3869#1.offset, 198, 0); srcloc: null [2025-02-08 02:47:19,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20837: assume -2147483648 <= be_get_msg_level_#t~ret3870#1 && be_get_msg_level_#t~ret3870#1 <= 2147483647;havoc be_get_msg_level_#t~mem3869#1.base, be_get_msg_level_#t~mem3869#1.offset;havoc be_get_msg_level_#t~ret3870#1;be_get_msg_level_#res#1 := 4294967201; [2025-02-08 02:47:19,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21233: assume { :begin_inline_be_set_pauseparam } true;be_set_pauseparam_#in~netdev#1.base, be_set_pauseparam_#in~netdev#1.offset, be_set_pauseparam_#in~ecmd#1.base, be_set_pauseparam_#in~ecmd#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_group8~0#1.base, main_~var_group8~0#1.offset;havoc be_set_pauseparam_#res#1;havoc be_set_pauseparam_#t~ret3736#1.base, be_set_pauseparam_#t~ret3736#1.offset, be_set_pauseparam_#t~mem3738#1, be_set_pauseparam_#t~mem3737#1, be_set_pauseparam_#t~mem3739#1, be_set_pauseparam_#t~mem3740#1, be_set_pauseparam_#t~mem3741#1, be_set_pauseparam_#t~mem3742#1, be_set_pauseparam_#t~ret3743#1, be_set_pauseparam_#t~mem3744#1.base, be_set_pauseparam_#t~mem3744#1.offset, be_set_pauseparam_#t~ret3745#1, be_set_pauseparam_~netdev#1.base, be_set_pauseparam_~netdev#1.offset, be_set_pauseparam_~ecmd#1.base, be_set_pauseparam_~ecmd#1.offset, be_set_pauseparam_~adapter~46#1.base, be_set_pauseparam_~adapter~46#1.offset, be_set_pauseparam_~tmp~249#1.base, be_set_pauseparam_~tmp~249#1.offset, be_set_pauseparam_~status~116#1;be_set_pauseparam_~netdev#1.base, be_set_pauseparam_~netdev#1.offset := be_set_pauseparam_#in~netdev#1.base, be_set_pauseparam_#in~netdev#1.offset;be_set_pauseparam_~ecmd#1.base, be_set_pauseparam_~ecmd#1.offset := be_set_pauseparam_#in~ecmd#1.base, be_set_pauseparam_#in~ecmd#1.offset;havoc be_set_pauseparam_~adapter~46#1.base, be_set_pauseparam_~adapter~46#1.offset;havoc be_set_pauseparam_~tmp~249#1.base, be_set_pauseparam_~tmp~249#1.offset;havoc be_set_pauseparam_~status~116#1; [2025-02-08 02:47:19,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21233-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20441: be_get_settings_#t~ret3703#1 := be_get_port_type_#res#1;havoc be_get_port_type_#t~switch3660#1, be_get_port_type_~phy_type#1, be_get_port_type_~dac_cable_len#1, be_get_port_type_~port~0#1;havoc be_get_port_type_#in~phy_type#1, be_get_port_type_#in~dac_cable_len#1;assume { :end_inline_be_get_port_type } true;be_get_settings_~tmp___0~132#1 := be_get_settings_#t~ret3703#1;havoc be_get_settings_#t~ret3703#1;call write~int#44(be_get_settings_~tmp___0~132#1, be_get_settings_~ecmd#1.base, 15 + be_get_settings_~ecmd#1.offset, 1);call be_get_settings_#t~mem3704#1 := read~int#38(be_get_settings_~adapter~43#1.base, 317379 + be_get_settings_~adapter~43#1.offset, 2); [2025-02-08 02:47:19,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18327: SUMMARY for call be_wrb_cmd_hdr_prepare(be_cmd_get_seeprom_data_~req~38#1.base, be_cmd_get_seeprom_data_~req~38#1.offset, 1, 30, 1040, be_cmd_get_seeprom_data_~wrb~45#1.base, be_cmd_get_seeprom_data_~wrb~45#1.offset, be_cmd_get_seeprom_data_~nonemb_cmd#1.base, be_cmd_get_seeprom_data_~nonemb_cmd#1.offset); srcloc: null [2025-02-08 02:47:19,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20309-1: be_get_port_type_#t~switch3660#1 := be_get_port_type_#t~switch3660#1 || 9 == be_get_port_type_~phy_type#1; [2025-02-08 02:47:19,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21234: main_#t~ret4006#1 := be_set_pauseparam_#res#1;havoc be_set_pauseparam_#t~ret3736#1.base, be_set_pauseparam_#t~ret3736#1.offset, be_set_pauseparam_#t~mem3738#1, be_set_pauseparam_#t~mem3737#1, be_set_pauseparam_#t~mem3739#1, be_set_pauseparam_#t~mem3740#1, be_set_pauseparam_#t~mem3741#1, be_set_pauseparam_#t~mem3742#1, be_set_pauseparam_#t~ret3743#1, be_set_pauseparam_#t~mem3744#1.base, be_set_pauseparam_#t~mem3744#1.offset, be_set_pauseparam_#t~ret3745#1, be_set_pauseparam_~netdev#1.base, be_set_pauseparam_~netdev#1.offset, be_set_pauseparam_~ecmd#1.base, be_set_pauseparam_~ecmd#1.offset, be_set_pauseparam_~adapter~46#1.base, be_set_pauseparam_~adapter~46#1.offset, be_set_pauseparam_~tmp~249#1.base, be_set_pauseparam_~tmp~249#1.offset, be_set_pauseparam_~status~116#1;havoc be_set_pauseparam_#in~netdev#1.base, be_set_pauseparam_#in~netdev#1.offset, be_set_pauseparam_#in~ecmd#1.base, be_set_pauseparam_#in~ecmd#1.offset;assume { :end_inline_be_set_pauseparam } true;assume -2147483648 <= main_#t~ret4006#1 && main_#t~ret4006#1 <= 2147483647; [2025-02-08 02:47:19,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20309: assume be_get_port_type_#t~switch3660#1;be_get_port_type_~port~0#1 := 0; [2025-02-08 02:47:19,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20309: assume !be_get_port_type_#t~switch3660#1;be_get_port_type_#t~switch3660#1 := be_get_port_type_#t~switch3660#1 || 3 == be_get_port_type_~phy_type#1; [2025-02-08 02:47:19,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14165-2: call lancer_fw_download_#t~mem2182#1.base, lancer_fw_download_#t~mem2182#1.offset := read~$Pointer$#38(lancer_fw_download_~adapter#1.base, lancer_fw_download_~adapter#1.offset, 8);call lancer_fw_download_#t~mem2183#1 := read~int#5(lancer_fw_download_~#flash_cmd~0#1.base, 16 + lancer_fw_download_~#flash_cmd~0#1.offset, 4);call lancer_fw_download_#t~mem2184#1.base, lancer_fw_download_#t~mem2184#1.offset := read~$Pointer$#5(lancer_fw_download_~#flash_cmd~0#1.base, lancer_fw_download_~#flash_cmd~0#1.offset, 8);call lancer_fw_download_#t~mem2185#1 := read~int#5(lancer_fw_download_~#flash_cmd~0#1.base, 8 + lancer_fw_download_~#flash_cmd~0#1.offset, 8); [2025-02-08 02:47:19,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14165: havoc lancer_fw_download_#t~mem2182#1.base, lancer_fw_download_#t~mem2182#1.offset;havoc lancer_fw_download_#t~mem2183#1;havoc lancer_fw_download_#t~mem2184#1.base, lancer_fw_download_#t~mem2184#1.offset;havoc lancer_fw_download_#t~mem2185#1; [2025-02-08 02:47:19,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14165-1: SUMMARY for call dma_free_attrs(lancer_fw_download_#t~mem2182#1.base, 146 + lancer_fw_download_#t~mem2182#1.offset, lancer_fw_download_#t~mem2183#1 % 4294967296, lancer_fw_download_#t~mem2184#1.base, lancer_fw_download_#t~mem2184#1.offset, lancer_fw_download_#t~mem2185#1, 0, 0); srcloc: null [2025-02-08 02:47:19,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20573-1: SUMMARY for call be_get_wol_#t~ret3757#1.base, be_get_wol_#t~ret3757#1.offset := netdev_priv(be_get_wol_~netdev#1.base, be_get_wol_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20573: be_get_wol_~tmp~251#1.base, be_get_wol_~tmp~251#1.offset := be_get_wol_#t~ret3757#1.base, be_get_wol_#t~ret3757#1.offset;havoc be_get_wol_#t~ret3757#1.base, be_get_wol_#t~ret3757#1.offset;be_get_wol_~adapter~48#1.base, be_get_wol_~adapter~48#1.offset := be_get_wol_~tmp~251#1.base, be_get_wol_~tmp~251#1.offset; [2025-02-08 02:47:19,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21036-4: assume 240 == be_set_rss_hash_opts_#t~mem3949#1 % 18446744073709551616;havoc be_set_rss_hash_opts_#t~mem3949#1; [2025-02-08 02:47:19,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21036-4: assume !(240 == be_set_rss_hash_opts_#t~mem3949#1 % 18446744073709551616);havoc be_set_rss_hash_opts_#t~mem3949#1; [2025-02-08 02:47:19,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21036-3: assume 0 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296 || 12 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296;be_set_rss_hash_opts_#t~bitwise3950#1 := 12; [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21036-3: assume !(0 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296 || 12 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296); [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21036-6: assume be_set_rss_hash_opts_#t~switch3943#1;call be_set_rss_hash_opts_#t~mem3947#1 := read~int#21(be_set_rss_hash_opts_~cmd#1.base, 8 + be_set_rss_hash_opts_~cmd#1.offset, 8); [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21036-6: assume !be_set_rss_hash_opts_#t~switch3943#1;be_set_rss_hash_opts_#t~switch3943#1 := be_set_rss_hash_opts_#t~switch3943#1 || 2 == be_set_rss_hash_opts_#t~mem3942#1; [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21036-5: assume 48 == be_set_rss_hash_opts_#t~mem3947#1 % 18446744073709551616;havoc be_set_rss_hash_opts_#t~mem3947#1; [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21036-5: assume !(48 == be_set_rss_hash_opts_#t~mem3947#1 % 18446744073709551616);havoc be_set_rss_hash_opts_#t~mem3947#1;call be_set_rss_hash_opts_#t~mem3949#1 := read~int#21(be_set_rss_hash_opts_~cmd#1.base, 8 + be_set_rss_hash_opts_~cmd#1.offset, 8); [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21036: assume 4294967287 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296;be_set_rss_hash_opts_#t~bitwise3948#1 := be_set_rss_hash_opts_~rss_flags~0#1; [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21036: assume !(4294967287 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296); [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21036-2: assume false;be_set_rss_hash_opts_#t~bitwise3950#1 := be_set_rss_hash_opts_~rss_flags~0#1; [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21036-2: assume !false; [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19979-1: SUMMARY for call be_get_reg_len_#t~ret3582#1.base, be_get_reg_len_#t~ret3582#1.offset := netdev_priv(be_get_reg_len_~netdev#1.base, be_get_reg_len_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21036-1: assume 0 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296;be_set_rss_hash_opts_#t~bitwise3948#1 := 0; [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21036-1: assume !(0 == be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296); [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19979: be_get_reg_len_~tmp~239#1.base, be_get_reg_len_~tmp~239#1.offset := be_get_reg_len_#t~ret3582#1.base, be_get_reg_len_#t~ret3582#1.offset;havoc be_get_reg_len_#t~ret3582#1.base, be_get_reg_len_#t~ret3582#1.offset;be_get_reg_len_~adapter~36#1.base, be_get_reg_len_~adapter~36#1.offset := be_get_reg_len_~tmp~239#1.base, be_get_reg_len_~tmp~239#1.offset;call write~int#28(0, be_get_reg_len_~#log_size~0#1.base, be_get_reg_len_~#log_size~0#1.offset, 4); [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18328: assume -2147483648 <= be_cmd_get_seeprom_data_#t~ret3227#1 && be_cmd_get_seeprom_data_#t~ret3227#1 <= 2147483647;be_cmd_get_seeprom_data_~status~90#1 := be_cmd_get_seeprom_data_#t~ret3227#1;havoc be_cmd_get_seeprom_data_#t~ret3227#1; [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18328-1: SUMMARY for call be_cmd_get_seeprom_data_#t~ret3227#1 := be_mcc_notify_wait(be_cmd_get_seeprom_data_~adapter#1.base, be_cmd_get_seeprom_data_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20640: be_test_ddr_dma_#t~ret3778#1 := be_cmd_ddr_dma_test_#res#1;havoc be_cmd_ddr_dma_test_#t~ret3216#1.base, be_cmd_ddr_dma_test_#t~ret3216#1.offset, be_cmd_ddr_dma_test_#t~mem3217#1.base, be_cmd_ddr_dma_test_#t~mem3217#1.offset, be_cmd_ddr_dma_test_#t~mem3218#1, be_cmd_ddr_dma_test_#t~bitwise3219#1, be_cmd_ddr_dma_test_#t~ret3220#1, be_cmd_ddr_dma_test_#t~mem3221#1.base, be_cmd_ddr_dma_test_#t~mem3221#1.offset, be_cmd_ddr_dma_test_#t~nondet3222#1, be_cmd_ddr_dma_test_#t~mem3223#1, be_cmd_ddr_dma_test_#t~short3224#1, be_cmd_ddr_dma_test_~adapter#1.base, be_cmd_ddr_dma_test_~adapter#1.offset, be_cmd_ddr_dma_test_~pattern#1, be_cmd_ddr_dma_test_~byte_cnt#1, be_cmd_ddr_dma_test_~cmd#1.base, be_cmd_ddr_dma_test_~cmd#1.offset, be_cmd_ddr_dma_test_~wrb~44#1.base, be_cmd_ddr_dma_test_~wrb~44#1.offset, be_cmd_ddr_dma_test_~req~37#1.base, be_cmd_ddr_dma_test_~req~37#1.offset, be_cmd_ddr_dma_test_~status~89#1, be_cmd_ddr_dma_test_~i~41#1, be_cmd_ddr_dma_test_~j~4#1, be_cmd_ddr_dma_test_~resp~21#1.base, be_cmd_ddr_dma_test_~resp~21#1.offset, be_cmd_ddr_dma_test_~tmp~199#1;havoc be_cmd_ddr_dma_test_#in~adapter#1.base, be_cmd_ddr_dma_test_#in~adapter#1.offset, be_cmd_ddr_dma_test_#in~pattern#1, be_cmd_ddr_dma_test_#in~byte_cnt#1, be_cmd_ddr_dma_test_#in~cmd#1.base, be_cmd_ddr_dma_test_#in~cmd#1.offset;assume { :end_inline_be_cmd_ddr_dma_test } true;assume -2147483648 <= be_test_ddr_dma_#t~ret3778#1 && be_test_ddr_dma_#t~ret3778#1 <= 2147483647;be_test_ddr_dma_~ret~0#1 := be_test_ddr_dma_#t~ret3778#1; [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20640-1: call be_test_ddr_dma_#t~mem3777#1 := read~int#10(be_test_ddr_dma_~#pattern~0#1.base, be_test_ddr_dma_~#pattern~0#1.offset + 8 * be_test_ddr_dma_~i~47#1, 8);assume { :begin_inline_be_cmd_ddr_dma_test } true;be_cmd_ddr_dma_test_#in~adapter#1.base, be_cmd_ddr_dma_test_#in~adapter#1.offset, be_cmd_ddr_dma_test_#in~pattern#1, be_cmd_ddr_dma_test_#in~byte_cnt#1, be_cmd_ddr_dma_test_#in~cmd#1.base, be_cmd_ddr_dma_test_#in~cmd#1.offset := be_test_ddr_dma_~adapter#1.base, be_test_ddr_dma_~adapter#1.offset, be_test_ddr_dma_#t~mem3777#1, 4096, be_test_ddr_dma_~#ddrdma_cmd~0#1.base, be_test_ddr_dma_~#ddrdma_cmd~0#1.offset;havoc be_cmd_ddr_dma_test_#res#1;havoc be_cmd_ddr_dma_test_#t~ret3216#1.base, be_cmd_ddr_dma_test_#t~ret3216#1.offset, be_cmd_ddr_dma_test_#t~mem3217#1.base, be_cmd_ddr_dma_test_#t~mem3217#1.offset, be_cmd_ddr_dma_test_#t~mem3218#1, be_cmd_ddr_dma_test_#t~bitwise3219#1, be_cmd_ddr_dma_test_#t~ret3220#1, be_cmd_ddr_dma_test_#t~mem3221#1.base, be_cmd_ddr_dma_test_#t~mem3221#1.offset, be_cmd_ddr_dma_test_#t~nondet3222#1, be_cmd_ddr_dma_test_#t~mem3223#1, be_cmd_ddr_dma_test_#t~short3224#1, be_cmd_ddr_dma_test_~adapter#1.base, be_cmd_ddr_dma_test_~adapter#1.offset, be_cmd_ddr_dma_test_~pattern#1, be_cmd_ddr_dma_test_~byte_cnt#1, be_cmd_ddr_dma_test_~cmd#1.base, be_cmd_ddr_dma_test_~cmd#1.offset, be_cmd_ddr_dma_test_~wrb~44#1.base, be_cmd_ddr_dma_test_~wrb~44#1.offset, be_cmd_ddr_dma_test_~req~37#1.base, be_cmd_ddr_dma_test_~req~37#1.offset, be_cmd_ddr_dma_test_~status~89#1, be_cmd_ddr_dma_test_~i~41#1, be_cmd_ddr_dma_test_~j~4#1, be_cmd_ddr_dma_test_~resp~21#1.base, be_cmd_ddr_dma_test_~resp~21#1.offset, be_cmd_ddr_dma_test_~tmp~199#1;be_cmd_ddr_dma_test_~adapter#1.base, be_cmd_ddr_dma_test_~adapter#1.offset := be_cmd_ddr_dma_test_#in~adapter#1.base, be_cmd_ddr_dma_test_#in~adapter#1.offset;be_cmd_ddr_dma_test_~pattern#1 := be_cmd_ddr_dma_test_#in~pattern#1;be_cmd_ddr_dma_test_~byte_cnt#1 := be_cmd_ddr_dma_test_#in~byte_cnt#1;be_cmd_ddr_dma_test_~cmd#1.base, be_cmd_ddr_dma_test_~cmd#1.offset := be_cmd_ddr_dma_test_#in~cmd#1.base, be_cmd_ddr_dma_test_#in~cmd#1.offset;havoc be_cmd_ddr_dma_test_~wrb~44#1.base, be_cmd_ddr_dma_test_~wrb~44#1.offset;havoc be_cmd_ddr_dma_test_~req~37#1.base, be_cmd_ddr_dma_test_~req~37#1.offset;havoc be_cmd_ddr_dma_test_~status~89#1;havoc be_cmd_ddr_dma_test_~i~41#1;havoc be_cmd_ddr_dma_test_~j~4#1;havoc be_cmd_ddr_dma_test_~resp~21#1.base, be_cmd_ddr_dma_test_~resp~21#1.offset;havoc be_cmd_ddr_dma_test_~tmp~199#1;be_cmd_ddr_dma_test_~j~4#1 := 0; [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21103: assume be_set_rss_hash_opts_~j~8#1 <= 127; [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21103: assume !(be_set_rss_hash_opts_~j~8#1 <= 127); [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14299: be_load_fw_~tmp~128#1 := (if 0 == be_load_fw_#t~ret2248#1 % 256 then 0 else 1);havoc be_load_fw_#t~mem2247#1.base, be_load_fw_#t~mem2247#1.offset;havoc be_load_fw_#t~ret2248#1; [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14299-1: SUMMARY for call be_load_fw_#t~ret2248#1 := netif_running(be_load_fw_#t~mem2247#1.base, be_load_fw_#t~mem2247#1.offset); srcloc: null [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20245-1: be_get_stat_strings_#t~loopctr3650#1 := 0; [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20245: assume true;havoc be_get_stat_strings_#t~nondet3651#1;call write~int#1(be_get_stat_strings_#t~nondet3651#1, be_get_stat_strings_~data#1.base, be_get_stat_strings_~data#1.offset + be_get_stat_strings_#t~loopctr3650#1, 8);be_get_stat_strings_#t~loopctr3650#1 := 1 + be_get_stat_strings_#t~loopctr3650#1; [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20245: assume true;be_get_stat_strings_~data#1.base, be_get_stat_strings_~data#1.offset := be_get_stat_strings_~data#1.base, 32 + be_get_stat_strings_~data#1.offset;be_get_stat_strings_~j~6#1 := 1 + be_get_stat_strings_~j~6#1; [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21236: assume main_#t~switch3999#1; [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21236: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 12 == main_~tmp~263#1; [2025-02-08 02:47:19,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14035: assume -2147483648 <= be_flash_skyhawk_#t~ret2156#1 && be_flash_skyhawk_#t~ret2156#1 <= 2147483647;be_flash_skyhawk_~status~27#1 := be_flash_skyhawk_#t~ret2156#1;havoc be_flash_skyhawk_#t~ret2156#1; [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20641: assume 0 != be_test_ddr_dma_~ret~0#1; [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20641: assume !(0 != be_test_ddr_dma_~ret~0#1);be_test_ddr_dma_~i~47#1 := 1 + be_test_ddr_dma_~i~47#1; [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14035-1: SUMMARY for call be_flash_skyhawk_#t~ret2156#1 := be_flash(be_flash_skyhawk_~adapter#1.base, be_flash_skyhawk_~adapter#1.offset, be_flash_skyhawk_~p~2#1.base, be_flash_skyhawk_~p~2#1.offset, be_flash_skyhawk_~flash_cmd#1.base, be_flash_skyhawk_~flash_cmd#1.offset, be_flash_skyhawk_~img_optype~0#1, be_flash_skyhawk_~img_size~0#1); srcloc: null [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20575-1: SUMMARY for call be_get_wol_#t~ret3758#1 := be_is_wol_supported(be_get_wol_~adapter~48#1.base, be_get_wol_~adapter~48#1.offset); srcloc: null [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20575: be_get_wol_~tmp___0~134#1 := (if 0 == be_get_wol_#t~ret3758#1 % 256 then 0 else 1);havoc be_get_wol_#t~ret3758#1; [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14167: assume 0 != lancer_fw_download_~status~30#1;call lancer_fw_download_#t~mem2186#1.base, lancer_fw_download_#t~mem2186#1.offset := read~$Pointer$#38(lancer_fw_download_~adapter#1.base, lancer_fw_download_~adapter#1.offset, 8);call lancer_fw_download_#t~mem2187#1 := read~int#14(lancer_fw_download_~#add_status~0#1.base, lancer_fw_download_~#add_status~0#1.offset, 1); [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14167: assume !(0 != lancer_fw_download_~status~30#1);call lancer_fw_download_#t~mem2189#1 := read~int#45(lancer_fw_download_~#change_status~0#1.base, lancer_fw_download_~#change_status~0#1.offset, 1); [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14233: call write~$Pointer$#5(be_fw_download_#t~ret2224#1.base, be_fw_download_#t~ret2224#1.offset, be_fw_download_~#flash_cmd~1#1.base, be_fw_download_~#flash_cmd~1#1.offset, 8);havoc be_fw_download_#t~mem2222#1.base, be_fw_download_#t~mem2222#1.offset;havoc be_fw_download_#t~mem2223#1;havoc be_fw_download_#t~ret2224#1.base, be_fw_download_#t~ret2224#1.offset;call be_fw_download_#t~mem2225#1.base, be_fw_download_#t~mem2225#1.offset := read~$Pointer$#5(be_fw_download_~#flash_cmd~1#1.base, be_fw_download_~#flash_cmd~1#1.offset, 8); [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14233-1: SUMMARY for call be_fw_download_#t~ret2224#1.base, be_fw_download_#t~ret2224#1.offset := dma_alloc_attrs(be_fw_download_#t~mem2222#1.base, 146 + be_fw_download_#t~mem2222#1.offset, be_fw_download_#t~mem2223#1 % 4294967296, be_fw_download_~#flash_cmd~1#1.base, 8 + be_fw_download_~#flash_cmd~1#1.offset, 208, 0, 0); srcloc: null [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20443: assume 0 != be_get_settings_#t~mem3704#1 % 65536 % 4294967296;havoc be_get_settings_#t~mem3704#1;call be_get_settings_#t~mem3705#1 := read~int#44(be_get_settings_~ecmd#1.base, 4 + be_get_settings_~ecmd#1.offset, 4); [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20443: assume !(0 != be_get_settings_#t~mem3704#1 % 65536 % 4294967296);havoc be_get_settings_#t~mem3704#1; [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20708: assume be_self_test_#t~short3812#1;havoc be_self_test_#t~mem3808#1.base, be_self_test_#t~mem3808#1.offset;havoc be_self_test_#t~mem3809#1;havoc be_self_test_#t~mem3810#1.base, be_self_test_#t~mem3810#1.offset;havoc be_self_test_#t~mem3811#1;havoc be_self_test_#t~short3812#1;assume { :begin_inline_be_test_ddr_dma } true;be_test_ddr_dma_#in~adapter#1.base, be_test_ddr_dma_#in~adapter#1.offset := be_self_test_~adapter~50#1.base, be_self_test_~adapter~50#1.offset;havoc be_test_ddr_dma_#res#1;havoc be_test_ddr_dma_#t~mem3773#1.base, be_test_ddr_dma_#t~mem3773#1.offset, be_test_ddr_dma_#t~mem3774#1, be_test_ddr_dma_#t~ret3775#1.base, be_test_ddr_dma_#t~ret3775#1.offset, be_test_ddr_dma_#t~mem3776#1.base, be_test_ddr_dma_#t~mem3776#1.offset, be_test_ddr_dma_#t~mem3777#1, be_test_ddr_dma_#t~ret3778#1, be_test_ddr_dma_#t~mem3779#1.base, be_test_ddr_dma_#t~mem3779#1.offset, be_test_ddr_dma_#t~mem3780#1, be_test_ddr_dma_#t~mem3781#1.base, be_test_ddr_dma_#t~mem3781#1.offset, be_test_ddr_dma_#t~mem3782#1, be_test_ddr_dma_~adapter#1.base, be_test_ddr_dma_~adapter#1.offset, be_test_ddr_dma_~ret~0#1, be_test_ddr_dma_~i~47#1, be_test_ddr_dma_~#ddrdma_cmd~0#1.base, be_test_ddr_dma_~#ddrdma_cmd~0#1.offset, be_test_ddr_dma_~#pattern~0#1.base, be_test_ddr_dma_~#pattern~0#1.offset;be_test_ddr_dma_~adapter#1.base, be_test_ddr_dma_~adapter#1.offset := be_test_ddr_dma_#in~adapter#1.base, be_test_ddr_dma_#in~adapter#1.offset;havoc be_test_ddr_dma_~ret~0#1;havoc be_test_ddr_dma_~i~47#1;call be_test_ddr_dma_~#ddrdma_cmd~0#1.base, be_test_ddr_dma_~#ddrdma_cmd~0#1.offset := #Ultimate.allocOnStack(20);call be_test_ddr_dma_~#pattern~0#1.base, be_test_ddr_dma_~#pattern~0#1.offset := #Ultimate.allocOnStack(16);call write~int#10(6510615555426900570, be_test_ddr_dma_~#pattern~0#1.base, be_test_ddr_dma_~#pattern~0#1.offset, 8);call write~int#10(11936128518282651045, be_test_ddr_dma_~#pattern~0#1.base, 8 + be_test_ddr_dma_~#pattern~0#1.offset, 8);call write~int#5(8224, be_test_ddr_dma_~#ddrdma_cmd~0#1.base, 16 + be_test_ddr_dma_~#ddrdma_cmd~0#1.offset, 4);call be_test_ddr_dma_#t~mem3773#1.base, be_test_ddr_dma_#t~mem3773#1.offset := read~$Pointer$#38(be_test_ddr_dma_~adapter#1.base, be_test_ddr_dma_~adapter#1.offset, 8);call be_test_ddr_dma_#t~mem3774#1 := read~int#5(be_test_ddr_dma_~#ddrdma_cmd~0#1.base, 16 + be_test_ddr_dma_~#ddrdma_cmd~0#1.offset, 4); [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20708: assume !be_self_test_#t~short3812#1;havoc be_self_test_#t~mem3808#1.base, be_self_test_#t~mem3808#1.offset;havoc be_self_test_#t~mem3809#1;havoc be_self_test_#t~mem3810#1.base, be_self_test_#t~mem3810#1.offset;havoc be_self_test_#t~mem3811#1;havoc be_self_test_#t~short3812#1; [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20708-2: call be_self_test_#t~mem3808#1.base, be_self_test_#t~mem3808#1.offset := read~$Pointer$#38(be_self_test_~adapter~50#1.base, be_self_test_~adapter~50#1.offset, 8);call be_self_test_#t~mem3809#1 := read~int#38(be_self_test_#t~mem3808#1.base, 62 + be_self_test_#t~mem3808#1.offset, 2);be_self_test_#t~short3812#1 := 57888 != be_self_test_#t~mem3809#1 % 65536 % 4294967296; [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20708-1: assume be_self_test_#t~short3812#1;call be_self_test_#t~mem3810#1.base, be_self_test_#t~mem3810#1.offset := read~$Pointer$#38(be_self_test_~adapter~50#1.base, be_self_test_~adapter~50#1.offset, 8);call be_self_test_#t~mem3811#1 := read~int#38(be_self_test_#t~mem3810#1.base, 62 + be_self_test_#t~mem3810#1.offset, 2);be_self_test_#t~short3812#1 := 57896 != be_self_test_#t~mem3811#1 % 65536 % 4294967296; [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20708-1: assume !be_self_test_#t~short3812#1; [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21038: be_set_rss_hash_opts_~rss_flags~0#1 := be_set_rss_hash_opts_#t~bitwise3948#1;havoc be_set_rss_hash_opts_#t~bitwise3948#1; [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21038-2: havoc be_set_rss_hash_opts_#t~bitwise3948#1;assume be_set_rss_hash_opts_#t~bitwise3948#1 % 4294967296 <= be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296 && be_set_rss_hash_opts_#t~bitwise3948#1 % 4294967296 <= 4294967287; [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21038-1: [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18330-1: SUMMARY for call spin_unlock_bh(be_cmd_get_seeprom_data_~adapter#1.base, 299 + be_cmd_get_seeprom_data_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20444-4: assume 0 == be_get_settings_#t~mem3705#1 % 4294967296 || 64 == be_get_settings_#t~mem3705#1 % 4294967296;be_get_settings_#t~bitwise3706#1 := 64; [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20444-4: assume !(0 == be_get_settings_#t~mem3705#1 % 4294967296 || 64 == be_get_settings_#t~mem3705#1 % 4294967296); [2025-02-08 02:47:19,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20312: assume be_get_port_type_#t~switch3660#1;be_get_port_type_~port~0#1 := (if 0 != be_get_port_type_~dac_cable_len#1 % 4294967296 then 5 else 3); [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20312: assume !be_get_port_type_#t~switch3660#1;be_get_port_type_#t~switch3660#1 := be_get_port_type_#t~switch3660#1 || 1 == be_get_port_type_~phy_type#1; [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20444-3: assume false;be_get_settings_#t~bitwise3706#1 := be_get_settings_#t~mem3705#1; [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20444-3: assume !false; [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14300: assume 0 != be_load_fw_~tmp~128#1 % 256;be_load_fw_~tmp___0~57#1 := 0; [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14300: assume !(0 != be_load_fw_~tmp~128#1 % 256);be_load_fw_~tmp___0~57#1 := 1; [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20114: be_get_ethtool_stats_~stats___0~0#1.base, be_get_ethtool_stats_~stats___0~0#1.offset := be_get_ethtool_stats_~rxo~8#1.base, 19557 + be_get_ethtool_stats_~rxo~8#1.offset; [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21237: assume { :begin_inline_be_get_stat_strings } true;be_get_stat_strings_#in~netdev#1.base, be_get_stat_strings_#in~netdev#1.offset, be_get_stat_strings_#in~stringset#1, be_get_stat_strings_#in~data#1.base, be_get_stat_strings_#in~data#1.offset := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_be_get_stat_strings_8_p1~0#1, main_~var_be_get_stat_strings_8_p2~0#1.base, main_~var_be_get_stat_strings_8_p2~0#1.offset;havoc be_get_stat_strings_#t~ret3642#1.base, be_get_stat_strings_#t~ret3642#1.offset, be_get_stat_strings_#t~switch3643#1, be_get_stat_strings_#t~memcpy~res3644#1.base, be_get_stat_strings_#t~memcpy~res3644#1.offset, be_get_stat_strings_#t~memcpy~res3645#1.base, be_get_stat_strings_#t~memcpy~res3645#1.offset, be_get_stat_strings_#t~loopctr3646#1, be_get_stat_strings_#t~nondet3647#1, be_get_stat_strings_#t~ret3648#1, be_get_stat_strings_#t~mem3649#1, be_get_stat_strings_#t~loopctr3650#1, be_get_stat_strings_#t~nondet3651#1, be_get_stat_strings_#t~ret3652#1, be_get_stat_strings_#t~mem3653#1, be_get_stat_strings_#t~memcpy~res3654#1.base, be_get_stat_strings_#t~memcpy~res3654#1.offset, be_get_stat_strings_#t~memcpy~res3655#1.base, be_get_stat_strings_#t~memcpy~res3655#1.offset, be_get_stat_strings_~netdev#1.base, be_get_stat_strings_~netdev#1.offset, be_get_stat_strings_~stringset#1, be_get_stat_strings_~data#1.base, be_get_stat_strings_~data#1.offset, be_get_stat_strings_~adapter~41#1.base, be_get_stat_strings_~adapter~41#1.offset, be_get_stat_strings_~tmp~244#1.base, be_get_stat_strings_~tmp~244#1.offset, be_get_stat_strings_~i~46#1, be_get_stat_strings_~j~6#1, be_get_stat_strings_~__len~24#1, be_get_stat_strings_~__ret~25#1.base, be_get_stat_strings_~__ret~25#1.offset, be_get_stat_strings_~__len___0~4#1, be_get_stat_strings_~__ret___0~4#1.base, be_get_stat_strings_~__ret___0~4#1.offset;be_get_stat_strings_~netdev#1.base, be_get_stat_strings_~netdev#1.offset := be_get_stat_strings_#in~netdev#1.base, be_get_stat_strings_#in~netdev#1.offset;be_get_stat_strings_~stringset#1 := be_get_stat_strings_#in~stringset#1;be_get_stat_strings_~data#1.base, be_get_stat_strings_~data#1.offset := be_get_stat_strings_#in~data#1.base, be_get_stat_strings_#in~data#1.offset;havoc be_get_stat_strings_~adapter~41#1.base, be_get_stat_strings_~adapter~41#1.offset;havoc be_get_stat_strings_~tmp~244#1.base, be_get_stat_strings_~tmp~244#1.offset;havoc be_get_stat_strings_~i~46#1;havoc be_get_stat_strings_~j~6#1;havoc be_get_stat_strings_~__len~24#1;havoc be_get_stat_strings_~__ret~25#1.base, be_get_stat_strings_~__ret~25#1.offset;havoc be_get_stat_strings_~__len___0~4#1;havoc be_get_stat_strings_~__ret___0~4#1.base, be_get_stat_strings_~__ret___0~4#1.offset; [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21237-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20576: assume 0 != (if be_get_wol_~tmp___0~134#1 % 256 % 4294967296 <= 2147483647 then be_get_wol_~tmp___0~134#1 % 256 % 4294967296 else be_get_wol_~tmp___0~134#1 % 256 % 4294967296 - 4294967296);call be_get_wol_#t~mem3759#1 := read~int#16(be_get_wol_~wol#1.base, 4 + be_get_wol_~wol#1.offset, 4); [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20576: assume !(0 != (if be_get_wol_~tmp___0~134#1 % 256 % 4294967296 <= 2147483647 then be_get_wol_~tmp___0~134#1 % 256 % 4294967296 else be_get_wol_~tmp___0~134#1 % 256 % 4294967296 - 4294967296));call write~int#16(0, be_get_wol_~wol#1.base, 8 + be_get_wol_~wol#1.offset, 4); [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14036: assume 0 != be_flash_skyhawk_~status~27#1;call be_flash_skyhawk_#t~mem2157#1.base, be_flash_skyhawk_#t~mem2157#1.offset := read~$Pointer$#38(be_flash_skyhawk_~adapter#1.base, be_flash_skyhawk_~adapter#1.offset, 8);call be_flash_skyhawk_#t~mem2158#1 := read~int#38(be_flash_skyhawk_~fsec~2#1.base, 192 + be_flash_skyhawk_~fsec~2#1.offset + 64 * be_flash_skyhawk_~i~31#1, 4); [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14036: assume !(0 != be_flash_skyhawk_~status~27#1);be_flash_skyhawk_~i~31#1 := 1 + be_flash_skyhawk_~i~31#1;call be_flash_skyhawk_#t~mem2160#1 := read~int#38(be_flash_skyhawk_~fsec~2#1.base, 44 + be_flash_skyhawk_~fsec~2#1.offset, 4); [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14168-1: SUMMARY for call lancer_fw_download_#t~ret2188#1 := dev_err(lancer_fw_download_#t~mem2186#1.base, 146 + lancer_fw_download_#t~mem2186#1.offset, 124, 0); srcloc: null [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20444: call write~int#44(be_get_settings_#t~bitwise3706#1, be_get_settings_~ecmd#1.base, 4 + be_get_settings_~ecmd#1.offset, 4);havoc be_get_settings_#t~mem3705#1;havoc be_get_settings_#t~bitwise3706#1;call write~int#44(1, be_get_settings_~ecmd#1.base, 18 + be_get_settings_~ecmd#1.offset, 1);call be_get_settings_#t~mem3707#1 := read~int#44(be_get_settings_~ecmd#1.base, 8 + be_get_settings_~ecmd#1.offset, 4); [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20444-2: havoc be_get_settings_#t~bitwise3706#1;assume (be_get_settings_#t~bitwise3706#1 % 4294967296 >= be_get_settings_#t~mem3705#1 % 4294967296 && be_get_settings_#t~bitwise3706#1 % 4294967296 >= 64) && be_get_settings_#t~bitwise3706#1 % 4294967296 <= 64 + be_get_settings_#t~mem3705#1 % 4294967296; [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14168: assume -2147483648 <= lancer_fw_download_#t~ret2188#1 && lancer_fw_download_#t~ret2188#1 <= 2147483647;havoc lancer_fw_download_#t~mem2186#1.base, lancer_fw_download_#t~mem2186#1.offset;havoc lancer_fw_download_#t~mem2187#1;havoc lancer_fw_download_#t~ret2188#1; [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18330: be_cmd_get_seeprom_data_#res#1 := be_cmd_get_seeprom_data_~status~90#1; [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20444-1: [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20841: havoc be_get_msg_level_#t~mem3871#1;main_#t~ret4008#1 := be_get_msg_level_#res#1;havoc be_get_msg_level_#t~ret3863#1.base, be_get_msg_level_#t~ret3863#1.offset, be_get_msg_level_#t~mem3864#1.base, be_get_msg_level_#t~mem3864#1.offset, be_get_msg_level_#t~mem3865#1, be_get_msg_level_#t~mem3866#1.base, be_get_msg_level_#t~mem3866#1.offset, be_get_msg_level_#t~mem3867#1, be_get_msg_level_#t~short3868#1, be_get_msg_level_#t~mem3869#1.base, be_get_msg_level_#t~mem3869#1.offset, be_get_msg_level_#t~ret3870#1, be_get_msg_level_#t~mem3871#1, be_get_msg_level_~netdev#1.base, be_get_msg_level_~netdev#1.offset, be_get_msg_level_~adapter~54#1.base, be_get_msg_level_~adapter~54#1.offset, be_get_msg_level_~tmp~258#1.base, be_get_msg_level_~tmp~258#1.offset;havoc be_get_msg_level_#in~netdev#1.base, be_get_msg_level_#in~netdev#1.offset;assume { :end_inline_be_get_msg_level } true; [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19982: be_get_reg_len_~tmp___0~130#1 := (if 0 == be_get_reg_len_#t~ret3583#1 % 256 then 0 else 1);havoc be_get_reg_len_#t~ret3583#1; [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19982-1: SUMMARY for call be_get_reg_len_#t~ret3583#1 := check_privilege(be_get_reg_len_~adapter~36#1.base, be_get_reg_len_~adapter~36#1.offset, 1792); srcloc: null [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14235: assume 0 == (be_fw_download_#t~mem2225#1.base + be_fw_download_#t~mem2225#1.offset) % 18446744073709551616;havoc be_fw_download_#t~mem2225#1.base, be_fw_download_#t~mem2225#1.offset;be_fw_download_~status~31#1 := -12; [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14235: assume !(0 == (be_fw_download_#t~mem2225#1.base + be_fw_download_#t~mem2225#1.offset) % 18446744073709551616);havoc be_fw_download_#t~mem2225#1.base, be_fw_download_#t~mem2225#1.offset;call be_fw_download_#t~mem2226#1.base, be_fw_download_#t~mem2226#1.offset := read~$Pointer$#29(be_fw_download_~fw#1.base, 8 + be_fw_download_~fw#1.offset, 8);be_fw_download_~p~3#1.base, be_fw_download_~p~3#1.offset := be_fw_download_#t~mem2226#1.base, be_fw_download_#t~mem2226#1.offset;havoc be_fw_download_#t~mem2226#1.base, be_fw_download_#t~mem2226#1.offset;be_fw_download_~fhdr3~0#1.base, be_fw_download_~fhdr3~0#1.offset := be_fw_download_~p~3#1.base, be_fw_download_~p~3#1.offset;assume { :begin_inline_be_get_ufi_type } true;be_get_ufi_type_#in~adapter#1.base, be_get_ufi_type_#in~adapter#1.offset, be_get_ufi_type_#in~fhdr#1.base, be_get_ufi_type_#in~fhdr#1.offset := be_fw_download_~adapter#1.base, be_fw_download_~adapter#1.offset, be_fw_download_~fhdr3~0#1.base, be_fw_download_~fhdr3~0#1.offset;havoc be_get_ufi_type_#res#1;havoc be_get_ufi_type_#t~mem2198#1.base, be_get_ufi_type_#t~mem2198#1.offset, be_get_ufi_type_#t~mem2199#1, be_get_ufi_type_#t~mem2200#1.base, be_get_ufi_type_#t~mem2200#1.offset, be_get_ufi_type_#t~mem2201#1, be_get_ufi_type_#t~short2202#1, be_get_ufi_type_#t~mem2203#1, be_get_ufi_type_#t~short2204#1, be_get_ufi_type_#t~mem2205#1.base, be_get_ufi_type_#t~mem2205#1.offset, be_get_ufi_type_#t~mem2206#1, be_get_ufi_type_#t~mem2207#1.base, be_get_ufi_type_#t~mem2207#1.offset, be_get_ufi_type_#t~mem2208#1, be_get_ufi_type_#t~short2209#1, be_get_ufi_type_#t~mem2210#1, be_get_ufi_type_#t~short2211#1, be_get_ufi_type_#t~mem2212#1, be_get_ufi_type_#t~mem2213#1.base, be_get_ufi_type_#t~mem2213#1.offset, be_get_ufi_type_#t~mem2214#1, be_get_ufi_type_#t~mem2215#1.base, be_get_ufi_type_#t~mem2215#1.offset, be_get_ufi_type_#t~mem2216#1, be_get_ufi_type_#t~short2217#1, be_get_ufi_type_#t~mem2218#1, be_get_ufi_type_#t~short2219#1, be_get_ufi_type_#t~mem2220#1.base, be_get_ufi_type_#t~mem2220#1.offset, be_get_ufi_type_#t~ret2221#1, be_get_ufi_type_~adapter#1.base, be_get_ufi_type_~adapter#1.offset, be_get_ufi_type_~fhdr#1.base, be_get_ufi_type_~fhdr#1.offset;be_get_ufi_type_~adapter#1.base, be_get_ufi_type_~adapter#1.offset := be_get_ufi_type_#in~adapter#1.base, be_get_ufi_type_#in~adapter#1.offset;be_get_ufi_type_~fhdr#1.base, be_get_ufi_type_~fhdr#1.offset := be_get_ufi_type_#in~fhdr#1.base, be_get_ufi_type_#in~fhdr#1.offset; [2025-02-08 02:47:19,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21238: havoc be_get_stat_strings_#t~ret3642#1.base, be_get_stat_strings_#t~ret3642#1.offset, be_get_stat_strings_#t~switch3643#1, be_get_stat_strings_#t~memcpy~res3644#1.base, be_get_stat_strings_#t~memcpy~res3644#1.offset, be_get_stat_strings_#t~memcpy~res3645#1.base, be_get_stat_strings_#t~memcpy~res3645#1.offset, be_get_stat_strings_#t~loopctr3646#1, be_get_stat_strings_#t~nondet3647#1, be_get_stat_strings_#t~ret3648#1, be_get_stat_strings_#t~mem3649#1, be_get_stat_strings_#t~loopctr3650#1, be_get_stat_strings_#t~nondet3651#1, be_get_stat_strings_#t~ret3652#1, be_get_stat_strings_#t~mem3653#1, be_get_stat_strings_#t~memcpy~res3654#1.base, be_get_stat_strings_#t~memcpy~res3654#1.offset, be_get_stat_strings_#t~memcpy~res3655#1.base, be_get_stat_strings_#t~memcpy~res3655#1.offset, be_get_stat_strings_~netdev#1.base, be_get_stat_strings_~netdev#1.offset, be_get_stat_strings_~stringset#1, be_get_stat_strings_~data#1.base, be_get_stat_strings_~data#1.offset, be_get_stat_strings_~adapter~41#1.base, be_get_stat_strings_~adapter~41#1.offset, be_get_stat_strings_~tmp~244#1.base, be_get_stat_strings_~tmp~244#1.offset, be_get_stat_strings_~i~46#1, be_get_stat_strings_~j~6#1, be_get_stat_strings_~__len~24#1, be_get_stat_strings_~__ret~25#1.base, be_get_stat_strings_~__ret~25#1.offset, be_get_stat_strings_~__len___0~4#1, be_get_stat_strings_~__ret___0~4#1.base, be_get_stat_strings_~__ret___0~4#1.offset;havoc be_get_stat_strings_#in~netdev#1.base, be_get_stat_strings_#in~netdev#1.offset, be_get_stat_strings_#in~stringset#1, be_get_stat_strings_#in~data#1.base, be_get_stat_strings_#in~data#1.offset;assume { :end_inline_be_get_stat_strings } true; [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20181: assume be_get_ethtool_stats_#t~mem3641#1 % 4294967296 > be_get_ethtool_stats_~j~5#1 % 4294967296;havoc be_get_ethtool_stats_#t~mem3641#1; [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20181: assume !(be_get_ethtool_stats_#t~mem3641#1 % 4294967296 > be_get_ethtool_stats_~j~5#1 % 4294967296);havoc be_get_ethtool_stats_#t~mem3641#1; [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20577-1: [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20577: call write~int#16(be_get_wol_#t~bitwise3760#1, be_get_wol_~wol#1.base, 4 + be_get_wol_~wol#1.offset, 4);havoc be_get_wol_#t~mem3759#1;havoc be_get_wol_#t~bitwise3760#1;call be_get_wol_#t~mem3761#1 := read~int#38(be_get_wol_~adapter~48#1.base, 317400 + be_get_wol_~adapter~48#1.offset, 1); [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14037: assume -2147483648 <= be_flash_skyhawk_#t~ret2159#1 && be_flash_skyhawk_#t~ret2159#1 <= 2147483647;havoc be_flash_skyhawk_#t~mem2157#1.base, be_flash_skyhawk_#t~mem2157#1.offset;havoc be_flash_skyhawk_#t~mem2158#1;havoc be_flash_skyhawk_#t~ret2159#1;be_flash_skyhawk_#res#1 := be_flash_skyhawk_~status~27#1; [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20577-3: assume false;be_get_wol_#t~bitwise3760#1 := be_get_wol_#t~mem3759#1; [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20577-3: assume !false; [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14037-1: SUMMARY for call be_flash_skyhawk_#t~ret2159#1 := dev_err(be_flash_skyhawk_#t~mem2157#1.base, 146 + be_flash_skyhawk_#t~mem2157#1.offset, 120, 0); srcloc: null [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20577-2: havoc be_get_wol_#t~bitwise3760#1;assume (be_get_wol_#t~bitwise3760#1 % 4294967296 >= be_get_wol_#t~mem3759#1 % 4294967296 && be_get_wol_#t~bitwise3760#1 % 4294967296 >= 32) && be_get_wol_#t~bitwise3760#1 % 4294967296 <= 32 + be_get_wol_#t~mem3759#1 % 4294967296; [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20577-4: assume 0 == be_get_wol_#t~mem3759#1 % 4294967296 || 32 == be_get_wol_#t~mem3759#1 % 4294967296;be_get_wol_#t~bitwise3760#1 := 32; [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20577-4: assume !(0 == be_get_wol_#t~mem3759#1 % 4294967296 || 32 == be_get_wol_#t~mem3759#1 % 4294967296); [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20710: assume 0 != be_self_test_~tmp___3~28#1;call write~int#4(1, be_self_test_~data#1.base, 24 + be_self_test_~data#1.offset, 8);call be_self_test_#t~mem3814#1 := read~int#8(be_self_test_~test#1.base, 4 + be_self_test_~test#1.offset, 4); [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20710: assume !(0 != be_self_test_~tmp___3~28#1); [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19719: assume 0 != (dev_name_#t~mem3537#1.base + dev_name_#t~mem3537#1.offset) % 18446744073709551616;havoc dev_name_#t~mem3537#1.base, dev_name_#t~mem3537#1.offset;call dev_name_#t~mem3538#1.base, dev_name_#t~mem3538#1.offset := read~$Pointer$#38(dev_name_~dev#1.base, 81 + dev_name_~dev#1.offset, 8);dev_name_#res#1.base, dev_name_#res#1.offset := dev_name_#t~mem3538#1.base, dev_name_#t~mem3538#1.offset;havoc dev_name_#t~mem3538#1.base, dev_name_#t~mem3538#1.offset; [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19719: assume !(0 != (dev_name_#t~mem3537#1.base + dev_name_#t~mem3537#1.offset) % 18446744073709551616);havoc dev_name_#t~mem3537#1.base, dev_name_#t~mem3537#1.offset; [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20578: assume 0 != (if be_get_wol_#t~mem3761#1 % 256 % 4294967296 <= 2147483647 then be_get_wol_#t~mem3761#1 % 256 % 4294967296 else be_get_wol_#t~mem3761#1 % 256 % 4294967296 - 4294967296);havoc be_get_wol_#t~mem3761#1;call be_get_wol_#t~mem3762#1 := read~int#16(be_get_wol_~wol#1.base, 8 + be_get_wol_~wol#1.offset, 4); [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20578: assume !(0 != (if be_get_wol_#t~mem3761#1 % 256 % 4294967296 <= 2147483647 then be_get_wol_#t~mem3761#1 % 256 % 4294967296 else be_get_wol_#t~mem3761#1 % 256 % 4294967296 - 4294967296));havoc be_get_wol_#t~mem3761#1; [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19983: assume 0 != be_get_reg_len_~tmp___0~130#1 % 256;be_get_reg_len_~tmp___1~70#1 := 0; [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19983: assume !(0 != be_get_reg_len_~tmp___0~130#1 % 256);be_get_reg_len_~tmp___1~70#1 := 1; [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20116: be_get_ethtool_stats_~start~4#1 := be_get_ethtool_stats_#t~ret3624#1;call be_get_ethtool_stats_#t~mem3625#1 := read~int#38(be_get_ethtool_stats_~stats___0~0#1.base, be_get_ethtool_stats_~stats___0~0#1.offset, 8);call write~int#18(be_get_ethtool_stats_#t~mem3625#1, be_get_ethtool_stats_~data#1.base, be_get_ethtool_stats_~data#1.offset + 8 * (if be_get_ethtool_stats_~base~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_get_ethtool_stats_~base~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else be_get_ethtool_stats_~base~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc be_get_ethtool_stats_#t~mem3625#1;call be_get_ethtool_stats_#t~mem3626#1 := read~int#38(be_get_ethtool_stats_~stats___0~0#1.base, 8 + be_get_ethtool_stats_~stats___0~0#1.offset, 8);call write~int#18(be_get_ethtool_stats_#t~mem3626#1, be_get_ethtool_stats_~data#1.base, be_get_ethtool_stats_~data#1.offset + 8 * (if (1 + be_get_ethtool_stats_~base~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + be_get_ethtool_stats_~base~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 else (1 + be_get_ethtool_stats_~base~0#1) % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc be_get_ethtool_stats_#t~mem3626#1; [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20116-1: SUMMARY for call be_get_ethtool_stats_#t~ret3624#1 := u64_stats_fetch_begin_bh(be_get_ethtool_stats_~stats___0~0#1.base, 60 + be_get_ethtool_stats_~stats___0~0#1.offset); srcloc: null [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20446: call write~int#44(be_get_settings_#t~bitwise3708#1, be_get_settings_~ecmd#1.base, 8 + be_get_settings_~ecmd#1.offset, 4);havoc be_get_settings_#t~mem3707#1;havoc be_get_settings_#t~bitwise3708#1; [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20446-2: havoc be_get_settings_#t~bitwise3708#1;assume (be_get_settings_#t~bitwise3708#1 % 4294967296 >= be_get_settings_#t~mem3707#1 % 4294967296 && be_get_settings_#t~bitwise3708#1 % 4294967296 >= 64) && be_get_settings_#t~bitwise3708#1 % 4294967296 <= 64 + be_get_settings_#t~mem3707#1 % 4294967296; [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20446-1: [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20446-4: assume 0 == be_get_settings_#t~mem3707#1 % 4294967296 || 64 == be_get_settings_#t~mem3707#1 % 4294967296;be_get_settings_#t~bitwise3708#1 := 64; [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20446-4: assume !(0 == be_get_settings_#t~mem3707#1 % 4294967296 || 64 == be_get_settings_#t~mem3707#1 % 4294967296); [2025-02-08 02:47:19,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20446-3: assume false;be_get_settings_#t~bitwise3708#1 := be_get_settings_#t~mem3707#1; [2025-02-08 02:47:19,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20446-3: assume !false; [2025-02-08 02:47:19,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19720: havoc dev_name_#t~mem3538#1.base, dev_name_#t~mem3538#1.offset; [2025-02-08 02:47:19,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20579-1: [2025-02-08 02:47:19,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20579: call write~int#16(be_get_wol_#t~bitwise3763#1, be_get_wol_~wol#1.base, 8 + be_get_wol_~wol#1.offset, 4);havoc be_get_wol_#t~mem3762#1;havoc be_get_wol_#t~bitwise3763#1; [2025-02-08 02:47:19,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21041-1: [2025-02-08 02:47:19,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21041: be_set_rss_hash_opts_~rss_flags~0#1 := be_set_rss_hash_opts_#t~bitwise3950#1;havoc be_set_rss_hash_opts_#t~bitwise3950#1; [2025-02-08 02:47:19,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21041-2: havoc be_set_rss_hash_opts_#t~bitwise3950#1;assume (be_set_rss_hash_opts_#t~bitwise3950#1 % 4294967296 >= be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296 && be_set_rss_hash_opts_#t~bitwise3950#1 % 4294967296 >= 12) && be_set_rss_hash_opts_#t~bitwise3950#1 % 4294967296 <= 12 + be_set_rss_hash_opts_~rss_flags~0#1 % 4294967296; [2025-02-08 02:47:19,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21240: assume main_#t~switch3999#1; [2025-02-08 02:47:19,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21240: assume !main_#t~switch3999#1;main_#t~switch3999#1 := main_#t~switch3999#1 || 13 == main_~tmp~263#1; [2025-02-08 02:47:19,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20579-3: assume false;be_get_wol_#t~bitwise3763#1 := be_get_wol_#t~mem3762#1; [2025-02-08 02:47:19,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20579-3: assume !false; [2025-02-08 02:47:19,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20579-2: havoc be_get_wol_#t~bitwise3763#1;assume (be_get_wol_#t~bitwise3763#1 % 4294967296 >= be_get_wol_#t~mem3762#1 % 4294967296 && be_get_wol_#t~bitwise3763#1 % 4294967296 >= 32) && be_get_wol_#t~bitwise3763#1 % 4294967296 <= 32 + be_get_wol_#t~mem3762#1 % 4294967296; [2025-02-08 02:47:19,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20579-4: assume 0 == be_get_wol_#t~mem3762#1 % 4294967296 || 32 == be_get_wol_#t~mem3762#1 % 4294967296;be_get_wol_#t~bitwise3763#1 := 32; [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20579-4: assume !(0 == be_get_wol_#t~mem3762#1 % 4294967296 || 32 == be_get_wol_#t~mem3762#1 % 4294967296); [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20315: assume be_get_port_type_#t~switch3660#1; [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20315: assume !be_get_port_type_#t~switch3660#1; [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20712: call write~int#8(be_self_test_#t~bitwise3815#1, be_self_test_~test#1.base, 4 + be_self_test_~test#1.offset, 4);havoc be_self_test_#t~mem3814#1;havoc be_self_test_#t~bitwise3815#1; [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20712-2: havoc be_self_test_#t~bitwise3815#1;assume (be_self_test_#t~bitwise3815#1 % 4294967296 >= be_self_test_#t~mem3814#1 % 4294967296 && be_self_test_#t~bitwise3815#1 % 4294967296 >= 2) && be_self_test_#t~bitwise3815#1 % 4294967296 <= 2 + be_self_test_#t~mem3814#1 % 4294967296; [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20712-1: [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20712-4: assume 0 == be_self_test_#t~mem3814#1 % 4294967296 || 2 == be_self_test_#t~mem3814#1 % 4294967296;be_self_test_#t~bitwise3815#1 := 2; [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20712-4: assume !(0 == be_self_test_#t~mem3814#1 % 4294967296 || 2 == be_self_test_#t~mem3814#1 % 4294967296); [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20712-3: assume false;be_self_test_#t~bitwise3815#1 := be_self_test_#t~mem3814#1; [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20712-3: assume !false; [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17475: assume 0 == be_cmd_get_regs_~buf_len#1 % 4294967296;call ULTIMATE.dealloc(be_cmd_get_regs_~#get_fat_cmd~0#1.base, be_cmd_get_regs_~#get_fat_cmd~0#1.offset);havoc be_cmd_get_regs_~#get_fat_cmd~0#1.base, be_cmd_get_regs_~#get_fat_cmd~0#1.offset; [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17475: assume !(0 == be_cmd_get_regs_~buf_len#1 % 4294967296);be_cmd_get_regs_~total_size~0#1 := be_cmd_get_regs_~buf_len#1;call write~int#5(61476, be_cmd_get_regs_~#get_fat_cmd~0#1.base, 16 + be_cmd_get_regs_~#get_fat_cmd~0#1.offset, 4);call be_cmd_get_regs_#t~mem3055#1.base, be_cmd_get_regs_#t~mem3055#1.offset := read~$Pointer$#38(be_cmd_get_regs_~adapter#1.base, be_cmd_get_regs_~adapter#1.offset, 8);call be_cmd_get_regs_#t~mem3056#1 := read~int#5(be_cmd_get_regs_~#get_fat_cmd~0#1.base, 16 + be_cmd_get_regs_~#get_fat_cmd~0#1.offset, 4); [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20514: be_get_pauseparam_~tmp~248#1.base, be_get_pauseparam_~tmp~248#1.offset := be_get_pauseparam_#t~ret3733#1.base, be_get_pauseparam_#t~ret3733#1.offset;havoc be_get_pauseparam_#t~ret3733#1.base, be_get_pauseparam_#t~ret3733#1.offset;be_get_pauseparam_~adapter~45#1.base, be_get_pauseparam_~adapter~45#1.offset := be_get_pauseparam_~tmp~248#1.base, be_get_pauseparam_~tmp~248#1.offset; [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21241: assume { :begin_inline_be_set_phys_id } true;be_set_phys_id_#in~netdev#1.base, be_set_phys_id_#in~netdev#1.offset, be_set_phys_id_#in~state#1 := main_~var_group1~1#1.base, main_~var_group1~1#1.offset, main_~var_be_set_phys_id_17_p1~0#1;havoc be_set_phys_id_#res#1;havoc be_set_phys_id_#t~ret3746#1.base, be_set_phys_id_#t~ret3746#1.offset, be_set_phys_id_#t~switch3747#1, be_set_phys_id_#t~mem3748#1, be_set_phys_id_#t~ret3749#1, be_set_phys_id_#t~mem3750#1, be_set_phys_id_#t~ret3751#1, be_set_phys_id_#t~mem3752#1, be_set_phys_id_#t~ret3753#1, be_set_phys_id_#t~mem3754#1, be_set_phys_id_#t~mem3755#1, be_set_phys_id_#t~ret3756#1, be_set_phys_id_~netdev#1.base, be_set_phys_id_~netdev#1.offset, be_set_phys_id_~state#1, be_set_phys_id_~adapter~47#1.base, be_set_phys_id_~adapter~47#1.offset, be_set_phys_id_~tmp~250#1.base, be_set_phys_id_~tmp~250#1.offset;be_set_phys_id_~netdev#1.base, be_set_phys_id_~netdev#1.offset := be_set_phys_id_#in~netdev#1.base, be_set_phys_id_#in~netdev#1.offset;be_set_phys_id_~state#1 := be_set_phys_id_#in~state#1;havoc be_set_phys_id_~adapter~47#1.base, be_set_phys_id_~adapter~47#1.offset;havoc be_set_phys_id_~tmp~250#1.base, be_set_phys_id_~tmp~250#1.offset; [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21241-1: SUMMARY for call ldv_handler_precall(); srcloc: null [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21109-1: SUMMARY for call be_set_rss_hash_opts_#t~ret3990#1 := be_cmd_rss_config(be_set_rss_hash_opts_~adapter#1.base, be_set_rss_hash_opts_~adapter#1.offset, be_set_rss_hash_opts_~#rsstable~1#1.base, be_set_rss_hash_opts_~#rsstable~1#1.offset, be_set_rss_hash_opts_~rss_flags~0#1, 128); srcloc: null [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21109: assume -2147483648 <= be_set_rss_hash_opts_#t~ret3990#1 && be_set_rss_hash_opts_#t~ret3990#1 <= 2147483647;be_set_rss_hash_opts_~status~120#1 := be_set_rss_hash_opts_#t~ret3990#1;havoc be_set_rss_hash_opts_#t~ret3990#1; [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20514-1: SUMMARY for call be_get_pauseparam_#t~ret3733#1.base, be_get_pauseparam_#t~ret3733#1.offset := netdev_priv(be_get_pauseparam_~netdev#1.base, be_get_pauseparam_~netdev#1.offset); srcloc: null [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20316: assume be_get_port_type_#t~switch3660#1;be_get_port_type_~port~0#1 := 3; [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20316: assume !be_get_port_type_#t~switch3660#1;be_get_port_type_#t~switch3660#1 := be_get_port_type_#t~switch3660#1 || 6 == be_get_port_type_~phy_type#1; [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20316-1: be_get_port_type_#t~switch3660#1 := be_get_port_type_#t~switch3660#1 || 2 == be_get_port_type_~phy_type#1; [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20647: assume be_test_ddr_dma_~i~47#1 <= 1; [2025-02-08 02:47:19,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20647: assume !(be_test_ddr_dma_~i~47#1 <= 1);call be_test_ddr_dma_#t~mem3779#1.base, be_test_ddr_dma_#t~mem3779#1.offset := read~$Pointer$#38(be_test_ddr_dma_~adapter#1.base, be_test_ddr_dma_~adapter#1.offset, 8);call be_test_ddr_dma_#t~mem3780#1 := read~int#5(be_test_ddr_dma_~#ddrdma_cmd~0#1.base, 16 + be_test_ddr_dma_~#ddrdma_cmd~0#1.offset, 4);call be_test_ddr_dma_#t~mem3781#1.base, be_test_ddr_dma_#t~mem3781#1.offset := read~$Pointer$#5(be_test_ddr_dma_~#ddrdma_cmd~0#1.base, be_test_ddr_dma_~#ddrdma_cmd~0#1.offset, 8);call be_test_ddr_dma_#t~mem3782#1 := read~int#5(be_test_ddr_dma_~#ddrdma_cmd~0#1.base, 8 + be_test_ddr_dma_~#ddrdma_cmd~0#1.offset, 8); [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13758: ~__len~9#1 := ~num_bytes~0#1 % 4294967296; [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18098: be_cmd_write_flashrom_~wrb~39#1.base, be_cmd_write_flashrom_~wrb~39#1.offset := be_cmd_write_flashrom_#t~ret3192#1.base, be_cmd_write_flashrom_#t~ret3192#1.offset;havoc be_cmd_write_flashrom_#t~ret3192#1.base, be_cmd_write_flashrom_#t~ret3192#1.offset; [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18112: be_cmd_write_flashrom_~tmp___0~100#1 := be_cmd_write_flashrom_#t~ret3196#1;havoc be_cmd_write_flashrom_#t~ret3196#1; [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13746: assume 0 == ~total_bytes~0#1 % 4294967296; [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13746: assume !(0 == ~total_bytes~0#1 % 4294967296); [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18112-1: SUMMARY for call be_cmd_write_flashrom_#t~ret3196#1 := wait_for_completion_timeout(be_cmd_write_flashrom_~adapter#1.base, 317254 + be_cmd_write_flashrom_~adapter#1.offset, be_cmd_write_flashrom_~tmp~195#1); srcloc: null [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18110: SUMMARY for call spin_unlock_bh(be_cmd_write_flashrom_~adapter#1.base, 299 + be_cmd_write_flashrom_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13742: ~__min1~4#1 := 32768;~__min2~4#1 := ~total_bytes~0#1;~num_bytes~0#1 := (if ~__min1~4#1 % 4294967296 < ~__min2~4#1 % 4294967296 then ~__min1~4#1 else ~__min2~4#1);~total_bytes~0#1 := ~total_bytes~0#1 - ~num_bytes~0#1; [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13763: assume 2 == ~status~25#1 && 99 == ~optype#1; [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13763: assume !(2 == ~status~25#1 && 99 == ~optype#1);call #t~mem2110#1.base, #t~mem2110#1.offset := read~$Pointer$#38(~adapter#1.base, ~adapter#1.offset, 8); [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18098-1: SUMMARY for call be_cmd_write_flashrom_#t~ret3192#1.base, be_cmd_write_flashrom_#t~ret3192#1.offset := wrb_from_mccq(be_cmd_write_flashrom_~adapter#1.base, be_cmd_write_flashrom_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18096: call write~int#38(0, be_cmd_write_flashrom_~adapter#1.base, 317250 + be_cmd_write_flashrom_~adapter#1.offset, 4); [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18096-1: SUMMARY for call spin_lock_bh(be_cmd_write_flashrom_~adapter#1.base, 299 + be_cmd_write_flashrom_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13767: assume -2147483648 <= #t~ret2111#1 && #t~ret2111#1 <= 2147483647;havoc #t~mem2110#1.base, #t~mem2110#1.offset;havoc #t~ret2111#1;#res#1 := ~status~25#1; [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13767-1: SUMMARY for call #t~ret2111#1 := dev_err(#t~mem2110#1.base, 146 + #t~mem2110#1.offset, 115, 0); srcloc: null [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18105: havoc be_cmd_write_flashrom_#t~mem3194#1;call write~int#38(be_cmd_write_flashrom_~flash_type#1, be_cmd_write_flashrom_~req~32#1.base, 20 + be_cmd_write_flashrom_~req~32#1.offset, 4);call write~int#38(be_cmd_write_flashrom_~flash_opcode#1, be_cmd_write_flashrom_~req~32#1.base, 16 + be_cmd_write_flashrom_~req~32#1.offset, 4);call write~int#38(be_cmd_write_flashrom_~buf_size#1, be_cmd_write_flashrom_~req~32#1.base, 24 + be_cmd_write_flashrom_~req~32#1.offset, 4); [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18105-1: SUMMARY for call be_wrb_cmd_hdr_prepare(be_cmd_write_flashrom_~req~32#1.base, be_cmd_write_flashrom_~req~32#1.offset, 1, 7, (if be_cmd_write_flashrom_#t~mem3194#1 % 4294967296 % 4294967296 <= 2147483647 then be_cmd_write_flashrom_#t~mem3194#1 % 4294967296 % 4294967296 else be_cmd_write_flashrom_#t~mem3194#1 % 4294967296 % 4294967296 - 4294967296), be_cmd_write_flashrom_~wrb~39#1.base, be_cmd_write_flashrom_~wrb~39#1.offset, be_cmd_write_flashrom_~cmd#1.base, be_cmd_write_flashrom_~cmd#1.offset); srcloc: null [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13759: ~__ret~10#1.base, ~__ret~10#1.offset := #t~memcpy~res2108#1.base, #t~memcpy~res2108#1.offset;havoc #t~memcpy~res2108#1.base, #t~memcpy~res2108#1.offset;~img#1.base, ~img#1.offset := ~img#1.base, ~img#1.offset + (if ~num_bytes~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~num_bytes~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~num_bytes~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);assume { :begin_inline_be_cmd_write_flashrom } true;be_cmd_write_flashrom_#in~adapter#1.base, be_cmd_write_flashrom_#in~adapter#1.offset, be_cmd_write_flashrom_#in~cmd#1.base, be_cmd_write_flashrom_#in~cmd#1.offset, be_cmd_write_flashrom_#in~flash_type#1, be_cmd_write_flashrom_#in~flash_opcode#1, be_cmd_write_flashrom_#in~buf_size#1 := ~adapter#1.base, ~adapter#1.offset, ~flash_cmd#1.base, ~flash_cmd#1.offset, ~optype#1, ~flash_op~0#1, ~num_bytes~0#1;havoc be_cmd_write_flashrom_#res#1;havoc be_cmd_write_flashrom_#t~ret3192#1.base, be_cmd_write_flashrom_#t~ret3192#1.offset, be_cmd_write_flashrom_#t~mem3193#1.base, be_cmd_write_flashrom_#t~mem3193#1.offset, be_cmd_write_flashrom_#t~mem3194#1, be_cmd_write_flashrom_#t~ret3195#1, be_cmd_write_flashrom_#t~ret3196#1, be_cmd_write_flashrom_#t~mem3197#1, be_cmd_write_flashrom_~adapter#1.base, be_cmd_write_flashrom_~adapter#1.offset, be_cmd_write_flashrom_~cmd#1.base, be_cmd_write_flashrom_~cmd#1.offset, be_cmd_write_flashrom_~flash_type#1, be_cmd_write_flashrom_~flash_opcode#1, be_cmd_write_flashrom_~buf_size#1, be_cmd_write_flashrom_~wrb~39#1.base, be_cmd_write_flashrom_~wrb~39#1.offset, be_cmd_write_flashrom_~req~32#1.base, be_cmd_write_flashrom_~req~32#1.offset, be_cmd_write_flashrom_~status~84#1, be_cmd_write_flashrom_~tmp~195#1, be_cmd_write_flashrom_~tmp___0~100#1;be_cmd_write_flashrom_~adapter#1.base, be_cmd_write_flashrom_~adapter#1.offset := be_cmd_write_flashrom_#in~adapter#1.base, be_cmd_write_flashrom_#in~adapter#1.offset;be_cmd_write_flashrom_~cmd#1.base, be_cmd_write_flashrom_~cmd#1.offset := be_cmd_write_flashrom_#in~cmd#1.base, be_cmd_write_flashrom_#in~cmd#1.offset;be_cmd_write_flashrom_~flash_type#1 := be_cmd_write_flashrom_#in~flash_type#1;be_cmd_write_flashrom_~flash_opcode#1 := be_cmd_write_flashrom_#in~flash_opcode#1;be_cmd_write_flashrom_~buf_size#1 := be_cmd_write_flashrom_#in~buf_size#1;havoc be_cmd_write_flashrom_~wrb~39#1.base, be_cmd_write_flashrom_~wrb~39#1.offset;havoc be_cmd_write_flashrom_~req~32#1.base, be_cmd_write_flashrom_~req~32#1.offset;havoc be_cmd_write_flashrom_~status~84#1;havoc be_cmd_write_flashrom_~tmp~195#1;havoc be_cmd_write_flashrom_~tmp___0~100#1; [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13759-1: SUMMARY for call #t~memcpy~res2108#1.base, #t~memcpy~res2108#1.offset := #Ultimate.C_memcpy#38(~req~0#1.base, 32 + ~req~0#1.offset, ~img#1.base, ~img#1.offset, ~__len~9#1); srcloc: null [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18099: assume 0 == (be_cmd_write_flashrom_~wrb~39#1.base + be_cmd_write_flashrom_~wrb~39#1.offset) % 18446744073709551616;be_cmd_write_flashrom_~status~84#1 := -16; [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18099: assume !(0 == (be_cmd_write_flashrom_~wrb~39#1.base + be_cmd_write_flashrom_~wrb~39#1.offset) % 18446744073709551616);call be_cmd_write_flashrom_#t~mem3193#1.base, be_cmd_write_flashrom_#t~mem3193#1.offset := read~$Pointer$#5(be_cmd_write_flashrom_~cmd#1.base, be_cmd_write_flashrom_~cmd#1.offset, 8);be_cmd_write_flashrom_~req~32#1.base, be_cmd_write_flashrom_~req~32#1.offset := be_cmd_write_flashrom_#t~mem3193#1.base, be_cmd_write_flashrom_#t~mem3193#1.offset;havoc be_cmd_write_flashrom_#t~mem3193#1.base, be_cmd_write_flashrom_#t~mem3193#1.offset;call be_cmd_write_flashrom_#t~mem3194#1 := read~int#5(be_cmd_write_flashrom_~cmd#1.base, 16 + be_cmd_write_flashrom_~cmd#1.offset, 4); [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18113: assume 0 == be_cmd_write_flashrom_~tmp___0~100#1 % 18446744073709551616;be_cmd_write_flashrom_~status~84#1 := -1; [2025-02-08 02:47:19,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18113: assume !(0 == be_cmd_write_flashrom_~tmp___0~100#1 % 18446744073709551616);call be_cmd_write_flashrom_#t~mem3197#1 := read~int#38(be_cmd_write_flashrom_~adapter#1.base, 317250 + be_cmd_write_flashrom_~adapter#1.offset, 4);be_cmd_write_flashrom_~status~84#1 := (if be_cmd_write_flashrom_#t~mem3197#1 % 4294967296 % 4294967296 <= 2147483647 then be_cmd_write_flashrom_#t~mem3197#1 % 4294967296 % 4294967296 else be_cmd_write_flashrom_#t~mem3197#1 % 4294967296 % 4294967296 - 4294967296);havoc be_cmd_write_flashrom_#t~mem3197#1; [2025-02-08 02:47:19,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13747: assume 99 == ~optype#1;~flash_op~0#1 := 9; [2025-02-08 02:47:19,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13747: assume !(99 == ~optype#1);~flash_op~0#1 := 1; [2025-02-08 02:47:19,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18111: be_cmd_write_flashrom_~tmp~195#1 := be_cmd_write_flashrom_#t~ret3195#1;havoc be_cmd_write_flashrom_#t~ret3195#1; [2025-02-08 02:47:19,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18111-1: SUMMARY for call be_cmd_write_flashrom_#t~ret3195#1 := msecs_to_jiffies(40000); srcloc: null [2025-02-08 02:47:19,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18109: SUMMARY for call be_mcc_notify(be_cmd_write_flashrom_~adapter#1.base, be_cmd_write_flashrom_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13753: assume 99 == ~optype#1;~flash_op~0#1 := 10; [2025-02-08 02:47:19,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13753: assume !(99 == ~optype#1);~flash_op~0#1 := 2; [2025-02-08 02:47:19,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18120: be_cmd_write_flashrom_#res#1 := be_cmd_write_flashrom_~status~84#1; [2025-02-08 02:47:19,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18120-1: SUMMARY for call spin_unlock_bh(be_cmd_write_flashrom_~adapter#1.base, 299 + be_cmd_write_flashrom_~adapter#1.offset); srcloc: null [2025-02-08 02:47:19,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18118: #t~ret2109#1 := be_cmd_write_flashrom_#res#1;havoc be_cmd_write_flashrom_#t~ret3192#1.base, be_cmd_write_flashrom_#t~ret3192#1.offset, be_cmd_write_flashrom_#t~mem3193#1.base, be_cmd_write_flashrom_#t~mem3193#1.offset, be_cmd_write_flashrom_#t~mem3194#1, be_cmd_write_flashrom_#t~ret3195#1, be_cmd_write_flashrom_#t~ret3196#1, be_cmd_write_flashrom_#t~mem3197#1, be_cmd_write_flashrom_~adapter#1.base, be_cmd_write_flashrom_~adapter#1.offset, be_cmd_write_flashrom_~cmd#1.base, be_cmd_write_flashrom_~cmd#1.offset, be_cmd_write_flashrom_~flash_type#1, be_cmd_write_flashrom_~flash_opcode#1, be_cmd_write_flashrom_~buf_size#1, be_cmd_write_flashrom_~wrb~39#1.base, be_cmd_write_flashrom_~wrb~39#1.offset, be_cmd_write_flashrom_~req~32#1.base, be_cmd_write_flashrom_~req~32#1.offset, be_cmd_write_flashrom_~status~84#1, be_cmd_write_flashrom_~tmp~195#1, be_cmd_write_flashrom_~tmp___0~100#1;havoc be_cmd_write_flashrom_#in~adapter#1.base, be_cmd_write_flashrom_#in~adapter#1.offset, be_cmd_write_flashrom_#in~cmd#1.base, be_cmd_write_flashrom_#in~cmd#1.offset, be_cmd_write_flashrom_#in~flash_type#1, be_cmd_write_flashrom_#in~flash_opcode#1, be_cmd_write_flashrom_#in~buf_size#1;assume { :end_inline_be_cmd_write_flashrom } true;assume -2147483648 <= #t~ret2109#1 && #t~ret2109#1 <= 2147483647;~status~25#1 := #t~ret2109#1;havoc #t~ret2109#1; [2025-02-08 02:47:19,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18118-1: be_cmd_write_flashrom_#res#1 := be_cmd_write_flashrom_~status~84#1; [2025-02-08 02:47:19,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13762: assume 0 != ~status~25#1; [2025-02-08 02:47:19,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13762: assume !(0 != ~status~25#1); [2025-02-08 02:47:20,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9691: havoc netif_carrier_on_~arg0#1.base, netif_carrier_on_~arg0#1.offset;havoc netif_carrier_on_#in~arg0#1.base, netif_carrier_on_#in~arg0#1.offset;assume { :end_inline_netif_carrier_on } true; [2025-02-08 02:47:20,089 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22618: havoc #t~nondet4204; [2025-02-08 02:47:21,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17378: #t~ret3043#1 := be_mac_to_link_speed_#res#1;havoc be_mac_to_link_speed_#t~switch3030#1, be_mac_to_link_speed_~mac_speed#1;havoc be_mac_to_link_speed_#in~mac_speed#1;assume { :end_inline_be_mac_to_link_speed } true;assume -2147483648 <= #t~ret3043#1 && #t~ret3043#1 <= 2147483647;~tmp___1~57#1 := #t~ret3043#1;havoc #t~mem3042#1;havoc #t~ret3043#1;call write~int#36(~tmp___1~57#1, ~link_speed#1.base, ~link_speed#1.offset, 2); [2025-02-08 02:47:21,719 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19544-1: ldv_mutex_lock_interruptible_34_#res#1 := ldv_mutex_lock_interruptible_34_~ldv_func_res~11#1; [2025-02-08 02:47:21,719 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17864: call ULTIMATE.dealloc(~#myhash~0#1.base, ~#myhash~0#1.offset);havoc ~#myhash~0#1.base, ~#myhash~0#1.offset; [2025-02-08 02:47:21,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19914: havoc #t~mem3563;call ULTIMATE.dealloc(~#data_read~0.base, ~#data_read~0.offset);havoc ~#data_read~0.base, ~#data_read~0.offset;call ULTIMATE.dealloc(~#eof~0.base, ~#eof~0.offset);havoc ~#eof~0.base, ~#eof~0.offset;call ULTIMATE.dealloc(~#addn_status~0.base, ~#addn_status~0.offset);havoc ~#addn_status~0.base, ~#addn_status~0.offset;call ULTIMATE.dealloc(~#data_len_cmd~0.base, ~#data_len_cmd~0.offset);havoc ~#data_len_cmd~0.base, ~#data_len_cmd~0.offset; [2025-02-08 02:47:21,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22424: havoc #t~nondet4170; [2025-02-08 02:47:22,649 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8984: havoc #t~mem550;havoc #t~mem551;havoc #t~short552; [2025-02-08 02:47:22,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7194: havoc arch_irqs_disabled_flags_#t~bitwise35#1; [2025-02-08 02:47:23,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16168: #res := 0; [2025-02-08 02:47:23,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7088: havoc #t~mem1;havoc #t~bitwise2; [2025-02-08 02:47:23,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19628-1: ldv_mutex_lock_interruptible_42_#res#1 := ldv_mutex_lock_interruptible_42_~ldv_func_res~15#1; [2025-02-08 02:47:23,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8861: havoc #t~ite510;havoc #t~bitwise509; [2025-02-08 02:47:23,930 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497: havoc is_device_dma_capable_#t~mem160#1.base, is_device_dma_capable_#t~mem160#1.offset;havoc is_device_dma_capable_#t~mem161#1.base, is_device_dma_capable_#t~mem161#1.offset;havoc is_device_dma_capable_#t~mem162#1;havoc is_device_dma_capable_#t~short163#1; [2025-02-08 02:47:26,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19945: ~__min1~6 := ~buf_len - ~total_read_len~0;~__min2~6 := 32768;~chunk_size~1 := (if ~__min1~6 % 4294967296 < ~__min2~6 % 4294967296 then ~__min1~6 else ~__min2~6);~chunk_size~1 := 3 + ~chunk_size~1 - (3 + ~chunk_size~1) % 4; [2025-02-08 02:47:26,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19920: call ULTIMATE.dealloc(~#read_cmd~0.base, ~#read_cmd~0.offset);havoc ~#read_cmd~0.base, ~#read_cmd~0.offset;call ULTIMATE.dealloc(~#read_len~0.base, ~#read_len~0.offset);havoc ~#read_len~0.base, ~#read_len~0.offset;call ULTIMATE.dealloc(~#eof~1.base, ~#eof~1.offset);havoc ~#eof~1.base, ~#eof~1.offset;call ULTIMATE.dealloc(~#addn_status~1.base, ~#addn_status~1.offset);havoc ~#addn_status~1.base, ~#addn_status~1.offset; [2025-02-08 02:47:26,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19953-1: SUMMARY for call #t~memcpy~res3573.base, #t~memcpy~res3573.offset := #Ultimate.C_memcpy#38(~buf.base, ~buf.offset + (if ~total_read_len~0 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~total_read_len~0 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~total_read_len~0 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), #t~mem3572.base, #t~mem3572.offset, ~__len~23); srcloc: null [2025-02-08 02:47:26,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19953: ~__ret~24.base, ~__ret~24.offset := #t~memcpy~res3573.base, #t~memcpy~res3573.offset;havoc #t~mem3572.base, #t~mem3572.offset;havoc #t~memcpy~res3573.base, #t~memcpy~res3573.offset;call #t~mem3574 := read~int#31(~#read_len~0.base, ~#read_len~0.offset, 4);~total_read_len~0 := ~total_read_len~0 + #t~mem3574;havoc #t~mem3574;call #t~mem3575 := read~int#0(~#eof~1.base, ~#eof~1.offset, 4);call write~int#0(#t~mem3575 - #t~mem3575 % 2147483648, ~#eof~1.base, ~#eof~1.offset, 4);havoc #t~mem3575; [2025-02-08 02:47:26,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19951: assume 0 == ~status~114;call #t~mem3571 := read~int#31(~#read_len~0.base, ~#read_len~0.offset, 4);~__len~23 := #t~mem3571 % 4294967296;havoc #t~mem3571;call #t~mem3572.base, #t~mem3572.offset := read~$Pointer$#5(~#read_cmd~0.base, ~#read_cmd~0.offset, 8); [2025-02-08 02:47:26,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19951: assume !(0 == ~status~114);~status~114 := -5; [2025-02-08 02:47:26,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19949-1: SUMMARY for call #t~ret3570 := lancer_cmd_read_object(~adapter.base, ~adapter.offset, ~#read_cmd~0.base, ~#read_cmd~0.offset, ~chunk_size~1, ~total_read_len~0, ~file_name.base, ~file_name.offset, ~#read_len~0.base, ~#read_len~0.offset, ~#eof~1.base, ~#eof~1.offset, ~#addn_status~1.base, ~#addn_status~1.offset); srcloc: null [2025-02-08 02:47:26,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19949: assume -2147483648 <= #t~ret3570 && #t~ret3570 <= 2147483647;~status~114 := #t~ret3570;havoc #t~ret3570; [2025-02-08 02:47:28,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18864: havoc be_cmd_set_ext_fat_capabilites_#t~mem3362#1; [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20846: call ULTIMATE.dealloc(be_set_fw_log_level_~#extfat_cmd~1#1.base, be_set_fw_log_level_~#extfat_cmd~1#1.offset);havoc be_set_fw_log_level_~#extfat_cmd~1#1.base, be_set_fw_log_level_~#extfat_cmd~1#1.offset;havoc be_set_fw_log_level_#t~memset~res3872#1.base, be_set_fw_log_level_#t~memset~res3872#1.offset, be_set_fw_log_level_#t~mem3873#1.base, be_set_fw_log_level_#t~mem3873#1.offset, be_set_fw_log_level_#t~mem3874#1, be_set_fw_log_level_#t~ret3875#1.base, be_set_fw_log_level_#t~ret3875#1.offset, be_set_fw_log_level_#t~mem3876#1.base, be_set_fw_log_level_#t~mem3876#1.offset, be_set_fw_log_level_#t~mem3877#1.base, be_set_fw_log_level_#t~mem3877#1.offset, be_set_fw_log_level_#t~ret3878#1, be_set_fw_log_level_#t~ret3879#1, be_set_fw_log_level_#t~mem3880#1.base, be_set_fw_log_level_#t~mem3880#1.offset, be_set_fw_log_level_#t~mem3881#1, be_set_fw_log_level_#t~mem3882#1, be_set_fw_log_level_#t~mem3883#1, be_set_fw_log_level_#t~ret3884#1, be_set_fw_log_level_#t~mem3885#1.base, be_set_fw_log_level_#t~mem3885#1.offset, be_set_fw_log_level_#t~ret3886#1, be_set_fw_log_level_#t~mem3887#1.base, be_set_fw_log_level_#t~mem3887#1.offset, be_set_fw_log_level_#t~ret3888#1, be_set_fw_log_level_#t~mem3889#1.base, be_set_fw_log_level_#t~mem3889#1.offset, be_set_fw_log_level_#t~mem3890#1, be_set_fw_log_level_#t~mem3891#1.base, be_set_fw_log_level_#t~mem3891#1.offset, be_set_fw_log_level_#t~mem3892#1, be_set_fw_log_level_~adapter#1.base, be_set_fw_log_level_~adapter#1.offset, be_set_fw_log_level_~level#1, be_set_fw_log_level_~#extfat_cmd~1#1.base, be_set_fw_log_level_~#extfat_cmd~1#1.offset, be_set_fw_log_level_~cfgs~1#1.base, be_set_fw_log_level_~cfgs~1#1.offset, be_set_fw_log_level_~status~119#1, be_set_fw_log_level_~i~48#1, be_set_fw_log_level_~j~7#1, be_set_fw_log_level_~num_modes~0#1;havoc be_set_fw_log_level_#in~adapter#1.base, be_set_fw_log_level_#in~adapter#1.offset, be_set_fw_log_level_#in~level#1;assume { :end_inline_be_set_fw_log_level } true;havoc #t~bitwise3905#1; [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18864-1: SUMMARY for call be_wrb_cmd_hdr_prepare(be_cmd_set_ext_fat_capabilites_~req~50#1.base, be_cmd_set_ext_fat_capabilites_~req~50#1.offset, 1, 126, (if be_cmd_set_ext_fat_capabilites_#t~mem3362#1 % 4294967296 % 4294967296 <= 2147483647 then be_cmd_set_ext_fat_capabilites_#t~mem3362#1 % 4294967296 % 4294967296 else be_cmd_set_ext_fat_capabilites_#t~mem3362#1 % 4294967296 % 4294967296 - 4294967296), be_cmd_set_ext_fat_capabilites_~wrb~57#1.base, be_cmd_set_ext_fat_capabilites_~wrb~57#1.offset, be_cmd_set_ext_fat_capabilites_~cmd#1.base, be_cmd_set_ext_fat_capabilites_~cmd#1.offset); srcloc: null [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18864-2: call be_cmd_set_ext_fat_capabilites_#t~mem3362#1 := read~int#5(be_cmd_set_ext_fat_capabilites_~cmd#1.base, 16 + be_cmd_set_ext_fat_capabilites_~cmd#1.offset, 4); [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20888: be_set_fw_log_level_#t~ret3884#1 := be_cmd_set_ext_fat_capabilites_#res#1;havoc be_cmd_set_ext_fat_capabilites_#t~ret3358#1.base, be_cmd_set_ext_fat_capabilites_#t~ret3358#1.offset, be_cmd_set_ext_fat_capabilites_#t~mem3359#1.base, be_cmd_set_ext_fat_capabilites_#t~mem3359#1.offset, be_cmd_set_ext_fat_capabilites_#t~memcpy~res3360#1.base, be_cmd_set_ext_fat_capabilites_#t~memcpy~res3360#1.offset, be_cmd_set_ext_fat_capabilites_#t~memcpy~res3361#1.base, be_cmd_set_ext_fat_capabilites_#t~memcpy~res3361#1.offset, be_cmd_set_ext_fat_capabilites_#t~mem3362#1, be_cmd_set_ext_fat_capabilites_#t~ret3363#1, be_cmd_set_ext_fat_capabilites_~adapter#1.base, be_cmd_set_ext_fat_capabilites_~adapter#1.offset, be_cmd_set_ext_fat_capabilites_~cmd#1.base, be_cmd_set_ext_fat_capabilites_~cmd#1.offset, be_cmd_set_ext_fat_capabilites_~configs#1.base, be_cmd_set_ext_fat_capabilites_~configs#1.offset, be_cmd_set_ext_fat_capabilites_~wrb~57#1.base, be_cmd_set_ext_fat_capabilites_~wrb~57#1.offset, be_cmd_set_ext_fat_capabilites_~req~50#1.base, be_cmd_set_ext_fat_capabilites_~req~50#1.offset, be_cmd_set_ext_fat_capabilites_~status~102#1, be_cmd_set_ext_fat_capabilites_~__len~21#1, be_cmd_set_ext_fat_capabilites_~__ret~22#1.base, be_cmd_set_ext_fat_capabilites_~__ret~22#1.offset;havoc be_cmd_set_ext_fat_capabilites_#in~adapter#1.base, be_cmd_set_ext_fat_capabilites_#in~adapter#1.offset, be_cmd_set_ext_fat_capabilites_#in~cmd#1.base, be_cmd_set_ext_fat_capabilites_#in~cmd#1.offset, be_cmd_set_ext_fat_capabilites_#in~configs#1.base, be_cmd_set_ext_fat_capabilites_#in~configs#1.offset;assume { :end_inline_be_cmd_set_ext_fat_capabilites } true;assume -2147483648 <= be_set_fw_log_level_#t~ret3884#1 && be_set_fw_log_level_#t~ret3884#1 <= 2147483647;be_set_fw_log_level_~status~119#1 := be_set_fw_log_level_#t~ret3884#1;havoc be_set_fw_log_level_#t~ret3884#1; [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20884: assume be_set_fw_log_level_~i~48#1 % 4294967296 < be_set_fw_log_level_#t~mem3883#1 % 4294967296;havoc be_set_fw_log_level_#t~mem3883#1; [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20884: assume !(be_set_fw_log_level_~i~48#1 % 4294967296 < be_set_fw_log_level_#t~mem3883#1 % 4294967296);havoc be_set_fw_log_level_#t~mem3883#1;assume { :begin_inline_be_cmd_set_ext_fat_capabilites } true;be_cmd_set_ext_fat_capabilites_#in~adapter#1.base, be_cmd_set_ext_fat_capabilites_#in~adapter#1.offset, be_cmd_set_ext_fat_capabilites_#in~cmd#1.base, be_cmd_set_ext_fat_capabilites_#in~cmd#1.offset, be_cmd_set_ext_fat_capabilites_#in~configs#1.base, be_cmd_set_ext_fat_capabilites_#in~configs#1.offset := be_set_fw_log_level_~adapter#1.base, be_set_fw_log_level_~adapter#1.offset, be_set_fw_log_level_~#extfat_cmd~1#1.base, be_set_fw_log_level_~#extfat_cmd~1#1.offset, be_set_fw_log_level_~cfgs~1#1.base, be_set_fw_log_level_~cfgs~1#1.offset;havoc be_cmd_set_ext_fat_capabilites_#res#1;havoc be_cmd_set_ext_fat_capabilites_#t~ret3358#1.base, be_cmd_set_ext_fat_capabilites_#t~ret3358#1.offset, be_cmd_set_ext_fat_capabilites_#t~mem3359#1.base, be_cmd_set_ext_fat_capabilites_#t~mem3359#1.offset, be_cmd_set_ext_fat_capabilites_#t~memcpy~res3360#1.base, be_cmd_set_ext_fat_capabilites_#t~memcpy~res3360#1.offset, be_cmd_set_ext_fat_capabilites_#t~memcpy~res3361#1.base, be_cmd_set_ext_fat_capabilites_#t~memcpy~res3361#1.offset, be_cmd_set_ext_fat_capabilites_#t~mem3362#1, be_cmd_set_ext_fat_capabilites_#t~ret3363#1, be_cmd_set_ext_fat_capabilites_~adapter#1.base, be_cmd_set_ext_fat_capabilites_~adapter#1.offset, be_cmd_set_ext_fat_capabilites_~cmd#1.base, be_cmd_set_ext_fat_capabilites_~cmd#1.offset, be_cmd_set_ext_fat_capabilites_~configs#1.base, be_cmd_set_ext_fat_capabilites_~configs#1.offset, be_cmd_set_ext_fat_capabilites_~wrb~57#1.base, be_cmd_set_ext_fat_capabilites_~wrb~57#1.offset, be_cmd_set_ext_fat_capabilites_~req~50#1.base, be_cmd_set_ext_fat_capabilites_~req~50#1.offset, be_cmd_set_ext_fat_capabilites_~status~102#1, be_cmd_set_ext_fat_capabilites_~__len~21#1, be_cmd_set_ext_fat_capabilites_~__ret~22#1.base, be_cmd_set_ext_fat_capabilites_~__ret~22#1.offset;be_cmd_set_ext_fat_capabilites_~adapter#1.base, be_cmd_set_ext_fat_capabilites_~adapter#1.offset := be_cmd_set_ext_fat_capabilites_#in~adapter#1.base, be_cmd_set_ext_fat_capabilites_#in~adapter#1.offset;be_cmd_set_ext_fat_capabilites_~cmd#1.base, be_cmd_set_ext_fat_capabilites_~cmd#1.offset := be_cmd_set_ext_fat_capabilites_#in~cmd#1.base, be_cmd_set_ext_fat_capabilites_#in~cmd#1.offset;be_cmd_set_ext_fat_capabilites_~configs#1.base, be_cmd_set_ext_fat_capabilites_~configs#1.offset := be_cmd_set_ext_fat_capabilites_#in~configs#1.base, be_cmd_set_ext_fat_capabilites_#in~configs#1.offset;havoc be_cmd_set_ext_fat_capabilites_~wrb~57#1.base, be_cmd_set_ext_fat_capabilites_~wrb~57#1.offset;havoc be_cmd_set_ext_fat_capabilites_~req~50#1.base, be_cmd_set_ext_fat_capabilites_~req~50#1.offset;havoc be_cmd_set_ext_fat_capabilites_~status~102#1;havoc be_cmd_set_ext_fat_capabilites_~__len~21#1;havoc be_cmd_set_ext_fat_capabilites_~__ret~22#1.base, be_cmd_set_ext_fat_capabilites_~__ret~22#1.offset; [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20872: assume 0 == be_set_fw_log_level_#t~mem3882#1 % 256 % 4294967296;havoc be_set_fw_log_level_#t~mem3882#1;call write~int#38(be_set_fw_log_level_~level#1, be_set_fw_log_level_~cfgs~1#1.base, 4 + (40 + (20 + be_set_fw_log_level_~cfgs~1#1.offset + 104 * be_set_fw_log_level_~i~48#1) + 16 * be_set_fw_log_level_~j~7#1), 4); [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20872: assume !(0 == be_set_fw_log_level_#t~mem3882#1 % 256 % 4294967296);havoc be_set_fw_log_level_#t~mem3882#1; [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20872-1: call be_set_fw_log_level_#t~mem3882#1 := read~int#38(be_set_fw_log_level_~cfgs~1#1.base, 40 + (20 + be_set_fw_log_level_~cfgs~1#1.offset + 104 * be_set_fw_log_level_~i~48#1) + 16 * be_set_fw_log_level_~j~7#1, 1); [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20868: call be_set_fw_log_level_#t~mem3881#1 := read~int#38(be_set_fw_log_level_~cfgs~1#1.base, 36 + (20 + be_set_fw_log_level_~cfgs~1#1.offset + 104 * be_set_fw_log_level_~i~48#1), 4);be_set_fw_log_level_~num_modes~0#1 := be_set_fw_log_level_#t~mem3881#1;be_set_fw_log_level_~j~7#1 := 0; [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18865: assume -2147483648 <= be_cmd_set_ext_fat_capabilites_#t~ret3363#1 && be_cmd_set_ext_fat_capabilites_#t~ret3363#1 <= 2147483647;be_cmd_set_ext_fat_capabilites_~status~102#1 := be_cmd_set_ext_fat_capabilites_#t~ret3363#1;havoc be_cmd_set_ext_fat_capabilites_#t~ret3363#1; [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18865-1: SUMMARY for call be_cmd_set_ext_fat_capabilites_#t~ret3363#1 := be_mcc_notify_wait(be_cmd_set_ext_fat_capabilites_~adapter#1.base, be_cmd_set_ext_fat_capabilites_~adapter#1.offset); srcloc: null [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18861: be_cmd_set_ext_fat_capabilites_~__ret~22#1.base, be_cmd_set_ext_fat_capabilites_~__ret~22#1.offset := be_cmd_set_ext_fat_capabilites_#t~memcpy~res3361#1.base, be_cmd_set_ext_fat_capabilites_#t~memcpy~res3361#1.offset;havoc be_cmd_set_ext_fat_capabilites_#t~memcpy~res3361#1.base, be_cmd_set_ext_fat_capabilites_#t~memcpy~res3361#1.offset; [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20876: be_set_fw_log_level_~j~7#1 := 1 + be_set_fw_log_level_~j~7#1; [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18861-1: SUMMARY for call be_cmd_set_ext_fat_capabilites_#t~memcpy~res3361#1.base, be_cmd_set_ext_fat_capabilites_#t~memcpy~res3361#1.offset := #Ultimate.C_memcpy#38(be_cmd_set_ext_fat_capabilites_~req~50#1.base, 16 + be_cmd_set_ext_fat_capabilites_~req~50#1.offset, be_cmd_set_ext_fat_capabilites_~configs#1.base, be_cmd_set_ext_fat_capabilites_~configs#1.offset, be_cmd_set_ext_fat_capabilites_~__len~21#1); srcloc: null [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20889: assume 0 != be_set_fw_log_level_~status~119#1;call be_set_fw_log_level_#t~mem3885#1.base, be_set_fw_log_level_#t~mem3885#1.offset := read~$Pointer$#38(be_set_fw_log_level_~adapter#1.base, be_set_fw_log_level_~adapter#1.offset, 8); [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20889: assume !(0 != be_set_fw_log_level_~status~119#1); [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18849: SUMMARY for call spin_lock_bh(be_cmd_set_ext_fat_capabilites_~adapter#1.base, 299 + be_cmd_set_ext_fat_capabilites_~adapter#1.offset); srcloc: null [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18850: be_cmd_set_ext_fat_capabilites_~wrb~57#1.base, be_cmd_set_ext_fat_capabilites_~wrb~57#1.offset := be_cmd_set_ext_fat_capabilites_#t~ret3358#1.base, be_cmd_set_ext_fat_capabilites_#t~ret3358#1.offset;havoc be_cmd_set_ext_fat_capabilites_#t~ret3358#1.base, be_cmd_set_ext_fat_capabilites_#t~ret3358#1.offset; [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18858: assume be_cmd_set_ext_fat_capabilites_~__len~21#1 % 18446744073709551616 > 63; [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18858: assume !(be_cmd_set_ext_fat_capabilites_~__len~21#1 % 18446744073709551616 > 63); [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20890-1: SUMMARY for call be_set_fw_log_level_#t~ret3886#1 := dev_err(be_set_fw_log_level_#t~mem3885#1.base, 146 + be_set_fw_log_level_#t~mem3885#1.offset, 201, 0); srcloc: null [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18867: be_cmd_set_ext_fat_capabilites_#res#1 := be_cmd_set_ext_fat_capabilites_~status~102#1; [2025-02-08 02:47:28,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18867-1: SUMMARY for call spin_unlock_bh(be_cmd_set_ext_fat_capabilites_~adapter#1.base, 299 + be_cmd_set_ext_fat_capabilites_~adapter#1.offset); srcloc: null [2025-02-08 02:47:28,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18850-1: SUMMARY for call be_cmd_set_ext_fat_capabilites_#t~ret3358#1.base, be_cmd_set_ext_fat_capabilites_#t~ret3358#1.offset := wrb_from_mccq(be_cmd_set_ext_fat_capabilites_~adapter#1.base, be_cmd_set_ext_fat_capabilites_~adapter#1.offset); srcloc: null [2025-02-08 02:47:28,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20890: assume -2147483648 <= be_set_fw_log_level_#t~ret3886#1 && be_set_fw_log_level_#t~ret3886#1 <= 2147483647;havoc be_set_fw_log_level_#t~mem3885#1.base, be_set_fw_log_level_#t~mem3885#1.offset;havoc be_set_fw_log_level_#t~ret3886#1; [2025-02-08 02:47:28,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18851: assume 0 == (be_cmd_set_ext_fat_capabilites_~wrb~57#1.base + be_cmd_set_ext_fat_capabilites_~wrb~57#1.offset) % 18446744073709551616;be_cmd_set_ext_fat_capabilites_~status~102#1 := -16; [2025-02-08 02:47:28,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18851: assume !(0 == (be_cmd_set_ext_fat_capabilites_~wrb~57#1.base + be_cmd_set_ext_fat_capabilites_~wrb~57#1.offset) % 18446744073709551616);call be_cmd_set_ext_fat_capabilites_#t~mem3359#1.base, be_cmd_set_ext_fat_capabilites_#t~mem3359#1.offset := read~$Pointer$#5(be_cmd_set_ext_fat_capabilites_~cmd#1.base, be_cmd_set_ext_fat_capabilites_~cmd#1.offset, 8);be_cmd_set_ext_fat_capabilites_~req~50#1.base, be_cmd_set_ext_fat_capabilites_~req~50#1.offset := be_cmd_set_ext_fat_capabilites_#t~mem3359#1.base, be_cmd_set_ext_fat_capabilites_#t~mem3359#1.offset;havoc be_cmd_set_ext_fat_capabilites_#t~mem3359#1.base, be_cmd_set_ext_fat_capabilites_#t~mem3359#1.offset;be_cmd_set_ext_fat_capabilites_~__len~21#1 := 2828; [2025-02-08 02:47:28,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20878: assume be_set_fw_log_level_~j~7#1 % 4294967296 < be_set_fw_log_level_~num_modes~0#1 % 4294967296; [2025-02-08 02:47:28,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20878: assume !(be_set_fw_log_level_~j~7#1 % 4294967296 < be_set_fw_log_level_~num_modes~0#1 % 4294967296);be_set_fw_log_level_~i~48#1 := 1 + be_set_fw_log_level_~i~48#1;call be_set_fw_log_level_#t~mem3883#1 := read~int#38(be_set_fw_log_level_~cfgs~1#1.base, 16 + be_set_fw_log_level_~cfgs~1#1.offset, 4); [2025-02-08 02:47:28,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18859: be_cmd_set_ext_fat_capabilites_~__ret~22#1.base, be_cmd_set_ext_fat_capabilites_~__ret~22#1.offset := be_cmd_set_ext_fat_capabilites_#t~memcpy~res3360#1.base, be_cmd_set_ext_fat_capabilites_#t~memcpy~res3360#1.offset;havoc be_cmd_set_ext_fat_capabilites_#t~memcpy~res3360#1.base, be_cmd_set_ext_fat_capabilites_#t~memcpy~res3360#1.offset; [2025-02-08 02:47:28,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18859-1: SUMMARY for call be_cmd_set_ext_fat_capabilites_#t~memcpy~res3360#1.base, be_cmd_set_ext_fat_capabilites_#t~memcpy~res3360#1.offset := #Ultimate.C_memcpy#38(be_cmd_set_ext_fat_capabilites_~req~50#1.base, 16 + be_cmd_set_ext_fat_capabilites_~req~50#1.offset, be_cmd_set_ext_fat_capabilites_~configs#1.base, be_cmd_set_ext_fat_capabilites_~configs#1.offset, be_cmd_set_ext_fat_capabilites_~__len~21#1); srcloc: null [2025-02-08 02:47:28,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20666: havoc #t~mem3789#1; [2025-02-08 02:47:39,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9565: havoc accumulate_16bit_val_#t~mem765#1, accumulate_16bit_val_#t~mem766#1, accumulate_16bit_val_~acc#1.base, accumulate_16bit_val_~acc#1.offset, accumulate_16bit_val_~val#1, accumulate_16bit_val_~wrapped~0#1, accumulate_16bit_val_~newacc~0#1;havoc accumulate_16bit_val_#in~acc#1.base, accumulate_16bit_val_#in~acc#1.offset, accumulate_16bit_val_#in~val#1;assume { :end_inline_accumulate_16bit_val } true; [2025-02-08 02:47:39,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9466: populate_be_v1_stats_~tmp~67#1.base, populate_be_v1_stats_~tmp~67#1.offset := populate_be_v1_stats_#t~ret706#1.base, populate_be_v1_stats_#t~ret706#1.offset;havoc populate_be_v1_stats_#t~ret706#1.base, populate_be_v1_stats_#t~ret706#1.offset;populate_be_v1_stats_~hw_stats~2#1.base, populate_be_v1_stats_~hw_stats~2#1.offset := populate_be_v1_stats_~tmp~67#1.base, populate_be_v1_stats_~tmp~67#1.offset;populate_be_v1_stats_~pmem_sts~1#1.base, populate_be_v1_stats_~pmem_sts~1#1.offset := populate_be_v1_stats_~hw_stats~2#1.base, 1752 + populate_be_v1_stats_~hw_stats~2#1.offset;populate_be_v1_stats_~rxf_stats~1#1.base, populate_be_v1_stats_~rxf_stats~1#1.offset := populate_be_v1_stats_~hw_stats~2#1.base, populate_be_v1_stats_~hw_stats~2#1.offset;call populate_be_v1_stats_#t~mem707#1 := read~int#38(populate_be_v1_stats_~adapter#1.base, 317180 + populate_be_v1_stats_~adapter#1.offset, 4);populate_be_v1_stats_~port_stats~1#1.base, populate_be_v1_stats_~port_stats~1#1.offset := populate_be_v1_stats_~rxf_stats~1#1.base, populate_be_v1_stats_~rxf_stats~1#1.offset + 288 * (if populate_be_v1_stats_#t~mem707#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then populate_be_v1_stats_#t~mem707#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else populate_be_v1_stats_#t~mem707#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc populate_be_v1_stats_#t~mem707#1;populate_be_v1_stats_~drvs~1#1.base, populate_be_v1_stats_~drvs~1#1.offset := populate_be_v1_stats_~adapter#1.base, 312422 + populate_be_v1_stats_~adapter#1.offset; [2025-02-08 02:47:39,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9586: havoc populate_be_v1_stats_#t~ret706#1.base, populate_be_v1_stats_#t~ret706#1.offset, populate_be_v1_stats_#t~mem707#1, populate_be_v1_stats_#t~mem708#1, populate_be_v1_stats_#t~mem709#1, populate_be_v1_stats_#t~mem710#1, populate_be_v1_stats_#t~mem711#1, populate_be_v1_stats_#t~mem712#1, populate_be_v1_stats_#t~mem713#1, populate_be_v1_stats_#t~mem714#1, populate_be_v1_stats_#t~mem715#1, populate_be_v1_stats_#t~mem716#1, populate_be_v1_stats_#t~mem717#1, populate_be_v1_stats_#t~mem718#1, populate_be_v1_stats_#t~mem719#1, populate_be_v1_stats_#t~mem720#1, populate_be_v1_stats_#t~mem721#1, populate_be_v1_stats_#t~mem722#1, populate_be_v1_stats_#t~mem723#1, populate_be_v1_stats_#t~mem724#1, populate_be_v1_stats_#t~mem725#1, populate_be_v1_stats_#t~mem726#1, populate_be_v1_stats_#t~mem727#1, populate_be_v1_stats_#t~mem728#1, populate_be_v1_stats_#t~mem729#1, populate_be_v1_stats_#t~mem730#1, populate_be_v1_stats_#t~mem731#1, populate_be_v1_stats_#t~mem732#1, populate_be_v1_stats_#t~mem733#1, populate_be_v1_stats_#t~mem734#1, populate_be_v1_stats_#t~mem735#1, populate_be_v1_stats_#t~mem736#1, populate_be_v1_stats_#t~mem737#1, populate_be_v1_stats_#t~mem738#1, populate_be_v1_stats_~adapter#1.base, populate_be_v1_stats_~adapter#1.offset, populate_be_v1_stats_~hw_stats~2#1.base, populate_be_v1_stats_~hw_stats~2#1.offset, populate_be_v1_stats_~tmp~67#1.base, populate_be_v1_stats_~tmp~67#1.offset, populate_be_v1_stats_~pmem_sts~1#1.base, populate_be_v1_stats_~pmem_sts~1#1.offset, populate_be_v1_stats_~rxf_stats~1#1.base, populate_be_v1_stats_~rxf_stats~1#1.offset, populate_be_v1_stats_~port_stats~1#1.base, populate_be_v1_stats_~port_stats~1#1.offset, populate_be_v1_stats_~drvs~1#1.base, populate_be_v1_stats_~drvs~1#1.offset;havoc populate_be_v1_stats_#in~adapter#1.base, populate_be_v1_stats_#in~adapter#1.offset;assume { :end_inline_populate_be_v1_stats } true; [2025-02-08 02:47:39,989 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9466-1: SUMMARY for call populate_be_v1_stats_#t~ret706#1.base, populate_be_v1_stats_#t~ret706#1.offset := hw_stats_from_cmd(populate_be_v1_stats_~adapter#1.base, populate_be_v1_stats_~adapter#1.offset); srcloc: null [2025-02-08 02:47:39,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9421: call populate_be_v0_stats_#t~mem675#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 32 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem675#1, populate_be_v0_stats_~drvs~0#1.base, 44 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem675#1;call populate_be_v0_stats_#t~mem676#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 24 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem676#1, populate_be_v0_stats_~drvs~0#1.base, 36 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem676#1;call populate_be_v0_stats_#t~mem677#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 36 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem677#1, populate_be_v0_stats_~drvs~0#1.base, 52 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem677#1;call populate_be_v0_stats_#t~mem678#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 40 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem678#1, populate_be_v0_stats_~drvs~0#1.base, 56 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem678#1;call populate_be_v0_stats_#t~mem679#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 48 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem679#1, populate_be_v0_stats_~drvs~0#1.base, 64 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem679#1;call populate_be_v0_stats_#t~mem680#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 76 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem680#1, populate_be_v0_stats_~drvs~0#1.base, 88 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem680#1;call populate_be_v0_stats_#t~mem681#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 120 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem681#1, populate_be_v0_stats_~drvs~0#1.base, 92 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem681#1;call populate_be_v0_stats_#t~mem682#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 124 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem682#1, populate_be_v0_stats_~drvs~0#1.base, 96 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem682#1;call populate_be_v0_stats_#t~mem683#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 128 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem683#1, populate_be_v0_stats_~drvs~0#1.base, 100 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem683#1;call populate_be_v0_stats_#t~mem684#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 256 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem684#1, populate_be_v0_stats_~drvs~0#1.base, 116 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem684#1;call populate_be_v0_stats_#t~mem685#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 72 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem685#1, populate_be_v0_stats_~drvs~0#1.base, 84 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem685#1;call populate_be_v0_stats_#t~mem686#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 60 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem686#1, populate_be_v0_stats_~drvs~0#1.base, 72 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem686#1;call populate_be_v0_stats_#t~mem687#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 64 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem687#1, populate_be_v0_stats_~drvs~0#1.base, 76 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem687#1;call populate_be_v0_stats_#t~mem688#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 44 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem688#1, populate_be_v0_stats_~drvs~0#1.base, 60 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem688#1;call populate_be_v0_stats_#t~mem689#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 260 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem689#1, populate_be_v0_stats_~drvs~0#1.base, 120 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem689#1;call populate_be_v0_stats_#t~mem690#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 68 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem690#1, populate_be_v0_stats_~drvs~0#1.base, 80 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem690#1;call populate_be_v0_stats_#t~mem691#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 52 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call populate_be_v0_stats_#t~mem692#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 56 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem691#1 + populate_be_v0_stats_#t~mem692#1, populate_be_v0_stats_~drvs~0#1.base, 68 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem691#1;havoc populate_be_v0_stats_#t~mem692#1;call populate_be_v0_stats_#t~mem693#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 28 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem693#1, populate_be_v0_stats_~drvs~0#1.base, 40 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem693#1;call populate_be_v0_stats_#t~mem694#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 208 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem694#1, populate_be_v0_stats_~drvs~0#1.base, 104 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem694#1;call populate_be_v0_stats_#t~mem695#1 := read~int#38(populate_be_v0_stats_~port_stats~0#1.base, 212 + populate_be_v0_stats_~port_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem695#1, populate_be_v0_stats_~drvs~0#1.base, 112 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem695#1;call populate_be_v0_stats_#t~mem696#1 := read~int#38(populate_be_v0_stats_~adapter#1.base, 317180 + populate_be_v0_stats_~adapter#1.offset, 4); [2025-02-08 02:47:39,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9516: call populate_lancer_stats_#t~mem740#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 320 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem740#1, populate_lancer_stats_~drvs~2#1.base, 44 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem740#1;call populate_lancer_stats_#t~mem741#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 296 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem741#1, populate_lancer_stats_~drvs~2#1.base, 36 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem741#1;call populate_lancer_stats_#t~mem742#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 376 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem742#1, populate_lancer_stats_~drvs~2#1.base, 52 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem742#1;call populate_lancer_stats_#t~mem743#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 392 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem743#1, populate_lancer_stats_~drvs~2#1.base, 56 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem743#1;call populate_lancer_stats_#t~mem744#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 344 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem744#1, populate_lancer_stats_~drvs~2#1.base, 64 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem744#1;call populate_lancer_stats_#t~mem745#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 424 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem745#1, populate_lancer_stats_~drvs~2#1.base, 88 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem745#1;call populate_lancer_stats_#t~mem746#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 428 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem746#1, populate_lancer_stats_~drvs~2#1.base, 92 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem746#1;call populate_lancer_stats_#t~mem747#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 432 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem747#1, populate_lancer_stats_~drvs~2#1.base, 96 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem747#1;call populate_lancer_stats_#t~mem748#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 436 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem748#1, populate_lancer_stats_~drvs~2#1.base, 100 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem748#1;call populate_lancer_stats_#t~mem749#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 420 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem749#1, populate_lancer_stats_~drvs~2#1.base, 84 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem749#1;call populate_lancer_stats_#t~mem750#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 408 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem750#1, populate_lancer_stats_~drvs~2#1.base, 72 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem750#1;call populate_lancer_stats_#t~mem751#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 412 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem751#1, populate_lancer_stats_~drvs~2#1.base, 76 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem751#1;call populate_lancer_stats_#t~mem752#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 396 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem752#1, populate_lancer_stats_~drvs~2#1.base, 60 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem752#1;call populate_lancer_stats_#t~mem753#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 416 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem753#1, populate_lancer_stats_~drvs~2#1.base, 80 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem753#1;call populate_lancer_stats_#t~mem754#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 544 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem754#1, populate_lancer_stats_~drvs~2#1.base, 120 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem754#1;call populate_lancer_stats_#t~mem755#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 400 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call populate_lancer_stats_#t~mem756#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 404 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem755#1 + populate_lancer_stats_#t~mem756#1, populate_lancer_stats_~drvs~2#1.base, 68 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem755#1;havoc populate_lancer_stats_#t~mem756#1;call populate_lancer_stats_#t~mem757#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 312 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem757#1, populate_lancer_stats_~drvs~2#1.base, 40 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem757#1;call populate_lancer_stats_#t~mem758#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 544 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem758#1, populate_lancer_stats_~drvs~2#1.base, 116 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem758#1;call populate_lancer_stats_#t~mem759#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 80 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem759#1, populate_lancer_stats_~drvs~2#1.base, 104 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem759#1;call populate_lancer_stats_#t~mem760#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 112 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem760#1, populate_lancer_stats_~drvs~2#1.base, 112 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem760#1;call populate_lancer_stats_#t~mem761#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 372 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem761#1, populate_lancer_stats_~drvs~2#1.base, 128 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem761#1;call populate_lancer_stats_#t~mem762#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 536 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem762#1, populate_lancer_stats_~drvs~2#1.base, 28 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem762#1;call populate_lancer_stats_#t~mem763#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 568 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem763#1, populate_lancer_stats_~drvs~2#1.base, 32 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem763#1;call populate_lancer_stats_#t~mem764#1 := read~int#38(populate_lancer_stats_~pport_stats~0#1.base, 552 + populate_lancer_stats_~pport_stats~0#1.offset, 4);call write~int#38(populate_lancer_stats_#t~mem764#1, populate_lancer_stats_~drvs~2#1.base, 24 + populate_lancer_stats_~drvs~2#1.offset, 4);havoc populate_lancer_stats_#t~mem764#1; [2025-02-08 02:47:39,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9421-1: SUMMARY for call swap_dws(populate_be_v0_stats_~hw_stats~1#1.base, populate_be_v0_stats_~hw_stats~1#1.offset, 1060); srcloc: null [2025-02-08 02:47:39,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9516-1: SUMMARY for call swap_dws(populate_lancer_stats_~pport_stats~0#1.base, populate_lancer_stats_~pport_stats~0#1.offset, 656); srcloc: null [2025-02-08 02:47:39,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9578: be_parse_stats_#t~ret778#1.base, be_parse_stats_#t~ret778#1.offset := be_erx_stats_from_cmd_#res#1.base, be_erx_stats_from_cmd_#res#1.offset;havoc be_erx_stats_from_cmd_#t~mem666#1.base, be_erx_stats_from_cmd_#t~mem666#1.offset, be_erx_stats_from_cmd_#t~mem667#1, be_erx_stats_from_cmd_#t~mem668#1.base, be_erx_stats_from_cmd_#t~mem668#1.offset, be_erx_stats_from_cmd_#t~mem669#1, be_erx_stats_from_cmd_#t~short670#1, be_erx_stats_from_cmd_#t~ret671#1.base, be_erx_stats_from_cmd_#t~ret671#1.offset, be_erx_stats_from_cmd_#t~ret672#1.base, be_erx_stats_from_cmd_#t~ret672#1.offset, be_erx_stats_from_cmd_~adapter#1.base, be_erx_stats_from_cmd_~adapter#1.offset, be_erx_stats_from_cmd_~hw_stats~0#1.base, be_erx_stats_from_cmd_~hw_stats~0#1.offset, be_erx_stats_from_cmd_~tmp~65#1.base, be_erx_stats_from_cmd_~tmp~65#1.offset, be_erx_stats_from_cmd_~hw_stats___0~0#1.base, be_erx_stats_from_cmd_~hw_stats___0~0#1.offset, be_erx_stats_from_cmd_~tmp___0~28#1.base, be_erx_stats_from_cmd_~tmp___0~28#1.offset;havoc be_erx_stats_from_cmd_#in~adapter#1.base, be_erx_stats_from_cmd_#in~adapter#1.offset;assume { :end_inline_be_erx_stats_from_cmd } true;be_parse_stats_~tmp~69#1.base, be_parse_stats_~tmp~69#1.offset := be_parse_stats_#t~ret778#1.base, be_parse_stats_#t~ret778#1.offset;havoc be_parse_stats_#t~ret778#1.base, be_parse_stats_#t~ret778#1.offset;be_parse_stats_~erx~0#1.base, be_parse_stats_~erx~0#1.offset := be_parse_stats_~tmp~69#1.base, be_parse_stats_~tmp~69#1.offset;call be_parse_stats_#t~mem779#1.base, be_parse_stats_#t~mem779#1.offset := read~$Pointer$#38(be_parse_stats_~adapter#1.base, be_parse_stats_~adapter#1.offset, 8);call be_parse_stats_#t~mem780#1 := read~int#38(be_parse_stats_#t~mem779#1.base, 62 + be_parse_stats_#t~mem779#1.offset, 2);be_parse_stats_#t~short783#1 := 57888 == be_parse_stats_#t~mem780#1 % 65536 % 4294967296; [2025-02-08 02:47:39,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9442: assume 0 != populate_be_v0_stats_#t~mem696#1 % 4294967296;havoc populate_be_v0_stats_#t~mem696#1;call populate_be_v0_stats_#t~mem697#1 := read~int#38(populate_be_v0_stats_~rxf_stats~0#1.base, 624 + populate_be_v0_stats_~rxf_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem697#1, populate_be_v0_stats_~drvs~0#1.base, 128 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem697#1; [2025-02-08 02:47:39,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9442: assume !(0 != populate_be_v0_stats_#t~mem696#1 % 4294967296);havoc populate_be_v0_stats_#t~mem696#1;call populate_be_v0_stats_#t~mem698#1 := read~int#38(populate_be_v0_stats_~rxf_stats~0#1.base, 620 + populate_be_v0_stats_~rxf_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem698#1, populate_be_v0_stats_~drvs~0#1.base, 128 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem698#1; [2025-02-08 02:47:39,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9562: assume populate_erx_stats_#t~short777#1;havoc populate_erx_stats_#t~mem767#1.base, populate_erx_stats_#t~mem767#1.offset;havoc populate_erx_stats_#t~mem768#1;havoc populate_erx_stats_#t~mem769#1.base, populate_erx_stats_#t~mem769#1.offset;havoc populate_erx_stats_#t~mem770#1;havoc populate_erx_stats_#t~short771#1;havoc populate_erx_stats_#t~mem772#1.base, populate_erx_stats_#t~mem772#1.offset;havoc populate_erx_stats_#t~mem773#1;havoc populate_erx_stats_#t~mem774#1.base, populate_erx_stats_#t~mem774#1.offset;havoc populate_erx_stats_#t~mem775#1;havoc populate_erx_stats_#t~short776#1;havoc populate_erx_stats_#t~short777#1;call write~int#38(populate_erx_stats_~erx_stat#1, populate_erx_stats_~rxo#1.base, 19593 + populate_erx_stats_~rxo#1.offset, 4); [2025-02-08 02:47:39,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9562: assume !populate_erx_stats_#t~short777#1;havoc populate_erx_stats_#t~mem767#1.base, populate_erx_stats_#t~mem767#1.offset;havoc populate_erx_stats_#t~mem768#1;havoc populate_erx_stats_#t~mem769#1.base, populate_erx_stats_#t~mem769#1.offset;havoc populate_erx_stats_#t~mem770#1;havoc populate_erx_stats_#t~short771#1;havoc populate_erx_stats_#t~mem772#1.base, populate_erx_stats_#t~mem772#1.offset;havoc populate_erx_stats_#t~mem773#1;havoc populate_erx_stats_#t~mem774#1.base, populate_erx_stats_#t~mem774#1.offset;havoc populate_erx_stats_#t~mem775#1;havoc populate_erx_stats_#t~short776#1;havoc populate_erx_stats_#t~short777#1;assume { :begin_inline_accumulate_16bit_val } true;accumulate_16bit_val_#in~acc#1.base, accumulate_16bit_val_#in~acc#1.offset, accumulate_16bit_val_#in~val#1 := populate_erx_stats_~rxo#1.base, 19593 + populate_erx_stats_~rxo#1.offset, (if populate_erx_stats_~erx_stat#1 % 65536 % 4294967296 <= 2147483647 then populate_erx_stats_~erx_stat#1 % 65536 % 4294967296 else populate_erx_stats_~erx_stat#1 % 65536 % 4294967296 - 4294967296);havoc accumulate_16bit_val_#t~mem765#1, accumulate_16bit_val_#t~mem766#1, accumulate_16bit_val_~acc#1.base, accumulate_16bit_val_~acc#1.offset, accumulate_16bit_val_~val#1, accumulate_16bit_val_~wrapped~0#1, accumulate_16bit_val_~newacc~0#1;accumulate_16bit_val_~acc#1.base, accumulate_16bit_val_~acc#1.offset := accumulate_16bit_val_#in~acc#1.base, accumulate_16bit_val_#in~acc#1.offset;accumulate_16bit_val_~val#1 := accumulate_16bit_val_#in~val#1;havoc accumulate_16bit_val_~wrapped~0#1;havoc accumulate_16bit_val_~newacc~0#1;call accumulate_16bit_val_#t~mem765#1 := read~int#38(accumulate_16bit_val_~acc#1.base, accumulate_16bit_val_~acc#1.offset, 4);accumulate_16bit_val_~wrapped~0#1 := (if 0 == (if accumulate_16bit_val_~val#1 % 65536 % 4294967296 < accumulate_16bit_val_#t~mem765#1 % 65536 % 4294967296 then 1 else 0) then 0 else 1);havoc accumulate_16bit_val_#t~mem765#1;call accumulate_16bit_val_#t~mem766#1 := read~int#38(accumulate_16bit_val_~acc#1.base, accumulate_16bit_val_~acc#1.offset, 4);accumulate_16bit_val_~newacc~0#1 := accumulate_16bit_val_#t~mem766#1 - accumulate_16bit_val_#t~mem766#1 % 65536 + accumulate_16bit_val_~val#1 % 65536;havoc accumulate_16bit_val_#t~mem766#1; [2025-02-08 02:47:39,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9562-5: assume populate_erx_stats_#t~short771#1;call populate_erx_stats_#t~mem769#1.base, populate_erx_stats_#t~mem769#1.offset := read~$Pointer$#38(populate_erx_stats_~adapter#1.base, populate_erx_stats_~adapter#1.offset, 8);call populate_erx_stats_#t~mem770#1 := read~int#38(populate_erx_stats_#t~mem769#1.base, 62 + populate_erx_stats_#t~mem769#1.offset, 2);populate_erx_stats_#t~short771#1 := 1808 != populate_erx_stats_#t~mem770#1 % 65536 % 4294967296; [2025-02-08 02:47:39,990 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9562-5: assume !populate_erx_stats_#t~short771#1; [2025-02-08 02:47:39,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9562-1: populate_erx_stats_#t~short777#1 := populate_erx_stats_#t~short776#1; [2025-02-08 02:47:39,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9562-2: assume populate_erx_stats_#t~short776#1;call populate_erx_stats_#t~mem774#1.base, populate_erx_stats_#t~mem774#1.offset := read~$Pointer$#38(populate_erx_stats_~adapter#1.base, populate_erx_stats_~adapter#1.offset, 8);call populate_erx_stats_#t~mem775#1 := read~int#38(populate_erx_stats_#t~mem774#1.base, 62 + populate_erx_stats_#t~mem774#1.offset, 2);populate_erx_stats_#t~short776#1 := 1792 != populate_erx_stats_#t~mem775#1 % 65536 % 4294967296; [2025-02-08 02:47:39,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9562-2: assume !populate_erx_stats_#t~short776#1; [2025-02-08 02:47:39,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9562-3: assume populate_erx_stats_#t~short777#1;call populate_erx_stats_#t~mem772#1.base, populate_erx_stats_#t~mem772#1.offset := read~$Pointer$#38(populate_erx_stats_~adapter#1.base, populate_erx_stats_~adapter#1.offset, 8);call populate_erx_stats_#t~mem773#1 := read~int#38(populate_erx_stats_#t~mem772#1.base, 62 + populate_erx_stats_#t~mem772#1.offset, 2);populate_erx_stats_#t~short776#1 := 529 != populate_erx_stats_#t~mem773#1 % 65536 % 4294967296; [2025-02-08 02:47:39,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9562-3: assume !populate_erx_stats_#t~short777#1; [2025-02-08 02:47:39,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9562-4: populate_erx_stats_#t~short777#1 := populate_erx_stats_#t~short771#1; [2025-02-08 02:47:39,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15822: havoc complete_~arg0#1.base, complete_~arg0#1.offset;havoc complete_#in~arg0#1.base, complete_#in~arg0#1.offset;assume { :end_inline_complete } true; [2025-02-08 02:47:39,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9583: assume be_parse_stats_#t~short788#1;havoc be_parse_stats_#t~mem784#1.base, be_parse_stats_#t~mem784#1.offset;havoc be_parse_stats_#t~mem785#1;havoc be_parse_stats_#t~mem786#1.base, be_parse_stats_#t~mem786#1.offset;havoc be_parse_stats_#t~mem787#1;havoc be_parse_stats_#t~short788#1;assume { :begin_inline_populate_be_v0_stats } true;populate_be_v0_stats_#in~adapter#1.base, populate_be_v0_stats_#in~adapter#1.offset := be_parse_stats_~adapter#1.base, be_parse_stats_~adapter#1.offset;havoc populate_be_v0_stats_#t~ret673#1.base, populate_be_v0_stats_#t~ret673#1.offset, populate_be_v0_stats_#t~mem674#1, populate_be_v0_stats_#t~mem675#1, populate_be_v0_stats_#t~mem676#1, populate_be_v0_stats_#t~mem677#1, populate_be_v0_stats_#t~mem678#1, populate_be_v0_stats_#t~mem679#1, populate_be_v0_stats_#t~mem680#1, populate_be_v0_stats_#t~mem681#1, populate_be_v0_stats_#t~mem682#1, populate_be_v0_stats_#t~mem683#1, populate_be_v0_stats_#t~mem684#1, populate_be_v0_stats_#t~mem685#1, populate_be_v0_stats_#t~mem686#1, populate_be_v0_stats_#t~mem687#1, populate_be_v0_stats_#t~mem688#1, populate_be_v0_stats_#t~mem689#1, populate_be_v0_stats_#t~mem690#1, populate_be_v0_stats_#t~mem691#1, populate_be_v0_stats_#t~mem692#1, populate_be_v0_stats_#t~mem693#1, populate_be_v0_stats_#t~mem694#1, populate_be_v0_stats_#t~mem695#1, populate_be_v0_stats_#t~mem696#1, populate_be_v0_stats_#t~mem697#1, populate_be_v0_stats_#t~mem698#1, populate_be_v0_stats_#t~mem699#1, populate_be_v0_stats_#t~mem700#1, populate_be_v0_stats_#t~mem701#1, populate_be_v0_stats_#t~mem702#1, populate_be_v0_stats_#t~mem703#1, populate_be_v0_stats_#t~mem704#1, populate_be_v0_stats_#t~mem705#1, populate_be_v0_stats_~adapter#1.base, populate_be_v0_stats_~adapter#1.offset, populate_be_v0_stats_~hw_stats~1#1.base, populate_be_v0_stats_~hw_stats~1#1.offset, populate_be_v0_stats_~tmp~66#1.base, populate_be_v0_stats_~tmp~66#1.offset, populate_be_v0_stats_~pmem_sts~0#1.base, populate_be_v0_stats_~pmem_sts~0#1.offset, populate_be_v0_stats_~rxf_stats~0#1.base, populate_be_v0_stats_~rxf_stats~0#1.offset, populate_be_v0_stats_~port_stats~0#1.base, populate_be_v0_stats_~port_stats~0#1.offset, populate_be_v0_stats_~drvs~0#1.base, populate_be_v0_stats_~drvs~0#1.offset;populate_be_v0_stats_~adapter#1.base, populate_be_v0_stats_~adapter#1.offset := populate_be_v0_stats_#in~adapter#1.base, populate_be_v0_stats_#in~adapter#1.offset;havoc populate_be_v0_stats_~hw_stats~1#1.base, populate_be_v0_stats_~hw_stats~1#1.offset;havoc populate_be_v0_stats_~tmp~66#1.base, populate_be_v0_stats_~tmp~66#1.offset;havoc populate_be_v0_stats_~pmem_sts~0#1.base, populate_be_v0_stats_~pmem_sts~0#1.offset;havoc populate_be_v0_stats_~rxf_stats~0#1.base, populate_be_v0_stats_~rxf_stats~0#1.offset;havoc populate_be_v0_stats_~port_stats~0#1.base, populate_be_v0_stats_~port_stats~0#1.offset;havoc populate_be_v0_stats_~drvs~0#1.base, populate_be_v0_stats_~drvs~0#1.offset; [2025-02-08 02:47:39,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9583: assume !be_parse_stats_#t~short788#1;havoc be_parse_stats_#t~mem784#1.base, be_parse_stats_#t~mem784#1.offset;havoc be_parse_stats_#t~mem785#1;havoc be_parse_stats_#t~mem786#1.base, be_parse_stats_#t~mem786#1.offset;havoc be_parse_stats_#t~mem787#1;havoc be_parse_stats_#t~short788#1;assume { :begin_inline_populate_be_v1_stats } true;populate_be_v1_stats_#in~adapter#1.base, populate_be_v1_stats_#in~adapter#1.offset := be_parse_stats_~adapter#1.base, be_parse_stats_~adapter#1.offset;havoc populate_be_v1_stats_#t~ret706#1.base, populate_be_v1_stats_#t~ret706#1.offset, populate_be_v1_stats_#t~mem707#1, populate_be_v1_stats_#t~mem708#1, populate_be_v1_stats_#t~mem709#1, populate_be_v1_stats_#t~mem710#1, populate_be_v1_stats_#t~mem711#1, populate_be_v1_stats_#t~mem712#1, populate_be_v1_stats_#t~mem713#1, populate_be_v1_stats_#t~mem714#1, populate_be_v1_stats_#t~mem715#1, populate_be_v1_stats_#t~mem716#1, populate_be_v1_stats_#t~mem717#1, populate_be_v1_stats_#t~mem718#1, populate_be_v1_stats_#t~mem719#1, populate_be_v1_stats_#t~mem720#1, populate_be_v1_stats_#t~mem721#1, populate_be_v1_stats_#t~mem722#1, populate_be_v1_stats_#t~mem723#1, populate_be_v1_stats_#t~mem724#1, populate_be_v1_stats_#t~mem725#1, populate_be_v1_stats_#t~mem726#1, populate_be_v1_stats_#t~mem727#1, populate_be_v1_stats_#t~mem728#1, populate_be_v1_stats_#t~mem729#1, populate_be_v1_stats_#t~mem730#1, populate_be_v1_stats_#t~mem731#1, populate_be_v1_stats_#t~mem732#1, populate_be_v1_stats_#t~mem733#1, populate_be_v1_stats_#t~mem734#1, populate_be_v1_stats_#t~mem735#1, populate_be_v1_stats_#t~mem736#1, populate_be_v1_stats_#t~mem737#1, populate_be_v1_stats_#t~mem738#1, populate_be_v1_stats_~adapter#1.base, populate_be_v1_stats_~adapter#1.offset, populate_be_v1_stats_~hw_stats~2#1.base, populate_be_v1_stats_~hw_stats~2#1.offset, populate_be_v1_stats_~tmp~67#1.base, populate_be_v1_stats_~tmp~67#1.offset, populate_be_v1_stats_~pmem_sts~1#1.base, populate_be_v1_stats_~pmem_sts~1#1.offset, populate_be_v1_stats_~rxf_stats~1#1.base, populate_be_v1_stats_~rxf_stats~1#1.offset, populate_be_v1_stats_~port_stats~1#1.base, populate_be_v1_stats_~port_stats~1#1.offset, populate_be_v1_stats_~drvs~1#1.base, populate_be_v1_stats_~drvs~1#1.offset;populate_be_v1_stats_~adapter#1.base, populate_be_v1_stats_~adapter#1.offset := populate_be_v1_stats_#in~adapter#1.base, populate_be_v1_stats_#in~adapter#1.offset;havoc populate_be_v1_stats_~hw_stats~2#1.base, populate_be_v1_stats_~hw_stats~2#1.offset;havoc populate_be_v1_stats_~tmp~67#1.base, populate_be_v1_stats_~tmp~67#1.offset;havoc populate_be_v1_stats_~pmem_sts~1#1.base, populate_be_v1_stats_~pmem_sts~1#1.offset;havoc populate_be_v1_stats_~rxf_stats~1#1.base, populate_be_v1_stats_~rxf_stats~1#1.offset;havoc populate_be_v1_stats_~port_stats~1#1.base, populate_be_v1_stats_~port_stats~1#1.offset;havoc populate_be_v1_stats_~drvs~1#1.base, populate_be_v1_stats_~drvs~1#1.offset; [2025-02-08 02:47:39,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9583-1: assume be_parse_stats_#t~short788#1; [2025-02-08 02:47:39,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9583-1: assume !be_parse_stats_#t~short788#1;call be_parse_stats_#t~mem786#1.base, be_parse_stats_#t~mem786#1.offset := read~$Pointer$#38(be_parse_stats_~adapter#1.base, be_parse_stats_~adapter#1.offset, 8);call be_parse_stats_#t~mem787#1 := read~int#38(be_parse_stats_#t~mem786#1.base, 62 + be_parse_stats_#t~mem786#1.offset, 2);be_parse_stats_#t~short788#1 := 1792 == be_parse_stats_#t~mem787#1 % 65536 % 4294967296; [2025-02-08 02:47:39,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9447: call populate_be_v0_stats_#t~mem699#1 := read~int#38(populate_be_v0_stats_~rxf_stats~0#1.base, 528 + populate_be_v0_stats_~rxf_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem699#1, populate_be_v0_stats_~drvs~0#1.base, 8 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem699#1;call populate_be_v0_stats_#t~mem700#1 := read~int#38(populate_be_v0_stats_~rxf_stats~0#1.base, 536 + populate_be_v0_stats_~rxf_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem700#1, populate_be_v0_stats_~drvs~0#1.base, 16 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem700#1;call populate_be_v0_stats_#t~mem701#1 := read~int#38(populate_be_v0_stats_~rxf_stats~0#1.base, 584 + populate_be_v0_stats_~rxf_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem701#1, populate_be_v0_stats_~drvs~0#1.base, 28 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem701#1;call populate_be_v0_stats_#t~mem702#1 := read~int#38(populate_be_v0_stats_~rxf_stats~0#1.base, 588 + populate_be_v0_stats_~rxf_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem702#1, populate_be_v0_stats_~drvs~0#1.base, 32 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem702#1;call populate_be_v0_stats_#t~mem703#1 := read~int#38(populate_be_v0_stats_~rxf_stats~0#1.base, 540 + populate_be_v0_stats_~rxf_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem703#1, populate_be_v0_stats_~drvs~0#1.base, 20 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem703#1;call populate_be_v0_stats_#t~mem704#1 := read~int#38(populate_be_v0_stats_~rxf_stats~0#1.base, 576 + populate_be_v0_stats_~rxf_stats~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem704#1, populate_be_v0_stats_~drvs~0#1.base, 24 + populate_be_v0_stats_~drvs~0#1.offset, 4);havoc populate_be_v0_stats_#t~mem704#1;call populate_be_v0_stats_#t~mem705#1 := read~int#38(populate_be_v0_stats_~pmem_sts~0#1.base, populate_be_v0_stats_~pmem_sts~0#1.offset, 4);call write~int#38(populate_be_v0_stats_#t~mem705#1, populate_be_v0_stats_~adapter#1.base, 312426 + populate_be_v0_stats_~adapter#1.offset, 4);havoc populate_be_v0_stats_#t~mem705#1; [2025-02-08 02:47:39,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9472: call populate_be_v1_stats_#t~mem708#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 268 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem708#1, populate_be_v1_stats_~drvs~1#1.base, 124 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem708#1;call populate_be_v1_stats_#t~mem709#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 60 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem709#1, populate_be_v1_stats_~drvs~1#1.base, 48 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem709#1;call populate_be_v1_stats_#t~mem710#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 56 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem710#1, populate_be_v1_stats_~drvs~1#1.base, 44 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem710#1;call populate_be_v1_stats_#t~mem711#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 48 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem711#1, populate_be_v1_stats_~drvs~1#1.base, 36 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem711#1;call populate_be_v1_stats_#t~mem712#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 64 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem712#1, populate_be_v1_stats_~drvs~1#1.base, 52 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem712#1;call populate_be_v1_stats_#t~mem713#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 68 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem713#1, populate_be_v1_stats_~drvs~1#1.base, 56 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem713#1;call populate_be_v1_stats_#t~mem714#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 76 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem714#1, populate_be_v1_stats_~drvs~1#1.base, 64 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem714#1;call populate_be_v1_stats_#t~mem715#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 100 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem715#1, populate_be_v1_stats_~drvs~1#1.base, 88 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem715#1;call populate_be_v1_stats_#t~mem716#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 144 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem716#1, populate_be_v1_stats_~drvs~1#1.base, 92 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem716#1;call populate_be_v1_stats_#t~mem717#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 148 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem717#1, populate_be_v1_stats_~drvs~1#1.base, 96 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem717#1;call populate_be_v1_stats_#t~mem718#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 152 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem718#1, populate_be_v1_stats_~drvs~1#1.base, 100 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem718#1;call populate_be_v1_stats_#t~mem719#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 96 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem719#1, populate_be_v1_stats_~drvs~1#1.base, 84 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem719#1;call populate_be_v1_stats_#t~mem720#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 84 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem720#1, populate_be_v1_stats_~drvs~1#1.base, 72 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem720#1;call populate_be_v1_stats_#t~mem721#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 88 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem721#1, populate_be_v1_stats_~drvs~1#1.base, 76 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem721#1;call populate_be_v1_stats_#t~mem722#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 72 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem722#1, populate_be_v1_stats_~drvs~1#1.base, 60 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem722#1;call populate_be_v1_stats_#t~mem723#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 92 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem723#1, populate_be_v1_stats_~drvs~1#1.base, 80 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem723#1;call populate_be_v1_stats_#t~mem724#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 264 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem724#1, populate_be_v1_stats_~drvs~1#1.base, 120 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem724#1;call populate_be_v1_stats_#t~mem725#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 80 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem725#1, populate_be_v1_stats_~drvs~1#1.base, 68 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem725#1;call populate_be_v1_stats_#t~mem726#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 52 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem726#1, populate_be_v1_stats_~drvs~1#1.base, 40 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem726#1;call populate_be_v1_stats_#t~mem727#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 260 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem727#1, populate_be_v1_stats_~drvs~1#1.base, 116 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem727#1;call populate_be_v1_stats_#t~mem728#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 208 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem728#1, populate_be_v1_stats_~drvs~1#1.base, 104 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem728#1;call populate_be_v1_stats_#t~mem729#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 216 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem729#1, populate_be_v1_stats_~drvs~1#1.base, 112 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem729#1;call populate_be_v1_stats_#t~mem730#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 212 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem730#1, populate_be_v1_stats_~drvs~1#1.base, 108 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem730#1;call populate_be_v1_stats_#t~mem731#1 := read~int#38(populate_be_v1_stats_~port_stats~1#1.base, 272 + populate_be_v1_stats_~port_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem731#1, populate_be_v1_stats_~drvs~1#1.base, 128 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem731#1;call populate_be_v1_stats_#t~mem732#1 := read~int#38(populate_be_v1_stats_~rxf_stats~1#1.base, 1160 + populate_be_v1_stats_~rxf_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem732#1, populate_be_v1_stats_~drvs~1#1.base, 8 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem732#1;call populate_be_v1_stats_#t~mem733#1 := read~int#38(populate_be_v1_stats_~rxf_stats~1#1.base, 1168 + populate_be_v1_stats_~rxf_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem733#1, populate_be_v1_stats_~drvs~1#1.base, 16 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem733#1;call populate_be_v1_stats_#t~mem734#1 := read~int#38(populate_be_v1_stats_~rxf_stats~1#1.base, 1208 + populate_be_v1_stats_~rxf_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem734#1, populate_be_v1_stats_~drvs~1#1.base, 28 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem734#1;call populate_be_v1_stats_#t~mem735#1 := read~int#38(populate_be_v1_stats_~rxf_stats~1#1.base, 1212 + populate_be_v1_stats_~rxf_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem735#1, populate_be_v1_stats_~drvs~1#1.base, 32 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem735#1;call populate_be_v1_stats_#t~mem736#1 := read~int#38(populate_be_v1_stats_~rxf_stats~1#1.base, 1172 + populate_be_v1_stats_~rxf_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem736#1, populate_be_v1_stats_~drvs~1#1.base, 20 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem736#1;call populate_be_v1_stats_#t~mem737#1 := read~int#38(populate_be_v1_stats_~rxf_stats~1#1.base, 1200 + populate_be_v1_stats_~rxf_stats~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem737#1, populate_be_v1_stats_~drvs~1#1.base, 24 + populate_be_v1_stats_~drvs~1#1.offset, 4);havoc populate_be_v1_stats_#t~mem737#1;call populate_be_v1_stats_#t~mem738#1 := read~int#38(populate_be_v1_stats_~pmem_sts~1#1.base, populate_be_v1_stats_~pmem_sts~1#1.offset, 4);call write~int#38(populate_be_v1_stats_#t~mem738#1, populate_be_v1_stats_~adapter#1.base, 312426 + populate_be_v1_stats_~adapter#1.offset, 4);havoc populate_be_v1_stats_#t~mem738#1; [2025-02-08 02:47:39,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9472-1: SUMMARY for call swap_dws(populate_be_v1_stats_~hw_stats~2#1.base, populate_be_v1_stats_~hw_stats~2#1.offset, 1848); srcloc: null [2025-02-08 02:47:39,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15827: havoc be_parse_stats_#t~ret778#1.base, be_parse_stats_#t~ret778#1.offset, be_parse_stats_#t~mem779#1.base, be_parse_stats_#t~mem779#1.offset, be_parse_stats_#t~mem780#1, be_parse_stats_#t~mem781#1.base, be_parse_stats_#t~mem781#1.offset, be_parse_stats_#t~mem782#1, be_parse_stats_#t~short783#1, be_parse_stats_#t~mem784#1.base, be_parse_stats_#t~mem784#1.offset, be_parse_stats_#t~mem785#1, be_parse_stats_#t~mem786#1.base, be_parse_stats_#t~mem786#1.offset, be_parse_stats_#t~mem787#1, be_parse_stats_#t~short788#1, be_parse_stats_#t~mem789#1, be_parse_stats_#t~mem790#1, be_parse_stats_#t~mem791#1, be_parse_stats_~adapter#1.base, be_parse_stats_~adapter#1.offset, be_parse_stats_~erx~0#1.base, be_parse_stats_~erx~0#1.offset, be_parse_stats_~tmp~69#1.base, be_parse_stats_~tmp~69#1.offset, be_parse_stats_~rxo~0#1.base, be_parse_stats_~rxo~0#1.offset, be_parse_stats_~i~2#1, be_parse_stats_~erx_stat~0#1;havoc be_parse_stats_#in~adapter#1.base, be_parse_stats_#in~adapter#1.offset;assume { :end_inline_be_parse_stats } true;call write~int#38(0, ~adapter#1.base, 317201 + ~adapter#1.offset, 1); [2025-02-08 02:47:39,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9588: be_parse_stats_~i~2#1 := 0;be_parse_stats_~rxo~0#1.base, be_parse_stats_~rxo~0#1.offset := be_parse_stats_~adapter#1.base, 135847 + be_parse_stats_~adapter#1.offset + 19619 * (if be_parse_stats_~i~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then be_parse_stats_~i~2#1 % 18446744073709551616 % 18446744073709551616 else be_parse_stats_~i~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:47:39,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9555: call write~int#38(accumulate_16bit_val_~newacc~0#1, accumulate_16bit_val_~acc#1.base, accumulate_16bit_val_~acc#1.offset, 4); [2025-02-08 02:47:39,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9592: call be_parse_stats_#t~mem789#1 := read~int#38(be_parse_stats_~rxo~0#1.base, 32 + be_parse_stats_~rxo~0#1.offset, 2);call be_parse_stats_#t~mem790#1 := read~int#38(be_parse_stats_~erx~0#1.base, be_parse_stats_~erx~0#1.offset + 4 * (if be_parse_stats_#t~mem789#1 % 65536 % 4294967296 <= 2147483647 then be_parse_stats_#t~mem789#1 % 65536 % 4294967296 else be_parse_stats_#t~mem789#1 % 65536 % 4294967296 - 4294967296), 4);be_parse_stats_~erx_stat~0#1 := be_parse_stats_#t~mem790#1;assume { :begin_inline_populate_erx_stats } true;populate_erx_stats_#in~adapter#1.base, populate_erx_stats_#in~adapter#1.offset, populate_erx_stats_#in~rxo#1.base, populate_erx_stats_#in~rxo#1.offset, populate_erx_stats_#in~erx_stat#1 := be_parse_stats_~adapter#1.base, be_parse_stats_~adapter#1.offset, be_parse_stats_~rxo~0#1.base, be_parse_stats_~rxo~0#1.offset, be_parse_stats_~erx_stat~0#1;havoc populate_erx_stats_#t~mem767#1.base, populate_erx_stats_#t~mem767#1.offset, populate_erx_stats_#t~mem768#1, populate_erx_stats_#t~mem769#1.base, populate_erx_stats_#t~mem769#1.offset, populate_erx_stats_#t~mem770#1, populate_erx_stats_#t~short771#1, populate_erx_stats_#t~mem772#1.base, populate_erx_stats_#t~mem772#1.offset, populate_erx_stats_#t~mem773#1, populate_erx_stats_#t~mem774#1.base, populate_erx_stats_#t~mem774#1.offset, populate_erx_stats_#t~mem775#1, populate_erx_stats_#t~short776#1, populate_erx_stats_#t~short777#1, populate_erx_stats_~adapter#1.base, populate_erx_stats_~adapter#1.offset, populate_erx_stats_~rxo#1.base, populate_erx_stats_~rxo#1.offset, populate_erx_stats_~erx_stat#1;populate_erx_stats_~adapter#1.base, populate_erx_stats_~adapter#1.offset := populate_erx_stats_#in~adapter#1.base, populate_erx_stats_#in~adapter#1.offset;populate_erx_stats_~rxo#1.base, populate_erx_stats_~rxo#1.offset := populate_erx_stats_#in~rxo#1.base, populate_erx_stats_#in~rxo#1.offset;populate_erx_stats_~erx_stat#1 := populate_erx_stats_#in~erx_stat#1;call populate_erx_stats_#t~mem767#1.base, populate_erx_stats_#t~mem767#1.offset := read~$Pointer$#38(populate_erx_stats_~adapter#1.base, populate_erx_stats_~adapter#1.offset, 8);call populate_erx_stats_#t~mem768#1 := read~int#38(populate_erx_stats_#t~mem767#1.base, 62 + populate_erx_stats_#t~mem767#1.offset, 2);populate_erx_stats_#t~short771#1 := 545 != populate_erx_stats_#t~mem768#1 % 65536 % 4294967296; [2025-02-08 02:47:39,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9580: assume be_parse_stats_#t~short783#1;havoc be_parse_stats_#t~mem779#1.base, be_parse_stats_#t~mem779#1.offset;havoc be_parse_stats_#t~mem780#1;havoc be_parse_stats_#t~mem781#1.base, be_parse_stats_#t~mem781#1.offset;havoc be_parse_stats_#t~mem782#1;havoc be_parse_stats_#t~short783#1;assume { :begin_inline_populate_lancer_stats } true;populate_lancer_stats_#in~adapter#1.base, populate_lancer_stats_#in~adapter#1.offset := be_parse_stats_~adapter#1.base, be_parse_stats_~adapter#1.offset;havoc populate_lancer_stats_#t~ret739#1.base, populate_lancer_stats_#t~ret739#1.offset, populate_lancer_stats_#t~mem740#1, populate_lancer_stats_#t~mem741#1, populate_lancer_stats_#t~mem742#1, populate_lancer_stats_#t~mem743#1, populate_lancer_stats_#t~mem744#1, populate_lancer_stats_#t~mem745#1, populate_lancer_stats_#t~mem746#1, populate_lancer_stats_#t~mem747#1, populate_lancer_stats_#t~mem748#1, populate_lancer_stats_#t~mem749#1, populate_lancer_stats_#t~mem750#1, populate_lancer_stats_#t~mem751#1, populate_lancer_stats_#t~mem752#1, populate_lancer_stats_#t~mem753#1, populate_lancer_stats_#t~mem754#1, populate_lancer_stats_#t~mem755#1, populate_lancer_stats_#t~mem756#1, populate_lancer_stats_#t~mem757#1, populate_lancer_stats_#t~mem758#1, populate_lancer_stats_#t~mem759#1, populate_lancer_stats_#t~mem760#1, populate_lancer_stats_#t~mem761#1, populate_lancer_stats_#t~mem762#1, populate_lancer_stats_#t~mem763#1, populate_lancer_stats_#t~mem764#1, populate_lancer_stats_~adapter#1.base, populate_lancer_stats_~adapter#1.offset, populate_lancer_stats_~drvs~2#1.base, populate_lancer_stats_~drvs~2#1.offset, populate_lancer_stats_~pport_stats~0#1.base, populate_lancer_stats_~pport_stats~0#1.offset, populate_lancer_stats_~tmp~68#1.base, populate_lancer_stats_~tmp~68#1.offset;populate_lancer_stats_~adapter#1.base, populate_lancer_stats_~adapter#1.offset := populate_lancer_stats_#in~adapter#1.base, populate_lancer_stats_#in~adapter#1.offset;havoc populate_lancer_stats_~drvs~2#1.base, populate_lancer_stats_~drvs~2#1.offset;havoc populate_lancer_stats_~pport_stats~0#1.base, populate_lancer_stats_~pport_stats~0#1.offset;havoc populate_lancer_stats_~tmp~68#1.base, populate_lancer_stats_~tmp~68#1.offset;populate_lancer_stats_~drvs~2#1.base, populate_lancer_stats_~drvs~2#1.offset := populate_lancer_stats_~adapter#1.base, 312422 + populate_lancer_stats_~adapter#1.offset;assume { :begin_inline_pport_stats_from_cmd } true;pport_stats_from_cmd_#in~adapter#1.base, pport_stats_from_cmd_#in~adapter#1.offset := populate_lancer_stats_~adapter#1.base, populate_lancer_stats_~adapter#1.offset;havoc pport_stats_from_cmd_#res#1.base, pport_stats_from_cmd_#res#1.offset;havoc pport_stats_from_cmd_#t~mem559#1.base, pport_stats_from_cmd_#t~mem559#1.offset, pport_stats_from_cmd_~adapter#1.base, pport_stats_from_cmd_~adapter#1.offset, pport_stats_from_cmd_~cmd~0#1.base, pport_stats_from_cmd_~cmd~0#1.offset;pport_stats_from_cmd_~adapter#1.base, pport_stats_from_cmd_~adapter#1.offset := pport_stats_from_cmd_#in~adapter#1.base, pport_stats_from_cmd_#in~adapter#1.offset;havoc pport_stats_from_cmd_~cmd~0#1.base, pport_stats_from_cmd_~cmd~0#1.offset;call pport_stats_from_cmd_#t~mem559#1.base, pport_stats_from_cmd_#t~mem559#1.offset := read~$Pointer$#38(pport_stats_from_cmd_~adapter#1.base, 316675 + pport_stats_from_cmd_~adapter#1.offset, 8);pport_stats_from_cmd_~cmd~0#1.base, pport_stats_from_cmd_~cmd~0#1.offset := pport_stats_from_cmd_#t~mem559#1.base, pport_stats_from_cmd_#t~mem559#1.offset;havoc pport_stats_from_cmd_#t~mem559#1.base, pport_stats_from_cmd_#t~mem559#1.offset;pport_stats_from_cmd_#res#1.base, pport_stats_from_cmd_#res#1.offset := pport_stats_from_cmd_~cmd~0#1.base, 16 + pport_stats_from_cmd_~cmd~0#1.offset; [2025-02-08 02:47:39,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9580: assume !be_parse_stats_#t~short783#1;havoc be_parse_stats_#t~mem779#1.base, be_parse_stats_#t~mem779#1.offset;havoc be_parse_stats_#t~mem780#1;havoc be_parse_stats_#t~mem781#1.base, be_parse_stats_#t~mem781#1.offset;havoc be_parse_stats_#t~mem782#1;havoc be_parse_stats_#t~short783#1;call be_parse_stats_#t~mem784#1.base, be_parse_stats_#t~mem784#1.offset := read~$Pointer$#38(be_parse_stats_~adapter#1.base, be_parse_stats_~adapter#1.offset, 8);call be_parse_stats_#t~mem785#1 := read~int#38(be_parse_stats_#t~mem784#1.base, 62 + be_parse_stats_#t~mem784#1.offset, 2);be_parse_stats_#t~short788#1 := 529 == be_parse_stats_#t~mem785#1 % 65536 % 4294967296; [2025-02-08 02:47:39,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9580-1: assume be_parse_stats_#t~short783#1; [2025-02-08 02:47:39,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9580-1: assume !be_parse_stats_#t~short783#1;call be_parse_stats_#t~mem781#1.base, be_parse_stats_#t~mem781#1.offset := read~$Pointer$#38(be_parse_stats_~adapter#1.base, be_parse_stats_~adapter#1.offset, 8);call be_parse_stats_#t~mem782#1 := read~int#38(be_parse_stats_#t~mem781#1.base, 62 + be_parse_stats_#t~mem781#1.offset, 2);be_parse_stats_#t~short783#1 := 57896 == be_parse_stats_#t~mem782#1 % 65536 % 4294967296; [2025-02-08 02:47:39,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9514: populate_lancer_stats_#t~ret739#1.base, populate_lancer_stats_#t~ret739#1.offset := pport_stats_from_cmd_#res#1.base, pport_stats_from_cmd_#res#1.offset;havoc pport_stats_from_cmd_#t~mem559#1.base, pport_stats_from_cmd_#t~mem559#1.offset, pport_stats_from_cmd_~adapter#1.base, pport_stats_from_cmd_~adapter#1.offset, pport_stats_from_cmd_~cmd~0#1.base, pport_stats_from_cmd_~cmd~0#1.offset;havoc pport_stats_from_cmd_#in~adapter#1.base, pport_stats_from_cmd_#in~adapter#1.offset;assume { :end_inline_pport_stats_from_cmd } true;populate_lancer_stats_~tmp~68#1.base, populate_lancer_stats_~tmp~68#1.offset := populate_lancer_stats_#t~ret739#1.base, populate_lancer_stats_#t~ret739#1.offset;havoc populate_lancer_stats_#t~ret739#1.base, populate_lancer_stats_#t~ret739#1.offset;populate_lancer_stats_~pport_stats~0#1.base, populate_lancer_stats_~pport_stats~0#1.offset := populate_lancer_stats_~tmp~68#1.base, populate_lancer_stats_~tmp~68#1.offset; [2025-02-08 02:47:39,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9584: havoc populate_be_v0_stats_#t~ret673#1.base, populate_be_v0_stats_#t~ret673#1.offset, populate_be_v0_stats_#t~mem674#1, populate_be_v0_stats_#t~mem675#1, populate_be_v0_stats_#t~mem676#1, populate_be_v0_stats_#t~mem677#1, populate_be_v0_stats_#t~mem678#1, populate_be_v0_stats_#t~mem679#1, populate_be_v0_stats_#t~mem680#1, populate_be_v0_stats_#t~mem681#1, populate_be_v0_stats_#t~mem682#1, populate_be_v0_stats_#t~mem683#1, populate_be_v0_stats_#t~mem684#1, populate_be_v0_stats_#t~mem685#1, populate_be_v0_stats_#t~mem686#1, populate_be_v0_stats_#t~mem687#1, populate_be_v0_stats_#t~mem688#1, populate_be_v0_stats_#t~mem689#1, populate_be_v0_stats_#t~mem690#1, populate_be_v0_stats_#t~mem691#1, populate_be_v0_stats_#t~mem692#1, populate_be_v0_stats_#t~mem693#1, populate_be_v0_stats_#t~mem694#1, populate_be_v0_stats_#t~mem695#1, populate_be_v0_stats_#t~mem696#1, populate_be_v0_stats_#t~mem697#1, populate_be_v0_stats_#t~mem698#1, populate_be_v0_stats_#t~mem699#1, populate_be_v0_stats_#t~mem700#1, populate_be_v0_stats_#t~mem701#1, populate_be_v0_stats_#t~mem702#1, populate_be_v0_stats_#t~mem703#1, populate_be_v0_stats_#t~mem704#1, populate_be_v0_stats_#t~mem705#1, populate_be_v0_stats_~adapter#1.base, populate_be_v0_stats_~adapter#1.offset, populate_be_v0_stats_~hw_stats~1#1.base, populate_be_v0_stats_~hw_stats~1#1.offset, populate_be_v0_stats_~tmp~66#1.base, populate_be_v0_stats_~tmp~66#1.offset, populate_be_v0_stats_~pmem_sts~0#1.base, populate_be_v0_stats_~pmem_sts~0#1.offset, populate_be_v0_stats_~rxf_stats~0#1.base, populate_be_v0_stats_~rxf_stats~0#1.offset, populate_be_v0_stats_~port_stats~0#1.base, populate_be_v0_stats_~port_stats~0#1.offset, populate_be_v0_stats_~drvs~0#1.base, populate_be_v0_stats_~drvs~0#1.offset;havoc populate_be_v0_stats_#in~adapter#1.base, populate_be_v0_stats_#in~adapter#1.offset;assume { :end_inline_populate_be_v0_stats } true; [2025-02-08 02:47:39,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9551: assume 0 != (if accumulate_16bit_val_~wrapped~0#1 % 256 % 4294967296 <= 2147483647 then accumulate_16bit_val_~wrapped~0#1 % 256 % 4294967296 else accumulate_16bit_val_~wrapped~0#1 % 256 % 4294967296 - 4294967296);accumulate_16bit_val_~newacc~0#1 := 65536 + accumulate_16bit_val_~newacc~0#1; [2025-02-08 02:47:39,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9551: assume !(0 != (if accumulate_16bit_val_~wrapped~0#1 % 256 % 4294967296 <= 2147483647 then accumulate_16bit_val_~wrapped~0#1 % 256 % 4294967296 else accumulate_16bit_val_~wrapped~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:47:39,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9415: populate_be_v0_stats_~tmp~66#1.base, populate_be_v0_stats_~tmp~66#1.offset := populate_be_v0_stats_#t~ret673#1.base, populate_be_v0_stats_#t~ret673#1.offset;havoc populate_be_v0_stats_#t~ret673#1.base, populate_be_v0_stats_#t~ret673#1.offset;populate_be_v0_stats_~hw_stats~1#1.base, populate_be_v0_stats_~hw_stats~1#1.offset := populate_be_v0_stats_~tmp~66#1.base, populate_be_v0_stats_~tmp~66#1.offset;populate_be_v0_stats_~pmem_sts~0#1.base, populate_be_v0_stats_~pmem_sts~0#1.offset := populate_be_v0_stats_~hw_stats~1#1.base, 1036 + populate_be_v0_stats_~hw_stats~1#1.offset;populate_be_v0_stats_~rxf_stats~0#1.base, populate_be_v0_stats_~rxf_stats~0#1.offset := populate_be_v0_stats_~hw_stats~1#1.base, populate_be_v0_stats_~hw_stats~1#1.offset;call populate_be_v0_stats_#t~mem674#1 := read~int#38(populate_be_v0_stats_~adapter#1.base, 317180 + populate_be_v0_stats_~adapter#1.offset, 4);populate_be_v0_stats_~port_stats~0#1.base, populate_be_v0_stats_~port_stats~0#1.offset := populate_be_v0_stats_~rxf_stats~0#1.base, populate_be_v0_stats_~rxf_stats~0#1.offset + 264 * (if populate_be_v0_stats_#t~mem674#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then populate_be_v0_stats_#t~mem674#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else populate_be_v0_stats_#t~mem674#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc populate_be_v0_stats_#t~mem674#1;populate_be_v0_stats_~drvs~0#1.base, populate_be_v0_stats_~drvs~0#1.offset := populate_be_v0_stats_~adapter#1.base, 312422 + populate_be_v0_stats_~adapter#1.offset; [2025-02-08 02:47:39,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9415-1: SUMMARY for call populate_be_v0_stats_#t~ret673#1.base, populate_be_v0_stats_#t~ret673#1.offset := hw_stats_from_cmd(populate_be_v0_stats_~adapter#1.base, populate_be_v0_stats_~adapter#1.offset); srcloc: null [2025-02-08 02:47:39,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9597: assume be_parse_stats_~i~2#1 % 4294967296 < be_parse_stats_#t~mem791#1 % 4294967296;havoc be_parse_stats_#t~mem791#1; [2025-02-08 02:47:39,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9597: assume !(be_parse_stats_~i~2#1 % 4294967296 < be_parse_stats_#t~mem791#1 % 4294967296);havoc be_parse_stats_#t~mem791#1; [2025-02-08 02:47:39,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9593: havoc populate_erx_stats_#t~mem767#1.base, populate_erx_stats_#t~mem767#1.offset, populate_erx_stats_#t~mem768#1, populate_erx_stats_#t~mem769#1.base, populate_erx_stats_#t~mem769#1.offset, populate_erx_stats_#t~mem770#1, populate_erx_stats_#t~short771#1, populate_erx_stats_#t~mem772#1.base, populate_erx_stats_#t~mem772#1.offset, populate_erx_stats_#t~mem773#1, populate_erx_stats_#t~mem774#1.base, populate_erx_stats_#t~mem774#1.offset, populate_erx_stats_#t~mem775#1, populate_erx_stats_#t~short776#1, populate_erx_stats_#t~short777#1, populate_erx_stats_~adapter#1.base, populate_erx_stats_~adapter#1.offset, populate_erx_stats_~rxo#1.base, populate_erx_stats_~rxo#1.offset, populate_erx_stats_~erx_stat#1;havoc populate_erx_stats_#in~adapter#1.base, populate_erx_stats_#in~adapter#1.offset, populate_erx_stats_#in~rxo#1.base, populate_erx_stats_#in~rxo#1.offset, populate_erx_stats_#in~erx_stat#1;assume { :end_inline_populate_erx_stats } true;be_parse_stats_~i~2#1 := 1 + be_parse_stats_~i~2#1;be_parse_stats_~rxo~0#1.base, be_parse_stats_~rxo~0#1.offset := be_parse_stats_~rxo~0#1.base, 19619 + be_parse_stats_~rxo~0#1.offset;call be_parse_stats_#t~mem791#1 := read~int#38(be_parse_stats_~adapter#1.base, 135843 + be_parse_stats_~adapter#1.offset, 4); [2025-02-08 02:47:39,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9581: havoc populate_lancer_stats_#t~ret739#1.base, populate_lancer_stats_#t~ret739#1.offset, populate_lancer_stats_#t~mem740#1, populate_lancer_stats_#t~mem741#1, populate_lancer_stats_#t~mem742#1, populate_lancer_stats_#t~mem743#1, populate_lancer_stats_#t~mem744#1, populate_lancer_stats_#t~mem745#1, populate_lancer_stats_#t~mem746#1, populate_lancer_stats_#t~mem747#1, populate_lancer_stats_#t~mem748#1, populate_lancer_stats_#t~mem749#1, populate_lancer_stats_#t~mem750#1, populate_lancer_stats_#t~mem751#1, populate_lancer_stats_#t~mem752#1, populate_lancer_stats_#t~mem753#1, populate_lancer_stats_#t~mem754#1, populate_lancer_stats_#t~mem755#1, populate_lancer_stats_#t~mem756#1, populate_lancer_stats_#t~mem757#1, populate_lancer_stats_#t~mem758#1, populate_lancer_stats_#t~mem759#1, populate_lancer_stats_#t~mem760#1, populate_lancer_stats_#t~mem761#1, populate_lancer_stats_#t~mem762#1, populate_lancer_stats_#t~mem763#1, populate_lancer_stats_#t~mem764#1, populate_lancer_stats_~adapter#1.base, populate_lancer_stats_~adapter#1.offset, populate_lancer_stats_~drvs~2#1.base, populate_lancer_stats_~drvs~2#1.offset, populate_lancer_stats_~pport_stats~0#1.base, populate_lancer_stats_~pport_stats~0#1.offset, populate_lancer_stats_~tmp~68#1.base, populate_lancer_stats_~tmp~68#1.offset;havoc populate_lancer_stats_#in~adapter#1.base, populate_lancer_stats_#in~adapter#1.offset;assume { :end_inline_populate_lancer_stats } true; [2025-02-08 02:47:40,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20404: havoc #t~mem3687;havoc #t~mem3688;havoc #t~short3689; [2025-02-08 02:47:43,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8834: havoc #t~mem503.base, #t~mem503.offset;havoc #t~mem501;havoc #t~mem502; [2025-02-08 02:47:48,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13946: assume 0 != ~status~26#1;call #t~mem2140#1.base, #t~mem2140#1.offset := read~$Pointer$#38(~adapter#1.base, ~adapter#1.offset, 8);call #t~mem2141#1 := read~int#30(~pflashcomp~0#1.base, 16 + (~pflashcomp~0#1.offset + 20 * (if ~i~30#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~30#1 % 18446744073709551616 % 18446744073709551616 else ~i~30#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 02:47:48,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13946: assume !(0 != ~status~26#1);~i~30#1 := 1 + ~i~30#1; [2025-02-08 02:47:48,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13917: assume 0 != ~tmp___2~25#1 % 256;~tmp___3~16#1 := 0; [2025-02-08 02:47:48,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13917: assume !(0 != ~tmp___2~25#1 % 256);~tmp___3~16#1 := 1; [2025-02-08 02:47:48,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13938: call #t~mem2132#1.base, #t~mem2132#1.offset := read~$Pointer$#29(~fw#1.base, 8 + ~fw#1.offset, 8);~p~1#1.base, ~p~1#1.offset := #t~mem2132#1.base, #t~mem2132#1.offset;havoc #t~mem2132#1.base, #t~mem2132#1.offset;call #t~mem2133#1 := read~int#30(~pflashcomp~0#1.base, ~pflashcomp~0#1.offset + 20 * (if ~i~30#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~30#1 % 18446744073709551616 % 18446744073709551616 else ~i~30#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);~p~1#1.base, ~p~1#1.offset := ~p~1#1.base, ~p~1#1.offset + (if (~filehdr_size~0#1 + #t~mem2133#1 + ~img_hdrs_size~0#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (~filehdr_size~0#1 + #t~mem2133#1 + ~img_hdrs_size~0#1) % 18446744073709551616 % 18446744073709551616 else (~filehdr_size~0#1 + #t~mem2133#1 + ~img_hdrs_size~0#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #t~mem2133#1;call #t~mem2134#1 := read~int#30(~pflashcomp~0#1.base, 12 + (~pflashcomp~0#1.offset + 20 * (if ~i~30#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~30#1 % 18446744073709551616 % 18446744073709551616 else ~i~30#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call #t~mem2135#1.base, #t~mem2135#1.offset := read~$Pointer$#29(~fw#1.base, 8 + ~fw#1.offset, 8);call #t~mem2136#1 := read~int#29(~fw#1.base, ~fw#1.offset, 8); [2025-02-08 02:47:48,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13909: assume ~tmp___1~38#1 < 0; [2025-02-08 02:47:48,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13909: assume !(~tmp___1~38#1 < 0); [2025-02-08 02:47:48,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13674: assume is_comp_in_ufi_~i~29#1 <= 31; [2025-02-08 02:47:48,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13674: assume !(is_comp_in_ufi_~i~29#1 <= 31);is_comp_in_ufi_#res#1 := 0;#t~ret2122#1 := is_comp_in_ufi_#res#1;havoc is_comp_in_ufi_#t~mem2096#1.base, is_comp_in_ufi_#t~mem2096#1.offset, is_comp_in_ufi_#t~mem2097#1, is_comp_in_ufi_#t~mem2098#1.base, is_comp_in_ufi_#t~mem2098#1.offset, is_comp_in_ufi_#t~mem2099#1, is_comp_in_ufi_#t~short2100#1, is_comp_in_ufi_#t~mem2101#1, is_comp_in_ufi_#t~mem2102#1, is_comp_in_ufi_~adapter#1.base, is_comp_in_ufi_~adapter#1.offset, is_comp_in_ufi_~fsec#1.base, is_comp_in_ufi_~fsec#1.offset, is_comp_in_ufi_~type#1, is_comp_in_ufi_~i~29#1, is_comp_in_ufi_~img_type~0#1, is_comp_in_ufi_~fsec_g2~0#1.base, is_comp_in_ufi_~fsec_g2~0#1.offset;havoc is_comp_in_ufi_#in~adapter#1.base, is_comp_in_ufi_#in~adapter#1.offset, is_comp_in_ufi_#in~fsec#1.base, is_comp_in_ufi_#in~fsec#1.offset, is_comp_in_ufi_#in~type#1;assume { :end_inline_is_comp_in_ufi } true;~tmp~126#1 := (if 0 == #t~ret2122#1 % 256 then 0 else 1); [2025-02-08 02:47:48,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13922: assume 0 != ~tmp___3~16#1; [2025-02-08 02:47:48,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13922: assume !(0 != ~tmp___3~16#1); [2025-02-08 02:47:48,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13897: assume 0 != ~tmp~126#1 % 256;~tmp___0~56#1 := 0; [2025-02-08 02:47:48,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13897: assume !(0 != ~tmp~126#1 % 256);~tmp___0~56#1 := 1; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13947: assume -2147483648 <= #t~ret2142#1 && #t~ret2142#1 <= 2147483647;havoc #t~mem2140#1.base, #t~mem2140#1.offset;havoc #t~mem2141#1;havoc #t~ret2142#1;#res#1 := ~status~26#1;call ULTIMATE.dealloc(~#gen3_flash_types~0#1.base, ~#gen3_flash_types~0#1.offset);havoc ~#gen3_flash_types~0#1.base, ~#gen3_flash_types~0#1.offset;call ULTIMATE.dealloc(~#gen2_flash_types~0#1.base, ~#gen2_flash_types~0#1.offset);havoc ~#gen2_flash_types~0#1.base, ~#gen2_flash_types~0#1.offset; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13947-1: SUMMARY for call #t~ret2142#1 := dev_err(#t~mem2140#1.base, 146 + #t~mem2140#1.offset, 118, 0); srcloc: null [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13906: assume 13 == #t~mem2123#1;havoc #t~mem2123#1;~tmp___1~38#1 := #t~nondet2124#1;havoc #t~nondet2124#1; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13906: assume !(13 == #t~mem2123#1);havoc #t~mem2123#1; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13902: assume 0 != ~tmp___0~56#1; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13902: assume !(0 != ~tmp___0~56#1);call #t~mem2123#1 := read~int#30(~pflashcomp~0#1.base, 8 + (~pflashcomp~0#1.offset + 20 * (if ~i~30#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~30#1 % 18446744073709551616 % 18446744073709551616 else ~i~30#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13915: assume 99 == #t~mem2125#1;havoc #t~mem2125#1;assume { :begin_inline_phy_flashing_required } true;phy_flashing_required_#in~adapter#1.base, phy_flashing_required_#in~adapter#1.offset := ~adapter#1.base, ~adapter#1.offset;havoc phy_flashing_required_#res#1;havoc phy_flashing_required_#t~mem2093#1, phy_flashing_required_#t~mem2094#1, phy_flashing_required_#t~short2095#1, phy_flashing_required_~adapter#1.base, phy_flashing_required_~adapter#1.offset;phy_flashing_required_~adapter#1.base, phy_flashing_required_~adapter#1.offset := phy_flashing_required_#in~adapter#1.base, phy_flashing_required_#in~adapter#1.offset;call phy_flashing_required_#t~mem2093#1 := read~int#38(phy_flashing_required_~adapter#1.base, 317371 + phy_flashing_required_~adapter#1.offset, 2);phy_flashing_required_#t~short2095#1 := 13 == phy_flashing_required_#t~mem2093#1 % 65536 % 4294967296; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13915: assume !(99 == #t~mem2125#1);havoc #t~mem2125#1; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13915-1: call #t~mem2125#1 := read~int#30(~pflashcomp~0#1.base, 8 + (~pflashcomp~0#1.offset + 20 * (if ~i~30#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~30#1 % 18446744073709551616 % 18446744073709551616 else ~i~30#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13940: assume (~p~1#1.base + (~p~1#1.offset + (if #t~mem2134#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem2134#1 % 18446744073709551616 % 18446744073709551616 else #t~mem2134#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616))) % 18446744073709551616 > (#t~mem2135#1.base + (#t~mem2135#1.offset + (if #t~mem2136#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem2136#1 % 18446744073709551616 % 18446744073709551616 else #t~mem2136#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616))) % 18446744073709551616;havoc #t~mem2134#1;havoc #t~mem2135#1.base, #t~mem2135#1.offset;havoc #t~mem2136#1;#res#1 := -1;call ULTIMATE.dealloc(~#gen3_flash_types~0#1.base, ~#gen3_flash_types~0#1.offset);havoc ~#gen3_flash_types~0#1.base, ~#gen3_flash_types~0#1.offset;call ULTIMATE.dealloc(~#gen2_flash_types~0#1.base, ~#gen2_flash_types~0#1.offset);havoc ~#gen2_flash_types~0#1.base, ~#gen2_flash_types~0#1.offset; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13940: assume !((~p~1#1.base + (~p~1#1.offset + (if #t~mem2134#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem2134#1 % 18446744073709551616 % 18446744073709551616 else #t~mem2134#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616))) % 18446744073709551616 > (#t~mem2135#1.base + (#t~mem2135#1.offset + (if #t~mem2136#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem2136#1 % 18446744073709551616 % 18446744073709551616 else #t~mem2136#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616))) % 18446744073709551616);havoc #t~mem2134#1;havoc #t~mem2135#1.base, #t~mem2135#1.offset;havoc #t~mem2136#1;call #t~mem2137#1 := read~int#30(~pflashcomp~0#1.base, 8 + (~pflashcomp~0#1.offset + 20 * (if ~i~30#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~30#1 % 18446744073709551616 % 18446744073709551616 else ~i~30#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call #t~mem2138#1 := read~int#30(~pflashcomp~0#1.base, 12 + (~pflashcomp~0#1.offset + 20 * (if ~i~30#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~30#1 % 18446744073709551616 % 18446744073709551616 else ~i~30#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13944-1: SUMMARY for call #t~ret2139#1 := be_flash(~adapter#1.base, ~adapter#1.offset, ~p~1#1.base, ~p~1#1.offset, ~flash_cmd#1.base, ~flash_cmd#1.offset, #t~mem2137#1, #t~mem2138#1); srcloc: null [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13944: assume -2147483648 <= #t~ret2139#1 && #t~ret2139#1 <= 2147483647;~status~26#1 := #t~ret2139#1;havoc #t~mem2137#1;havoc #t~mem2138#1;havoc #t~ret2139#1; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13932: assume 0 == ~redboot~0#1; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13932: assume !(0 == ~redboot~0#1); [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13676: assume 0 != (is_comp_in_ufi_~fsec_g2~0#1.base + is_comp_in_ufi_~fsec_g2~0#1.offset) % 18446744073709551616;call is_comp_in_ufi_#t~mem2101#1 := read~int#38(is_comp_in_ufi_~fsec_g2~0#1.base, 208 + is_comp_in_ufi_~fsec_g2~0#1.offset + 64 * is_comp_in_ufi_~i~29#1, 4);is_comp_in_ufi_~img_type~0#1 := (if is_comp_in_ufi_#t~mem2101#1 % 4294967296 % 4294967296 <= 2147483647 then is_comp_in_ufi_#t~mem2101#1 % 4294967296 % 4294967296 else is_comp_in_ufi_#t~mem2101#1 % 4294967296 % 4294967296 - 4294967296);havoc is_comp_in_ufi_#t~mem2101#1; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13676: assume !(0 != (is_comp_in_ufi_~fsec_g2~0#1.base + is_comp_in_ufi_~fsec_g2~0#1.offset) % 18446744073709551616);call is_comp_in_ufi_#t~mem2102#1 := read~int#38(is_comp_in_ufi_~fsec#1.base, 192 + is_comp_in_ufi_~fsec#1.offset + 64 * is_comp_in_ufi_~i~29#1, 4);is_comp_in_ufi_~img_type~0#1 := (if is_comp_in_ufi_#t~mem2102#1 % 4294967296 % 4294967296 <= 2147483647 then is_comp_in_ufi_#t~mem2102#1 % 4294967296 % 4294967296 else is_comp_in_ufi_#t~mem2102#1 % 4294967296 % 4294967296 - 4294967296);havoc is_comp_in_ufi_#t~mem2102#1; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13928-1: call #t~mem2127#1 := read~int#30(~pflashcomp~0#1.base, 8 + (~pflashcomp~0#1.offset + 20 * (if ~i~30#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~30#1 % 18446744073709551616 % 18446744073709551616 else ~i~30#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13928: assume 1 == #t~mem2127#1;havoc #t~mem2127#1;call #t~mem2128#1.base, #t~mem2128#1.offset := read~$Pointer$#29(~fw#1.base, 8 + ~fw#1.offset, 8);call #t~mem2129#1 := read~int#30(~pflashcomp~0#1.base, ~pflashcomp~0#1.offset + 20 * (if ~i~30#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~30#1 % 18446744073709551616 % 18446744073709551616 else ~i~30#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call #t~mem2130#1 := read~int#30(~pflashcomp~0#1.base, 12 + (~pflashcomp~0#1.offset + 20 * (if ~i~30#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~30#1 % 18446744073709551616 % 18446744073709551616 else ~i~30#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13928: assume !(1 == #t~mem2127#1);havoc #t~mem2127#1; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13792: call ULTIMATE.dealloc(~#gen3_flash_types~0#1.base, ~#gen3_flash_types~0#1.offset);havoc ~#gen3_flash_types~0#1.base, ~#gen3_flash_types~0#1.offset;call ULTIMATE.dealloc(~#gen2_flash_types~0#1.base, ~#gen2_flash_types~0#1.offset);havoc ~#gen2_flash_types~0#1.base, ~#gen2_flash_types~0#1.offset; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13656-3: assume phy_flashing_required_#t~short2095#1;call phy_flashing_required_#t~mem2094#1 := read~int#38(phy_flashing_required_~adapter#1.base, 317373 + phy_flashing_required_~adapter#1.offset, 2);phy_flashing_required_#t~short2095#1 := 6 == phy_flashing_required_#t~mem2094#1 % 65536 % 4294967296; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13656-3: assume !phy_flashing_required_#t~short2095#1; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13656-2: phy_flashing_required_#res#1 := (if 0 == (if 0 == (if phy_flashing_required_#t~short2095#1 then 1 else 0) then 0 else 1) % 256 then 0 else 1);havoc phy_flashing_required_#t~mem2093#1;havoc phy_flashing_required_#t~mem2094#1;havoc phy_flashing_required_#t~short2095#1; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13656: havoc phy_flashing_required_#t~mem2093#1;havoc phy_flashing_required_#t~mem2094#1;havoc phy_flashing_required_#t~short2095#1;#t~ret2126#1 := phy_flashing_required_#res#1;havoc phy_flashing_required_#t~mem2093#1, phy_flashing_required_#t~mem2094#1, phy_flashing_required_#t~short2095#1, phy_flashing_required_~adapter#1.base, phy_flashing_required_~adapter#1.offset;havoc phy_flashing_required_#in~adapter#1.base, phy_flashing_required_#in~adapter#1.offset;assume { :end_inline_phy_flashing_required } true;~tmp___2~25#1 := (if 0 == #t~ret2126#1 % 256 then 0 else 1);havoc #t~ret2126#1; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13681: assume is_comp_in_ufi_~img_type~0#1 == is_comp_in_ufi_~type#1;is_comp_in_ufi_#res#1 := 1; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13681: assume !(is_comp_in_ufi_~img_type~0#1 == is_comp_in_ufi_~type#1);is_comp_in_ufi_~i~29#1 := 1 + is_comp_in_ufi_~i~29#1; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13669: assume is_comp_in_ufi_#t~short2100#1;havoc is_comp_in_ufi_#t~mem2096#1.base, is_comp_in_ufi_#t~mem2096#1.offset;havoc is_comp_in_ufi_#t~mem2097#1;havoc is_comp_in_ufi_#t~mem2098#1.base, is_comp_in_ufi_#t~mem2098#1.offset;havoc is_comp_in_ufi_#t~mem2099#1;havoc is_comp_in_ufi_#t~short2100#1;is_comp_in_ufi_~fsec_g2~0#1.base, is_comp_in_ufi_~fsec_g2~0#1.offset := is_comp_in_ufi_~fsec#1.base, is_comp_in_ufi_~fsec#1.offset; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13669: assume !is_comp_in_ufi_#t~short2100#1;havoc is_comp_in_ufi_#t~mem2096#1.base, is_comp_in_ufi_#t~mem2096#1.offset;havoc is_comp_in_ufi_#t~mem2097#1;havoc is_comp_in_ufi_#t~mem2098#1.base, is_comp_in_ufi_#t~mem2098#1.offset;havoc is_comp_in_ufi_#t~mem2099#1;havoc is_comp_in_ufi_#t~short2100#1; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13669-1: assume is_comp_in_ufi_#t~short2100#1; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13669-1: assume !is_comp_in_ufi_#t~short2100#1;call is_comp_in_ufi_#t~mem2098#1.base, is_comp_in_ufi_#t~mem2098#1.offset := read~$Pointer$#38(is_comp_in_ufi_~adapter#1.base, is_comp_in_ufi_~adapter#1.offset, 8);call is_comp_in_ufi_#t~mem2099#1 := read~int#38(is_comp_in_ufi_#t~mem2098#1.base, 62 + is_comp_in_ufi_#t~mem2098#1.offset, 2);is_comp_in_ufi_#t~short2100#1 := 1792 == is_comp_in_ufi_#t~mem2099#1 % 65536 % 4294967296; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13929: ~tmp___4~11#1 := (if 0 == #t~ret2131#1 % 256 then 0 else 1);havoc #t~mem2128#1.base, #t~mem2128#1.offset;havoc #t~mem2129#1;havoc #t~mem2130#1;havoc #t~ret2131#1;~redboot~0#1 := (if ~tmp___4~11#1 % 256 % 4294967296 <= 2147483647 then ~tmp___4~11#1 % 256 % 4294967296 else ~tmp___4~11#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13673: is_comp_in_ufi_~i~29#1 := 0; [2025-02-08 02:47:48,402 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13929-1: SUMMARY for call #t~ret2131#1 := be_flash_redboot(~adapter#1.base, ~adapter#1.offset, #t~mem2128#1.base, #t~mem2128#1.offset, #t~mem2129#1, #t~mem2130#1, ~filehdr_size~0#1 + ~img_hdrs_size~0#1); srcloc: null [2025-02-08 02:47:48,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13896: call #t~mem2121#1 := read~int#30(~pflashcomp~0#1.base, 16 + (~pflashcomp~0#1.offset + 20 * (if ~i~30#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~30#1 % 18446744073709551616 % 18446744073709551616 else ~i~30#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);assume { :begin_inline_is_comp_in_ufi } true;is_comp_in_ufi_#in~adapter#1.base, is_comp_in_ufi_#in~adapter#1.offset, is_comp_in_ufi_#in~fsec#1.base, is_comp_in_ufi_#in~fsec#1.offset, is_comp_in_ufi_#in~type#1 := ~adapter#1.base, ~adapter#1.offset, ~fsec~1#1.base, ~fsec~1#1.offset, #t~mem2121#1;havoc is_comp_in_ufi_#res#1;havoc is_comp_in_ufi_#t~mem2096#1.base, is_comp_in_ufi_#t~mem2096#1.offset, is_comp_in_ufi_#t~mem2097#1, is_comp_in_ufi_#t~mem2098#1.base, is_comp_in_ufi_#t~mem2098#1.offset, is_comp_in_ufi_#t~mem2099#1, is_comp_in_ufi_#t~short2100#1, is_comp_in_ufi_#t~mem2101#1, is_comp_in_ufi_#t~mem2102#1, is_comp_in_ufi_~adapter#1.base, is_comp_in_ufi_~adapter#1.offset, is_comp_in_ufi_~fsec#1.base, is_comp_in_ufi_~fsec#1.offset, is_comp_in_ufi_~type#1, is_comp_in_ufi_~i~29#1, is_comp_in_ufi_~img_type~0#1, is_comp_in_ufi_~fsec_g2~0#1.base, is_comp_in_ufi_~fsec_g2~0#1.offset;is_comp_in_ufi_~adapter#1.base, is_comp_in_ufi_~adapter#1.offset := is_comp_in_ufi_#in~adapter#1.base, is_comp_in_ufi_#in~adapter#1.offset;is_comp_in_ufi_~fsec#1.base, is_comp_in_ufi_~fsec#1.offset := is_comp_in_ufi_#in~fsec#1.base, is_comp_in_ufi_#in~fsec#1.offset;is_comp_in_ufi_~type#1 := is_comp_in_ufi_#in~type#1;havoc is_comp_in_ufi_~i~29#1;havoc is_comp_in_ufi_~img_type~0#1;havoc is_comp_in_ufi_~fsec_g2~0#1.base, is_comp_in_ufi_~fsec_g2~0#1.offset;is_comp_in_ufi_~i~29#1 := 0;is_comp_in_ufi_~img_type~0#1 := 0;is_comp_in_ufi_~fsec_g2~0#1.base, is_comp_in_ufi_~fsec_g2~0#1.offset := 0, 0;call is_comp_in_ufi_#t~mem2096#1.base, is_comp_in_ufi_#t~mem2096#1.offset := read~$Pointer$#38(is_comp_in_ufi_~adapter#1.base, is_comp_in_ufi_~adapter#1.offset, 8);call is_comp_in_ufi_#t~mem2097#1 := read~int#38(is_comp_in_ufi_#t~mem2096#1.base, 62 + is_comp_in_ufi_#t~mem2096#1.offset, 2);is_comp_in_ufi_#t~short2100#1 := 529 == is_comp_in_ufi_#t~mem2097#1 % 65536 % 4294967296; [2025-02-08 02:47:48,539 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13706: ~fsec~0.base, ~fsec~0.offset := ~p~0.base, ~p~0.offset;~tmp~125 := #t~nondet2104;havoc #t~nondet2104; [2025-02-08 02:47:48,540 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13709: assume 0 == ~tmp~125;#res.base, #res.offset := ~fsec~0.base, ~fsec~0.offset; [2025-02-08 02:47:48,540 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13709: assume !(0 == ~tmp~125);~p~0.base, ~p~0.offset := ~p~0.base, 32 + ~p~0.offset; [2025-02-08 02:47:48,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22354: havoc #t~nondet4163; [2025-02-08 02:47:49,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8840: havoc #t~mem506.base, #t~mem506.offset;havoc #t~mem504;havoc #t~mem505; [2025-02-08 02:47:51,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19761: havoc #t~mem3546;havoc #t~bitwise3547; [2025-02-08 02:47:51,802 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16091-1: SUMMARY for call __const_udelay(429500); srcloc: null [2025-02-08 02:47:51,802 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16091: be_mcc_wait_compl_~i~37#1 := 1 + be_mcc_wait_compl_~i~37#1; [2025-02-08 02:47:51,802 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16083: SUMMARY for call local_bh_disable(); srcloc: null [2025-02-08 02:47:51,802 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16085: SUMMARY for call local_bh_enable(); srcloc: null [2025-02-08 02:47:51,802 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16087: assume 0 == be_mcc_wait_compl_~tmp___0~73#1; [2025-02-08 02:47:51,802 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16087: assume !(0 == be_mcc_wait_compl_~tmp___0~73#1); [2025-02-08 02:47:51,802 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16079: assume 0 != (if be_mcc_wait_compl_~tmp~156#1 % 256 % 4294967296 <= 2147483647 then be_mcc_wait_compl_~tmp~156#1 % 256 % 4294967296 else be_mcc_wait_compl_~tmp~156#1 % 256 % 4294967296 - 4294967296);be_mcc_wait_compl_#res#1 := -5; [2025-02-08 02:47:51,802 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16079: assume !(0 != (if be_mcc_wait_compl_~tmp~156#1 % 256 % 4294967296 <= 2147483647 then be_mcc_wait_compl_~tmp~156#1 % 256 % 4294967296 else be_mcc_wait_compl_~tmp~156#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:47:51,802 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16084-1: SUMMARY for call be_mcc_wait_compl_#t~ret2728#1 := be_process_mcc(be_mcc_wait_compl_~adapter#1.base, be_mcc_wait_compl_~adapter#1.offset); srcloc: null [2025-02-08 02:47:51,802 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16084: assume -2147483648 <= be_mcc_wait_compl_#t~ret2728#1 && be_mcc_wait_compl_#t~ret2728#1 <= 2147483647;be_mcc_wait_compl_~status~43#1 := be_mcc_wait_compl_#t~ret2728#1;havoc be_mcc_wait_compl_#t~ret2728#1; [2025-02-08 02:47:51,802 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16086-1: SUMMARY for call be_mcc_wait_compl_#t~ret2729#1 := atomic_read(be_mcc_wait_compl_~mcc_obj~1#1.base, 31 + be_mcc_wait_compl_~mcc_obj~1#1.offset); srcloc: null [2025-02-08 02:47:51,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16086: assume -2147483648 <= be_mcc_wait_compl_#t~ret2729#1 && be_mcc_wait_compl_#t~ret2729#1 <= 2147483647;be_mcc_wait_compl_~tmp___0~73#1 := be_mcc_wait_compl_#t~ret2729#1;havoc be_mcc_wait_compl_#t~ret2729#1; [2025-02-08 02:47:51,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16078-1: SUMMARY for call be_mcc_wait_compl_#t~ret2727#1 := be_error(be_mcc_wait_compl_~adapter#1.base, be_mcc_wait_compl_~adapter#1.offset); srcloc: null [2025-02-08 02:47:51,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15661: havoc queue_index_node_#t~mem2640#1.base, queue_index_node_#t~mem2640#1.offset;havoc queue_index_node_#t~mem2639#1; [2025-02-08 02:47:51,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16078: be_mcc_wait_compl_~tmp~156#1 := (if 0 == be_mcc_wait_compl_#t~ret2727#1 % 256 then 0 else 1); [2025-02-08 02:47:51,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16113: call ULTIMATE.dealloc(~#index~0#1.base, ~#index~0#1.offset);havoc ~#index~0#1.base, ~#index~0#1.offset; [2025-02-08 02:47:55,972 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15866: assume 0 != (if be_async_link_state_process_#t~mem2684#1 % 4294967296 % 4294967296 <= 2147483647 then be_async_link_state_process_#t~mem2684#1 % 4294967296 % 4294967296 else be_async_link_state_process_#t~mem2684#1 % 4294967296 % 4294967296 - 4294967296) % 2;havoc be_async_link_state_process_#t~mem2684#1;call be_async_link_state_process_#t~mem2685#1 := read~int#38(be_async_link_state_process_~evt#1.base, 1 + be_async_link_state_process_~evt#1.offset, 1); [2025-02-08 02:47:55,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15866: assume !(0 != (if be_async_link_state_process_#t~mem2684#1 % 4294967296 % 4294967296 <= 2147483647 then be_async_link_state_process_#t~mem2684#1 % 4294967296 % 4294967296 else be_async_link_state_process_#t~mem2684#1 % 4294967296 % 4294967296 - 4294967296) % 2);havoc be_async_link_state_process_#t~mem2684#1; [2025-02-08 02:47:55,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15916: assume be_async_grp5_evt_process_#t~switch2697#1;assume { :begin_inline_be_async_grp5_qos_speed_process } true;be_async_grp5_qos_speed_process_#in~adapter#1.base, be_async_grp5_qos_speed_process_#in~adapter#1.offset, be_async_grp5_qos_speed_process_#in~evt#1.base, be_async_grp5_qos_speed_process_#in~evt#1.offset := be_async_grp5_evt_process_~adapter#1.base, be_async_grp5_evt_process_~adapter#1.offset, be_async_grp5_evt_process_~evt#1.base, be_async_grp5_evt_process_~evt#1.offset;havoc be_async_grp5_qos_speed_process_#t~mem2690#1, be_async_grp5_qos_speed_process_#t~mem2691#1, be_async_grp5_qos_speed_process_#t~mem2692#1, be_async_grp5_qos_speed_process_#t~short2693#1, be_async_grp5_qos_speed_process_#t~mem2694#1, be_async_grp5_qos_speed_process_~adapter#1.base, be_async_grp5_qos_speed_process_~adapter#1.offset, be_async_grp5_qos_speed_process_~evt#1.base, be_async_grp5_qos_speed_process_~evt#1.offset;be_async_grp5_qos_speed_process_~adapter#1.base, be_async_grp5_qos_speed_process_~adapter#1.offset := be_async_grp5_qos_speed_process_#in~adapter#1.base, be_async_grp5_qos_speed_process_#in~adapter#1.offset;be_async_grp5_qos_speed_process_~evt#1.base, be_async_grp5_qos_speed_process_~evt#1.offset := be_async_grp5_qos_speed_process_#in~evt#1.base, be_async_grp5_qos_speed_process_#in~evt#1.offset;call be_async_grp5_qos_speed_process_#t~mem2690#1 := read~int#38(be_async_grp5_qos_speed_process_~adapter#1.base, 317383 + be_async_grp5_qos_speed_process_~adapter#1.offset, 4);be_async_grp5_qos_speed_process_#t~short2693#1 := be_async_grp5_qos_speed_process_#t~mem2690#1 >= 0; [2025-02-08 02:47:55,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15916: assume !be_async_grp5_evt_process_#t~switch2697#1;be_async_grp5_evt_process_#t~switch2697#1 := be_async_grp5_evt_process_#t~switch2697#1 || 3 == (if be_async_grp5_evt_process_~event_type~0#1 % 256 % 4294967296 <= 2147483647 then be_async_grp5_evt_process_~event_type~0#1 % 256 % 4294967296 else be_async_grp5_evt_process_~event_type~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:47:55,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15867-1: SUMMARY for call be_link_status_update(be_async_link_state_process_~adapter#1.base, be_async_link_state_process_~adapter#1.offset, (if be_async_link_state_process_#t~mem2685#1 % 256 % 4294967296 <= 2147483647 then be_async_link_state_process_#t~mem2685#1 % 256 % 4294967296 else be_async_link_state_process_#t~mem2685#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:47:55,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15867: havoc be_async_link_state_process_#t~mem2685#1; [2025-02-08 02:47:55,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16032: #t~ret2716#1 := is_grp5_evt_#res#1;havoc is_grp5_evt_~trailer#1;havoc is_grp5_evt_#in~trailer#1;assume { :end_inline_is_grp5_evt } true;~tmp___0~72#1 := (if 0 == #t~ret2716#1 % 256 then 0 else 1);havoc #t~mem2715#1;havoc #t~ret2716#1; [2025-02-08 02:47:55,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15917: havoc be_async_grp5_qos_speed_process_#t~mem2690#1, be_async_grp5_qos_speed_process_#t~mem2691#1, be_async_grp5_qos_speed_process_#t~mem2692#1, be_async_grp5_qos_speed_process_#t~short2693#1, be_async_grp5_qos_speed_process_#t~mem2694#1, be_async_grp5_qos_speed_process_~adapter#1.base, be_async_grp5_qos_speed_process_~adapter#1.offset, be_async_grp5_qos_speed_process_~evt#1.base, be_async_grp5_qos_speed_process_~evt#1.offset;havoc be_async_grp5_qos_speed_process_#in~adapter#1.base, be_async_grp5_qos_speed_process_#in~adapter#1.offset, be_async_grp5_qos_speed_process_#in~evt#1.base, be_async_grp5_qos_speed_process_#in~evt#1.offset;assume { :end_inline_be_async_grp5_qos_speed_process } true; [2025-02-08 02:47:55,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16049-1: SUMMARY for call be_mcc_compl_use(~compl~2#1.base, ~compl~2#1.offset); srcloc: null [2025-02-08 02:47:55,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16049: ~num~4#1 := 1 + ~num~4#1; [2025-02-08 02:47:55,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15876: assume 0 != be_async_grp5_cos_priority_process_#t~mem2686#1 % 256 % 4294967296;havoc be_async_grp5_cos_priority_process_#t~mem2686#1;call be_async_grp5_cos_priority_process_#t~mem2687#1 := read~int#38(be_async_grp5_cos_priority_process_~evt#1.base, 1 + be_async_grp5_cos_priority_process_~evt#1.offset, 1);call write~int#38(be_async_grp5_cos_priority_process_#t~mem2687#1, be_async_grp5_cos_priority_process_~adapter#1.base, 316652 + be_async_grp5_cos_priority_process_~adapter#1.offset, 1);havoc be_async_grp5_cos_priority_process_#t~mem2687#1;call be_async_grp5_cos_priority_process_#t~mem2688#1 := read~int#38(be_async_grp5_cos_priority_process_~adapter#1.base, 316653 + be_async_grp5_cos_priority_process_~adapter#1.offset, 2);call write~int#38(be_async_grp5_cos_priority_process_#t~mem2688#1 % 65536 % 8192, be_async_grp5_cos_priority_process_~adapter#1.base, 316653 + be_async_grp5_cos_priority_process_~adapter#1.offset, 2);havoc be_async_grp5_cos_priority_process_#t~mem2688#1;call be_async_grp5_cos_priority_process_#t~mem2689#1 := read~int#38(be_async_grp5_cos_priority_process_~evt#1.base, 2 + be_async_grp5_cos_priority_process_~evt#1.offset, 1);call write~int#38(8192 * (if be_async_grp5_cos_priority_process_#t~mem2689#1 % 256 % 65536 % 4294967296 <= 2147483647 then be_async_grp5_cos_priority_process_#t~mem2689#1 % 256 % 65536 % 4294967296 else be_async_grp5_cos_priority_process_#t~mem2689#1 % 256 % 65536 % 4294967296 - 4294967296), be_async_grp5_cos_priority_process_~adapter#1.base, 316653 + be_async_grp5_cos_priority_process_~adapter#1.offset, 2);havoc be_async_grp5_cos_priority_process_#t~mem2689#1; [2025-02-08 02:47:55,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15876: assume !(0 != be_async_grp5_cos_priority_process_#t~mem2686#1 % 256 % 4294967296);havoc be_async_grp5_cos_priority_process_#t~mem2686#1; [2025-02-08 02:47:55,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16033: assume 0 != (if ~tmp___0~72#1 % 256 % 4294967296 <= 2147483647 then ~tmp___0~72#1 % 256 % 4294967296 else ~tmp___0~72#1 % 256 % 4294967296 - 4294967296);call #t~mem2717#1 := read~int#38(~compl~2#1.base, 12 + ~compl~2#1.offset, 4);assume { :begin_inline_be_async_grp5_evt_process } true;be_async_grp5_evt_process_#in~adapter#1.base, be_async_grp5_evt_process_#in~adapter#1.offset, be_async_grp5_evt_process_#in~trailer#1, be_async_grp5_evt_process_#in~evt#1.base, be_async_grp5_evt_process_#in~evt#1.offset := ~adapter#1.base, ~adapter#1.offset, #t~mem2717#1, ~compl~2#1.base, ~compl~2#1.offset;havoc be_async_grp5_evt_process_#t~switch2697#1, be_async_grp5_evt_process_#t~mem2698#1.base, be_async_grp5_evt_process_#t~mem2698#1.offset, be_async_grp5_evt_process_#t~ret2699#1, be_async_grp5_evt_process_~adapter#1.base, be_async_grp5_evt_process_~adapter#1.offset, be_async_grp5_evt_process_~trailer#1, be_async_grp5_evt_process_~evt#1.base, be_async_grp5_evt_process_~evt#1.offset, be_async_grp5_evt_process_~event_type~0#1;be_async_grp5_evt_process_~adapter#1.base, be_async_grp5_evt_process_~adapter#1.offset := be_async_grp5_evt_process_#in~adapter#1.base, be_async_grp5_evt_process_#in~adapter#1.offset;be_async_grp5_evt_process_~trailer#1 := be_async_grp5_evt_process_#in~trailer#1;be_async_grp5_evt_process_~evt#1.base, be_async_grp5_evt_process_~evt#1.offset := be_async_grp5_evt_process_#in~evt#1.base, be_async_grp5_evt_process_#in~evt#1.offset;havoc be_async_grp5_evt_process_~event_type~0#1;be_async_grp5_evt_process_~event_type~0#1 := 0;be_async_grp5_evt_process_~event_type~0#1 := be_async_grp5_evt_process_~trailer#1 % 4294967296 / 65536;be_async_grp5_evt_process_#t~switch2697#1 := 2 == (if be_async_grp5_evt_process_~event_type~0#1 % 256 % 4294967296 <= 2147483647 then be_async_grp5_evt_process_~event_type~0#1 % 256 % 4294967296 else be_async_grp5_evt_process_~event_type~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:47:55,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16033: assume !(0 != (if ~tmp___0~72#1 % 256 % 4294967296 <= 2147483647 then ~tmp___0~72#1 % 256 % 4294967296 else ~tmp___0~72#1 % 256 % 4294967296 - 4294967296));call #t~mem2718#1 := read~int#38(~compl~2#1.base, 12 + ~compl~2#1.offset, 4);assume { :begin_inline_is_dbg_evt } true;is_dbg_evt_#in~trailer#1 := #t~mem2718#1;havoc is_dbg_evt_#res#1;havoc is_dbg_evt_~trailer#1;is_dbg_evt_~trailer#1 := is_dbg_evt_#in~trailer#1;is_dbg_evt_#res#1 := (if 0 == (if 6 == is_dbg_evt_~trailer#1 % 4294967296 / 256 % 256 % 4294967296 then 1 else 0) then 0 else 1); [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15984: havoc queue_tail_inc___0_#t~mem2644#1, queue_tail_inc___0_~q#1.base, queue_tail_inc___0_~q#1.offset;havoc queue_tail_inc___0_#in~q#1.base, queue_tail_inc___0_#in~q#1.offset;assume { :end_inline_queue_tail_inc___0 } true;be_mcc_compl_get_#res#1.base, be_mcc_compl_get_#res#1.offset := be_mcc_compl_get_~compl~1#1.base, be_mcc_compl_get_~compl~1#1.offset; [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16034: havoc be_async_grp5_evt_process_#t~switch2697#1, be_async_grp5_evt_process_#t~mem2698#1.base, be_async_grp5_evt_process_#t~mem2698#1.offset, be_async_grp5_evt_process_#t~ret2699#1, be_async_grp5_evt_process_~adapter#1.base, be_async_grp5_evt_process_~adapter#1.offset, be_async_grp5_evt_process_~trailer#1, be_async_grp5_evt_process_~evt#1.base, be_async_grp5_evt_process_~evt#1.offset, be_async_grp5_evt_process_~event_type~0#1;havoc be_async_grp5_evt_process_#in~adapter#1.base, be_async_grp5_evt_process_#in~adapter#1.offset, be_async_grp5_evt_process_#in~trailer#1, be_async_grp5_evt_process_#in~evt#1.base, be_async_grp5_evt_process_#in~evt#1.offset;assume { :end_inline_be_async_grp5_evt_process } true;havoc #t~mem2717#1; [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15919: assume be_async_grp5_evt_process_#t~switch2697#1;assume { :begin_inline_be_async_grp5_pvid_state_process } true;be_async_grp5_pvid_state_process_#in~adapter#1.base, be_async_grp5_pvid_state_process_#in~adapter#1.offset, be_async_grp5_pvid_state_process_#in~evt#1.base, be_async_grp5_pvid_state_process_#in~evt#1.offset := be_async_grp5_evt_process_~adapter#1.base, be_async_grp5_evt_process_~adapter#1.offset, be_async_grp5_evt_process_~evt#1.base, be_async_grp5_evt_process_~evt#1.offset;havoc be_async_grp5_pvid_state_process_#t~mem2695#1, be_async_grp5_pvid_state_process_#t~mem2696#1, be_async_grp5_pvid_state_process_~adapter#1.base, be_async_grp5_pvid_state_process_~adapter#1.offset, be_async_grp5_pvid_state_process_~evt#1.base, be_async_grp5_pvid_state_process_~evt#1.offset;be_async_grp5_pvid_state_process_~adapter#1.base, be_async_grp5_pvid_state_process_~adapter#1.offset := be_async_grp5_pvid_state_process_#in~adapter#1.base, be_async_grp5_pvid_state_process_#in~adapter#1.offset;be_async_grp5_pvid_state_process_~evt#1.base, be_async_grp5_pvid_state_process_~evt#1.offset := be_async_grp5_pvid_state_process_#in~evt#1.base, be_async_grp5_pvid_state_process_#in~evt#1.offset;call be_async_grp5_pvid_state_process_#t~mem2695#1 := read~int#38(be_async_grp5_pvid_state_process_~evt#1.base, be_async_grp5_pvid_state_process_~evt#1.offset, 1); [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15919: assume !be_async_grp5_evt_process_#t~switch2697#1;be_async_grp5_evt_process_#t~switch2697#1 := true; [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15944-3: call be_async_dbg_evt_process_#t~mem2703#1 := read~int#38(be_async_dbg_evt_process_~adapter#1.base, 317121 + be_async_dbg_evt_process_~adapter#1.offset, 4); [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15944-2: havoc be_async_dbg_evt_process_#t~bitwise2704#1;assume (be_async_dbg_evt_process_#t~bitwise2704#1 % 4294967296 >= be_async_dbg_evt_process_#t~mem2703#1 % 4294967296 && be_async_dbg_evt_process_#t~bitwise2704#1 % 4294967296 >= 2048) && be_async_dbg_evt_process_#t~bitwise2704#1 % 4294967296 <= 2048 + be_async_dbg_evt_process_#t~mem2703#1 % 4294967296; [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15944-1: [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15944: call write~int#38(be_async_dbg_evt_process_#t~bitwise2704#1, be_async_dbg_evt_process_~adapter#1.base, 317121 + be_async_dbg_evt_process_~adapter#1.offset, 4); [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16027-1: [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16027: assume 0 != #t~bitwise2712#1 % 4294967296;havoc #t~mem2711#1;havoc #t~bitwise2712#1;call #t~mem2713#1 := read~int#38(~compl~2#1.base, 12 + ~compl~2#1.offset, 4);assume { :begin_inline_is_link_state_evt } true;is_link_state_evt_#in~trailer#1 := #t~mem2713#1;havoc is_link_state_evt_#res#1;havoc is_link_state_evt_~trailer#1;is_link_state_evt_~trailer#1 := is_link_state_evt_#in~trailer#1;is_link_state_evt_#res#1 := (if 0 == (if 1 == is_link_state_evt_~trailer#1 % 4294967296 / 256 % 256 % 4294967296 then 1 else 0) then 0 else 1); [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16027: assume !(0 != #t~bitwise2712#1 % 4294967296);havoc #t~mem2711#1;havoc #t~bitwise2712#1;call #t~mem2721#1 := read~int#38(~compl~2#1.base, 12 + ~compl~2#1.offset, 4); [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15862-4: assume 2 == (if be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 <= 2147483647 then be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 else be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 - 4294967296);be_async_link_state_process_#t~bitwise2682#1 := (if be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 <= 2147483647 then be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 else be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15862-4: assume !(2 == (if be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 <= 2147483647 then be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 else be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15862-3: havoc be_async_link_state_process_#t~bitwise2682#1;assume (((((if be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 <= 2147483647 then be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 else be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 - 4294967296) < 0 || be_async_link_state_process_#t~bitwise2682#1 <= (if be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 <= 2147483647 then be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 else be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 - 4294967296)) && be_async_link_state_process_#t~bitwise2682#1 <= 2) && be_async_link_state_process_#t~bitwise2682#1 >= 0) && ((if be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 <= 2147483647 then be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 else be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 - 4294967296) >= 0 || be_async_link_state_process_#t~bitwise2682#1 > 2 + (if be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 <= 2147483647 then be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 else be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 - 4294967296))) && be_async_link_state_process_#t~bitwise2682#1 >= -2147483648; [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15862-2: [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15862-1: be_async_link_state_process_#t~short2683#1 := 0 == be_async_link_state_process_#t~bitwise2682#1; [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15862: assume be_async_link_state_process_#t~short2683#1;havoc be_async_link_state_process_#t~mem2676#1.base, be_async_link_state_process_#t~mem2676#1.offset;havoc be_async_link_state_process_#t~mem2677#1;havoc be_async_link_state_process_#t~mem2678#1.base, be_async_link_state_process_#t~mem2678#1.offset;havoc be_async_link_state_process_#t~mem2679#1;havoc be_async_link_state_process_#t~short2680#1;havoc be_async_link_state_process_#t~mem2681#1;havoc be_async_link_state_process_#t~bitwise2682#1;havoc be_async_link_state_process_#t~short2683#1; [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15862: assume !be_async_link_state_process_#t~short2683#1;havoc be_async_link_state_process_#t~mem2676#1.base, be_async_link_state_process_#t~mem2676#1.offset;havoc be_async_link_state_process_#t~mem2677#1;havoc be_async_link_state_process_#t~mem2678#1.base, be_async_link_state_process_#t~mem2678#1.offset;havoc be_async_link_state_process_#t~mem2679#1;havoc be_async_link_state_process_#t~short2680#1;havoc be_async_link_state_process_#t~mem2681#1;havoc be_async_link_state_process_#t~bitwise2682#1;havoc be_async_link_state_process_#t~short2683#1;call be_async_link_state_process_#t~mem2684#1 := read~int#38(be_async_link_state_process_~adapter#1.base, 317121 + be_async_link_state_process_~adapter#1.offset, 4); [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16027-5: call #t~mem2711#1 := read~int#38(~compl~2#1.base, 12 + ~compl~2#1.offset, 4); [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16027-4: assume 0 == #t~mem2711#1 % 4294967296;#t~bitwise2712#1 := 0; [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16027-4: assume !(0 == #t~mem2711#1 % 4294967296); [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16027-3: assume 1073741824 == #t~mem2711#1 % 4294967296;#t~bitwise2712#1 := #t~mem2711#1; [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16027-3: assume !(1073741824 == #t~mem2711#1 % 4294967296); [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16027-2: havoc #t~bitwise2712#1;assume #t~bitwise2712#1 % 4294967296 <= #t~mem2711#1 % 4294967296 && #t~bitwise2712#1 % 4294967296 <= 1073741824; [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16044-2: havoc #t~bitwise2722#1;assume #t~bitwise2722#1 % 4294967296 <= #t~mem2721#1 % 4294967296 && #t~bitwise2722#1 % 4294967296 <= 268435456; [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16044-1: [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16044: assume 0 != #t~bitwise2722#1 % 4294967296;havoc #t~mem2721#1;havoc #t~bitwise2722#1; [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16044: assume !(0 != #t~bitwise2722#1 % 4294967296);havoc #t~mem2721#1;havoc #t~bitwise2722#1; [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15862-8: assume be_async_link_state_process_#t~short2680#1; [2025-02-08 02:47:55,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15862-8: assume !be_async_link_state_process_#t~short2680#1;call be_async_link_state_process_#t~mem2678#1.base, be_async_link_state_process_#t~mem2678#1.offset := read~$Pointer$#38(be_async_link_state_process_~adapter#1.base, be_async_link_state_process_~adapter#1.offset, 8);call be_async_link_state_process_#t~mem2679#1 := read~int#38(be_async_link_state_process_#t~mem2678#1.base, 62 + be_async_link_state_process_#t~mem2678#1.offset, 2);be_async_link_state_process_#t~short2680#1 := 57896 == be_async_link_state_process_#t~mem2679#1 % 65536 % 4294967296; [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15862-7: be_async_link_state_process_#t~short2683#1 := be_async_link_state_process_#t~short2680#1; [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15862-6: assume be_async_link_state_process_#t~short2683#1;call be_async_link_state_process_#t~mem2681#1 := read~int#38(be_async_link_state_process_~evt#1.base, 1 + be_async_link_state_process_~evt#1.offset, 1); [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15862-6: assume !be_async_link_state_process_#t~short2683#1; [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15920: havoc be_async_grp5_pvid_state_process_#t~mem2695#1, be_async_grp5_pvid_state_process_#t~mem2696#1, be_async_grp5_pvid_state_process_~adapter#1.base, be_async_grp5_pvid_state_process_~adapter#1.offset, be_async_grp5_pvid_state_process_~evt#1.base, be_async_grp5_pvid_state_process_~evt#1.offset;havoc be_async_grp5_pvid_state_process_#in~adapter#1.base, be_async_grp5_pvid_state_process_#in~adapter#1.offset, be_async_grp5_pvid_state_process_#in~evt#1.base, be_async_grp5_pvid_state_process_#in~evt#1.offset;assume { :end_inline_be_async_grp5_pvid_state_process } true; [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15862-5: assume 0 == (if be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 <= 2147483647 then be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 else be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 - 4294967296);be_async_link_state_process_#t~bitwise2682#1 := 0; [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15862-5: assume !(0 == (if be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 <= 2147483647 then be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 else be_async_link_state_process_#t~mem2681#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16036: #t~ret2719#1 := is_dbg_evt_#res#1;havoc is_dbg_evt_~trailer#1;havoc is_dbg_evt_#in~trailer#1;assume { :end_inline_is_dbg_evt } true;~tmp~155#1 := (if 0 == #t~ret2719#1 % 256 then 0 else 1);havoc #t~mem2718#1;havoc #t~ret2719#1; [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16044-4: assume 0 == #t~mem2721#1 % 4294967296;#t~bitwise2722#1 := 0; [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16044-4: assume !(0 == #t~mem2721#1 % 4294967296); [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16044-3: assume 268435456 == #t~mem2721#1 % 4294967296;#t~bitwise2722#1 := #t~mem2721#1; [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16044-3: assume !(268435456 == #t~mem2721#1 % 4294967296); [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16028: #t~ret2714#1 := is_link_state_evt_#res#1;havoc is_link_state_evt_~trailer#1;havoc is_link_state_evt_#in~trailer#1;assume { :end_inline_is_link_state_evt } true;~tmp___1~48#1 := (if 0 == #t~ret2714#1 % 256 then 0 else 1);havoc #t~mem2713#1;havoc #t~ret2714#1; [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15946: assume be_async_dbg_evt_process_#t~switch2700#1;call be_async_dbg_evt_process_#t~mem2705#1.base, be_async_dbg_evt_process_#t~mem2705#1.offset := read~$Pointer$#38(be_async_dbg_evt_process_~adapter#1.base, be_async_dbg_evt_process_~adapter#1.offset, 8); [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15946: assume !be_async_dbg_evt_process_#t~switch2700#1;havoc be_async_dbg_evt_process_#t~switch2700#1;havoc be_async_dbg_evt_process_#t~mem2703#1;havoc be_async_dbg_evt_process_#t~bitwise2704#1;havoc be_async_dbg_evt_process_#t~mem2705#1.base, be_async_dbg_evt_process_#t~mem2705#1.offset;havoc be_async_dbg_evt_process_#t~ret2706#1;havoc be_async_dbg_evt_process_#t~switch2700#1;havoc be_async_dbg_evt_process_#t~mem2703#1;havoc be_async_dbg_evt_process_#t~bitwise2704#1;havoc be_async_dbg_evt_process_#t~mem2705#1.base, be_async_dbg_evt_process_#t~mem2705#1.offset;havoc be_async_dbg_evt_process_#t~ret2706#1; [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16045-1: SUMMARY for call #t~ret2723#1 := be_mcc_compl_process(~adapter#1.base, ~adapter#1.offset, ~compl~2#1.base, ~compl~2#1.offset); srcloc: null [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16045: assume -2147483648 <= #t~ret2723#1 && #t~ret2723#1 <= 2147483647;~status~42#1 := #t~ret2723#1;havoc #t~ret2723#1; [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15888-1: assume be_async_grp5_qos_speed_process_#t~short2693#1;call be_async_grp5_qos_speed_process_#t~mem2691#1 := read~int#38(be_async_grp5_qos_speed_process_~evt#1.base, be_async_grp5_qos_speed_process_~evt#1.offset, 1);call be_async_grp5_qos_speed_process_#t~mem2692#1 := read~int#38(be_async_grp5_qos_speed_process_~adapter#1.base, 317180 + be_async_grp5_qos_speed_process_~adapter#1.offset, 4);be_async_grp5_qos_speed_process_#t~short2693#1 := be_async_grp5_qos_speed_process_#t~mem2691#1 % 256 % 4294967296 == be_async_grp5_qos_speed_process_#t~mem2692#1 % 4294967296; [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15888-1: assume !be_async_grp5_qos_speed_process_#t~short2693#1; [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15888: assume be_async_grp5_qos_speed_process_#t~short2693#1;havoc be_async_grp5_qos_speed_process_#t~mem2690#1;havoc be_async_grp5_qos_speed_process_#t~mem2691#1;havoc be_async_grp5_qos_speed_process_#t~mem2692#1;havoc be_async_grp5_qos_speed_process_#t~short2693#1;call be_async_grp5_qos_speed_process_#t~mem2694#1 := read~int#38(be_async_grp5_qos_speed_process_~evt#1.base, 6 + be_async_grp5_qos_speed_process_~evt#1.offset, 2);call write~int#38(10 * (if be_async_grp5_qos_speed_process_#t~mem2694#1 % 65536 % 4294967296 <= 2147483647 then be_async_grp5_qos_speed_process_#t~mem2694#1 % 65536 % 4294967296 else be_async_grp5_qos_speed_process_#t~mem2694#1 % 65536 % 4294967296 - 4294967296), be_async_grp5_qos_speed_process_~adapter#1.base, 317383 + be_async_grp5_qos_speed_process_~adapter#1.offset, 4);havoc be_async_grp5_qos_speed_process_#t~mem2694#1; [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15888: assume !be_async_grp5_qos_speed_process_#t~short2693#1;havoc be_async_grp5_qos_speed_process_#t~mem2690#1;havoc be_async_grp5_qos_speed_process_#t~mem2691#1;havoc be_async_grp5_qos_speed_process_#t~mem2692#1;havoc be_async_grp5_qos_speed_process_#t~short2693#1; [2025-02-08 02:47:55,975 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16037: assume 0 != (if ~tmp~155#1 % 256 % 4294967296 <= 2147483647 then ~tmp~155#1 % 256 % 4294967296 else ~tmp~155#1 % 256 % 4294967296 - 4294967296);call #t~mem2720#1 := read~int#38(~compl~2#1.base, 12 + ~compl~2#1.offset, 4);assume { :begin_inline_be_async_dbg_evt_process } true;be_async_dbg_evt_process_#in~adapter#1.base, be_async_dbg_evt_process_#in~adapter#1.offset, be_async_dbg_evt_process_#in~trailer#1, be_async_dbg_evt_process_#in~cmp#1.base, be_async_dbg_evt_process_#in~cmp#1.offset := ~adapter#1.base, ~adapter#1.offset, #t~mem2720#1, ~compl~2#1.base, ~compl~2#1.offset;havoc be_async_dbg_evt_process_#t~switch2700#1, be_async_dbg_evt_process_#t~mem2701#1, be_async_dbg_evt_process_#t~mem2702#1, be_async_dbg_evt_process_#t~mem2703#1, be_async_dbg_evt_process_#t~bitwise2704#1, be_async_dbg_evt_process_#t~mem2705#1.base, be_async_dbg_evt_process_#t~mem2705#1.offset, be_async_dbg_evt_process_#t~ret2706#1, be_async_dbg_evt_process_~adapter#1.base, be_async_dbg_evt_process_~adapter#1.offset, be_async_dbg_evt_process_~trailer#1, be_async_dbg_evt_process_~cmp#1.base, be_async_dbg_evt_process_~cmp#1.offset, be_async_dbg_evt_process_~event_type~1#1, be_async_dbg_evt_process_~evt~0#1.base, be_async_dbg_evt_process_~evt~0#1.offset;be_async_dbg_evt_process_~adapter#1.base, be_async_dbg_evt_process_~adapter#1.offset := be_async_dbg_evt_process_#in~adapter#1.base, be_async_dbg_evt_process_#in~adapter#1.offset;be_async_dbg_evt_process_~trailer#1 := be_async_dbg_evt_process_#in~trailer#1;be_async_dbg_evt_process_~cmp#1.base, be_async_dbg_evt_process_~cmp#1.offset := be_async_dbg_evt_process_#in~cmp#1.base, be_async_dbg_evt_process_#in~cmp#1.offset;havoc be_async_dbg_evt_process_~event_type~1#1;havoc be_async_dbg_evt_process_~evt~0#1.base, be_async_dbg_evt_process_~evt~0#1.offset;be_async_dbg_evt_process_~event_type~1#1 := 0;be_async_dbg_evt_process_~evt~0#1.base, be_async_dbg_evt_process_~evt~0#1.offset := be_async_dbg_evt_process_~cmp#1.base, be_async_dbg_evt_process_~cmp#1.offset;be_async_dbg_evt_process_~event_type~1#1 := be_async_dbg_evt_process_~trailer#1 % 4294967296 / 65536;be_async_dbg_evt_process_#t~switch2700#1 := 1 == (if be_async_dbg_evt_process_~event_type~1#1 % 256 % 4294967296 <= 2147483647 then be_async_dbg_evt_process_~event_type~1#1 % 256 % 4294967296 else be_async_dbg_evt_process_~event_type~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16037: assume !(0 != (if ~tmp~155#1 % 256 % 4294967296 <= 2147483647 then ~tmp~155#1 % 256 % 4294967296 else ~tmp~155#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15913: assume be_async_grp5_evt_process_#t~switch2697#1;assume { :begin_inline_be_async_grp5_cos_priority_process } true;be_async_grp5_cos_priority_process_#in~adapter#1.base, be_async_grp5_cos_priority_process_#in~adapter#1.offset, be_async_grp5_cos_priority_process_#in~evt#1.base, be_async_grp5_cos_priority_process_#in~evt#1.offset := be_async_grp5_evt_process_~adapter#1.base, be_async_grp5_evt_process_~adapter#1.offset, be_async_grp5_evt_process_~evt#1.base, be_async_grp5_evt_process_~evt#1.offset;havoc be_async_grp5_cos_priority_process_#t~mem2686#1, be_async_grp5_cos_priority_process_#t~mem2687#1, be_async_grp5_cos_priority_process_#t~mem2688#1, be_async_grp5_cos_priority_process_#t~mem2689#1, be_async_grp5_cos_priority_process_~adapter#1.base, be_async_grp5_cos_priority_process_~adapter#1.offset, be_async_grp5_cos_priority_process_~evt#1.base, be_async_grp5_cos_priority_process_~evt#1.offset;be_async_grp5_cos_priority_process_~adapter#1.base, be_async_grp5_cos_priority_process_~adapter#1.offset := be_async_grp5_cos_priority_process_#in~adapter#1.base, be_async_grp5_cos_priority_process_#in~adapter#1.offset;be_async_grp5_cos_priority_process_~evt#1.base, be_async_grp5_cos_priority_process_~evt#1.offset := be_async_grp5_cos_priority_process_#in~evt#1.base, be_async_grp5_cos_priority_process_#in~evt#1.offset;call be_async_grp5_cos_priority_process_#t~mem2686#1 := read~int#38(be_async_grp5_cos_priority_process_~evt#1.base, 3 + be_async_grp5_cos_priority_process_~evt#1.offset, 1); [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15913: assume !be_async_grp5_evt_process_#t~switch2697#1;be_async_grp5_evt_process_#t~switch2697#1 := be_async_grp5_evt_process_#t~switch2697#1 || 1 == (if be_async_grp5_evt_process_~event_type~0#1 % 256 % 4294967296 <= 2147483647 then be_async_grp5_evt_process_~event_type~0#1 % 256 % 4294967296 else be_async_grp5_evt_process_~event_type~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029: assume 0 != (if ~tmp___1~48#1 % 256 % 4294967296 <= 2147483647 then ~tmp___1~48#1 % 256 % 4294967296 else ~tmp___1~48#1 % 256 % 4294967296 - 4294967296);assume { :begin_inline_be_async_link_state_process } true;be_async_link_state_process_#in~adapter#1.base, be_async_link_state_process_#in~adapter#1.offset, be_async_link_state_process_#in~evt#1.base, be_async_link_state_process_#in~evt#1.offset := ~adapter#1.base, ~adapter#1.offset, ~compl~2#1.base, ~compl~2#1.offset;havoc be_async_link_state_process_#t~mem2676#1.base, be_async_link_state_process_#t~mem2676#1.offset, be_async_link_state_process_#t~mem2677#1, be_async_link_state_process_#t~mem2678#1.base, be_async_link_state_process_#t~mem2678#1.offset, be_async_link_state_process_#t~mem2679#1, be_async_link_state_process_#t~short2680#1, be_async_link_state_process_#t~mem2681#1, be_async_link_state_process_#t~bitwise2682#1, be_async_link_state_process_#t~short2683#1, be_async_link_state_process_#t~mem2684#1, be_async_link_state_process_#t~mem2685#1, be_async_link_state_process_~adapter#1.base, be_async_link_state_process_~adapter#1.offset, be_async_link_state_process_~evt#1.base, be_async_link_state_process_~evt#1.offset;be_async_link_state_process_~adapter#1.base, be_async_link_state_process_~adapter#1.offset := be_async_link_state_process_#in~adapter#1.base, be_async_link_state_process_#in~adapter#1.offset;be_async_link_state_process_~evt#1.base, be_async_link_state_process_~evt#1.offset := be_async_link_state_process_#in~evt#1.base, be_async_link_state_process_#in~evt#1.offset;call write~int#38(-1, be_async_link_state_process_~adapter#1.base, 317383 + be_async_link_state_process_~adapter#1.offset, 4);call be_async_link_state_process_#t~mem2676#1.base, be_async_link_state_process_#t~mem2676#1.offset := read~$Pointer$#38(be_async_link_state_process_~adapter#1.base, be_async_link_state_process_~adapter#1.offset, 8);call be_async_link_state_process_#t~mem2677#1 := read~int#38(be_async_link_state_process_#t~mem2676#1.base, 62 + be_async_link_state_process_#t~mem2676#1.offset, 2);be_async_link_state_process_#t~short2680#1 := 57888 == be_async_link_state_process_#t~mem2677#1 % 65536 % 4294967296; [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16029: assume !(0 != (if ~tmp___1~48#1 % 256 % 4294967296 <= 2147483647 then ~tmp___1~48#1 % 256 % 4294967296 else ~tmp___1~48#1 % 256 % 4294967296 - 4294967296));call #t~mem2715#1 := read~int#38(~compl~2#1.base, 12 + ~compl~2#1.offset, 4);assume { :begin_inline_is_grp5_evt } true;is_grp5_evt_#in~trailer#1 := #t~mem2715#1;havoc is_grp5_evt_#res#1;havoc is_grp5_evt_~trailer#1;is_grp5_evt_~trailer#1 := is_grp5_evt_#in~trailer#1;is_grp5_evt_#res#1 := (if 0 == (if 5 == is_grp5_evt_~trailer#1 % 4294967296 / 256 % 256 % 4294967296 then 1 else 0) then 0 else 1); [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15922: assume be_async_grp5_evt_process_#t~switch2697#1;call be_async_grp5_evt_process_#t~mem2698#1.base, be_async_grp5_evt_process_#t~mem2698#1.offset := read~$Pointer$#38(be_async_grp5_evt_process_~adapter#1.base, be_async_grp5_evt_process_~adapter#1.offset, 8); [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15922: assume !be_async_grp5_evt_process_#t~switch2697#1;havoc be_async_grp5_evt_process_#t~switch2697#1;havoc be_async_grp5_evt_process_#t~mem2698#1.base, be_async_grp5_evt_process_#t~mem2698#1.offset;havoc be_async_grp5_evt_process_#t~ret2699#1;havoc be_async_grp5_evt_process_#t~switch2697#1;havoc be_async_grp5_evt_process_#t~mem2698#1.base, be_async_grp5_evt_process_#t~mem2698#1.offset;havoc be_async_grp5_evt_process_#t~ret2699#1; [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15914: havoc be_async_grp5_cos_priority_process_#t~mem2686#1, be_async_grp5_cos_priority_process_#t~mem2687#1, be_async_grp5_cos_priority_process_#t~mem2688#1, be_async_grp5_cos_priority_process_#t~mem2689#1, be_async_grp5_cos_priority_process_~adapter#1.base, be_async_grp5_cos_priority_process_~adapter#1.offset, be_async_grp5_cos_priority_process_~evt#1.base, be_async_grp5_cos_priority_process_~evt#1.offset;havoc be_async_grp5_cos_priority_process_#in~adapter#1.base, be_async_grp5_cos_priority_process_#in~adapter#1.offset, be_async_grp5_cos_priority_process_#in~evt#1.base, be_async_grp5_cos_priority_process_#in~evt#1.offset;assume { :end_inline_be_async_grp5_cos_priority_process } true; [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15947-1: SUMMARY for call be_async_dbg_evt_process_#t~ret2706#1 := dev_warn(be_async_dbg_evt_process_#t~mem2705#1.base, 146 + be_async_dbg_evt_process_#t~mem2705#1.offset, 168, 0); srcloc: null [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15947: assume -2147483648 <= be_async_dbg_evt_process_#t~ret2706#1 && be_async_dbg_evt_process_#t~ret2706#1 <= 2147483647; [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16046: SUMMARY for call atomic_dec(~mcc_obj~0#1.base, 31 + ~mcc_obj~0#1.offset); srcloc: null [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15939-1: assume 0 == be_async_dbg_evt_process_#t~mem2703#1 % 4294967296 || 2048 == be_async_dbg_evt_process_#t~mem2703#1 % 4294967296;be_async_dbg_evt_process_#t~bitwise2704#1 := 2048; [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15939-1: assume !(0 == be_async_dbg_evt_process_#t~mem2703#1 % 4294967296 || 2048 == be_async_dbg_evt_process_#t~mem2703#1 % 4294967296); [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15939: assume false;be_async_dbg_evt_process_#t~bitwise2704#1 := be_async_dbg_evt_process_#t~mem2703#1; [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15939: assume !false; [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16038: havoc be_async_dbg_evt_process_#t~switch2700#1, be_async_dbg_evt_process_#t~mem2701#1, be_async_dbg_evt_process_#t~mem2702#1, be_async_dbg_evt_process_#t~mem2703#1, be_async_dbg_evt_process_#t~bitwise2704#1, be_async_dbg_evt_process_#t~mem2705#1.base, be_async_dbg_evt_process_#t~mem2705#1.offset, be_async_dbg_evt_process_#t~ret2706#1, be_async_dbg_evt_process_~adapter#1.base, be_async_dbg_evt_process_~adapter#1.offset, be_async_dbg_evt_process_~trailer#1, be_async_dbg_evt_process_~cmp#1.base, be_async_dbg_evt_process_~cmp#1.offset, be_async_dbg_evt_process_~event_type~1#1, be_async_dbg_evt_process_~evt~0#1.base, be_async_dbg_evt_process_~evt~0#1.offset;havoc be_async_dbg_evt_process_#in~adapter#1.base, be_async_dbg_evt_process_#in~adapter#1.offset, be_async_dbg_evt_process_#in~trailer#1, be_async_dbg_evt_process_#in~cmp#1.base, be_async_dbg_evt_process_#in~cmp#1.offset;assume { :end_inline_be_async_dbg_evt_process } true;havoc #t~mem2720#1; [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15898: assume 0 != be_async_grp5_pvid_state_process_#t~mem2695#1 % 256 % 4294967296;havoc be_async_grp5_pvid_state_process_#t~mem2695#1;call be_async_grp5_pvid_state_process_#t~mem2696#1 := read~int#38(be_async_grp5_pvid_state_process_~evt#1.base, 2 + be_async_grp5_pvid_state_process_~evt#1.offset, 2);call write~int#38(be_async_grp5_pvid_state_process_#t~mem2696#1 % 65536 % 4096, be_async_grp5_pvid_state_process_~adapter#1.base, 317365 + be_async_grp5_pvid_state_process_~adapter#1.offset, 2);havoc be_async_grp5_pvid_state_process_#t~mem2696#1; [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15898: assume !(0 != be_async_grp5_pvid_state_process_#t~mem2695#1 % 256 % 4294967296);havoc be_async_grp5_pvid_state_process_#t~mem2695#1;call write~int#38(0, be_async_grp5_pvid_state_process_~adapter#1.base, 317365 + be_async_grp5_pvid_state_process_~adapter#1.offset, 2); [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16030: havoc be_async_link_state_process_#t~mem2676#1.base, be_async_link_state_process_#t~mem2676#1.offset, be_async_link_state_process_#t~mem2677#1, be_async_link_state_process_#t~mem2678#1.base, be_async_link_state_process_#t~mem2678#1.offset, be_async_link_state_process_#t~mem2679#1, be_async_link_state_process_#t~short2680#1, be_async_link_state_process_#t~mem2681#1, be_async_link_state_process_#t~bitwise2682#1, be_async_link_state_process_#t~short2683#1, be_async_link_state_process_#t~mem2684#1, be_async_link_state_process_#t~mem2685#1, be_async_link_state_process_~adapter#1.base, be_async_link_state_process_~adapter#1.offset, be_async_link_state_process_~evt#1.base, be_async_link_state_process_~evt#1.offset;havoc be_async_link_state_process_#in~adapter#1.base, be_async_link_state_process_#in~adapter#1.offset, be_async_link_state_process_#in~evt#1.base, be_async_link_state_process_#in~evt#1.offset;assume { :end_inline_be_async_link_state_process } true; [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15939-3: assume be_async_dbg_evt_process_#t~switch2700#1;call be_async_dbg_evt_process_#t~mem2701#1 := read~int#38(be_async_dbg_evt_process_~evt~0#1.base, be_async_dbg_evt_process_~evt~0#1.offset, 1); [2025-02-08 02:47:55,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15939-3: assume !be_async_dbg_evt_process_#t~switch2700#1;be_async_dbg_evt_process_#t~switch2700#1 := true; [2025-02-08 02:47:55,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15939-2: assume 0 != be_async_dbg_evt_process_#t~mem2701#1 % 256 % 4294967296;havoc be_async_dbg_evt_process_#t~mem2701#1;call be_async_dbg_evt_process_#t~mem2702#1 := read~int#38(be_async_dbg_evt_process_~evt~0#1.base, 2 + be_async_dbg_evt_process_~evt~0#1.offset, 2);call write~int#38(be_async_dbg_evt_process_#t~mem2702#1, be_async_dbg_evt_process_~adapter#1.base, 317407 + be_async_dbg_evt_process_~adapter#1.offset, 2);havoc be_async_dbg_evt_process_#t~mem2702#1; [2025-02-08 02:47:55,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15939-2: assume !(0 != be_async_dbg_evt_process_#t~mem2701#1 % 256 % 4294967296);havoc be_async_dbg_evt_process_#t~mem2701#1; [2025-02-08 02:47:55,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15923-1: SUMMARY for call be_async_grp5_evt_process_#t~ret2699#1 := dev_warn(be_async_grp5_evt_process_#t~mem2698#1.base, 146 + be_async_grp5_evt_process_#t~mem2698#1.offset, 167, 0); srcloc: null [2025-02-08 02:47:55,977 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15923: assume -2147483648 <= be_async_grp5_evt_process_#t~ret2699#1 && be_async_grp5_evt_process_#t~ret2699#1 <= 2147483647; [2025-02-08 02:47:56,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7200: havoc #t~mem36; [2025-02-08 02:47:57,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8978: havoc #t~mem549; [2025-02-08 02:47:59,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12348: assume 0 != #t~mem1651 % 4294967296;havoc #t~mem1651; [2025-02-08 02:47:59,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12348: assume !(0 != #t~mem1651 % 4294967296);havoc #t~mem1651; [2025-02-08 02:47:59,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12340: assume 0 != (if #t~mem1646 % 4294967296 % 4294967296 <= 2147483647 then #t~mem1646 % 4294967296 % 4294967296 else #t~mem1646 % 4294967296 % 4294967296 - 4294967296) % 2;havoc #t~mem1646;call #t~mem1647.base, #t~mem1647.offset := read~$Pointer$#38(~adapter.base, ~adapter.offset, 8);call #t~mem1648.base, #t~mem1648.offset := read~$Pointer$#41(~#ue_status_low_desc~0.base, ~#ue_status_low_desc~0.offset + 8 * (if ~i~19 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~i~19 % 4294967296 % 18446744073709551616 else ~i~19 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:47:59,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12340: assume !(0 != (if #t~mem1646 % 4294967296 % 4294967296 <= 2147483647 then #t~mem1646 % 4294967296 % 4294967296 else #t~mem1646 % 4294967296 % 4294967296 - 4294967296) % 2);havoc #t~mem1646; [2025-02-08 02:47:59,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12340-1: call #t~mem1646 := read~int#2(~#ue_lo~0.base, ~#ue_lo~0.offset, 4); [2025-02-08 02:47:59,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12341-1: SUMMARY for call #t~ret1649 := dev_err(#t~mem1647.base, 146 + #t~mem1647.offset, 99, 0); srcloc: null [2025-02-08 02:47:59,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12341: assume -2147483648 <= #t~ret1649 && #t~ret1649 <= 2147483647;havoc #t~mem1647.base, #t~mem1647.offset;havoc #t~mem1648.base, #t~mem1648.offset;havoc #t~ret1649; [2025-02-08 02:47:59,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12345: call #t~mem1650 := read~int#2(~#ue_lo~0.base, ~#ue_lo~0.offset, 4);call write~int#2(#t~mem1650 % 4294967296 / 2, ~#ue_lo~0.base, ~#ue_lo~0.offset, 4);havoc #t~mem1650;~i~19 := 1 + ~i~19;call #t~mem1651 := read~int#2(~#ue_lo~0.base, ~#ue_lo~0.offset, 4); [2025-02-08 02:47:59,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12366: assume 0 != #t~mem1658 % 4294967296;havoc #t~mem1658; [2025-02-08 02:47:59,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12366: assume !(0 != #t~mem1658 % 4294967296);havoc #t~mem1658; [2025-02-08 02:47:59,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12358-1: call #t~mem1653 := read~int#2(~#ue_hi~0.base, ~#ue_hi~0.offset, 4); [2025-02-08 02:47:59,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12358: assume 0 != (if #t~mem1653 % 4294967296 % 4294967296 <= 2147483647 then #t~mem1653 % 4294967296 % 4294967296 else #t~mem1653 % 4294967296 % 4294967296 - 4294967296) % 2;havoc #t~mem1653;call #t~mem1654.base, #t~mem1654.offset := read~$Pointer$#38(~adapter.base, ~adapter.offset, 8);call #t~mem1655.base, #t~mem1655.offset := read~$Pointer$#42(~#ue_status_hi_desc~0.base, ~#ue_status_hi_desc~0.offset + 8 * (if ~i~19 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~i~19 % 4294967296 % 18446744073709551616 else ~i~19 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:47:59,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12358: assume !(0 != (if #t~mem1653 % 4294967296 % 4294967296 <= 2147483647 then #t~mem1653 % 4294967296 % 4294967296 else #t~mem1653 % 4294967296 % 4294967296 - 4294967296) % 2);havoc #t~mem1653; [2025-02-08 02:47:59,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363: call #t~mem1657 := read~int#2(~#ue_hi~0.base, ~#ue_hi~0.offset, 4);call write~int#2(#t~mem1657 % 4294967296 / 2, ~#ue_hi~0.base, ~#ue_hi~0.offset, 4);havoc #t~mem1657;~i~19 := 1 + ~i~19;call #t~mem1658 := read~int#2(~#ue_hi~0.base, ~#ue_hi~0.offset, 4); [2025-02-08 02:47:59,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12359-1: SUMMARY for call #t~ret1656 := dev_err(#t~mem1654.base, 146 + #t~mem1654.offset, 100, 0); srcloc: null [2025-02-08 02:47:59,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12359: assume -2147483648 <= #t~ret1656 && #t~ret1656 <= 2147483647;havoc #t~mem1654.base, #t~mem1654.offset;havoc #t~mem1655.base, #t~mem1655.offset;havoc #t~ret1656; [2025-02-08 02:47:59,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12285: call ULTIMATE.dealloc(~#ue_lo~0.base, ~#ue_lo~0.offset);havoc ~#ue_lo~0.base, ~#ue_lo~0.offset;call ULTIMATE.dealloc(~#ue_hi~0.base, ~#ue_hi~0.offset);havoc ~#ue_hi~0.base, ~#ue_hi~0.offset;call ULTIMATE.dealloc(~#ue_lo_mask~0.base, ~#ue_lo_mask~0.offset);havoc ~#ue_lo_mask~0.base, ~#ue_lo_mask~0.offset;call ULTIMATE.dealloc(~#ue_hi_mask~0.base, ~#ue_hi_mask~0.offset);havoc ~#ue_hi_mask~0.base, ~#ue_hi_mask~0.offset; [2025-02-08 02:47:59,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15646: havoc #t~bitwise2636; [2025-02-08 02:47:59,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22340: havoc #t~nondet4160; [2025-02-08 02:48:00,107 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18338: call ULTIMATE.dealloc(~#cmd~5.base, ~#cmd~5.offset);havoc ~#cmd~5.base, ~#cmd~5.offset; [2025-02-08 02:48:00,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16390: #t~ret2809#1.base, #t~ret2809#1.offset := nonembedded_sgl_#res#1.base, nonembedded_sgl_#res#1.offset;havoc nonembedded_sgl_~wrb#1.base, nonembedded_sgl_~wrb#1.offset;havoc nonembedded_sgl_#in~wrb#1.base, nonembedded_sgl_#in~wrb#1.offset;assume { :end_inline_nonembedded_sgl } true;~sge~0#1.base, ~sge~0#1.offset := #t~ret2809#1.base, #t~ret2809#1.offset;havoc #t~ret2809#1.base, #t~ret2809#1.offset;call #t~mem2810#1 := read~int#5(~mem#1.base, 8 + ~mem#1.offset, 8);call write~int#38(#t~mem2810#1 % 18446744073709551616 / 4294967296, ~sge~0#1.base, 4 + ~sge~0#1.offset, 4);havoc #t~mem2810#1;call #t~mem2811#1 := read~int#5(~mem#1.base, 8 + ~mem#1.offset, 8);call write~int#38(#t~mem2811#1, ~sge~0#1.base, ~sge~0#1.offset, 4);havoc #t~mem2811#1;call #t~mem2812#1 := read~int#5(~mem#1.base, 16 + ~mem#1.offset, 4);call write~int#38(#t~mem2812#1, ~sge~0#1.base, 8 + ~sge~0#1.offset, 4);havoc #t~mem2812#1; [2025-02-08 02:48:01,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22410: havoc #t~nondet4168; [2025-02-08 02:48:01,650 INFO L? ?]: Removed 2320 outVars from TransFormulas that were not future-live. [2025-02-08 02:48:01,650 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 02:48:01,725 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 02:48:01,729 INFO L337 CfgBuilder]: Removed 4 assume(true) statements. [2025-02-08 02:48:01,730 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:48:01 BoogieIcfgContainer [2025-02-08 02:48:01,730 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 02:48:01,732 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 02:48:01,732 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 02:48:01,735 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 02:48:01,735 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:46:44" (1/3) ... [2025-02-08 02:48:01,736 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cc3176a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:48:01, skipping insertion in model container [2025-02-08 02:48:01,736 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:46:51" (2/3) ... [2025-02-08 02:48:01,736 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cc3176a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:48:01, skipping insertion in model container [2025-02-08 02:48:01,736 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:48:01" (3/3) ... [2025-02-08 02:48:01,737 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.8-rc1-32_7a-drivers--net--ethernet--emulex--benet--be2net.ko-ldv_main2.cil.out.i [2025-02-08 02:48:01,746 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 02:48:01,749 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.8-rc1-32_7a-drivers--net--ethernet--emulex--benet--be2net.ko-ldv_main2.cil.out.i that has 262 procedures, 1880 locations, 1 initial locations, 223 loop locations, and 1 error locations. [2025-02-08 02:48:01,810 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 02:48:01,819 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@d5b53c3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 02:48:01,820 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-08 02:48:01,827 INFO L276 IsEmpty]: Start isEmpty. Operand has 813 states, 531 states have (on average 1.32015065913371) internal successors, (701), 571 states have internal predecessors, (701), 175 states have call successors, (175), 56 states have call predecessors, (175), 56 states have return successors, (175), 174 states have call predecessors, (175), 175 states have call successors, (175) [2025-02-08 02:48:01,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2025-02-08 02:48:01,831 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 02:48:01,832 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 02:48:01,832 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-08 02:48:01,835 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 02:48:01,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1444080155, now seen corresponding path program 1 times [2025-02-08 02:48:01,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 02:48:01,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65488172] [2025-02-08 02:48:01,841 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 02:48:01,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms