./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-drivers-clk1_drivers-net-ethernet-broadcom-bnx2.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-drivers-clk1_drivers-net-ethernet-broadcom-bnx2.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash ad7d76c1acfcd8cb07f307e47770027963e941c5e2c51f9a60eab729df03813e --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 04:04:49,144 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 04:04:49,200 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 04:04:49,204 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 04:04:49,205 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 04:04:49,223 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 04:04:49,224 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 04:04:49,225 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 04:04:49,225 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 04:04:49,225 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 04:04:49,226 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 04:04:49,226 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 04:04:49,227 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 04:04:49,227 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 04:04:49,227 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 04:04:49,227 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 04:04:49,227 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 04:04:49,227 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 04:04:49,227 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 04:04:49,227 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 04:04:49,227 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 04:04:49,227 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 04:04:49,227 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 04:04:49,227 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 04:04:49,227 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 04:04:49,227 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 04:04:49,227 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 04:04:49,227 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 04:04:49,227 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 04:04:49,227 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:04:49,227 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 04:04:49,228 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 04:04:49,228 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 04:04:49,228 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 04:04:49,228 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 04:04:49,228 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 04:04:49,228 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 04:04:49,228 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 04:04:49,228 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 04:04:49,228 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 04:04:49,228 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 -> ad7d76c1acfcd8cb07f307e47770027963e941c5e2c51f9a60eab729df03813e [2025-02-08 04:04:49,514 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 04:04:49,524 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 04:04:49,528 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 04:04:49,529 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 04:04:49,529 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 04:04:49,530 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-drivers-clk1_drivers-net-ethernet-broadcom-bnx2.cil.i [2025-02-08 04:04:50,779 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ec1015535/bec3752b27c14425bed23b6327a920d3/FLAG3b1a73341 [2025-02-08 04:04:51,552 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 04:04:51,553 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-drivers-clk1_drivers-net-ethernet-broadcom-bnx2.cil.i [2025-02-08 04:04:51,617 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ec1015535/bec3752b27c14425bed23b6327a920d3/FLAG3b1a73341 [2025-02-08 04:04:51,631 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ec1015535/bec3752b27c14425bed23b6327a920d3 [2025-02-08 04:04:51,633 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 04:04:51,635 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 04:04:51,637 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 04:04:51,637 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 04:04:51,642 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 04:04:51,642 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:04:51" (1/1) ... [2025-02-08 04:04:51,643 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58d45380 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:04:51, skipping insertion in model container [2025-02-08 04:04:51,643 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 04:04:51" (1/1) ... [2025-02-08 04:04:51,782 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 04:04:58,200 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-drivers-clk1_drivers-net-ethernet-broadcom-bnx2.cil.i[648016,648029] [2025-02-08 04:04:58,232 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:04:58,334 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 04:04:58,445 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"); [6632] [2025-02-08 04:04:58,447 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)); [6639] [2025-02-08 04:04:58,447 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6646] [2025-02-08 04:04:58,448 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6662] [2025-02-08 04:04:58,451 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/076166e/linux-drivers-clk1/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6745-6746] [2025-02-08 04:04:58,451 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"); [6751-6753] [2025-02-08 04:04:58,452 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)); [6780] [2025-02-08 04:04:58,452 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6787] [2025-02-08 04:04:58,453 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6828] [2025-02-08 04:04:58,453 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6831] [2025-02-08 04:04:58,454 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (val)); [6833] [2025-02-08 04:04:58,454 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6838] [2025-02-08 04:04:58,454 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6841] [2025-02-08 04:04:58,454 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6843] [2025-02-08 04:04:58,454 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6848] [2025-02-08 04:04:58,454 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6851] [2025-02-08 04:04:58,455 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6853] [2025-02-08 04:04:58,455 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6858] [2025-02-08 04:04:58,455 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6861] [2025-02-08 04:04:58,456 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (val)); [6863] [2025-02-08 04:04:58,456 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6901] [2025-02-08 04:04:58,456 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6904] [2025-02-08 04:04:58,456 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (- val)); [6906] [2025-02-08 04:04:58,456 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6911] [2025-02-08 04:04:58,460 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6914] [2025-02-08 04:04:58,464 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6916] [2025-02-08 04:04:58,465 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6921] [2025-02-08 04:04:58,465 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6924] [2025-02-08 04:04:58,465 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6926] [2025-02-08 04:04:58,465 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6931] [2025-02-08 04:04:58,465 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6934] [2025-02-08 04:04:58,465 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (- val)); [6936] [2025-02-08 04:04:58,467 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7022] [2025-02-08 04:04:58,467 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7031] [2025-02-08 04:04:58,469 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [7230] [2025-02-08 04:04:58,469 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [7237] [2025-02-08 04:04:58,469 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7244] [2025-02-08 04:04:58,473 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7313] [2025-02-08 04:04:58,474 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/dynamic_queue_limits.h"), "i" (74), "i" (12UL)); [7341-7342] [2025-02-08 04:04:58,477 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)); [7444-7445] [2025-02-08 04:04:58,478 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)); [7478-7479] [2025-02-08 04:04:58,479 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)); [7519-7520] [2025-02-08 04:04:58,479 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)); [7548-7549] [2025-02-08 04:04:58,480 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [7585-7586] [2025-02-08 04:04:58,480 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [7622-7623] [2025-02-08 04:04:58,493 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/netdevice.h"), "i" (502), "i" (12UL)); [8092-8093] [2025-02-08 04:04:58,497 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8099] [2025-02-08 04:04:58,500 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8282] [2025-02-08 04:04:58,500 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8311] [2025-02-08 04:04:58,506 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8443] [2025-02-08 04:04:58,506 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8446] [2025-02-08 04:04:58,506 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8449] [2025-02-08 04:04:58,506 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8452] [2025-02-08 04:04:58,506 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8483] [2025-02-08 04:04:58,506 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8486] [2025-02-08 04:04:58,506 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8489] [2025-02-08 04:04:58,507 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8492] [2025-02-08 04:04:58,507 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8523] [2025-02-08 04:04:58,507 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8526] [2025-02-08 04:04:58,507 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8529] [2025-02-08 04:04:58,507 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8532] [2025-02-08 04:04:58,507 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8563] [2025-02-08 04:04:58,508 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8566] [2025-02-08 04:04:58,508 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8569] [2025-02-08 04:04:58,508 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8572] [2025-02-08 04:04:58,531 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9062] [2025-02-08 04:04:58,535 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9270] [2025-02-08 04:04:58,649 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12570] [2025-02-08 04:04:58,650 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12572] [2025-02-08 04:04:58,651 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)(& skb->end)) [12630] [2025-02-08 04:04:58,652 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [12697] [2025-02-08 04:04:58,652 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [12745] [2025-02-08 04:04:58,652 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12748] [2025-02-08 04:04:58,652 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12751] [2025-02-08 04:04:58,652 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [12754] [2025-02-08 04:04:58,653 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [12785] [2025-02-08 04:04:58,653 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12788] [2025-02-08 04:04:58,653 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12791] [2025-02-08 04:04:58,653 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [12794] [2025-02-08 04:04:58,653 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [12825] [2025-02-08 04:04:58,653 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12828] [2025-02-08 04:04:58,654 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12831] [2025-02-08 04:04:58,654 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [12834] [2025-02-08 04:04:58,654 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [12865] [2025-02-08 04:04:58,654 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12868] [2025-02-08 04:04:58,654 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12871] [2025-02-08 04:04:58,654 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12874] [2025-02-08 04:04:58,659 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13162] [2025-02-08 04:04:58,659 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13164] [2025-02-08 04:04:58,660 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13207] [2025-02-08 04:04:58,661 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)rx_hdr) [13218] [2025-02-08 04:04:58,661 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)tmp) [13224] [2025-02-08 04:04:58,663 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13338] [2025-02-08 04:04:58,663 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [13359] [2025-02-08 04:04:58,668 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [13374] [2025-02-08 04:04:58,672 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [13399] [2025-02-08 04:04:58,685 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13666] [2025-02-08 04:04:58,688 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13713] [2025-02-08 04:04:58,781 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [18268] [2025-02-08 04:04:58,781 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [18274] [2025-02-08 04:04:58,782 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [18282] [2025-02-08 04:04:58,931 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-drivers-clk1_drivers-net-ethernet-broadcom-bnx2.cil.i[648016,648029] [2025-02-08 04:04:58,945 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 04:04:59,313 INFO L204 MainTranslator]: Completed translation [2025-02-08 04:04:59,314 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:04:59 WrapperNode [2025-02-08 04:04:59,314 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 04:04:59,315 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 04:04:59,315 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 04:04:59,315 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 04:04:59,319 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:04:59" (1/1) ... [2025-02-08 04:04:59,415 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:04:59" (1/1) ... [2025-02-08 04:04:59,703 INFO L138 Inliner]: procedures = 691, calls = 7757, calls flagged for inlining = 360, calls inlined = 321, statements flattened = 19190 [2025-02-08 04:04:59,704 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 04:04:59,704 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 04:04:59,704 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 04:04:59,704 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 04:04:59,711 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:04:59" (1/1) ... [2025-02-08 04:04:59,711 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:04:59" (1/1) ... [2025-02-08 04:04:59,881 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:04:59" (1/1) ... [2025-02-08 04:05:03,292 INFO L175 MemorySlicer]: Split 4939 memory accesses to 39 slices as follows [4, 80, 176, 13, 14, 40, 49, 5, 5, 90, 29, 377, 2, 1, 6, 2, 1, 83, 3740, 5, 3, 5, 5, 98, 22, 6, 13, 2, 30, 2, 3, 2, 4, 5, 4, 1, 8, 2, 2]. 76 percent of accesses are in the largest equivalence class. The 71 initializations are split as follows [0, 0, 0, 0, 14, 0, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 5, 0, 0, 5, 0, 0, 6, 0, 0, 0, 2, 0, 0, 0, 5, 0, 1, 0, 2, 0]. The 2966 writes are split as follows [0, 80, 42, 12, 0, 0, 48, 0, 0, 87, 26, 372, 1, 1, 6, 0, 0, 65, 2066, 0, 0, 2, 0, 96, 16, 0, 6, 1, 28, 0, 2, 0, 2, 0, 0, 0, 6, 0, 1]. [2025-02-08 04:05:03,293 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:04:59" (1/1) ... [2025-02-08 04:05:03,293 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:04:59" (1/1) ... [2025-02-08 04:05:03,550 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:04:59" (1/1) ... [2025-02-08 04:05:03,588 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:04:59" (1/1) ... [2025-02-08 04:05:03,662 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:04:59" (1/1) ... [2025-02-08 04:05:03,712 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:04:59" (1/1) ... [2025-02-08 04:05:03,828 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 04:05:03,830 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 04:05:03,831 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 04:05:03,831 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 04:05:03,831 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 04:04:59" (1/1) ... [2025-02-08 04:05:03,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 04:05:03,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 04:05:03,861 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 04:05:03,867 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 04:05:03,882 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-08 04:05:03,882 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-08 04:05:03,882 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_resolve_flow_ctrl [2025-02-08 04:05:03,883 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_resolve_flow_ctrl [2025-02-08 04:05:03,883 INFO L130 BoogieDeclarations]: Found specification of procedure load_rv2p_fw [2025-02-08 04:05:03,883 INFO L138 BoogieDeclarations]: Found implementation of procedure load_rv2p_fw [2025-02-08 04:05:03,883 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_bmsr1 [2025-02-08 04:05:03,883 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_bmsr1 [2025-02-08 04:05:03,883 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2025-02-08 04:05:03,883 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2025-02-08 04:05:03,883 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_wake_queue [2025-02-08 04:05:03,883 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_wake_queue [2025-02-08 04:05:03,883 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_int [2025-02-08 04:05:03,883 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_int [2025-02-08 04:05:03,883 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 04:05:03,883 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 04:05:03,883 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 04:05:03,883 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 04:05:03,883 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 04:05:03,883 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 04:05:03,883 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_rxbd_rings [2025-02-08 04:05:03,883 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_rxbd_rings [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_nvram_read_dword [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_nvram_read_dword [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure get_l2_fhdr [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure get_l2_fhdr [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_cnic_stop [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_cnic_stop [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_netif_start [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_netif_start [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_int_mode [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_int_mode [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_bmsr1 [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_bmsr1 [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_11_4 [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_11_4 [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_forced_2g5 [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_forced_2g5 [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_page [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_page [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_xceiver_str [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_xceiver_str [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_rx_context [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_rx_context [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_resume [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_resume [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_pcie_error_reporting [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_pcie_error_reporting [2025-02-08 04:05:03,884 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_ctx_wr [2025-02-08 04:05:03,884 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_ctx_wr [2025-02-08 04:05:03,886 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2025-02-08 04:05:03,886 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2025-02-08 04:05:03,886 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-08 04:05:03,886 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-08 04:05:03,886 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_timer_instance_5 [2025-02-08 04:05:03,886 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_timer_instance_5 [2025-02-08 04:05:03,886 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_remote_phy [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_remote_phy [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_alloc_rx_data [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_alloc_rx_data [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_phy [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_phy [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_unlock [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_unlock [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_11 [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_11 [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_instance_callback_5_2 [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_instance_callback_5_2 [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_napi [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_napi [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_read_phy [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_read_phy [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_request_irq [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_request_irq [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reg_wr_ind [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reg_wr_ind [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-02-08 04:05:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-02-08 04:05:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 04:05:03,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 04:05:03,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 04:05:03,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 04:05:03,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 04:05:03,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 04:05:03,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 04:05:03,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 04:05:03,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 04:05:03,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 04:05:03,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 04:05:03,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 04:05:03,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 04:05:03,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 04:05:03,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 04:05:03,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 04:05:03,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 04:05:03,890 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2025-02-08 04:05:03,891 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure __napi_schedule [2025-02-08 04:05:03,891 INFO L138 BoogieDeclarations]: Found implementation of procedure __napi_schedule [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_rx_mode [2025-02-08 04:05:03,891 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_rx_mode [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_test_intr [2025-02-08 04:05:03,891 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_test_intr [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 04:05:03,891 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_nic [2025-02-08 04:05:03,891 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_nic [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 04:05:03,891 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_wol [2025-02-08 04:05:03,891 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_wol [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 04:05:03,891 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-08 04:05:03,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-08 04:05:03,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-08 04:05:03,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-08 04:05:03,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-08 04:05:03,894 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 04:05:03,894 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 04:05:03,894 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_mac_addr [2025-02-08 04:05:03,894 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_mac_addr [2025-02-08 04:05:03,894 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reset_nic [2025-02-08 04:05:03,894 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reset_nic [2025-02-08 04:05:03,894 INFO L130 BoogieDeclarations]: Found specification of procedure dma_sync_single_for_cpu [2025-02-08 04:05:03,894 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_sync_single_for_cpu [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_msi [2025-02-08 04:05:03,895 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_msi [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 04:05:03,895 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure vzalloc [2025-02-08 04:05:03,895 INFO L138 BoogieDeclarations]: Found implementation of procedure vzalloc [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 04:05:03,895 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 04:05:03,896 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 04:05:03,896 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 04:05:03,896 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 04:05:03,896 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 04:05:03,896 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 04:05:03,896 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 04:05:03,897 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 04:05:03,897 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 04:05:03,897 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 04:05:03,897 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 04:05:03,897 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 04:05:03,897 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 04:05:03,898 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 04:05:03,898 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 04:05:03,898 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 04:05:03,898 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 04:05:03,898 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 04:05:03,898 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 04:05:03,898 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 04:05:03,898 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 04:05:03,898 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-08 04:05:03,898 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-02-08 04:05:03,898 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-02-08 04:05:03,898 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-02-08 04:05:03,898 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-02-08 04:05:03,898 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_free_skbs [2025-02-08 04:05:03,898 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_free_skbs [2025-02-08 04:05:03,899 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-08 04:05:03,899 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-08 04:05:03,899 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_channels [2025-02-08 04:05:03,899 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_channels [2025-02-08 04:05:03,899 INFO L130 BoogieDeclarations]: Found specification of procedure __bnx2_free_irq [2025-02-08 04:05:03,899 INFO L138 BoogieDeclarations]: Found implementation of procedure __bnx2_free_irq [2025-02-08 04:05:03,899 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_test_and_enable_2g5 [2025-02-08 04:05:03,899 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_test_and_enable_2g5 [2025-02-08 04:05:03,899 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-02-08 04:05:03,899 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-02-08 04:05:03,899 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 04:05:03,899 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 04:05:03,899 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_1_59 [2025-02-08 04:05:03,899 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_1_59 [2025-02-08 04:05:03,899 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_self_test [2025-02-08 04:05:03,899 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_self_test [2025-02-08 04:05:03,901 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 04:05:03,901 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 04:05:03,901 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_net_dummy_resourceless_instance_1 [2025-02-08 04:05:03,901 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_net_dummy_resourceless_instance_1 [2025-02-08 04:05:03,901 INFO L130 BoogieDeclarations]: Found specification of procedure dev_close [2025-02-08 04:05:03,901 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_close [2025-02-08 04:05:03,901 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_msix_tbl [2025-02-08 04:05:03,901 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_msix_tbl [2025-02-08 04:05:03,901 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_int_sync [2025-02-08 04:05:03,901 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_int_sync [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_open [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_open [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reset_chip [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reset_chip [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_del_napi [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_del_napi [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_settings [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_settings [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_tx_lock [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_tx_lock [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure check_mips_fw_entry [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure check_mips_fw_entry [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_cnic_start [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_cnic_start [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_shmem_rd [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_shmem_rd [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_mac_link [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_mac_link [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_timer [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_timer [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_netdev [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_netdev [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_napi_enable [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_napi_enable [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 04:05:03,902 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 04:05:03,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 04:05:03,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 04:05:03,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 04:05:03,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-02-08 04:05:03,904 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 04:05:03,904 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_1_29 [2025-02-08 04:05:03,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_1_29 [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_wol [2025-02-08 04:05:03,904 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_wol [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 04:05:03,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_pauseparam [2025-02-08 04:05:03,904 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_pauseparam [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2025-02-08 04:05:03,904 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 04:05:03,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_tx_timeout [2025-02-08 04:05:03,904 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_tx_timeout [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_one [2025-02-08 04:05:03,904 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_one [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-02-08 04:05:03,904 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-02-08 04:05:03,904 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure pci_vpd_find_info_keyword [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_vpd_find_info_keyword [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_disable [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_disable [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_acquire_nvram_lock [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_acquire_nvram_lock [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_remove_one [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_remove_one [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_1_53 [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_1_53 [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_1_52 [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_1_52 [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_1_49 [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_1_49 [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure lock_is_held [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_is_held [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure request_firmware [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure request_firmware [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_nvram_access [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_nvram_access [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 04:05:03,905 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 04:05:03,905 INFO L130 BoogieDeclarations]: Found specification of procedure check_fw_section [2025-02-08 04:05:03,906 INFO L138 BoogieDeclarations]: Found implementation of procedure check_fw_section [2025-02-08 04:05:03,906 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_settings [2025-02-08 04:05:03,906 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_settings [2025-02-08 04:05:03,906 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule_prep [2025-02-08 04:05:03,906 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule_prep [2025-02-08 04:05:03,906 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_1_40 [2025-02-08 04:05:03,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_1_40 [2025-02-08 04:05:03,906 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_run_loopback [2025-02-08 04:05:03,906 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_run_loopback [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2025-02-08 04:05:03,907 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_napi_disable [2025-02-08 04:05:03,907 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_napi_disable [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 04:05:03,907 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-02-08 04:05:03,907 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-02-08 04:05:03,907 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_nvram_write_dword [2025-02-08 04:05:03,907 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_nvram_write_dword [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-08 04:05:03,907 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 04:05:03,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 04:05:03,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 04:05:03,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 04:05:03,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 04:05:03,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 04:05:03,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 04:05:03,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 04:05:03,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 04:05:03,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 04:05:03,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 04:05:03,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 04:05:03,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 04:05:03,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 04:05:03,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 04:05:03,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 04:05:03,909 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 04:05:03,910 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_link [2025-02-08 04:05:03,910 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_link [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-02-08 04:05:03,910 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2025-02-08 04:05:03,910 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_int [2025-02-08 04:05:03,910 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_int [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 04:05:03,910 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2025-02-08 04:05:03,910 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_size_call_parameter [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2025-02-08 04:05:03,910 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-02-08 04:05:03,910 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-08 04:05:03,910 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 04:05:03,910 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_nvram_access [2025-02-08 04:05:03,910 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_nvram_access [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_free_mem [2025-02-08 04:05:03,910 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_free_mem [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2025-02-08 04:05:03,910 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-08 04:05:03,910 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 04:05:03,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 04:05:03,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 04:05:03,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 04:05:03,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 04:05:03,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 04:05:03,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 04:05:03,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 04:05:03,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 04:05:03,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 04:05:03,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 04:05:03,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 04:05:03,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 04:05:03,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 04:05:03,912 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 04:05:03,912 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 04:05:03,912 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-08 04:05:03,912 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-08 04:05:03,912 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-08 04:05:03,912 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-08 04:05:03,912 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 04:05:03,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-08 04:05:03,913 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_netdev_19 [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_netdev_19 [2025-02-08 04:05:03,913 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_release_nvram_lock [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_release_nvram_lock [2025-02-08 04:05:03,913 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-02-08 04:05:03,913 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_nway_reset [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_nway_reset [2025-02-08 04:05:03,913 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2025-02-08 04:05:03,913 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_has_work [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_has_work [2025-02-08 04:05:03,913 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_has_fast_work [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_has_fast_work [2025-02-08 04:05:03,913 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_schedule [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_schedule [2025-02-08 04:05:03,913 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-02-08 04:05:03,913 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_tx_avail [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_tx_avail [2025-02-08 04:05:03,913 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_test_link [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_test_link [2025-02-08 04:05:03,913 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-02-08 04:05:03,913 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 04:05:03,913 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 04:05:03,913 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_report_link [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_report_link [2025-02-08 04:05:03,913 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reset_phy [2025-02-08 04:05:03,913 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reset_phy [2025-02-08 04:05:03,914 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_phy [2025-02-08 04:05:03,914 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_phy [2025-02-08 04:05:03,914 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2025-02-08 04:05:03,914 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2025-02-08 04:05:03,914 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_hw_rx_cons [2025-02-08 04:05:03,914 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_hw_rx_cons [2025-02-08 04:05:03,914 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 04:05:03,914 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 04:05:03,914 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_nvram [2025-02-08 04:05:03,914 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_nvram [2025-02-08 04:05:03,914 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 04:05:03,914 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 04:05:03,914 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 04:05:03,914 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_change_ring_size [2025-02-08 04:05:03,915 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_change_ring_size [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_power_state [2025-02-08 04:05:03,915 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_power_state [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure load_cpu_fw [2025-02-08 04:05:03,915 INFO L138 BoogieDeclarations]: Found implementation of procedure load_cpu_fw [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure __free_pages [2025-02-08 04:05:03,915 INFO L138 BoogieDeclarations]: Found implementation of procedure __free_pages [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_default_remote_link [2025-02-08 04:05:03,915 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_default_remote_link [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_io_resume [2025-02-08 04:05:03,915 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_io_resume [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_write_phy [2025-02-08 04:05:03,915 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_write_phy [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 04:05:03,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 04:05:03,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 04:05:03,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 04:05:03,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 04:05:03,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 04:05:03,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 04:05:03,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 04:05:03,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 04:05:03,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 04:05:03,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 04:05:03,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 04:05:03,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 04:05:03,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 04:05:03,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 04:05:03,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 04:05:03,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 04:05:03,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 04:05:03,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_hw_tx_cons [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_hw_tx_cons [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure pci_vpd_info_field_size [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_vpd_info_field_size [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_fw_sync [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_fw_sync [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_shmem_wr [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_shmem_wr [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_5706s_force_link_dn [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_5706s_force_link_dn [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_default_link [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_default_link [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_phy_get_pause_adv [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_phy_get_pause_adv [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_remote_phy_event [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_remote_phy_event [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure release_firmware [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure release_firmware [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_nvram_read [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_nvram_read [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_change_mac_addr [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_change_mac_addr [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_init_fw_cap [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_init_fw_cap [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_reg_rd_ind [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_reg_rd_ind [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_restore_state [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_enable_nvram_write [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_enable_nvram_write [2025-02-08 04:05:03,918 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-08 04:05:03,918 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-08 04:05:03,919 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 04:05:03,919 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 04:05:03,919 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 04:05:03,919 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 04:05:03,919 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2025-02-08 04:05:03,919 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2025-02-08 04:05:03,919 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_page [2025-02-08 04:05:03,919 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_page [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_setup_cnic_irq_info [2025-02-08 04:05:03,920 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_setup_cnic_irq_info [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 04:05:03,920 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_shutdown [2025-02-08 04:05:03,920 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_shutdown [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_suspend [2025-02-08 04:05:03,920 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_suspend [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_disable_forced_2g5 [2025-02-08 04:05:03,920 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_disable_forced_2g5 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_change_mtu [2025-02-08 04:05:03,920 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_change_mtu [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 04:05:03,920 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_netif_stop [2025-02-08 04:05:03,920 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_netif_stop [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 04:05:03,920 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_ringparam [2025-02-08 04:05:03,921 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_ringparam [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 04:05:03,921 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_find_max_ring [2025-02-08 04:05:03,921 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_find_max_ring [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_coalesce [2025-02-08 04:05:03,921 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_coalesce [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_instance_register_10_2 [2025-02-08 04:05:03,921 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_instance_register_10_2 [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_send_heart_beat [2025-02-08 04:05:03,921 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_send_heart_beat [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-08 04:05:03,921 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_alloc_rx_page [2025-02-08 04:05:03,921 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_alloc_rx_page [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_eeprom_len [2025-02-08 04:05:03,921 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_eeprom_len [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-08 04:05:03,921 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2025-02-08 04:05:03,921 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2025-02-08 04:05:03,921 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_release_firmware [2025-02-08 04:05:03,921 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_release_firmware [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2025-02-08 04:05:03,921 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2025-02-08 04:05:03,921 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2025-02-08 04:05:03,921 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_shutdown_chip [2025-02-08 04:05:03,921 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_shutdown_chip [2025-02-08 04:05:03,922 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_get_regs_len [2025-02-08 04:05:03,922 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_get_regs_len [2025-02-08 04:05:03,922 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_alloc_mem [2025-02-08 04:05:03,922 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_alloc_mem [2025-02-08 04:05:03,922 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_close [2025-02-08 04:05:03,922 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_close [2025-02-08 04:05:03,922 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 04:05:03,923 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-02-08 04:05:03,923 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_coalesce [2025-02-08 04:05:03,923 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_coalesce [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure dql_avail [2025-02-08 04:05:03,923 INFO L138 BoogieDeclarations]: Found implementation of procedure dql_avail [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-08 04:05:03,923 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-02-08 04:05:03,923 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 04:05:03,923 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 04:05:03,923 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-02-08 04:05:03,923 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-08 04:05:03,923 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-08 04:05:03,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-08 04:05:03,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-08 04:05:03,924 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_free_irq [2025-02-08 04:05:03,924 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_free_irq [2025-02-08 04:05:03,924 INFO L130 BoogieDeclarations]: Found specification of procedure poll_bnx2 [2025-02-08 04:05:03,924 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_bnx2 [2025-02-08 04:05:03,924 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_page [2025-02-08 04:05:03,924 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_page [2025-02-08 04:05:03,924 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_features [2025-02-08 04:05:03,924 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_features [2025-02-08 04:05:03,924 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 04:05:03,924 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 04:05:03,924 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_set_rx_ring_size [2025-02-08 04:05:03,924 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_set_rx_ring_size [2025-02-08 04:05:03,924 INFO L130 BoogieDeclarations]: Found specification of procedure bnx2_dump_mcp_state [2025-02-08 04:05:03,924 INFO L138 BoogieDeclarations]: Found implementation of procedure bnx2_dump_mcp_state [2025-02-08 04:05:05,388 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 04:05:05,394 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 04:05:05,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10211: call ULTIMATE.dealloc(~#local_adv~0.base, ~#local_adv~0.offset);havoc ~#local_adv~0.base, ~#local_adv~0.offset;call ULTIMATE.dealloc(~#remote_adv~0.base, ~#remote_adv~0.offset);havoc ~#remote_adv~0.base, ~#remote_adv~0.offset;call ULTIMATE.dealloc(~#val~1.base, ~#val~1.offset);havoc ~#val~1.base, ~#val~1.offset; [2025-02-08 04:05:05,830 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14173-2: call #t~mem2040#1 := read~int#18(~rv2p_code~0#1.base, ~rv2p_code~0#1.offset, 4); [2025-02-08 04:05:05,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14206-1: SUMMARY for call writel(~val~19#1, #t~mem2060#1.base, #t~mem2060#1.offset + (if ~addr~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~addr~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~addr~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:05,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14173: ~tmp___1~32#1 := #t~ret2041#1;havoc #t~mem2040#1;havoc #t~ret2041#1;call #t~mem2042#1.base, #t~mem2042#1.offset := read~$Pointer$#18(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:05:05,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14173-1: SUMMARY for call #t~ret2041#1 := __fswab32(#t~mem2040#1); srcloc: null [2025-02-08 04:05:05,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14206: havoc #t~mem2060#1.base, #t~mem2060#1.offset; [2025-02-08 04:05:05,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14177: havoc #t~mem2045#1.base, #t~mem2045#1.offset;~rv2p_code~0#1.base, ~rv2p_code~0#1.offset := ~rv2p_code~0#1.base, 4 + ~rv2p_code~0#1.offset; [2025-02-08 04:05:05,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14177-1: SUMMARY for call writel(~tmp___2~17#1, #t~mem2045#1.base, 10292 + #t~mem2045#1.offset); srcloc: null [2025-02-08 04:05:05,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14198-1: SUMMARY for call #t~ret2053#1 := __fswab32(#t~mem2052#1); srcloc: null [2025-02-08 04:05:05,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14198: ~tmp___4~4#1 := #t~ret2053#1;havoc #t~mem2052#1;havoc #t~ret2053#1;~code~0#1 := ~tmp___4~4#1;call #t~mem2054#1.base, #t~mem2054#1.offset := read~$Pointer$#18(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:05:05,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14203: #t~ret2057#1 := rv2p_fw_fixup_#res#1;havoc rv2p_fw_fixup_~rv2p_proc#1, rv2p_fw_fixup_~idx#1, rv2p_fw_fixup_~loc#1, rv2p_fw_fixup_~rv2p_code#1;havoc rv2p_fw_fixup_#in~rv2p_proc#1, rv2p_fw_fixup_#in~idx#1, rv2p_fw_fixup_#in~loc#1, rv2p_fw_fixup_#in~rv2p_code#1;assume { :end_inline_rv2p_fw_fixup } true;~code~0#1 := #t~ret2057#1;havoc #t~ret2057#1;call #t~mem2058#1.base, #t~mem2058#1.offset := read~$Pointer$#18(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:05:05,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14174-1: SUMMARY for call writel(~tmp___1~32#1, #t~mem2042#1.base, 10288 + #t~mem2042#1.offset); srcloc: null [2025-02-08 04:05:05,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14174: havoc #t~mem2042#1.base, #t~mem2042#1.offset;~rv2p_code~0#1.base, ~rv2p_code~0#1.offset := ~rv2p_code~0#1.base, 4 + ~rv2p_code~0#1.offset;call #t~mem2043#1 := read~int#18(~rv2p_code~0#1.base, ~rv2p_code~0#1.offset, 4); [2025-02-08 04:05:05,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14133-1: rv2p_fw_fixup_#res#1 := rv2p_fw_fixup_~rv2p_code#1; [2025-02-08 04:05:05,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14179: ~val~19#1 := #t~bitwise2046#1;havoc #t~bitwise2046#1;call #t~mem2047#1.base, #t~mem2047#1.offset := read~$Pointer$#18(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:05:05,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14179-1: [2025-02-08 04:05:05,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14121: assume 0 == rv2p_fw_fixup_~idx#1; [2025-02-08 04:05:05,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14121: assume !(0 == rv2p_fw_fixup_~idx#1); [2025-02-08 04:05:05,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14204-1: SUMMARY for call writel(~code~0#1, #t~mem2058#1.base, 10292 + #t~mem2058#1.offset); srcloc: null [2025-02-08 04:05:05,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14204: havoc #t~mem2058#1.base, #t~mem2058#1.offset; [2025-02-08 04:05:05,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14179-4: assume 0 == (if ~i~27#1 < 0 && 0 != ~i~27#1 % 8 then 1 + ~i~27#1 / 8 else ~i~27#1 / 8) % 4294967296 || (if ~i~27#1 < 0 && 0 != ~i~27#1 % 8 then 1 + ~i~27#1 / 8 else ~i~27#1 / 8) % 4294967296 == ~cmd~0#1 % 4294967296;#t~bitwise2046#1 := ~cmd~0#1; [2025-02-08 04:05:05,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14179-4: assume !(0 == (if ~i~27#1 < 0 && 0 != ~i~27#1 % 8 then 1 + ~i~27#1 / 8 else ~i~27#1 / 8) % 4294967296 || (if ~i~27#1 < 0 && 0 != ~i~27#1 % 8 then 1 + ~i~27#1 / 8 else ~i~27#1 / 8) % 4294967296 == ~cmd~0#1 % 4294967296); [2025-02-08 04:05:05,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14179-2: havoc #t~bitwise2046#1;assume (#t~bitwise2046#1 % 4294967296 >= (if ~i~27#1 < 0 && 0 != ~i~27#1 % 8 then 1 + ~i~27#1 / 8 else ~i~27#1 / 8) % 4294967296 && #t~bitwise2046#1 % 4294967296 >= ~cmd~0#1 % 4294967296) && #t~bitwise2046#1 % 4294967296 <= (if ~i~27#1 < 0 && 0 != ~i~27#1 % 8 then 1 + ~i~27#1 / 8 else ~i~27#1 / 8) % 4294967296 + ~cmd~0#1 % 4294967296; [2025-02-08 04:05:05,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14179-3: assume 0 == ~cmd~0#1 % 4294967296;#t~bitwise2046#1 := (if ~i~27#1 < 0 && 0 != ~i~27#1 % 8 then 1 + ~i~27#1 / 8 else ~i~27#1 / 8); [2025-02-08 04:05:05,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14179-3: assume !(0 == ~cmd~0#1 % 4294967296); [2025-02-08 04:05:05,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14196: assume 0 != ~loc~0#1 % 4294967296 && 4 * ~loc~0#1 % 4294967296 < ~rv2p_code_len~0#1 % 4294967296;call #t~mem2052#1 := read~int#18(~rv2p_code~0#1.base, ~rv2p_code~0#1.offset + 4 * (if (18446744073709551615 + ~loc~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18446744073709551615 + ~loc~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 else (18446744073709551615 + ~loc~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 04:05:05,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14196: assume !(0 != ~loc~0#1 % 4294967296 && 4 * ~loc~0#1 % 4294967296 < ~rv2p_code_len~0#1 % 4294967296); [2025-02-08 04:05:05,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14200-1: SUMMARY for call writel(~code~0#1, #t~mem2054#1.base, 10288 + #t~mem2054#1.offset); srcloc: null [2025-02-08 04:05:05,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14200: havoc #t~mem2054#1.base, #t~mem2054#1.offset;call #t~mem2055#1 := read~int#18(~rv2p_code~0#1.base, ~rv2p_code~0#1.offset + 4 * (if ~loc~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~loc~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~loc~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 04:05:05,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14180-1: SUMMARY for call writel(~val~19#1, #t~mem2047#1.base, #t~mem2047#1.offset + (if ~addr~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~addr~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~addr~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:05,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14180: havoc #t~mem2047#1.base, #t~mem2047#1.offset;~i~27#1 := 8 + ~i~27#1; [2025-02-08 04:05:05,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14205-2: havoc #t~bitwise2059#1;assume (#t~bitwise2059#1 % 4294967296 >= ~loc~0#1 % 4294967296 / 2 % 4294967296 && #t~bitwise2059#1 % 4294967296 >= ~cmd~0#1 % 4294967296) && #t~bitwise2059#1 % 4294967296 <= ~loc~0#1 % 4294967296 / 2 % 4294967296 + ~cmd~0#1 % 4294967296; [2025-02-08 04:05:05,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14205-3: assume 0 == ~cmd~0#1 % 4294967296;#t~bitwise2059#1 := ~loc~0#1 % 4294967296 / 2; [2025-02-08 04:05:05,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14205-3: assume !(0 == ~cmd~0#1 % 4294967296); [2025-02-08 04:05:05,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14205: ~val~19#1 := #t~bitwise2059#1;havoc #t~bitwise2059#1;call #t~mem2060#1.base, #t~mem2060#1.offset := read~$Pointer$#18(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:05:05,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14205-1: [2025-02-08 04:05:05,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14176-1: SUMMARY for call #t~ret2044#1 := __fswab32(#t~mem2043#1); srcloc: null [2025-02-08 04:05:05,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14176: ~tmp___2~17#1 := #t~ret2044#1;havoc #t~mem2043#1;havoc #t~ret2044#1;call #t~mem2045#1.base, #t~mem2045#1.offset := read~$Pointer$#18(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:05:05,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14205-4: assume 0 == ~loc~0#1 % 4294967296 / 2 % 4294967296 || ~loc~0#1 % 4294967296 / 2 % 4294967296 == ~cmd~0#1 % 4294967296;#t~bitwise2059#1 := ~cmd~0#1; [2025-02-08 04:05:05,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14205-4: assume !(0 == ~loc~0#1 % 4294967296 / 2 % 4294967296 || ~loc~0#1 % 4294967296 / 2 % 4294967296 == ~cmd~0#1 % 4294967296); [2025-02-08 04:05:05,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14201: ~tmp___5~3#1 := #t~ret2056#1;havoc #t~mem2055#1;havoc #t~ret2056#1;~code~0#1 := ~tmp___5~3#1;assume { :begin_inline_rv2p_fw_fixup } true;rv2p_fw_fixup_#in~rv2p_proc#1, rv2p_fw_fixup_#in~idx#1, rv2p_fw_fixup_#in~loc#1, rv2p_fw_fixup_#in~rv2p_code#1 := ~rv2p_proc#1, ~i~27#1, ~loc~0#1, ~code~0#1;havoc rv2p_fw_fixup_#res#1;havoc rv2p_fw_fixup_~rv2p_proc#1, rv2p_fw_fixup_~idx#1, rv2p_fw_fixup_~loc#1, rv2p_fw_fixup_~rv2p_code#1;rv2p_fw_fixup_~rv2p_proc#1 := rv2p_fw_fixup_#in~rv2p_proc#1;rv2p_fw_fixup_~idx#1 := rv2p_fw_fixup_#in~idx#1;rv2p_fw_fixup_~loc#1 := rv2p_fw_fixup_#in~loc#1;rv2p_fw_fixup_~rv2p_code#1 := rv2p_fw_fixup_#in~rv2p_code#1; [2025-02-08 04:05:05,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14201-1: SUMMARY for call #t~ret2056#1 := __fswab32(#t~mem2055#1); srcloc: null [2025-02-08 04:05:05,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14127: rv2p_fw_fixup_~rv2p_code#1 := rv2p_fw_fixup_~rv2p_code#1 - rv2p_fw_fixup_~rv2p_code#1 % 65536;rv2p_fw_fixup_~rv2p_code#1 := 255 + rv2p_fw_fixup_~rv2p_code#1 - rv2p_fw_fixup_~rv2p_code#1 % 256; [2025-02-08 04:05:05,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14193-2: call #t~mem2050#1 := read~int#18(~fw_entry#1.base, 12 + ~fw_entry#1.offset + 4 * ~i~27#1, 4); [2025-02-08 04:05:05,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14193: ~tmp___3~7#1 := #t~ret2051#1;havoc #t~mem2050#1;havoc #t~ret2051#1;~loc~0#1 := ~tmp___3~7#1; [2025-02-08 04:05:05,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14193-1: SUMMARY for call #t~ret2051#1 := __fswab32(#t~mem2050#1); srcloc: null [2025-02-08 04:05:05,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14210: ~i~27#1 := 1 + ~i~27#1; [2025-02-08 04:05:05,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25192: havoc #t~nondet4303; [2025-02-08 04:05:05,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25340: havoc netpoll_trap_#t~nondet4319#1; [2025-02-08 04:05:05,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9542-5: assume false;#t~bitwise641 := #t~mem640; [2025-02-08 04:05:05,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9542-5: assume !false; [2025-02-08 04:05:05,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9542-6: assume 0 == #t~mem640 % 4294967296 || 262144 == #t~mem640 % 4294967296;#t~bitwise641 := 262144; [2025-02-08 04:05:05,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9542-6: assume !(0 == #t~mem640 % 4294967296 || 262144 == #t~mem640 % 4294967296); [2025-02-08 04:05:05,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9542-1: SUMMARY for call writel(#t~bitwise641, #t~mem642.base, 132 + #t~mem642.offset); srcloc: null [2025-02-08 04:05:05,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9541: ~bnapi~3.base, ~bnapi~3.offset := ~bp.base, 32 + ~bp.offset + 942 * (if ~i~6 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~6 % 18446744073709551616 % 18446744073709551616 else ~i~6 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call #t~mem640 := read~int#18(~bnapi~3.base, 208 + ~bnapi~3.offset, 4); [2025-02-08 04:05:05,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9542-2: call #t~mem642.base, #t~mem642.offset := read~$Pointer$#18(~bp.base, ~bp.offset, 8); [2025-02-08 04:05:05,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9542-3: [2025-02-08 04:05:05,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9542-4: havoc #t~bitwise641;assume (#t~bitwise641 % 4294967296 >= #t~mem640 % 4294967296 && #t~bitwise641 % 4294967296 >= 262144) && #t~bitwise641 % 4294967296 <= 262144 + #t~mem640 % 4294967296; [2025-02-08 04:05:05,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9542: havoc #t~mem640;havoc #t~bitwise641;havoc #t~mem642.base, #t~mem642.offset;~i~6 := 1 + ~i~6; [2025-02-08 04:05:05,931 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15837: call #t~mem2582 := read~int#18(~dma.base, ~dma.offset + 8 * (if ~j~12 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~j~12 % 18446744073709551616 % 18446744073709551616 else ~j~12 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call write~int#18(#t~mem2582 % 18446744073709551616 / 4294967296, ~rxbd~2.base, ~rxbd~2.offset, 4);havoc #t~mem2582;call #t~mem2583 := read~int#18(~dma.base, ~dma.offset + 8 * (if ~j~12 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~j~12 % 18446744073709551616 % 18446744073709551616 else ~j~12 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call write~int#18(#t~mem2583, ~rxbd~2.base, 4 + ~rxbd~2.offset, 4);havoc #t~mem2583;~i~33 := 1 + ~i~33; [2025-02-08 04:05:05,931 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15832: assume ~i~33 == -1 + ~num_rings;~j~12 := 0; [2025-02-08 04:05:05,931 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15832: assume !(~i~33 == -1 + ~num_rings);~j~12 := 1 + ~i~33; [2025-02-08 04:05:05,931 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15819: call #t~mem2581.base, #t~mem2581.offset := read~$Pointer$#18(~rx_ring.base, ~rx_ring.offset + 8 * (if ~i~33 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~33 % 18446744073709551616 % 18446744073709551616 else ~i~33 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);~rxbd~2.base, ~rxbd~2.offset := #t~mem2581.base, #t~mem2581.offset;~j~12 := 0; [2025-02-08 04:05:05,931 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15821: assume ~j~12 % 4294967296 <= 254; [2025-02-08 04:05:05,931 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15821: assume !(~j~12 % 4294967296 <= 254); [2025-02-08 04:05:05,931 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15823: call write~int#18(~buf_size, ~rxbd~2.base, 8 + ~rxbd~2.offset, 4);call write~int#18(12, ~rxbd~2.base, 12 + ~rxbd~2.offset, 4);~j~12 := 1 + ~j~12;~rxbd~2.base, ~rxbd~2.offset := ~rxbd~2.base, 16 + ~rxbd~2.offset; [2025-02-08 04:05:05,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14737: call ULTIMATE.dealloc(~#v~0.base, ~#v~0.offset);havoc ~#v~0.base, ~#v~0.offset; [2025-02-08 04:05:05,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14758-3: assume 8 == (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2250 := (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:05:05,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14758-3: assume !(8 == (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:05,973 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14756-1: SUMMARY for call #t~ret2249 := readl(#t~mem2248.base, 25600 + #t~mem2248.offset); srcloc: null [2025-02-08 04:05:05,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14758-4: assume 0 == (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2250 := 0; [2025-02-08 04:05:05,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14758-4: assume !(0 == (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:05,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14758-1: [2025-02-08 04:05:05,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14758-2: havoc #t~bitwise2250;assume (((((if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2250 <= (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2250 <= 8) && #t~bitwise2250 >= 0) && ((if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2250 > 8 + (if ~val~30 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~30 % 4294967296 % 18446744073709551616 else ~val~30 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2250 >= -9223372036854775808; [2025-02-08 04:05:05,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14756: ~val~30 := #t~ret2249;havoc #t~mem2248.base, #t~mem2248.offset;havoc #t~ret2249; [2025-02-08 04:05:05,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14760-1: SUMMARY for call #t~ret2252 := readl(#t~mem2251.base, 25616 + #t~mem2251.offset); srcloc: null [2025-02-08 04:05:05,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14758: assume 0 != #t~bitwise2250;havoc #t~bitwise2250;call #t~mem2251.base, #t~mem2251.offset := read~$Pointer$#18(~bp.base, ~bp.offset, 8); [2025-02-08 04:05:05,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14758: assume !(0 != #t~bitwise2250);havoc #t~bitwise2250;~j~8 := 1 + ~j~8; [2025-02-08 04:05:05,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14760: ~tmp~111 := #t~ret2252;havoc #t~mem2251.base, #t~mem2251.offset;havoc #t~ret2252; [2025-02-08 04:05:05,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14763: havoc #t~memcpy~res2254.base, #t~memcpy~res2254.offset; [2025-02-08 04:05:05,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14763-1: SUMMARY for call #t~memcpy~res2254.base, #t~memcpy~res2254.offset := #Ultimate.C_memcpy#18(~ret_val.base, ~ret_val.offset, ~#v~0.base, ~#v~0.offset, 4); srcloc: null [2025-02-08 04:05:05,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14755: call #t~mem2248.base, #t~mem2248.offset := read~$Pointer$#18(~bp.base, ~bp.offset, 8); [2025-02-08 04:05:05,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14755-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 04:05:05,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14761: ~tmp___0~55 := #t~ret2253;havoc #t~ret2253;call write~int#18(~tmp___0~55, ~#v~0.base, ~#v~0.offset, 4); [2025-02-08 04:05:05,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14761-1: SUMMARY for call #t~ret2253 := __fswab32(~tmp~111); srcloc: null [2025-02-08 04:05:05,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25173: havoc #t~nondet4299; [2025-02-08 04:05:06,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9329: call ULTIMATE.dealloc(~#info~0.base, ~#info~0.offset);havoc ~#info~0.base, ~#info~0.offset; [2025-02-08 04:05:06,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9697: havoc netif_tx_wake_all_queues_#t~ret354#1.base, netif_tx_wake_all_queues_#t~ret354#1.offset, netif_tx_wake_all_queues_#t~mem355#1, netif_tx_wake_all_queues_~dev#1.base, netif_tx_wake_all_queues_~dev#1.offset, netif_tx_wake_all_queues_~i~1#1, netif_tx_wake_all_queues_~txq~1#1.base, netif_tx_wake_all_queues_~txq~1#1.offset, netif_tx_wake_all_queues_~tmp~39#1.base, netif_tx_wake_all_queues_~tmp~39#1.offset;havoc netif_tx_wake_all_queues_#in~dev#1.base, netif_tx_wake_all_queues_#in~dev#1.offset;assume { :end_inline_netif_tx_wake_all_queues } true;havoc #t~mem673#1.base, #t~mem673#1.offset; [2025-02-08 04:05:06,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8215: assume netif_tx_wake_all_queues_~i~1#1 % 4294967296 < netif_tx_wake_all_queues_#t~mem355#1 % 4294967296;havoc netif_tx_wake_all_queues_#t~mem355#1; [2025-02-08 04:05:06,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8215: assume !(netif_tx_wake_all_queues_~i~1#1 % 4294967296 < netif_tx_wake_all_queues_#t~mem355#1 % 4294967296);havoc netif_tx_wake_all_queues_#t~mem355#1; [2025-02-08 04:05:06,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8211-1: SUMMARY for call netif_tx_wake_queue(netif_tx_wake_all_queues_~txq~1#1.base, netif_tx_wake_all_queues_~txq~1#1.offset); srcloc: null [2025-02-08 04:05:06,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8211: netif_tx_wake_all_queues_~i~1#1 := 1 + netif_tx_wake_all_queues_~i~1#1;call netif_tx_wake_all_queues_#t~mem355#1 := read~int#18(netif_tx_wake_all_queues_~dev#1.base, 879 + netif_tx_wake_all_queues_~dev#1.offset, 4); [2025-02-08 04:05:06,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9708: SUMMARY for call bnx2_napi_enable(~bp#1.base, ~bp#1.offset); srcloc: null [2025-02-08 04:05:06,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8209-1: SUMMARY for call netif_tx_wake_all_queues_#t~ret354#1.base, netif_tx_wake_all_queues_#t~ret354#1.offset := netdev_get_tx_queue(netif_tx_wake_all_queues_~dev#1.base, netif_tx_wake_all_queues_~dev#1.offset, netif_tx_wake_all_queues_~i~1#1); srcloc: null [2025-02-08 04:05:06,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8209: netif_tx_wake_all_queues_~tmp~39#1.base, netif_tx_wake_all_queues_~tmp~39#1.offset := netif_tx_wake_all_queues_#t~ret354#1.base, netif_tx_wake_all_queues_#t~ret354#1.offset;havoc netif_tx_wake_all_queues_#t~ret354#1.base, netif_tx_wake_all_queues_#t~ret354#1.offset;netif_tx_wake_all_queues_~txq~1#1.base, netif_tx_wake_all_queues_~txq~1#1.offset := netif_tx_wake_all_queues_~tmp~39#1.base, netif_tx_wake_all_queues_~tmp~39#1.offset; [2025-02-08 04:05:06,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9702-1: SUMMARY for call netif_carrier_on(#t~mem675#1.base, #t~mem675#1.offset); srcloc: null [2025-02-08 04:05:06,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9700: assume 0 != #t~mem674#1 % 256 % 4294967296;havoc #t~mem674#1;call #t~mem675#1.base, #t~mem675#1.offset := read~$Pointer$#18(~bp#1.base, 8 + ~bp#1.offset, 8); [2025-02-08 04:05:06,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9700: assume !(0 != #t~mem674#1 % 256 % 4294967296);havoc #t~mem674#1; [2025-02-08 04:05:06,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9698: call #t~mem674#1 := read~int#18(~bp#1.base, 9110 + ~bp#1.offset, 1); [2025-02-08 04:05:06,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6789-1: atomic_dec_and_test_#res#1 := 1; [2025-02-08 04:05:06,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9702: havoc #t~mem675#1.base, #t~mem675#1.offset; [2025-02-08 04:05:06,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9698-1: SUMMARY for call spin_lock_bh(~bp#1.base, 8762 + ~bp#1.offset); srcloc: null [2025-02-08 04:05:06,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9709: SUMMARY for call bnx2_enable_int(~bp#1.base, ~bp#1.offset); srcloc: null [2025-02-08 04:05:06,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9707: SUMMARY for call spin_unlock_bh(~bp#1.base, 8762 + ~bp#1.offset); srcloc: null [2025-02-08 04:05:06,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9713: SUMMARY for call bnx2_cnic_start(~bp#1.base, ~bp#1.offset); srcloc: null [2025-02-08 04:05:06,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9711: assume 0 != (if ~start_cnic#1 % 256 % 4294967296 <= 2147483647 then ~start_cnic#1 % 256 % 4294967296 else ~start_cnic#1 % 256 % 4294967296 - 4294967296); [2025-02-08 04:05:06,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9711: assume !(0 != (if ~start_cnic#1 % 256 % 4294967296 <= 2147483647 then ~start_cnic#1 % 256 % 4294967296 else ~start_cnic#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:05:06,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17625: call bnx2_enable_msix_#t~mem2947#1 := read~int#30(bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset + 6 * bnx2_enable_msix_~i~45#1, 4);call write~int#18(bnx2_enable_msix_#t~mem2947#1, bnx2_enable_msix_~bp#1.base, 8 + (9191 + bnx2_enable_msix_~bp#1.offset + 31 * bnx2_enable_msix_~i~45#1), 4);havoc bnx2_enable_msix_#t~mem2947#1;bnx2_enable_msix_#t~loopctr2948#1 := 0; [2025-02-08 04:05:06,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17567: call ULTIMATE.dealloc(bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset);havoc bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset;havoc bnx2_enable_msix_#t~mem2937#1.base, bnx2_enable_msix_#t~mem2937#1.offset, bnx2_enable_msix_#t~mem2938#1.base, bnx2_enable_msix_#t~mem2938#1.offset, bnx2_enable_msix_#t~mem2939#1.base, bnx2_enable_msix_#t~mem2939#1.offset, bnx2_enable_msix_#t~mem2940#1.base, bnx2_enable_msix_#t~mem2940#1.offset, bnx2_enable_msix_#t~mem2941#1.base, bnx2_enable_msix_#t~mem2941#1.offset, bnx2_enable_msix_#t~ret2942#1, bnx2_enable_msix_#t~mem2943#1.base, bnx2_enable_msix_#t~mem2943#1.offset, bnx2_enable_msix_#t~ret2944#1, bnx2_enable_msix_#t~mem2945#1, bnx2_enable_msix_#t~bitwise2946#1, bnx2_enable_msix_#t~mem2947#1, bnx2_enable_msix_#t~loopctr2948#1, bnx2_enable_msix_#t~nondet2949#1, bnx2_enable_msix_#t~ret2950#1, bnx2_enable_msix_~bp#1.base, bnx2_enable_msix_~bp#1.offset, bnx2_enable_msix_~msix_vecs#1, bnx2_enable_msix_~i~45#1, bnx2_enable_msix_~total_vecs~0#1, bnx2_enable_msix_~rc~14#1, bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset, bnx2_enable_msix_~dev~1#1.base, bnx2_enable_msix_~dev~1#1.offset, bnx2_enable_msix_~len~3#1;havoc bnx2_enable_msix_#in~bp#1.base, bnx2_enable_msix_#in~bp#1.offset, bnx2_enable_msix_#in~msix_vecs#1;assume { :end_inline_bnx2_enable_msix } true; [2025-02-08 04:05:06,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25380: havoc pci_enable_msi_block_#t~nondet4326#1;#t~ret2970#1 := pci_enable_msi_block_#res#1;havoc pci_enable_msi_block_#t~nondet4326#1, pci_enable_msi_block_~arg0#1.base, pci_enable_msi_block_~arg0#1.offset, pci_enable_msi_block_~arg1#1;havoc pci_enable_msi_block_#in~arg0#1.base, pci_enable_msi_block_#in~arg0#1.offset, pci_enable_msi_block_#in~arg1#1;assume { :end_inline_pci_enable_msi_block } true;assume -2147483648 <= #t~ret2970#1 && #t~ret2970#1 <= 2147483647;~tmp___0~66#1 := #t~ret2970#1;havoc #t~mem2969#1.base, #t~mem2969#1.offset;havoc #t~ret2970#1; [2025-02-08 04:05:06,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17700: call write~int#18(#t~bitwise2975#1, ~bp#1.base, 28 + ~bp#1.offset, 4);havoc #t~mem2974#1;havoc #t~bitwise2975#1;call write~$Pointer$#18(#funAddr~bnx2_msi_1shot.base, #funAddr~bnx2_msi_1shot.offset, ~bp#1.base, 9191 + ~bp#1.offset, 8); [2025-02-08 04:05:06,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17700-1: [2025-02-08 04:05:06,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17700-2: havoc #t~bitwise2975#1;assume (#t~bitwise2975#1 % 4294967296 >= #t~mem2974#1 % 4294967296 && #t~bitwise2975#1 % 4294967296 >= 256) && #t~bitwise2975#1 % 4294967296 <= 256 + #t~mem2974#1 % 4294967296; [2025-02-08 04:05:06,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25322: havoc netif_get_num_default_rss_queues_#t~nondet4316#1; [2025-02-08 04:05:06,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17700-3: assume false;#t~bitwise2975#1 := #t~mem2974#1; [2025-02-08 04:05:06,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17700-3: assume !false; [2025-02-08 04:05:06,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17700-4: assume 0 == #t~mem2974#1 % 4294967296 || 256 == #t~mem2974#1 % 4294967296;#t~bitwise2975#1 := 256; [2025-02-08 04:05:06,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17700-4: assume !(0 == #t~mem2974#1 % 4294967296 || 256 == #t~mem2974#1 % 4294967296); [2025-02-08 04:05:06,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17626: assume true;assume bnx2_enable_msix_#t~loopctr2948#1 < (if bnx2_enable_msix_~len~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_enable_msix_~len~3#1 % 18446744073709551616 % 18446744073709551616 else bnx2_enable_msix_~len~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc bnx2_enable_msix_#t~nondet2949#1;call write~int#18(bnx2_enable_msix_#t~nondet2949#1, bnx2_enable_msix_~bp#1.base, 13 + (9191 + bnx2_enable_msix_~bp#1.offset + 31 * bnx2_enable_msix_~i~45#1) + bnx2_enable_msix_#t~loopctr2948#1, 8);bnx2_enable_msix_#t~loopctr2948#1 := 1 + bnx2_enable_msix_#t~loopctr2948#1; [2025-02-08 04:05:06,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17626: assume true;havoc bnx2_enable_msix_#t~loopctr2948#1;havoc bnx2_enable_msix_#t~nondet2949#1;havoc bnx2_enable_msix_#t~ret2950#1;call write~$Pointer$#18(#funAddr~bnx2_msi_1shot.base, #funAddr~bnx2_msi_1shot.offset, bnx2_enable_msix_~bp#1.base, 9191 + bnx2_enable_msix_~bp#1.offset + 31 * bnx2_enable_msix_~i~45#1, 8);bnx2_enable_msix_~i~45#1 := 1 + bnx2_enable_msix_~i~45#1; [2025-02-08 04:05:06,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25332: havoc netif_set_real_num_rx_queues_#t~nondet4317#1; [2025-02-08 04:05:06,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17603: assume bnx2_enable_msix_~rc~14#1 > 0;bnx2_enable_msix_~total_vecs~0#1 := bnx2_enable_msix_~rc~14#1; [2025-02-08 04:05:06,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17603: assume !(bnx2_enable_msix_~rc~14#1 > 0); [2025-02-08 04:05:06,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17620: call write~int#18(bnx2_enable_msix_#t~bitwise2946#1, bnx2_enable_msix_~bp#1.base, 28 + bnx2_enable_msix_~bp#1.offset, 4);havoc bnx2_enable_msix_#t~mem2945#1;havoc bnx2_enable_msix_#t~bitwise2946#1;bnx2_enable_msix_~i~45#1 := 0; [2025-02-08 04:05:06,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17620-1: [2025-02-08 04:05:06,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17587: assume bnx2_enable_msix_~i~45#1 <= 8; [2025-02-08 04:05:06,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17587: assume !(bnx2_enable_msix_~i~45#1 <= 8);bnx2_enable_msix_~total_vecs~0#1 := bnx2_enable_msix_~msix_vecs#1;bnx2_enable_msix_~total_vecs~0#1 := 1 + bnx2_enable_msix_~total_vecs~0#1;bnx2_enable_msix_~rc~14#1 := -28; [2025-02-08 04:05:06,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17620-2: havoc bnx2_enable_msix_#t~bitwise2946#1;assume (bnx2_enable_msix_#t~bitwise2946#1 % 4294967296 >= bnx2_enable_msix_#t~mem2945#1 % 4294967296 && bnx2_enable_msix_#t~bitwise2946#1 % 4294967296 >= 1280) && bnx2_enable_msix_#t~bitwise2946#1 % 4294967296 <= 1280 + bnx2_enable_msix_#t~mem2945#1 % 4294967296; [2025-02-08 04:05:06,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17620-3: assume false;bnx2_enable_msix_#t~bitwise2946#1 := bnx2_enable_msix_#t~mem2945#1; [2025-02-08 04:05:06,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17620-3: assume !false; [2025-02-08 04:05:06,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17620-4: assume 0 == bnx2_enable_msix_#t~mem2945#1 % 4294967296 || 1280 == bnx2_enable_msix_#t~mem2945#1 % 4294967296;bnx2_enable_msix_#t~bitwise2946#1 := 1280; [2025-02-08 04:05:06,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17620-4: assume !(0 == bnx2_enable_msix_#t~mem2945#1 % 4294967296 || 1280 == bnx2_enable_msix_#t~mem2945#1 % 4294967296); [2025-02-08 04:05:06,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6687: fls_long_#t~ret5#1 := fls64_#res#1;havoc fls64_~x#1, fls64_~bitpos~0#1;havoc fls64_#in~x#1;assume { :end_inline_fls64 } true;assume -2147483648 <= fls_long_#t~ret5#1 && fls_long_#t~ret5#1 <= 2147483647;fls_long_~tmp___0~0#1 := fls_long_#t~ret5#1;havoc fls_long_#t~ret5#1;fls_long_#res#1 := fls_long_~tmp___0~0#1; [2025-02-08 04:05:06,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25384: havoc pci_enable_msix_#t~nondet4327#1;bnx2_enable_msix_#t~ret2944#1 := pci_enable_msix_#res#1;havoc pci_enable_msix_#t~nondet4327#1, pci_enable_msix_~arg0#1.base, pci_enable_msix_~arg0#1.offset, pci_enable_msix_~arg1#1.base, pci_enable_msix_~arg1#1.offset, pci_enable_msix_~arg2#1;havoc pci_enable_msix_#in~arg0#1.base, pci_enable_msix_#in~arg0#1.offset, pci_enable_msix_#in~arg1#1.base, pci_enable_msix_#in~arg1#1.offset, pci_enable_msix_#in~arg2#1;assume { :end_inline_pci_enable_msix } true;assume -2147483648 <= bnx2_enable_msix_#t~ret2944#1 && bnx2_enable_msix_#t~ret2944#1 <= 2147483647;bnx2_enable_msix_~rc~14#1 := bnx2_enable_msix_#t~ret2944#1;havoc bnx2_enable_msix_#t~mem2943#1.base, bnx2_enable_msix_#t~mem2943#1.offset;havoc bnx2_enable_msix_#t~ret2944#1; [2025-02-08 04:05:06,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17613: assume 0 != bnx2_enable_msix_~rc~14#1;call ULTIMATE.dealloc(bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset);havoc bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset; [2025-02-08 04:05:06,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17613: assume !(0 != bnx2_enable_msix_~rc~14#1);bnx2_enable_msix_~msix_vecs#1 := bnx2_enable_msix_~total_vecs~0#1;bnx2_enable_msix_~msix_vecs#1 := bnx2_enable_msix_~msix_vecs#1 - 1;call write~int#18(bnx2_enable_msix_~msix_vecs#1, bnx2_enable_msix_~bp#1.base, 9470 + bnx2_enable_msix_~bp#1.offset, 4);call bnx2_enable_msix_#t~mem2945#1 := read~int#18(bnx2_enable_msix_~bp#1.base, 28 + bnx2_enable_msix_~bp#1.offset, 4); [2025-02-08 04:05:06,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17597: call bnx2_enable_msix_#t~mem2943#1.base, bnx2_enable_msix_#t~mem2943#1.offset := read~$Pointer$#18(bnx2_enable_msix_~bp#1.base, 16 + bnx2_enable_msix_~bp#1.offset, 8);assume { :begin_inline_pci_enable_msix } true;pci_enable_msix_#in~arg0#1.base, pci_enable_msix_#in~arg0#1.offset, pci_enable_msix_#in~arg1#1.base, pci_enable_msix_#in~arg1#1.offset, pci_enable_msix_#in~arg2#1 := bnx2_enable_msix_#t~mem2943#1.base, bnx2_enable_msix_#t~mem2943#1.offset, bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset, bnx2_enable_msix_~total_vecs~0#1;havoc pci_enable_msix_#res#1;havoc pci_enable_msix_#t~nondet4327#1, pci_enable_msix_~arg0#1.base, pci_enable_msix_~arg0#1.offset, pci_enable_msix_~arg1#1.base, pci_enable_msix_~arg1#1.offset, pci_enable_msix_~arg2#1;pci_enable_msix_~arg0#1.base, pci_enable_msix_~arg0#1.offset := pci_enable_msix_#in~arg0#1.base, pci_enable_msix_#in~arg0#1.offset;pci_enable_msix_~arg1#1.base, pci_enable_msix_~arg1#1.offset := pci_enable_msix_#in~arg1#1.base, pci_enable_msix_#in~arg1#1.offset;pci_enable_msix_~arg2#1 := pci_enable_msix_#in~arg2#1;havoc pci_enable_msix_#t~nondet4327#1;assume -2147483648 <= pci_enable_msix_#t~nondet4327#1 && pci_enable_msix_#t~nondet4327#1 <= 2147483647;pci_enable_msix_#res#1 := pci_enable_msix_#t~nondet4327#1;havoc pci_enable_msix_#t~nondet4327#1; [2025-02-08 04:05:06,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17705: call #t~mem2976#1.base, #t~mem2976#1.offset := read~$Pointer$#18(~bp#1.base, 16 + ~bp#1.offset, 8);call #t~mem2977#1 := read~int#18(#t~mem2976#1.base, 1547 + #t~mem2976#1.offset, 4);call write~int#18(#t~mem2977#1, ~bp#1.base, 9199 + ~bp#1.offset, 4);havoc #t~mem2976#1.base, #t~mem2976#1.offset;havoc #t~mem2977#1; [2025-02-08 04:05:06,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6697: __rounddown_pow_of_two_#t~ret6#1 := fls_long_#res#1;havoc fls_long_#t~ret5#1, fls_long_~l#1, fls_long_~tmp___0~0#1;havoc fls_long_#in~l#1;assume { :end_inline_fls_long } true;__rounddown_pow_of_two_~tmp~1#1 := __rounddown_pow_of_two_#t~ret6#1;havoc __rounddown_pow_of_two_#t~ret6#1; [2025-02-08 04:05:06,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25336: havoc netif_set_real_num_tx_queues_#t~nondet4318#1; [2025-02-08 04:05:06,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17697: assume 0 == ~tmp___0~66#1;call #t~mem2971#1 := read~int#18(~bp#1.base, 28 + ~bp#1.offset, 4); [2025-02-08 04:05:06,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17697: assume !(0 == ~tmp___0~66#1); [2025-02-08 04:05:06,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17698: call write~int#18(#t~bitwise2972#1, ~bp#1.base, 28 + ~bp#1.offset, 4);havoc #t~mem2971#1;havoc #t~bitwise2972#1;call #t~mem2973#1 := read~int#18(~bp#1.base, 8926 + ~bp#1.offset, 4); [2025-02-08 04:05:06,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17698-1: [2025-02-08 04:05:06,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17698-2: havoc #t~bitwise2972#1;assume (#t~bitwise2972#1 % 4294967296 >= #t~mem2971#1 % 4294967296 && #t~bitwise2972#1 % 4294967296 >= 32) && #t~bitwise2972#1 % 4294967296 <= 32 + #t~mem2971#1 % 4294967296; [2025-02-08 04:05:06,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17632: assume bnx2_enable_msix_~i~45#1 < bnx2_enable_msix_~total_vecs~0#1; [2025-02-08 04:05:06,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17632: assume !(bnx2_enable_msix_~i~45#1 < bnx2_enable_msix_~total_vecs~0#1);call ULTIMATE.dealloc(bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset);havoc bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset; [2025-02-08 04:05:06,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17698-3: assume false;#t~bitwise2972#1 := #t~mem2971#1; [2025-02-08 04:05:06,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17698-3: assume !false; [2025-02-08 04:05:06,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17599: assume bnx2_enable_msix_~rc~14#1 <= 0; [2025-02-08 04:05:06,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17599: assume !(bnx2_enable_msix_~rc~14#1 <= 0); [2025-02-08 04:05:06,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17698-4: assume 0 == #t~mem2971#1 % 4294967296 || 32 == #t~mem2971#1 % 4294967296;#t~bitwise2972#1 := 32; [2025-02-08 04:05:06,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17698-4: assume !(0 == #t~mem2971#1 % 4294967296 || 32 == #t~mem2971#1 % 4294967296); [2025-02-08 04:05:06,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17608: assume bnx2_enable_msix_~total_vecs~0#1 > 1; [2025-02-08 04:05:06,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17608: assume !(bnx2_enable_msix_~total_vecs~0#1 > 1); [2025-02-08 04:05:06,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699: havoc __rounddown_pow_of_two_#t~bitwise7#1;#t~ret2980#1 := __rounddown_pow_of_two_#res#1;havoc __rounddown_pow_of_two_#t~ret6#1, __rounddown_pow_of_two_#t~bitwise7#1, __rounddown_pow_of_two_~n#1, __rounddown_pow_of_two_~tmp~1#1;havoc __rounddown_pow_of_two_#in~n#1;assume { :end_inline___rounddown_pow_of_two } true;~tmp___69~0#1 := #t~ret2980#1;havoc #t~mem2979#1;havoc #t~ret2980#1;call write~int#18(~tmp___69~0#1, ~bp#1.base, 9475 + ~bp#1.offset, 1); [2025-02-08 04:05:06,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17699: assume 1460207616 == (#t~mem2973#1 - #t~mem2973#1 % 65536) % 4294967296;havoc #t~mem2973#1;call #t~mem2974#1 := read~int#18(~bp#1.base, 28 + ~bp#1.offset, 4); [2025-02-08 04:05:06,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17699: assume !(1460207616 == (#t~mem2973#1 - #t~mem2973#1 % 65536) % 4294967296);havoc #t~mem2973#1;call write~$Pointer$#18(#funAddr~bnx2_msi.base, #funAddr~bnx2_msi.offset, ~bp#1.base, 9191 + ~bp#1.offset, 8); [2025-02-08 04:05:06,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699-5: assume 0 == (if (__rounddown_pow_of_two_~tmp~1#1 - 1) % 4294967296 % 4294967296 <= 2147483647 then (__rounddown_pow_of_two_~tmp~1#1 - 1) % 4294967296 % 4294967296 else (__rounddown_pow_of_two_~tmp~1#1 - 1) % 4294967296 % 4294967296 - 4294967296);__rounddown_pow_of_two_#t~bitwise7#1 := 1; [2025-02-08 04:05:06,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699-5: assume !(0 == (if (__rounddown_pow_of_two_~tmp~1#1 - 1) % 4294967296 % 4294967296 <= 2147483647 then (__rounddown_pow_of_two_~tmp~1#1 - 1) % 4294967296 % 4294967296 else (__rounddown_pow_of_two_~tmp~1#1 - 1) % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 04:05:06,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699-4: havoc __rounddown_pow_of_two_#t~bitwise7#1; [2025-02-08 04:05:06,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699-3: [2025-02-08 04:05:06,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17583: call write~int#30(bnx2_enable_msix_~i~45#1, bnx2_enable_msix_~#msix_ent~0#1.base, 4 + (bnx2_enable_msix_~#msix_ent~0#1.offset + 6 * bnx2_enable_msix_~i~45#1), 2);call write~int#30(0, bnx2_enable_msix_~#msix_ent~0#1.base, bnx2_enable_msix_~#msix_ent~0#1.offset + 6 * bnx2_enable_msix_~i~45#1, 4);bnx2_enable_msix_~i~45#1 := 1 + bnx2_enable_msix_~i~45#1; [2025-02-08 04:05:06,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699-2: __rounddown_pow_of_two_#res#1 := __rounddown_pow_of_two_#t~bitwise7#1;havoc __rounddown_pow_of_two_#t~bitwise7#1; [2025-02-08 04:05:06,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25348: havoc pci_bus_read_config_word_#t~nondet4321#1; [2025-02-08 04:05:06,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10755: call ULTIMATE.dealloc(~#bmcr~2.base, ~#bmcr~2.offset);havoc ~#bmcr~2.base, ~#bmcr~2.offset;call ULTIMATE.dealloc(~#val~6.base, ~#val~6.offset);havoc ~#val~6.base, ~#val~6.offset; [2025-02-08 04:05:06,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10157: havoc #t~mem770;havoc #t~ite772.base, #t~ite772.offset;havoc #t~mem771; [2025-02-08 04:05:06,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25372: havoc #t~nondet4324; [2025-02-08 04:05:06,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140: assume 0 == #t~bitwise533;havoc #t~bitwise533; [2025-02-08 04:05:06,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140: assume !(0 == #t~bitwise533);havoc #t~bitwise533; [2025-02-08 04:05:06,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140-1: [2025-02-08 04:05:06,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140-2: havoc #t~bitwise533;assume (((((if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise533 <= (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise533 <= 1073741824) && #t~bitwise533 >= 0) && ((if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise533 > 1073741824 + (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise533 >= -9223372036854775808; [2025-02-08 04:05:06,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9138: ~val := #t~ret532;havoc #t~mem531.base, #t~mem531.offset;havoc #t~ret532; [2025-02-08 04:05:06,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140-3: assume 1073741824 == (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise533 := (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:05:06,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140-3: assume !(1073741824 == (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:06,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9138-1: SUMMARY for call #t~ret532 := readl(#t~mem531.base, 4124 + #t~mem531.offset); srcloc: null [2025-02-08 04:05:06,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140-4: assume 0 == (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise533 := 0; [2025-02-08 04:05:06,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140-4: assume !(0 == (if ~val % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val % 4294967296 % 18446744073709551616 else ~val % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:06,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9138-2: call #t~mem531.base, #t~mem531.offset := read~$Pointer$#18(~bp.base, ~bp.offset, 8); [2025-02-08 04:05:06,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9149: assume ~i~3 <= 4; [2025-02-08 04:05:06,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9149: assume !(~i~3 <= 4); [2025-02-08 04:05:06,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9145: ~i~3 := 1 + ~i~3; [2025-02-08 04:05:06,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9145-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 04:05:06,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25148: havoc #t~nondet4298; [2025-02-08 04:05:06,442 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25298: havoc #t~nondet4313; [2025-02-08 04:05:07,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11613-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1306#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1305#1, bnx2_setup_copper_phy_~new_adv~1#1); srcloc: null [2025-02-08 04:05:07,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11613: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1306#1 && bnx2_setup_copper_phy_#t~ret1306#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1305#1;havoc bnx2_setup_copper_phy_#t~ret1306#1; [2025-02-08 04:05:07,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8888-3: assume 16 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1 := ethtool_adv_to_mii_ctrl1000_t_~ethadv#1; [2025-02-08 04:05:07,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8888-3: assume !(16 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296); [2025-02-08 04:05:07,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8888-4: assume 0 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1 := 0; [2025-02-08 04:05:07,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8888-4: assume !(0 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296); [2025-02-08 04:05:07,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8888: assume 0 != ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1 % 4294967296;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1; [2025-02-08 04:05:07,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8888: assume !(0 != ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1 % 4294967296);havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1; [2025-02-08 04:05:07,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8888-1: [2025-02-08 04:05:07,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8888-2: havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1;assume ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1 % 4294967296 <= ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296 && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1 % 4294967296 <= 16; [2025-02-08 04:05:07,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11597-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1300#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, 9, bnx2_setup_copper_phy_~new_adv1000~0#1); srcloc: null [2025-02-08 04:05:07,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11597: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1300#1 && bnx2_setup_copper_phy_#t~ret1300#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~ret1300#1;call bnx2_setup_copper_phy_#t~mem1301#1 := read~int#18(bnx2_setup_copper_phy_~bp#1.base, 8902 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 04:05:07,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11581: bnx2_setup_copper_phy_#t~ret1282#1 := ethtool_adv_to_mii_adv_t_#res#1;havoc ethtool_adv_to_mii_adv_t_#t~bitwise485#1, ethtool_adv_to_mii_adv_t_#t~bitwise486#1, ethtool_adv_to_mii_adv_t_#t~bitwise487#1, ethtool_adv_to_mii_adv_t_#t~bitwise488#1, ethtool_adv_to_mii_adv_t_#t~bitwise489#1, ethtool_adv_to_mii_adv_t_#t~bitwise490#1, ethtool_adv_to_mii_adv_t_#t~bitwise491#1, ethtool_adv_to_mii_adv_t_#t~bitwise492#1, ethtool_adv_to_mii_adv_t_#t~bitwise493#1, ethtool_adv_to_mii_adv_t_#t~bitwise494#1, ethtool_adv_to_mii_adv_t_#t~bitwise495#1, ethtool_adv_to_mii_adv_t_~ethadv#1, ethtool_adv_to_mii_adv_t_~result~0#1;havoc ethtool_adv_to_mii_adv_t_#in~ethadv#1;assume { :end_inline_ethtool_adv_to_mii_adv_t } true;bnx2_setup_copper_phy_~tmp~79#1 := bnx2_setup_copper_phy_#t~ret1282#1;havoc bnx2_setup_copper_phy_#t~mem1281#1;havoc bnx2_setup_copper_phy_#t~ret1282#1;bnx2_setup_copper_phy_~new_adv~1#1 := 1 + bnx2_setup_copper_phy_~tmp~79#1 - bnx2_setup_copper_phy_~tmp~79#1 % 2;call bnx2_setup_copper_phy_#t~mem1283#1 := read~int#18(bnx2_setup_copper_phy_~bp#1.base, 9120 + bnx2_setup_copper_phy_~bp#1.offset, 1); [2025-02-08 04:05:07,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11168: assume 0 != bnx2_setup_serdes_phy_~tmp___1~17#1;bnx2_setup_serdes_phy_~force_link_down~0#1 := 1; [2025-02-08 04:05:07,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11168: assume !(0 != bnx2_setup_serdes_phy_~tmp___1~17#1); [2025-02-08 04:05:07,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11135: call ULTIMATE.dealloc(bnx2_setup_serdes_phy_~#adv~1#1.base, bnx2_setup_serdes_phy_~#adv~1#1.offset);havoc bnx2_setup_serdes_phy_~#adv~1#1.base, bnx2_setup_serdes_phy_~#adv~1#1.offset;call ULTIMATE.dealloc(bnx2_setup_serdes_phy_~#bmcr~5#1.base, bnx2_setup_serdes_phy_~#bmcr~5#1.offset);havoc bnx2_setup_serdes_phy_~#bmcr~5#1.base, bnx2_setup_serdes_phy_~#bmcr~5#1.offset;#t~ret1332#1 := bnx2_setup_serdes_phy_#res#1;havoc bnx2_setup_serdes_phy_#t~mem1146#1, bnx2_setup_serdes_phy_#t~bitwise1147#1, bnx2_setup_serdes_phy_#t~ret1148#1, bnx2_setup_serdes_phy_#t~mem1149#1, bnx2_setup_serdes_phy_#t~mem1150#1, bnx2_setup_serdes_phy_#t~ret1151#1, bnx2_setup_serdes_phy_#t~mem1152#1, bnx2_setup_serdes_phy_#t~ret1153#1, bnx2_setup_serdes_phy_#t~mem1154#1, bnx2_setup_serdes_phy_#t~ret1155#1, bnx2_setup_serdes_phy_#t~mem1156#1, bnx2_setup_serdes_phy_#t~bitwise1157#1, bnx2_setup_serdes_phy_#t~mem1158#1, bnx2_setup_serdes_phy_#t~ret1159#1, bnx2_setup_serdes_phy_#t~mem1160#1, bnx2_setup_serdes_phy_#t~bitwise1161#1, bnx2_setup_serdes_phy_#t~bitwise1162#1, bnx2_setup_serdes_phy_#t~mem1163#1, bnx2_setup_serdes_phy_#t~mem1164#1, bnx2_setup_serdes_phy_#t~mem1165#1, bnx2_setup_serdes_phy_#t~bitwise1166#1, bnx2_setup_serdes_phy_#t~mem1167#1, bnx2_setup_serdes_phy_#t~mem1168#1, bnx2_setup_serdes_phy_#t~bitwise1169#1, bnx2_setup_serdes_phy_#t~mem1170#1, bnx2_setup_serdes_phy_#t~bitwise1171#1, bnx2_setup_serdes_phy_#t~mem1172#1, bnx2_setup_serdes_phy_#t~mem1173#1, bnx2_setup_serdes_phy_#t~bitwise1174#1, bnx2_setup_serdes_phy_#t~bitwise1175#1, bnx2_setup_serdes_phy_#t~mem1176#1, bnx2_setup_serdes_phy_#t~bitwise1177#1, bnx2_setup_serdes_phy_#t~bitwise1178#1, bnx2_setup_serdes_phy_#t~mem1179#1, bnx2_setup_serdes_phy_#t~mem1180#1, bnx2_setup_serdes_phy_#t~mem1181#1, bnx2_setup_serdes_phy_#t~mem1182#1, bnx2_setup_serdes_phy_#t~bitwise1183#1, bnx2_setup_serdes_phy_#t~ret1184#1, bnx2_setup_serdes_phy_#t~mem1185#1, bnx2_setup_serdes_phy_#t~mem1186#1, bnx2_setup_serdes_phy_#t~bitwise1187#1, bnx2_setup_serdes_phy_#t~ret1188#1, bnx2_setup_serdes_phy_#t~mem1189#1.base, bnx2_setup_serdes_phy_#t~mem1189#1.offset, bnx2_setup_serdes_phy_#t~mem1190#1, bnx2_setup_serdes_phy_#t~ret1191#1, bnx2_setup_serdes_phy_#t~mem1192#1, bnx2_setup_serdes_phy_#t~mem1193#1, bnx2_setup_serdes_phy_#t~ret1194#1, bnx2_setup_serdes_phy_#t~mem1195#1, bnx2_setup_serdes_phy_#t~ret1196#1, bnx2_setup_serdes_phy_#t~ret1197#1, bnx2_setup_serdes_phy_#t~mem1198#1, bnx2_setup_serdes_phy_#t~bitwise1199#1, bnx2_setup_serdes_phy_#t~bitwise1200#1, bnx2_setup_serdes_phy_#t~ret1201#1, bnx2_setup_serdes_phy_#t~bitwise1202#1, bnx2_setup_serdes_phy_#t~mem1203#1, bnx2_setup_serdes_phy_#t~ret1204#1, bnx2_setup_serdes_phy_#t~mem1205#1, bnx2_setup_serdes_phy_#t~ret1206#1, bnx2_setup_serdes_phy_#t~mem1207#1, bnx2_setup_serdes_phy_#t~mem1208#1, bnx2_setup_serdes_phy_#t~bitwise1209#1, bnx2_setup_serdes_phy_#t~short1210#1, bnx2_setup_serdes_phy_#t~mem1211#1, bnx2_setup_serdes_phy_#t~mem1212#1, bnx2_setup_serdes_phy_#t~ret1213#1, bnx2_setup_serdes_phy_#t~mem1214#1, bnx2_setup_serdes_phy_#t~ret1215#1, bnx2_setup_serdes_phy_#t~mem1216#1, bnx2_setup_serdes_phy_#t~mem1217#1, bnx2_setup_serdes_phy_#t~bitwise1218#1, bnx2_setup_serdes_phy_#t~ret1219#1, bnx2_setup_serdes_phy_#t~mem1220#1, bnx2_setup_serdes_phy_#t~ret1221#1, bnx2_setup_serdes_phy_~bp#1.base, bnx2_setup_serdes_phy_~bp#1.offset, bnx2_setup_serdes_phy_~port#1, bnx2_setup_serdes_phy_~#adv~1#1.base, bnx2_setup_serdes_phy_~#adv~1#1.offset, bnx2_setup_serdes_phy_~#bmcr~5#1.base, bnx2_setup_serdes_phy_~#bmcr~5#1.offset, bnx2_setup_serdes_phy_~new_adv~0#1, bnx2_setup_serdes_phy_~tmp~77#1, bnx2_setup_serdes_phy_~new_bmcr~0#1, bnx2_setup_serdes_phy_~force_link_down~0#1, bnx2_setup_serdes_phy_~tmp___0~30#1, bnx2_setup_serdes_phy_~tmp___1~17#1, bnx2_setup_serdes_phy_~tmp___2~9#1;havoc bnx2_setup_serdes_phy_#in~bp#1.base, bnx2_setup_serdes_phy_#in~bp#1.offset, bnx2_setup_serdes_phy_#in~port#1;assume { :end_inline_bnx2_setup_serdes_phy } true;assume -2147483648 <= #t~ret1332#1 && #t~ret1332#1 <= 2147483647;~tmp~80#1 := #t~ret1332#1;havoc #t~ret1332#1;#res#1 := ~tmp~80#1; [2025-02-08 04:05:07,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8889-4: assume 0 == ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296 || 256 == ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1 := 256; [2025-02-08 04:05:07,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8889-4: assume !(0 == ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296 || 256 == ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296); [2025-02-08 04:05:07,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8889: ethtool_adv_to_mii_ctrl1000_t_~result~1#1 := ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1; [2025-02-08 04:05:07,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8889-1: [2025-02-08 04:05:07,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8889-2: havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1;assume (ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1 % 4294967296 >= ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296 && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1 % 4294967296 >= 256) && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1 % 4294967296 <= 256 + ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296; [2025-02-08 04:05:07,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8889-3: assume false;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1 := ethtool_adv_to_mii_ctrl1000_t_~result~1#1; [2025-02-08 04:05:07,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8889-3: assume !false; [2025-02-08 04:05:07,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11631-3: assume 4 == bnx2_setup_copper_phy_#t~mem1316#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1317#1 := bnx2_setup_copper_phy_#t~mem1316#1; [2025-02-08 04:05:07,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11631-3: assume !(4 == bnx2_setup_copper_phy_#t~mem1316#1 % 4294967296); [2025-02-08 04:05:07,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11565: call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset);havoc bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset);havoc bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset);havoc bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset);havoc bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset;#t~ret1333#1 := bnx2_setup_copper_phy_#res#1;havoc bnx2_setup_copper_phy_#t~mem1275#1, bnx2_setup_copper_phy_#t~ret1276#1, bnx2_setup_copper_phy_#t~mem1277#1, bnx2_setup_copper_phy_#t~ret1278#1, bnx2_setup_copper_phy_#t~mem1279#1, bnx2_setup_copper_phy_#t~bitwise1280#1, bnx2_setup_copper_phy_#t~mem1281#1, bnx2_setup_copper_phy_#t~ret1282#1, bnx2_setup_copper_phy_#t~mem1283#1, bnx2_setup_copper_phy_#t~ret1284#1, bnx2_setup_copper_phy_#t~bitwise1285#1, bnx2_setup_copper_phy_#t~ret1286#1, bnx2_setup_copper_phy_#t~mem1287#1, bnx2_setup_copper_phy_#t~bitwise1288#1, bnx2_setup_copper_phy_#t~mem1289#1, bnx2_setup_copper_phy_#t~ret1290#1, bnx2_setup_copper_phy_#t~bitwise1291#1, bnx2_setup_copper_phy_#t~mem1292#1, bnx2_setup_copper_phy_#t~mem1293#1, bnx2_setup_copper_phy_#t~short1294#1, bnx2_setup_copper_phy_#t~mem1295#1, bnx2_setup_copper_phy_#t~bitwise1296#1, bnx2_setup_copper_phy_#t~short1297#1, bnx2_setup_copper_phy_#t~mem1298#1, bnx2_setup_copper_phy_#t~ret1299#1, bnx2_setup_copper_phy_#t~ret1300#1, bnx2_setup_copper_phy_#t~mem1301#1, bnx2_setup_copper_phy_#t~ret1302#1, bnx2_setup_copper_phy_#t~mem1303#1, bnx2_setup_copper_phy_#t~mem1304#1, bnx2_setup_copper_phy_#t~mem1305#1, bnx2_setup_copper_phy_#t~ret1306#1, bnx2_setup_copper_phy_#t~mem1307#1, bnx2_setup_copper_phy_#t~bitwise1308#1, bnx2_setup_copper_phy_#t~mem1309#1, bnx2_setup_copper_phy_#t~bitwise1310#1, bnx2_setup_copper_phy_#t~mem1311#1, bnx2_setup_copper_phy_#t~mem1312#1, bnx2_setup_copper_phy_#t~ret1313#1, bnx2_setup_copper_phy_#t~mem1314#1, bnx2_setup_copper_phy_#t~ret1315#1, bnx2_setup_copper_phy_#t~mem1316#1, bnx2_setup_copper_phy_#t~bitwise1317#1, bnx2_setup_copper_phy_#t~mem1318#1, bnx2_setup_copper_phy_#t~ret1319#1, bnx2_setup_copper_phy_#t~mem1320#1, bnx2_setup_copper_phy_#t~ret1321#1, bnx2_setup_copper_phy_#t~mem1322#1, bnx2_setup_copper_phy_#t~ret1323#1, bnx2_setup_copper_phy_#t~mem1324#1, bnx2_setup_copper_phy_#t~ret1325#1, bnx2_setup_copper_phy_#t~mem1326#1, bnx2_setup_copper_phy_#t~bitwise1327#1, bnx2_setup_copper_phy_#t~mem1328#1, bnx2_setup_copper_phy_#t~mem1329#1, bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset, bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset, bnx2_setup_copper_phy_~new_adv~1#1, bnx2_setup_copper_phy_~new_bmcr~1#1, bnx2_setup_copper_phy_~tmp~79#1, bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset, bnx2_setup_copper_phy_~new_adv1000~0#1, bnx2_setup_copper_phy_~tmp___0~31#1, bnx2_setup_copper_phy_~tmp___1~18#1, bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset;havoc bnx2_setup_copper_phy_#in~bp#1.base, bnx2_setup_copper_phy_#in~bp#1.offset;assume { :end_inline_bnx2_setup_copper_phy } true;assume -2147483648 <= #t~ret1333#1 && #t~ret1333#1 <= 2147483647;~tmp___0~32#1 := #t~ret1333#1;havoc #t~ret1333#1;#res#1 := ~tmp___0~32#1; [2025-02-08 04:05:07,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11631-2: havoc bnx2_setup_copper_phy_#t~bitwise1317#1;assume bnx2_setup_copper_phy_#t~bitwise1317#1 % 4294967296 <= bnx2_setup_copper_phy_#t~mem1316#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1317#1 % 4294967296 <= 4; [2025-02-08 04:05:07,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11598-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1302#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1301#1, 4608); srcloc: null [2025-02-08 04:05:07,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11631-4: assume 0 == bnx2_setup_copper_phy_#t~mem1316#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1317#1 := 0; [2025-02-08 04:05:07,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11631-4: assume !(0 == bnx2_setup_copper_phy_#t~mem1316#1 % 4294967296); [2025-02-08 04:05:07,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11631-1: [2025-02-08 04:05:07,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11598: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1302#1 && bnx2_setup_copper_phy_#t~ret1302#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1301#1;havoc bnx2_setup_copper_phy_#t~ret1302#1; [2025-02-08 04:05:07,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11631: assume 0 != bnx2_setup_copper_phy_#t~bitwise1317#1 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1316#1;havoc bnx2_setup_copper_phy_#t~bitwise1317#1;call bnx2_setup_copper_phy_#t~mem1318#1 := read~int#18(bnx2_setup_copper_phy_~bp#1.base, 8902 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 04:05:07,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11631: assume !(0 != bnx2_setup_copper_phy_#t~bitwise1317#1 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1316#1;havoc bnx2_setup_copper_phy_#t~bitwise1317#1; [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649: SUMMARY for call bnx2_resolve_flow_ctrl(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11633-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1319#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1318#1, 16384); srcloc: null [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11633: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1319#1 && bnx2_setup_copper_phy_#t~ret1319#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1318#1;havoc bnx2_setup_copper_phy_#t~ret1319#1; [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11650: SUMMARY for call bnx2_set_mac_link(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8892: assume 0 != ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1 % 4294967296;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1; [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8892: assume !(0 != ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1 % 4294967296);havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1; [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8892-1: [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8892-2: havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1;assume ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1 % 4294967296 <= ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296 && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1 % 4294967296 <= 32; [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11584: assume 0 != (if bnx2_setup_copper_phy_#t~mem1283#1 % 256 % 4294967296 <= 2147483647 then bnx2_setup_copper_phy_#t~mem1283#1 % 256 % 4294967296 else bnx2_setup_copper_phy_#t~mem1283#1 % 256 % 4294967296 - 4294967296) % 2;havoc bnx2_setup_copper_phy_#t~mem1283#1;bnx2_setup_copper_phy_~new_adv1000~0#1 := 0; [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11584: assume !(0 != (if bnx2_setup_copper_phy_#t~mem1283#1 % 256 % 4294967296 <= 2147483647 then bnx2_setup_copper_phy_#t~mem1283#1 % 256 % 4294967296 else bnx2_setup_copper_phy_#t~mem1283#1 % 256 % 4294967296 - 4294967296) % 2);havoc bnx2_setup_copper_phy_#t~mem1283#1;call bnx2_setup_copper_phy_#t~mem1304#1 := read~int#2(bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset, 4); [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11617: bnx2_setup_copper_phy_~new_bmcr~1#1 := 0;call bnx2_setup_copper_phy_#t~mem1307#1 := read~int#18(bnx2_setup_copper_phy_~bp#1.base, 9106 + bnx2_setup_copper_phy_~bp#1.offset, 2); [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11634: SUMMARY for call spin_unlock_bh(bnx2_setup_copper_phy_~bp#1.base, 8762 + bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8892-3: assume 32 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1 := ethtool_adv_to_mii_ctrl1000_t_~ethadv#1; [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8892-3: assume !(32 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296); [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8892-4: assume 0 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1 := 0; [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8892-4: assume !(0 == ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 % 4294967296); [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11601: assume 0 != bnx2_setup_copper_phy_#t~mem1303#1 % 256 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1303#1; [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11601: assume !(0 != bnx2_setup_copper_phy_#t~mem1303#1 % 256 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1303#1; [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11618: assume 100 == bnx2_setup_copper_phy_#t~mem1307#1 % 65536 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1307#1; [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11618: assume !(100 == bnx2_setup_copper_phy_#t~mem1307#1 % 65536 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1307#1; [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893: ethtool_adv_to_mii_ctrl1000_t_~result~1#1 := ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1; [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893-1: [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893-2: havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1;assume (ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1 % 4294967296 >= ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296 && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1 % 4294967296 >= 512) && ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1 % 4294967296 <= 512 + ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296; [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893-3: assume false;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1 := ethtool_adv_to_mii_ctrl1000_t_~result~1#1; [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893-3: assume !false; [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11635: SUMMARY for call msleep(50); srcloc: null [2025-02-08 04:05:07,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893-4: assume 0 == ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296 || 512 == ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296;ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1 := 512; [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893-4: assume !(0 == ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296 || 512 == ethtool_adv_to_mii_ctrl1000_t_~result~1#1 % 4294967296); [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11619-1: [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11619: bnx2_setup_copper_phy_~new_bmcr~1#1 := bnx2_setup_copper_phy_#t~bitwise1308#1;havoc bnx2_setup_copper_phy_#t~bitwise1308#1; [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11619-3: assume false;bnx2_setup_copper_phy_#t~bitwise1308#1 := bnx2_setup_copper_phy_~new_bmcr~1#1; [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11619-3: assume !false; [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11619-2: havoc bnx2_setup_copper_phy_#t~bitwise1308#1;assume (bnx2_setup_copper_phy_#t~bitwise1308#1 % 4294967296 >= bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1308#1 % 4294967296 >= 8192) && bnx2_setup_copper_phy_#t~bitwise1308#1 % 4294967296 <= 8192 + bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296; [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11619-4: assume 0 == bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 || 8192 == bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1308#1 := 8192; [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11619-4: assume !(0 == bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 || 8192 == bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296); [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11636: call bnx2_setup_copper_phy_#t~mem1320#1 := read~int#18(bnx2_setup_copper_phy_~bp#1.base, 8906 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11636-1: SUMMARY for call spin_lock_bh(bnx2_setup_copper_phy_~bp#1.base, 8762 + bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603: SUMMARY for call bnx2_resolve_flow_ctrl(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11587-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1284#1 := bnx2_phy_get_pause_adv(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11587: bnx2_setup_copper_phy_~tmp___0~31#1 := bnx2_setup_copper_phy_#t~ret1284#1;havoc bnx2_setup_copper_phy_#t~ret1284#1; [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11637-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1321#1 := bnx2_read_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1320#1, bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset); srcloc: null [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11604: SUMMARY for call bnx2_set_mac_link(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11637: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1321#1 && bnx2_setup_copper_phy_#t~ret1321#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1320#1;havoc bnx2_setup_copper_phy_#t~ret1321#1;call bnx2_setup_copper_phy_#t~mem1322#1 := read~int#18(bnx2_setup_copper_phy_~bp#1.base, 8906 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11588: bnx2_setup_copper_phy_~new_adv~1#1 := bnx2_setup_copper_phy_#t~bitwise1285#1;havoc bnx2_setup_copper_phy_#t~bitwise1285#1; [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11588-2: havoc bnx2_setup_copper_phy_#t~bitwise1285#1;assume (bnx2_setup_copper_phy_#t~bitwise1285#1 % 4294967296 >= bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1285#1 % 4294967296 >= bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296) && bnx2_setup_copper_phy_#t~bitwise1285#1 % 4294967296 <= bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296 + bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296; [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11588-1: [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11588-4: assume 0 == bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296 || bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296 == bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1285#1 := bnx2_setup_copper_phy_~tmp___0~31#1; [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11588-4: assume !(0 == bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296 || bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296 == bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296); [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11588-3: assume 0 == bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1285#1 := bnx2_setup_copper_phy_~new_adv~1#1; [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11588-3: assume !(0 == bnx2_setup_copper_phy_~tmp___0~31#1 % 4294967296); [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8896-1: ethtool_adv_to_mii_ctrl1000_t_#res#1 := ethtool_adv_to_mii_ctrl1000_t_~result~1#1; [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11638-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1323#1 := bnx2_read_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1322#1, bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset); srcloc: null [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11638: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1323#1 && bnx2_setup_copper_phy_#t~ret1323#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1322#1;havoc bnx2_setup_copper_phy_#t~ret1323#1; [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11589-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1286#1 := bnx2_read_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, 9, bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset); srcloc: null [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11622-1: call bnx2_setup_copper_phy_#t~mem1309#1 := read~int#18(bnx2_setup_copper_phy_~bp#1.base, 9108 + bnx2_setup_copper_phy_~bp#1.offset, 1); [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11589: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1286#1 && bnx2_setup_copper_phy_#t~ret1286#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~ret1286#1;call bnx2_setup_copper_phy_#t~mem1287#1 := read~int#2(bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset, 4); [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11622: assume 1 == bnx2_setup_copper_phy_#t~mem1309#1 % 256 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1309#1; [2025-02-08 04:05:07,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11622: assume !(1 == bnx2_setup_copper_phy_#t~mem1309#1 % 256 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1309#1; [2025-02-08 04:05:07,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11623-3: assume false;bnx2_setup_copper_phy_#t~bitwise1310#1 := bnx2_setup_copper_phy_~new_bmcr~1#1; [2025-02-08 04:05:07,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11623-3: assume !false; [2025-02-08 04:05:07,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11590-2: havoc bnx2_setup_copper_phy_#t~bitwise1288#1;assume bnx2_setup_copper_phy_#t~bitwise1288#1 % 4294967296 <= bnx2_setup_copper_phy_#t~mem1287#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1288#1 % 4294967296 <= 768; [2025-02-08 04:05:07,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11623-2: havoc bnx2_setup_copper_phy_#t~bitwise1310#1;assume (bnx2_setup_copper_phy_#t~bitwise1310#1 % 4294967296 >= bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1310#1 % 4294967296 >= 256) && bnx2_setup_copper_phy_#t~bitwise1310#1 % 4294967296 <= 256 + bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296; [2025-02-08 04:05:07,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11590-1: [2025-02-08 04:05:07,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11590-4: assume 0 == bnx2_setup_copper_phy_#t~mem1287#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1288#1 := 0; [2025-02-08 04:05:07,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11590-4: assume !(0 == bnx2_setup_copper_phy_#t~mem1287#1 % 4294967296); [2025-02-08 04:05:07,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11623-4: assume 0 == bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 || 256 == bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1310#1 := 256; [2025-02-08 04:05:07,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11623-4: assume !(0 == bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 || 256 == bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296); [2025-02-08 04:05:07,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11590-3: assume 768 == bnx2_setup_copper_phy_#t~mem1287#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1288#1 := bnx2_setup_copper_phy_#t~mem1287#1; [2025-02-08 04:05:07,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11590-3: assume !(768 == bnx2_setup_copper_phy_#t~mem1287#1 % 4294967296); [2025-02-08 04:05:07,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11656: SUMMARY for call bnx2_resolve_flow_ctrl(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 04:05:07,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11623-1: [2025-02-08 04:05:07,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11590: call write~int#2(bnx2_setup_copper_phy_#t~bitwise1288#1, bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset, 4);havoc bnx2_setup_copper_phy_#t~mem1287#1;havoc bnx2_setup_copper_phy_#t~bitwise1288#1;call bnx2_setup_copper_phy_#t~mem1289#1 := read~int#18(bnx2_setup_copper_phy_~bp#1.base, 9115 + bnx2_setup_copper_phy_~bp#1.offset, 4);assume { :begin_inline_ethtool_adv_to_mii_ctrl1000_t } true;ethtool_adv_to_mii_ctrl1000_t_#in~ethadv#1 := bnx2_setup_copper_phy_#t~mem1289#1;havoc ethtool_adv_to_mii_ctrl1000_t_#res#1;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1, ethtool_adv_to_mii_ctrl1000_t_~ethadv#1, ethtool_adv_to_mii_ctrl1000_t_~result~1#1;ethtool_adv_to_mii_ctrl1000_t_~ethadv#1 := ethtool_adv_to_mii_ctrl1000_t_#in~ethadv#1;havoc ethtool_adv_to_mii_ctrl1000_t_~result~1#1;ethtool_adv_to_mii_ctrl1000_t_~result~1#1 := 0; [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11623: bnx2_setup_copper_phy_~new_bmcr~1#1 := bnx2_setup_copper_phy_#t~bitwise1310#1;havoc bnx2_setup_copper_phy_#t~bitwise1310#1; [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11657: SUMMARY for call bnx2_set_mac_link(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset); srcloc: null [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11591: bnx2_setup_copper_phy_#t~ret1290#1 := ethtool_adv_to_mii_ctrl1000_t_#res#1;havoc ethtool_adv_to_mii_ctrl1000_t_#t~bitwise496#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise497#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise498#1, ethtool_adv_to_mii_ctrl1000_t_#t~bitwise499#1, ethtool_adv_to_mii_ctrl1000_t_~ethadv#1, ethtool_adv_to_mii_ctrl1000_t_~result~1#1;havoc ethtool_adv_to_mii_ctrl1000_t_#in~ethadv#1;assume { :end_inline_ethtool_adv_to_mii_ctrl1000_t } true;bnx2_setup_copper_phy_~tmp___1~18#1 := bnx2_setup_copper_phy_#t~ret1290#1;havoc bnx2_setup_copper_phy_#t~mem1289#1;havoc bnx2_setup_copper_phy_#t~ret1290#1; [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11608-1: bnx2_setup_copper_phy_#res#1 := 0;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset);havoc bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset);havoc bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset);havoc bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset);havoc bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset; [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11592-4: assume 0 == bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296 || bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296 == bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1291#1 := bnx2_setup_copper_phy_~tmp___1~18#1; [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11592-4: assume !(0 == bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296 || bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296 == bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296); [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11592-3: assume 0 == bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1291#1 := bnx2_setup_copper_phy_~new_adv1000~0#1; [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11592-3: assume !(0 == bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296); [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11592: bnx2_setup_copper_phy_~new_adv1000~0#1 := bnx2_setup_copper_phy_#t~bitwise1291#1;havoc bnx2_setup_copper_phy_#t~bitwise1291#1;call bnx2_setup_copper_phy_#t~mem1292#1 := read~int#2(bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset, 4);bnx2_setup_copper_phy_#t~short1294#1 := bnx2_setup_copper_phy_#t~mem1292#1 % 4294967296 != bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296; [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11592-2: havoc bnx2_setup_copper_phy_#t~bitwise1291#1;assume (bnx2_setup_copper_phy_#t~bitwise1291#1 % 4294967296 >= bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1291#1 % 4294967296 >= bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296) && bnx2_setup_copper_phy_#t~bitwise1291#1 % 4294967296 <= bnx2_setup_copper_phy_~new_adv1000~0#1 % 4294967296 + bnx2_setup_copper_phy_~tmp___1~18#1 % 4294967296; [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11592-1: [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24393-1: ldv_mod_timer_10_#res#1 := ldv_mod_timer_10_~ldv_func_res~0#1; [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11626: assume bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 != bnx2_setup_copper_phy_#t~mem1311#1 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1311#1;call bnx2_setup_copper_phy_#t~mem1312#1 := read~int#18(bnx2_setup_copper_phy_~bp#1.base, 8906 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11626: assume !(bnx2_setup_copper_phy_~new_bmcr~1#1 % 4294967296 != bnx2_setup_copper_phy_#t~mem1311#1 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1311#1; [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11626-1: call bnx2_setup_copper_phy_#t~mem1311#1 := read~int#2(bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset, 4); [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11643-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1325#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1324#1, bnx2_setup_copper_phy_~new_bmcr~1#1); srcloc: null [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11643: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1325#1 && bnx2_setup_copper_phy_#t~ret1325#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1324#1;havoc bnx2_setup_copper_phy_#t~ret1325#1;call bnx2_setup_copper_phy_#t~mem1326#1 := read~int#2(bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset, 4); [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11643-2: call bnx2_setup_copper_phy_#t~mem1324#1 := read~int#18(bnx2_setup_copper_phy_~bp#1.base, 8902 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11594: assume bnx2_setup_copper_phy_#t~short1297#1;havoc bnx2_setup_copper_phy_#t~mem1292#1;havoc bnx2_setup_copper_phy_#t~mem1293#1;havoc bnx2_setup_copper_phy_#t~short1294#1;havoc bnx2_setup_copper_phy_#t~mem1295#1;havoc bnx2_setup_copper_phy_#t~bitwise1296#1;havoc bnx2_setup_copper_phy_#t~short1297#1;call bnx2_setup_copper_phy_#t~mem1298#1 := read~int#18(bnx2_setup_copper_phy_~bp#1.base, 8914 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11594: assume !bnx2_setup_copper_phy_#t~short1297#1;havoc bnx2_setup_copper_phy_#t~mem1292#1;havoc bnx2_setup_copper_phy_#t~mem1293#1;havoc bnx2_setup_copper_phy_#t~short1294#1;havoc bnx2_setup_copper_phy_#t~mem1295#1;havoc bnx2_setup_copper_phy_#t~bitwise1296#1;havoc bnx2_setup_copper_phy_#t~short1297#1;call bnx2_setup_copper_phy_#t~mem1303#1 := read~int#18(bnx2_setup_copper_phy_~bp#1.base, 9110 + bnx2_setup_copper_phy_~bp#1.offset, 1); [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11660-1: bnx2_setup_copper_phy_#res#1 := 0;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset);havoc bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset);havoc bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset);havoc bnx2_setup_copper_phy_~#adv1000_reg~0#1.base, bnx2_setup_copper_phy_~#adv1000_reg~0#1.offset;call ULTIMATE.dealloc(bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset);havoc bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset; [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11594-6: assume bnx2_setup_copper_phy_#t~short1297#1; [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11594-6: assume !bnx2_setup_copper_phy_#t~short1297#1;call bnx2_setup_copper_phy_#t~mem1295#1 := read~int#2(bnx2_setup_copper_phy_~#bmcr~6#1.base, bnx2_setup_copper_phy_~#bmcr~6#1.offset, 4); [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11594-5: assume 0 == bnx2_setup_copper_phy_#t~mem1295#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1296#1 := 0; [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11594-5: assume !(0 == bnx2_setup_copper_phy_#t~mem1295#1 % 4294967296); [2025-02-08 04:05:07,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11594-8: assume bnx2_setup_copper_phy_#t~short1294#1; [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11594-8: assume !bnx2_setup_copper_phy_#t~short1294#1;call bnx2_setup_copper_phy_#t~mem1293#1 := read~int#2(bnx2_setup_copper_phy_~#adv_reg~0#1.base, bnx2_setup_copper_phy_~#adv_reg~0#1.offset, 4);bnx2_setup_copper_phy_#t~short1294#1 := bnx2_setup_copper_phy_#t~mem1293#1 % 4294967296 != bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296; [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11594-7: bnx2_setup_copper_phy_#t~short1297#1 := bnx2_setup_copper_phy_#t~short1294#1; [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11594-2: [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11594-1: bnx2_setup_copper_phy_#t~short1297#1 := 0 == bnx2_setup_copper_phy_#t~bitwise1296#1 % 4294967296; [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11594-4: assume 4096 == bnx2_setup_copper_phy_#t~mem1295#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1296#1 := bnx2_setup_copper_phy_#t~mem1295#1; [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11594-4: assume !(4096 == bnx2_setup_copper_phy_#t~mem1295#1 % 4294967296); [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11594-3: havoc bnx2_setup_copper_phy_#t~bitwise1296#1;assume bnx2_setup_copper_phy_#t~bitwise1296#1 % 4294967296 <= bnx2_setup_copper_phy_#t~mem1295#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1296#1 % 4294967296 <= 4096; [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11611: assume bnx2_setup_copper_phy_#t~mem1304#1 % 4294967296 != bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1304#1;call bnx2_setup_copper_phy_#t~mem1305#1 := read~int#18(bnx2_setup_copper_phy_~bp#1.base, 8914 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11611: assume !(bnx2_setup_copper_phy_#t~mem1304#1 % 4294967296 != bnx2_setup_copper_phy_~new_adv~1#1 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1304#1; [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11264: bnx2_setup_serdes_phy_#t~ret1221#1 := ldv_mod_timer_10_#res#1;havoc ldv_mod_timer_10_#t~ret4221#1, ldv_mod_timer_10_#t~ret4222#1, ldv_mod_timer_10_~ldv_func_arg1#1.base, ldv_mod_timer_10_~ldv_func_arg1#1.offset, ldv_mod_timer_10_~ldv_func_arg2#1, ldv_mod_timer_10_~ldv_func_res~0#1, ldv_mod_timer_10_~tmp~205#1, ldv_mod_timer_10_~tmp___0~104#1;havoc ldv_mod_timer_10_#in~ldv_func_arg1#1.base, ldv_mod_timer_10_#in~ldv_func_arg1#1.offset, ldv_mod_timer_10_#in~ldv_func_arg2#1;assume { :end_inline_ldv_mod_timer_10 } true;assume -2147483648 <= bnx2_setup_serdes_phy_#t~ret1221#1 && bnx2_setup_serdes_phy_#t~ret1221#1 <= 2147483647;havoc bnx2_setup_serdes_phy_#t~mem1220#1;havoc bnx2_setup_serdes_phy_#t~ret1221#1; [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10719: call ULTIMATE.dealloc(bnx2_test_and_disable_2g5_~#up1~1#1.base, bnx2_test_and_disable_2g5_~#up1~1#1.offset);havoc bnx2_test_and_disable_2g5_~#up1~1#1.base, bnx2_test_and_disable_2g5_~#up1~1#1.offset;bnx2_setup_serdes_phy_#t~ret1153#1 := bnx2_test_and_disable_2g5_#res#1;havoc bnx2_test_and_disable_2g5_#t~mem976#1, bnx2_test_and_disable_2g5_#t~bitwise977#1, bnx2_test_and_disable_2g5_#t~mem978#1, bnx2_test_and_disable_2g5_#t~ret979#1, bnx2_test_and_disable_2g5_#t~mem980#1, bnx2_test_and_disable_2g5_#t~ret981#1, bnx2_test_and_disable_2g5_#t~mem982#1, bnx2_test_and_disable_2g5_#t~mem983#1, bnx2_test_and_disable_2g5_#t~mem984#1, bnx2_test_and_disable_2g5_#t~mem985#1, bnx2_test_and_disable_2g5_#t~ret986#1, bnx2_test_and_disable_2g5_#t~mem987#1, bnx2_test_and_disable_2g5_#t~ret988#1, bnx2_test_and_disable_2g5_~bp#1.base, bnx2_test_and_disable_2g5_~bp#1.offset, bnx2_test_and_disable_2g5_~#up1~1#1.base, bnx2_test_and_disable_2g5_~#up1~1#1.offset, bnx2_test_and_disable_2g5_~ret~5#1;havoc bnx2_test_and_disable_2g5_#in~bp#1.base, bnx2_test_and_disable_2g5_#in~bp#1.offset;assume { :end_inline_bnx2_test_and_disable_2g5 } true;assume -2147483648 <= bnx2_setup_serdes_phy_#t~ret1153#1 && bnx2_setup_serdes_phy_#t~ret1153#1 <= 2147483647;bnx2_setup_serdes_phy_~tmp___1~17#1 := bnx2_setup_serdes_phy_#t~ret1153#1;havoc bnx2_setup_serdes_phy_#t~ret1153#1; [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1313#1 && bnx2_setup_copper_phy_#t~ret1313#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1312#1;havoc bnx2_setup_copper_phy_#t~ret1313#1;call bnx2_setup_copper_phy_#t~mem1314#1 := read~int#18(bnx2_setup_copper_phy_~bp#1.base, 8906 + bnx2_setup_copper_phy_~bp#1.offset, 4); [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1313#1 := bnx2_read_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1312#1, bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset); srcloc: null [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11645-1: [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11645: assume 0 != bnx2_setup_copper_phy_#t~bitwise1327#1 % 4294967296;havoc bnx2_setup_copper_phy_#t~mem1326#1;havoc bnx2_setup_copper_phy_#t~bitwise1327#1;call bnx2_setup_copper_phy_#t~mem1328#1 := read~int#18(bnx2_setup_copper_phy_~bp#1.base, 9106 + bnx2_setup_copper_phy_~bp#1.offset, 2);call write~int#18(bnx2_setup_copper_phy_#t~mem1328#1, bnx2_setup_copper_phy_~bp#1.base, 9111 + bnx2_setup_copper_phy_~bp#1.offset, 2);havoc bnx2_setup_copper_phy_#t~mem1328#1;call bnx2_setup_copper_phy_#t~mem1329#1 := read~int#18(bnx2_setup_copper_phy_~bp#1.base, 9108 + bnx2_setup_copper_phy_~bp#1.offset, 1);call write~int#18(bnx2_setup_copper_phy_#t~mem1329#1, bnx2_setup_copper_phy_~bp#1.base, 9113 + bnx2_setup_copper_phy_~bp#1.offset, 1);havoc bnx2_setup_copper_phy_#t~mem1329#1; [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11645: assume !(0 != bnx2_setup_copper_phy_#t~bitwise1327#1 % 4294967296);havoc bnx2_setup_copper_phy_#t~mem1326#1;havoc bnx2_setup_copper_phy_#t~bitwise1327#1; [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11645-3: assume 4 == bnx2_setup_copper_phy_#t~mem1326#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1327#1 := bnx2_setup_copper_phy_#t~mem1326#1; [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11645-3: assume !(4 == bnx2_setup_copper_phy_#t~mem1326#1 % 4294967296); [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11645-2: havoc bnx2_setup_copper_phy_#t~bitwise1327#1;assume bnx2_setup_copper_phy_#t~bitwise1327#1 % 4294967296 <= bnx2_setup_copper_phy_#t~mem1326#1 % 4294967296 && bnx2_setup_copper_phy_#t~bitwise1327#1 % 4294967296 <= 4; [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11645-4: assume 0 == bnx2_setup_copper_phy_#t~mem1326#1 % 4294967296;bnx2_setup_copper_phy_#t~bitwise1327#1 := 0; [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11645-4: assume !(0 == bnx2_setup_copper_phy_#t~mem1326#1 % 4294967296); [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11629-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1315#1 := bnx2_read_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1314#1, bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset); srcloc: null [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11596: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1299#1 && bnx2_setup_copper_phy_#t~ret1299#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1298#1;havoc bnx2_setup_copper_phy_#t~ret1299#1; [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11629: assume -2147483648 <= bnx2_setup_copper_phy_#t~ret1315#1 && bnx2_setup_copper_phy_#t~ret1315#1 <= 2147483647;havoc bnx2_setup_copper_phy_#t~mem1314#1;havoc bnx2_setup_copper_phy_#t~ret1315#1;call bnx2_setup_copper_phy_#t~mem1316#1 := read~int#2(bnx2_setup_copper_phy_~#bmsr~2#1.base, bnx2_setup_copper_phy_~#bmsr~2#1.offset, 4); [2025-02-08 04:05:07,207 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11596-1: SUMMARY for call bnx2_setup_copper_phy_#t~ret1299#1 := bnx2_write_phy(bnx2_setup_copper_phy_~bp#1.base, bnx2_setup_copper_phy_~bp#1.offset, bnx2_setup_copper_phy_#t~mem1298#1, bnx2_setup_copper_phy_~new_adv~1#1); srcloc: null [2025-02-08 04:05:07,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24637: havoc ldv_dev_get_drvdata_#t~mem4249#1.base, ldv_dev_get_drvdata_#t~mem4249#1.offset;havoc ldv_dev_get_drvdata_#t~mem4250#1.base, ldv_dev_get_drvdata_#t~mem4250#1.offset; [2025-02-08 04:05:07,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25483: havoc #t~nondet4348; [2025-02-08 04:05:07,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7841: havoc #t~mem294.base, #t~mem294.offset;havoc #t~mem295; [2025-02-08 04:05:07,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25220: havoc #t~nondet4307; [2025-02-08 04:05:07,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24408: #res := ~ldv_func_res~1; [2025-02-08 04:05:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20836: assume 0 == ~i~56#1;~poll~0#1.base, ~poll~0#1.offset := #funAddr~bnx2_poll.base, #funAddr~bnx2_poll.offset; [2025-02-08 04:05:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20836: assume !(0 == ~i~56#1);~poll~0#1.base, ~poll~0#1.offset := #funAddr~bnx2_poll_msix.base, #funAddr~bnx2_poll_msix.offset; [2025-02-08 04:05:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20835: ~bnapi~24#1.base, ~bnapi~24#1.offset := ~bp#1.base, 32 + ~bp#1.offset + 942 * (if ~i~56#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~56#1 % 18446744073709551616 % 18446744073709551616 else ~i~56#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:05:07,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20842: call #t~mem3920#1.base, #t~mem3920#1.offset := read~$Pointer$#18(~bp#1.base, 8 + ~bp#1.offset, 8);assume { :begin_inline_netif_napi_add } true;netif_napi_add_#in~arg0#1.base, netif_napi_add_#in~arg0#1.offset, netif_napi_add_#in~arg1#1.base, netif_napi_add_#in~arg1#1.offset, netif_napi_add_#in~arg2#1.base, netif_napi_add_#in~arg2#1.offset, netif_napi_add_#in~arg3#1 := #t~mem3920#1.base, #t~mem3920#1.offset, ~bp#1.base, 32 + ~bp#1.offset + 942 * ~i~56#1, ~poll~0#1.base, ~poll~0#1.offset, 64;havoc netif_napi_add_~arg0#1.base, netif_napi_add_~arg0#1.offset, netif_napi_add_~arg1#1.base, netif_napi_add_~arg1#1.offset, netif_napi_add_~arg2#1.base, netif_napi_add_~arg2#1.offset, netif_napi_add_~arg3#1;netif_napi_add_~arg0#1.base, netif_napi_add_~arg0#1.offset := netif_napi_add_#in~arg0#1.base, netif_napi_add_#in~arg0#1.offset;netif_napi_add_~arg1#1.base, netif_napi_add_~arg1#1.offset := netif_napi_add_#in~arg1#1.base, netif_napi_add_#in~arg1#1.offset;netif_napi_add_~arg2#1.base, netif_napi_add_~arg2#1.offset := netif_napi_add_#in~arg2#1.base, netif_napi_add_#in~arg2#1.offset;netif_napi_add_~arg3#1 := netif_napi_add_#in~arg3#1;havoc netif_napi_add_~arg0#1.base, netif_napi_add_~arg0#1.offset, netif_napi_add_~arg1#1.base, netif_napi_add_~arg1#1.offset, netif_napi_add_~arg2#1.base, netif_napi_add_~arg2#1.offset, netif_napi_add_~arg3#1;havoc netif_napi_add_#in~arg0#1.base, netif_napi_add_#in~arg0#1.offset, netif_napi_add_#in~arg1#1.base, netif_napi_add_#in~arg1#1.offset, netif_napi_add_#in~arg2#1.base, netif_napi_add_#in~arg2#1.offset, netif_napi_add_#in~arg3#1;assume { :end_inline_netif_napi_add } true;havoc #t~mem3920#1.base, #t~mem3920#1.offset;call write~$Pointer$#18(~bp#1.base, ~bp#1.offset, ~bnapi~24#1.base, 172 + ~bnapi~24#1.offset, 8);~i~56#1 := 1 + ~i~56#1; [2025-02-08 04:05:07,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9437: assume 0 == #t~bitwise603;havoc #t~bitwise603; [2025-02-08 04:05:07,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9437: assume !(0 == #t~bitwise603);havoc #t~bitwise603;~i~4 := 1 + ~i~4; [2025-02-08 04:05:07,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9437-1: [2025-02-08 04:05:07,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9437-2: havoc #t~bitwise603;assume (((((if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise603 <= (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise603 <= 536870912) && #t~bitwise603 >= 0) && ((if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise603 > 536870912 + (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise603 >= -9223372036854775808; [2025-02-08 04:05:07,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9437-3: assume 536870912 == (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise603 := (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:05:07,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9437-3: assume !(536870912 == (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:07,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9437-4: assume 0 == (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise603 := 0; [2025-02-08 04:05:07,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9437-4: assume !(0 == (if ~val1~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val1~0 % 4294967296 % 18446744073709551616 else ~val1~0 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:07,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9434: call #t~mem601.base, #t~mem601.offset := read~$Pointer$#18(~bp.base, ~bp.offset, 8); [2025-02-08 04:05:07,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9434-1: SUMMARY for call __const_udelay(42950); srcloc: null [2025-02-08 04:05:07,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9435: ~val1~0 := #t~ret602;havoc #t~mem601.base, #t~mem601.offset;havoc #t~ret602; [2025-02-08 04:05:07,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9435-1: SUMMARY for call #t~ret602 := readl(#t~mem601.base, 5292 + #t~mem601.offset); srcloc: null [2025-02-08 04:05:07,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9439: call #t~mem604.base, #t~mem604.offset := read~$Pointer$#18(~bp.base, ~bp.offset, 8); [2025-02-08 04:05:07,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9439-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 04:05:07,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9440: ~val1~0 := #t~ret605;havoc #t~mem604.base, #t~mem604.offset;havoc #t~ret605;~val1~0 := ~val1~0 % 65536; [2025-02-08 04:05:07,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9440-1: SUMMARY for call #t~ret605 := readl(#t~mem604.base, 5292 + #t~mem604.offset); srcloc: null [2025-02-08 04:05:07,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21569: #res#1 := ~arg0#1; [2025-02-08 04:05:07,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25141: havoc #t~nondet4297; [2025-02-08 04:05:07,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17497: ~irq~0#1.base, ~irq~0#1.offset := ~bp#1.base, 9191 + ~bp#1.offset + 31 * (if ~i~43#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~43#1 % 18446744073709551616 % 18446744073709551616 else ~i~43#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call #t~mem2922#1 := read~int#18(~irq~0#1.base, 8 + ~irq~0#1.offset, 4);call #t~mem2923#1.base, #t~mem2923#1.offset := read~$Pointer$#18(~irq~0#1.base, ~irq~0#1.offset, 8);assume { :begin_inline_ldv_request_irq_12 } true;ldv_request_irq_12_#in~irq#1, ldv_request_irq_12_#in~handler#1.base, ldv_request_irq_12_#in~handler#1.offset, ldv_request_irq_12_#in~flags#1, ldv_request_irq_12_#in~name#1.base, ldv_request_irq_12_#in~name#1.offset, ldv_request_irq_12_#in~dev#1.base, ldv_request_irq_12_#in~dev#1.offset := #t~mem2922#1, #t~mem2923#1.base, #t~mem2923#1.offset, ~flags~1#1, ~irq~0#1.base, 13 + ~irq~0#1.offset, ~bp#1.base, 32 + ~bp#1.offset + (if ~i~43#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~43#1 % 18446744073709551616 % 18446744073709551616 else ~i~43#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc ldv_request_irq_12_#res#1;havoc ldv_request_irq_12_#t~ret4225#1, ldv_request_irq_12_#t~ret4226#1, ldv_request_irq_12_~irq#1, ldv_request_irq_12_~handler#1.base, ldv_request_irq_12_~handler#1.offset, ldv_request_irq_12_~flags#1, ldv_request_irq_12_~name#1.base, ldv_request_irq_12_~name#1.offset, ldv_request_irq_12_~dev#1.base, ldv_request_irq_12_~dev#1.offset, ldv_request_irq_12_~ldv_func_res~2#1, ldv_request_irq_12_~tmp~207#1, ldv_request_irq_12_~tmp___0~106#1;ldv_request_irq_12_~irq#1 := ldv_request_irq_12_#in~irq#1;ldv_request_irq_12_~handler#1.base, ldv_request_irq_12_~handler#1.offset := ldv_request_irq_12_#in~handler#1.base, ldv_request_irq_12_#in~handler#1.offset;ldv_request_irq_12_~flags#1 := ldv_request_irq_12_#in~flags#1;ldv_request_irq_12_~name#1.base, ldv_request_irq_12_~name#1.offset := ldv_request_irq_12_#in~name#1.base, ldv_request_irq_12_#in~name#1.offset;ldv_request_irq_12_~dev#1.base, ldv_request_irq_12_~dev#1.offset := ldv_request_irq_12_#in~dev#1.base, ldv_request_irq_12_#in~dev#1.offset;havoc ldv_request_irq_12_~ldv_func_res~2#1;havoc ldv_request_irq_12_~tmp~207#1;havoc ldv_request_irq_12_~tmp___0~106#1;assume { :begin_inline_request_irq } true;request_irq_#in~irq#1, request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset, request_irq_#in~flags#1, request_irq_#in~name#1.base, request_irq_#in~name#1.offset, request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset := ldv_request_irq_12_~irq#1, ldv_request_irq_12_~handler#1.base, ldv_request_irq_12_~handler#1.offset, ldv_request_irq_12_~flags#1, ldv_request_irq_12_~name#1.base, ldv_request_irq_12_~name#1.offset, ldv_request_irq_12_~dev#1.base, ldv_request_irq_12_~dev#1.offset;havoc request_irq_#res#1;havoc request_irq_#t~ret468#1, request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset, request_irq_~tmp~56#1;request_irq_~irq#1 := request_irq_#in~irq#1;request_irq_~handler#1.base, request_irq_~handler#1.offset := request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset;request_irq_~flags#1 := request_irq_#in~flags#1;request_irq_~name#1.base, request_irq_~name#1.offset := request_irq_#in~name#1.base, request_irq_#in~name#1.offset;request_irq_~dev#1.base, request_irq_~dev#1.offset := request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset;havoc request_irq_~tmp~56#1;assume { :begin_inline_request_threaded_irq } true;request_threaded_irq_#in~arg0#1, request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset, request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset, request_threaded_irq_#in~arg3#1, request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset, request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset := request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, 0, 0, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset;havoc request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet4344#1, request_threaded_irq_~arg0#1, request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset, request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset, request_threaded_irq_~arg3#1, request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset, request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset;request_threaded_irq_~arg0#1 := request_threaded_irq_#in~arg0#1;request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset := request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset;request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset := request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset;request_threaded_irq_~arg3#1 := request_threaded_irq_#in~arg3#1;request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset := request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset;request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset := request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset;havoc request_threaded_irq_#t~nondet4344#1;assume -2147483648 <= request_threaded_irq_#t~nondet4344#1 && request_threaded_irq_#t~nondet4344#1 <= 2147483647;request_threaded_irq_#res#1 := request_threaded_irq_#t~nondet4344#1;havoc request_threaded_irq_#t~nondet4344#1; [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22233: havoc ldv_interrupt_instance_thread_0_3_#t~ret4048#1, ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset, ldv_interrupt_instance_thread_0_3_~arg1#1, ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset;havoc ldv_interrupt_instance_thread_0_3_#in~arg0#1.base, ldv_interrupt_instance_thread_0_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_0_3_#in~arg1#1, ldv_interrupt_instance_thread_0_3_#in~arg2#1.base, ldv_interrupt_instance_thread_0_3_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_thread_0_3 } true; [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24277: havoc ldv_dispatch_irq_register_12_2_#t~ret4010#1.base, ldv_dispatch_irq_register_12_2_#t~ret4010#1.offset, ldv_dispatch_irq_register_12_2_~arg0#1, ldv_dispatch_irq_register_12_2_~arg1#1.base, ldv_dispatch_irq_register_12_2_~arg1#1.offset, ldv_dispatch_irq_register_12_2_~arg2#1.base, ldv_dispatch_irq_register_12_2_~arg2#1.offset, ldv_dispatch_irq_register_12_2_~arg3#1.base, ldv_dispatch_irq_register_12_2_~arg3#1.offset, ldv_dispatch_irq_register_12_2_~cf_arg_0~0#1.base, ldv_dispatch_irq_register_12_2_~cf_arg_0~0#1.offset, ldv_dispatch_irq_register_12_2_~tmp~182#1.base, ldv_dispatch_irq_register_12_2_~tmp~182#1.offset;havoc ldv_dispatch_irq_register_12_2_#in~arg0#1, ldv_dispatch_irq_register_12_2_#in~arg1#1.base, ldv_dispatch_irq_register_12_2_#in~arg1#1.offset, ldv_dispatch_irq_register_12_2_#in~arg2#1.base, ldv_dispatch_irq_register_12_2_#in~arg2#1.offset, ldv_dispatch_irq_register_12_2_#in~arg3#1.base, ldv_dispatch_irq_register_12_2_#in~arg3#1.offset;assume { :end_inline_ldv_dispatch_irq_register_12_2 } true;ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22175: assume -2147483648 <= ldv_interrupt_instance_handler_0_5_#t~ret4045#1 && ldv_interrupt_instance_handler_0_5_#t~ret4045#1 <= 2147483647;ldv_interrupt_instance_handler_0_5_~tmp~188#1 := ldv_interrupt_instance_handler_0_5_#t~ret4045#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret4045#1;ldv_interrupt_instance_handler_0_5_#res#1 := ldv_interrupt_instance_handler_0_5_~tmp~188#1; [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22175-1: SUMMARY for call ldv_interrupt_instance_handler_0_5_#t~ret4045#1 := ##fun~int~X~$Pointer$~TO~int(ldv_interrupt_instance_handler_0_5_~arg1#1, ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset, ldv_interrupt_instance_handler_0_5_~arg0#1.base, ldv_interrupt_instance_handler_0_5_~arg0#1.offset); srcloc: null [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17501: assume 0 != ~rc~13#1; [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17501: assume !(0 != ~rc~13#1);call write~int#18(1, ~irq~0#1.base, 12 + ~irq~0#1.offset, 1);~i~43#1 := 1 + ~i~43#1; [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22217: ldv_interrupt_interrupt_instance_0_#t~ret4053#1 := ldv_interrupt_instance_handler_0_5_#res#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret4045#1, ldv_interrupt_instance_handler_0_5_~arg0#1.base, ldv_interrupt_instance_handler_0_5_~arg0#1.offset, ldv_interrupt_instance_handler_0_5_~arg1#1, ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset, ldv_interrupt_instance_handler_0_5_~tmp~188#1;havoc ldv_interrupt_instance_handler_0_5_#in~arg0#1.base, ldv_interrupt_instance_handler_0_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_0_5_#in~arg1#1, ldv_interrupt_instance_handler_0_5_#in~arg2#1.base, ldv_interrupt_instance_handler_0_5_#in~arg2#1.offset;assume { :end_inline_ldv_interrupt_instance_handler_0_5 } true;assume -2147483648 <= ldv_interrupt_interrupt_instance_0_#t~ret4053#1 && ldv_interrupt_interrupt_instance_0_#t~ret4053#1 <= 2147483647;ldv_interrupt_interrupt_instance_0_~ldv_0_ret_val_default~0#1 := ldv_interrupt_interrupt_instance_0_#t~ret4053#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret4053#1; [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24426-1: ldv_request_irq_12_#res#1 := ldv_request_irq_12_~ldv_func_res~2#1; [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21623: ldv_dispatch_irq_register_12_2_~tmp~182#1.base, ldv_dispatch_irq_register_12_2_~tmp~182#1.offset := ldv_dispatch_irq_register_12_2_#t~ret4010#1.base, ldv_dispatch_irq_register_12_2_#t~ret4010#1.offset;havoc ldv_dispatch_irq_register_12_2_#t~ret4010#1.base, ldv_dispatch_irq_register_12_2_#t~ret4010#1.offset;ldv_dispatch_irq_register_12_2_~cf_arg_0~0#1.base, ldv_dispatch_irq_register_12_2_~cf_arg_0~0#1.offset := ldv_dispatch_irq_register_12_2_~tmp~182#1.base, ldv_dispatch_irq_register_12_2_~tmp~182#1.offset;call write~int#18(ldv_dispatch_irq_register_12_2_~arg0#1, ldv_dispatch_irq_register_12_2_~cf_arg_0~0#1.base, ldv_dispatch_irq_register_12_2_~cf_arg_0~0#1.offset, 4);call write~$Pointer$#18(ldv_dispatch_irq_register_12_2_~arg1#1.base, ldv_dispatch_irq_register_12_2_~arg1#1.offset, ldv_dispatch_irq_register_12_2_~cf_arg_0~0#1.base, 4 + ldv_dispatch_irq_register_12_2_~cf_arg_0~0#1.offset, 8);call write~$Pointer$#18(ldv_dispatch_irq_register_12_2_~arg2#1.base, ldv_dispatch_irq_register_12_2_~arg2#1.offset, ldv_dispatch_irq_register_12_2_~cf_arg_0~0#1.base, 12 + ldv_dispatch_irq_register_12_2_~cf_arg_0~0#1.offset, 8);call write~$Pointer$#18(ldv_dispatch_irq_register_12_2_~arg3#1.base, ldv_dispatch_irq_register_12_2_~arg3#1.offset, ldv_dispatch_irq_register_12_2_~cf_arg_0~0#1.base, 20 + ldv_dispatch_irq_register_12_2_~cf_arg_0~0#1.offset, 8);assume { :begin_inline_ldv_interrupt_interrupt_instance_0 } true;ldv_interrupt_interrupt_instance_0_#in~arg0#1.base, ldv_interrupt_interrupt_instance_0_#in~arg0#1.offset := ldv_dispatch_irq_register_12_2_~cf_arg_0~0#1.base, ldv_dispatch_irq_register_12_2_~cf_arg_0~0#1.offset;havoc ldv_interrupt_interrupt_instance_0_#t~mem4049#1, ldv_interrupt_interrupt_instance_0_#t~mem4050#1.base, ldv_interrupt_interrupt_instance_0_#t~mem4050#1.offset, ldv_interrupt_interrupt_instance_0_#t~mem4051#1.base, ldv_interrupt_interrupt_instance_0_#t~mem4051#1.offset, ldv_interrupt_interrupt_instance_0_#t~mem4052#1.base, ldv_interrupt_interrupt_instance_0_#t~mem4052#1.offset, ldv_interrupt_interrupt_instance_0_#t~ret4053#1, ldv_interrupt_interrupt_instance_0_#t~ret4054#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~ldv_0_callback_handler~0#1.base, ldv_interrupt_interrupt_instance_0_~ldv_0_callback_handler~0#1.offset, ldv_interrupt_interrupt_instance_0_~ldv_0_data_data~0#1.base, ldv_interrupt_interrupt_instance_0_~ldv_0_data_data~0#1.offset, ldv_interrupt_interrupt_instance_0_~ldv_0_line_line~0#1, ldv_interrupt_interrupt_instance_0_~ldv_0_ret_val_default~0#1, ldv_interrupt_interrupt_instance_0_~ldv_0_thread_thread~0#1.base, ldv_interrupt_interrupt_instance_0_~ldv_0_thread_thread~0#1.offset, ldv_interrupt_interrupt_instance_0_~data~8#1.base, ldv_interrupt_interrupt_instance_0_~data~8#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~189#1;ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset := ldv_interrupt_interrupt_instance_0_#in~arg0#1.base, ldv_interrupt_interrupt_instance_0_#in~arg0#1.offset;havoc ldv_interrupt_interrupt_instance_0_~ldv_0_callback_handler~0#1.base, ldv_interrupt_interrupt_instance_0_~ldv_0_callback_handler~0#1.offset;havoc ldv_interrupt_interrupt_instance_0_~ldv_0_data_data~0#1.base, ldv_interrupt_interrupt_instance_0_~ldv_0_data_data~0#1.offset;havoc ldv_interrupt_interrupt_instance_0_~ldv_0_line_line~0#1;havoc ldv_interrupt_interrupt_instance_0_~ldv_0_ret_val_default~0#1;havoc ldv_interrupt_interrupt_instance_0_~ldv_0_thread_thread~0#1.base, ldv_interrupt_interrupt_instance_0_~ldv_0_thread_thread~0#1.offset;havoc ldv_interrupt_interrupt_instance_0_~data~8#1.base, ldv_interrupt_interrupt_instance_0_~data~8#1.offset;havoc ldv_interrupt_interrupt_instance_0_~tmp~189#1;ldv_interrupt_interrupt_instance_0_~data~8#1.base, ldv_interrupt_interrupt_instance_0_~data~8#1.offset := ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset; [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22230: assume 0 != (ldv_interrupt_interrupt_instance_0_~ldv_0_thread_thread~0#1.base + ldv_interrupt_interrupt_instance_0_~ldv_0_thread_thread~0#1.offset) % 18446744073709551616;assume { :begin_inline_ldv_interrupt_instance_thread_0_3 } true;ldv_interrupt_instance_thread_0_3_#in~arg0#1.base, ldv_interrupt_instance_thread_0_3_#in~arg0#1.offset, ldv_interrupt_instance_thread_0_3_#in~arg1#1, ldv_interrupt_instance_thread_0_3_#in~arg2#1.base, ldv_interrupt_instance_thread_0_3_#in~arg2#1.offset := ldv_interrupt_interrupt_instance_0_~ldv_0_thread_thread~0#1.base, ldv_interrupt_interrupt_instance_0_~ldv_0_thread_thread~0#1.offset, ldv_interrupt_interrupt_instance_0_~ldv_0_line_line~0#1, ldv_interrupt_interrupt_instance_0_~ldv_0_data_data~0#1.base, ldv_interrupt_interrupt_instance_0_~ldv_0_data_data~0#1.offset;havoc ldv_interrupt_instance_thread_0_3_#t~ret4048#1, ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset, ldv_interrupt_instance_thread_0_3_~arg1#1, ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset;ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset := ldv_interrupt_instance_thread_0_3_#in~arg0#1.base, ldv_interrupt_instance_thread_0_3_#in~arg0#1.offset;ldv_interrupt_instance_thread_0_3_~arg1#1 := ldv_interrupt_instance_thread_0_3_#in~arg1#1;ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset := ldv_interrupt_instance_thread_0_3_#in~arg2#1.base, ldv_interrupt_instance_thread_0_3_#in~arg2#1.offset; [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22230: assume !(0 != (ldv_interrupt_interrupt_instance_0_~ldv_0_thread_thread~0#1.base + ldv_interrupt_interrupt_instance_0_~ldv_0_thread_thread~0#1.offset) % 18446744073709551616); [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21623-1: SUMMARY for call ldv_dispatch_irq_register_12_2_#t~ret4010#1.base, ldv_dispatch_irq_register_12_2_#t~ret4010#1.offset := ldv_xmalloc(40); srcloc: null [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22201: assume 0 != (ldv_interrupt_interrupt_instance_0_~data~8#1.base + ldv_interrupt_interrupt_instance_0_~data~8#1.offset) % 18446744073709551616;call ldv_interrupt_interrupt_instance_0_#t~mem4049#1 := read~int#18(ldv_interrupt_interrupt_instance_0_~data~8#1.base, ldv_interrupt_interrupt_instance_0_~data~8#1.offset, 4);ldv_interrupt_interrupt_instance_0_~ldv_0_line_line~0#1 := ldv_interrupt_interrupt_instance_0_#t~mem4049#1;havoc ldv_interrupt_interrupt_instance_0_#t~mem4049#1;call ldv_interrupt_interrupt_instance_0_#t~mem4050#1.base, ldv_interrupt_interrupt_instance_0_#t~mem4050#1.offset := read~$Pointer$#18(ldv_interrupt_interrupt_instance_0_~data~8#1.base, 4 + ldv_interrupt_interrupt_instance_0_~data~8#1.offset, 8);ldv_interrupt_interrupt_instance_0_~ldv_0_callback_handler~0#1.base, ldv_interrupt_interrupt_instance_0_~ldv_0_callback_handler~0#1.offset := ldv_interrupt_interrupt_instance_0_#t~mem4050#1.base, ldv_interrupt_interrupt_instance_0_#t~mem4050#1.offset;havoc ldv_interrupt_interrupt_instance_0_#t~mem4050#1.base, ldv_interrupt_interrupt_instance_0_#t~mem4050#1.offset;call ldv_interrupt_interrupt_instance_0_#t~mem4051#1.base, ldv_interrupt_interrupt_instance_0_#t~mem4051#1.offset := read~$Pointer$#18(ldv_interrupt_interrupt_instance_0_~data~8#1.base, 12 + ldv_interrupt_interrupt_instance_0_~data~8#1.offset, 8);ldv_interrupt_interrupt_instance_0_~ldv_0_thread_thread~0#1.base, ldv_interrupt_interrupt_instance_0_~ldv_0_thread_thread~0#1.offset := ldv_interrupt_interrupt_instance_0_#t~mem4051#1.base, ldv_interrupt_interrupt_instance_0_#t~mem4051#1.offset;havoc ldv_interrupt_interrupt_instance_0_#t~mem4051#1.base, ldv_interrupt_interrupt_instance_0_#t~mem4051#1.offset;call ldv_interrupt_interrupt_instance_0_#t~mem4052#1.base, ldv_interrupt_interrupt_instance_0_#t~mem4052#1.offset := read~$Pointer$#18(ldv_interrupt_interrupt_instance_0_~data~8#1.base, 20 + ldv_interrupt_interrupt_instance_0_~data~8#1.offset, 8);ldv_interrupt_interrupt_instance_0_~ldv_0_data_data~0#1.base, ldv_interrupt_interrupt_instance_0_~ldv_0_data_data~0#1.offset := ldv_interrupt_interrupt_instance_0_#t~mem4052#1.base, ldv_interrupt_interrupt_instance_0_#t~mem4052#1.offset;havoc ldv_interrupt_interrupt_instance_0_#t~mem4052#1.base, ldv_interrupt_interrupt_instance_0_#t~mem4052#1.offset; [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22201: assume !(0 != (ldv_interrupt_interrupt_instance_0_~data~8#1.base + ldv_interrupt_interrupt_instance_0_~data~8#1.offset) % 18446744073709551616); [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22226: assume 0 != ldv_interrupt_interrupt_instance_0_~tmp~189#1; [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22226: assume !(0 != ldv_interrupt_interrupt_instance_0_~tmp~189#1); [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22214: assume 0 != (ldv_interrupt_interrupt_instance_0_~ldv_0_callback_handler~0#1.base + ldv_interrupt_interrupt_instance_0_~ldv_0_callback_handler~0#1.offset) % 18446744073709551616;assume { :begin_inline_ldv_interrupt_instance_handler_0_5 } true;ldv_interrupt_instance_handler_0_5_#in~arg0#1.base, ldv_interrupt_instance_handler_0_5_#in~arg0#1.offset, ldv_interrupt_instance_handler_0_5_#in~arg1#1, ldv_interrupt_instance_handler_0_5_#in~arg2#1.base, ldv_interrupt_instance_handler_0_5_#in~arg2#1.offset := ldv_interrupt_interrupt_instance_0_~ldv_0_callback_handler~0#1.base, ldv_interrupt_interrupt_instance_0_~ldv_0_callback_handler~0#1.offset, ldv_interrupt_interrupt_instance_0_~ldv_0_line_line~0#1, ldv_interrupt_interrupt_instance_0_~ldv_0_data_data~0#1.base, ldv_interrupt_interrupt_instance_0_~ldv_0_data_data~0#1.offset;havoc ldv_interrupt_instance_handler_0_5_#res#1;havoc ldv_interrupt_instance_handler_0_5_#t~ret4045#1, ldv_interrupt_instance_handler_0_5_~arg0#1.base, ldv_interrupt_instance_handler_0_5_~arg0#1.offset, ldv_interrupt_instance_handler_0_5_~arg1#1, ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset, ldv_interrupt_instance_handler_0_5_~tmp~188#1;ldv_interrupt_instance_handler_0_5_~arg0#1.base, ldv_interrupt_instance_handler_0_5_~arg0#1.offset := ldv_interrupt_instance_handler_0_5_#in~arg0#1.base, ldv_interrupt_instance_handler_0_5_#in~arg0#1.offset;ldv_interrupt_instance_handler_0_5_~arg1#1 := ldv_interrupt_instance_handler_0_5_#in~arg1#1;ldv_interrupt_instance_handler_0_5_~arg2#1.base, ldv_interrupt_instance_handler_0_5_~arg2#1.offset := ldv_interrupt_instance_handler_0_5_#in~arg2#1.base, ldv_interrupt_instance_handler_0_5_#in~arg2#1.offset;havoc ldv_interrupt_instance_handler_0_5_~tmp~188#1; [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22214: assume !(0 != (ldv_interrupt_interrupt_instance_0_~ldv_0_callback_handler~0#1.base + ldv_interrupt_interrupt_instance_0_~ldv_0_callback_handler~0#1.offset) % 18446744073709551616); [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22185: assume -2147483648 <= ldv_interrupt_instance_thread_0_3_#t~ret4048#1 && ldv_interrupt_instance_thread_0_3_#t~ret4048#1 <= 2147483647;havoc ldv_interrupt_instance_thread_0_3_#t~ret4048#1; [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22185-1: SUMMARY for call ldv_interrupt_instance_thread_0_3_#t~ret4048#1 := ##fun~int~X~$Pointer$~TO~int(ldv_interrupt_instance_thread_0_3_~arg1#1, ldv_interrupt_instance_thread_0_3_~arg2#1.base, ldv_interrupt_instance_thread_0_3_~arg2#1.offset, ldv_interrupt_instance_thread_0_3_~arg0#1.base, ldv_interrupt_instance_thread_0_3_~arg0#1.offset); srcloc: null [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24270: assume 0 != ldv_request_irq_~tmp~201#1; [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24270: assume !(0 != ldv_request_irq_~tmp~201#1); [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22239: SUMMARY for call ldv_assume((if 2 != ldv_interrupt_interrupt_instance_0_~ldv_0_ret_val_default~0#1 % 4294967296 then 1 else 0)); srcloc: null [2025-02-08 04:05:07,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24287: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1;ldv_request_irq_12_#t~ret4226#1 := ldv_request_irq_#res#1;havoc ldv_request_irq_#t~ret4209#1, ldv_request_irq_~arg0#1, ldv_request_irq_~arg1#1, ldv_request_irq_~arg2#1.base, ldv_request_irq_~arg2#1.offset, ldv_request_irq_~arg3#1, ldv_request_irq_~arg4#1.base, ldv_request_irq_~arg4#1.offset, ldv_request_irq_~arg5#1.base, ldv_request_irq_~arg5#1.offset, ldv_request_irq_~ldv_12_callback_handler~0#1.base, ldv_request_irq_~ldv_12_callback_handler~0#1.offset, ldv_request_irq_~ldv_12_data_data~0#1.base, ldv_request_irq_~ldv_12_data_data~0#1.offset, ldv_request_irq_~ldv_12_line_line~0#1, ldv_request_irq_~ldv_12_thread_thread~0#1.base, ldv_request_irq_~ldv_12_thread_thread~0#1.offset, ldv_request_irq_~tmp~201#1;havoc ldv_request_irq_#in~arg0#1, ldv_request_irq_#in~arg1#1, ldv_request_irq_#in~arg2#1.base, ldv_request_irq_#in~arg2#1.offset, ldv_request_irq_#in~arg3#1, ldv_request_irq_#in~arg4#1.base, ldv_request_irq_#in~arg4#1.offset, ldv_request_irq_#in~arg5#1.base, ldv_request_irq_#in~arg5#1.offset;assume { :end_inline_ldv_request_irq } true;assume -2147483648 <= ldv_request_irq_12_#t~ret4226#1 && ldv_request_irq_12_#t~ret4226#1 <= 2147483647;ldv_request_irq_12_~tmp___0~106#1 := ldv_request_irq_12_#t~ret4226#1;havoc ldv_request_irq_12_#t~ret4226#1;ldv_request_irq_12_#res#1 := ldv_request_irq_12_~tmp___0~106#1; [2025-02-08 04:05:07,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25468: havoc request_threaded_irq_#t~nondet4344#1; [2025-02-08 04:05:07,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25468-1: request_irq_#t~ret468#1 := request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet4344#1, request_threaded_irq_~arg0#1, request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset, request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset, request_threaded_irq_~arg3#1, request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset, request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset;havoc request_threaded_irq_#in~arg0#1, request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset, request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset, request_threaded_irq_#in~arg3#1, request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset, request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset;assume { :end_inline_request_threaded_irq } true;assume -2147483648 <= request_irq_#t~ret468#1 && request_irq_#t~ret468#1 <= 2147483647;request_irq_~tmp~56#1 := request_irq_#t~ret468#1;havoc request_irq_#t~ret468#1;request_irq_#res#1 := request_irq_~tmp~56#1;ldv_request_irq_12_#t~ret4225#1 := request_irq_#res#1;havoc request_irq_#t~ret468#1, request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset, request_irq_~tmp~56#1;havoc request_irq_#in~irq#1, request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset, request_irq_#in~flags#1, request_irq_#in~name#1.base, request_irq_#in~name#1.offset, request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset;assume { :end_inline_request_irq } true;assume -2147483648 <= ldv_request_irq_12_#t~ret4225#1 && ldv_request_irq_12_#t~ret4225#1 <= 2147483647;ldv_request_irq_12_~tmp~207#1 := ldv_request_irq_12_#t~ret4225#1;havoc ldv_request_irq_12_#t~ret4225#1;ldv_request_irq_12_~ldv_func_res~2#1 := ldv_request_irq_12_~tmp~207#1;assume { :begin_inline_ldv_request_irq } true;ldv_request_irq_#in~arg0#1, ldv_request_irq_#in~arg1#1, ldv_request_irq_#in~arg2#1.base, ldv_request_irq_#in~arg2#1.offset, ldv_request_irq_#in~arg3#1, ldv_request_irq_#in~arg4#1.base, ldv_request_irq_#in~arg4#1.offset, ldv_request_irq_#in~arg5#1.base, ldv_request_irq_#in~arg5#1.offset := ldv_request_irq_12_~ldv_func_res~2#1, ldv_request_irq_12_~irq#1, ldv_request_irq_12_~handler#1.base, ldv_request_irq_12_~handler#1.offset, ldv_request_irq_12_~flags#1, ldv_request_irq_12_~name#1.base, ldv_request_irq_12_~name#1.offset, ldv_request_irq_12_~dev#1.base, ldv_request_irq_12_~dev#1.offset;havoc ldv_request_irq_#res#1;havoc ldv_request_irq_#t~ret4209#1, ldv_request_irq_~arg0#1, ldv_request_irq_~arg1#1, ldv_request_irq_~arg2#1.base, ldv_request_irq_~arg2#1.offset, ldv_request_irq_~arg3#1, ldv_request_irq_~arg4#1.base, ldv_request_irq_~arg4#1.offset, ldv_request_irq_~arg5#1.base, ldv_request_irq_~arg5#1.offset, ldv_request_irq_~ldv_12_callback_handler~0#1.base, ldv_request_irq_~ldv_12_callback_handler~0#1.offset, ldv_request_irq_~ldv_12_data_data~0#1.base, ldv_request_irq_~ldv_12_data_data~0#1.offset, ldv_request_irq_~ldv_12_line_line~0#1, ldv_request_irq_~ldv_12_thread_thread~0#1.base, ldv_request_irq_~ldv_12_thread_thread~0#1.offset, ldv_request_irq_~tmp~201#1;ldv_request_irq_~arg0#1 := ldv_request_irq_#in~arg0#1;ldv_request_irq_~arg1#1 := ldv_request_irq_#in~arg1#1;ldv_request_irq_~arg2#1.base, ldv_request_irq_~arg2#1.offset := ldv_request_irq_#in~arg2#1.base, ldv_request_irq_#in~arg2#1.offset;ldv_request_irq_~arg3#1 := ldv_request_irq_#in~arg3#1;ldv_request_irq_~arg4#1.base, ldv_request_irq_~arg4#1.offset := ldv_request_irq_#in~arg4#1.base, ldv_request_irq_#in~arg4#1.offset;ldv_request_irq_~arg5#1.base, ldv_request_irq_~arg5#1.offset := ldv_request_irq_#in~arg5#1.base, ldv_request_irq_#in~arg5#1.offset;havoc ldv_request_irq_~ldv_12_callback_handler~0#1.base, ldv_request_irq_~ldv_12_callback_handler~0#1.offset;havoc ldv_request_irq_~ldv_12_data_data~0#1.base, ldv_request_irq_~ldv_12_data_data~0#1.offset;havoc ldv_request_irq_~ldv_12_line_line~0#1;havoc ldv_request_irq_~ldv_12_thread_thread~0#1.base, ldv_request_irq_~ldv_12_thread_thread~0#1.offset;havoc ldv_request_irq_~tmp~201#1; [2025-02-08 04:05:07,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24283-1: SUMMARY for call ldv_assume((if 0 != ldv_request_irq_~arg0#1 then 1 else 0)); srcloc: null [2025-02-08 04:05:07,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24283: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-08 04:05:07,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22223: SUMMARY for call ldv_switch_to_process_context(); srcloc: null [2025-02-08 04:05:07,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22228: SUMMARY for call ldv_assume((if 2 == ldv_interrupt_interrupt_instance_0_~ldv_0_ret_val_default~0#1 % 4294967296 then 1 else 0)); srcloc: null [2025-02-08 04:05:07,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22207: SUMMARY for call ldv_free(ldv_interrupt_interrupt_instance_0_~data~8#1.base, ldv_interrupt_interrupt_instance_0_~data~8#1.offset); srcloc: null [2025-02-08 04:05:07,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21629: havoc ldv_interrupt_interrupt_instance_0_#t~mem4049#1, ldv_interrupt_interrupt_instance_0_#t~mem4050#1.base, ldv_interrupt_interrupt_instance_0_#t~mem4050#1.offset, ldv_interrupt_interrupt_instance_0_#t~mem4051#1.base, ldv_interrupt_interrupt_instance_0_#t~mem4051#1.offset, ldv_interrupt_interrupt_instance_0_#t~mem4052#1.base, ldv_interrupt_interrupt_instance_0_#t~mem4052#1.offset, ldv_interrupt_interrupt_instance_0_#t~ret4053#1, ldv_interrupt_interrupt_instance_0_#t~ret4054#1, ldv_interrupt_interrupt_instance_0_~arg0#1.base, ldv_interrupt_interrupt_instance_0_~arg0#1.offset, ldv_interrupt_interrupt_instance_0_~ldv_0_callback_handler~0#1.base, ldv_interrupt_interrupt_instance_0_~ldv_0_callback_handler~0#1.offset, ldv_interrupt_interrupt_instance_0_~ldv_0_data_data~0#1.base, ldv_interrupt_interrupt_instance_0_~ldv_0_data_data~0#1.offset, ldv_interrupt_interrupt_instance_0_~ldv_0_line_line~0#1, ldv_interrupt_interrupt_instance_0_~ldv_0_ret_val_default~0#1, ldv_interrupt_interrupt_instance_0_~ldv_0_thread_thread~0#1.base, ldv_interrupt_interrupt_instance_0_~ldv_0_thread_thread~0#1.offset, ldv_interrupt_interrupt_instance_0_~data~8#1.base, ldv_interrupt_interrupt_instance_0_~data~8#1.offset, ldv_interrupt_interrupt_instance_0_~tmp~189#1;havoc ldv_interrupt_interrupt_instance_0_#in~arg0#1.base, ldv_interrupt_interrupt_instance_0_#in~arg0#1.offset;assume { :end_inline_ldv_interrupt_interrupt_instance_0 } true; [2025-02-08 04:05:07,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24425: #t~ret2924#1 := ldv_request_irq_12_#res#1;havoc ldv_request_irq_12_#t~ret4225#1, ldv_request_irq_12_#t~ret4226#1, ldv_request_irq_12_~irq#1, ldv_request_irq_12_~handler#1.base, ldv_request_irq_12_~handler#1.offset, ldv_request_irq_12_~flags#1, ldv_request_irq_12_~name#1.base, ldv_request_irq_12_~name#1.offset, ldv_request_irq_12_~dev#1.base, ldv_request_irq_12_~dev#1.offset, ldv_request_irq_12_~ldv_func_res~2#1, ldv_request_irq_12_~tmp~207#1, ldv_request_irq_12_~tmp___0~106#1;havoc ldv_request_irq_12_#in~irq#1, ldv_request_irq_12_#in~handler#1.base, ldv_request_irq_12_#in~handler#1.offset, ldv_request_irq_12_#in~flags#1, ldv_request_irq_12_#in~name#1.base, ldv_request_irq_12_#in~name#1.offset, ldv_request_irq_12_#in~dev#1.base, ldv_request_irq_12_#in~dev#1.offset;assume { :end_inline_ldv_request_irq_12 } true;assume -2147483648 <= #t~ret2924#1 && #t~ret2924#1 <= 2147483647;~rc~13#1 := #t~ret2924#1;havoc #t~mem2922#1;havoc #t~mem2923#1.base, #t~mem2923#1.offset;havoc #t~ret2924#1; [2025-02-08 04:05:07,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22212: SUMMARY for call ldv_switch_to_interrupt_context(); srcloc: null [2025-02-08 04:05:07,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22224-1: SUMMARY for call ldv_interrupt_interrupt_instance_0_#t~ret4054#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:05:07,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24272-1: SUMMARY for call ldv_assume((if 0 == ldv_request_irq_~arg0#1 then 1 else 0)); srcloc: null [2025-02-08 04:05:07,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24272: ldv_request_irq_~ldv_12_line_line~0#1 := (if ldv_request_irq_~arg1#1 % 4294967296 % 4294967296 <= 2147483647 then ldv_request_irq_~arg1#1 % 4294967296 % 4294967296 else ldv_request_irq_~arg1#1 % 4294967296 % 4294967296 - 4294967296);ldv_request_irq_~ldv_12_callback_handler~0#1.base, ldv_request_irq_~ldv_12_callback_handler~0#1.offset := ldv_request_irq_~arg2#1.base, ldv_request_irq_~arg2#1.offset;ldv_request_irq_~ldv_12_thread_thread~0#1.base, ldv_request_irq_~ldv_12_thread_thread~0#1.offset := 0, 0;ldv_request_irq_~ldv_12_data_data~0#1.base, ldv_request_irq_~ldv_12_data_data~0#1.offset := ldv_request_irq_~arg5#1.base, ldv_request_irq_~arg5#1.offset;assume { :begin_inline_ldv_dispatch_irq_register_12_2 } true;ldv_dispatch_irq_register_12_2_#in~arg0#1, ldv_dispatch_irq_register_12_2_#in~arg1#1.base, ldv_dispatch_irq_register_12_2_#in~arg1#1.offset, ldv_dispatch_irq_register_12_2_#in~arg2#1.base, ldv_dispatch_irq_register_12_2_#in~arg2#1.offset, ldv_dispatch_irq_register_12_2_#in~arg3#1.base, ldv_dispatch_irq_register_12_2_#in~arg3#1.offset := ldv_request_irq_~ldv_12_line_line~0#1, ldv_request_irq_~ldv_12_callback_handler~0#1.base, ldv_request_irq_~ldv_12_callback_handler~0#1.offset, ldv_request_irq_~ldv_12_thread_thread~0#1.base, ldv_request_irq_~ldv_12_thread_thread~0#1.offset, ldv_request_irq_~ldv_12_data_data~0#1.base, ldv_request_irq_~ldv_12_data_data~0#1.offset;havoc ldv_dispatch_irq_register_12_2_#t~ret4010#1.base, ldv_dispatch_irq_register_12_2_#t~ret4010#1.offset, ldv_dispatch_irq_register_12_2_~arg0#1, ldv_dispatch_irq_register_12_2_~arg1#1.base, ldv_dispatch_irq_register_12_2_~arg1#1.offset, ldv_dispatch_irq_register_12_2_~arg2#1.base, ldv_dispatch_irq_register_12_2_~arg2#1.offset, ldv_dispatch_irq_register_12_2_~arg3#1.base, ldv_dispatch_irq_register_12_2_~arg3#1.offset, ldv_dispatch_irq_register_12_2_~cf_arg_0~0#1.base, ldv_dispatch_irq_register_12_2_~cf_arg_0~0#1.offset, ldv_dispatch_irq_register_12_2_~tmp~182#1.base, ldv_dispatch_irq_register_12_2_~tmp~182#1.offset;ldv_dispatch_irq_register_12_2_~arg0#1 := ldv_dispatch_irq_register_12_2_#in~arg0#1;ldv_dispatch_irq_register_12_2_~arg1#1.base, ldv_dispatch_irq_register_12_2_~arg1#1.offset := ldv_dispatch_irq_register_12_2_#in~arg1#1.base, ldv_dispatch_irq_register_12_2_#in~arg1#1.offset;ldv_dispatch_irq_register_12_2_~arg2#1.base, ldv_dispatch_irq_register_12_2_~arg2#1.offset := ldv_dispatch_irq_register_12_2_#in~arg2#1.base, ldv_dispatch_irq_register_12_2_#in~arg2#1.offset;ldv_dispatch_irq_register_12_2_~arg3#1.base, ldv_dispatch_irq_register_12_2_~arg3#1.offset := ldv_dispatch_irq_register_12_2_#in~arg3#1.base, ldv_dispatch_irq_register_12_2_#in~arg3#1.offset;havoc ldv_dispatch_irq_register_12_2_~cf_arg_0~0#1.base, ldv_dispatch_irq_register_12_2_~cf_arg_0~0#1.offset;havoc ldv_dispatch_irq_register_12_2_~tmp~182#1.base, ldv_dispatch_irq_register_12_2_~tmp~182#1.offset; [2025-02-08 04:05:07,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22224: assume -2147483648 <= ldv_interrupt_interrupt_instance_0_#t~ret4054#1 && ldv_interrupt_interrupt_instance_0_#t~ret4054#1 <= 2147483647;ldv_interrupt_interrupt_instance_0_~tmp~189#1 := ldv_interrupt_interrupt_instance_0_#t~ret4054#1;havoc ldv_interrupt_interrupt_instance_0_#t~ret4054#1; [2025-02-08 04:05:07,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24268-1: SUMMARY for call ldv_request_irq_#t~ret4209#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:05:07,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24268: assume -2147483648 <= ldv_request_irq_#t~ret4209#1 && ldv_request_irq_#t~ret4209#1 <= 2147483647;ldv_request_irq_~tmp~201#1 := ldv_request_irq_#t~ret4209#1;havoc ldv_request_irq_#t~ret4209#1; [2025-02-08 04:05:07,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7370: havoc __kmalloc_#t~ret137#1.base, __kmalloc_#t~ret137#1.offset; [2025-02-08 04:05:07,397 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8109: havoc #t~mem338.base, #t~mem338.offset; [2025-02-08 04:05:07,399 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25302: havoc #t~nondet4314; [2025-02-08 04:05:07,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25415: havoc #t~nondet4333; [2025-02-08 04:05:07,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13810: ~crc~0 := #t~ret1950;havoc #t~ret1950;~bit~0 := ~crc~0 % 256; [2025-02-08 04:05:07,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13835: ~sort_mode~0 := #t~bitwise1958;havoc #t~bitwise1958; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13835-1: [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13810-1: SUMMARY for call #t~ret1950 := crc32_le(4294967295, ~ha~0.base, 16 + ~ha~0.offset, 6); srcloc: null [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13827: havoc #t~mem1956;havoc #t~mem1957.base, #t~mem1957.offset;~i~26 := 1 + ~i~26; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13827-1: SUMMARY for call writel(#t~mem1956, #t~mem1957.base, #t~mem1957.offset + (if (5328 + 4 * ~i~26) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (5328 + 4 * ~i~26) % 18446744073709551616 % 18446744073709551616 else (5328 + 4 * ~i~26) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13835-4: assume 0 == ~sort_mode~0 % 4294967296 || 262144 == ~sort_mode~0 % 4294967296;#t~bitwise1958 := 262144; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13835-4: assume !(0 == ~sort_mode~0 % 4294967296 || 262144 == ~sort_mode~0 % 4294967296); [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13835-2: havoc #t~bitwise1958;assume (#t~bitwise1958 % 4294967296 >= ~sort_mode~0 % 4294967296 && #t~bitwise1958 % 4294967296 >= 262144) && #t~bitwise1958 % 4294967296 <= 262144 + ~sort_mode~0 % 4294967296; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13835-3: assume false;#t~bitwise1958 := ~sort_mode~0; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13835-3: assume !false; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13819: assume (~ha~0.base + ~ha~0.offset) % 18446744073709551616 != (~dev.base + (654 + ~dev.offset)) % 18446744073709551616; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13819: assume !((~ha~0.base + ~ha~0.offset) % 18446744073709551616 != (~dev.base + (654 + ~dev.offset)) % 18446744073709551616);~i~26 := 0; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13827-2: call #t~mem1956 := read~int#32(~#mc_filter~0.base, ~#mc_filter~0.offset + 4 * ~i~26, 4);call #t~mem1957.base, #t~mem1957.offset := read~$Pointer$#18(~bp~9.base, ~bp~9.offset, 8); [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13812-1: [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13812-2: havoc #t~bitwise1951;assume #t~bitwise1951 % 4294967296 <= ~bit~0 % 4294967296 && #t~bitwise1951 % 4294967296 <= 224; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13812: ~regidx~0 := #t~bitwise1951 % 4294967296 / 32;havoc #t~bitwise1951;~bit~0 := ~bit~0 % 32;call #t~mem1953 := read~int#32(~#mc_filter~0.base, ~#mc_filter~0.offset + 4 * (if ~regidx~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~regidx~0 % 4294967296 % 18446744073709551616 else ~regidx~0 % 4294967296 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13812-3: assume 224 == ~bit~0 % 4294967296;#t~bitwise1951 := ~bit~0; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13812-3: assume !(224 == ~bit~0 % 4294967296); [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13812-4: assume 0 == ~bit~0 % 4294967296;#t~bitwise1951 := 0; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13812-4: assume !(0 == ~bit~0 % 4294967296); [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13796: assume ~i~26 <= 7; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13796: assume !(~i~26 <= 7); [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13855: assume (~ha~0.base + ~ha~0.offset) % 18446744073709551616 != (~dev.base + (634 + ~dev.offset)) % 18446744073709551616; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13855: assume !((~ha~0.base + ~ha~0.offset) % 18446744073709551616 != (~dev.base + (634 + ~dev.offset)) % 18446744073709551616); [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13814-3: assume 0 == #t~bitwise1952 % 4294967296;#t~bitwise1954 := #t~mem1953; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13814-3: assume !(0 == #t~bitwise1952 % 4294967296); [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13814-4: assume 0 == #t~mem1953 % 4294967296 || #t~mem1953 % 4294967296 == #t~bitwise1952 % 4294967296;#t~bitwise1954 := #t~bitwise1952; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13814-4: assume !(0 == #t~mem1953 % 4294967296 || #t~mem1953 % 4294967296 == #t~bitwise1952 % 4294967296); [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13814-1: [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13814-2: havoc #t~bitwise1954;assume (#t~bitwise1954 % 4294967296 >= #t~mem1953 % 4294967296 && #t~bitwise1954 % 4294967296 >= #t~bitwise1952 % 4294967296) && #t~bitwise1954 % 4294967296 <= #t~mem1953 % 4294967296 + #t~bitwise1952 % 4294967296; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13814: call write~int#32(#t~bitwise1954, ~#mc_filter~0.base, ~#mc_filter~0.offset + 4 * (if ~regidx~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~regidx~0 % 4294967296 % 18446744073709551616 else ~regidx~0 % 4294967296 % 18446744073709551616 - 18446744073709551616), 4);havoc #t~mem1953;havoc #t~bitwise1952;havoc #t~bitwise1954;call #t~mem1955.base, #t~mem1955.offset := read~$Pointer$#18(~ha~0.base, ~ha~0.offset, 8);~__mptr___0~0.base, ~__mptr___0~0.offset := #t~mem1955.base, #t~mem1955.offset;havoc #t~mem1955.base, #t~mem1955.offset;~ha~0.base, ~ha~0.offset := ~__mptr___0~0.base, ~__mptr___0~0.offset; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13814-7: assume 0 == (if ~bit~0 % 4294967296 % 4294967296 <= 2147483647 then ~bit~0 % 4294967296 % 4294967296 else ~bit~0 % 4294967296 % 4294967296 - 4294967296);#t~bitwise1952 := 1; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13814-7: assume !(0 == (if ~bit~0 % 4294967296 % 4294967296 <= 2147483647 then ~bit~0 % 4294967296 % 4294967296 else ~bit~0 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13814-5: [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13814-6: havoc #t~bitwise1952;assume #t~bitwise1952 > 1; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13831: assume ~i~26 <= 7; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13831: assume !(~i~26 <= 7); [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13848: SUMMARY for call bnx2_set_mac_addr(~bp~9.base, ~bp~9.offset, ~ha~0.base, 16 + ~ha~0.offset, 4 + ~i~26); srcloc: null [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13849-6: havoc #t~bitwise1965;assume #t~bitwise1965 > 1; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13849-7: assume 0 == 4 + ~i~26;#t~bitwise1965 := 1; [2025-02-08 04:05:07,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13849-7: assume !(0 == 4 + ~i~26); [2025-02-08 04:05:07,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13849-4: assume 0 == ~sort_mode~0 % 4294967296 || ~sort_mode~0 % 4294967296 == #t~bitwise1965 % 4294967296;#t~bitwise1966 := #t~bitwise1965; [2025-02-08 04:05:07,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13849-4: assume !(0 == ~sort_mode~0 % 4294967296 || ~sort_mode~0 % 4294967296 == #t~bitwise1965 % 4294967296); [2025-02-08 04:05:07,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13849-5: [2025-02-08 04:05:07,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13849-2: havoc #t~bitwise1966;assume (#t~bitwise1966 % 4294967296 >= ~sort_mode~0 % 4294967296 && #t~bitwise1966 % 4294967296 >= #t~bitwise1965 % 4294967296) && #t~bitwise1966 % 4294967296 <= ~sort_mode~0 % 4294967296 + #t~bitwise1965 % 4294967296; [2025-02-08 04:05:07,662 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13849-3: assume 0 == #t~bitwise1965 % 4294967296;#t~bitwise1966 := ~sort_mode~0; [2025-02-08 04:05:07,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13849-3: assume !(0 == #t~bitwise1965 % 4294967296); [2025-02-08 04:05:07,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13849: ~sort_mode~0 := #t~bitwise1966;havoc #t~bitwise1965;havoc #t~bitwise1966;~i~26 := 1 + ~i~26;call #t~mem1967.base, #t~mem1967.offset := read~$Pointer$#18(~ha~0.base, ~ha~0.offset, 8);~__mptr___2~0.base, ~__mptr___2~0.offset := #t~mem1967.base, #t~mem1967.offset;havoc #t~mem1967.base, #t~mem1967.offset;~ha~0.base, ~ha~0.offset := ~__mptr___2~0.base, ~__mptr___2~0.offset; [2025-02-08 04:05:07,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13849-1: [2025-02-08 04:05:07,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13800-3: assume false;#t~bitwise1947 := ~sort_mode~0; [2025-02-08 04:05:07,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13800-3: assume !false; [2025-02-08 04:05:07,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13800-4: assume 0 == ~sort_mode~0 % 4294967296 || 131072 == ~sort_mode~0 % 4294967296;#t~bitwise1947 := 131072; [2025-02-08 04:05:07,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13800-4: assume !(0 == ~sort_mode~0 % 4294967296 || 131072 == ~sort_mode~0 % 4294967296); [2025-02-08 04:05:07,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13800-1: [2025-02-08 04:05:07,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13800-2: havoc #t~bitwise1947;assume (#t~bitwise1947 % 4294967296 >= ~sort_mode~0 % 4294967296 && #t~bitwise1947 % 4294967296 >= 131072) && #t~bitwise1947 % 4294967296 <= 131072 + ~sort_mode~0 % 4294967296; [2025-02-08 04:05:07,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13800: ~sort_mode~0 := #t~bitwise1947;havoc #t~bitwise1947; [2025-02-08 04:05:07,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13792-1: SUMMARY for call writel(4294967295, #t~mem1946.base, #t~mem1946.offset + (if (5328 + 4 * ~i~26) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (5328 + 4 * ~i~26) % 18446744073709551616 % 18446744073709551616 else (5328 + 4 * ~i~26) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:07,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13792-2: call #t~mem1946.base, #t~mem1946.offset := read~$Pointer$#18(~bp~9.base, ~bp~9.offset, 8); [2025-02-08 04:05:07,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13792: havoc #t~mem1946.base, #t~mem1946.offset;~i~26 := 1 + ~i~26; [2025-02-08 04:05:07,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13751: call ULTIMATE.dealloc(~#mc_filter~0.base, ~#mc_filter~0.offset);havoc ~#mc_filter~0.base, ~#mc_filter~0.offset; [2025-02-08 04:05:07,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17225: ~tmp___2~21 := #t~ret2816;havoc #t~mem2815.base, #t~mem2815.offset;havoc #t~ret2816; [2025-02-08 04:05:07,686 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17225-1: SUMMARY for call #t~ret2816 := readl(#t~mem2815.base, 132 + #t~mem2815.offset); srcloc: null [2025-02-08 04:05:07,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17225-2: call #t~mem2815.base, #t~mem2815.offset := read~$Pointer$#18(~bp.base, ~bp.offset, 8); [2025-02-08 04:05:07,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17227: assume ~tmp___2~21 % 65536 % 4294967296 != ~status_idx~0 % 65536 % 4294967296; [2025-02-08 04:05:07,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17227: assume !(~tmp___2~21 % 65536 % 4294967296 != ~status_idx~0 % 65536 % 4294967296); [2025-02-08 04:05:07,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17232: havoc #t~ret2817;~i~42 := 1 + ~i~42; [2025-02-08 04:05:07,687 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17232-1: SUMMARY for call #t~ret2817 := msleep_interruptible(10); srcloc: null [2025-02-08 04:05:07,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7420: havoc #t~mem176.base, #t~mem176.offset; [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16023: bnx2_init_all_rings_~shift~0#1 := 4 * (if bnx2_init_all_rings_~i~35#1 < 0 && 0 != bnx2_init_all_rings_~i~35#1 % 8 then bnx2_init_all_rings_~i~35#1 % 8 - 8 else bnx2_init_all_rings_~i~35#1 % 8);call bnx2_init_all_rings_#t~mem2636#1 := read~int#18(bnx2_init_all_rings_~bp#1.base, 9476 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660-2: havoc bnx2_init_chip_#t~bitwise2539#1;assume (bnx2_init_chip_#t~bitwise2539#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2539#1 % 4294967296 >= 393216) && bnx2_init_chip_#t~bitwise2539#1 % 4294967296 <= 393216 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15594: havoc bnx2_init_chip_#t~mem2482#1.base, bnx2_init_chip_#t~mem2482#1.offset; [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660-1: [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15627: call bnx2_init_chip_#t~mem2505#1.base, bnx2_init_chip_#t~mem2505#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2539#1;havoc bnx2_init_chip_#t~bitwise2539#1; [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12324: assume bnx2_init_context_~i~22#1 <= 1; [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12324: assume !(bnx2_init_context_~i~22#1 <= 1); [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12291-1: [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12291: assume 0 != bnx2_init_context_#t~bitwise1597#1 % 4294967296;havoc bnx2_init_context_#t~bitwise1597#1; [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12291: assume !(0 != bnx2_init_context_#t~bitwise1597#1 % 4294967296);havoc bnx2_init_context_#t~bitwise1597#1;bnx2_init_context_~new_vcid~0#1 := bnx2_init_context_~vcid~0#1; [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 393216 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2539#1 := 393216; [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 393216 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15594-2: call bnx2_init_chip_#t~mem2482#1.base, bnx2_init_chip_#t~mem2482#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15561-1: SUMMARY for call bnx2_init_chip_#t~ret2457#1 := readl(bnx2_init_chip_#t~mem2456#1.base, 15368 + bnx2_init_chip_#t~mem2456#1.offset); srcloc: null [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660-3: assume false;bnx2_init_chip_#t~bitwise2539#1 := bnx2_init_chip_~val~34#1; [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660-3: assume !false; [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15594-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2482#1.base, 5276 + bnx2_init_chip_#t~mem2482#1.offset); srcloc: null [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15561: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~ret2457#1;havoc bnx2_init_chip_#t~mem2456#1.base, bnx2_init_chip_#t~mem2456#1.offset;havoc bnx2_init_chip_#t~ret2457#1; [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12291-3: assume 8 == bnx2_init_context_~vcid~0#1 % 4294967296;bnx2_init_context_#t~bitwise1597#1 := bnx2_init_context_~vcid~0#1; [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12291-3: assume !(8 == bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12291-2: havoc bnx2_init_context_#t~bitwise1597#1;assume bnx2_init_context_#t~bitwise1597#1 % 4294967296 <= bnx2_init_context_~vcid~0#1 % 4294967296 && bnx2_init_context_#t~bitwise1597#1 % 4294967296 <= 8; [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12291-4: assume 0 == bnx2_init_context_~vcid~0#1 % 4294967296;bnx2_init_context_#t~bitwise1597#1 := 0; [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12291-4: assume !(0 == bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16024-6: havoc bnx2_init_all_rings_#t~bitwise2637#1;assume bnx2_init_all_rings_#t~bitwise2637#1 > (if bnx2_init_all_rings_~i~35#1 < 0 && 0 != bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) then (if -1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296) < 0 then bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) + (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) - (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296))) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296))); [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16024-5: [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15892-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~rx_cid_addr~1#1, 80, bnx2_init_rx_ring_~val~36#1); srcloc: null [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16024-4: assume 0 == bnx2_init_all_rings_~tbl_32~0#1 % 4294967296 || bnx2_init_all_rings_~tbl_32~0#1 % 4294967296 == bnx2_init_all_rings_#t~bitwise2637#1 % 4294967296;bnx2_init_all_rings_#t~bitwise2638#1 := bnx2_init_all_rings_#t~bitwise2637#1; [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16024-4: assume !(0 == bnx2_init_all_rings_~tbl_32~0#1 % 4294967296 || bnx2_init_all_rings_~tbl_32~0#1 % 4294967296 == bnx2_init_all_rings_#t~bitwise2637#1 % 4294967296); [2025-02-08 04:05:16,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15892: call bnx2_init_rx_ring_#t~mem2596#1 := read~int#18(bnx2_init_rx_ring_~rxr~6#1.base, 424 + bnx2_init_rx_ring_~rxr~6#1.offset, 8);bnx2_init_rx_ring_~val~36#1 := bnx2_init_rx_ring_#t~mem2596#1;havoc bnx2_init_rx_ring_#t~mem2596#1; [2025-02-08 04:05:16,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16024-3: assume 0 == bnx2_init_all_rings_#t~bitwise2637#1 % 4294967296;bnx2_init_all_rings_#t~bitwise2638#1 := bnx2_init_all_rings_~tbl_32~0#1; [2025-02-08 04:05:16,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16024-3: assume !(0 == bnx2_init_all_rings_#t~bitwise2637#1 % 4294967296); [2025-02-08 04:05:16,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16024-2: havoc bnx2_init_all_rings_#t~bitwise2638#1;assume (bnx2_init_all_rings_#t~bitwise2638#1 % 4294967296 >= bnx2_init_all_rings_~tbl_32~0#1 % 4294967296 && bnx2_init_all_rings_#t~bitwise2638#1 % 4294967296 >= bnx2_init_all_rings_#t~bitwise2637#1 % 4294967296) && bnx2_init_all_rings_#t~bitwise2638#1 % 4294967296 <= bnx2_init_all_rings_~tbl_32~0#1 % 4294967296 + bnx2_init_all_rings_#t~bitwise2637#1 % 4294967296; [2025-02-08 04:05:16,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16024-1: [2025-02-08 04:05:16,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16024: bnx2_init_all_rings_~tbl_32~0#1 := bnx2_init_all_rings_#t~bitwise2638#1;havoc bnx2_init_all_rings_#t~mem2636#1;havoc bnx2_init_all_rings_#t~bitwise2637#1;havoc bnx2_init_all_rings_#t~bitwise2638#1; [2025-02-08 04:05:16,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15628-2: [2025-02-08 04:05:16,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15562: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2458#1;havoc bnx2_init_chip_#t~bitwise2458#1;bnx2_init_chip_~val~34#1 := bnx2_init_chip_~val~34#1;call bnx2_init_chip_#t~mem2459#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8926 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 04:05:16,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15628-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2508#1, bnx2_init_chip_#t~mem2509#1.base, 26660 + bnx2_init_chip_#t~mem2509#1.offset); srcloc: null [2025-02-08 04:05:16,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15628: havoc bnx2_init_chip_#t~mem2506#1;havoc bnx2_init_chip_#t~mem2507#1;havoc bnx2_init_chip_#t~bitwise2508#1;havoc bnx2_init_chip_#t~mem2509#1.base, bnx2_init_chip_#t~mem2509#1.offset;call bnx2_init_chip_#t~mem2510#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8980 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2511#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8978 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:05:16,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15727: bnx2_clear_ring_states_~bnapi~17#1.base, bnx2_clear_ring_states_~bnapi~17#1.offset := bnx2_clear_ring_states_~bp#1.base, 32 + bnx2_clear_ring_states_~bp#1.offset + 942 * (if bnx2_clear_ring_states_~i~32#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_clear_ring_states_~i~32#1 % 18446744073709551616 % 18446744073709551616 else bnx2_clear_ring_states_~i~32#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);bnx2_clear_ring_states_~txr~5#1.base, bnx2_clear_ring_states_~txr~5#1.offset := bnx2_clear_ring_states_~bnapi~17#1.base, 900 + bnx2_clear_ring_states_~bnapi~17#1.offset;bnx2_clear_ring_states_~rxr~5#1.base, bnx2_clear_ring_states_~rxr~5#1.offset := bnx2_clear_ring_states_~bnapi~17#1.base, 220 + bnx2_clear_ring_states_~bnapi~17#1.offset;call write~int#18(0, bnx2_clear_ring_states_~txr~5#1.base, 30 + bnx2_clear_ring_states_~txr~5#1.offset, 2);call write~int#18(0, bnx2_clear_ring_states_~txr~5#1.base, 32 + bnx2_clear_ring_states_~txr~5#1.offset, 2);call write~int#18(0, bnx2_clear_ring_states_~rxr~5#1.base, bnx2_clear_ring_states_~rxr~5#1.offset, 4);call write~int#18(0, bnx2_clear_ring_states_~rxr~5#1.base, 4 + bnx2_clear_ring_states_~rxr~5#1.offset, 2);call write~int#18(0, bnx2_clear_ring_states_~rxr~5#1.base, 6 + bnx2_clear_ring_states_~rxr~5#1.offset, 2);call write~int#18(0, bnx2_clear_ring_states_~rxr~5#1.base, 20 + bnx2_clear_ring_states_~rxr~5#1.offset, 2);call write~int#18(0, bnx2_clear_ring_states_~rxr~5#1.base, 22 + bnx2_clear_ring_states_~rxr~5#1.offset, 2);bnx2_clear_ring_states_~i~32#1 := 1 + bnx2_clear_ring_states_~i~32#1; [2025-02-08 04:05:16,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16024-7: assume 0 == (if bnx2_init_all_rings_~i~35#1 < 0 && 0 != bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) then (if -1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296) < 0 then bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) + (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) - (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296))) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296))) || 0 == bnx2_init_all_rings_~shift~0#1;bnx2_init_all_rings_#t~bitwise2637#1 := (if bnx2_init_all_rings_~i~35#1 < 0 && 0 != bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) then (if -1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296) < 0 then bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) + (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) - (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296))) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296))); [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16024-7: assume !(0 == (if bnx2_init_all_rings_~i~35#1 < 0 && 0 != bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) then (if -1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296) < 0 then bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) + (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296)) - (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296))) else bnx2_init_all_rings_~i~35#1 % (-1 + (if bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2636#1 % 256 % 4294967296 - 4294967296))) || 0 == bnx2_init_all_rings_~shift~0#1); [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292: bnx2_init_context_~new_vcid~0#1 := 96 + bnx2_init_context_#t~bitwise1598#1;havoc bnx2_init_context_#t~bitwise1598#1; [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-2: havoc bnx2_init_context_#t~bitwise1598#1;assume bnx2_init_context_#t~bitwise1598#1 % 4294967296 <= bnx2_init_context_~vcid~0#1 % 4294967296 && bnx2_init_context_#t~bitwise1598#1 % 4294967296 <= 247; [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-1: [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15562-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2458#1 := 0; [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15562-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15628-5: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2508#1 := (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15628-5: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15562-3: assume 4294967183 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2458#1 := bnx2_init_chip_~val~34#1; [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15562-3: assume !(4294967183 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15628-4: assume 0 == (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2508#1 := 65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15628-4: assume !(0 == (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15562-2: havoc bnx2_init_chip_#t~bitwise2458#1;assume bnx2_init_chip_#t~bitwise2458#1 % 4294967296 <= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2458#1 % 4294967296 <= 4294967183; [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15628-3: havoc bnx2_init_chip_#t~bitwise2508#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2508#1 >= (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2508#1 >= 65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2508#1 <= 65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2506#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2507#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2508#1 < 0)) && bnx2_init_chip_#t~bitwise2508#1 <= 2147483647; [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15562-1: [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-4: assume 0 == bnx2_init_context_~vcid~0#1 % 4294967296;bnx2_init_context_#t~bitwise1598#1 := 0; [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-4: assume !(0 == bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-3: assume 247 == bnx2_init_context_~vcid~0#1 % 4294967296;bnx2_init_context_#t~bitwise1598#1 := bnx2_init_context_~vcid~0#1; [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292-3: assume !(247 == bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15926-4: assume 0 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616;bnx2_init_rx_ring_#t~bitwise2606#1 := 0; [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15926-4: assume !(0 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616); [2025-02-08 04:05:16,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15926-3: assume 254 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616;bnx2_init_rx_ring_#t~bitwise2606#1 := bnx2_init_rx_ring_~prod~2#1 % 65536; [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15926-3: assume !(254 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616); [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15926-2: havoc bnx2_init_rx_ring_#t~bitwise2606#1;assume bnx2_init_rx_ring_#t~bitwise2606#1 % 18446744073709551616 <= bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616 && bnx2_init_rx_ring_#t~bitwise2606#1 % 18446744073709551616 <= 254; [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15926-1: [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15926: bnx2_init_rx_ring_~prod~2#1 := (if 254 == bnx2_init_rx_ring_#t~bitwise2606#1 % 18446744073709551616 then 2 + bnx2_init_rx_ring_~prod~2#1 % 65536 else 1 + bnx2_init_rx_ring_~prod~2#1 % 65536);havoc bnx2_init_rx_ring_#t~bitwise2606#1;call bnx2_init_rx_ring_#t~mem2607#1 := read~int#18(bnx2_init_rx_ring_~bp#1.base, 8530 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15992: assume bnx2_init_all_rings_~i~35#1 < (if bnx2_init_all_rings_#t~mem2628#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2628#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2628#1 % 256 % 4294967296 - 4294967296);havoc bnx2_init_all_rings_#t~mem2628#1; [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15992: assume !(bnx2_init_all_rings_~i~35#1 < (if bnx2_init_all_rings_#t~mem2628#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2628#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2628#1 % 256 % 4294967296 - 4294967296));havoc bnx2_init_all_rings_#t~mem2628#1;call bnx2_init_all_rings_#t~mem2629#1 := read~int#18(bnx2_init_all_rings_~bp#1.base, 9475 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16025: assume 7 == (if bnx2_init_all_rings_~i~35#1 < 0 && 0 != bnx2_init_all_rings_~i~35#1 % 8 then bnx2_init_all_rings_~i~35#1 % 8 - 8 else bnx2_init_all_rings_~i~35#1 % 8);call bnx2_init_all_rings_#t~mem2639#1.base, bnx2_init_all_rings_#t~mem2639#1.offset := read~$Pointer$#18(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16025: assume !(7 == (if bnx2_init_all_rings_~i~35#1 < 0 && 0 != bnx2_init_all_rings_~i~35#1 % 8 then bnx2_init_all_rings_~i~35#1 % 8 - 8 else bnx2_init_all_rings_~i~35#1 % 8)); [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15596: assume bnx2_init_chip_~mtu~0#1 % 4294967296 <= 1499;bnx2_init_chip_~mtu~0#1 := 1500; [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15596: assume !(bnx2_init_chip_~mtu~0#1 % 4294967296 <= 1499); [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15629: call bnx2_init_chip_#t~mem2509#1.base, bnx2_init_chip_#t~mem2509#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15695-1: SUMMARY for call writel(2097152, bnx2_init_chip_#t~mem2560#1.base, 26624 + bnx2_init_chip_#t~mem2560#1.offset); srcloc: null [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15695: havoc bnx2_init_chip_#t~mem2560#1.base, bnx2_init_chip_#t~mem2560#1.offset;call bnx2_init_chip_#t~mem2561#1.base, bnx2_init_chip_#t~mem2561#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15927-4: assume 0 == (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) || 0 == (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296);bnx2_init_rx_ring_#t~bitwise2608#1 := 0; [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15927-4: assume !(0 == (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) || 0 == (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15927-3: assume (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296);bnx2_init_rx_ring_#t~bitwise2608#1 := (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15927-3: assume !((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15927-2: havoc bnx2_init_rx_ring_#t~bitwise2608#1;assume ((((((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_rx_ring_#t~bitwise2608#1 <= (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296)) && (((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_rx_ring_#t~bitwise2608#1 <= (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296))) && (((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_rx_ring_#t~bitwise2608#1 >= 0)) && (((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_rx_ring_#t~bitwise2608#1 > (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2607#1 % 65536 % 4294967296 - 4294967296))) && bnx2_init_rx_ring_#t~bitwise2608#1 >= -2147483648; [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15894-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~rx_cid_addr~1#1, 84, bnx2_init_rx_ring_~val~36#1); srcloc: null [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15927-1: [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15894: call bnx2_init_rx_ring_#t~mem2597#1 := read~int#18(bnx2_init_rx_ring_~bp#1.base, 8926 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:05:16,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15927: bnx2_init_rx_ring_~ring_prod~0#1 := bnx2_init_rx_ring_#t~bitwise2608#1;havoc bnx2_init_rx_ring_#t~mem2607#1;havoc bnx2_init_rx_ring_#t~bitwise2608#1;bnx2_init_rx_ring_~i~34#1 := 1 + bnx2_init_rx_ring_~i~34#1; [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630-4: havoc bnx2_init_chip_#t~bitwise2512#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2512#1 >= (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2512#1 >= 65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2512#1 <= 65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2512#1 < 0)) && bnx2_init_chip_#t~bitwise2512#1 <= 2147483647; [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630-3: [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15531: bnx2_init_chip_#t~ret2448#1 := pci_write_config_word_#res#1;havoc pci_write_config_word_#t~mem413#1.base, pci_write_config_word_#t~mem413#1.offset, pci_write_config_word_#t~mem414#1, pci_write_config_word_#t~ret415#1, pci_write_config_word_~dev#1.base, pci_write_config_word_~dev#1.offset, pci_write_config_word_~where#1, pci_write_config_word_~val#1, pci_write_config_word_~tmp~49#1;havoc pci_write_config_word_#in~dev#1.base, pci_write_config_word_#in~dev#1.offset, pci_write_config_word_#in~where#1, pci_write_config_word_#in~val#1;assume { :end_inline_pci_write_config_word } true;assume -2147483648 <= bnx2_init_chip_#t~ret2448#1 && bnx2_init_chip_#t~ret2448#1 <= 2147483647;havoc bnx2_init_chip_#t~mem2444#1.base, bnx2_init_chip_#t~mem2444#1.offset;havoc bnx2_init_chip_#t~mem2445#1;havoc bnx2_init_chip_#t~mem2446#1;havoc bnx2_init_chip_#t~bitwise2447#1;havoc bnx2_init_chip_#t~ret2448#1; [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630-2: call bnx2_init_chip_#t~mem2513#1.base, bnx2_init_chip_#t~mem2513#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2512#1, bnx2_init_chip_#t~mem2513#1.base, 26672 + bnx2_init_chip_#t~mem2513#1.offset); srcloc: null [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630: havoc bnx2_init_chip_#t~mem2510#1;havoc bnx2_init_chip_#t~mem2511#1;havoc bnx2_init_chip_#t~bitwise2512#1;havoc bnx2_init_chip_#t~mem2513#1.base, bnx2_init_chip_#t~mem2513#1.offset;call bnx2_init_chip_#t~mem2514#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8992 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2515#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8990 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15696-1: SUMMARY for call writel(16777217, bnx2_init_chip_#t~mem2561#1.base, 26636 + bnx2_init_chip_#t~mem2561#1.offset); srcloc: null [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15696: havoc bnx2_init_chip_#t~mem2561#1.base, bnx2_init_chip_#t~mem2561#1.offset;call bnx2_init_chip_#t~mem2562#1.base, bnx2_init_chip_#t~mem2562#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, 8 + bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12261-1: [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12261: assume 0 != bnx2_init_5709_context_#t~bitwise1594#1;havoc bnx2_init_5709_context_#t~bitwise1594#1;bnx2_init_5709_context_~ret~6#1 := -16; [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12261: assume !(0 != bnx2_init_5709_context_#t~bitwise1594#1);havoc bnx2_init_5709_context_#t~bitwise1594#1;bnx2_init_5709_context_~i~21#1 := 1 + bnx2_init_5709_context_~i~21#1;call bnx2_init_5709_context_#t~mem1595#1 := read~int#18(bnx2_init_5709_context_~bp#1.base, 9030 + bnx2_init_5709_context_~bp#1.offset, 4); [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12261-3: assume 1073741824 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_init_5709_context_#t~bitwise1594#1 := (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12261-3: assume !(1073741824 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12261-2: havoc bnx2_init_5709_context_#t~bitwise1594#1;assume (((((if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || bnx2_init_5709_context_#t~bitwise1594#1 <= (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && bnx2_init_5709_context_#t~bitwise1594#1 <= 1073741824) && bnx2_init_5709_context_#t~bitwise1594#1 >= 0) && ((if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || bnx2_init_5709_context_#t~bitwise1594#1 > 1073741824 + (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && bnx2_init_5709_context_#t~bitwise1594#1 >= -9223372036854775808; [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630-6: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2512#1 := (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630-6: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630-5: assume 0 == (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2512#1 := 65536 * (if bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2510#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630-5: assume !(0 == (if bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2511#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16027-1: SUMMARY for call writel(bnx2_init_all_rings_~tbl_32~0#1, bnx2_init_all_rings_#t~mem2639#1.base, 8268 + bnx2_init_all_rings_#t~mem2639#1.offset); srcloc: null [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16027: havoc bnx2_init_all_rings_#t~mem2639#1.base, bnx2_init_all_rings_#t~mem2639#1.offset; [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12261-4: assume 0 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_init_5709_context_#t~bitwise1594#1 := 0; [2025-02-08 04:05:16,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12261-4: assume !(0 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15796: call bnx2_init_tx_ring_#t~mem2577#1 := read~int#18(bnx2_init_tx_ring_~bp#1.base, 8534 + bnx2_init_tx_ring_~bp#1.offset, 4);call write~int#18((if bnx2_init_tx_ring_#t~mem2577#1 < 0 && 0 != bnx2_init_tx_ring_#t~mem2577#1 % 2 then 1 + bnx2_init_tx_ring_#t~mem2577#1 / 2 else bnx2_init_tx_ring_#t~mem2577#1 / 2), bnx2_init_tx_ring_~bp#1.base, 8538 + bnx2_init_tx_ring_~bp#1.offset, 4);havoc bnx2_init_tx_ring_#t~mem2577#1;call bnx2_init_tx_ring_#t~mem2578#1.base, bnx2_init_tx_ring_#t~mem2578#1.offset := read~$Pointer$#18(bnx2_init_tx_ring_~txr~6#1.base, 14 + bnx2_init_tx_ring_~txr~6#1.offset, 8);bnx2_init_tx_ring_~txbd~0#1.base, bnx2_init_tx_ring_~txbd~0#1.offset := bnx2_init_tx_ring_#t~mem2578#1.base, 4080 + bnx2_init_tx_ring_#t~mem2578#1.offset;havoc bnx2_init_tx_ring_#t~mem2578#1.base, bnx2_init_tx_ring_#t~mem2578#1.offset;call bnx2_init_tx_ring_#t~mem2579#1 := read~int#18(bnx2_init_tx_ring_~txr~6#1.base, 34 + bnx2_init_tx_ring_~txr~6#1.offset, 8);call write~int#18(bnx2_init_tx_ring_#t~mem2579#1 % 18446744073709551616 / 4294967296, bnx2_init_tx_ring_~txbd~0#1.base, bnx2_init_tx_ring_~txbd~0#1.offset, 4);havoc bnx2_init_tx_ring_#t~mem2579#1;call bnx2_init_tx_ring_#t~mem2580#1 := read~int#18(bnx2_init_tx_ring_~txr~6#1.base, 34 + bnx2_init_tx_ring_~txr~6#1.offset, 8);call write~int#18(bnx2_init_tx_ring_#t~mem2580#1, bnx2_init_tx_ring_~txbd~0#1.base, 4 + bnx2_init_tx_ring_~txbd~0#1.offset, 4);havoc bnx2_init_tx_ring_#t~mem2580#1;call write~int#18(0, bnx2_init_tx_ring_~txr~6#1.base, 4 + bnx2_init_tx_ring_~txr~6#1.offset, 2);call write~int#18(0, bnx2_init_tx_ring_~txr~6#1.base, bnx2_init_tx_ring_~txr~6#1.offset, 4);call write~int#18(65672 + 256 * (bnx2_init_tx_ring_~cid~1#1 % 4294967296), bnx2_init_tx_ring_~txr~6#1.base, 6 + bnx2_init_tx_ring_~txr~6#1.offset, 4);call write~int#18(65680 + 256 * (bnx2_init_tx_ring_~cid~1#1 % 4294967296), bnx2_init_tx_ring_~txr~6#1.base, 10 + bnx2_init_tx_ring_~txr~6#1.offset, 4);assume { :begin_inline_bnx2_init_tx_context } true;bnx2_init_tx_context_#in~bp#1.base, bnx2_init_tx_context_#in~bp#1.offset, bnx2_init_tx_context_#in~cid#1, bnx2_init_tx_context_#in~txr#1.base, bnx2_init_tx_context_#in~txr#1.offset := bnx2_init_tx_ring_~bp#1.base, bnx2_init_tx_ring_~bp#1.offset, bnx2_init_tx_ring_~cid~1#1, bnx2_init_tx_ring_~txr~6#1.base, bnx2_init_tx_ring_~txr~6#1.offset;havoc bnx2_init_tx_context_#t~mem2574#1, bnx2_init_tx_context_#t~mem2575#1, bnx2_init_tx_context_#t~mem2576#1, bnx2_init_tx_context_~bp#1.base, bnx2_init_tx_context_~bp#1.offset, bnx2_init_tx_context_~cid#1, bnx2_init_tx_context_~txr#1.base, bnx2_init_tx_context_~txr#1.offset, bnx2_init_tx_context_~val~35#1, bnx2_init_tx_context_~offset0~0#1, bnx2_init_tx_context_~offset1~0#1, bnx2_init_tx_context_~offset2~0#1, bnx2_init_tx_context_~offset3~0#1, bnx2_init_tx_context_~cid_addr~0#1;bnx2_init_tx_context_~bp#1.base, bnx2_init_tx_context_~bp#1.offset := bnx2_init_tx_context_#in~bp#1.base, bnx2_init_tx_context_#in~bp#1.offset;bnx2_init_tx_context_~cid#1 := bnx2_init_tx_context_#in~cid#1;bnx2_init_tx_context_~txr#1.base, bnx2_init_tx_context_~txr#1.offset := bnx2_init_tx_context_#in~txr#1.base, bnx2_init_tx_context_#in~txr#1.offset;havoc bnx2_init_tx_context_~val~35#1;havoc bnx2_init_tx_context_~offset0~0#1;havoc bnx2_init_tx_context_~offset1~0#1;havoc bnx2_init_tx_context_~offset2~0#1;havoc bnx2_init_tx_context_~offset3~0#1;havoc bnx2_init_tx_context_~cid_addr~0#1;bnx2_init_tx_context_~cid_addr~0#1 := 128 * (bnx2_init_tx_context_~cid#1 % 4294967296);call bnx2_init_tx_context_#t~mem2574#1 := read~int#18(bnx2_init_tx_context_~bp#1.base, 8926 + bnx2_init_tx_context_~bp#1.offset, 4); [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631-5: assume 0 == (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2516#1 := 65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631-5: assume !(0 == (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631-4: havoc bnx2_init_chip_#t~bitwise2516#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2516#1 >= (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2516#1 >= 65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2516#1 <= 65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2516#1 < 0)) && bnx2_init_chip_#t~bitwise2516#1 <= 2147483647; [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631-3: [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631-2: call bnx2_init_chip_#t~mem2517#1.base, bnx2_init_chip_#t~mem2517#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15565: assume 1460207616 == (bnx2_init_chip_#t~mem2459#1 - bnx2_init_chip_#t~mem2459#1 % 65536) % 4294967296;havoc bnx2_init_chip_#t~mem2459#1; [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15565: assume !(1460207616 == (bnx2_init_chip_#t~mem2459#1 - bnx2_init_chip_#t~mem2459#1 % 65536) % 4294967296);havoc bnx2_init_chip_#t~mem2459#1; [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664-2: call bnx2_init_chip_#t~mem2540#1.base, bnx2_init_chip_#t~mem2540#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2516#1, bnx2_init_chip_#t~mem2517#1.base, 26668 + bnx2_init_chip_#t~mem2517#1.offset); srcloc: null [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2540#1.base, 26632 + bnx2_init_chip_#t~mem2540#1.offset); srcloc: null [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631: havoc bnx2_init_chip_#t~mem2514#1;havoc bnx2_init_chip_#t~mem2515#1;havoc bnx2_init_chip_#t~bitwise2516#1;havoc bnx2_init_chip_#t~mem2517#1.base, bnx2_init_chip_#t~mem2517#1.offset;call bnx2_init_chip_#t~mem2518#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8984 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2519#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8982 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15697-1: SUMMARY for call bnx2_set_rx_mode(bnx2_init_chip_#t~mem2562#1.base, bnx2_init_chip_#t~mem2562#1.offset); srcloc: null [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15664: havoc bnx2_init_chip_#t~mem2540#1.base, bnx2_init_chip_#t~mem2540#1.offset;call bnx2_init_chip_#t~mem2541#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8990 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15697: havoc bnx2_init_chip_#t~mem2562#1.base, bnx2_init_chip_#t~mem2562#1.offset;call bnx2_init_chip_#t~mem2563#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8926 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12229-1: call bnx2_init_5709_context_#t~mem1582#1.base, bnx2_init_5709_context_#t~mem1582#1.offset := read~$Pointer$#18(bnx2_init_5709_context_~bp#1.base, 9034 + bnx2_init_5709_context_~bp#1.offset + 8 * bnx2_init_5709_context_~i~21#1, 8); [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12229: assume 0 != (bnx2_init_5709_context_#t~mem1582#1.base + bnx2_init_5709_context_#t~mem1582#1.offset) % 18446744073709551616;havoc bnx2_init_5709_context_#t~mem1582#1.base, bnx2_init_5709_context_#t~mem1582#1.offset;call bnx2_init_5709_context_#t~mem1583#1.base, bnx2_init_5709_context_#t~mem1583#1.offset := read~$Pointer$#18(bnx2_init_5709_context_~bp#1.base, 9034 + bnx2_init_5709_context_~bp#1.offset + 8 * bnx2_init_5709_context_~i~21#1, 8); [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12229: assume !(0 != (bnx2_init_5709_context_#t~mem1582#1.base + bnx2_init_5709_context_#t~mem1582#1.offset) % 18446744073709551616);havoc bnx2_init_5709_context_#t~mem1582#1.base, bnx2_init_5709_context_#t~mem1582#1.offset;bnx2_init_5709_context_#res#1 := -12; [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14376-1: SUMMARY for call bnx2_init_cpus_#t~ret2125#1 := load_cpu_fw(bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, ~#cpu_reg_tpat~0.base, ~#cpu_reg_tpat~0.offset, bnx2_init_cpus_~mips_fw~1#1.base, 120 + bnx2_init_cpus_~mips_fw~1#1.offset); srcloc: null [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631-6: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2516#1 := (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631-6: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2514#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2515#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14376: assume -2147483648 <= bnx2_init_cpus_#t~ret2125#1 && bnx2_init_cpus_#t~ret2125#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2125#1;havoc bnx2_init_cpus_#t~ret2125#1; [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16028-2: call bnx2_init_all_rings_#t~mem2641#1.base, bnx2_init_all_rings_#t~mem2641#1.offset := read~$Pointer$#18(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16028-1: SUMMARY for call writel(bnx2_init_all_rings_#t~bitwise2640#1, bnx2_init_all_rings_#t~mem2641#1.base, 8264 + bnx2_init_all_rings_#t~mem2641#1.offset); srcloc: null [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16028: havoc bnx2_init_all_rings_#t~bitwise2640#1;havoc bnx2_init_all_rings_#t~mem2641#1.base, bnx2_init_all_rings_#t~mem2641#1.offset;bnx2_init_all_rings_~tbl_32~0#1 := 0; [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16028-6: assume 0 == bnx2_init_all_rings_~i~35#1 / 8 || 122864 == bnx2_init_all_rings_~i~35#1 / 8;bnx2_init_all_rings_#t~bitwise2640#1 := 122864; [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16028-6: assume !(0 == bnx2_init_all_rings_~i~35#1 / 8 || 122864 == bnx2_init_all_rings_~i~35#1 / 8); [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16028-5: assume false;bnx2_init_all_rings_#t~bitwise2640#1 := bnx2_init_all_rings_~i~35#1 / 8; [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16028-5: assume !false; [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15863: assume 0 == bnx2_init_rx_ring_~ring_num#1;bnx2_init_rx_ring_~cid~2#1 := 0; [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15863: assume !(0 == bnx2_init_rx_ring_~ring_num#1);bnx2_init_rx_ring_~cid~2#1 := 3 + bnx2_init_rx_ring_~ring_num#1; [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16028-4: havoc bnx2_init_all_rings_#t~bitwise2640#1;assume ((((bnx2_init_all_rings_~i~35#1 / 8 < 0 || bnx2_init_all_rings_#t~bitwise2640#1 >= 122864) && bnx2_init_all_rings_#t~bitwise2640#1 >= bnx2_init_all_rings_~i~35#1 / 8) && (bnx2_init_all_rings_~i~35#1 / 8 < 0 || bnx2_init_all_rings_#t~bitwise2640#1 <= 122864 + bnx2_init_all_rings_~i~35#1 / 8)) && (bnx2_init_all_rings_~i~35#1 / 8 >= 0 || bnx2_init_all_rings_#t~bitwise2640#1 < 0)) && bnx2_init_all_rings_#t~bitwise2640#1 <= 2147483647; [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15896: assume 1460207616 == (bnx2_init_rx_ring_#t~mem2597#1 - bnx2_init_rx_ring_#t~mem2597#1 % 65536) % 4294967296;havoc bnx2_init_rx_ring_#t~mem2597#1;call bnx2_init_rx_ring_#t~mem2598#1.base, bnx2_init_rx_ring_#t~mem2598#1.offset := read~$Pointer$#18(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8); [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15896: assume !(1460207616 == (bnx2_init_rx_ring_#t~mem2597#1 - bnx2_init_rx_ring_#t~mem2597#1 % 65536) % 4294967296);havoc bnx2_init_rx_ring_#t~mem2597#1; [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16028-3: [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-6: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2520#1 := (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-6: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15566-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 4 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2460#1 := 4; [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15566-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 4 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-5: assume 0 == (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2520#1 := 65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-5: assume !(0 == (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15566-3: assume false;bnx2_init_chip_#t~bitwise2460#1 := bnx2_init_chip_~val~34#1; [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15566-3: assume !false; [2025-02-08 04:05:16,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-4: havoc bnx2_init_chip_#t~bitwise2520#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2520#1 >= (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2520#1 >= 65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2520#1 <= 65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2518#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2519#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2520#1 < 0)) && bnx2_init_chip_#t~bitwise2520#1 <= 2147483647; [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15566-2: havoc bnx2_init_chip_#t~bitwise2460#1;assume (bnx2_init_chip_#t~bitwise2460#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2460#1 % 4294967296 >= 4) && bnx2_init_chip_#t~bitwise2460#1 % 4294967296 <= 4 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-3: [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15566-1: [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-2: call bnx2_init_chip_#t~mem2521#1.base, bnx2_init_chip_#t~mem2521#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15566: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2460#1;havoc bnx2_init_chip_#t~bitwise2460#1;call bnx2_init_chip_#t~mem2461#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8926 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2520#1, bnx2_init_chip_#t~mem2521#1.base, 26676 + bnx2_init_chip_#t~mem2521#1.offset); srcloc: null [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632: havoc bnx2_init_chip_#t~mem2518#1;havoc bnx2_init_chip_#t~mem2519#1;havoc bnx2_init_chip_#t~bitwise2520#1;havoc bnx2_init_chip_#t~mem2521#1.base, bnx2_init_chip_#t~mem2521#1.offset;call bnx2_init_chip_#t~mem2522#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8988 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2523#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8986 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12296: bnx2_init_context_~pcid_addr~0#1 := 64 * (bnx2_init_context_~new_vcid~0#1 % 4294967296); [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12329: assume 0 != bnx2_init_context_~vcid~0#1 % 4294967296; [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12329: assume !(0 != bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15930: assume bnx2_init_rx_ring_~i~34#1 < bnx2_init_rx_ring_#t~mem2609#1;havoc bnx2_init_rx_ring_#t~mem2609#1; [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15930: assume !(bnx2_init_rx_ring_~i~34#1 < bnx2_init_rx_ring_#t~mem2609#1);havoc bnx2_init_rx_ring_#t~mem2609#1;call write~int#18(bnx2_init_rx_ring_~prod~2#1, bnx2_init_rx_ring_~rxr~6#1.base, 20 + bnx2_init_rx_ring_~rxr~6#1.offset, 2);call bnx2_init_rx_ring_#t~mem2610#1 := read~int#18(bnx2_init_rx_ring_~rxr~6#1.base, 4 + bnx2_init_rx_ring_~rxr~6#1.offset, 2);bnx2_init_rx_ring_~prod~2#1 := bnx2_init_rx_ring_#t~mem2610#1;havoc bnx2_init_rx_ring_#t~mem2610#1;bnx2_init_rx_ring_~ring_prod~0#1 := bnx2_init_rx_ring_~prod~2#1;bnx2_init_rx_ring_~i~34#1 := 0; [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15996: assume bnx2_init_all_rings_#t~mem2629#1 % 256 % 4294967296 > 1;havoc bnx2_init_all_rings_#t~mem2629#1;call bnx2_init_all_rings_#t~mem2630#1 := read~int#18(bnx2_init_all_rings_~bp#1.base, 9475 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15996: assume !(bnx2_init_all_rings_#t~mem2629#1 % 256 % 4294967296 > 1);havoc bnx2_init_all_rings_#t~mem2629#1; [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666: assume bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 <= 24;havoc bnx2_init_chip_#t~mem2541#1; [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15666: assume !(bnx2_init_chip_#t~mem2541#1 % 65536 % 4294967296 <= 24);havoc bnx2_init_chip_#t~mem2541#1; [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15699: assume 1460207616 == (bnx2_init_chip_#t~mem2563#1 - bnx2_init_chip_#t~mem2563#1 % 65536) % 4294967296;havoc bnx2_init_chip_#t~mem2563#1;call bnx2_init_chip_#t~mem2564#1.base, bnx2_init_chip_#t~mem2564#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15699: assume !(1460207616 == (bnx2_init_chip_#t~mem2563#1 - bnx2_init_chip_#t~mem2563#1 % 65536) % 4294967296);havoc bnx2_init_chip_#t~mem2563#1; [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-6: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2524#1 := (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-6: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15567-4: assume 0 == bnx2_init_chip_#t~mem2461#1 % 4294967296;bnx2_init_chip_#t~bitwise2462#1 := 0; [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15567-4: assume !(0 == bnx2_init_chip_#t~mem2461#1 % 4294967296); [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14378: assume 0 != bnx2_init_cpus_~rc~3#1; [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14378: assume !(0 != bnx2_init_cpus_~rc~3#1); [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-5: assume 0 == (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2524#1 := 65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-5: assume !(0 == (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15567-3: assume 61440 == bnx2_init_chip_#t~mem2461#1 % 4294967296;bnx2_init_chip_#t~bitwise2462#1 := bnx2_init_chip_#t~mem2461#1; [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15567-3: assume !(61440 == bnx2_init_chip_#t~mem2461#1 % 4294967296); [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15501: call ULTIMATE.dealloc(bnx2_init_chip_~#val16~0#1.base, bnx2_init_chip_~#val16~0#1.offset);havoc bnx2_init_chip_~#val16~0#1.base, bnx2_init_chip_~#val16~0#1.offset; [2025-02-08 04:05:16,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-4: havoc bnx2_init_chip_#t~bitwise2524#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2524#1 >= (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2524#1 >= 65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2524#1 <= 65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2522#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2523#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2524#1 < 0)) && bnx2_init_chip_#t~bitwise2524#1 <= 2147483647; [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15567-2: havoc bnx2_init_chip_#t~bitwise2462#1;assume bnx2_init_chip_#t~bitwise2462#1 % 4294967296 <= bnx2_init_chip_#t~mem2461#1 % 4294967296 && bnx2_init_chip_#t~bitwise2462#1 % 4294967296 <= 61440; [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-3: [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15567-1: [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-2: call bnx2_init_chip_#t~mem2525#1.base, bnx2_init_chip_#t~mem2525#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15567: assume 0 == bnx2_init_chip_#t~bitwise2462#1 % 4294967296;havoc bnx2_init_chip_#t~mem2461#1;havoc bnx2_init_chip_#t~bitwise2462#1; [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15567: assume !(0 == bnx2_init_chip_#t~bitwise2462#1 % 4294967296);havoc bnx2_init_chip_#t~mem2461#1;havoc bnx2_init_chip_#t~bitwise2462#1; [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2524#1, bnx2_init_chip_#t~mem2525#1.base, 26680 + bnx2_init_chip_#t~mem2525#1.offset); srcloc: null [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633: havoc bnx2_init_chip_#t~mem2522#1;havoc bnx2_init_chip_#t~mem2523#1;havoc bnx2_init_chip_#t~bitwise2524#1;havoc bnx2_init_chip_#t~mem2525#1.base, bnx2_init_chip_#t~mem2525#1.offset;call bnx2_init_chip_#t~mem2526#1 := read~int#18(bnx2_init_chip_~bp#1.base, 28 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12231-1: SUMMARY for call bnx2_init_5709_context_#t~memset~res1584#1.base, bnx2_init_5709_context_#t~memset~res1584#1.offset := #Ultimate.C_memset#18(bnx2_init_5709_context_#t~mem1583#1.base, bnx2_init_5709_context_#t~mem1583#1.offset, 0, 4096); srcloc: null [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12231: havoc bnx2_init_5709_context_#t~mem1583#1.base, bnx2_init_5709_context_#t~mem1583#1.offset;havoc bnx2_init_5709_context_#t~memset~res1584#1.base, bnx2_init_5709_context_#t~memset~res1584#1.offset;call bnx2_init_5709_context_#t~mem1585#1 := read~int#18(bnx2_init_5709_context_~bp#1.base, 9066 + bnx2_init_5709_context_~bp#1.offset + 8 * bnx2_init_5709_context_~i~21#1, 8);call bnx2_init_5709_context_#t~mem1586#1.base, bnx2_init_5709_context_#t~mem1586#1.offset := read~$Pointer$#18(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15898: havoc bnx2_init_rx_ring_#t~mem2598#1.base, bnx2_init_rx_ring_#t~mem2598#1.offset; [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15898-1: SUMMARY for call writel(2181056070, bnx2_init_rx_ring_#t~mem2598#1.base, 15660 + bnx2_init_rx_ring_#t~mem2598#1.offset); srcloc: null [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15601-5: assume 0 == (54 + (4294920796 + 31 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 || (54 + (4294920796 + 31 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 == 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296) % 4294967296;bnx2_init_chip_#t~bitwise2483#1 := 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296); [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15601-5: assume !(0 == (54 + (4294920796 + 31 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 || (54 + (4294920796 + 31 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 == 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296) % 4294967296); [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 2 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2463#1 := 2; [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 2 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15601-4: assume 0 == 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296) % 4294967296;bnx2_init_chip_#t~bitwise2483#1 := 54 + (4294920796 + 31 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000; [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15601-4: assume !(0 == 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296) % 4294967296); [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568-3: assume false;bnx2_init_chip_#t~bitwise2463#1 := bnx2_init_chip_~val~34#1; [2025-02-08 04:05:16,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568-3: assume !false; [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15601-3: havoc bnx2_init_chip_#t~bitwise2483#1;assume (bnx2_init_chip_#t~bitwise2483#1 % 4294967296 >= (54 + (4294920796 + 31 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 && bnx2_init_chip_#t~bitwise2483#1 % 4294967296 >= 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296) % 4294967296) && bnx2_init_chip_#t~bitwise2483#1 % 4294967296 <= (54 + (4294920796 + 31 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 + 65536 * ((66 + (4294908796 + 39 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296) % 4294967296; [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568-2: havoc bnx2_init_chip_#t~bitwise2463#1;assume (bnx2_init_chip_#t~bitwise2463#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2463#1 % 4294967296 >= 2) && bnx2_init_chip_#t~bitwise2463#1 % 4294967296 <= 2 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15601-2: [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568-1: [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15601-1: SUMMARY for call bnx2_reg_wr_ind(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 2097164, bnx2_init_chip_#t~bitwise2483#1); srcloc: null [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2463#1;havoc bnx2_init_chip_#t~bitwise2463#1; [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15601: havoc bnx2_init_chip_#t~bitwise2483#1; [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15998-4: havoc bnx2_init_all_rings_#t~bitwise2631#1;assume ((((16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296)) < 0 || bnx2_init_all_rings_#t~bitwise2631#1 >= 4096) && bnx2_init_all_rings_#t~bitwise2631#1 >= 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296))) && (16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296)) < 0 || bnx2_init_all_rings_#t~bitwise2631#1 <= 4096 + 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296)))) && (16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296)) >= 0 || bnx2_init_all_rings_#t~bitwise2631#1 < 0)) && bnx2_init_all_rings_#t~bitwise2631#1 <= 2147483647; [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15998-3: [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15998-2: call bnx2_init_all_rings_#t~mem2632#1.base, bnx2_init_all_rings_#t~mem2632#1.offset := read~$Pointer$#18(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15998-1: SUMMARY for call writel(bnx2_init_all_rings_#t~bitwise2631#1, bnx2_init_all_rings_#t~mem2632#1.base, 19484 + bnx2_init_all_rings_#t~mem2632#1.offset); srcloc: null [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15998: havoc bnx2_init_all_rings_#t~mem2630#1;havoc bnx2_init_all_rings_#t~bitwise2631#1;havoc bnx2_init_all_rings_#t~mem2632#1.base, bnx2_init_all_rings_#t~mem2632#1.offset; [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635-1: [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15602: havoc bnx2_init_chip_#t~bitwise2484#1; [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635: assume 0 != bnx2_init_chip_#t~bitwise2527#1 % 4294967296;havoc bnx2_init_chip_#t~mem2526#1;havoc bnx2_init_chip_#t~bitwise2527#1;call bnx2_init_chip_#t~mem2528#1.base, bnx2_init_chip_#t~mem2528#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635: assume !(0 != bnx2_init_chip_#t~bitwise2527#1 % 4294967296);havoc bnx2_init_chip_#t~mem2526#1;havoc bnx2_init_chip_#t~bitwise2527#1;call bnx2_init_chip_#t~mem2529#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8994 + bnx2_init_chip_~bp#1.offset, 4);call bnx2_init_chip_#t~mem2530#1.base, bnx2_init_chip_#t~mem2530#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15701-1: SUMMARY for call bnx2_init_chip_#t~ret2565#1 := readl(bnx2_init_chip_#t~mem2564#1.base, 2248 + bnx2_init_chip_#t~mem2564#1.offset); srcloc: null [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15668: SUMMARY for call bnx2_reg_wr_ind(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 1179736, 1); srcloc: null [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15701: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~ret2565#1;havoc bnx2_init_chip_#t~mem2564#1.base, bnx2_init_chip_#t~mem2564#1.offset;havoc bnx2_init_chip_#t~ret2565#1; [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15998-6: assume 0 == 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296)) || 4096 == 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296));bnx2_init_all_rings_#t~bitwise2631#1 := 4096; [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15998-6: assume !(0 == 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296)) || 4096 == 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296))); [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15998-5: assume false;bnx2_init_all_rings_#t~bitwise2631#1 := 16777216 * (-1 + (if bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2630#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15998-5: assume !false; [2025-02-08 04:05:16,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15602-5: assume 0 == (5 + 4 * (1073740324 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 || (5 + 4 * (1073740324 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296;bnx2_init_chip_#t~bitwise2484#1 := 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296); [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15602-5: assume !(0 == (5 + 4 * (1073740324 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 || (5 + 4 * (1073740324 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296); [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15602-4: assume 0 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296;bnx2_init_chip_#t~bitwise2484#1 := 5 + 4 * (1073740324 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000; [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15602-4: assume !(0 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296); [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635-4: assume 0 == bnx2_init_chip_#t~mem2526#1 % 4294967296;bnx2_init_chip_#t~bitwise2527#1 := 0; [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635-4: assume !(0 == bnx2_init_chip_#t~mem2526#1 % 4294967296); [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15602-3: havoc bnx2_init_chip_#t~bitwise2484#1;assume (bnx2_init_chip_#t~bitwise2484#1 % 4294967296 >= (5 + 4 * (1073740324 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 && bnx2_init_chip_#t~bitwise2484#1 % 4294967296 >= 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296) && bnx2_init_chip_#t~bitwise2484#1 % 4294967296 <= (5 + 4 * (1073740324 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 + 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296; [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635-3: assume 8192 == bnx2_init_chip_#t~mem2526#1 % 4294967296;bnx2_init_chip_#t~bitwise2527#1 := bnx2_init_chip_#t~mem2526#1; [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635-3: assume !(8192 == bnx2_init_chip_#t~mem2526#1 % 4294967296); [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15602-2: [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15635-2: havoc bnx2_init_chip_#t~bitwise2527#1;assume bnx2_init_chip_#t~bitwise2527#1 % 4294967296 <= bnx2_init_chip_#t~mem2526#1 % 4294967296 && bnx2_init_chip_#t~bitwise2527#1 % 4294967296 <= 8192; [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15602-1: SUMMARY for call bnx2_reg_wr_ind(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 2097180, bnx2_init_chip_#t~bitwise2484#1); srcloc: null [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16296: assume 0 != ~rc~9#1;#res#1 := ~rc~9#1; [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16296: assume !(0 != ~rc~9#1);assume { :begin_inline_bnx2_init_all_rings } true;bnx2_init_all_rings_#in~bp#1.base, bnx2_init_all_rings_#in~bp#1.offset := ~bp#1.base, ~bp#1.offset;havoc bnx2_init_all_rings_#t~mem2627#1.base, bnx2_init_all_rings_#t~mem2627#1.offset, bnx2_init_all_rings_#t~mem2628#1, bnx2_init_all_rings_#t~mem2629#1, bnx2_init_all_rings_#t~mem2630#1, bnx2_init_all_rings_#t~bitwise2631#1, bnx2_init_all_rings_#t~mem2632#1.base, bnx2_init_all_rings_#t~mem2632#1.offset, bnx2_init_all_rings_#t~mem2633#1.base, bnx2_init_all_rings_#t~mem2633#1.offset, bnx2_init_all_rings_#t~mem2634#1, bnx2_init_all_rings_#t~mem2635#1, bnx2_init_all_rings_#t~mem2636#1, bnx2_init_all_rings_#t~bitwise2637#1, bnx2_init_all_rings_#t~bitwise2638#1, bnx2_init_all_rings_#t~mem2639#1.base, bnx2_init_all_rings_#t~mem2639#1.offset, bnx2_init_all_rings_#t~bitwise2640#1, bnx2_init_all_rings_#t~mem2641#1.base, bnx2_init_all_rings_#t~mem2641#1.offset, bnx2_init_all_rings_#t~mem2642#1.base, bnx2_init_all_rings_#t~mem2642#1.offset, bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, bnx2_init_all_rings_~i~35#1, bnx2_init_all_rings_~val~37#1, bnx2_init_all_rings_~tbl_32~0#1, bnx2_init_all_rings_~shift~0#1;bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset := bnx2_init_all_rings_#in~bp#1.base, bnx2_init_all_rings_#in~bp#1.offset;havoc bnx2_init_all_rings_~i~35#1;havoc bnx2_init_all_rings_~val~37#1;havoc bnx2_init_all_rings_~tbl_32~0#1;havoc bnx2_init_all_rings_~shift~0#1;assume { :begin_inline_bnx2_clear_ring_states } true;bnx2_clear_ring_states_#in~bp#1.base, bnx2_clear_ring_states_#in~bp#1.offset := bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset;havoc bnx2_clear_ring_states_~bp#1.base, bnx2_clear_ring_states_~bp#1.offset, bnx2_clear_ring_states_~bnapi~17#1.base, bnx2_clear_ring_states_~bnapi~17#1.offset, bnx2_clear_ring_states_~txr~5#1.base, bnx2_clear_ring_states_~txr~5#1.offset, bnx2_clear_ring_states_~rxr~5#1.base, bnx2_clear_ring_states_~rxr~5#1.offset, bnx2_clear_ring_states_~i~32#1;bnx2_clear_ring_states_~bp#1.base, bnx2_clear_ring_states_~bp#1.offset := bnx2_clear_ring_states_#in~bp#1.base, bnx2_clear_ring_states_#in~bp#1.offset;havoc bnx2_clear_ring_states_~bnapi~17#1.base, bnx2_clear_ring_states_~bnapi~17#1.offset;havoc bnx2_clear_ring_states_~txr~5#1.base, bnx2_clear_ring_states_~txr~5#1.offset;havoc bnx2_clear_ring_states_~rxr~5#1.base, bnx2_clear_ring_states_~rxr~5#1.offset;havoc bnx2_clear_ring_states_~i~32#1;bnx2_clear_ring_states_~i~32#1 := 0; [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15966-1: SUMMARY for call writew((if bnx2_init_rx_ring_#t~mem2619#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2619#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2619#1 % 65536 % 4294967296 - 4294967296), bnx2_init_rx_ring_#t~mem2620#1.base, bnx2_init_rx_ring_#t~mem2620#1.offset + (if bnx2_init_rx_ring_#t~mem2621#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_rx_ring_#t~mem2621#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_init_rx_ring_#t~mem2621#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15966: havoc bnx2_init_rx_ring_#t~mem2619#1;havoc bnx2_init_rx_ring_#t~mem2620#1.base, bnx2_init_rx_ring_#t~mem2620#1.offset;havoc bnx2_init_rx_ring_#t~mem2621#1;call bnx2_init_rx_ring_#t~mem2622#1.base, bnx2_init_rx_ring_#t~mem2622#1.offset := read~$Pointer$#18(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2623#1 := read~int#18(bnx2_init_rx_ring_~rxr~6#1.base, 8 + bnx2_init_rx_ring_~rxr~6#1.offset, 4); [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15702-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 65536 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2566#1 := 65536; [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15702-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 65536 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15603-1: SUMMARY for call bnx2_reg_wr_ind(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 2097184, bnx2_init_chip_#t~bitwise2485#1); srcloc: null [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15702-3: assume false;bnx2_init_chip_#t~bitwise2566#1 := bnx2_init_chip_~val~34#1; [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15702-3: assume !false; [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15603: havoc bnx2_init_chip_#t~bitwise2485#1;call bnx2_init_chip_#t~mem2486#1.base, bnx2_init_chip_#t~mem2486#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, 212 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2487#1 := read~int#18(bnx2_init_chip_~bp#1.base, 9187 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15702-2: havoc bnx2_init_chip_#t~bitwise2566#1;assume (bnx2_init_chip_#t~bitwise2566#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2566#1 % 4294967296 >= 65536) && bnx2_init_chip_#t~bitwise2566#1 % 4294967296 <= 65536 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15702-1: [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15702: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2566#1;havoc bnx2_init_chip_#t~bitwise2566#1;call bnx2_init_chip_#t~mem2567#1.base, bnx2_init_chip_#t~mem2567#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15768: bnx2_init_tx_context_~val~35#1 := 268828672; [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15603-5: assume 0 == (18 + (4294949296 + 12 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 || (18 + (4294949296 + 12 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296;bnx2_init_chip_#t~bitwise2485#1 := 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296); [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15603-5: assume !(0 == (18 + (4294949296 + 12 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 || (18 + (4294949296 + 12 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296); [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15603-4: assume 0 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296;bnx2_init_chip_#t~bitwise2485#1 := 18 + (4294949296 + 12 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000; [2025-02-08 04:05:16,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15603-4: assume !(0 == 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296); [2025-02-08 04:05:16,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15603-3: havoc bnx2_init_chip_#t~bitwise2485#1;assume (bnx2_init_chip_#t~bitwise2485#1 % 4294967296 >= (18 + (4294949296 + 12 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 && bnx2_init_chip_#t~bitwise2485#1 % 4294967296 >= 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296) && bnx2_init_chip_#t~bitwise2485#1 % 4294967296 <= (18 + (4294949296 + 12 * bnx2_init_chip_~mtu~0#1) % 4294967296 / 1000) % 4294967296 + 65536 * ((30 + 2 * (2147482148 + bnx2_init_chip_~mtu~0#1) % 4294967296 / 100) % 4294967296) % 4294967296; [2025-02-08 04:05:16,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15603-2: [2025-02-08 04:05:16,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15967-1: SUMMARY for call writew((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296), bnx2_init_rx_ring_#t~mem2622#1.base, bnx2_init_rx_ring_#t~mem2622#1.offset + (if bnx2_init_rx_ring_#t~mem2623#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_rx_ring_#t~mem2623#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_init_rx_ring_#t~mem2623#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:16,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15967: havoc bnx2_init_rx_ring_#t~mem2622#1.base, bnx2_init_rx_ring_#t~mem2622#1.offset;havoc bnx2_init_rx_ring_#t~mem2623#1;call bnx2_init_rx_ring_#t~mem2624#1 := read~int#18(bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset, 4);call bnx2_init_rx_ring_#t~mem2625#1.base, bnx2_init_rx_ring_#t~mem2625#1.offset := read~$Pointer$#18(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2626#1 := read~int#18(bnx2_init_rx_ring_~rxr~6#1.base, 12 + bnx2_init_rx_ring_~rxr~6#1.offset, 4); [2025-02-08 04:05:16,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16033: bnx2_init_all_rings_~i~35#1 := 1 + bnx2_init_all_rings_~i~35#1; [2025-02-08 04:05:16,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15604-1: SUMMARY for call bnx2_init_chip_#t~memset~res2488#1.base, bnx2_init_chip_#t~memset~res2488#1.offset := #Ultimate.C_memset#18(bnx2_init_chip_#t~mem2486#1.base, bnx2_init_chip_#t~mem2486#1.offset, 0, bnx2_init_chip_#t~mem2487#1); srcloc: null [2025-02-08 04:05:16,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15637-1: SUMMARY for call writel(0, bnx2_init_chip_#t~mem2528#1.base, 26692 + bnx2_init_chip_#t~mem2528#1.offset); srcloc: null [2025-02-08 04:05:16,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15604: havoc bnx2_init_chip_#t~mem2486#1.base, bnx2_init_chip_#t~mem2486#1.offset;havoc bnx2_init_chip_#t~mem2487#1;havoc bnx2_init_chip_#t~memset~res2488#1.base, bnx2_init_chip_#t~memset~res2488#1.offset;bnx2_init_chip_~i~31#1 := 0; [2025-02-08 04:05:16,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15637: havoc bnx2_init_chip_#t~mem2528#1.base, bnx2_init_chip_#t~mem2528#1.offset; [2025-02-08 04:05:16,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15703-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2567#1.base, 2248 + bnx2_init_chip_#t~mem2567#1.offset); srcloc: null [2025-02-08 04:05:16,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15703: havoc bnx2_init_chip_#t~mem2567#1.base, bnx2_init_chip_#t~mem2567#1.offset; [2025-02-08 04:05:16,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15769-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_tx_context_~bp#1.base, bnx2_init_tx_context_~bp#1.offset, bnx2_init_tx_context_~cid_addr~0#1, bnx2_init_tx_context_~offset0~0#1, bnx2_init_tx_context_~val~35#1); srcloc: null [2025-02-08 04:05:16,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15769: bnx2_init_tx_context_~val~35#1 := 524288; [2025-02-08 04:05:16,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12268: assume bnx2_init_5709_context_~i~21#1 < bnx2_init_5709_context_#t~mem1595#1;havoc bnx2_init_5709_context_#t~mem1595#1; [2025-02-08 04:05:16,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12268: assume !(bnx2_init_5709_context_~i~21#1 < bnx2_init_5709_context_#t~mem1595#1);havoc bnx2_init_5709_context_#t~mem1595#1;bnx2_init_5709_context_#res#1 := bnx2_init_5709_context_~ret~6#1; [2025-02-08 04:05:16,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12301: bnx2_init_context_~i~22#1 := 0; [2025-02-08 04:05:16,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15869: bnx2_init_rx_ring_~rx_cid_addr~1#1 := 128 * (bnx2_init_rx_ring_~cid~2#1 % 4294967296);call bnx2_init_rx_ring_#t~mem2584#1 := read~int#18(bnx2_init_rx_ring_~bp#1.base, 8510 + bnx2_init_rx_ring_~bp#1.offset, 4);call bnx2_init_rx_ring_#t~mem2585#1 := read~int#18(bnx2_init_rx_ring_~bp#1.base, 8950 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:05:16,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15968-1: SUMMARY for call writel(bnx2_init_rx_ring_#t~mem2624#1, bnx2_init_rx_ring_#t~mem2625#1.base, bnx2_init_rx_ring_#t~mem2625#1.offset + (if bnx2_init_rx_ring_#t~mem2626#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_rx_ring_#t~mem2626#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_init_rx_ring_#t~mem2626#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15968: havoc bnx2_init_rx_ring_#t~mem2624#1;havoc bnx2_init_rx_ring_#t~mem2625#1.base, bnx2_init_rx_ring_#t~mem2625#1.offset;havoc bnx2_init_rx_ring_#t~mem2626#1;havoc bnx2_init_rx_ring_#t~mem2584#1, bnx2_init_rx_ring_#t~mem2585#1, bnx2_init_rx_ring_#t~mem2586#1, bnx2_init_rx_ring_#t~mem2587#1.base, bnx2_init_rx_ring_#t~mem2587#1.offset, bnx2_init_rx_ring_#t~ret2588#1, bnx2_init_rx_ring_#t~bitwise2589#1, bnx2_init_rx_ring_#t~mem2590#1.base, bnx2_init_rx_ring_#t~mem2590#1.offset, bnx2_init_rx_ring_#t~mem2591#1, bnx2_init_rx_ring_#t~mem2592#1, bnx2_init_rx_ring_#t~mem2593#1, bnx2_init_rx_ring_#t~bitwise2594#1, bnx2_init_rx_ring_#t~mem2595#1, bnx2_init_rx_ring_#t~mem2596#1, bnx2_init_rx_ring_#t~mem2597#1, bnx2_init_rx_ring_#t~mem2598#1.base, bnx2_init_rx_ring_#t~mem2598#1.offset, bnx2_init_rx_ring_#t~mem2599#1, bnx2_init_rx_ring_#t~mem2600#1, bnx2_init_rx_ring_#t~mem2601#1, bnx2_init_rx_ring_#t~ret2602#1, bnx2_init_rx_ring_#t~mem2603#1.base, bnx2_init_rx_ring_#t~mem2603#1.offset, bnx2_init_rx_ring_#t~mem2604#1, bnx2_init_rx_ring_#t~ret2605#1, bnx2_init_rx_ring_#t~bitwise2606#1, bnx2_init_rx_ring_#t~mem2607#1, bnx2_init_rx_ring_#t~bitwise2608#1, bnx2_init_rx_ring_#t~mem2609#1, bnx2_init_rx_ring_#t~mem2610#1, bnx2_init_rx_ring_#t~ret2611#1, bnx2_init_rx_ring_#t~mem2612#1.base, bnx2_init_rx_ring_#t~mem2612#1.offset, bnx2_init_rx_ring_#t~mem2613#1, bnx2_init_rx_ring_#t~ret2614#1, bnx2_init_rx_ring_#t~bitwise2615#1, bnx2_init_rx_ring_#t~mem2616#1, bnx2_init_rx_ring_#t~bitwise2617#1, bnx2_init_rx_ring_#t~mem2618#1, bnx2_init_rx_ring_#t~mem2619#1, bnx2_init_rx_ring_#t~mem2620#1.base, bnx2_init_rx_ring_#t~mem2620#1.offset, bnx2_init_rx_ring_#t~mem2621#1, bnx2_init_rx_ring_#t~mem2622#1.base, bnx2_init_rx_ring_#t~mem2622#1.offset, bnx2_init_rx_ring_#t~mem2623#1, bnx2_init_rx_ring_#t~mem2624#1, bnx2_init_rx_ring_#t~mem2625#1.base, bnx2_init_rx_ring_#t~mem2625#1.offset, bnx2_init_rx_ring_#t~mem2626#1, bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~ring_num#1, bnx2_init_rx_ring_~i~34#1, bnx2_init_rx_ring_~prod~2#1, bnx2_init_rx_ring_~ring_prod~0#1, bnx2_init_rx_ring_~cid~2#1, bnx2_init_rx_ring_~rx_cid_addr~1#1, bnx2_init_rx_ring_~val~36#1, bnx2_init_rx_ring_~bnapi~19#1.base, bnx2_init_rx_ring_~bnapi~19#1.offset, bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset, bnx2_init_rx_ring_~tmp~115#1, bnx2_init_rx_ring_~tmp___0~58#1;havoc bnx2_init_rx_ring_#in~bp#1.base, bnx2_init_rx_ring_#in~bp#1.offset, bnx2_init_rx_ring_#in~ring_num#1;assume { :end_inline_bnx2_init_rx_ring } true;bnx2_init_all_rings_~i~35#1 := 1 + bnx2_init_all_rings_~i~35#1; [2025-02-08 04:05:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14383: assume -2147483648 <= bnx2_init_cpus_#t~ret2126#1 && bnx2_init_cpus_#t~ret2126#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2126#1;havoc bnx2_init_cpus_#t~ret2126#1; [2025-02-08 04:05:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14383-1: SUMMARY for call bnx2_init_cpus_#t~ret2126#1 := load_cpu_fw(bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, ~#cpu_reg_com~0.base, ~#cpu_reg_com~0.offset, bnx2_init_cpus_~mips_fw~1#1.base, bnx2_init_cpus_~mips_fw~1#1.offset); srcloc: null [2025-02-08 04:05:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16035: assume bnx2_init_all_rings_~i~35#1 <= 127; [2025-02-08 04:05:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16035: assume !(bnx2_init_all_rings_~i~35#1 <= 127);bnx2_init_all_rings_~val~37#1 := 5;call bnx2_init_all_rings_#t~mem2642#1.base, bnx2_init_all_rings_#t~mem2642#1.offset := read~$Pointer$#18(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 04:05:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15771-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_tx_context_~bp#1.base, bnx2_init_tx_context_~bp#1.offset, bnx2_init_tx_context_~cid_addr~0#1, bnx2_init_tx_context_~offset1~0#1, bnx2_init_tx_context_~val~35#1); srcloc: null [2025-02-08 04:05:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15771: call bnx2_init_tx_context_#t~mem2575#1 := read~int#18(bnx2_init_tx_context_~txr#1.base, 34 + bnx2_init_tx_context_~txr#1.offset, 8);bnx2_init_tx_context_~val~35#1 := bnx2_init_tx_context_#t~mem2575#1 % 18446744073709551616 / 4294967296;havoc bnx2_init_tx_context_#t~mem2575#1; [2025-02-08 04:05:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15870-1: SUMMARY for call bnx2_init_rxbd_rings(bnx2_init_rx_ring_~rxr~6#1.base, 32 + bnx2_init_rx_ring_~rxr~6#1.offset, bnx2_init_rx_ring_~rxr~6#1.base, 360 + bnx2_init_rx_ring_~rxr~6#1.offset, bnx2_init_rx_ring_#t~mem2584#1, bnx2_init_rx_ring_#t~mem2585#1); srcloc: null [2025-02-08 04:05:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15870: havoc bnx2_init_rx_ring_#t~mem2584#1;havoc bnx2_init_rx_ring_#t~mem2585#1; [2025-02-08 04:05:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15540: bnx2_init_chip_#t~ret2451#1 := bnx2_init_5709_context_#res#1;havoc bnx2_init_5709_context_#t~bitwise1576#1, bnx2_init_5709_context_#t~mem1577#1.base, bnx2_init_5709_context_#t~mem1577#1.offset, bnx2_init_5709_context_#t~mem1578#1.base, bnx2_init_5709_context_#t~mem1578#1.offset, bnx2_init_5709_context_#t~ret1579#1, bnx2_init_5709_context_#t~bitwise1580#1, bnx2_init_5709_context_#t~bitwise1581#1, bnx2_init_5709_context_#t~mem1582#1.base, bnx2_init_5709_context_#t~mem1582#1.offset, bnx2_init_5709_context_#t~mem1583#1.base, bnx2_init_5709_context_#t~mem1583#1.offset, bnx2_init_5709_context_#t~memset~res1584#1.base, bnx2_init_5709_context_#t~memset~res1584#1.offset, bnx2_init_5709_context_#t~mem1585#1, bnx2_init_5709_context_#t~mem1586#1.base, bnx2_init_5709_context_#t~mem1586#1.offset, bnx2_init_5709_context_#t~mem1587#1, bnx2_init_5709_context_#t~mem1588#1.base, bnx2_init_5709_context_#t~mem1588#1.offset, bnx2_init_5709_context_#t~bitwise1589#1, bnx2_init_5709_context_#t~mem1590#1.base, bnx2_init_5709_context_#t~mem1590#1.offset, bnx2_init_5709_context_#t~mem1591#1.base, bnx2_init_5709_context_#t~mem1591#1.offset, bnx2_init_5709_context_#t~ret1592#1, bnx2_init_5709_context_#t~bitwise1593#1, bnx2_init_5709_context_#t~bitwise1594#1, bnx2_init_5709_context_#t~mem1595#1, bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, bnx2_init_5709_context_~i~21#1, bnx2_init_5709_context_~ret~6#1, bnx2_init_5709_context_~val~16#1, bnx2_init_5709_context_~j~2#1;havoc bnx2_init_5709_context_#in~bp#1.base, bnx2_init_5709_context_#in~bp#1.offset;assume { :end_inline_bnx2_init_5709_context } true;assume -2147483648 <= bnx2_init_chip_#t~ret2451#1 && bnx2_init_chip_#t~ret2451#1 <= 2147483647;bnx2_init_chip_~rc~8#1 := bnx2_init_chip_#t~ret2451#1;havoc bnx2_init_chip_#t~ret2451#1; [2025-02-08 04:05:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15672: SUMMARY for call bnx2_reg_wr_ind(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 1179736, 0); srcloc: null [2025-02-08 04:05:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12237-1: SUMMARY for call writel(1 + bnx2_init_5709_context_#t~mem1585#1 - bnx2_init_5709_context_#t~mem1585#1 % 2, bnx2_init_5709_context_#t~mem1586#1.base, 4300 + bnx2_init_5709_context_#t~mem1586#1.offset); srcloc: null [2025-02-08 04:05:16,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12237: havoc bnx2_init_5709_context_#t~mem1585#1;havoc bnx2_init_5709_context_#t~mem1586#1.base, bnx2_init_5709_context_#t~mem1586#1.offset;call bnx2_init_5709_context_#t~mem1587#1 := read~int#18(bnx2_init_5709_context_~bp#1.base, 9066 + bnx2_init_5709_context_~bp#1.offset + 8 * bnx2_init_5709_context_~i~21#1, 8);call bnx2_init_5709_context_#t~mem1588#1.base, bnx2_init_5709_context_#t~mem1588#1.offset := read~$Pointer$#18(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16003-1: SUMMARY for call writel(0, bnx2_init_all_rings_#t~mem2633#1.base, 8220 + bnx2_init_all_rings_#t~mem2633#1.offset); srcloc: null [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16003: havoc bnx2_init_all_rings_#t~mem2633#1.base, bnx2_init_all_rings_#t~mem2633#1.offset; [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16003-2: call bnx2_init_all_rings_#t~mem2633#1.base, bnx2_init_all_rings_#t~mem2633#1.offset := read~$Pointer$#18(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15574-2: call bnx2_init_chip_#t~mem2464#1.base, bnx2_init_chip_#t~mem2464#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15574-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2464#1.base, 15368 + bnx2_init_chip_#t~mem2464#1.offset); srcloc: null [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15574: havoc bnx2_init_chip_#t~mem2464#1.base, bnx2_init_chip_#t~mem2464#1.offset;bnx2_init_chip_~val~34#1 := 4259840;call bnx2_init_chip_#t~mem2465#1.base, bnx2_init_chip_#t~mem2465#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15607: assume bnx2_init_chip_~i~31#1 <= 8; [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15607: assume !(bnx2_init_chip_~i~31#1 <= 8);call write~int#18(65535, bnx2_init_chip_~bp#1.base, 9489 + bnx2_init_chip_~bp#1.offset, 4);call write~int#18(4096, bnx2_init_chip_~bp#1.base, 9102 + bnx2_init_chip_~bp#1.offset, 4);call bnx2_init_chip_#t~mem2489#1.base, bnx2_init_chip_#t~mem2489#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12238-1: SUMMARY for call writel(bnx2_init_5709_context_#t~mem1587#1 % 18446744073709551616 / 4294967296, bnx2_init_5709_context_#t~mem1588#1.base, 4304 + bnx2_init_5709_context_#t~mem1588#1.offset); srcloc: null [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16301: havoc bnx2_init_all_rings_#t~mem2627#1.base, bnx2_init_all_rings_#t~mem2627#1.offset, bnx2_init_all_rings_#t~mem2628#1, bnx2_init_all_rings_#t~mem2629#1, bnx2_init_all_rings_#t~mem2630#1, bnx2_init_all_rings_#t~bitwise2631#1, bnx2_init_all_rings_#t~mem2632#1.base, bnx2_init_all_rings_#t~mem2632#1.offset, bnx2_init_all_rings_#t~mem2633#1.base, bnx2_init_all_rings_#t~mem2633#1.offset, bnx2_init_all_rings_#t~mem2634#1, bnx2_init_all_rings_#t~mem2635#1, bnx2_init_all_rings_#t~mem2636#1, bnx2_init_all_rings_#t~bitwise2637#1, bnx2_init_all_rings_#t~bitwise2638#1, bnx2_init_all_rings_#t~mem2639#1.base, bnx2_init_all_rings_#t~mem2639#1.offset, bnx2_init_all_rings_#t~bitwise2640#1, bnx2_init_all_rings_#t~mem2641#1.base, bnx2_init_all_rings_#t~mem2641#1.offset, bnx2_init_all_rings_#t~mem2642#1.base, bnx2_init_all_rings_#t~mem2642#1.offset, bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, bnx2_init_all_rings_~i~35#1, bnx2_init_all_rings_~val~37#1, bnx2_init_all_rings_~tbl_32~0#1, bnx2_init_all_rings_~shift~0#1;havoc bnx2_init_all_rings_#in~bp#1.base, bnx2_init_all_rings_#in~bp#1.offset;assume { :end_inline_bnx2_init_all_rings } true;#res#1 := 0; [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25352: havoc pci_bus_write_config_word_#t~nondet4322#1;pci_write_config_word_#t~ret415#1 := pci_bus_write_config_word_#res#1;havoc pci_bus_write_config_word_#t~nondet4322#1, pci_bus_write_config_word_~arg0#1.base, pci_bus_write_config_word_~arg0#1.offset, pci_bus_write_config_word_~arg1#1, pci_bus_write_config_word_~arg2#1, pci_bus_write_config_word_~arg3#1;havoc pci_bus_write_config_word_#in~arg0#1.base, pci_bus_write_config_word_#in~arg0#1.offset, pci_bus_write_config_word_#in~arg1#1, pci_bus_write_config_word_#in~arg2#1, pci_bus_write_config_word_#in~arg3#1;assume { :end_inline_pci_bus_write_config_word } true;assume -2147483648 <= pci_write_config_word_#t~ret415#1 && pci_write_config_word_#t~ret415#1 <= 2147483647;pci_write_config_word_~tmp~49#1 := pci_write_config_word_#t~ret415#1;havoc pci_write_config_word_#t~mem413#1.base, pci_write_config_word_#t~mem413#1.offset;havoc pci_write_config_word_#t~mem414#1;havoc pci_write_config_word_#t~ret415#1;pci_write_config_word_#res#1 := pci_write_config_word_~tmp~49#1; [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14385: assume 0 != bnx2_init_cpus_~rc~3#1; [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14385: assume !(0 != bnx2_init_cpus_~rc~3#1); [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12238: havoc bnx2_init_5709_context_#t~mem1587#1;havoc bnx2_init_5709_context_#t~mem1588#1.base, bnx2_init_5709_context_#t~mem1588#1.offset; [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16004-1: SUMMARY for call bnx2_reg_wr_ind(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 917560, 0); srcloc: null [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16004: bnx2_init_all_rings_~i~35#1 := 0; [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15773-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_tx_context_~bp#1.base, bnx2_init_tx_context_~bp#1.offset, bnx2_init_tx_context_~cid_addr~0#1, bnx2_init_tx_context_~offset2~0#1, bnx2_init_tx_context_~val~35#1); srcloc: null [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15773: call bnx2_init_tx_context_#t~mem2576#1 := read~int#18(bnx2_init_tx_context_~txr#1.base, 34 + bnx2_init_tx_context_~txr#1.offset, 8);bnx2_init_tx_context_~val~35#1 := bnx2_init_tx_context_#t~mem2576#1;havoc bnx2_init_tx_context_#t~mem2576#1; [2025-02-08 04:05:16,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15872-1: SUMMARY for call bnx2_init_rx_context(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~cid~2#1); srcloc: null [2025-02-08 04:05:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15872: call bnx2_init_rx_ring_#t~mem2586#1 := read~int#18(bnx2_init_rx_ring_~bp#1.base, 8926 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:05:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15905: call bnx2_init_rx_ring_#t~mem2599#1 := read~int#18(bnx2_init_rx_ring_~rxr~6#1.base, 360 + bnx2_init_rx_ring_~rxr~6#1.offset, 8);bnx2_init_rx_ring_~val~36#1 := bnx2_init_rx_ring_#t~mem2599#1 % 18446744073709551616 / 4294967296;havoc bnx2_init_rx_ring_#t~mem2599#1; [2025-02-08 04:05:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15542: assume 0 != bnx2_init_chip_~rc~8#1;bnx2_init_chip_#res#1 := bnx2_init_chip_~rc~8#1;call ULTIMATE.dealloc(bnx2_init_chip_~#val16~0#1.base, bnx2_init_chip_~#val16~0#1.offset);havoc bnx2_init_chip_~#val16~0#1.base, bnx2_init_chip_~#val16~0#1.offset; [2025-02-08 04:05:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15542: assume !(0 != bnx2_init_chip_~rc~8#1); [2025-02-08 04:05:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15641-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2529#1, bnx2_init_chip_#t~mem2530#1.base, 26692 + bnx2_init_chip_#t~mem2530#1.offset); srcloc: null [2025-02-08 04:05:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15641: havoc bnx2_init_chip_#t~mem2529#1;havoc bnx2_init_chip_#t~mem2530#1.base, bnx2_init_chip_#t~mem2530#1.offset; [2025-02-08 04:05:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239-3: [2025-02-08 04:05:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12206-2: call bnx2_init_5709_context_#t~mem1578#1.base, bnx2_init_5709_context_#t~mem1578#1.offset := read~$Pointer$#18(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 04:05:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239-2: call bnx2_init_5709_context_#t~mem1590#1.base, bnx2_init_5709_context_#t~mem1590#1.offset := read~$Pointer$#18(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 04:05:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12206-1: SUMMARY for call bnx2_init_5709_context_#t~ret1579#1 := readl(bnx2_init_5709_context_#t~mem1578#1.base, 4096 + bnx2_init_5709_context_#t~mem1578#1.offset); srcloc: null [2025-02-08 04:05:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239-5: assume false;bnx2_init_5709_context_#t~bitwise1589#1 := bnx2_init_5709_context_~i~21#1; [2025-02-08 04:05:16,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239-5: assume !false; [2025-02-08 04:05:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239-4: havoc bnx2_init_5709_context_#t~bitwise1589#1;assume ((((bnx2_init_5709_context_~i~21#1 < 0 || bnx2_init_5709_context_#t~bitwise1589#1 >= 1073741824) && bnx2_init_5709_context_#t~bitwise1589#1 >= bnx2_init_5709_context_~i~21#1) && (bnx2_init_5709_context_~i~21#1 < 0 || bnx2_init_5709_context_#t~bitwise1589#1 <= 1073741824 + bnx2_init_5709_context_~i~21#1)) && (bnx2_init_5709_context_~i~21#1 >= 0 || bnx2_init_5709_context_#t~bitwise1589#1 < 0)) && bnx2_init_5709_context_#t~bitwise1589#1 <= 2147483647; [2025-02-08 04:05:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12305: bnx2_init_context_~vcid_addr~0#1 := bnx2_init_context_~vcid_addr~0#1 + 64 * bnx2_init_context_~i~22#1;bnx2_init_context_~pcid_addr~0#1 := bnx2_init_context_~pcid_addr~0#1 + 64 * bnx2_init_context_~i~22#1;call bnx2_init_context_#t~mem1599#1.base, bnx2_init_context_#t~mem1599#1.offset := read~$Pointer$#18(bnx2_init_context_~bp#1.base, bnx2_init_context_~bp#1.offset, 8); [2025-02-08 04:05:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239-1: SUMMARY for call writel(bnx2_init_5709_context_#t~bitwise1589#1, bnx2_init_5709_context_#t~mem1590#1.base, 4296 + bnx2_init_5709_context_#t~mem1590#1.offset); srcloc: null [2025-02-08 04:05:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12206: bnx2_init_5709_context_~val~16#1 := bnx2_init_5709_context_#t~ret1579#1;havoc bnx2_init_5709_context_#t~mem1578#1.base, bnx2_init_5709_context_#t~mem1578#1.offset;havoc bnx2_init_5709_context_#t~ret1579#1; [2025-02-08 04:05:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239: havoc bnx2_init_5709_context_#t~bitwise1589#1;havoc bnx2_init_5709_context_#t~mem1590#1.base, bnx2_init_5709_context_#t~mem1590#1.offset;bnx2_init_5709_context_~j~2#1 := 0; [2025-02-08 04:05:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15906: call bnx2_init_rx_ring_#t~mem2600#1 := read~int#18(bnx2_init_rx_ring_~rxr~6#1.base, 360 + bnx2_init_rx_ring_~rxr~6#1.offset, 8);bnx2_init_rx_ring_~val~36#1 := bnx2_init_rx_ring_#t~mem2600#1;havoc bnx2_init_rx_ring_#t~mem2600#1; [2025-02-08 04:05:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15939: call bnx2_init_rx_ring_#t~mem2618#1 := read~int#18(bnx2_init_rx_ring_~bp#1.base, 8954 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:05:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239-6: assume 0 == bnx2_init_5709_context_~i~21#1 || 1073741824 == bnx2_init_5709_context_~i~21#1;bnx2_init_5709_context_#t~bitwise1589#1 := 1073741824; [2025-02-08 04:05:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239-6: assume !(0 == bnx2_init_5709_context_~i~21#1 || 1073741824 == bnx2_init_5709_context_~i~21#1); [2025-02-08 04:05:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15708-1: SUMMARY for call bnx2_init_chip_#t~ret2568#1 := bnx2_fw_sync(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 16973824, 1, 0); srcloc: null [2025-02-08 04:05:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15675: bnx2_init_chip_~i~31#1 := 1; [2025-02-08 04:05:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15708: assume -2147483648 <= bnx2_init_chip_#t~ret2568#1 && bnx2_init_chip_#t~ret2568#1 <= 2147483647;bnx2_init_chip_~rc~8#1 := bnx2_init_chip_#t~ret2568#1;havoc bnx2_init_chip_#t~ret2568#1;call bnx2_init_chip_#t~mem2569#1.base, bnx2_init_chip_#t~mem2569#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15906-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~rx_cid_addr~1#1, 16, bnx2_init_rx_ring_~val~36#1); srcloc: null [2025-02-08 04:05:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15576-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2465#1.base, 15388 + bnx2_init_chip_#t~mem2465#1.offset); srcloc: null [2025-02-08 04:05:16,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15543: #t~ret2684#1 := bnx2_init_chip_#res#1;havoc bnx2_init_chip_#t~mem2423#1.base, bnx2_init_chip_#t~mem2423#1.offset, bnx2_init_chip_#t~bitwise2424#1, bnx2_init_chip_#t~mem2425#1, bnx2_init_chip_#t~mem2426#1, bnx2_init_chip_#t~short2427#1, bnx2_init_chip_#t~bitwise2428#1, bnx2_init_chip_#t~mem2429#1, bnx2_init_chip_#t~mem2430#1, bnx2_init_chip_#t~short2431#1, bnx2_init_chip_#t~mem2432#1, bnx2_init_chip_#t~short2433#1, bnx2_init_chip_#t~bitwise2434#1, bnx2_init_chip_#t~mem2435#1.base, bnx2_init_chip_#t~mem2435#1.offset, bnx2_init_chip_#t~mem2436#1, bnx2_init_chip_#t~mem2437#1.base, bnx2_init_chip_#t~mem2437#1.offset, bnx2_init_chip_#t~ret2438#1, bnx2_init_chip_#t~mem2439#1.base, bnx2_init_chip_#t~mem2439#1.offset, bnx2_init_chip_#t~mem2440#1, bnx2_init_chip_#t~mem2441#1.base, bnx2_init_chip_#t~mem2441#1.offset, bnx2_init_chip_#t~mem2442#1, bnx2_init_chip_#t~ret2443#1, bnx2_init_chip_#t~mem2444#1.base, bnx2_init_chip_#t~mem2444#1.offset, bnx2_init_chip_#t~mem2445#1, bnx2_init_chip_#t~mem2446#1, bnx2_init_chip_#t~bitwise2447#1, bnx2_init_chip_#t~ret2448#1, bnx2_init_chip_#t~mem2449#1.base, bnx2_init_chip_#t~mem2449#1.offset, bnx2_init_chip_#t~mem2450#1, bnx2_init_chip_#t~ret2451#1, bnx2_init_chip_#t~ret2452#1, bnx2_init_chip_#t~ret2453#1, bnx2_init_chip_#t~mem2454#1.base, bnx2_init_chip_#t~mem2454#1.offset, bnx2_init_chip_#t~mem2455#1.base, bnx2_init_chip_#t~mem2455#1.offset, bnx2_init_chip_#t~mem2456#1.base, bnx2_init_chip_#t~mem2456#1.offset, bnx2_init_chip_#t~ret2457#1, bnx2_init_chip_#t~bitwise2458#1, bnx2_init_chip_#t~mem2459#1, bnx2_init_chip_#t~bitwise2460#1, bnx2_init_chip_#t~mem2461#1, bnx2_init_chip_#t~bitwise2462#1, bnx2_init_chip_#t~bitwise2463#1, bnx2_init_chip_#t~mem2464#1.base, bnx2_init_chip_#t~mem2464#1.offset, bnx2_init_chip_#t~mem2465#1.base, bnx2_init_chip_#t~mem2465#1.offset, bnx2_init_chip_#t~mem2466#1.base, bnx2_init_chip_#t~mem2466#1.offset, bnx2_init_chip_#t~mem2467#1.base, bnx2_init_chip_#t~mem2467#1.offset, bnx2_init_chip_#t~mem2468#1.base, bnx2_init_chip_#t~mem2468#1.offset, bnx2_init_chip_#t~ret2469#1, bnx2_init_chip_#t~bitwise2470#1, bnx2_init_chip_#t~bitwise2471#1, bnx2_init_chip_#t~mem2472#1.base, bnx2_init_chip_#t~mem2472#1.offset, bnx2_init_chip_#t~mem2473#1, bnx2_init_chip_#t~mem2474#1, bnx2_init_chip_#t~mem2475#1, bnx2_init_chip_#t~mem2476#1, bnx2_init_chip_#t~mem2477#1, bnx2_init_chip_#t~mem2478#1, bnx2_init_chip_#t~mem2479#1.base, bnx2_init_chip_#t~mem2479#1.offset, bnx2_init_chip_#t~mem2480#1.base, bnx2_init_chip_#t~mem2480#1.offset, bnx2_init_chip_#t~mem2481#1, bnx2_init_chip_#t~mem2482#1.base, bnx2_init_chip_#t~mem2482#1.offset, bnx2_init_chip_#t~bitwise2483#1, bnx2_init_chip_#t~bitwise2484#1, bnx2_init_chip_#t~bitwise2485#1, bnx2_init_chip_#t~mem2486#1.base, bnx2_init_chip_#t~mem2486#1.offset, bnx2_init_chip_#t~mem2487#1, bnx2_init_chip_#t~memset~res2488#1.base, bnx2_init_chip_#t~memset~res2488#1.offset, bnx2_init_chip_#t~mem2489#1.base, bnx2_init_chip_#t~mem2489#1.offset, bnx2_init_chip_#t~mem2490#1, bnx2_init_chip_#t~mem2491#1.base, bnx2_init_chip_#t~mem2491#1.offset, bnx2_init_chip_#t~mem2492#1, bnx2_init_chip_#t~mem2493#1.base, bnx2_init_chip_#t~mem2493#1.offset, bnx2_init_chip_#t~mem2494#1, bnx2_init_chip_#t~mem2495#1.base, bnx2_init_chip_#t~mem2495#1.offset, bnx2_init_chip_#t~mem2496#1, bnx2_init_chip_#t~mem2497#1.base, bnx2_init_chip_#t~mem2497#1.offset, bnx2_init_chip_#t~mem2498#1, bnx2_init_chip_#t~mem2499#1, bnx2_init_chip_#t~bitwise2500#1, bnx2_init_chip_#t~mem2501#1.base, bnx2_init_chip_#t~mem2501#1.offset, bnx2_init_chip_#t~mem2502#1, bnx2_init_chip_#t~mem2503#1, bnx2_init_chip_#t~bitwise2504#1, bnx2_init_chip_#t~mem2505#1.base, bnx2_init_chip_#t~mem2505#1.offset, bnx2_init_chip_#t~mem2506#1, bnx2_init_chip_#t~mem2507#1, bnx2_init_chip_#t~bitwise2508#1, bnx2_init_chip_#t~mem2509#1.base, bnx2_init_chip_#t~mem2509#1.offset, bnx2_init_chip_#t~mem2510#1, bnx2_init_chip_#t~mem2511#1, bnx2_init_chip_#t~bitwise2512#1, bnx2_init_chip_#t~mem2513#1.base, bnx2_init_chip_#t~mem2513#1.offset, bnx2_init_chip_#t~mem2514#1, bnx2_init_chip_#t~mem2515#1, bnx2_init_chip_#t~bitwise2516#1, bnx2_init_chip_#t~mem2517#1.base, bnx2_init_chip_#t~mem2517#1.offset, bnx2_init_chip_#t~mem2518#1, bnx2_init_chip_#t~mem2519#1, bnx2_init_chip_#t~bitwise2520#1, bnx2_init_chip_#t~mem2521#1.base, bnx2_init_chip_#t~mem2521#1.offset, bnx2_init_chip_#t~mem2522#1, bnx2_init_chip_#t~mem2523#1, bnx2_init_chip_#t~bitwise2524#1, bnx2_init_chip_#t~mem2525#1.base, bnx2_init_chip_#t~mem2525#1.offset, bnx2_init_chip_#t~mem2526#1, bnx2_init_chip_#t~bitwise2527#1, bnx2_init_chip_#t~mem2528#1.base, bnx2_init_chip_#t~mem2528#1.offset, bnx2_init_chip_#t~mem2529#1, bnx2_init_chip_#t~mem2530#1.base, bnx2_init_chip_#t~mem2530#1.offset, bnx2_init_chip_#t~mem2531#1.base, bnx2_init_chip_#t~mem2531#1.offset, bnx2_init_chip_#t~mem2532#1, bnx2_init_chip_#t~mem2533#1, bnx2_init_chip_#t~bitwise2534#1, bnx2_init_chip_#t~mem2535#1.base, bnx2_init_chip_#t~mem2535#1.offset, bnx2_init_chip_#t~bitwise2536#1, bnx2_init_chip_#t~mem2537#1, bnx2_init_chip_#t~bitwise2538#1, bnx2_init_chip_#t~bitwise2539#1, bnx2_init_chip_#t~mem2540#1.base, bnx2_init_chip_#t~mem2540#1.offset, bnx2_init_chip_#t~mem2541#1, bnx2_init_chip_#t~mem2542#1.base, bnx2_init_chip_#t~mem2542#1.offset, bnx2_init_chip_#t~mem2543#1, bnx2_init_chip_#t~mem2544#1, bnx2_init_chip_#t~bitwise2545#1, bnx2_init_chip_#t~mem2546#1.base, bnx2_init_chip_#t~mem2546#1.offset, bnx2_init_chip_#t~mem2547#1, bnx2_init_chip_#t~mem2548#1, bnx2_init_chip_#t~bitwise2549#1, bnx2_init_chip_#t~mem2550#1.base, bnx2_init_chip_#t~mem2550#1.offset, bnx2_init_chip_#t~mem2551#1, bnx2_init_chip_#t~mem2552#1, bnx2_init_chip_#t~bitwise2553#1, bnx2_init_chip_#t~mem2554#1.base, bnx2_init_chip_#t~mem2554#1.offset, bnx2_init_chip_#t~mem2555#1, bnx2_init_chip_#t~mem2556#1, bnx2_init_chip_#t~bitwise2557#1, bnx2_init_chip_#t~mem2558#1.base, bnx2_init_chip_#t~mem2558#1.offset, bnx2_init_chip_#t~mem2559#1, bnx2_init_chip_#t~mem2560#1.base, bnx2_init_chip_#t~mem2560#1.offset, bnx2_init_chip_#t~mem2561#1.base, bnx2_init_chip_#t~mem2561#1.offset, bnx2_init_chip_#t~mem2562#1.base, bnx2_init_chip_#t~mem2562#1.offset, bnx2_init_chip_#t~mem2563#1, bnx2_init_chip_#t~mem2564#1.base, bnx2_init_chip_#t~mem2564#1.offset, bnx2_init_chip_#t~ret2565#1, bnx2_init_chip_#t~bitwise2566#1, bnx2_init_chip_#t~mem2567#1.base, bnx2_init_chip_#t~mem2567#1.offset, bnx2_init_chip_#t~ret2568#1, bnx2_init_chip_#t~mem2569#1.base, bnx2_init_chip_#t~mem2569#1.offset, bnx2_init_chip_#t~mem2570#1.base, bnx2_init_chip_#t~mem2570#1.offset, bnx2_init_chip_#t~ret2571#1, bnx2_init_chip_#t~mem2572#1.base, bnx2_init_chip_#t~mem2572#1.offset, bnx2_init_chip_#t~ret2573#1, bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, bnx2_init_chip_~val~34#1, bnx2_init_chip_~mtu~0#1, bnx2_init_chip_~rc~8#1, bnx2_init_chip_~i~31#1, bnx2_init_chip_~#val16~0#1.base, bnx2_init_chip_~#val16~0#1.offset, bnx2_init_chip_~base~0#1;havoc bnx2_init_chip_#in~bp#1.base, bnx2_init_chip_#in~bp#1.offset;assume { :end_inline_bnx2_init_chip } true;assume -2147483648 <= #t~ret2684#1 && #t~ret2684#1 <= 2147483647;~rc~9#1 := #t~ret2684#1;havoc #t~ret2684#1; [2025-02-08 04:05:16,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15576: havoc bnx2_init_chip_#t~mem2465#1.base, bnx2_init_chip_#t~mem2465#1.offset;call bnx2_init_chip_#t~mem2466#1.base, bnx2_init_chip_#t~mem2466#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15609: call write~int#18(0, bnx2_init_chip_~bp#1.base, 204 + (32 + bnx2_init_chip_~bp#1.offset + 942 * bnx2_init_chip_~i~31#1), 4);bnx2_init_chip_~i~31#1 := 1 + bnx2_init_chip_~i~31#1; [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15874: assume 1460207616 == (bnx2_init_rx_ring_#t~mem2586#1 - bnx2_init_rx_ring_#t~mem2586#1 % 65536) % 4294967296;havoc bnx2_init_rx_ring_#t~mem2586#1;call bnx2_init_rx_ring_#t~mem2587#1.base, bnx2_init_rx_ring_#t~mem2587#1.offset := read~$Pointer$#18(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8); [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15874: assume !(1460207616 == (bnx2_init_rx_ring_#t~mem2586#1 - bnx2_init_rx_ring_#t~mem2586#1 % 65536) % 4294967296);havoc bnx2_init_rx_ring_#t~mem2586#1; [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15709-1: SUMMARY for call writel(402653183, bnx2_init_chip_#t~mem2569#1.base, 2064 + bnx2_init_chip_#t~mem2569#1.offset); srcloc: null [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15676: call bnx2_init_chip_#t~mem2559#1 := read~int#18(bnx2_init_chip_~bp#1.base, 9470 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15709: havoc bnx2_init_chip_#t~mem2569#1.base, bnx2_init_chip_#t~mem2569#1.offset;call bnx2_init_chip_#t~mem2570#1.base, bnx2_init_chip_#t~mem2570#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15775-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_tx_context_~bp#1.base, bnx2_init_tx_context_~bp#1.offset, bnx2_init_tx_context_~cid_addr~0#1, bnx2_init_tx_context_~offset3~0#1, bnx2_init_tx_context_~val~35#1); srcloc: null [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15775: havoc bnx2_init_tx_context_#t~mem2574#1, bnx2_init_tx_context_#t~mem2575#1, bnx2_init_tx_context_#t~mem2576#1, bnx2_init_tx_context_~bp#1.base, bnx2_init_tx_context_~bp#1.offset, bnx2_init_tx_context_~cid#1, bnx2_init_tx_context_~txr#1.base, bnx2_init_tx_context_~txr#1.offset, bnx2_init_tx_context_~val~35#1, bnx2_init_tx_context_~offset0~0#1, bnx2_init_tx_context_~offset1~0#1, bnx2_init_tx_context_~offset2~0#1, bnx2_init_tx_context_~offset3~0#1, bnx2_init_tx_context_~cid_addr~0#1;havoc bnx2_init_tx_context_#in~bp#1.base, bnx2_init_tx_context_#in~bp#1.offset, bnx2_init_tx_context_#in~cid#1, bnx2_init_tx_context_#in~txr#1.base, bnx2_init_tx_context_#in~txr#1.offset;assume { :end_inline_bnx2_init_tx_context } true;havoc bnx2_init_tx_ring_#t~mem2577#1, bnx2_init_tx_ring_#t~mem2578#1.base, bnx2_init_tx_ring_#t~mem2578#1.offset, bnx2_init_tx_ring_#t~mem2579#1, bnx2_init_tx_ring_#t~mem2580#1, bnx2_init_tx_ring_~bp#1.base, bnx2_init_tx_ring_~bp#1.offset, bnx2_init_tx_ring_~ring_num#1, bnx2_init_tx_ring_~txbd~0#1.base, bnx2_init_tx_ring_~txbd~0#1.offset, bnx2_init_tx_ring_~cid~1#1, bnx2_init_tx_ring_~bnapi~18#1.base, bnx2_init_tx_ring_~bnapi~18#1.offset, bnx2_init_tx_ring_~txr~6#1.base, bnx2_init_tx_ring_~txr~6#1.offset;havoc bnx2_init_tx_ring_#in~bp#1.base, bnx2_init_tx_ring_#in~bp#1.offset, bnx2_init_tx_ring_#in~ring_num#1;assume { :end_inline_bnx2_init_tx_ring } true;bnx2_init_all_rings_~i~35#1 := 1 + bnx2_init_all_rings_~i~35#1; [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12307-1: SUMMARY for call writel(bnx2_init_context_~vcid_addr~0#1, bnx2_init_context_#t~mem1599#1.base, 4104 + bnx2_init_context_#t~mem1599#1.offset); srcloc: null [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12307: havoc bnx2_init_context_#t~mem1599#1.base, bnx2_init_context_#t~mem1599#1.offset;call bnx2_init_context_#t~mem1600#1.base, bnx2_init_context_#t~mem1600#1.offset := read~$Pointer$#18(bnx2_init_context_~bp#1.base, bnx2_init_context_~bp#1.offset, 8); [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15577-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2466#1.base, 15392 + bnx2_init_chip_#t~mem2466#1.offset); srcloc: null [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15577: havoc bnx2_init_chip_#t~mem2466#1.base, bnx2_init_chip_#t~mem2466#1.offset;bnx2_init_chip_~val~34#1 := 67108864;call bnx2_init_chip_#t~mem2467#1.base, bnx2_init_chip_#t~mem2467#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12208-4: assume 0 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_init_5709_context_#t~bitwise1580#1 := 0; [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12208-4: assume !(0 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12208-3: assume 8192 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_init_5709_context_#t~bitwise1580#1 := (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12208-3: assume !(8192 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12208: assume 0 == bnx2_init_5709_context_#t~bitwise1580#1;havoc bnx2_init_5709_context_#t~bitwise1580#1; [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12208: assume !(0 == bnx2_init_5709_context_#t~bitwise1580#1);havoc bnx2_init_5709_context_#t~bitwise1580#1; [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12208-2: havoc bnx2_init_5709_context_#t~bitwise1580#1;assume (((((if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || bnx2_init_5709_context_#t~bitwise1580#1 <= (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && bnx2_init_5709_context_#t~bitwise1580#1 <= 8192) && bnx2_init_5709_context_#t~bitwise1580#1 >= 0) && ((if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || bnx2_init_5709_context_#t~bitwise1580#1 > 8192 + (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && bnx2_init_5709_context_#t~bitwise1580#1 >= -9223372036854775808; [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12208-1: [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15908-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~rx_cid_addr~1#1, 20, bnx2_init_rx_ring_~val~36#1); srcloc: null [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15908: call bnx2_init_rx_ring_#t~mem2601#1 := read~int#18(bnx2_init_rx_ring_~rxr~6#1.base, 20 + bnx2_init_rx_ring_~rxr~6#1.offset, 2);bnx2_init_rx_ring_~prod~2#1 := bnx2_init_rx_ring_#t~mem2601#1;havoc bnx2_init_rx_ring_#t~mem2601#1;bnx2_init_rx_ring_~ring_prod~0#1 := bnx2_init_rx_ring_~prod~2#1;bnx2_init_rx_ring_~i~34#1 := 0; [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16007: call bnx2_init_all_rings_#t~mem2634#1 := read~int#18(bnx2_init_all_rings_~bp#1.base, 9476 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15710-1: SUMMARY for call bnx2_init_chip_#t~ret2571#1 := readl(bnx2_init_chip_#t~mem2570#1.base, 2064 + bnx2_init_chip_#t~mem2570#1.offset); srcloc: null [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15710: havoc bnx2_init_chip_#t~mem2570#1.base, bnx2_init_chip_#t~mem2570#1.offset;havoc bnx2_init_chip_#t~ret2571#1; [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12308: havoc bnx2_init_context_#t~mem1600#1.base, bnx2_init_context_#t~mem1600#1.offset;bnx2_init_context_~offset~0#1 := 0; [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12308-1: SUMMARY for call writel(bnx2_init_context_~pcid_addr~0#1, bnx2_init_context_#t~mem1600#1.base, 4108 + bnx2_init_context_#t~mem1600#1.offset); srcloc: null [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15876-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2588#1 := readl(bnx2_init_rx_ring_#t~mem2587#1.base, 15668 + bnx2_init_rx_ring_#t~mem2587#1.offset); srcloc: null [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15876: bnx2_init_rx_ring_~val~36#1 := bnx2_init_rx_ring_#t~ret2588#1;havoc bnx2_init_rx_ring_#t~mem2587#1.base, bnx2_init_rx_ring_#t~mem2587#1.offset;havoc bnx2_init_rx_ring_#t~ret2588#1; [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15942-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2611#1 := bnx2_alloc_rx_data(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset, (if bnx2_init_rx_ring_~ring_prod~0#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~ring_prod~0#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~ring_prod~0#1 % 65536 % 4294967296 - 4294967296), 208); srcloc: null [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15942: assume -2147483648 <= bnx2_init_rx_ring_#t~ret2611#1 && bnx2_init_rx_ring_#t~ret2611#1 <= 2147483647;bnx2_init_rx_ring_~tmp___0~58#1 := bnx2_init_rx_ring_#t~ret2611#1;havoc bnx2_init_rx_ring_#t~ret2611#1; [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16041-1: SUMMARY for call writel(bnx2_init_all_rings_~val~37#1, bnx2_init_all_rings_#t~mem2642#1.base, 8220 + bnx2_init_all_rings_#t~mem2642#1.offset); srcloc: null [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16041: havoc bnx2_init_all_rings_#t~mem2642#1.base, bnx2_init_all_rings_#t~mem2642#1.offset; [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15579-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2467#1.base, 10248 + bnx2_init_chip_#t~mem2467#1.offset); srcloc: null [2025-02-08 04:05:16,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15645-2: call bnx2_init_chip_#t~mem2531#1.base, bnx2_init_chip_#t~mem2531#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15579: havoc bnx2_init_chip_#t~mem2467#1.base, bnx2_init_chip_#t~mem2467#1.offset;call bnx2_init_chip_#t~mem2468#1.base, bnx2_init_chip_#t~mem2468#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15645-1: SUMMARY for call writel(3000, bnx2_init_chip_#t~mem2531#1.base, 26688 + bnx2_init_chip_#t~mem2531#1.offset); srcloc: null [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15645: havoc bnx2_init_chip_#t~mem2531#1.base, bnx2_init_chip_#t~mem2531#1.offset;call bnx2_init_chip_#t~mem2532#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8926 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15711-1: SUMMARY for call __const_udelay(85900); srcloc: null [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15711: call bnx2_init_chip_#t~mem2572#1.base, bnx2_init_chip_#t~mem2572#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14390-1: SUMMARY for call bnx2_init_cpus_#t~ret2127#1 := load_cpu_fw(bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, ~#cpu_reg_cp~0.base, ~#cpu_reg_cp~0.offset, bnx2_init_cpus_~mips_fw~1#1.base, 40 + bnx2_init_cpus_~mips_fw~1#1.offset); srcloc: null [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14390: assume -2147483648 <= bnx2_init_cpus_#t~ret2127#1 && bnx2_init_cpus_#t~ret2127#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2127#1;havoc bnx2_init_cpus_#t~ret2127#1;bnx2_init_cpus_#res#1 := bnx2_init_cpus_~rc~3#1;bnx2_init_chip_#t~ret2452#1 := bnx2_init_cpus_#res#1;havoc bnx2_init_cpus_#t~mem2117#1.base, bnx2_init_cpus_#t~mem2117#1.offset, bnx2_init_cpus_#t~mem2118#1.base, bnx2_init_cpus_#t~mem2118#1.offset, bnx2_init_cpus_#t~mem2119#1.base, bnx2_init_cpus_#t~mem2119#1.offset, bnx2_init_cpus_#t~mem2120#1.base, bnx2_init_cpus_#t~mem2120#1.offset, bnx2_init_cpus_#t~ret2121#1, bnx2_init_cpus_#t~ret2122#1, bnx2_init_cpus_#t~ret2123#1, bnx2_init_cpus_#t~ret2124#1, bnx2_init_cpus_#t~ret2125#1, bnx2_init_cpus_#t~ret2126#1, bnx2_init_cpus_#t~ret2127#1, bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, bnx2_init_cpus_~mips_fw~1#1.base, bnx2_init_cpus_~mips_fw~1#1.offset, bnx2_init_cpus_~rv2p_fw~1#1.base, bnx2_init_cpus_~rv2p_fw~1#1.offset, bnx2_init_cpus_~rc~3#1;havoc bnx2_init_cpus_#in~bp#1.base, bnx2_init_cpus_#in~bp#1.offset;assume { :end_inline_bnx2_init_cpus } true;assume -2147483648 <= bnx2_init_chip_#t~ret2452#1 && bnx2_init_chip_#t~ret2452#1 <= 2147483647;bnx2_init_chip_~rc~8#1 := bnx2_init_chip_#t~ret2452#1;havoc bnx2_init_chip_#t~ret2452#1; [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15877-3: [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15877-2: call bnx2_init_rx_ring_#t~mem2590#1.base, bnx2_init_rx_ring_#t~mem2590#1.offset := read~$Pointer$#18(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8); [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15877-1: SUMMARY for call writel(bnx2_init_rx_ring_#t~bitwise2589#1, bnx2_init_rx_ring_#t~mem2590#1.base, 15668 + bnx2_init_rx_ring_#t~mem2590#1.offset); srcloc: null [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15877: havoc bnx2_init_rx_ring_#t~bitwise2589#1;havoc bnx2_init_rx_ring_#t~mem2590#1.base, bnx2_init_rx_ring_#t~mem2590#1.offset; [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15580-1: SUMMARY for call bnx2_init_chip_#t~ret2469#1 := readl(bnx2_init_chip_#t~mem2468#1.base, 20488 + bnx2_init_chip_#t~mem2468#1.offset); srcloc: null [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15580: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~ret2469#1;havoc bnx2_init_chip_#t~mem2468#1.base, bnx2_init_chip_#t~mem2468#1.offset;havoc bnx2_init_chip_#t~ret2469#1; [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15877-6: assume 0 == bnx2_init_rx_ring_~val~36#1 % 4294967296 || 201326592 == bnx2_init_rx_ring_~val~36#1 % 4294967296;bnx2_init_rx_ring_#t~bitwise2589#1 := 201326592; [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15877-6: assume !(0 == bnx2_init_rx_ring_~val~36#1 % 4294967296 || 201326592 == bnx2_init_rx_ring_~val~36#1 % 4294967296); [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15712-1: SUMMARY for call bnx2_init_chip_#t~ret2573#1 := readl(bnx2_init_chip_#t~mem2572#1.base, 26624 + bnx2_init_chip_#t~mem2572#1.offset); srcloc: null [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15679: bnx2_init_chip_~base~0#1 := 27136 + 36 * (-1 + bnx2_init_chip_~i~31#1);call bnx2_init_chip_#t~mem2542#1.base, bnx2_init_chip_#t~mem2542#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15877-5: assume false;bnx2_init_rx_ring_#t~bitwise2589#1 := bnx2_init_rx_ring_~val~36#1; [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15877-5: assume !false; [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15712: call write~int#18(bnx2_init_chip_#t~ret2573#1, bnx2_init_chip_~bp#1.base, 9098 + bnx2_init_chip_~bp#1.offset, 4);havoc bnx2_init_chip_#t~mem2572#1.base, bnx2_init_chip_#t~mem2572#1.offset;havoc bnx2_init_chip_#t~ret2573#1;bnx2_init_chip_#res#1 := bnx2_init_chip_~rc~8#1;call ULTIMATE.dealloc(bnx2_init_chip_~#val16~0#1.base, bnx2_init_chip_~#val16~0#1.offset);havoc bnx2_init_chip_~#val16~0#1.base, bnx2_init_chip_~#val16~0#1.offset; [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15877-4: havoc bnx2_init_rx_ring_#t~bitwise2589#1;assume (bnx2_init_rx_ring_#t~bitwise2589#1 % 4294967296 >= bnx2_init_rx_ring_~val~36#1 % 4294967296 && bnx2_init_rx_ring_#t~bitwise2589#1 % 4294967296 >= 201326592) && bnx2_init_rx_ring_#t~bitwise2589#1 % 4294967296 <= 201326592 + bnx2_init_rx_ring_~val~36#1 % 4294967296; [2025-02-08 04:05:16,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16010: assume { :begin_inline_bnx2_init_rx_ring } true;bnx2_init_rx_ring_#in~bp#1.base, bnx2_init_rx_ring_#in~bp#1.offset, bnx2_init_rx_ring_#in~ring_num#1 := bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, bnx2_init_all_rings_~i~35#1;havoc bnx2_init_rx_ring_#t~mem2584#1, bnx2_init_rx_ring_#t~mem2585#1, bnx2_init_rx_ring_#t~mem2586#1, bnx2_init_rx_ring_#t~mem2587#1.base, bnx2_init_rx_ring_#t~mem2587#1.offset, bnx2_init_rx_ring_#t~ret2588#1, bnx2_init_rx_ring_#t~bitwise2589#1, bnx2_init_rx_ring_#t~mem2590#1.base, bnx2_init_rx_ring_#t~mem2590#1.offset, bnx2_init_rx_ring_#t~mem2591#1, bnx2_init_rx_ring_#t~mem2592#1, bnx2_init_rx_ring_#t~mem2593#1, bnx2_init_rx_ring_#t~bitwise2594#1, bnx2_init_rx_ring_#t~mem2595#1, bnx2_init_rx_ring_#t~mem2596#1, bnx2_init_rx_ring_#t~mem2597#1, bnx2_init_rx_ring_#t~mem2598#1.base, bnx2_init_rx_ring_#t~mem2598#1.offset, bnx2_init_rx_ring_#t~mem2599#1, bnx2_init_rx_ring_#t~mem2600#1, bnx2_init_rx_ring_#t~mem2601#1, bnx2_init_rx_ring_#t~ret2602#1, bnx2_init_rx_ring_#t~mem2603#1.base, bnx2_init_rx_ring_#t~mem2603#1.offset, bnx2_init_rx_ring_#t~mem2604#1, bnx2_init_rx_ring_#t~ret2605#1, bnx2_init_rx_ring_#t~bitwise2606#1, bnx2_init_rx_ring_#t~mem2607#1, bnx2_init_rx_ring_#t~bitwise2608#1, bnx2_init_rx_ring_#t~mem2609#1, bnx2_init_rx_ring_#t~mem2610#1, bnx2_init_rx_ring_#t~ret2611#1, bnx2_init_rx_ring_#t~mem2612#1.base, bnx2_init_rx_ring_#t~mem2612#1.offset, bnx2_init_rx_ring_#t~mem2613#1, bnx2_init_rx_ring_#t~ret2614#1, bnx2_init_rx_ring_#t~bitwise2615#1, bnx2_init_rx_ring_#t~mem2616#1, bnx2_init_rx_ring_#t~bitwise2617#1, bnx2_init_rx_ring_#t~mem2618#1, bnx2_init_rx_ring_#t~mem2619#1, bnx2_init_rx_ring_#t~mem2620#1.base, bnx2_init_rx_ring_#t~mem2620#1.offset, bnx2_init_rx_ring_#t~mem2621#1, bnx2_init_rx_ring_#t~mem2622#1.base, bnx2_init_rx_ring_#t~mem2622#1.offset, bnx2_init_rx_ring_#t~mem2623#1, bnx2_init_rx_ring_#t~mem2624#1, bnx2_init_rx_ring_#t~mem2625#1.base, bnx2_init_rx_ring_#t~mem2625#1.offset, bnx2_init_rx_ring_#t~mem2626#1, bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~ring_num#1, bnx2_init_rx_ring_~i~34#1, bnx2_init_rx_ring_~prod~2#1, bnx2_init_rx_ring_~ring_prod~0#1, bnx2_init_rx_ring_~cid~2#1, bnx2_init_rx_ring_~rx_cid_addr~1#1, bnx2_init_rx_ring_~val~36#1, bnx2_init_rx_ring_~bnapi~19#1.base, bnx2_init_rx_ring_~bnapi~19#1.offset, bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset, bnx2_init_rx_ring_~tmp~115#1, bnx2_init_rx_ring_~tmp___0~58#1;bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset := bnx2_init_rx_ring_#in~bp#1.base, bnx2_init_rx_ring_#in~bp#1.offset;bnx2_init_rx_ring_~ring_num#1 := bnx2_init_rx_ring_#in~ring_num#1;havoc bnx2_init_rx_ring_~i~34#1;havoc bnx2_init_rx_ring_~prod~2#1;havoc bnx2_init_rx_ring_~ring_prod~0#1;havoc bnx2_init_rx_ring_~cid~2#1;havoc bnx2_init_rx_ring_~rx_cid_addr~1#1;havoc bnx2_init_rx_ring_~val~36#1;havoc bnx2_init_rx_ring_~bnapi~19#1.base, bnx2_init_rx_ring_~bnapi~19#1.offset;havoc bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset;havoc bnx2_init_rx_ring_~tmp~115#1;havoc bnx2_init_rx_ring_~tmp___0~58#1;bnx2_init_rx_ring_~bnapi~19#1.base, bnx2_init_rx_ring_~bnapi~19#1.offset := bnx2_init_rx_ring_~bp#1.base, 32 + bnx2_init_rx_ring_~bp#1.offset + 942 * (if bnx2_init_rx_ring_~ring_num#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_rx_ring_~ring_num#1 % 18446744073709551616 % 18446744073709551616 else bnx2_init_rx_ring_~ring_num#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset := bnx2_init_rx_ring_~bnapi~19#1.base, 220 + bnx2_init_rx_ring_~bnapi~19#1.offset; [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15944: assume bnx2_init_rx_ring_~tmp___0~58#1 < 0;call bnx2_init_rx_ring_#t~mem2612#1.base, bnx2_init_rx_ring_#t~mem2612#1.offset := read~$Pointer$#18(bnx2_init_rx_ring_~bp#1.base, 8 + bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2613#1 := read~int#18(bnx2_init_rx_ring_~bp#1.base, 8954 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15944: assume !(bnx2_init_rx_ring_~tmp___0~58#1 < 0); [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15581-3: assume 4043309055 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2470#1 := bnx2_init_chip_~val~34#1; [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15581-3: assume !(4043309055 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15581-2: havoc bnx2_init_chip_#t~bitwise2470#1;assume bnx2_init_chip_#t~bitwise2470#1 % 4294967296 <= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2470#1 % 4294967296 <= 4043309055; [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15581-1: [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15548: havoc bnx2_init_context_#t~mem1596#1, bnx2_init_context_#t~bitwise1597#1, bnx2_init_context_#t~bitwise1598#1, bnx2_init_context_#t~mem1599#1.base, bnx2_init_context_#t~mem1599#1.offset, bnx2_init_context_#t~mem1600#1.base, bnx2_init_context_#t~mem1600#1.offset, bnx2_init_context_~bp#1.base, bnx2_init_context_~bp#1.offset, bnx2_init_context_~vcid~0#1, bnx2_init_context_~vcid_addr~0#1, bnx2_init_context_~pcid_addr~0#1, bnx2_init_context_~offset~0#1, bnx2_init_context_~i~22#1, bnx2_init_context_~new_vcid~0#1;havoc bnx2_init_context_#in~bp#1.base, bnx2_init_context_#in~bp#1.offset;assume { :end_inline_bnx2_init_context } true; [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15581: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2470#1;havoc bnx2_init_chip_#t~bitwise2470#1; [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15680-1: SUMMARY for call writel(131078, bnx2_init_chip_#t~mem2542#1.base, bnx2_init_chip_#t~mem2542#1.offset + (if bnx2_init_chip_~base~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_chip_~base~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_init_chip_~base~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15647: assume 1460011024 == (bnx2_init_chip_#t~mem2532#1 - bnx2_init_chip_#t~mem2532#1 % 16) % 4294967296;havoc bnx2_init_chip_#t~mem2532#1;bnx2_init_chip_~val~34#1 := 1; [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15647: assume !(1460011024 == (bnx2_init_chip_#t~mem2532#1 - bnx2_init_chip_#t~mem2532#1 % 16) % 4294967296);havoc bnx2_init_chip_#t~mem2532#1;bnx2_init_chip_~val~34#1 := 7; [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15680: havoc bnx2_init_chip_#t~mem2542#1.base, bnx2_init_chip_#t~mem2542#1.offset;call bnx2_init_chip_#t~mem2543#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8968 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2544#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8966 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12245-1: SUMMARY for call bnx2_init_5709_context_#t~ret1592#1 := readl(bnx2_init_5709_context_#t~mem1591#1.base, 4296 + bnx2_init_5709_context_#t~mem1591#1.offset); srcloc: null [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12245: bnx2_init_5709_context_~val~16#1 := bnx2_init_5709_context_#t~ret1592#1;havoc bnx2_init_5709_context_#t~mem1591#1.base, bnx2_init_5709_context_#t~mem1591#1.offset;havoc bnx2_init_5709_context_#t~ret1592#1; [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12245-2: call bnx2_init_5709_context_#t~mem1591#1.base, bnx2_init_5709_context_#t~mem1591#1.offset := read~$Pointer$#18(bnx2_init_5709_context_~bp#1.base, bnx2_init_5709_context_~bp#1.offset, 8); [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15581-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2470#1 := 0; [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15581-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15582-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 67108928 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2471#1 := 67108928; [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15582-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 67108928 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15582-3: assume false;bnx2_init_chip_#t~bitwise2471#1 := bnx2_init_chip_~val~34#1; [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15582-3: assume !false; [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15681-5: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2545#1 := (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15681-5: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15582-2: havoc bnx2_init_chip_#t~bitwise2471#1;assume (bnx2_init_chip_#t~bitwise2471#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2471#1 % 4294967296 >= 67108928) && bnx2_init_chip_#t~bitwise2471#1 % 4294967296 <= 67108928 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15681-4: assume 0 == (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2545#1 := 65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15681-4: assume !(0 == (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15582-1: [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15681-3: havoc bnx2_init_chip_#t~bitwise2545#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2545#1 >= (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2545#1 >= 65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2545#1 <= 65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2543#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2544#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2545#1 < 0)) && bnx2_init_chip_#t~bitwise2545#1 <= 2147483647; [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15582: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2471#1;havoc bnx2_init_chip_#t~bitwise2471#1;call bnx2_init_chip_#t~mem2472#1.base, bnx2_init_chip_#t~mem2472#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15681-2: [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15681-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2545#1, bnx2_init_chip_#t~mem2546#1.base, bnx2_init_chip_#t~mem2546#1.offset + (if (4 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (4 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 else (4 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15681: havoc bnx2_init_chip_#t~mem2543#1;havoc bnx2_init_chip_#t~mem2544#1;havoc bnx2_init_chip_#t~bitwise2545#1;havoc bnx2_init_chip_#t~mem2546#1.base, bnx2_init_chip_#t~mem2546#1.offset;call bnx2_init_chip_#t~mem2547#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8980 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2548#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8978 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12213-1: SUMMARY for call __const_udelay(8590); srcloc: null [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12213: bnx2_init_5709_context_~i~21#1 := 1 + bnx2_init_5709_context_~i~21#1; [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14360-1: SUMMARY for call bnx2_init_cpus_#t~ret2121#1 := load_rv2p_fw(bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, 0, bnx2_init_cpus_~rv2p_fw~1#1.base, bnx2_init_cpus_~rv2p_fw~1#1.offset); srcloc: null [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14360: assume -2147483648 <= bnx2_init_cpus_#t~ret2121#1 && bnx2_init_cpus_#t~ret2121#1 <= 2147483647;havoc bnx2_init_cpus_#t~ret2121#1; [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15946: assume -2147483648 <= bnx2_init_rx_ring_#t~ret2614#1 && bnx2_init_rx_ring_#t~ret2614#1 <= 2147483647;havoc bnx2_init_rx_ring_#t~mem2612#1.base, bnx2_init_rx_ring_#t~mem2612#1.offset;havoc bnx2_init_rx_ring_#t~mem2613#1;havoc bnx2_init_rx_ring_#t~ret2614#1; [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15682: call bnx2_init_chip_#t~mem2546#1.base, bnx2_init_chip_#t~mem2546#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15946-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2614#1 := netdev_warn(bnx2_init_rx_ring_#t~mem2612#1.base, bnx2_init_rx_ring_#t~mem2612#1.offset, 91, 0); srcloc: null [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15913: call bnx2_init_rx_ring_#t~mem2609#1 := read~int#18(bnx2_init_rx_ring_~bp#1.base, 8962 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15583-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2472#1.base, 20488 + bnx2_init_chip_#t~mem2472#1.offset); srcloc: null [2025-02-08 04:05:16,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15583: havoc bnx2_init_chip_#t~mem2472#1.base, bnx2_init_chip_#t~mem2472#1.offset;call bnx2_init_chip_#t~mem2473#1 := read~int#18(bnx2_init_chip_~bp#1.base, 9123 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2474#1 := read~int#18(bnx2_init_chip_~bp#1.base, 9124 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2475#1 := read~int#18(bnx2_init_chip_~bp#1.base, 9125 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2476#1 := read~int#18(bnx2_init_chip_~bp#1.base, 9126 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2477#1 := read~int#18(bnx2_init_chip_~bp#1.base, 9127 + bnx2_init_chip_~bp#1.offset, 1);call bnx2_init_chip_#t~mem2478#1 := read~int#18(bnx2_init_chip_~bp#1.base, 9128 + bnx2_init_chip_~bp#1.offset, 1);bnx2_init_chip_~val~34#1 := (if bnx2_init_chip_#t~mem2473#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2473#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2473#1 % 256 % 4294967296 - 4294967296) + 256 * (if bnx2_init_chip_#t~mem2474#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2474#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2474#1 % 256 % 4294967296 - 4294967296) + 65536 * (if bnx2_init_chip_#t~mem2475#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2475#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2475#1 % 256 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2476#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2476#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2476#1 % 256 % 4294967296 - 4294967296) + 256 * (if bnx2_init_chip_#t~mem2477#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2477#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2477#1 % 256 % 4294967296 - 4294967296) + 65536 * (if bnx2_init_chip_#t~mem2478#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2478#1 % 256 % 4294967296 else bnx2_init_chip_#t~mem2478#1 % 256 % 4294967296 - 4294967296);havoc bnx2_init_chip_#t~mem2473#1;havoc bnx2_init_chip_#t~mem2474#1;havoc bnx2_init_chip_#t~mem2475#1;havoc bnx2_init_chip_#t~mem2476#1;havoc bnx2_init_chip_#t~mem2477#1;havoc bnx2_init_chip_#t~mem2478#1;call bnx2_init_chip_#t~mem2479#1.base, bnx2_init_chip_#t~mem2479#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12247-3: assume 1073741824 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_init_5709_context_#t~bitwise1593#1 := (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:05:16,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12247-3: assume !(1073741824 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:16,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12247-2: havoc bnx2_init_5709_context_#t~bitwise1593#1;assume (((((if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || bnx2_init_5709_context_#t~bitwise1593#1 <= (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && bnx2_init_5709_context_#t~bitwise1593#1 <= 1073741824) && bnx2_init_5709_context_#t~bitwise1593#1 >= 0) && ((if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || bnx2_init_5709_context_#t~bitwise1593#1 > 1073741824 + (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && bnx2_init_5709_context_#t~bitwise1593#1 >= -9223372036854775808; [2025-02-08 04:05:16,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12247-4: assume 0 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_init_5709_context_#t~bitwise1593#1 := 0; [2025-02-08 04:05:16,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12247-4: assume !(0 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:16,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14361: assume -2147483648 <= bnx2_init_cpus_#t~ret2122#1 && bnx2_init_cpus_#t~ret2122#1 <= 2147483647;havoc bnx2_init_cpus_#t~ret2122#1; [2025-02-08 04:05:16,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12247-1: [2025-02-08 04:05:16,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14361-1: SUMMARY for call bnx2_init_cpus_#t~ret2122#1 := load_rv2p_fw(bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, 1, bnx2_init_cpus_~rv2p_fw~1#1.base, 44 + bnx2_init_cpus_~rv2p_fw~1#1.offset); srcloc: null [2025-02-08 04:05:16,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12247: assume 0 == bnx2_init_5709_context_#t~bitwise1593#1;havoc bnx2_init_5709_context_#t~bitwise1593#1; [2025-02-08 04:05:16,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12247: assume !(0 == bnx2_init_5709_context_#t~bitwise1593#1);havoc bnx2_init_5709_context_#t~bitwise1593#1; [2025-02-08 04:05:16,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2549#1, bnx2_init_chip_#t~mem2550#1.base, bnx2_init_chip_#t~mem2550#1.offset + (if (20 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (20 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 else (20 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:16,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683: havoc bnx2_init_chip_#t~mem2547#1;havoc bnx2_init_chip_#t~mem2548#1;havoc bnx2_init_chip_#t~bitwise2549#1;havoc bnx2_init_chip_#t~mem2550#1.base, bnx2_init_chip_#t~mem2550#1.offset;call bnx2_init_chip_#t~mem2551#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8972 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2552#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8970 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:05:16,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14362: assume -2147483648 <= bnx2_init_cpus_#t~ret2123#1 && bnx2_init_cpus_#t~ret2123#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2123#1;havoc bnx2_init_cpus_#t~ret2123#1; [2025-02-08 04:05:16,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12314: bnx2_init_context_~offset~0#1 := 4 + bnx2_init_context_~offset~0#1; [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683-6: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2549#1 := (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683-6: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683-5: assume 0 == (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2549#1 := 65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683-5: assume !(0 == (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683-4: havoc bnx2_init_chip_#t~bitwise2549#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2549#1 >= (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2549#1 >= 65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2549#1 <= 65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2547#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2548#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2549#1 < 0)) && bnx2_init_chip_#t~bitwise2549#1 <= 2147483647; [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683-3: [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15683-2: call bnx2_init_chip_#t~mem2550#1.base, bnx2_init_chip_#t~mem2550#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12314-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_context_~bp#1.base, bnx2_init_context_~bp#1.offset, bnx2_init_context_~vcid_addr~0#1, bnx2_init_context_~offset~0#1, 0); srcloc: null [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14362-1: SUMMARY for call bnx2_init_cpus_#t~ret2123#1 := load_cpu_fw(bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, ~#cpu_reg_rxp~0.base, ~#cpu_reg_rxp~0.offset, bnx2_init_cpus_~mips_fw~1#1.base, 80 + bnx2_init_cpus_~mips_fw~1#1.offset); srcloc: null [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15882: call bnx2_init_rx_ring_#t~mem2591#1 := read~int#18(bnx2_init_rx_ring_~bp#1.base, 8962 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16014: assume bnx2_init_all_rings_~i~35#1 < (if bnx2_init_all_rings_#t~mem2634#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2634#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2634#1 % 256 % 4294967296 - 4294967296);havoc bnx2_init_all_rings_#t~mem2634#1; [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16014: assume !(bnx2_init_all_rings_~i~35#1 < (if bnx2_init_all_rings_#t~mem2634#1 % 256 % 4294967296 <= 2147483647 then bnx2_init_all_rings_#t~mem2634#1 % 256 % 4294967296 else bnx2_init_all_rings_#t~mem2634#1 % 256 % 4294967296 - 4294967296));havoc bnx2_init_all_rings_#t~mem2634#1;call bnx2_init_all_rings_#t~mem2635#1 := read~int#18(bnx2_init_all_rings_~bp#1.base, 9476 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684-2: [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2553#1, bnx2_init_chip_#t~mem2554#1.base, bnx2_init_chip_#t~mem2554#1.offset + (if (12 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (12 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 else (12 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684: havoc bnx2_init_chip_#t~mem2551#1;havoc bnx2_init_chip_#t~mem2552#1;havoc bnx2_init_chip_#t~bitwise2553#1;havoc bnx2_init_chip_#t~mem2554#1.base, bnx2_init_chip_#t~mem2554#1.offset;call bnx2_init_chip_#t~mem2555#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8992 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2556#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8990 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15882-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~rx_cid_addr~1#1, 72, 0); srcloc: null [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684-5: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2553#1 := (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684-5: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684-4: assume 0 == (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2553#1 := 65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684-4: assume !(0 == (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15585-1: SUMMARY for call writel(bnx2_init_chip_~val~34#1, bnx2_init_chip_#t~mem2479#1.base, 5272 + bnx2_init_chip_#t~mem2479#1.offset); srcloc: null [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15552: assume { :begin_inline_bnx2_init_cpus } true;bnx2_init_cpus_#in~bp#1.base, bnx2_init_cpus_#in~bp#1.offset := bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset;havoc bnx2_init_cpus_#res#1;havoc bnx2_init_cpus_#t~mem2117#1.base, bnx2_init_cpus_#t~mem2117#1.offset, bnx2_init_cpus_#t~mem2118#1.base, bnx2_init_cpus_#t~mem2118#1.offset, bnx2_init_cpus_#t~mem2119#1.base, bnx2_init_cpus_#t~mem2119#1.offset, bnx2_init_cpus_#t~mem2120#1.base, bnx2_init_cpus_#t~mem2120#1.offset, bnx2_init_cpus_#t~ret2121#1, bnx2_init_cpus_#t~ret2122#1, bnx2_init_cpus_#t~ret2123#1, bnx2_init_cpus_#t~ret2124#1, bnx2_init_cpus_#t~ret2125#1, bnx2_init_cpus_#t~ret2126#1, bnx2_init_cpus_#t~ret2127#1, bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, bnx2_init_cpus_~mips_fw~1#1.base, bnx2_init_cpus_~mips_fw~1#1.offset, bnx2_init_cpus_~rv2p_fw~1#1.base, bnx2_init_cpus_~rv2p_fw~1#1.offset, bnx2_init_cpus_~rc~3#1;bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset := bnx2_init_cpus_#in~bp#1.base, bnx2_init_cpus_#in~bp#1.offset;havoc bnx2_init_cpus_~mips_fw~1#1.base, bnx2_init_cpus_~mips_fw~1#1.offset;havoc bnx2_init_cpus_~rv2p_fw~1#1.base, bnx2_init_cpus_~rv2p_fw~1#1.offset;havoc bnx2_init_cpus_~rc~3#1;call bnx2_init_cpus_#t~mem2117#1.base, bnx2_init_cpus_#t~mem2117#1.offset := read~$Pointer$#18(bnx2_init_cpus_~bp#1.base, 10031 + bnx2_init_cpus_~bp#1.offset, 8);call bnx2_init_cpus_#t~mem2118#1.base, bnx2_init_cpus_#t~mem2118#1.offset := read~$Pointer$#18(bnx2_init_cpus_#t~mem2117#1.base, 8 + bnx2_init_cpus_#t~mem2117#1.offset, 8);bnx2_init_cpus_~mips_fw~1#1.base, bnx2_init_cpus_~mips_fw~1#1.offset := bnx2_init_cpus_#t~mem2118#1.base, bnx2_init_cpus_#t~mem2118#1.offset;havoc bnx2_init_cpus_#t~mem2117#1.base, bnx2_init_cpus_#t~mem2117#1.offset;havoc bnx2_init_cpus_#t~mem2118#1.base, bnx2_init_cpus_#t~mem2118#1.offset;call bnx2_init_cpus_#t~mem2119#1.base, bnx2_init_cpus_#t~mem2119#1.offset := read~$Pointer$#18(bnx2_init_cpus_~bp#1.base, 10039 + bnx2_init_cpus_~bp#1.offset, 8);call bnx2_init_cpus_#t~mem2120#1.base, bnx2_init_cpus_#t~mem2120#1.offset := read~$Pointer$#18(bnx2_init_cpus_#t~mem2119#1.base, 8 + bnx2_init_cpus_#t~mem2119#1.offset, 8);bnx2_init_cpus_~rv2p_fw~1#1.base, bnx2_init_cpus_~rv2p_fw~1#1.offset := bnx2_init_cpus_#t~mem2120#1.base, bnx2_init_cpus_#t~mem2120#1.offset;havoc bnx2_init_cpus_#t~mem2119#1.base, bnx2_init_cpus_#t~mem2119#1.offset;havoc bnx2_init_cpus_#t~mem2120#1.base, bnx2_init_cpus_#t~mem2120#1.offset; [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15684-3: havoc bnx2_init_chip_#t~bitwise2553#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2553#1 >= (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2553#1 >= 65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2553#1 <= 65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2551#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2552#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2553#1 < 0)) && bnx2_init_chip_#t~bitwise2553#1 <= 2147483647; [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15585: havoc bnx2_init_chip_#t~mem2479#1.base, bnx2_init_chip_#t~mem2479#1.offset;call bnx2_init_chip_#t~mem2480#1.base, bnx2_init_chip_#t~mem2480#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, 8 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2481#1 := read~int#18(bnx2_init_chip_#t~mem2480#1.base, 516 + bnx2_init_chip_#t~mem2480#1.offset, 4);bnx2_init_chip_~mtu~0#1 := bnx2_init_chip_#t~mem2481#1;havoc bnx2_init_chip_#t~mem2480#1.base, bnx2_init_chip_#t~mem2480#1.offset;havoc bnx2_init_chip_#t~mem2481#1;bnx2_init_chip_~val~34#1 := 18 + bnx2_init_chip_~mtu~0#1; [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15916-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2602#1 := bnx2_alloc_rx_page(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~rxr~6#1.base, bnx2_init_rx_ring_~rxr~6#1.offset, (if bnx2_init_rx_ring_~ring_prod~0#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~ring_prod~0#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~ring_prod~0#1 % 65536 % 4294967296 - 4294967296), 208); srcloc: null [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15916: assume -2147483648 <= bnx2_init_rx_ring_#t~ret2602#1 && bnx2_init_rx_ring_#t~ret2602#1 <= 2147483647;bnx2_init_rx_ring_~tmp~115#1 := bnx2_init_rx_ring_#t~ret2602#1;havoc bnx2_init_rx_ring_#t~ret2602#1; [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15982-1: SUMMARY for call writel(0, bnx2_init_all_rings_#t~mem2627#1.base, 19484 + bnx2_init_all_rings_#t~mem2627#1.offset); srcloc: null [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15982: havoc bnx2_init_all_rings_#t~mem2627#1.base, bnx2_init_all_rings_#t~mem2627#1.offset;bnx2_init_all_rings_~i~35#1 := 0; [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15652-2: havoc bnx2_init_chip_#t~bitwise2534#1;assume bnx2_init_chip_#t~bitwise2534#1 % 4294967296 <= bnx2_init_chip_#t~mem2533#1 % 4294967296 && bnx2_init_chip_#t~bitwise2534#1 % 4294967296 <= 1024; [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15619-1: SUMMARY for call writel(2048, bnx2_init_chip_#t~mem2489#1.base, 5128 + bnx2_init_chip_#t~mem2489#1.offset); srcloc: null [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15652-1: [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15619: havoc bnx2_init_chip_#t~mem2489#1.base, bnx2_init_chip_#t~mem2489#1.offset;call bnx2_init_chip_#t~mem2490#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8998 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2491#1.base, bnx2_init_chip_#t~mem2491#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15652: assume 0 != bnx2_init_chip_#t~bitwise2534#1 % 4294967296;havoc bnx2_init_chip_#t~mem2533#1;havoc bnx2_init_chip_#t~bitwise2534#1;call bnx2_init_chip_#t~mem2535#1.base, bnx2_init_chip_#t~mem2535#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15652: assume !(0 != bnx2_init_chip_#t~bitwise2534#1 % 4294967296);havoc bnx2_init_chip_#t~mem2533#1;havoc bnx2_init_chip_#t~bitwise2534#1; [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685: call bnx2_init_chip_#t~mem2554#1.base, bnx2_init_chip_#t~mem2554#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14364: assume 0 != bnx2_init_cpus_~rc~3#1; [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14364: assume !(0 != bnx2_init_cpus_~rc~3#1); [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15652-5: call bnx2_init_chip_#t~mem2533#1 := read~int#18(bnx2_init_chip_~bp#1.base, 28 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15652-4: assume 0 == bnx2_init_chip_#t~mem2533#1 % 4294967296;bnx2_init_chip_#t~bitwise2534#1 := 0; [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15652-4: assume !(0 == bnx2_init_chip_#t~mem2533#1 % 4294967296); [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15652-3: assume 1024 == bnx2_init_chip_#t~mem2533#1 % 4294967296;bnx2_init_chip_#t~bitwise2534#1 := bnx2_init_chip_#t~mem2533#1; [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15652-3: assume !(1024 == bnx2_init_chip_#t~mem2533#1 % 4294967296); [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12217: assume bnx2_init_5709_context_~i~21#1 <= 9; [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12217: assume !(bnx2_init_5709_context_~i~21#1 <= 9); [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15884: assume 0 != bnx2_init_rx_ring_#t~mem2591#1;havoc bnx2_init_rx_ring_#t~mem2591#1;call bnx2_init_rx_ring_#t~mem2592#1 := read~int#18(bnx2_init_rx_ring_~bp#1.base, 8958 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15884: assume !(0 != bnx2_init_rx_ring_#t~mem2591#1);havoc bnx2_init_rx_ring_#t~mem2591#1; [2025-02-08 04:05:16,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686-4: havoc bnx2_init_chip_#t~bitwise2557#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2557#1 >= (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2557#1 >= 65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2557#1 <= 65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2557#1 < 0)) && bnx2_init_chip_#t~bitwise2557#1 <= 2147483647; [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15554: assume 0 != bnx2_init_chip_~rc~8#1;bnx2_init_chip_#res#1 := bnx2_init_chip_~rc~8#1;call ULTIMATE.dealloc(bnx2_init_chip_~#val16~0#1.base, bnx2_init_chip_~#val16~0#1.offset);havoc bnx2_init_chip_~#val16~0#1.base, bnx2_init_chip_~#val16~0#1.offset; [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15554: assume !(0 != bnx2_init_chip_~rc~8#1); [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686-3: [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15620-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2490#1, bnx2_init_chip_#t~mem2491#1.base, 26640 + bnx2_init_chip_#t~mem2491#1.offset); srcloc: null [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686-2: call bnx2_init_chip_#t~mem2558#1.base, bnx2_init_chip_#t~mem2558#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15620: havoc bnx2_init_chip_#t~mem2490#1;havoc bnx2_init_chip_#t~mem2491#1.base, bnx2_init_chip_#t~mem2491#1.offset;call bnx2_init_chip_#t~mem2492#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8998 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2493#1.base, bnx2_init_chip_#t~mem2493#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2557#1, bnx2_init_chip_#t~mem2558#1.base, bnx2_init_chip_#t~mem2558#1.offset + (if (16 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (16 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 else (16 + bnx2_init_chip_~base~0#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686: havoc bnx2_init_chip_#t~mem2555#1;havoc bnx2_init_chip_#t~mem2556#1;havoc bnx2_init_chip_#t~bitwise2557#1;havoc bnx2_init_chip_#t~mem2558#1.base, bnx2_init_chip_#t~mem2558#1.offset;bnx2_init_chip_~i~31#1 := 1 + bnx2_init_chip_~i~31#1; [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686-6: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2557#1 := (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686-6: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686-5: assume 0 == (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2557#1 := 65536 * (if bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2555#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15686-5: assume !(0 == (if bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2556#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15918: assume bnx2_init_rx_ring_~tmp~115#1 < 0;call bnx2_init_rx_ring_#t~mem2603#1.base, bnx2_init_rx_ring_#t~mem2603#1.offset := read~$Pointer$#18(bnx2_init_rx_ring_~bp#1.base, 8 + bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2604#1 := read~int#18(bnx2_init_rx_ring_~bp#1.base, 8962 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15918: assume !(bnx2_init_rx_ring_~tmp~115#1 < 0); [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15621-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2492#1 % 18446744073709551616 / 4294967296, bnx2_init_chip_#t~mem2493#1.base, 26644 + bnx2_init_chip_#t~mem2493#1.offset); srcloc: null [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15654-1: SUMMARY for call writel(511, bnx2_init_chip_#t~mem2535#1.base, 26904 + bnx2_init_chip_#t~mem2535#1.offset); srcloc: null [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15621: havoc bnx2_init_chip_#t~mem2492#1;havoc bnx2_init_chip_#t~mem2493#1.base, bnx2_init_chip_#t~mem2493#1.offset;call bnx2_init_chip_#t~mem2494#1 := read~int#18(bnx2_init_chip_~bp#1.base, 9022 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2495#1.base, bnx2_init_chip_#t~mem2495#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15654: havoc bnx2_init_chip_#t~mem2535#1.base, bnx2_init_chip_#t~mem2535#1.offset; [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12252: bnx2_init_5709_context_~j~2#1 := 1 + bnx2_init_5709_context_~j~2#1; [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12252-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12318: assume bnx2_init_context_~offset~0#1 % 4294967296 <= 63; [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12318: assume !(bnx2_init_context_~offset~0#1 % 4294967296 <= 63);bnx2_init_context_~i~22#1 := 1 + bnx2_init_context_~i~22#1; [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16018: assume bnx2_init_all_rings_#t~mem2635#1 % 256 % 4294967296 > 1;havoc bnx2_init_all_rings_#t~mem2635#1;bnx2_init_all_rings_~tbl_32~0#1 := 0;bnx2_init_all_rings_~i~35#1 := 0; [2025-02-08 04:05:16,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16018: assume !(bnx2_init_all_rings_#t~mem2635#1 % 256 % 4294967296 > 1);havoc bnx2_init_all_rings_#t~mem2635#1; [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15952-4: assume 0 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616;bnx2_init_rx_ring_#t~bitwise2615#1 := 0; [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15952-4: assume !(0 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616); [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15952-3: assume 254 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616;bnx2_init_rx_ring_#t~bitwise2615#1 := bnx2_init_rx_ring_~prod~2#1 % 65536; [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15952-3: assume !(254 == bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616); [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15886-1: SUMMARY for call bnx2_init_rxbd_rings(bnx2_init_rx_ring_~rxr~6#1.base, 104 + bnx2_init_rx_ring_~rxr~6#1.offset, bnx2_init_rx_ring_~rxr~6#1.base, 424 + bnx2_init_rx_ring_~rxr~6#1.offset, 4096, bnx2_init_rx_ring_#t~mem2592#1); srcloc: null [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15952-2: havoc bnx2_init_rx_ring_#t~bitwise2615#1;assume bnx2_init_rx_ring_#t~bitwise2615#1 % 18446744073709551616 <= bnx2_init_rx_ring_~prod~2#1 % 65536 % 18446744073709551616 && bnx2_init_rx_ring_#t~bitwise2615#1 % 18446744073709551616 <= 254; [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15886: havoc bnx2_init_rx_ring_#t~mem2592#1;call bnx2_init_rx_ring_#t~mem2593#1 := read~int#18(bnx2_init_rx_ring_~bp#1.base, 8510 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15952-1: [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15952: bnx2_init_rx_ring_~prod~2#1 := (if 254 == bnx2_init_rx_ring_#t~bitwise2615#1 % 18446744073709551616 then 2 + bnx2_init_rx_ring_~prod~2#1 % 65536 else 1 + bnx2_init_rx_ring_~prod~2#1 % 65536);havoc bnx2_init_rx_ring_#t~bitwise2615#1;call bnx2_init_rx_ring_#t~mem2616#1 := read~int#18(bnx2_init_rx_ring_~bp#1.base, 8526 + bnx2_init_rx_ring_~bp#1.offset, 4); [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15985: call bnx2_init_all_rings_#t~mem2628#1 := read~int#18(bnx2_init_all_rings_~bp#1.base, 9475 + bnx2_init_all_rings_~bp#1.offset, 1); [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655-4: assume 0 == bnx2_init_chip_~val~34#1 % 4294967296 || 16777216 == bnx2_init_chip_~val~34#1 % 4294967296;bnx2_init_chip_#t~bitwise2536#1 := 16777216; [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655-4: assume !(0 == bnx2_init_chip_~val~34#1 % 4294967296 || 16777216 == bnx2_init_chip_~val~34#1 % 4294967296); [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655-3: assume false;bnx2_init_chip_#t~bitwise2536#1 := bnx2_init_chip_~val~34#1; [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655-3: assume !false; [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655-2: havoc bnx2_init_chip_#t~bitwise2536#1;assume (bnx2_init_chip_#t~bitwise2536#1 % 4294967296 >= bnx2_init_chip_~val~34#1 % 4294967296 && bnx2_init_chip_#t~bitwise2536#1 % 4294967296 >= 16777216) && bnx2_init_chip_#t~bitwise2536#1 % 4294967296 <= 16777216 + bnx2_init_chip_~val~34#1 % 4294967296; [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15622-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2494#1, bnx2_init_chip_#t~mem2495#1.base, 26648 + bnx2_init_chip_#t~mem2495#1.offset); srcloc: null [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15589: assume bnx2_init_chip_~val~34#1 % 4294967296 > 1518;bnx2_init_chip_~val~34#1 := 2147483648 + bnx2_init_chip_~val~34#1 - (bnx2_init_chip_~val~34#1 - bnx2_init_chip_~val~34#1 % 2147483648); [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15589: assume !(bnx2_init_chip_~val~34#1 % 4294967296 > 1518); [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655-1: [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15622: havoc bnx2_init_chip_#t~mem2494#1;havoc bnx2_init_chip_#t~mem2495#1.base, bnx2_init_chip_#t~mem2495#1.offset;call bnx2_init_chip_#t~mem2496#1 := read~int#18(bnx2_init_chip_~bp#1.base, 9022 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2497#1.base, bnx2_init_chip_#t~mem2497#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655: bnx2_init_chip_~val~34#1 := bnx2_init_chip_#t~bitwise2536#1;havoc bnx2_init_chip_#t~bitwise2536#1; [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15953-4: assume 0 == (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) || 0 == (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296);bnx2_init_rx_ring_#t~bitwise2617#1 := 0; [2025-02-08 04:05:16,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15953-4: assume !(0 == (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) || 0 == (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15953-3: assume (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296);bnx2_init_rx_ring_#t~bitwise2617#1 := (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15953-3: assume !((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15953-2: havoc bnx2_init_rx_ring_#t~bitwise2617#1;assume ((((((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_rx_ring_#t~bitwise2617#1 <= (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296)) && (((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_rx_ring_#t~bitwise2617#1 <= (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296))) && (((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_rx_ring_#t~bitwise2617#1 >= 0)) && (((if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_rx_ring_#t~bitwise2617#1 > (if bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 else bnx2_init_rx_ring_~prod~2#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 else bnx2_init_rx_ring_#t~mem2616#1 % 65536 % 4294967296 - 4294967296))) && bnx2_init_rx_ring_#t~bitwise2617#1 >= -2147483648; [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15920-1: SUMMARY for call bnx2_init_rx_ring_#t~ret2605#1 := netdev_warn(bnx2_init_rx_ring_#t~mem2603#1.base, bnx2_init_rx_ring_#t~mem2603#1.offset, 90, 0); srcloc: null [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15953-1: [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15920: assume -2147483648 <= bnx2_init_rx_ring_#t~ret2605#1 && bnx2_init_rx_ring_#t~ret2605#1 <= 2147483647;havoc bnx2_init_rx_ring_#t~mem2603#1.base, bnx2_init_rx_ring_#t~mem2603#1.offset;havoc bnx2_init_rx_ring_#t~mem2604#1;havoc bnx2_init_rx_ring_#t~ret2605#1; [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15953: bnx2_init_rx_ring_~ring_prod~0#1 := bnx2_init_rx_ring_#t~bitwise2617#1;havoc bnx2_init_rx_ring_#t~mem2616#1;havoc bnx2_init_rx_ring_#t~bitwise2617#1;bnx2_init_rx_ring_~i~34#1 := 1 + bnx2_init_rx_ring_~i~34#1; [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15623-1: SUMMARY for call writel(bnx2_init_chip_#t~mem2496#1 % 18446744073709551616 / 4294967296, bnx2_init_chip_#t~mem2497#1.base, 26652 + bnx2_init_chip_#t~mem2497#1.offset); srcloc: null [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15623: havoc bnx2_init_chip_#t~mem2496#1;havoc bnx2_init_chip_#t~mem2497#1.base, bnx2_init_chip_#t~mem2497#1.offset;call bnx2_init_chip_#t~mem2498#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8968 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2499#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8966 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15690: assume bnx2_init_chip_~i~31#1 < bnx2_init_chip_#t~mem2559#1;havoc bnx2_init_chip_#t~mem2559#1; [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15690: assume !(bnx2_init_chip_~i~31#1 < bnx2_init_chip_#t~mem2559#1);havoc bnx2_init_chip_#t~mem2559#1;call bnx2_init_chip_#t~mem2560#1.base, bnx2_init_chip_#t~mem2560#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15888-4: assume 0 == 65536 * (bnx2_init_rx_ring_#t~mem2593#1 % 4294967296) % 4294967296 || 4096 == 65536 * (bnx2_init_rx_ring_#t~mem2593#1 % 4294967296) % 4294967296;bnx2_init_rx_ring_#t~bitwise2594#1 := 4096; [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15888-4: assume !(0 == 65536 * (bnx2_init_rx_ring_#t~mem2593#1 % 4294967296) % 4294967296 || 4096 == 65536 * (bnx2_init_rx_ring_#t~mem2593#1 % 4294967296) % 4294967296); [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15756: assume 1460207616 == (bnx2_init_tx_context_#t~mem2574#1 - bnx2_init_tx_context_#t~mem2574#1 % 65536) % 4294967296;havoc bnx2_init_tx_context_#t~mem2574#1;bnx2_init_tx_context_~offset0~0#1 := 128;bnx2_init_tx_context_~offset1~0#1 := 576;bnx2_init_tx_context_~offset2~0#1 := 600;bnx2_init_tx_context_~offset3~0#1 := 604; [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15756: assume !(1460207616 == (bnx2_init_tx_context_#t~mem2574#1 - bnx2_init_tx_context_#t~mem2574#1 % 65536) % 4294967296);havoc bnx2_init_tx_context_#t~mem2574#1;bnx2_init_tx_context_~offset0~0#1 := 0;bnx2_init_tx_context_~offset1~0#1 := 136;bnx2_init_tx_context_~offset2~0#1 := 160;bnx2_init_tx_context_~offset3~0#1 := 164; [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15888-3: assume false;bnx2_init_rx_ring_#t~bitwise2594#1 := 65536 * (bnx2_init_rx_ring_#t~mem2593#1 % 4294967296); [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15888-3: assume !false; [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15888-2: havoc bnx2_init_rx_ring_#t~bitwise2594#1;assume (bnx2_init_rx_ring_#t~bitwise2594#1 % 4294967296 >= 65536 * (bnx2_init_rx_ring_#t~mem2593#1 % 4294967296) % 4294967296 && bnx2_init_rx_ring_#t~bitwise2594#1 % 4294967296 >= 4096) && bnx2_init_rx_ring_#t~bitwise2594#1 % 4294967296 <= 4096 + 65536 * (bnx2_init_rx_ring_#t~mem2593#1 % 4294967296) % 4294967296; [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15888-1: [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15888: bnx2_init_rx_ring_~val~36#1 := bnx2_init_rx_ring_#t~bitwise2594#1;havoc bnx2_init_rx_ring_#t~mem2593#1;havoc bnx2_init_rx_ring_#t~bitwise2594#1; [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15624-5: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2500#1 := (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15624-5: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15624-4: assume 0 == (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2500#1 := 65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15624-4: assume !(0 == (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15624-3: havoc bnx2_init_chip_#t~bitwise2500#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2500#1 >= (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2500#1 >= 65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2500#1 <= 65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2498#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2499#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2500#1 < 0)) && bnx2_init_chip_#t~bitwise2500#1 <= 2147483647; [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15624-2: [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15624-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2500#1, bnx2_init_chip_#t~mem2501#1.base, 26656 + bnx2_init_chip_#t~mem2501#1.offset); srcloc: null [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15624: havoc bnx2_init_chip_#t~mem2498#1;havoc bnx2_init_chip_#t~mem2499#1;havoc bnx2_init_chip_#t~bitwise2500#1;havoc bnx2_init_chip_#t~mem2501#1.base, bnx2_init_chip_#t~mem2501#1.offset;call bnx2_init_chip_#t~mem2502#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8972 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2503#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8970 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12222-2: havoc bnx2_init_5709_context_#t~bitwise1581#1;assume (((((if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || bnx2_init_5709_context_#t~bitwise1581#1 <= (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && bnx2_init_5709_context_#t~bitwise1581#1 <= 8192) && bnx2_init_5709_context_#t~bitwise1581#1 >= 0) && ((if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || bnx2_init_5709_context_#t~bitwise1581#1 > 8192 + (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && bnx2_init_5709_context_#t~bitwise1581#1 >= -9223372036854775808; [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12222-1: [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12222-4: assume 0 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_init_5709_context_#t~bitwise1581#1 := 0; [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12222-4: assume !(0 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12222-3: assume 8192 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_init_5709_context_#t~bitwise1581#1 := (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12222-3: assume !(8192 == (if bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 else bnx2_init_5709_context_~val~16#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12288: bnx2_init_context_~vcid~0#1 := bnx2_init_context_~vcid~0#1 - 1;call bnx2_init_context_#t~mem1596#1 := read~int#18(bnx2_init_context_~bp#1.base, 8926 + bnx2_init_context_~bp#1.offset, 4); [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14369: assume -2147483648 <= bnx2_init_cpus_#t~ret2124#1 && bnx2_init_cpus_#t~ret2124#1 <= 2147483647;bnx2_init_cpus_~rc~3#1 := bnx2_init_cpus_#t~ret2124#1;havoc bnx2_init_cpus_#t~ret2124#1; [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12222: assume 0 != bnx2_init_5709_context_#t~bitwise1581#1;havoc bnx2_init_5709_context_#t~bitwise1581#1;bnx2_init_5709_context_#res#1 := -16; [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12222: assume !(0 != bnx2_init_5709_context_#t~bitwise1581#1);havoc bnx2_init_5709_context_#t~bitwise1581#1;bnx2_init_5709_context_~i~21#1 := 0; [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14369-1: SUMMARY for call bnx2_init_cpus_#t~ret2124#1 := load_cpu_fw(bnx2_init_cpus_~bp#1.base, bnx2_init_cpus_~bp#1.offset, ~#cpu_reg_txp~0.base, ~#cpu_reg_txp~0.offset, bnx2_init_cpus_~mips_fw~1#1.base, 160 + bnx2_init_cpus_~mips_fw~1#1.offset); srcloc: null [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15988: assume { :begin_inline_bnx2_init_tx_ring } true;bnx2_init_tx_ring_#in~bp#1.base, bnx2_init_tx_ring_#in~bp#1.offset, bnx2_init_tx_ring_#in~ring_num#1 := bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, bnx2_init_all_rings_~i~35#1;havoc bnx2_init_tx_ring_#t~mem2577#1, bnx2_init_tx_ring_#t~mem2578#1.base, bnx2_init_tx_ring_#t~mem2578#1.offset, bnx2_init_tx_ring_#t~mem2579#1, bnx2_init_tx_ring_#t~mem2580#1, bnx2_init_tx_ring_~bp#1.base, bnx2_init_tx_ring_~bp#1.offset, bnx2_init_tx_ring_~ring_num#1, bnx2_init_tx_ring_~txbd~0#1.base, bnx2_init_tx_ring_~txbd~0#1.offset, bnx2_init_tx_ring_~cid~1#1, bnx2_init_tx_ring_~bnapi~18#1.base, bnx2_init_tx_ring_~bnapi~18#1.offset, bnx2_init_tx_ring_~txr~6#1.base, bnx2_init_tx_ring_~txr~6#1.offset;bnx2_init_tx_ring_~bp#1.base, bnx2_init_tx_ring_~bp#1.offset := bnx2_init_tx_ring_#in~bp#1.base, bnx2_init_tx_ring_#in~bp#1.offset;bnx2_init_tx_ring_~ring_num#1 := bnx2_init_tx_ring_#in~ring_num#1;havoc bnx2_init_tx_ring_~txbd~0#1.base, bnx2_init_tx_ring_~txbd~0#1.offset;havoc bnx2_init_tx_ring_~cid~1#1;havoc bnx2_init_tx_ring_~bnapi~18#1.base, bnx2_init_tx_ring_~bnapi~18#1.offset;havoc bnx2_init_tx_ring_~txr~6#1.base, bnx2_init_tx_ring_~txr~6#1.offset;bnx2_init_tx_ring_~cid~1#1 := 16;bnx2_init_tx_ring_~bnapi~18#1.base, bnx2_init_tx_ring_~bnapi~18#1.offset := bnx2_init_tx_ring_~bp#1.base, 32 + bnx2_init_tx_ring_~bp#1.offset + 942 * (if bnx2_init_tx_ring_~ring_num#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_init_tx_ring_~ring_num#1 % 18446744073709551616 % 18446744073709551616 else bnx2_init_tx_ring_~ring_num#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);bnx2_init_tx_ring_~txr~6#1.base, bnx2_init_tx_ring_~txr~6#1.offset := bnx2_init_tx_ring_~bnapi~18#1.base, 900 + bnx2_init_tx_ring_~bnapi~18#1.offset; [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15790: assume 0 == bnx2_init_tx_ring_~ring_num#1;bnx2_init_tx_ring_~cid~1#1 := 16; [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15790: assume !(0 == bnx2_init_tx_ring_~ring_num#1);bnx2_init_tx_ring_~cid~1#1 := 31 + bnx2_init_tx_ring_~ring_num#1; [2025-02-08 04:05:16,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15889: SUMMARY for call bnx2_ctx_wr(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~rx_cid_addr~1#1, 72, bnx2_init_rx_ring_~val~36#1); srcloc: null [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15559-1: SUMMARY for call bnx2_init_chip_#t~ret2453#1 := bnx2_init_nvram(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset); srcloc: null [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15559: assume -2147483648 <= bnx2_init_chip_#t~ret2453#1 && bnx2_init_chip_#t~ret2453#1 <= 2147483647;havoc bnx2_init_chip_#t~ret2453#1;call bnx2_init_chip_#t~mem2454#1.base, bnx2_init_chip_#t~mem2454#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, 8 + bnx2_init_chip_~bp#1.offset, 8);call bnx2_init_chip_#t~mem2455#1.base, bnx2_init_chip_#t~mem2455#1.offset := read~$Pointer$#18(bnx2_init_chip_#t~mem2454#1.base, 791 + bnx2_init_chip_#t~mem2454#1.offset, 8); [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15625: call bnx2_init_chip_#t~mem2501#1.base, bnx2_init_chip_#t~mem2501#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12256: assume bnx2_init_5709_context_~j~2#1 <= 9; [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12256: assume !(bnx2_init_5709_context_~j~2#1 <= 9); [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12289: assume 1460011008 == (bnx2_init_context_#t~mem1596#1 - bnx2_init_context_#t~mem1596#1 % 16) % 4294967296;havoc bnx2_init_context_#t~mem1596#1;bnx2_init_context_~vcid_addr~0#1 := 64 * (bnx2_init_context_~vcid~0#1 % 4294967296); [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12289: assume !(1460011008 == (bnx2_init_context_#t~mem1596#1 - bnx2_init_context_#t~mem1596#1 % 16) % 4294967296);havoc bnx2_init_context_#t~mem1596#1;bnx2_init_context_~vcid_addr~0#1 := 128 * (bnx2_init_context_~vcid~0#1 % 4294967296);bnx2_init_context_~pcid_addr~0#1 := bnx2_init_context_~vcid_addr~0#1; [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15890: call bnx2_init_rx_ring_#t~mem2595#1 := read~int#18(bnx2_init_rx_ring_~rxr~6#1.base, 424 + bnx2_init_rx_ring_~rxr~6#1.offset, 8);bnx2_init_rx_ring_~val~36#1 := bnx2_init_rx_ring_#t~mem2595#1 % 18446744073709551616 / 4294967296;havoc bnx2_init_rx_ring_#t~mem2595#1; [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15956: assume bnx2_init_rx_ring_~i~34#1 < bnx2_init_rx_ring_#t~mem2618#1;havoc bnx2_init_rx_ring_#t~mem2618#1; [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15956: assume !(bnx2_init_rx_ring_~i~34#1 < bnx2_init_rx_ring_#t~mem2618#1);havoc bnx2_init_rx_ring_#t~mem2618#1;call write~int#18(bnx2_init_rx_ring_~prod~2#1, bnx2_init_rx_ring_~rxr~6#1.base, 4 + bnx2_init_rx_ring_~rxr~6#1.offset, 2);call write~int#18(65540 + 256 * (bnx2_init_rx_ring_~cid~2#1 % 4294967296), bnx2_init_rx_ring_~rxr~6#1.base, 8 + bnx2_init_rx_ring_~rxr~6#1.offset, 4);call write~int#18(65544 + 256 * (bnx2_init_rx_ring_~cid~2#1 % 4294967296), bnx2_init_rx_ring_~rxr~6#1.base, 12 + bnx2_init_rx_ring_~rxr~6#1.offset, 4);call write~int#18(65604 + 256 * (bnx2_init_rx_ring_~cid~2#1 % 4294967296), bnx2_init_rx_ring_~rxr~6#1.base, 16 + bnx2_init_rx_ring_~rxr~6#1.offset, 4);call bnx2_init_rx_ring_#t~mem2619#1 := read~int#18(bnx2_init_rx_ring_~rxr~6#1.base, 20 + bnx2_init_rx_ring_~rxr~6#1.offset, 2);call bnx2_init_rx_ring_#t~mem2620#1.base, bnx2_init_rx_ring_#t~mem2620#1.offset := read~$Pointer$#18(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, 8);call bnx2_init_rx_ring_#t~mem2621#1 := read~int#18(bnx2_init_rx_ring_~rxr~6#1.base, 16 + bnx2_init_rx_ring_~rxr~6#1.offset, 4); [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15659-1: [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15626: havoc bnx2_init_chip_#t~mem2502#1;havoc bnx2_init_chip_#t~mem2503#1;havoc bnx2_init_chip_#t~bitwise2504#1;havoc bnx2_init_chip_#t~mem2505#1.base, bnx2_init_chip_#t~mem2505#1.offset;call bnx2_init_chip_#t~mem2506#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8976 + bnx2_init_chip_~bp#1.offset, 2);call bnx2_init_chip_#t~mem2507#1 := read~int#18(bnx2_init_chip_~bp#1.base, 8974 + bnx2_init_chip_~bp#1.offset, 2); [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15659: assume 0 != bnx2_init_chip_#t~bitwise2538#1 % 4294967296;havoc bnx2_init_chip_#t~mem2537#1;havoc bnx2_init_chip_#t~bitwise2538#1; [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15659: assume !(0 != bnx2_init_chip_#t~bitwise2538#1 % 4294967296);havoc bnx2_init_chip_#t~mem2537#1;havoc bnx2_init_chip_#t~bitwise2538#1; [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15725: assume bnx2_clear_ring_states_~i~32#1 <= 8; [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15725: assume !(bnx2_clear_ring_states_~i~32#1 <= 8);havoc bnx2_clear_ring_states_~bp#1.base, bnx2_clear_ring_states_~bp#1.offset, bnx2_clear_ring_states_~bnapi~17#1.base, bnx2_clear_ring_states_~bnapi~17#1.offset, bnx2_clear_ring_states_~txr~5#1.base, bnx2_clear_ring_states_~txr~5#1.offset, bnx2_clear_ring_states_~rxr~5#1.base, bnx2_clear_ring_states_~rxr~5#1.offset, bnx2_clear_ring_states_~i~32#1;havoc bnx2_clear_ring_states_#in~bp#1.base, bnx2_clear_ring_states_#in~bp#1.offset;assume { :end_inline_bnx2_clear_ring_states } true;call bnx2_init_all_rings_#t~mem2627#1.base, bnx2_init_all_rings_#t~mem2627#1.offset := read~$Pointer$#18(bnx2_init_all_rings_~bp#1.base, bnx2_init_all_rings_~bp#1.offset, 8); [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15890-1: SUMMARY for call bnx2_ctx_wr(bnx2_init_rx_ring_~bp#1.base, bnx2_init_rx_ring_~bp#1.offset, bnx2_init_rx_ring_~rx_cid_addr~1#1, 76, 16382 - bnx2_init_rx_ring_~ring_num#1); srcloc: null [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14371: assume 0 != bnx2_init_cpus_~rc~3#1; [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14371: assume !(0 != bnx2_init_cpus_~rc~3#1); [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15626-5: assume 0 == 65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2504#1 := (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15626-5: assume !(0 == 65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296) || 65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296) == (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15659-5: call bnx2_init_chip_#t~mem2537#1 := read~int#18(bnx2_init_chip_~bp#1.base, 28 + bnx2_init_chip_~bp#1.offset, 4); [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15626-4: assume 0 == (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296);bnx2_init_chip_#t~bitwise2504#1 := 65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15626-4: assume !(0 == (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:16,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15659-4: assume 0 == bnx2_init_chip_#t~mem2537#1 % 4294967296;bnx2_init_chip_#t~bitwise2538#1 := 0; [2025-02-08 04:05:16,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15659-4: assume !(0 == bnx2_init_chip_#t~mem2537#1 % 4294967296); [2025-02-08 04:05:16,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15626-3: havoc bnx2_init_chip_#t~bitwise2504#1;assume (((((65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296) < 0 && (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2504#1 >= (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296)) && ((65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2504#1 >= 65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296) < 0 || (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296) < 0) || bnx2_init_chip_#t~bitwise2504#1 <= 65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296) + (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296))) && ((65536 * (if bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2502#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 <= 2147483647 then bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 else bnx2_init_chip_#t~mem2503#1 % 65536 % 4294967296 - 4294967296) >= 0) || bnx2_init_chip_#t~bitwise2504#1 < 0)) && bnx2_init_chip_#t~bitwise2504#1 <= 2147483647; [2025-02-08 04:05:16,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15560-1: SUMMARY for call bnx2_set_mac_addr(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, bnx2_init_chip_#t~mem2455#1.base, bnx2_init_chip_#t~mem2455#1.offset, 0); srcloc: null [2025-02-08 04:05:16,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15659-3: assume 256 == bnx2_init_chip_#t~mem2537#1 % 4294967296;bnx2_init_chip_#t~bitwise2538#1 := bnx2_init_chip_#t~mem2537#1; [2025-02-08 04:05:16,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15659-3: assume !(256 == bnx2_init_chip_#t~mem2537#1 % 4294967296); [2025-02-08 04:05:16,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15626-2: [2025-02-08 04:05:16,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15560: havoc bnx2_init_chip_#t~mem2454#1.base, bnx2_init_chip_#t~mem2454#1.offset;havoc bnx2_init_chip_#t~mem2455#1.base, bnx2_init_chip_#t~mem2455#1.offset;call bnx2_init_chip_#t~mem2456#1.base, bnx2_init_chip_#t~mem2456#1.offset := read~$Pointer$#18(bnx2_init_chip_~bp#1.base, bnx2_init_chip_~bp#1.offset, 8); [2025-02-08 04:05:16,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15659-2: havoc bnx2_init_chip_#t~bitwise2538#1;assume bnx2_init_chip_#t~bitwise2538#1 % 4294967296 <= bnx2_init_chip_#t~mem2537#1 % 4294967296 && bnx2_init_chip_#t~bitwise2538#1 % 4294967296 <= 256; [2025-02-08 04:05:16,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15626-1: SUMMARY for call writel(bnx2_init_chip_#t~bitwise2504#1, bnx2_init_chip_#t~mem2505#1.base, 26664 + bnx2_init_chip_#t~mem2505#1.offset); srcloc: null [2025-02-08 04:05:16,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25113: havoc #t~nondet4293; [2025-02-08 04:05:16,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25498: havoc #t~ret4349.base, #t~ret4349.offset; [2025-02-08 04:05:16,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16254: assume { :begin_inline_bnx2_free_rx_page } true;bnx2_free_rx_page_#in~bp#1.base, bnx2_free_rx_page_#in~bp#1.offset, bnx2_free_rx_page_#in~rxr#1.base, bnx2_free_rx_page_#in~rxr#1.offset, bnx2_free_rx_page_#in~index#1 := bnx2_free_rx_skbs_~bp#1.base, bnx2_free_rx_skbs_~bp#1.offset, bnx2_free_rx_skbs_~rxr~7#1.base, bnx2_free_rx_skbs_~rxr~7#1.offset, (if bnx2_free_rx_skbs_~j~14#1 % 65536 % 4294967296 <= 2147483647 then bnx2_free_rx_skbs_~j~14#1 % 65536 % 4294967296 else bnx2_free_rx_skbs_~j~14#1 % 65536 % 4294967296 - 4294967296);havoc bnx2_free_rx_page_#t~mem1629#1.base, bnx2_free_rx_page_#t~mem1629#1.offset, bnx2_free_rx_page_#t~mem1630#1.base, bnx2_free_rx_page_#t~mem1630#1.offset, bnx2_free_rx_page_#t~mem1631#1.base, bnx2_free_rx_page_#t~mem1631#1.offset, bnx2_free_rx_page_#t~mem1632#1, bnx2_free_rx_page_~bp#1.base, bnx2_free_rx_page_~bp#1.offset, bnx2_free_rx_page_~rxr#1.base, bnx2_free_rx_page_~rxr#1.offset, bnx2_free_rx_page_~index#1, bnx2_free_rx_page_~rx_pg~1#1.base, bnx2_free_rx_page_~rx_pg~1#1.offset, bnx2_free_rx_page_~page~1#1.base, bnx2_free_rx_page_~page~1#1.offset;bnx2_free_rx_page_~bp#1.base, bnx2_free_rx_page_~bp#1.offset := bnx2_free_rx_page_#in~bp#1.base, bnx2_free_rx_page_#in~bp#1.offset;bnx2_free_rx_page_~rxr#1.base, bnx2_free_rx_page_~rxr#1.offset := bnx2_free_rx_page_#in~rxr#1.base, bnx2_free_rx_page_#in~rxr#1.offset;bnx2_free_rx_page_~index#1 := bnx2_free_rx_page_#in~index#1;havoc bnx2_free_rx_page_~rx_pg~1#1.base, bnx2_free_rx_page_~rx_pg~1#1.offset;havoc bnx2_free_rx_page_~page~1#1.base, bnx2_free_rx_page_~page~1#1.offset;call bnx2_free_rx_page_#t~mem1629#1.base, bnx2_free_rx_page_#t~mem1629#1.offset := read~$Pointer$#18(bnx2_free_rx_page_~rxr#1.base, 96 + bnx2_free_rx_page_~rxr#1.offset, 8);bnx2_free_rx_page_~rx_pg~1#1.base, bnx2_free_rx_page_~rx_pg~1#1.offset := bnx2_free_rx_page_#t~mem1629#1.base, bnx2_free_rx_page_#t~mem1629#1.offset + 16 * (if bnx2_free_rx_page_~index#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_free_rx_page_~index#1 % 65536 % 18446744073709551616 % 18446744073709551616 else bnx2_free_rx_page_~index#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc bnx2_free_rx_page_#t~mem1629#1.base, bnx2_free_rx_page_#t~mem1629#1.offset;call bnx2_free_rx_page_#t~mem1630#1.base, bnx2_free_rx_page_#t~mem1630#1.offset := read~$Pointer$#18(bnx2_free_rx_page_~rx_pg~1#1.base, bnx2_free_rx_page_~rx_pg~1#1.offset, 8);bnx2_free_rx_page_~page~1#1.base, bnx2_free_rx_page_~page~1#1.offset := bnx2_free_rx_page_#t~mem1630#1.base, bnx2_free_rx_page_#t~mem1630#1.offset;havoc bnx2_free_rx_page_#t~mem1630#1.base, bnx2_free_rx_page_#t~mem1630#1.offset; [2025-02-08 04:05:16,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16246: assume bnx2_free_rx_skbs_~j~14#1 % 4294967296 < bnx2_free_rx_skbs_#t~mem2680#1 % 4294967296;havoc bnx2_free_rx_skbs_#t~mem2680#1; [2025-02-08 04:05:16,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16246: assume !(bnx2_free_rx_skbs_~j~14#1 % 4294967296 < bnx2_free_rx_skbs_#t~mem2680#1 % 4294967296);havoc bnx2_free_rx_skbs_#t~mem2680#1;bnx2_free_rx_skbs_~j~14#1 := 0; [2025-02-08 04:05:16,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16151: assume 0 == (bnx2_free_tx_skbs_#t~mem2656#1.base + bnx2_free_tx_skbs_#t~mem2656#1.offset) % 18446744073709551616;havoc bnx2_free_tx_skbs_#t~mem2656#1.base, bnx2_free_tx_skbs_#t~mem2656#1.offset; [2025-02-08 04:05:16,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16151: assume !(0 == (bnx2_free_tx_skbs_#t~mem2656#1.base + bnx2_free_tx_skbs_#t~mem2656#1.offset) % 18446744073709551616);havoc bnx2_free_tx_skbs_#t~mem2656#1.base, bnx2_free_tx_skbs_#t~mem2656#1.offset;bnx2_free_tx_skbs_~j~13#1 := 0; [2025-02-08 04:05:16,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16238-1: SUMMARY for call dma_unmap_single_attrs(bnx2_free_rx_skbs_#t~mem2677#1.base, 179 + bnx2_free_rx_skbs_#t~mem2677#1.offset, bnx2_free_rx_skbs_#t~mem2678#1, bnx2_free_rx_skbs_#t~mem2679#1 % 4294967296, 2, 0, 0); srcloc: null [2025-02-08 04:05:16,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16238: havoc bnx2_free_rx_skbs_#t~mem2677#1.base, bnx2_free_rx_skbs_#t~mem2677#1.offset;havoc bnx2_free_rx_skbs_#t~mem2678#1;havoc bnx2_free_rx_skbs_#t~mem2679#1;call write~$Pointer$#18(0, 0, bnx2_free_rx_skbs_~rx_buf~2#1.base, bnx2_free_rx_skbs_~rx_buf~2#1.offset, 8); [2025-02-08 04:05:16,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16176: call bnx2_free_tx_skbs_#t~mem2665#1.base, bnx2_free_tx_skbs_#t~mem2665#1.offset := read~$Pointer$#18(bnx2_free_tx_skbs_~txr~7#1.base, 22 + bnx2_free_tx_skbs_~txr~7#1.offset, 8);bnx2_free_tx_skbs_~tx_buf~1#1.base, bnx2_free_tx_skbs_~tx_buf~1#1.offset := bnx2_free_tx_skbs_#t~mem2665#1.base, bnx2_free_tx_skbs_#t~mem2665#1.offset + 20 * (if bnx2_free_tx_skbs_~j~13#1 % 256 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_free_tx_skbs_~j~13#1 % 256 % 18446744073709551616 % 18446744073709551616 else bnx2_free_tx_skbs_~j~13#1 % 256 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc bnx2_free_tx_skbs_#t~mem2665#1.base, bnx2_free_tx_skbs_#t~mem2665#1.offset; [2025-02-08 04:05:16,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16197-1: SUMMARY for call bnx2_free_tx_skbs_#t~ret2672#1.base, bnx2_free_tx_skbs_#t~ret2672#1.offset := netdev_get_tx_queue(bnx2_free_tx_skbs_#t~mem2671#1.base, bnx2_free_tx_skbs_#t~mem2671#1.offset, bnx2_free_tx_skbs_~i~36#1); srcloc: null [2025-02-08 04:05:16,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16197: bnx2_free_tx_skbs_~tmp___2~19#1.base, bnx2_free_tx_skbs_~tmp___2~19#1.offset := bnx2_free_tx_skbs_#t~ret2672#1.base, bnx2_free_tx_skbs_#t~ret2672#1.offset;havoc bnx2_free_tx_skbs_#t~mem2671#1.base, bnx2_free_tx_skbs_#t~mem2671#1.offset;havoc bnx2_free_tx_skbs_#t~ret2672#1.base, bnx2_free_tx_skbs_#t~ret2672#1.offset;assume { :begin_inline_netdev_tx_reset_queue } true;netdev_tx_reset_queue_#in~q#1.base, netdev_tx_reset_queue_#in~q#1.offset := bnx2_free_tx_skbs_~tmp___2~19#1.base, bnx2_free_tx_skbs_~tmp___2~19#1.offset;havoc netdev_tx_reset_queue_~q#1.base, netdev_tx_reset_queue_~q#1.offset;netdev_tx_reset_queue_~q#1.base, netdev_tx_reset_queue_~q#1.offset := netdev_tx_reset_queue_#in~q#1.base, netdev_tx_reset_queue_#in~q#1.offset; [2025-02-08 04:05:16,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16251: call bnx2_free_rx_skbs_#t~mem2681#1 := read~int#18(bnx2_free_rx_skbs_~bp#1.base, 8530 + bnx2_free_rx_skbs_~bp#1.offset, 4); [2025-02-08 04:05:16,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16156: assume bnx2_free_tx_skbs_~j~13#1 % 4294967296 <= 255; [2025-02-08 04:05:16,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16156: assume !(bnx2_free_tx_skbs_~j~13#1 % 4294967296 <= 255);call bnx2_free_tx_skbs_#t~mem2671#1.base, bnx2_free_tx_skbs_#t~mem2671#1.offset := read~$Pointer$#18(bnx2_free_tx_skbs_~bp#1.base, 8 + bnx2_free_tx_skbs_~bp#1.offset, 8); [2025-02-08 04:05:16,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16189: SUMMARY for call consume_skb(bnx2_free_tx_skbs_~skb~3#1.base, bnx2_free_tx_skbs_~skb~3#1.offset); srcloc: null [2025-02-08 04:05:16,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16222: bnx2_free_rx_skbs_~bnapi~21#1.base, bnx2_free_rx_skbs_~bnapi~21#1.offset := bnx2_free_rx_skbs_~bp#1.base, 32 + bnx2_free_rx_skbs_~bp#1.offset + 942 * (if bnx2_free_rx_skbs_~i~37#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_free_rx_skbs_~i~37#1 % 18446744073709551616 % 18446744073709551616 else bnx2_free_rx_skbs_~i~37#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);bnx2_free_rx_skbs_~rxr~7#1.base, bnx2_free_rx_skbs_~rxr~7#1.offset := bnx2_free_rx_skbs_~bnapi~21#1.base, 220 + bnx2_free_rx_skbs_~bnapi~21#1.offset;call bnx2_free_rx_skbs_#t~mem2674#1.base, bnx2_free_rx_skbs_#t~mem2674#1.offset := read~$Pointer$#18(bnx2_free_rx_skbs_~rxr~7#1.base, 24 + bnx2_free_rx_skbs_~rxr~7#1.offset, 8); [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16160: assume 0 == (bnx2_free_tx_skbs_~skb~3#1.base + bnx2_free_tx_skbs_~skb~3#1.offset) % 18446744073709551616; [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16160: assume !(0 == (bnx2_free_tx_skbs_~skb~3#1.base + bnx2_free_tx_skbs_~skb~3#1.offset) % 18446744073709551616); [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16181-3: assume 254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2670#1 := bnx2_free_tx_skbs_~j~13#1; [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16181-3: assume !(254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16181-2: havoc bnx2_free_tx_skbs_#t~bitwise2670#1;assume bnx2_free_tx_skbs_#t~bitwise2670#1 % 18446744073709551616 <= bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616 && bnx2_free_tx_skbs_#t~bitwise2670#1 % 18446744073709551616 <= 254; [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16181-1: [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16181: bnx2_free_tx_skbs_~j~13#1 := (if 254 == bnx2_free_tx_skbs_#t~bitwise2670#1 % 18446744073709551616 then 2 + bnx2_free_tx_skbs_~j~13#1 else 1 + bnx2_free_tx_skbs_~j~13#1);havoc bnx2_free_tx_skbs_#t~bitwise2670#1; [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16173: assume bnx2_free_tx_skbs_~k~0#1 < bnx2_free_tx_skbs_~last~1#1; [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16173: assume !(bnx2_free_tx_skbs_~k~0#1 < bnx2_free_tx_skbs_~last~1#1); [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16177-1: SUMMARY for call bnx2_free_tx_skbs_#t~ret2666#1.base, bnx2_free_tx_skbs_#t~ret2666#1.offset := skb_end_pointer(bnx2_free_tx_skbs_~skb~3#1.base, bnx2_free_tx_skbs_~skb~3#1.offset); srcloc: null [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16181-4: assume 0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2670#1 := 0; [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16181-4: assume !(0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16177: bnx2_free_tx_skbs_~tmp___0~60#1.base, bnx2_free_tx_skbs_~tmp___0~60#1.offset := bnx2_free_tx_skbs_#t~ret2666#1.base, bnx2_free_tx_skbs_#t~ret2666#1.offset;havoc bnx2_free_tx_skbs_#t~ret2666#1.base, bnx2_free_tx_skbs_#t~ret2666#1.offset; [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12453: assume 0 == (bnx2_free_rx_page_~page~1#1.base + bnx2_free_rx_page_~page~1#1.offset) % 18446744073709551616; [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12453: assume !(0 == (bnx2_free_rx_page_~page~1#1.base + bnx2_free_rx_page_~page~1#1.offset) % 18446744073709551616);call bnx2_free_rx_page_#t~mem1631#1.base, bnx2_free_rx_page_#t~mem1631#1.offset := read~$Pointer$#18(bnx2_free_rx_page_~bp#1.base, 16 + bnx2_free_rx_page_~bp#1.offset, 8);call bnx2_free_rx_page_#t~mem1632#1 := read~int#18(bnx2_free_rx_page_~rx_pg~1#1.base, 8 + bnx2_free_rx_page_~rx_pg~1#1.offset, 8); [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16231: call bnx2_free_rx_skbs_#t~mem2675#1.base, bnx2_free_rx_skbs_#t~mem2675#1.offset := read~$Pointer$#18(bnx2_free_rx_skbs_~rxr~7#1.base, 24 + bnx2_free_rx_skbs_~rxr~7#1.offset, 8);bnx2_free_rx_skbs_~rx_buf~2#1.base, bnx2_free_rx_skbs_~rx_buf~2#1.offset := bnx2_free_rx_skbs_#t~mem2675#1.base, bnx2_free_rx_skbs_#t~mem2675#1.offset + 16 * (if bnx2_free_rx_skbs_~j~14#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_free_rx_skbs_~j~14#1 % 18446744073709551616 % 18446744073709551616 else bnx2_free_rx_skbs_~j~14#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call bnx2_free_rx_skbs_#t~mem2676#1.base, bnx2_free_rx_skbs_#t~mem2676#1.offset := read~$Pointer$#18(bnx2_free_rx_skbs_~rx_buf~2#1.base, bnx2_free_rx_skbs_~rx_buf~2#1.offset, 8);bnx2_free_rx_skbs_~data~3#1.base, bnx2_free_rx_skbs_~data~3#1.offset := bnx2_free_rx_skbs_#t~mem2676#1.base, bnx2_free_rx_skbs_#t~mem2676#1.offset;havoc bnx2_free_rx_skbs_#t~mem2676#1.base, bnx2_free_rx_skbs_#t~mem2676#1.offset; [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16161-4: assume 0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2659#1 := 0; [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16161-4: assume !(0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16161-3: assume 254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2659#1 := bnx2_free_tx_skbs_~j~13#1; [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16161-3: assume !(254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16161-2: havoc bnx2_free_tx_skbs_#t~bitwise2659#1;assume bnx2_free_tx_skbs_#t~bitwise2659#1 % 18446744073709551616 <= bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616 && bnx2_free_tx_skbs_#t~bitwise2659#1 % 18446744073709551616 <= 254; [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16161-1: [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16161: bnx2_free_tx_skbs_~j~13#1 := (if 254 == bnx2_free_tx_skbs_#t~bitwise2659#1 % 18446744073709551616 then 2 + bnx2_free_tx_skbs_~j~13#1 else 1 + bnx2_free_tx_skbs_~j~13#1);havoc bnx2_free_tx_skbs_#t~bitwise2659#1; [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16178: bnx2_free_tx_skbs_~tmp___1~34#1 := bnx2_free_tx_skbs_#t~ret2667#1;havoc bnx2_free_tx_skbs_#t~ret2667#1;call bnx2_free_tx_skbs_#t~mem2668#1.base, bnx2_free_tx_skbs_#t~mem2668#1.offset := read~$Pointer$#18(bnx2_free_tx_skbs_~bp#1.base, 16 + bnx2_free_tx_skbs_~bp#1.offset, 8);call bnx2_free_tx_skbs_#t~mem2669#1 := read~int#18(bnx2_free_tx_skbs_~tx_buf~1#1.base, 8 + bnx2_free_tx_skbs_~tx_buf~1#1.offset, 8); [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16149: bnx2_free_tx_skbs_~bnapi~20#1.base, bnx2_free_tx_skbs_~bnapi~20#1.offset := bnx2_free_tx_skbs_~bp#1.base, 32 + bnx2_free_tx_skbs_~bp#1.offset + 942 * (if bnx2_free_tx_skbs_~i~36#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_free_tx_skbs_~i~36#1 % 18446744073709551616 % 18446744073709551616 else bnx2_free_tx_skbs_~i~36#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);bnx2_free_tx_skbs_~txr~7#1.base, bnx2_free_tx_skbs_~txr~7#1.offset := bnx2_free_tx_skbs_~bnapi~20#1.base, 900 + bnx2_free_tx_skbs_~bnapi~20#1.offset;call bnx2_free_tx_skbs_#t~mem2656#1.base, bnx2_free_tx_skbs_#t~mem2656#1.offset := read~$Pointer$#18(bnx2_free_tx_skbs_~txr~7#1.base, 22 + bnx2_free_tx_skbs_~txr~7#1.offset, 8); [2025-02-08 04:05:16,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16170: bnx2_free_tx_skbs_~j~13#1 := (if 254 == bnx2_free_tx_skbs_#t~bitwise2664#1 % 18446744073709551616 then 2 + bnx2_free_tx_skbs_~j~13#1 else 1 + bnx2_free_tx_skbs_~j~13#1);havoc bnx2_free_tx_skbs_#t~bitwise2664#1;bnx2_free_tx_skbs_~k~0#1 := 0; [2025-02-08 04:05:16,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12458: havoc bnx2_free_rx_page_#t~mem1631#1.base, bnx2_free_rx_page_#t~mem1631#1.offset;havoc bnx2_free_rx_page_#t~mem1632#1; [2025-02-08 04:05:16,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16178-1: SUMMARY for call bnx2_free_tx_skbs_#t~ret2667#1 := skb_frag_size(bnx2_free_tx_skbs_~tmp___0~60#1.base, 48 + bnx2_free_tx_skbs_~tmp___0~60#1.offset + 16 * (if bnx2_free_tx_skbs_~k~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_free_tx_skbs_~k~0#1 % 18446744073709551616 % 18446744073709551616 else bnx2_free_tx_skbs_~k~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:16,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16166-1: SUMMARY for call bnx2_free_tx_skbs_#t~ret2660#1 := skb_headlen(bnx2_free_tx_skbs_~skb~3#1.base, bnx2_free_tx_skbs_~skb~3#1.offset); srcloc: null [2025-02-08 04:05:16,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16170-4: assume 0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2664#1 := 0; [2025-02-08 04:05:16,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16170-4: assume !(0 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16166: bnx2_free_tx_skbs_~tmp~117#1 := bnx2_free_tx_skbs_#t~ret2660#1;havoc bnx2_free_tx_skbs_#t~ret2660#1;call bnx2_free_tx_skbs_#t~mem2661#1.base, bnx2_free_tx_skbs_#t~mem2661#1.offset := read~$Pointer$#18(bnx2_free_tx_skbs_~bp#1.base, 16 + bnx2_free_tx_skbs_~bp#1.offset, 8);call bnx2_free_tx_skbs_#t~mem2662#1 := read~int#18(bnx2_free_tx_skbs_~tx_buf~1#1.base, 8 + bnx2_free_tx_skbs_~tx_buf~1#1.offset, 8); [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12458-1: SUMMARY for call dma_unmap_page(bnx2_free_rx_page_#t~mem1631#1.base, 179 + bnx2_free_rx_page_#t~mem1631#1.offset, bnx2_free_rx_page_#t~mem1632#1, 4096, 2); srcloc: null [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16170-3: assume 254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616;bnx2_free_tx_skbs_#t~bitwise2664#1 := bnx2_free_tx_skbs_~j~13#1; [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16170-3: assume !(254 == bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616); [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16170-2: havoc bnx2_free_tx_skbs_#t~bitwise2664#1;assume bnx2_free_tx_skbs_#t~bitwise2664#1 % 18446744073709551616 <= bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616 && bnx2_free_tx_skbs_#t~bitwise2664#1 % 18446744073709551616 <= 254; [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16170-1: [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16158: call bnx2_free_tx_skbs_#t~mem2657#1.base, bnx2_free_tx_skbs_#t~mem2657#1.offset := read~$Pointer$#18(bnx2_free_tx_skbs_~txr~7#1.base, 22 + bnx2_free_tx_skbs_~txr~7#1.offset, 8);bnx2_free_tx_skbs_~tx_buf~1#1.base, bnx2_free_tx_skbs_~tx_buf~1#1.offset := bnx2_free_tx_skbs_#t~mem2657#1.base, bnx2_free_tx_skbs_#t~mem2657#1.offset + 20 * (if bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616 % 18446744073709551616 else bnx2_free_tx_skbs_~j~13#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call bnx2_free_tx_skbs_#t~mem2658#1.base, bnx2_free_tx_skbs_#t~mem2658#1.offset := read~$Pointer$#18(bnx2_free_tx_skbs_~tx_buf~1#1.base, bnx2_free_tx_skbs_~tx_buf~1#1.offset, 8);bnx2_free_tx_skbs_~skb~3#1.base, bnx2_free_tx_skbs_~skb~3#1.offset := bnx2_free_tx_skbs_#t~mem2658#1.base, bnx2_free_tx_skbs_#t~mem2658#1.offset;havoc bnx2_free_tx_skbs_#t~mem2658#1.base, bnx2_free_tx_skbs_#t~mem2658#1.offset; [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16224: assume 0 == (bnx2_free_rx_skbs_#t~mem2674#1.base + bnx2_free_rx_skbs_#t~mem2674#1.offset) % 18446744073709551616;havoc bnx2_free_rx_skbs_#t~mem2674#1.base, bnx2_free_rx_skbs_#t~mem2674#1.offset; [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16224: assume !(0 == (bnx2_free_rx_skbs_#t~mem2674#1.base + bnx2_free_rx_skbs_#t~mem2674#1.offset) % 18446744073709551616);havoc bnx2_free_rx_skbs_#t~mem2674#1.base, bnx2_free_rx_skbs_#t~mem2674#1.offset;bnx2_free_rx_skbs_~j~14#1 := 0; [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16179-1: SUMMARY for call dma_unmap_page(bnx2_free_tx_skbs_#t~mem2668#1.base, 179 + bnx2_free_tx_skbs_#t~mem2668#1.offset, bnx2_free_tx_skbs_#t~mem2669#1, bnx2_free_tx_skbs_~tmp___1~34#1 % 4294967296, 1); srcloc: null [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16179: havoc bnx2_free_tx_skbs_#t~mem2668#1.base, bnx2_free_tx_skbs_#t~mem2668#1.offset;havoc bnx2_free_tx_skbs_#t~mem2669#1;bnx2_free_tx_skbs_~k~0#1 := 1 + bnx2_free_tx_skbs_~k~0#1; [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8334: assume { :begin_inline_dql_reset } true;dql_reset_#in~arg0#1.base, dql_reset_#in~arg0#1.offset := netdev_tx_reset_queue_~q#1.base, 416 + netdev_tx_reset_queue_~q#1.offset;havoc dql_reset_~arg0#1.base, dql_reset_~arg0#1.offset;dql_reset_~arg0#1.base, dql_reset_~arg0#1.offset := dql_reset_#in~arg0#1.base, dql_reset_#in~arg0#1.offset;havoc dql_reset_~arg0#1.base, dql_reset_~arg0#1.offset;havoc dql_reset_#in~arg0#1.base, dql_reset_#in~arg0#1.offset;assume { :end_inline_dql_reset } true;havoc netdev_tx_reset_queue_~q#1.base, netdev_tx_reset_queue_~q#1.offset;havoc netdev_tx_reset_queue_#in~q#1.base, netdev_tx_reset_queue_#in~q#1.offset;assume { :end_inline_netdev_tx_reset_queue } true;bnx2_free_tx_skbs_~i~36#1 := 1 + bnx2_free_tx_skbs_~i~36#1; [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12459-1: SUMMARY for call __free_pages(bnx2_free_rx_page_~page~1#1.base, bnx2_free_rx_page_~page~1#1.offset, 0); srcloc: null [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12459: call write~$Pointer$#18(0, 0, bnx2_free_rx_page_~rx_pg~1#1.base, bnx2_free_rx_page_~rx_pg~1#1.offset, 8);havoc bnx2_free_rx_page_#t~mem1629#1.base, bnx2_free_rx_page_#t~mem1629#1.offset, bnx2_free_rx_page_#t~mem1630#1.base, bnx2_free_rx_page_#t~mem1630#1.offset, bnx2_free_rx_page_#t~mem1631#1.base, bnx2_free_rx_page_#t~mem1631#1.offset, bnx2_free_rx_page_#t~mem1632#1, bnx2_free_rx_page_~bp#1.base, bnx2_free_rx_page_~bp#1.offset, bnx2_free_rx_page_~rxr#1.base, bnx2_free_rx_page_~rxr#1.offset, bnx2_free_rx_page_~index#1, bnx2_free_rx_page_~rx_pg~1#1.base, bnx2_free_rx_page_~rx_pg~1#1.offset, bnx2_free_rx_page_~page~1#1.base, bnx2_free_rx_page_~page~1#1.offset;havoc bnx2_free_rx_page_#in~bp#1.base, bnx2_free_rx_page_#in~bp#1.offset, bnx2_free_rx_page_#in~rxr#1.base, bnx2_free_rx_page_#in~rxr#1.offset, bnx2_free_rx_page_#in~index#1;assume { :end_inline_bnx2_free_rx_page } true;bnx2_free_rx_skbs_~j~14#1 := 1 + bnx2_free_rx_skbs_~j~14#1; [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16241-1: SUMMARY for call kfree(bnx2_free_rx_skbs_~data~3#1.base, bnx2_free_rx_skbs_~data~3#1.offset); srcloc: null [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16241: bnx2_free_rx_skbs_~j~14#1 := 1 + bnx2_free_rx_skbs_~j~14#1; [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8334-1: SUMMARY for call clear_bit(1, netdev_tx_reset_queue_~q#1.base, 408 + netdev_tx_reset_queue_~q#1.offset); srcloc: null [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16258: assume bnx2_free_rx_skbs_~j~14#1 % 4294967296 < bnx2_free_rx_skbs_#t~mem2681#1 % 4294967296;havoc bnx2_free_rx_skbs_#t~mem2681#1; [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16258: assume !(bnx2_free_rx_skbs_~j~14#1 % 4294967296 < bnx2_free_rx_skbs_#t~mem2681#1 % 4294967296);havoc bnx2_free_rx_skbs_#t~mem2681#1;bnx2_free_rx_skbs_~i~37#1 := 1 + bnx2_free_rx_skbs_~i~37#1; [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16229: call bnx2_free_rx_skbs_#t~mem2680#1 := read~int#18(bnx2_free_rx_skbs_~bp#1.base, 8526 + bnx2_free_rx_skbs_~bp#1.offset, 4); [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16167-1: SUMMARY for call dma_unmap_single_attrs(bnx2_free_tx_skbs_#t~mem2661#1.base, 179 + bnx2_free_tx_skbs_#t~mem2661#1.offset, bnx2_free_tx_skbs_#t~mem2662#1, bnx2_free_tx_skbs_~tmp~117#1 % 4294967296, 1, 0, 0); srcloc: null [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16167: havoc bnx2_free_tx_skbs_#t~mem2661#1.base, bnx2_free_tx_skbs_#t~mem2661#1.offset;havoc bnx2_free_tx_skbs_#t~mem2662#1;call write~$Pointer$#18(0, 0, bnx2_free_tx_skbs_~tx_buf~1#1.base, bnx2_free_tx_skbs_~tx_buf~1#1.offset, 8);call bnx2_free_tx_skbs_#t~mem2663#1 := read~int#18(bnx2_free_tx_skbs_~tx_buf~1#1.base, 18 + bnx2_free_tx_skbs_~tx_buf~1#1.offset, 2);bnx2_free_tx_skbs_~last~1#1 := (if bnx2_free_tx_skbs_#t~mem2663#1 % 65536 % 4294967296 <= 2147483647 then bnx2_free_tx_skbs_#t~mem2663#1 % 65536 % 4294967296 else bnx2_free_tx_skbs_#t~mem2663#1 % 65536 % 4294967296 - 4294967296);havoc bnx2_free_tx_skbs_#t~mem2663#1; [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16233: assume 0 == (bnx2_free_rx_skbs_~data~3#1.base + bnx2_free_rx_skbs_~data~3#1.offset) % 18446744073709551616; [2025-02-08 04:05:16,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16233: assume !(0 == (bnx2_free_rx_skbs_~data~3#1.base + bnx2_free_rx_skbs_~data~3#1.offset) % 18446744073709551616);call bnx2_free_rx_skbs_#t~mem2677#1.base, bnx2_free_rx_skbs_#t~mem2677#1.offset := read~$Pointer$#18(bnx2_free_rx_skbs_~bp#1.base, 16 + bnx2_free_rx_skbs_~bp#1.offset, 8);call bnx2_free_rx_skbs_#t~mem2678#1 := read~int#18(bnx2_free_rx_skbs_~rx_buf~2#1.base, 8 + bnx2_free_rx_skbs_~rx_buf~2#1.offset, 8);call bnx2_free_rx_skbs_#t~mem2679#1 := read~int#18(bnx2_free_rx_skbs_~bp#1.base, 8510 + bnx2_free_rx_skbs_~bp#1.offset, 4); [2025-02-08 04:05:16,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17527: havoc ldv_free_irq_13_~ldv_func_arg1#1, ldv_free_irq_13_~ldv_func_arg2#1.base, ldv_free_irq_13_~ldv_func_arg2#1.offset;havoc ldv_free_irq_13_#in~ldv_func_arg1#1, ldv_free_irq_13_#in~ldv_func_arg2#1.base, ldv_free_irq_13_#in~ldv_func_arg2#1.offset;assume { :end_inline_ldv_free_irq_13 } true;havoc #t~mem2927#1; [2025-02-08 04:05:16,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24434: havoc ldv_free_irq_~arg0#1.base, ldv_free_irq_~arg0#1.offset, ldv_free_irq_~arg1#1, ldv_free_irq_~arg2#1.base, ldv_free_irq_~arg2#1.offset, ldv_free_irq_~ldv_8_line_line~0#1;havoc ldv_free_irq_#in~arg0#1.base, ldv_free_irq_#in~arg0#1.offset, ldv_free_irq_#in~arg1#1, ldv_free_irq_#in~arg2#1.base, ldv_free_irq_#in~arg2#1.offset;assume { :end_inline_ldv_free_irq } true; [2025-02-08 04:05:16,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17525: assume 0 != #t~mem2926#1 % 256 % 4294967296;havoc #t~mem2926#1;call #t~mem2927#1 := read~int#18(~irq~1#1.base, 8 + ~irq~1#1.offset, 4);assume { :begin_inline_ldv_free_irq_13 } true;ldv_free_irq_13_#in~ldv_func_arg1#1, ldv_free_irq_13_#in~ldv_func_arg2#1.base, ldv_free_irq_13_#in~ldv_func_arg2#1.offset := #t~mem2927#1, ~bp#1.base, 32 + ~bp#1.offset + (if ~i~44#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~44#1 % 18446744073709551616 % 18446744073709551616 else ~i~44#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc ldv_free_irq_13_~ldv_func_arg1#1, ldv_free_irq_13_~ldv_func_arg2#1.base, ldv_free_irq_13_~ldv_func_arg2#1.offset;ldv_free_irq_13_~ldv_func_arg1#1 := ldv_free_irq_13_#in~ldv_func_arg1#1;ldv_free_irq_13_~ldv_func_arg2#1.base, ldv_free_irq_13_~ldv_func_arg2#1.offset := ldv_free_irq_13_#in~ldv_func_arg2#1.base, ldv_free_irq_13_#in~ldv_func_arg2#1.offset;assume { :begin_inline_free_irq } true;free_irq_#in~arg0#1, free_irq_#in~arg1#1.base, free_irq_#in~arg1#1.offset := ldv_free_irq_13_~ldv_func_arg1#1, ldv_free_irq_13_~ldv_func_arg2#1.base, ldv_free_irq_13_~ldv_func_arg2#1.offset;havoc free_irq_~arg0#1, free_irq_~arg1#1.base, free_irq_~arg1#1.offset;free_irq_~arg0#1 := free_irq_#in~arg0#1;free_irq_~arg1#1.base, free_irq_~arg1#1.offset := free_irq_#in~arg1#1.base, free_irq_#in~arg1#1.offset; [2025-02-08 04:05:16,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17525: assume !(0 != #t~mem2926#1 % 256 % 4294967296);havoc #t~mem2926#1; [2025-02-08 04:05:16,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17524: ~irq~1#1.base, ~irq~1#1.offset := ~bp#1.base, 9191 + ~bp#1.offset + 31 * (if ~i~44#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~44#1 % 18446744073709551616 % 18446744073709551616 else ~i~44#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call #t~mem2926#1 := read~int#18(~irq~1#1.base, 12 + ~irq~1#1.offset, 1); [2025-02-08 04:05:16,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17531: call write~int#18(0, ~irq~1#1.base, 12 + ~irq~1#1.offset, 1);~i~44#1 := 1 + ~i~44#1; [2025-02-08 04:05:16,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22151: havoc ldv_dispatch_irq_deregister_8_1_~arg0#1;havoc ldv_dispatch_irq_deregister_8_1_#in~arg0#1;assume { :end_inline_ldv_dispatch_irq_deregister_8_1 } true; [2025-02-08 04:05:16,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24433: havoc free_irq_~arg0#1, free_irq_~arg1#1.base, free_irq_~arg1#1.offset;havoc free_irq_#in~arg0#1, free_irq_#in~arg1#1.base, free_irq_#in~arg1#1.offset;assume { :end_inline_free_irq } true;assume { :begin_inline_ldv_free_irq } true;ldv_free_irq_#in~arg0#1.base, ldv_free_irq_#in~arg0#1.offset, ldv_free_irq_#in~arg1#1, ldv_free_irq_#in~arg2#1.base, ldv_free_irq_#in~arg2#1.offset := 0, 0, (if ldv_free_irq_13_~ldv_func_arg1#1 % 4294967296 % 4294967296 <= 2147483647 then ldv_free_irq_13_~ldv_func_arg1#1 % 4294967296 % 4294967296 else ldv_free_irq_13_~ldv_func_arg1#1 % 4294967296 % 4294967296 - 4294967296), ldv_free_irq_13_~ldv_func_arg2#1.base, ldv_free_irq_13_~ldv_func_arg2#1.offset;havoc ldv_free_irq_~arg0#1.base, ldv_free_irq_~arg0#1.offset, ldv_free_irq_~arg1#1, ldv_free_irq_~arg2#1.base, ldv_free_irq_~arg2#1.offset, ldv_free_irq_~ldv_8_line_line~0#1;ldv_free_irq_~arg0#1.base, ldv_free_irq_~arg0#1.offset := ldv_free_irq_#in~arg0#1.base, ldv_free_irq_#in~arg0#1.offset;ldv_free_irq_~arg1#1 := ldv_free_irq_#in~arg1#1;ldv_free_irq_~arg2#1.base, ldv_free_irq_~arg2#1.offset := ldv_free_irq_#in~arg2#1.base, ldv_free_irq_#in~arg2#1.offset;havoc ldv_free_irq_~ldv_8_line_line~0#1;ldv_free_irq_~ldv_8_line_line~0#1 := ldv_free_irq_~arg1#1;assume { :begin_inline_ldv_dispatch_irq_deregister_8_1 } true;ldv_dispatch_irq_deregister_8_1_#in~arg0#1 := ldv_free_irq_~ldv_8_line_line~0#1;havoc ldv_dispatch_irq_deregister_8_1_~arg0#1;ldv_dispatch_irq_deregister_8_1_~arg0#1 := ldv_dispatch_irq_deregister_8_1_#in~arg0#1; [2025-02-08 04:05:16,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10679: call ULTIMATE.dealloc(~#up1~0.base, ~#up1~0.offset);havoc ~#up1~0.base, ~#up1~0.offset; [2025-02-08 04:05:16,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7896: havoc #t~mem308.base, #t~mem308.offset;havoc #t~mem309; [2025-02-08 04:05:25,707 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17080: assume -2147483648 <= bnx2_test_loopback_#t~ret2784#1 && bnx2_test_loopback_#t~ret2784#1 <= 2147483647;havoc bnx2_test_loopback_#t~ret2784#1; [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17080-1: SUMMARY for call bnx2_test_loopback_#t~ret2784#1 := bnx2_reset_nic(bnx2_test_loopback_~bp#1.base, bnx2_test_loopback_~bp#1.offset, 16777216); srcloc: null [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19442: assume -2147483648 <= #t~ret3562#1 && #t~ret3562#1 <= 2147483647;havoc #t~ret3562#1; [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19458-1: SUMMARY for call #t~ret3565#1 := msleep_interruptible(1000); srcloc: null [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17097-1: bnx2_test_loopback_#res#1 := bnx2_test_loopback_~rc~11#1; [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19442-1: SUMMARY for call #t~ret3562#1 := bnx2_shutdown_chip(~bp~34#1.base, ~bp~34#1.offset); srcloc: null [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17081: SUMMARY for call spin_lock_bh(bnx2_test_loopback_~bp#1.base, 8762 + bnx2_test_loopback_~bp#1.offset); srcloc: null [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16883: bnx2_test_memory_~i~40#1 := 0; [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19410: assume 0 != ~tmp___0~80#1;call write~int#18(1, ~buf#1.base, ~buf#1.offset, 8);call #t~mem3552#1 := read~int#26(~etest#1.base, 4 + ~etest#1.offset, 4); [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19410: assume !(0 != ~tmp___0~80#1); [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16817: bnx2_do_mem_test_~offset~4#1 := 0; [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17082-1: SUMMARY for call bnx2_test_loopback_#t~ret2785#1 := bnx2_init_phy(bnx2_test_loopback_~bp#1.base, bnx2_test_loopback_~bp#1.offset, 1); srcloc: null [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17082: assume -2147483648 <= bnx2_test_loopback_#t~ret2785#1 && bnx2_test_loopback_#t~ret2785#1 <= 2147483647;havoc bnx2_test_loopback_#t~ret2785#1; [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19428: assume 0 != ~tmp___2~27#1 % 18446744073709551616;call #t~mem3558#1 := read~int#26(~etest#1.base, 4 + ~etest#1.offset, 4); [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19428: assume !(0 != ~tmp___2~27#1 % 18446744073709551616); [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19412: call write~int#26(#t~bitwise3553#1, ~etest#1.base, 4 + ~etest#1.offset, 4);havoc #t~mem3552#1;havoc #t~bitwise3553#1; [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19412-2: havoc #t~bitwise3553#1;assume (#t~bitwise3553#1 % 4294967296 >= #t~mem3552#1 % 4294967296 && #t~bitwise3553#1 % 4294967296 >= 2) && #t~bitwise3553#1 % 4294967296 <= 2 + #t~mem3552#1 % 4294967296; [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16769-1: SUMMARY for call writel(4294967295, bnx2_test_registers_#t~mem2707#1.base, bnx2_test_registers_#t~mem2707#1.offset + (if bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19412-1: [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16769: havoc bnx2_test_registers_#t~mem2707#1.base, bnx2_test_registers_#t~mem2707#1.offset;call bnx2_test_registers_#t~mem2708#1.base, bnx2_test_registers_#t~mem2708#1.offset := read~$Pointer$#18(bnx2_test_registers_~bp#1.base, bnx2_test_registers_~bp#1.offset, 8); [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16786: havoc bnx2_test_registers_#t~mem2714#1.base, bnx2_test_registers_#t~mem2714#1.offset;bnx2_test_registers_~ret~7#1 := -19; [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17083: SUMMARY for call spin_unlock_bh(bnx2_test_loopback_~bp#1.base, 8762 + bnx2_test_loopback_~bp#1.offset); srcloc: null [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19462: assume ~i~50#1 <= 6; [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19462: assume !(~i~50#1 <= 6); [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19429-1: [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19429: call write~int#26(#t~bitwise3559#1, ~etest#1.base, 4 + ~etest#1.offset, 4);havoc #t~mem3558#1;havoc #t~bitwise3559#1; [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19429-3: assume false;#t~bitwise3559#1 := #t~mem3558#1; [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19429-3: assume !false; [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16786-2: call bnx2_test_registers_#t~mem2714#1.base, bnx2_test_registers_#t~mem2714#1.offset := read~$Pointer$#18(bnx2_test_registers_~bp#1.base, bnx2_test_registers_~bp#1.offset, 8); [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19429-2: havoc #t~bitwise3559#1;assume (#t~bitwise3559#1 % 4294967296 >= #t~mem3558#1 % 4294967296 && #t~bitwise3559#1 % 4294967296 >= 2) && #t~bitwise3559#1 % 4294967296 <= 2 + #t~mem3558#1 % 4294967296; [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16786-1: SUMMARY for call writel(bnx2_test_registers_~save_val~0#1, bnx2_test_registers_#t~mem2714#1.base, bnx2_test_registers_#t~mem2714#1.offset + (if bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19412-4: assume 0 == #t~mem3552#1 % 4294967296 || 2 == #t~mem3552#1 % 4294967296;#t~bitwise3553#1 := 2; [2025-02-08 04:05:25,708 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19412-4: assume !(0 == #t~mem3552#1 % 4294967296 || 2 == #t~mem3552#1 % 4294967296); [2025-02-08 04:05:25,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16770: bnx2_test_registers_~val~38#1 := bnx2_test_registers_#t~ret2709#1;havoc bnx2_test_registers_#t~mem2708#1.base, bnx2_test_registers_#t~mem2708#1.offset;havoc bnx2_test_registers_#t~ret2709#1; [2025-02-08 04:05:25,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16803: call ULTIMATE.dealloc(bnx2_do_mem_test_~#test_pattern~0#1.base, bnx2_do_mem_test_~#test_pattern~0#1.offset);havoc bnx2_do_mem_test_~#test_pattern~0#1.base, bnx2_do_mem_test_~#test_pattern~0#1.offset;bnx2_test_memory_#t~ret2722#1 := bnx2_do_mem_test_#res#1;havoc bnx2_do_mem_test_#t~mem2716#1, bnx2_do_mem_test_#t~ret2717#1, bnx2_do_mem_test_#t~mem2718#1, bnx2_do_mem_test_~bp#1.base, bnx2_do_mem_test_~bp#1.offset, bnx2_do_mem_test_~start#1, bnx2_do_mem_test_~size#1, bnx2_do_mem_test_~#test_pattern~0#1.base, bnx2_do_mem_test_~#test_pattern~0#1.offset, bnx2_do_mem_test_~i~39#1, bnx2_do_mem_test_~offset~4#1, bnx2_do_mem_test_~tmp~119#1;havoc bnx2_do_mem_test_#in~bp#1.base, bnx2_do_mem_test_#in~bp#1.offset, bnx2_do_mem_test_#in~start#1, bnx2_do_mem_test_#in~size#1;assume { :end_inline_bnx2_do_mem_test } true;assume -2147483648 <= bnx2_test_memory_#t~ret2722#1 && bnx2_test_memory_#t~ret2722#1 <= 2147483647;bnx2_test_memory_~ret~8#1 := bnx2_test_memory_#t~ret2722#1;havoc bnx2_test_memory_#t~mem2720#1;havoc bnx2_test_memory_#t~mem2721#1;havoc bnx2_test_memory_#t~ret2722#1; [2025-02-08 04:05:25,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19412-3: assume false;#t~bitwise3553#1 := #t~mem3552#1; [2025-02-08 04:05:25,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19412-3: assume !false; [2025-02-08 04:05:25,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16836: assume bnx2_do_mem_test_~i~39#1 % 4294967296 <= 5; [2025-02-08 04:05:25,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16836: assume !(bnx2_do_mem_test_~i~39#1 % 4294967296 <= 5);bnx2_do_mem_test_#res#1 := 0;call ULTIMATE.dealloc(bnx2_do_mem_test_~#test_pattern~0#1.base, bnx2_do_mem_test_~#test_pattern~0#1.offset);havoc bnx2_do_mem_test_~#test_pattern~0#1.base, bnx2_do_mem_test_~#test_pattern~0#1.offset; [2025-02-08 04:05:25,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19446: assume -2147483648 <= #t~ret3563#1 && #t~ret3563#1 <= 2147483647;havoc #t~ret3563#1; [2025-02-08 04:05:25,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19446-1: SUMMARY for call #t~ret3563#1 := bnx2_init_nic(~bp~34#1.base, ~bp~34#1.offset, 1); srcloc: null [2025-02-08 04:05:25,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16770-1: SUMMARY for call bnx2_test_registers_#t~ret2709#1 := readl(bnx2_test_registers_#t~mem2708#1.base, bnx2_test_registers_#t~mem2708#1.offset + (if bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:25,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19429-4: assume 0 == #t~mem3558#1 % 4294967296 || 2 == #t~mem3558#1 % 4294967296;#t~bitwise3559#1 := 2; [2025-02-08 04:05:25,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19429-4: assume !(0 == #t~mem3558#1 % 4294967296 || 2 == #t~mem3558#1 % 4294967296); [2025-02-08 04:05:25,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17084: assume -2147483648 <= bnx2_test_loopback_#t~ret2786#1 && bnx2_test_loopback_#t~ret2786#1 <= 2147483647;bnx2_test_loopback_~tmp___1~35#1 := bnx2_test_loopback_#t~ret2786#1;havoc bnx2_test_loopback_#t~ret2786#1; [2025-02-08 04:05:25,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17084-1: SUMMARY for call bnx2_test_loopback_#t~ret2786#1 := bnx2_run_loopback(bnx2_test_loopback_~bp#1.base, bnx2_test_loopback_~bp#1.offset, 0); srcloc: null [2025-02-08 04:05:25,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16358: call ULTIMATE.dealloc(bnx2_test_registers_~#reg_tbl~0#1.base, bnx2_test_registers_~#reg_tbl~0#1.offset);havoc bnx2_test_registers_~#reg_tbl~0#1.base, bnx2_test_registers_~#reg_tbl~0#1.offset;#t~ret3551#1 := bnx2_test_registers_#res#1;havoc bnx2_test_registers_#t~mem2694#1, bnx2_test_registers_#t~mem2695#1, bnx2_test_registers_#t~mem2696#1, bnx2_test_registers_#t~mem2697#1, bnx2_test_registers_#t~mem2698#1, bnx2_test_registers_#t~mem2699#1.base, bnx2_test_registers_#t~mem2699#1.offset, bnx2_test_registers_#t~ret2700#1, bnx2_test_registers_#t~mem2701#1.base, bnx2_test_registers_#t~mem2701#1.offset, bnx2_test_registers_#t~mem2702#1.base, bnx2_test_registers_#t~mem2702#1.offset, bnx2_test_registers_#t~ret2703#1, bnx2_test_registers_#t~bitwise2704#1, bnx2_test_registers_#t~bitwise2705#1, bnx2_test_registers_#t~bitwise2706#1, bnx2_test_registers_#t~mem2707#1.base, bnx2_test_registers_#t~mem2707#1.offset, bnx2_test_registers_#t~mem2708#1.base, bnx2_test_registers_#t~mem2708#1.offset, bnx2_test_registers_#t~ret2709#1, bnx2_test_registers_#t~bitwise2710#1, bnx2_test_registers_#t~bitwise2711#1, bnx2_test_registers_#t~bitwise2712#1, bnx2_test_registers_#t~mem2713#1.base, bnx2_test_registers_#t~mem2713#1.offset, bnx2_test_registers_#t~mem2714#1.base, bnx2_test_registers_#t~mem2714#1.offset, bnx2_test_registers_#t~mem2715#1, bnx2_test_registers_~bp#1.base, bnx2_test_registers_~bp#1.offset, bnx2_test_registers_~ret~7#1, bnx2_test_registers_~i~38#1, bnx2_test_registers_~is_5709~0#1, bnx2_test_registers_~#reg_tbl~0#1.base, bnx2_test_registers_~#reg_tbl~0#1.offset, bnx2_test_registers_~offset~3#1, bnx2_test_registers_~rw_mask~0#1, bnx2_test_registers_~ro_mask~0#1, bnx2_test_registers_~save_val~0#1, bnx2_test_registers_~val~38#1, bnx2_test_registers_~flags~0#1;havoc bnx2_test_registers_#in~bp#1.base, bnx2_test_registers_#in~bp#1.offset;assume { :end_inline_bnx2_test_registers } true;assume -2147483648 <= #t~ret3551#1 && #t~ret3551#1 <= 2147483647;~tmp___0~80#1 := #t~ret3551#1;havoc #t~ret3551#1; [2025-02-08 04:05:25,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17068: bnx2_test_loopback_~tmp~121#1 := (if 0 == bnx2_test_loopback_#t~ret2783#1 % 256 then 0 else 1);havoc bnx2_test_loopback_#t~mem2782#1.base, bnx2_test_loopback_#t~mem2782#1.offset;havoc bnx2_test_loopback_#t~ret2783#1; [2025-02-08 04:05:25,709 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17068-1: SUMMARY for call bnx2_test_loopback_#t~ret2783#1 := netif_running(bnx2_test_loopback_#t~mem2782#1.base, bnx2_test_loopback_#t~mem2782#1.offset); srcloc: null [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16887: call bnx2_test_memory_#t~mem2720#1 := read~int#10(bnx2_test_memory_~mem_tbl~0#1.base, bnx2_test_memory_~mem_tbl~0#1.offset + 8 * (if bnx2_test_memory_~i~40#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_test_memory_~i~40#1 % 18446744073709551616 % 18446744073709551616 else bnx2_test_memory_~i~40#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);call bnx2_test_memory_#t~mem2721#1 := read~int#10(bnx2_test_memory_~mem_tbl~0#1.base, 4 + (bnx2_test_memory_~mem_tbl~0#1.offset + 8 * (if bnx2_test_memory_~i~40#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_test_memory_~i~40#1 % 18446744073709551616 % 18446744073709551616 else bnx2_test_memory_~i~40#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);assume { :begin_inline_bnx2_do_mem_test } true;bnx2_do_mem_test_#in~bp#1.base, bnx2_do_mem_test_#in~bp#1.offset, bnx2_do_mem_test_#in~start#1, bnx2_do_mem_test_#in~size#1 := bnx2_test_memory_~bp#1.base, bnx2_test_memory_~bp#1.offset, bnx2_test_memory_#t~mem2720#1, bnx2_test_memory_#t~mem2721#1;havoc bnx2_do_mem_test_#res#1;havoc bnx2_do_mem_test_#t~mem2716#1, bnx2_do_mem_test_#t~ret2717#1, bnx2_do_mem_test_#t~mem2718#1, bnx2_do_mem_test_~bp#1.base, bnx2_do_mem_test_~bp#1.offset, bnx2_do_mem_test_~start#1, bnx2_do_mem_test_~size#1, bnx2_do_mem_test_~#test_pattern~0#1.base, bnx2_do_mem_test_~#test_pattern~0#1.offset, bnx2_do_mem_test_~i~39#1, bnx2_do_mem_test_~offset~4#1, bnx2_do_mem_test_~tmp~119#1;bnx2_do_mem_test_~bp#1.base, bnx2_do_mem_test_~bp#1.offset := bnx2_do_mem_test_#in~bp#1.base, bnx2_do_mem_test_#in~bp#1.offset;bnx2_do_mem_test_~start#1 := bnx2_do_mem_test_#in~start#1;bnx2_do_mem_test_~size#1 := bnx2_do_mem_test_#in~size#1;call bnx2_do_mem_test_~#test_pattern~0#1.base, bnx2_do_mem_test_~#test_pattern~0#1.offset := #Ultimate.allocOnStack(24);havoc bnx2_do_mem_test_~i~39#1;havoc bnx2_do_mem_test_~offset~4#1;havoc bnx2_do_mem_test_~tmp~119#1;call write~int#36(0, bnx2_do_mem_test_~#test_pattern~0#1.base, bnx2_do_mem_test_~#test_pattern~0#1.offset, 4);call write~int#36(4294967295, bnx2_do_mem_test_~#test_pattern~0#1.base, 4 + bnx2_do_mem_test_~#test_pattern~0#1.offset, 4);call write~int#36(1431655765, bnx2_do_mem_test_~#test_pattern~0#1.base, 8 + bnx2_do_mem_test_~#test_pattern~0#1.offset, 4);call write~int#36(2863311530, bnx2_do_mem_test_~#test_pattern~0#1.base, 12 + bnx2_do_mem_test_~#test_pattern~0#1.offset, 4);call write~int#36(2857740885, bnx2_do_mem_test_~#test_pattern~0#1.base, 16 + bnx2_do_mem_test_~#test_pattern~0#1.offset, 4);call write~int#36(1437226410, bnx2_do_mem_test_~#test_pattern~0#1.base, 20 + bnx2_do_mem_test_~#test_pattern~0#1.offset, 4);bnx2_do_mem_test_~i~39#1 := 0; [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19447: SUMMARY for call bnx2_netif_start(~bp~34#1.base, ~bp~34#1.offset, 1); srcloc: null [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16821-2: call bnx2_do_mem_test_#t~mem2716#1 := read~int#36(bnx2_do_mem_test_~#test_pattern~0#1.base, bnx2_do_mem_test_~#test_pattern~0#1.offset + 4 * bnx2_do_mem_test_~i~39#1, 4); [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16821-1: SUMMARY for call bnx2_reg_wr_ind(bnx2_do_mem_test_~bp#1.base, bnx2_do_mem_test_~bp#1.offset, bnx2_do_mem_test_~start#1 + bnx2_do_mem_test_~offset~4#1, bnx2_do_mem_test_#t~mem2716#1); srcloc: null [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16821: havoc bnx2_do_mem_test_#t~mem2716#1; [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16772-2: havoc bnx2_test_registers_#t~bitwise2710#1;assume bnx2_test_registers_#t~bitwise2710#1 % 4294967296 <= bnx2_test_registers_~val~38#1 % 4294967296 && bnx2_test_registers_#t~bitwise2710#1 % 4294967296 <= bnx2_test_registers_~rw_mask~0#1 % 4294967296; [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16772-1: [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16772: assume bnx2_test_registers_#t~bitwise2710#1 % 4294967296 != bnx2_test_registers_~rw_mask~0#1 % 4294967296;havoc bnx2_test_registers_#t~bitwise2710#1; [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16772: assume !(bnx2_test_registers_#t~bitwise2710#1 % 4294967296 != bnx2_test_registers_~rw_mask~0#1 % 4294967296);havoc bnx2_test_registers_#t~bitwise2710#1; [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17102: call ULTIMATE.dealloc(bnx2_test_nvram_~#buf~2#1.base, bnx2_test_nvram_~#buf~2#1.offset);havoc bnx2_test_nvram_~#buf~2#1.base, bnx2_test_nvram_~#buf~2#1.offset; [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16772-4: assume 0 == bnx2_test_registers_~val~38#1 % 4294967296 || 0 == bnx2_test_registers_~rw_mask~0#1 % 4294967296;bnx2_test_registers_#t~bitwise2710#1 := 0; [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16772-4: assume !(0 == bnx2_test_registers_~val~38#1 % 4294967296 || 0 == bnx2_test_registers_~rw_mask~0#1 % 4294967296); [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16772-3: assume bnx2_test_registers_~val~38#1 % 4294967296 == bnx2_test_registers_~rw_mask~0#1 % 4294967296;bnx2_test_registers_#t~bitwise2710#1 := bnx2_test_registers_~val~38#1; [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16772-3: assume !(bnx2_test_registers_~val~38#1 % 4294967296 == bnx2_test_registers_~rw_mask~0#1 % 4294967296); [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16756-1: SUMMARY for call bnx2_test_registers_#t~ret2700#1 := readl(bnx2_test_registers_#t~mem2699#1.base, bnx2_test_registers_#t~mem2699#1.offset + (if bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16756: bnx2_test_registers_~save_val~0#1 := bnx2_test_registers_#t~ret2700#1;havoc bnx2_test_registers_#t~mem2699#1.base, bnx2_test_registers_#t~mem2699#1.offset;havoc bnx2_test_registers_#t~ret2700#1;call bnx2_test_registers_#t~mem2701#1.base, bnx2_test_registers_#t~mem2701#1.offset := read~$Pointer$#18(bnx2_test_registers_~bp#1.base, bnx2_test_registers_~bp#1.offset, 8); [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17086: assume 0 != bnx2_test_loopback_~tmp___1~35#1;bnx2_test_loopback_~rc~11#1 := 1 + bnx2_test_loopback_~rc~11#1 - bnx2_test_loopback_~rc~11#1 % 2; [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17086: assume !(0 != bnx2_test_loopback_~tmp___1~35#1); [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16822-1: SUMMARY for call bnx2_do_mem_test_#t~ret2717#1 := bnx2_reg_rd_ind(bnx2_do_mem_test_~bp#1.base, bnx2_do_mem_test_~bp#1.offset, bnx2_do_mem_test_~start#1 + bnx2_do_mem_test_~offset~4#1); srcloc: null [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16822: bnx2_do_mem_test_~tmp~119#1 := bnx2_do_mem_test_#t~ret2717#1;havoc bnx2_do_mem_test_#t~ret2717#1;call bnx2_do_mem_test_#t~mem2718#1 := read~int#36(bnx2_do_mem_test_~#test_pattern~0#1.base, bnx2_do_mem_test_~#test_pattern~0#1.offset + 4 * bnx2_do_mem_test_~i~39#1, 4); [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17070: assume 0 != bnx2_test_loopback_~tmp~121#1 % 256;bnx2_test_loopback_~tmp___0~62#1 := 0; [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17070: assume !(0 != bnx2_test_loopback_~tmp~121#1 % 256);bnx2_test_loopback_~tmp___0~62#1 := 1; [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16889: assume 0 != bnx2_test_memory_~ret~8#1;bnx2_test_memory_#res#1 := bnx2_test_memory_~ret~8#1;call ULTIMATE.dealloc(bnx2_test_memory_~#mem_tbl_5706~0#1.base, bnx2_test_memory_~#mem_tbl_5706~0#1.offset);havoc bnx2_test_memory_~#mem_tbl_5706~0#1.base, bnx2_test_memory_~#mem_tbl_5706~0#1.offset;call ULTIMATE.dealloc(bnx2_test_memory_~#mem_tbl_5709~0#1.base, bnx2_test_memory_~#mem_tbl_5709~0#1.offset);havoc bnx2_test_memory_~#mem_tbl_5709~0#1.base, bnx2_test_memory_~#mem_tbl_5709~0#1.offset; [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16889: assume !(0 != bnx2_test_memory_~ret~8#1);bnx2_test_memory_~i~40#1 := 1 + bnx2_test_memory_~i~40#1;call bnx2_test_memory_#t~mem2723#1 := read~int#10(bnx2_test_memory_~mem_tbl~0#1.base, bnx2_test_memory_~mem_tbl~0#1.offset + 8 * (if bnx2_test_memory_~i~40#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_test_memory_~i~40#1 % 18446744073709551616 % 18446744073709551616 else bnx2_test_memory_~i~40#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 04:05:25,710 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19416: assume { :begin_inline_bnx2_test_memory } true;bnx2_test_memory_#in~bp#1.base, bnx2_test_memory_#in~bp#1.offset := ~bp~34#1.base, ~bp~34#1.offset;havoc bnx2_test_memory_#res#1;havoc bnx2_test_memory_#t~mem2719#1, bnx2_test_memory_#t~mem2720#1, bnx2_test_memory_#t~mem2721#1, bnx2_test_memory_#t~ret2722#1, bnx2_test_memory_#t~mem2723#1, bnx2_test_memory_~bp#1.base, bnx2_test_memory_~bp#1.offset, bnx2_test_memory_~ret~8#1, bnx2_test_memory_~i~40#1, bnx2_test_memory_~#mem_tbl_5706~0#1.base, bnx2_test_memory_~#mem_tbl_5706~0#1.offset, bnx2_test_memory_~#mem_tbl_5709~0#1.base, bnx2_test_memory_~#mem_tbl_5709~0#1.offset, bnx2_test_memory_~mem_tbl~0#1.base, bnx2_test_memory_~mem_tbl~0#1.offset;bnx2_test_memory_~bp#1.base, bnx2_test_memory_~bp#1.offset := bnx2_test_memory_#in~bp#1.base, bnx2_test_memory_#in~bp#1.offset;havoc bnx2_test_memory_~ret~8#1;havoc bnx2_test_memory_~i~40#1;call bnx2_test_memory_~#mem_tbl_5706~0#1.base, bnx2_test_memory_~#mem_tbl_5706~0#1.offset := #Ultimate.allocOnStack(56);call bnx2_test_memory_~#mem_tbl_5709~0#1.base, bnx2_test_memory_~#mem_tbl_5709~0#1.offset := #Ultimate.allocOnStack(48);havoc bnx2_test_memory_~mem_tbl~0#1.base, bnx2_test_memory_~mem_tbl~0#1.offset;bnx2_test_memory_~ret~8#1 := 0;call write~int#10(393216, bnx2_test_memory_~#mem_tbl_5706~0#1.base, bnx2_test_memory_~#mem_tbl_5706~0#1.offset, 4);call write~int#10(16384, bnx2_test_memory_~#mem_tbl_5706~0#1.base, 4 + bnx2_test_memory_~#mem_tbl_5706~0#1.offset, 4);call write~int#10(655360, bnx2_test_memory_~#mem_tbl_5706~0#1.base, 8 + bnx2_test_memory_~#mem_tbl_5706~0#1.offset, 4);call write~int#10(12288, bnx2_test_memory_~#mem_tbl_5706~0#1.base, 12 + bnx2_test_memory_~#mem_tbl_5706~0#1.offset, 4);call write~int#10(917504, bnx2_test_memory_~#mem_tbl_5706~0#1.base, 16 + bnx2_test_memory_~#mem_tbl_5706~0#1.offset, 4);call write~int#10(16384, bnx2_test_memory_~#mem_tbl_5706~0#1.base, 20 + bnx2_test_memory_~#mem_tbl_5706~0#1.offset, 4);call write~int#10(1179648, bnx2_test_memory_~#mem_tbl_5706~0#1.base, 24 + bnx2_test_memory_~#mem_tbl_5706~0#1.offset, 4);call write~int#10(16384, bnx2_test_memory_~#mem_tbl_5706~0#1.base, 28 + bnx2_test_memory_~#mem_tbl_5706~0#1.offset, 4);call write~int#10(1703936, bnx2_test_memory_~#mem_tbl_5706~0#1.base, 32 + bnx2_test_memory_~#mem_tbl_5706~0#1.offset, 4);call write~int#10(16384, bnx2_test_memory_~#mem_tbl_5706~0#1.base, 36 + bnx2_test_memory_~#mem_tbl_5706~0#1.offset, 4);call write~int#10(1441792, bnx2_test_memory_~#mem_tbl_5706~0#1.base, 40 + bnx2_test_memory_~#mem_tbl_5706~0#1.offset, 4);call write~int#10(16384, bnx2_test_memory_~#mem_tbl_5706~0#1.base, 44 + bnx2_test_memory_~#mem_tbl_5706~0#1.offset, 4);call write~int#10(4294967295, bnx2_test_memory_~#mem_tbl_5706~0#1.base, 48 + bnx2_test_memory_~#mem_tbl_5706~0#1.offset, 4);call write~int#10(0, bnx2_test_memory_~#mem_tbl_5706~0#1.base, 52 + bnx2_test_memory_~#mem_tbl_5706~0#1.offset, 4);call write~int#10(393216, bnx2_test_memory_~#mem_tbl_5709~0#1.base, bnx2_test_memory_~#mem_tbl_5709~0#1.offset, 4);call write~int#10(16384, bnx2_test_memory_~#mem_tbl_5709~0#1.base, 4 + bnx2_test_memory_~#mem_tbl_5709~0#1.offset, 4);call write~int#10(655360, bnx2_test_memory_~#mem_tbl_5709~0#1.base, 8 + bnx2_test_memory_~#mem_tbl_5709~0#1.offset, 4);call write~int#10(12288, bnx2_test_memory_~#mem_tbl_5709~0#1.base, 12 + bnx2_test_memory_~#mem_tbl_5709~0#1.offset, 4);call write~int#10(917504, bnx2_test_memory_~#mem_tbl_5709~0#1.base, 16 + bnx2_test_memory_~#mem_tbl_5709~0#1.offset, 4);call write~int#10(16384, bnx2_test_memory_~#mem_tbl_5709~0#1.base, 20 + bnx2_test_memory_~#mem_tbl_5709~0#1.offset, 4);call write~int#10(1179648, bnx2_test_memory_~#mem_tbl_5709~0#1.base, 24 + bnx2_test_memory_~#mem_tbl_5709~0#1.offset, 4);call write~int#10(16384, bnx2_test_memory_~#mem_tbl_5709~0#1.base, 28 + bnx2_test_memory_~#mem_tbl_5709~0#1.offset, 4);call write~int#10(1703936, bnx2_test_memory_~#mem_tbl_5709~0#1.base, 32 + bnx2_test_memory_~#mem_tbl_5709~0#1.offset, 4);call write~int#10(16384, bnx2_test_memory_~#mem_tbl_5709~0#1.base, 36 + bnx2_test_memory_~#mem_tbl_5709~0#1.offset, 4);call write~int#10(4294967295, bnx2_test_memory_~#mem_tbl_5709~0#1.base, 40 + bnx2_test_memory_~#mem_tbl_5709~0#1.offset, 4);call write~int#10(0, bnx2_test_memory_~#mem_tbl_5709~0#1.base, 44 + bnx2_test_memory_~#mem_tbl_5709~0#1.offset, 4);call bnx2_test_memory_#t~mem2719#1 := read~int#18(bnx2_test_memory_~bp#1.base, 8926 + bnx2_test_memory_~bp#1.offset, 4); [2025-02-08 04:05:25,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16757-1: SUMMARY for call writel(0, bnx2_test_registers_#t~mem2701#1.base, bnx2_test_registers_#t~mem2701#1.offset + (if bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:25,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16757: havoc bnx2_test_registers_#t~mem2701#1.base, bnx2_test_registers_#t~mem2701#1.offset;call bnx2_test_registers_#t~mem2702#1.base, bnx2_test_registers_#t~mem2702#1.offset := read~$Pointer$#18(bnx2_test_registers_~bp#1.base, bnx2_test_registers_~bp#1.offset, 8); [2025-02-08 04:05:25,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19433-1: SUMMARY for call #t~ret3561#1 := netif_running(#t~mem3560#1.base, #t~mem3560#1.offset); srcloc: null [2025-02-08 04:05:25,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19433: ~tmp___4~9#1 := (if 0 == #t~ret3561#1 % 256 then 0 else 1);havoc #t~mem3560#1.base, #t~mem3560#1.offset;havoc #t~ret3561#1; [2025-02-08 04:05:25,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19433-2: call #t~mem3560#1.base, #t~mem3560#1.offset := read~$Pointer$#18(~bp~34#1.base, 8 + ~bp~34#1.offset, 8); [2025-02-08 04:05:25,711 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16758-1: SUMMARY for call bnx2_test_registers_#t~ret2703#1 := readl(bnx2_test_registers_#t~mem2702#1.base, bnx2_test_registers_#t~mem2702#1.offset + (if bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16758: bnx2_test_registers_~val~38#1 := bnx2_test_registers_#t~ret2703#1;havoc bnx2_test_registers_#t~mem2702#1.base, bnx2_test_registers_#t~mem2702#1.offset;havoc bnx2_test_registers_#t~ret2703#1; [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16791: bnx2_test_registers_~i~38#1 := 1 + bnx2_test_registers_~i~38#1;call bnx2_test_registers_#t~mem2715#1 := read~int#11(bnx2_test_registers_~#reg_tbl~0#1.base, bnx2_test_registers_~#reg_tbl~0#1.offset + 12 * bnx2_test_registers_~i~38#1, 2); [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19450: ~i~50#1 := 0; [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16824: assume bnx2_do_mem_test_~tmp~119#1 % 4294967296 != bnx2_do_mem_test_#t~mem2718#1 % 4294967296;havoc bnx2_do_mem_test_#t~mem2718#1;bnx2_do_mem_test_#res#1 := -19;call ULTIMATE.dealloc(bnx2_do_mem_test_~#test_pattern~0#1.base, bnx2_do_mem_test_~#test_pattern~0#1.offset);havoc bnx2_do_mem_test_~#test_pattern~0#1.base, bnx2_do_mem_test_~#test_pattern~0#1.offset; [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16824: assume !(bnx2_do_mem_test_~tmp~119#1 % 4294967296 != bnx2_do_mem_test_#t~mem2718#1 % 4294967296);havoc bnx2_do_mem_test_#t~mem2718#1;bnx2_do_mem_test_~offset~4#1 := 4 + bnx2_do_mem_test_~offset~4#1; [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19418: assume 0 != ~tmp___1~44#1;call write~int#18(1, ~buf#1.base, 8 + ~buf#1.offset, 8);call #t~mem3555#1 := read~int#26(~etest#1.base, 4 + ~etest#1.offset, 4); [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19418: assume !(0 != ~tmp___1~44#1); [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16776-6: havoc bnx2_test_registers_#t~bitwise2711#1;assume bnx2_test_registers_#t~bitwise2711#1 % 4294967296 <= bnx2_test_registers_~val~38#1 % 4294967296 + bnx2_test_registers_~save_val~0#1 % 4294967296; [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16776-5: [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16776-4: assume 0 == bnx2_test_registers_#t~bitwise2711#1 % 4294967296 || 0 == bnx2_test_registers_~ro_mask~0#1 % 4294967296;bnx2_test_registers_#t~bitwise2712#1 := 0; [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16776-4: assume !(0 == bnx2_test_registers_#t~bitwise2711#1 % 4294967296 || 0 == bnx2_test_registers_~ro_mask~0#1 % 4294967296); [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16776-3: assume bnx2_test_registers_#t~bitwise2711#1 % 4294967296 == bnx2_test_registers_~ro_mask~0#1 % 4294967296;bnx2_test_registers_#t~bitwise2712#1 := bnx2_test_registers_#t~bitwise2711#1; [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16776-3: assume !(bnx2_test_registers_#t~bitwise2711#1 % 4294967296 == bnx2_test_registers_~ro_mask~0#1 % 4294967296); [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16776-2: havoc bnx2_test_registers_#t~bitwise2712#1;assume bnx2_test_registers_#t~bitwise2712#1 % 4294967296 <= bnx2_test_registers_#t~bitwise2711#1 % 4294967296 && bnx2_test_registers_#t~bitwise2712#1 % 4294967296 <= bnx2_test_registers_~ro_mask~0#1 % 4294967296; [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16776-1: [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16776: assume 0 != bnx2_test_registers_#t~bitwise2712#1 % 4294967296;havoc bnx2_test_registers_#t~bitwise2711#1;havoc bnx2_test_registers_#t~bitwise2712#1; [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16776: assume !(0 != bnx2_test_registers_#t~bitwise2712#1 % 4294967296);havoc bnx2_test_registers_#t~bitwise2711#1;havoc bnx2_test_registers_#t~bitwise2712#1;call bnx2_test_registers_#t~mem2713#1.base, bnx2_test_registers_#t~mem2713#1.offset := read~$Pointer$#18(bnx2_test_registers_~bp#1.base, bnx2_test_registers_~bp#1.offset, 8); [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19435: assume 0 != ~tmp___4~9#1 % 256;~tmp___5~7#1 := 0; [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19435: assume !(0 != ~tmp___4~9#1 % 256);~tmp___5~7#1 := 1; [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16776-9: assume 0 == bnx2_test_registers_~val~38#1 % 4294967296;bnx2_test_registers_#t~bitwise2711#1 := bnx2_test_registers_~save_val~0#1; [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16776-9: assume !(0 == bnx2_test_registers_~val~38#1 % 4294967296); [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16776-8: assume 0 == bnx2_test_registers_~save_val~0#1 % 4294967296;bnx2_test_registers_#t~bitwise2711#1 := bnx2_test_registers_~val~38#1; [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16776-8: assume !(0 == bnx2_test_registers_~save_val~0#1 % 4294967296); [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16776-7: assume bnx2_test_registers_~val~38#1 % 4294967296 == bnx2_test_registers_~save_val~0#1 % 4294967296;bnx2_test_registers_#t~bitwise2711#1 := 0; [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16776-7: assume !(bnx2_test_registers_~val~38#1 % 4294967296 == bnx2_test_registers_~save_val~0#1 % 4294967296); [2025-02-08 04:05:25,712 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16760-4: assume 0 == bnx2_test_registers_~val~38#1 % 4294967296 || 0 == bnx2_test_registers_~rw_mask~0#1 % 4294967296;bnx2_test_registers_#t~bitwise2704#1 := 0; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16760-4: assume !(0 == bnx2_test_registers_~val~38#1 % 4294967296 || 0 == bnx2_test_registers_~rw_mask~0#1 % 4294967296); [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16760-3: assume bnx2_test_registers_~val~38#1 % 4294967296 == bnx2_test_registers_~rw_mask~0#1 % 4294967296;bnx2_test_registers_#t~bitwise2704#1 := bnx2_test_registers_~val~38#1; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16760-3: assume !(bnx2_test_registers_~val~38#1 % 4294967296 == bnx2_test_registers_~rw_mask~0#1 % 4294967296); [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16760-2: havoc bnx2_test_registers_#t~bitwise2704#1;assume bnx2_test_registers_#t~bitwise2704#1 % 4294967296 <= bnx2_test_registers_~val~38#1 % 4294967296 && bnx2_test_registers_#t~bitwise2704#1 % 4294967296 <= bnx2_test_registers_~rw_mask~0#1 % 4294967296; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16760-1: [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16760: assume 0 != bnx2_test_registers_#t~bitwise2704#1 % 4294967296;havoc bnx2_test_registers_#t~bitwise2704#1; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16760: assume !(0 != bnx2_test_registers_#t~bitwise2704#1 % 4294967296);havoc bnx2_test_registers_#t~bitwise2704#1; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16793: assume 65535 != bnx2_test_registers_#t~mem2715#1 % 65536 % 4294967296;havoc bnx2_test_registers_#t~mem2715#1; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16793: assume !(65535 != bnx2_test_registers_#t~mem2715#1 % 65536 % 4294967296);havoc bnx2_test_registers_#t~mem2715#1;bnx2_test_registers_#res#1 := bnx2_test_registers_~ret~7#1;call ULTIMATE.dealloc(bnx2_test_registers_~#reg_tbl~0#1.base, bnx2_test_registers_~#reg_tbl~0#1.offset);havoc bnx2_test_registers_~#reg_tbl~0#1.base, bnx2_test_registers_~#reg_tbl~0#1.offset; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17091: assume -2147483648 <= bnx2_test_loopback_#t~ret2787#1 && bnx2_test_loopback_#t~ret2787#1 <= 2147483647;bnx2_test_loopback_~tmp___2~20#1 := bnx2_test_loopback_#t~ret2787#1;havoc bnx2_test_loopback_#t~ret2787#1; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17091-1: SUMMARY for call bnx2_test_loopback_#t~ret2787#1 := bnx2_run_loopback(bnx2_test_loopback_~bp#1.base, bnx2_test_loopback_~bp#1.offset, 1); srcloc: null [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19420-4: assume 0 == #t~mem3555#1 % 4294967296 || 2 == #t~mem3555#1 % 4294967296;#t~bitwise3556#1 := 2; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19420-4: assume !(0 == #t~mem3555#1 % 4294967296 || 2 == #t~mem3555#1 % 4294967296); [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19420-3: assume false;#t~bitwise3556#1 := #t~mem3555#1; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19420-3: assume !false; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17075: assume 0 != bnx2_test_loopback_~tmp___0~62#1;bnx2_test_loopback_#res#1 := 3; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17075: assume !(0 != bnx2_test_loopback_~tmp___0~62#1); [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19453-1: call #t~mem3564#1 := read~int#18(~bp~34#1.base, 9110 + ~bp~34#1.offset, 1); [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19420: call write~int#26(#t~bitwise3556#1, ~etest#1.base, 4 + ~etest#1.offset, 4);havoc #t~mem3555#1;havoc #t~bitwise3556#1; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19453: assume 0 != #t~mem3564#1 % 256 % 4294967296;havoc #t~mem3564#1; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19453: assume !(0 != #t~mem3564#1 % 256 % 4294967296);havoc #t~mem3564#1; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19420-2: havoc #t~bitwise3556#1;assume (#t~bitwise3556#1 % 4294967296 >= #t~mem3555#1 % 4294967296 && #t~bitwise3556#1 % 4294967296 >= 2) && #t~bitwise3556#1 % 4294967296 <= 2 + #t~mem3555#1 % 4294967296; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19420-1: [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17093: assume 0 != bnx2_test_loopback_~tmp___2~20#1; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17093: assume !(0 != bnx2_test_loopback_~tmp___2~20#1); [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16878: assume 1460207616 == (bnx2_test_memory_#t~mem2719#1 - bnx2_test_memory_#t~mem2719#1 % 65536) % 4294967296;havoc bnx2_test_memory_#t~mem2719#1;bnx2_test_memory_~mem_tbl~0#1.base, bnx2_test_memory_~mem_tbl~0#1.offset := bnx2_test_memory_~#mem_tbl_5709~0#1.base, bnx2_test_memory_~#mem_tbl_5709~0#1.offset; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16878: assume !(1460207616 == (bnx2_test_memory_#t~mem2719#1 - bnx2_test_memory_#t~mem2719#1 % 65536) % 4294967296);havoc bnx2_test_memory_#t~mem2719#1;bnx2_test_memory_~mem_tbl~0#1.base, bnx2_test_memory_~mem_tbl~0#1.offset := bnx2_test_memory_~#mem_tbl_5706~0#1.base, bnx2_test_memory_~#mem_tbl_5706~0#1.offset; [2025-02-08 04:05:25,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16895: assume 4294967295 != bnx2_test_memory_#t~mem2723#1 % 4294967296;havoc bnx2_test_memory_#t~mem2723#1; [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16895: assume !(4294967295 != bnx2_test_memory_#t~mem2723#1 % 4294967296);havoc bnx2_test_memory_#t~mem2723#1;bnx2_test_memory_#res#1 := bnx2_test_memory_~ret~8#1;call ULTIMATE.dealloc(bnx2_test_memory_~#mem_tbl_5706~0#1.base, bnx2_test_memory_~#mem_tbl_5706~0#1.offset);havoc bnx2_test_memory_~#mem_tbl_5706~0#1.base, bnx2_test_memory_~#mem_tbl_5706~0#1.offset;call ULTIMATE.dealloc(bnx2_test_memory_~#mem_tbl_5709~0#1.base, bnx2_test_memory_~#mem_tbl_5709~0#1.offset);havoc bnx2_test_memory_~#mem_tbl_5709~0#1.base, bnx2_test_memory_~#mem_tbl_5709~0#1.offset; [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16747: call bnx2_test_registers_#t~mem2695#1 := read~int#11(bnx2_test_registers_~#reg_tbl~0#1.base, 2 + (bnx2_test_registers_~#reg_tbl~0#1.offset + 12 * bnx2_test_registers_~i~38#1), 2);bnx2_test_registers_~flags~0#1 := bnx2_test_registers_#t~mem2695#1; [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17094: bnx2_test_loopback_~rc~11#1 := bnx2_test_loopback_#t~bitwise2788#1;havoc bnx2_test_loopback_#t~bitwise2788#1; [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17094-1: [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17094-2: havoc bnx2_test_loopback_#t~bitwise2788#1;assume ((((bnx2_test_loopback_~rc~11#1 < 0 || bnx2_test_loopback_#t~bitwise2788#1 >= 2) && bnx2_test_loopback_#t~bitwise2788#1 >= bnx2_test_loopback_~rc~11#1) && (bnx2_test_loopback_~rc~11#1 < 0 || bnx2_test_loopback_#t~bitwise2788#1 <= 2 + bnx2_test_loopback_~rc~11#1)) && (bnx2_test_loopback_~rc~11#1 >= 0 || bnx2_test_loopback_#t~bitwise2788#1 < 0)) && bnx2_test_loopback_#t~bitwise2788#1 <= 2147483647; [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17094-3: assume false;bnx2_test_loopback_#t~bitwise2788#1 := bnx2_test_loopback_~rc~11#1; [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17094-3: assume !false; [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17094-4: assume 0 == bnx2_test_loopback_~rc~11#1 || 2 == bnx2_test_loopback_~rc~11#1;bnx2_test_loopback_#t~bitwise2788#1 := 2; [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17094-4: assume !(0 == bnx2_test_loopback_~rc~11#1 || 2 == bnx2_test_loopback_~rc~11#1); [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16764-2: havoc bnx2_test_registers_#t~bitwise2706#1;assume bnx2_test_registers_#t~bitwise2706#1 % 4294967296 <= bnx2_test_registers_#t~bitwise2705#1 % 4294967296 && bnx2_test_registers_#t~bitwise2706#1 % 4294967296 <= bnx2_test_registers_~ro_mask~0#1 % 4294967296; [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16764-1: [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16764: assume 0 != bnx2_test_registers_#t~bitwise2706#1 % 4294967296;havoc bnx2_test_registers_#t~bitwise2705#1;havoc bnx2_test_registers_#t~bitwise2706#1; [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16764: assume !(0 != bnx2_test_registers_#t~bitwise2706#1 % 4294967296);havoc bnx2_test_registers_#t~bitwise2705#1;havoc bnx2_test_registers_#t~bitwise2706#1;call bnx2_test_registers_#t~mem2707#1.base, bnx2_test_registers_#t~mem2707#1.offset := read~$Pointer$#18(bnx2_test_registers_~bp#1.base, bnx2_test_registers_~bp#1.offset, 8); [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16830: assume bnx2_do_mem_test_~offset~4#1 % 4294967296 < bnx2_do_mem_test_~size#1 % 4294967296; [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16830: assume !(bnx2_do_mem_test_~offset~4#1 % 4294967296 < bnx2_do_mem_test_~size#1 % 4294967296);bnx2_do_mem_test_~i~39#1 := 1 + bnx2_do_mem_test_~i~39#1; [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16764-9: assume 0 == bnx2_test_registers_~val~38#1 % 4294967296;bnx2_test_registers_#t~bitwise2705#1 := bnx2_test_registers_~save_val~0#1; [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16764-9: assume !(0 == bnx2_test_registers_~val~38#1 % 4294967296); [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16764-8: assume 0 == bnx2_test_registers_~save_val~0#1 % 4294967296;bnx2_test_registers_#t~bitwise2705#1 := bnx2_test_registers_~val~38#1; [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16764-8: assume !(0 == bnx2_test_registers_~save_val~0#1 % 4294967296); [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16764-7: assume bnx2_test_registers_~val~38#1 % 4294967296 == bnx2_test_registers_~save_val~0#1 % 4294967296;bnx2_test_registers_#t~bitwise2705#1 := 0; [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16764-7: assume !(bnx2_test_registers_~val~38#1 % 4294967296 == bnx2_test_registers_~save_val~0#1 % 4294967296); [2025-02-08 04:05:25,714 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16764-6: havoc bnx2_test_registers_#t~bitwise2705#1;assume bnx2_test_registers_#t~bitwise2705#1 % 4294967296 <= bnx2_test_registers_~val~38#1 % 4294967296 + bnx2_test_registers_~save_val~0#1 % 4294967296; [2025-02-08 04:05:25,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16764-5: [2025-02-08 04:05:25,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16764-4: assume 0 == bnx2_test_registers_#t~bitwise2705#1 % 4294967296 || 0 == bnx2_test_registers_~ro_mask~0#1 % 4294967296;bnx2_test_registers_#t~bitwise2706#1 := 0; [2025-02-08 04:05:25,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16764-4: assume !(0 == bnx2_test_registers_#t~bitwise2705#1 % 4294967296 || 0 == bnx2_test_registers_~ro_mask~0#1 % 4294967296); [2025-02-08 04:05:25,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16764-3: assume bnx2_test_registers_#t~bitwise2705#1 % 4294967296 == bnx2_test_registers_~ro_mask~0#1 % 4294967296;bnx2_test_registers_#t~bitwise2706#1 := bnx2_test_registers_#t~bitwise2705#1; [2025-02-08 04:05:25,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16764-3: assume !(bnx2_test_registers_#t~bitwise2705#1 % 4294967296 == bnx2_test_registers_~ro_mask~0#1 % 4294967296); [2025-02-08 04:05:25,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16781-1: SUMMARY for call writel(bnx2_test_registers_~save_val~0#1, bnx2_test_registers_#t~mem2713#1.base, bnx2_test_registers_#t~mem2713#1.offset + (if bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_test_registers_~offset~3#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:25,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16748: assume 0 != bnx2_test_registers_~is_5709~0#1 && 0 != (if bnx2_test_registers_~flags~0#1 % 65536 % 4294967296 <= 2147483647 then bnx2_test_registers_~flags~0#1 % 65536 % 4294967296 else bnx2_test_registers_~flags~0#1 % 65536 % 4294967296 - 4294967296) % 2; [2025-02-08 04:05:25,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16748: assume !(0 != bnx2_test_registers_~is_5709~0#1 && 0 != (if bnx2_test_registers_~flags~0#1 % 65536 % 4294967296 <= 2147483647 then bnx2_test_registers_~flags~0#1 % 65536 % 4294967296 else bnx2_test_registers_~flags~0#1 % 65536 % 4294967296 - 4294967296) % 2);call bnx2_test_registers_#t~mem2696#1 := read~int#11(bnx2_test_registers_~#reg_tbl~0#1.base, bnx2_test_registers_~#reg_tbl~0#1.offset + 12 * bnx2_test_registers_~i~38#1, 2);bnx2_test_registers_~offset~3#1 := bnx2_test_registers_#t~mem2696#1 % 65536;havoc bnx2_test_registers_#t~mem2696#1;call bnx2_test_registers_#t~mem2697#1 := read~int#11(bnx2_test_registers_~#reg_tbl~0#1.base, 4 + (bnx2_test_registers_~#reg_tbl~0#1.offset + 12 * bnx2_test_registers_~i~38#1), 4);bnx2_test_registers_~rw_mask~0#1 := bnx2_test_registers_#t~mem2697#1;havoc bnx2_test_registers_#t~mem2697#1;call bnx2_test_registers_#t~mem2698#1 := read~int#11(bnx2_test_registers_~#reg_tbl~0#1.base, 8 + (bnx2_test_registers_~#reg_tbl~0#1.offset + 12 * bnx2_test_registers_~i~38#1), 4);bnx2_test_registers_~ro_mask~0#1 := bnx2_test_registers_#t~mem2698#1;havoc bnx2_test_registers_#t~mem2698#1;call bnx2_test_registers_#t~mem2699#1.base, bnx2_test_registers_#t~mem2699#1.offset := read~$Pointer$#18(bnx2_test_registers_~bp#1.base, bnx2_test_registers_~bp#1.offset, 8); [2025-02-08 04:05:25,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16781: havoc bnx2_test_registers_#t~mem2713#1.base, bnx2_test_registers_#t~mem2713#1.offset; [2025-02-08 04:05:25,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16847: call ULTIMATE.dealloc(bnx2_test_memory_~#mem_tbl_5706~0#1.base, bnx2_test_memory_~#mem_tbl_5706~0#1.offset);havoc bnx2_test_memory_~#mem_tbl_5706~0#1.base, bnx2_test_memory_~#mem_tbl_5706~0#1.offset;call ULTIMATE.dealloc(bnx2_test_memory_~#mem_tbl_5709~0#1.base, bnx2_test_memory_~#mem_tbl_5709~0#1.offset);havoc bnx2_test_memory_~#mem_tbl_5709~0#1.base, bnx2_test_memory_~#mem_tbl_5709~0#1.offset;#t~ret3554#1 := bnx2_test_memory_#res#1;havoc bnx2_test_memory_#t~mem2719#1, bnx2_test_memory_#t~mem2720#1, bnx2_test_memory_#t~mem2721#1, bnx2_test_memory_#t~ret2722#1, bnx2_test_memory_#t~mem2723#1, bnx2_test_memory_~bp#1.base, bnx2_test_memory_~bp#1.offset, bnx2_test_memory_~ret~8#1, bnx2_test_memory_~i~40#1, bnx2_test_memory_~#mem_tbl_5706~0#1.base, bnx2_test_memory_~#mem_tbl_5706~0#1.offset, bnx2_test_memory_~#mem_tbl_5709~0#1.base, bnx2_test_memory_~#mem_tbl_5709~0#1.offset, bnx2_test_memory_~mem_tbl~0#1.base, bnx2_test_memory_~mem_tbl~0#1.offset;havoc bnx2_test_memory_#in~bp#1.base, bnx2_test_memory_#in~bp#1.offset;assume { :end_inline_bnx2_test_memory } true;assume -2147483648 <= #t~ret3554#1 && #t~ret3554#1 <= 2147483647;~tmp___1~44#1 := #t~ret3554#1;havoc #t~ret3554#1; [2025-02-08 04:05:25,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19440: assume 0 != ~tmp___5~7#1; [2025-02-08 04:05:25,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19440: assume !(0 != ~tmp___5~7#1); [2025-02-08 04:05:25,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19424: #t~ret3557#1 := bnx2_test_loopback_#res#1;havoc bnx2_test_loopback_#t~mem2782#1.base, bnx2_test_loopback_#t~mem2782#1.offset, bnx2_test_loopback_#t~ret2783#1, bnx2_test_loopback_#t~ret2784#1, bnx2_test_loopback_#t~ret2785#1, bnx2_test_loopback_#t~ret2786#1, bnx2_test_loopback_#t~ret2787#1, bnx2_test_loopback_#t~bitwise2788#1, bnx2_test_loopback_~bp#1.base, bnx2_test_loopback_~bp#1.offset, bnx2_test_loopback_~rc~11#1, bnx2_test_loopback_~tmp~121#1, bnx2_test_loopback_~tmp___0~62#1, bnx2_test_loopback_~tmp___1~35#1, bnx2_test_loopback_~tmp___2~20#1;havoc bnx2_test_loopback_#in~bp#1.base, bnx2_test_loopback_#in~bp#1.offset;assume { :end_inline_bnx2_test_loopback } true;assume -2147483648 <= #t~ret3557#1 && #t~ret3557#1 <= 2147483647;~tmp___3~13#1 := #t~ret3557#1;havoc #t~ret3557#1;~tmp___2~27#1 := ~tmp___3~13#1;call write~int#18(~tmp___2~27#1, ~buf#1.base, 16 + ~buf#1.offset, 8); [2025-02-08 04:05:25,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19424-1: assume { :begin_inline_bnx2_test_loopback } true;bnx2_test_loopback_#in~bp#1.base, bnx2_test_loopback_#in~bp#1.offset := ~bp~34#1.base, ~bp~34#1.offset;havoc bnx2_test_loopback_#res#1;havoc bnx2_test_loopback_#t~mem2782#1.base, bnx2_test_loopback_#t~mem2782#1.offset, bnx2_test_loopback_#t~ret2783#1, bnx2_test_loopback_#t~ret2784#1, bnx2_test_loopback_#t~ret2785#1, bnx2_test_loopback_#t~ret2786#1, bnx2_test_loopback_#t~ret2787#1, bnx2_test_loopback_#t~bitwise2788#1, bnx2_test_loopback_~bp#1.base, bnx2_test_loopback_~bp#1.offset, bnx2_test_loopback_~rc~11#1, bnx2_test_loopback_~tmp~121#1, bnx2_test_loopback_~tmp___0~62#1, bnx2_test_loopback_~tmp___1~35#1, bnx2_test_loopback_~tmp___2~20#1;bnx2_test_loopback_~bp#1.base, bnx2_test_loopback_~bp#1.offset := bnx2_test_loopback_#in~bp#1.base, bnx2_test_loopback_#in~bp#1.offset;havoc bnx2_test_loopback_~rc~11#1;havoc bnx2_test_loopback_~tmp~121#1;havoc bnx2_test_loopback_~tmp___0~62#1;havoc bnx2_test_loopback_~tmp___1~35#1;havoc bnx2_test_loopback_~tmp___2~20#1;bnx2_test_loopback_~rc~11#1 := 0;call bnx2_test_loopback_#t~mem2782#1.base, bnx2_test_loopback_#t~mem2782#1.offset := read~$Pointer$#18(bnx2_test_loopback_~bp#1.base, 8 + bnx2_test_loopback_~bp#1.offset, 8); [2025-02-08 04:05:25,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19458: havoc #t~ret3565#1;~i~50#1 := 1 + ~i~50#1; [2025-02-08 04:05:45,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15230-4: assume 0 == bnx2_nvram_write_~cmd_flags~1#1 % 4294967296 || 256 == bnx2_nvram_write_~cmd_flags~1#1 % 4294967296;bnx2_nvram_write_#t~bitwise2344#1 := 256; [2025-02-08 04:05:45,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15230-4: assume !(0 == bnx2_nvram_write_~cmd_flags~1#1 % 4294967296 || 256 == bnx2_nvram_write_~cmd_flags~1#1 % 4294967296); [2025-02-08 04:05:45,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15230-3: assume false;bnx2_nvram_write_#t~bitwise2344#1 := bnx2_nvram_write_~cmd_flags~1#1; [2025-02-08 04:05:45,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15230-3: assume !false; [2025-02-08 04:05:45,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15230-2: havoc bnx2_nvram_write_#t~bitwise2344#1;assume (bnx2_nvram_write_#t~bitwise2344#1 % 4294967296 >= bnx2_nvram_write_~cmd_flags~1#1 % 4294967296 && bnx2_nvram_write_#t~bitwise2344#1 % 4294967296 >= 256) && bnx2_nvram_write_#t~bitwise2344#1 % 4294967296 <= 256 + bnx2_nvram_write_~cmd_flags~1#1 % 4294967296; [2025-02-08 04:05:45,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15230-1: [2025-02-08 04:05:45,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15230: bnx2_nvram_write_~cmd_flags~1#1 := bnx2_nvram_write_#t~bitwise2344#1;havoc bnx2_nvram_write_#t~bitwise2344#1; [2025-02-08 04:05:45,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18269: havoc netdev_tx_sent_queue_#t~ret360#1, netdev_tx_sent_queue_#t~ret361#1, netdev_tx_sent_queue_#t~ret362#1, netdev_tx_sent_queue_#t~ret363#1, netdev_tx_sent_queue_~dev_queue#1.base, netdev_tx_sent_queue_~dev_queue#1.offset, netdev_tx_sent_queue_~bytes#1, netdev_tx_sent_queue_~tmp~42#1, netdev_tx_sent_queue_~tmp___0~19#1, netdev_tx_sent_queue_~tmp___1~13#1, netdev_tx_sent_queue_~tmp___2~6#1;havoc netdev_tx_sent_queue_#in~dev_queue#1.base, netdev_tx_sent_queue_#in~dev_queue#1.offset, netdev_tx_sent_queue_#in~bytes#1;assume { :end_inline_netdev_tx_sent_queue } true;havoc bnx2_start_xmit_#t~mem3162#1; [2025-02-08 04:05:45,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18203: assume bnx2_start_xmit_#t~short3135#1;havoc bnx2_start_xmit_#t~mem3134#1;havoc bnx2_start_xmit_#t~short3135#1;call bnx2_start_xmit_#t~mem3136#1 := read~int#18(bnx2_start_xmit_~iph~0#1.base, bnx2_start_xmit_~iph~0#1.offset, 1); [2025-02-08 04:05:45,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18203: assume !bnx2_start_xmit_#t~short3135#1;havoc bnx2_start_xmit_#t~mem3134#1;havoc bnx2_start_xmit_#t~short3135#1; [2025-02-08 04:05:45,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18203-1: assume bnx2_start_xmit_#t~short3135#1; [2025-02-08 04:05:45,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18203-1: assume !bnx2_start_xmit_#t~short3135#1;call bnx2_start_xmit_#t~mem3134#1 := read~int#18(bnx2_start_xmit_~iph~0#1.base, bnx2_start_xmit_~iph~0#1.offset, 1);bnx2_start_xmit_#t~short3135#1 := (if bnx2_start_xmit_#t~mem3134#1 % 256 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3134#1 % 256 % 4294967296 else bnx2_start_xmit_#t~mem3134#1 % 256 % 4294967296 - 4294967296) > 5; [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18204-3: assume 0 == 256 * ((4294967291 + (bnx2_start_xmit_#t~mem3136#1 % 256 + bnx2_start_xmit_~tcp_opt_len~0#1 % 4294967296 / 4)) % 4294967296) % 4294967296;bnx2_start_xmit_#t~bitwise3137#1 := bnx2_start_xmit_~vlan_tag_flags~0#1; [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18204-3: assume !(0 == 256 * ((4294967291 + (bnx2_start_xmit_#t~mem3136#1 % 256 + bnx2_start_xmit_~tcp_opt_len~0#1 % 4294967296 / 4)) % 4294967296) % 4294967296); [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18204-4: assume 0 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 || bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 == 256 * ((4294967291 + (bnx2_start_xmit_#t~mem3136#1 % 256 + bnx2_start_xmit_~tcp_opt_len~0#1 % 4294967296 / 4)) % 4294967296) % 4294967296;bnx2_start_xmit_#t~bitwise3137#1 := 256 * ((4294967291 + (bnx2_start_xmit_#t~mem3136#1 % 256 + bnx2_start_xmit_~tcp_opt_len~0#1 % 4294967296 / 4)) % 4294967296); [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18204-4: assume !(0 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 || bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 == 256 * ((4294967291 + (bnx2_start_xmit_#t~mem3136#1 % 256 + bnx2_start_xmit_~tcp_opt_len~0#1 % 4294967296 / 4)) % 4294967296) % 4294967296); [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18270: bnx2_start_xmit_~prod~3#1 := (if 254 == bnx2_start_xmit_#t~bitwise3163#1 % 18446744073709551616 then 2 + bnx2_start_xmit_~prod~3#1 % 65536 else 1 + bnx2_start_xmit_~prod~3#1 % 65536);havoc bnx2_start_xmit_#t~bitwise3163#1;call bnx2_start_xmit_#t~mem3164#1 := read~int#18(bnx2_start_xmit_~txr~9#1.base, bnx2_start_xmit_~txr~9#1.offset, 4);call bnx2_start_xmit_#t~mem3165#1 := read~int#18(bnx2_start_xmit_~skb#1.base, 104 + bnx2_start_xmit_~skb#1.offset, 4);call write~int#18(bnx2_start_xmit_#t~mem3164#1 + bnx2_start_xmit_#t~mem3165#1, bnx2_start_xmit_~txr~9#1.base, bnx2_start_xmit_~txr~9#1.offset, 4);havoc bnx2_start_xmit_#t~mem3164#1;havoc bnx2_start_xmit_#t~mem3165#1;call bnx2_start_xmit_#t~mem3166#1.base, bnx2_start_xmit_#t~mem3166#1.offset := read~$Pointer$#18(bnx2_start_xmit_~bp~14#1.base, bnx2_start_xmit_~bp~14#1.offset, 8);call bnx2_start_xmit_#t~mem3167#1 := read~int#18(bnx2_start_xmit_~txr~9#1.base, 6 + bnx2_start_xmit_~txr~9#1.offset, 4); [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18270-1: [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18270-2: havoc bnx2_start_xmit_#t~bitwise3163#1;assume bnx2_start_xmit_#t~bitwise3163#1 % 18446744073709551616 <= bnx2_start_xmit_~prod~3#1 % 65536 % 18446744073709551616 && bnx2_start_xmit_#t~bitwise3163#1 % 18446744073709551616 <= 254; [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18204: bnx2_start_xmit_~vlan_tag_flags~0#1 := bnx2_start_xmit_#t~bitwise3137#1;havoc bnx2_start_xmit_#t~mem3136#1;havoc bnx2_start_xmit_#t~bitwise3137#1; [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18270-3: assume 254 == bnx2_start_xmit_~prod~3#1 % 65536 % 18446744073709551616;bnx2_start_xmit_#t~bitwise3163#1 := bnx2_start_xmit_~prod~3#1 % 65536; [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18270-3: assume !(254 == bnx2_start_xmit_~prod~3#1 % 65536 % 18446744073709551616); [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18204-1: [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18270-4: assume 0 == bnx2_start_xmit_~prod~3#1 % 65536 % 18446744073709551616;bnx2_start_xmit_#t~bitwise3163#1 := 0; [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18270-4: assume !(0 == bnx2_start_xmit_~prod~3#1 % 65536 % 18446744073709551616); [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18204-2: havoc bnx2_start_xmit_#t~bitwise3137#1;assume (bnx2_start_xmit_#t~bitwise3137#1 % 4294967296 >= bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 && bnx2_start_xmit_#t~bitwise3137#1 % 4294967296 >= 256 * ((4294967291 + (bnx2_start_xmit_#t~mem3136#1 % 256 + bnx2_start_xmit_~tcp_opt_len~0#1 % 4294967296 / 4)) % 4294967296) % 4294967296) && bnx2_start_xmit_#t~bitwise3137#1 % 4294967296 <= bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 + 256 * ((4294967291 + (bnx2_start_xmit_#t~mem3136#1 % 256 + bnx2_start_xmit_~tcp_opt_len~0#1 % 4294967296 / 4)) % 4294967296) % 4294967296; [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14703: havoc bnx2_nvram_erase_page_#t~mem2228#1.base, bnx2_nvram_erase_page_#t~mem2228#1.offset;call bnx2_nvram_erase_page_#t~mem2229#1.base, bnx2_nvram_erase_page_#t~mem2229#1.offset := read~$Pointer$#18(bnx2_nvram_erase_page_~bp#1.base, bnx2_nvram_erase_page_~bp#1.offset, 8); [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14703-1: SUMMARY for call writel(8, bnx2_nvram_erase_page_#t~mem2228#1.base, 25600 + bnx2_nvram_erase_page_#t~mem2228#1.offset); srcloc: null [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22829: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_29(~ldv_1_callback_ndo_change_mtu~0#1.base, ~ldv_1_callback_ndo_change_mtu~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_ldv_param_29_1_default~0#1); srcloc: null [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15166-1: call bnx2_nvram_write_#t~mem2329#1.base, bnx2_nvram_write_#t~mem2329#1.offset := read~$Pointer$#18(bnx2_nvram_write_~bp#1.base, 9175 + bnx2_nvram_write_~bp#1.offset, 8);call bnx2_nvram_write_#t~mem2330#1 := read~int#18(bnx2_nvram_write_#t~mem2329#1.base, 28 + bnx2_nvram_write_#t~mem2329#1.offset, 4); [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15166: assume bnx2_nvram_write_~j~11#1 % 4294967296 == (bnx2_nvram_write_#t~mem2330#1 - 4) % 4294967296;havoc bnx2_nvram_write_#t~mem2329#1.base, bnx2_nvram_write_#t~mem2329#1.offset;havoc bnx2_nvram_write_#t~mem2330#1; [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15166: assume !(bnx2_nvram_write_~j~11#1 % 4294967296 == (bnx2_nvram_write_#t~mem2330#1 - 4) % 4294967296);havoc bnx2_nvram_write_#t~mem2329#1.base, bnx2_nvram_write_#t~mem2329#1.offset;havoc bnx2_nvram_write_#t~mem2330#1; [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14704-1: SUMMARY for call writel(bnx2_nvram_erase_page_~offset#1 % 16777216, bnx2_nvram_erase_page_#t~mem2229#1.base, 25612 + bnx2_nvram_erase_page_#t~mem2229#1.offset); srcloc: null [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14704: havoc bnx2_nvram_erase_page_#t~mem2229#1.base, bnx2_nvram_erase_page_#t~mem2229#1.offset;call bnx2_nvram_erase_page_#t~mem2230#1.base, bnx2_nvram_erase_page_#t~mem2230#1.offset := read~$Pointer$#18(bnx2_nvram_erase_page_~bp#1.base, bnx2_nvram_erase_page_~bp#1.offset, 8); [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19791: assume 35145 == bnx2_ioctl_~cmd#1; [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19791: assume !(35145 == bnx2_ioctl_~cmd#1); [2025-02-08 04:05:45,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15167-4: assume 0 == bnx2_nvram_write_~cmd_flags~1#1 % 4294967296 || 256 == bnx2_nvram_write_~cmd_flags~1#1 % 4294967296;bnx2_nvram_write_#t~bitwise2331#1 := 256; [2025-02-08 04:05:45,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15167-4: assume !(0 == bnx2_nvram_write_~cmd_flags~1#1 % 4294967296 || 256 == bnx2_nvram_write_~cmd_flags~1#1 % 4294967296); [2025-02-08 04:05:45,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15167-3: assume false;bnx2_nvram_write_#t~bitwise2331#1 := bnx2_nvram_write_~cmd_flags~1#1; [2025-02-08 04:05:45,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15167-3: assume !false; [2025-02-08 04:05:45,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15167-2: havoc bnx2_nvram_write_#t~bitwise2331#1;assume (bnx2_nvram_write_#t~bitwise2331#1 % 4294967296 >= bnx2_nvram_write_~cmd_flags~1#1 % 4294967296 && bnx2_nvram_write_#t~bitwise2331#1 % 4294967296 >= 256) && bnx2_nvram_write_#t~bitwise2331#1 % 4294967296 <= 256 + bnx2_nvram_write_~cmd_flags~1#1 % 4294967296; [2025-02-08 04:05:45,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15167-1: [2025-02-08 04:05:45,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15167: bnx2_nvram_write_~cmd_flags~1#1 := bnx2_nvram_write_#t~bitwise2331#1;havoc bnx2_nvram_write_#t~bitwise2331#1; [2025-02-08 04:05:45,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18272: havoc bnx2_start_xmit_#t~mem3166#1.base, bnx2_start_xmit_#t~mem3166#1.offset;havoc bnx2_start_xmit_#t~mem3167#1;call bnx2_start_xmit_#t~mem3168#1 := read~int#18(bnx2_start_xmit_~txr~9#1.base, bnx2_start_xmit_~txr~9#1.offset, 4);call bnx2_start_xmit_#t~mem3169#1.base, bnx2_start_xmit_#t~mem3169#1.offset := read~$Pointer$#18(bnx2_start_xmit_~bp~14#1.base, bnx2_start_xmit_~bp~14#1.offset, 8);call bnx2_start_xmit_#t~mem3170#1 := read~int#18(bnx2_start_xmit_~txr~9#1.base, 10 + bnx2_start_xmit_~txr~9#1.offset, 4); [2025-02-08 04:05:45,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18272-1: SUMMARY for call writew((if bnx2_start_xmit_~prod~3#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_~prod~3#1 % 65536 % 4294967296 else bnx2_start_xmit_~prod~3#1 % 65536 % 4294967296 - 4294967296), bnx2_start_xmit_#t~mem3166#1.base, bnx2_start_xmit_#t~mem3166#1.offset + (if bnx2_start_xmit_#t~mem3167#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_start_xmit_#t~mem3167#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_start_xmit_#t~mem3167#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:45,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23293: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_7 } true;ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_7_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg2#1.offset := ~ldv_1_callback_get_coalesce~0#1.base, ~ldv_1_callback_get_coalesce~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_coalesce_ptr~0#1.base, ~ldv_1_container_struct_ethtool_coalesce_ptr~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_7_#t~ret4037#1, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_7_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg2#1.offset; [2025-02-08 04:05:45,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14705: havoc bnx2_nvram_erase_page_#t~mem2230#1.base, bnx2_nvram_erase_page_#t~mem2230#1.offset;bnx2_nvram_erase_page_~j~7#1 := 0; [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14705-1: SUMMARY for call writel(bnx2_nvram_erase_page_~cmd~1#1, bnx2_nvram_erase_page_#t~mem2230#1.base, 25600 + bnx2_nvram_erase_page_#t~mem2230#1.offset); srcloc: null [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15234: assume -2147483648 <= bnx2_nvram_write_#t~ret2345#1 && bnx2_nvram_write_#t~ret2345#1 <= 2147483647;bnx2_nvram_write_~rc~6#1 := bnx2_nvram_write_#t~ret2345#1;havoc bnx2_nvram_write_#t~ret2345#1; [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19594: assume 2 == bnx2_set_phys_id_~state#1 % 4294967296; [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19594: assume !(2 == bnx2_set_phys_id_~state#1 % 4294967296); [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15102-4: assume 0 == bnx2_nvram_write_~align_start~0#1 || bnx2_nvram_write_~align_start~0#1 == bnx2_nvram_write_~align_end~0#1;bnx2_nvram_write_#t~bitwise2314#1 := bnx2_nvram_write_~align_end~0#1; [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15102-4: assume !(0 == bnx2_nvram_write_~align_start~0#1 || bnx2_nvram_write_~align_start~0#1 == bnx2_nvram_write_~align_end~0#1); [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15102-3: assume 0 == bnx2_nvram_write_~align_end~0#1;bnx2_nvram_write_#t~bitwise2314#1 := bnx2_nvram_write_~align_start~0#1; [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15102-3: assume !(0 == bnx2_nvram_write_~align_end~0#1); [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15102-2: havoc bnx2_nvram_write_#t~bitwise2314#1;assume (((((bnx2_nvram_write_~align_start~0#1 < 0 && bnx2_nvram_write_~align_end~0#1 >= 0) || bnx2_nvram_write_#t~bitwise2314#1 >= bnx2_nvram_write_~align_end~0#1) && ((bnx2_nvram_write_~align_start~0#1 >= 0 && bnx2_nvram_write_~align_end~0#1 < 0) || bnx2_nvram_write_#t~bitwise2314#1 >= bnx2_nvram_write_~align_start~0#1)) && ((bnx2_nvram_write_~align_start~0#1 < 0 || bnx2_nvram_write_~align_end~0#1 < 0) || bnx2_nvram_write_#t~bitwise2314#1 <= bnx2_nvram_write_~align_start~0#1 + bnx2_nvram_write_~align_end~0#1)) && ((bnx2_nvram_write_~align_start~0#1 >= 0 && bnx2_nvram_write_~align_end~0#1 >= 0) || bnx2_nvram_write_#t~bitwise2314#1 < 0)) && bnx2_nvram_write_#t~bitwise2314#1 <= 2147483647; [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15102-1: [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15102: assume 0 != bnx2_nvram_write_#t~bitwise2314#1;havoc bnx2_nvram_write_#t~bitwise2314#1; [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15102: assume !(0 != bnx2_nvram_write_#t~bitwise2314#1);havoc bnx2_nvram_write_#t~bitwise2314#1; [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15234-1: SUMMARY for call bnx2_nvram_write_#t~ret2345#1 := bnx2_nvram_write_dword(bnx2_nvram_write_~bp#1.base, bnx2_nvram_write_~bp#1.offset, bnx2_nvram_write_~addr~5#1, bnx2_nvram_write_~buf~1#1.base, bnx2_nvram_write_~buf~1#1.offset, bnx2_nvram_write_~cmd_flags~1#1); srcloc: null [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18273: havoc bnx2_start_xmit_#t~mem3168#1;havoc bnx2_start_xmit_#t~mem3169#1.base, bnx2_start_xmit_#t~mem3169#1.offset;havoc bnx2_start_xmit_#t~mem3170#1;havoc bnx2_start_xmit_#t~mem3168#1;havoc bnx2_start_xmit_#t~mem3169#1.base, bnx2_start_xmit_#t~mem3169#1.offset;havoc bnx2_start_xmit_#t~mem3170#1;call write~int#18(bnx2_start_xmit_~prod~3#1, bnx2_start_xmit_~txr~9#1.base, 4 + bnx2_start_xmit_~txr~9#1.offset, 2); [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18273-1: SUMMARY for call writel(bnx2_start_xmit_#t~mem3168#1, bnx2_start_xmit_#t~mem3169#1.base, bnx2_start_xmit_#t~mem3169#1.offset + (if bnx2_start_xmit_#t~mem3170#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_start_xmit_#t~mem3170#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_start_xmit_#t~mem3170#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18141: bnx2_start_xmit_~tmp~133#1.base, bnx2_start_xmit_~tmp~133#1.offset := bnx2_start_xmit_#t~ret3098#1.base, bnx2_start_xmit_#t~ret3098#1.offset;havoc bnx2_start_xmit_#t~ret3098#1.base, bnx2_start_xmit_#t~ret3098#1.offset;bnx2_start_xmit_~bp~14#1.base, bnx2_start_xmit_~bp~14#1.offset := bnx2_start_xmit_~tmp~133#1.base, bnx2_start_xmit_~tmp~133#1.offset;assume { :begin_inline_skb_get_queue_mapping } true;skb_get_queue_mapping_#in~skb#1.base, skb_get_queue_mapping_#in~skb#1.offset := bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset;havoc skb_get_queue_mapping_#res#1;havoc skb_get_queue_mapping_#t~mem322#1, skb_get_queue_mapping_~skb#1.base, skb_get_queue_mapping_~skb#1.offset;skb_get_queue_mapping_~skb#1.base, skb_get_queue_mapping_~skb#1.offset := skb_get_queue_mapping_#in~skb#1.base, skb_get_queue_mapping_#in~skb#1.offset;call skb_get_queue_mapping_#t~mem322#1 := read~int#18(skb_get_queue_mapping_~skb#1.base, 176 + skb_get_queue_mapping_~skb#1.offset, 2);skb_get_queue_mapping_#res#1 := skb_get_queue_mapping_#t~mem322#1;havoc skb_get_queue_mapping_#t~mem322#1; [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18141-1: SUMMARY for call bnx2_start_xmit_#t~ret3098#1.base, bnx2_start_xmit_#t~ret3098#1.offset := netdev_priv(bnx2_start_xmit_~dev#1.base, bnx2_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22568: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_53(~ldv_1_callback_set_coalesce~0#1.base, ~ldv_1_callback_set_coalesce~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_coalesce_ptr~0#1.base, ~ldv_1_container_struct_ethtool_coalesce_ptr~0#1.offset); srcloc: null [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7902: havoc skb_network_header_#t~mem310#1.base, skb_network_header_#t~mem310#1.offset;havoc skb_network_header_#t~mem311#1;ip_hdr_#t~ret501#1.base, ip_hdr_#t~ret501#1.offset := skb_network_header_#res#1.base, skb_network_header_#res#1.offset;havoc skb_network_header_#t~mem310#1.base, skb_network_header_#t~mem310#1.offset, skb_network_header_#t~mem311#1, skb_network_header_~skb#1.base, skb_network_header_~skb#1.offset;havoc skb_network_header_#in~skb#1.base, skb_network_header_#in~skb#1.offset;assume { :end_inline_skb_network_header } true;ip_hdr_~tmp~58#1.base, ip_hdr_~tmp~58#1.offset := ip_hdr_#t~ret501#1.base, ip_hdr_#t~ret501#1.offset;havoc ip_hdr_#t~ret501#1.base, ip_hdr_#t~ret501#1.offset;ip_hdr_#res#1.base, ip_hdr_#res#1.offset := ip_hdr_~tmp~58#1.base, ip_hdr_~tmp~58#1.offset; [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15236: assume 0 != bnx2_nvram_write_~rc~6#1; [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15236: assume !(0 != bnx2_nvram_write_~rc~6#1);bnx2_nvram_write_~cmd_flags~1#1 := 0;bnx2_nvram_write_~buf~1#1.base, bnx2_nvram_write_~buf~1#1.offset := bnx2_nvram_write_~buf~1#1.base, 4 + bnx2_nvram_write_~buf~1#1.offset;bnx2_nvram_write_~addr~5#1 := 4 + bnx2_nvram_write_~addr~5#1;bnx2_nvram_write_~i~29#1 := 4 + bnx2_nvram_write_~i~29#1; [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15104-1: SUMMARY for call bnx2_nvram_write_#t~ret2315#1.base, bnx2_nvram_write_#t~ret2315#1.offset := kmalloc(bnx2_nvram_write_~len32~1#1 % 4294967296, 208); srcloc: null [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21909: havoc ldv_dummy_resourceless_instance_callback_1_44_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_44_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_44_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_44_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_44_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_44_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_44_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_44_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_44 } true; [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15104: bnx2_nvram_write_~tmp~113#1.base, bnx2_nvram_write_~tmp~113#1.offset := bnx2_nvram_write_#t~ret2315#1.base, bnx2_nvram_write_#t~ret2315#1.offset;havoc bnx2_nvram_write_#t~ret2315#1.base, bnx2_nvram_write_#t~ret2315#1.offset;bnx2_nvram_write_~align_buf~0#1.base, bnx2_nvram_write_~align_buf~0#1.offset := bnx2_nvram_write_~tmp~113#1.base, bnx2_nvram_write_~tmp~113#1.offset; [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18738: havoc bnx2_get_regs_#t~memset~res3406#1.base, bnx2_get_regs_#t~memset~res3406#1.offset;call bnx2_get_regs_#t~mem3407#1.base, bnx2_get_regs_#t~mem3407#1.offset := read~$Pointer$#18(bnx2_get_regs_~bp~20#1.base, 8 + bnx2_get_regs_~bp~20#1.offset, 8); [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19795: bnx2_ioctl_#res#1 := -95;call ULTIMATE.dealloc(bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset);havoc bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset; [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21909-1: SUMMARY for call bnx2_set_rx_mode(ldv_dummy_resourceless_instance_callback_1_44_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_44_~arg1#1.offset); srcloc: null [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18276: bnx2_start_xmit_~tmp___14~1#1 := bnx2_start_xmit_#t~ret3171#1;havoc bnx2_start_xmit_#t~ret3171#1; [2025-02-08 04:05:45,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18276-1: SUMMARY for call bnx2_start_xmit_#t~ret3171#1 := bnx2_tx_avail(bnx2_start_xmit_~bp~14#1.base, bnx2_start_xmit_~bp~14#1.offset, bnx2_start_xmit_~txr~9#1.base, bnx2_start_xmit_~txr~9#1.offset); srcloc: null [2025-02-08 04:05:45,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18738-1: SUMMARY for call bnx2_get_regs_#t~memset~res3406#1.base, bnx2_get_regs_#t~memset~res3406#1.offset := #Ultimate.C_memset#18(bnx2_get_regs_~p~0#1.base, bnx2_get_regs_~p~0#1.offset, 0, 32768); srcloc: null [2025-02-08 04:05:45,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15171-1: SUMMARY for call bnx2_nvram_write_#t~ret2332#1 := bnx2_nvram_read_dword(bnx2_nvram_write_~bp#1.base, bnx2_nvram_write_~bp#1.offset, bnx2_nvram_write_~page_start~0#1 + bnx2_nvram_write_~j~11#1, bnx2_nvram_write_~flash_buffer~0#1.base, bnx2_nvram_write_~flash_buffer~0#1.offset + (if bnx2_nvram_write_~j~11#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_nvram_write_~j~11#1 % 18446744073709551616 % 18446744073709551616 else bnx2_nvram_write_~j~11#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), bnx2_nvram_write_~cmd_flags~1#1); srcloc: null [2025-02-08 04:05:45,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15171: assume -2147483648 <= bnx2_nvram_write_#t~ret2332#1 && bnx2_nvram_write_#t~ret2332#1 <= 2147483647;bnx2_nvram_write_~rc~6#1 := bnx2_nvram_write_#t~ret2332#1;havoc bnx2_nvram_write_#t~ret2332#1; [2025-02-08 04:05:45,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21777: assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_21_#t~ret4018#1 && ldv_dummy_resourceless_instance_callback_1_21_#t~ret4018#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret4018#1;havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret4018#1, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_21 } true; [2025-02-08 04:05:45,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21777-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_21_#t~ret4018#1 := bnx2_get_settings(ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.offset); srcloc: null [2025-02-08 04:05:45,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970: skb_is_gso_~tmp~31#1.base, skb_is_gso_~tmp~31#1.offset := skb_is_gso_#t~ret323#1.base, skb_is_gso_#t~ret323#1.offset;havoc skb_is_gso_#t~ret323#1.base, skb_is_gso_#t~ret323#1.offset;call skb_is_gso_#t~mem324#1 := read~int#18(skb_is_gso_~tmp~31#1.base, 2 + skb_is_gso_~tmp~31#1.offset, 2);skb_is_gso_#res#1 := (if 0 == (if 0 != skb_is_gso_#t~mem324#1 % 65536 % 4294967296 then 1 else 0) then 0 else 1);havoc skb_is_gso_#t~mem324#1; [2025-02-08 04:05:45,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22042-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_60_#t~ret4035#1 := bnx2_set_settings(ldv_dummy_resourceless_instance_callback_1_60_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_60_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_60_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_60_~arg2#1.offset); srcloc: null [2025-02-08 04:05:45,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970-1: SUMMARY for call skb_is_gso_#t~ret323#1.base, skb_is_gso_#t~ret323#1.offset := skb_end_pointer(skb_is_gso_~skb#1.base, skb_is_gso_~skb#1.offset); srcloc: null [2025-02-08 04:05:45,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18739: bnx2_get_regs_~tmp___0~75#1 := (if 0 == bnx2_get_regs_#t~ret3408#1 % 256 then 0 else 1);havoc bnx2_get_regs_#t~mem3407#1.base, bnx2_get_regs_#t~mem3407#1.offset;havoc bnx2_get_regs_#t~ret3408#1; [2025-02-08 04:05:45,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18739-1: SUMMARY for call bnx2_get_regs_#t~ret3408#1 := netif_running(bnx2_get_regs_#t~mem3407#1.base, bnx2_get_regs_#t~mem3407#1.offset); srcloc: null [2025-02-08 04:05:45,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22042: assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_60_#t~ret4035#1 && ldv_dummy_resourceless_instance_callback_1_60_#t~ret4035#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_60_#t~ret4035#1;havoc ldv_dummy_resourceless_instance_callback_1_60_#t~ret4035#1, ldv_dummy_resourceless_instance_callback_1_60_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_60_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_60_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_60_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_60_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_60_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_60_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_60_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_60_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_60_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_60_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_60_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_60 } true; [2025-02-08 04:05:45,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18277: assume -9223372036854775808 <= bnx2_start_xmit_#t~ret3172#1 && bnx2_start_xmit_#t~ret3172#1 <= 9223372036854775807;bnx2_start_xmit_~tmp___15~1#1 := bnx2_start_xmit_#t~ret3172#1;havoc bnx2_start_xmit_#t~ret3172#1; [2025-02-08 04:05:45,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18277-1: SUMMARY for call bnx2_start_xmit_#t~ret3172#1 := ldv__builtin_expect((if bnx2_start_xmit_~tmp___14~1#1 % 4294967296 <= 17 then 1 else 0), 0); srcloc: null [2025-02-08 04:05:45,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19598: assume 3 == bnx2_set_phys_id_~state#1 % 4294967296; [2025-02-08 04:05:45,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19598: assume !(3 == bnx2_set_phys_id_~state#1 % 4294967296); [2025-02-08 04:05:45,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19797: call bnx2_ioctl_#t~mem3642#1 := read~int#18(bnx2_ioctl_~bp~41#1.base, 8930 + bnx2_ioctl_~bp~41#1.offset, 4);call write~int#21(bnx2_ioctl_#t~mem3642#1, bnx2_ioctl_~data~6#1.base, bnx2_ioctl_~data~6#1.offset, 2);call bnx2_ioctl_#t~mem3643#1 := read~int#18(bnx2_ioctl_~bp~41#1.base, 8898 + bnx2_ioctl_~bp~41#1.offset, 4); [2025-02-08 04:05:45,171 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23034: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_18 } true;ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_18_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_18_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg3#1.offset := ~ldv_1_callback_get_regs~0#1.base, ~ldv_1_callback_get_regs~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_regs_ptr~0#1.base, ~ldv_1_container_struct_ethtool_regs_ptr~0#1.offset, ~ldv_1_container_struct_ethtool_channels_ptr~0#1.base, ~ldv_1_container_struct_ethtool_channels_ptr~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg3#1.offset;ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_18_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_18_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_1_18_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg3#1.offset;assume { :begin_inline_bnx2_get_regs } true;bnx2_get_regs_#in~dev#1.base, bnx2_get_regs_#in~dev#1.offset, bnx2_get_regs_#in~regs#1.base, bnx2_get_regs_#in~regs#1.offset, bnx2_get_regs_#in~_p#1.base, bnx2_get_regs_#in~_p#1.offset := ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg3#1.offset;havoc bnx2_get_regs_#t~ret3405#1.base, bnx2_get_regs_#t~ret3405#1.offset, bnx2_get_regs_#t~memset~res3406#1.base, bnx2_get_regs_#t~memset~res3406#1.offset, bnx2_get_regs_#t~mem3407#1.base, bnx2_get_regs_#t~mem3407#1.offset, bnx2_get_regs_#t~ret3408#1, bnx2_get_regs_#t~mem3409#1, bnx2_get_regs_#t~mem3410#1.base, bnx2_get_regs_#t~mem3410#1.offset, bnx2_get_regs_#t~ret3411#1, bnx2_get_regs_#t~mem3412#1, bnx2_get_regs_#t~mem3413#1, bnx2_get_regs_~dev#1.base, bnx2_get_regs_~dev#1.offset, bnx2_get_regs_~regs#1.base, bnx2_get_regs_~regs#1.offset, bnx2_get_regs_~_p#1.base, bnx2_get_regs_~_p#1.offset, bnx2_get_regs_~p~0#1.base, bnx2_get_regs_~p~0#1.offset, bnx2_get_regs_~i~49#1, bnx2_get_regs_~offset~5#1, bnx2_get_regs_~orig_p~0#1.base, bnx2_get_regs_~orig_p~0#1.offset, bnx2_get_regs_~bp~20#1.base, bnx2_get_regs_~bp~20#1.offset, bnx2_get_regs_~tmp~139#1.base, bnx2_get_regs_~tmp~139#1.offset, bnx2_get_regs_~#reg_boundaries~0#1.base, bnx2_get_regs_~#reg_boundaries~0#1.offset, bnx2_get_regs_~tmp___0~75#1, bnx2_get_regs_~tmp___1~42#1, bnx2_get_regs_~tmp___2~26#1.base, bnx2_get_regs_~tmp___2~26#1.offset;bnx2_get_regs_~dev#1.base, bnx2_get_regs_~dev#1.offset := bnx2_get_regs_#in~dev#1.base, bnx2_get_regs_#in~dev#1.offset;bnx2_get_regs_~regs#1.base, bnx2_get_regs_~regs#1.offset := bnx2_get_regs_#in~regs#1.base, bnx2_get_regs_#in~regs#1.offset;bnx2_get_regs_~_p#1.base, bnx2_get_regs_~_p#1.offset := bnx2_get_regs_#in~_p#1.base, bnx2_get_regs_#in~_p#1.offset;havoc bnx2_get_regs_~p~0#1.base, bnx2_get_regs_~p~0#1.offset;havoc bnx2_get_regs_~i~49#1;havoc bnx2_get_regs_~offset~5#1;havoc bnx2_get_regs_~orig_p~0#1.base, bnx2_get_regs_~orig_p~0#1.offset;havoc bnx2_get_regs_~bp~20#1.base, bnx2_get_regs_~bp~20#1.offset;havoc bnx2_get_regs_~tmp~139#1.base, bnx2_get_regs_~tmp~139#1.offset;call bnx2_get_regs_~#reg_boundaries~0#1.base, bnx2_get_regs_~#reg_boundaries~0#1.offset := #Ultimate.allocOnStack(348);havoc bnx2_get_regs_~tmp___0~75#1;havoc bnx2_get_regs_~tmp___1~42#1;havoc bnx2_get_regs_~tmp___2~26#1.base, bnx2_get_regs_~tmp___2~26#1.offset;bnx2_get_regs_~p~0#1.base, bnx2_get_regs_~p~0#1.offset := bnx2_get_regs_~_p#1.base, bnx2_get_regs_~_p#1.offset;bnx2_get_regs_~orig_p~0#1.base, bnx2_get_regs_~orig_p~0#1.offset := bnx2_get_regs_~_p#1.base, bnx2_get_regs_~_p#1.offset; [2025-02-08 04:05:45,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18212: bnx2_start_xmit_~mapping~2#1 := bnx2_start_xmit_#t~ret3140#1;havoc bnx2_start_xmit_#t~mem3138#1.base, bnx2_start_xmit_#t~mem3138#1.offset;havoc bnx2_start_xmit_#t~mem3139#1.base, bnx2_start_xmit_#t~mem3139#1.offset;havoc bnx2_start_xmit_#t~ret3140#1;call bnx2_start_xmit_#t~mem3141#1.base, bnx2_start_xmit_#t~mem3141#1.offset := read~$Pointer$#18(bnx2_start_xmit_~bp~14#1.base, 16 + bnx2_start_xmit_~bp~14#1.offset, 8); [2025-02-08 04:05:45,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18212-1: SUMMARY for call bnx2_start_xmit_#t~ret3140#1 := dma_map_single_attrs(bnx2_start_xmit_#t~mem3138#1.base, 179 + bnx2_start_xmit_#t~mem3138#1.offset, bnx2_start_xmit_#t~mem3139#1.base, bnx2_start_xmit_#t~mem3139#1.offset, bnx2_start_xmit_~len~4#1 % 4294967296, 1, 0, 0); srcloc: null [2025-02-08 04:05:45,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18212-2: call bnx2_start_xmit_#t~mem3138#1.base, bnx2_start_xmit_#t~mem3138#1.offset := read~$Pointer$#18(bnx2_start_xmit_~bp~14#1.base, 16 + bnx2_start_xmit_~bp~14#1.offset, 8);call bnx2_start_xmit_#t~mem3139#1.base, bnx2_start_xmit_#t~mem3139#1.offset := read~$Pointer$#18(bnx2_start_xmit_~skb#1.base, 229 + bnx2_start_xmit_~skb#1.offset, 8); [2025-02-08 04:05:45,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15107: assume 0 == (bnx2_nvram_write_~align_buf~0#1.base + bnx2_nvram_write_~align_buf~0#1.offset) % 18446744073709551616;bnx2_nvram_write_#res#1 := -12;call ULTIMATE.dealloc(bnx2_nvram_write_~#start~0#1.base, bnx2_nvram_write_~#start~0#1.offset);havoc bnx2_nvram_write_~#start~0#1.base, bnx2_nvram_write_~#start~0#1.offset;call ULTIMATE.dealloc(bnx2_nvram_write_~#end~0#1.base, bnx2_nvram_write_~#end~0#1.offset);havoc bnx2_nvram_write_~#end~0#1.base, bnx2_nvram_write_~#end~0#1.offset; [2025-02-08 04:05:45,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15107: assume !(0 == (bnx2_nvram_write_~align_buf~0#1.base + bnx2_nvram_write_~align_buf~0#1.offset) % 18446744073709551616); [2025-02-08 04:05:45,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7972-1: bnx2_start_xmit_#t~ret3149#1 := skb_is_gso_#res#1;havoc skb_is_gso_#t~ret323#1.base, skb_is_gso_#t~ret323#1.offset, skb_is_gso_#t~mem324#1, skb_is_gso_~skb#1.base, skb_is_gso_~skb#1.offset, skb_is_gso_~tmp~31#1.base, skb_is_gso_~tmp~31#1.offset;havoc skb_is_gso_#in~skb#1.base, skb_is_gso_#in~skb#1.offset;assume { :end_inline_skb_is_gso } true;bnx2_start_xmit_~tmp___10~2#1 := (if 0 == bnx2_start_xmit_#t~ret3149#1 % 256 then 0 else 1);havoc bnx2_start_xmit_#t~ret3149#1;call write~int#18(bnx2_start_xmit_~tmp___10~2#1 % 256, bnx2_start_xmit_~tx_buf~2#1.base, 16 + bnx2_start_xmit_~tx_buf~2#1.offset, 2);bnx2_start_xmit_~i~47#1 := 0; [2025-02-08 04:05:45,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7972: havoc skb_is_gso_#t~mem324#1; [2025-02-08 04:05:45,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18741: assume 0 != bnx2_get_regs_~tmp___0~75#1 % 256;bnx2_get_regs_~tmp___1~42#1 := 0; [2025-02-08 04:05:45,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18741: assume !(0 != bnx2_get_regs_~tmp___0~75#1 % 256);bnx2_get_regs_~tmp___1~42#1 := 1; [2025-02-08 04:05:45,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14711: call bnx2_nvram_erase_page_#t~mem2231#1.base, bnx2_nvram_erase_page_#t~mem2231#1.offset := read~$Pointer$#18(bnx2_nvram_erase_page_~bp#1.base, bnx2_nvram_erase_page_~bp#1.offset, 8); [2025-02-08 04:05:45,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14711-1: SUMMARY for call __const_udelay(21475); srcloc: null [2025-02-08 04:05:45,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18939: bnx2_set_eeprom_~tmp~146#1.base, bnx2_set_eeprom_~tmp~146#1.offset := bnx2_set_eeprom_#t~ret3458#1.base, bnx2_set_eeprom_#t~ret3458#1.offset;havoc bnx2_set_eeprom_#t~ret3458#1.base, bnx2_set_eeprom_#t~ret3458#1.offset;bnx2_set_eeprom_~bp~27#1.base, bnx2_set_eeprom_~bp~27#1.offset := bnx2_set_eeprom_~tmp~146#1.base, bnx2_set_eeprom_~tmp~146#1.offset;call bnx2_set_eeprom_#t~mem3459#1 := read~int#0(bnx2_set_eeprom_~eeprom#1.base, 8 + bnx2_set_eeprom_~eeprom#1.offset, 4);call bnx2_set_eeprom_#t~mem3460#1 := read~int#0(bnx2_set_eeprom_~eeprom#1.base, 12 + bnx2_set_eeprom_~eeprom#1.offset, 4);assume { :begin_inline_bnx2_nvram_write } true;bnx2_nvram_write_#in~bp#1.base, bnx2_nvram_write_#in~bp#1.offset, bnx2_nvram_write_#in~offset#1, bnx2_nvram_write_#in~data_buf#1.base, bnx2_nvram_write_#in~data_buf#1.offset, bnx2_nvram_write_#in~buf_size#1 := bnx2_set_eeprom_~bp~27#1.base, bnx2_set_eeprom_~bp~27#1.offset, bnx2_set_eeprom_#t~mem3459#1, bnx2_set_eeprom_~eebuf#1.base, bnx2_set_eeprom_~eebuf#1.offset, (if bnx2_set_eeprom_#t~mem3460#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_set_eeprom_#t~mem3460#1 % 4294967296 % 4294967296 else bnx2_set_eeprom_#t~mem3460#1 % 4294967296 % 4294967296 - 4294967296);havoc bnx2_nvram_write_#res#1;havoc bnx2_nvram_write_#t~ret2312#1, bnx2_nvram_write_#t~ret2313#1, bnx2_nvram_write_#t~bitwise2314#1, bnx2_nvram_write_#t~ret2315#1.base, bnx2_nvram_write_#t~ret2315#1.offset, bnx2_nvram_write_#t~memcpy~res2316#1.base, bnx2_nvram_write_#t~memcpy~res2316#1.offset, bnx2_nvram_write_#t~memcpy~res2317#1.base, bnx2_nvram_write_#t~memcpy~res2317#1.offset, bnx2_nvram_write_#t~memcpy~res2318#1.base, bnx2_nvram_write_#t~memcpy~res2318#1.offset, bnx2_nvram_write_#t~mem2319#1.base, bnx2_nvram_write_#t~mem2319#1.offset, bnx2_nvram_write_#t~mem2320#1, bnx2_nvram_write_#t~ret2321#1.base, bnx2_nvram_write_#t~ret2321#1.offset, bnx2_nvram_write_#t~mem2322#1.base, bnx2_nvram_write_#t~mem2322#1.offset, bnx2_nvram_write_#t~mem2323#1, bnx2_nvram_write_#t~mem2324#1.base, bnx2_nvram_write_#t~mem2324#1.offset, bnx2_nvram_write_#t~mem2325#1, bnx2_nvram_write_#t~ret2326#1, bnx2_nvram_write_#t~mem2327#1.base, bnx2_nvram_write_#t~mem2327#1.offset, bnx2_nvram_write_#t~mem2328#1, bnx2_nvram_write_#t~mem2329#1.base, bnx2_nvram_write_#t~mem2329#1.offset, bnx2_nvram_write_#t~mem2330#1, bnx2_nvram_write_#t~bitwise2331#1, bnx2_nvram_write_#t~ret2332#1, bnx2_nvram_write_#t~mem2333#1.base, bnx2_nvram_write_#t~mem2333#1.offset, bnx2_nvram_write_#t~mem2334#1, bnx2_nvram_write_#t~ret2335#1, bnx2_nvram_write_#t~mem2336#1.base, bnx2_nvram_write_#t~mem2336#1.offset, bnx2_nvram_write_#t~mem2337#1, bnx2_nvram_write_#t~ret2338#1, bnx2_nvram_write_#t~ret2339#1, bnx2_nvram_write_#t~ret2340#1, bnx2_nvram_write_#t~mem2341#1.base, bnx2_nvram_write_#t~mem2341#1.offset, bnx2_nvram_write_#t~mem2342#1, bnx2_nvram_write_#t~short2343#1, bnx2_nvram_write_#t~bitwise2344#1, bnx2_nvram_write_#t~ret2345#1, bnx2_nvram_write_#t~mem2346#1.base, bnx2_nvram_write_#t~mem2346#1.offset, bnx2_nvram_write_#t~mem2347#1, bnx2_nvram_write_#t~ret2348#1, bnx2_nvram_write_#t~ret2349#1, bnx2_nvram_write_~bp#1.base, bnx2_nvram_write_~bp#1.offset, bnx2_nvram_write_~offset#1, bnx2_nvram_write_~data_buf#1.base, bnx2_nvram_write_~data_buf#1.offset, bnx2_nvram_write_~buf_size#1, bnx2_nvram_write_~written~0#1, bnx2_nvram_write_~offset32~1#1, bnx2_nvram_write_~len32~1#1, bnx2_nvram_write_~buf~1#1.base, bnx2_nvram_write_~buf~1#1.offset, bnx2_nvram_write_~#start~0#1.base, bnx2_nvram_write_~#start~0#1.offset, bnx2_nvram_write_~#end~0#1.base, bnx2_nvram_write_~#end~0#1.offset, bnx2_nvram_write_~align_buf~0#1.base, bnx2_nvram_write_~align_buf~0#1.offset, bnx2_nvram_write_~flash_buffer~0#1.base, bnx2_nvram_write_~flash_buffer~0#1.offset, bnx2_nvram_write_~rc~6#1, bnx2_nvram_write_~align_start~0#1, bnx2_nvram_write_~align_end~0#1, bnx2_nvram_write_~tmp~113#1.base, bnx2_nvram_write_~tmp~113#1.offset, bnx2_nvram_write_~tmp___0~57#1.base, bnx2_nvram_write_~tmp___0~57#1.offset, bnx2_nvram_write_~page_start~0#1, bnx2_nvram_write_~page_end~0#1, bnx2_nvram_write_~data_start~0#1, bnx2_nvram_write_~data_end~0#1, bnx2_nvram_write_~addr~5#1, bnx2_nvram_write_~cmd_flags~1#1, bnx2_nvram_write_~i~29#1, bnx2_nvram_write_~j~11#1;bnx2_nvram_write_~bp#1.base, bnx2_nvram_write_~bp#1.offset := bnx2_nvram_write_#in~bp#1.base, bnx2_nvram_write_#in~bp#1.offset;bnx2_nvram_write_~offset#1 := bnx2_nvram_write_#in~offset#1;bnx2_nvram_write_~data_buf#1.base, bnx2_nvram_write_~data_buf#1.offset := bnx2_nvram_write_#in~data_buf#1.base, bnx2_nvram_write_#in~data_buf#1.offset;bnx2_nvram_write_~buf_size#1 := bnx2_nvram_write_#in~buf_size#1;havoc bnx2_nvram_write_~written~0#1;havoc bnx2_nvram_write_~offset32~1#1;havoc bnx2_nvram_write_~len32~1#1;havoc bnx2_nvram_write_~buf~1#1.base, bnx2_nvram_write_~buf~1#1.offset;call bnx2_nvram_write_~#start~0#1.base, bnx2_nvram_write_~#start~0#1.offset := #Ultimate.allocOnStack(4);call bnx2_nvram_write_~#end~0#1.base, bnx2_nvram_write_~#end~0#1.offset := #Ultimate.allocOnStack(4);havoc bnx2_nvram_write_~align_buf~0#1.base, bnx2_nvram_write_~align_buf~0#1.offset;havoc bnx2_nvram_write_~flash_buffer~0#1.base, bnx2_nvram_write_~flash_buffer~0#1.offset;havoc bnx2_nvram_write_~rc~6#1;havoc bnx2_nvram_write_~align_start~0#1;havoc bnx2_nvram_write_~align_end~0#1;havoc bnx2_nvram_write_~tmp~113#1.base, bnx2_nvram_write_~tmp~113#1.offset;havoc bnx2_nvram_write_~tmp___0~57#1.base, bnx2_nvram_write_~tmp___0~57#1.offset;havoc bnx2_nvram_write_~page_start~0#1;havoc bnx2_nvram_write_~page_end~0#1;havoc bnx2_nvram_write_~data_start~0#1;havoc bnx2_nvram_write_~data_end~0#1;havoc bnx2_nvram_write_~addr~5#1;havoc bnx2_nvram_write_~cmd_flags~1#1;havoc bnx2_nvram_write_~i~29#1;havoc bnx2_nvram_write_~j~11#1;bnx2_nvram_write_~align_buf~0#1.base, bnx2_nvram_write_~align_buf~0#1.offset := 0, 0;bnx2_nvram_write_~flash_buffer~0#1.base, bnx2_nvram_write_~flash_buffer~0#1.offset := 0, 0;bnx2_nvram_write_~rc~6#1 := 0;bnx2_nvram_write_~buf~1#1.base, bnx2_nvram_write_~buf~1#1.offset := bnx2_nvram_write_~data_buf#1.base, bnx2_nvram_write_~data_buf#1.offset;bnx2_nvram_write_~offset32~1#1 := bnx2_nvram_write_~offset#1;bnx2_nvram_write_~len32~1#1 := bnx2_nvram_write_~buf_size#1;bnx2_nvram_write_~align_end~0#1 := 0;bnx2_nvram_write_~align_start~0#1 := bnx2_nvram_write_~align_end~0#1;bnx2_nvram_write_~align_start~0#1 := (if bnx2_nvram_write_~offset32~1#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_nvram_write_~offset32~1#1 % 4294967296 % 4294967296 else bnx2_nvram_write_~offset32~1#1 % 4294967296 % 4294967296 - 4294967296) % 4; [2025-02-08 04:05:45,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18939-1: SUMMARY for call bnx2_set_eeprom_#t~ret3458#1.base, bnx2_set_eeprom_#t~ret3458#1.offset := netdev_priv(bnx2_set_eeprom_~dev#1.base, bnx2_set_eeprom_~dev#1.offset); srcloc: null [2025-02-08 04:05:45,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18279: assume 0 != bnx2_start_xmit_~tmp___15~1#1; [2025-02-08 04:05:45,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18279: assume !(0 != bnx2_start_xmit_~tmp___15~1#1); [2025-02-08 04:05:45,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18147: bnx2_start_xmit_~txq~4#1.base, bnx2_start_xmit_~txq~4#1.offset := bnx2_start_xmit_#t~ret3100#1.base, bnx2_start_xmit_#t~ret3100#1.offset;havoc bnx2_start_xmit_#t~ret3100#1.base, bnx2_start_xmit_#t~ret3100#1.offset; [2025-02-08 04:05:45,172 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18147-1: SUMMARY for call bnx2_start_xmit_#t~ret3100#1.base, bnx2_start_xmit_#t~ret3100#1.offset := netdev_get_tx_queue(bnx2_start_xmit_~dev#1.base, bnx2_start_xmit_~dev#1.offset, bnx2_start_xmit_~i~47#1); srcloc: null [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15174: assume 0 != bnx2_nvram_write_~rc~6#1; [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15174: assume !(0 != bnx2_nvram_write_~rc~6#1);bnx2_nvram_write_~cmd_flags~1#1 := 0;bnx2_nvram_write_~j~11#1 := 4 + bnx2_nvram_write_~j~11#1;call bnx2_nvram_write_#t~mem2333#1.base, bnx2_nvram_write_#t~mem2333#1.offset := read~$Pointer$#18(bnx2_nvram_write_~bp#1.base, 9175 + bnx2_nvram_write_~bp#1.offset, 8);call bnx2_nvram_write_#t~mem2334#1 := read~int#18(bnx2_nvram_write_#t~mem2333#1.base, 28 + bnx2_nvram_write_#t~mem2333#1.offset, 4); [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19799-1: [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19799: assume 0 != bnx2_ioctl_#t~bitwise3644#1 % 4294967296;havoc bnx2_ioctl_#t~mem3643#1;havoc bnx2_ioctl_#t~bitwise3644#1;bnx2_ioctl_#res#1 := -95;call ULTIMATE.dealloc(bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset);havoc bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset; [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19799: assume !(0 != bnx2_ioctl_#t~bitwise3644#1 % 4294967296);havoc bnx2_ioctl_#t~mem3643#1;havoc bnx2_ioctl_#t~bitwise3644#1; [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19799-3: assume 2048 == bnx2_ioctl_#t~mem3643#1 % 4294967296;bnx2_ioctl_#t~bitwise3644#1 := bnx2_ioctl_#t~mem3643#1; [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19799-3: assume !(2048 == bnx2_ioctl_#t~mem3643#1 % 4294967296); [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19799-2: havoc bnx2_ioctl_#t~bitwise3644#1;assume bnx2_ioctl_#t~bitwise3644#1 % 4294967296 <= bnx2_ioctl_#t~mem3643#1 % 4294967296 && bnx2_ioctl_#t~bitwise3644#1 % 4294967296 <= 2048; [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19799-4: assume 0 == bnx2_ioctl_#t~mem3643#1 % 4294967296;bnx2_ioctl_#t~bitwise3644#1 := 0; [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19799-4: assume !(0 == bnx2_ioctl_#t~mem3643#1 % 4294967296); [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23102: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_16 } true;ldv_dummy_resourceless_instance_callback_1_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg1#1.offset := ~ldv_1_callback_get_link~0#1.base, ~ldv_1_callback_get_link~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_16_#t~ret4016#1, ldv_dummy_resourceless_instance_callback_1_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg1#1.offset;assume { :begin_inline_bnx2_get_link } true;bnx2_get_link_#in~dev#1.base, bnx2_get_link_#in~dev#1.offset := ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.offset;havoc bnx2_get_link_#res#1;havoc bnx2_get_link_#t~ret3449#1.base, bnx2_get_link_#t~ret3449#1.offset, bnx2_get_link_#t~mem3450#1, bnx2_get_link_~dev#1.base, bnx2_get_link_~dev#1.offset, bnx2_get_link_~bp~24#1.base, bnx2_get_link_~bp~24#1.offset, bnx2_get_link_~tmp~143#1.base, bnx2_get_link_~tmp~143#1.offset;bnx2_get_link_~dev#1.base, bnx2_get_link_~dev#1.offset := bnx2_get_link_#in~dev#1.base, bnx2_get_link_#in~dev#1.offset;havoc bnx2_get_link_~bp~24#1.base, bnx2_get_link_~bp~24#1.offset;havoc bnx2_get_link_~tmp~143#1.base, bnx2_get_link_~tmp~143#1.offset; [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14712-1: SUMMARY for call bnx2_nvram_erase_page_#t~ret2232#1 := readl(bnx2_nvram_erase_page_#t~mem2231#1.base, 25600 + bnx2_nvram_erase_page_#t~mem2231#1.offset); srcloc: null [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14712: bnx2_nvram_erase_page_~val~29#1 := bnx2_nvram_erase_page_#t~ret2232#1;havoc bnx2_nvram_erase_page_#t~mem2231#1.base, bnx2_nvram_erase_page_#t~mem2231#1.offset;havoc bnx2_nvram_erase_page_#t~ret2232#1; [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18214: assume -2147483648 <= bnx2_start_xmit_#t~ret3142#1 && bnx2_start_xmit_#t~ret3142#1 <= 2147483647;bnx2_start_xmit_~tmp___8~2#1 := bnx2_start_xmit_#t~ret3142#1;havoc bnx2_start_xmit_#t~mem3141#1.base, bnx2_start_xmit_#t~mem3141#1.offset;havoc bnx2_start_xmit_#t~ret3142#1; [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18214-1: SUMMARY for call bnx2_start_xmit_#t~ret3142#1 := dma_mapping_error(bnx2_start_xmit_#t~mem3141#1.base, 179 + bnx2_start_xmit_#t~mem3141#1.offset, bnx2_start_xmit_~mapping~2#1); srcloc: null [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18148: bnx2_start_xmit_~tmp___1~40#1 := bnx2_start_xmit_#t~ret3101#1;havoc bnx2_start_xmit_#t~ret3101#1; [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18148-1: SUMMARY for call bnx2_start_xmit_#t~ret3101#1 := bnx2_tx_avail(bnx2_start_xmit_~bp~14#1.base, bnx2_start_xmit_~bp~14#1.offset, bnx2_start_xmit_~txr~9#1.base, bnx2_start_xmit_~txr~9#1.offset); srcloc: null [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19800: ldv_dummy_resourceless_instance_callback_1_32_#t~ret4021#1 := bnx2_ioctl_#res#1;havoc bnx2_ioctl_#t~ret3640#1.base, bnx2_ioctl_#t~ret3640#1.offset, bnx2_ioctl_#t~ret3641#1.base, bnx2_ioctl_#t~ret3641#1.offset, bnx2_ioctl_#t~mem3642#1, bnx2_ioctl_#t~mem3643#1, bnx2_ioctl_#t~bitwise3644#1, bnx2_ioctl_#t~ret3645#1, bnx2_ioctl_#t~mem3646#1, bnx2_ioctl_#t~ret3647#1, bnx2_ioctl_#t~mem3648#1, bnx2_ioctl_#t~mem3649#1, bnx2_ioctl_#t~bitwise3650#1, bnx2_ioctl_#t~ret3651#1, bnx2_ioctl_#t~mem3652#1, bnx2_ioctl_#t~mem3653#1, bnx2_ioctl_#t~ret3654#1, bnx2_ioctl_~dev#1.base, bnx2_ioctl_~dev#1.offset, bnx2_ioctl_~ifr#1.base, bnx2_ioctl_~ifr#1.offset, bnx2_ioctl_~cmd#1, bnx2_ioctl_~data~6#1.base, bnx2_ioctl_~data~6#1.offset, bnx2_ioctl_~tmp~161#1.base, bnx2_ioctl_~tmp~161#1.offset, bnx2_ioctl_~bp~41#1.base, bnx2_ioctl_~bp~41#1.offset, bnx2_ioctl_~tmp___0~83#1.base, bnx2_ioctl_~tmp___0~83#1.offset, bnx2_ioctl_~err~5#1, bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset, bnx2_ioctl_~tmp___1~45#1, bnx2_ioctl_~tmp___2~28#1, bnx2_ioctl_~tmp___3~14#1, bnx2_ioctl_~tmp___4~10#1;havoc bnx2_ioctl_#in~dev#1.base, bnx2_ioctl_#in~dev#1.offset, bnx2_ioctl_#in~ifr#1.base, bnx2_ioctl_#in~ifr#1.offset, bnx2_ioctl_#in~cmd#1;assume { :end_inline_bnx2_ioctl } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_32_#t~ret4021#1 && ldv_dummy_resourceless_instance_callback_1_32_#t~ret4021#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_32_#t~ret4021#1;havoc ldv_dummy_resourceless_instance_callback_1_32_#t~ret4021#1, ldv_dummy_resourceless_instance_callback_1_32_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_32_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_32_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_32_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_32_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_32_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_32_~arg3#1;havoc ldv_dummy_resourceless_instance_callback_1_32_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_32_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_32_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_32_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_32_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_32_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_32_#in~arg3#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_32 } true; [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19602: assume 0 == bnx2_set_phys_id_~state#1 % 4294967296; [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19602: assume !(0 == bnx2_set_phys_id_~state#1 % 4294967296); [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18281: SUMMARY for call netif_tx_stop_queue(bnx2_start_xmit_~txq~4#1.base, bnx2_start_xmit_~txq~4#1.offset); srcloc: null [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18149: bnx2_start_xmit_~tmp___2~24#1.base, bnx2_start_xmit_~tmp___2~24#1.offset := bnx2_start_xmit_#t~ret3102#1.base, bnx2_start_xmit_#t~ret3102#1.offset;havoc bnx2_start_xmit_#t~ret3102#1.base, bnx2_start_xmit_#t~ret3102#1.offset;call bnx2_start_xmit_#t~mem3103#1 := read~int#18(bnx2_start_xmit_~tmp___2~24#1.base, bnx2_start_xmit_~tmp___2~24#1.offset, 1); [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18149-1: SUMMARY for call bnx2_start_xmit_#t~ret3102#1.base, bnx2_start_xmit_#t~ret3102#1.offset := skb_end_pointer(bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22641: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_46 } true;ldv_dummy_resourceless_instance_callback_1_46_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_46_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_46_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_46_#in~arg1#1.offset := ~ldv_1_callback_ndo_tx_timeout~0#1.base, ~ldv_1_callback_ndo_tx_timeout~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_46_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_46_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_46_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_46_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_46_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_46_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_46_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_46_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_46_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_46_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_46_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_46_#in~arg1#1.offset; [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14714: assume 0 != bnx2_nvram_erase_page_#t~bitwise2233#1;havoc bnx2_nvram_erase_page_#t~bitwise2233#1; [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14714: assume !(0 != bnx2_nvram_erase_page_#t~bitwise2233#1);havoc bnx2_nvram_erase_page_#t~bitwise2233#1;bnx2_nvram_erase_page_~j~7#1 := 1 + bnx2_nvram_erase_page_~j~7#1; [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14714-3: assume 8 == (if bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 else bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_nvram_erase_page_#t~bitwise2233#1 := (if bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 else bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14714-3: assume !(8 == (if bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 else bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14714-4: assume 0 == (if bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 else bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);bnx2_nvram_erase_page_#t~bitwise2233#1 := 0; [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14714-4: assume !(0 == (if bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 else bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:45,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14714-1: [2025-02-08 04:05:45,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22972: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_20 } true;ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_20_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg2#1.offset := ~ldv_1_callback_get_ringparam~0#1.base, ~ldv_1_callback_get_ringparam~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_ringparam_ptr~0#1.base, ~ldv_1_container_struct_ethtool_ringparam_ptr~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_20_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_20_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_20_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg2#1.offset;assume { :begin_inline_bnx2_get_ringparam } true;bnx2_get_ringparam_#in~dev#1.base, bnx2_get_ringparam_#in~dev#1.offset, bnx2_get_ringparam_#in~ering#1.base, bnx2_get_ringparam_#in~ering#1.offset := ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_20_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg2#1.offset;havoc bnx2_get_ringparam_#t~ret3502#1.base, bnx2_get_ringparam_#t~ret3502#1.offset, bnx2_get_ringparam_#t~mem3503#1, bnx2_get_ringparam_#t~mem3504#1, bnx2_get_ringparam_#t~mem3505#1, bnx2_get_ringparam_~dev#1.base, bnx2_get_ringparam_~dev#1.offset, bnx2_get_ringparam_~ering#1.base, bnx2_get_ringparam_~ering#1.offset, bnx2_get_ringparam_~bp~30#1.base, bnx2_get_ringparam_~bp~30#1.offset, bnx2_get_ringparam_~tmp~149#1.base, bnx2_get_ringparam_~tmp~149#1.offset;bnx2_get_ringparam_~dev#1.base, bnx2_get_ringparam_~dev#1.offset := bnx2_get_ringparam_#in~dev#1.base, bnx2_get_ringparam_#in~dev#1.offset;bnx2_get_ringparam_~ering#1.base, bnx2_get_ringparam_~ering#1.offset := bnx2_get_ringparam_#in~ering#1.base, bnx2_get_ringparam_#in~ering#1.offset;havoc bnx2_get_ringparam_~bp~30#1.base, bnx2_get_ringparam_~bp~30#1.offset;havoc bnx2_get_ringparam_~tmp~149#1.base, bnx2_get_ringparam_~tmp~149#1.offset; [2025-02-08 04:05:45,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14714-2: havoc bnx2_nvram_erase_page_#t~bitwise2233#1;assume (((((if bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 else bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || bnx2_nvram_erase_page_#t~bitwise2233#1 <= (if bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 else bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && bnx2_nvram_erase_page_#t~bitwise2233#1 <= 8) && bnx2_nvram_erase_page_#t~bitwise2233#1 >= 0) && ((if bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 else bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || bnx2_nvram_erase_page_#t~bitwise2233#1 > 8 + (if bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 else bnx2_nvram_erase_page_~val~29#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && bnx2_nvram_erase_page_#t~bitwise2233#1 >= -9223372036854775808; [2025-02-08 04:05:45,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18216: assume 0 != bnx2_start_xmit_~tmp___8~2#1; [2025-02-08 04:05:45,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18216: assume !(0 != bnx2_start_xmit_~tmp___8~2#1);call bnx2_start_xmit_#t~mem3143#1.base, bnx2_start_xmit_#t~mem3143#1.offset := read~$Pointer$#18(bnx2_start_xmit_~txr~9#1.base, 22 + bnx2_start_xmit_~txr~9#1.offset, 8);bnx2_start_xmit_~tx_buf~2#1.base, bnx2_start_xmit_~tx_buf~2#1.offset := bnx2_start_xmit_#t~mem3143#1.base, bnx2_start_xmit_#t~mem3143#1.offset + 20 * (if bnx2_start_xmit_~ring_prod~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_start_xmit_~ring_prod~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 else bnx2_start_xmit_~ring_prod~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc bnx2_start_xmit_#t~mem3143#1.base, bnx2_start_xmit_#t~mem3143#1.offset;call write~$Pointer$#18(bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset, bnx2_start_xmit_~tx_buf~2#1.base, bnx2_start_xmit_~tx_buf~2#1.offset, 8);call write~int#18(bnx2_start_xmit_~mapping~2#1, bnx2_start_xmit_~tx_buf~2#1.base, 8 + bnx2_start_xmit_~tx_buf~2#1.offset, 8);call bnx2_start_xmit_#t~mem3144#1.base, bnx2_start_xmit_#t~mem3144#1.offset := read~$Pointer$#18(bnx2_start_xmit_~txr~9#1.base, 14 + bnx2_start_xmit_~txr~9#1.offset, 8);bnx2_start_xmit_~txbd~2#1.base, bnx2_start_xmit_~txbd~2#1.offset := bnx2_start_xmit_#t~mem3144#1.base, bnx2_start_xmit_#t~mem3144#1.offset + 16 * (if bnx2_start_xmit_~ring_prod~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_start_xmit_~ring_prod~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 else bnx2_start_xmit_~ring_prod~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc bnx2_start_xmit_#t~mem3144#1.base, bnx2_start_xmit_#t~mem3144#1.offset;call write~int#18(bnx2_start_xmit_~mapping~2#1 % 18446744073709551616 / 4294967296, bnx2_start_xmit_~txbd~2#1.base, bnx2_start_xmit_~txbd~2#1.offset, 4);call write~int#18(bnx2_start_xmit_~mapping~2#1, bnx2_start_xmit_~txbd~2#1.base, 4 + bnx2_start_xmit_~txbd~2#1.offset, 4); [2025-02-08 04:05:45,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18150: assume -9223372036854775808 <= bnx2_start_xmit_#t~ret3104#1 && bnx2_start_xmit_#t~ret3104#1 <= 9223372036854775807;bnx2_start_xmit_~tmp___3~11#1 := bnx2_start_xmit_#t~ret3104#1;havoc bnx2_start_xmit_#t~mem3103#1;havoc bnx2_start_xmit_#t~ret3104#1; [2025-02-08 04:05:45,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18150-1: SUMMARY for call bnx2_start_xmit_#t~ret3104#1 := ldv__builtin_expect((if bnx2_start_xmit_~tmp___1~40#1 % 4294967296 < (1 + (if bnx2_start_xmit_#t~mem3103#1 % 256 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3103#1 % 256 % 4294967296 else bnx2_start_xmit_#t~mem3103#1 % 256 % 4294967296 - 4294967296)) % 4294967296 then 1 else 0), 0); srcloc: null [2025-02-08 04:05:45,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19537-1: SUMMARY for call bnx2_get_ethtool_stats_#t~ret3577#1.base, bnx2_get_ethtool_stats_#t~ret3577#1.offset := netdev_priv(bnx2_get_ethtool_stats_~dev#1.base, bnx2_get_ethtool_stats_~dev#1.offset); srcloc: null [2025-02-08 04:05:45,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7910: skb_transport_offset_~tmp~28#1.base, skb_transport_offset_~tmp~28#1.offset := skb_transport_offset_#t~ret312#1.base, skb_transport_offset_#t~ret312#1.offset;havoc skb_transport_offset_#t~ret312#1.base, skb_transport_offset_#t~ret312#1.offset;call skb_transport_offset_#t~mem313#1.base, skb_transport_offset_#t~mem313#1.offset := read~$Pointer$#18(skb_transport_offset_~skb#1.base, 229 + skb_transport_offset_~skb#1.offset, 8);skb_transport_offset_#res#1 := (if (skb_transport_offset_~tmp~28#1.base + skb_transport_offset_~tmp~28#1.offset - (skb_transport_offset_#t~mem313#1.base + skb_transport_offset_#t~mem313#1.offset)) % 4294967296 % 4294967296 <= 2147483647 then (skb_transport_offset_~tmp~28#1.base + skb_transport_offset_~tmp~28#1.offset - (skb_transport_offset_#t~mem313#1.base + skb_transport_offset_#t~mem313#1.offset)) % 4294967296 % 4294967296 else (skb_transport_offset_~tmp~28#1.base + skb_transport_offset_~tmp~28#1.offset - (skb_transport_offset_#t~mem313#1.base + skb_transport_offset_#t~mem313#1.offset)) % 4294967296 % 4294967296 - 4294967296);havoc skb_transport_offset_#t~mem313#1.base, skb_transport_offset_#t~mem313#1.offset; [2025-02-08 04:05:45,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19537: bnx2_get_ethtool_stats_~tmp~155#1.base, bnx2_get_ethtool_stats_~tmp~155#1.offset := bnx2_get_ethtool_stats_#t~ret3577#1.base, bnx2_get_ethtool_stats_#t~ret3577#1.offset;havoc bnx2_get_ethtool_stats_#t~ret3577#1.base, bnx2_get_ethtool_stats_#t~ret3577#1.offset;bnx2_get_ethtool_stats_~bp~35#1.base, bnx2_get_ethtool_stats_~bp~35#1.offset := bnx2_get_ethtool_stats_~tmp~155#1.base, bnx2_get_ethtool_stats_~tmp~155#1.offset;call bnx2_get_ethtool_stats_#t~mem3578#1.base, bnx2_get_ethtool_stats_#t~mem3578#1.offset := read~$Pointer$#18(bnx2_get_ethtool_stats_~bp~35#1.base, 9006 + bnx2_get_ethtool_stats_~bp~35#1.offset, 8);bnx2_get_ethtool_stats_~hw_stats~1#1.base, bnx2_get_ethtool_stats_~hw_stats~1#1.offset := bnx2_get_ethtool_stats_#t~mem3578#1.base, bnx2_get_ethtool_stats_#t~mem3578#1.offset;havoc bnx2_get_ethtool_stats_#t~mem3578#1.base, bnx2_get_ethtool_stats_#t~mem3578#1.offset;call bnx2_get_ethtool_stats_#t~mem3579#1.base, bnx2_get_ethtool_stats_#t~mem3579#1.offset := read~$Pointer$#18(bnx2_get_ethtool_stats_~bp~35#1.base, 9014 + bnx2_get_ethtool_stats_~bp~35#1.offset, 8);bnx2_get_ethtool_stats_~temp_stats~1#1.base, bnx2_get_ethtool_stats_~temp_stats~1#1.offset := bnx2_get_ethtool_stats_#t~mem3579#1.base, bnx2_get_ethtool_stats_#t~mem3579#1.offset;havoc bnx2_get_ethtool_stats_#t~mem3579#1.base, bnx2_get_ethtool_stats_#t~mem3579#1.offset;bnx2_get_ethtool_stats_~stats_len_arr~0#1.base, bnx2_get_ethtool_stats_~stats_len_arr~0#1.offset := 0, 0; [2025-02-08 04:05:45,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15111: assume 0 != bnx2_nvram_write_~align_start~0#1; [2025-02-08 04:05:45,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15111: assume !(0 != bnx2_nvram_write_~align_start~0#1); [2025-02-08 04:05:45,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7910-1: SUMMARY for call skb_transport_offset_#t~ret312#1.base, skb_transport_offset_#t~ret312#1.offset := skb_transport_header(skb_transport_offset_~skb#1.base, skb_transport_offset_~skb#1.offset); srcloc: null [2025-02-08 04:05:45,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18415: assume bnx2_get_stats64_#t~short3314#1;havoc bnx2_get_stats64_#t~mem3312#1;havoc bnx2_get_stats64_#t~mem3313#1;havoc bnx2_get_stats64_#t~short3314#1;call write~int#24(0, bnx2_get_stats64_~net_stats#1.base, 136 + bnx2_get_stats64_~net_stats#1.offset, 8); [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18415: assume !bnx2_get_stats64_#t~short3314#1;havoc bnx2_get_stats64_#t~mem3312#1;havoc bnx2_get_stats64_#t~mem3313#1;havoc bnx2_get_stats64_#t~short3314#1;call bnx2_get_stats64_#t~mem3315#1.base, bnx2_get_stats64_#t~mem3315#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3317#1 := read~int#18(bnx2_get_stats64_#t~mem3315#1.base, 84 + bnx2_get_stats64_#t~mem3315#1.offset, 4);call bnx2_get_stats64_#t~mem3316#1.base, bnx2_get_stats64_#t~mem3316#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3318#1 := read~int#18(bnx2_get_stats64_#t~mem3316#1.base, 84 + bnx2_get_stats64_#t~mem3316#1.offset, 4);call write~int#24((bnx2_get_stats64_#t~mem3317#1 + bnx2_get_stats64_#t~mem3318#1) % 4294967296, bnx2_get_stats64_~net_stats#1.base, 136 + bnx2_get_stats64_~net_stats#1.offset, 8);havoc bnx2_get_stats64_#t~mem3315#1.base, bnx2_get_stats64_#t~mem3315#1.offset;havoc bnx2_get_stats64_#t~mem3317#1;havoc bnx2_get_stats64_#t~mem3316#1.base, bnx2_get_stats64_#t~mem3316#1.offset;havoc bnx2_get_stats64_#t~mem3318#1; [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18415-1: assume bnx2_get_stats64_#t~short3314#1; [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18415-1: assume !bnx2_get_stats64_#t~short3314#1;call bnx2_get_stats64_#t~mem3313#1 := read~int#18(bnx2_get_stats64_~bp~16#1.base, 8926 + bnx2_get_stats64_~bp~16#1.offset, 4);bnx2_get_stats64_#t~short3314#1 := 1460142080 == (bnx2_get_stats64_#t~mem3313#1 - bnx2_get_stats64_#t~mem3313#1 % 16) % 4294967296; [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18283: bnx2_start_xmit_~tmp___13~1#1 := bnx2_start_xmit_#t~ret3173#1;havoc bnx2_start_xmit_#t~ret3173#1;call bnx2_start_xmit_#t~mem3174#1 := read~int#18(bnx2_start_xmit_~bp~14#1.base, 8538 + bnx2_start_xmit_~bp~14#1.offset, 4); [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18283-1: SUMMARY for call bnx2_start_xmit_#t~ret3173#1 := bnx2_tx_avail(bnx2_start_xmit_~bp~14#1.base, bnx2_start_xmit_~bp~14#1.offset, bnx2_start_xmit_~txr~9#1.base, bnx2_start_xmit_~txr~9#1.offset); srcloc: null [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18746: assume 0 != bnx2_get_regs_~tmp___1~42#1;call ULTIMATE.dealloc(bnx2_get_regs_~#reg_boundaries~0#1.base, bnx2_get_regs_~#reg_boundaries~0#1.offset);havoc bnx2_get_regs_~#reg_boundaries~0#1.base, bnx2_get_regs_~#reg_boundaries~0#1.offset; [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18746: assume !(0 != bnx2_get_regs_~tmp___1~42#1);bnx2_get_regs_~i~49#1 := 0;call bnx2_get_regs_#t~mem3409#1 := read~int#9(bnx2_get_regs_~#reg_boundaries~0#1.base, bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);bnx2_get_regs_~offset~5#1 := bnx2_get_regs_#t~mem3409#1;havoc bnx2_get_regs_#t~mem3409#1;bnx2_get_regs_~p~0#1.base, bnx2_get_regs_~p~0#1.offset := bnx2_get_regs_~p~0#1.base, bnx2_get_regs_~p~0#1.offset + 4 * (if bnx2_get_regs_~offset~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_regs_~offset~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_get_regs_~offset~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18218-1: SUMMARY for call consume_skb(bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7912: havoc skb_transport_offset_#t~mem313#1.base, skb_transport_offset_#t~mem313#1.offset;bnx2_start_xmit_#t~ret3123#1 := skb_transport_offset_#res#1;havoc skb_transport_offset_#t~ret312#1.base, skb_transport_offset_#t~ret312#1.offset, skb_transport_offset_#t~mem313#1.base, skb_transport_offset_#t~mem313#1.offset, skb_transport_offset_~skb#1.base, skb_transport_offset_~skb#1.offset, skb_transport_offset_~tmp~28#1.base, skb_transport_offset_~tmp~28#1.offset;havoc skb_transport_offset_#in~skb#1.base, skb_transport_offset_#in~skb#1.offset;assume { :end_inline_skb_transport_offset } true;assume -2147483648 <= bnx2_start_xmit_#t~ret3123#1 && bnx2_start_xmit_#t~ret3123#1 <= 2147483647;bnx2_start_xmit_~tmp___4~8#1 := bnx2_start_xmit_#t~ret3123#1;havoc bnx2_start_xmit_#t~ret3123#1;bnx2_start_xmit_~tcp_off~0#1 := bnx2_start_xmit_~tmp___4~8#1 - 54; [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15047: call ULTIMATE.dealloc(bnx2_nvram_write_~#start~0#1.base, bnx2_nvram_write_~#start~0#1.offset);havoc bnx2_nvram_write_~#start~0#1.base, bnx2_nvram_write_~#start~0#1.offset;call ULTIMATE.dealloc(bnx2_nvram_write_~#end~0#1.base, bnx2_nvram_write_~#end~0#1.offset);havoc bnx2_nvram_write_~#end~0#1.base, bnx2_nvram_write_~#end~0#1.offset; [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15113-1: SUMMARY for call bnx2_nvram_write_#t~memcpy~res2316#1.base, bnx2_nvram_write_#t~memcpy~res2316#1.offset := #Ultimate.C_memcpy#18(bnx2_nvram_write_~align_buf~0#1.base, bnx2_nvram_write_~align_buf~0#1.offset, bnx2_nvram_write_~#start~0#1.base, bnx2_nvram_write_~#start~0#1.offset, 4); srcloc: null [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18218: bnx2_start_xmit_#res#1 := 0; [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15113: havoc bnx2_nvram_write_#t~memcpy~res2316#1.base, bnx2_nvram_write_#t~memcpy~res2316#1.offset; [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18615: bnx2_get_drvinfo_~tmp~138#1.base, bnx2_get_drvinfo_~tmp~138#1.offset := bnx2_get_drvinfo_#t~ret3398#1.base, bnx2_get_drvinfo_#t~ret3398#1.offset;havoc bnx2_get_drvinfo_#t~ret3398#1.base, bnx2_get_drvinfo_#t~ret3398#1.offset;bnx2_get_drvinfo_~bp~19#1.base, bnx2_get_drvinfo_~bp~19#1.offset := bnx2_get_drvinfo_~tmp~138#1.base, bnx2_get_drvinfo_~tmp~138#1.offset; [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19606: bnx2_set_phys_id_#res#1 := 0; [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18615-1: SUMMARY for call bnx2_get_drvinfo_#t~ret3398#1.base, bnx2_get_drvinfo_#t~ret3398#1.offset := netdev_priv(bnx2_get_drvinfo_~dev#1.base, bnx2_get_drvinfo_~dev#1.offset); srcloc: null [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19804: bnx2_ioctl_~tmp___1~45#1 := (if 0 == bnx2_ioctl_#t~ret3645#1 % 256 then 0 else 1);havoc bnx2_ioctl_#t~ret3645#1; [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18747: havoc bnx2_get_regs_#t~ret3405#1.base, bnx2_get_regs_#t~ret3405#1.offset, bnx2_get_regs_#t~memset~res3406#1.base, bnx2_get_regs_#t~memset~res3406#1.offset, bnx2_get_regs_#t~mem3407#1.base, bnx2_get_regs_#t~mem3407#1.offset, bnx2_get_regs_#t~ret3408#1, bnx2_get_regs_#t~mem3409#1, bnx2_get_regs_#t~mem3410#1.base, bnx2_get_regs_#t~mem3410#1.offset, bnx2_get_regs_#t~ret3411#1, bnx2_get_regs_#t~mem3412#1, bnx2_get_regs_#t~mem3413#1, bnx2_get_regs_~dev#1.base, bnx2_get_regs_~dev#1.offset, bnx2_get_regs_~regs#1.base, bnx2_get_regs_~regs#1.offset, bnx2_get_regs_~_p#1.base, bnx2_get_regs_~_p#1.offset, bnx2_get_regs_~p~0#1.base, bnx2_get_regs_~p~0#1.offset, bnx2_get_regs_~i~49#1, bnx2_get_regs_~offset~5#1, bnx2_get_regs_~orig_p~0#1.base, bnx2_get_regs_~orig_p~0#1.offset, bnx2_get_regs_~bp~20#1.base, bnx2_get_regs_~bp~20#1.offset, bnx2_get_regs_~tmp~139#1.base, bnx2_get_regs_~tmp~139#1.offset, bnx2_get_regs_~#reg_boundaries~0#1.base, bnx2_get_regs_~#reg_boundaries~0#1.offset, bnx2_get_regs_~tmp___0~75#1, bnx2_get_regs_~tmp___1~42#1, bnx2_get_regs_~tmp___2~26#1.base, bnx2_get_regs_~tmp___2~26#1.offset;havoc bnx2_get_regs_#in~dev#1.base, bnx2_get_regs_#in~dev#1.offset, bnx2_get_regs_#in~regs#1.base, bnx2_get_regs_#in~regs#1.offset, bnx2_get_regs_#in~_p#1.base, bnx2_get_regs_#in~_p#1.offset;assume { :end_inline_bnx2_get_regs } true;havoc ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_18_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_18_~arg3#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_18_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_18_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_18_#in~arg3#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_18 } true; [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19804-1: SUMMARY for call bnx2_ioctl_#t~ret3645#1 := netif_running(bnx2_ioctl_~dev#1.base, bnx2_ioctl_~dev#1.offset); srcloc: null [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18153: assume 0 != bnx2_start_xmit_~tmp___3~11#1; [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18153: assume !(0 != bnx2_start_xmit_~tmp___3~11#1); [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22513: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_61 } true;ldv_dummy_resourceless_instance_callback_1_61_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_61_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_61_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_61_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_61_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_61_#in~arg2#1.offset := ~ldv_1_callback_set_wol~0#1.base, ~ldv_1_callback_set_wol~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_wolinfo_ptr~0#1.base, ~ldv_1_container_struct_ethtool_wolinfo_ptr~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_61_#t~ret4036#1, ldv_dummy_resourceless_instance_callback_1_61_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_61_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_61_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_61_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_61_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_61_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_61_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_61_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_61_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_61_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_61_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_61_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_61_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_61_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_61_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_61_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_61_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_61_#in~arg2#1.offset; [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18285: assume bnx2_start_xmit_~tmp___13~1#1 % 4294967296 > bnx2_start_xmit_#t~mem3174#1 % 4294967296;havoc bnx2_start_xmit_#t~mem3174#1; [2025-02-08 04:05:45,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18285: assume !(bnx2_start_xmit_~tmp___13~1#1 % 4294967296 > bnx2_start_xmit_#t~mem3174#1 % 4294967296);havoc bnx2_start_xmit_#t~mem3174#1; [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22580: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_52(~ldv_1_callback_set_channels~0#1.base, ~ldv_1_callback_set_channels~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_channels_ptr~0#1.base, ~ldv_1_container_struct_ethtool_channels_ptr~0#1.offset); srcloc: null [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15181: assume bnx2_nvram_write_~j~11#1 % 4294967296 < bnx2_nvram_write_#t~mem2334#1 % 4294967296;havoc bnx2_nvram_write_#t~mem2333#1.base, bnx2_nvram_write_#t~mem2333#1.offset;havoc bnx2_nvram_write_#t~mem2334#1; [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15181: assume !(bnx2_nvram_write_~j~11#1 % 4294967296 < bnx2_nvram_write_#t~mem2334#1 % 4294967296);havoc bnx2_nvram_write_#t~mem2333#1.base, bnx2_nvram_write_#t~mem2333#1.offset;havoc bnx2_nvram_write_#t~mem2334#1; [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18617: havoc bnx2_get_drvinfo_#t~ret3399#1; [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18617-1: SUMMARY for call bnx2_get_drvinfo_#t~ret3399#1 := strlcpy(bnx2_get_drvinfo_~info#1.base, 4 + bnx2_get_drvinfo_~info#1.offset, 127, 0, 32); srcloc: null [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22713: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_40(~ldv_1_callback_ndo_set_features~0#1.base, ~ldv_1_callback_ndo_set_features~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_ldv_param_40_1_default~0#1); srcloc: null [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19806: assume 0 != bnx2_ioctl_~tmp___1~45#1 % 256;bnx2_ioctl_~tmp___2~28#1 := 0; [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19806: assume !(0 != bnx2_ioctl_~tmp___1~45#1 % 256);bnx2_ioctl_~tmp___2~28#1 := 1; [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22779: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_35 } true;ldv_dummy_resourceless_instance_callback_1_35_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_35_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_35_#in~arg2#1 := ~ldv_1_callback_ndo_fix_features~0#1.base, ~ldv_1_callback_ndo_fix_features~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_ldv_param_35_1_default~0#1;havoc ldv_dummy_resourceless_instance_callback_1_35_#t~ret4022#1, ldv_dummy_resourceless_instance_callback_1_35_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_35_~arg2#1;ldv_dummy_resourceless_instance_callback_1_35_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_35_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_35_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_35_~arg2#1 := ldv_dummy_resourceless_instance_callback_1_35_#in~arg2#1;assume { :begin_inline_bnx2_fix_features } true;bnx2_fix_features_#in~dev#1.base, bnx2_fix_features_#in~dev#1.offset, bnx2_fix_features_#in~features#1 := ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_35_~arg2#1;havoc bnx2_fix_features_#res#1;havoc bnx2_fix_features_#t~ret3606#1.base, bnx2_fix_features_#t~ret3606#1.offset, bnx2_fix_features_#t~mem3607#1, bnx2_fix_features_#t~bitwise3608#1, bnx2_fix_features_#t~bitwise3609#1, bnx2_fix_features_~dev#1.base, bnx2_fix_features_~dev#1.offset, bnx2_fix_features_~features#1, bnx2_fix_features_~bp~37#1.base, bnx2_fix_features_~bp~37#1.offset, bnx2_fix_features_~tmp~157#1.base, bnx2_fix_features_~tmp~157#1.offset;bnx2_fix_features_~dev#1.base, bnx2_fix_features_~dev#1.offset := bnx2_fix_features_#in~dev#1.base, bnx2_fix_features_#in~dev#1.offset;bnx2_fix_features_~features#1 := bnx2_fix_features_#in~features#1;havoc bnx2_fix_features_~bp~37#1.base, bnx2_fix_features_~bp~37#1.offset;havoc bnx2_fix_features_~tmp~157#1.base, bnx2_fix_features_~tmp~157#1.offset; [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23176: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_12 } true;ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.offset := ~ldv_1_callback_get_eeprom_len~0#1.base, ~ldv_1_callback_get_eeprom_len~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_12_#t~ret4015#1, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.offset; [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22053: assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_61_#t~ret4036#1 && ldv_dummy_resourceless_instance_callback_1_61_#t~ret4036#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_61_#t~ret4036#1;havoc ldv_dummy_resourceless_instance_callback_1_61_#t~ret4036#1, ldv_dummy_resourceless_instance_callback_1_61_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_61_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_61_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_61_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_61_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_61_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_61_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_61_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_61_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_61_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_61_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_61_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_61 } true; [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22053-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_61_#t~ret4036#1 := bnx2_set_wol(ldv_dummy_resourceless_instance_callback_1_61_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_61_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_61_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_61_~arg2#1.offset); srcloc: null [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18287: SUMMARY for call netif_tx_wake_queue(bnx2_start_xmit_~txq~4#1.base, bnx2_start_xmit_~txq~4#1.offset); srcloc: null [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18155: SUMMARY for call netif_tx_stop_queue(bnx2_start_xmit_~txq~4#1.base, bnx2_start_xmit_~txq~4#1.offset); srcloc: null [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18618-1: SUMMARY for call bnx2_get_drvinfo_#t~ret3400#1 := strlcpy(bnx2_get_drvinfo_~info#1.base, 36 + bnx2_get_drvinfo_~info#1.offset, 128, 0, 32); srcloc: null [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19609-1: SUMMARY for call bnx2_set_phys_id_#t~ret3599#1 := readl(bnx2_set_phys_id_#t~mem3598#1.base, 2052 + bnx2_set_phys_id_#t~mem3598#1.offset); srcloc: null [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19609: call write~int#18(bnx2_set_phys_id_#t~ret3599#1, bnx2_set_phys_id_~bp~36#1.base, 9485 + bnx2_set_phys_id_~bp~36#1.offset, 4);havoc bnx2_set_phys_id_#t~mem3598#1.base, bnx2_set_phys_id_#t~mem3598#1.offset;havoc bnx2_set_phys_id_#t~ret3599#1;call bnx2_set_phys_id_#t~mem3600#1.base, bnx2_set_phys_id_#t~mem3600#1.offset := read~$Pointer$#18(bnx2_set_phys_id_~bp~36#1.base, bnx2_set_phys_id_~bp~36#1.offset, 8); [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19543: assume 0 == (bnx2_get_ethtool_stats_~hw_stats~1#1.base + bnx2_get_ethtool_stats_~hw_stats~1#1.offset) % 18446744073709551616; [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19543: assume !(0 == (bnx2_get_ethtool_stats_~hw_stats~1#1.base + bnx2_get_ethtool_stats_~hw_stats~1#1.offset) % 18446744073709551616);call bnx2_get_ethtool_stats_#t~mem3581#1 := read~int#18(bnx2_get_ethtool_stats_~bp~35#1.base, 8926 + bnx2_get_ethtool_stats_~bp~35#1.offset, 4);bnx2_get_ethtool_stats_#t~short3583#1 := 1460011008 == (bnx2_get_ethtool_stats_#t~mem3581#1 - bnx2_get_ethtool_stats_#t~mem3581#1 % 16) % 4294967296; [2025-02-08 04:05:45,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19609-2: call bnx2_set_phys_id_#t~mem3598#1.base, bnx2_set_phys_id_#t~mem3598#1.offset := read~$Pointer$#18(bnx2_set_phys_id_~bp~36#1.base, bnx2_set_phys_id_~bp~36#1.offset, 8); [2025-02-08 04:05:45,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18420: call bnx2_get_stats64_#t~mem3319#1.base, bnx2_get_stats64_#t~mem3319#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3321#1 := read~int#18(bnx2_get_stats64_#t~mem3319#1.base, 80 + bnx2_get_stats64_#t~mem3319#1.offset, 4);call bnx2_get_stats64_#t~mem3320#1.base, bnx2_get_stats64_#t~mem3320#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3322#1 := read~int#18(bnx2_get_stats64_#t~mem3320#1.base, 80 + bnx2_get_stats64_#t~mem3320#1.offset, 4);call bnx2_get_stats64_#t~mem3323#1 := read~int#24(bnx2_get_stats64_~net_stats#1.base, 128 + bnx2_get_stats64_~net_stats#1.offset, 8);call bnx2_get_stats64_#t~mem3324#1 := read~int#24(bnx2_get_stats64_~net_stats#1.base, 136 + bnx2_get_stats64_~net_stats#1.offset, 8);call write~int#24((bnx2_get_stats64_#t~mem3321#1 + bnx2_get_stats64_#t~mem3322#1) % 4294967296 + bnx2_get_stats64_#t~mem3323#1 + bnx2_get_stats64_#t~mem3324#1, bnx2_get_stats64_~net_stats#1.base, 40 + bnx2_get_stats64_~net_stats#1.offset, 8);havoc bnx2_get_stats64_#t~mem3319#1.base, bnx2_get_stats64_#t~mem3319#1.offset;havoc bnx2_get_stats64_#t~mem3321#1;havoc bnx2_get_stats64_#t~mem3320#1.base, bnx2_get_stats64_#t~mem3320#1.offset;havoc bnx2_get_stats64_#t~mem3322#1;havoc bnx2_get_stats64_#t~mem3323#1;havoc bnx2_get_stats64_#t~mem3324#1;call bnx2_get_stats64_#t~mem3325#1.base, bnx2_get_stats64_#t~mem3325#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3327#1 := read~int#18(bnx2_get_stats64_#t~mem3325#1.base, 228 + bnx2_get_stats64_#t~mem3325#1.offset, 4);call bnx2_get_stats64_#t~mem3326#1.base, bnx2_get_stats64_#t~mem3326#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3328#1 := read~int#18(bnx2_get_stats64_#t~mem3326#1.base, 228 + bnx2_get_stats64_#t~mem3326#1.offset, 4);call bnx2_get_stats64_#t~mem3329#1.base, bnx2_get_stats64_#t~mem3329#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3331#1 := read~int#18(bnx2_get_stats64_#t~mem3329#1.base, 232 + bnx2_get_stats64_#t~mem3329#1.offset, 4);call bnx2_get_stats64_#t~mem3330#1.base, bnx2_get_stats64_#t~mem3330#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3332#1 := read~int#18(bnx2_get_stats64_#t~mem3330#1.base, 232 + bnx2_get_stats64_#t~mem3330#1.offset, 4);call bnx2_get_stats64_#t~mem3333#1.base, bnx2_get_stats64_#t~mem3333#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3335#1 := read~int#18(bnx2_get_stats64_#t~mem3333#1.base, 320 + bnx2_get_stats64_#t~mem3333#1.offset, 4);call bnx2_get_stats64_#t~mem3334#1.base, bnx2_get_stats64_#t~mem3334#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3336#1 := read~int#18(bnx2_get_stats64_#t~mem3334#1.base, 320 + bnx2_get_stats64_#t~mem3334#1.offset, 4);call write~int#24((bnx2_get_stats64_#t~mem3327#1 + bnx2_get_stats64_#t~mem3328#1) % 4294967296 + (bnx2_get_stats64_#t~mem3331#1 + bnx2_get_stats64_#t~mem3332#1) % 4294967296 + (bnx2_get_stats64_#t~mem3335#1 + bnx2_get_stats64_#t~mem3336#1) % 4294967296, bnx2_get_stats64_~net_stats#1.base, 120 + bnx2_get_stats64_~net_stats#1.offset, 8);havoc bnx2_get_stats64_#t~mem3325#1.base, bnx2_get_stats64_#t~mem3325#1.offset;havoc bnx2_get_stats64_#t~mem3327#1;havoc bnx2_get_stats64_#t~mem3326#1.base, bnx2_get_stats64_#t~mem3326#1.offset;havoc bnx2_get_stats64_#t~mem3328#1;havoc bnx2_get_stats64_#t~mem3329#1.base, bnx2_get_stats64_#t~mem3329#1.offset;havoc bnx2_get_stats64_#t~mem3331#1;havoc bnx2_get_stats64_#t~mem3330#1.base, bnx2_get_stats64_#t~mem3330#1.offset;havoc bnx2_get_stats64_#t~mem3332#1;havoc bnx2_get_stats64_#t~mem3333#1.base, bnx2_get_stats64_#t~mem3333#1.offset;havoc bnx2_get_stats64_#t~mem3335#1;havoc bnx2_get_stats64_#t~mem3334#1.base, bnx2_get_stats64_#t~mem3334#1.offset;havoc bnx2_get_stats64_#t~mem3336#1;bnx2_get_stats64_#res#1.base, bnx2_get_stats64_#res#1.offset := bnx2_get_stats64_~net_stats#1.base, bnx2_get_stats64_~net_stats#1.offset;ldv_dummy_resourceless_instance_callback_1_38_#t~ret4023#1.base, ldv_dummy_resourceless_instance_callback_1_38_#t~ret4023#1.offset := bnx2_get_stats64_#res#1.base, bnx2_get_stats64_#res#1.offset;havoc bnx2_get_stats64_#t~ret3198#1.base, bnx2_get_stats64_#t~ret3198#1.offset, bnx2_get_stats64_#t~mem3199#1.base, bnx2_get_stats64_#t~mem3199#1.offset, bnx2_get_stats64_#t~mem3200#1.base, bnx2_get_stats64_#t~mem3200#1.offset, bnx2_get_stats64_#t~mem3201#1, bnx2_get_stats64_#t~mem3202#1.base, bnx2_get_stats64_#t~mem3202#1.offset, bnx2_get_stats64_#t~mem3203#1, bnx2_get_stats64_#t~mem3204#1.base, bnx2_get_stats64_#t~mem3204#1.offset, bnx2_get_stats64_#t~mem3205#1, bnx2_get_stats64_#t~mem3206#1.base, bnx2_get_stats64_#t~mem3206#1.offset, bnx2_get_stats64_#t~mem3207#1, bnx2_get_stats64_#t~mem3208#1.base, bnx2_get_stats64_#t~mem3208#1.offset, bnx2_get_stats64_#t~mem3209#1, bnx2_get_stats64_#t~mem3210#1.base, bnx2_get_stats64_#t~mem3210#1.offset, bnx2_get_stats64_#t~mem3211#1, bnx2_get_stats64_#t~mem3212#1.base, bnx2_get_stats64_#t~mem3212#1.offset, bnx2_get_stats64_#t~mem3213#1, bnx2_get_stats64_#t~mem3214#1.base, bnx2_get_stats64_#t~mem3214#1.offset, bnx2_get_stats64_#t~mem3215#1, bnx2_get_stats64_#t~mem3216#1.base, bnx2_get_stats64_#t~mem3216#1.offset, bnx2_get_stats64_#t~mem3217#1, bnx2_get_stats64_#t~mem3218#1.base, bnx2_get_stats64_#t~mem3218#1.offset, bnx2_get_stats64_#t~mem3219#1, bnx2_get_stats64_#t~mem3220#1.base, bnx2_get_stats64_#t~mem3220#1.offset, bnx2_get_stats64_#t~mem3221#1, bnx2_get_stats64_#t~mem3222#1.base, bnx2_get_stats64_#t~mem3222#1.offset, bnx2_get_stats64_#t~mem3223#1, bnx2_get_stats64_#t~mem3224#1.base, bnx2_get_stats64_#t~mem3224#1.offset, bnx2_get_stats64_#t~mem3225#1, bnx2_get_stats64_#t~mem3226#1.base, bnx2_get_stats64_#t~mem3226#1.offset, bnx2_get_stats64_#t~mem3227#1, bnx2_get_stats64_#t~mem3228#1.base, bnx2_get_stats64_#t~mem3228#1.offset, bnx2_get_stats64_#t~mem3229#1, bnx2_get_stats64_#t~mem3230#1.base, bnx2_get_stats64_#t~mem3230#1.offset, bnx2_get_stats64_#t~mem3231#1, bnx2_get_stats64_#t~mem3232#1.base, bnx2_get_stats64_#t~mem3232#1.offset, bnx2_get_stats64_#t~mem3233#1, bnx2_get_stats64_#t~mem3234#1.base, bnx2_get_stats64_#t~mem3234#1.offset, bnx2_get_stats64_#t~mem3235#1, bnx2_get_stats64_#t~mem3236#1.base, bnx2_get_stats64_#t~mem3236#1.offset, bnx2_get_stats64_#t~mem3237#1, bnx2_get_stats64_#t~mem3238#1.base, bnx2_get_stats64_#t~mem3238#1.offset, bnx2_get_stats64_#t~mem3239#1, bnx2_get_stats64_#t~mem3240#1.base, bnx2_get_stats64_#t~mem3240#1.offset, bnx2_get_stats64_#t~mem3241#1, bnx2_get_stats64_#t~mem3242#1.base, bnx2_get_stats64_#t~mem3242#1.offset, bnx2_get_stats64_#t~mem3243#1, bnx2_get_stats64_#t~mem3244#1.base, bnx2_get_stats64_#t~mem3244#1.offset, bnx2_get_stats64_#t~mem3245#1, bnx2_get_stats64_#t~mem3246#1.base, bnx2_get_stats64_#t~mem3246#1.offset, bnx2_get_stats64_#t~mem3247#1, bnx2_get_stats64_#t~mem3248#1.base, bnx2_get_stats64_#t~mem3248#1.offset, bnx2_get_stats64_#t~mem3249#1, bnx2_get_stats64_#t~mem3250#1.base, bnx2_get_stats64_#t~mem3250#1.offset, bnx2_get_stats64_#t~mem3251#1, bnx2_get_stats64_#t~mem3252#1.base, bnx2_get_stats64_#t~mem3252#1.offset, bnx2_get_stats64_#t~mem3253#1, bnx2_get_stats64_#t~mem3254#1.base, bnx2_get_stats64_#t~mem3254#1.offset, bnx2_get_stats64_#t~mem3255#1, bnx2_get_stats64_#t~mem3256#1.base, bnx2_get_stats64_#t~mem3256#1.offset, bnx2_get_stats64_#t~mem3257#1, bnx2_get_stats64_#t~mem3258#1.base, bnx2_get_stats64_#t~mem3258#1.offset, bnx2_get_stats64_#t~mem3259#1, bnx2_get_stats64_#t~mem3260#1.base, bnx2_get_stats64_#t~mem3260#1.offset, bnx2_get_stats64_#t~mem3261#1, bnx2_get_stats64_#t~mem3262#1.base, bnx2_get_stats64_#t~mem3262#1.offset, bnx2_get_stats64_#t~mem3263#1, bnx2_get_stats64_#t~mem3264#1.base, bnx2_get_stats64_#t~mem3264#1.offset, bnx2_get_stats64_#t~mem3265#1, bnx2_get_stats64_#t~mem3266#1.base, bnx2_get_stats64_#t~mem3266#1.offset, bnx2_get_stats64_#t~mem3267#1, bnx2_get_stats64_#t~mem3268#1.base, bnx2_get_stats64_#t~mem3268#1.offset, bnx2_get_stats64_#t~mem3269#1, bnx2_get_stats64_#t~mem3270#1.base, bnx2_get_stats64_#t~mem3270#1.offset, bnx2_get_stats64_#t~mem3271#1, bnx2_get_stats64_#t~mem3272#1.base, bnx2_get_stats64_#t~mem3272#1.offset, bnx2_get_stats64_#t~mem3274#1, bnx2_get_stats64_#t~mem3273#1.base, bnx2_get_stats64_#t~mem3273#1.offset, bnx2_get_stats64_#t~mem3275#1, bnx2_get_stats64_#t~mem3276#1.base, bnx2_get_stats64_#t~mem3276#1.offset, bnx2_get_stats64_#t~mem3278#1, bnx2_get_stats64_#t~mem3277#1.base, bnx2_get_stats64_#t~mem3277#1.offset, bnx2_get_stats64_#t~mem3279#1, bnx2_get_stats64_#t~mem3280#1.base, bnx2_get_stats64_#t~mem3280#1.offset, bnx2_get_stats64_#t~mem3282#1, bnx2_get_stats64_#t~mem3281#1.base, bnx2_get_stats64_#t~mem3281#1.offset, bnx2_get_stats64_#t~mem3283#1, bnx2_get_stats64_#t~mem3284#1.base, bnx2_get_stats64_#t~mem3284#1.offset, bnx2_get_stats64_#t~mem3286#1, bnx2_get_stats64_#t~mem3285#1.base, bnx2_get_stats64_#t~mem3285#1.offset, bnx2_get_stats64_#t~mem3287#1, bnx2_get_stats64_#t~mem3288#1.base, bnx2_get_stats64_#t~mem3288#1.offset, bnx2_get_stats64_#t~mem3290#1, bnx2_get_stats64_#t~mem3289#1.base, bnx2_get_stats64_#t~mem3289#1.offset, bnx2_get_stats64_#t~mem3291#1, bnx2_get_stats64_#t~mem3292#1.base, bnx2_get_stats64_#t~mem3292#1.offset, bnx2_get_stats64_#t~mem3294#1, bnx2_get_stats64_#t~mem3293#1.base, bnx2_get_stats64_#t~mem3293#1.offset, bnx2_get_stats64_#t~mem3295#1, bnx2_get_stats64_#t~mem3296#1.base, bnx2_get_stats64_#t~mem3296#1.offset, bnx2_get_stats64_#t~mem3298#1, bnx2_get_stats64_#t~mem3297#1.base, bnx2_get_stats64_#t~mem3297#1.offset, bnx2_get_stats64_#t~mem3299#1, bnx2_get_stats64_#t~mem3300#1, bnx2_get_stats64_#t~mem3301#1, bnx2_get_stats64_#t~mem3302#1, bnx2_get_stats64_#t~mem3303#1, bnx2_get_stats64_#t~mem3304#1.base, bnx2_get_stats64_#t~mem3304#1.offset, bnx2_get_stats64_#t~mem3306#1, bnx2_get_stats64_#t~mem3305#1.base, bnx2_get_stats64_#t~mem3305#1.offset, bnx2_get_stats64_#t~mem3307#1, bnx2_get_stats64_#t~mem3308#1.base, bnx2_get_stats64_#t~mem3308#1.offset, bnx2_get_stats64_#t~mem3310#1, bnx2_get_stats64_#t~mem3309#1.base, bnx2_get_stats64_#t~mem3309#1.offset, bnx2_get_stats64_#t~mem3311#1, bnx2_get_stats64_#t~mem3312#1, bnx2_get_stats64_#t~mem3313#1, bnx2_get_stats64_#t~short3314#1, bnx2_get_stats64_#t~mem3315#1.base, bnx2_get_stats64_#t~mem3315#1.offset, bnx2_get_stats64_#t~mem3317#1, bnx2_get_stats64_#t~mem3316#1.base, bnx2_get_stats64_#t~mem3316#1.offset, bnx2_get_stats64_#t~mem3318#1, bnx2_get_stats64_#t~mem3319#1.base, bnx2_get_stats64_#t~mem3319#1.offset, bnx2_get_stats64_#t~mem3321#1, bnx2_get_stats64_#t~mem3320#1.base, bnx2_get_stats64_#t~mem3320#1.offset, bnx2_get_stats64_#t~mem3322#1, bnx2_get_stats64_#t~mem3323#1, bnx2_get_stats64_#t~mem3324#1, bnx2_get_stats64_#t~mem3325#1.base, bnx2_get_stats64_#t~mem3325#1.offset, bnx2_get_stats64_#t~mem3327#1, bnx2_get_stats64_#t~mem3326#1.base, bnx2_get_stats64_#t~mem3326#1.offset, bnx2_get_stats64_#t~mem3328#1, bnx2_get_stats64_#t~mem3329#1.base, bnx2_get_stats64_#t~mem3329#1.offset, bnx2_get_stats64_#t~mem3331#1, bnx2_get_stats64_#t~mem3330#1.base, bnx2_get_stats64_#t~mem3330#1.offset, bnx2_get_stats64_#t~mem3332#1, bnx2_get_stats64_#t~mem3333#1.base, bnx2_get_stats64_#t~mem3333#1.offset, bnx2_get_stats64_#t~mem3335#1, bnx2_get_stats64_#t~mem3334#1.base, bnx2_get_stats64_#t~mem3334#1.offset, bnx2_get_stats64_#t~mem3336#1, bnx2_get_stats64_~dev#1.base, bnx2_get_stats64_~dev#1.offset, bnx2_get_stats64_~net_stats#1.base, bnx2_get_stats64_~net_stats#1.offset, bnx2_get_stats64_~bp~16#1.base, bnx2_get_stats64_~bp~16#1.offset, bnx2_get_stats64_~tmp~135#1.base, bnx2_get_stats64_~tmp~135#1.offset;havoc bnx2_get_stats64_#in~dev#1.base, bnx2_get_stats64_#in~dev#1.offset, bnx2_get_stats64_#in~net_stats#1.base, bnx2_get_stats64_#in~net_stats#1.offset;assume { :end_inline_bnx2_get_stats64 } true;havoc ldv_dummy_resourceless_instance_callback_1_38_#t~ret4023#1.base, ldv_dummy_resourceless_instance_callback_1_38_#t~ret4023#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_38_#t~ret4023#1.base, ldv_dummy_resourceless_instance_callback_1_38_#t~ret4023#1.offset, ldv_dummy_resourceless_instance_callback_1_38_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_38_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_38_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_38_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_38_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_38_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_38_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_38_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_38_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_38 } true; [2025-02-08 04:05:45,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14720: assume bnx2_nvram_erase_page_~j~7#1 <= 29999; [2025-02-08 04:05:45,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14720: assume !(bnx2_nvram_erase_page_~j~7#1 <= 29999); [2025-02-08 04:05:45,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18618: havoc bnx2_get_drvinfo_#t~ret3400#1;call bnx2_get_drvinfo_#t~mem3401#1.base, bnx2_get_drvinfo_#t~mem3401#1.offset := read~$Pointer$#18(bnx2_get_drvinfo_~bp~19#1.base, 16 + bnx2_get_drvinfo_~bp~19#1.offset, 8);assume { :begin_inline_pci_name } true;pci_name_#in~pdev#1.base, pci_name_#in~pdev#1.offset := bnx2_get_drvinfo_#t~mem3401#1.base, bnx2_get_drvinfo_#t~mem3401#1.offset;havoc pci_name_#res#1.base, pci_name_#res#1.offset;havoc pci_name_#t~ret448#1.base, pci_name_#t~ret448#1.offset, pci_name_~pdev#1.base, pci_name_~pdev#1.offset, pci_name_~tmp~54#1.base, pci_name_~tmp~54#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~54#1.base, pci_name_~tmp~54#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, 179 + pci_name_~pdev#1.offset;havoc dev_name_#res#1.base, dev_name_#res#1.offset;havoc dev_name_#t~mem114#1.base, dev_name_#t~mem114#1.offset, dev_name_#t~mem115#1.base, dev_name_#t~mem115#1.offset, dev_name_#t~ret116#1.base, dev_name_#t~ret116#1.offset, dev_name_~dev#1.base, dev_name_~dev#1.offset, dev_name_~tmp~9#1.base, dev_name_~tmp~9#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~9#1.base, dev_name_~tmp~9#1.offset;call dev_name_#t~mem114#1.base, dev_name_#t~mem114#1.offset := read~$Pointer$#18(dev_name_~dev#1.base, 308 + dev_name_~dev#1.offset, 8); [2025-02-08 04:05:45,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15117: assume 0 != bnx2_nvram_write_~align_end~0#1; [2025-02-08 04:05:45,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15117: assume !(0 != bnx2_nvram_write_~align_end~0#1); [2025-02-08 04:05:45,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15249: assume 0 == bnx2_nvram_write_#t~mem2347#1 % 2 % 4294967296;havoc bnx2_nvram_write_#t~mem2346#1.base, bnx2_nvram_write_#t~mem2346#1.offset;havoc bnx2_nvram_write_#t~mem2347#1;bnx2_nvram_write_~addr~5#1 := bnx2_nvram_write_~data_end~0#1; [2025-02-08 04:05:45,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15249: assume !(0 == bnx2_nvram_write_#t~mem2347#1 % 2 % 4294967296);havoc bnx2_nvram_write_#t~mem2346#1.base, bnx2_nvram_write_#t~mem2346#1.offset;havoc bnx2_nvram_write_#t~mem2347#1; [2025-02-08 04:05:45,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18156: assume -2147483648 <= bnx2_start_xmit_#t~ret3105#1 && bnx2_start_xmit_#t~ret3105#1 <= 2147483647;havoc bnx2_start_xmit_#t~ret3105#1;bnx2_start_xmit_#res#1 := 16; [2025-02-08 04:05:45,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18156-1: SUMMARY for call bnx2_start_xmit_#t~ret3105#1 := netdev_err(bnx2_start_xmit_~dev#1.base, bnx2_start_xmit_~dev#1.offset, 126, 0); srcloc: null [2025-02-08 04:05:45,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19610-1: SUMMARY for call writel(0, bnx2_set_phys_id_#t~mem3600#1.base, 2052 + bnx2_set_phys_id_#t~mem3600#1.offset); srcloc: null [2025-02-08 04:05:45,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22913: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_22 } true;ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_22_#in~arg2#1 := ~ldv_1_callback_get_sset_count~0#1.base, ~ldv_1_callback_get_sset_count~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_ldv_param_22_1_default~0#1;havoc ldv_dummy_resourceless_instance_callback_1_22_#t~ret4019#1, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_22_~arg2#1;ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_22_~arg2#1 := ldv_dummy_resourceless_instance_callback_1_22_#in~arg2#1;assume { :begin_inline_bnx2_get_sset_count } true;bnx2_get_sset_count_#in~dev#1.base, bnx2_get_sset_count_#in~dev#1.offset, bnx2_get_sset_count_#in~sset#1 := ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_22_~arg2#1;havoc bnx2_get_sset_count_#res#1;havoc bnx2_get_sset_count_~dev#1.base, bnx2_get_sset_count_~dev#1.offset, bnx2_get_sset_count_~sset#1;bnx2_get_sset_count_~dev#1.base, bnx2_get_sset_count_~dev#1.offset := bnx2_get_sset_count_#in~dev#1.base, bnx2_get_sset_count_#in~dev#1.offset;bnx2_get_sset_count_~sset#1 := bnx2_get_sset_count_#in~sset#1; [2025-02-08 04:05:45,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19610: havoc bnx2_set_phys_id_#t~mem3600#1.base, bnx2_set_phys_id_#t~mem3600#1.offset;bnx2_set_phys_id_#res#1 := 1; [2025-02-08 04:05:45,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19545-1: SUMMARY for call bnx2_get_ethtool_stats_#t~memset~res3580#1.base, bnx2_get_ethtool_stats_#t~memset~res3580#1.offset := #Ultimate.C_memset#18(bnx2_get_ethtool_stats_~buf#1.base, bnx2_get_ethtool_stats_~buf#1.offset, 0, 376); srcloc: null [2025-02-08 04:05:45,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19545: havoc bnx2_get_ethtool_stats_#t~memset~res3580#1.base, bnx2_get_ethtool_stats_#t~memset~res3580#1.offset; [2025-02-08 04:05:45,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18620: havoc bnx2_get_drvinfo_#t~ret3403#1; [2025-02-08 04:05:45,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18620-1: SUMMARY for call bnx2_get_drvinfo_#t~ret3403#1 := strlcpy(bnx2_get_drvinfo_~info#1.base, 100 + bnx2_get_drvinfo_~info#1.offset, bnx2_get_drvinfo_~tmp___0~74#1.base, bnx2_get_drvinfo_~tmp___0~74#1.offset, 32); srcloc: null [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15119-1: SUMMARY for call bnx2_nvram_write_#t~memcpy~res2317#1.base, bnx2_nvram_write_#t~memcpy~res2317#1.offset := #Ultimate.C_memcpy#18(bnx2_nvram_write_~align_buf~0#1.base, bnx2_nvram_write_~align_buf~0#1.offset + (if (18446744073709551612 + bnx2_nvram_write_~len32~1#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18446744073709551612 + bnx2_nvram_write_~len32~1#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 else (18446744073709551612 + bnx2_nvram_write_~len32~1#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), bnx2_nvram_write_~#end~0#1.base, bnx2_nvram_write_~#end~0#1.offset, 4); srcloc: null [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15119: havoc bnx2_nvram_write_#t~memcpy~res2317#1.base, bnx2_nvram_write_#t~memcpy~res2317#1.offset; [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18158: ldv_dummy_resourceless_instance_callback_1_45_#t~ret4026#1 := bnx2_start_xmit_#res#1;havoc bnx2_start_xmit_#t~ret3098#1.base, bnx2_start_xmit_#t~ret3098#1.offset, bnx2_start_xmit_#t~ret3099#1, bnx2_start_xmit_#t~ret3100#1.base, bnx2_start_xmit_#t~ret3100#1.offset, bnx2_start_xmit_#t~ret3101#1, bnx2_start_xmit_#t~ret3102#1.base, bnx2_start_xmit_#t~ret3102#1.offset, bnx2_start_xmit_#t~mem3103#1, bnx2_start_xmit_#t~ret3104#1, bnx2_start_xmit_#t~ret3105#1, bnx2_start_xmit_#t~ret3106#1, bnx2_start_xmit_#t~mem3107#1, bnx2_start_xmit_#t~mem3108#1, bnx2_start_xmit_#t~bitwise3109#1, bnx2_start_xmit_#t~mem3110#1, bnx2_start_xmit_#t~bitwise3111#1, bnx2_start_xmit_#t~mem3112#1, bnx2_start_xmit_#t~bitwise3113#1, bnx2_start_xmit_#t~bitwise3114#1, bnx2_start_xmit_#t~bitwise3115#1, bnx2_start_xmit_#t~ret3116#1.base, bnx2_start_xmit_#t~ret3116#1.offset, bnx2_start_xmit_#t~mem3117#1, bnx2_start_xmit_#t~bitwise3118#1, bnx2_start_xmit_#t~ret3119#1, bnx2_start_xmit_#t~ret3120#1.base, bnx2_start_xmit_#t~ret3120#1.offset, bnx2_start_xmit_#t~mem3121#1, bnx2_start_xmit_#t~bitwise3122#1, bnx2_start_xmit_#t~ret3123#1, bnx2_start_xmit_#t~bitwise3124#1, bnx2_start_xmit_#t~bitwise3125#1, bnx2_start_xmit_#t~ret3126#1, bnx2_start_xmit_#t~bitwise3127#1, bnx2_start_xmit_#t~bitwise3128#1, bnx2_start_xmit_#t~bitwise3129#1, bnx2_start_xmit_#t~bitwise3130#1, bnx2_start_xmit_#t~bitwise3131#1, bnx2_start_xmit_#t~bitwise3132#1, bnx2_start_xmit_#t~ret3133#1.base, bnx2_start_xmit_#t~ret3133#1.offset, bnx2_start_xmit_#t~mem3134#1, bnx2_start_xmit_#t~short3135#1, bnx2_start_xmit_#t~mem3136#1, bnx2_start_xmit_#t~bitwise3137#1, bnx2_start_xmit_#t~mem3138#1.base, bnx2_start_xmit_#t~mem3138#1.offset, bnx2_start_xmit_#t~mem3139#1.base, bnx2_start_xmit_#t~mem3139#1.offset, bnx2_start_xmit_#t~ret3140#1, bnx2_start_xmit_#t~mem3141#1.base, bnx2_start_xmit_#t~mem3141#1.offset, bnx2_start_xmit_#t~ret3142#1, bnx2_start_xmit_#t~mem3143#1.base, bnx2_start_xmit_#t~mem3143#1.offset, bnx2_start_xmit_#t~mem3144#1.base, bnx2_start_xmit_#t~mem3144#1.offset, bnx2_start_xmit_#t~bitwise3145#1, bnx2_start_xmit_#t~bitwise3146#1, bnx2_start_xmit_#t~ret3147#1.base, bnx2_start_xmit_#t~ret3147#1.offset, bnx2_start_xmit_#t~mem3148#1, bnx2_start_xmit_#t~ret3149#1, bnx2_start_xmit_#t~ret3150#1.base, bnx2_start_xmit_#t~ret3150#1.offset, bnx2_start_xmit_#t~bitwise3151#1, bnx2_start_xmit_#t~mem3152#1.base, bnx2_start_xmit_#t~mem3152#1.offset, bnx2_start_xmit_#t~ret3153#1, bnx2_start_xmit_#t~mem3154#1.base, bnx2_start_xmit_#t~mem3154#1.offset, bnx2_start_xmit_#t~ret3155#1, bnx2_start_xmit_#t~mem3156#1.base, bnx2_start_xmit_#t~mem3156#1.offset, bnx2_start_xmit_#t~ret3157#1, bnx2_start_xmit_#t~mem3158#1.base, bnx2_start_xmit_#t~mem3158#1.offset, bnx2_start_xmit_#t~bitwise3159#1, bnx2_start_xmit_#t~mem3160#1, bnx2_start_xmit_#t~bitwise3161#1, bnx2_start_xmit_#t~mem3162#1, bnx2_start_xmit_#t~bitwise3163#1, bnx2_start_xmit_#t~mem3164#1, bnx2_start_xmit_#t~mem3165#1, bnx2_start_xmit_#t~mem3166#1.base, bnx2_start_xmit_#t~mem3166#1.offset, bnx2_start_xmit_#t~mem3167#1, bnx2_start_xmit_#t~mem3168#1, bnx2_start_xmit_#t~mem3169#1.base, bnx2_start_xmit_#t~mem3169#1.offset, bnx2_start_xmit_#t~mem3170#1, bnx2_start_xmit_#t~ret3171#1, bnx2_start_xmit_#t~ret3172#1, bnx2_start_xmit_#t~ret3173#1, bnx2_start_xmit_#t~mem3174#1, bnx2_start_xmit_#t~mem3175#1, bnx2_start_xmit_#t~mem3176#1.base, bnx2_start_xmit_#t~mem3176#1.offset, bnx2_start_xmit_#t~ret3177#1, bnx2_start_xmit_#t~mem3178#1.base, bnx2_start_xmit_#t~mem3178#1.offset, bnx2_start_xmit_#t~mem3179#1, bnx2_start_xmit_#t~bitwise3180#1, bnx2_start_xmit_#t~mem3181#1.base, bnx2_start_xmit_#t~mem3181#1.offset, bnx2_start_xmit_#t~ret3182#1.base, bnx2_start_xmit_#t~ret3182#1.offset, bnx2_start_xmit_#t~ret3183#1, bnx2_start_xmit_#t~mem3184#1.base, bnx2_start_xmit_#t~mem3184#1.offset, bnx2_start_xmit_#t~mem3185#1, bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset, bnx2_start_xmit_~dev#1.base, bnx2_start_xmit_~dev#1.offset, bnx2_start_xmit_~bp~14#1.base, bnx2_start_xmit_~bp~14#1.offset, bnx2_start_xmit_~tmp~133#1.base, bnx2_start_xmit_~tmp~133#1.offset, bnx2_start_xmit_~mapping~2#1, bnx2_start_xmit_~txbd~2#1.base, bnx2_start_xmit_~txbd~2#1.offset, bnx2_start_xmit_~tx_buf~2#1.base, bnx2_start_xmit_~tx_buf~2#1.offset, bnx2_start_xmit_~len~4#1, bnx2_start_xmit_~vlan_tag_flags~0#1, bnx2_start_xmit_~last_frag~0#1, bnx2_start_xmit_~mss~0#1, bnx2_start_xmit_~prod~3#1, bnx2_start_xmit_~ring_prod~1#1, bnx2_start_xmit_~i~47#1, bnx2_start_xmit_~bnapi~23#1.base, bnx2_start_xmit_~bnapi~23#1.offset, bnx2_start_xmit_~txr~9#1.base, bnx2_start_xmit_~txr~9#1.offset, bnx2_start_xmit_~txq~4#1.base, bnx2_start_xmit_~txq~4#1.offset, bnx2_start_xmit_~tmp___0~71#1, bnx2_start_xmit_~tmp___1~40#1, bnx2_start_xmit_~tmp___2~24#1.base, bnx2_start_xmit_~tmp___2~24#1.offset, bnx2_start_xmit_~tmp___3~11#1, bnx2_start_xmit_~tcp_opt_len~0#1, bnx2_start_xmit_~iph~0#1.base, bnx2_start_xmit_~iph~0#1.offset, bnx2_start_xmit_~tcp_off~0#1, bnx2_start_xmit_~tmp___4~8#1, bnx2_start_xmit_~tmp___5~6#1, bnx2_start_xmit_~tmp___6~4#1.base, bnx2_start_xmit_~tmp___6~4#1.offset, bnx2_start_xmit_~tmp___7~4#1.base, bnx2_start_xmit_~tmp___7~4#1.offset, bnx2_start_xmit_~tmp___8~2#1, bnx2_start_xmit_~tmp___9~2#1.base, bnx2_start_xmit_~tmp___9~2#1.offset, bnx2_start_xmit_~tmp___10~2#1, bnx2_start_xmit_~frag~2#1.base, bnx2_start_xmit_~frag~2#1.offset, bnx2_start_xmit_~tmp___11~2#1.base, bnx2_start_xmit_~tmp___11~2#1.offset, bnx2_start_xmit_~tmp___12~1#1, bnx2_start_xmit_~tmp___13~1#1, bnx2_start_xmit_~tmp___14~1#1, bnx2_start_xmit_~tmp___15~1#1, bnx2_start_xmit_~tmp___16~1#1, bnx2_start_xmit_~tmp___17~1#1.base, bnx2_start_xmit_~tmp___17~1#1.offset, bnx2_start_xmit_~tmp___18~1#1;havoc bnx2_start_xmit_#in~skb#1.base, bnx2_start_xmit_#in~skb#1.offset, bnx2_start_xmit_#in~dev#1.base, bnx2_start_xmit_#in~dev#1.offset;assume { :end_inline_bnx2_start_xmit } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_45_#t~ret4026#1 && ldv_dummy_resourceless_instance_callback_1_45_#t~ret4026#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_45_#t~ret4026#1;havoc ldv_dummy_resourceless_instance_callback_1_45_#t~ret4026#1, ldv_dummy_resourceless_instance_callback_1_45_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_45_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_45_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_45_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_45_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_45_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_45_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_45_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_45_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_45_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_45_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_45_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_45 } true; [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22519: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_60 } true;ldv_dummy_resourceless_instance_callback_1_60_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_60_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_60_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_60_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_60_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_60_#in~arg2#1.offset := ~ldv_1_callback_set_settings~0#1.base, ~ldv_1_callback_set_settings~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_cmd_ptr~0#1.base, ~ldv_1_container_struct_ethtool_cmd_ptr~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_60_#t~ret4035#1, ldv_dummy_resourceless_instance_callback_1_60_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_60_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_60_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_60_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_60_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_60_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_60_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_60_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_60_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_60_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_60_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_60_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_60_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_60_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_60_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_60_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_60_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_60_#in~arg2#1.offset; [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18753: assume bnx2_get_regs_~offset~5#1 % 4294967296 <= 32767; [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18753: assume !(bnx2_get_regs_~offset~5#1 % 4294967296 <= 32767);call ULTIMATE.dealloc(bnx2_get_regs_~#reg_boundaries~0#1.base, bnx2_get_regs_~#reg_boundaries~0#1.offset);havoc bnx2_get_regs_~#reg_boundaries~0#1.base, bnx2_get_regs_~#reg_boundaries~0#1.offset; [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18621: havoc bnx2_get_drvinfo_#t~ret3404#1;havoc bnx2_get_drvinfo_#t~ret3398#1.base, bnx2_get_drvinfo_#t~ret3398#1.offset, bnx2_get_drvinfo_#t~ret3399#1, bnx2_get_drvinfo_#t~ret3400#1, bnx2_get_drvinfo_#t~mem3401#1.base, bnx2_get_drvinfo_#t~mem3401#1.offset, bnx2_get_drvinfo_#t~ret3402#1.base, bnx2_get_drvinfo_#t~ret3402#1.offset, bnx2_get_drvinfo_#t~ret3403#1, bnx2_get_drvinfo_#t~ret3404#1, bnx2_get_drvinfo_~dev#1.base, bnx2_get_drvinfo_~dev#1.offset, bnx2_get_drvinfo_~info#1.base, bnx2_get_drvinfo_~info#1.offset, bnx2_get_drvinfo_~bp~19#1.base, bnx2_get_drvinfo_~bp~19#1.offset, bnx2_get_drvinfo_~tmp~138#1.base, bnx2_get_drvinfo_~tmp~138#1.offset, bnx2_get_drvinfo_~tmp___0~74#1.base, bnx2_get_drvinfo_~tmp___0~74#1.offset;havoc bnx2_get_drvinfo_#in~dev#1.base, bnx2_get_drvinfo_#in~dev#1.offset, bnx2_get_drvinfo_#in~info#1.base, bnx2_get_drvinfo_#in~info#1.offset;assume { :end_inline_bnx2_get_drvinfo } true;havoc ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_8 } true; [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19612: ldv_dummy_resourceless_instance_callback_1_58_#t~ret4033#1 := bnx2_set_phys_id_#res#1;havoc bnx2_set_phys_id_#t~ret3597#1.base, bnx2_set_phys_id_#t~ret3597#1.offset, bnx2_set_phys_id_#t~mem3598#1.base, bnx2_set_phys_id_#t~mem3598#1.offset, bnx2_set_phys_id_#t~ret3599#1, bnx2_set_phys_id_#t~mem3600#1.base, bnx2_set_phys_id_#t~mem3600#1.offset, bnx2_set_phys_id_#t~mem3601#1.base, bnx2_set_phys_id_#t~mem3601#1.offset, bnx2_set_phys_id_#t~mem3602#1.base, bnx2_set_phys_id_#t~mem3602#1.offset, bnx2_set_phys_id_#t~mem3603#1.base, bnx2_set_phys_id_#t~mem3603#1.offset, bnx2_set_phys_id_#t~mem3604#1, bnx2_set_phys_id_#t~mem3605#1.base, bnx2_set_phys_id_#t~mem3605#1.offset, bnx2_set_phys_id_~dev#1.base, bnx2_set_phys_id_~dev#1.offset, bnx2_set_phys_id_~state#1, bnx2_set_phys_id_~bp~36#1.base, bnx2_set_phys_id_~bp~36#1.offset, bnx2_set_phys_id_~tmp~156#1.base, bnx2_set_phys_id_~tmp~156#1.offset;havoc bnx2_set_phys_id_#in~dev#1.base, bnx2_set_phys_id_#in~dev#1.offset, bnx2_set_phys_id_#in~state#1;assume { :end_inline_bnx2_set_phys_id } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_58_#t~ret4033#1 && ldv_dummy_resourceless_instance_callback_1_58_#t~ret4033#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_58_#t~ret4033#1;havoc ldv_dummy_resourceless_instance_callback_1_58_#t~ret4033#1, ldv_dummy_resourceless_instance_callback_1_58_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_58_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_58_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_58_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_58_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_1_58_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_58_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_58_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_58_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_58_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_58 } true; [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18621-1: SUMMARY for call bnx2_get_drvinfo_#t~ret3404#1 := strlcpy(bnx2_get_drvinfo_~info#1.base, 68 + bnx2_get_drvinfo_~info#1.offset, bnx2_get_drvinfo_~bp~19#1.base, 9135 + bnx2_get_drvinfo_~bp~19#1.offset, 32); srcloc: null [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19811: assume 0 != bnx2_ioctl_~tmp___2~28#1;bnx2_ioctl_#res#1 := -11;call ULTIMATE.dealloc(bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset);havoc bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset; [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19811: assume !(0 != bnx2_ioctl_~tmp___2~28#1); [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15253: assume bnx2_nvram_write_~addr~5#1 % 4294967296 == (bnx2_nvram_write_~page_end~0#1 - 4) % 4294967296;bnx2_nvram_write_~cmd_flags~1#1 := 256; [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15253: assume !(bnx2_nvram_write_~addr~5#1 % 4294967296 == (bnx2_nvram_write_~page_end~0#1 - 4) % 4294967296); [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14725: assume bnx2_nvram_erase_page_~j~7#1 > 29999;bnx2_nvram_erase_page_#res#1 := -16; [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14725: assume !(bnx2_nvram_erase_page_~j~7#1 > 29999);bnx2_nvram_erase_page_#res#1 := 0; [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18293-1: bnx2_start_xmit_#res#1 := 0; [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15188-1: SUMMARY for call bnx2_nvram_write_#t~ret2335#1 := bnx2_enable_nvram_write(bnx2_nvram_write_~bp#1.base, bnx2_nvram_write_~bp#1.offset); srcloc: null [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15188: assume -2147483648 <= bnx2_nvram_write_#t~ret2335#1 && bnx2_nvram_write_#t~ret2335#1 <= 2147483647;bnx2_nvram_write_~rc~6#1 := bnx2_nvram_write_#t~ret2335#1;havoc bnx2_nvram_write_#t~ret2335#1; [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18756: bnx2_get_regs_~tmp___2~26#1.base, bnx2_get_regs_~tmp___2~26#1.offset := bnx2_get_regs_~p~0#1.base, bnx2_get_regs_~p~0#1.offset;bnx2_get_regs_~p~0#1.base, bnx2_get_regs_~p~0#1.offset := bnx2_get_regs_~p~0#1.base, 4 + bnx2_get_regs_~p~0#1.offset;call bnx2_get_regs_#t~mem3410#1.base, bnx2_get_regs_#t~mem3410#1.offset := read~$Pointer$#18(bnx2_get_regs_~bp~20#1.base, bnx2_get_regs_~bp~20#1.offset, 8); [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18162: bnx2_start_xmit_~len~4#1 := bnx2_start_xmit_#t~ret3106#1;havoc bnx2_start_xmit_#t~ret3106#1;call bnx2_start_xmit_#t~mem3107#1 := read~int#18(bnx2_start_xmit_~txr~9#1.base, 4 + bnx2_start_xmit_~txr~9#1.offset, 2);bnx2_start_xmit_~prod~3#1 := bnx2_start_xmit_#t~mem3107#1;havoc bnx2_start_xmit_#t~mem3107#1;bnx2_start_xmit_~ring_prod~1#1 := bnx2_start_xmit_~prod~3#1 % 65536 % 256;bnx2_start_xmit_~vlan_tag_flags~0#1 := 0;call bnx2_start_xmit_#t~mem3108#1 := read~int#18(bnx2_start_xmit_~skb#1.base, 124 + bnx2_start_xmit_~skb#1.offset, 1); [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19615-1: SUMMARY for call writel(95, bnx2_set_phys_id_#t~mem3601#1.base, 5132 + bnx2_set_phys_id_#t~mem3601#1.offset); srcloc: null [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19615: havoc bnx2_set_phys_id_#t~mem3601#1.base, bnx2_set_phys_id_#t~mem3601#1.offset; [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19615-2: call bnx2_set_phys_id_#t~mem3601#1.base, bnx2_set_phys_id_#t~mem3601#1.offset := read~$Pointer$#18(bnx2_set_phys_id_~bp~36#1.base, bnx2_set_phys_id_~bp~36#1.offset, 8); [2025-02-08 04:05:45,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18162-1: SUMMARY for call bnx2_start_xmit_#t~ret3106#1 := skb_headlen(bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19550-5: assume bnx2_get_ethtool_stats_#t~short3583#1; [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19550-5: assume !bnx2_get_ethtool_stats_#t~short3583#1;call bnx2_get_ethtool_stats_#t~mem3582#1 := read~int#18(bnx2_get_ethtool_stats_~bp~35#1.base, 8926 + bnx2_get_ethtool_stats_~bp~35#1.offset, 4);bnx2_get_ethtool_stats_#t~short3583#1 := 1460011024 == (bnx2_get_ethtool_stats_#t~mem3582#1 - bnx2_get_ethtool_stats_#t~mem3582#1 % 16) % 4294967296; [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19550: assume bnx2_get_ethtool_stats_#t~short3587#1;havoc bnx2_get_ethtool_stats_#t~mem3581#1;havoc bnx2_get_ethtool_stats_#t~mem3582#1;havoc bnx2_get_ethtool_stats_#t~short3583#1;havoc bnx2_get_ethtool_stats_#t~mem3584#1;havoc bnx2_get_ethtool_stats_#t~short3585#1;havoc bnx2_get_ethtool_stats_#t~mem3586#1;havoc bnx2_get_ethtool_stats_#t~short3587#1;bnx2_get_ethtool_stats_~stats_len_arr~0#1.base, bnx2_get_ethtool_stats_~stats_len_arr~0#1.offset := ~#bnx2_5706_stats_len_arr~0.base, ~#bnx2_5706_stats_len_arr~0.offset; [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19550: assume !bnx2_get_ethtool_stats_#t~short3587#1;havoc bnx2_get_ethtool_stats_#t~mem3581#1;havoc bnx2_get_ethtool_stats_#t~mem3582#1;havoc bnx2_get_ethtool_stats_#t~short3583#1;havoc bnx2_get_ethtool_stats_#t~mem3584#1;havoc bnx2_get_ethtool_stats_#t~short3585#1;havoc bnx2_get_ethtool_stats_#t~mem3586#1;havoc bnx2_get_ethtool_stats_#t~short3587#1;bnx2_get_ethtool_stats_~stats_len_arr~0#1.base, bnx2_get_ethtool_stats_~stats_len_arr~0#1.offset := ~#bnx2_5708_stats_len_arr~0.base, ~#bnx2_5708_stats_len_arr~0.offset; [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19550-2: bnx2_get_ethtool_stats_#t~short3587#1 := bnx2_get_ethtool_stats_#t~short3585#1; [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15190: assume 0 != bnx2_nvram_write_~rc~6#1; [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15190: assume !(0 != bnx2_nvram_write_~rc~6#1);bnx2_nvram_write_~i~29#1 := 0;call bnx2_nvram_write_#t~mem2336#1.base, bnx2_nvram_write_#t~mem2336#1.offset := read~$Pointer$#18(bnx2_nvram_write_~bp#1.base, 9175 + bnx2_nvram_write_~bp#1.offset, 8);call bnx2_nvram_write_#t~mem2337#1 := read~int#18(bnx2_nvram_write_#t~mem2336#1.base, 20 + bnx2_nvram_write_#t~mem2336#1.offset, 4); [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19550-1: assume bnx2_get_ethtool_stats_#t~short3587#1; [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19550-1: assume !bnx2_get_ethtool_stats_#t~short3587#1;call bnx2_get_ethtool_stats_#t~mem3586#1 := read~int#18(bnx2_get_ethtool_stats_~bp~35#1.base, 8926 + bnx2_get_ethtool_stats_~bp~35#1.offset, 4);bnx2_get_ethtool_stats_#t~short3587#1 := 1460142080 == (bnx2_get_ethtool_stats_#t~mem3586#1 - bnx2_get_ethtool_stats_#t~mem3586#1 % 16) % 4294967296; [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19550-4: bnx2_get_ethtool_stats_#t~short3585#1 := bnx2_get_ethtool_stats_#t~short3583#1; [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19550-3: assume bnx2_get_ethtool_stats_#t~short3585#1; [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19550-3: assume !bnx2_get_ethtool_stats_#t~short3585#1;call bnx2_get_ethtool_stats_#t~mem3584#1 := read~int#18(bnx2_get_ethtool_stats_~bp~35#1.base, 8926 + bnx2_get_ethtool_stats_~bp~35#1.offset, 4);bnx2_get_ethtool_stats_#t~short3585#1 := 1460011040 == (bnx2_get_ethtool_stats_#t~mem3584#1 - bnx2_get_ethtool_stats_#t~mem3584#1 % 16) % 4294967296; [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18758: call write~int#18(bnx2_get_regs_#t~ret3411#1, bnx2_get_regs_~tmp___2~26#1.base, bnx2_get_regs_~tmp___2~26#1.offset, 4);havoc bnx2_get_regs_#t~mem3410#1.base, bnx2_get_regs_#t~mem3410#1.offset;havoc bnx2_get_regs_#t~ret3411#1;bnx2_get_regs_~offset~5#1 := 4 + bnx2_get_regs_~offset~5#1;call bnx2_get_regs_#t~mem3412#1 := read~int#9(bnx2_get_regs_~#reg_boundaries~0#1.base, bnx2_get_regs_~#reg_boundaries~0#1.offset + 4 * (if (1 + bnx2_get_regs_~i~49#1) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (1 + bnx2_get_regs_~i~49#1) % 4294967296 % 18446744073709551616 else (1 + bnx2_get_regs_~i~49#1) % 4294967296 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18758-1: SUMMARY for call bnx2_get_regs_#t~ret3411#1 := readl(bnx2_get_regs_#t~mem3410#1.base, bnx2_get_regs_#t~mem3410#1.offset + (if bnx2_get_regs_~offset~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_regs_~offset~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_get_regs_~offset~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18296: bnx2_start_xmit_~last_frag~0#1 := bnx2_start_xmit_~i~47#1;call bnx2_start_xmit_#t~mem3175#1 := read~int#18(bnx2_start_xmit_~txr~9#1.base, 4 + bnx2_start_xmit_~txr~9#1.offset, 2);bnx2_start_xmit_~prod~3#1 := bnx2_start_xmit_#t~mem3175#1;havoc bnx2_start_xmit_#t~mem3175#1;bnx2_start_xmit_~ring_prod~1#1 := bnx2_start_xmit_~prod~3#1 % 65536 % 256;call bnx2_start_xmit_#t~mem3176#1.base, bnx2_start_xmit_#t~mem3176#1.offset := read~$Pointer$#18(bnx2_start_xmit_~txr~9#1.base, 22 + bnx2_start_xmit_~txr~9#1.offset, 8);bnx2_start_xmit_~tx_buf~2#1.base, bnx2_start_xmit_~tx_buf~2#1.offset := bnx2_start_xmit_#t~mem3176#1.base, bnx2_start_xmit_#t~mem3176#1.offset + 20 * (if bnx2_start_xmit_~ring_prod~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_start_xmit_~ring_prod~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 else bnx2_start_xmit_~ring_prod~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc bnx2_start_xmit_#t~mem3176#1.base, bnx2_start_xmit_#t~mem3176#1.offset;call write~$Pointer$#18(0, 0, bnx2_start_xmit_~tx_buf~2#1.base, bnx2_start_xmit_~tx_buf~2#1.offset, 8); [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18230: call write~int#18(bnx2_start_xmit_#t~bitwise3145#1, bnx2_start_xmit_~txbd~2#1.base, 8 + bnx2_start_xmit_~txbd~2#1.offset, 4);havoc bnx2_start_xmit_#t~bitwise3145#1; [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18230-1: [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18230-2: havoc bnx2_start_xmit_#t~bitwise3145#1;assume (bnx2_start_xmit_#t~bitwise3145#1 % 4294967296 >= bnx2_start_xmit_~len~4#1 % 4294967296 && bnx2_start_xmit_#t~bitwise3145#1 % 4294967296 >= 65536 * (bnx2_start_xmit_~mss~0#1 % 4294967296) % 4294967296) && bnx2_start_xmit_#t~bitwise3145#1 % 4294967296 <= bnx2_start_xmit_~len~4#1 % 4294967296 + 65536 * (bnx2_start_xmit_~mss~0#1 % 4294967296) % 4294967296; [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18230-3: assume 0 == 65536 * (bnx2_start_xmit_~mss~0#1 % 4294967296) % 4294967296;bnx2_start_xmit_#t~bitwise3145#1 := bnx2_start_xmit_~len~4#1; [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18230-3: assume !(0 == 65536 * (bnx2_start_xmit_~mss~0#1 % 4294967296) % 4294967296); [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18230-4: assume 0 == bnx2_start_xmit_~len~4#1 % 4294967296 || bnx2_start_xmit_~len~4#1 % 4294967296 == 65536 * (bnx2_start_xmit_~mss~0#1 % 4294967296) % 4294967296;bnx2_start_xmit_#t~bitwise3145#1 := 65536 * (bnx2_start_xmit_~mss~0#1 % 4294967296); [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18230-4: assume !(0 == bnx2_start_xmit_~len~4#1 % 4294967296 || bnx2_start_xmit_~len~4#1 % 4294967296 == 65536 * (bnx2_start_xmit_~mss~0#1 % 4294967296) % 4294967296); [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15125-1: SUMMARY for call bnx2_nvram_write_#t~memcpy~res2318#1.base, bnx2_nvram_write_#t~memcpy~res2318#1.offset := #Ultimate.C_memcpy#18(bnx2_nvram_write_~align_buf~0#1.base, bnx2_nvram_write_~align_buf~0#1.offset + (if bnx2_nvram_write_~align_start~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_nvram_write_~align_start~0#1 % 18446744073709551616 % 18446744073709551616 else bnx2_nvram_write_~align_start~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), bnx2_nvram_write_~data_buf#1.base, bnx2_nvram_write_~data_buf#1.offset, bnx2_nvram_write_~buf_size#1); srcloc: null [2025-02-08 04:05:45,181 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15125: havoc bnx2_nvram_write_#t~memcpy~res2318#1.base, bnx2_nvram_write_#t~memcpy~res2318#1.offset;bnx2_nvram_write_~buf~1#1.base, bnx2_nvram_write_~buf~1#1.offset := bnx2_nvram_write_~align_buf~0#1.base, bnx2_nvram_write_~align_buf~0#1.offset; [2025-02-08 04:05:45,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22855: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_28 } true;ldv_dummy_resourceless_instance_callback_1_28_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_28_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_28_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_28_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_28_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_28_#in~arg2#1.offset := ~ldv_1_callback_get_wol~0#1.base, ~ldv_1_callback_get_wol~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_wolinfo_ptr~0#1.base, ~ldv_1_container_struct_ethtool_wolinfo_ptr~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_28_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_28_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_28_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_28_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_28_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_28_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_28_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_28_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_28_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_28_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_28_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_28_#in~arg2#1.offset;assume { :begin_inline_bnx2_get_wol } true;bnx2_get_wol_#in~dev#1.base, bnx2_get_wol_#in~dev#1.offset, bnx2_get_wol_#in~wol#1.base, bnx2_get_wol_#in~wol#1.offset := ldv_dummy_resourceless_instance_callback_1_28_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_28_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg2#1.offset;havoc bnx2_get_wol_#t~ret3414#1.base, bnx2_get_wol_#t~ret3414#1.offset, bnx2_get_wol_#t~mem3415#1, bnx2_get_wol_#t~bitwise3416#1, bnx2_get_wol_#t~mem3417#1, bnx2_get_wol_#t~memset~res3418#1.base, bnx2_get_wol_#t~memset~res3418#1.offset, bnx2_get_wol_~dev#1.base, bnx2_get_wol_~dev#1.offset, bnx2_get_wol_~wol#1.base, bnx2_get_wol_~wol#1.offset, bnx2_get_wol_~bp~21#1.base, bnx2_get_wol_~bp~21#1.offset, bnx2_get_wol_~tmp~140#1.base, bnx2_get_wol_~tmp~140#1.offset;bnx2_get_wol_~dev#1.base, bnx2_get_wol_~dev#1.offset := bnx2_get_wol_#in~dev#1.base, bnx2_get_wol_#in~dev#1.offset;bnx2_get_wol_~wol#1.base, bnx2_get_wol_~wol#1.offset := bnx2_get_wol_#in~wol#1.base, bnx2_get_wol_#in~wol#1.offset;havoc bnx2_get_wol_~bp~21#1.base, bnx2_get_wol_~bp~21#1.offset;havoc bnx2_get_wol_~tmp~140#1.base, bnx2_get_wol_~tmp~140#1.offset; [2025-02-08 04:05:45,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19816: call bnx2_ioctl_#t~mem3646#1 := read~int#21(bnx2_ioctl_~data~6#1.base, 2 + bnx2_ioctl_~data~6#1.offset, 2); [2025-02-08 04:05:45,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21930-1: SUMMARY for call bnx2_tx_timeout(ldv_dummy_resourceless_instance_callback_1_46_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_46_~arg1#1.offset); srcloc: null [2025-02-08 04:05:45,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19816-1: SUMMARY for call spin_lock_bh(bnx2_ioctl_~bp~41#1.base, 8762 + bnx2_ioctl_~bp~41#1.offset); srcloc: null [2025-02-08 04:05:45,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14663: bnx2_disable_nvram_write_~val~26#1 := bnx2_disable_nvram_write_#t~ret2217#1;havoc bnx2_disable_nvram_write_#t~mem2216#1.base, bnx2_disable_nvram_write_#t~mem2216#1.offset;havoc bnx2_disable_nvram_write_#t~ret2217#1; [2025-02-08 04:05:45,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21930: havoc ldv_dummy_resourceless_instance_callback_1_46_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_46_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_46_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_46_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_46_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_46_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_46_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_46_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_46 } true; [2025-02-08 04:05:45,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14663-1: SUMMARY for call bnx2_disable_nvram_write_#t~ret2217#1 := readl(bnx2_disable_nvram_write_#t~mem2216#1.base, 2052 + bnx2_disable_nvram_write_#t~mem2216#1.offset); srcloc: null [2025-02-08 04:05:45,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15258: assume -2147483648 <= bnx2_nvram_write_#t~ret2348#1 && bnx2_nvram_write_#t~ret2348#1 <= 2147483647;bnx2_nvram_write_~rc~6#1 := bnx2_nvram_write_#t~ret2348#1;havoc bnx2_nvram_write_#t~ret2348#1; [2025-02-08 04:05:45,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18231: call write~int#18(bnx2_start_xmit_#t~bitwise3146#1, bnx2_start_xmit_~txbd~2#1.base, 12 + bnx2_start_xmit_~txbd~2#1.offset, 4);havoc bnx2_start_xmit_#t~bitwise3146#1; [2025-02-08 04:05:45,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18231-1: [2025-02-08 04:05:45,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18231-2: havoc bnx2_start_xmit_#t~bitwise3146#1;assume (bnx2_start_xmit_#t~bitwise3146#1 % 4294967296 >= bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 && bnx2_start_xmit_#t~bitwise3146#1 % 4294967296 >= 128) && bnx2_start_xmit_#t~bitwise3146#1 % 4294967296 <= 128 + bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296; [2025-02-08 04:05:45,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18231-3: assume false;bnx2_start_xmit_#t~bitwise3146#1 := bnx2_start_xmit_~vlan_tag_flags~0#1; [2025-02-08 04:05:45,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18231-3: assume !false; [2025-02-08 04:05:45,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18231-4: assume 0 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 || 128 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296;bnx2_start_xmit_#t~bitwise3146#1 := 128; [2025-02-08 04:05:45,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18231-4: assume !(0 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 || 128 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296); [2025-02-08 04:05:45,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22657: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_45 } true;ldv_dummy_resourceless_instance_callback_1_45_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_45_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_45_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_45_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_45_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_45_#in~arg2#1.offset := ~ldv_1_callback_ndo_start_xmit~0#1.base, ~ldv_1_callback_ndo_start_xmit~0#1.offset, ~ldv_1_container_struct_sk_buff_ptr~0#1.base, ~ldv_1_container_struct_sk_buff_ptr~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_45_#t~ret4026#1, ldv_dummy_resourceless_instance_callback_1_45_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_45_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_45_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_45_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_45_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_45_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_45_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_45_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_45_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_45_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_45_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_45_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_45_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_45_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_45_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_45_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_45_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_45_#in~arg2#1.offset;assume { :begin_inline_bnx2_start_xmit } true;bnx2_start_xmit_#in~skb#1.base, bnx2_start_xmit_#in~skb#1.offset, bnx2_start_xmit_#in~dev#1.base, bnx2_start_xmit_#in~dev#1.offset := ldv_dummy_resourceless_instance_callback_1_45_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_45_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_45_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_45_~arg2#1.offset;havoc bnx2_start_xmit_#res#1;havoc bnx2_start_xmit_#t~ret3098#1.base, bnx2_start_xmit_#t~ret3098#1.offset, bnx2_start_xmit_#t~ret3099#1, bnx2_start_xmit_#t~ret3100#1.base, bnx2_start_xmit_#t~ret3100#1.offset, bnx2_start_xmit_#t~ret3101#1, bnx2_start_xmit_#t~ret3102#1.base, bnx2_start_xmit_#t~ret3102#1.offset, bnx2_start_xmit_#t~mem3103#1, bnx2_start_xmit_#t~ret3104#1, bnx2_start_xmit_#t~ret3105#1, bnx2_start_xmit_#t~ret3106#1, bnx2_start_xmit_#t~mem3107#1, bnx2_start_xmit_#t~mem3108#1, bnx2_start_xmit_#t~bitwise3109#1, bnx2_start_xmit_#t~mem3110#1, bnx2_start_xmit_#t~bitwise3111#1, bnx2_start_xmit_#t~mem3112#1, bnx2_start_xmit_#t~bitwise3113#1, bnx2_start_xmit_#t~bitwise3114#1, bnx2_start_xmit_#t~bitwise3115#1, bnx2_start_xmit_#t~ret3116#1.base, bnx2_start_xmit_#t~ret3116#1.offset, bnx2_start_xmit_#t~mem3117#1, bnx2_start_xmit_#t~bitwise3118#1, bnx2_start_xmit_#t~ret3119#1, bnx2_start_xmit_#t~ret3120#1.base, bnx2_start_xmit_#t~ret3120#1.offset, bnx2_start_xmit_#t~mem3121#1, bnx2_start_xmit_#t~bitwise3122#1, bnx2_start_xmit_#t~ret3123#1, bnx2_start_xmit_#t~bitwise3124#1, bnx2_start_xmit_#t~bitwise3125#1, bnx2_start_xmit_#t~ret3126#1, bnx2_start_xmit_#t~bitwise3127#1, bnx2_start_xmit_#t~bitwise3128#1, bnx2_start_xmit_#t~bitwise3129#1, bnx2_start_xmit_#t~bitwise3130#1, bnx2_start_xmit_#t~bitwise3131#1, bnx2_start_xmit_#t~bitwise3132#1, bnx2_start_xmit_#t~ret3133#1.base, bnx2_start_xmit_#t~ret3133#1.offset, bnx2_start_xmit_#t~mem3134#1, bnx2_start_xmit_#t~short3135#1, bnx2_start_xmit_#t~mem3136#1, bnx2_start_xmit_#t~bitwise3137#1, bnx2_start_xmit_#t~mem3138#1.base, bnx2_start_xmit_#t~mem3138#1.offset, bnx2_start_xmit_#t~mem3139#1.base, bnx2_start_xmit_#t~mem3139#1.offset, bnx2_start_xmit_#t~ret3140#1, bnx2_start_xmit_#t~mem3141#1.base, bnx2_start_xmit_#t~mem3141#1.offset, bnx2_start_xmit_#t~ret3142#1, bnx2_start_xmit_#t~mem3143#1.base, bnx2_start_xmit_#t~mem3143#1.offset, bnx2_start_xmit_#t~mem3144#1.base, bnx2_start_xmit_#t~mem3144#1.offset, bnx2_start_xmit_#t~bitwise3145#1, bnx2_start_xmit_#t~bitwise3146#1, bnx2_start_xmit_#t~ret3147#1.base, bnx2_start_xmit_#t~ret3147#1.offset, bnx2_start_xmit_#t~mem3148#1, bnx2_start_xmit_#t~ret3149#1, bnx2_start_xmit_#t~ret3150#1.base, bnx2_start_xmit_#t~ret3150#1.offset, bnx2_start_xmit_#t~bitwise3151#1, bnx2_start_xmit_#t~mem3152#1.base, bnx2_start_xmit_#t~mem3152#1.offset, bnx2_start_xmit_#t~ret3153#1, bnx2_start_xmit_#t~mem3154#1.base, bnx2_start_xmit_#t~mem3154#1.offset, bnx2_start_xmit_#t~ret3155#1, bnx2_start_xmit_#t~mem3156#1.base, bnx2_start_xmit_#t~mem3156#1.offset, bnx2_start_xmit_#t~ret3157#1, bnx2_start_xmit_#t~mem3158#1.base, bnx2_start_xmit_#t~mem3158#1.offset, bnx2_start_xmit_#t~bitwise3159#1, bnx2_start_xmit_#t~mem3160#1, bnx2_start_xmit_#t~bitwise3161#1, bnx2_start_xmit_#t~mem3162#1, bnx2_start_xmit_#t~bitwise3163#1, bnx2_start_xmit_#t~mem3164#1, bnx2_start_xmit_#t~mem3165#1, bnx2_start_xmit_#t~mem3166#1.base, bnx2_start_xmit_#t~mem3166#1.offset, bnx2_start_xmit_#t~mem3167#1, bnx2_start_xmit_#t~mem3168#1, bnx2_start_xmit_#t~mem3169#1.base, bnx2_start_xmit_#t~mem3169#1.offset, bnx2_start_xmit_#t~mem3170#1, bnx2_start_xmit_#t~ret3171#1, bnx2_start_xmit_#t~ret3172#1, bnx2_start_xmit_#t~ret3173#1, bnx2_start_xmit_#t~mem3174#1, bnx2_start_xmit_#t~mem3175#1, bnx2_start_xmit_#t~mem3176#1.base, bnx2_start_xmit_#t~mem3176#1.offset, bnx2_start_xmit_#t~ret3177#1, bnx2_start_xmit_#t~mem3178#1.base, bnx2_start_xmit_#t~mem3178#1.offset, bnx2_start_xmit_#t~mem3179#1, bnx2_start_xmit_#t~bitwise3180#1, bnx2_start_xmit_#t~mem3181#1.base, bnx2_start_xmit_#t~mem3181#1.offset, bnx2_start_xmit_#t~ret3182#1.base, bnx2_start_xmit_#t~ret3182#1.offset, bnx2_start_xmit_#t~ret3183#1, bnx2_start_xmit_#t~mem3184#1.base, bnx2_start_xmit_#t~mem3184#1.offset, bnx2_start_xmit_#t~mem3185#1, bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset, bnx2_start_xmit_~dev#1.base, bnx2_start_xmit_~dev#1.offset, bnx2_start_xmit_~bp~14#1.base, bnx2_start_xmit_~bp~14#1.offset, bnx2_start_xmit_~tmp~133#1.base, bnx2_start_xmit_~tmp~133#1.offset, bnx2_start_xmit_~mapping~2#1, bnx2_start_xmit_~txbd~2#1.base, bnx2_start_xmit_~txbd~2#1.offset, bnx2_start_xmit_~tx_buf~2#1.base, bnx2_start_xmit_~tx_buf~2#1.offset, bnx2_start_xmit_~len~4#1, bnx2_start_xmit_~vlan_tag_flags~0#1, bnx2_start_xmit_~last_frag~0#1, bnx2_start_xmit_~mss~0#1, bnx2_start_xmit_~prod~3#1, bnx2_start_xmit_~ring_prod~1#1, bnx2_start_xmit_~i~47#1, bnx2_start_xmit_~bnapi~23#1.base, bnx2_start_xmit_~bnapi~23#1.offset, bnx2_start_xmit_~txr~9#1.base, bnx2_start_xmit_~txr~9#1.offset, bnx2_start_xmit_~txq~4#1.base, bnx2_start_xmit_~txq~4#1.offset, bnx2_start_xmit_~tmp___0~71#1, bnx2_start_xmit_~tmp___1~40#1, bnx2_start_xmit_~tmp___2~24#1.base, bnx2_start_xmit_~tmp___2~24#1.offset, bnx2_start_xmit_~tmp___3~11#1, bnx2_start_xmit_~tcp_opt_len~0#1, bnx2_start_xmit_~iph~0#1.base, bnx2_start_xmit_~iph~0#1.offset, bnx2_start_xmit_~tcp_off~0#1, bnx2_start_xmit_~tmp___4~8#1, bnx2_start_xmit_~tmp___5~6#1, bnx2_start_xmit_~tmp___6~4#1.base, bnx2_start_xmit_~tmp___6~4#1.offset, bnx2_start_xmit_~tmp___7~4#1.base, bnx2_start_xmit_~tmp___7~4#1.offset, bnx2_start_xmit_~tmp___8~2#1, bnx2_start_xmit_~tmp___9~2#1.base, bnx2_start_xmit_~tmp___9~2#1.offset, bnx2_start_xmit_~tmp___10~2#1, bnx2_start_xmit_~frag~2#1.base, bnx2_start_xmit_~frag~2#1.offset, bnx2_start_xmit_~tmp___11~2#1.base, bnx2_start_xmit_~tmp___11~2#1.offset, bnx2_start_xmit_~tmp___12~1#1, bnx2_start_xmit_~tmp___13~1#1, bnx2_start_xmit_~tmp___14~1#1, bnx2_start_xmit_~tmp___15~1#1, bnx2_start_xmit_~tmp___16~1#1, bnx2_start_xmit_~tmp___17~1#1.base, bnx2_start_xmit_~tmp___17~1#1.offset, bnx2_start_xmit_~tmp___18~1#1;bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset := bnx2_start_xmit_#in~skb#1.base, bnx2_start_xmit_#in~skb#1.offset;bnx2_start_xmit_~dev#1.base, bnx2_start_xmit_~dev#1.offset := bnx2_start_xmit_#in~dev#1.base, bnx2_start_xmit_#in~dev#1.offset;havoc bnx2_start_xmit_~bp~14#1.base, bnx2_start_xmit_~bp~14#1.offset;havoc bnx2_start_xmit_~tmp~133#1.base, bnx2_start_xmit_~tmp~133#1.offset;havoc bnx2_start_xmit_~mapping~2#1;havoc bnx2_start_xmit_~txbd~2#1.base, bnx2_start_xmit_~txbd~2#1.offset;havoc bnx2_start_xmit_~tx_buf~2#1.base, bnx2_start_xmit_~tx_buf~2#1.offset;havoc bnx2_start_xmit_~len~4#1;havoc bnx2_start_xmit_~vlan_tag_flags~0#1;havoc bnx2_start_xmit_~last_frag~0#1;havoc bnx2_start_xmit_~mss~0#1;havoc bnx2_start_xmit_~prod~3#1;havoc bnx2_start_xmit_~ring_prod~1#1;havoc bnx2_start_xmit_~i~47#1;havoc bnx2_start_xmit_~bnapi~23#1.base, bnx2_start_xmit_~bnapi~23#1.offset;havoc bnx2_start_xmit_~txr~9#1.base, bnx2_start_xmit_~txr~9#1.offset;havoc bnx2_start_xmit_~txq~4#1.base, bnx2_start_xmit_~txq~4#1.offset;havoc bnx2_start_xmit_~tmp___0~71#1;havoc bnx2_start_xmit_~tmp___1~40#1;havoc bnx2_start_xmit_~tmp___2~24#1.base, bnx2_start_xmit_~tmp___2~24#1.offset;havoc bnx2_start_xmit_~tmp___3~11#1;havoc bnx2_start_xmit_~tcp_opt_len~0#1;havoc bnx2_start_xmit_~iph~0#1.base, bnx2_start_xmit_~iph~0#1.offset;havoc bnx2_start_xmit_~tcp_off~0#1;havoc bnx2_start_xmit_~tmp___4~8#1;havoc bnx2_start_xmit_~tmp___5~6#1;havoc bnx2_start_xmit_~tmp___6~4#1.base, bnx2_start_xmit_~tmp___6~4#1.offset;havoc bnx2_start_xmit_~tmp___7~4#1.base, bnx2_start_xmit_~tmp___7~4#1.offset;havoc bnx2_start_xmit_~tmp___8~2#1;havoc bnx2_start_xmit_~tmp___9~2#1.base, bnx2_start_xmit_~tmp___9~2#1.offset;havoc bnx2_start_xmit_~tmp___10~2#1;havoc bnx2_start_xmit_~frag~2#1.base, bnx2_start_xmit_~frag~2#1.offset;havoc bnx2_start_xmit_~tmp___11~2#1.base, bnx2_start_xmit_~tmp___11~2#1.offset;havoc bnx2_start_xmit_~tmp___12~1#1;havoc bnx2_start_xmit_~tmp___13~1#1;havoc bnx2_start_xmit_~tmp___14~1#1;havoc bnx2_start_xmit_~tmp___15~1#1;havoc bnx2_start_xmit_~tmp___16~1#1;havoc bnx2_start_xmit_~tmp___17~1#1.base, bnx2_start_xmit_~tmp___17~1#1.offset;havoc bnx2_start_xmit_~tmp___18~1#1; [2025-02-08 04:05:45,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15258-1: SUMMARY for call bnx2_nvram_write_#t~ret2348#1 := bnx2_nvram_write_dword(bnx2_nvram_write_~bp#1.base, bnx2_nvram_write_~bp#1.offset, bnx2_nvram_write_~addr~5#1, bnx2_nvram_write_~flash_buffer~0#1.base, bnx2_nvram_write_~flash_buffer~0#1.offset + (if bnx2_nvram_write_~i~29#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_nvram_write_~i~29#1 % 18446744073709551616 % 18446744073709551616 else bnx2_nvram_write_~i~29#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), bnx2_nvram_write_~cmd_flags~1#1); srcloc: null [2025-02-08 04:05:45,182 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19817-1: SUMMARY for call bnx2_ioctl_#t~ret3647#1 := bnx2_read_phy(bnx2_ioctl_~bp~41#1.base, bnx2_ioctl_~bp~41#1.offset, bnx2_ioctl_#t~mem3646#1 % 65536 % 32, bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset); srcloc: null [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19817: assume -2147483648 <= bnx2_ioctl_#t~ret3647#1 && bnx2_ioctl_#t~ret3647#1 <= 2147483647;bnx2_ioctl_~err~5#1 := bnx2_ioctl_#t~ret3647#1;havoc bnx2_ioctl_#t~mem3646#1;havoc bnx2_ioctl_#t~ret3647#1; [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14664-5: assume 4294967289 == bnx2_disable_nvram_write_~val~26#1 % 4294967296;bnx2_disable_nvram_write_#t~bitwise2218#1 := bnx2_disable_nvram_write_~val~26#1; [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14664-5: assume !(4294967289 == bnx2_disable_nvram_write_~val~26#1 % 4294967296); [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14664-6: assume 0 == bnx2_disable_nvram_write_~val~26#1 % 4294967296;bnx2_disable_nvram_write_#t~bitwise2218#1 := 0; [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14664-6: assume !(0 == bnx2_disable_nvram_write_~val~26#1 % 4294967296); [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14664-3: [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14664-4: havoc bnx2_disable_nvram_write_#t~bitwise2218#1;assume bnx2_disable_nvram_write_#t~bitwise2218#1 % 4294967296 <= bnx2_disable_nvram_write_~val~26#1 % 4294967296 && bnx2_disable_nvram_write_#t~bitwise2218#1 % 4294967296 <= 4294967289; [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14664-1: SUMMARY for call writel(bnx2_disable_nvram_write_#t~bitwise2218#1, bnx2_disable_nvram_write_#t~mem2219#1.base, 2052 + bnx2_disable_nvram_write_#t~mem2219#1.offset); srcloc: null [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14664-2: call bnx2_disable_nvram_write_#t~mem2219#1.base, bnx2_disable_nvram_write_#t~mem2219#1.offset := read~$Pointer$#18(bnx2_disable_nvram_write_~bp#1.base, bnx2_disable_nvram_write_~bp#1.offset, 8); [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14664: havoc bnx2_disable_nvram_write_#t~bitwise2218#1;havoc bnx2_disable_nvram_write_#t~mem2219#1.base, bnx2_disable_nvram_write_#t~mem2219#1.offset;havoc bnx2_disable_nvram_write_#t~mem2216#1.base, bnx2_disable_nvram_write_#t~mem2216#1.offset, bnx2_disable_nvram_write_#t~ret2217#1, bnx2_disable_nvram_write_#t~bitwise2218#1, bnx2_disable_nvram_write_#t~mem2219#1.base, bnx2_disable_nvram_write_#t~mem2219#1.offset, bnx2_disable_nvram_write_~bp#1.base, bnx2_disable_nvram_write_~bp#1.offset, bnx2_disable_nvram_write_~val~26#1;havoc bnx2_disable_nvram_write_#in~bp#1.base, bnx2_disable_nvram_write_#in~bp#1.offset;assume { :end_inline_bnx2_disable_nvram_write } true; [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18232: bnx2_start_xmit_~tmp___9~2#1.base, bnx2_start_xmit_~tmp___9~2#1.offset := bnx2_start_xmit_#t~ret3147#1.base, bnx2_start_xmit_#t~ret3147#1.offset;havoc bnx2_start_xmit_#t~ret3147#1.base, bnx2_start_xmit_#t~ret3147#1.offset;call bnx2_start_xmit_#t~mem3148#1 := read~int#18(bnx2_start_xmit_~tmp___9~2#1.base, bnx2_start_xmit_~tmp___9~2#1.offset, 1);bnx2_start_xmit_~last_frag~0#1 := bnx2_start_xmit_#t~mem3148#1 % 256;havoc bnx2_start_xmit_#t~mem3148#1;call write~int#18(bnx2_start_xmit_~last_frag~0#1, bnx2_start_xmit_~tx_buf~2#1.base, 18 + bnx2_start_xmit_~tx_buf~2#1.offset, 2);assume { :begin_inline_skb_is_gso } true;skb_is_gso_#in~skb#1.base, skb_is_gso_#in~skb#1.offset := bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset;havoc skb_is_gso_#res#1;havoc skb_is_gso_#t~ret323#1.base, skb_is_gso_#t~ret323#1.offset, skb_is_gso_#t~mem324#1, skb_is_gso_~skb#1.base, skb_is_gso_~skb#1.offset, skb_is_gso_~tmp~31#1.base, skb_is_gso_~tmp~31#1.offset;skb_is_gso_~skb#1.base, skb_is_gso_~skb#1.offset := skb_is_gso_#in~skb#1.base, skb_is_gso_#in~skb#1.offset;havoc skb_is_gso_~tmp~31#1.base, skb_is_gso_~tmp~31#1.offset; [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18232-1: SUMMARY for call bnx2_start_xmit_#t~ret3147#1.base, bnx2_start_xmit_#t~ret3147#1.offset := skb_end_pointer(bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22526: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_59(~ldv_1_callback_set_ringparam~0#1.base, ~ldv_1_callback_set_ringparam~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_ringparam_ptr~0#1.base, ~ldv_1_container_struct_ethtool_ringparam_ptr~0#1.offset); srcloc: null [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18761: assume bnx2_get_regs_~offset~5#1 % 4294967296 == bnx2_get_regs_#t~mem3412#1 % 4294967296;havoc bnx2_get_regs_#t~mem3412#1;call bnx2_get_regs_#t~mem3413#1 := read~int#9(bnx2_get_regs_~#reg_boundaries~0#1.base, bnx2_get_regs_~#reg_boundaries~0#1.offset + 4 * (if (2 + bnx2_get_regs_~i~49#1) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (2 + bnx2_get_regs_~i~49#1) % 4294967296 % 18446744073709551616 else (2 + bnx2_get_regs_~i~49#1) % 4294967296 % 18446744073709551616 - 18446744073709551616), 4);bnx2_get_regs_~offset~5#1 := bnx2_get_regs_#t~mem3413#1;havoc bnx2_get_regs_#t~mem3413#1;bnx2_get_regs_~p~0#1.base, bnx2_get_regs_~p~0#1.offset := bnx2_get_regs_~orig_p~0#1.base, bnx2_get_regs_~orig_p~0#1.offset + 4 * (if bnx2_get_regs_~offset~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_regs_~offset~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_get_regs_~offset~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);bnx2_get_regs_~i~49#1 := 2 + bnx2_get_regs_~i~49#1; [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18761: assume !(bnx2_get_regs_~offset~5#1 % 4294967296 == bnx2_get_regs_#t~mem3412#1 % 4294967296);havoc bnx2_get_regs_#t~mem3412#1; [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19818-1: SUMMARY for call spin_unlock_bh(bnx2_ioctl_~bp~41#1.base, 8762 + bnx2_ioctl_~bp~41#1.offset); srcloc: null [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19620: havoc bnx2_set_phys_id_#t~mem3602#1.base, bnx2_set_phys_id_#t~mem3602#1.offset; [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19620-2: call bnx2_set_phys_id_#t~mem3602#1.base, bnx2_set_phys_id_#t~mem3602#1.offset := read~$Pointer$#18(bnx2_set_phys_id_~bp~36#1.base, bnx2_set_phys_id_~bp~36#1.offset, 8); [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19620-1: SUMMARY for call writel(1, bnx2_set_phys_id_#t~mem3602#1.base, 5132 + bnx2_set_phys_id_#t~mem3602#1.offset); srcloc: null [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22064-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_7_#t~ret4037#1 := bnx2_get_coalesce(ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.offset); srcloc: null [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22064: assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_7_#t~ret4037#1 && ldv_dummy_resourceless_instance_callback_1_7_#t~ret4037#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_7_#t~ret4037#1;havoc ldv_dummy_resourceless_instance_callback_1_7_#t~ret4037#1, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_7_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_7_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_7 } true; [2025-02-08 04:05:45,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19818: call bnx2_ioctl_#t~mem3648#1 := read~int#2(bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset, 4);call write~int#21(bnx2_ioctl_#t~mem3648#1, bnx2_ioctl_~data~6#1.base, 6 + bnx2_ioctl_~data~6#1.offset, 2);havoc bnx2_ioctl_#t~mem3648#1;bnx2_ioctl_#res#1 := bnx2_ioctl_~err~5#1;call ULTIMATE.dealloc(bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset);havoc bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset; [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23254: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_8 } true;ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.offset := ~ldv_1_callback_get_drvinfo~0#1.base, ~ldv_1_callback_get_drvinfo~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_drvinfo_ptr~0#1.base, ~ldv_1_container_struct_ethtool_drvinfo_ptr~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_#in~arg2#1.offset;assume { :begin_inline_bnx2_get_drvinfo } true;bnx2_get_drvinfo_#in~dev#1.base, bnx2_get_drvinfo_#in~dev#1.offset, bnx2_get_drvinfo_#in~info#1.base, bnx2_get_drvinfo_#in~info#1.offset := ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_8_~arg2#1.offset;havoc bnx2_get_drvinfo_#t~ret3398#1.base, bnx2_get_drvinfo_#t~ret3398#1.offset, bnx2_get_drvinfo_#t~ret3399#1, bnx2_get_drvinfo_#t~ret3400#1, bnx2_get_drvinfo_#t~mem3401#1.base, bnx2_get_drvinfo_#t~mem3401#1.offset, bnx2_get_drvinfo_#t~ret3402#1.base, bnx2_get_drvinfo_#t~ret3402#1.offset, bnx2_get_drvinfo_#t~ret3403#1, bnx2_get_drvinfo_#t~ret3404#1, bnx2_get_drvinfo_~dev#1.base, bnx2_get_drvinfo_~dev#1.offset, bnx2_get_drvinfo_~info#1.base, bnx2_get_drvinfo_~info#1.offset, bnx2_get_drvinfo_~bp~19#1.base, bnx2_get_drvinfo_~bp~19#1.offset, bnx2_get_drvinfo_~tmp~138#1.base, bnx2_get_drvinfo_~tmp~138#1.offset, bnx2_get_drvinfo_~tmp___0~74#1.base, bnx2_get_drvinfo_~tmp___0~74#1.offset;bnx2_get_drvinfo_~dev#1.base, bnx2_get_drvinfo_~dev#1.offset := bnx2_get_drvinfo_#in~dev#1.base, bnx2_get_drvinfo_#in~dev#1.offset;bnx2_get_drvinfo_~info#1.base, bnx2_get_drvinfo_~info#1.offset := bnx2_get_drvinfo_#in~info#1.base, bnx2_get_drvinfo_#in~info#1.offset;havoc bnx2_get_drvinfo_~bp~19#1.base, bnx2_get_drvinfo_~bp~19#1.offset;havoc bnx2_get_drvinfo_~tmp~138#1.base, bnx2_get_drvinfo_~tmp~138#1.offset;havoc bnx2_get_drvinfo_~tmp___0~74#1.base, bnx2_get_drvinfo_~tmp___0~74#1.offset; [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18167: assume 12 == bnx2_start_xmit_#t~mem3108#1 % 256 % 4294967296;havoc bnx2_start_xmit_#t~mem3108#1; [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18167: assume !(12 == bnx2_start_xmit_#t~mem3108#1 % 256 % 4294967296);havoc bnx2_start_xmit_#t~mem3108#1; [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15260: assume 0 != bnx2_nvram_write_~rc~6#1; [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15260: assume !(0 != bnx2_nvram_write_~rc~6#1);bnx2_nvram_write_~cmd_flags~1#1 := 0;bnx2_nvram_write_~addr~5#1 := 4 + bnx2_nvram_write_~addr~5#1;bnx2_nvram_write_~i~29#1 := 4 + bnx2_nvram_write_~i~29#1; [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22593: ~tmp___1~57#1.base, ~tmp___1~57#1.offset := #t~ret4059#1.base, #t~ret4059#1.offset;havoc #t~ret4059#1.base, #t~ret4059#1.offset;~ldv_1_ldv_param_49_2_default~0#1.base, ~ldv_1_ldv_param_49_2_default~0#1.offset := ~tmp___1~57#1.base, ~tmp___1~57#1.offset; [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22593-1: SUMMARY for call #t~ret4059#1.base, #t~ret4059#1.offset := ldv_xmalloc(8); srcloc: null [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19555: bnx2_get_ethtool_stats_~i~51#1 := 0; [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18894: bnx2_get_link_~tmp~143#1.base, bnx2_get_link_~tmp~143#1.offset := bnx2_get_link_#t~ret3449#1.base, bnx2_get_link_#t~ret3449#1.offset;havoc bnx2_get_link_#t~ret3449#1.base, bnx2_get_link_#t~ret3449#1.offset;bnx2_get_link_~bp~24#1.base, bnx2_get_link_~bp~24#1.offset := bnx2_get_link_~tmp~143#1.base, bnx2_get_link_~tmp~143#1.offset;call bnx2_get_link_#t~mem3450#1 := read~int#18(bnx2_get_link_~bp~24#1.base, 9110 + bnx2_get_link_~bp~24#1.offset, 1);bnx2_get_link_#res#1 := bnx2_get_link_#t~mem3450#1 % 256;havoc bnx2_get_link_#t~mem3450#1; [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18894-1: SUMMARY for call bnx2_get_link_#t~ret3449#1.base, bnx2_get_link_#t~ret3449#1.offset := netdev_priv(bnx2_get_link_~dev#1.base, bnx2_get_link_~dev#1.offset); srcloc: null [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18168: bnx2_start_xmit_~vlan_tag_flags~0#1 := bnx2_start_xmit_#t~bitwise3109#1;havoc bnx2_start_xmit_#t~bitwise3109#1; [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15195: assume 0 == bnx2_nvram_write_#t~mem2337#1 % 2 % 4294967296;havoc bnx2_nvram_write_#t~mem2336#1.base, bnx2_nvram_write_#t~mem2336#1.offset;havoc bnx2_nvram_write_#t~mem2337#1;assume { :begin_inline_bnx2_nvram_erase_page } true;bnx2_nvram_erase_page_#in~bp#1.base, bnx2_nvram_erase_page_#in~bp#1.offset, bnx2_nvram_erase_page_#in~offset#1 := bnx2_nvram_write_~bp#1.base, bnx2_nvram_write_~bp#1.offset, bnx2_nvram_write_~page_start~0#1;havoc bnx2_nvram_erase_page_#res#1;havoc bnx2_nvram_erase_page_#t~mem2226#1.base, bnx2_nvram_erase_page_#t~mem2226#1.offset, bnx2_nvram_erase_page_#t~mem2227#1, bnx2_nvram_erase_page_#t~mem2228#1.base, bnx2_nvram_erase_page_#t~mem2228#1.offset, bnx2_nvram_erase_page_#t~mem2229#1.base, bnx2_nvram_erase_page_#t~mem2229#1.offset, bnx2_nvram_erase_page_#t~mem2230#1.base, bnx2_nvram_erase_page_#t~mem2230#1.offset, bnx2_nvram_erase_page_#t~mem2231#1.base, bnx2_nvram_erase_page_#t~mem2231#1.offset, bnx2_nvram_erase_page_#t~ret2232#1, bnx2_nvram_erase_page_#t~bitwise2233#1, bnx2_nvram_erase_page_~bp#1.base, bnx2_nvram_erase_page_~bp#1.offset, bnx2_nvram_erase_page_~offset#1, bnx2_nvram_erase_page_~cmd~1#1, bnx2_nvram_erase_page_~j~7#1, bnx2_nvram_erase_page_~val~29#1;bnx2_nvram_erase_page_~bp#1.base, bnx2_nvram_erase_page_~bp#1.offset := bnx2_nvram_erase_page_#in~bp#1.base, bnx2_nvram_erase_page_#in~bp#1.offset;bnx2_nvram_erase_page_~offset#1 := bnx2_nvram_erase_page_#in~offset#1;havoc bnx2_nvram_erase_page_~cmd~1#1;havoc bnx2_nvram_erase_page_~j~7#1;havoc bnx2_nvram_erase_page_~val~29#1;call bnx2_nvram_erase_page_#t~mem2226#1.base, bnx2_nvram_erase_page_#t~mem2226#1.offset := read~$Pointer$#18(bnx2_nvram_erase_page_~bp#1.base, 9175 + bnx2_nvram_erase_page_~bp#1.offset, 8);call bnx2_nvram_erase_page_#t~mem2227#1 := read~int#18(bnx2_nvram_erase_page_#t~mem2226#1.base, 20 + bnx2_nvram_erase_page_#t~mem2226#1.offset, 4); [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15195: assume !(0 == bnx2_nvram_write_#t~mem2337#1 % 2 % 4294967296);havoc bnx2_nvram_write_#t~mem2336#1.base, bnx2_nvram_write_#t~mem2336#1.offset;havoc bnx2_nvram_write_#t~mem2337#1; [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18168-1: [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18168-2: havoc bnx2_start_xmit_#t~bitwise3109#1;assume (bnx2_start_xmit_#t~bitwise3109#1 % 4294967296 >= bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 && bnx2_start_xmit_#t~bitwise3109#1 % 4294967296 >= 2) && bnx2_start_xmit_#t~bitwise3109#1 % 4294967296 <= 2 + bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296; [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18168-3: assume false;bnx2_start_xmit_#t~bitwise3109#1 := bnx2_start_xmit_~vlan_tag_flags~0#1; [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18168-3: assume !false; [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18168-4: assume 0 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 || 2 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296;bnx2_start_xmit_#t~bitwise3109#1 := 2; [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18168-4: assume !(0 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 || 2 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296); [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19556: assume bnx2_get_ethtool_stats_~i~51#1 % 4294967296 <= 46; [2025-02-08 04:05:45,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19556: assume !(bnx2_get_ethtool_stats_~i~51#1 % 4294967296 <= 46);havoc bnx2_get_ethtool_stats_#t~ret3577#1.base, bnx2_get_ethtool_stats_#t~ret3577#1.offset, bnx2_get_ethtool_stats_#t~mem3578#1.base, bnx2_get_ethtool_stats_#t~mem3578#1.offset, bnx2_get_ethtool_stats_#t~mem3579#1.base, bnx2_get_ethtool_stats_#t~mem3579#1.offset, bnx2_get_ethtool_stats_#t~memset~res3580#1.base, bnx2_get_ethtool_stats_#t~memset~res3580#1.offset, bnx2_get_ethtool_stats_#t~mem3581#1, bnx2_get_ethtool_stats_#t~mem3582#1, bnx2_get_ethtool_stats_#t~short3583#1, bnx2_get_ethtool_stats_#t~mem3584#1, bnx2_get_ethtool_stats_#t~short3585#1, bnx2_get_ethtool_stats_#t~mem3586#1, bnx2_get_ethtool_stats_#t~short3587#1, bnx2_get_ethtool_stats_#t~mem3588#1, bnx2_get_ethtool_stats_#t~mem3589#1, bnx2_get_ethtool_stats_#t~mem3590#1, bnx2_get_ethtool_stats_#t~mem3591#1, bnx2_get_ethtool_stats_#t~mem3592#1, bnx2_get_ethtool_stats_#t~mem3593#1, bnx2_get_ethtool_stats_#t~mem3594#1, bnx2_get_ethtool_stats_#t~mem3595#1, bnx2_get_ethtool_stats_#t~mem3596#1, bnx2_get_ethtool_stats_~dev#1.base, bnx2_get_ethtool_stats_~dev#1.offset, bnx2_get_ethtool_stats_~stats#1.base, bnx2_get_ethtool_stats_~stats#1.offset, bnx2_get_ethtool_stats_~buf#1.base, bnx2_get_ethtool_stats_~buf#1.offset, bnx2_get_ethtool_stats_~bp~35#1.base, bnx2_get_ethtool_stats_~bp~35#1.offset, bnx2_get_ethtool_stats_~tmp~155#1.base, bnx2_get_ethtool_stats_~tmp~155#1.offset, bnx2_get_ethtool_stats_~i~51#1, bnx2_get_ethtool_stats_~hw_stats~1#1.base, bnx2_get_ethtool_stats_~hw_stats~1#1.offset, bnx2_get_ethtool_stats_~temp_stats~1#1.base, bnx2_get_ethtool_stats_~temp_stats~1#1.offset, bnx2_get_ethtool_stats_~stats_len_arr~0#1.base, bnx2_get_ethtool_stats_~stats_len_arr~0#1.offset, bnx2_get_ethtool_stats_~offset~6#1;havoc bnx2_get_ethtool_stats_#in~dev#1.base, bnx2_get_ethtool_stats_#in~dev#1.offset, bnx2_get_ethtool_stats_#in~stats#1.base, bnx2_get_ethtool_stats_#in~stats#1.offset, bnx2_get_ethtool_stats_#in~buf#1.base, bnx2_get_ethtool_stats_#in~buf#1.offset;assume { :end_inline_bnx2_get_ethtool_stats } true;havoc ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg3#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg3#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_13 } true; [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22595: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_49(~ldv_1_callback_self_test~0#1.base, ~ldv_1_callback_self_test~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_test_ptr~0#1.base, ~ldv_1_container_struct_ethtool_test_ptr~0#1.offset, ~ldv_1_ldv_param_49_2_default~0#1.base, ~ldv_1_ldv_param_49_2_default~0#1.offset); srcloc: null [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18301: bnx2_start_xmit_~tmp___16~1#1 := bnx2_start_xmit_#t~ret3177#1;havoc bnx2_start_xmit_#t~ret3177#1;call bnx2_start_xmit_#t~mem3178#1.base, bnx2_start_xmit_#t~mem3178#1.offset := read~$Pointer$#18(bnx2_start_xmit_~bp~14#1.base, 16 + bnx2_start_xmit_~bp~14#1.offset, 8);call bnx2_start_xmit_#t~mem3179#1 := read~int#18(bnx2_start_xmit_~tx_buf~2#1.base, 8 + bnx2_start_xmit_~tx_buf~2#1.offset, 8); [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18301-1: SUMMARY for call bnx2_start_xmit_#t~ret3177#1 := skb_headlen(bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15131-1: call bnx2_nvram_write_#t~mem2319#1.base, bnx2_nvram_write_#t~mem2319#1.offset := read~$Pointer$#18(bnx2_nvram_write_~bp#1.base, 9175 + bnx2_nvram_write_~bp#1.offset, 8);call bnx2_nvram_write_#t~mem2320#1 := read~int#18(bnx2_nvram_write_#t~mem2319#1.base, 20 + bnx2_nvram_write_#t~mem2319#1.offset, 4); [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15131: assume 0 == bnx2_nvram_write_#t~mem2320#1 % 2 % 4294967296;havoc bnx2_nvram_write_#t~mem2319#1.base, bnx2_nvram_write_#t~mem2319#1.offset;havoc bnx2_nvram_write_#t~mem2320#1; [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15131: assume !(0 == bnx2_nvram_write_#t~mem2320#1 % 2 % 4294967296);havoc bnx2_nvram_write_#t~mem2319#1.base, bnx2_nvram_write_#t~mem2319#1.offset;havoc bnx2_nvram_write_#t~mem2320#1; [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15197: bnx2_nvram_write_#t~ret2338#1 := bnx2_nvram_erase_page_#res#1;havoc bnx2_nvram_erase_page_#t~mem2226#1.base, bnx2_nvram_erase_page_#t~mem2226#1.offset, bnx2_nvram_erase_page_#t~mem2227#1, bnx2_nvram_erase_page_#t~mem2228#1.base, bnx2_nvram_erase_page_#t~mem2228#1.offset, bnx2_nvram_erase_page_#t~mem2229#1.base, bnx2_nvram_erase_page_#t~mem2229#1.offset, bnx2_nvram_erase_page_#t~mem2230#1.base, bnx2_nvram_erase_page_#t~mem2230#1.offset, bnx2_nvram_erase_page_#t~mem2231#1.base, bnx2_nvram_erase_page_#t~mem2231#1.offset, bnx2_nvram_erase_page_#t~ret2232#1, bnx2_nvram_erase_page_#t~bitwise2233#1, bnx2_nvram_erase_page_~bp#1.base, bnx2_nvram_erase_page_~bp#1.offset, bnx2_nvram_erase_page_~offset#1, bnx2_nvram_erase_page_~cmd~1#1, bnx2_nvram_erase_page_~j~7#1, bnx2_nvram_erase_page_~val~29#1;havoc bnx2_nvram_erase_page_#in~bp#1.base, bnx2_nvram_erase_page_#in~bp#1.offset, bnx2_nvram_erase_page_#in~offset#1;assume { :end_inline_bnx2_nvram_erase_page } true;assume -2147483648 <= bnx2_nvram_write_#t~ret2338#1 && bnx2_nvram_write_#t~ret2338#1 <= 2147483647;bnx2_nvram_write_~rc~6#1 := bnx2_nvram_write_#t~ret2338#1;havoc bnx2_nvram_write_#t~ret2338#1; [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18302: havoc bnx2_start_xmit_#t~mem3178#1.base, bnx2_start_xmit_#t~mem3178#1.offset;havoc bnx2_start_xmit_#t~mem3179#1;bnx2_start_xmit_~i~47#1 := 0; [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18302-1: SUMMARY for call dma_unmap_single_attrs(bnx2_start_xmit_#t~mem3178#1.base, 179 + bnx2_start_xmit_#t~mem3178#1.offset, bnx2_start_xmit_#t~mem3179#1, bnx2_start_xmit_~tmp___16~1#1 % 4294967296, 1, 0, 0); srcloc: null [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19558: assume 0 == bnx2_get_ethtool_stats_#t~mem3588#1 % 256 % 4294967296;havoc bnx2_get_ethtool_stats_#t~mem3588#1;call write~int#18(0, bnx2_get_ethtool_stats_~buf#1.base, bnx2_get_ethtool_stats_~buf#1.offset + 8 * (if bnx2_get_ethtool_stats_~i~51#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_ethtool_stats_~i~51#1 % 18446744073709551616 % 18446744073709551616 else bnx2_get_ethtool_stats_~i~51#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19558: assume !(0 == bnx2_get_ethtool_stats_#t~mem3588#1 % 256 % 4294967296);havoc bnx2_get_ethtool_stats_#t~mem3588#1;call bnx2_get_ethtool_stats_#t~mem3589#1 := read~int#6(~#bnx2_stats_offset_arr~0.base, ~#bnx2_stats_offset_arr~0.offset + 8 * bnx2_get_ethtool_stats_~i~51#1, 8);bnx2_get_ethtool_stats_~offset~6#1 := bnx2_get_ethtool_stats_#t~mem3589#1;havoc bnx2_get_ethtool_stats_#t~mem3589#1;call bnx2_get_ethtool_stats_#t~mem3590#1 := read~int#23(bnx2_get_ethtool_stats_~stats_len_arr~0#1.base, bnx2_get_ethtool_stats_~stats_len_arr~0#1.offset + (if bnx2_get_ethtool_stats_~i~51#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_ethtool_stats_~i~51#1 % 18446744073709551616 % 18446744073709551616 else bnx2_get_ethtool_stats_~i~51#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19558-1: call bnx2_get_ethtool_stats_#t~mem3588#1 := read~int#23(bnx2_get_ethtool_stats_~stats_len_arr~0#1.base, bnx2_get_ethtool_stats_~stats_len_arr~0#1.offset + (if bnx2_get_ethtool_stats_~i~51#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_ethtool_stats_~i~51#1 % 18446744073709551616 % 18446744073709551616 else bnx2_get_ethtool_stats_~i~51#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18897: havoc bnx2_get_link_#t~mem3450#1; [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18897-1: ldv_dummy_resourceless_instance_callback_1_16_#t~ret4016#1 := bnx2_get_link_#res#1;havoc bnx2_get_link_#t~ret3449#1.base, bnx2_get_link_#t~ret3449#1.offset, bnx2_get_link_#t~mem3450#1, bnx2_get_link_~dev#1.base, bnx2_get_link_~dev#1.offset, bnx2_get_link_~bp~24#1.base, bnx2_get_link_~bp~24#1.offset, bnx2_get_link_~tmp~143#1.base, bnx2_get_link_~tmp~143#1.offset;havoc bnx2_get_link_#in~dev#1.base, bnx2_get_link_#in~dev#1.offset;assume { :end_inline_bnx2_get_link } true;havoc ldv_dummy_resourceless_instance_callback_1_16_#t~ret4016#1;havoc ldv_dummy_resourceless_instance_callback_1_16_#t~ret4016#1, ldv_dummy_resourceless_instance_callback_1_16_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_16_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_16_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_16_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_16 } true; [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18171-2: havoc bnx2_start_xmit_#t~bitwise3111#1;assume (((((if bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 - 4294967296) < 0 || bnx2_start_xmit_#t~bitwise3111#1 <= (if bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 - 4294967296)) && bnx2_start_xmit_#t~bitwise3111#1 <= 4096) && bnx2_start_xmit_#t~bitwise3111#1 >= 0) && ((if bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 - 4294967296) >= 0 || bnx2_start_xmit_#t~bitwise3111#1 > 4096 + (if bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 - 4294967296))) && bnx2_start_xmit_#t~bitwise3111#1 >= -2147483648; [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18171-3: assume 4096 == (if bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 - 4294967296);bnx2_start_xmit_#t~bitwise3111#1 := (if bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18171-3: assume !(4096 == (if bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18171-4: assume 0 == (if bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 - 4294967296);bnx2_start_xmit_#t~bitwise3111#1 := 0; [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18171-4: assume !(0 == (if bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3110#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18171-5: call bnx2_start_xmit_#t~mem3110#1 := read~int#18(bnx2_start_xmit_~skb#1.base, 170 + bnx2_start_xmit_~skb#1.offset, 2); [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18171: assume 0 != bnx2_start_xmit_#t~bitwise3111#1;havoc bnx2_start_xmit_#t~mem3110#1;havoc bnx2_start_xmit_#t~bitwise3111#1;call bnx2_start_xmit_#t~mem3112#1 := read~int#18(bnx2_start_xmit_~skb#1.base, 170 + bnx2_start_xmit_~skb#1.offset, 2); [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18171: assume !(0 != bnx2_start_xmit_#t~bitwise3111#1);havoc bnx2_start_xmit_#t~mem3110#1;havoc bnx2_start_xmit_#t~bitwise3111#1; [2025-02-08 04:05:45,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18171-1: [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19625-1: SUMMARY for call writel(0, bnx2_set_phys_id_#t~mem3603#1.base, 5132 + bnx2_set_phys_id_#t~mem3603#1.offset); srcloc: null [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22598: SUMMARY for call ldv_free(~ldv_1_ldv_param_49_2_default~0#1.base, ~ldv_1_ldv_param_49_2_default~0#1.offset); srcloc: null [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19625: havoc bnx2_set_phys_id_#t~mem3603#1.base, bnx2_set_phys_id_#t~mem3603#1.offset;call bnx2_set_phys_id_#t~mem3604#1 := read~int#18(bnx2_set_phys_id_~bp~36#1.base, 9485 + bnx2_set_phys_id_~bp~36#1.offset, 4);call bnx2_set_phys_id_#t~mem3605#1.base, bnx2_set_phys_id_#t~mem3605#1.offset := read~$Pointer$#18(bnx2_set_phys_id_~bp~36#1.base, bnx2_set_phys_id_~bp~36#1.offset, 8); [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19625-2: call bnx2_set_phys_id_#t~mem3603#1.base, bnx2_set_phys_id_#t~mem3603#1.offset := read~$Pointer$#18(bnx2_set_phys_id_~bp~36#1.base, bnx2_set_phys_id_~bp~36#1.offset, 8); [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19823-1: [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7337-1: SUMMARY for call dql_queued_#t~ret128#1 := ldv__builtin_expect((if dql_queued_~count#1 % 4294967296 > 268435455 then 1 else 0), 0); srcloc: null [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19823: assume 0 != bnx2_ioctl_#t~bitwise3650#1 % 4294967296;havoc bnx2_ioctl_#t~mem3649#1;havoc bnx2_ioctl_#t~bitwise3650#1;bnx2_ioctl_#res#1 := -95;call ULTIMATE.dealloc(bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset);havoc bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset; [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19823: assume !(0 != bnx2_ioctl_#t~bitwise3650#1 % 4294967296);havoc bnx2_ioctl_#t~mem3649#1;havoc bnx2_ioctl_#t~bitwise3650#1; [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7337: assume -9223372036854775808 <= dql_queued_#t~ret128#1 && dql_queued_#t~ret128#1 <= 9223372036854775807;dql_queued_~tmp~12#1 := dql_queued_#t~ret128#1;havoc dql_queued_#t~ret128#1; [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19823-3: assume 2048 == bnx2_ioctl_#t~mem3649#1 % 4294967296;bnx2_ioctl_#t~bitwise3650#1 := bnx2_ioctl_#t~mem3649#1; [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19823-3: assume !(2048 == bnx2_ioctl_#t~mem3649#1 % 4294967296); [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19823-2: havoc bnx2_ioctl_#t~bitwise3650#1;assume bnx2_ioctl_#t~bitwise3650#1 % 4294967296 <= bnx2_ioctl_#t~mem3649#1 % 4294967296 && bnx2_ioctl_#t~bitwise3650#1 % 4294967296 <= 2048; [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19823-5: call bnx2_ioctl_#t~mem3649#1 := read~int#18(bnx2_ioctl_~bp~41#1.base, 8898 + bnx2_ioctl_~bp~41#1.offset, 4); [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19823-4: assume 0 == bnx2_ioctl_#t~mem3649#1 % 4294967296;bnx2_ioctl_#t~bitwise3650#1 := 0; [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19823-4: assume !(0 == bnx2_ioctl_#t~mem3649#1 % 4294967296); [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172-3: assume false;bnx2_start_xmit_#t~bitwise3115#1 := bnx2_start_xmit_#t~bitwise3114#1; [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172-3: assume !false; [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172-4: assume 0 == bnx2_start_xmit_#t~bitwise3114#1 % 4294967296 || 8 == bnx2_start_xmit_#t~bitwise3114#1 % 4294967296;bnx2_start_xmit_#t~bitwise3115#1 := 8; [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172-4: assume !(0 == bnx2_start_xmit_#t~bitwise3114#1 % 4294967296 || 8 == bnx2_start_xmit_#t~bitwise3114#1 % 4294967296); [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172-5: [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15133-1: SUMMARY for call bnx2_nvram_write_#t~ret2321#1.base, bnx2_nvram_write_#t~ret2321#1.offset := kmalloc(264, 208); srcloc: null [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172-6: havoc bnx2_start_xmit_#t~bitwise3114#1;assume (bnx2_start_xmit_#t~bitwise3114#1 % 4294967296 >= bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 && bnx2_start_xmit_#t~bitwise3114#1 % 4294967296 >= 65536 * bnx2_start_xmit_#t~bitwise3113#1 % 4294967296) && bnx2_start_xmit_#t~bitwise3114#1 % 4294967296 <= bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 + 65536 * bnx2_start_xmit_#t~bitwise3113#1 % 4294967296; [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15133: bnx2_nvram_write_~tmp___0~57#1.base, bnx2_nvram_write_~tmp___0~57#1.offset := bnx2_nvram_write_#t~ret2321#1.base, bnx2_nvram_write_#t~ret2321#1.offset;havoc bnx2_nvram_write_#t~ret2321#1.base, bnx2_nvram_write_#t~ret2321#1.offset;bnx2_nvram_write_~flash_buffer~0#1.base, bnx2_nvram_write_~flash_buffer~0#1.offset := bnx2_nvram_write_~tmp___0~57#1.base, bnx2_nvram_write_~tmp___0~57#1.offset; [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172-7: assume 0 == 65536 * bnx2_start_xmit_#t~bitwise3113#1 % 4294967296;bnx2_start_xmit_#t~bitwise3114#1 := bnx2_start_xmit_~vlan_tag_flags~0#1; [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172-7: assume !(0 == 65536 * bnx2_start_xmit_#t~bitwise3113#1 % 4294967296); [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172-8: assume 0 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 || bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 == 65536 * bnx2_start_xmit_#t~bitwise3113#1 % 4294967296;bnx2_start_xmit_#t~bitwise3114#1 := 65536 * bnx2_start_xmit_#t~bitwise3113#1; [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172-8: assume !(0 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 || bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 == 65536 * bnx2_start_xmit_#t~bitwise3113#1 % 4294967296); [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15199: assume 0 != bnx2_nvram_write_~rc~6#1; [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15199: assume !(0 != bnx2_nvram_write_~rc~6#1); [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172-9: [2025-02-08 04:05:45,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172-10: havoc bnx2_start_xmit_#t~bitwise3113#1;assume (((bnx2_start_xmit_#t~bitwise3113#1 <= (if bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 - 4294967296) && ((if bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 - 4294967296) >= 0 || bnx2_start_xmit_#t~bitwise3113#1 <= -4097)) && ((if bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 - 4294967296) < 0 || bnx2_start_xmit_#t~bitwise3113#1 >= 0)) && bnx2_start_xmit_#t~bitwise3113#1 > -4097 + (if bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 - 4294967296)) && bnx2_start_xmit_#t~bitwise3113#1 >= -2147483648; [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172: bnx2_start_xmit_~vlan_tag_flags~0#1 := bnx2_start_xmit_#t~bitwise3115#1;havoc bnx2_start_xmit_#t~mem3112#1;havoc bnx2_start_xmit_#t~bitwise3113#1;havoc bnx2_start_xmit_#t~bitwise3114#1;havoc bnx2_start_xmit_#t~bitwise3115#1; [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172-1: [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172-2: havoc bnx2_start_xmit_#t~bitwise3115#1;assume (bnx2_start_xmit_#t~bitwise3115#1 % 4294967296 >= bnx2_start_xmit_#t~bitwise3114#1 % 4294967296 && bnx2_start_xmit_#t~bitwise3115#1 % 4294967296 >= 8) && bnx2_start_xmit_#t~bitwise3115#1 % 4294967296 <= 8 + bnx2_start_xmit_#t~bitwise3114#1 % 4294967296; [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19626-1: SUMMARY for call writel(bnx2_set_phys_id_#t~mem3604#1, bnx2_set_phys_id_#t~mem3605#1.base, 2052 + bnx2_set_phys_id_#t~mem3605#1.offset); srcloc: null [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172-11: assume -4097 == (if bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 - 4294967296);bnx2_start_xmit_#t~bitwise3113#1 := (if bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172-11: assume !(-4097 == (if bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172-12: assume 0 == (if bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 - 4294967296);bnx2_start_xmit_#t~bitwise3113#1 := 0; [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18172-12: assume !(0 == (if bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3112#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7272: assume 0 != (dev_name_#t~mem114#1.base + dev_name_#t~mem114#1.offset) % 18446744073709551616;havoc dev_name_#t~mem114#1.base, dev_name_#t~mem114#1.offset;call dev_name_#t~mem115#1.base, dev_name_#t~mem115#1.offset := read~$Pointer$#18(dev_name_~dev#1.base, 308 + dev_name_~dev#1.offset, 8);dev_name_#res#1.base, dev_name_#res#1.offset := dev_name_#t~mem115#1.base, dev_name_#t~mem115#1.offset;havoc dev_name_#t~mem115#1.base, dev_name_#t~mem115#1.offset; [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7272: assume !(0 != (dev_name_#t~mem114#1.base + dev_name_#t~mem114#1.offset) % 18446744073709551616);havoc dev_name_#t~mem114#1.base, dev_name_#t~mem114#1.offset; [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19626: havoc bnx2_set_phys_id_#t~mem3604#1;havoc bnx2_set_phys_id_#t~mem3605#1.base, bnx2_set_phys_id_#t~mem3605#1.offset; [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18239: assume bnx2_start_xmit_~i~47#1 % 4294967296 < bnx2_start_xmit_~last_frag~0#1 % 4294967296; [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18239: assume !(bnx2_start_xmit_~i~47#1 % 4294967296 < bnx2_start_xmit_~last_frag~0#1 % 4294967296);call bnx2_start_xmit_#t~mem3160#1 := read~int#18(bnx2_start_xmit_~txbd~2#1.base, 12 + bnx2_start_xmit_~txbd~2#1.offset, 4); [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22534: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_58 } true;ldv_dummy_resourceless_instance_callback_1_58_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_58_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_58_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_58_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_58_#in~arg2#1 := ~ldv_1_callback_set_phys_id~0#1.base, ~ldv_1_callback_set_phys_id~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_enum_ethtool_phys_id_state~0#1;havoc ldv_dummy_resourceless_instance_callback_1_58_#t~ret4033#1, ldv_dummy_resourceless_instance_callback_1_58_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_58_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_58_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_58_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_58_~arg2#1;ldv_dummy_resourceless_instance_callback_1_58_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_58_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_58_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_58_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_58_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_58_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_58_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_58_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_58_~arg2#1 := ldv_dummy_resourceless_instance_callback_1_58_#in~arg2#1;assume { :begin_inline_bnx2_set_phys_id } true;bnx2_set_phys_id_#in~dev#1.base, bnx2_set_phys_id_#in~dev#1.offset, bnx2_set_phys_id_#in~state#1 := ldv_dummy_resourceless_instance_callback_1_58_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_58_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_58_~arg2#1;havoc bnx2_set_phys_id_#res#1;havoc bnx2_set_phys_id_#t~ret3597#1.base, bnx2_set_phys_id_#t~ret3597#1.offset, bnx2_set_phys_id_#t~mem3598#1.base, bnx2_set_phys_id_#t~mem3598#1.offset, bnx2_set_phys_id_#t~ret3599#1, bnx2_set_phys_id_#t~mem3600#1.base, bnx2_set_phys_id_#t~mem3600#1.offset, bnx2_set_phys_id_#t~mem3601#1.base, bnx2_set_phys_id_#t~mem3601#1.offset, bnx2_set_phys_id_#t~mem3602#1.base, bnx2_set_phys_id_#t~mem3602#1.offset, bnx2_set_phys_id_#t~mem3603#1.base, bnx2_set_phys_id_#t~mem3603#1.offset, bnx2_set_phys_id_#t~mem3604#1, bnx2_set_phys_id_#t~mem3605#1.base, bnx2_set_phys_id_#t~mem3605#1.offset, bnx2_set_phys_id_~dev#1.base, bnx2_set_phys_id_~dev#1.offset, bnx2_set_phys_id_~state#1, bnx2_set_phys_id_~bp~36#1.base, bnx2_set_phys_id_~bp~36#1.offset, bnx2_set_phys_id_~tmp~156#1.base, bnx2_set_phys_id_~tmp~156#1.offset;bnx2_set_phys_id_~dev#1.base, bnx2_set_phys_id_~dev#1.offset := bnx2_set_phys_id_#in~dev#1.base, bnx2_set_phys_id_#in~dev#1.offset;bnx2_set_phys_id_~state#1 := bnx2_set_phys_id_#in~state#1;havoc bnx2_set_phys_id_~bp~36#1.base, bnx2_set_phys_id_~bp~36#1.offset;havoc bnx2_set_phys_id_~tmp~156#1.base, bnx2_set_phys_id_~tmp~156#1.offset; [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339: assume 0 != dql_queued_~tmp~12#1;assume false; [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339: assume !(0 != dql_queued_~tmp~12#1); [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18306: assume bnx2_start_xmit_~i~47#1 % 4294967296 < bnx2_start_xmit_~last_frag~0#1 % 4294967296; [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18306: assume !(bnx2_start_xmit_~i~47#1 % 4294967296 < bnx2_start_xmit_~last_frag~0#1 % 4294967296); [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7273: havoc dev_name_#t~mem115#1.base, dev_name_#t~mem115#1.offset; [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8925: tcp_hdr_~tmp~59#1.base, tcp_hdr_~tmp~59#1.offset := tcp_hdr_#t~ret502#1.base, tcp_hdr_#t~ret502#1.offset;havoc tcp_hdr_#t~ret502#1.base, tcp_hdr_#t~ret502#1.offset;tcp_hdr_#res#1.base, tcp_hdr_#res#1.offset := tcp_hdr_~tmp~59#1.base, tcp_hdr_~tmp~59#1.offset; [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8925-1: SUMMARY for call tcp_hdr_#t~ret502#1.base, tcp_hdr_#t~ret502#1.offset := skb_transport_header(tcp_hdr_~skb#1.base, tcp_hdr_~skb#1.offset); srcloc: null [2025-02-08 04:05:45,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21940-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_47_#t~ret4027#1 := eth_validate_addr(ldv_dummy_resourceless_instance_callback_1_47_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_47_~arg1#1.offset); srcloc: null [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21940: assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_47_#t~ret4027#1 && ldv_dummy_resourceless_instance_callback_1_47_#t~ret4027#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_47_#t~ret4027#1;havoc ldv_dummy_resourceless_instance_callback_1_47_#t~ret4027#1, ldv_dummy_resourceless_instance_callback_1_47_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_47_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_47_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_47_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_47_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_47_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_47_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_47_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_47 } true; [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19364: assume 0 == bnx2_get_sset_count_~sset#1; [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19364: assume !(0 == bnx2_get_sset_count_~sset#1); [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19694: bnx2_get_channels_~tmp~159#1.base, bnx2_get_channels_~tmp~159#1.offset := bnx2_get_channels_#t~ret3623#1.base, bnx2_get_channels_#t~ret3623#1.offset;havoc bnx2_get_channels_#t~ret3623#1.base, bnx2_get_channels_#t~ret3623#1.offset;bnx2_get_channels_~bp~39#1.base, bnx2_get_channels_~bp~39#1.offset := bnx2_get_channels_~tmp~159#1.base, bnx2_get_channels_~tmp~159#1.offset;bnx2_get_channels_~max_rx_rings~0#1 := 1;bnx2_get_channels_~max_tx_rings~0#1 := 1;call bnx2_get_channels_#t~mem3624#1 := read~int#18(bnx2_get_channels_~bp~39#1.base, 28 + bnx2_get_channels_~bp~39#1.offset, 4); [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15268: assume bnx2_nvram_write_~addr~5#1 % 4294967296 < bnx2_nvram_write_~page_end~0#1 % 4294967296; [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15268: assume !(bnx2_nvram_write_~addr~5#1 % 4294967296 < bnx2_nvram_write_~page_end~0#1 % 4294967296); [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19694-1: SUMMARY for call bnx2_get_channels_#t~ret3623#1.base, bnx2_get_channels_#t~ret3623#1.offset := netdev_priv(bnx2_get_channels_~dev#1.base, bnx2_get_channels_~dev#1.offset); srcloc: null [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15136: assume 0 == (bnx2_nvram_write_~flash_buffer~0#1.base + bnx2_nvram_write_~flash_buffer~0#1.offset) % 18446744073709551616;bnx2_nvram_write_~rc~6#1 := -12; [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15136: assume !(0 == (bnx2_nvram_write_~flash_buffer~0#1.base + bnx2_nvram_write_~flash_buffer~0#1.offset) % 18446744073709551616); [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18242: bnx2_start_xmit_~tmp___11~2#1.base, bnx2_start_xmit_~tmp___11~2#1.offset := bnx2_start_xmit_#t~ret3150#1.base, bnx2_start_xmit_#t~ret3150#1.offset;havoc bnx2_start_xmit_#t~ret3150#1.base, bnx2_start_xmit_#t~ret3150#1.offset;bnx2_start_xmit_~frag~2#1.base, bnx2_start_xmit_~frag~2#1.offset := bnx2_start_xmit_~tmp___11~2#1.base, 48 + bnx2_start_xmit_~tmp___11~2#1.offset + 16 * (if bnx2_start_xmit_~i~47#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_start_xmit_~i~47#1 % 18446744073709551616 % 18446744073709551616 else bnx2_start_xmit_~i~47#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22734: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_39 } true;ldv_dummy_resourceless_instance_callback_1_39_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_39_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_39_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_39_#in~arg1#1.offset := ~ldv_1_callback_ndo_poll_controller~0#1.base, ~ldv_1_callback_ndo_poll_controller~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_39_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_39_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_39_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_39_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_39_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_39_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_39_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_39_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_39_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_39_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_39_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_39_#in~arg1#1.offset; [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19828: bnx2_ioctl_~tmp___3~14#1 := (if 0 == bnx2_ioctl_#t~ret3651#1 % 256 then 0 else 1);havoc bnx2_ioctl_#t~ret3651#1; [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19828-1: SUMMARY for call bnx2_ioctl_#t~ret3651#1 := netif_running(bnx2_ioctl_~dev#1.base, bnx2_ioctl_~dev#1.offset); srcloc: null [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18242-1: SUMMARY for call bnx2_start_xmit_#t~ret3150#1.base, bnx2_start_xmit_#t~ret3150#1.offset := skb_end_pointer(bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18176: bnx2_start_xmit_~tmp___7~4#1.base, bnx2_start_xmit_~tmp___7~4#1.offset := bnx2_start_xmit_#t~ret3116#1.base, bnx2_start_xmit_#t~ret3116#1.offset;havoc bnx2_start_xmit_#t~ret3116#1.base, bnx2_start_xmit_#t~ret3116#1.offset;call bnx2_start_xmit_#t~mem3117#1 := read~int#18(bnx2_start_xmit_~tmp___7~4#1.base, 2 + bnx2_start_xmit_~tmp___7~4#1.offset, 2);bnx2_start_xmit_~mss~0#1 := bnx2_start_xmit_#t~mem3117#1 % 65536;havoc bnx2_start_xmit_#t~mem3117#1; [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18176-1: SUMMARY for call bnx2_start_xmit_#t~ret3116#1.base, bnx2_start_xmit_#t~ret3116#1.offset := skb_end_pointer(bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18309: bnx2_start_xmit_~prod~3#1 := (if 254 == bnx2_start_xmit_#t~bitwise3180#1 % 18446744073709551616 then 2 + bnx2_start_xmit_~prod~3#1 % 65536 else 1 + bnx2_start_xmit_~prod~3#1 % 65536);havoc bnx2_start_xmit_#t~bitwise3180#1;bnx2_start_xmit_~ring_prod~1#1 := bnx2_start_xmit_~prod~3#1 % 65536 % 256;call bnx2_start_xmit_#t~mem3181#1.base, bnx2_start_xmit_#t~mem3181#1.offset := read~$Pointer$#18(bnx2_start_xmit_~txr~9#1.base, 22 + bnx2_start_xmit_~txr~9#1.offset, 8);bnx2_start_xmit_~tx_buf~2#1.base, bnx2_start_xmit_~tx_buf~2#1.offset := bnx2_start_xmit_#t~mem3181#1.base, bnx2_start_xmit_#t~mem3181#1.offset + 20 * (if bnx2_start_xmit_~ring_prod~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_start_xmit_~ring_prod~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 else bnx2_start_xmit_~ring_prod~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc bnx2_start_xmit_#t~mem3181#1.base, bnx2_start_xmit_#t~mem3181#1.offset; [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18309-1: [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18309-2: havoc bnx2_start_xmit_#t~bitwise3180#1;assume bnx2_start_xmit_#t~bitwise3180#1 % 18446744073709551616 <= bnx2_start_xmit_~prod~3#1 % 65536 % 18446744073709551616 && bnx2_start_xmit_#t~bitwise3180#1 % 18446744073709551616 <= 254; [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18309-3: assume 254 == bnx2_start_xmit_~prod~3#1 % 65536 % 18446744073709551616;bnx2_start_xmit_#t~bitwise3180#1 := bnx2_start_xmit_~prod~3#1 % 65536; [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18309-3: assume !(254 == bnx2_start_xmit_~prod~3#1 % 65536 % 18446744073709551616); [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15204-1: SUMMARY for call bnx2_nvram_write_#t~ret2339#1 := bnx2_enable_nvram_write(bnx2_nvram_write_~bp#1.base, bnx2_nvram_write_~bp#1.offset); srcloc: null [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15204: assume -2147483648 <= bnx2_nvram_write_#t~ret2339#1 && bnx2_nvram_write_#t~ret2339#1 <= 2147483647;havoc bnx2_nvram_write_#t~ret2339#1;bnx2_nvram_write_~addr~5#1 := bnx2_nvram_write_~page_start~0#1; [2025-02-08 04:05:45,188 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19564: assume 4 == bnx2_get_ethtool_stats_#t~mem3590#1 % 256 % 4294967296;havoc bnx2_get_ethtool_stats_#t~mem3590#1;call bnx2_get_ethtool_stats_#t~mem3591#1 := read~int#18(bnx2_get_ethtool_stats_~hw_stats~1#1.base, bnx2_get_ethtool_stats_~hw_stats~1#1.offset + 4 * (if bnx2_get_ethtool_stats_~offset~6#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_ethtool_stats_~offset~6#1 % 18446744073709551616 % 18446744073709551616 else bnx2_get_ethtool_stats_~offset~6#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);call bnx2_get_ethtool_stats_#t~mem3592#1 := read~int#18(bnx2_get_ethtool_stats_~temp_stats~1#1.base, bnx2_get_ethtool_stats_~temp_stats~1#1.offset + 4 * (if bnx2_get_ethtool_stats_~offset~6#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_ethtool_stats_~offset~6#1 % 18446744073709551616 % 18446744073709551616 else bnx2_get_ethtool_stats_~offset~6#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);call write~int#18(bnx2_get_ethtool_stats_#t~mem3591#1 % 4294967296 + bnx2_get_ethtool_stats_#t~mem3592#1 % 4294967296, bnx2_get_ethtool_stats_~buf#1.base, bnx2_get_ethtool_stats_~buf#1.offset + 8 * (if bnx2_get_ethtool_stats_~i~51#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_ethtool_stats_~i~51#1 % 18446744073709551616 % 18446744073709551616 else bnx2_get_ethtool_stats_~i~51#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc bnx2_get_ethtool_stats_#t~mem3591#1;havoc bnx2_get_ethtool_stats_#t~mem3592#1; [2025-02-08 04:05:45,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19564: assume !(4 == bnx2_get_ethtool_stats_#t~mem3590#1 % 256 % 4294967296);havoc bnx2_get_ethtool_stats_#t~mem3590#1;call bnx2_get_ethtool_stats_#t~mem3593#1 := read~int#18(bnx2_get_ethtool_stats_~hw_stats~1#1.base, bnx2_get_ethtool_stats_~hw_stats~1#1.offset + 4 * (if bnx2_get_ethtool_stats_~offset~6#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_ethtool_stats_~offset~6#1 % 18446744073709551616 % 18446744073709551616 else bnx2_get_ethtool_stats_~offset~6#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);call bnx2_get_ethtool_stats_#t~mem3594#1 := read~int#18(bnx2_get_ethtool_stats_~hw_stats~1#1.base, bnx2_get_ethtool_stats_~hw_stats~1#1.offset + 4 * (if (1 + bnx2_get_ethtool_stats_~offset~6#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + bnx2_get_ethtool_stats_~offset~6#1) % 18446744073709551616 % 18446744073709551616 else (1 + bnx2_get_ethtool_stats_~offset~6#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);call bnx2_get_ethtool_stats_#t~mem3595#1 := read~int#18(bnx2_get_ethtool_stats_~temp_stats~1#1.base, bnx2_get_ethtool_stats_~temp_stats~1#1.offset + 4 * (if bnx2_get_ethtool_stats_~offset~6#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_ethtool_stats_~offset~6#1 % 18446744073709551616 % 18446744073709551616 else bnx2_get_ethtool_stats_~offset~6#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);call bnx2_get_ethtool_stats_#t~mem3596#1 := read~int#18(bnx2_get_ethtool_stats_~temp_stats~1#1.base, bnx2_get_ethtool_stats_~temp_stats~1#1.offset + 4 * (if (1 + bnx2_get_ethtool_stats_~offset~6#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + bnx2_get_ethtool_stats_~offset~6#1) % 18446744073709551616 % 18446744073709551616 else (1 + bnx2_get_ethtool_stats_~offset~6#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);call write~int#18(4294967296 * (bnx2_get_ethtool_stats_#t~mem3593#1 % 4294967296 % 18446744073709551616) + bnx2_get_ethtool_stats_#t~mem3594#1 % 4294967296 + 4294967296 * (bnx2_get_ethtool_stats_#t~mem3595#1 % 4294967296 % 18446744073709551616) + bnx2_get_ethtool_stats_#t~mem3596#1 % 4294967296, bnx2_get_ethtool_stats_~buf#1.base, bnx2_get_ethtool_stats_~buf#1.offset + 8 * (if bnx2_get_ethtool_stats_~i~51#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_get_ethtool_stats_~i~51#1 % 18446744073709551616 % 18446744073709551616 else bnx2_get_ethtool_stats_~i~51#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc bnx2_get_ethtool_stats_#t~mem3593#1;havoc bnx2_get_ethtool_stats_#t~mem3594#1;havoc bnx2_get_ethtool_stats_#t~mem3595#1;havoc bnx2_get_ethtool_stats_#t~mem3596#1;bnx2_get_ethtool_stats_~i~51#1 := 1 + bnx2_get_ethtool_stats_~i~51#1; [2025-02-08 04:05:45,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22009: assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_57_#t~ret4032#1 && ldv_dummy_resourceless_instance_callback_1_57_#t~ret4032#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_57_#t~ret4032#1;havoc ldv_dummy_resourceless_instance_callback_1_57_#t~ret4032#1, ldv_dummy_resourceless_instance_callback_1_57_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_57_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_57_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_57_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_57_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_57_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_57_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_57_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_57_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_57_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_57_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_57_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_57 } true; [2025-02-08 04:05:45,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22009-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_57_#t~ret4032#1 := bnx2_set_pauseparam(ldv_dummy_resourceless_instance_callback_1_57_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_57_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_57_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_57_~arg2#1.offset); srcloc: null [2025-02-08 04:05:45,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21877: havoc ldv_dummy_resourceless_instance_callback_1_39_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_39_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_39_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_39_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_39_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_39_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_39_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_39_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_39 } true; [2025-02-08 04:05:45,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21877-1: SUMMARY for call poll_bnx2(ldv_dummy_resourceless_instance_callback_1_39_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_39_~arg1#1.offset); srcloc: null [2025-02-08 04:05:45,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18309-4: assume 0 == bnx2_start_xmit_~prod~3#1 % 65536 % 18446744073709551616;bnx2_start_xmit_#t~bitwise3180#1 := 0; [2025-02-08 04:05:45,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18309-4: assume !(0 == bnx2_start_xmit_~prod~3#1 % 65536 % 18446744073709551616); [2025-02-08 04:05:45,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18244: bnx2_start_xmit_~prod~3#1 := (if 254 == bnx2_start_xmit_#t~bitwise3151#1 % 18446744073709551616 then 2 + bnx2_start_xmit_~prod~3#1 % 65536 else 1 + bnx2_start_xmit_~prod~3#1 % 65536);havoc bnx2_start_xmit_#t~bitwise3151#1;bnx2_start_xmit_~ring_prod~1#1 := bnx2_start_xmit_~prod~3#1 % 65536 % 256;call bnx2_start_xmit_#t~mem3152#1.base, bnx2_start_xmit_#t~mem3152#1.offset := read~$Pointer$#18(bnx2_start_xmit_~txr~9#1.base, 14 + bnx2_start_xmit_~txr~9#1.offset, 8);bnx2_start_xmit_~txbd~2#1.base, bnx2_start_xmit_~txbd~2#1.offset := bnx2_start_xmit_#t~mem3152#1.base, bnx2_start_xmit_#t~mem3152#1.offset + 16 * (if bnx2_start_xmit_~ring_prod~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_start_xmit_~ring_prod~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 else bnx2_start_xmit_~ring_prod~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc bnx2_start_xmit_#t~mem3152#1.base, bnx2_start_xmit_#t~mem3152#1.offset; [2025-02-08 04:05:45,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18244-1: [2025-02-08 04:05:45,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7277: 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~mem97#1.base, kobject_name_#t~mem97#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~mem97#1.base, kobject_name_#t~mem97#1.offset := read~$Pointer$#18(kobject_name_~kobj#1.base, kobject_name_~kobj#1.offset, 8);kobject_name_#res#1.base, kobject_name_#res#1.offset := kobject_name_#t~mem97#1.base, kobject_name_#t~mem97#1.offset;havoc kobject_name_#t~mem97#1.base, kobject_name_#t~mem97#1.offset; [2025-02-08 04:05:45,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18244-2: havoc bnx2_start_xmit_#t~bitwise3151#1;assume bnx2_start_xmit_#t~bitwise3151#1 % 18446744073709551616 <= bnx2_start_xmit_~prod~3#1 % 65536 % 18446744073709551616 && bnx2_start_xmit_#t~bitwise3151#1 % 18446744073709551616 <= 254; [2025-02-08 04:05:45,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18640: call ULTIMATE.dealloc(bnx2_get_regs_~#reg_boundaries~0#1.base, bnx2_get_regs_~#reg_boundaries~0#1.offset);havoc bnx2_get_regs_~#reg_boundaries~0#1.base, bnx2_get_regs_~#reg_boundaries~0#1.offset; [2025-02-08 04:05:45,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19830: assume 0 != bnx2_ioctl_~tmp___3~14#1 % 256;bnx2_ioctl_~tmp___4~10#1 := 0; [2025-02-08 04:05:45,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19830: assume !(0 != bnx2_ioctl_~tmp___3~14#1 % 256);bnx2_ioctl_~tmp___4~10#1 := 1; [2025-02-08 04:05:45,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22803: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_32 } true;ldv_dummy_resourceless_instance_callback_1_32_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_32_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_32_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_32_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_32_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_32_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_32_#in~arg3#1 := ~ldv_1_callback_ndo_do_ioctl~0#1.base, ~ldv_1_callback_ndo_do_ioctl~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ifreq_ptr~0#1.base, ~ldv_1_container_struct_ifreq_ptr~0#1.offset, ~ldv_1_ldv_param_32_2_default~0#1;havoc ldv_dummy_resourceless_instance_callback_1_32_#t~ret4021#1, ldv_dummy_resourceless_instance_callback_1_32_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_32_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_32_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_32_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_32_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_32_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_32_~arg3#1;ldv_dummy_resourceless_instance_callback_1_32_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_32_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_32_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_32_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_32_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_32_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_32_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_32_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_32_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_32_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_32_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_32_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_32_~arg3#1 := ldv_dummy_resourceless_instance_callback_1_32_#in~arg3#1;assume { :begin_inline_bnx2_ioctl } true;bnx2_ioctl_#in~dev#1.base, bnx2_ioctl_#in~dev#1.offset, bnx2_ioctl_#in~ifr#1.base, bnx2_ioctl_#in~ifr#1.offset, bnx2_ioctl_#in~cmd#1 := ldv_dummy_resourceless_instance_callback_1_32_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_32_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_32_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_32_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_32_~arg3#1;havoc bnx2_ioctl_#res#1;havoc bnx2_ioctl_#t~ret3640#1.base, bnx2_ioctl_#t~ret3640#1.offset, bnx2_ioctl_#t~ret3641#1.base, bnx2_ioctl_#t~ret3641#1.offset, bnx2_ioctl_#t~mem3642#1, bnx2_ioctl_#t~mem3643#1, bnx2_ioctl_#t~bitwise3644#1, bnx2_ioctl_#t~ret3645#1, bnx2_ioctl_#t~mem3646#1, bnx2_ioctl_#t~ret3647#1, bnx2_ioctl_#t~mem3648#1, bnx2_ioctl_#t~mem3649#1, bnx2_ioctl_#t~bitwise3650#1, bnx2_ioctl_#t~ret3651#1, bnx2_ioctl_#t~mem3652#1, bnx2_ioctl_#t~mem3653#1, bnx2_ioctl_#t~ret3654#1, bnx2_ioctl_~dev#1.base, bnx2_ioctl_~dev#1.offset, bnx2_ioctl_~ifr#1.base, bnx2_ioctl_~ifr#1.offset, bnx2_ioctl_~cmd#1, bnx2_ioctl_~data~6#1.base, bnx2_ioctl_~data~6#1.offset, bnx2_ioctl_~tmp~161#1.base, bnx2_ioctl_~tmp~161#1.offset, bnx2_ioctl_~bp~41#1.base, bnx2_ioctl_~bp~41#1.offset, bnx2_ioctl_~tmp___0~83#1.base, bnx2_ioctl_~tmp___0~83#1.offset, bnx2_ioctl_~err~5#1, bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset, bnx2_ioctl_~tmp___1~45#1, bnx2_ioctl_~tmp___2~28#1, bnx2_ioctl_~tmp___3~14#1, bnx2_ioctl_~tmp___4~10#1;bnx2_ioctl_~dev#1.base, bnx2_ioctl_~dev#1.offset := bnx2_ioctl_#in~dev#1.base, bnx2_ioctl_#in~dev#1.offset;bnx2_ioctl_~ifr#1.base, bnx2_ioctl_~ifr#1.offset := bnx2_ioctl_#in~ifr#1.base, bnx2_ioctl_#in~ifr#1.offset;bnx2_ioctl_~cmd#1 := bnx2_ioctl_#in~cmd#1;havoc bnx2_ioctl_~data~6#1.base, bnx2_ioctl_~data~6#1.offset;havoc bnx2_ioctl_~tmp~161#1.base, bnx2_ioctl_~tmp~161#1.offset;havoc bnx2_ioctl_~bp~41#1.base, bnx2_ioctl_~bp~41#1.offset;havoc bnx2_ioctl_~tmp___0~83#1.base, bnx2_ioctl_~tmp___0~83#1.offset;havoc bnx2_ioctl_~err~5#1;call bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset := #Ultimate.allocOnStack(4);havoc bnx2_ioctl_~tmp___1~45#1;havoc bnx2_ioctl_~tmp___2~28#1;havoc bnx2_ioctl_~tmp___3~14#1;havoc bnx2_ioctl_~tmp___4~10#1;assume { :begin_inline_if_mii } true;if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset := bnx2_ioctl_~ifr#1.base, bnx2_ioctl_~ifr#1.offset;havoc if_mii_#res#1.base, if_mii_#res#1.offset;havoc if_mii_~rq#1.base, if_mii_~rq#1.offset;if_mii_~rq#1.base, if_mii_~rq#1.offset := if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset;if_mii_#res#1.base, if_mii_#res#1.offset := if_mii_~rq#1.base, 16 + if_mii_~rq#1.offset;bnx2_ioctl_#t~ret3640#1.base, bnx2_ioctl_#t~ret3640#1.offset := if_mii_#res#1.base, if_mii_#res#1.offset;havoc if_mii_~rq#1.base, if_mii_~rq#1.offset;havoc if_mii_#in~rq#1.base, if_mii_#in~rq#1.offset;assume { :end_inline_if_mii } true;bnx2_ioctl_~tmp~161#1.base, bnx2_ioctl_~tmp~161#1.offset := bnx2_ioctl_#t~ret3640#1.base, bnx2_ioctl_#t~ret3640#1.offset;havoc bnx2_ioctl_#t~ret3640#1.base, bnx2_ioctl_#t~ret3640#1.offset;bnx2_ioctl_~data~6#1.base, bnx2_ioctl_~data~6#1.offset := bnx2_ioctl_~tmp~161#1.base, bnx2_ioctl_~tmp~161#1.offset; [2025-02-08 04:05:45,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18244-3: assume 254 == bnx2_start_xmit_~prod~3#1 % 65536 % 18446744073709551616;bnx2_start_xmit_#t~bitwise3151#1 := bnx2_start_xmit_~prod~3#1 % 65536; [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18244-3: assume !(254 == bnx2_start_xmit_~prod~3#1 % 65536 % 18446744073709551616); [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18244-4: assume 0 == bnx2_start_xmit_~prod~3#1 % 65536 % 18446744073709551616;bnx2_start_xmit_#t~bitwise3151#1 := 0; [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18244-4: assume !(0 == bnx2_start_xmit_~prod~3#1 % 65536 % 18446744073709551616); [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19368: assume 1 == bnx2_get_sset_count_~sset#1; [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19368: assume !(1 == bnx2_get_sset_count_~sset#1); [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18179: assume 0 != bnx2_start_xmit_~mss~0#1 % 4294967296; [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18179: assume !(0 != bnx2_start_xmit_~mss~0#1 % 4294967296);bnx2_start_xmit_~mss~0#1 := 0; [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15074: assume 0 != bnx2_nvram_write_~align_start~0#1;bnx2_nvram_write_~offset32~1#1 := bnx2_nvram_write_~offset32~1#1 - bnx2_nvram_write_~offset32~1#1 % 4;bnx2_nvram_write_~len32~1#1 := bnx2_nvram_write_~len32~1#1 + bnx2_nvram_write_~align_start~0#1; [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15074: assume !(0 != bnx2_nvram_write_~align_start~0#1); [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19500: assume 1 == bnx2_get_strings_~stringset#1 % 4294967296; [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19500: assume !(1 == bnx2_get_strings_~stringset#1 % 4294967296); [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19699-1: [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19699: assume 0 != bnx2_get_channels_#t~bitwise3625#1 % 4294967296 && 0 == ~disable_msi~0;havoc bnx2_get_channels_#t~mem3624#1;havoc bnx2_get_channels_#t~bitwise3625#1;bnx2_get_channels_~max_rx_rings~0#1 := 8;bnx2_get_channels_~max_tx_rings~0#1 := 8; [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19699: assume !(0 != bnx2_get_channels_#t~bitwise3625#1 % 4294967296 && 0 == ~disable_msi~0);havoc bnx2_get_channels_#t~mem3624#1;havoc bnx2_get_channels_#t~bitwise3625#1; [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23068: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_17 } true;ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1.offset := ~ldv_1_callback_get_pauseparam~0#1.base, ~ldv_1_callback_get_pauseparam~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_pauseparam_ptr~0#1.base, ~ldv_1_container_struct_ethtool_pauseparam_ptr~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1.offset;assume { :begin_inline_bnx2_get_pauseparam } true;bnx2_get_pauseparam_#in~dev#1.base, bnx2_get_pauseparam_#in~dev#1.offset, bnx2_get_pauseparam_#in~epause#1.base, bnx2_get_pauseparam_#in~epause#1.offset := ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.offset;havoc bnx2_get_pauseparam_#t~ret3527#1.base, bnx2_get_pauseparam_#t~ret3527#1.offset, bnx2_get_pauseparam_#t~mem3528#1, bnx2_get_pauseparam_#t~bitwise3529#1, bnx2_get_pauseparam_#t~mem3530#1, bnx2_get_pauseparam_#t~bitwise3531#1, bnx2_get_pauseparam_#t~mem3532#1, bnx2_get_pauseparam_~dev#1.base, bnx2_get_pauseparam_~dev#1.offset, bnx2_get_pauseparam_~epause#1.base, bnx2_get_pauseparam_~epause#1.offset, bnx2_get_pauseparam_~bp~32#1.base, bnx2_get_pauseparam_~bp~32#1.offset, bnx2_get_pauseparam_~tmp~152#1.base, bnx2_get_pauseparam_~tmp~152#1.offset;bnx2_get_pauseparam_~dev#1.base, bnx2_get_pauseparam_~dev#1.offset := bnx2_get_pauseparam_#in~dev#1.base, bnx2_get_pauseparam_#in~dev#1.offset;bnx2_get_pauseparam_~epause#1.base, bnx2_get_pauseparam_~epause#1.offset := bnx2_get_pauseparam_#in~epause#1.base, bnx2_get_pauseparam_#in~epause#1.offset;havoc bnx2_get_pauseparam_~bp~32#1.base, bnx2_get_pauseparam_~bp~32#1.offset;havoc bnx2_get_pauseparam_~tmp~152#1.base, bnx2_get_pauseparam_~tmp~152#1.offset; [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18312: bnx2_start_xmit_~tmp___17~1#1.base, bnx2_start_xmit_~tmp___17~1#1.offset := bnx2_start_xmit_#t~ret3182#1.base, bnx2_start_xmit_#t~ret3182#1.offset;havoc bnx2_start_xmit_#t~ret3182#1.base, bnx2_start_xmit_#t~ret3182#1.offset; [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18312-1: SUMMARY for call bnx2_start_xmit_#t~ret3182#1.base, bnx2_start_xmit_#t~ret3182#1.offset := skb_end_pointer(bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23333: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_3 } true;ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.offset := ~ldv_1_callback_get_channels~0#1.base, ~ldv_1_callback_get_channels~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_channels_ptr~0#1.base, ~ldv_1_container_struct_ethtool_channels_ptr~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.offset;assume { :begin_inline_bnx2_get_channels } true;bnx2_get_channels_#in~dev#1.base, bnx2_get_channels_#in~dev#1.offset, bnx2_get_channels_#in~channels#1.base, bnx2_get_channels_#in~channels#1.offset := ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.offset;havoc bnx2_get_channels_#t~ret3623#1.base, bnx2_get_channels_#t~ret3623#1.offset, bnx2_get_channels_#t~mem3624#1, bnx2_get_channels_#t~bitwise3625#1, bnx2_get_channels_#t~mem3626#1, bnx2_get_channels_#t~mem3627#1, bnx2_get_channels_~dev#1.base, bnx2_get_channels_~dev#1.offset, bnx2_get_channels_~channels#1.base, bnx2_get_channels_~channels#1.offset, bnx2_get_channels_~bp~39#1.base, bnx2_get_channels_~bp~39#1.offset, bnx2_get_channels_~tmp~159#1.base, bnx2_get_channels_~tmp~159#1.offset, bnx2_get_channels_~max_rx_rings~0#1, bnx2_get_channels_~max_tx_rings~0#1;bnx2_get_channels_~dev#1.base, bnx2_get_channels_~dev#1.offset := bnx2_get_channels_#in~dev#1.base, bnx2_get_channels_#in~dev#1.offset;bnx2_get_channels_~channels#1.base, bnx2_get_channels_~channels#1.offset := bnx2_get_channels_#in~channels#1.base, bnx2_get_channels_#in~channels#1.offset;havoc bnx2_get_channels_~bp~39#1.base, bnx2_get_channels_~bp~39#1.offset;havoc bnx2_get_channels_~tmp~159#1.base, bnx2_get_channels_~tmp~159#1.offset;havoc bnx2_get_channels_~max_rx_rings~0#1;havoc bnx2_get_channels_~max_tx_rings~0#1; [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19699-3: assume 4 == bnx2_get_channels_#t~mem3624#1 % 4294967296;bnx2_get_channels_#t~bitwise3625#1 := bnx2_get_channels_#t~mem3624#1; [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19699-3: assume !(4 == bnx2_get_channels_#t~mem3624#1 % 4294967296); [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19699-2: havoc bnx2_get_channels_#t~bitwise3625#1;assume bnx2_get_channels_#t~bitwise3625#1 % 4294967296 <= bnx2_get_channels_#t~mem3624#1 % 4294967296 && bnx2_get_channels_#t~bitwise3625#1 % 4294967296 <= 4; [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19699-4: assume 0 == bnx2_get_channels_#t~mem3624#1 % 4294967296;bnx2_get_channels_#t~bitwise3625#1 := 0; [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19699-4: assume !(0 == bnx2_get_channels_#t~mem3624#1 % 4294967296); [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23003: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_19 } true;ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.offset := ~ldv_1_callback_get_regs_len~0#1.base, ~ldv_1_callback_get_regs_len~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_19_#t~ret4017#1, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.offset; [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18313: bnx2_start_xmit_~tmp___18~1#1 := bnx2_start_xmit_#t~ret3183#1;havoc bnx2_start_xmit_#t~ret3183#1;call bnx2_start_xmit_#t~mem3184#1.base, bnx2_start_xmit_#t~mem3184#1.offset := read~$Pointer$#18(bnx2_start_xmit_~bp~14#1.base, 16 + bnx2_start_xmit_~bp~14#1.offset, 8);call bnx2_start_xmit_#t~mem3185#1 := read~int#18(bnx2_start_xmit_~tx_buf~2#1.base, 8 + bnx2_start_xmit_~tx_buf~2#1.offset, 8); [2025-02-08 04:05:45,190 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18313-1: SUMMARY for call bnx2_start_xmit_#t~ret3183#1 := skb_frag_size(bnx2_start_xmit_~tmp___17~1#1.base, 48 + bnx2_start_xmit_~tmp___17~1#1.offset + 16 * (if bnx2_start_xmit_~i~47#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_start_xmit_~i~47#1 % 18446744073709551616 % 18446744073709551616 else bnx2_start_xmit_~i~47#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:05:45,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18247: bnx2_start_xmit_~len~4#1 := bnx2_start_xmit_#t~ret3153#1;havoc bnx2_start_xmit_#t~ret3153#1;call bnx2_start_xmit_#t~mem3154#1.base, bnx2_start_xmit_#t~mem3154#1.offset := read~$Pointer$#18(bnx2_start_xmit_~bp~14#1.base, 16 + bnx2_start_xmit_~bp~14#1.offset, 8);assume { :begin_inline_skb_frag_dma_map } true;skb_frag_dma_map_#in~dev#1.base, skb_frag_dma_map_#in~dev#1.offset, skb_frag_dma_map_#in~frag#1.base, skb_frag_dma_map_#in~frag#1.offset, skb_frag_dma_map_#in~offset#1, skb_frag_dma_map_#in~size#1, skb_frag_dma_map_#in~dir#1 := bnx2_start_xmit_#t~mem3154#1.base, 179 + bnx2_start_xmit_#t~mem3154#1.offset, bnx2_start_xmit_~frag~2#1.base, bnx2_start_xmit_~frag~2#1.offset, 0, bnx2_start_xmit_~len~4#1 % 4294967296, 1;havoc skb_frag_dma_map_#res#1;havoc skb_frag_dma_map_#t~ret319#1.base, skb_frag_dma_map_#t~ret319#1.offset, skb_frag_dma_map_#t~mem320#1, skb_frag_dma_map_#t~ret321#1, skb_frag_dma_map_~dev#1.base, skb_frag_dma_map_~dev#1.offset, skb_frag_dma_map_~frag#1.base, skb_frag_dma_map_~frag#1.offset, skb_frag_dma_map_~offset#1, skb_frag_dma_map_~size#1, skb_frag_dma_map_~dir#1, skb_frag_dma_map_~tmp~30#1.base, skb_frag_dma_map_~tmp~30#1.offset, skb_frag_dma_map_~tmp___0~14#1;skb_frag_dma_map_~dev#1.base, skb_frag_dma_map_~dev#1.offset := skb_frag_dma_map_#in~dev#1.base, skb_frag_dma_map_#in~dev#1.offset;skb_frag_dma_map_~frag#1.base, skb_frag_dma_map_~frag#1.offset := skb_frag_dma_map_#in~frag#1.base, skb_frag_dma_map_#in~frag#1.offset;skb_frag_dma_map_~offset#1 := skb_frag_dma_map_#in~offset#1;skb_frag_dma_map_~size#1 := skb_frag_dma_map_#in~size#1;skb_frag_dma_map_~dir#1 := skb_frag_dma_map_#in~dir#1;havoc skb_frag_dma_map_~tmp~30#1.base, skb_frag_dma_map_~tmp~30#1.offset;havoc skb_frag_dma_map_~tmp___0~14#1; [2025-02-08 04:05:45,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18247-1: SUMMARY for call bnx2_start_xmit_#t~ret3153#1 := skb_frag_size(bnx2_start_xmit_~frag~2#1.base, bnx2_start_xmit_~frag~2#1.offset); srcloc: null [2025-02-08 04:05:45,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18181: bnx2_start_xmit_~vlan_tag_flags~0#1 := bnx2_start_xmit_#t~bitwise3118#1;havoc bnx2_start_xmit_#t~bitwise3118#1;assume { :begin_inline_tcp_optlen } true;tcp_optlen_#in~skb#1.base, tcp_optlen_#in~skb#1.offset := bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset;havoc tcp_optlen_#res#1;havoc tcp_optlen_#t~ret503#1.base, tcp_optlen_#t~ret503#1.offset, tcp_optlen_#t~mem504#1, tcp_optlen_~skb#1.base, tcp_optlen_~skb#1.offset, tcp_optlen_~tmp~60#1.base, tcp_optlen_~tmp~60#1.offset;tcp_optlen_~skb#1.base, tcp_optlen_~skb#1.offset := tcp_optlen_#in~skb#1.base, tcp_optlen_#in~skb#1.offset;havoc tcp_optlen_~tmp~60#1.base, tcp_optlen_~tmp~60#1.offset;assume { :begin_inline_tcp_hdr } true;tcp_hdr_#in~skb#1.base, tcp_hdr_#in~skb#1.offset := tcp_optlen_~skb#1.base, tcp_optlen_~skb#1.offset;havoc tcp_hdr_#res#1.base, tcp_hdr_#res#1.offset;havoc tcp_hdr_#t~ret502#1.base, tcp_hdr_#t~ret502#1.offset, tcp_hdr_~skb#1.base, tcp_hdr_~skb#1.offset, tcp_hdr_~tmp~59#1.base, tcp_hdr_~tmp~59#1.offset;tcp_hdr_~skb#1.base, tcp_hdr_~skb#1.offset := tcp_hdr_#in~skb#1.base, tcp_hdr_#in~skb#1.offset;havoc tcp_hdr_~tmp~59#1.base, tcp_hdr_~tmp~59#1.offset; [2025-02-08 04:05:45,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18181-1: [2025-02-08 04:05:45,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18181-2: havoc bnx2_start_xmit_#t~bitwise3118#1;assume (bnx2_start_xmit_#t~bitwise3118#1 % 4294967296 >= bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 && bnx2_start_xmit_#t~bitwise3118#1 % 4294967296 >= 32768) && bnx2_start_xmit_#t~bitwise3118#1 % 4294967296 <= 32768 + bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296; [2025-02-08 04:05:45,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18181-3: assume false;bnx2_start_xmit_#t~bitwise3118#1 := bnx2_start_xmit_~vlan_tag_flags~0#1; [2025-02-08 04:05:45,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18181-3: assume !false; [2025-02-08 04:05:45,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23136-1: SUMMARY for call #t~ret4061#1.base, #t~ret4061#1.offset := ldv_xmalloc(8); srcloc: null [2025-02-08 04:05:45,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18181-4: assume 0 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 || 32768 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296;bnx2_start_xmit_#t~bitwise3118#1 := 32768; [2025-02-08 04:05:45,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18181-4: assume !(0 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 || 32768 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296); [2025-02-08 04:05:45,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23136: ~tmp___3~19#1.base, ~tmp___3~19#1.offset := #t~ret4061#1.base, #t~ret4061#1.offset;havoc #t~ret4061#1.base, #t~ret4061#1.offset;~ldv_1_ldv_param_13_2_default~0#1.base, ~ldv_1_ldv_param_13_2_default~0#1.offset := ~tmp___3~19#1.base, ~tmp___3~19#1.offset;assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_13 } true;ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_13_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg3#1.offset := ~ldv_1_callback_get_ethtool_stats~0#1.base, ~ldv_1_callback_get_ethtool_stats~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_stats_ptr~0#1.base, ~ldv_1_container_struct_ethtool_stats_ptr~0#1.offset, ~ldv_1_ldv_param_13_2_default~0#1.base, ~ldv_1_ldv_param_13_2_default~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg3#1.offset;ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_13_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_1_13_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_13_#in~arg3#1.offset;assume { :begin_inline_bnx2_get_ethtool_stats } true;bnx2_get_ethtool_stats_#in~dev#1.base, bnx2_get_ethtool_stats_#in~dev#1.offset, bnx2_get_ethtool_stats_#in~stats#1.base, bnx2_get_ethtool_stats_#in~stats#1.offset, bnx2_get_ethtool_stats_#in~buf#1.base, bnx2_get_ethtool_stats_#in~buf#1.offset := ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_13_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_13_~arg3#1.offset;havoc bnx2_get_ethtool_stats_#t~ret3577#1.base, bnx2_get_ethtool_stats_#t~ret3577#1.offset, bnx2_get_ethtool_stats_#t~mem3578#1.base, bnx2_get_ethtool_stats_#t~mem3578#1.offset, bnx2_get_ethtool_stats_#t~mem3579#1.base, bnx2_get_ethtool_stats_#t~mem3579#1.offset, bnx2_get_ethtool_stats_#t~memset~res3580#1.base, bnx2_get_ethtool_stats_#t~memset~res3580#1.offset, bnx2_get_ethtool_stats_#t~mem3581#1, bnx2_get_ethtool_stats_#t~mem3582#1, bnx2_get_ethtool_stats_#t~short3583#1, bnx2_get_ethtool_stats_#t~mem3584#1, bnx2_get_ethtool_stats_#t~short3585#1, bnx2_get_ethtool_stats_#t~mem3586#1, bnx2_get_ethtool_stats_#t~short3587#1, bnx2_get_ethtool_stats_#t~mem3588#1, bnx2_get_ethtool_stats_#t~mem3589#1, bnx2_get_ethtool_stats_#t~mem3590#1, bnx2_get_ethtool_stats_#t~mem3591#1, bnx2_get_ethtool_stats_#t~mem3592#1, bnx2_get_ethtool_stats_#t~mem3593#1, bnx2_get_ethtool_stats_#t~mem3594#1, bnx2_get_ethtool_stats_#t~mem3595#1, bnx2_get_ethtool_stats_#t~mem3596#1, bnx2_get_ethtool_stats_~dev#1.base, bnx2_get_ethtool_stats_~dev#1.offset, bnx2_get_ethtool_stats_~stats#1.base, bnx2_get_ethtool_stats_~stats#1.offset, bnx2_get_ethtool_stats_~buf#1.base, bnx2_get_ethtool_stats_~buf#1.offset, bnx2_get_ethtool_stats_~bp~35#1.base, bnx2_get_ethtool_stats_~bp~35#1.offset, bnx2_get_ethtool_stats_~tmp~155#1.base, bnx2_get_ethtool_stats_~tmp~155#1.offset, bnx2_get_ethtool_stats_~i~51#1, bnx2_get_ethtool_stats_~hw_stats~1#1.base, bnx2_get_ethtool_stats_~hw_stats~1#1.offset, bnx2_get_ethtool_stats_~temp_stats~1#1.base, bnx2_get_ethtool_stats_~temp_stats~1#1.offset, bnx2_get_ethtool_stats_~stats_len_arr~0#1.base, bnx2_get_ethtool_stats_~stats_len_arr~0#1.offset, bnx2_get_ethtool_stats_~offset~6#1;bnx2_get_ethtool_stats_~dev#1.base, bnx2_get_ethtool_stats_~dev#1.offset := bnx2_get_ethtool_stats_#in~dev#1.base, bnx2_get_ethtool_stats_#in~dev#1.offset;bnx2_get_ethtool_stats_~stats#1.base, bnx2_get_ethtool_stats_~stats#1.offset := bnx2_get_ethtool_stats_#in~stats#1.base, bnx2_get_ethtool_stats_#in~stats#1.offset;bnx2_get_ethtool_stats_~buf#1.base, bnx2_get_ethtool_stats_~buf#1.offset := bnx2_get_ethtool_stats_#in~buf#1.base, bnx2_get_ethtool_stats_#in~buf#1.offset;havoc bnx2_get_ethtool_stats_~bp~35#1.base, bnx2_get_ethtool_stats_~bp~35#1.offset;havoc bnx2_get_ethtool_stats_~tmp~155#1.base, bnx2_get_ethtool_stats_~tmp~155#1.offset;havoc bnx2_get_ethtool_stats_~i~51#1;havoc bnx2_get_ethtool_stats_~hw_stats~1#1.base, bnx2_get_ethtool_stats_~hw_stats~1#1.offset;havoc bnx2_get_ethtool_stats_~temp_stats~1#1.base, bnx2_get_ethtool_stats_~temp_stats~1#1.offset;havoc bnx2_get_ethtool_stats_~stats_len_arr~0#1.base, bnx2_get_ethtool_stats_~stats_len_arr~0#1.offset;havoc bnx2_get_ethtool_stats_~offset~6#1; [2025-02-08 04:05:45,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7347: call dql_queued_#t~mem129#1 := read~int#18(dql_queued_~dql#1.base, dql_queued_~dql#1.offset, 4);call write~int#18(dql_queued_#t~mem129#1 + dql_queued_~count#1, dql_queued_~dql#1.base, dql_queued_~dql#1.offset, 4);havoc dql_queued_#t~mem129#1;call write~int#18(dql_queued_~count#1, dql_queued_~dql#1.base, 8 + dql_queued_~dql#1.offset, 4);havoc dql_queued_#t~ret128#1, dql_queued_#t~mem129#1, dql_queued_~dql#1.base, dql_queued_~dql#1.offset, dql_queued_~count#1, dql_queued_~tmp~12#1;havoc dql_queued_#in~dql#1.base, dql_queued_#in~dql#1.offset, dql_queued_#in~count#1;assume { :end_inline_dql_queued } true; [2025-02-08 04:05:45,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18314-1: SUMMARY for call dma_unmap_page(bnx2_start_xmit_#t~mem3184#1.base, 179 + bnx2_start_xmit_#t~mem3184#1.offset, bnx2_start_xmit_#t~mem3185#1, bnx2_start_xmit_~tmp___18~1#1 % 4294967296, 1); srcloc: null [2025-02-08 04:05:45,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15275: assume { :begin_inline_bnx2_disable_nvram_write } true;bnx2_disable_nvram_write_#in~bp#1.base, bnx2_disable_nvram_write_#in~bp#1.offset := bnx2_nvram_write_~bp#1.base, bnx2_nvram_write_~bp#1.offset;havoc bnx2_disable_nvram_write_#t~mem2216#1.base, bnx2_disable_nvram_write_#t~mem2216#1.offset, bnx2_disable_nvram_write_#t~ret2217#1, bnx2_disable_nvram_write_#t~bitwise2218#1, bnx2_disable_nvram_write_#t~mem2219#1.base, bnx2_disable_nvram_write_#t~mem2219#1.offset, bnx2_disable_nvram_write_~bp#1.base, bnx2_disable_nvram_write_~bp#1.offset, bnx2_disable_nvram_write_~val~26#1;bnx2_disable_nvram_write_~bp#1.base, bnx2_disable_nvram_write_~bp#1.offset := bnx2_disable_nvram_write_#in~bp#1.base, bnx2_disable_nvram_write_#in~bp#1.offset;havoc bnx2_disable_nvram_write_~val~26#1;call bnx2_disable_nvram_write_#t~mem2216#1.base, bnx2_disable_nvram_write_#t~mem2216#1.offset := read~$Pointer$#18(bnx2_disable_nvram_write_~bp#1.base, bnx2_disable_nvram_write_~bp#1.offset, 8); [2025-02-08 04:05:45,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15077: assume bnx2_nvram_write_~len32~1#1 % 4294967296 <= 3;bnx2_nvram_write_~len32~1#1 := 4; [2025-02-08 04:05:45,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15077: assume !(bnx2_nvram_write_~len32~1#1 % 4294967296 <= 3); [2025-02-08 04:05:45,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15143: bnx2_nvram_write_~written~0#1 := 0; [2025-02-08 04:05:45,191 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18314: havoc bnx2_start_xmit_#t~mem3184#1.base, bnx2_start_xmit_#t~mem3184#1.offset;havoc bnx2_start_xmit_#t~mem3185#1;bnx2_start_xmit_~i~47#1 := 1 + bnx2_start_xmit_~i~47#1; [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22675: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_44 } true;ldv_dummy_resourceless_instance_callback_1_44_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_44_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_44_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_44_#in~arg1#1.offset := ~ldv_1_callback_ndo_set_rx_mode~0#1.base, ~ldv_1_callback_ndo_set_rx_mode~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_44_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_44_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_44_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_44_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_44_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_44_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_44_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_44_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_44_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_44_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_44_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_44_#in~arg1#1.offset; [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18249: assume -2147483648 <= bnx2_start_xmit_#t~ret3157#1 && bnx2_start_xmit_#t~ret3157#1 <= 2147483647;bnx2_start_xmit_~tmp___12~1#1 := bnx2_start_xmit_#t~ret3157#1;havoc bnx2_start_xmit_#t~mem3156#1.base, bnx2_start_xmit_#t~mem3156#1.offset;havoc bnx2_start_xmit_#t~ret3157#1; [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15210: assume -2147483648 <= bnx2_nvram_write_#t~ret2340#1 && bnx2_nvram_write_#t~ret2340#1 <= 2147483647;bnx2_nvram_write_~rc~6#1 := bnx2_nvram_write_#t~ret2340#1;havoc bnx2_nvram_write_#t~ret2340#1; [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18249-1: SUMMARY for call bnx2_start_xmit_#t~ret3157#1 := dma_mapping_error(bnx2_start_xmit_#t~mem3156#1.base, 179 + bnx2_start_xmit_#t~mem3156#1.offset, bnx2_start_xmit_~mapping~2#1); srcloc: null [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8273-1: SUMMARY for call netdev_tx_sent_queue_#t~ret360#1 := dql_avail(netdev_tx_sent_queue_~dev_queue#1.base, 416 + netdev_tx_sent_queue_~dev_queue#1.offset); srcloc: null [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18183: bnx2_start_xmit_~tmp___6~4#1.base, bnx2_start_xmit_~tmp___6~4#1.offset := bnx2_start_xmit_#t~ret3120#1.base, bnx2_start_xmit_#t~ret3120#1.offset;havoc bnx2_start_xmit_#t~ret3120#1.base, bnx2_start_xmit_#t~ret3120#1.offset;call bnx2_start_xmit_#t~mem3121#1 := read~int#18(bnx2_start_xmit_~tmp___6~4#1.base, 6 + bnx2_start_xmit_~tmp___6~4#1.offset, 2); [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15276: SUMMARY for call bnx2_disable_nvram_access(bnx2_nvram_write_~bp#1.base, bnx2_nvram_write_~bp#1.offset); srcloc: null [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8273: assume -2147483648 <= netdev_tx_sent_queue_#t~ret360#1 && netdev_tx_sent_queue_#t~ret360#1 <= 2147483647;netdev_tx_sent_queue_~tmp~42#1 := netdev_tx_sent_queue_#t~ret360#1;havoc netdev_tx_sent_queue_#t~ret360#1; [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18183-1: SUMMARY for call bnx2_start_xmit_#t~ret3120#1.base, bnx2_start_xmit_#t~ret3120#1.offset := skb_end_pointer(bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19504: assume 0 == bnx2_get_strings_~stringset#1 % 4294967296; [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19504: assume !(0 == bnx2_get_strings_~stringset#1 % 4294967296); [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22543: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_57 } true;ldv_dummy_resourceless_instance_callback_1_57_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_57_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_57_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_57_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_57_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_57_#in~arg2#1.offset := ~ldv_1_callback_set_pauseparam~0#1.base, ~ldv_1_callback_set_pauseparam~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_pauseparam_ptr~0#1.base, ~ldv_1_container_struct_ethtool_pauseparam_ptr~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_57_#t~ret4032#1, ldv_dummy_resourceless_instance_callback_1_57_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_57_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_57_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_57_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_57_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_57_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_57_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_57_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_57_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_57_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_57_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_57_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_57_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_57_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_57_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_57_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_57_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_57_#in~arg2#1.offset; [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19372: bnx2_get_sset_count_#res#1 := -95; [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15144: assume bnx2_nvram_write_~written~0#1 % 4294967296 < bnx2_nvram_write_~len32~1#1 % 4294967296 && 0 == bnx2_nvram_write_~rc~6#1; [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15144: assume !(bnx2_nvram_write_~written~0#1 % 4294967296 < bnx2_nvram_write_~len32~1#1 % 4294967296 && 0 == bnx2_nvram_write_~rc~6#1); [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15210-1: SUMMARY for call bnx2_nvram_write_#t~ret2340#1 := bnx2_nvram_write_dword(bnx2_nvram_write_~bp#1.base, bnx2_nvram_write_~bp#1.offset, bnx2_nvram_write_~addr~5#1, bnx2_nvram_write_~flash_buffer~0#1.base, bnx2_nvram_write_~flash_buffer~0#1.offset + (if bnx2_nvram_write_~i~29#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_nvram_write_~i~29#1 % 18446744073709551616 % 18446744073709551616 else bnx2_nvram_write_~i~29#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), bnx2_nvram_write_~cmd_flags~1#1); srcloc: null [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8274: assume -9223372036854775808 <= netdev_tx_sent_queue_#t~ret361#1 && netdev_tx_sent_queue_#t~ret361#1 <= 9223372036854775807;netdev_tx_sent_queue_~tmp___0~19#1 := netdev_tx_sent_queue_#t~ret361#1;havoc netdev_tx_sent_queue_#t~ret361#1; [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19835: assume 0 != bnx2_ioctl_~tmp___4~10#1;bnx2_ioctl_#res#1 := -11;call ULTIMATE.dealloc(bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset);havoc bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset; [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19835: assume !(0 != bnx2_ioctl_~tmp___4~10#1); [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15277-1: SUMMARY for call bnx2_nvram_write_#t~ret2349#1 := bnx2_release_nvram_lock(bnx2_nvram_write_~bp#1.base, bnx2_nvram_write_~bp#1.offset); srcloc: null [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8274-1: SUMMARY for call netdev_tx_sent_queue_#t~ret361#1 := ldv__builtin_expect((if netdev_tx_sent_queue_~tmp~42#1 >= 0 then 1 else 0), 1); srcloc: null [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15277: assume -2147483648 <= bnx2_nvram_write_#t~ret2349#1 && bnx2_nvram_write_#t~ret2349#1 <= 2147483647;havoc bnx2_nvram_write_#t~ret2349#1;bnx2_nvram_write_~written~0#1 := bnx2_nvram_write_~written~0#1 + (bnx2_nvram_write_~data_end~0#1 - bnx2_nvram_write_~data_start~0#1); [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8935: tcp_optlen_#t~ret503#1.base, tcp_optlen_#t~ret503#1.offset := tcp_hdr_#res#1.base, tcp_hdr_#res#1.offset;havoc tcp_hdr_#t~ret502#1.base, tcp_hdr_#t~ret502#1.offset, tcp_hdr_~skb#1.base, tcp_hdr_~skb#1.offset, tcp_hdr_~tmp~59#1.base, tcp_hdr_~tmp~59#1.offset;havoc tcp_hdr_#in~skb#1.base, tcp_hdr_#in~skb#1.offset;assume { :end_inline_tcp_hdr } true;tcp_optlen_~tmp~60#1.base, tcp_optlen_~tmp~60#1.offset := tcp_optlen_#t~ret503#1.base, tcp_optlen_#t~ret503#1.offset;havoc tcp_optlen_#t~ret503#1.base, tcp_optlen_#t~ret503#1.offset;call tcp_optlen_#t~mem504#1 := read~int#18(tcp_optlen_~tmp~60#1.base, 14 + tcp_optlen_~tmp~60#1.offset, 2);tcp_optlen_#res#1 := 4 * (-5 + (if tcp_optlen_#t~mem504#1 % 65536 % 4294967296 <= 2147483647 then tcp_optlen_#t~mem504#1 % 65536 % 4294967296 else tcp_optlen_#t~mem504#1 % 65536 % 4294967296 - 4294967296));havoc tcp_optlen_#t~mem504#1; [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19704: call write~int#18(bnx2_get_channels_~max_rx_rings~0#1, bnx2_get_channels_~channels#1.base, 4 + bnx2_get_channels_~channels#1.offset, 4);call write~int#18(bnx2_get_channels_~max_tx_rings~0#1, bnx2_get_channels_~channels#1.base, 8 + bnx2_get_channels_~channels#1.offset, 4);call write~int#18(0, bnx2_get_channels_~channels#1.base, 12 + bnx2_get_channels_~channels#1.offset, 4);call write~int#18(0, bnx2_get_channels_~channels#1.base, 16 + bnx2_get_channels_~channels#1.offset, 4);call bnx2_get_channels_#t~mem3626#1 := read~int#18(bnx2_get_channels_~bp~39#1.base, 9476 + bnx2_get_channels_~bp~39#1.offset, 1);call write~int#18(bnx2_get_channels_#t~mem3626#1 % 256, bnx2_get_channels_~channels#1.base, 20 + bnx2_get_channels_~channels#1.offset, 4);havoc bnx2_get_channels_#t~mem3626#1;call bnx2_get_channels_#t~mem3627#1 := read~int#18(bnx2_get_channels_~bp~39#1.base, 9475 + bnx2_get_channels_~bp~39#1.offset, 1);call write~int#18(bnx2_get_channels_#t~mem3627#1 % 256, bnx2_get_channels_~channels#1.base, 24 + bnx2_get_channels_~channels#1.offset, 4);havoc bnx2_get_channels_#t~mem3627#1;call write~int#18(0, bnx2_get_channels_~channels#1.base, 28 + bnx2_get_channels_~channels#1.offset, 4);call write~int#18(0, bnx2_get_channels_~channels#1.base, 32 + bnx2_get_channels_~channels#1.offset, 4);havoc bnx2_get_channels_#t~ret3623#1.base, bnx2_get_channels_#t~ret3623#1.offset, bnx2_get_channels_#t~mem3624#1, bnx2_get_channels_#t~bitwise3625#1, bnx2_get_channels_#t~mem3626#1, bnx2_get_channels_#t~mem3627#1, bnx2_get_channels_~dev#1.base, bnx2_get_channels_~dev#1.offset, bnx2_get_channels_~channels#1.base, bnx2_get_channels_~channels#1.offset, bnx2_get_channels_~bp~39#1.base, bnx2_get_channels_~bp~39#1.offset, bnx2_get_channels_~tmp~159#1.base, bnx2_get_channels_~tmp~159#1.offset, bnx2_get_channels_~max_rx_rings~0#1, bnx2_get_channels_~max_tx_rings~0#1;havoc bnx2_get_channels_#in~dev#1.base, bnx2_get_channels_#in~dev#1.offset, bnx2_get_channels_#in~channels#1.base, bnx2_get_channels_#in~channels#1.offset;assume { :end_inline_bnx2_get_channels } true;havoc ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_3_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_3 } true; [2025-02-08 04:05:45,192 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22611: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_48 } true;ldv_dummy_resourceless_instance_callback_1_48_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_48_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_48_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_48_#in~arg1#1.offset := ~ldv_1_callback_nway_reset~0#1.base, ~ldv_1_callback_nway_reset~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_48_#t~ret4028#1, ldv_dummy_resourceless_instance_callback_1_48_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_48_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_48_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_48_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_48_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_48_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_48_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_48_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_48_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_48_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_48_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_48_#in~arg1#1.offset; [2025-02-08 04:05:45,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21950: assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_48_#t~ret4028#1 && ldv_dummy_resourceless_instance_callback_1_48_#t~ret4028#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_48_#t~ret4028#1;havoc ldv_dummy_resourceless_instance_callback_1_48_#t~ret4028#1, ldv_dummy_resourceless_instance_callback_1_48_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_48_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_48_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_48_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_48_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_48_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_48_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_48_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_48 } true; [2025-02-08 04:05:45,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19770: call ULTIMATE.dealloc(bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset);havoc bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset; [2025-02-08 04:05:45,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21950-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_48_#t~ret4028#1 := bnx2_nway_reset(ldv_dummy_resourceless_instance_callback_1_48_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_48_~arg1#1.offset); srcloc: null [2025-02-08 04:05:45,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18185: assume 0 != bnx2_start_xmit_#t~bitwise3122#1;havoc bnx2_start_xmit_#t~mem3121#1;havoc bnx2_start_xmit_#t~bitwise3122#1;assume { :begin_inline_skb_transport_offset } true;skb_transport_offset_#in~skb#1.base, skb_transport_offset_#in~skb#1.offset := bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset;havoc skb_transport_offset_#res#1;havoc skb_transport_offset_#t~ret312#1.base, skb_transport_offset_#t~ret312#1.offset, skb_transport_offset_#t~mem313#1.base, skb_transport_offset_#t~mem313#1.offset, skb_transport_offset_~skb#1.base, skb_transport_offset_~skb#1.offset, skb_transport_offset_~tmp~28#1.base, skb_transport_offset_~tmp~28#1.offset;skb_transport_offset_~skb#1.base, skb_transport_offset_~skb#1.offset := skb_transport_offset_#in~skb#1.base, skb_transport_offset_#in~skb#1.offset;havoc skb_transport_offset_~tmp~28#1.base, skb_transport_offset_~tmp~28#1.offset; [2025-02-08 04:05:45,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18185: assume !(0 != bnx2_start_xmit_#t~bitwise3122#1);havoc bnx2_start_xmit_#t~mem3121#1;havoc bnx2_start_xmit_#t~bitwise3122#1;assume { :begin_inline_ip_hdr } true;ip_hdr_#in~skb#1.base, ip_hdr_#in~skb#1.offset := bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset;havoc ip_hdr_#res#1.base, ip_hdr_#res#1.offset;havoc ip_hdr_#t~ret501#1.base, ip_hdr_#t~ret501#1.offset, ip_hdr_~skb#1.base, ip_hdr_~skb#1.offset, ip_hdr_~tmp~58#1.base, ip_hdr_~tmp~58#1.offset;ip_hdr_~skb#1.base, ip_hdr_~skb#1.offset := ip_hdr_#in~skb#1.base, ip_hdr_#in~skb#1.offset;havoc ip_hdr_~tmp~58#1.base, ip_hdr_~tmp~58#1.offset;assume { :begin_inline_skb_network_header } true;skb_network_header_#in~skb#1.base, skb_network_header_#in~skb#1.offset := ip_hdr_~skb#1.base, ip_hdr_~skb#1.offset;havoc skb_network_header_#res#1.base, skb_network_header_#res#1.offset;havoc skb_network_header_#t~mem310#1.base, skb_network_header_#t~mem310#1.offset, skb_network_header_#t~mem311#1, skb_network_header_~skb#1.base, skb_network_header_~skb#1.offset;skb_network_header_~skb#1.base, skb_network_header_~skb#1.offset := skb_network_header_#in~skb#1.base, skb_network_header_#in~skb#1.offset;call skb_network_header_#t~mem310#1.base, skb_network_header_#t~mem310#1.offset := read~$Pointer$#18(skb_network_header_~skb#1.base, 221 + skb_network_header_~skb#1.offset, 8);call skb_network_header_#t~mem311#1 := read~int#18(skb_network_header_~skb#1.base, 209 + skb_network_header_~skb#1.offset, 2);skb_network_header_#res#1.base, skb_network_header_#res#1.offset := skb_network_header_#t~mem310#1.base, skb_network_header_#t~mem310#1.offset + (if skb_network_header_#t~mem311#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then skb_network_header_#t~mem311#1 % 65536 % 18446744073709551616 % 18446744073709551616 else skb_network_header_#t~mem311#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc skb_network_header_#t~mem310#1.base, skb_network_header_#t~mem310#1.offset;havoc skb_network_header_#t~mem311#1; [2025-02-08 04:05:45,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18185-1: [2025-02-08 04:05:45,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18185-2: havoc bnx2_start_xmit_#t~bitwise3122#1;assume (((((if bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 - 4294967296) < 0 || bnx2_start_xmit_#t~bitwise3122#1 <= (if bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 - 4294967296)) && bnx2_start_xmit_#t~bitwise3122#1 <= 16) && bnx2_start_xmit_#t~bitwise3122#1 >= 0) && ((if bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 - 4294967296) >= 0 || bnx2_start_xmit_#t~bitwise3122#1 > 16 + (if bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 - 4294967296))) && bnx2_start_xmit_#t~bitwise3122#1 >= -2147483648; [2025-02-08 04:05:45,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15212: assume 0 != bnx2_nvram_write_~rc~6#1; [2025-02-08 04:05:45,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15212: assume !(0 != bnx2_nvram_write_~rc~6#1);bnx2_nvram_write_~cmd_flags~1#1 := 0;bnx2_nvram_write_~addr~5#1 := 4 + bnx2_nvram_write_~addr~5#1;bnx2_nvram_write_~i~29#1 := 4 + bnx2_nvram_write_~i~29#1; [2025-02-08 04:05:45,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18185-3: assume 16 == (if bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 - 4294967296);bnx2_start_xmit_#t~bitwise3122#1 := (if bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 04:05:45,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18185-3: assume !(16 == (if bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:45,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18185-4: assume 0 == (if bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 - 4294967296);bnx2_start_xmit_#t~bitwise3122#1 := 0; [2025-02-08 04:05:45,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18185-4: assume !(0 == (if bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 else bnx2_start_xmit_#t~mem3121#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 04:05:45,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19374: ldv_dummy_resourceless_instance_callback_1_22_#t~ret4019#1 := bnx2_get_sset_count_#res#1;havoc bnx2_get_sset_count_~dev#1.base, bnx2_get_sset_count_~dev#1.offset, bnx2_get_sset_count_~sset#1;havoc bnx2_get_sset_count_#in~dev#1.base, bnx2_get_sset_count_#in~dev#1.offset, bnx2_get_sset_count_#in~sset#1;assume { :end_inline_bnx2_get_sset_count } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_22_#t~ret4019#1 && ldv_dummy_resourceless_instance_callback_1_22_#t~ret4019#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_22_#t~ret4019#1;havoc ldv_dummy_resourceless_instance_callback_1_22_#t~ret4019#1, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_22_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_22_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_22_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_22 } true; [2025-02-08 04:05:45,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19374-1: bnx2_get_sset_count_#res#1 := 6; [2025-02-08 04:05:45,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18251: assume 0 != bnx2_start_xmit_~tmp___12~1#1; [2025-02-08 04:05:45,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18251: assume !(0 != bnx2_start_xmit_~tmp___12~1#1);call bnx2_start_xmit_#t~mem3158#1.base, bnx2_start_xmit_#t~mem3158#1.offset := read~$Pointer$#18(bnx2_start_xmit_~txr~9#1.base, 22 + bnx2_start_xmit_~txr~9#1.offset, 8);call write~int#18(bnx2_start_xmit_~mapping~2#1, bnx2_start_xmit_#t~mem3158#1.base, 8 + (bnx2_start_xmit_#t~mem3158#1.offset + 20 * (if bnx2_start_xmit_~ring_prod~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_start_xmit_~ring_prod~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 else bnx2_start_xmit_~ring_prod~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8);havoc bnx2_start_xmit_#t~mem3158#1.base, bnx2_start_xmit_#t~mem3158#1.offset;call write~int#18(bnx2_start_xmit_~mapping~2#1 % 18446744073709551616 / 4294967296, bnx2_start_xmit_~txbd~2#1.base, bnx2_start_xmit_~txbd~2#1.offset, 4);call write~int#18(bnx2_start_xmit_~mapping~2#1, bnx2_start_xmit_~txbd~2#1.base, 4 + bnx2_start_xmit_~txbd~2#1.offset, 4); [2025-02-08 04:05:45,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18648: bnx2_get_regs_~tmp~139#1.base, bnx2_get_regs_~tmp~139#1.offset := bnx2_get_regs_#t~ret3405#1.base, bnx2_get_regs_#t~ret3405#1.offset;havoc bnx2_get_regs_#t~ret3405#1.base, bnx2_get_regs_#t~ret3405#1.offset;bnx2_get_regs_~bp~20#1.base, bnx2_get_regs_~bp~20#1.offset := bnx2_get_regs_~tmp~139#1.base, bnx2_get_regs_~tmp~139#1.offset;call write~int#9(0, bnx2_get_regs_~#reg_boundaries~0#1.base, bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(152, bnx2_get_regs_~#reg_boundaries~0#1.base, 4 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(1024, bnx2_get_regs_~#reg_boundaries~0#1.base, 8 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(1116, bnx2_get_regs_~#reg_boundaries~0#1.base, 12 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(2048, bnx2_get_regs_~#reg_boundaries~0#1.base, 16 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(2176, bnx2_get_regs_~#reg_boundaries~0#1.base, 20 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(3072, bnx2_get_regs_~#reg_boundaries~0#1.base, 24 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(3088, bnx2_get_regs_~#reg_boundaries~0#1.base, 28 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(3120, bnx2_get_regs_~#reg_boundaries~0#1.base, 32 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(3336, bnx2_get_regs_~#reg_boundaries~0#1.base, 36 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(4096, bnx2_get_regs_~#reg_boundaries~0#1.base, 40 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(4124, bnx2_get_regs_~#reg_boundaries~0#1.base, 44 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(4160, bnx2_get_regs_~#reg_boundaries~0#1.base, 48 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(4168, bnx2_get_regs_~#reg_boundaries~0#1.base, 52 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(4224, bnx2_get_regs_~#reg_boundaries~0#1.base, 56 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(4260, bnx2_get_regs_~#reg_boundaries~0#1.base, 60 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(5120, bnx2_get_regs_~#reg_boundaries~0#1.base, 64 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(5264, bnx2_get_regs_~#reg_boundaries~0#1.base, 68 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(5272, bnx2_get_regs_~#reg_boundaries~0#1.base, 72 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(5360, bnx2_get_regs_~#reg_boundaries~0#1.base, 76 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(5376, bnx2_get_regs_~#reg_boundaries~0#1.base, 80 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(5468, bnx2_get_regs_~#reg_boundaries~0#1.base, 84 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(5504, bnx2_get_regs_~#reg_boundaries~0#1.base, 88 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(5596, bnx2_get_regs_~#reg_boundaries~0#1.base, 92 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(5632, bnx2_get_regs_~#reg_boundaries~0#1.base, 96 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(5720, bnx2_get_regs_~#reg_boundaries~0#1.base, 100 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(5760, bnx2_get_regs_~#reg_boundaries~0#1.base, 104 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(5848, bnx2_get_regs_~#reg_boundaries~0#1.base, 108 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(6144, bnx2_get_regs_~#reg_boundaries~0#1.base, 112 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(6176, bnx2_get_regs_~#reg_boundaries~0#1.base, 116 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(6208, bnx2_get_regs_~#reg_boundaries~0#1.base, 120 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(6228, bnx2_get_regs_~#reg_boundaries~0#1.base, 124 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(6272, bnx2_get_regs_~#reg_boundaries~0#1.base, 128 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(6292, bnx2_get_regs_~#reg_boundaries~0#1.base, 132 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(6400, bnx2_get_regs_~#reg_boundaries~0#1.base, 136 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(6532, bnx2_get_regs_~#reg_boundaries~0#1.base, 140 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(7168, bnx2_get_regs_~#reg_boundaries~0#1.base, 144 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(7180, bnx2_get_regs_~#reg_boundaries~0#1.base, 148 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(7232, bnx2_get_regs_~#reg_boundaries~0#1.base, 152 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(7252, bnx2_get_regs_~#reg_boundaries~0#1.base, 156 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(7296, bnx2_get_regs_~#reg_boundaries~0#1.base, 160 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(7316, bnx2_get_regs_~#reg_boundaries~0#1.base, 164 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(7424, bnx2_get_regs_~#reg_boundaries~0#1.base, 168 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(7556, bnx2_get_regs_~#reg_boundaries~0#1.base, 172 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(8192, bnx2_get_regs_~#reg_boundaries~0#1.base, 176 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(8240, bnx2_get_regs_~#reg_boundaries~0#1.base, 180 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(9152, bnx2_get_regs_~#reg_boundaries~0#1.base, 184 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(9216, bnx2_get_regs_~#reg_boundaries~0#1.base, 188 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(10240, bnx2_get_regs_~#reg_boundaries~0#1.base, 192 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(10272, bnx2_get_regs_~#reg_boundaries~0#1.base, 196 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(10288, bnx2_get_regs_~#reg_boundaries~0#1.base, 200 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(10320, bnx2_get_regs_~#reg_boundaries~0#1.base, 204 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(11072, bnx2_get_regs_~#reg_boundaries~0#1.base, 208 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(11280, bnx2_get_regs_~#reg_boundaries~0#1.base, 212 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(12224, bnx2_get_regs_~#reg_boundaries~0#1.base, 216 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(12376, bnx2_get_regs_~#reg_boundaries~0#1.base, 220 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(15360, bnx2_get_regs_~#reg_boundaries~0#1.base, 224 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(15508, bnx2_get_regs_~#reg_boundaries~0#1.base, 228 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(16384, bnx2_get_regs_~#reg_boundaries~0#1.base, 232 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(16400, bnx2_get_regs_~#reg_boundaries~0#1.base, 236 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(16512, bnx2_get_regs_~#reg_boundaries~0#1.base, 240 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(16528, bnx2_get_regs_~#reg_boundaries~0#1.base, 244 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(17344, bnx2_get_regs_~#reg_boundaries~0#1.base, 248 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(17496, bnx2_get_regs_~#reg_boundaries~0#1.base, 252 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(19456, bnx2_get_regs_~#reg_boundaries~0#1.base, 256 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(19480, bnx2_get_regs_~#reg_boundaries~0#1.base, 260 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(19520, bnx2_get_regs_~#reg_boundaries~0#1.base, 264 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(19540, bnx2_get_regs_~#reg_boundaries~0#1.base, 268 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(20416, bnx2_get_regs_~#reg_boundaries~0#1.base, 272 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(20496, bnx2_get_regs_~#reg_boundaries~0#1.base, 276 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(21440, bnx2_get_regs_~#reg_boundaries~0#1.base, 280 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(21572, bnx2_get_regs_~#reg_boundaries~0#1.base, 284 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(23552, bnx2_get_regs_~#reg_boundaries~0#1.base, 288 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(23576, bnx2_get_regs_~#reg_boundaries~0#1.base, 292 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(23680, bnx2_get_regs_~#reg_boundaries~0#1.base, 296 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(23696, bnx2_get_regs_~#reg_boundaries~0#1.base, 300 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(24512, bnx2_get_regs_~#reg_boundaries~0#1.base, 304 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(24576, bnx2_get_regs_~#reg_boundaries~0#1.base, 308 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(25600, bnx2_get_regs_~#reg_boundaries~0#1.base, 312 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(25640, bnx2_get_regs_~#reg_boundaries~0#1.base, 316 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(26624, bnx2_get_regs_~#reg_boundaries~0#1.base, 320 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(26696, bnx2_get_regs_~#reg_boundaries~0#1.base, 324 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(26700, bnx2_get_regs_~#reg_boundaries~0#1.base, 328 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(26720, bnx2_get_regs_~#reg_boundaries~0#1.base, 332 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(26760, bnx2_get_regs_~#reg_boundaries~0#1.base, 336 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(26896, bnx2_get_regs_~#reg_boundaries~0#1.base, 340 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#9(32768, bnx2_get_regs_~#reg_boundaries~0#1.base, 344 + bnx2_get_regs_~#reg_boundaries~0#1.offset, 4);call write~int#13(0, bnx2_get_regs_~regs#1.base, 4 + bnx2_get_regs_~regs#1.offset, 4); [2025-02-08 04:05:45,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18648-1: SUMMARY for call bnx2_get_regs_#t~ret3405#1.base, bnx2_get_regs_#t~ret3405#1.offset := netdev_priv(bnx2_get_regs_~dev#1.base, bnx2_get_regs_~dev#1.offset); srcloc: null [2025-02-08 04:05:45,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22942: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_21 } true;ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.offset := ~ldv_1_callback_get_settings~0#1.base, ~ldv_1_callback_get_settings~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_cmd_ptr~0#1.base, ~ldv_1_container_struct_ethtool_cmd_ptr~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_21_#t~ret4018#1, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_21_#in~arg2#1.offset; [2025-02-08 04:05:45,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8276: assume 0 != netdev_tx_sent_queue_~tmp___0~19#1; [2025-02-08 04:05:45,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8276: assume !(0 != netdev_tx_sent_queue_~tmp___0~19#1); [2025-02-08 04:05:45,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15147: bnx2_nvram_write_~page_start~0#1 := bnx2_nvram_write_~offset32~1#1 + bnx2_nvram_write_~written~0#1;call bnx2_nvram_write_#t~mem2322#1.base, bnx2_nvram_write_#t~mem2322#1.offset := read~$Pointer$#18(bnx2_nvram_write_~bp#1.base, 9175 + bnx2_nvram_write_~bp#1.offset, 8);call bnx2_nvram_write_#t~mem2323#1 := read~int#18(bnx2_nvram_write_#t~mem2322#1.base, 28 + bnx2_nvram_write_#t~mem2322#1.offset, 4);bnx2_nvram_write_~page_start~0#1 := bnx2_nvram_write_~page_start~0#1 - bnx2_nvram_write_~page_start~0#1 % 4294967296 % (bnx2_nvram_write_#t~mem2323#1 % 4294967296);havoc bnx2_nvram_write_#t~mem2322#1.base, bnx2_nvram_write_#t~mem2322#1.offset;havoc bnx2_nvram_write_#t~mem2323#1;call bnx2_nvram_write_#t~mem2324#1.base, bnx2_nvram_write_#t~mem2324#1.offset := read~$Pointer$#18(bnx2_nvram_write_~bp#1.base, 9175 + bnx2_nvram_write_~bp#1.offset, 8);call bnx2_nvram_write_#t~mem2325#1 := read~int#18(bnx2_nvram_write_#t~mem2324#1.base, 28 + bnx2_nvram_write_#t~mem2324#1.offset, 4);bnx2_nvram_write_~page_end~0#1 := bnx2_nvram_write_~page_start~0#1 + bnx2_nvram_write_#t~mem2325#1;havoc bnx2_nvram_write_#t~mem2324#1.base, bnx2_nvram_write_#t~mem2324#1.offset;havoc bnx2_nvram_write_#t~mem2325#1;bnx2_nvram_write_~data_start~0#1 := (if 0 == bnx2_nvram_write_~written~0#1 % 4294967296 then bnx2_nvram_write_~offset32~1#1 else bnx2_nvram_write_~page_start~0#1);bnx2_nvram_write_~data_end~0#1 := (if (bnx2_nvram_write_~offset32~1#1 + bnx2_nvram_write_~len32~1#1) % 4294967296 < bnx2_nvram_write_~page_end~0#1 % 4294967296 then bnx2_nvram_write_~offset32~1#1 + bnx2_nvram_write_~len32~1#1 else bnx2_nvram_write_~page_end~0#1); [2025-02-08 04:05:45,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7946: skb_frag_dma_map_~tmp~30#1.base, skb_frag_dma_map_~tmp~30#1.offset := skb_frag_dma_map_#t~ret319#1.base, skb_frag_dma_map_#t~ret319#1.offset;havoc skb_frag_dma_map_#t~ret319#1.base, skb_frag_dma_map_#t~ret319#1.offset;call skb_frag_dma_map_#t~mem320#1 := read~int#18(skb_frag_dma_map_~frag#1.base, 8 + skb_frag_dma_map_~frag#1.offset, 4); [2025-02-08 04:05:45,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23141: SUMMARY for call ldv_free(~ldv_1_ldv_param_13_2_default~0#1.base, ~ldv_1_ldv_param_13_2_default~0#1.offset); srcloc: null [2025-02-08 04:05:45,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7946-1: SUMMARY for call skb_frag_dma_map_#t~ret319#1.base, skb_frag_dma_map_#t~ret319#1.offset := skb_frag_page(skb_frag_dma_map_~frag#1.base, skb_frag_dma_map_~frag#1.offset); srcloc: null [2025-02-08 04:05:45,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8937: havoc tcp_optlen_#t~mem504#1;bnx2_start_xmit_#t~ret3119#1 := tcp_optlen_#res#1;havoc tcp_optlen_#t~ret503#1.base, tcp_optlen_#t~ret503#1.offset, tcp_optlen_#t~mem504#1, tcp_optlen_~skb#1.base, tcp_optlen_~skb#1.offset, tcp_optlen_~tmp~60#1.base, tcp_optlen_~tmp~60#1.offset;havoc tcp_optlen_#in~skb#1.base, tcp_optlen_#in~skb#1.offset;assume { :end_inline_tcp_optlen } true;bnx2_start_xmit_~tcp_opt_len~0#1 := bnx2_start_xmit_#t~ret3119#1;havoc bnx2_start_xmit_#t~ret3119#1; [2025-02-08 04:05:45,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19508: havoc bnx2_get_strings_#t~memcpy~res3575#1.base, bnx2_get_strings_#t~memcpy~res3575#1.offset, bnx2_get_strings_#t~memcpy~res3576#1.base, bnx2_get_strings_#t~memcpy~res3576#1.offset, bnx2_get_strings_~dev#1.base, bnx2_get_strings_~dev#1.offset, bnx2_get_strings_~stringset#1, bnx2_get_strings_~buf#1.base, bnx2_get_strings_~buf#1.offset;havoc bnx2_get_strings_#in~dev#1.base, bnx2_get_strings_#in~dev#1.offset, bnx2_get_strings_#in~stringset#1, bnx2_get_strings_#in~buf#1.base, bnx2_get_strings_#in~buf#1.offset;assume { :end_inline_bnx2_get_strings } true;havoc ldv_dummy_resourceless_instance_callback_1_25_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_25_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_25_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_25_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_25_~arg2#1, ldv_dummy_resourceless_instance_callback_1_25_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_25_~arg3#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_25_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_25_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_25_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_25_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_25_#in~arg2#1, ldv_dummy_resourceless_instance_callback_1_25_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_25_#in~arg3#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_25 } true; [2025-02-08 04:05:45,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18781: bnx2_get_wol_~tmp~140#1.base, bnx2_get_wol_~tmp~140#1.offset := bnx2_get_wol_#t~ret3414#1.base, bnx2_get_wol_#t~ret3414#1.offset;havoc bnx2_get_wol_#t~ret3414#1.base, bnx2_get_wol_#t~ret3414#1.offset;bnx2_get_wol_~bp~21#1.base, bnx2_get_wol_~bp~21#1.offset := bnx2_get_wol_~tmp~140#1.base, bnx2_get_wol_~tmp~140#1.offset;call bnx2_get_wol_#t~mem3415#1 := read~int#18(bnx2_get_wol_~bp~21#1.base, 28 + bnx2_get_wol_~bp~21#1.offset, 4); [2025-02-08 04:05:45,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18781-1: SUMMARY for call bnx2_get_wol_#t~ret3414#1.base, bnx2_get_wol_#t~ret3414#1.offset := netdev_priv(bnx2_get_wol_~dev#1.base, bnx2_get_wol_~dev#1.offset); srcloc: null [2025-02-08 04:05:45,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15082: assume -2147483648 <= bnx2_nvram_write_#t~ret2312#1 && bnx2_nvram_write_#t~ret2312#1 <= 2147483647;bnx2_nvram_write_~rc~6#1 := bnx2_nvram_write_#t~ret2312#1;havoc bnx2_nvram_write_#t~ret2312#1; [2025-02-08 04:05:45,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19178-1: SUMMARY for call bnx2_get_pauseparam_#t~ret3527#1.base, bnx2_get_pauseparam_#t~ret3527#1.offset := netdev_priv(bnx2_get_pauseparam_~dev#1.base, bnx2_get_pauseparam_~dev#1.offset); srcloc: null [2025-02-08 04:05:45,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7947-1: SUMMARY for call skb_frag_dma_map_#t~ret321#1 := dma_map_page(skb_frag_dma_map_~dev#1.base, skb_frag_dma_map_~dev#1.offset, skb_frag_dma_map_~tmp~30#1.base, skb_frag_dma_map_~tmp~30#1.offset, skb_frag_dma_map_#t~mem320#1 % 4294967296 + skb_frag_dma_map_~offset#1, skb_frag_dma_map_~size#1, skb_frag_dma_map_~dir#1); srcloc: null [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7947: skb_frag_dma_map_~tmp___0~14#1 := skb_frag_dma_map_#t~ret321#1;havoc skb_frag_dma_map_#t~mem320#1;havoc skb_frag_dma_map_#t~ret321#1;skb_frag_dma_map_#res#1 := skb_frag_dma_map_~tmp___0~14#1;bnx2_start_xmit_#t~ret3155#1 := skb_frag_dma_map_#res#1;havoc skb_frag_dma_map_#t~ret319#1.base, skb_frag_dma_map_#t~ret319#1.offset, skb_frag_dma_map_#t~mem320#1, skb_frag_dma_map_#t~ret321#1, skb_frag_dma_map_~dev#1.base, skb_frag_dma_map_~dev#1.offset, skb_frag_dma_map_~frag#1.base, skb_frag_dma_map_~frag#1.offset, skb_frag_dma_map_~offset#1, skb_frag_dma_map_~size#1, skb_frag_dma_map_~dir#1, skb_frag_dma_map_~tmp~30#1.base, skb_frag_dma_map_~tmp~30#1.offset, skb_frag_dma_map_~tmp___0~14#1;havoc skb_frag_dma_map_#in~dev#1.base, skb_frag_dma_map_#in~dev#1.offset, skb_frag_dma_map_#in~frag#1.base, skb_frag_dma_map_#in~frag#1.offset, skb_frag_dma_map_#in~offset#1, skb_frag_dma_map_#in~size#1, skb_frag_dma_map_#in~dir#1;assume { :end_inline_skb_frag_dma_map } true;bnx2_start_xmit_~mapping~2#1 := bnx2_start_xmit_#t~ret3155#1;havoc bnx2_start_xmit_#t~mem3154#1.base, bnx2_start_xmit_#t~mem3154#1.offset;havoc bnx2_start_xmit_#t~ret3155#1;call bnx2_start_xmit_#t~mem3156#1.base, bnx2_start_xmit_#t~mem3156#1.offset := read~$Pointer$#18(bnx2_start_xmit_~bp~14#1.base, 16 + bnx2_start_xmit_~bp~14#1.offset, 8); [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19376-1: bnx2_get_sset_count_#res#1 := 47; [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19178: bnx2_get_pauseparam_~tmp~152#1.base, bnx2_get_pauseparam_~tmp~152#1.offset := bnx2_get_pauseparam_#t~ret3527#1.base, bnx2_get_pauseparam_#t~ret3527#1.offset;havoc bnx2_get_pauseparam_#t~ret3527#1.base, bnx2_get_pauseparam_#t~ret3527#1.offset;bnx2_get_pauseparam_~bp~32#1.base, bnx2_get_pauseparam_~bp~32#1.offset := bnx2_get_pauseparam_~tmp~152#1.base, bnx2_get_pauseparam_~tmp~152#1.offset;call bnx2_get_pauseparam_#t~mem3528#1 := read~int#18(bnx2_get_pauseparam_~bp~32#1.base, 9120 + bnx2_get_pauseparam_~bp~32#1.offset, 1); [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15082-1: SUMMARY for call bnx2_nvram_write_#t~ret2312#1 := bnx2_nvram_read(bnx2_nvram_write_~bp#1.base, bnx2_nvram_write_~bp#1.offset, bnx2_nvram_write_~offset32~1#1, bnx2_nvram_write_~#start~0#1.base, bnx2_nvram_write_~#start~0#1.offset, 4); srcloc: null [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19641-1: SUMMARY for call bnx2_fix_features_#t~ret3606#1.base, bnx2_fix_features_#t~ret3606#1.offset := netdev_priv(bnx2_fix_features_~dev#1.base, bnx2_fix_features_~dev#1.offset); srcloc: null [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19641: bnx2_fix_features_~tmp~157#1.base, bnx2_fix_features_~tmp~157#1.offset := bnx2_fix_features_#t~ret3606#1.base, bnx2_fix_features_#t~ret3606#1.offset;havoc bnx2_fix_features_#t~ret3606#1.base, bnx2_fix_features_#t~ret3606#1.offset;bnx2_fix_features_~bp~37#1.base, bnx2_fix_features_~bp~37#1.offset := bnx2_fix_features_~tmp~157#1.base, bnx2_fix_features_~tmp~157#1.offset;call bnx2_fix_features_#t~mem3607#1 := read~int#18(bnx2_fix_features_~bp~37#1.base, 28 + bnx2_fix_features_~bp~37#1.offset, 4); [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21755: assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_19_#t~ret4017#1 && ldv_dummy_resourceless_instance_callback_1_19_#t~ret4017#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_19_#t~ret4017#1;havoc ldv_dummy_resourceless_instance_callback_1_19_#t~ret4017#1, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_19 } true; [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21755-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_19_#t~ret4017#1 := bnx2_get_regs_len(ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_19_~arg1#1.offset); srcloc: null [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19840: call bnx2_ioctl_#t~mem3652#1 := read~int#21(bnx2_ioctl_~data~6#1.base, 2 + bnx2_ioctl_~data~6#1.offset, 2);call bnx2_ioctl_#t~mem3653#1 := read~int#21(bnx2_ioctl_~data~6#1.base, 4 + bnx2_ioctl_~data~6#1.offset, 2); [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19840-1: SUMMARY for call spin_lock_bh(bnx2_ioctl_~bp~41#1.base, 8762 + bnx2_ioctl_~bp~41#1.offset); srcloc: null [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19180-4: assume 0 == (if bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 <= 2147483647 then bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 else bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 - 4294967296);bnx2_get_pauseparam_#t~bitwise3529#1 := 0; [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19180-4: assume !(0 == (if bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 <= 2147483647 then bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 else bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18189-4: assume 0 == bnx2_start_xmit_#t~bitwise3124#1 % 4294967296 || 8192 == bnx2_start_xmit_#t~bitwise3124#1 % 4294967296;bnx2_start_xmit_#t~bitwise3125#1 := 8192; [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18189-4: assume !(0 == bnx2_start_xmit_#t~bitwise3124#1 % 4294967296 || 8192 == bnx2_start_xmit_#t~bitwise3124#1 % 4294967296); [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19180-3: assume 2 == (if bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 <= 2147483647 then bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 else bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 - 4294967296);bnx2_get_pauseparam_#t~bitwise3529#1 := (if bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 <= 2147483647 then bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 else bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 - 4294967296); [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19180-3: assume !(2 == (if bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 <= 2147483647 then bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 else bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18189-5: [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18189-6: havoc bnx2_start_xmit_#t~bitwise3124#1;assume (bnx2_start_xmit_#t~bitwise3124#1 % 4294967296 >= bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 && bnx2_start_xmit_#t~bitwise3124#1 % 4294967296 >= 256 * (bnx2_start_xmit_~tcp_opt_len~0#1 % 4294967296 / 4 % 4294967296) % 4294967296) && bnx2_start_xmit_#t~bitwise3124#1 % 4294967296 <= bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 + 256 * (bnx2_start_xmit_~tcp_opt_len~0#1 % 4294967296 / 4 % 4294967296) % 4294967296; [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15084: assume 0 != bnx2_nvram_write_~rc~6#1;bnx2_nvram_write_#res#1 := bnx2_nvram_write_~rc~6#1;call ULTIMATE.dealloc(bnx2_nvram_write_~#start~0#1.base, bnx2_nvram_write_~#start~0#1.offset);havoc bnx2_nvram_write_~#start~0#1.base, bnx2_nvram_write_~#start~0#1.offset;call ULTIMATE.dealloc(bnx2_nvram_write_~#end~0#1.base, bnx2_nvram_write_~#end~0#1.offset);havoc bnx2_nvram_write_~#end~0#1.base, bnx2_nvram_write_~#end~0#1.offset; [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15084: assume !(0 != bnx2_nvram_write_~rc~6#1); [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18189-7: assume 0 == 256 * (bnx2_start_xmit_~tcp_opt_len~0#1 % 4294967296 / 4 % 4294967296) % 4294967296;bnx2_start_xmit_#t~bitwise3124#1 := bnx2_start_xmit_~vlan_tag_flags~0#1; [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18189-7: assume !(0 == 256 * (bnx2_start_xmit_~tcp_opt_len~0#1 % 4294967296 / 4 % 4294967296) % 4294967296); [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18189-8: assume 0 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 || bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 == 256 * (bnx2_start_xmit_~tcp_opt_len~0#1 % 4294967296 / 4 % 4294967296) % 4294967296;bnx2_start_xmit_#t~bitwise3124#1 := 256 * (bnx2_start_xmit_~tcp_opt_len~0#1 % 4294967296 / 4 % 4294967296); [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18189-8: assume !(0 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 || bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 == 256 * (bnx2_start_xmit_~tcp_opt_len~0#1 % 4294967296 / 4 % 4294967296) % 4294967296); [2025-02-08 04:05:45,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19180: call write~int#18((if 0 != bnx2_get_pauseparam_#t~bitwise3529#1 then 1 else 0), bnx2_get_pauseparam_~epause#1.base, 4 + bnx2_get_pauseparam_~epause#1.offset, 4);havoc bnx2_get_pauseparam_#t~mem3528#1;havoc bnx2_get_pauseparam_#t~bitwise3529#1;call bnx2_get_pauseparam_#t~mem3530#1 := read~int#18(bnx2_get_pauseparam_~bp~32#1.base, 9114 + bnx2_get_pauseparam_~bp~32#1.offset, 1); [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18189: bnx2_start_xmit_~vlan_tag_flags~0#1 := bnx2_start_xmit_#t~bitwise3125#1;havoc bnx2_start_xmit_#t~bitwise3124#1;havoc bnx2_start_xmit_#t~bitwise3125#1; [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18189-1: [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19180-2: havoc bnx2_get_pauseparam_#t~bitwise3529#1;assume (((((if bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 <= 2147483647 then bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 else bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 - 4294967296) < 0 || bnx2_get_pauseparam_#t~bitwise3529#1 <= (if bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 <= 2147483647 then bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 else bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 - 4294967296)) && bnx2_get_pauseparam_#t~bitwise3529#1 <= 2) && bnx2_get_pauseparam_#t~bitwise3529#1 >= 0) && ((if bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 <= 2147483647 then bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 else bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 - 4294967296) >= 0 || bnx2_get_pauseparam_#t~bitwise3529#1 > 2 + (if bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 <= 2147483647 then bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 else bnx2_get_pauseparam_#t~mem3528#1 % 256 % 4294967296 - 4294967296))) && bnx2_get_pauseparam_#t~bitwise3529#1 >= -2147483648; [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18189-2: havoc bnx2_start_xmit_#t~bitwise3125#1;assume (bnx2_start_xmit_#t~bitwise3125#1 % 4294967296 >= bnx2_start_xmit_#t~bitwise3124#1 % 4294967296 && bnx2_start_xmit_#t~bitwise3125#1 % 4294967296 >= 8192) && bnx2_start_xmit_#t~bitwise3125#1 % 4294967296 <= 8192 + bnx2_start_xmit_#t~bitwise3124#1 % 4294967296; [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19180-1: [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18189-3: assume false;bnx2_start_xmit_#t~bitwise3125#1 := bnx2_start_xmit_#t~bitwise3124#1; [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18189-3: assume !false; [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19511-1: SUMMARY for call bnx2_get_strings_#t~memcpy~res3575#1.base, bnx2_get_strings_#t~memcpy~res3575#1.offset := #Ultimate.C_memcpy#18(bnx2_get_strings_~buf#1.base, bnx2_get_strings_~buf#1.offset, ~#bnx2_stats_str_arr~0.base, ~#bnx2_stats_str_arr~0.offset, 1504); srcloc: null [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19511: havoc bnx2_get_strings_#t~memcpy~res3575#1.base, bnx2_get_strings_#t~memcpy~res3575#1.offset; [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7223-1: dev_name_#t~ret116#1.base, dev_name_#t~ret116#1.offset := kobject_name_#res#1.base, kobject_name_#res#1.offset;havoc kobject_name_#t~mem97#1.base, kobject_name_#t~mem97#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~9#1.base, dev_name_~tmp~9#1.offset := dev_name_#t~ret116#1.base, dev_name_#t~ret116#1.offset;havoc dev_name_#t~ret116#1.base, dev_name_#t~ret116#1.offset;dev_name_#res#1.base, dev_name_#res#1.offset := dev_name_~tmp~9#1.base, dev_name_~tmp~9#1.offset;pci_name_#t~ret448#1.base, pci_name_#t~ret448#1.offset := dev_name_#res#1.base, dev_name_#res#1.offset;havoc dev_name_#t~mem114#1.base, dev_name_#t~mem114#1.offset, dev_name_#t~mem115#1.base, dev_name_#t~mem115#1.offset, dev_name_#t~ret116#1.base, dev_name_#t~ret116#1.offset, dev_name_~dev#1.base, dev_name_~dev#1.offset, dev_name_~tmp~9#1.base, dev_name_~tmp~9#1.offset;havoc dev_name_#in~dev#1.base, dev_name_#in~dev#1.offset;assume { :end_inline_dev_name } true;pci_name_~tmp~54#1.base, pci_name_~tmp~54#1.offset := pci_name_#t~ret448#1.base, pci_name_#t~ret448#1.offset;havoc pci_name_#t~ret448#1.base, pci_name_#t~ret448#1.offset;pci_name_#res#1.base, pci_name_#res#1.offset := pci_name_~tmp~54#1.base, pci_name_~tmp~54#1.offset;bnx2_get_drvinfo_#t~ret3402#1.base, bnx2_get_drvinfo_#t~ret3402#1.offset := pci_name_#res#1.base, pci_name_#res#1.offset;havoc pci_name_#t~ret448#1.base, pci_name_#t~ret448#1.offset, pci_name_~pdev#1.base, pci_name_~pdev#1.offset, pci_name_~tmp~54#1.base, pci_name_~tmp~54#1.offset;havoc pci_name_#in~pdev#1.base, pci_name_#in~pdev#1.offset;assume { :end_inline_pci_name } true;bnx2_get_drvinfo_~tmp___0~74#1.base, bnx2_get_drvinfo_~tmp___0~74#1.offset := bnx2_get_drvinfo_#t~ret3402#1.base, bnx2_get_drvinfo_#t~ret3402#1.offset;havoc bnx2_get_drvinfo_#t~mem3401#1.base, bnx2_get_drvinfo_#t~mem3401#1.offset;havoc bnx2_get_drvinfo_#t~ret3402#1.base, bnx2_get_drvinfo_#t~ret3402#1.offset; [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19841-1: SUMMARY for call bnx2_ioctl_#t~ret3654#1 := bnx2_write_phy(bnx2_ioctl_~bp~41#1.base, bnx2_ioctl_~bp~41#1.offset, bnx2_ioctl_#t~mem3652#1 % 65536 % 32, bnx2_ioctl_#t~mem3653#1 % 65536); srcloc: null [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7223: havoc kobject_name_#t~mem97#1.base, kobject_name_#t~mem97#1.offset; [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18784: assume 0 != bnx2_get_wol_#t~bitwise3416#1 % 4294967296;havoc bnx2_get_wol_#t~mem3415#1;havoc bnx2_get_wol_#t~bitwise3416#1;call write~int#18(0, bnx2_get_wol_~wol#1.base, 4 + bnx2_get_wol_~wol#1.offset, 4);call write~int#18(0, bnx2_get_wol_~wol#1.base, 8 + bnx2_get_wol_~wol#1.offset, 4); [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18784: assume !(0 != bnx2_get_wol_#t~bitwise3416#1 % 4294967296);havoc bnx2_get_wol_#t~mem3415#1;havoc bnx2_get_wol_#t~bitwise3416#1;call write~int#18(32, bnx2_get_wol_~wol#1.base, 4 + bnx2_get_wol_~wol#1.offset, 4);call bnx2_get_wol_#t~mem3417#1 := read~int#18(bnx2_get_wol_~bp~21#1.base, 8940 + bnx2_get_wol_~bp~21#1.offset, 1); [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19841: assume -2147483648 <= bnx2_ioctl_#t~ret3654#1 && bnx2_ioctl_#t~ret3654#1 <= 2147483647;bnx2_ioctl_~err~5#1 := bnx2_ioctl_#t~ret3654#1;havoc bnx2_ioctl_#t~mem3652#1;havoc bnx2_ioctl_#t~mem3653#1;havoc bnx2_ioctl_#t~ret3654#1; [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18784-1: [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18784-2: havoc bnx2_get_wol_#t~bitwise3416#1;assume bnx2_get_wol_#t~bitwise3416#1 % 4294967296 <= bnx2_get_wol_#t~mem3415#1 % 4294967296 && bnx2_get_wol_#t~bitwise3416#1 % 4294967296 <= 8; [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18784-3: assume 8 == bnx2_get_wol_#t~mem3415#1 % 4294967296;bnx2_get_wol_#t~bitwise3416#1 := bnx2_get_wol_#t~mem3415#1; [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18784-3: assume !(8 == bnx2_get_wol_#t~mem3415#1 % 4294967296); [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18784-4: assume 0 == bnx2_get_wol_#t~mem3415#1 % 4294967296;bnx2_get_wol_#t~bitwise3416#1 := 0; [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18784-4: assume !(0 == bnx2_get_wol_#t~mem3415#1 % 4294967296); [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19181-4: assume 0 == (if bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 <= 2147483647 then bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 else bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 - 4294967296);bnx2_get_pauseparam_#t~bitwise3531#1 := 0; [2025-02-08 04:05:45,196 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19181-4: assume !(0 == (if bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 <= 2147483647 then bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 else bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15085: bnx2_set_eeprom_#t~ret3461#1 := bnx2_nvram_write_#res#1;havoc bnx2_nvram_write_#t~ret2312#1, bnx2_nvram_write_#t~ret2313#1, bnx2_nvram_write_#t~bitwise2314#1, bnx2_nvram_write_#t~ret2315#1.base, bnx2_nvram_write_#t~ret2315#1.offset, bnx2_nvram_write_#t~memcpy~res2316#1.base, bnx2_nvram_write_#t~memcpy~res2316#1.offset, bnx2_nvram_write_#t~memcpy~res2317#1.base, bnx2_nvram_write_#t~memcpy~res2317#1.offset, bnx2_nvram_write_#t~memcpy~res2318#1.base, bnx2_nvram_write_#t~memcpy~res2318#1.offset, bnx2_nvram_write_#t~mem2319#1.base, bnx2_nvram_write_#t~mem2319#1.offset, bnx2_nvram_write_#t~mem2320#1, bnx2_nvram_write_#t~ret2321#1.base, bnx2_nvram_write_#t~ret2321#1.offset, bnx2_nvram_write_#t~mem2322#1.base, bnx2_nvram_write_#t~mem2322#1.offset, bnx2_nvram_write_#t~mem2323#1, bnx2_nvram_write_#t~mem2324#1.base, bnx2_nvram_write_#t~mem2324#1.offset, bnx2_nvram_write_#t~mem2325#1, bnx2_nvram_write_#t~ret2326#1, bnx2_nvram_write_#t~mem2327#1.base, bnx2_nvram_write_#t~mem2327#1.offset, bnx2_nvram_write_#t~mem2328#1, bnx2_nvram_write_#t~mem2329#1.base, bnx2_nvram_write_#t~mem2329#1.offset, bnx2_nvram_write_#t~mem2330#1, bnx2_nvram_write_#t~bitwise2331#1, bnx2_nvram_write_#t~ret2332#1, bnx2_nvram_write_#t~mem2333#1.base, bnx2_nvram_write_#t~mem2333#1.offset, bnx2_nvram_write_#t~mem2334#1, bnx2_nvram_write_#t~ret2335#1, bnx2_nvram_write_#t~mem2336#1.base, bnx2_nvram_write_#t~mem2336#1.offset, bnx2_nvram_write_#t~mem2337#1, bnx2_nvram_write_#t~ret2338#1, bnx2_nvram_write_#t~ret2339#1, bnx2_nvram_write_#t~ret2340#1, bnx2_nvram_write_#t~mem2341#1.base, bnx2_nvram_write_#t~mem2341#1.offset, bnx2_nvram_write_#t~mem2342#1, bnx2_nvram_write_#t~short2343#1, bnx2_nvram_write_#t~bitwise2344#1, bnx2_nvram_write_#t~ret2345#1, bnx2_nvram_write_#t~mem2346#1.base, bnx2_nvram_write_#t~mem2346#1.offset, bnx2_nvram_write_#t~mem2347#1, bnx2_nvram_write_#t~ret2348#1, bnx2_nvram_write_#t~ret2349#1, bnx2_nvram_write_~bp#1.base, bnx2_nvram_write_~bp#1.offset, bnx2_nvram_write_~offset#1, bnx2_nvram_write_~data_buf#1.base, bnx2_nvram_write_~data_buf#1.offset, bnx2_nvram_write_~buf_size#1, bnx2_nvram_write_~written~0#1, bnx2_nvram_write_~offset32~1#1, bnx2_nvram_write_~len32~1#1, bnx2_nvram_write_~buf~1#1.base, bnx2_nvram_write_~buf~1#1.offset, bnx2_nvram_write_~#start~0#1.base, bnx2_nvram_write_~#start~0#1.offset, bnx2_nvram_write_~#end~0#1.base, bnx2_nvram_write_~#end~0#1.offset, bnx2_nvram_write_~align_buf~0#1.base, bnx2_nvram_write_~align_buf~0#1.offset, bnx2_nvram_write_~flash_buffer~0#1.base, bnx2_nvram_write_~flash_buffer~0#1.offset, bnx2_nvram_write_~rc~6#1, bnx2_nvram_write_~align_start~0#1, bnx2_nvram_write_~align_end~0#1, bnx2_nvram_write_~tmp~113#1.base, bnx2_nvram_write_~tmp~113#1.offset, bnx2_nvram_write_~tmp___0~57#1.base, bnx2_nvram_write_~tmp___0~57#1.offset, bnx2_nvram_write_~page_start~0#1, bnx2_nvram_write_~page_end~0#1, bnx2_nvram_write_~data_start~0#1, bnx2_nvram_write_~data_end~0#1, bnx2_nvram_write_~addr~5#1, bnx2_nvram_write_~cmd_flags~1#1, bnx2_nvram_write_~i~29#1, bnx2_nvram_write_~j~11#1;havoc bnx2_nvram_write_#in~bp#1.base, bnx2_nvram_write_#in~bp#1.offset, bnx2_nvram_write_#in~offset#1, bnx2_nvram_write_#in~data_buf#1.base, bnx2_nvram_write_#in~data_buf#1.offset, bnx2_nvram_write_#in~buf_size#1;assume { :end_inline_bnx2_nvram_write } true;assume -2147483648 <= bnx2_set_eeprom_#t~ret3461#1 && bnx2_set_eeprom_#t~ret3461#1 <= 2147483647;bnx2_set_eeprom_~rc~19#1 := bnx2_set_eeprom_#t~ret3461#1;havoc bnx2_set_eeprom_#t~mem3459#1;havoc bnx2_set_eeprom_#t~mem3460#1;havoc bnx2_set_eeprom_#t~ret3461#1;bnx2_set_eeprom_#res#1 := bnx2_set_eeprom_~rc~19#1;ldv_dummy_resourceless_instance_callback_1_54_#t~ret4031#1 := bnx2_set_eeprom_#res#1;havoc bnx2_set_eeprom_#t~ret3458#1.base, bnx2_set_eeprom_#t~ret3458#1.offset, bnx2_set_eeprom_#t~mem3459#1, bnx2_set_eeprom_#t~mem3460#1, bnx2_set_eeprom_#t~ret3461#1, bnx2_set_eeprom_~dev#1.base, bnx2_set_eeprom_~dev#1.offset, bnx2_set_eeprom_~eeprom#1.base, bnx2_set_eeprom_~eeprom#1.offset, bnx2_set_eeprom_~eebuf#1.base, bnx2_set_eeprom_~eebuf#1.offset, bnx2_set_eeprom_~bp~27#1.base, bnx2_set_eeprom_~bp~27#1.offset, bnx2_set_eeprom_~tmp~146#1.base, bnx2_set_eeprom_~tmp~146#1.offset, bnx2_set_eeprom_~rc~19#1;havoc bnx2_set_eeprom_#in~dev#1.base, bnx2_set_eeprom_#in~dev#1.offset, bnx2_set_eeprom_#in~eeprom#1.base, bnx2_set_eeprom_#in~eeprom#1.offset, bnx2_set_eeprom_#in~eebuf#1.base, bnx2_set_eeprom_#in~eebuf#1.offset;assume { :end_inline_bnx2_set_eeprom } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_54_#t~ret4031#1 && ldv_dummy_resourceless_instance_callback_1_54_#t~ret4031#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_54_#t~ret4031#1;havoc ldv_dummy_resourceless_instance_callback_1_54_#t~ret4031#1, ldv_dummy_resourceless_instance_callback_1_54_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_54_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_54_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_54_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_54_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_54_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_54_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_54_~arg3#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_54_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_54_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_54_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_54_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_54_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_54_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_54_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_54_#in~arg3#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_54 } true; [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19842: bnx2_ioctl_#res#1 := bnx2_ioctl_~err~5#1;call ULTIMATE.dealloc(bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset);havoc bnx2_ioctl_~#mii_regval~0#1.base, bnx2_ioctl_~#mii_regval~0#1.offset; [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18190: assume -9223372036854775808 <= bnx2_start_xmit_#t~ret3126#1 && bnx2_start_xmit_#t~ret3126#1 <= 9223372036854775807;bnx2_start_xmit_~tmp___5~6#1 := bnx2_start_xmit_#t~ret3126#1;havoc bnx2_start_xmit_#t~ret3126#1; [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19181-1: [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18190-1: SUMMARY for call bnx2_start_xmit_#t~ret3126#1 := ldv__builtin_expect((if 0 == bnx2_start_xmit_~tcp_off~0#1 % 4294967296 then 1 else 0), 1); srcloc: null [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19181: call write~int#18((if 0 != bnx2_get_pauseparam_#t~bitwise3531#1 then 1 else 0), bnx2_get_pauseparam_~epause#1.base, 8 + bnx2_get_pauseparam_~epause#1.offset, 4);havoc bnx2_get_pauseparam_#t~mem3530#1;havoc bnx2_get_pauseparam_#t~bitwise3531#1;call bnx2_get_pauseparam_#t~mem3532#1 := read~int#18(bnx2_get_pauseparam_~bp~32#1.base, 9114 + bnx2_get_pauseparam_~bp~32#1.offset, 1);call write~int#18(bnx2_get_pauseparam_#t~mem3532#1 % 256 % 2, bnx2_get_pauseparam_~epause#1.base, 12 + bnx2_get_pauseparam_~epause#1.offset, 4);havoc bnx2_get_pauseparam_#t~mem3532#1;havoc bnx2_get_pauseparam_#t~ret3527#1.base, bnx2_get_pauseparam_#t~ret3527#1.offset, bnx2_get_pauseparam_#t~mem3528#1, bnx2_get_pauseparam_#t~bitwise3529#1, bnx2_get_pauseparam_#t~mem3530#1, bnx2_get_pauseparam_#t~bitwise3531#1, bnx2_get_pauseparam_#t~mem3532#1, bnx2_get_pauseparam_~dev#1.base, bnx2_get_pauseparam_~dev#1.offset, bnx2_get_pauseparam_~epause#1.base, bnx2_get_pauseparam_~epause#1.offset, bnx2_get_pauseparam_~bp~32#1.base, bnx2_get_pauseparam_~bp~32#1.offset, bnx2_get_pauseparam_~tmp~152#1.base, bnx2_get_pauseparam_~tmp~152#1.offset;havoc bnx2_get_pauseparam_#in~dev#1.base, bnx2_get_pauseparam_#in~dev#1.offset, bnx2_get_pauseparam_#in~epause#1.base, bnx2_get_pauseparam_#in~epause#1.offset;assume { :end_inline_bnx2_get_pauseparam } true;havoc ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_17_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_17 } true; [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19181-3: assume 2 == (if bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 <= 2147483647 then bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 else bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 - 4294967296);bnx2_get_pauseparam_#t~bitwise3531#1 := (if bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 <= 2147483647 then bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 else bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 - 4294967296); [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19181-3: assume !(2 == (if bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 <= 2147483647 then bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 else bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19181-2: havoc bnx2_get_pauseparam_#t~bitwise3531#1;assume (((((if bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 <= 2147483647 then bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 else bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 - 4294967296) < 0 || bnx2_get_pauseparam_#t~bitwise3531#1 <= (if bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 <= 2147483647 then bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 else bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 - 4294967296)) && bnx2_get_pauseparam_#t~bitwise3531#1 <= 2) && bnx2_get_pauseparam_#t~bitwise3531#1 >= 0) && ((if bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 <= 2147483647 then bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 else bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 - 4294967296) >= 0 || bnx2_get_pauseparam_#t~bitwise3531#1 > 2 + (if bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 <= 2147483647 then bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 else bnx2_get_pauseparam_#t~mem3530#1 % 256 % 4294967296 - 4294967296))) && bnx2_get_pauseparam_#t~bitwise3531#1 >= -2147483648; [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19644-4: assume 0 == bnx2_fix_features_#t~mem3607#1 % 4294967296;bnx2_fix_features_#t~bitwise3608#1 := 0; [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19644-4: assume !(0 == bnx2_fix_features_#t~mem3607#1 % 4294967296); [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19644-3: assume 4096 == bnx2_fix_features_#t~mem3607#1 % 4294967296;bnx2_fix_features_#t~bitwise3608#1 := bnx2_fix_features_#t~mem3607#1; [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19644-3: assume !(4096 == bnx2_fix_features_#t~mem3607#1 % 4294967296); [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18323: bnx2_start_xmit_#res#1 := 0; [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18323-1: SUMMARY for call consume_skb(bnx2_start_xmit_~skb#1.base, bnx2_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19842-1: SUMMARY for call spin_unlock_bh(bnx2_ioctl_~bp~41#1.base, 8762 + bnx2_ioctl_~bp~41#1.offset); srcloc: null [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8281: SUMMARY for call set_bit(1, netdev_tx_sent_queue_~dev_queue#1.base, 408 + netdev_tx_sent_queue_~dev_queue#1.offset); srcloc: null [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19644: assume 0 == bnx2_fix_features_#t~bitwise3608#1 % 4294967296;havoc bnx2_fix_features_#t~mem3607#1;havoc bnx2_fix_features_#t~bitwise3608#1; [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19644: assume !(0 == bnx2_fix_features_#t~bitwise3608#1 % 4294967296);havoc bnx2_fix_features_#t~mem3607#1;havoc bnx2_fix_features_#t~bitwise3608#1; [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19644-2: havoc bnx2_fix_features_#t~bitwise3608#1;assume bnx2_fix_features_#t~bitwise3608#1 % 4294967296 <= bnx2_fix_features_#t~mem3607#1 % 4294967296 && bnx2_fix_features_#t~bitwise3608#1 % 4294967296 <= 4096; [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19644-1: [2025-02-08 04:05:45,197 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22882: ~tmp___2~35#1.base, ~tmp___2~35#1.offset := #t~ret4060#1.base, #t~ret4060#1.offset;havoc #t~ret4060#1.base, #t~ret4060#1.offset;~ldv_1_ldv_param_25_2_default~0#1.base, ~ldv_1_ldv_param_25_2_default~0#1.offset := ~tmp___2~35#1.base, ~tmp___2~35#1.offset;assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_25 } true;ldv_dummy_resourceless_instance_callback_1_25_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_25_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_25_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_25_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_25_#in~arg2#1, ldv_dummy_resourceless_instance_callback_1_25_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_25_#in~arg3#1.offset := ~ldv_1_callback_get_strings~0#1.base, ~ldv_1_callback_get_strings~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_ldv_param_25_1_default~0#1, ~ldv_1_ldv_param_25_2_default~0#1.base, ~ldv_1_ldv_param_25_2_default~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_25_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_25_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_25_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_25_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_25_~arg2#1, ldv_dummy_resourceless_instance_callback_1_25_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_25_~arg3#1.offset;ldv_dummy_resourceless_instance_callback_1_25_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_25_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_25_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_25_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_25_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_25_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_25_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_25_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_25_~arg2#1 := ldv_dummy_resourceless_instance_callback_1_25_#in~arg2#1;ldv_dummy_resourceless_instance_callback_1_25_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_25_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_1_25_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_25_#in~arg3#1.offset;assume { :begin_inline_bnx2_get_strings } true;bnx2_get_strings_#in~dev#1.base, bnx2_get_strings_#in~dev#1.offset, bnx2_get_strings_#in~stringset#1, bnx2_get_strings_#in~buf#1.base, bnx2_get_strings_#in~buf#1.offset := ldv_dummy_resourceless_instance_callback_1_25_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_25_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_25_~arg2#1, ldv_dummy_resourceless_instance_callback_1_25_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_25_~arg3#1.offset;havoc bnx2_get_strings_#t~memcpy~res3575#1.base, bnx2_get_strings_#t~memcpy~res3575#1.offset, bnx2_get_strings_#t~memcpy~res3576#1.base, bnx2_get_strings_#t~memcpy~res3576#1.offset, bnx2_get_strings_~dev#1.base, bnx2_get_strings_~dev#1.offset, bnx2_get_strings_~stringset#1, bnx2_get_strings_~buf#1.base, bnx2_get_strings_~buf#1.offset;bnx2_get_strings_~dev#1.base, bnx2_get_strings_~dev#1.offset := bnx2_get_strings_#in~dev#1.base, bnx2_get_strings_#in~dev#1.offset;bnx2_get_strings_~stringset#1 := bnx2_get_strings_#in~stringset#1;bnx2_get_strings_~buf#1.base, bnx2_get_strings_~buf#1.offset := bnx2_get_strings_#in~buf#1.base, bnx2_get_strings_#in~buf#1.offset; [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15152-1: SUMMARY for call bnx2_nvram_write_#t~ret2326#1 := bnx2_acquire_nvram_lock(bnx2_nvram_write_~bp#1.base, bnx2_nvram_write_~bp#1.offset); srcloc: null [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15152: assume -2147483648 <= bnx2_nvram_write_#t~ret2326#1 && bnx2_nvram_write_#t~ret2326#1 <= 2147483647;bnx2_nvram_write_~rc~6#1 := bnx2_nvram_write_#t~ret2326#1;havoc bnx2_nvram_write_#t~ret2326#1; [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23212-1: SUMMARY for call #t~ret4062#1.base, #t~ret4062#1.offset := ldv_xmalloc(1); srcloc: null [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23212: ~tmp___4~13#1.base, ~tmp___4~13#1.offset := #t~ret4062#1.base, #t~ret4062#1.offset;havoc #t~ret4062#1.base, #t~ret4062#1.offset;~ldv_1_ldv_param_9_2_default~0#1.base, ~ldv_1_ldv_param_9_2_default~0#1.offset := ~tmp___4~13#1.base, ~tmp___4~13#1.offset;assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_9 } true;ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg3#1.offset := ~ldv_1_callback_get_eeprom~0#1.base, ~ldv_1_callback_get_eeprom~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_eeprom_ptr~0#1.base, ~ldv_1_container_struct_ethtool_eeprom_ptr~0#1.offset, ~ldv_1_ldv_param_9_2_default~0#1.base, ~ldv_1_ldv_param_9_2_default~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret4038#1, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg3#1.offset;ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_1_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg3#1.offset;assume { :begin_inline_bnx2_get_eeprom } true;bnx2_get_eeprom_#in~dev#1.base, bnx2_get_eeprom_#in~dev#1.offset, bnx2_get_eeprom_#in~eeprom#1.base, bnx2_get_eeprom_#in~eeprom#1.offset, bnx2_get_eeprom_#in~eebuf#1.base, bnx2_get_eeprom_#in~eebuf#1.offset := ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg3#1.offset;havoc bnx2_get_eeprom_#res#1;havoc bnx2_get_eeprom_#t~ret3454#1.base, bnx2_get_eeprom_#t~ret3454#1.offset, bnx2_get_eeprom_#t~mem3455#1, bnx2_get_eeprom_#t~mem3456#1, bnx2_get_eeprom_#t~ret3457#1, bnx2_get_eeprom_~dev#1.base, bnx2_get_eeprom_~dev#1.offset, bnx2_get_eeprom_~eeprom#1.base, bnx2_get_eeprom_~eeprom#1.offset, bnx2_get_eeprom_~eebuf#1.base, bnx2_get_eeprom_~eebuf#1.offset, bnx2_get_eeprom_~bp~26#1.base, bnx2_get_eeprom_~bp~26#1.offset, bnx2_get_eeprom_~tmp~145#1.base, bnx2_get_eeprom_~tmp~145#1.offset, bnx2_get_eeprom_~rc~18#1;bnx2_get_eeprom_~dev#1.base, bnx2_get_eeprom_~dev#1.offset := bnx2_get_eeprom_#in~dev#1.base, bnx2_get_eeprom_#in~dev#1.offset;bnx2_get_eeprom_~eeprom#1.base, bnx2_get_eeprom_~eeprom#1.offset := bnx2_get_eeprom_#in~eeprom#1.base, bnx2_get_eeprom_#in~eeprom#1.offset;bnx2_get_eeprom_~eebuf#1.base, bnx2_get_eeprom_~eebuf#1.offset := bnx2_get_eeprom_#in~eebuf#1.base, bnx2_get_eeprom_#in~eebuf#1.offset;havoc bnx2_get_eeprom_~bp~26#1.base, bnx2_get_eeprom_~bp~26#1.offset;havoc bnx2_get_eeprom_~tmp~145#1.base, bnx2_get_eeprom_~tmp~145#1.offset;havoc bnx2_get_eeprom_~rc~18#1; [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19645-4: assume 0 == bnx2_fix_features_~features#1 % 18446744073709551616 || 256 == bnx2_fix_features_~features#1 % 18446744073709551616;bnx2_fix_features_#t~bitwise3609#1 := 256; [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19645-4: assume !(0 == bnx2_fix_features_~features#1 % 18446744073709551616 || 256 == bnx2_fix_features_~features#1 % 18446744073709551616); [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18258: call write~int#18(bnx2_start_xmit_#t~bitwise3159#1, bnx2_start_xmit_~txbd~2#1.base, 8 + bnx2_start_xmit_~txbd~2#1.offset, 4);havoc bnx2_start_xmit_#t~bitwise3159#1;call write~int#18(bnx2_start_xmit_~vlan_tag_flags~0#1, bnx2_start_xmit_~txbd~2#1.base, 12 + bnx2_start_xmit_~txbd~2#1.offset, 4);bnx2_start_xmit_~i~47#1 := 1 + bnx2_start_xmit_~i~47#1; [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22882-1: SUMMARY for call #t~ret4060#1.base, #t~ret4060#1.offset := ldv_xmalloc(1); srcloc: null [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19645-1: [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19645: bnx2_fix_features_~features#1 := bnx2_fix_features_#t~bitwise3609#1;havoc bnx2_fix_features_#t~bitwise3609#1; [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19645-3: assume false;bnx2_fix_features_#t~bitwise3609#1 := bnx2_fix_features_~features#1; [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19645-3: assume !false; [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19645-2: havoc bnx2_fix_features_#t~bitwise3609#1;assume (bnx2_fix_features_#t~bitwise3609#1 % 18446744073709551616 >= bnx2_fix_features_~features#1 % 18446744073709551616 && bnx2_fix_features_#t~bitwise3609#1 % 18446744073709551616 >= 256) && bnx2_fix_features_#t~bitwise3609#1 % 18446744073709551616 <= 256 + bnx2_fix_features_~features#1 % 18446744073709551616; [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18258-1: [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18258-2: havoc bnx2_start_xmit_#t~bitwise3159#1;assume (bnx2_start_xmit_#t~bitwise3159#1 % 4294967296 >= bnx2_start_xmit_~len~4#1 % 4294967296 && bnx2_start_xmit_#t~bitwise3159#1 % 4294967296 >= 65536 * (bnx2_start_xmit_~mss~0#1 % 4294967296) % 4294967296) && bnx2_start_xmit_#t~bitwise3159#1 % 4294967296 <= bnx2_start_xmit_~len~4#1 % 4294967296 + 65536 * (bnx2_start_xmit_~mss~0#1 % 4294967296) % 4294967296; [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18192: assume 0 != bnx2_start_xmit_~tmp___5~6#1; [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18192: assume !(0 != bnx2_start_xmit_~tmp___5~6#1);bnx2_start_xmit_~tcp_off~0#1 := bnx2_start_xmit_~tcp_off~0#1 % 4294967296 / 8; [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18258-3: assume 0 == 65536 * (bnx2_start_xmit_~mss~0#1 % 4294967296) % 4294967296;bnx2_start_xmit_#t~bitwise3159#1 := bnx2_start_xmit_~len~4#1; [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18258-3: assume !(0 == 65536 * (bnx2_start_xmit_~mss~0#1 % 4294967296) % 4294967296); [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18258-4: assume 0 == bnx2_start_xmit_~len~4#1 % 4294967296 || bnx2_start_xmit_~len~4#1 % 4294967296 == 65536 * (bnx2_start_xmit_~mss~0#1 % 4294967296) % 4294967296;bnx2_start_xmit_#t~bitwise3159#1 := 65536 * (bnx2_start_xmit_~mss~0#1 % 4294967296); [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18258-4: assume !(0 == bnx2_start_xmit_~len~4#1 % 4294967296 || bnx2_start_xmit_~len~4#1 % 4294967296 == 65536 * (bnx2_start_xmit_~mss~0#1 % 4294967296) % 4294967296); [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19051-1: SUMMARY for call bnx2_get_ringparam_#t~ret3502#1.base, bnx2_get_ringparam_#t~ret3502#1.offset := netdev_priv(bnx2_get_ringparam_~dev#1.base, bnx2_get_ringparam_~dev#1.offset); srcloc: null [2025-02-08 04:05:45,198 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19051: bnx2_get_ringparam_~tmp~149#1.base, bnx2_get_ringparam_~tmp~149#1.offset := bnx2_get_ringparam_#t~ret3502#1.base, bnx2_get_ringparam_#t~ret3502#1.offset;havoc bnx2_get_ringparam_#t~ret3502#1.base, bnx2_get_ringparam_#t~ret3502#1.offset;bnx2_get_ringparam_~bp~30#1.base, bnx2_get_ringparam_~bp~30#1.offset := bnx2_get_ringparam_~tmp~149#1.base, bnx2_get_ringparam_~tmp~149#1.offset;call write~int#18(2040, bnx2_get_ringparam_~ering#1.base, 4 + bnx2_get_ringparam_~ering#1.offset, 4);call write~int#18(8160, bnx2_get_ringparam_~ering#1.base, 12 + bnx2_get_ringparam_~ering#1.offset, 4);call bnx2_get_ringparam_#t~mem3503#1 := read~int#18(bnx2_get_ringparam_~bp~30#1.base, 8954 + bnx2_get_ringparam_~bp~30#1.offset, 4);call write~int#18(bnx2_get_ringparam_#t~mem3503#1, bnx2_get_ringparam_~ering#1.base, 20 + bnx2_get_ringparam_~ering#1.offset, 4);havoc bnx2_get_ringparam_#t~mem3503#1;call bnx2_get_ringparam_#t~mem3504#1 := read~int#18(bnx2_get_ringparam_~bp~30#1.base, 8962 + bnx2_get_ringparam_~bp~30#1.offset, 4);call write~int#18(bnx2_get_ringparam_#t~mem3504#1, bnx2_get_ringparam_~ering#1.base, 28 + bnx2_get_ringparam_~ering#1.offset, 4);havoc bnx2_get_ringparam_#t~mem3504#1;call write~int#18(255, bnx2_get_ringparam_~ering#1.base, 16 + bnx2_get_ringparam_~ering#1.offset, 4);call bnx2_get_ringparam_#t~mem3505#1 := read~int#18(bnx2_get_ringparam_~bp~30#1.base, 8534 + bnx2_get_ringparam_~bp~30#1.offset, 4);call write~int#18(bnx2_get_ringparam_#t~mem3505#1, bnx2_get_ringparam_~ering#1.base, 32 + bnx2_get_ringparam_~ering#1.offset, 4);havoc bnx2_get_ringparam_#t~mem3505#1;havoc bnx2_get_ringparam_#t~ret3502#1.base, bnx2_get_ringparam_#t~ret3502#1.offset, bnx2_get_ringparam_#t~mem3503#1, bnx2_get_ringparam_#t~mem3504#1, bnx2_get_ringparam_#t~mem3505#1, bnx2_get_ringparam_~dev#1.base, bnx2_get_ringparam_~dev#1.offset, bnx2_get_ringparam_~ering#1.base, bnx2_get_ringparam_~ering#1.offset, bnx2_get_ringparam_~bp~30#1.base, bnx2_get_ringparam_~bp~30#1.offset, bnx2_get_ringparam_~tmp~149#1.base, bnx2_get_ringparam_~tmp~149#1.offset;havoc bnx2_get_ringparam_#in~dev#1.base, bnx2_get_ringparam_#in~dev#1.offset, bnx2_get_ringparam_#in~ering#1.base, bnx2_get_ringparam_#in~ering#1.offset;assume { :end_inline_bnx2_get_ringparam } true;havoc ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_20_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_20_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_20_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_20_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_20 } true; [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22553: ~tmp___0~99#1.base, ~tmp___0~99#1.offset := #t~ret4058#1.base, #t~ret4058#1.offset;havoc #t~ret4058#1.base, #t~ret4058#1.offset;~ldv_1_ldv_param_54_2_default~0#1.base, ~ldv_1_ldv_param_54_2_default~0#1.offset := ~tmp___0~99#1.base, ~tmp___0~99#1.offset;assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_54 } true;ldv_dummy_resourceless_instance_callback_1_54_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_54_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_54_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_54_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_54_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_54_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_54_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_54_#in~arg3#1.offset := ~ldv_1_callback_set_eeprom~0#1.base, ~ldv_1_callback_set_eeprom~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_eeprom_ptr~0#1.base, ~ldv_1_container_struct_ethtool_eeprom_ptr~0#1.offset, ~ldv_1_ldv_param_54_2_default~0#1.base, ~ldv_1_ldv_param_54_2_default~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_54_#t~ret4031#1, ldv_dummy_resourceless_instance_callback_1_54_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_54_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_54_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_54_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_54_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_54_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_54_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_54_~arg3#1.offset;ldv_dummy_resourceless_instance_callback_1_54_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_54_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_54_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_54_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_54_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_54_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_54_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_54_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_54_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_54_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_54_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_54_#in~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_54_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_54_~arg3#1.offset := ldv_dummy_resourceless_instance_callback_1_54_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_54_#in~arg3#1.offset;assume { :begin_inline_bnx2_set_eeprom } true;bnx2_set_eeprom_#in~dev#1.base, bnx2_set_eeprom_#in~dev#1.offset, bnx2_set_eeprom_#in~eeprom#1.base, bnx2_set_eeprom_#in~eeprom#1.offset, bnx2_set_eeprom_#in~eebuf#1.base, bnx2_set_eeprom_#in~eebuf#1.offset := ldv_dummy_resourceless_instance_callback_1_54_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_54_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_54_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_54_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_54_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_54_~arg3#1.offset;havoc bnx2_set_eeprom_#res#1;havoc bnx2_set_eeprom_#t~ret3458#1.base, bnx2_set_eeprom_#t~ret3458#1.offset, bnx2_set_eeprom_#t~mem3459#1, bnx2_set_eeprom_#t~mem3460#1, bnx2_set_eeprom_#t~ret3461#1, bnx2_set_eeprom_~dev#1.base, bnx2_set_eeprom_~dev#1.offset, bnx2_set_eeprom_~eeprom#1.base, bnx2_set_eeprom_~eeprom#1.offset, bnx2_set_eeprom_~eebuf#1.base, bnx2_set_eeprom_~eebuf#1.offset, bnx2_set_eeprom_~bp~27#1.base, bnx2_set_eeprom_~bp~27#1.offset, bnx2_set_eeprom_~tmp~146#1.base, bnx2_set_eeprom_~tmp~146#1.offset, bnx2_set_eeprom_~rc~19#1;bnx2_set_eeprom_~dev#1.base, bnx2_set_eeprom_~dev#1.offset := bnx2_set_eeprom_#in~dev#1.base, bnx2_set_eeprom_#in~dev#1.offset;bnx2_set_eeprom_~eeprom#1.base, bnx2_set_eeprom_~eeprom#1.offset := bnx2_set_eeprom_#in~eeprom#1.base, bnx2_set_eeprom_#in~eeprom#1.offset;bnx2_set_eeprom_~eebuf#1.base, bnx2_set_eeprom_~eebuf#1.offset := bnx2_set_eeprom_#in~eebuf#1.base, bnx2_set_eeprom_#in~eebuf#1.offset;havoc bnx2_set_eeprom_~bp~27#1.base, bnx2_set_eeprom_~bp~27#1.offset;havoc bnx2_set_eeprom_~tmp~146#1.base, bnx2_set_eeprom_~tmp~146#1.offset;havoc bnx2_set_eeprom_~rc~19#1; [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22553-1: SUMMARY for call #t~ret4058#1.base, #t~ret4058#1.offset := ldv_xmalloc(1); srcloc: null [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8283-1: SUMMARY for call netdev_tx_sent_queue_#t~ret362#1 := dql_avail(netdev_tx_sent_queue_~dev_queue#1.base, 416 + netdev_tx_sent_queue_~dev_queue#1.offset); srcloc: null [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8283: assume -2147483648 <= netdev_tx_sent_queue_#t~ret362#1 && netdev_tx_sent_queue_#t~ret362#1 <= 2147483647;netdev_tx_sent_queue_~tmp___1~13#1 := netdev_tx_sent_queue_#t~ret362#1;havoc netdev_tx_sent_queue_#t~ret362#1; [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15154: assume 0 != bnx2_nvram_write_~rc~6#1; [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15154: assume !(0 != bnx2_nvram_write_~rc~6#1); [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15220: assume bnx2_nvram_write_~addr~5#1 % 4294967296 < bnx2_nvram_write_~data_start~0#1 % 4294967296; [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15220: assume !(bnx2_nvram_write_~addr~5#1 % 4294967296 < bnx2_nvram_write_~data_start~0#1 % 4294967296); [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19779-1: SUMMARY for call bnx2_ioctl_#t~ret3641#1.base, bnx2_ioctl_#t~ret3641#1.offset := netdev_priv(bnx2_ioctl_~dev#1.base, bnx2_ioctl_~dev#1.offset); srcloc: null [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19779: bnx2_ioctl_~tmp___0~83#1.base, bnx2_ioctl_~tmp___0~83#1.offset := bnx2_ioctl_#t~ret3641#1.base, bnx2_ioctl_#t~ret3641#1.offset;havoc bnx2_ioctl_#t~ret3641#1.base, bnx2_ioctl_#t~ret3641#1.offset;bnx2_ioctl_~bp~41#1.base, bnx2_ioctl_~bp~41#1.offset := bnx2_ioctl_~tmp___0~83#1.base, bnx2_ioctl_~tmp___0~83#1.offset; [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18193: bnx2_start_xmit_~vlan_tag_flags~0#1 := bnx2_start_xmit_#t~bitwise3127#1;havoc bnx2_start_xmit_#t~bitwise3127#1; [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18193-1: [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18193-2: havoc bnx2_start_xmit_#t~bitwise3127#1;assume bnx2_start_xmit_#t~bitwise3127#1 % 4294967296 <= bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 && bnx2_start_xmit_#t~bitwise3127#1 % 4294967296 <= 4294967289; [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18193-3: assume 4294967289 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296;bnx2_start_xmit_#t~bitwise3127#1 := bnx2_start_xmit_~vlan_tag_flags~0#1; [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18193-3: assume !(4294967289 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296); [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18193-4: assume 0 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296;bnx2_start_xmit_#t~bitwise3127#1 := 0; [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18193-4: assume !(0 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296); [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8284-1: SUMMARY for call netdev_tx_sent_queue_#t~ret363#1 := ldv__builtin_expect((if netdev_tx_sent_queue_~tmp___1~13#1 >= 0 then 1 else 0), 0); srcloc: null [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8284: assume -9223372036854775808 <= netdev_tx_sent_queue_#t~ret363#1 && netdev_tx_sent_queue_#t~ret363#1 <= 9223372036854775807;netdev_tx_sent_queue_~tmp___2~6#1 := netdev_tx_sent_queue_#t~ret363#1;havoc netdev_tx_sent_queue_#t~ret363#1; [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15287: SUMMARY for call kfree(bnx2_nvram_write_~flash_buffer~0#1.base, bnx2_nvram_write_~flash_buffer~0#1.offset); srcloc: null [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18789: assume 0 != bnx2_get_wol_#t~mem3417#1 % 256 % 4294967296;havoc bnx2_get_wol_#t~mem3417#1;call write~int#18(32, bnx2_get_wol_~wol#1.base, 8 + bnx2_get_wol_~wol#1.offset, 4); [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18789: assume !(0 != bnx2_get_wol_#t~mem3417#1 % 256 % 4294967296);havoc bnx2_get_wol_#t~mem3417#1;call write~int#18(0, bnx2_get_wol_~wol#1.base, 8 + bnx2_get_wol_~wol#1.offset, 4); [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19648: bnx2_fix_features_#res#1 := bnx2_fix_features_~features#1;ldv_dummy_resourceless_instance_callback_1_35_#t~ret4022#1 := bnx2_fix_features_#res#1;havoc bnx2_fix_features_#t~ret3606#1.base, bnx2_fix_features_#t~ret3606#1.offset, bnx2_fix_features_#t~mem3607#1, bnx2_fix_features_#t~bitwise3608#1, bnx2_fix_features_#t~bitwise3609#1, bnx2_fix_features_~dev#1.base, bnx2_fix_features_~dev#1.offset, bnx2_fix_features_~features#1, bnx2_fix_features_~bp~37#1.base, bnx2_fix_features_~bp~37#1.offset, bnx2_fix_features_~tmp~157#1.base, bnx2_fix_features_~tmp~157#1.offset;havoc bnx2_fix_features_#in~dev#1.base, bnx2_fix_features_#in~dev#1.offset, bnx2_fix_features_#in~features#1;assume { :end_inline_bnx2_fix_features } true;havoc ldv_dummy_resourceless_instance_callback_1_35_#t~ret4022#1;havoc ldv_dummy_resourceless_instance_callback_1_35_#t~ret4022#1, ldv_dummy_resourceless_instance_callback_1_35_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_35_~arg2#1;havoc ldv_dummy_resourceless_instance_callback_1_35_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_35_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_35_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_35_#in~arg2#1;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_35 } true; [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15090: assume 0 != bnx2_nvram_write_~len32~1#1 % 4 % 4294967296;bnx2_nvram_write_~align_end~0#1 := (if (4 - bnx2_nvram_write_~len32~1#1 % 4) % 4294967296 % 4294967296 <= 2147483647 then (4 - bnx2_nvram_write_~len32~1#1 % 4) % 4294967296 % 4294967296 else (4 - bnx2_nvram_write_~len32~1#1 % 4) % 4294967296 % 4294967296 - 4294967296);bnx2_nvram_write_~len32~1#1 := bnx2_nvram_write_~len32~1#1 + bnx2_nvram_write_~align_end~0#1; [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15090: assume !(0 != bnx2_nvram_write_~len32~1#1 % 4 % 4294967296); [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19516: havoc bnx2_get_strings_#t~memcpy~res3576#1.base, bnx2_get_strings_#t~memcpy~res3576#1.offset; [2025-02-08 04:05:45,199 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7955-1: bnx2_start_xmit_#t~ret3099#1 := skb_get_queue_mapping_#res#1;havoc skb_get_queue_mapping_#t~mem322#1, skb_get_queue_mapping_~skb#1.base, skb_get_queue_mapping_~skb#1.offset;havoc skb_get_queue_mapping_#in~skb#1.base, skb_get_queue_mapping_#in~skb#1.offset;assume { :end_inline_skb_get_queue_mapping } true;bnx2_start_xmit_~tmp___0~71#1 := bnx2_start_xmit_#t~ret3099#1;havoc bnx2_start_xmit_#t~ret3099#1;bnx2_start_xmit_~i~47#1 := (if bnx2_start_xmit_~tmp___0~71#1 % 65536 % 4294967296 <= 2147483647 then bnx2_start_xmit_~tmp___0~71#1 % 65536 % 4294967296 else bnx2_start_xmit_~tmp___0~71#1 % 65536 % 4294967296 - 4294967296);bnx2_start_xmit_~bnapi~23#1.base, bnx2_start_xmit_~bnapi~23#1.offset := bnx2_start_xmit_~bp~14#1.base, 32 + bnx2_start_xmit_~bp~14#1.offset + 942 * (if bnx2_start_xmit_~i~47#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_start_xmit_~i~47#1 % 18446744073709551616 % 18446744073709551616 else bnx2_start_xmit_~i~47#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);bnx2_start_xmit_~txr~9#1.base, bnx2_start_xmit_~txr~9#1.offset := bnx2_start_xmit_~bnapi~23#1.base, 900 + bnx2_start_xmit_~bnapi~23#1.offset; [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7955: havoc skb_get_queue_mapping_#t~mem322#1; [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15288-1: SUMMARY for call kfree(bnx2_nvram_write_~align_buf~0#1.base, bnx2_nvram_write_~align_buf~0#1.offset); srcloc: null [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15288: bnx2_nvram_write_#res#1 := bnx2_nvram_write_~rc~6#1;call ULTIMATE.dealloc(bnx2_nvram_write_~#start~0#1.base, bnx2_nvram_write_~#start~0#1.offset);havoc bnx2_nvram_write_~#start~0#1.base, bnx2_nvram_write_~#start~0#1.offset;call ULTIMATE.dealloc(bnx2_nvram_write_~#end~0#1.base, bnx2_nvram_write_~#end~0#1.offset);havoc bnx2_nvram_write_~#end~0#1.base, bnx2_nvram_write_~#end~0#1.offset; [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19516-1: SUMMARY for call bnx2_get_strings_#t~memcpy~res3576#1.base, bnx2_get_strings_#t~memcpy~res3576#1.offset := #Ultimate.C_memcpy#18(bnx2_get_strings_~buf#1.base, bnx2_get_strings_~buf#1.offset, ~#bnx2_tests_str_arr~0.base, ~#bnx2_tests_str_arr~0.offset, 192); srcloc: null [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22886: SUMMARY for call ldv_free(~ldv_1_ldv_param_25_2_default~0#1.base, ~ldv_1_ldv_param_25_2_default~0#1.offset); srcloc: null [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8286: assume 0 != netdev_tx_sent_queue_~tmp___2~6#1; [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8286: assume !(0 != netdev_tx_sent_queue_~tmp___2~6#1); [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196: bnx2_start_xmit_~vlan_tag_flags~0#1 := bnx2_start_xmit_#t~bitwise3130#1;havoc bnx2_start_xmit_#t~bitwise3128#1;havoc bnx2_start_xmit_#t~bitwise3129#1;havoc bnx2_start_xmit_#t~bitwise3130#1; [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196-1: [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196-2: havoc bnx2_start_xmit_#t~bitwise3130#1;assume (bnx2_start_xmit_#t~bitwise3130#1 % 4294967296 >= bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 && bnx2_start_xmit_#t~bitwise3130#1 % 4294967296 >= bnx2_start_xmit_#t~bitwise3129#1 % 4294967296) && bnx2_start_xmit_#t~bitwise3130#1 % 4294967296 <= bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 + bnx2_start_xmit_#t~bitwise3129#1 % 4294967296; [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196-11: assume 16 == bnx2_start_xmit_~tcp_off~0#1 % 4294967296;bnx2_start_xmit_#t~bitwise3128#1 := bnx2_start_xmit_~tcp_off~0#1; [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196-11: assume !(16 == bnx2_start_xmit_~tcp_off~0#1 % 4294967296); [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196-12: assume 0 == bnx2_start_xmit_~tcp_off~0#1 % 4294967296;bnx2_start_xmit_#t~bitwise3128#1 := 0; [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196-12: assume !(0 == bnx2_start_xmit_~tcp_off~0#1 % 4294967296); [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196-3: assume 0 == bnx2_start_xmit_#t~bitwise3129#1 % 4294967296;bnx2_start_xmit_#t~bitwise3130#1 := bnx2_start_xmit_~vlan_tag_flags~0#1; [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196-3: assume !(0 == bnx2_start_xmit_#t~bitwise3129#1 % 4294967296); [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196-4: assume 0 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 || bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 == bnx2_start_xmit_#t~bitwise3129#1 % 4294967296;bnx2_start_xmit_#t~bitwise3130#1 := bnx2_start_xmit_#t~bitwise3129#1; [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196-4: assume !(0 == bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 || bnx2_start_xmit_~vlan_tag_flags~0#1 % 4294967296 == bnx2_start_xmit_#t~bitwise3129#1 % 4294967296); [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23217: SUMMARY for call ldv_free(~ldv_1_ldv_param_9_2_default~0#1.base, ~ldv_1_ldv_param_9_2_default~0#1.offset); srcloc: null [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196-5: [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196-6: havoc bnx2_start_xmit_#t~bitwise3129#1;assume (bnx2_start_xmit_#t~bitwise3129#1 % 4294967296 >= 2 * (bnx2_start_xmit_~tcp_off~0#1 % 4 % 4294967296) % 4294967296 && bnx2_start_xmit_#t~bitwise3129#1 % 4294967296 >= 4096 * (bnx2_start_xmit_#t~bitwise3128#1 % 4294967296) % 4294967296) && bnx2_start_xmit_#t~bitwise3129#1 % 4294967296 <= 2 * (bnx2_start_xmit_~tcp_off~0#1 % 4 % 4294967296) % 4294967296 + 4096 * (bnx2_start_xmit_#t~bitwise3128#1 % 4294967296) % 4294967296; [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196-7: assume 0 == 4096 * (bnx2_start_xmit_#t~bitwise3128#1 % 4294967296) % 4294967296;bnx2_start_xmit_#t~bitwise3129#1 := 2 * (bnx2_start_xmit_~tcp_off~0#1 % 4 % 4294967296); [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196-7: assume !(0 == 4096 * (bnx2_start_xmit_#t~bitwise3128#1 % 4294967296) % 4294967296); [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196-8: assume 0 == 2 * (bnx2_start_xmit_~tcp_off~0#1 % 4 % 4294967296) % 4294967296 || 2 * (bnx2_start_xmit_~tcp_off~0#1 % 4 % 4294967296) % 4294967296 == 4096 * (bnx2_start_xmit_#t~bitwise3128#1 % 4294967296) % 4294967296;bnx2_start_xmit_#t~bitwise3129#1 := 4096 * (bnx2_start_xmit_#t~bitwise3128#1 % 4294967296); [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196-8: assume !(0 == 2 * (bnx2_start_xmit_~tcp_off~0#1 % 4 % 4294967296) % 4294967296 || 2 * (bnx2_start_xmit_~tcp_off~0#1 % 4 % 4294967296) % 4294967296 == 4096 * (bnx2_start_xmit_#t~bitwise3128#1 % 4294967296) % 4294967296); [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196-9: [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18196-10: havoc bnx2_start_xmit_#t~bitwise3128#1;assume bnx2_start_xmit_#t~bitwise3128#1 % 4294967296 <= bnx2_start_xmit_~tcp_off~0#1 % 4294967296 && bnx2_start_xmit_#t~bitwise3128#1 % 4294967296 <= 16; [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18197: bnx2_start_xmit_~mss~0#1 := bnx2_start_xmit_#t~bitwise3132#1;havoc bnx2_start_xmit_#t~bitwise3131#1;havoc bnx2_start_xmit_#t~bitwise3132#1; [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18197-1: [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18197-2: havoc bnx2_start_xmit_#t~bitwise3132#1;assume (bnx2_start_xmit_#t~bitwise3132#1 % 4294967296 >= bnx2_start_xmit_~mss~0#1 % 4294967296 && bnx2_start_xmit_#t~bitwise3132#1 % 4294967296 >= 16384 * (bnx2_start_xmit_#t~bitwise3131#1 % 4294967296) % 4294967296) && bnx2_start_xmit_#t~bitwise3132#1 % 4294967296 <= bnx2_start_xmit_~mss~0#1 % 4294967296 + 16384 * (bnx2_start_xmit_#t~bitwise3131#1 % 4294967296) % 4294967296; [2025-02-08 04:05:45,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18197-3: assume 0 == 16384 * (bnx2_start_xmit_#t~bitwise3131#1 % 4294967296) % 4294967296;bnx2_start_xmit_#t~bitwise3132#1 := bnx2_start_xmit_~mss~0#1; [2025-02-08 04:05:45,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18197-3: assume !(0 == 16384 * (bnx2_start_xmit_#t~bitwise3131#1 % 4294967296) % 4294967296); [2025-02-08 04:05:45,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19783: assume 35143 == bnx2_ioctl_~cmd#1; [2025-02-08 04:05:45,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19783: assume !(35143 == bnx2_ioctl_~cmd#1); [2025-02-08 04:05:45,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21699: assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_12_#t~ret4015#1 && ldv_dummy_resourceless_instance_callback_1_12_#t~ret4015#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_12_#t~ret4015#1;havoc ldv_dummy_resourceless_instance_callback_1_12_#t~ret4015#1, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_#in~arg1#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_12 } true; [2025-02-08 04:05:45,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21699-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_12_#t~ret4015#1 := bnx2_get_eeprom_len(ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_12_~arg1#1.offset); srcloc: null [2025-02-08 04:05:45,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22756: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_38 } true;ldv_dummy_resourceless_instance_callback_1_38_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_38_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_38_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_38_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_38_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_38_#in~arg2#1.offset := ~ldv_1_callback_ndo_get_stats64~0#1.base, ~ldv_1_callback_ndo_get_stats64~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_rtnl_link_stats64_ptr~0#1.base, ~ldv_1_container_struct_rtnl_link_stats64_ptr~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_38_#t~ret4023#1.base, ldv_dummy_resourceless_instance_callback_1_38_#t~ret4023#1.offset, ldv_dummy_resourceless_instance_callback_1_38_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_38_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_38_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_38_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_38_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_38_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_38_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_38_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_38_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_38_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_38_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_38_#in~arg2#1.offset;assume { :begin_inline_bnx2_get_stats64 } true;bnx2_get_stats64_#in~dev#1.base, bnx2_get_stats64_#in~dev#1.offset, bnx2_get_stats64_#in~net_stats#1.base, bnx2_get_stats64_#in~net_stats#1.offset := ldv_dummy_resourceless_instance_callback_1_38_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_38_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_38_~arg2#1.offset;havoc bnx2_get_stats64_#res#1.base, bnx2_get_stats64_#res#1.offset;havoc bnx2_get_stats64_#t~ret3198#1.base, bnx2_get_stats64_#t~ret3198#1.offset, bnx2_get_stats64_#t~mem3199#1.base, bnx2_get_stats64_#t~mem3199#1.offset, bnx2_get_stats64_#t~mem3200#1.base, bnx2_get_stats64_#t~mem3200#1.offset, bnx2_get_stats64_#t~mem3201#1, bnx2_get_stats64_#t~mem3202#1.base, bnx2_get_stats64_#t~mem3202#1.offset, bnx2_get_stats64_#t~mem3203#1, bnx2_get_stats64_#t~mem3204#1.base, bnx2_get_stats64_#t~mem3204#1.offset, bnx2_get_stats64_#t~mem3205#1, bnx2_get_stats64_#t~mem3206#1.base, bnx2_get_stats64_#t~mem3206#1.offset, bnx2_get_stats64_#t~mem3207#1, bnx2_get_stats64_#t~mem3208#1.base, bnx2_get_stats64_#t~mem3208#1.offset, bnx2_get_stats64_#t~mem3209#1, bnx2_get_stats64_#t~mem3210#1.base, bnx2_get_stats64_#t~mem3210#1.offset, bnx2_get_stats64_#t~mem3211#1, bnx2_get_stats64_#t~mem3212#1.base, bnx2_get_stats64_#t~mem3212#1.offset, bnx2_get_stats64_#t~mem3213#1, bnx2_get_stats64_#t~mem3214#1.base, bnx2_get_stats64_#t~mem3214#1.offset, bnx2_get_stats64_#t~mem3215#1, bnx2_get_stats64_#t~mem3216#1.base, bnx2_get_stats64_#t~mem3216#1.offset, bnx2_get_stats64_#t~mem3217#1, bnx2_get_stats64_#t~mem3218#1.base, bnx2_get_stats64_#t~mem3218#1.offset, bnx2_get_stats64_#t~mem3219#1, bnx2_get_stats64_#t~mem3220#1.base, bnx2_get_stats64_#t~mem3220#1.offset, bnx2_get_stats64_#t~mem3221#1, bnx2_get_stats64_#t~mem3222#1.base, bnx2_get_stats64_#t~mem3222#1.offset, bnx2_get_stats64_#t~mem3223#1, bnx2_get_stats64_#t~mem3224#1.base, bnx2_get_stats64_#t~mem3224#1.offset, bnx2_get_stats64_#t~mem3225#1, bnx2_get_stats64_#t~mem3226#1.base, bnx2_get_stats64_#t~mem3226#1.offset, bnx2_get_stats64_#t~mem3227#1, bnx2_get_stats64_#t~mem3228#1.base, bnx2_get_stats64_#t~mem3228#1.offset, bnx2_get_stats64_#t~mem3229#1, bnx2_get_stats64_#t~mem3230#1.base, bnx2_get_stats64_#t~mem3230#1.offset, bnx2_get_stats64_#t~mem3231#1, bnx2_get_stats64_#t~mem3232#1.base, bnx2_get_stats64_#t~mem3232#1.offset, bnx2_get_stats64_#t~mem3233#1, bnx2_get_stats64_#t~mem3234#1.base, bnx2_get_stats64_#t~mem3234#1.offset, bnx2_get_stats64_#t~mem3235#1, bnx2_get_stats64_#t~mem3236#1.base, bnx2_get_stats64_#t~mem3236#1.offset, bnx2_get_stats64_#t~mem3237#1, bnx2_get_stats64_#t~mem3238#1.base, bnx2_get_stats64_#t~mem3238#1.offset, bnx2_get_stats64_#t~mem3239#1, bnx2_get_stats64_#t~mem3240#1.base, bnx2_get_stats64_#t~mem3240#1.offset, bnx2_get_stats64_#t~mem3241#1, bnx2_get_stats64_#t~mem3242#1.base, bnx2_get_stats64_#t~mem3242#1.offset, bnx2_get_stats64_#t~mem3243#1, bnx2_get_stats64_#t~mem3244#1.base, bnx2_get_stats64_#t~mem3244#1.offset, bnx2_get_stats64_#t~mem3245#1, bnx2_get_stats64_#t~mem3246#1.base, bnx2_get_stats64_#t~mem3246#1.offset, bnx2_get_stats64_#t~mem3247#1, bnx2_get_stats64_#t~mem3248#1.base, bnx2_get_stats64_#t~mem3248#1.offset, bnx2_get_stats64_#t~mem3249#1, bnx2_get_stats64_#t~mem3250#1.base, bnx2_get_stats64_#t~mem3250#1.offset, bnx2_get_stats64_#t~mem3251#1, bnx2_get_stats64_#t~mem3252#1.base, bnx2_get_stats64_#t~mem3252#1.offset, bnx2_get_stats64_#t~mem3253#1, bnx2_get_stats64_#t~mem3254#1.base, bnx2_get_stats64_#t~mem3254#1.offset, bnx2_get_stats64_#t~mem3255#1, bnx2_get_stats64_#t~mem3256#1.base, bnx2_get_stats64_#t~mem3256#1.offset, bnx2_get_stats64_#t~mem3257#1, bnx2_get_stats64_#t~mem3258#1.base, bnx2_get_stats64_#t~mem3258#1.offset, bnx2_get_stats64_#t~mem3259#1, bnx2_get_stats64_#t~mem3260#1.base, bnx2_get_stats64_#t~mem3260#1.offset, bnx2_get_stats64_#t~mem3261#1, bnx2_get_stats64_#t~mem3262#1.base, bnx2_get_stats64_#t~mem3262#1.offset, bnx2_get_stats64_#t~mem3263#1, bnx2_get_stats64_#t~mem3264#1.base, bnx2_get_stats64_#t~mem3264#1.offset, bnx2_get_stats64_#t~mem3265#1, bnx2_get_stats64_#t~mem3266#1.base, bnx2_get_stats64_#t~mem3266#1.offset, bnx2_get_stats64_#t~mem3267#1, bnx2_get_stats64_#t~mem3268#1.base, bnx2_get_stats64_#t~mem3268#1.offset, bnx2_get_stats64_#t~mem3269#1, bnx2_get_stats64_#t~mem3270#1.base, bnx2_get_stats64_#t~mem3270#1.offset, bnx2_get_stats64_#t~mem3271#1, bnx2_get_stats64_#t~mem3272#1.base, bnx2_get_stats64_#t~mem3272#1.offset, bnx2_get_stats64_#t~mem3274#1, bnx2_get_stats64_#t~mem3273#1.base, bnx2_get_stats64_#t~mem3273#1.offset, bnx2_get_stats64_#t~mem3275#1, bnx2_get_stats64_#t~mem3276#1.base, bnx2_get_stats64_#t~mem3276#1.offset, bnx2_get_stats64_#t~mem3278#1, bnx2_get_stats64_#t~mem3277#1.base, bnx2_get_stats64_#t~mem3277#1.offset, bnx2_get_stats64_#t~mem3279#1, bnx2_get_stats64_#t~mem3280#1.base, bnx2_get_stats64_#t~mem3280#1.offset, bnx2_get_stats64_#t~mem3282#1, bnx2_get_stats64_#t~mem3281#1.base, bnx2_get_stats64_#t~mem3281#1.offset, bnx2_get_stats64_#t~mem3283#1, bnx2_get_stats64_#t~mem3284#1.base, bnx2_get_stats64_#t~mem3284#1.offset, bnx2_get_stats64_#t~mem3286#1, bnx2_get_stats64_#t~mem3285#1.base, bnx2_get_stats64_#t~mem3285#1.offset, bnx2_get_stats64_#t~mem3287#1, bnx2_get_stats64_#t~mem3288#1.base, bnx2_get_stats64_#t~mem3288#1.offset, bnx2_get_stats64_#t~mem3290#1, bnx2_get_stats64_#t~mem3289#1.base, bnx2_get_stats64_#t~mem3289#1.offset, bnx2_get_stats64_#t~mem3291#1, bnx2_get_stats64_#t~mem3292#1.base, bnx2_get_stats64_#t~mem3292#1.offset, bnx2_get_stats64_#t~mem3294#1, bnx2_get_stats64_#t~mem3293#1.base, bnx2_get_stats64_#t~mem3293#1.offset, bnx2_get_stats64_#t~mem3295#1, bnx2_get_stats64_#t~mem3296#1.base, bnx2_get_stats64_#t~mem3296#1.offset, bnx2_get_stats64_#t~mem3298#1, bnx2_get_stats64_#t~mem3297#1.base, bnx2_get_stats64_#t~mem3297#1.offset, bnx2_get_stats64_#t~mem3299#1, bnx2_get_stats64_#t~mem3300#1, bnx2_get_stats64_#t~mem3301#1, bnx2_get_stats64_#t~mem3302#1, bnx2_get_stats64_#t~mem3303#1, bnx2_get_stats64_#t~mem3304#1.base, bnx2_get_stats64_#t~mem3304#1.offset, bnx2_get_stats64_#t~mem3306#1, bnx2_get_stats64_#t~mem3305#1.base, bnx2_get_stats64_#t~mem3305#1.offset, bnx2_get_stats64_#t~mem3307#1, bnx2_get_stats64_#t~mem3308#1.base, bnx2_get_stats64_#t~mem3308#1.offset, bnx2_get_stats64_#t~mem3310#1, bnx2_get_stats64_#t~mem3309#1.base, bnx2_get_stats64_#t~mem3309#1.offset, bnx2_get_stats64_#t~mem3311#1, bnx2_get_stats64_#t~mem3312#1, bnx2_get_stats64_#t~mem3313#1, bnx2_get_stats64_#t~short3314#1, bnx2_get_stats64_#t~mem3315#1.base, bnx2_get_stats64_#t~mem3315#1.offset, bnx2_get_stats64_#t~mem3317#1, bnx2_get_stats64_#t~mem3316#1.base, bnx2_get_stats64_#t~mem3316#1.offset, bnx2_get_stats64_#t~mem3318#1, bnx2_get_stats64_#t~mem3319#1.base, bnx2_get_stats64_#t~mem3319#1.offset, bnx2_get_stats64_#t~mem3321#1, bnx2_get_stats64_#t~mem3320#1.base, bnx2_get_stats64_#t~mem3320#1.offset, bnx2_get_stats64_#t~mem3322#1, bnx2_get_stats64_#t~mem3323#1, bnx2_get_stats64_#t~mem3324#1, bnx2_get_stats64_#t~mem3325#1.base, bnx2_get_stats64_#t~mem3325#1.offset, bnx2_get_stats64_#t~mem3327#1, bnx2_get_stats64_#t~mem3326#1.base, bnx2_get_stats64_#t~mem3326#1.offset, bnx2_get_stats64_#t~mem3328#1, bnx2_get_stats64_#t~mem3329#1.base, bnx2_get_stats64_#t~mem3329#1.offset, bnx2_get_stats64_#t~mem3331#1, bnx2_get_stats64_#t~mem3330#1.base, bnx2_get_stats64_#t~mem3330#1.offset, bnx2_get_stats64_#t~mem3332#1, bnx2_get_stats64_#t~mem3333#1.base, bnx2_get_stats64_#t~mem3333#1.offset, bnx2_get_stats64_#t~mem3335#1, bnx2_get_stats64_#t~mem3334#1.base, bnx2_get_stats64_#t~mem3334#1.offset, bnx2_get_stats64_#t~mem3336#1, bnx2_get_stats64_~dev#1.base, bnx2_get_stats64_~dev#1.offset, bnx2_get_stats64_~net_stats#1.base, bnx2_get_stats64_~net_stats#1.offset, bnx2_get_stats64_~bp~16#1.base, bnx2_get_stats64_~bp~16#1.offset, bnx2_get_stats64_~tmp~135#1.base, bnx2_get_stats64_~tmp~135#1.offset;bnx2_get_stats64_~dev#1.base, bnx2_get_stats64_~dev#1.offset := bnx2_get_stats64_#in~dev#1.base, bnx2_get_stats64_#in~dev#1.offset;bnx2_get_stats64_~net_stats#1.base, bnx2_get_stats64_~net_stats#1.offset := bnx2_get_stats64_#in~net_stats#1.base, bnx2_get_stats64_#in~net_stats#1.offset;havoc bnx2_get_stats64_~bp~16#1.base, bnx2_get_stats64_~bp~16#1.offset;havoc bnx2_get_stats64_~tmp~135#1.base, bnx2_get_stats64_~tmp~135#1.offset; [2025-02-08 04:05:45,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18197-4: assume 0 == bnx2_start_xmit_~mss~0#1 % 4294967296 || bnx2_start_xmit_~mss~0#1 % 4294967296 == 16384 * (bnx2_start_xmit_#t~bitwise3131#1 % 4294967296) % 4294967296;bnx2_start_xmit_#t~bitwise3132#1 := 16384 * (bnx2_start_xmit_#t~bitwise3131#1 % 4294967296); [2025-02-08 04:05:45,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18197-4: assume !(0 == bnx2_start_xmit_~mss~0#1 % 4294967296 || bnx2_start_xmit_~mss~0#1 % 4294967296 == 16384 * (bnx2_start_xmit_#t~bitwise3131#1 % 4294967296) % 4294967296); [2025-02-08 04:05:45,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18197-5: [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18197-6: havoc bnx2_start_xmit_#t~bitwise3131#1;assume bnx2_start_xmit_#t~bitwise3131#1 % 4294967296 <= bnx2_start_xmit_~tcp_off~0#1 % 4294967296 && bnx2_start_xmit_#t~bitwise3131#1 % 4294967296 <= 12; [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18197-7: assume 12 == bnx2_start_xmit_~tcp_off~0#1 % 4294967296;bnx2_start_xmit_#t~bitwise3131#1 := bnx2_start_xmit_~tcp_off~0#1; [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18197-7: assume !(12 == bnx2_start_xmit_~tcp_off~0#1 % 4294967296); [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18197-8: assume 0 == bnx2_start_xmit_~tcp_off~0#1 % 4294967296;bnx2_start_xmit_#t~bitwise3131#1 := 0; [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18197-8: assume !(0 == bnx2_start_xmit_~tcp_off~0#1 % 4294967296); [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18924: bnx2_get_eeprom_~tmp~145#1.base, bnx2_get_eeprom_~tmp~145#1.offset := bnx2_get_eeprom_#t~ret3454#1.base, bnx2_get_eeprom_#t~ret3454#1.offset;havoc bnx2_get_eeprom_#t~ret3454#1.base, bnx2_get_eeprom_#t~ret3454#1.offset;bnx2_get_eeprom_~bp~26#1.base, bnx2_get_eeprom_~bp~26#1.offset := bnx2_get_eeprom_~tmp~145#1.base, bnx2_get_eeprom_~tmp~145#1.offset;call bnx2_get_eeprom_#t~mem3455#1 := read~int#0(bnx2_get_eeprom_~eeprom#1.base, 8 + bnx2_get_eeprom_~eeprom#1.offset, 4);call bnx2_get_eeprom_#t~mem3456#1 := read~int#0(bnx2_get_eeprom_~eeprom#1.base, 12 + bnx2_get_eeprom_~eeprom#1.offset, 4); [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18924-1: SUMMARY for call bnx2_get_eeprom_#t~ret3454#1.base, bnx2_get_eeprom_#t~ret3454#1.offset := netdev_priv(bnx2_get_eeprom_~dev#1.base, bnx2_get_eeprom_~dev#1.offset); srcloc: null [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8288: SUMMARY for call clear_bit(1, netdev_tx_sent_queue_~dev_queue#1.base, 408 + netdev_tx_sent_queue_~dev_queue#1.offset); srcloc: null [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22558: SUMMARY for call ldv_free(~ldv_1_ldv_param_54_2_default~0#1.base, ~ldv_1_ldv_param_54_2_default~0#1.offset); srcloc: null [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15159-1: SUMMARY for call bnx2_enable_nvram_access(bnx2_nvram_write_~bp#1.base, bnx2_nvram_write_~bp#1.offset); srcloc: null [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18396: bnx2_get_stats64_~tmp~135#1.base, bnx2_get_stats64_~tmp~135#1.offset := bnx2_get_stats64_#t~ret3198#1.base, bnx2_get_stats64_#t~ret3198#1.offset;havoc bnx2_get_stats64_#t~ret3198#1.base, bnx2_get_stats64_#t~ret3198#1.offset;bnx2_get_stats64_~bp~16#1.base, bnx2_get_stats64_~bp~16#1.offset := bnx2_get_stats64_~tmp~135#1.base, bnx2_get_stats64_~tmp~135#1.offset;call bnx2_get_stats64_#t~mem3199#1.base, bnx2_get_stats64_#t~mem3199#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8); [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15159: bnx2_nvram_write_~cmd_flags~1#1 := 128;call bnx2_nvram_write_#t~mem2327#1.base, bnx2_nvram_write_#t~mem2327#1.offset := read~$Pointer$#18(bnx2_nvram_write_~bp#1.base, 9175 + bnx2_nvram_write_~bp#1.offset, 8);call bnx2_nvram_write_#t~mem2328#1 := read~int#18(bnx2_nvram_write_#t~mem2327#1.base, 20 + bnx2_nvram_write_#t~mem2327#1.offset, 4); [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18396-1: SUMMARY for call bnx2_get_stats64_#t~ret3198#1.base, bnx2_get_stats64_#t~ret3198#1.offset := netdev_priv(bnx2_get_stats64_~dev#1.base, bnx2_get_stats64_~dev#1.offset); srcloc: null [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19586: bnx2_set_phys_id_~tmp~156#1.base, bnx2_set_phys_id_~tmp~156#1.offset := bnx2_set_phys_id_#t~ret3597#1.base, bnx2_set_phys_id_#t~ret3597#1.offset;havoc bnx2_set_phys_id_#t~ret3597#1.base, bnx2_set_phys_id_#t~ret3597#1.offset;bnx2_set_phys_id_~bp~36#1.base, bnx2_set_phys_id_~bp~36#1.offset := bnx2_set_phys_id_~tmp~156#1.base, bnx2_set_phys_id_~tmp~156#1.offset; [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14697: assume 0 != (if bnx2_nvram_erase_page_#t~mem2227#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_nvram_erase_page_#t~mem2227#1 % 4294967296 % 4294967296 else bnx2_nvram_erase_page_#t~mem2227#1 % 4294967296 % 4294967296 - 4294967296) % 2;havoc bnx2_nvram_erase_page_#t~mem2226#1.base, bnx2_nvram_erase_page_#t~mem2226#1.offset;havoc bnx2_nvram_erase_page_#t~mem2227#1;bnx2_nvram_erase_page_#res#1 := 0; [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14697: assume !(0 != (if bnx2_nvram_erase_page_#t~mem2227#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_nvram_erase_page_#t~mem2227#1 % 4294967296 % 4294967296 else bnx2_nvram_erase_page_#t~mem2227#1 % 4294967296 % 4294967296 - 4294967296) % 2);havoc bnx2_nvram_erase_page_#t~mem2226#1.base, bnx2_nvram_erase_page_#t~mem2226#1.offset;havoc bnx2_nvram_erase_page_#t~mem2227#1;bnx2_nvram_erase_page_~cmd~1#1 := 112;call bnx2_nvram_erase_page_#t~mem2228#1.base, bnx2_nvram_erase_page_#t~mem2228#1.offset := read~$Pointer$#18(bnx2_nvram_erase_page_~bp#1.base, bnx2_nvram_erase_page_~bp#1.offset, 8); [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15226: bnx2_nvram_write_~addr~5#1 := bnx2_nvram_write_~data_start~0#1; [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19586-1: SUMMARY for call bnx2_set_phys_id_#t~ret3597#1.base, bnx2_set_phys_id_#t~ret3597#1.offset := netdev_priv(bnx2_set_phys_id_~dev#1.base, bnx2_set_phys_id_~dev#1.offset); srcloc: null [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22625: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_47 } true;ldv_dummy_resourceless_instance_callback_1_47_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_47_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_47_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_47_#in~arg1#1.offset := ~ldv_1_callback_ndo_validate_addr~0#1.base, ~ldv_1_callback_ndo_validate_addr~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_47_#t~ret4027#1, ldv_dummy_resourceless_instance_callback_1_47_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_47_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_47_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_47_~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_47_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_47_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_47_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_47_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_47_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_47_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_47_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_47_#in~arg1#1.offset; [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15094-1: SUMMARY for call bnx2_nvram_write_#t~ret2313#1 := bnx2_nvram_read(bnx2_nvram_write_~bp#1.base, bnx2_nvram_write_~bp#1.offset, bnx2_nvram_write_~offset32~1#1 + bnx2_nvram_write_~len32~1#1 - 4, bnx2_nvram_write_~#end~0#1.base, bnx2_nvram_write_~#end~0#1.offset, 4); srcloc: null [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15094: assume -2147483648 <= bnx2_nvram_write_#t~ret2313#1 && bnx2_nvram_write_#t~ret2313#1 <= 2147483647;bnx2_nvram_write_~rc~6#1 := bnx2_nvram_write_#t~ret2313#1;havoc bnx2_nvram_write_#t~ret2313#1; [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18926: assume -2147483648 <= bnx2_get_eeprom_#t~ret3457#1 && bnx2_get_eeprom_#t~ret3457#1 <= 2147483647;bnx2_get_eeprom_~rc~18#1 := bnx2_get_eeprom_#t~ret3457#1;havoc bnx2_get_eeprom_#t~mem3455#1;havoc bnx2_get_eeprom_#t~mem3456#1;havoc bnx2_get_eeprom_#t~ret3457#1;bnx2_get_eeprom_#res#1 := bnx2_get_eeprom_~rc~18#1;ldv_dummy_resourceless_instance_callback_1_9_#t~ret4038#1 := bnx2_get_eeprom_#res#1;havoc bnx2_get_eeprom_#t~ret3454#1.base, bnx2_get_eeprom_#t~ret3454#1.offset, bnx2_get_eeprom_#t~mem3455#1, bnx2_get_eeprom_#t~mem3456#1, bnx2_get_eeprom_#t~ret3457#1, bnx2_get_eeprom_~dev#1.base, bnx2_get_eeprom_~dev#1.offset, bnx2_get_eeprom_~eeprom#1.base, bnx2_get_eeprom_~eeprom#1.offset, bnx2_get_eeprom_~eebuf#1.base, bnx2_get_eeprom_~eebuf#1.offset, bnx2_get_eeprom_~bp~26#1.base, bnx2_get_eeprom_~bp~26#1.offset, bnx2_get_eeprom_~tmp~145#1.base, bnx2_get_eeprom_~tmp~145#1.offset, bnx2_get_eeprom_~rc~18#1;havoc bnx2_get_eeprom_#in~dev#1.base, bnx2_get_eeprom_#in~dev#1.offset, bnx2_get_eeprom_#in~eeprom#1.base, bnx2_get_eeprom_#in~eeprom#1.offset, bnx2_get_eeprom_#in~eebuf#1.base, bnx2_get_eeprom_#in~eebuf#1.offset;assume { :end_inline_bnx2_get_eeprom } true;assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_9_#t~ret4038#1 && ldv_dummy_resourceless_instance_callback_1_9_#t~ret4038#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret4038#1;havoc ldv_dummy_resourceless_instance_callback_1_9_#t~ret4038#1, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_9_~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_9_~arg3#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg2#1.offset, ldv_dummy_resourceless_instance_callback_1_9_#in~arg3#1.base, ldv_dummy_resourceless_instance_callback_1_9_#in~arg3#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_9 } true; [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18926-1: SUMMARY for call bnx2_get_eeprom_#t~ret3457#1 := bnx2_nvram_read(bnx2_get_eeprom_~bp~26#1.base, bnx2_get_eeprom_~bp~26#1.offset, bnx2_get_eeprom_#t~mem3455#1, bnx2_get_eeprom_~eebuf#1.base, bnx2_get_eeprom_~eebuf#1.offset, (if bnx2_get_eeprom_#t~mem3456#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_get_eeprom_#t~mem3456#1 % 4294967296 % 4294967296 else bnx2_get_eeprom_#t~mem3456#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21899: assume -2147483648 <= ldv_dummy_resourceless_instance_callback_1_43_#t~ret4025#1 && ldv_dummy_resourceless_instance_callback_1_43_#t~ret4025#1 <= 2147483647;havoc ldv_dummy_resourceless_instance_callback_1_43_#t~ret4025#1;havoc ldv_dummy_resourceless_instance_callback_1_43_#t~ret4025#1, ldv_dummy_resourceless_instance_callback_1_43_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_43_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_43_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_43_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_43_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_43_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_43_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_43_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_43_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_43_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_43_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_43_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_43 } true; [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21899-1: SUMMARY for call ldv_dummy_resourceless_instance_callback_1_43_#t~ret4025#1 := bnx2_change_mac_addr(ldv_dummy_resourceless_instance_callback_1_43_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_43_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_43_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_43_~arg2#1.offset); srcloc: null [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15227: assume bnx2_nvram_write_~addr~5#1 % 4294967296 < bnx2_nvram_write_~data_end~0#1 % 4294967296; [2025-02-08 04:05:45,202 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15227: assume !(bnx2_nvram_write_~addr~5#1 % 4294967296 < bnx2_nvram_write_~data_end~0#1 % 4294967296);call bnx2_nvram_write_#t~mem2346#1.base, bnx2_nvram_write_#t~mem2346#1.offset := read~$Pointer$#18(bnx2_nvram_write_~bp#1.base, 9175 + bnx2_nvram_write_~bp#1.offset, 8);call bnx2_nvram_write_#t~mem2347#1 := read~int#18(bnx2_nvram_write_#t~mem2346#1.base, 20 + bnx2_nvram_write_#t~mem2346#1.offset, 4); [2025-02-08 04:05:45,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22693: assume { :begin_inline_ldv_dummy_resourceless_instance_callback_1_43 } true;ldv_dummy_resourceless_instance_callback_1_43_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_43_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_43_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_43_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_43_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_43_#in~arg2#1.offset := ~ldv_1_callback_ndo_set_mac_address~0#1.base, ~ldv_1_callback_ndo_set_mac_address~0#1.offset, ~ldv_1_container_net_device~0#1.base, ~ldv_1_container_net_device~0#1.offset, ~ldv_1_container_struct_ethtool_channels_ptr~0#1.base, ~ldv_1_container_struct_ethtool_channels_ptr~0#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_43_#t~ret4025#1, ldv_dummy_resourceless_instance_callback_1_43_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_43_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_43_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_43_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_43_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_43_~arg2#1.offset;ldv_dummy_resourceless_instance_callback_1_43_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_43_~arg0#1.offset := ldv_dummy_resourceless_instance_callback_1_43_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_43_#in~arg0#1.offset;ldv_dummy_resourceless_instance_callback_1_43_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_43_~arg1#1.offset := ldv_dummy_resourceless_instance_callback_1_43_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_43_#in~arg1#1.offset;ldv_dummy_resourceless_instance_callback_1_43_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_43_~arg2#1.offset := ldv_dummy_resourceless_instance_callback_1_43_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_43_#in~arg2#1.offset; [2025-02-08 04:05:45,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18267-2: havoc bnx2_start_xmit_#t~bitwise3161#1;assume (bnx2_start_xmit_#t~bitwise3161#1 % 4294967296 >= bnx2_start_xmit_#t~mem3160#1 % 4294967296 && bnx2_start_xmit_#t~bitwise3161#1 % 4294967296 >= 64) && bnx2_start_xmit_#t~bitwise3161#1 % 4294967296 <= 64 + bnx2_start_xmit_#t~mem3160#1 % 4294967296; [2025-02-08 04:05:45,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18201: bnx2_start_xmit_#t~ret3133#1.base, bnx2_start_xmit_#t~ret3133#1.offset := ip_hdr_#res#1.base, ip_hdr_#res#1.offset;havoc ip_hdr_#t~ret501#1.base, ip_hdr_#t~ret501#1.offset, ip_hdr_~skb#1.base, ip_hdr_~skb#1.offset, ip_hdr_~tmp~58#1.base, ip_hdr_~tmp~58#1.offset;havoc ip_hdr_#in~skb#1.base, ip_hdr_#in~skb#1.offset;assume { :end_inline_ip_hdr } true;bnx2_start_xmit_~iph~0#1.base, bnx2_start_xmit_~iph~0#1.offset := bnx2_start_xmit_#t~ret3133#1.base, bnx2_start_xmit_#t~ret3133#1.offset;havoc bnx2_start_xmit_#t~ret3133#1.base, bnx2_start_xmit_#t~ret3133#1.offset;bnx2_start_xmit_#t~short3135#1 := 0 != bnx2_start_xmit_~tcp_opt_len~0#1 % 4294967296; [2025-02-08 04:05:45,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15162: assume 0 == bnx2_nvram_write_#t~mem2328#1 % 2 % 4294967296;havoc bnx2_nvram_write_#t~mem2327#1.base, bnx2_nvram_write_#t~mem2327#1.offset;havoc bnx2_nvram_write_#t~mem2328#1;bnx2_nvram_write_~j~11#1 := 0; [2025-02-08 04:05:45,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15162: assume !(0 == bnx2_nvram_write_#t~mem2328#1 % 2 % 4294967296);havoc bnx2_nvram_write_#t~mem2327#1.base, bnx2_nvram_write_#t~mem2327#1.offset;havoc bnx2_nvram_write_#t~mem2328#1; [2025-02-08 04:05:45,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18267-3: assume false;bnx2_start_xmit_#t~bitwise3161#1 := bnx2_start_xmit_#t~mem3160#1; [2025-02-08 04:05:45,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18267-3: assume !false; [2025-02-08 04:05:45,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18267-4: assume 0 == bnx2_start_xmit_#t~mem3160#1 % 4294967296 || 64 == bnx2_start_xmit_#t~mem3160#1 % 4294967296;bnx2_start_xmit_#t~bitwise3161#1 := 64; [2025-02-08 04:05:45,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18267-4: assume !(0 == bnx2_start_xmit_#t~mem3160#1 % 4294967296 || 64 == bnx2_start_xmit_#t~mem3160#1 % 4294967296); [2025-02-08 04:05:45,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18399: assume 0 == (bnx2_get_stats64_#t~mem3199#1.base + bnx2_get_stats64_#t~mem3199#1.offset) % 18446744073709551616;havoc bnx2_get_stats64_#t~mem3199#1.base, bnx2_get_stats64_#t~mem3199#1.offset;bnx2_get_stats64_#res#1.base, bnx2_get_stats64_#res#1.offset := bnx2_get_stats64_~net_stats#1.base, bnx2_get_stats64_~net_stats#1.offset; [2025-02-08 04:05:45,203 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18399: assume !(0 == (bnx2_get_stats64_#t~mem3199#1.base + bnx2_get_stats64_#t~mem3199#1.offset) % 18446744073709551616);havoc bnx2_get_stats64_#t~mem3199#1.base, bnx2_get_stats64_#t~mem3199#1.offset;call bnx2_get_stats64_#t~mem3200#1.base, bnx2_get_stats64_#t~mem3200#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3201#1 := read~int#18(bnx2_get_stats64_#t~mem3200#1.base, 32 + bnx2_get_stats64_#t~mem3200#1.offset, 4);call bnx2_get_stats64_#t~mem3202#1.base, bnx2_get_stats64_#t~mem3202#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3203#1 := read~int#18(bnx2_get_stats64_#t~mem3202#1.base, 36 + bnx2_get_stats64_#t~mem3202#1.offset, 4);call bnx2_get_stats64_#t~mem3204#1.base, bnx2_get_stats64_#t~mem3204#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3205#1 := read~int#18(bnx2_get_stats64_#t~mem3204#1.base, 32 + bnx2_get_stats64_#t~mem3204#1.offset, 4);call bnx2_get_stats64_#t~mem3206#1.base, bnx2_get_stats64_#t~mem3206#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3207#1 := read~int#18(bnx2_get_stats64_#t~mem3206#1.base, 36 + bnx2_get_stats64_#t~mem3206#1.offset, 4);call bnx2_get_stats64_#t~mem3208#1.base, bnx2_get_stats64_#t~mem3208#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3209#1 := read~int#18(bnx2_get_stats64_#t~mem3208#1.base, 40 + bnx2_get_stats64_#t~mem3208#1.offset, 4);call bnx2_get_stats64_#t~mem3210#1.base, bnx2_get_stats64_#t~mem3210#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3211#1 := read~int#18(bnx2_get_stats64_#t~mem3210#1.base, 44 + bnx2_get_stats64_#t~mem3210#1.offset, 4);call bnx2_get_stats64_#t~mem3212#1.base, bnx2_get_stats64_#t~mem3212#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3213#1 := read~int#18(bnx2_get_stats64_#t~mem3212#1.base, 40 + bnx2_get_stats64_#t~mem3212#1.offset, 4);call bnx2_get_stats64_#t~mem3214#1.base, bnx2_get_stats64_#t~mem3214#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3215#1 := read~int#18(bnx2_get_stats64_#t~mem3214#1.base, 44 + bnx2_get_stats64_#t~mem3214#1.offset, 4);call bnx2_get_stats64_#t~mem3216#1.base, bnx2_get_stats64_#t~mem3216#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3217#1 := read~int#18(bnx2_get_stats64_#t~mem3216#1.base, 48 + bnx2_get_stats64_#t~mem3216#1.offset, 4);call bnx2_get_stats64_#t~mem3218#1.base, bnx2_get_stats64_#t~mem3218#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3219#1 := read~int#18(bnx2_get_stats64_#t~mem3218#1.base, 52 + bnx2_get_stats64_#t~mem3218#1.offset, 4);call bnx2_get_stats64_#t~mem3220#1.base, bnx2_get_stats64_#t~mem3220#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3221#1 := read~int#18(bnx2_get_stats64_#t~mem3220#1.base, 48 + bnx2_get_stats64_#t~mem3220#1.offset, 4);call bnx2_get_stats64_#t~mem3222#1.base, bnx2_get_stats64_#t~mem3222#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3223#1 := read~int#18(bnx2_get_stats64_#t~mem3222#1.base, 52 + bnx2_get_stats64_#t~mem3222#1.offset, 4);call write~int#24(4294967296 * (bnx2_get_stats64_#t~mem3201#1 % 4294967296 % 18446744073709551616) + bnx2_get_stats64_#t~mem3203#1 % 4294967296 + (4294967296 * (bnx2_get_stats64_#t~mem3205#1 % 4294967296 % 18446744073709551616) + bnx2_get_stats64_#t~mem3207#1 % 4294967296) + (4294967296 * (bnx2_get_stats64_#t~mem3209#1 % 4294967296 % 18446744073709551616) + bnx2_get_stats64_#t~mem3211#1 % 4294967296) + (4294967296 * (bnx2_get_stats64_#t~mem3213#1 % 4294967296 % 18446744073709551616) + bnx2_get_stats64_#t~mem3215#1 % 4294967296) + (4294967296 * (bnx2_get_stats64_#t~mem3217#1 % 4294967296 % 18446744073709551616) + bnx2_get_stats64_#t~mem3219#1 % 4294967296) + (4294967296 * (bnx2_get_stats64_#t~mem3221#1 % 4294967296 % 18446744073709551616) + bnx2_get_stats64_#t~mem3223#1 % 4294967296), bnx2_get_stats64_~net_stats#1.base, bnx2_get_stats64_~net_stats#1.offset, 8);havoc bnx2_get_stats64_#t~mem3200#1.base, bnx2_get_stats64_#t~mem3200#1.offset;havoc bnx2_get_stats64_#t~mem3201#1;havoc bnx2_get_stats64_#t~mem3202#1.base, bnx2_get_stats64_#t~mem3202#1.offset;havoc bnx2_get_stats64_#t~mem3203#1;havoc bnx2_get_stats64_#t~mem3204#1.base, bnx2_get_stats64_#t~mem3204#1.offset;havoc bnx2_get_stats64_#t~mem3205#1;havoc bnx2_get_stats64_#t~mem3206#1.base, bnx2_get_stats64_#t~mem3206#1.offset;havoc bnx2_get_stats64_#t~mem3207#1;havoc bnx2_get_stats64_#t~mem3208#1.base, bnx2_get_stats64_#t~mem3208#1.offset;havoc bnx2_get_stats64_#t~mem3209#1;havoc bnx2_get_stats64_#t~mem3210#1.base, bnx2_get_stats64_#t~mem3210#1.offset;havoc bnx2_get_stats64_#t~mem3211#1;havoc bnx2_get_stats64_#t~mem3212#1.base, bnx2_get_stats64_#t~mem3212#1.offset;havoc bnx2_get_stats64_#t~mem3213#1;havoc bnx2_get_stats64_#t~mem3214#1.base, bnx2_get_stats64_#t~mem3214#1.offset;havoc bnx2_get_stats64_#t~mem3215#1;havoc bnx2_get_stats64_#t~mem3216#1.base, bnx2_get_stats64_#t~mem3216#1.offset;havoc bnx2_get_stats64_#t~mem3217#1;havoc bnx2_get_stats64_#t~mem3218#1.base, bnx2_get_stats64_#t~mem3218#1.offset;havoc bnx2_get_stats64_#t~mem3219#1;havoc bnx2_get_stats64_#t~mem3220#1.base, bnx2_get_stats64_#t~mem3220#1.offset;havoc bnx2_get_stats64_#t~mem3221#1;havoc bnx2_get_stats64_#t~mem3222#1.base, bnx2_get_stats64_#t~mem3222#1.offset;havoc bnx2_get_stats64_#t~mem3223#1;call bnx2_get_stats64_#t~mem3224#1.base, bnx2_get_stats64_#t~mem3224#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3225#1 := read~int#18(bnx2_get_stats64_#t~mem3224#1.base, 56 + bnx2_get_stats64_#t~mem3224#1.offset, 4);call bnx2_get_stats64_#t~mem3226#1.base, bnx2_get_stats64_#t~mem3226#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3227#1 := read~int#18(bnx2_get_stats64_#t~mem3226#1.base, 60 + bnx2_get_stats64_#t~mem3226#1.offset, 4);call bnx2_get_stats64_#t~mem3228#1.base, bnx2_get_stats64_#t~mem3228#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3229#1 := read~int#18(bnx2_get_stats64_#t~mem3228#1.base, 56 + bnx2_get_stats64_#t~mem3228#1.offset, 4);call bnx2_get_stats64_#t~mem3230#1.base, bnx2_get_stats64_#t~mem3230#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3231#1 := read~int#18(bnx2_get_stats64_#t~mem3230#1.base, 60 + bnx2_get_stats64_#t~mem3230#1.offset, 4);call bnx2_get_stats64_#t~mem3232#1.base, bnx2_get_stats64_#t~mem3232#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3233#1 := read~int#18(bnx2_get_stats64_#t~mem3232#1.base, 64 + bnx2_get_stats64_#t~mem3232#1.offset, 4);call bnx2_get_stats64_#t~mem3234#1.base, bnx2_get_stats64_#t~mem3234#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3235#1 := read~int#18(bnx2_get_stats64_#t~mem3234#1.base, 68 + bnx2_get_stats64_#t~mem3234#1.offset, 4);call bnx2_get_stats64_#t~mem3236#1.base, bnx2_get_stats64_#t~mem3236#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3237#1 := read~int#18(bnx2_get_stats64_#t~mem3236#1.base, 64 + bnx2_get_stats64_#t~mem3236#1.offset, 4);call bnx2_get_stats64_#t~mem3238#1.base, bnx2_get_stats64_#t~mem3238#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3239#1 := read~int#18(bnx2_get_stats64_#t~mem3238#1.base, 68 + bnx2_get_stats64_#t~mem3238#1.offset, 4);call bnx2_get_stats64_#t~mem3240#1.base, bnx2_get_stats64_#t~mem3240#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3241#1 := read~int#18(bnx2_get_stats64_#t~mem3240#1.base, 72 + bnx2_get_stats64_#t~mem3240#1.offset, 4);call bnx2_get_stats64_#t~mem3242#1.base, bnx2_get_stats64_#t~mem3242#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3243#1 := read~int#18(bnx2_get_stats64_#t~mem3242#1.base, 76 + bnx2_get_stats64_#t~mem3242#1.offset, 4);call bnx2_get_stats64_#t~mem3244#1.base, bnx2_get_stats64_#t~mem3244#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3245#1 := read~int#18(bnx2_get_stats64_#t~mem3244#1.base, 72 + bnx2_get_stats64_#t~mem3244#1.offset, 4);call bnx2_get_stats64_#t~mem3246#1.base, bnx2_get_stats64_#t~mem3246#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3247#1 := read~int#18(bnx2_get_stats64_#t~mem3246#1.base, 76 + bnx2_get_stats64_#t~mem3246#1.offset, 4);call write~int#24(4294967296 * (bnx2_get_stats64_#t~mem3225#1 % 4294967296 % 18446744073709551616) + bnx2_get_stats64_#t~mem3227#1 % 4294967296 + (4294967296 * (bnx2_get_stats64_#t~mem3229#1 % 4294967296 % 18446744073709551616) + bnx2_get_stats64_#t~mem3231#1 % 4294967296) + (4294967296 * (bnx2_get_stats64_#t~mem3233#1 % 4294967296 % 18446744073709551616) + bnx2_get_stats64_#t~mem3235#1 % 4294967296) + (4294967296 * (bnx2_get_stats64_#t~mem3237#1 % 4294967296 % 18446744073709551616) + bnx2_get_stats64_#t~mem3239#1 % 4294967296) + (4294967296 * (bnx2_get_stats64_#t~mem3241#1 % 4294967296 % 18446744073709551616) + bnx2_get_stats64_#t~mem3243#1 % 4294967296) + (4294967296 * (bnx2_get_stats64_#t~mem3245#1 % 4294967296 % 18446744073709551616) + bnx2_get_stats64_#t~mem3247#1 % 4294967296), bnx2_get_stats64_~net_stats#1.base, 8 + bnx2_get_stats64_~net_stats#1.offset, 8);havoc bnx2_get_stats64_#t~mem3224#1.base, bnx2_get_stats64_#t~mem3224#1.offset;havoc bnx2_get_stats64_#t~mem3225#1;havoc bnx2_get_stats64_#t~mem3226#1.base, bnx2_get_stats64_#t~mem3226#1.offset;havoc bnx2_get_stats64_#t~mem3227#1;havoc bnx2_get_stats64_#t~mem3228#1.base, bnx2_get_stats64_#t~mem3228#1.offset;havoc bnx2_get_stats64_#t~mem3229#1;havoc bnx2_get_stats64_#t~mem3230#1.base, bnx2_get_stats64_#t~mem3230#1.offset;havoc bnx2_get_stats64_#t~mem3231#1;havoc bnx2_get_stats64_#t~mem3232#1.base, bnx2_get_stats64_#t~mem3232#1.offset;havoc bnx2_get_stats64_#t~mem3233#1;havoc bnx2_get_stats64_#t~mem3234#1.base, bnx2_get_stats64_#t~mem3234#1.offset;havoc bnx2_get_stats64_#t~mem3235#1;havoc bnx2_get_stats64_#t~mem3236#1.base, bnx2_get_stats64_#t~mem3236#1.offset;havoc bnx2_get_stats64_#t~mem3237#1;havoc bnx2_get_stats64_#t~mem3238#1.base, bnx2_get_stats64_#t~mem3238#1.offset;havoc bnx2_get_stats64_#t~mem3239#1;havoc bnx2_get_stats64_#t~mem3240#1.base, bnx2_get_stats64_#t~mem3240#1.offset;havoc bnx2_get_stats64_#t~mem3241#1;havoc bnx2_get_stats64_#t~mem3242#1.base, bnx2_get_stats64_#t~mem3242#1.offset;havoc bnx2_get_stats64_#t~mem3243#1;havoc bnx2_get_stats64_#t~mem3244#1.base, bnx2_get_stats64_#t~mem3244#1.offset;havoc bnx2_get_stats64_#t~mem3245#1;havoc bnx2_get_stats64_#t~mem3246#1.base, bnx2_get_stats64_#t~mem3246#1.offset;havoc bnx2_get_stats64_#t~mem3247#1;call bnx2_get_stats64_#t~mem3248#1.base, bnx2_get_stats64_#t~mem3248#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3249#1 := read~int#18(bnx2_get_stats64_#t~mem3248#1.base, bnx2_get_stats64_#t~mem3248#1.offset, 4);call bnx2_get_stats64_#t~mem3250#1.base, bnx2_get_stats64_#t~mem3250#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3251#1 := read~int#18(bnx2_get_stats64_#t~mem3250#1.base, 4 + bnx2_get_stats64_#t~mem3250#1.offset, 4);call bnx2_get_stats64_#t~mem3252#1.base, bnx2_get_stats64_#t~mem3252#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3253#1 := read~int#18(bnx2_get_stats64_#t~mem3252#1.base, bnx2_get_stats64_#t~mem3252#1.offset, 4);call bnx2_get_stats64_#t~mem3254#1.base, bnx2_get_stats64_#t~mem3254#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3255#1 := read~int#18(bnx2_get_stats64_#t~mem3254#1.base, 4 + bnx2_get_stats64_#t~mem3254#1.offset, 4);call write~int#24(4294967296 * (bnx2_get_stats64_#t~mem3249#1 % 4294967296 % 18446744073709551616) + bnx2_get_stats64_#t~mem3251#1 % 4294967296 + (4294967296 * (bnx2_get_stats64_#t~mem3253#1 % 4294967296 % 18446744073709551616) + bnx2_get_stats64_#t~mem3255#1 % 4294967296), bnx2_get_stats64_~net_stats#1.base, 16 + bnx2_get_stats64_~net_stats#1.offset, 8);havoc bnx2_get_stats64_#t~mem3248#1.base, bnx2_get_stats64_#t~mem3248#1.offset;havoc bnx2_get_stats64_#t~mem3249#1;havoc bnx2_get_stats64_#t~mem3250#1.base, bnx2_get_stats64_#t~mem3250#1.offset;havoc bnx2_get_stats64_#t~mem3251#1;havoc bnx2_get_stats64_#t~mem3252#1.base, bnx2_get_stats64_#t~mem3252#1.offset;havoc bnx2_get_stats64_#t~mem3253#1;havoc bnx2_get_stats64_#t~mem3254#1.base, bnx2_get_stats64_#t~mem3254#1.offset;havoc bnx2_get_stats64_#t~mem3255#1;call bnx2_get_stats64_#t~mem3256#1.base, bnx2_get_stats64_#t~mem3256#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3257#1 := read~int#18(bnx2_get_stats64_#t~mem3256#1.base, 16 + bnx2_get_stats64_#t~mem3256#1.offset, 4);call bnx2_get_stats64_#t~mem3258#1.base, bnx2_get_stats64_#t~mem3258#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3259#1 := read~int#18(bnx2_get_stats64_#t~mem3258#1.base, 20 + bnx2_get_stats64_#t~mem3258#1.offset, 4);call bnx2_get_stats64_#t~mem3260#1.base, bnx2_get_stats64_#t~mem3260#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3261#1 := read~int#18(bnx2_get_stats64_#t~mem3260#1.base, 16 + bnx2_get_stats64_#t~mem3260#1.offset, 4);call bnx2_get_stats64_#t~mem3262#1.base, bnx2_get_stats64_#t~mem3262#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3263#1 := read~int#18(bnx2_get_stats64_#t~mem3262#1.base, 20 + bnx2_get_stats64_#t~mem3262#1.offset, 4);call write~int#24(4294967296 * (bnx2_get_stats64_#t~mem3257#1 % 4294967296 % 18446744073709551616) + bnx2_get_stats64_#t~mem3259#1 % 4294967296 + (4294967296 * (bnx2_get_stats64_#t~mem3261#1 % 4294967296 % 18446744073709551616) + bnx2_get_stats64_#t~mem3263#1 % 4294967296), bnx2_get_stats64_~net_stats#1.base, 24 + bnx2_get_stats64_~net_stats#1.offset, 8);havoc bnx2_get_stats64_#t~mem3256#1.base, bnx2_get_stats64_#t~mem3256#1.offset;havoc bnx2_get_stats64_#t~mem3257#1;havoc bnx2_get_stats64_#t~mem3258#1.base, bnx2_get_stats64_#t~mem3258#1.offset;havoc bnx2_get_stats64_#t~mem3259#1;havoc bnx2_get_stats64_#t~mem3260#1.base, bnx2_get_stats64_#t~mem3260#1.offset;havoc bnx2_get_stats64_#t~mem3261#1;havoc bnx2_get_stats64_#t~mem3262#1.base, bnx2_get_stats64_#t~mem3262#1.offset;havoc bnx2_get_stats64_#t~mem3263#1;call bnx2_get_stats64_#t~mem3264#1.base, bnx2_get_stats64_#t~mem3264#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3265#1 := read~int#18(bnx2_get_stats64_#t~mem3264#1.base, 40 + bnx2_get_stats64_#t~mem3264#1.offset, 4);call bnx2_get_stats64_#t~mem3266#1.base, bnx2_get_stats64_#t~mem3266#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3267#1 := read~int#18(bnx2_get_stats64_#t~mem3266#1.base, 44 + bnx2_get_stats64_#t~mem3266#1.offset, 4);call bnx2_get_stats64_#t~mem3268#1.base, bnx2_get_stats64_#t~mem3268#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3269#1 := read~int#18(bnx2_get_stats64_#t~mem3268#1.base, 40 + bnx2_get_stats64_#t~mem3268#1.offset, 4);call bnx2_get_stats64_#t~mem3270#1.base, bnx2_get_stats64_#t~mem3270#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3271#1 := read~int#18(bnx2_get_stats64_#t~mem3270#1.base, 44 + bnx2_get_stats64_#t~mem3270#1.offset, 4);call write~int#24(4294967296 * (bnx2_get_stats64_#t~mem3265#1 % 4294967296 % 18446744073709551616) + bnx2_get_stats64_#t~mem3267#1 % 4294967296 + (4294967296 * (bnx2_get_stats64_#t~mem3269#1 % 4294967296 % 18446744073709551616) + bnx2_get_stats64_#t~mem3271#1 % 4294967296), bnx2_get_stats64_~net_stats#1.base, 64 + bnx2_get_stats64_~net_stats#1.offset, 8);havoc bnx2_get_stats64_#t~mem3264#1.base, bnx2_get_stats64_#t~mem3264#1.offset;havoc bnx2_get_stats64_#t~mem3265#1;havoc bnx2_get_stats64_#t~mem3266#1.base, bnx2_get_stats64_#t~mem3266#1.offset;havoc bnx2_get_stats64_#t~mem3267#1;havoc bnx2_get_stats64_#t~mem3268#1.base, bnx2_get_stats64_#t~mem3268#1.offset;havoc bnx2_get_stats64_#t~mem3269#1;havoc bnx2_get_stats64_#t~mem3270#1.base, bnx2_get_stats64_#t~mem3270#1.offset;havoc bnx2_get_stats64_#t~mem3271#1;call bnx2_get_stats64_#t~mem3272#1.base, bnx2_get_stats64_#t~mem3272#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3274#1 := read~int#18(bnx2_get_stats64_#t~mem3272#1.base, 116 + bnx2_get_stats64_#t~mem3272#1.offset, 4);call bnx2_get_stats64_#t~mem3273#1.base, bnx2_get_stats64_#t~mem3273#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3275#1 := read~int#18(bnx2_get_stats64_#t~mem3273#1.base, 116 + bnx2_get_stats64_#t~mem3273#1.offset, 4);call write~int#24((bnx2_get_stats64_#t~mem3274#1 + bnx2_get_stats64_#t~mem3275#1) % 4294967296, bnx2_get_stats64_~net_stats#1.base, 72 + bnx2_get_stats64_~net_stats#1.offset, 8);havoc bnx2_get_stats64_#t~mem3272#1.base, bnx2_get_stats64_#t~mem3272#1.offset;havoc bnx2_get_stats64_#t~mem3274#1;havoc bnx2_get_stats64_#t~mem3273#1.base, bnx2_get_stats64_#t~mem3273#1.offset;havoc bnx2_get_stats64_#t~mem3275#1;call bnx2_get_stats64_#t~mem3276#1.base, bnx2_get_stats64_#t~mem3276#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3278#1 := read~int#18(bnx2_get_stats64_#t~mem3276#1.base, 128 + bnx2_get_stats64_#t~mem3276#1.offset, 4);call bnx2_get_stats64_#t~mem3277#1.base, bnx2_get_stats64_#t~mem3277#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3279#1 := read~int#18(bnx2_get_stats64_#t~mem3277#1.base, 128 + bnx2_get_stats64_#t~mem3277#1.offset, 4);call bnx2_get_stats64_#t~mem3280#1.base, bnx2_get_stats64_#t~mem3280#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3282#1 := read~int#18(bnx2_get_stats64_#t~mem3280#1.base, 132 + bnx2_get_stats64_#t~mem3280#1.offset, 4);call bnx2_get_stats64_#t~mem3281#1.base, bnx2_get_stats64_#t~mem3281#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3283#1 := read~int#18(bnx2_get_stats64_#t~mem3281#1.base, 132 + bnx2_get_stats64_#t~mem3281#1.offset, 4);call write~int#24((bnx2_get_stats64_#t~mem3278#1 + bnx2_get_stats64_#t~mem3279#1) % 4294967296 + (bnx2_get_stats64_#t~mem3282#1 + bnx2_get_stats64_#t~mem3283#1) % 4294967296, bnx2_get_stats64_~net_stats#1.base, 80 + bnx2_get_stats64_~net_stats#1.offset, 8);havoc bnx2_get_stats64_#t~mem3276#1.base, bnx2_get_stats64_#t~mem3276#1.offset;havoc bnx2_get_stats64_#t~mem3278#1;havoc bnx2_get_stats64_#t~mem3277#1.base, bnx2_get_stats64_#t~mem3277#1.offset;havoc bnx2_get_stats64_#t~mem3279#1;havoc bnx2_get_stats64_#t~mem3280#1.base, bnx2_get_stats64_#t~mem3280#1.offset;havoc bnx2_get_stats64_#t~mem3282#1;havoc bnx2_get_stats64_#t~mem3281#1.base, bnx2_get_stats64_#t~mem3281#1.offset;havoc bnx2_get_stats64_#t~mem3283#1;call bnx2_get_stats64_#t~mem3284#1.base, bnx2_get_stats64_#t~mem3284#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3286#1 := read~int#18(bnx2_get_stats64_#t~mem3284#1.base, 228 + bnx2_get_stats64_#t~mem3284#1.offset, 4);call bnx2_get_stats64_#t~mem3285#1.base, bnx2_get_stats64_#t~mem3285#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3287#1 := read~int#18(bnx2_get_stats64_#t~mem3285#1.base, 228 + bnx2_get_stats64_#t~mem3285#1.offset, 4);call bnx2_get_stats64_#t~mem3288#1.base, bnx2_get_stats64_#t~mem3288#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3290#1 := read~int#18(bnx2_get_stats64_#t~mem3288#1.base, 232 + bnx2_get_stats64_#t~mem3288#1.offset, 4);call bnx2_get_stats64_#t~mem3289#1.base, bnx2_get_stats64_#t~mem3289#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3291#1 := read~int#18(bnx2_get_stats64_#t~mem3289#1.base, 232 + bnx2_get_stats64_#t~mem3289#1.offset, 4);call write~int#24((bnx2_get_stats64_#t~mem3286#1 + bnx2_get_stats64_#t~mem3287#1) % 4294967296 + (bnx2_get_stats64_#t~mem3290#1 + bnx2_get_stats64_#t~mem3291#1) % 4294967296, bnx2_get_stats64_~net_stats#1.base, 88 + bnx2_get_stats64_~net_stats#1.offset, 8);havoc bnx2_get_stats64_#t~mem3284#1.base, bnx2_get_stats64_#t~mem3284#1.offset;havoc bnx2_get_stats64_#t~mem3286#1;havoc bnx2_get_stats64_#t~mem3285#1.base, bnx2_get_stats64_#t~mem3285#1.offset;havoc bnx2_get_stats64_#t~mem3287#1;havoc bnx2_get_stats64_#t~mem3288#1.base, bnx2_get_stats64_#t~mem3288#1.offset;havoc bnx2_get_stats64_#t~mem3290#1;havoc bnx2_get_stats64_#t~mem3289#1.base, bnx2_get_stats64_#t~mem3289#1.offset;havoc bnx2_get_stats64_#t~mem3291#1;call bnx2_get_stats64_#t~mem3292#1.base, bnx2_get_stats64_#t~mem3292#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3294#1 := read~int#18(bnx2_get_stats64_#t~mem3292#1.base, 92 + bnx2_get_stats64_#t~mem3292#1.offset, 4);call bnx2_get_stats64_#t~mem3293#1.base, bnx2_get_stats64_#t~mem3293#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3295#1 := read~int#18(bnx2_get_stats64_#t~mem3293#1.base, 92 + bnx2_get_stats64_#t~mem3293#1.offset, 4);call write~int#24((bnx2_get_stats64_#t~mem3294#1 + bnx2_get_stats64_#t~mem3295#1) % 4294967296, bnx2_get_stats64_~net_stats#1.base, 104 + bnx2_get_stats64_~net_stats#1.offset, 8);havoc bnx2_get_stats64_#t~mem3292#1.base, bnx2_get_stats64_#t~mem3292#1.offset;havoc bnx2_get_stats64_#t~mem3294#1;havoc bnx2_get_stats64_#t~mem3293#1.base, bnx2_get_stats64_#t~mem3293#1.offset;havoc bnx2_get_stats64_#t~mem3295#1;call bnx2_get_stats64_#t~mem3296#1.base, bnx2_get_stats64_#t~mem3296#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3298#1 := read~int#18(bnx2_get_stats64_#t~mem3296#1.base, 88 + bnx2_get_stats64_#t~mem3296#1.offset, 4);call bnx2_get_stats64_#t~mem3297#1.base, bnx2_get_stats64_#t~mem3297#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3299#1 := read~int#18(bnx2_get_stats64_#t~mem3297#1.base, 88 + bnx2_get_stats64_#t~mem3297#1.offset, 4);call write~int#24((bnx2_get_stats64_#t~mem3298#1 + bnx2_get_stats64_#t~mem3299#1) % 4294967296, bnx2_get_stats64_~net_stats#1.base, 96 + bnx2_get_stats64_~net_stats#1.offset, 8);havoc bnx2_get_stats64_#t~mem3296#1.base, bnx2_get_stats64_#t~mem3296#1.offset;havoc bnx2_get_stats64_#t~mem3298#1;havoc bnx2_get_stats64_#t~mem3297#1.base, bnx2_get_stats64_#t~mem3297#1.offset;havoc bnx2_get_stats64_#t~mem3299#1;call bnx2_get_stats64_#t~mem3300#1 := read~int#24(bnx2_get_stats64_~net_stats#1.base, 80 + bnx2_get_stats64_~net_stats#1.offset, 8);call bnx2_get_stats64_#t~mem3301#1 := read~int#24(bnx2_get_stats64_~net_stats#1.base, 88 + bnx2_get_stats64_~net_stats#1.offset, 8);call bnx2_get_stats64_#t~mem3302#1 := read~int#24(bnx2_get_stats64_~net_stats#1.base, 104 + bnx2_get_stats64_~net_stats#1.offset, 8);call bnx2_get_stats64_#t~mem3303#1 := read~int#24(bnx2_get_stats64_~net_stats#1.base, 96 + bnx2_get_stats64_~net_stats#1.offset, 8);call write~int#24(bnx2_get_stats64_#t~mem3300#1 + bnx2_get_stats64_#t~mem3301#1 + bnx2_get_stats64_#t~mem3302#1 + bnx2_get_stats64_#t~mem3303#1, bnx2_get_stats64_~net_stats#1.base, 32 + bnx2_get_stats64_~net_stats#1.offset, 8);havoc bnx2_get_stats64_#t~mem3300#1;havoc bnx2_get_stats64_#t~mem3301#1;havoc bnx2_get_stats64_#t~mem3302#1;havoc bnx2_get_stats64_#t~mem3303#1;call bnx2_get_stats64_#t~mem3304#1.base, bnx2_get_stats64_#t~mem3304#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3306#1 := read~int#18(bnx2_get_stats64_#t~mem3304#1.base, 108 + bnx2_get_stats64_#t~mem3304#1.offset, 4);call bnx2_get_stats64_#t~mem3305#1.base, bnx2_get_stats64_#t~mem3305#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3307#1 := read~int#18(bnx2_get_stats64_#t~mem3305#1.base, 108 + bnx2_get_stats64_#t~mem3305#1.offset, 4);call bnx2_get_stats64_#t~mem3308#1.base, bnx2_get_stats64_#t~mem3308#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9006 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3310#1 := read~int#18(bnx2_get_stats64_#t~mem3308#1.base, 112 + bnx2_get_stats64_#t~mem3308#1.offset, 4);call bnx2_get_stats64_#t~mem3309#1.base, bnx2_get_stats64_#t~mem3309#1.offset := read~$Pointer$#18(bnx2_get_stats64_~bp~16#1.base, 9014 + bnx2_get_stats64_~bp~16#1.offset, 8);call bnx2_get_stats64_#t~mem3311#1 := read~int#18(bnx2_get_stats64_#t~mem3309#1.base, 112 + bnx2_get_stats64_#t~mem3309#1.offset, 4);call write~int#24((bnx2_get_stats64_#t~mem3306#1 + bnx2_get_stats64_#t~mem3307#1) % 4294967296 + (bnx2_get_stats64_#t~mem3310#1 + bnx2_get_stats64_#t~mem3311#1) % 4294967296, bnx2_get_stats64_~net_stats#1.base, 128 + bnx2_get_stats64_~net_stats#1.offset, 8);havoc bnx2_get_stats64_#t~mem3304#1.base, bnx2_get_stats64_#t~mem3304#1.offset;havoc bnx2_get_stats64_#t~mem3306#1;havoc bnx2_get_stats64_#t~mem3305#1.base, bnx2_get_stats64_#t~mem3305#1.offset;havoc bnx2_get_stats64_#t~mem3307#1;havoc bnx2_get_stats64_#t~mem3308#1.base, bnx2_get_stats64_#t~mem3308#1.offset;havoc bnx2_get_stats64_#t~mem3310#1;havoc bnx2_get_stats64_#t~mem3309#1.base, bnx2_get_stats64_#t~mem3309#1.offset;havoc bnx2_get_stats64_#t~mem3311#1;call bnx2_get_stats64_#t~mem3312#1 := read~int#18(bnx2_get_stats64_~bp~16#1.base, 8926 + bnx2_get_stats64_~bp~16#1.offset, 4);bnx2_get_stats64_#t~short3314#1 := 1460011008 == (bnx2_get_stats64_#t~mem3312#1 - bnx2_get_stats64_#t~mem3312#1 % 65536) % 4294967296; [2025-02-08 04:05:45,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18267: call write~int#18(bnx2_start_xmit_#t~bitwise3161#1, bnx2_start_xmit_~txbd~2#1.base, 12 + bnx2_start_xmit_~txbd~2#1.offset, 4);havoc bnx2_start_xmit_#t~mem3160#1;havoc bnx2_start_xmit_#t~bitwise3161#1;havoc bnx2_start_xmit_#t~mem3160#1;havoc bnx2_start_xmit_#t~bitwise3161#1;call bnx2_start_xmit_#t~mem3162#1 := read~int#18(bnx2_start_xmit_~skb#1.base, 104 + bnx2_start_xmit_~skb#1.offset, 4);assume { :begin_inline_netdev_tx_sent_queue } true;netdev_tx_sent_queue_#in~dev_queue#1.base, netdev_tx_sent_queue_#in~dev_queue#1.offset, netdev_tx_sent_queue_#in~bytes#1 := bnx2_start_xmit_~txq~4#1.base, bnx2_start_xmit_~txq~4#1.offset, bnx2_start_xmit_#t~mem3162#1;havoc netdev_tx_sent_queue_#t~ret360#1, netdev_tx_sent_queue_#t~ret361#1, netdev_tx_sent_queue_#t~ret362#1, netdev_tx_sent_queue_#t~ret363#1, netdev_tx_sent_queue_~dev_queue#1.base, netdev_tx_sent_queue_~dev_queue#1.offset, netdev_tx_sent_queue_~bytes#1, netdev_tx_sent_queue_~tmp~42#1, netdev_tx_sent_queue_~tmp___0~19#1, netdev_tx_sent_queue_~tmp___1~13#1, netdev_tx_sent_queue_~tmp___2~6#1;netdev_tx_sent_queue_~dev_queue#1.base, netdev_tx_sent_queue_~dev_queue#1.offset := netdev_tx_sent_queue_#in~dev_queue#1.base, netdev_tx_sent_queue_#in~dev_queue#1.offset;netdev_tx_sent_queue_~bytes#1 := netdev_tx_sent_queue_#in~bytes#1;havoc netdev_tx_sent_queue_~tmp~42#1;havoc netdev_tx_sent_queue_~tmp___0~19#1;havoc netdev_tx_sent_queue_~tmp___1~13#1;havoc netdev_tx_sent_queue_~tmp___2~6#1;assume { :begin_inline_dql_queued } true;dql_queued_#in~dql#1.base, dql_queued_#in~dql#1.offset, dql_queued_#in~count#1 := netdev_tx_sent_queue_~dev_queue#1.base, 416 + netdev_tx_sent_queue_~dev_queue#1.offset, netdev_tx_sent_queue_~bytes#1;havoc dql_queued_#t~ret128#1, dql_queued_#t~mem129#1, dql_queued_~dql#1.base, dql_queued_~dql#1.offset, dql_queued_~count#1, dql_queued_~tmp~12#1;dql_queued_~dql#1.base, dql_queued_~dql#1.offset := dql_queued_#in~dql#1.base, dql_queued_#in~dql#1.offset;dql_queued_~count#1 := dql_queued_#in~count#1;havoc dql_queued_~tmp~12#1; [2025-02-08 04:05:45,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15096: assume 0 != bnx2_nvram_write_~rc~6#1;bnx2_nvram_write_#res#1 := bnx2_nvram_write_~rc~6#1;call ULTIMATE.dealloc(bnx2_nvram_write_~#start~0#1.base, bnx2_nvram_write_~#start~0#1.offset);havoc bnx2_nvram_write_~#start~0#1.base, bnx2_nvram_write_~#start~0#1.offset;call ULTIMATE.dealloc(bnx2_nvram_write_~#end~0#1.base, bnx2_nvram_write_~#end~0#1.offset);havoc bnx2_nvram_write_~#end~0#1.base, bnx2_nvram_write_~#end~0#1.offset; [2025-02-08 04:05:45,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15096: assume !(0 != bnx2_nvram_write_~rc~6#1); [2025-02-08 04:05:45,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18267-1: [2025-02-08 04:05:45,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18796: havoc bnx2_get_wol_#t~memset~res3418#1.base, bnx2_get_wol_#t~memset~res3418#1.offset;havoc bnx2_get_wol_#t~ret3414#1.base, bnx2_get_wol_#t~ret3414#1.offset, bnx2_get_wol_#t~mem3415#1, bnx2_get_wol_#t~bitwise3416#1, bnx2_get_wol_#t~mem3417#1, bnx2_get_wol_#t~memset~res3418#1.base, bnx2_get_wol_#t~memset~res3418#1.offset, bnx2_get_wol_~dev#1.base, bnx2_get_wol_~dev#1.offset, bnx2_get_wol_~wol#1.base, bnx2_get_wol_~wol#1.offset, bnx2_get_wol_~bp~21#1.base, bnx2_get_wol_~bp~21#1.offset, bnx2_get_wol_~tmp~140#1.base, bnx2_get_wol_~tmp~140#1.offset;havoc bnx2_get_wol_#in~dev#1.base, bnx2_get_wol_#in~dev#1.offset, bnx2_get_wol_#in~wol#1.base, bnx2_get_wol_#in~wol#1.offset;assume { :end_inline_bnx2_get_wol } true;havoc ldv_dummy_resourceless_instance_callback_1_28_~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_28_~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_28_~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_28_~arg2#1.offset;havoc ldv_dummy_resourceless_instance_callback_1_28_#in~arg0#1.base, ldv_dummy_resourceless_instance_callback_1_28_#in~arg0#1.offset, ldv_dummy_resourceless_instance_callback_1_28_#in~arg1#1.base, ldv_dummy_resourceless_instance_callback_1_28_#in~arg1#1.offset, ldv_dummy_resourceless_instance_callback_1_28_#in~arg2#1.base, ldv_dummy_resourceless_instance_callback_1_28_#in~arg2#1.offset;assume { :end_inline_ldv_dummy_resourceless_instance_callback_1_28 } true; [2025-02-08 04:05:45,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18796-1: SUMMARY for call bnx2_get_wol_#t~memset~res3418#1.base, bnx2_get_wol_#t~memset~res3418#1.offset := #Ultimate.C_memset#18(bnx2_get_wol_~wol#1.base, 12 + bnx2_get_wol_~wol#1.offset, 0, 6); srcloc: null [2025-02-08 04:05:45,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19787: assume 35144 == bnx2_ioctl_~cmd#1; [2025-02-08 04:05:45,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19787: assume !(35144 == bnx2_ioctl_~cmd#1); [2025-02-08 04:05:45,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15229-2: bnx2_nvram_write_#t~short2343#1 := bnx2_nvram_write_~addr~5#1 % 4294967296 == (bnx2_nvram_write_~page_end~0#1 - 4) % 4294967296; [2025-02-08 04:05:45,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15229-1: assume bnx2_nvram_write_#t~short2343#1; [2025-02-08 04:05:45,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15229-1: assume !bnx2_nvram_write_#t~short2343#1;call bnx2_nvram_write_#t~mem2341#1.base, bnx2_nvram_write_#t~mem2341#1.offset := read~$Pointer$#18(bnx2_nvram_write_~bp#1.base, 9175 + bnx2_nvram_write_~bp#1.offset, 8);call bnx2_nvram_write_#t~mem2342#1 := read~int#18(bnx2_nvram_write_#t~mem2341#1.base, 20 + bnx2_nvram_write_#t~mem2341#1.offset, 4);bnx2_nvram_write_#t~short2343#1 := 0 != (if bnx2_nvram_write_#t~mem2342#1 % 4294967296 % 4294967296 <= 2147483647 then bnx2_nvram_write_#t~mem2342#1 % 4294967296 % 4294967296 else bnx2_nvram_write_#t~mem2342#1 % 4294967296 % 4294967296 - 4294967296) % 2 && bnx2_nvram_write_~addr~5#1 % 4294967296 == (bnx2_nvram_write_~data_end~0#1 - 4) % 4294967296; [2025-02-08 04:05:45,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15229: assume bnx2_nvram_write_#t~short2343#1;havoc bnx2_nvram_write_#t~mem2341#1.base, bnx2_nvram_write_#t~mem2341#1.offset;havoc bnx2_nvram_write_#t~mem2342#1;havoc bnx2_nvram_write_#t~short2343#1; [2025-02-08 04:05:45,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15229: assume !bnx2_nvram_write_#t~short2343#1;havoc bnx2_nvram_write_#t~mem2341#1.base, bnx2_nvram_write_#t~mem2341#1.offset;havoc bnx2_nvram_write_#t~mem2342#1;havoc bnx2_nvram_write_#t~short2343#1; [2025-02-08 04:05:45,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19590: assume 1 == bnx2_set_phys_id_~state#1 % 4294967296; [2025-02-08 04:05:45,204 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19590: assume !(1 == bnx2_set_phys_id_~state#1 % 4294967296); [2025-02-08 04:05:45,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25181: havoc #t~nondet4301; [2025-02-08 04:05:45,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9607: call #t~mem662#1 := read~int#18(~bp#1.base, 8 + (9191 + ~bp#1.offset + 31 * ~i~8#1), 4);assume { :begin_inline_synchronize_irq } true;synchronize_irq_#in~arg0#1 := #t~mem662#1;havoc synchronize_irq_~arg0#1;synchronize_irq_~arg0#1 := synchronize_irq_#in~arg0#1;havoc synchronize_irq_~arg0#1;havoc synchronize_irq_#in~arg0#1;assume { :end_inline_synchronize_irq } true;havoc #t~mem662#1;~i~8#1 := 1 + ~i~8#1; [2025-02-08 04:05:45,676 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25199: havoc dma_set_mask_#t~nondet4304#1; [2025-02-08 04:05:48,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8161-1: SUMMARY for call netif_tx_start_queue(netif_tx_start_all_queues_~txq~0#1.base, netif_tx_start_all_queues_~txq~0#1.offset); srcloc: null [2025-02-08 04:05:48,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8161: netif_tx_start_all_queues_~i~0#1 := 1 + netif_tx_start_all_queues_~i~0#1; [2025-02-08 04:05:48,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14091: havoc bnx2_request_uncached_firmware_#t~mem2030#1.base, bnx2_request_uncached_firmware_#t~mem2030#1.offset;call write~$Pointer$#18(0, 0, bnx2_request_uncached_firmware_~bp#1.base, 10039 + bnx2_request_uncached_firmware_~bp#1.offset, 8);call bnx2_request_uncached_firmware_#t~mem2031#1.base, bnx2_request_uncached_firmware_#t~mem2031#1.offset := read~$Pointer$#18(bnx2_request_uncached_firmware_~bp#1.base, 10031 + bnx2_request_uncached_firmware_~bp#1.offset, 8); [2025-02-08 04:05:48,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14091-1: SUMMARY for call release_firmware(bnx2_request_uncached_firmware_#t~mem2030#1.base, bnx2_request_uncached_firmware_#t~mem2030#1.offset); srcloc: null [2025-02-08 04:05:48,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17840: SUMMARY for call bnx2_free_irq(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 04:05:48,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14091-2: call bnx2_request_uncached_firmware_#t~mem2030#1.base, bnx2_request_uncached_firmware_#t~mem2030#1.offset := read~$Pointer$#18(bnx2_request_uncached_firmware_~bp#1.base, 10039 + bnx2_request_uncached_firmware_~bp#1.offset, 8); [2025-02-08 04:05:48,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14108: bnx2_request_firmware_#t~ret2033#1 := bnx2_request_uncached_firmware_#res#1;havoc bnx2_request_uncached_firmware_#t~mem1989#1, bnx2_request_uncached_firmware_#t~mem1990#1, bnx2_request_uncached_firmware_#t~mem1991#1, bnx2_request_uncached_firmware_#t~short1992#1, bnx2_request_uncached_firmware_#t~mem1993#1.base, bnx2_request_uncached_firmware_#t~mem1993#1.offset, bnx2_request_uncached_firmware_#t~ret1994#1, bnx2_request_uncached_firmware_#t~ret1995#1, bnx2_request_uncached_firmware_#t~mem1996#1.base, bnx2_request_uncached_firmware_#t~mem1996#1.offset, bnx2_request_uncached_firmware_#t~ret1997#1, bnx2_request_uncached_firmware_#t~ret1998#1, bnx2_request_uncached_firmware_#t~mem1999#1.base, bnx2_request_uncached_firmware_#t~mem1999#1.offset, bnx2_request_uncached_firmware_#t~mem2000#1.base, bnx2_request_uncached_firmware_#t~mem2000#1.offset, bnx2_request_uncached_firmware_#t~mem2001#1.base, bnx2_request_uncached_firmware_#t~mem2001#1.offset, bnx2_request_uncached_firmware_#t~mem2002#1.base, bnx2_request_uncached_firmware_#t~mem2002#1.offset, bnx2_request_uncached_firmware_#t~mem2003#1.base, bnx2_request_uncached_firmware_#t~mem2003#1.offset, bnx2_request_uncached_firmware_#t~mem2004#1, bnx2_request_uncached_firmware_#t~ret2005#1, bnx2_request_uncached_firmware_#t~mem2006#1.base, bnx2_request_uncached_firmware_#t~mem2006#1.offset, bnx2_request_uncached_firmware_#t~ret2007#1, bnx2_request_uncached_firmware_#t~ret2008#1, bnx2_request_uncached_firmware_#t~mem2009#1.base, bnx2_request_uncached_firmware_#t~mem2009#1.offset, bnx2_request_uncached_firmware_#t~ret2010#1, bnx2_request_uncached_firmware_#t~ret2011#1, bnx2_request_uncached_firmware_#t~mem2012#1.base, bnx2_request_uncached_firmware_#t~mem2012#1.offset, bnx2_request_uncached_firmware_#t~ret2013#1, bnx2_request_uncached_firmware_#t~ret2014#1, bnx2_request_uncached_firmware_#t~mem2015#1.base, bnx2_request_uncached_firmware_#t~mem2015#1.offset, bnx2_request_uncached_firmware_#t~ret2016#1, bnx2_request_uncached_firmware_#t~ret2017#1, bnx2_request_uncached_firmware_#t~mem2018#1.base, bnx2_request_uncached_firmware_#t~mem2018#1.offset, bnx2_request_uncached_firmware_#t~ret2019#1, bnx2_request_uncached_firmware_#t~ret2020#1, bnx2_request_uncached_firmware_#t~mem2021#1.base, bnx2_request_uncached_firmware_#t~mem2021#1.offset, bnx2_request_uncached_firmware_#t~mem2022#1, bnx2_request_uncached_firmware_#t~ret2023#1, bnx2_request_uncached_firmware_#t~mem2024#1.base, bnx2_request_uncached_firmware_#t~mem2024#1.offset, bnx2_request_uncached_firmware_#t~ret2025#1, bnx2_request_uncached_firmware_#t~ret2026#1, bnx2_request_uncached_firmware_#t~mem2027#1.base, bnx2_request_uncached_firmware_#t~mem2027#1.offset, bnx2_request_uncached_firmware_#t~ret2028#1, bnx2_request_uncached_firmware_#t~ret2029#1, bnx2_request_uncached_firmware_#t~mem2030#1.base, bnx2_request_uncached_firmware_#t~mem2030#1.offset, bnx2_request_uncached_firmware_#t~mem2031#1.base, bnx2_request_uncached_firmware_#t~mem2031#1.offset, bnx2_request_uncached_firmware_~bp#1.base, bnx2_request_uncached_firmware_~bp#1.offset, bnx2_request_uncached_firmware_~mips_fw_file~0#1.base, bnx2_request_uncached_firmware_~mips_fw_file~0#1.offset, bnx2_request_uncached_firmware_~rv2p_fw_file~0#1.base, bnx2_request_uncached_firmware_~rv2p_fw_file~0#1.offset, bnx2_request_uncached_firmware_~mips_fw~0#1.base, bnx2_request_uncached_firmware_~mips_fw~0#1.offset, bnx2_request_uncached_firmware_~rv2p_fw~0#1.base, bnx2_request_uncached_firmware_~rv2p_fw~0#1.offset, bnx2_request_uncached_firmware_~rc~2#1, bnx2_request_uncached_firmware_~tmp~107#1, bnx2_request_uncached_firmware_~tmp___0~51#1, bnx2_request_uncached_firmware_~tmp___1~31#1, bnx2_request_uncached_firmware_~tmp___2~16#1, bnx2_request_uncached_firmware_~tmp___3~6#1, bnx2_request_uncached_firmware_~tmp___4~3#1, bnx2_request_uncached_firmware_~tmp___5~2#1;havoc bnx2_request_uncached_firmware_#in~bp#1.base, bnx2_request_uncached_firmware_#in~bp#1.offset;assume { :end_inline_bnx2_request_uncached_firmware } true;assume -2147483648 <= bnx2_request_firmware_#t~ret2033#1 && bnx2_request_firmware_#t~ret2033#1 <= 2147483647;bnx2_request_firmware_~tmp~108#1 := bnx2_request_firmware_#t~ret2033#1;havoc bnx2_request_firmware_#t~ret2033#1;bnx2_request_firmware_~tmp___0~52#1 := bnx2_request_firmware_~tmp~108#1; [2025-02-08 04:05:48,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17841: SUMMARY for call bnx2_free_mem(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 04:05:48,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17808: #t~ret3011#1 := ldv_del_timer_sync_15_#res#1;havoc ldv_del_timer_sync_15_#t~ret4229#1, ldv_del_timer_sync_15_#t~ret4230#1, ldv_del_timer_sync_15_~ldv_func_arg1#1.base, ldv_del_timer_sync_15_~ldv_func_arg1#1.offset, ldv_del_timer_sync_15_~ldv_func_res~4#1, ldv_del_timer_sync_15_~tmp~209#1, ldv_del_timer_sync_15_~tmp___0~108#1;havoc ldv_del_timer_sync_15_#in~ldv_func_arg1#1.base, ldv_del_timer_sync_15_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_del_timer_sync_15 } true;assume -2147483648 <= #t~ret3011#1 && #t~ret3011#1 <= 2147483647;havoc #t~ret3011#1; [2025-02-08 04:05:48,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17842: SUMMARY for call bnx2_del_napi(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 04:05:48,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17843: SUMMARY for call bnx2_release_firmware(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 04:05:48,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24466-1: ldv_del_timer_sync_15_#res#1 := ldv_del_timer_sync_15_~ldv_func_res~4#1; [2025-02-08 04:05:48,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24451-1: ldv_mod_timer_14_#res#1 := ldv_mod_timer_14_~ldv_func_res~3#1; [2025-02-08 04:05:48,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14096-1: SUMMARY for call release_firmware(bnx2_request_uncached_firmware_#t~mem2031#1.base, bnx2_request_uncached_firmware_#t~mem2031#1.offset); srcloc: null [2025-02-08 04:05:48,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14096: havoc bnx2_request_uncached_firmware_#t~mem2031#1.base, bnx2_request_uncached_firmware_#t~mem2031#1.offset; [2025-02-08 04:05:48,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8159-1: SUMMARY for call netif_tx_start_all_queues_#t~ret349#1.base, netif_tx_start_all_queues_#t~ret349#1.offset := netdev_get_tx_queue(netif_tx_start_all_queues_~dev#1.base, netif_tx_start_all_queues_~dev#1.offset, netif_tx_start_all_queues_~i~0#1); srcloc: null [2025-02-08 04:05:48,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8159: netif_tx_start_all_queues_~tmp~37#1.base, netif_tx_start_all_queues_~tmp~37#1.offset := netif_tx_start_all_queues_#t~ret349#1.base, netif_tx_start_all_queues_#t~ret349#1.offset;havoc netif_tx_start_all_queues_#t~ret349#1.base, netif_tx_start_all_queues_#t~ret349#1.offset;netif_tx_start_all_queues_~txq~0#1.base, netif_tx_start_all_queues_~txq~0#1.offset := netif_tx_start_all_queues_~tmp~37#1.base, netif_tx_start_all_queues_~tmp~37#1.offset; [2025-02-08 04:05:48,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17838: SUMMARY for call bnx2_napi_disable(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 04:05:48,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17839: SUMMARY for call bnx2_free_skbs(~bp~11#1.base, ~bp~11#1.offset); srcloc: null [2025-02-08 04:05:51,715 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12381-1: [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12381: bnx2_alloc_bad_rbuf_~val~17#1 := 1 + bnx2_alloc_bad_rbuf_#t~bitwise1609#1 - bnx2_alloc_bad_rbuf_#t~bitwise1609#1 % 2;havoc bnx2_alloc_bad_rbuf_#t~bitwise1609#1; [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12381-3: assume 0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1609#1 := 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12381-3: assume !(0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12381-2: havoc bnx2_alloc_bad_rbuf_#t~bitwise1609#1;assume (bnx2_alloc_bad_rbuf_#t~bitwise1609#1 % 4294967296 >= 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) % 4294967296 && bnx2_alloc_bad_rbuf_#t~bitwise1609#1 % 4294967296 >= bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) && bnx2_alloc_bad_rbuf_#t~bitwise1609#1 % 4294967296 <= 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) % 4294967296 + bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296; [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12381-4: assume 0 == 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) % 4294967296 || 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) % 4294967296 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1609#1 := bnx2_alloc_bad_rbuf_~val~17#1; [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12381-4: assume !(0 == 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) % 4294967296 || 512 * (bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296) % 4294967296 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12390-1: SUMMARY for call kfree(bnx2_alloc_bad_rbuf_~good_mbuf~0#1.base, bnx2_alloc_bad_rbuf_~good_mbuf~0#1.offset); srcloc: null [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12390: bnx2_alloc_bad_rbuf_#res#1 := 0; [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12382: SUMMARY for call bnx2_reg_wr_ind(bnx2_alloc_bad_rbuf_~bp#1.base, bnx2_alloc_bad_rbuf_~bp#1.offset, 2097172, bnx2_alloc_bad_rbuf_~val~17#1); srcloc: null [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15380-1: SUMMARY for call msleep(1); srcloc: null [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15380: call #t~mem2386#1.base, #t~mem2386#1.offset := read~$Pointer$#18(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15430-1: SUMMARY for call __const_udelay(42950); srcloc: null [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15430: ~i~30#1 := 1 + ~i~30#1; [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15389: assume ~i~30#1 <= 99; [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15389: assume !(~i~30#1 <= 99); [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15381-1: SUMMARY for call #t~ret2387#1 := readl(#t~mem2386#1.base, 180 + #t~mem2386#1.offset); srcloc: null [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15381: ~val~33#1 := #t~ret2387#1;havoc #t~mem2386#1.base, #t~mem2386#1.offset;havoc #t~ret2387#1; [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15439-4: assume 0 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2405#1 := 0; [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15439-4: assume !(0 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15439-3: assume 768 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2405#1 := (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15439-3: assume !(768 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15439-2: havoc #t~bitwise2405#1;assume (((((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2405#1 <= (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2405#1 <= 768) && #t~bitwise2405#1 >= 0) && ((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2405#1 > 768 + (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2405#1 >= -9223372036854775808; [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15439-1: [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15439: assume 0 != #t~bitwise2405#1;havoc #t~bitwise2405#1; [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15439: assume !(0 != #t~bitwise2405#1);havoc #t~bitwise2405#1; [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12359: SUMMARY for call bnx2_reg_wr_ind(bnx2_alloc_bad_rbuf_~bp#1.base, bnx2_alloc_bad_rbuf_~bp#1.offset, 2097152, 32); srcloc: null [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15423-2: call #t~mem2402#1.base, #t~mem2402#1.offset := read~$Pointer$#18(~bp#1.base, ~bp#1.offset, 8); [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15423-1: SUMMARY for call #t~ret2403#1 := readl(#t~mem2402#1.base, 104 + #t~mem2402#1.offset); srcloc: null [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15423: ~val~33#1 := #t~ret2403#1;havoc #t~mem2402#1.base, #t~mem2402#1.offset;havoc #t~ret2403#1; [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15481: #t~ret2419#1 := bnx2_alloc_bad_rbuf_#res#1;havoc bnx2_alloc_bad_rbuf_#t~ret1601#1.base, bnx2_alloc_bad_rbuf_#t~ret1601#1.offset, bnx2_alloc_bad_rbuf_#t~mem1602#1.base, bnx2_alloc_bad_rbuf_#t~mem1602#1.offset, bnx2_alloc_bad_rbuf_#t~ret1603#1, bnx2_alloc_bad_rbuf_#t~ret1604#1, bnx2_alloc_bad_rbuf_#t~bitwise1605#1, bnx2_alloc_bad_rbuf_#t~bitwise1606#1, bnx2_alloc_bad_rbuf_#t~ret1607#1, bnx2_alloc_bad_rbuf_#t~mem1608#1, bnx2_alloc_bad_rbuf_#t~bitwise1609#1, bnx2_alloc_bad_rbuf_~bp#1.base, bnx2_alloc_bad_rbuf_~bp#1.offset, bnx2_alloc_bad_rbuf_~good_mbuf~0#1.base, bnx2_alloc_bad_rbuf_~good_mbuf~0#1.offset, bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1, bnx2_alloc_bad_rbuf_~val~17#1, bnx2_alloc_bad_rbuf_~tmp~84#1.base, bnx2_alloc_bad_rbuf_~tmp~84#1.offset;havoc bnx2_alloc_bad_rbuf_#in~bp#1.base, bnx2_alloc_bad_rbuf_#in~bp#1.offset;assume { :end_inline_bnx2_alloc_bad_rbuf } true;assume -2147483648 <= #t~ret2419#1 && #t~ret2419#1 <= 2147483647;~rc~7#1 := #t~ret2419#1;havoc #t~ret2419#1; [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12360: bnx2_alloc_bad_rbuf_~val~17#1 := bnx2_alloc_bad_rbuf_#t~ret1604#1;havoc bnx2_alloc_bad_rbuf_#t~ret1604#1; [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12360-1: SUMMARY for call bnx2_alloc_bad_rbuf_#t~ret1604#1 := bnx2_reg_rd_ind(bnx2_alloc_bad_rbuf_~bp#1.base, bnx2_alloc_bad_rbuf_~bp#1.offset, 2097168); srcloc: null [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12385: assume 0 != bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296; [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12385: assume !(0 != bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296); [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15383-4: assume 0 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2388#1 := 0; [2025-02-08 04:05:51,716 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15383-4: assume !(0 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15383-3: assume 2097152 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2388#1 := (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15383-3: assume !(2097152 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15383-2: havoc #t~bitwise2388#1;assume (((((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2388#1 <= (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2388#1 <= 2097152) && #t~bitwise2388#1 >= 0) && ((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2388#1 > 2097152 + (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2388#1 >= -9223372036854775808; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15383-1: [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15383: assume 0 == #t~bitwise2388#1;havoc #t~bitwise2388#1; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15383: assume !(0 == #t~bitwise2388#1);havoc #t~bitwise2388#1;~i~30#1 := 1 + ~i~30#1; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12369-1: SUMMARY for call bnx2_alloc_bad_rbuf_#t~ret1607#1 := bnx2_reg_rd_ind(bnx2_alloc_bad_rbuf_~bp#1.base, bnx2_alloc_bad_rbuf_~bp#1.offset, 2097156); srcloc: null [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12369: bnx2_alloc_bad_rbuf_~val~17#1 := bnx2_alloc_bad_rbuf_#t~ret1607#1;havoc bnx2_alloc_bad_rbuf_#t~ret1607#1; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15441-1: SUMMARY for call #t~ret2406#1 := printk(88, 0); srcloc: null [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15441: assume -2147483648 <= #t~ret2406#1 && #t~ret2406#1 <= 2147483647;havoc #t~ret2406#1;#res#1 := -16; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12361-4: assume 0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1605#1 := 0; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12361-4: assume !(0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12361-1: [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12361: bnx2_alloc_bad_rbuf_~val~17#1 := bnx2_alloc_bad_rbuf_#t~bitwise1605#1;havoc bnx2_alloc_bad_rbuf_#t~bitwise1605#1; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12361-3: assume 65408 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1605#1 := bnx2_alloc_bad_rbuf_~val~17#1; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12361-3: assume !(65408 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12361-2: havoc bnx2_alloc_bad_rbuf_#t~bitwise1605#1;assume bnx2_alloc_bad_rbuf_#t~bitwise1605#1 % 4294967296 <= bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 && bnx2_alloc_bad_rbuf_#t~bitwise1605#1 % 4294967296 <= 65408; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15425-4: assume 0 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2404#1 := 0; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15425-4: assume !(0 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15425-3: assume 768 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise2404#1 := (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15425-3: assume !(768 == (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15425-2: havoc #t~bitwise2404#1;assume (((((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise2404#1 <= (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise2404#1 <= 768) && #t~bitwise2404#1 >= 0) && ((if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise2404#1 > 768 + (if ~val~33#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~val~33#1 % 4294967296 % 18446744073709551616 else ~val~33#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise2404#1 >= -9223372036854775808; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15425-1: [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15425: assume 0 == #t~bitwise2404#1;havoc #t~bitwise2404#1; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15425: assume !(0 == #t~bitwise2404#1);havoc #t~bitwise2404#1; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15434: assume ~i~30#1 <= 9; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15434: assume !(~i~30#1 <= 9); [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12379: bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 := bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 - 1;call bnx2_alloc_bad_rbuf_#t~mem1608#1 := read~int#18(bnx2_alloc_bad_rbuf_~good_mbuf~0#1.base, bnx2_alloc_bad_rbuf_~good_mbuf~0#1.offset + 2 * (if bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);bnx2_alloc_bad_rbuf_~val~17#1 := bnx2_alloc_bad_rbuf_#t~mem1608#1 % 65536;havoc bnx2_alloc_bad_rbuf_#t~mem1608#1; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363-1: [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363: assume 0 == bnx2_alloc_bad_rbuf_#t~bitwise1606#1 % 4294967296;havoc bnx2_alloc_bad_rbuf_#t~bitwise1606#1;call write~int#18(bnx2_alloc_bad_rbuf_~val~17#1, bnx2_alloc_bad_rbuf_~good_mbuf~0#1.base, bnx2_alloc_bad_rbuf_~good_mbuf~0#1.offset + 2 * (if bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1 := 1 + bnx2_alloc_bad_rbuf_~good_mbuf_cnt~0#1; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363: assume !(0 == bnx2_alloc_bad_rbuf_#t~bitwise1606#1 % 4294967296);havoc bnx2_alloc_bad_rbuf_#t~bitwise1606#1; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363-3: assume 512 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1606#1 := bnx2_alloc_bad_rbuf_~val~17#1; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363-3: assume !(512 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363-2: havoc bnx2_alloc_bad_rbuf_#t~bitwise1606#1;assume bnx2_alloc_bad_rbuf_#t~bitwise1606#1 % 4294967296 <= bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 && bnx2_alloc_bad_rbuf_#t~bitwise1606#1 % 4294967296 <= 512; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363-4: assume 0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296;bnx2_alloc_bad_rbuf_#t~bitwise1606#1 := 0; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363-4: assume !(0 == bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296); [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12372: assume 0 != (if bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 % 18446744073709551616 else bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) % 1024; [2025-02-08 04:05:51,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12372: assume !(0 != (if bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 % 18446744073709551616 else bnx2_alloc_bad_rbuf_~val~17#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) % 1024); [2025-02-08 04:05:51,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20815: assume { :begin_inline_netif_napi_del } true;netif_napi_del_#in~arg0#1.base, netif_napi_del_#in~arg0#1.offset := ~bp#1.base, 32 + ~bp#1.offset + 942 * ~i~55#1;havoc netif_napi_del_~arg0#1.base, netif_napi_del_~arg0#1.offset;netif_napi_del_~arg0#1.base, netif_napi_del_~arg0#1.offset := netif_napi_del_#in~arg0#1.base, netif_napi_del_#in~arg0#1.offset;havoc netif_napi_del_~arg0#1.base, netif_napi_del_~arg0#1.offset;havoc netif_napi_del_#in~arg0#1.base, netif_napi_del_#in~arg0#1.offset;assume { :end_inline_netif_napi_del } true;~i~55#1 := 1 + ~i~55#1; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992: havoc ethtool_cmd_speed_#t~mem325#1;havoc ethtool_cmd_speed_#t~mem326#1;havoc ethtool_cmd_speed_#t~bitwise327#1;#t~ret3386#1 := ethtool_cmd_speed_#res#1;havoc ethtool_cmd_speed_#t~mem325#1, ethtool_cmd_speed_#t~mem326#1, ethtool_cmd_speed_#t~bitwise327#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;~tmp___2~25#1 := #t~ret3386#1;havoc #t~ret3386#1;~speed~2#1 := ~tmp___2~25#1;call #t~mem3387#1 := read~int#18(~cmd#1.base, 15 + ~cmd#1.offset, 1); [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18568: assume 3 == #t~mem3387#1 % 256 % 4294967296;havoc #t~mem3387#1;#t~short3389#1 := 1000 != ~speed~2#1 % 4294967296 && 2500 != ~speed~2#1 % 4294967296; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18568: assume !(3 == #t~mem3387#1 % 256 % 4294967296);havoc #t~mem3387#1; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18573-4: assume 8 == #t~mem3390#1 % 4294967296;#t~bitwise3391#1 := #t~mem3390#1; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18573-4: assume !(8 == #t~mem3390#1 % 4294967296); [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18569: assume #t~short3389#1;havoc #t~mem3388#1;havoc #t~short3389#1; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18569: assume !#t~short3389#1;havoc #t~mem3388#1;havoc #t~short3389#1;#t~short3392#1 := 2500 == ~speed~2#1 % 4294967296; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18573-5: assume 0 == #t~mem3390#1 % 4294967296;#t~bitwise3391#1 := 0; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18573-5: assume !(0 == #t~mem3390#1 % 4294967296); [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18569-1: assume #t~short3389#1; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18569-1: assume !#t~short3389#1;call #t~mem3388#1 := read~int#18(~cmd#1.base, 14 + ~cmd#1.offset, 1);#t~short3389#1 := 1 != #t~mem3388#1 % 256 % 4294967296; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18573-6: assume #t~short3392#1;call #t~mem3390#1 := read~int#18(~bp~18#1.base, 8898 + ~bp~18#1.offset, 4); [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18573-6: assume !#t~short3392#1; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18573: assume #t~short3392#1;havoc #t~mem3390#1;havoc #t~bitwise3391#1;havoc #t~short3392#1; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18573: assume !#t~short3392#1;havoc #t~mem3390#1;havoc #t~bitwise3391#1;havoc #t~short3392#1; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18573-1: #t~short3392#1 := 0 == #t~bitwise3391#1 % 4294967296; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18573-2: [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18573-3: havoc #t~bitwise3391#1;assume #t~bitwise3391#1 % 4294967296 <= #t~mem3390#1 % 4294967296 && #t~bitwise3391#1 % 4294967296 <= 8; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18582: ~autoneg~1#1 := #t~bitwise3393#1;havoc #t~bitwise3393#1;~req_line_speed~0#1 := ~speed~2#1;call #t~mem3394#1 := read~int#18(~cmd#1.base, 14 + ~cmd#1.offset, 1);~req_duplex~0#1 := #t~mem3394#1;havoc #t~mem3394#1;~advertising~1#1 := 0; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18582-1: [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18582-2: havoc #t~bitwise3393#1;assume #t~bitwise3393#1 % 4294967296 <= ~autoneg~1#1 % 256 % 4294967296 && #t~bitwise3393#1 % 4294967296 <= 254; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18582-3: assume 254 == ~autoneg~1#1 % 256 % 4294967296;#t~bitwise3393#1 := ~autoneg~1#1 % 256; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18582-3: assume !(254 == ~autoneg~1#1 % 256 % 4294967296); [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18582-4: assume 0 == ~autoneg~1#1 % 256 % 4294967296;#t~bitwise3393#1 := 0; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18582-4: assume !(0 == ~autoneg~1#1 % 256 % 4294967296); [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18578: assume 1000 == ~speed~2#1 % 4294967296 || 2500 == ~speed~2#1 % 4294967296; [2025-02-08 04:05:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18578: assume !(1000 == ~speed~2#1 % 4294967296 || 2500 == ~speed~2#1 % 4294967296); [2025-02-08 04:05:54,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9368: call ULTIMATE.dealloc(~#info~1.base, ~#info~1.offset);havoc ~#info~1.base, ~#info~1.offset; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10556: bnx2_init_all_rx_contexts_~i~17#1 := 1 + bnx2_init_all_rx_contexts_~i~17#1;bnx2_init_all_rx_contexts_~cid~0#1 := 1 + bnx2_init_all_rx_contexts_~cid~0#1; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10556-1: SUMMARY for call bnx2_init_rx_context(bnx2_init_all_rx_contexts_~bp#1.base, bnx2_init_all_rx_contexts_~bp#1.offset, bnx2_init_all_rx_contexts_~cid~0#1); srcloc: null [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10614-2: havoc #t~bitwise931#1;assume (#t~bitwise931#1 % 4294967296 >= ~val~5#1 % 4294967296 && #t~bitwise931#1 % 4294967296 >= 32) && #t~bitwise931#1 % 4294967296 <= 32 + ~val~5#1 % 4294967296; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10614-1: [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10614-4: assume 0 == ~val~5#1 % 4294967296 || 32 == ~val~5#1 % 4294967296;#t~bitwise931#1 := 32; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10614-4: assume !(0 == ~val~5#1 % 4294967296 || 32 == ~val~5#1 % 4294967296); [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10614-3: assume false;#t~bitwise931#1 := ~val~5#1; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10614-3: assume !false; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10614: ~val~5#1 := #t~bitwise931#1; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10606-2: havoc #t~bitwise929#1;assume (#t~bitwise929#1 % 4294967296 >= ~val~5#1 % 4294967296 && #t~bitwise929#1 % 4294967296 >= 12) && #t~bitwise929#1 % 4294967296 <= 12 + ~val~5#1 % 4294967296; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10606-1: [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10606-4: assume 0 == ~val~5#1 % 4294967296 || 12 == ~val~5#1 % 4294967296;#t~bitwise929#1 := 12; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10606-4: assume !(0 == ~val~5#1 % 4294967296 || 12 == ~val~5#1 % 4294967296); [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10606-3: assume false;#t~bitwise929#1 := ~val~5#1; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10606-3: assume !false; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10606: ~val~5#1 := #t~bitwise929#1;havoc #t~bitwise929#1; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10616-4: assume 0 == ~val~5#1 % 4294967296 || 8 == ~val~5#1 % 4294967296;#t~bitwise932#1 := 8; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10616-4: assume !(0 == ~val~5#1 % 4294967296 || 8 == ~val~5#1 % 4294967296); [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10616-3: assume false;#t~bitwise932#1 := ~val~5#1; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10616-3: assume !false; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10616: ~val~5#1 := #t~bitwise932#1; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10616-2: havoc #t~bitwise932#1;assume (#t~bitwise932#1 % 4294967296 >= ~val~5#1 % 4294967296 && #t~bitwise932#1 % 4294967296 >= 8) && #t~bitwise932#1 % 4294967296 <= 8 + ~val~5#1 % 4294967296; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10616-1: [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10551: assume 1 == bnx2_init_all_rx_contexts_~i~17#1;bnx2_init_all_rx_contexts_~cid~0#1 := 4; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10551: assume !(1 == bnx2_init_all_rx_contexts_~i~17#1); [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10611-1: [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10611: ~val~5#1 := #t~bitwise930#1; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10611-3: assume false;#t~bitwise930#1 := ~val~5#1; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10611-3: assume !false; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10611-2: havoc #t~bitwise930#1;assume (#t~bitwise930#1 % 4294967296 >= ~val~5#1 % 4294967296 && #t~bitwise930#1 % 4294967296 >= 4) && #t~bitwise930#1 % 4294967296 <= 4 + ~val~5#1 % 4294967296; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10611-4: assume 0 == ~val~5#1 % 4294967296 || 4 == ~val~5#1 % 4294967296;#t~bitwise930#1 := 4; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10611-4: assume !(0 == ~val~5#1 % 4294967296 || 4 == ~val~5#1 % 4294967296); [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10605-1: call #t~mem928#1 := read~int#18(~bp#1.base, 8926 + ~bp#1.offset, 4); [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10605: assume 1460011008 != (#t~mem928#1 - #t~mem928#1 % 65536) % 4294967296;havoc #t~mem928#1; [2025-02-08 04:05:56,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10605: assume !(1460011008 != (#t~mem928#1 - #t~mem928#1 % 65536) % 4294967296);havoc #t~mem928#1; [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17313: assume 0 != bnx2_5706_serdes_timer_~tmp~125#1;call bnx2_5706_serdes_timer_#t~mem2844#1 := read~int#2(bnx2_5706_serdes_timer_~#bmcr~7#1.base, bnx2_5706_serdes_timer_~#bmcr~7#1.offset, 4); [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17313: assume !(0 != bnx2_5706_serdes_timer_~tmp~125#1); [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17447: havoc bnx2_chk_missed_msi_#t~ret1860#1, bnx2_chk_missed_msi_#t~mem1861#1.base, bnx2_chk_missed_msi_#t~mem1861#1.offset, bnx2_chk_missed_msi_#t~ret1862#1, bnx2_chk_missed_msi_#t~bitwise1863#1, bnx2_chk_missed_msi_#t~mem1864#1, bnx2_chk_missed_msi_#t~mem1865#1, bnx2_chk_missed_msi_#t~bitwise1866#1, bnx2_chk_missed_msi_#t~mem1867#1.base, bnx2_chk_missed_msi_#t~mem1867#1.offset, bnx2_chk_missed_msi_#t~mem1868#1.base, bnx2_chk_missed_msi_#t~mem1868#1.offset, bnx2_chk_missed_msi_#t~mem1869#1, bnx2_chk_missed_msi_#t~ret1870#1, bnx2_chk_missed_msi_#t~mem1871#1, bnx2_chk_missed_msi_~bp#1.base, bnx2_chk_missed_msi_~bp#1.offset, bnx2_chk_missed_msi_~bnapi~14#1.base, bnx2_chk_missed_msi_~bnapi~14#1.offset, bnx2_chk_missed_msi_~msi_ctrl~0#1, bnx2_chk_missed_msi_~tmp~99#1;havoc bnx2_chk_missed_msi_#in~bp#1.base, bnx2_chk_missed_msi_#in~bp#1.offset;assume { :end_inline_bnx2_chk_missed_msi } true; [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17315: call write~int#2(bnx2_5706_serdes_timer_#t~bitwise2845#1, bnx2_5706_serdes_timer_~#bmcr~7#1.base, bnx2_5706_serdes_timer_~#bmcr~7#1.offset, 4);havoc bnx2_5706_serdes_timer_#t~mem2844#1;havoc bnx2_5706_serdes_timer_#t~bitwise2845#1;call bnx2_5706_serdes_timer_#t~mem2846#1 := read~int#2(bnx2_5706_serdes_timer_~#bmcr~7#1.base, bnx2_5706_serdes_timer_~#bmcr~7#1.offset, 4); [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17315-1: [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17315-2: havoc bnx2_5706_serdes_timer_#t~bitwise2845#1;assume bnx2_5706_serdes_timer_#t~bitwise2845#1 % 4294967296 <= bnx2_5706_serdes_timer_#t~mem2844#1 % 4294967296 && bnx2_5706_serdes_timer_#t~bitwise2845#1 % 4294967296 <= 4294963199; [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17315-3: assume 4294963199 == bnx2_5706_serdes_timer_#t~mem2844#1 % 4294967296;bnx2_5706_serdes_timer_#t~bitwise2845#1 := bnx2_5706_serdes_timer_#t~mem2844#1; [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17315-3: assume !(4294963199 == bnx2_5706_serdes_timer_#t~mem2844#1 % 4294967296); [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17315-4: assume 0 == bnx2_5706_serdes_timer_#t~mem2844#1 % 4294967296;bnx2_5706_serdes_timer_#t~bitwise2845#1 := 0; [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17315-4: assume !(0 == bnx2_5706_serdes_timer_#t~mem2844#1 % 4294967296); [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17316: call write~int#2(bnx2_5706_serdes_timer_#t~bitwise2847#1, bnx2_5706_serdes_timer_~#bmcr~7#1.base, bnx2_5706_serdes_timer_~#bmcr~7#1.offset, 4);havoc bnx2_5706_serdes_timer_#t~mem2846#1;havoc bnx2_5706_serdes_timer_#t~bitwise2847#1;call bnx2_5706_serdes_timer_#t~mem2848#1 := read~int#18(bnx2_5706_serdes_timer_~bp#1.base, 8902 + bnx2_5706_serdes_timer_~bp#1.offset, 4);call bnx2_5706_serdes_timer_#t~mem2849#1 := read~int#2(bnx2_5706_serdes_timer_~#bmcr~7#1.base, bnx2_5706_serdes_timer_~#bmcr~7#1.offset, 4); [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17316-1: [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17316-2: havoc bnx2_5706_serdes_timer_#t~bitwise2847#1;assume (bnx2_5706_serdes_timer_#t~bitwise2847#1 % 4294967296 >= bnx2_5706_serdes_timer_#t~mem2846#1 % 4294967296 && bnx2_5706_serdes_timer_#t~bitwise2847#1 % 4294967296 >= 320) && bnx2_5706_serdes_timer_#t~bitwise2847#1 % 4294967296 <= 320 + bnx2_5706_serdes_timer_#t~mem2846#1 % 4294967296; [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17250: call ULTIMATE.dealloc(bnx2_5706_serdes_has_link_~#mode_ctl~0#1.base, bnx2_5706_serdes_has_link_~#mode_ctl~0#1.offset);havoc bnx2_5706_serdes_has_link_~#mode_ctl~0#1.base, bnx2_5706_serdes_has_link_~#mode_ctl~0#1.offset;call ULTIMATE.dealloc(bnx2_5706_serdes_has_link_~#an_dbg~1#1.base, bnx2_5706_serdes_has_link_~#an_dbg~1#1.offset);havoc bnx2_5706_serdes_has_link_~#an_dbg~1#1.base, bnx2_5706_serdes_has_link_~#an_dbg~1#1.offset;call ULTIMATE.dealloc(bnx2_5706_serdes_has_link_~#exp~0#1.base, bnx2_5706_serdes_has_link_~#exp~0#1.offset);havoc bnx2_5706_serdes_has_link_~#exp~0#1.base, bnx2_5706_serdes_has_link_~#exp~0#1.offset;bnx2_5706_serdes_timer_#t~ret2843#1 := bnx2_5706_serdes_has_link_#res#1;havoc bnx2_5706_serdes_has_link_#t~mem2818#1, bnx2_5706_serdes_has_link_#t~bitwise2819#1, bnx2_5706_serdes_has_link_#t~ret2820#1, bnx2_5706_serdes_has_link_#t~ret2821#1, bnx2_5706_serdes_has_link_#t~mem2822#1, bnx2_5706_serdes_has_link_#t~bitwise2823#1, bnx2_5706_serdes_has_link_#t~ret2824#1, bnx2_5706_serdes_has_link_#t~ret2825#1, bnx2_5706_serdes_has_link_#t~ret2826#1, bnx2_5706_serdes_has_link_#t~mem2827#1, bnx2_5706_serdes_has_link_#t~bitwise2828#1, bnx2_5706_serdes_has_link_#t~ret2829#1, bnx2_5706_serdes_has_link_#t~ret2830#1, bnx2_5706_serdes_has_link_#t~ret2831#1, bnx2_5706_serdes_has_link_#t~mem2832#1, bnx2_5706_serdes_has_link_#t~bitwise2833#1, bnx2_5706_serdes_has_link_~bp#1.base, bnx2_5706_serdes_has_link_~bp#1.offset, bnx2_5706_serdes_has_link_~#mode_ctl~0#1.base, bnx2_5706_serdes_has_link_~#mode_ctl~0#1.offset, bnx2_5706_serdes_has_link_~#an_dbg~1#1.base, bnx2_5706_serdes_has_link_~#an_dbg~1#1.offset, bnx2_5706_serdes_has_link_~#exp~0#1.base, bnx2_5706_serdes_has_link_~#exp~0#1.offset;havoc bnx2_5706_serdes_has_link_#in~bp#1.base, bnx2_5706_serdes_has_link_#in~bp#1.offset;assume { :end_inline_bnx2_5706_serdes_has_link } true;assume -2147483648 <= bnx2_5706_serdes_timer_#t~ret2843#1 && bnx2_5706_serdes_timer_#t~ret2843#1 <= 2147483647;bnx2_5706_serdes_timer_~tmp~125#1 := bnx2_5706_serdes_timer_#t~ret2843#1;havoc bnx2_5706_serdes_timer_#t~ret2843#1; [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17316-3: assume false;bnx2_5706_serdes_timer_#t~bitwise2847#1 := bnx2_5706_serdes_timer_#t~mem2846#1; [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17316-3: assume !false; [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17316-4: assume 0 == bnx2_5706_serdes_timer_#t~mem2846#1 % 4294967296 || 320 == bnx2_5706_serdes_timer_#t~mem2846#1 % 4294967296;bnx2_5706_serdes_timer_#t~bitwise2847#1 := 320; [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17316-4: assume !(0 == bnx2_5706_serdes_timer_#t~mem2846#1 % 4294967296 || 320 == bnx2_5706_serdes_timer_#t~mem2846#1 % 4294967296); [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17317: assume -2147483648 <= bnx2_5706_serdes_timer_#t~ret2850#1 && bnx2_5706_serdes_timer_#t~ret2850#1 <= 2147483647;havoc bnx2_5706_serdes_timer_#t~mem2848#1;havoc bnx2_5706_serdes_timer_#t~mem2849#1;havoc bnx2_5706_serdes_timer_#t~ret2850#1;call bnx2_5706_serdes_timer_#t~mem2851#1 := read~int#18(bnx2_5706_serdes_timer_~bp#1.base, 8898 + bnx2_5706_serdes_timer_~bp#1.offset, 4); [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17317-1: SUMMARY for call bnx2_5706_serdes_timer_#t~ret2850#1 := bnx2_write_phy(bnx2_5706_serdes_timer_~bp#1.base, bnx2_5706_serdes_timer_~bp#1.offset, bnx2_5706_serdes_timer_#t~mem2848#1, bnx2_5706_serdes_timer_#t~mem2849#1); srcloc: null [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17318: call write~int#18(bnx2_5706_serdes_timer_#t~bitwise2852#1, bnx2_5706_serdes_timer_~bp#1.base, 8898 + bnx2_5706_serdes_timer_~bp#1.offset, 4);havoc bnx2_5706_serdes_timer_#t~mem2851#1;havoc bnx2_5706_serdes_timer_#t~bitwise2852#1; [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17318-1: [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17318-2: havoc bnx2_5706_serdes_timer_#t~bitwise2852#1;assume (bnx2_5706_serdes_timer_#t~bitwise2852#1 % 4294967296 >= bnx2_5706_serdes_timer_#t~mem2851#1 % 4294967296 && bnx2_5706_serdes_timer_#t~bitwise2852#1 % 4294967296 >= 4) && bnx2_5706_serdes_timer_#t~bitwise2852#1 % 4294967296 <= 4 + bnx2_5706_serdes_timer_#t~mem2851#1 % 4294967296; [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17318-3: assume false;bnx2_5706_serdes_timer_#t~bitwise2852#1 := bnx2_5706_serdes_timer_#t~mem2851#1; [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17318-3: assume !false; [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17318-4: assume 0 == bnx2_5706_serdes_timer_#t~mem2851#1 % 4294967296 || 4 == bnx2_5706_serdes_timer_#t~mem2851#1 % 4294967296;bnx2_5706_serdes_timer_#t~bitwise2852#1 := 4; [2025-02-08 04:06:01,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17318-4: assume !(0 == bnx2_5706_serdes_timer_#t~mem2851#1 % 4294967296 || 4 == bnx2_5706_serdes_timer_#t~mem2851#1 % 4294967296); [2025-02-08 04:06:01,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17290: call ULTIMATE.dealloc(bnx2_5706_serdes_timer_~#bmcr~7#1.base, bnx2_5706_serdes_timer_~#bmcr~7#1.offset);havoc bnx2_5706_serdes_timer_~#bmcr~7#1.base, bnx2_5706_serdes_timer_~#bmcr~7#1.offset;call ULTIMATE.dealloc(bnx2_5706_serdes_timer_~#phy2~0#1.base, bnx2_5706_serdes_timer_~#phy2~0#1.offset);havoc bnx2_5706_serdes_timer_~#phy2~0#1.base, bnx2_5706_serdes_timer_~#phy2~0#1.offset;call ULTIMATE.dealloc(bnx2_5706_serdes_timer_~#bmcr___0~0#1.base, bnx2_5706_serdes_timer_~#bmcr___0~0#1.offset);havoc bnx2_5706_serdes_timer_~#bmcr___0~0#1.base, bnx2_5706_serdes_timer_~#bmcr___0~0#1.offset;call ULTIMATE.dealloc(bnx2_5706_serdes_timer_~#val~39#1.base, bnx2_5706_serdes_timer_~#val~39#1.offset);havoc bnx2_5706_serdes_timer_~#val~39#1.base, bnx2_5706_serdes_timer_~#val~39#1.offset;havoc bnx2_5706_serdes_timer_#t~mem2834#1, bnx2_5706_serdes_timer_#t~mem2835#1, bnx2_5706_serdes_timer_#t~mem2836#1, bnx2_5706_serdes_timer_#t~mem2837#1, bnx2_5706_serdes_timer_#t~short2838#1, bnx2_5706_serdes_timer_#t~mem2839#1, bnx2_5706_serdes_timer_#t~ret2840#1, bnx2_5706_serdes_timer_#t~mem2841#1, bnx2_5706_serdes_timer_#t~bitwise2842#1, bnx2_5706_serdes_timer_#t~ret2843#1, bnx2_5706_serdes_timer_#t~mem2844#1, bnx2_5706_serdes_timer_#t~bitwise2845#1, bnx2_5706_serdes_timer_#t~mem2846#1, bnx2_5706_serdes_timer_#t~bitwise2847#1, bnx2_5706_serdes_timer_#t~mem2848#1, bnx2_5706_serdes_timer_#t~mem2849#1, bnx2_5706_serdes_timer_#t~ret2850#1, bnx2_5706_serdes_timer_#t~mem2851#1, bnx2_5706_serdes_timer_#t~bitwise2852#1, bnx2_5706_serdes_timer_#t~mem2853#1, bnx2_5706_serdes_timer_#t~mem2854#1, bnx2_5706_serdes_timer_#t~short2855#1, bnx2_5706_serdes_timer_#t~mem2856#1, bnx2_5706_serdes_timer_#t~bitwise2857#1, bnx2_5706_serdes_timer_#t~short2858#1, bnx2_5706_serdes_timer_#t~ret2859#1, bnx2_5706_serdes_timer_#t~ret2860#1, bnx2_5706_serdes_timer_#t~mem2861#1, bnx2_5706_serdes_timer_#t~bitwise2862#1, bnx2_5706_serdes_timer_#t~mem2863#1, bnx2_5706_serdes_timer_#t~ret2864#1, bnx2_5706_serdes_timer_#t~mem2865#1, bnx2_5706_serdes_timer_#t~bitwise2866#1, bnx2_5706_serdes_timer_#t~mem2867#1, bnx2_5706_serdes_timer_#t~mem2868#1, bnx2_5706_serdes_timer_#t~ret2869#1, bnx2_5706_serdes_timer_#t~mem2870#1, bnx2_5706_serdes_timer_#t~bitwise2871#1, bnx2_5706_serdes_timer_#t~ret2872#1, bnx2_5706_serdes_timer_#t~ret2873#1, bnx2_5706_serdes_timer_#t~ret2874#1, bnx2_5706_serdes_timer_#t~mem2875#1, bnx2_5706_serdes_timer_#t~mem2876#1, bnx2_5706_serdes_timer_#t~bitwise2877#1, bnx2_5706_serdes_timer_#t~short2878#1, bnx2_5706_serdes_timer_#t~mem2879#1, bnx2_5706_serdes_timer_#t~bitwise2880#1, bnx2_5706_serdes_timer_#t~mem2881#1, bnx2_5706_serdes_timer_#t~bitwise2882#1, bnx2_5706_serdes_timer_#t~ret2883#1, bnx2_5706_serdes_timer_#t~mem2884#1, bnx2_5706_serdes_timer_#t~mem2885#1, bnx2_5706_serdes_timer_#t~bitwise2886#1, bnx2_5706_serdes_timer_#t~short2887#1, bnx2_5706_serdes_timer_#t~ret2888#1, bnx2_5706_serdes_timer_~bp#1.base, bnx2_5706_serdes_timer_~bp#1.offset, bnx2_5706_serdes_timer_~check_link~0#1, bnx2_5706_serdes_timer_~#bmcr~7#1.base, bnx2_5706_serdes_timer_~#bmcr~7#1.offset, bnx2_5706_serdes_timer_~tmp~125#1, bnx2_5706_serdes_timer_~#phy2~0#1.base, bnx2_5706_serdes_timer_~#phy2~0#1.offset, bnx2_5706_serdes_timer_~#bmcr___0~0#1.base, bnx2_5706_serdes_timer_~#bmcr___0~0#1.offset, bnx2_5706_serdes_timer_~#val~39#1.base, bnx2_5706_serdes_timer_~#val~39#1.offset;havoc bnx2_5706_serdes_timer_#in~bp#1.base, bnx2_5706_serdes_timer_#in~bp#1.offset;assume { :end_inline_bnx2_5706_serdes_timer } true; [2025-02-08 04:06:01,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17376: call ULTIMATE.dealloc(bnx2_5708_serdes_timer_~#bmcr~8#1.base, bnx2_5708_serdes_timer_~#bmcr~8#1.offset);havoc bnx2_5708_serdes_timer_~#bmcr~8#1.base, bnx2_5708_serdes_timer_~#bmcr~8#1.offset;havoc bnx2_5708_serdes_timer_#t~mem2889#1, bnx2_5708_serdes_timer_#t~bitwise2890#1, bnx2_5708_serdes_timer_#t~mem2891#1, bnx2_5708_serdes_timer_#t~bitwise2892#1, bnx2_5708_serdes_timer_#t~mem2893#1, bnx2_5708_serdes_timer_#t~mem2894#1, bnx2_5708_serdes_timer_#t~mem2895#1, bnx2_5708_serdes_timer_#t~mem2896#1, bnx2_5708_serdes_timer_#t~short2897#1, bnx2_5708_serdes_timer_#t~mem2898#1, bnx2_5708_serdes_timer_#t~ret2899#1, bnx2_5708_serdes_timer_#t~mem2900#1, bnx2_5708_serdes_timer_#t~bitwise2901#1, bnx2_5708_serdes_timer_~bp#1.base, bnx2_5708_serdes_timer_~bp#1.offset, bnx2_5708_serdes_timer_~#bmcr~8#1.base, bnx2_5708_serdes_timer_~#bmcr~8#1.offset;havoc bnx2_5708_serdes_timer_#in~bp#1.base, bnx2_5708_serdes_timer_#in~bp#1.offset;assume { :end_inline_bnx2_5708_serdes_timer } true; [2025-02-08 04:06:02,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24244: #res#1 := ~arg0#1; [2025-02-08 04:06:02,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24230: SUMMARY for call ldv_assume((if 0 == ~ldv_11_ret_default~0#1 then 1 else 0)); srcloc: null [2025-02-08 04:06:02,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24226: assume -2147483648 <= #t~ret4207#1 && #t~ret4207#1 <= 2147483647;~tmp~199#1 := #t~ret4207#1;havoc #t~ret4207#1; [2025-02-08 04:06:02,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24228: assume 0 != ~tmp~199#1; [2025-02-08 04:06:02,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24228: assume !(0 != ~tmp~199#1); [2025-02-08 04:06:02,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24245: #res#1 := ~arg0#1; [2025-02-08 04:06:02,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24224: #t~ret4206#1 := ldv_register_netdev_open_11_6_#res#1;havoc ldv_register_netdev_open_11_6_#t~ret4208#1, ldv_register_netdev_open_11_6_~arg0#1.base, ldv_register_netdev_open_11_6_~arg0#1.offset, ldv_register_netdev_open_11_6_~arg1#1.base, ldv_register_netdev_open_11_6_~arg1#1.offset, ldv_register_netdev_open_11_6_~tmp~200#1;havoc ldv_register_netdev_open_11_6_#in~arg0#1.base, ldv_register_netdev_open_11_6_#in~arg0#1.offset, ldv_register_netdev_open_11_6_#in~arg1#1.base, ldv_register_netdev_open_11_6_#in~arg1#1.offset;assume { :end_inline_ldv_register_netdev_open_11_6 } true;assume -2147483648 <= #t~ret4206#1 && #t~ret4206#1 <= 2147483647;~ldv_11_ret_default~0#1 := #t~ret4206#1;havoc #t~mem4204#1.base, #t~mem4204#1.offset;havoc #t~mem4205#1.base, #t~mem4205#1.offset;havoc #t~ret4206#1; [2025-02-08 04:06:02,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25248: havoc ldv_pre_register_netdev_#t~nondet4308#1; [2025-02-08 04:06:02,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24226-1: SUMMARY for call #t~ret4207#1 := ldv_undef_int(); srcloc: null [2025-02-08 04:06:02,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24231: SUMMARY for call ldv_dispatch_register_11_4(~ldv_11_netdev_net_device~0#1.base, ~ldv_11_netdev_net_device~0#1.offset); srcloc: null [2025-02-08 04:06:02,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24235: SUMMARY for call ldv_assume((if 0 != ~ldv_11_ret_default~0#1 then 1 else 0)); srcloc: null [2025-02-08 04:06:02,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22267: #res := ~arg0; [2025-02-08 04:06:02,932 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090: assume 0 != napi_enable_~tmp___0~16#1;assume false; [2025-02-08 04:06:02,932 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090: assume !(0 != napi_enable_~tmp___0~16#1); [2025-02-08 04:06:02,932 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8087-1: SUMMARY for call napi_enable_#t~ret336#1 := constant_test_bit(0, napi_enable_~n#1.base, 16 + napi_enable_~n#1.offset); srcloc: null [2025-02-08 04:06:02,932 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8088-1: SUMMARY for call napi_enable_#t~ret337#1 := ldv__builtin_expect((if 0 == napi_enable_~tmp~36#1 then 1 else 0), 0); srcloc: null [2025-02-08 04:06:02,932 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8087: assume -2147483648 <= napi_enable_#t~ret336#1 && napi_enable_#t~ret336#1 <= 2147483647;napi_enable_~tmp~36#1 := napi_enable_#t~ret336#1;havoc napi_enable_#t~ret336#1; [2025-02-08 04:06:02,932 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8088: assume -9223372036854775808 <= napi_enable_#t~ret337#1 && napi_enable_#t~ret337#1 <= 9223372036854775807;napi_enable_~tmp___0~16#1 := napi_enable_#t~ret337#1;havoc napi_enable_#t~ret337#1; [2025-02-08 04:06:02,932 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9645: assume { :begin_inline_napi_enable } true;napi_enable_#in~n#1.base, napi_enable_#in~n#1.offset := ~bp#1.base, 32 + ~bp#1.offset + 942 * ~i~10#1;havoc napi_enable_#t~ret336#1, napi_enable_#t~ret337#1, napi_enable_~n#1.base, napi_enable_~n#1.offset, napi_enable_~tmp~36#1, napi_enable_~tmp___0~16#1;napi_enable_~n#1.base, napi_enable_~n#1.offset := napi_enable_#in~n#1.base, napi_enable_#in~n#1.offset;havoc napi_enable_~tmp~36#1;havoc napi_enable_~tmp___0~16#1; [2025-02-08 04:06:02,932 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8100-1: SUMMARY for call clear_bit(0, napi_enable_~n#1.base, 16 + napi_enable_~n#1.offset); srcloc: null [2025-02-08 04:06:02,932 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8100: havoc napi_enable_#t~ret336#1, napi_enable_#t~ret337#1, napi_enable_~n#1.base, napi_enable_~n#1.offset, napi_enable_~tmp~36#1, napi_enable_~tmp___0~16#1;havoc napi_enable_#in~n#1.base, napi_enable_#in~n#1.offset;assume { :end_inline_napi_enable } true;~i~10#1 := 1 + ~i~10#1; [2025-02-08 04:06:03,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25344: havoc pci_bus_read_config_dword_#t~nondet4320#1; [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14454-1: SUMMARY for call writel(1664, #t~mem2151.base, 2064 + #t~mem2151.offset); srcloc: null [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14454: havoc #t~mem2151.base, #t~mem2151.offset;call #t~mem2152.base, #t~mem2152.offset := read~$Pointer$#18(~bp.base, ~bp.offset, 8); [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14455: ~val~21 := #t~ret2153;havoc #t~mem2152.base, #t~mem2152.offset;havoc #t~ret2153; [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14455-1: SUMMARY for call #t~ret2153 := readl(#t~mem2152.base, 6152 + #t~mem2152.offset); srcloc: null [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14456-3: assume 4294967293 == ~val~21 % 4294967296;#t~bitwise2154 := ~val~21; [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14456-3: assume !(4294967293 == ~val~21 % 4294967296); [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14456-4: assume 0 == ~val~21 % 4294967296;#t~bitwise2154 := 0; [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14456-4: assume !(0 == ~val~21 % 4294967296); [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14456-1: [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14456-2: havoc #t~bitwise2154;assume #t~bitwise2154 % 4294967296 <= ~val~21 % 4294967296 && #t~bitwise2154 % 4294967296 <= 4294967293; [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14456: ~val~21 := #t~bitwise2154;havoc #t~bitwise2154;call #t~mem2155.base, #t~mem2155.offset := read~$Pointer$#18(~bp.base, ~bp.offset, 8); [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14440-1: SUMMARY for call writel(4294967295, #t~mem2146.base, #t~mem2146.offset + (if (5328 + 4 * ~i~28) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (5328 + 4 * ~i~28) % 18446744073709551616 % 18446744073709551616 else (5328 + 4 * ~i~28) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14440-2: call #t~mem2146.base, #t~mem2146.offset := read~$Pointer$#18(~bp.base, ~bp.offset, 8); [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14440: havoc #t~mem2146.base, #t~mem2146.offset;~i~28 := 1 + ~i~28; [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14457: havoc #t~mem2155.base, #t~mem2155.offset;~wol_msg~0 := 67108864; [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14457-1: SUMMARY for call writel(~val~21, #t~mem2155.base, 6152 + #t~mem2155.offset); srcloc: null [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14449: havoc #t~mem2147.base, #t~mem2147.offset;~val~21 := 196609;call #t~mem2148.base, #t~mem2148.offset := read~$Pointer$#18(~bp.base, ~bp.offset, 8); [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14449-1: SUMMARY for call writel(4096, #t~mem2147.base, 5320 + #t~mem2147.offset); srcloc: null [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14451: havoc #t~mem2148.base, #t~mem2148.offset;call #t~mem2149.base, #t~mem2149.offset := read~$Pointer$#18(~bp.base, ~bp.offset, 8); [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14451-1: SUMMARY for call writel(0, #t~mem2148.base, 6176 + #t~mem2148.offset); srcloc: null [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14452-1: SUMMARY for call writel(~val~21, #t~mem2149.base, 6176 + #t~mem2149.offset); srcloc: null [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14452: havoc #t~mem2149.base, #t~mem2149.offset;call #t~mem2150.base, #t~mem2150.offset := read~$Pointer$#18(~bp.base, ~bp.offset, 8); [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14444: assume ~i~28 <= 7; [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14444: assume !(~i~28 <= 7);call #t~mem2147.base, #t~mem2147.offset := read~$Pointer$#18(~bp.base, ~bp.offset, 8); [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14453: havoc #t~mem2150.base, #t~mem2150.offset;call #t~mem2151.base, #t~mem2151.offset := read~$Pointer$#18(~bp.base, ~bp.offset, 8); [2025-02-08 04:06:04,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14453-1: SUMMARY for call writel(2147483648 + ~val~21 - (~val~21 - ~val~21 % 2147483648), #t~mem2150.base, 6176 + #t~mem2150.offset); srcloc: null [2025-02-08 04:06:05,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17853: call ULTIMATE.dealloc(bnx2_reset_task_~#pcicmd~0#1.base, bnx2_reset_task_~#pcicmd~0#1.offset);havoc bnx2_reset_task_~#pcicmd~0#1.base, bnx2_reset_task_~#pcicmd~0#1.offset;havoc bnx2_reset_task_#t~mem3018#1.base, bnx2_reset_task_#t~mem3018#1.offset, bnx2_reset_task_#t~ret3019#1, bnx2_reset_task_#t~mem3020#1.base, bnx2_reset_task_#t~mem3020#1.offset, bnx2_reset_task_#t~ret3021#1, bnx2_reset_task_#t~mem3022#1, bnx2_reset_task_#t~bitwise3023#1, bnx2_reset_task_#t~mem3024#1.base, bnx2_reset_task_#t~mem3024#1.offset, bnx2_reset_task_#t~mem3025#1.base, bnx2_reset_task_#t~mem3025#1.offset, bnx2_reset_task_#t~ret3026#1, bnx2_reset_task_#t~ret3027#1, bnx2_reset_task_#t~mem3028#1.base, bnx2_reset_task_#t~mem3028#1.offset, bnx2_reset_task_#t~ret3029#1, bnx2_reset_task_#t~mem3030#1.base, bnx2_reset_task_#t~mem3030#1.offset, bnx2_reset_task_#t~ret3031#1, bnx2_reset_task_~work#1.base, bnx2_reset_task_~work#1.offset, bnx2_reset_task_~bp~12#1.base, bnx2_reset_task_~bp~12#1.offset, bnx2_reset_task_~__mptr~3#1.base, bnx2_reset_task_~__mptr~3#1.offset, bnx2_reset_task_~rc~16#1, bnx2_reset_task_~#pcicmd~0#1.base, bnx2_reset_task_~#pcicmd~0#1.offset, bnx2_reset_task_~tmp~129#1, bnx2_reset_task_~tmp___0~68#1;havoc bnx2_reset_task_#in~work#1.base, bnx2_reset_task_#in~work#1.offset;assume { :end_inline_bnx2_reset_task } true; [2025-02-08 04:06:06,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7847: havoc #t~mem296;havoc #t~mem297; [2025-02-08 04:06:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7041: assume { :end_inline_synchronize_sched } true; [2025-02-08 04:06:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-17: #t~ret4369#1 := bnx2_unregister_cnic_#res#1;havoc bnx2_unregister_cnic_#t~ret562#1.base, bnx2_unregister_cnic_#t~ret562#1.offset, bnx2_unregister_cnic_~dev#1.base, bnx2_unregister_cnic_~dev#1.offset, bnx2_unregister_cnic_~bp~2#1.base, bnx2_unregister_cnic_~bp~2#1.offset, bnx2_unregister_cnic_~tmp~65#1.base, bnx2_unregister_cnic_~tmp~65#1.offset, bnx2_unregister_cnic_~bnapi~1#1.base, bnx2_unregister_cnic_~bnapi~1#1.offset, bnx2_unregister_cnic_~cp~2#1.base, bnx2_unregister_cnic_~cp~2#1.offset;havoc bnx2_unregister_cnic_#in~dev#1.base, bnx2_unregister_cnic_#in~dev#1.offset;assume { :end_inline_bnx2_unregister_cnic } true;assume -2147483648 <= #t~ret4369#1 && #t~ret4369#1 <= 2147483647;#t~funptrres4368#1 := #t~ret4369#1; [2025-02-08 04:06:07,240 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9296: assume { :end_inline_synchronize_rcu } true;bnx2_unregister_cnic_#res#1 := 0; [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18005: bnx2_dump_ftq_~j~15#1 := 0;call bnx2_dump_ftq_#t~mem3052#1.base, bnx2_dump_ftq_#t~mem3052#1.offset := read~$Pointer$#18(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17980: bnx2_dump_ftq_~tmp___1~38#1 := bnx2_dump_ftq_#t~ret3040#1;havoc bnx2_dump_ftq_#t~ret3040#1; [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17980-1: SUMMARY for call bnx2_dump_ftq_#t~ret3040#1 := bnx2_reg_rd_ind(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 28 + bnx2_dump_ftq_~reg~2#1); srcloc: null [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18022: bnx2_dump_ftq_~cid~3#1 := bnx2_dump_ftq_#t~ret3059#1;havoc bnx2_dump_ftq_#t~mem3058#1.base, bnx2_dump_ftq_#t~mem3058#1.offset;havoc bnx2_dump_ftq_#t~ret3059#1;call bnx2_dump_ftq_#t~mem3060#1.base, bnx2_dump_ftq_#t~mem3060#1.offset := read~$Pointer$#18(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18022-1: SUMMARY for call bnx2_dump_ftq_#t~ret3059#1 := readl(bnx2_dump_ftq_#t~mem3058#1.base, 21552 + bnx2_dump_ftq_#t~mem3058#1.offset); srcloc: null [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17964: assume -2147483648 <= bnx2_dump_ftq_#t~ret3037#1 && bnx2_dump_ftq_#t~ret3037#1 <= 2147483647;havoc bnx2_dump_ftq_#t~mem3036#1.base, bnx2_dump_ftq_#t~mem3036#1.offset;havoc bnx2_dump_ftq_#t~ret3037#1;bnx2_dump_ftq_~i~46#1 := 1 + bnx2_dump_ftq_~i~46#1; [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17964-1: SUMMARY for call bnx2_dump_ftq_#t~ret3037#1 := netdev_err(bnx2_dump_ftq_~dev~2#1.base, bnx2_dump_ftq_~dev~2#1.offset, 111, 0); srcloc: null [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18006: havoc bnx2_dump_ftq_#t~mem3052#1.base, bnx2_dump_ftq_#t~mem3052#1.offset;call bnx2_dump_ftq_#t~mem3053#1.base, bnx2_dump_ftq_#t~mem3053#1.offset := read~$Pointer$#18(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18006-1: SUMMARY for call writel(bnx2_dump_ftq_~i~46#1, bnx2_dump_ftq_#t~mem3052#1.base, 21540 + bnx2_dump_ftq_#t~mem3052#1.offset); srcloc: null [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17981: bnx2_dump_ftq_~tmp___2~22#1 := bnx2_dump_ftq_#t~ret3041#1;havoc bnx2_dump_ftq_#t~ret3041#1; [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17981-1: SUMMARY for call bnx2_dump_ftq_#t~ret3041#1 := bnx2_reg_rd_ind(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 28 + bnx2_dump_ftq_~reg~2#1); srcloc: null [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17915: call ULTIMATE.dealloc(bnx2_dump_ftq_~#ftq_arr~0#1.base, bnx2_dump_ftq_~#ftq_arr~0#1.offset);havoc bnx2_dump_ftq_~#ftq_arr~0#1.base, bnx2_dump_ftq_~#ftq_arr~0#1.offset; [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18023: bnx2_dump_ftq_~bdidx~0#1 := bnx2_dump_ftq_#t~ret3061#1;havoc bnx2_dump_ftq_#t~mem3060#1.base, bnx2_dump_ftq_#t~mem3060#1.offset;havoc bnx2_dump_ftq_#t~ret3061#1;call bnx2_dump_ftq_#t~mem3062#1.base, bnx2_dump_ftq_#t~mem3062#1.offset := read~$Pointer$#18(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18023-1: SUMMARY for call bnx2_dump_ftq_#t~ret3061#1 := readl(bnx2_dump_ftq_#t~mem3060#1.base, 21548 + bnx2_dump_ftq_#t~mem3060#1.offset); srcloc: null [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18007: havoc bnx2_dump_ftq_#t~mem3053#1.base, bnx2_dump_ftq_#t~mem3053#1.offset;call bnx2_dump_ftq_#t~mem3054#1.base, bnx2_dump_ftq_#t~mem3054#1.offset := read~$Pointer$#18(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18007-1: SUMMARY for call writel(5, bnx2_dump_ftq_#t~mem3053#1.base, 21556 + bnx2_dump_ftq_#t~mem3053#1.offset); srcloc: null [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18015: bnx2_dump_ftq_~tmp___7~3#1 := bnx2_dump_ftq_#t~ret3056#1;havoc bnx2_dump_ftq_#t~mem3055#1.base, bnx2_dump_ftq_#t~mem3055#1.offset;havoc bnx2_dump_ftq_#t~ret3056#1; [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18015-1: SUMMARY for call bnx2_dump_ftq_#t~ret3056#1 := readl(bnx2_dump_ftq_#t~mem3055#1.base, 21504 + bnx2_dump_ftq_#t~mem3055#1.offset); srcloc: null [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17982: bnx2_dump_ftq_~tmp___3~9#1 := bnx2_dump_ftq_#t~ret3042#1;havoc bnx2_dump_ftq_#t~ret3042#1; [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17982-1: SUMMARY for call bnx2_dump_ftq_#t~ret3042#1 := bnx2_reg_rd_ind(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8 + bnx2_dump_ftq_~reg~2#1); srcloc: null [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18024: bnx2_dump_ftq_~valid~0#1 := bnx2_dump_ftq_#t~ret3063#1;havoc bnx2_dump_ftq_#t~mem3062#1.base, bnx2_dump_ftq_#t~mem3062#1.offset;havoc bnx2_dump_ftq_#t~ret3063#1; [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18024-1: SUMMARY for call bnx2_dump_ftq_#t~ret3063#1 := readl(bnx2_dump_ftq_#t~mem3062#1.base, 21556 + bnx2_dump_ftq_#t~mem3062#1.offset); srcloc: null [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18008: havoc bnx2_dump_ftq_#t~mem3054#1.base, bnx2_dump_ftq_#t~mem3054#1.offset; [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18008-1: SUMMARY for call writel(8, bnx2_dump_ftq_#t~mem3054#1.base, 21504 + bnx2_dump_ftq_#t~mem3054#1.offset); srcloc: null [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17983: bnx2_dump_ftq_~tmp___4~6#1 := bnx2_dump_ftq_#t~ret3043#1;havoc bnx2_dump_ftq_#t~ret3043#1; [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17983-1: SUMMARY for call bnx2_dump_ftq_#t~ret3043#1 := bnx2_reg_rd_ind(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 4 + bnx2_dump_ftq_~reg~2#1); srcloc: null [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18025: assume -2147483648 <= bnx2_dump_ftq_#t~ret3064#1 && bnx2_dump_ftq_#t~ret3064#1 <= 2147483647;havoc bnx2_dump_ftq_#t~ret3064#1;bnx2_dump_ftq_~i~46#1 := 1 + bnx2_dump_ftq_~i~46#1; [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18025-1: SUMMARY for call bnx2_dump_ftq_#t~ret3064#1 := netdev_err(bnx2_dump_ftq_~dev~2#1.base, bnx2_dump_ftq_~dev~2#1.offset, 118, 0); srcloc: null [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18017: assume 0 != bnx2_dump_ftq_#t~bitwise3057#1 % 18446744073709551616 && bnx2_dump_ftq_~j~15#1 <= 99;havoc bnx2_dump_ftq_#t~bitwise3057#1; [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18017: assume !(0 != bnx2_dump_ftq_#t~bitwise3057#1 % 18446744073709551616 && bnx2_dump_ftq_~j~15#1 <= 99);havoc bnx2_dump_ftq_#t~bitwise3057#1;call bnx2_dump_ftq_#t~mem3058#1.base, bnx2_dump_ftq_#t~mem3058#1.offset := read~$Pointer$#18(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18017-1: [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17984: bnx2_dump_ftq_~tmp___5~5#1 := bnx2_dump_ftq_#t~ret3044#1;havoc bnx2_dump_ftq_#t~ret3044#1; [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18017-2: havoc bnx2_dump_ftq_#t~bitwise3057#1;assume bnx2_dump_ftq_#t~bitwise3057#1 % 18446744073709551616 <= bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616 && bnx2_dump_ftq_#t~bitwise3057#1 % 18446744073709551616 <= 8; [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17984-1: SUMMARY for call bnx2_dump_ftq_#t~ret3044#1 := bnx2_reg_rd_ind(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, bnx2_dump_ftq_~reg~2#1); srcloc: null [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18017-3: assume 8 == bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616;bnx2_dump_ftq_#t~bitwise3057#1 := bnx2_dump_ftq_~tmp___7~3#1 % 4294967296; [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18017-3: assume !(8 == bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616); [2025-02-08 04:06:13,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18017-4: assume 0 == bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616;bnx2_dump_ftq_#t~bitwise3057#1 := 0; [2025-02-08 04:06:13,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18017-4: assume !(0 == bnx2_dump_ftq_~tmp___7~3#1 % 4294967296 % 18446744073709551616); [2025-02-08 04:06:13,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17985: assume -2147483648 <= bnx2_dump_ftq_#t~ret3045#1 && bnx2_dump_ftq_#t~ret3045#1 <= 2147483647;havoc bnx2_dump_ftq_#t~ret3045#1;bnx2_dump_ftq_~reg~2#1 := 262144 + bnx2_dump_ftq_~reg~2#1; [2025-02-08 04:06:13,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17985-1: SUMMARY for call bnx2_dump_ftq_#t~ret3045#1 := netdev_err(bnx2_dump_ftq_~dev~2#1.base, bnx2_dump_ftq_~dev~2#1.offset, 113, 0); srcloc: null [2025-02-08 04:06:13,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18043: call ULTIMATE.dealloc(bnx2_dump_state_~#val1~2#1.base, bnx2_dump_state_~#val1~2#1.offset);havoc bnx2_dump_state_~#val1~2#1.base, bnx2_dump_state_~#val1~2#1.offset;call ULTIMATE.dealloc(bnx2_dump_state_~#val2~0#1.base, bnx2_dump_state_~#val2~0#1.offset);havoc bnx2_dump_state_~#val2~0#1.base, bnx2_dump_state_~#val2~0#1.offset; [2025-02-08 04:06:13,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18010: call bnx2_dump_ftq_#t~mem3055#1.base, bnx2_dump_ftq_#t~mem3055#1.offset := read~$Pointer$#18(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 8); [2025-02-08 04:06:13,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18012: bnx2_dump_ftq_~j~15#1 := 1 + bnx2_dump_ftq_~j~15#1; [2025-02-08 04:06:13,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17979: bnx2_dump_ftq_~tmp___0~69#1 := bnx2_dump_ftq_#t~ret3039#1;havoc bnx2_dump_ftq_#t~ret3039#1; [2025-02-08 04:06:13,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17979-1: SUMMARY for call bnx2_dump_ftq_#t~ret3039#1 := bnx2_reg_rd_ind(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, 32 + bnx2_dump_ftq_~reg~2#1); srcloc: null [2025-02-08 04:06:13,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25445: havoc queue_work_on_#t~nondet4339#1; [2025-02-08 04:06:13,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17963-2: call bnx2_dump_ftq_#t~mem3034#1 := read~int#28(bnx2_dump_ftq_~#ftq_arr~0#1.base, 8 + (bnx2_dump_ftq_~#ftq_arr~0#1.offset + 12 * bnx2_dump_ftq_~i~46#1), 4); [2025-02-08 04:06:13,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17963: bnx2_dump_ftq_~tmp~130#1 := bnx2_dump_ftq_#t~ret3035#1;havoc bnx2_dump_ftq_#t~mem3034#1;havoc bnx2_dump_ftq_#t~ret3035#1;call bnx2_dump_ftq_#t~mem3036#1.base, bnx2_dump_ftq_#t~mem3036#1.offset := read~$Pointer$#28(bnx2_dump_ftq_~#ftq_arr~0#1.base, bnx2_dump_ftq_~#ftq_arr~0#1.offset + 12 * bnx2_dump_ftq_~i~46#1, 8); [2025-02-08 04:06:13,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17963-1: SUMMARY for call bnx2_dump_ftq_#t~ret3035#1 := bnx2_reg_rd_ind(bnx2_dump_ftq_~bp#1.base, bnx2_dump_ftq_~bp#1.offset, bnx2_dump_ftq_#t~mem3034#1); srcloc: null