./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--net--ethernet--mellanox--mlx5--core--mlx5_core.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--net--ethernet--mellanox--mlx5--core--mlx5_core.ko-entry_point.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 6ecb9dd62d13e3e6ba84ea6dcd2d7e0edf9c6c8a876f0e88f2dfd32a933ce921 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:02:25,895 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:02:25,953 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 03:02:25,959 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:02:25,959 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:02:25,979 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:02:25,980 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:02:25,980 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:02:25,981 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:02:25,981 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:02:25,981 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:02:25,982 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:02:25,982 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:02:25,982 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:02:25,982 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:02:25,982 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:02:25,982 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:02:25,982 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:02:25,982 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:02:25,982 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:02:25,982 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:02:25,983 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:02:25,983 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:02:25,983 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:02:25,983 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:02:25,983 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:02:25,983 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:02:25,983 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:02:25,983 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:02:25,983 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:02:25,984 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:02:25,984 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:02:25,984 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:02:25,984 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:02:25,984 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:02:25,984 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:02:25,984 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:02:25,985 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:02:25,985 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:02:25,985 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:02:25,985 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 -> 6ecb9dd62d13e3e6ba84ea6dcd2d7e0edf9c6c8a876f0e88f2dfd32a933ce921 [2025-02-08 03:02:26,235 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:02:26,243 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:02:26,244 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:02:26,246 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:02:26,246 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:02:26,247 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--net--ethernet--mellanox--mlx5--core--mlx5_core.ko-entry_point.cil.out.i [2025-02-08 03:02:27,384 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/12683f1a8/1333393d38324e9d81c643105b15015a/FLAGa640e6de8 [2025-02-08 03:02:28,214 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:02:28,215 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--net--ethernet--mellanox--mlx5--core--mlx5_core.ko-entry_point.cil.out.i [2025-02-08 03:02:28,293 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/12683f1a8/1333393d38324e9d81c643105b15015a/FLAGa640e6de8 [2025-02-08 03:02:28,310 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/12683f1a8/1333393d38324e9d81c643105b15015a [2025-02-08 03:02:28,311 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:02:28,313 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:02:28,314 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:02:28,314 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:02:28,317 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:02:28,317 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:02:28" (1/1) ... [2025-02-08 03:02:28,318 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ed4b2a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:02:28, skipping insertion in model container [2025-02-08 03:02:28,318 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:02:28" (1/1) ... [2025-02-08 03:02:28,493 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:02:42,487 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-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--net--ethernet--mellanox--mlx5--core--mlx5_core.ko-entry_point.cil.out.i[939744,939757] [2025-02-08 03:02:42,592 WARN L639 FunctionHandler]: implicit declaration of function ldv_xmalloc [2025-02-08 03:02:42,623 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:02:42,754 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:02:42,881 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"); [7871] [2025-02-08 03:02:42,883 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [7878] [2025-02-08 03:02:42,889 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [7919] [2025-02-08 03:02:42,889 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7922] [2025-02-08 03:02:42,890 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7925] [2025-02-08 03:02:42,890 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7928] [2025-02-08 03:02:42,987 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)); [10231] [2025-02-08 03:02:42,987 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [10239-10240] [2025-02-08 03:02:42,987 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [10249] [2025-02-08 03:02:42,987 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [10257] [2025-02-08 03:02:43,028 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [11075] [2025-02-08 03:02:43,032 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [11077] [2025-02-08 03:02:43,032 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [11080] [2025-02-08 03:02:43,064 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12402] [2025-02-08 03:02:43,115 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrl %1,%0": "=r" (r): "rm" (x), "0" (-1)); [14362] [2025-02-08 03:02:43,115 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr))); [14386] [2025-02-08 03:02:43,118 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [14577] [2025-02-08 03:02:43,118 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [14623] [2025-02-08 03:02:43,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (numa_node)); [15692] [2025-02-08 03:02:43,135 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (numa_node)); [15695] [2025-02-08 03:02:43,135 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (numa_node)); [15698] [2025-02-08 03:02:43,135 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (numa_node)); [15701] [2025-02-08 03:02:43,135 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (numa_node)); [15712] [2025-02-08 03:02:43,136 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (numa_node)); [15715] [2025-02-08 03:02:43,136 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (numa_node)); [15718] [2025-02-08 03:02:43,136 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (numa_node)); [15721] [2025-02-08 03:02:43,137 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (numa_node)); [15732] [2025-02-08 03:02:43,137 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (numa_node)); [15735] [2025-02-08 03:02:43,137 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (numa_node)); [15738] [2025-02-08 03:02:43,137 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (numa_node)); [15741] [2025-02-08 03:02:43,137 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (numa_node)); [15752] [2025-02-08 03:02:43,137 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (numa_node)); [15755] [2025-02-08 03:02:43,137 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (numa_node)); [15758] [2025-02-08 03:02:43,138 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (numa_node)); [15761] [2025-02-08 03:02:43,140 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" (84), "i" (12UL)); [15881-15882] [2025-02-08 03:02:43,140 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" (96), "i" (12UL)); [15905-15906] [2025-02-08 03:02:43,152 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [16892] [2025-02-08 03:02:43,152 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [16900] [2025-02-08 03:02:43,159 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)); [17567] [2025-02-08 03:02:43,159 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [17575-17576] [2025-02-08 03:02:43,201 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [18858] [2025-02-08 03:02:43,201 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [18865] [2025-02-08 03:02:43,205 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [19186] [2025-02-08 03:02:43,361 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movq %0,%1": : "r" (val), "m" (*((unsigned long volatile *)addr)): "memory"); [23950] [2025-02-08 03:02:43,362 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" (507), "i" (12UL)); [24004-24005] [2025-02-08 03:02:43,367 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [24010] [2025-02-08 03:02:43,368 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [24093] [2025-02-08 03:02:43,368 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [24096] [2025-02-08 03:02:43,369 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [24099] [2025-02-08 03:02:43,369 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [24102] [2025-02-08 03:02:43,369 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [24113] [2025-02-08 03:02:43,369 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [24116] [2025-02-08 03:02:43,369 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [24119] [2025-02-08 03:02:43,369 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [24122] [2025-02-08 03:02:43,370 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [24133] [2025-02-08 03:02:43,373 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [24136] [2025-02-08 03:02:43,374 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [24139] [2025-02-08 03:02:43,374 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [24142] [2025-02-08 03:02:43,374 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [24153] [2025-02-08 03:02:43,374 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [24156] [2025-02-08 03:02:43,374 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [24159] [2025-02-08 03:02:43,374 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [24162] [2025-02-08 03:02:43,376 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [24269] [2025-02-08 03:02:43,722 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [30168-30169] [2025-02-08 03:02:43,724 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)); [30200-30201] [2025-02-08 03:02:43,725 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)); [30229-30230] [2025-02-08 03:02:43,725 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" (84), "i" (12UL)); [30263-30264] [2025-02-08 03:02:43,726 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/skbuff.h"), "i" (1714), "i" (12UL)); [30301-30302] [2025-02-08 03:02:43,728 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)); [30388-30389] [2025-02-08 03:02:43,728 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [30395] [2025-02-08 03:02:43,729 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [30448] [2025-02-08 03:02:43,730 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [30471] [2025-02-08 03:02:43,731 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [30537] [2025-02-08 03:02:43,731 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [30540] [2025-02-08 03:02:43,740 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [30947] [2025-02-08 03:02:43,742 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" movl (%1), %0\n subl $4, %2\n jbe 2f\n addl 4(%1), %0\n adcl 8(%1), %0\n adcl 12(%1), %0\n1: adcl 16(%1), %0\n lea 4(%1), %1\n decl %2\n jne\t1b\n adcl $0, %0\n movl %0, %2\n shrl $16, %0\n addw %w2, %w0\n adcl $0, %0\n notl %0\n2:": "=r" (sum), "=r" (iph), "=r" (ihl): "1" (iph), "2" (ihl): "memory"); [31045-31046] [2025-02-08 03:02:43,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [31223] [2025-02-08 03:02:43,748 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)skb->data) [31385] [2025-02-08 03:02:43,748 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [31409] [2025-02-08 03:02:43,749 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [31478-31479] [2025-02-08 03:02:43,751 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [31580] [2025-02-08 03:02:43,752 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [31648] [2025-02-08 03:02:43,757 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-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--net--ethernet--mellanox--mlx5--core--mlx5_core.ko-entry_point.cil.out.i[939744,939757] [2025-02-08 03:02:43,767 WARN L639 FunctionHandler]: implicit declaration of function ldv_xmalloc [2025-02-08 03:02:43,770 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:02:44,149 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: ldv_xmalloc, __bad_size_call_parameter, __bad_percpu_size [2025-02-08 03:02:44,155 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:02:44,156 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:02:44 WrapperNode [2025-02-08 03:02:44,156 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:02:44,157 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:02:44,157 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:02:44,157 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:02:44,162 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:02:44" (1/1) ... [2025-02-08 03:02:44,362 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:02:44" (1/1) ... [2025-02-08 03:02:44,837 INFO L138 Inliner]: procedures = 1104, calls = 13791, calls flagged for inlining = 523, calls inlined = 431, statements flattened = 25216 [2025-02-08 03:02:44,838 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:02:44,839 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:02:44,839 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:02:44,839 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:02:44,846 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:02:44" (1/1) ... [2025-02-08 03:02:44,847 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:02:44" (1/1) ... [2025-02-08 03:02:44,919 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:02:44" (1/1) ... [2025-02-08 03:02:52,167 INFO L175 MemorySlicer]: Split 6920 memory accesses to 67 slices as follows [3, 2, 7, 4, 5, 20, 81, 43, 2, 145, 2, 2, 1, 2, 4, 9, 7, 2, 5, 0, 26, 36, 2, 3, 2, 4574, 4, 14, 168, 40, 4, 6, 7, 1, 36, 6, 7, 8, 30, 1, 2, 9, 3, 3, 5, 1, 5, 8, 5, 8, 2, 2, 2, 8, 993, 1, 160, 256, 102, 2, 5, 5, 2, 3, 3, 2, 2]. 66 percent of accesses are in the largest equivalence class. The 1736 initializations are split as follows [0, 0, 7, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 9, 6, 0, 0, 0, 0, 0, 2, 0, 0, 83, 4, 14, 0, 40, 4, 6, 7, 0, 36, 6, 7, 8, 30, 0, 0, 9, 3, 0, 0, 0, 0, 8, 5, 8, 0, 2, 0, 8, 992, 0, 160, 256, 0, 0, 5, 5, 0, 3, 0, 0, 0]. The 3423 writes are split as follows [1, 1, 0, 1, 4, 2, 0, 43, 1, 145, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 13, 1, 0, 2, 1, 2942, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 2, 2, 1, 2, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 97, 1, 0, 0, 1, 0, 1, 1, 1]. [2025-02-08 03:02:52,168 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:02:44" (1/1) ... [2025-02-08 03:02:52,168 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:02:44" (1/1) ... [2025-02-08 03:02:52,509 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:02:44" (1/1) ... [2025-02-08 03:02:52,562 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:02:44" (1/1) ... [2025-02-08 03:02:52,844 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:02:44" (1/1) ... [2025-02-08 03:02:52,899 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:02:44" (1/1) ... [2025-02-08 03:02:53,054 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:02:53,055 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:02:53,056 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:02:53,056 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:02:53,057 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:02:44" (1/1) ... [2025-02-08 03:02:53,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:02:53,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:02:53,085 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 03:02:53,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 03:02:53,105 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_wq_cyc_get_wqe [2025-02-08 03:02:53,106 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_wq_cyc_get_wqe [2025-02-08 03:02:53,106 INFO L130 BoogieDeclarations]: Found specification of procedure fw_rev_sub [2025-02-08 03:02:53,106 INFO L138 BoogieDeclarations]: Found implementation of procedure fw_rev_sub [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_db_alloc [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_db_alloc [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_close_rqt [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_close_rqt [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_mkey_to_idx [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_mkey_to_idx [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure dump_command [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure dump_command [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure __clear_bit [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure __clear_bit [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure fw_rev_min [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure fw_rev_min [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_health_cleanup [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_health_cleanup [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure cmd_status_to_err [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure cmd_status_to_err [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_dev_cleanup [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_dev_cleanup [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_cmd_free_uar [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_cmd_free_uar [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure dma_zalloc_coherent [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_zalloc_coherent [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_add_vlan_rule [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_add_vlan_rule [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_close_cq [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_close_cq [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_close_tx_cqs [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_close_tx_cqs [2025-02-08 03:02:53,107 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_destroy_flow_table_cmd [2025-02-08 03:02:53,107 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_destroy_flow_table_cmd [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 03:02:53,108 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 03:02:53,108 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_cmd_cleanup [2025-02-08 03:02:53,108 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_cmd_cleanup [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-08 03:02:53,108 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure find_next_bit [2025-02-08 03:02:53,108 INFO L138 BoogieDeclarations]: Found implementation of procedure find_next_bit [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure __cpu_to_node [2025-02-08 03:02:53,108 INFO L138 BoogieDeclarations]: Found implementation of procedure __cpu_to_node [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_cmd_use_polling [2025-02-08 03:02:53,108 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_cmd_use_polling [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_create_dir [2025-02-08 03:02:53,108 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_create_dir [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 03:02:53,108 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-02-08 03:02:53,108 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 03:02:53,108 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-02-08 03:02:53,108 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure ptys2ethtool_adver_link [2025-02-08 03:02:53,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ptys2ethtool_adver_link [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:02:53,108 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_stop_eqs [2025-02-08 03:02:53,108 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_stop_eqs [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:02:53,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:02:53,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:02:53,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:02:53,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:02:53,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:02:53,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:02:53,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:02:53,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:02:53,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:02:53,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:02:53,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:02:53,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 03:02:53,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 03:02:53,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 03:02:53,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 03:02:53,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 03:02:53,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-02-08 03:02:53,112 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-02-08 03:02:53,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2025-02-08 03:02:53,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2025-02-08 03:02:53,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2025-02-08 03:02:53,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2025-02-08 03:02:53,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2025-02-08 03:02:53,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2025-02-08 03:02:53,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#54 [2025-02-08 03:02:53,113 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#55 [2025-02-08 03:02:53,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#56 [2025-02-08 03:02:53,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#57 [2025-02-08 03:02:53,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#58 [2025-02-08 03:02:53,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#59 [2025-02-08 03:02:53,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#60 [2025-02-08 03:02:53,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#61 [2025-02-08 03:02:53,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#62 [2025-02-08 03:02:53,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#63 [2025-02-08 03:02:53,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#64 [2025-02-08 03:02:53,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#65 [2025-02-08 03:02:53,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#66 [2025-02-08 03:02:53,114 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_alloc_map_uar [2025-02-08 03:02:53,114 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_alloc_map_uar [2025-02-08 03:02:53,114 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_get_netdev [2025-02-08 03:02:53,114 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_get_netdev [2025-02-08 03:02:53,114 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-02-08 03:02:53,114 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure ether_addr_copy [2025-02-08 03:02:53,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ether_addr_copy [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_destroy_netdev [2025-02-08 03:02:53,115 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_destroy_netdev [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-02-08 03:02:53,115 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure calc_chain_sig [2025-02-08 03:02:53,115 INFO L138 BoogieDeclarations]: Found implementation of procedure calc_chain_sig [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 03:02:53,115 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 03:02:53,115 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2025-02-08 03:02:53,115 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc_node [2025-02-08 03:02:53,115 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc_node [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure fw_rev_maj [2025-02-08 03:02:53,115 INFO L138 BoogieDeclarations]: Found implementation of procedure fw_rev_maj [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_msg_cache [2025-02-08 03:02:53,115 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_msg_cache [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure free_4k [2025-02-08 03:02:53,115 INFO L138 BoogieDeclarations]: Found implementation of procedure free_4k [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-08 03:02:53,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_cmd_status_to_err_v2 [2025-02-08 03:02:53,115 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_cmd_status_to_err_v2 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-02-08 03:02:53,115 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion [2025-02-08 03:02:53,115 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:02:53,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:02:53,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:02:53,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:02:53,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:02:53,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 03:02:53,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 03:02:53,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 03:02:53,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 03:02:53,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 03:02:53,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 03:02:53,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 03:02:53,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 03:02:53,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 03:02:53,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#55 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#56 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#57 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#58 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#59 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#60 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#61 [2025-02-08 03:02:53,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#62 [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#63 [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#64 [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#65 [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#66 [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_close_tir [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_close_tir [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_close_tis [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_close_tis [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_core_destroy_mkey [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_core_destroy_mkey [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_query_port_ptys [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_query_port_ptys [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_get_channels [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_get_channels [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure sema_init [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure sema_init [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_write64 [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_write64 [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure outlen_write [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure outlen_write [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_copy_from_msg [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_copy_from_msg [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_set_port_status [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_set_port_status [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-08 03:02:53,119 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-08 03:02:53,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:02:53,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:02:53,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 03:02:53,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#54 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#55 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#56 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#57 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#58 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#59 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#60 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#61 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#62 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#63 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#64 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#65 [2025-02-08 03:02:53,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#66 [2025-02-08 03:02:53,122 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 03:02:53,122 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 03:02:53,126 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 03:02:53,127 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 03:02:53,127 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_db_free [2025-02-08 03:02:53,127 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_db_free [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-02-08 03:02:53,127 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2025-02-08 03:02:53,127 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_size_call_parameter [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_core_dealloc_pd [2025-02-08 03:02:53,127 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_core_dealloc_pd [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-02-08 03:02:53,127 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_vzalloc [2025-02-08 03:02:53,127 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_vzalloc [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 03:02:53,127 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 03:02:53,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2025-02-08 03:02:53,127 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 03:02:53,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#46 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#47 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#48 [2025-02-08 03:02:53,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#49 [2025-02-08 03:02:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#50 [2025-02-08 03:02:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#51 [2025-02-08 03:02:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#52 [2025-02-08 03:02:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#53 [2025-02-08 03:02:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#54 [2025-02-08 03:02:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#55 [2025-02-08 03:02:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#56 [2025-02-08 03:02:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#57 [2025-02-08 03:02:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#58 [2025-02-08 03:02:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#59 [2025-02-08 03:02:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#60 [2025-02-08 03:02:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#61 [2025-02-08 03:02:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#62 [2025-02-08 03:02:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#63 [2025-02-08 03:02:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#64 [2025-02-08 03:02:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#65 [2025-02-08 03:02:53,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#66 [2025-02-08 03:02:53,130 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:02:53,130 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:02:53,130 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:02:53,130 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:02:53,130 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:02:53,130 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:02:53,130 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:02:53,130 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:02:53,130 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:02:53,130 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:02:53,130 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#46 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#47 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#48 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#49 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#50 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#51 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#52 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#53 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#54 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#55 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#56 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#57 [2025-02-08 03:02:53,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#58 [2025-02-08 03:02:53,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#59 [2025-02-08 03:02:53,133 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#60 [2025-02-08 03:02:53,133 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#61 [2025-02-08 03:02:53,133 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#62 [2025-02-08 03:02:53,133 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#63 [2025-02-08 03:02:53,137 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#64 [2025-02-08 03:02:53,137 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#65 [2025-02-08 03:02:53,137 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#66 [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-02-08 03:02:53,137 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-08 03:02:53,137 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_set_rx_mode_core [2025-02-08 03:02:53,137 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_set_rx_mode_core [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-02-08 03:02:53,137 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_free_uuars [2025-02-08 03:02:53,137 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_free_uuars [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_node [2025-02-08 03:02:53,137 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_node [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 03:02:53,137 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_dma_push [2025-02-08 03:02:53,137 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_dma_push [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure clean_debug_files [2025-02-08 03:02:53,137 INFO L138 BoogieDeclarations]: Found implementation of procedure clean_debug_files [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_buf_alloc [2025-02-08 03:02:53,137 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_buf_alloc [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_cmd_status_to_err [2025-02-08 03:02:53,137 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_cmd_status_to_err [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_cqwq_get_size [2025-02-08 03:02:53,137 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_cqwq_get_size [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:02:53,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-08 03:02:53,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#55 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#56 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#57 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#58 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#59 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#60 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#61 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#62 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#63 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#64 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#65 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#66 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_7 [2025-02-08 03:02:53,140 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_7 [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure free_comp_eqs [2025-02-08 03:02:53,140 INFO L138 BoogieDeclarations]: Found implementation of procedure free_comp_eqs [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure netif_addr_unlock_bh [2025-02-08 03:02:53,140 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_addr_unlock_bh [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_cmd_exec_check_status [2025-02-08 03:02:53,140 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_cmd_exec_check_status [2025-02-08 03:02:53,140 INFO L130 BoogieDeclarations]: Found specification of procedure eq_update_ci [2025-02-08 03:02:53,141 INFO L138 BoogieDeclarations]: Found implementation of procedure eq_update_ci [2025-02-08 03:02:53,141 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_update_carrier [2025-02-08 03:02:53,141 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_update_carrier [2025-02-08 03:02:53,141 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-02-08 03:02:53,141 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-02-08 03:02:53,141 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 03:02:53,141 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 03:02:53,141 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2025-02-08 03:02:53,141 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2025-02-08 03:02:53,141 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-02-08 03:02:53,141 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-02-08 03:02:53,141 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 03:02:53,141 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 03:02:53,141 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 03:02:53,141 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 03:02:53,141 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_destroy_main_flow_table [2025-02-08 03:02:53,141 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_destroy_main_flow_table [2025-02-08 03:02:53,141 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-02-08 03:02:53,141 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-02-08 03:02:53,141 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_cmd_alloc_uar [2025-02-08 03:02:53,141 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_cmd_alloc_uar [2025-02-08 03:02:53,141 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_close_sq [2025-02-08 03:02:53,141 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_close_sq [2025-02-08 03:02:53,141 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_change_mtu [2025-02-08 03:02:53,141 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_change_mtu [2025-02-08 03:02:53,141 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_alloc_db_from_pgdir [2025-02-08 03:02:53,141 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_alloc_db_from_pgdir [2025-02-08 03:02:53,141 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_pagealloc_stop [2025-02-08 03:02:53,141 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_pagealloc_stop [2025-02-08 03:02:53,141 INFO L130 BoogieDeclarations]: Found specification of procedure find_first_bit [2025-02-08 03:02:53,141 INFO L138 BoogieDeclarations]: Found implementation of procedure find_first_bit [2025-02-08 03:02:53,141 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_tx_notify_hw [2025-02-08 03:02:53,141 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_tx_notify_hw [2025-02-08 03:02:53,141 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-02-08 03:02:53,141 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-02-08 03:02:53,141 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_close_channels [2025-02-08 03:02:53,143 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_close_channels [2025-02-08 03:02:53,143 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_modify_rq [2025-02-08 03:02:53,143 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_modify_rq [2025-02-08 03:02:53,143 INFO L130 BoogieDeclarations]: Found specification of procedure kvfree [2025-02-08 03:02:53,143 INFO L138 BoogieDeclarations]: Found implementation of procedure kvfree [2025-02-08 03:02:53,143 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-08 03:02:53,143 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-08 03:02:53,143 INFO L130 BoogieDeclarations]: Found specification of procedure rem_res_tree [2025-02-08 03:02:53,143 INFO L138 BoogieDeclarations]: Found implementation of procedure rem_res_tree [2025-02-08 03:02:53,143 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_sq_has_room_for [2025-02-08 03:02:53,143 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_sq_has_room_for [2025-02-08 03:02:53,143 INFO L130 BoogieDeclarations]: Found specification of procedure synchronize_irq [2025-02-08 03:02:53,143 INFO L138 BoogieDeclarations]: Found implementation of procedure synchronize_irq [2025-02-08 03:02:53,143 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:02:53,143 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:02:53,143 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_cmd_use_events [2025-02-08 03:02:53,143 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_cmd_use_events [2025-02-08 03:02:53,143 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_execute_action [2025-02-08 03:02:53,143 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_execute_action [2025-02-08 03:02:53,143 INFO L130 BoogieDeclarations]: Found specification of procedure radix_tree_delete [2025-02-08 03:02:53,143 INFO L138 BoogieDeclarations]: Found implementation of procedure radix_tree_delete [2025-02-08 03:02:53,143 INFO L130 BoogieDeclarations]: Found specification of procedure reclaim_pages [2025-02-08 03:02:53,143 INFO L138 BoogieDeclarations]: Found implementation of procedure reclaim_pages [2025-02-08 03:02:53,143 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2025-02-08 03:02:53,143 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2025-02-08 03:02:53,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:02:53,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:02:53,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:02:53,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:02:53,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-02-08 03:02:53,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2025-02-08 03:02:53,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2025-02-08 03:02:53,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2025-02-08 03:02:53,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2025-02-08 03:02:53,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2025-02-08 03:02:53,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#54 [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#55 [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#56 [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#57 [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#58 [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#59 [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#60 [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#61 [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#62 [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#63 [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#64 [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#65 [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#66 [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-02-08 03:02:53,147 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2025-02-08 03:02:53,147 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:02:53,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_cmd_query_adapter [2025-02-08 03:02:53,147 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_cmd_query_adapter [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure release_bar [2025-02-08 03:02:53,147 INFO L138 BoogieDeclarations]: Found implementation of procedure release_bar [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure irq_set_affinity_hint [2025-02-08 03:02:53,147 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_set_affinity_hint [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure free_msg [2025-02-08 03:02:53,147 INFO L138 BoogieDeclarations]: Found implementation of procedure free_msg [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_del_eth_addr_from_flow_table [2025-02-08 03:02:53,147 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_del_eth_addr_from_flow_table [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_update_priv_params [2025-02-08 03:02:53,147 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_update_priv_params [2025-02-08 03:02:53,147 INFO L130 BoogieDeclarations]: Found specification of procedure dbg_write [2025-02-08 03:02:53,148 INFO L138 BoogieDeclarations]: Found implementation of procedure dbg_write [2025-02-08 03:02:53,148 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_stop_health_poll [2025-02-08 03:02:53,148 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_stop_health_poll [2025-02-08 03:02:53,148 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~$Pointer$ [2025-02-08 03:02:53,148 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~$Pointer$ [2025-02-08 03:02:53,148 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_7 [2025-02-08 03:02:53,148 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_7 [2025-02-08 03:02:53,148 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 03:02:53,148 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 03:02:53,148 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_wq_ll_get_wqe [2025-02-08 03:02:53,148 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_wq_ll_get_wqe [2025-02-08 03:02:53,148 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_cmd_comp_handler [2025-02-08 03:02:53,148 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_cmd_comp_handler [2025-02-08 03:02:53,148 INFO L130 BoogieDeclarations]: Found specification of procedure data_write [2025-02-08 03:02:53,148 INFO L138 BoogieDeclarations]: Found implementation of procedure data_write [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_base_mkey [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_base_mkey [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_destroy_unmap_eq [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_destroy_unmap_eq [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_modify_sq [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_modify_sq [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_page [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_page [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_vector2eqn [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_vector2eqn [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_add_flow_table_entry [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_add_flow_table_entry [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure dump_buf [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure dump_buf [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_close_locked [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_close_locked [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_destroy_cq [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_destroy_cq [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_add_eth_addr_rule [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_add_eth_addr_rule [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_irq_clear_affinity_hint [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_irq_clear_affinity_hint [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_7 [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_7 [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_wq_cyc_get_size [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_wq_cyc_get_size [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_del [2025-02-08 03:02:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_del [2025-02-08 03:02:53,150 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_get_ringparam [2025-02-08 03:02:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_get_ringparam [2025-02-08 03:02:53,151 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_disable_msix [2025-02-08 03:02:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_disable_msix [2025-02-08 03:02:53,151 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_close_sqs [2025-02-08 03:02:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_close_sqs [2025-02-08 03:02:53,151 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_destroy_flow_group_cmd [2025-02-08 03:02:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_destroy_flow_group_cmd [2025-02-08 03:02:53,151 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 03:02:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 03:02:53,151 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_command_str [2025-02-08 03:02:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_command_str [2025-02-08 03:02:53,151 INFO L130 BoogieDeclarations]: Found specification of procedure average_write [2025-02-08 03:02:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure average_write [2025-02-08 03:02:53,151 INFO L130 BoogieDeclarations]: Found specification of procedure down [2025-02-08 03:02:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure down [2025-02-08 03:02:53,151 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_cq_arm [2025-02-08 03:02:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_cq_arm [2025-02-08 03:02:53,151 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32be [2025-02-08 03:02:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32be [2025-02-08 03:02:53,151 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_satisfy_startup_pages [2025-02-08 03:02:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_satisfy_startup_pages [2025-02-08 03:02:53,151 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2025-02-08 03:02:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2025-02-08 03:02:53,151 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_set_features [2025-02-08 03:02:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_set_features [2025-02-08 03:02:53,151 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-08 03:02:53,153 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-08 03:02:53,154 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:02:53,154 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:02:53,154 INFO L130 BoogieDeclarations]: Found specification of procedure free_cmd [2025-02-08 03:02:53,154 INFO L138 BoogieDeclarations]: Found implementation of procedure free_cmd [2025-02-08 03:02:53,154 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_destroy [2025-02-08 03:02:53,154 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_destroy [2025-02-08 03:02:53,154 INFO L130 BoogieDeclarations]: Found specification of procedure deliv_status_to_str [2025-02-08 03:02:53,154 INFO L138 BoogieDeclarations]: Found implementation of procedure deliv_status_to_str [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_async_event [2025-02-08 03:02:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_async_event [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_free_cmd_msg [2025-02-08 03:02:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_free_cmd_msg [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_remove [2025-02-08 03:02:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_remove [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_wq_destroy [2025-02-08 03:02:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_wq_destroy [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2025-02-08 03:02:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-08 03:02:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_free_sq_db [2025-02-08 03:02:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_free_sq_db [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_open_cq [2025-02-08 03:02:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_open_cq [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_cqwq_get_wqe [2025-02-08 03:02:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_cqwq_get_wqe [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2025-02-08 03:02:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-02-08 03:02:53,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-02-08 03:02:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#46 [2025-02-08 03:02:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#47 [2025-02-08 03:02:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#48 [2025-02-08 03:02:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#49 [2025-02-08 03:02:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#50 [2025-02-08 03:02:53,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#51 [2025-02-08 03:02:53,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#52 [2025-02-08 03:02:53,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#53 [2025-02-08 03:02:53,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#54 [2025-02-08 03:02:53,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#55 [2025-02-08 03:02:53,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#56 [2025-02-08 03:02:53,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#57 [2025-02-08 03:02:53,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#58 [2025-02-08 03:02:53,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#59 [2025-02-08 03:02:53,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#60 [2025-02-08 03:02:53,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#61 [2025-02-08 03:02:53,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#62 [2025-02-08 03:02:53,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#63 [2025-02-08 03:02:53,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#64 [2025-02-08 03:02:53,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#65 [2025-02-08 03:02:53,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#66 [2025-02-08 03:02:53,157 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_vlan_rx_kill_vid [2025-02-08 03:02:53,157 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_vlan_rx_kill_vid [2025-02-08 03:02:53,157 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_alloc_cmd_msg [2025-02-08 03:02:53,157 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_alloc_cmd_msg [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 03:02:53,158 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#46 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#47 [2025-02-08 03:02:53,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#48 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#49 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#50 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#51 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#52 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#53 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#54 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#55 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#56 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#57 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#58 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#59 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#60 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#61 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#62 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#63 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#64 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#65 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#66 [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_is_locked [2025-02-08 03:02:53,159 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_is_locked [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32be [2025-02-08 03:02:53,159 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32be [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 03:02:53,159 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 03:02:53,159 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_create_map_eq [2025-02-08 03:02:53,160 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_create_map_eq [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_to_sw_pkey_sz [2025-02-08 03:02:53,160 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_to_sw_pkey_sz [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-02-08 03:02:53,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-02-08 03:02:53,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-02-08 03:02:53,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-02-08 03:02:53,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2025-02-08 03:02:53,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#45 [2025-02-08 03:02:53,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#46 [2025-02-08 03:02:53,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#47 [2025-02-08 03:02:53,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#48 [2025-02-08 03:02:53,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#49 [2025-02-08 03:02:53,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#50 [2025-02-08 03:02:53,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#51 [2025-02-08 03:02:53,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#52 [2025-02-08 03:02:53,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#53 [2025-02-08 03:02:53,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#54 [2025-02-08 03:02:53,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#55 [2025-02-08 03:02:53,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#56 [2025-02-08 03:02:53,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#57 [2025-02-08 03:02:53,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#58 [2025-02-08 03:02:53,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#59 [2025-02-08 03:02:53,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#60 [2025-02-08 03:02:53,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#61 [2025-02-08 03:02:53,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#62 [2025-02-08 03:02:53,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#63 [2025-02-08 03:02:53,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#64 [2025-02-08 03:02:53,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#65 [2025-02-08 03:02:53,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#66 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#45 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#46 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#47 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#48 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#49 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#50 [2025-02-08 03:02:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#51 [2025-02-08 03:02:53,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#52 [2025-02-08 03:02:53,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#53 [2025-02-08 03:02:53,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#54 [2025-02-08 03:02:53,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#55 [2025-02-08 03:02:53,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#56 [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#57 [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#58 [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#59 [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#60 [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#61 [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#62 [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#63 [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#64 [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#65 [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#66 [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure add_res_tree [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure add_res_tree [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_remove_recursive [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_remove_recursive [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure radix_tree_insert [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure radix_tree_insert [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_eq_cleanup [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_eq_cleanup [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure remove_one [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_one [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure xor8_buf [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure xor8_buf [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_add_device [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_add_device [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_unregister_interface [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_unregister_interface [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure netif_addr_lock_bh [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_addr_lock_bh [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_set_rx_mode [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_set_rx_mode [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_close_channel [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_close_channel [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_get_drvinfo [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_get_drvinfo [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_update_stats_work [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_update_stats_work [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_cmd_teardown_hca [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_cmd_teardown_hca [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_build_common_cq_param [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_build_common_cq_param [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_8 [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_8 [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_core_access_reg [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_core_access_reg [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_unmap_free_uar [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_unmap_free_uar [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_buf_free [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_buf_free [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_unregister_debugfs [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_unregister_debugfs [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_pagealloc_cleanup [2025-02-08 03:02:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_pagealloc_cleanup [2025-02-08 03:02:53,164 INFO L130 BoogieDeclarations]: Found specification of procedure napi_synchronize [2025-02-08 03:02:53,165 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_synchronize [2025-02-08 03:02:53,165 INFO L130 BoogieDeclarations]: Found specification of procedure free_cmd_box [2025-02-08 03:02:53,165 INFO L138 BoogieDeclarations]: Found implementation of procedure free_cmd_box [2025-02-08 03:02:53,165 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_dealloc_transport_domain [2025-02-08 03:02:53,165 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_dealloc_transport_domain [2025-02-08 03:02:53,165 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-02-08 03:02:53,165 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-02-08 03:02:53,165 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-02-08 03:02:53,165 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-02-08 03:02:53,165 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_delayed_work [2025-02-08 03:02:53,165 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_delayed_work [2025-02-08 03:02:53,165 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2025-02-08 03:02:53,165 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2025-02-08 03:02:53,165 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-02-08 03:02:53,165 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-02-08 03:02:53,165 INFO L130 BoogieDeclarations]: Found specification of procedure __roundup_pow_of_two [2025-02-08 03:02:53,165 INFO L138 BoogieDeclarations]: Found implementation of procedure __roundup_pow_of_two [2025-02-08 03:02:53,165 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_vlan_rx_add_vid [2025-02-08 03:02:53,165 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_vlan_rx_add_vid [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_set_mac [2025-02-08 03:02:53,166 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_set_mac [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-02-08 03:02:53,166 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-02-08 03:02:53,166 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_get_stats [2025-02-08 03:02:53,166 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_get_stats [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_cmd_exec [2025-02-08 03:02:53,166 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_cmd_exec [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 03:02:53,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#46 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#47 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#48 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#49 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#50 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#51 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#52 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#53 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#54 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#55 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#56 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#57 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#58 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#59 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#60 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#61 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#62 [2025-02-08 03:02:53,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#63 [2025-02-08 03:02:53,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#64 [2025-02-08 03:02:53,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#65 [2025-02-08 03:02:53,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#66 [2025-02-08 03:02:53,168 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:02:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:02:53,168 INFO L130 BoogieDeclarations]: Found specification of procedure fls64 [2025-02-08 03:02:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure fls64 [2025-02-08 03:02:53,168 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-02-08 03:02:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-02-08 03:02:53,168 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_fill_page_array [2025-02-08 03:02:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_fill_page_array [2025-02-08 03:02:53,168 INFO L130 BoogieDeclarations]: Found specification of procedure cmd_exec [2025-02-08 03:02:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure cmd_exec [2025-02-08 03:02:53,168 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-08 03:02:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2025-02-08 03:02:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 03:02:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_core_modify_cq_moderation [2025-02-08 03:02:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_core_modify_cq_moderation [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2025-02-08 03:02:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_wq_ll_get_size [2025-02-08 03:02:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_wq_ll_get_size [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure up [2025-02-08 03:02:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure up [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure __ilog2_u64 [2025-02-08 03:02:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure __ilog2_u64 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure free_cpumask_var [2025-02-08 03:02:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure free_cpumask_var [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2025-02-08 03:02:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_destroy_flow_table [2025-02-08 03:02:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_destroy_flow_table [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure __free_pages [2025-02-08 03:02:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure __free_pages [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:02:53,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-02-08 03:02:53,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#52 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#53 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#54 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#55 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#56 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#57 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#58 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#59 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#60 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#61 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#62 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#63 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#64 [2025-02-08 03:02:53,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#65 [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#66 [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_close_flow_table [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_close_flow_table [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_destroy_sq [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_destroy_sq [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_update_stats [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_update_stats [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_destroy_rq [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_destroy_rq [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure msg_to_opcode [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure msg_to_opcode [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_core_get_caps [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_core_get_caps [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure free_cmd_page [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure free_cmd_page [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_cmd_destroy_eq [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_cmd_destroy_eq [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure cmd_status_str [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure cmd_status_str [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_query_nic_vport_mac_address [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_query_nic_vport_mac_address [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure __alloc_workqueue_key [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure __alloc_workqueue_key [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_del_vlan_rule [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_del_vlan_rule [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_query_port_mtu [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_query_port_mtu [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure ktime_get_ns [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ktime_get_ns [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_create_file [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_create_file [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_irq_1 [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_irq_1 [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure get_eqe [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure get_eqe [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_del_flow_table_entry [2025-02-08 03:02:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_del_flow_table_entry [2025-02-08 03:02:53,172 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_add_eth_addr_to_hash [2025-02-08 03:02:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_add_eth_addr_to_hash [2025-02-08 03:02:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_create_flow_table [2025-02-08 03:02:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_create_flow_table [2025-02-08 03:02:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-08 03:02:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-08 03:02:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-08 03:02:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-08 03:02:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure is_multicast_ether_addr [2025-02-08 03:02:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure is_multicast_ether_addr [2025-02-08 03:02:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_core_disable_hca [2025-02-08 03:02:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_core_disable_hca [2025-02-08 03:02:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_disable_rq [2025-02-08 03:02:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_disable_rq [2025-02-08 03:02:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2025-02-08 03:02:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2025-02-08 03:02:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2025-02-08 03:02:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2025-02-08 03:02:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2025-02-08 03:02:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2025-02-08 03:02:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure give_pages [2025-02-08 03:02:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure give_pages [2025-02-08 03:02:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-08 03:02:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-08 03:02:53,173 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2025-02-08 03:02:53,174 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2025-02-08 03:02:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure dql_avail [2025-02-08 03:02:53,174 INFO L138 BoogieDeclarations]: Found implementation of procedure dql_avail [2025-02-08 03:02:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_close_tirs [2025-02-08 03:02:53,174 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_close_tirs [2025-02-08 03:02:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure pci_clear_master [2025-02-08 03:02:53,174 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_clear_master [2025-02-08 03:02:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_remove_device [2025-02-08 03:02:53,174 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_remove_device [2025-02-08 03:02:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_close_tises [2025-02-08 03:02:53,174 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_close_tises [2025-02-08 03:02:53,174 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-02-08 03:02:53,174 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-02-08 03:02:53,175 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 03:02:53,176 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_send_nop [2025-02-08 03:02:53,176 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_send_nop [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure simple_open [2025-02-08 03:02:53,176 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_open [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_reclaim_startup_pages [2025-02-08 03:02:53,176 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_reclaim_startup_pages [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_create_netdev [2025-02-08 03:02:53,176 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_create_netdev [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#54 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#55 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#56 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#57 [2025-02-08 03:02:53,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#58 [2025-02-08 03:02:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#59 [2025-02-08 03:02:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#60 [2025-02-08 03:02:53,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#61 [2025-02-08 03:02:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#62 [2025-02-08 03:02:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#63 [2025-02-08 03:02:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#64 [2025-02-08 03:02:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#65 [2025-02-08 03:02:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#66 [2025-02-08 03:02:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 03:02:53,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-02-08 03:02:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_disable_sq [2025-02-08 03:02:53,179 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_disable_sq [2025-02-08 03:02:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5e_open_locked [2025-02-08 03:02:53,179 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5e_open_locked [2025-02-08 03:02:53,179 INFO L130 BoogieDeclarations]: Found specification of procedure cmd_work_handler [2025-02-08 03:02:53,179 INFO L138 BoogieDeclarations]: Found implementation of procedure cmd_work_handler [2025-02-08 03:02:55,362 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:02:55,373 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:02:55,481 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30512: havoc #t~mem5359.base, #t~mem5359.offset;havoc #t~mem5357;havoc #t~bitwise5358; [2025-02-08 03:02:55,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19023-1: SUMMARY for call #t~ret2452#1 := mlx5_alloc_db_from_pgdir(~pgdir~1#1.base, ~pgdir~1#1.offset, ~db#1.base, ~db#1.offset); srcloc: null [2025-02-08 03:02:55,656 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19023: assume -2147483648 <= #t~ret2452#1 && #t~ret2452#1 <= 2147483647;~tmp~241#1 := #t~ret2452#1; [2025-02-08 03:02:55,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19024: assume 0 == ~tmp~241#1; [2025-02-08 03:02:55,657 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19024: assume !(0 == ~tmp~241#1);call #t~mem2453#1.base, #t~mem2453#1.offset := read~$Pointer$#25(~pgdir~1#1.base, ~pgdir~1#1.offset, 8);~__mptr___0~12#1.base, ~__mptr___0~12#1.offset := #t~mem2453#1.base, #t~mem2453#1.offset;havoc #t~mem2453#1.base, #t~mem2453#1.offset;~pgdir~1#1.base, ~pgdir~1#1.offset := ~__mptr___0~12#1.base, ~__mptr___0~12#1.offset; [2025-02-08 03:02:55,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25854: call ULTIMATE.dealloc(~#in~76.base, ~#in~76.offset);havoc ~#in~76.base, ~#in~76.offset;call ULTIMATE.dealloc(~#out~82.base, ~#out~82.offset);havoc ~#out~82.base, ~#out~82.offset; [2025-02-08 03:02:56,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10961-1: SUMMARY for call #t~ret651 := ldv__builtin_expect((if #t~mem650 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem650 % 256 % 18446744073709551616 else #t~mem650 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:02:56,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10961: assume -9223372036854775808 <= #t~ret651 && #t~ret651 <= 9223372036854775807;~tmp___7~1 := #t~ret651;havoc #t~mem650;havoc #t~ret651; [2025-02-08 03:02:56,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10962: assume 0 != ~tmp___7~1; [2025-02-08 03:02:56,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10962: assume !(0 != ~tmp___7~1); [2025-02-08 03:02:56,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10876: call ULTIMATE.dealloc(~#descriptor~4.base, ~#descriptor~4.offset);havoc ~#descriptor~4.base, ~#descriptor~4.offset;call ULTIMATE.dealloc(~#descriptor___0~1.base, ~#descriptor___0~1.offset);havoc ~#descriptor___0~1.base, ~#descriptor___0~1.offset;call ULTIMATE.dealloc(~#descriptor___1~0.base, ~#descriptor___1~0.offset);havoc ~#descriptor___1~0.base, ~#descriptor___1~0.offset;call ULTIMATE.dealloc(~#descriptor___2~0.base, ~#descriptor___2~0.offset);havoc ~#descriptor___2~0.base, ~#descriptor___2~0.offset; [2025-02-08 03:02:56,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10971: call #t~mem655.base, #t~mem655.offset := read~$Pointer$#25(~next~2.base, 16 + ~next~2.offset, 8);~next~2.base, ~next~2.offset := #t~mem655.base, #t~mem655.offset;havoc #t~mem655.base, #t~mem655.offset; [2025-02-08 03:02:56,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10963-1: SUMMARY for call #t~ret652.base, #t~ret652.offset := get_current(); srcloc: null [2025-02-08 03:02:56,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10963: ~tmp___6~2.base, ~tmp___6~2.offset := #t~ret652.base, #t~ret652.offset;havoc #t~ret652.base, #t~ret652.offset;call #t~mem653 := read~int#6(~tmp___6~2.base, 2076 + ~tmp___6~2.offset, 4); [2025-02-08 03:02:56,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10964: havoc #t~mem653; [2025-02-08 03:02:56,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10964-1: SUMMARY for call __dynamic_pr_debug(~#descriptor___1~0.base, ~#descriptor___1~0.offset, 170, 0); srcloc: null [2025-02-08 03:02:56,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10968: havoc #t~mem654.base, #t~mem654.offset;~offset~0 := 576 + ~offset~0; [2025-02-08 03:02:56,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10968-2: call #t~mem654.base, #t~mem654.offset := read~$Pointer$#25(~next~2.base, ~next~2.offset, 8); [2025-02-08 03:02:56,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10968-1: SUMMARY for call dump_buf(#t~mem654.base, #t~mem654.offset, 576, 0, (if ~offset~0 % 4294967296 % 4294967296 <= 2147483647 then ~offset~0 % 4294967296 % 4294967296 else ~offset~0 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:02:56,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10948: assume 0 != ~data_only~0;~__min1~1 := 512;call #t~mem648 := read~int#25(~msg~0.base, 24 + ~msg~0.offset, 4);~__min2~1 := (if (#t~mem648 - ~offset~0) % 4294967296 % 4294967296 <= 2147483647 then (#t~mem648 - ~offset~0) % 4294967296 % 4294967296 else (#t~mem648 - ~offset~0) % 4294967296 % 4294967296 - 4294967296);havoc #t~mem648;~dump_len~0 := (if ~__min1~1 < ~__min2~1 then ~__min1~1 else ~__min2~1);call #t~mem649.base, #t~mem649.offset := read~$Pointer$#25(~next~2.base, ~next~2.offset, 8); [2025-02-08 03:02:56,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10948: assume !(0 != ~data_only~0);call write~$Pointer$#28(166, 0, ~#descriptor___1~0.base, ~#descriptor___1~0.offset, 8);call write~$Pointer$#28(167, 0, ~#descriptor___1~0.base, 8 + ~#descriptor___1~0.offset, 8);call write~$Pointer$#28(168, 0, ~#descriptor___1~0.base, 16 + ~#descriptor___1~0.offset, 8);call write~$Pointer$#28(169, 0, ~#descriptor___1~0.base, 24 + ~#descriptor___1~0.offset, 8);call write~int#28(458, ~#descriptor___1~0.base, 32 + ~#descriptor___1~0.offset, 4);call write~int#28(0, ~#descriptor___1~0.base, 36 + ~#descriptor___1~0.offset, 1);call #t~mem650 := read~int#28(~#descriptor___1~0.base, 36 + ~#descriptor___1~0.offset, 1); [2025-02-08 03:02:56,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10952: havoc #t~mem649.base, #t~mem649.offset;~offset~0 := 512 + ~offset~0; [2025-02-08 03:02:56,110 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10952-1: SUMMARY for call dump_buf(#t~mem649.base, #t~mem649.offset, ~dump_len~0, 1, (if ~offset~0 % 4294967296 % 4294967296 <= 2147483647 then ~offset~0 % 4294967296 % 4294967296 else ~offset~0 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:02:56,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9034: mlx5_irq_clear_affinity_hints_~i~2#1 := 1 + mlx5_irq_clear_affinity_hints_~i~2#1; [2025-02-08 03:02:56,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9034-1: SUMMARY for call mlx5_irq_clear_affinity_hint(mlx5_irq_clear_affinity_hints_~mdev#1.base, mlx5_irq_clear_affinity_hints_~mdev#1.offset, mlx5_irq_clear_affinity_hints_~i~2#1); srcloc: null [2025-02-08 03:02:56,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15319: call ULTIMATE.dealloc(~#in~10.base, ~#in~10.offset);havoc ~#in~10.base, ~#in~10.offset;call ULTIMATE.dealloc(~#out~14.base, ~#out~14.offset);havoc ~#out~14.base, ~#out~14.offset; [2025-02-08 03:02:56,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23768: havoc mlx5_get_flow_table_id_#t~mem3657#1; [2025-02-08 03:02:56,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17750: call ULTIMATE.dealloc(mlx5_core_destroy_cq_~#in~16#1.base, mlx5_core_destroy_cq_~#in~16#1.offset);havoc mlx5_core_destroy_cq_~#in~16#1.base, mlx5_core_destroy_cq_~#in~16#1.offset;call ULTIMATE.dealloc(mlx5_core_destroy_cq_~#out~21#1.base, mlx5_core_destroy_cq_~#out~21#1.offset);havoc mlx5_core_destroy_cq_~#out~21#1.base, mlx5_core_destroy_cq_~#out~21#1.offset; [2025-02-08 03:02:56,563 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25338-1: SUMMARY for call mlx5e_close_cq(~c.base, 80 + (465 + ~c.offset + 559 * ~tc~1)); srcloc: null [2025-02-08 03:02:56,563 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25338: ~tc~1 := 1 + ~tc~1; [2025-02-08 03:02:56,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23470: call ULTIMATE.dealloc(~#in~67.base, ~#in~67.offset);havoc ~#in~67.base, ~#in~67.offset;call ULTIMATE.dealloc(~#out~79.base, ~#out~79.offset);havoc ~#out~79.base, ~#out~79.offset; [2025-02-08 03:02:56,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32314: havoc #t~nondet5768; [2025-02-08 03:02:56,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32080: havoc #t~nondet5731; [2025-02-08 03:02:56,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L31855: havoc #t~nondet5702; [2025-02-08 03:02:56,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11838-1: SUMMARY for call up(~cmd~5#1.base, 241 + ~cmd~5#1.offset); srcloc: null [2025-02-08 03:02:56,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11838: ~i~8#1 := 1 + ~i~8#1; [2025-02-08 03:02:56,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11824: ~i~8#1 := 1 + ~i~8#1; [2025-02-08 03:02:56,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11824-1: SUMMARY for call down(~cmd~5#1.base, 241 + ~cmd~5#1.offset); srcloc: null [2025-02-08 03:02:56,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L31997: havoc #t~ret5717.base, #t~ret5717.offset; [2025-02-08 03:02:56,660 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29669-6: havoc #t~bitwise5176;assume #t~bitwise5176 > 1; [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29669-7: assume 0 == ~i~46;#t~bitwise5176 := 1; [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29669-7: assume !(0 == ~i~46); [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29669-4: assume 0 == #t~bitwise5176 % 4294967296 || 0 == ~eth_proto_cap % 4294967296;#t~bitwise5177 := 0; [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29669-4: assume !(0 == #t~bitwise5176 % 4294967296 || 0 == ~eth_proto_cap % 4294967296); [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29669-5: [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29670-3: assume 0 == ~advertising_modes~0 % 4294967296;#t~bitwise5179 := #t~mem5178; [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29670-3: assume !(0 == ~advertising_modes~0 % 4294967296); [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29669-2: havoc #t~bitwise5177;assume #t~bitwise5177 % 4294967296 <= #t~bitwise5176 % 4294967296 && #t~bitwise5177 % 4294967296 <= ~eth_proto_cap % 4294967296; [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29670-4: assume 0 == #t~mem5178 % 4294967296 || #t~mem5178 % 4294967296 == ~advertising_modes~0 % 4294967296;#t~bitwise5179 := ~advertising_modes~0; [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29670-4: assume !(0 == #t~mem5178 % 4294967296 || #t~mem5178 % 4294967296 == ~advertising_modes~0 % 4294967296); [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29669-3: assume #t~bitwise5176 % 4294967296 == ~eth_proto_cap % 4294967296;#t~bitwise5177 := #t~bitwise5176; [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29669-3: assume !(#t~bitwise5176 % 4294967296 == ~eth_proto_cap % 4294967296); [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29670-1: [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29669: assume 0 != #t~bitwise5177 % 4294967296;havoc #t~bitwise5176;havoc #t~bitwise5177;call #t~mem5178 := read~int#58(~#ptys2ethtool_table~0.base, 4 + (~#ptys2ethtool_table~0.offset + 12 * ~i~46), 4); [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29669: assume !(0 != #t~bitwise5177 % 4294967296);havoc #t~bitwise5176;havoc #t~bitwise5177; [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29670-2: havoc #t~bitwise5179;assume (#t~bitwise5179 % 4294967296 >= #t~mem5178 % 4294967296 && #t~bitwise5179 % 4294967296 >= ~advertising_modes~0 % 4294967296) && #t~bitwise5179 % 4294967296 <= #t~mem5178 % 4294967296 + ~advertising_modes~0 % 4294967296; [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29669-1: [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29670: ~advertising_modes~0 := #t~bitwise5179;havoc #t~mem5178;havoc #t~bitwise5179; [2025-02-08 03:02:56,661 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29673: ~i~46 := 1 + ~i~46; [2025-02-08 03:02:56,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15860: havoc #t~mem1725.base, #t~mem1725.offset; [2025-02-08 03:02:56,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15549-2: call #t~mem1673 := read~int#25(~uar.base, ~uar.offset, 4); [2025-02-08 03:02:56,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15549-1: SUMMARY for call #t~ret1674 := mlx5_cmd_free_uar(~mdev.base, ~mdev.offset, #t~mem1673); srcloc: null [2025-02-08 03:02:56,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15549: assume -2147483648 <= #t~ret1674 && #t~ret1674 <= 2147483647;#res := ~err~52; [2025-02-08 03:02:56,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26773: havoc #t~mem4606.base, #t~mem4606.offset; [2025-02-08 03:02:56,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30331: havoc #t~mem5321.base, #t~mem5321.offset;havoc #t~mem5322; [2025-02-08 03:02:56,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32047: havoc dma_set_mask_#t~nondet5725#1; [2025-02-08 03:02:56,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10617-1: call #t~mem596#1.base, #t~mem596#1.offset := read~$Pointer$#25(~next~0#1.base, ~next~0#1.offset, 8);assume { :begin_inline_calc_block_sig } true;calc_block_sig_#in~block#1.base, calc_block_sig_#in~block#1.offset, calc_block_sig_#in~token#1, calc_block_sig_#in~csum#1 := #t~mem596#1.base, #t~mem596#1.offset, (if ~token#1 % 256 % 4294967296 <= 2147483647 then ~token#1 % 256 % 4294967296 else ~token#1 % 256 % 4294967296 - 4294967296), ~csum#1;havoc calc_block_sig_#t~ret593#1, calc_block_sig_#t~ret594#1, calc_block_sig_~block#1.base, calc_block_sig_~block#1.offset, calc_block_sig_~token#1, calc_block_sig_~csum#1, calc_block_sig_~tmp~60#1, calc_block_sig_~tmp___0~21#1;calc_block_sig_~block#1.base, calc_block_sig_~block#1.offset := calc_block_sig_#in~block#1.base, calc_block_sig_#in~block#1.offset;calc_block_sig_~token#1 := calc_block_sig_#in~token#1;calc_block_sig_~csum#1 := calc_block_sig_#in~csum#1;havoc calc_block_sig_~tmp~60#1;havoc calc_block_sig_~tmp___0~21#1;call write~int#25(calc_block_sig_~token#1, calc_block_sig_~block#1.base, 573 + calc_block_sig_~block#1.offset, 1); [2025-02-08 03:02:56,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10617: havoc calc_block_sig_#t~ret593#1, calc_block_sig_#t~ret594#1, calc_block_sig_~block#1.base, calc_block_sig_~block#1.offset, calc_block_sig_~token#1, calc_block_sig_~csum#1, calc_block_sig_~tmp~60#1, calc_block_sig_~tmp___0~21#1;havoc calc_block_sig_#in~block#1.base, calc_block_sig_#in~block#1.offset, calc_block_sig_#in~token#1, calc_block_sig_#in~csum#1;assume { :end_inline_calc_block_sig } true;call #t~mem597#1.base, #t~mem597#1.offset := read~$Pointer$#25(~next~0#1.base, 16 + ~next~0#1.offset, 8);~next~0#1.base, ~next~0#1.offset := #t~mem597#1.base, #t~mem597#1.offset;havoc #t~mem597#1.base, #t~mem597#1.offset; [2025-02-08 03:02:56,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10603-1: SUMMARY for call calc_block_sig_#t~ret594#1 := xor8_buf(calc_block_sig_~block#1.base, calc_block_sig_~block#1.offset, 575); srcloc: null [2025-02-08 03:02:56,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10603: calc_block_sig_~tmp___0~21#1 := calc_block_sig_#t~ret594#1;havoc calc_block_sig_#t~ret594#1;call write~int#25(-1 - (if calc_block_sig_~tmp___0~21#1 % 256 % 4294967296 <= 2147483647 then calc_block_sig_~tmp___0~21#1 % 256 % 4294967296 else calc_block_sig_~tmp___0~21#1 % 256 % 4294967296 - 4294967296), calc_block_sig_~block#1.base, 575 + calc_block_sig_~block#1.offset, 1); [2025-02-08 03:02:56,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10601-1: SUMMARY for call calc_block_sig_#t~ret593#1 := xor8_buf(calc_block_sig_~block#1.base, 512 + calc_block_sig_~block#1.offset, 62); srcloc: null [2025-02-08 03:02:56,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10600: assume 0 != calc_block_sig_~csum#1; [2025-02-08 03:02:56,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10600: assume !(0 != calc_block_sig_~csum#1); [2025-02-08 03:02:56,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10601: calc_block_sig_~tmp~60#1 := calc_block_sig_#t~ret593#1;havoc calc_block_sig_#t~ret593#1;call write~int#25(-1 - (if calc_block_sig_~tmp~60#1 % 256 % 4294967296 <= 2147483647 then calc_block_sig_~tmp~60#1 % 256 % 4294967296 else calc_block_sig_~tmp~60#1 % 256 % 4294967296 - 4294967296), calc_block_sig_~block#1.base, 574 + calc_block_sig_~block#1.offset, 1); [2025-02-08 03:02:56,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint copy_to_userFINAL: assume true; [2025-02-08 03:02:56,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L31928: havoc _copy_to_user_#t~nondet5712#1;#t~ret541#1 := _copy_to_user_#res#1;havoc _copy_to_user_#t~nondet5712#1, _copy_to_user_~arg0#1.base, _copy_to_user_~arg0#1.offset, _copy_to_user_~arg1#1.base, _copy_to_user_~arg1#1.offset, _copy_to_user_~arg2#1;havoc _copy_to_user_#in~arg0#1.base, _copy_to_user_#in~arg0#1.offset, _copy_to_user_#in~arg1#1.base, _copy_to_user_#in~arg1#1.offset, _copy_to_user_#in~arg2#1;assume { :end_inline__copy_to_user } true;~n#1 := #t~ret541#1;havoc #t~ret541#1; [2025-02-08 03:02:56,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10424: #res#1 := ~n#1; [2025-02-08 03:02:56,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10422: assume { :end_inline___copy_to_user_overflow } true; [2025-02-08 03:02:56,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L31873: havoc __kmalloc_node_#t~ret5703#1.base, __kmalloc_node_#t~ret5703#1.offset; [2025-02-08 03:02:56,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12181-1: SUMMARY for call mlx5_free_cmd_msg(~dev.base, ~dev.offset, ~msg~3.base, ~msg~3.offset); srcloc: null [2025-02-08 03:02:56,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12180: SUMMARY for call list_del(~msg~3.base, ~msg~3.offset); srcloc: null [2025-02-08 03:02:56,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12181: ~msg~3.base, ~msg~3.offset := ~n~3.base, ~n~3.offset;call #t~mem955.base, #t~mem955.offset := read~$Pointer$#25(~n~3.base, ~n~3.offset, 8);~__mptr___4~0.base, ~__mptr___4~0.offset := #t~mem955.base, #t~mem955.offset;havoc #t~mem955.base, #t~mem955.offset;~n~3.base, ~n~3.offset := ~__mptr___4~0.base, ~__mptr___4~0.offset; [2025-02-08 03:02:56,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12165-1: SUMMARY for call mlx5_free_cmd_msg(~dev.base, ~dev.offset, ~msg~3.base, ~msg~3.offset); srcloc: null [2025-02-08 03:02:56,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12164: SUMMARY for call list_del(~msg~3.base, ~msg~3.offset); srcloc: null [2025-02-08 03:02:56,976 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12165: ~msg~3.base, ~msg~3.offset := ~n~3.base, ~n~3.offset;call #t~mem952.base, #t~mem952.offset := read~$Pointer$#25(~n~3.base, ~n~3.offset, 8);~__mptr___1~3.base, ~__mptr___1~3.offset := #t~mem952.base, #t~mem952.offset;havoc #t~mem952.base, #t~mem952.offset;~n~3.base, ~n~3.offset := ~__mptr___1~3.base, ~__mptr___1~3.offset; [2025-02-08 03:02:57,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16122: havoc #t~mem1793#1.base, #t~mem1793#1.offset; [2025-02-08 03:02:57,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16116: havoc rb_erase_~arg0#1.base, rb_erase_~arg0#1.offset, rb_erase_~arg1#1.base, rb_erase_~arg1#1.offset;havoc rb_erase_#in~arg0#1.base, rb_erase_#in~arg0#1.offset, rb_erase_#in~arg1#1.base, rb_erase_#in~arg1#1.offset;assume { :end_inline_rb_erase } true;call #t~mem1791#1 := read~int#25(~fwp~0#1.base, 66 + ~fwp~0#1.offset, 4); [2025-02-08 03:02:57,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16118: SUMMARY for call list_del(~fwp~0#1.base, 50 + ~fwp~0#1.offset); srcloc: null [2025-02-08 03:02:57,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16122-1: SUMMARY for call __free_pages(#t~mem1793#1.base, #t~mem1793#1.offset, 0); srcloc: null [2025-02-08 03:02:57,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16017: assume find_fw_page_#t~mem1765#1 % 18446744073709551616 > find_fw_page_~addr#1 % 18446744073709551616;havoc find_fw_page_#t~mem1765#1;call find_fw_page_#t~mem1766#1.base, find_fw_page_#t~mem1766#1.offset := read~$Pointer$#25(find_fw_page_~tmp~163#1.base, 8 + find_fw_page_~tmp~163#1.offset, 8);find_fw_page_~tmp~163#1.base, find_fw_page_~tmp~163#1.offset := find_fw_page_#t~mem1766#1.base, find_fw_page_#t~mem1766#1.offset;havoc find_fw_page_#t~mem1766#1.base, find_fw_page_#t~mem1766#1.offset; [2025-02-08 03:02:57,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16017: assume !(find_fw_page_#t~mem1765#1 % 18446744073709551616 > find_fw_page_~addr#1 % 18446744073709551616);havoc find_fw_page_#t~mem1765#1;find_fw_page_~result~1#1.base, find_fw_page_~result~1#1.offset := find_fw_page_~tfp~1#1.base, find_fw_page_~tfp~1#1.offset; [2025-02-08 03:02:57,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16123: SUMMARY for call kfree(~fwp~0#1.base, ~fwp~0#1.offset); srcloc: null [2025-02-08 03:02:57,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16117: assume 1 != #t~mem1791#1 % 4294967296;havoc #t~mem1791#1; [2025-02-08 03:02:57,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16117: assume !(1 != #t~mem1791#1 % 4294967296);havoc #t~mem1791#1; [2025-02-08 03:02:57,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16121-2: call #t~mem1792#1.base, #t~mem1792#1.offset := read~$Pointer$#25(~dev#1.base, ~dev#1.offset, 8); [2025-02-08 03:02:57,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16121-1: SUMMARY for call dma_unmap_page(#t~mem1792#1.base, 148 + #t~mem1792#1.offset, ~addr#1 - ~addr#1 % 4096, 4096, 0); srcloc: null [2025-02-08 03:02:57,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16121: havoc #t~mem1792#1.base, #t~mem1792#1.offset;call #t~mem1793#1.base, #t~mem1793#1.offset := read~$Pointer$#25(~fwp~0#1.base, 32 + ~fwp~0#1.offset, 8); [2025-02-08 03:02:57,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16012: find_fw_page_~__mptr~14#1.base, find_fw_page_~__mptr~14#1.offset := find_fw_page_~tmp~163#1.base, find_fw_page_~tmp~163#1.offset;find_fw_page_~tfp~1#1.base, find_fw_page_~tfp~1#1.offset := find_fw_page_~__mptr~14#1.base, find_fw_page_~__mptr~14#1.offset;call find_fw_page_#t~mem1763#1 := read~int#25(find_fw_page_~tfp~1#1.base, 24 + find_fw_page_~tfp~1#1.offset, 8); [2025-02-08 03:02:57,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16014: assume find_fw_page_#t~mem1763#1 % 18446744073709551616 < find_fw_page_~addr#1 % 18446744073709551616;havoc find_fw_page_#t~mem1763#1;call find_fw_page_#t~mem1764#1.base, find_fw_page_#t~mem1764#1.offset := read~$Pointer$#25(find_fw_page_~tmp~163#1.base, 16 + find_fw_page_~tmp~163#1.offset, 8);find_fw_page_~tmp~163#1.base, find_fw_page_~tmp~163#1.offset := find_fw_page_#t~mem1764#1.base, find_fw_page_#t~mem1764#1.offset;havoc find_fw_page_#t~mem1764#1.base, find_fw_page_#t~mem1764#1.offset; [2025-02-08 03:02:57,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16014: assume !(find_fw_page_#t~mem1763#1 % 18446744073709551616 < find_fw_page_~addr#1 % 18446744073709551616);havoc find_fw_page_#t~mem1763#1;call find_fw_page_#t~mem1765#1 := read~int#25(find_fw_page_~tfp~1#1.base, 24 + find_fw_page_~tfp~1#1.offset, 8); [2025-02-08 03:02:57,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21538: call ULTIMATE.dealloc(mlx5_core_destroy_tir_~#in~49#1.base, mlx5_core_destroy_tir_~#in~49#1.offset);havoc mlx5_core_destroy_tir_~#in~49#1.base, mlx5_core_destroy_tir_~#in~49#1.offset;call ULTIMATE.dealloc(mlx5_core_destroy_tir_~#out~60#1.base, mlx5_core_destroy_tir_~#out~60#1.offset);havoc mlx5_core_destroy_tir_~#out~60#1.base, mlx5_core_destroy_tir_~#out~60#1.offset; [2025-02-08 03:02:57,109 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21579: call ULTIMATE.dealloc(mlx5_core_destroy_tis_~#in~50#1.base, mlx5_core_destroy_tis_~#in~50#1.offset);havoc mlx5_core_destroy_tis_~#in~50#1.base, mlx5_core_destroy_tis_~#in~50#1.offset;call ULTIMATE.dealloc(mlx5_core_destroy_tis_~#out~62#1.base, mlx5_core_destroy_tis_~#out~62#1.offset);havoc mlx5_core_destroy_tis_~#out~62#1.base, mlx5_core_destroy_tis_~#out~62#1.offset; [2025-02-08 03:02:57,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L31963: havoc _raw_write_lock_irqsave_#t~nondet5714#1; [2025-02-08 03:02:57,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20777: call ULTIMATE.dealloc(~#in~37#1.base, ~#in~37#1.offset);havoc ~#in~37#1.base, ~#in~37#1.offset;call ULTIMATE.dealloc(~#out~44#1.base, ~#out~44#1.offset);havoc ~#out~44#1.base, ~#out~44#1.offset; [2025-02-08 03:02:57,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20150: call ULTIMATE.dealloc(~#in~30.base, ~#in~30.offset);havoc ~#in~30.base, ~#in~30.offset; [2025-02-08 03:03:01,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10429: call ULTIMATE.dealloc(~#__key~4.base, ~#__key~4.offset);havoc ~#__key~4.base, ~#__key~4.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0.base, ~#__constr_expr_0~0.offset);havoc ~#__constr_expr_0~0.base, ~#__constr_expr_0~0.offset; [2025-02-08 03:03:01,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11668: call ULTIMATE.dealloc(~#outlen_str~0.base, ~#outlen_str~0.offset);havoc ~#outlen_str~0.base, ~#outlen_str~0.offset; [2025-02-08 03:03:44,994 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20185-1: SUMMARY for call mlx5_query_port_proto_cap_#t~ret2686#1 := mlx5_query_port_ptys(mlx5_query_port_proto_cap_~dev#1.base, mlx5_query_port_proto_cap_~dev#1.offset, mlx5_query_port_proto_cap_~#out~34#1.base, mlx5_query_port_proto_cap_~#out~34#1.offset, 64, mlx5_query_port_proto_cap_~proto_mask#1, 1); srcloc: null [2025-02-08 03:03:44,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20185: assume -2147483648 <= mlx5_query_port_proto_cap_#t~ret2686#1 && mlx5_query_port_proto_cap_#t~ret2686#1 <= 2147483647;mlx5_query_port_proto_cap_~err~85#1 := mlx5_query_port_proto_cap_#t~ret2686#1;havoc mlx5_query_port_proto_cap_#t~ret2686#1; [2025-02-08 03:03:44,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9218-1: SUMMARY for call mlx5_core_set_issi_#t~ret306#1 := __fswab32(mlx5_core_set_issi_#t~mem305#1); srcloc: null [2025-02-08 03:03:44,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13182: assume mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#res#1.base, mlx5_qp_type_str_#res#1.offset := 294, 0; [2025-02-08 03:03:44,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13182: assume !mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#t~switch1112#1 := mlx5_qp_type_str_#t~switch1112#1 || 12 == mlx5_qp_type_str_~type#1; [2025-02-08 03:03:44,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20317-1: SUMMARY for call mlx5_set_port_proto_#t~ret2706#1 := __fswab32(mlx5_set_port_proto_#t~mem2705#1); srcloc: null [2025-02-08 03:03:44,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20317: mlx5_set_port_proto_~tmp~270#1 := mlx5_set_port_proto_#t~ret2706#1;havoc mlx5_set_port_proto_#t~mem2705#1;havoc mlx5_set_port_proto_#t~ret2706#1; [2025-02-08 03:03:44,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9879: havoc mlx5_register_debugfs_#t~ret1114#1.base, mlx5_register_debugfs_#t~ret1114#1.offset, mlx5_register_debugfs_#t~mem1115#1.base, mlx5_register_debugfs_#t~mem1115#1.offset, mlx5_register_debugfs_#t~ret1116#1, mlx5_register_debugfs_~tmp~102#1;assume { :end_inline_mlx5_register_debugfs } true;init_~__lock_name~0#1.base, init_~__lock_name~0#1.offset := 79, 0; [2025-02-08 03:03:44,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12390-1: SUMMARY for call sema_init(mlx5_cmd_init_~cmd~10#1.base, 241 + mlx5_cmd_init_~cmd~10#1.offset, mlx5_cmd_init_#t~mem1009#1); srcloc: null [2025-02-08 03:03:44,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9219: mlx5_core_set_issi_~tmp___0~11#1 := mlx5_core_set_issi_#t~ret308#1;havoc mlx5_core_set_issi_#t~bitwise307#1;havoc mlx5_core_set_issi_#t~ret308#1;call write~int#25(mlx5_core_set_issi_~tmp___0~11#1, mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset, 4); [2025-02-08 03:03:44,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9219-1: SUMMARY for call mlx5_core_set_issi_#t~ret308#1 := __fswab32(mlx5_core_set_issi_#t~bitwise307#1); srcloc: null [2025-02-08 03:03:44,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13447: assume 0 == (mlx5_cq_debugfs_init_#t~mem1173#1.base + mlx5_cq_debugfs_init_#t~mem1173#1.offset) % 18446744073709551616;havoc mlx5_cq_debugfs_init_#t~mem1173#1.base, mlx5_cq_debugfs_init_#t~mem1173#1.offset;mlx5_cq_debugfs_init_#res#1 := -12; [2025-02-08 03:03:44,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13447: assume !(0 == (mlx5_cq_debugfs_init_#t~mem1173#1.base + mlx5_cq_debugfs_init_#t~mem1173#1.offset) % 18446744073709551616);havoc mlx5_cq_debugfs_init_#t~mem1173#1.base, mlx5_cq_debugfs_init_#t~mem1173#1.offset;mlx5_cq_debugfs_init_#res#1 := 0; [2025-02-08 03:03:44,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12390: havoc mlx5_cmd_init_#t~mem1009#1; [2025-02-08 03:03:44,995 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20318-6: [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20318-5: assume 0 == mlx5_set_port_proto_#t~bitwise2707#1 % 4294967296 || 65536 == mlx5_set_port_proto_#t~bitwise2707#1 % 4294967296;mlx5_set_port_proto_#t~bitwise2708#1 := 65536; [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20318-5: assume !(0 == mlx5_set_port_proto_#t~bitwise2707#1 % 4294967296 || 65536 == mlx5_set_port_proto_#t~bitwise2707#1 % 4294967296); [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20318-8: assume 4278255615 == mlx5_set_port_proto_~tmp~270#1 % 4294967296;mlx5_set_port_proto_#t~bitwise2707#1 := mlx5_set_port_proto_~tmp~270#1; [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20318-8: assume !(4278255615 == mlx5_set_port_proto_~tmp~270#1 % 4294967296); [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20318-7: havoc mlx5_set_port_proto_#t~bitwise2707#1;assume mlx5_set_port_proto_#t~bitwise2707#1 % 4294967296 <= mlx5_set_port_proto_~tmp~270#1 % 4294967296 && mlx5_set_port_proto_#t~bitwise2707#1 % 4294967296 <= 4278255615; [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9219-2: [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20318-9: assume 0 == mlx5_set_port_proto_~tmp~270#1 % 4294967296;mlx5_set_port_proto_#t~bitwise2707#1 := 0; [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20318-9: assume !(0 == mlx5_set_port_proto_~tmp~270#1 % 4294967296); [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9219-3: havoc mlx5_core_set_issi_#t~bitwise307#1;assume (mlx5_core_set_issi_#t~bitwise307#1 % 4294967296 >= mlx5_core_set_issi_~tmp~32#1 % 65536 % 4294967296 && mlx5_core_set_issi_#t~bitwise307#1 % 4294967296 >= 17432576) && mlx5_core_set_issi_#t~bitwise307#1 % 4294967296 <= 17432576 + mlx5_core_set_issi_~tmp~32#1 % 65536 % 4294967296; [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9219-4: assume false;mlx5_core_set_issi_#t~bitwise307#1 := mlx5_core_set_issi_~tmp~32#1 % 65536; [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9219-4: assume !false; [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9219-5: assume 0 == mlx5_core_set_issi_~tmp~32#1 % 65536 % 4294967296 || 17432576 == mlx5_core_set_issi_~tmp~32#1 % 65536 % 4294967296;mlx5_core_set_issi_#t~bitwise307#1 := 17432576; [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9219-5: assume !(0 == mlx5_core_set_issi_~tmp~32#1 % 65536 % 4294967296 || 17432576 == mlx5_core_set_issi_~tmp~32#1 % 65536 % 4294967296); [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20318: mlx5_set_port_proto_~tmp___0~113#1 := mlx5_set_port_proto_#t~ret2709#1;havoc mlx5_set_port_proto_#t~bitwise2707#1;havoc mlx5_set_port_proto_#t~bitwise2708#1;havoc mlx5_set_port_proto_#t~ret2709#1;call write~int#25(mlx5_set_port_proto_~tmp___0~113#1, mlx5_set_port_proto_~#in~31#1.base, mlx5_set_port_proto_~#in~31#1.offset, 4);call mlx5_set_port_proto_#t~mem2710#1 := read~int#25(mlx5_set_port_proto_~#in~31#1.base, mlx5_set_port_proto_~#in~31#1.offset, 4); [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8691: assume to_fw_pkey_sz_#t~switch178#1;to_fw_pkey_sz_#res#1 := 0; [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8691: assume !to_fw_pkey_sz_#t~switch178#1;to_fw_pkey_sz_#t~switch178#1 := to_fw_pkey_sz_#t~switch178#1 || 256 == to_fw_pkey_sz_~size#1; [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20318-2: [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20318-1: SUMMARY for call mlx5_set_port_proto_#t~ret2709#1 := __fswab32(mlx5_set_port_proto_#t~bitwise2708#1); srcloc: null [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20318-4: assume false;mlx5_set_port_proto_#t~bitwise2708#1 := mlx5_set_port_proto_#t~bitwise2707#1; [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20318-4: assume !false; [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20186: assume 0 != mlx5_query_port_proto_cap_~err~85#1;mlx5_query_port_proto_cap_#res#1 := mlx5_query_port_proto_cap_~err~85#1;call ULTIMATE.dealloc(mlx5_query_port_proto_cap_~#out~34#1.base, mlx5_query_port_proto_cap_~#out~34#1.offset);havoc mlx5_query_port_proto_cap_~#out~34#1.base, mlx5_query_port_proto_cap_~#out~34#1.offset; [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20186: assume !(0 != mlx5_query_port_proto_cap_~err~85#1); [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20318-3: havoc mlx5_set_port_proto_#t~bitwise2708#1;assume (mlx5_set_port_proto_#t~bitwise2708#1 % 4294967296 >= mlx5_set_port_proto_#t~bitwise2707#1 % 4294967296 && mlx5_set_port_proto_#t~bitwise2708#1 % 4294967296 >= 65536) && mlx5_set_port_proto_#t~bitwise2708#1 % 4294967296 <= 65536 + mlx5_set_port_proto_#t~bitwise2707#1 % 4294967296; [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30757: mlx5e_sq_xmit_~tmp___12~15#1 := mlx5e_sq_xmit_#t~ret5461#1;havoc mlx5e_sq_xmit_#t~ret5461#1;call write~int#25(mlx5e_sq_xmit_~tmp___12~15#1, mlx5e_sq_xmit_~dseg~0#1.base, mlx5e_sq_xmit_~dseg~0#1.offset, 4); [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30757-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5461#1 := __fswab32(mlx5e_sq_xmit_~headlen~0#1 % 65536); srcloc: null [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12391-1: SUMMARY for call sema_init(mlx5_cmd_init_~cmd~10#1.base, 325 + mlx5_cmd_init_~cmd~10#1.offset, 1); srcloc: null [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12391: call mlx5_cmd_init_#t~mem1010#1 := read~int#25(mlx5_cmd_init_~cmd~10#1.base, 28 + mlx5_cmd_init_~cmd~10#1.offset, 8);mlx5_cmd_init_~cmd_h~0#1 := mlx5_cmd_init_#t~mem1010#1 % 18446744073709551616 / 4294967296;havoc mlx5_cmd_init_#t~mem1010#1;call mlx5_cmd_init_#t~mem1011#1 := read~int#25(mlx5_cmd_init_~cmd~10#1.base, 28 + mlx5_cmd_init_~cmd~10#1.offset, 8);mlx5_cmd_init_~cmd_l~0#1 := mlx5_cmd_init_#t~mem1011#1;havoc mlx5_cmd_init_#t~mem1011#1; [2025-02-08 03:03:44,996 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8956: assume 0 != mlx5_irq_set_affinity_hint_~tmp___2~4#1; [2025-02-08 03:03:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8956: assume !(0 != mlx5_irq_set_affinity_hint_~tmp___2~4#1);assume { :begin_inline_cpumask_local_spread } true;cpumask_local_spread_#in~arg0#1, cpumask_local_spread_#in~arg1#1 := mlx5_irq_set_affinity_hint_~i#1, mlx5_irq_set_affinity_hint_~numa_node___0~0#1;havoc cpumask_local_spread_#res#1;havoc cpumask_local_spread_#t~nondet5716#1, cpumask_local_spread_~arg0#1, cpumask_local_spread_~arg1#1;cpumask_local_spread_~arg0#1 := cpumask_local_spread_#in~arg0#1;cpumask_local_spread_~arg1#1 := cpumask_local_spread_#in~arg1#1;havoc cpumask_local_spread_#t~nondet5716#1;cpumask_local_spread_#res#1 := cpumask_local_spread_#t~nondet5716#1;havoc cpumask_local_spread_#t~nondet5716#1; [2025-02-08 03:03:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29304: mlx5e_get_strings_~j~2#1 := 0; [2025-02-08 03:03:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32343: havoc zalloc_cpumask_var_#t~nondet5771#1;mlx5_irq_set_affinity_hint_#t~ret254#1 := zalloc_cpumask_var_#res#1;havoc zalloc_cpumask_var_#t~nondet5771#1, zalloc_cpumask_var_~arg0#1.base, zalloc_cpumask_var_~arg0#1.offset, zalloc_cpumask_var_~arg1#1;havoc zalloc_cpumask_var_#in~arg0#1.base, zalloc_cpumask_var_#in~arg0#1.offset, zalloc_cpumask_var_#in~arg1#1;assume { :end_inline_zalloc_cpumask_var } true;mlx5_irq_set_affinity_hint_~tmp___1~4#1 := (if 0 == mlx5_irq_set_affinity_hint_#t~ret254#1 % 256 then 0 else 1);havoc mlx5_irq_set_affinity_hint_#t~mem253#1.base, mlx5_irq_set_affinity_hint_#t~mem253#1.offset;havoc mlx5_irq_set_affinity_hint_#t~ret254#1; [2025-02-08 03:03:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13184: assume mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#res#1.base, mlx5_qp_type_str_#res#1.offset := 295, 0; [2025-02-08 03:03:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13184: assume !mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#t~switch1112#1 := true; [2025-02-08 03:03:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9881: init_~tmp~40#1.base, init_~tmp~40#1.offset := init_#t~ret452#1.base, init_#t~ret452#1.offset;havoc init_#t~ret452#1.base, init_#t~ret452#1.offset;~mlx5_core_wq~0.base, ~mlx5_core_wq~0.offset := init_~tmp~40#1.base, init_~tmp~40#1.offset; [2025-02-08 03:03:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9881-1: SUMMARY for call init_#t~ret452#1.base, init_#t~ret452#1.offset := __alloc_workqueue_key(80, 0, 131082, 1, init_~#__key~2#1.base, init_~#__key~2#1.offset, init_~__lock_name~0#1.base, init_~__lock_name~0#1.offset); srcloc: null [2025-02-08 03:03:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9221: assume -2147483648 <= mlx5_core_set_issi_#t~ret309#1 && mlx5_core_set_issi_#t~ret309#1 <= 2147483647;mlx5_core_set_issi_~err~12#1 := mlx5_core_set_issi_#t~ret309#1;havoc mlx5_core_set_issi_#t~ret309#1; [2025-02-08 03:03:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14242: mlx5_query_hca_caps_~tmp___3~20#1 := mlx5_query_hca_caps_#t~ret1360#1;havoc mlx5_query_hca_caps_#t~mem1359#1;havoc mlx5_query_hca_caps_#t~ret1360#1; [2025-02-08 03:03:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9221-1: SUMMARY for call mlx5_core_set_issi_#t~ret309#1 := mlx5_cmd_exec_check_status(mlx5_core_set_issi_~dev#1.base, mlx5_core_set_issi_~dev#1.offset, mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset, 16, mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset, 112); srcloc: null [2025-02-08 03:03:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8957: mlx5_irq_set_affinity_hint_~tmp___0~8#1.base, mlx5_irq_set_affinity_hint_~tmp___0~8#1.offset := mlx5_irq_set_affinity_hint_#t~ret255#1.base, mlx5_irq_set_affinity_hint_#t~ret255#1.offset;havoc mlx5_irq_set_affinity_hint_#t~ret255#1.base, mlx5_irq_set_affinity_hint_#t~ret255#1.offset;call mlx5_irq_set_affinity_hint_#t~mem256#1 := read~int#6(mlx5_irq_set_affinity_hint_~tmp___0~8#1.base, 2076 + mlx5_irq_set_affinity_hint_~tmp___0~8#1.offset, 4); [2025-02-08 03:03:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8957-1: SUMMARY for call mlx5_irq_set_affinity_hint_#t~ret255#1.base, mlx5_irq_set_affinity_hint_#t~ret255#1.offset := get_current(); srcloc: null [2025-02-08 03:03:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14242-1: SUMMARY for call mlx5_query_hca_caps_#t~ret1360#1 := __fswab32(mlx5_query_hca_caps_#t~mem1359#1); srcloc: null [2025-02-08 03:03:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14242-2: call mlx5_query_hca_caps_#t~mem1359#1 := read~int#25(mlx5_query_hca_caps_~dev#1.base, 253349 + mlx5_query_hca_caps_~dev#1.offset, 4); [2025-02-08 03:03:44,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20320: mlx5_set_port_proto_~tmp___1~74#1 := mlx5_set_port_proto_#t~ret2711#1;havoc mlx5_set_port_proto_#t~mem2710#1;havoc mlx5_set_port_proto_#t~ret2711#1; [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8693: assume to_fw_pkey_sz_#t~switch178#1;to_fw_pkey_sz_#res#1 := 1; [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8693: assume !to_fw_pkey_sz_#t~switch178#1;to_fw_pkey_sz_#t~switch178#1 := to_fw_pkey_sz_#t~switch178#1 || 512 == to_fw_pkey_sz_~size#1; [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27323: ldv_main_exported_11_#t~ret4627#1 := mlx5e_close_#res#1;havoc mlx5e_close_#t~ret4420#1.base, mlx5e_close_#t~ret4420#1.offset, mlx5e_close_#t~ret4421#1, mlx5e_close_~netdev#1.base, mlx5e_close_~netdev#1.offset, mlx5e_close_~priv~37#1.base, mlx5e_close_~priv~37#1.offset, mlx5e_close_~tmp~406#1.base, mlx5e_close_~tmp~406#1.offset, mlx5e_close_~err~149#1;havoc mlx5e_close_#in~netdev#1.base, mlx5e_close_#in~netdev#1.offset;assume { :end_inline_mlx5e_close } true;assume -2147483648 <= ldv_main_exported_11_#t~ret4627#1 && ldv_main_exported_11_#t~ret4627#1 <= 2147483647;havoc ldv_main_exported_11_#t~ret4627#1;~ldv_state_variable_11~0 := 2; [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20320-1: SUMMARY for call mlx5_set_port_proto_#t~ret2711#1 := __fswab32(mlx5_set_port_proto_#t~mem2710#1); srcloc: null [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8825: assume -2147483648 <= handle_hca_cap_#t~ret211#1 && handle_hca_cap_#t~ret211#1 <= 2147483647;handle_hca_cap_~err~4#1 := handle_hca_cap_#t~ret211#1;havoc handle_hca_cap_#t~ret211#1; [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8825-1: SUMMARY for call handle_hca_cap_#t~ret211#1 := mlx5_core_get_caps(handle_hca_cap_~dev#1.base, handle_hca_cap_~dev#1.offset, 0, 0); srcloc: null [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9354: assume -2147483648 <= mlx5_dev_init_#t~ret350#1 && mlx5_dev_init_#t~ret350#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret350#1;havoc mlx5_dev_init_#t~ret350#1; [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30759: call mlx5e_sq_xmit_#t~mem5462#1 := read~int#25(mlx5e_sq_xmit_~skb#1.base, 45 + mlx5e_sq_xmit_~skb#1.offset, 1);call write~int#25(1 + (if mlx5e_sq_xmit_#t~mem5462#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5462#1 % 256 % 4294967296 else mlx5e_sq_xmit_#t~mem5462#1 % 256 % 4294967296 - 4294967296), mlx5e_sq_xmit_~skb#1.base, 45 + mlx5e_sq_xmit_~skb#1.offset, 1);havoc mlx5e_sq_xmit_#t~mem5462#1;mlx5e_sq_xmit_~dseg~0#1.base, mlx5e_sq_xmit_~dseg~0#1.offset := mlx5e_sq_xmit_~dseg~0#1.base, 16 + mlx5e_sq_xmit_~dseg~0#1.offset; [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30759-1: SUMMARY for call mlx5e_dma_push(mlx5e_sq_xmit_~sq#1.base, mlx5e_sq_xmit_~sq#1.offset, mlx5e_sq_xmit_~dma_addr~0#1, mlx5e_sq_xmit_~headlen~0#1 % 65536); srcloc: null [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14243: assume 0 != mlx5_query_hca_caps_#t~bitwise1361#1 % 4294967296;havoc mlx5_query_hca_caps_#t~bitwise1361#1; [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14243: assume !(0 != mlx5_query_hca_caps_#t~bitwise1361#1 % 4294967296);havoc mlx5_query_hca_caps_#t~bitwise1361#1; [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13186: assume mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#res#1.base, mlx5_qp_type_str_#res#1.offset := 296, 0; [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13186: assume !mlx5_qp_type_str_#t~switch1112#1;havoc mlx5_qp_type_str_#t~switch1112#1;havoc mlx5_qp_type_str_#t~switch1112#1;qp_read_field_#t~ret1188#1.base, qp_read_field_#t~ret1188#1.offset := mlx5_qp_type_str_#res#1.base, mlx5_qp_type_str_#res#1.offset;havoc mlx5_qp_type_str_#t~switch1112#1, mlx5_qp_type_str_~type#1;havoc mlx5_qp_type_str_#in~type#1;assume { :end_inline_mlx5_qp_type_str } true;qp_read_field_~tmp___4~13#1.base, qp_read_field_~tmp___4~13#1.offset := qp_read_field_#t~ret1188#1.base, qp_read_field_#t~ret1188#1.offset;qp_read_field_~param~0#1 := qp_read_field_~tmp___4~13#1.base + qp_read_field_~tmp___4~13#1.offset;call write~int#4(1, qp_read_field_~is_str#1.base, qp_read_field_~is_str#1.offset, 4); [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14243-1: [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9354-1: SUMMARY for call mlx5_dev_init_#t~ret350#1 := mlx5_satisfy_startup_pages(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset, 1); srcloc: null [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8958-1: SUMMARY for call mlx5_irq_set_affinity_hint_#t~ret257#1 := printk(24, 0); srcloc: null [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9883: assume 0 == (~mlx5_core_wq~0.base + ~mlx5_core_wq~0.offset) % 18446744073709551616;init_~err~15#1 := -12; [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9883: assume !(0 == (~mlx5_core_wq~0.base + ~mlx5_core_wq~0.offset) % 18446744073709551616);assume { :begin_inline_mlx5_health_init } true;havoc mlx5_health_init_#t~mem1986#1, mlx5_health_init_~#__key~12#1.base, mlx5_health_init_~#__key~12#1.offset, mlx5_health_init_~#__constr_expr_0~4#1.base, mlx5_health_init_~#__constr_expr_0~4#1.offset;call mlx5_health_init_~#__key~12#1.base, mlx5_health_init_~#__key~12#1.offset := #Ultimate.allocOnStack(8);call mlx5_health_init_~#__constr_expr_0~4#1.base, mlx5_health_init_~#__constr_expr_0~4#1.offset := #Ultimate.allocOnStack(8); [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8826: assume 0 != handle_hca_cap_~err~4#1; [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8826: assume !(0 != handle_hca_cap_~err~4#1); [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14243-4: assume 0 == mlx5_query_hca_caps_~tmp___3~20#1 % 4294967296;mlx5_query_hca_caps_#t~bitwise1361#1 := 0; [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14243-4: assume !(0 == mlx5_query_hca_caps_~tmp___3~20#1 % 4294967296); [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14243-2: havoc mlx5_query_hca_caps_#t~bitwise1361#1;assume mlx5_query_hca_caps_#t~bitwise1361#1 % 4294967296 <= mlx5_query_hca_caps_~tmp___3~20#1 % 4294967296 && mlx5_query_hca_caps_#t~bitwise1361#1 % 4294967296 <= 33554432; [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8958: assume -2147483648 <= mlx5_irq_set_affinity_hint_#t~ret257#1 && mlx5_irq_set_affinity_hint_#t~ret257#1 <= 2147483647;havoc mlx5_irq_set_affinity_hint_#t~mem256#1;havoc mlx5_irq_set_affinity_hint_#t~ret257#1;mlx5_irq_set_affinity_hint_#res#1 := -12; [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14243-3: assume 33554432 == mlx5_query_hca_caps_~tmp___3~20#1 % 4294967296;mlx5_query_hca_caps_#t~bitwise1361#1 := mlx5_query_hca_caps_~tmp___3~20#1; [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14243-3: assume !(33554432 == mlx5_query_hca_caps_~tmp___3~20#1 % 4294967296); [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20321-1: SUMMARY for call mlx5_set_port_proto_#t~ret2713#1 := __fswab32(mlx5_set_port_proto_#t~bitwise2712#1); srcloc: null [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20321: mlx5_set_port_proto_~tmp___2~54#1 := mlx5_set_port_proto_#t~ret2713#1;havoc mlx5_set_port_proto_#t~bitwise2712#1;havoc mlx5_set_port_proto_#t~ret2713#1;call write~int#25(mlx5_set_port_proto_~tmp___2~54#1, mlx5_set_port_proto_~#in~31#1.base, mlx5_set_port_proto_~#in~31#1.offset, 4); [2025-02-08 03:03:44,998 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20321-3: havoc mlx5_set_port_proto_#t~bitwise2712#1;assume (mlx5_set_port_proto_#t~bitwise2712#1 % 4294967296 >= (mlx5_set_port_proto_~tmp___1~74#1 - mlx5_set_port_proto_~tmp___1~74#1 % 8) % 4294967296 && mlx5_set_port_proto_#t~bitwise2712#1 % 4294967296 >= mlx5_set_port_proto_~proto_mask#1 % 8 % 4294967296) && mlx5_set_port_proto_#t~bitwise2712#1 % 4294967296 <= (mlx5_set_port_proto_~tmp___1~74#1 - mlx5_set_port_proto_~tmp___1~74#1 % 8) % 4294967296 + mlx5_set_port_proto_~proto_mask#1 % 8 % 4294967296; [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20321-2: [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20321-5: assume 0 == (mlx5_set_port_proto_~tmp___1~74#1 - mlx5_set_port_proto_~tmp___1~74#1 % 8) % 4294967296 || (mlx5_set_port_proto_~tmp___1~74#1 - mlx5_set_port_proto_~tmp___1~74#1 % 8) % 4294967296 == mlx5_set_port_proto_~proto_mask#1 % 8 % 4294967296;mlx5_set_port_proto_#t~bitwise2712#1 := mlx5_set_port_proto_~proto_mask#1 % 8; [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20321-5: assume !(0 == (mlx5_set_port_proto_~tmp___1~74#1 - mlx5_set_port_proto_~tmp___1~74#1 % 8) % 4294967296 || (mlx5_set_port_proto_~tmp___1~74#1 - mlx5_set_port_proto_~tmp___1~74#1 % 8) % 4294967296 == mlx5_set_port_proto_~proto_mask#1 % 8 % 4294967296); [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20321-4: assume 0 == mlx5_set_port_proto_~proto_mask#1 % 8 % 4294967296;mlx5_set_port_proto_#t~bitwise2712#1 := mlx5_set_port_proto_~tmp___1~74#1 - mlx5_set_port_proto_~tmp___1~74#1 % 8; [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20321-4: assume !(0 == mlx5_set_port_proto_~proto_mask#1 % 8 % 4294967296); [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9355: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9355: assume !(0 != mlx5_dev_init_~err~13#1);assume { :begin_inline_set_hca_ctrl } true;set_hca_ctrl_#in~dev#1.base, set_hca_ctrl_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc set_hca_ctrl_#res#1;havoc set_hca_ctrl_#t~memset~res237#1.base, set_hca_ctrl_#t~memset~res237#1.offset, set_hca_ctrl_#t~ret238#1, set_hca_ctrl_~dev#1.base, set_hca_ctrl_~dev#1.offset, set_hca_ctrl_~#he_in~0#1.base, set_hca_ctrl_~#he_in~0#1.offset, set_hca_ctrl_~#he_out~0#1.base, set_hca_ctrl_~#he_out~0#1.offset, set_hca_ctrl_~err~5#1;set_hca_ctrl_~dev#1.base, set_hca_ctrl_~dev#1.offset := set_hca_ctrl_#in~dev#1.base, set_hca_ctrl_#in~dev#1.offset;call set_hca_ctrl_~#he_in~0#1.base, set_hca_ctrl_~#he_in~0#1.offset := #Ultimate.allocOnStack(16);call set_hca_ctrl_~#he_out~0#1.base, set_hca_ctrl_~#he_out~0#1.offset := #Ultimate.allocOnStack(16);havoc set_hca_ctrl_~err~5#1; [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12394: assume 0 != mlx5_cmd_init_~cmd_l~0#1 % 4096 % 4294967296;call mlx5_cmd_init_#t~mem1012#1.base, mlx5_cmd_init_#t~mem1012#1.offset := read~$Pointer$#25(mlx5_cmd_init_~dev#1.base, mlx5_cmd_init_~dev#1.offset, 8); [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12394: assume !(0 != mlx5_cmd_init_~cmd_l~0#1 % 4096 % 4294967296);call mlx5_cmd_init_#t~mem1013#1.base, mlx5_cmd_init_#t~mem1013#1.offset := read~$Pointer$#25(mlx5_cmd_init_~dev#1.base, 318841 + mlx5_cmd_init_~dev#1.offset, 8); [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14244-1: SUMMARY for call mlx5_query_hca_caps_#t~ret1362#1 := mlx5_core_get_caps(mlx5_query_hca_caps_~dev#1.base, mlx5_query_hca_caps_~dev#1.offset, 7, 1); srcloc: null [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14244: assume -2147483648 <= mlx5_query_hca_caps_#t~ret1362#1 && mlx5_query_hca_caps_#t~ret1362#1 <= 2147483647;mlx5_query_hca_caps_~err~39#1 := mlx5_query_hca_caps_#t~ret1362#1;havoc mlx5_query_hca_caps_#t~ret1362#1; [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9223: assume 0 != mlx5_core_set_issi_~err~12#1;call mlx5_core_set_issi_#t~mem310#1 := read~int#25(mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset, 1); [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9223: assume !(0 != mlx5_core_set_issi_~err~12#1);call mlx5_core_set_issi_#t~mem314#1 := read~int#25(mlx5_core_set_issi_~#query_out~0#1.base, 108 + mlx5_core_set_issi_~#query_out~0#1.offset, 4); [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30364-1: SUMMARY for call skb_copy_from_linear_data_#t~memcpy~res5330#1.base, skb_copy_from_linear_data_#t~memcpy~res5330#1.offset := #Ultimate.C_memcpy#25(skb_copy_from_linear_data_~to#1.base, skb_copy_from_linear_data_~to#1.offset, skb_copy_from_linear_data_#t~mem5329#1.base, skb_copy_from_linear_data_#t~mem5329#1.offset, skb_copy_from_linear_data_~len#1 % 4294967296); srcloc: null [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20190: assume 4 == mlx5_query_port_proto_cap_~proto_mask#1;call mlx5_query_port_proto_cap_#t~mem2687#1 := read~int#25(mlx5_query_port_proto_cap_~#out~34#1.base, 12 + mlx5_query_port_proto_cap_~#out~34#1.offset, 4); [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20190: assume !(4 == mlx5_query_port_proto_cap_~proto_mask#1);call mlx5_query_port_proto_cap_#t~mem2689#1 := read~int#25(mlx5_query_port_proto_cap_~#out~34#1.base, 16 + mlx5_query_port_proto_cap_~#out~34#1.offset, 4); [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29307: mlx5e_get_strings_~tmp___2~114#1 := mlx5e_get_strings_~idx~0#1;mlx5e_get_strings_~idx~0#1 := 1 + mlx5e_get_strings_~idx~0#1;mlx5e_get_strings_#t~loopctr5062#1 := 0; [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30364: havoc skb_copy_from_linear_data_#t~mem5329#1.base, skb_copy_from_linear_data_#t~mem5329#1.offset;havoc skb_copy_from_linear_data_#t~memcpy~res5330#1.base, skb_copy_from_linear_data_#t~memcpy~res5330#1.offset; [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8695: assume to_fw_pkey_sz_#t~switch178#1;to_fw_pkey_sz_#res#1 := 2; [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8695: assume !to_fw_pkey_sz_#t~switch178#1;to_fw_pkey_sz_#t~switch178#1 := to_fw_pkey_sz_#t~switch178#1 || 1024 == to_fw_pkey_sz_~size#1; [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9356: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 53, 0); srcloc: null [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12395-1: SUMMARY for call dev_err(mlx5_cmd_init_#t~mem1012#1.base, 148 + mlx5_cmd_init_#t~mem1012#1.offset, 253, 0); srcloc: null [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12395: havoc mlx5_cmd_init_#t~mem1012#1.base, mlx5_cmd_init_#t~mem1012#1.offset;mlx5_cmd_init_~err~28#1 := -12; [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20323: assume 4 == mlx5_set_port_proto_~proto_mask#1; [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20323: assume !(4 == mlx5_set_port_proto_~proto_mask#1);call mlx5_set_port_proto_#t~mem2715#1 := read~int#25(mlx5_set_port_proto_~#in~31#1.base, 28 + mlx5_set_port_proto_~#in~31#1.offset, 4); [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14245: assume 0 != mlx5_query_hca_caps_~err~39#1;mlx5_query_hca_caps_#res#1 := mlx5_query_hca_caps_~err~39#1; [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14245: assume !(0 != mlx5_query_hca_caps_~err~39#1); [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9224: assume 2 == mlx5_core_set_issi_#t~mem310#1 % 256 % 4294967296;havoc mlx5_core_set_issi_#t~mem310#1;call write~$Pointer$#28(36, 0, mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset, 8);call write~$Pointer$#28(37, 0, mlx5_core_set_issi_~#descriptor~2#1.base, 8 + mlx5_core_set_issi_~#descriptor~2#1.offset, 8);call write~$Pointer$#28(38, 0, mlx5_core_set_issi_~#descriptor~2#1.base, 16 + mlx5_core_set_issi_~#descriptor~2#1.offset, 8);call write~$Pointer$#28(39, 0, mlx5_core_set_issi_~#descriptor~2#1.base, 24 + mlx5_core_set_issi_~#descriptor~2#1.offset, 8);call write~int#28(622, mlx5_core_set_issi_~#descriptor~2#1.base, 32 + mlx5_core_set_issi_~#descriptor~2#1.offset, 4);call write~int#28(0, mlx5_core_set_issi_~#descriptor~2#1.base, 36 + mlx5_core_set_issi_~#descriptor~2#1.offset, 1);call mlx5_core_set_issi_#t~mem311#1 := read~int#28(mlx5_core_set_issi_~#descriptor~2#1.base, 36 + mlx5_core_set_issi_~#descriptor~2#1.offset, 1); [2025-02-08 03:03:44,999 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9224: assume !(2 == mlx5_core_set_issi_#t~mem310#1 % 256 % 4294967296);havoc mlx5_core_set_issi_#t~mem310#1; [2025-02-08 03:03:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14113: mlx5_query_board_id_~tmp~120#1.base, mlx5_query_board_id_~tmp~120#1.offset := mlx5_query_board_id_#t~ret1330#1.base, mlx5_query_board_id_#t~ret1330#1.offset;havoc mlx5_query_board_id_#t~ret1330#1.base, mlx5_query_board_id_#t~ret1330#1.offset;mlx5_query_board_id_~out~7#1.base, mlx5_query_board_id_~out~7#1.offset := mlx5_query_board_id_~tmp~120#1.base, mlx5_query_board_id_~tmp~120#1.offset; [2025-02-08 03:03:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14113-1: SUMMARY for call mlx5_query_board_id_#t~ret1330#1.base, mlx5_query_board_id_#t~ret1330#1.offset := kzalloc(mlx5_query_board_id_~outlen~2#1, 208); srcloc: null [2025-02-08 03:03:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20191-1: SUMMARY for call mlx5_query_port_proto_cap_#t~ret2688#1 := __fswab32(mlx5_query_port_proto_cap_#t~mem2687#1); srcloc: null [2025-02-08 03:03:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20191: mlx5_query_port_proto_cap_~tmp~266#1 := mlx5_query_port_proto_cap_#t~ret2688#1;havoc mlx5_query_port_proto_cap_#t~mem2687#1;havoc mlx5_query_port_proto_cap_#t~ret2688#1;call write~int#23(mlx5_query_port_proto_cap_~tmp~266#1, mlx5_query_port_proto_cap_~proto_cap#1.base, mlx5_query_port_proto_cap_~proto_cap#1.offset, 4); [2025-02-08 03:03:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30497: tcp_hdr_~tmp~486#1.base, tcp_hdr_~tmp~486#1.offset := tcp_hdr_#t~ret5354#1.base, tcp_hdr_#t~ret5354#1.offset;havoc tcp_hdr_#t~ret5354#1.base, tcp_hdr_#t~ret5354#1.offset;tcp_hdr_#res#1.base, tcp_hdr_#res#1.offset := tcp_hdr_~tmp~486#1.base, tcp_hdr_~tmp~486#1.offset; [2025-02-08 03:03:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30497-1: SUMMARY for call tcp_hdr_#t~ret5354#1.base, tcp_hdr_#t~ret5354#1.offset := skb_transport_header(tcp_hdr_~skb#1.base, tcp_hdr_~skb#1.offset); srcloc: null [2025-02-08 03:03:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15435-1: SUMMARY for call mlx5_alloc_uuars_#t~ret1621#1 := ldv__builtin_expect((if mlx5_alloc_uuars_#t~mem1620#1 % 256 % 18446744073709551616 <= 9223372036854775807 then mlx5_alloc_uuars_#t~mem1620#1 % 256 % 18446744073709551616 else mlx5_alloc_uuars_#t~mem1620#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:03:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15435: assume -9223372036854775808 <= mlx5_alloc_uuars_#t~ret1621#1 && mlx5_alloc_uuars_#t~ret1621#1 <= 9223372036854775807;mlx5_alloc_uuars_~tmp___4~16#1 := mlx5_alloc_uuars_#t~ret1621#1;havoc mlx5_alloc_uuars_#t~mem1620#1;havoc mlx5_alloc_uuars_#t~ret1621#1; [2025-02-08 03:03:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27459: assume 0 == ~ldv_retval_0~0;~ldv_state_variable_11~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 03:03:45,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27459: assume !(0 == ~ldv_retval_0~0); [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20324: mlx5_set_port_proto_~tmp___3~42#1 := mlx5_set_port_proto_#t~ret2714#1;havoc mlx5_set_port_proto_#t~ret2714#1;call write~int#25(mlx5_set_port_proto_~tmp___3~42#1, mlx5_set_port_proto_~#in~31#1.base, 24 + mlx5_set_port_proto_~#in~31#1.offset, 4); [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20324-1: SUMMARY for call mlx5_set_port_proto_#t~ret2714#1 := __fswab32(mlx5_set_port_proto_~proto_admin#1); srcloc: null [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12264: call write~$Pointer$#25(alloc_cmd_page_#t~ret965#1.base, alloc_cmd_page_#t~ret965#1.offset, alloc_cmd_page_~cmd#1.base, alloc_cmd_page_~cmd#1.offset, 8);havoc alloc_cmd_page_#t~ret965#1.base, alloc_cmd_page_#t~ret965#1.offset;call alloc_cmd_page_#t~mem966#1.base, alloc_cmd_page_#t~mem966#1.offset := read~$Pointer$#25(alloc_cmd_page_~cmd#1.base, alloc_cmd_page_~cmd#1.offset, 8); [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12264-1: SUMMARY for call alloc_cmd_page_#t~ret965#1.base, alloc_cmd_page_#t~ret965#1.offset := dma_zalloc_coherent(alloc_cmd_page_~ddev~0#1.base, alloc_cmd_page_~ddev~0#1.offset, 4096, alloc_cmd_page_~cmd#1.base, 8 + alloc_cmd_page_~cmd#1.offset, 208); srcloc: null [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29970: ldv_initialize_ethtool_ops_9_~tmp~469#1.base, ldv_initialize_ethtool_ops_9_~tmp~469#1.offset := ldv_initialize_ethtool_ops_9_#t~ret5241#1.base, ldv_initialize_ethtool_ops_9_#t~ret5241#1.offset;havoc ldv_initialize_ethtool_ops_9_#t~ret5241#1.base, ldv_initialize_ethtool_ops_9_#t~ret5241#1.offset;~mlx5e_ethtool_ops_group0~0.base, ~mlx5e_ethtool_ops_group0~0.offset := ldv_initialize_ethtool_ops_9_~tmp~469#1.base, ldv_initialize_ethtool_ops_9_~tmp~469#1.offset; [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8565: assume -2147483648 <= set_dma_caps_#t~ret150#1 && set_dma_caps_#t~ret150#1 <= 2147483647;set_dma_caps_~err~0#1 := set_dma_caps_#t~ret150#1;havoc set_dma_caps_#t~ret150#1; [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29309: assume true;havoc mlx5e_get_strings_#t~nondet5063#1;call write~int#25(mlx5e_get_strings_#t~nondet5063#1, mlx5e_get_strings_~data#1.base, mlx5e_get_strings_~data#1.offset + (if 32 * mlx5e_get_strings_~tmp___2~114#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then 32 * mlx5e_get_strings_~tmp___2~114#1 % 18446744073709551616 % 18446744073709551616 else 32 * mlx5e_get_strings_~tmp___2~114#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) + mlx5e_get_strings_#t~loopctr5062#1, 8);mlx5e_get_strings_#t~loopctr5062#1 := 1 + mlx5e_get_strings_#t~loopctr5062#1; [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29309: assume true;mlx5e_get_strings_~j~2#1 := 1 + mlx5e_get_strings_~j~2#1; [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8565-1: SUMMARY for call set_dma_caps_#t~ret150#1 := pci_set_dma_mask(set_dma_caps_~pdev#1.base, set_dma_caps_~pdev#1.offset, 18446744073709551615); srcloc: null [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12661: ldv_file_operations_16_~tmp~90#1.base, ldv_file_operations_16_~tmp~90#1.offset := ldv_file_operations_16_#t~ret1052#1.base, ldv_file_operations_16_#t~ret1052#1.offset;havoc ldv_file_operations_16_#t~ret1052#1.base, ldv_file_operations_16_#t~ret1052#1.offset;~fops_group1~0.base, ~fops_group1~0.offset := ldv_file_operations_16_~tmp~90#1.base, ldv_file_operations_16_~tmp~90#1.offset; [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12661-1: SUMMARY for call ldv_file_operations_16_#t~ret1052#1.base, ldv_file_operations_16_#t~ret1052#1.offset := ldv_init_zalloc(1000); srcloc: null [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8697: assume to_fw_pkey_sz_#t~switch178#1;to_fw_pkey_sz_#res#1 := 3; [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8697: assume !to_fw_pkey_sz_#t~switch178#1;to_fw_pkey_sz_#t~switch178#1 := to_fw_pkey_sz_#t~switch178#1 || 2048 == to_fw_pkey_sz_~size#1; [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15436: assume 0 != mlx5_alloc_uuars_~tmp___4~16#1; [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15436: assume !(0 != mlx5_alloc_uuars_~tmp___4~16#1); [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14115: assume 0 == (mlx5_query_board_id_~out~7#1.base + mlx5_query_board_id_~out~7#1.offset) % 18446744073709551616;mlx5_query_board_id_#res#1 := -12; [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14115: assume !(0 == (mlx5_query_board_id_~out~7#1.base + mlx5_query_board_id_~out~7#1.offset) % 18446744073709551616); [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29706: get_speed_duplex_#t~ret5182#1 := netif_carrier_ok_#res#1;havoc netif_carrier_ok_#t~ret5034#1, netif_carrier_ok_~dev#1.base, netif_carrier_ok_~dev#1.offset, netif_carrier_ok_~tmp~453#1;havoc netif_carrier_ok_#in~dev#1.base, netif_carrier_ok_#in~dev#1.offset;assume { :end_inline_netif_carrier_ok } true;get_speed_duplex_~tmp~464#1 := (if 0 == get_speed_duplex_#t~ret5182#1 % 256 then 0 else 1);havoc get_speed_duplex_#t~ret5182#1; [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12265: assume 0 == (alloc_cmd_page_#t~mem966#1.base + alloc_cmd_page_#t~mem966#1.offset) % 18446744073709551616;havoc alloc_cmd_page_#t~mem966#1.base, alloc_cmd_page_#t~mem966#1.offset;alloc_cmd_page_#res#1 := -12; [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12265: assume !(0 == (alloc_cmd_page_#t~mem966#1.base + alloc_cmd_page_#t~mem966#1.offset) % 18446744073709551616);havoc alloc_cmd_page_#t~mem966#1.base, alloc_cmd_page_#t~mem966#1.offset;call alloc_cmd_page_#t~mem967#1.base, alloc_cmd_page_#t~mem967#1.offset := read~$Pointer$#25(alloc_cmd_page_~cmd#1.base, alloc_cmd_page_~cmd#1.offset, 8); [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29970-1: SUMMARY for call ldv_initialize_ethtool_ops_9_#t~ret5241#1.base, ldv_initialize_ethtool_ops_9_#t~ret5241#1.offset := ldv_init_zalloc(36); srcloc: null [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8830-1: SUMMARY for call handle_hca_cap_#t~ret212#1 := mlx5_core_get_caps(handle_hca_cap_~dev#1.base, handle_hca_cap_~dev#1.offset, 0, 1); srcloc: null [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8830: assume -2147483648 <= handle_hca_cap_#t~ret212#1 && handle_hca_cap_#t~ret212#1 <= 2147483647;handle_hca_cap_~err~4#1 := handle_hca_cap_#t~ret212#1;havoc handle_hca_cap_#t~ret212#1; [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8566: assume 0 != set_dma_caps_~err~0#1; [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8566: assume !(0 != set_dma_caps_~err~0#1); [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15437-1: SUMMARY for call mlx5_alloc_uuars_#t~ret1622#1.base, mlx5_alloc_uuars_#t~ret1622#1.offset := get_current(); srcloc: null [2025-02-08 03:03:45,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15437: mlx5_alloc_uuars_~tmp___3~23#1.base, mlx5_alloc_uuars_~tmp___3~23#1.offset := mlx5_alloc_uuars_#t~ret1622#1.base, mlx5_alloc_uuars_#t~ret1622#1.offset;havoc mlx5_alloc_uuars_#t~ret1622#1.base, mlx5_alloc_uuars_#t~ret1622#1.offset;call mlx5_alloc_uuars_#t~mem1623#1 := read~int#6(mlx5_alloc_uuars_~tmp___3~23#1.base, 2076 + mlx5_alloc_uuars_~tmp___3~23#1.offset, 4);call mlx5_alloc_uuars_#t~mem1624#1.base, mlx5_alloc_uuars_#t~mem1624#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, mlx5_alloc_uuars_~uuari#1.offset, 8);call mlx5_alloc_uuars_#t~mem1625#1 := read~int#25(mlx5_alloc_uuars_#t~mem1624#1.base, mlx5_alloc_uuars_#t~mem1624#1.offset + 40 * (if mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 else mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);call mlx5_alloc_uuars_#t~mem1626#1.base, mlx5_alloc_uuars_#t~mem1626#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, mlx5_alloc_uuars_~uuari#1.offset, 8);call mlx5_alloc_uuars_#t~mem1627#1.base, mlx5_alloc_uuars_#t~mem1627#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_#t~mem1626#1.base, 32 + (mlx5_alloc_uuars_#t~mem1626#1.offset + 40 * (if mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 else mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8); [2025-02-08 03:03:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20194: mlx5_query_port_proto_cap_~tmp___0~110#1 := mlx5_query_port_proto_cap_#t~ret2690#1;havoc mlx5_query_port_proto_cap_#t~mem2689#1;havoc mlx5_query_port_proto_cap_#t~ret2690#1;call write~int#23(mlx5_query_port_proto_cap_~tmp___0~110#1 % 65536, mlx5_query_port_proto_cap_~proto_cap#1.base, mlx5_query_port_proto_cap_~proto_cap#1.offset, 4); [2025-02-08 03:03:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29707: assume 0 != get_speed_duplex_~tmp~464#1 % 256;get_speed_duplex_~tmp___0~217#1 := 0; [2025-02-08 03:03:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29707: assume !(0 != get_speed_duplex_~tmp~464#1 % 256);get_speed_duplex_~tmp___0~217#1 := 1; [2025-02-08 03:03:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30764: mlx5e_sq_xmit_~i~51#1 := 0; [2025-02-08 03:03:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29972-1: SUMMARY for call ldv_initialize_ethtool_ops_9_#t~ret5242#1.base, ldv_initialize_ethtool_ops_9_#t~ret5242#1.offset := ldv_init_zalloc(92); srcloc: null [2025-02-08 03:03:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8699: assume to_fw_pkey_sz_#t~switch178#1;to_fw_pkey_sz_#res#1 := 4; [2025-02-08 03:03:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8699: assume !to_fw_pkey_sz_#t~switch178#1;to_fw_pkey_sz_#t~switch178#1 := to_fw_pkey_sz_#t~switch178#1 || 4096 == to_fw_pkey_sz_~size#1; [2025-02-08 03:03:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29972: ldv_initialize_ethtool_ops_9_~tmp___0~221#1.base, ldv_initialize_ethtool_ops_9_~tmp___0~221#1.offset := ldv_initialize_ethtool_ops_9_#t~ret5242#1.base, ldv_initialize_ethtool_ops_9_#t~ret5242#1.offset;havoc ldv_initialize_ethtool_ops_9_#t~ret5242#1.base, ldv_initialize_ethtool_ops_9_#t~ret5242#1.offset;~mlx5e_ethtool_ops_group1~0.base, ~mlx5e_ethtool_ops_group1~0.offset := ldv_initialize_ethtool_ops_9_~tmp___0~221#1.base, ldv_initialize_ethtool_ops_9_~tmp___0~221#1.offset; [2025-02-08 03:03:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8831: assume 0 != handle_hca_cap_~err~4#1; [2025-02-08 03:03:45,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8831: assume !(0 != handle_hca_cap_~err~4#1);handle_hca_cap_~set_hca_cap~0#1.base, handle_hca_cap_~set_hca_cap~0#1.offset := handle_hca_cap_~set_ctx~0#1.base, 16 + handle_hca_cap_~set_ctx~0#1.offset; [2025-02-08 03:03:45,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20194-1: SUMMARY for call mlx5_query_port_proto_cap_#t~ret2690#1 := __fswab32(mlx5_query_port_proto_cap_#t~mem2689#1); srcloc: null [2025-02-08 03:03:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12663: ldv_file_operations_16_~tmp___0~39#1.base, ldv_file_operations_16_~tmp___0~39#1.offset := ldv_file_operations_16_#t~ret1053#1.base, ldv_file_operations_16_#t~ret1053#1.offset;havoc ldv_file_operations_16_#t~ret1053#1.base, ldv_file_operations_16_#t~ret1053#1.offset;~fops_group2~0.base, ~fops_group2~0.offset := ldv_file_operations_16_~tmp___0~39#1.base, ldv_file_operations_16_~tmp___0~39#1.offset; [2025-02-08 03:03:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12663-1: SUMMARY for call ldv_file_operations_16_#t~ret1053#1.base, ldv_file_operations_16_#t~ret1053#1.offset := ldv_init_zalloc(504); srcloc: null [2025-02-08 03:03:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8567: SUMMARY for call dev_warn(set_dma_caps_~pdev#1.base, 148 + set_dma_caps_~pdev#1.offset, 6, 0); srcloc: null [2025-02-08 03:03:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20327-1: SUMMARY for call mlx5_set_port_proto_#t~ret2716#1 := __fswab32(mlx5_set_port_proto_#t~mem2715#1); srcloc: null [2025-02-08 03:03:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20327: mlx5_set_port_proto_~tmp___4~27#1 := mlx5_set_port_proto_#t~ret2716#1;havoc mlx5_set_port_proto_#t~mem2715#1;havoc mlx5_set_port_proto_#t~ret2716#1; [2025-02-08 03:03:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13324: average_read_#t~ret1135#1 := div64_u64_#res#1;havoc div64_u64_~dividend#1, div64_u64_~divisor#1;havoc div64_u64_#in~dividend#1, div64_u64_#in~divisor#1;assume { :end_inline_div64_u64 } true;average_read_~field~0#1 := average_read_#t~ret1135#1;havoc average_read_#t~mem1133#1;havoc average_read_#t~mem1134#1;havoc average_read_#t~ret1135#1; [2025-02-08 03:03:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15438-1: SUMMARY for call __dynamic_pr_debug(mlx5_alloc_uuars_~#descriptor~13#1.base, mlx5_alloc_uuars_~#descriptor~13#1.offset, 413, 0); srcloc: null [2025-02-08 03:03:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15438: havoc mlx5_alloc_uuars_#t~mem1623#1;havoc mlx5_alloc_uuars_#t~mem1624#1.base, mlx5_alloc_uuars_#t~mem1624#1.offset;havoc mlx5_alloc_uuars_#t~mem1625#1;havoc mlx5_alloc_uuars_#t~mem1626#1.base, mlx5_alloc_uuars_#t~mem1626#1.offset;havoc mlx5_alloc_uuars_#t~mem1627#1.base, mlx5_alloc_uuars_#t~mem1627#1.offset; [2025-02-08 03:03:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8964: havoc cpumask_set_cpu_#t~ret34#1, cpumask_set_cpu_~cpu#1, cpumask_set_cpu_~dstp#1.base, cpumask_set_cpu_~dstp#1.offset, cpumask_set_cpu_~tmp~2#1;havoc cpumask_set_cpu_#in~cpu#1, cpumask_set_cpu_#in~dstp#1.base, cpumask_set_cpu_#in~dstp#1.offset;assume { :end_inline_cpumask_set_cpu } true;havoc mlx5_irq_set_affinity_hint_#t~mem259#1.base, mlx5_irq_set_affinity_hint_#t~mem259#1.offset;havoc mlx5_irq_set_affinity_hint_#t~mem260#1.base, mlx5_irq_set_affinity_hint_#t~mem260#1.offset;call mlx5_irq_set_affinity_hint_#t~mem261#1.base, mlx5_irq_set_affinity_hint_#t~mem261#1.offset := read~$Pointer$#25(mlx5_irq_set_affinity_hint_~priv~2#1.base, 401 + mlx5_irq_set_affinity_hint_~priv~2#1.offset, 8);call mlx5_irq_set_affinity_hint_#t~mem262#1.base, mlx5_irq_set_affinity_hint_#t~mem262#1.offset := read~$Pointer$#25(mlx5_irq_set_affinity_hint_#t~mem261#1.base, mlx5_irq_set_affinity_hint_#t~mem261#1.offset + 40 * (if mlx5_irq_set_affinity_hint_~i#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_irq_set_affinity_hint_~i#1 % 18446744073709551616 % 18446744073709551616 else mlx5_irq_set_affinity_hint_~i#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 03:03:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14249: assume -2147483648 <= mlx5_query_hca_caps_#t~ret1363#1 && mlx5_query_hca_caps_#t~ret1363#1 <= 2147483647;mlx5_query_hca_caps_~err~39#1 := mlx5_query_hca_caps_#t~ret1363#1;havoc mlx5_query_hca_caps_#t~ret1363#1; [2025-02-08 03:03:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14249-1: SUMMARY for call mlx5_query_hca_caps_#t~ret1363#1 := mlx5_core_get_caps(mlx5_query_hca_caps_~dev#1.base, mlx5_query_hca_caps_~dev#1.offset, 7, 0); srcloc: null [2025-02-08 03:03:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17817: call ULTIMATE.dealloc(mlx5_core_query_cq_~#in~17#1.base, mlx5_core_query_cq_~#in~17#1.offset);havoc mlx5_core_query_cq_~#in~17#1.base, mlx5_core_query_cq_~#in~17#1.offset;cq_read_field_#t~ret1216#1 := mlx5_core_query_cq_#res#1;havoc mlx5_core_query_cq_#t~memset~res2082#1.base, mlx5_core_query_cq_#t~memset~res2082#1.offset, mlx5_core_query_cq_#t~memset~res2083#1.base, mlx5_core_query_cq_#t~memset~res2083#1.offset, mlx5_core_query_cq_#t~mem2084#1, mlx5_core_query_cq_#t~ret2085#1, mlx5_core_query_cq_#t~ret2086#1, mlx5_core_query_cq_#t~mem2087#1, mlx5_core_query_cq_#t~ret2088#1, mlx5_core_query_cq_~dev#1.base, mlx5_core_query_cq_~dev#1.offset, mlx5_core_query_cq_~cq#1.base, mlx5_core_query_cq_~cq#1.offset, mlx5_core_query_cq_~out#1.base, mlx5_core_query_cq_~out#1.offset, mlx5_core_query_cq_~#in~17#1.base, mlx5_core_query_cq_~#in~17#1.offset, mlx5_core_query_cq_~err~64#1, mlx5_core_query_cq_~tmp~205#1, mlx5_core_query_cq_~tmp___0~81#1;havoc mlx5_core_query_cq_#in~dev#1.base, mlx5_core_query_cq_#in~dev#1.offset, mlx5_core_query_cq_#in~cq#1.base, mlx5_core_query_cq_#in~cq#1.offset, mlx5_core_query_cq_#in~out#1.base, mlx5_core_query_cq_#in~out#1.offset;assume { :end_inline_mlx5_core_query_cq } true;assume -2147483648 <= cq_read_field_#t~ret1216#1 && cq_read_field_#t~ret1216#1 <= 2147483647;cq_read_field_~err~32#1 := cq_read_field_#t~ret1216#1;havoc cq_read_field_#t~ret1216#1; [2025-02-08 03:03:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9889: init_#t~ret453#1 := ldv___pci_register_driver_10_#res#1;havoc ldv___pci_register_driver_10_#t~ret469#1, ldv___pci_register_driver_10_~ldv_func_arg1#1.base, ldv___pci_register_driver_10_~ldv_func_arg1#1.offset, ldv___pci_register_driver_10_~ldv_func_arg2#1.base, ldv___pci_register_driver_10_~ldv_func_arg2#1.offset, ldv___pci_register_driver_10_~ldv_func_arg3#1.base, ldv___pci_register_driver_10_~ldv_func_arg3#1.offset, ldv___pci_register_driver_10_~ldv_func_res~4#1, ldv___pci_register_driver_10_~tmp~47#1;havoc ldv___pci_register_driver_10_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_10_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_10_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_10_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_10_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_10_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv___pci_register_driver_10 } true;assume -2147483648 <= init_#t~ret453#1 && init_#t~ret453#1 <= 2147483647;init_~err~15#1 := init_#t~ret453#1;havoc init_#t~ret453#1; [2025-02-08 03:03:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8568: assume -2147483648 <= set_dma_caps_#t~ret151#1 && set_dma_caps_#t~ret151#1 <= 2147483647;set_dma_caps_~err~0#1 := set_dma_caps_#t~ret151#1;havoc set_dma_caps_#t~ret151#1; [2025-02-08 03:03:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8568-1: SUMMARY for call set_dma_caps_#t~ret151#1 := pci_set_dma_mask(set_dma_caps_~pdev#1.base, set_dma_caps_~pdev#1.offset, 4294967295); srcloc: null [2025-02-08 03:03:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20328: mlx5_set_port_proto_~tmp___5~22#1 := mlx5_set_port_proto_#t~ret2718#1;havoc mlx5_set_port_proto_#t~bitwise2717#1;havoc mlx5_set_port_proto_#t~ret2718#1;call write~int#25(mlx5_set_port_proto_~tmp___5~22#1, mlx5_set_port_proto_~#in~31#1.base, 28 + mlx5_set_port_proto_~#in~31#1.offset, 4); [2025-02-08 03:03:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14250: assume 0 != mlx5_query_hca_caps_~err~39#1;mlx5_query_hca_caps_#res#1 := mlx5_query_hca_caps_~err~39#1; [2025-02-08 03:03:45,004 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14250: assume !(0 != mlx5_query_hca_caps_~err~39#1); [2025-02-08 03:03:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20328-2: [2025-02-08 03:03:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20328-1: SUMMARY for call mlx5_set_port_proto_#t~ret2718#1 := __fswab32(mlx5_set_port_proto_#t~bitwise2717#1); srcloc: null [2025-02-08 03:03:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20328-4: assume 0 == mlx5_set_port_proto_~proto_admin#1 % 65536 % 4294967296;mlx5_set_port_proto_#t~bitwise2717#1 := mlx5_set_port_proto_~tmp___4~27#1 - mlx5_set_port_proto_~tmp___4~27#1 % 65536; [2025-02-08 03:03:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20328-4: assume !(0 == mlx5_set_port_proto_~proto_admin#1 % 65536 % 4294967296); [2025-02-08 03:03:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9361: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9361: assume !(0 != mlx5_dev_init_~err~13#1);assume { :begin_inline_handle_hca_cap } true;handle_hca_cap_#in~dev#1.base, handle_hca_cap_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc handle_hca_cap_#res#1;havoc handle_hca_cap_#t~mem209#1.base, handle_hca_cap_#t~mem209#1.offset, handle_hca_cap_#t~ret210#1.base, handle_hca_cap_#t~ret210#1.offset, handle_hca_cap_#t~ret211#1, handle_hca_cap_#t~ret212#1, handle_hca_cap_#t~memcpy~res213#1.base, handle_hca_cap_#t~memcpy~res213#1.offset, handle_hca_cap_#t~mem214#1, handle_hca_cap_#t~ret215#1, handle_hca_cap_#t~mem216#1, handle_hca_cap_#t~ret217#1, handle_hca_cap_#t~ret218#1, handle_hca_cap_#t~ret219#1.base, handle_hca_cap_#t~ret219#1.offset, handle_hca_cap_#t~mem220#1, handle_hca_cap_#t~mem221#1, handle_hca_cap_#t~ret222#1, handle_hca_cap_#t~ret223#1, handle_hca_cap_#t~bitwise224#1, handle_hca_cap_#t~ret225#1, handle_hca_cap_#t~mem226#1, handle_hca_cap_#t~mem227#1, handle_hca_cap_#t~ret228#1, handle_hca_cap_#t~mem229#1, handle_hca_cap_#t~bitwise230#1, handle_hca_cap_#t~ret231#1, handle_hca_cap_#t~mem232#1, handle_hca_cap_#t~ret233#1, handle_hca_cap_#t~bitwise234#1, handle_hca_cap_#t~ret235#1, handle_hca_cap_#t~ret236#1, handle_hca_cap_~dev#1.base, handle_hca_cap_~dev#1.offset, handle_hca_cap_~set_ctx~0#1.base, handle_hca_cap_~set_ctx~0#1.offset, handle_hca_cap_~prof~0#1.base, handle_hca_cap_~prof~0#1.offset, handle_hca_cap_~err~4#1, handle_hca_cap_~set_sz~0#1, handle_hca_cap_~set_hca_cap~0#1.base, handle_hca_cap_~set_hca_cap~0#1.offset, handle_hca_cap_~#descriptor~0#1.base, handle_hca_cap_~#descriptor~0#1.offset, handle_hca_cap_~tmp~26#1, handle_hca_cap_~tmp___0~7#1, handle_hca_cap_~tmp___1~3#1.base, handle_hca_cap_~tmp___1~3#1.offset, handle_hca_cap_~tmp___2~3#1, handle_hca_cap_~tmp___3~2#1, handle_hca_cap_~tmp___4~1#1, handle_hca_cap_~tmp___5~0#1, handle_hca_cap_~tmp___6~0#1, handle_hca_cap_~tmp___7~0#1, handle_hca_cap_~tmp___8~0#1, handle_hca_cap_~tmp___9~0#1;handle_hca_cap_~dev#1.base, handle_hca_cap_~dev#1.offset := handle_hca_cap_#in~dev#1.base, handle_hca_cap_#in~dev#1.offset;havoc handle_hca_cap_~set_ctx~0#1.base, handle_hca_cap_~set_ctx~0#1.offset;havoc handle_hca_cap_~prof~0#1.base, handle_hca_cap_~prof~0#1.offset;havoc handle_hca_cap_~err~4#1;havoc handle_hca_cap_~set_sz~0#1;havoc handle_hca_cap_~set_hca_cap~0#1.base, handle_hca_cap_~set_hca_cap~0#1.offset;call handle_hca_cap_~#descriptor~0#1.base, handle_hca_cap_~#descriptor~0#1.offset := #Ultimate.allocOnStack(37);havoc handle_hca_cap_~tmp~26#1;havoc handle_hca_cap_~tmp___0~7#1;havoc handle_hca_cap_~tmp___1~3#1.base, handle_hca_cap_~tmp___1~3#1.offset;havoc handle_hca_cap_~tmp___2~3#1;havoc handle_hca_cap_~tmp___3~2#1;havoc handle_hca_cap_~tmp___4~1#1;havoc handle_hca_cap_~tmp___5~0#1;havoc handle_hca_cap_~tmp___6~0#1;havoc handle_hca_cap_~tmp___7~0#1;havoc handle_hca_cap_~tmp___8~0#1;havoc handle_hca_cap_~tmp___9~0#1;handle_hca_cap_~set_ctx~0#1.base, handle_hca_cap_~set_ctx~0#1.offset := 0, 0;call handle_hca_cap_#t~mem209#1.base, handle_hca_cap_#t~mem209#1.offset := read~$Pointer$#25(handle_hca_cap_~dev#1.base, 320367 + handle_hca_cap_~dev#1.offset, 8);handle_hca_cap_~prof~0#1.base, handle_hca_cap_~prof~0#1.offset := handle_hca_cap_#t~mem209#1.base, handle_hca_cap_#t~mem209#1.offset;havoc handle_hca_cap_#t~mem209#1.base, handle_hca_cap_#t~mem209#1.offset;handle_hca_cap_~err~4#1 := -12;handle_hca_cap_~set_sz~0#1 := 4112; [2025-02-08 03:03:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12400: havoc mlx5_cmd_init_#t~mem1013#1.base, mlx5_cmd_init_#t~mem1013#1.offset;call mlx5_cmd_init_#t~mem1014#1.base, mlx5_cmd_init_#t~mem1014#1.offset := read~$Pointer$#25(mlx5_cmd_init_~dev#1.base, 318841 + mlx5_cmd_init_~dev#1.offset, 8); [2025-02-08 03:03:45,005 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20328-3: havoc mlx5_set_port_proto_#t~bitwise2717#1;assume (mlx5_set_port_proto_#t~bitwise2717#1 % 4294967296 >= (mlx5_set_port_proto_~tmp___4~27#1 - mlx5_set_port_proto_~tmp___4~27#1 % 65536) % 4294967296 && mlx5_set_port_proto_#t~bitwise2717#1 % 4294967296 >= mlx5_set_port_proto_~proto_admin#1 % 65536 % 4294967296) && mlx5_set_port_proto_#t~bitwise2717#1 % 4294967296 <= (mlx5_set_port_proto_~tmp___4~27#1 - mlx5_set_port_proto_~tmp___4~27#1 % 65536) % 4294967296 + mlx5_set_port_proto_~proto_admin#1 % 65536 % 4294967296; [2025-02-08 03:03:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20328-5: assume 0 == (mlx5_set_port_proto_~tmp___4~27#1 - mlx5_set_port_proto_~tmp___4~27#1 % 65536) % 4294967296 || (mlx5_set_port_proto_~tmp___4~27#1 - mlx5_set_port_proto_~tmp___4~27#1 % 65536) % 4294967296 == mlx5_set_port_proto_~proto_admin#1 % 65536 % 4294967296;mlx5_set_port_proto_#t~bitwise2717#1 := mlx5_set_port_proto_~proto_admin#1 % 65536; [2025-02-08 03:03:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20328-5: assume !(0 == (mlx5_set_port_proto_~tmp___4~27#1 - mlx5_set_port_proto_~tmp___4~27#1 % 65536) % 4294967296 || (mlx5_set_port_proto_~tmp___4~27#1 - mlx5_set_port_proto_~tmp___4~27#1 % 65536) % 4294967296 == mlx5_set_port_proto_~proto_admin#1 % 65536 % 4294967296); [2025-02-08 03:03:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12400-1: SUMMARY for call iowrite32be(mlx5_cmd_init_~cmd_h~0#1, mlx5_cmd_init_#t~mem1013#1.base, 16 + mlx5_cmd_init_#t~mem1013#1.offset); srcloc: null [2025-02-08 03:03:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8965: assume -2147483648 <= mlx5_irq_set_affinity_hint_#t~ret263#1 && mlx5_irq_set_affinity_hint_#t~ret263#1 <= 2147483647;mlx5_irq_set_affinity_hint_~err~8#1 := mlx5_irq_set_affinity_hint_#t~ret263#1;havoc mlx5_irq_set_affinity_hint_#t~mem261#1.base, mlx5_irq_set_affinity_hint_#t~mem261#1.offset;havoc mlx5_irq_set_affinity_hint_#t~mem262#1.base, mlx5_irq_set_affinity_hint_#t~mem262#1.offset;havoc mlx5_irq_set_affinity_hint_#t~ret263#1; [2025-02-08 03:03:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8965-1: SUMMARY for call mlx5_irq_set_affinity_hint_#t~ret263#1 := irq_set_affinity_hint(mlx5_irq_set_affinity_hint_~irq~0#1, mlx5_irq_set_affinity_hint_#t~mem262#1.base, mlx5_irq_set_affinity_hint_#t~mem262#1.offset); srcloc: null [2025-02-08 03:03:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9890: assume 0 != init_~err~15#1; [2025-02-08 03:03:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9890: assume !(0 != init_~err~15#1);assume { :begin_inline_mlx5e_init } true;havoc mlx5e_init_#t~ret4607#1;assume { :begin_inline_mlx5_register_interface } true;mlx5_register_interface_#in~intf#1.base, mlx5_register_interface_#in~intf#1.offset := ~#mlx5e_interface~0.base, ~#mlx5e_interface~0.offset;havoc mlx5_register_interface_#res#1;havoc mlx5_register_interface_#t~mem406#1.base, mlx5_register_interface_#t~mem406#1.offset, mlx5_register_interface_#t~mem407#1.base, mlx5_register_interface_#t~mem407#1.offset, mlx5_register_interface_#t~short408#1, mlx5_register_interface_#t~mem409#1.base, mlx5_register_interface_#t~mem409#1.offset, mlx5_register_interface_#t~mem410#1.base, mlx5_register_interface_#t~mem410#1.offset, mlx5_register_interface_~intf#1.base, mlx5_register_interface_~intf#1.offset, mlx5_register_interface_~priv~8#1.base, mlx5_register_interface_~priv~8#1.offset, mlx5_register_interface_~__mptr~6#1.base, mlx5_register_interface_~__mptr~6#1.offset, mlx5_register_interface_~__mptr___0~5#1.base, mlx5_register_interface_~__mptr___0~5#1.offset;mlx5_register_interface_~intf#1.base, mlx5_register_interface_~intf#1.offset := mlx5_register_interface_#in~intf#1.base, mlx5_register_interface_#in~intf#1.offset;havoc mlx5_register_interface_~priv~8#1.base, mlx5_register_interface_~priv~8#1.offset;havoc mlx5_register_interface_~__mptr~6#1.base, mlx5_register_interface_~__mptr~6#1.offset;havoc mlx5_register_interface_~__mptr___0~5#1.base, mlx5_register_interface_~__mptr___0~5#1.offset;call mlx5_register_interface_#t~mem406#1.base, mlx5_register_interface_#t~mem406#1.offset := read~$Pointer$#25(mlx5_register_interface_~intf#1.base, mlx5_register_interface_~intf#1.offset, 8);mlx5_register_interface_#t~short408#1 := 0 == (mlx5_register_interface_#t~mem406#1.base + mlx5_register_interface_#t~mem406#1.offset) % 18446744073709551616; [2025-02-08 03:03:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8701: assume to_fw_pkey_sz_#t~switch178#1;to_fw_pkey_sz_#res#1 := 5; [2025-02-08 03:03:45,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8701: assume !to_fw_pkey_sz_#t~switch178#1;to_fw_pkey_sz_#t~switch178#1 := true; [2025-02-08 03:03:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11740: assume 0 == (create_debugfs_files_#t~mem845#1.base + create_debugfs_files_#t~mem845#1.offset) % 18446744073709551616;havoc create_debugfs_files_#t~mem845#1.base, create_debugfs_files_#t~mem845#1.offset;create_debugfs_files_#res#1 := 0; [2025-02-08 03:03:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11740: assume !(0 == (create_debugfs_files_#t~mem845#1.base + create_debugfs_files_#t~mem845#1.offset) % 18446744073709551616);havoc create_debugfs_files_#t~mem845#1.base, create_debugfs_files_#t~mem845#1.offset;call create_debugfs_files_#t~mem846#1.base, create_debugfs_files_#t~mem846#1.offset := read~$Pointer$#25(create_debugfs_files_~dev#1.base, 320190 + create_debugfs_files_~dev#1.offset, 8); [2025-02-08 03:03:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29974-1: SUMMARY for call ldv_initialize_ethtool_ops_9_#t~ret5243#1.base, ldv_initialize_ethtool_ops_9_#t~ret5243#1.offset := ldv_init_zalloc(36); srcloc: null [2025-02-08 03:03:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29974: ldv_initialize_ethtool_ops_9_~tmp___1~160#1.base, ldv_initialize_ethtool_ops_9_~tmp___1~160#1.offset := ldv_initialize_ethtool_ops_9_#t~ret5243#1.base, ldv_initialize_ethtool_ops_9_#t~ret5243#1.offset;havoc ldv_initialize_ethtool_ops_9_#t~ret5243#1.base, ldv_initialize_ethtool_ops_9_#t~ret5243#1.offset;~mlx5e_ethtool_ops_group2~0.base, ~mlx5e_ethtool_ops_group2~0.offset := ldv_initialize_ethtool_ops_9_~tmp___1~160#1.base, ldv_initialize_ethtool_ops_9_~tmp___1~160#1.offset; [2025-02-08 03:03:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9362: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 54, 0); srcloc: null [2025-02-08 03:03:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8569: assume 0 != set_dma_caps_~err~0#1; [2025-02-08 03:03:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8569: assume !(0 != set_dma_caps_~err~0#1); [2025-02-08 03:03:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13590: assume 0 != eq_read_field_~err~31#1; [2025-02-08 03:03:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13590: assume !(0 != eq_read_field_~err~31#1);eq_read_field_#t~switch1209#1 := 0 == eq_read_field_~index#1; [2025-02-08 03:03:45,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30371: havoc skb_get_queue_mapping_#t~mem5331#1;mlx5e_xmit_#t~ret5502#1 := skb_get_queue_mapping_#res#1;havoc skb_get_queue_mapping_#t~mem5331#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;mlx5e_xmit_~tmp___0~234#1 := mlx5e_xmit_#t~ret5502#1;havoc mlx5e_xmit_#t~ret5502#1;call mlx5e_xmit_#t~mem5503#1.base, mlx5e_xmit_#t~mem5503#1.offset := read~$Pointer$#25(mlx5e_xmit_~priv~65#1.base, 8 + mlx5e_xmit_~priv~65#1.offset, 8);call mlx5e_xmit_#t~mem5504#1.base, mlx5e_xmit_#t~mem5504#1.offset := read~$Pointer$#25(mlx5e_xmit_#t~mem5503#1.base, mlx5e_xmit_#t~mem5503#1.offset + 8 * (if mlx5e_xmit_~tmp___0~234#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_xmit_~tmp___0~234#1 % 65536 % 18446744073709551616 % 18446744073709551616 else mlx5e_xmit_~tmp___0~234#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);mlx5e_xmit_~sq~0#1.base, mlx5e_xmit_~sq~0#1.offset := mlx5e_xmit_#t~mem5504#1.base, mlx5e_xmit_#t~mem5504#1.offset;havoc mlx5e_xmit_#t~mem5503#1.base, mlx5e_xmit_#t~mem5503#1.offset;havoc mlx5e_xmit_#t~mem5504#1.base, mlx5e_xmit_#t~mem5504#1.offset;assume { :begin_inline_mlx5e_sq_xmit } true;mlx5e_sq_xmit_#in~sq#1.base, mlx5e_sq_xmit_#in~sq#1.offset, mlx5e_sq_xmit_#in~skb#1.base, mlx5e_sq_xmit_#in~skb#1.offset := mlx5e_xmit_~sq~0#1.base, mlx5e_xmit_~sq~0#1.offset, mlx5e_xmit_~skb#1.base, mlx5e_xmit_~skb#1.offset;havoc mlx5e_sq_xmit_#res#1;havoc mlx5e_sq_xmit_#t~mem5428#1, mlx5e_sq_xmit_#t~mem5429#1, mlx5e_sq_xmit_#t~bitwise5430#1, mlx5e_sq_xmit_#t~ret5431#1.base, mlx5e_sq_xmit_#t~ret5431#1.offset, mlx5e_sq_xmit_#t~memset~res5432#1.base, mlx5e_sq_xmit_#t~memset~res5432#1.offset, mlx5e_sq_xmit_#t~mem5433#1, mlx5e_sq_xmit_#t~ret5434#1, mlx5e_sq_xmit_#t~mem5435#1, mlx5e_sq_xmit_#t~ret5436#1, mlx5e_sq_xmit_#t~ret5437#1.base, mlx5e_sq_xmit_#t~ret5437#1.offset, mlx5e_sq_xmit_#t~mem5438#1, mlx5e_sq_xmit_#t~ret5439#1, mlx5e_sq_xmit_#t~ret5440#1, mlx5e_sq_xmit_#t~ret5441#1, mlx5e_sq_xmit_#t~mem5442#1, mlx5e_sq_xmit_#t~ret5443#1.base, mlx5e_sq_xmit_#t~ret5443#1.offset, mlx5e_sq_xmit_#t~mem5445#1, mlx5e_sq_xmit_#t~mem5444#1, mlx5e_sq_xmit_#t~mem5446#1, mlx5e_sq_xmit_#t~mem5447#1, mlx5e_sq_xmit_#t~ret5448#1, mlx5e_sq_xmit_#t~mem5449#1, mlx5e_sq_xmit_#t~ret5450#1.base, mlx5e_sq_xmit_#t~ret5450#1.offset, mlx5e_sq_xmit_#t~ret5451#1, mlx5e_sq_xmit_#t~ret5452#1, mlx5e_sq_xmit_#t~mem5453#1.base, mlx5e_sq_xmit_#t~mem5453#1.offset, mlx5e_sq_xmit_#t~mem5454#1.base, mlx5e_sq_xmit_#t~mem5454#1.offset, mlx5e_sq_xmit_#t~ret5455#1, mlx5e_sq_xmit_#t~mem5456#1.base, mlx5e_sq_xmit_#t~mem5456#1.offset, mlx5e_sq_xmit_#t~ret5457#1, mlx5e_sq_xmit_#t~ret5458#1, mlx5e_sq_xmit_#t~ret5459#1, mlx5e_sq_xmit_#t~mem5460#1, mlx5e_sq_xmit_#t~ret5461#1, mlx5e_sq_xmit_#t~mem5462#1, mlx5e_sq_xmit_#t~ret5463#1.base, mlx5e_sq_xmit_#t~ret5463#1.offset, mlx5e_sq_xmit_#t~ret5464#1, mlx5e_sq_xmit_#t~mem5465#1.base, mlx5e_sq_xmit_#t~mem5465#1.offset, mlx5e_sq_xmit_#t~ret5466#1, mlx5e_sq_xmit_#t~mem5467#1.base, mlx5e_sq_xmit_#t~mem5467#1.offset, mlx5e_sq_xmit_#t~ret5468#1, mlx5e_sq_xmit_#t~ret5469#1, mlx5e_sq_xmit_#t~ret5470#1, mlx5e_sq_xmit_#t~mem5471#1, mlx5e_sq_xmit_#t~ret5472#1, mlx5e_sq_xmit_#t~mem5473#1, mlx5e_sq_xmit_#t~ret5474#1.base, mlx5e_sq_xmit_#t~ret5474#1.offset, mlx5e_sq_xmit_#t~mem5475#1, mlx5e_sq_xmit_#t~mem5476#1, mlx5e_sq_xmit_#t~mem5477#1, mlx5e_sq_xmit_#t~bitwise5478#1, mlx5e_sq_xmit_#t~ret5479#1, mlx5e_sq_xmit_#t~mem5480#1, mlx5e_sq_xmit_#t~bitwise5481#1, mlx5e_sq_xmit_#t~ret5482#1, mlx5e_sq_xmit_#t~mem5483#1.base, mlx5e_sq_xmit_#t~mem5483#1.offset, mlx5e_sq_xmit_#t~mem5484#1, mlx5e_sq_xmit_#t~mem5485#1, mlx5e_sq_xmit_#t~mem5486#1.base, mlx5e_sq_xmit_#t~mem5486#1.offset, mlx5e_sq_xmit_#t~mem5487#1, mlx5e_sq_xmit_#t~ret5488#1, mlx5e_sq_xmit_#t~ret5489#1, mlx5e_sq_xmit_#t~mem5490#1.base, mlx5e_sq_xmit_#t~mem5490#1.offset, mlx5e_sq_xmit_#t~mem5491#1, mlx5e_sq_xmit_#t~mem5492#1, mlx5e_sq_xmit_#t~mem5493#1.base, mlx5e_sq_xmit_#t~mem5493#1.offset, mlx5e_sq_xmit_#t~ret5494#1, mlx5e_sq_xmit_#t~mem5495#1, mlx5e_sq_xmit_#t~mem5496#1, mlx5e_sq_xmit_#t~bitwise5497#1, mlx5e_sq_xmit_#t~mem5498#1, mlx5e_sq_xmit_#t~mem5499#1, mlx5e_sq_xmit_#t~mem5500#1, mlx5e_sq_xmit_~sq#1.base, mlx5e_sq_xmit_~sq#1.offset, mlx5e_sq_xmit_~skb#1.base, mlx5e_sq_xmit_~skb#1.offset, mlx5e_sq_xmit_~wq~9#1.base, mlx5e_sq_xmit_~wq~9#1.offset, mlx5e_sq_xmit_~pi~1#1, mlx5e_sq_xmit_~wqe~2#1.base, mlx5e_sq_xmit_~wqe~2#1.offset, mlx5e_sq_xmit_~tmp~492#1.base, mlx5e_sq_xmit_~tmp~492#1.offset, mlx5e_sq_xmit_~cseg~1#1.base, mlx5e_sq_xmit_~cseg~1#1.offset, mlx5e_sq_xmit_~eseg~0#1.base, mlx5e_sq_xmit_~eseg~0#1.offset, mlx5e_sq_xmit_~dseg~0#1.base, mlx5e_sq_xmit_~dseg~0#1.offset, mlx5e_sq_xmit_~opcode~0#1, mlx5e_sq_xmit_~dma_addr~0#1, mlx5e_sq_xmit_~headlen~0#1, mlx5e_sq_xmit_~ds_cnt~0#1, mlx5e_sq_xmit_~ihs~0#1, mlx5e_sq_xmit_~i~51#1, mlx5e_sq_xmit_~tmp___0~233#1, mlx5e_sq_xmit_~payload_len~0#1, mlx5e_sq_xmit_~tmp___1~170#1.base, mlx5e_sq_xmit_~tmp___1~170#1.offset, mlx5e_sq_xmit_~tmp___2~124#1, mlx5e_sq_xmit_~tmp___3~97#1, mlx5e_sq_xmit_~tmp___4~59#1, mlx5e_sq_xmit_~tmp___5~50#1.base, mlx5e_sq_xmit_~tmp___5~50#1.offset, mlx5e_sq_xmit_~__max1~0#1, mlx5e_sq_xmit_~__max2~0#1, mlx5e_sq_xmit_~tmp___6~40#1, mlx5e_sq_xmit_~tmp___7~34#1, mlx5e_sq_xmit_~tmp___8~27#1, mlx5e_sq_xmit_~tmp___9~20#1, mlx5e_sq_xmit_~tmp___10~16#1, mlx5e_sq_xmit_~tmp___11~16#1, mlx5e_sq_xmit_~tmp___12~15#1, mlx5e_sq_xmit_~frag~0#1.base, mlx5e_sq_xmit_~frag~0#1.offset, mlx5e_sq_xmit_~tmp___13~13#1.base, mlx5e_sq_xmit_~tmp___13~13#1.offset, mlx5e_sq_xmit_~fsz~0#1, mlx5e_sq_xmit_~tmp___14~13#1, mlx5e_sq_xmit_~tmp___15~11#1, mlx5e_sq_xmit_~tmp___16~11#1, mlx5e_sq_xmit_~tmp___17~10#1, mlx5e_sq_xmit_~tmp___18~8#1, mlx5e_sq_xmit_~tmp___19~8#1.base, mlx5e_sq_xmit_~tmp___19~8#1.offset, mlx5e_sq_xmit_~tmp___20~7#1, mlx5e_sq_xmit_~tmp___21~7#1, mlx5e_sq_xmit_~tmp___22~6#1, mlx5e_sq_xmit_~tmp___23~5#1, mlx5e_sq_xmit_~tmp___24~5#1, mlx5e_sq_xmit_~tmp___25~5#1;mlx5e_sq_xmit_~sq#1.base, mlx5e_sq_xmit_~sq#1.offset := mlx5e_sq_xmit_#in~sq#1.base, mlx5e_sq_xmit_#in~sq#1.offset;mlx5e_sq_xmit_~skb#1.base, mlx5e_sq_xmit_~skb#1.offset := mlx5e_sq_xmit_#in~skb#1.base, mlx5e_sq_xmit_#in~skb#1.offset;havoc mlx5e_sq_xmit_~wq~9#1.base, mlx5e_sq_xmit_~wq~9#1.offset;havoc mlx5e_sq_xmit_~pi~1#1;havoc mlx5e_sq_xmit_~wqe~2#1.base, mlx5e_sq_xmit_~wqe~2#1.offset;havoc mlx5e_sq_xmit_~tmp~492#1.base, mlx5e_sq_xmit_~tmp~492#1.offset;havoc mlx5e_sq_xmit_~cseg~1#1.base, mlx5e_sq_xmit_~cseg~1#1.offset;havoc mlx5e_sq_xmit_~eseg~0#1.base, mlx5e_sq_xmit_~eseg~0#1.offset;havoc mlx5e_sq_xmit_~dseg~0#1.base, mlx5e_sq_xmit_~dseg~0#1.offset;havoc mlx5e_sq_xmit_~opcode~0#1;havoc mlx5e_sq_xmit_~dma_addr~0#1;havoc mlx5e_sq_xmit_~headlen~0#1;havoc mlx5e_sq_xmit_~ds_cnt~0#1;havoc mlx5e_sq_xmit_~ihs~0#1;havoc mlx5e_sq_xmit_~i~51#1;havoc mlx5e_sq_xmit_~tmp___0~233#1;havoc mlx5e_sq_xmit_~payload_len~0#1;havoc mlx5e_sq_xmit_~tmp___1~170#1.base, mlx5e_sq_xmit_~tmp___1~170#1.offset;havoc mlx5e_sq_xmit_~tmp___2~124#1;havoc mlx5e_sq_xmit_~tmp___3~97#1;havoc mlx5e_sq_xmit_~tmp___4~59#1;havoc mlx5e_sq_xmit_~tmp___5~50#1.base, mlx5e_sq_xmit_~tmp___5~50#1.offset;havoc mlx5e_sq_xmit_~__max1~0#1;havoc mlx5e_sq_xmit_~__max2~0#1;havoc mlx5e_sq_xmit_~tmp___6~40#1;havoc mlx5e_sq_xmit_~tmp___7~34#1;havoc mlx5e_sq_xmit_~tmp___8~27#1;havoc mlx5e_sq_xmit_~tmp___9~20#1;havoc mlx5e_sq_xmit_~tmp___10~16#1;havoc mlx5e_sq_xmit_~tmp___11~16#1;havoc mlx5e_sq_xmit_~tmp___12~15#1;havoc mlx5e_sq_xmit_~frag~0#1.base, mlx5e_sq_xmit_~frag~0#1.offset;havoc mlx5e_sq_xmit_~tmp___13~13#1.base, mlx5e_sq_xmit_~tmp___13~13#1.offset;havoc mlx5e_sq_xmit_~fsz~0#1;havoc mlx5e_sq_xmit_~tmp___14~13#1;havoc mlx5e_sq_xmit_~tmp___15~11#1;havoc mlx5e_sq_xmit_~tmp___16~11#1;havoc mlx5e_sq_xmit_~tmp___17~10#1;havoc mlx5e_sq_xmit_~tmp___18~8#1;havoc mlx5e_sq_xmit_~tmp___19~8#1.base, mlx5e_sq_xmit_~tmp___19~8#1.offset;havoc mlx5e_sq_xmit_~tmp___20~7#1;havoc mlx5e_sq_xmit_~tmp___21~7#1;havoc mlx5e_sq_xmit_~tmp___22~6#1;havoc mlx5e_sq_xmit_~tmp___23~5#1;havoc mlx5e_sq_xmit_~tmp___24~5#1;havoc mlx5e_sq_xmit_~tmp___25~5#1;mlx5e_sq_xmit_~wq~9#1.base, mlx5e_sq_xmit_~wq~9#1.offset := mlx5e_sq_xmit_~sq#1.base, 375 + mlx5e_sq_xmit_~sq#1.offset;call mlx5e_sq_xmit_#t~mem5428#1 := read~int#25(mlx5e_sq_xmit_~sq#1.base, 6 + mlx5e_sq_xmit_~sq#1.offset, 2);call mlx5e_sq_xmit_#t~mem5429#1 := read~int#25(mlx5e_sq_xmit_~wq~9#1.base, 16 + mlx5e_sq_xmit_~wq~9#1.offset, 2); [2025-02-08 03:03:45,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12269: assume 0 == (alloc_cmd_page_#t~mem967#1.base + alloc_cmd_page_#t~mem967#1.offset) % 4096 % 18446744073709551616;havoc alloc_cmd_page_#t~mem967#1.base, alloc_cmd_page_#t~mem967#1.offset;call alloc_cmd_page_#t~mem968#1.base, alloc_cmd_page_#t~mem968#1.offset := read~$Pointer$#25(alloc_cmd_page_~cmd#1.base, alloc_cmd_page_~cmd#1.offset, 8);call write~$Pointer$#25(alloc_cmd_page_#t~mem968#1.base, alloc_cmd_page_#t~mem968#1.offset, alloc_cmd_page_~cmd#1.base, 20 + alloc_cmd_page_~cmd#1.offset, 8);havoc alloc_cmd_page_#t~mem968#1.base, alloc_cmd_page_#t~mem968#1.offset;call alloc_cmd_page_#t~mem969#1 := read~int#25(alloc_cmd_page_~cmd#1.base, 8 + alloc_cmd_page_~cmd#1.offset, 8);call write~int#25(alloc_cmd_page_#t~mem969#1, alloc_cmd_page_~cmd#1.base, 28 + alloc_cmd_page_~cmd#1.offset, 8);havoc alloc_cmd_page_#t~mem969#1;call write~int#25(4096, alloc_cmd_page_~cmd#1.base, 16 + alloc_cmd_page_~cmd#1.offset, 4);alloc_cmd_page_#res#1 := 0; [2025-02-08 03:03:45,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12269: assume !(0 == (alloc_cmd_page_#t~mem967#1.base + alloc_cmd_page_#t~mem967#1.offset) % 4096 % 18446744073709551616);havoc alloc_cmd_page_#t~mem967#1.base, alloc_cmd_page_#t~mem967#1.offset;call alloc_cmd_page_#t~mem970#1.base, alloc_cmd_page_#t~mem970#1.offset := read~$Pointer$#25(alloc_cmd_page_~cmd#1.base, alloc_cmd_page_~cmd#1.offset, 8);call alloc_cmd_page_#t~mem971#1 := read~int#25(alloc_cmd_page_~cmd#1.base, 8 + alloc_cmd_page_~cmd#1.offset, 8); [2025-02-08 03:03:45,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20197-1: mlx5_query_port_proto_cap_#res#1 := 0;call ULTIMATE.dealloc(mlx5_query_port_proto_cap_~#out~34#1.base, mlx5_query_port_proto_cap_~#out~34#1.offset);havoc mlx5_query_port_proto_cap_~#out~34#1.base, mlx5_query_port_proto_cap_~#out~34#1.offset; [2025-02-08 03:03:45,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12401-1: SUMMARY for call iowrite32be(mlx5_cmd_init_~cmd_l~0#1, mlx5_cmd_init_#t~mem1014#1.base, 20 + mlx5_cmd_init_#t~mem1014#1.offset); srcloc: null [2025-02-08 03:03:45,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12401: havoc mlx5_cmd_init_#t~mem1014#1.base, mlx5_cmd_init_#t~mem1014#1.offset;havoc mlx5_cmd_init_#t~mem1014#1.base, mlx5_cmd_init_#t~mem1014#1.offset;call write~$Pointer$#28(254, 0, mlx5_cmd_init_~#descriptor~11#1.base, mlx5_cmd_init_~#descriptor~11#1.offset, 8);call write~$Pointer$#28(255, 0, mlx5_cmd_init_~#descriptor~11#1.base, 8 + mlx5_cmd_init_~#descriptor~11#1.offset, 8);call write~$Pointer$#28(256, 0, mlx5_cmd_init_~#descriptor~11#1.base, 16 + mlx5_cmd_init_~#descriptor~11#1.offset, 8);call write~$Pointer$#28(257, 0, mlx5_cmd_init_~#descriptor~11#1.base, 24 + mlx5_cmd_init_~#descriptor~11#1.offset, 8);call write~int#28(1432, mlx5_cmd_init_~#descriptor~11#1.base, 32 + mlx5_cmd_init_~#descriptor~11#1.offset, 4);call write~int#28(0, mlx5_cmd_init_~#descriptor~11#1.base, 36 + mlx5_cmd_init_~#descriptor~11#1.offset, 1);call mlx5_cmd_init_#t~mem1015#1 := read~int#28(mlx5_cmd_init_~#descriptor~11#1.base, 36 + mlx5_cmd_init_~#descriptor~11#1.offset, 1); [2025-02-08 03:03:45,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14119: assume -2147483648 <= mlx5_query_board_id_#t~ret1331#1 && mlx5_query_board_id_#t~ret1331#1 <= 2147483647;mlx5_query_board_id_~err~37#1 := mlx5_query_board_id_#t~ret1331#1;havoc mlx5_query_board_id_#t~ret1331#1; [2025-02-08 03:03:45,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30767: mlx5e_sq_xmit_~tmp___13~13#1.base, mlx5e_sq_xmit_~tmp___13~13#1.offset := mlx5e_sq_xmit_#t~ret5463#1.base, mlx5e_sq_xmit_#t~ret5463#1.offset;mlx5e_sq_xmit_~frag~0#1.base, mlx5e_sq_xmit_~frag~0#1.offset := mlx5e_sq_xmit_~tmp___13~13#1.base, 44 + mlx5e_sq_xmit_~tmp___13~13#1.offset + 16 * (if mlx5e_sq_xmit_~i~51#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_sq_xmit_~i~51#1 % 18446744073709551616 % 18446744073709551616 else mlx5e_sq_xmit_~i~51#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);assume { :begin_inline_skb_frag_size } true;skb_frag_size_#in~frag#1.base, skb_frag_size_#in~frag#1.offset := mlx5e_sq_xmit_~frag~0#1.base, mlx5e_sq_xmit_~frag~0#1.offset;havoc skb_frag_size_#res#1;havoc skb_frag_size_#t~mem5307#1, skb_frag_size_~frag#1.base, skb_frag_size_~frag#1.offset;skb_frag_size_~frag#1.base, skb_frag_size_~frag#1.offset := skb_frag_size_#in~frag#1.base, skb_frag_size_#in~frag#1.offset;call skb_frag_size_#t~mem5307#1 := read~int#25(skb_frag_size_~frag#1.base, 12 + skb_frag_size_~frag#1.offset, 4);skb_frag_size_#res#1 := skb_frag_size_#t~mem5307#1;havoc skb_frag_size_#t~mem5307#1; [2025-02-08 03:03:45,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14119-1: SUMMARY for call mlx5_query_board_id_#t~ret1331#1 := mlx5_cmd_query_adapter(mlx5_query_board_id_~dev#1.base, mlx5_query_board_id_~dev#1.offset, mlx5_query_board_id_~out~7#1.base, mlx5_query_board_id_~out~7#1.offset, mlx5_query_board_id_~outlen~2#1); srcloc: null [2025-02-08 03:03:45,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30767-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5463#1.base, mlx5e_sq_xmit_#t~ret5463#1.offset := skb_end_pointer(mlx5e_sq_xmit_~skb#1.base, mlx5e_sq_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:03:45,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8966: assume 0 != mlx5_irq_set_affinity_hint_~err~8#1; [2025-02-08 03:03:45,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8966: assume !(0 != mlx5_irq_set_affinity_hint_~err~8#1);mlx5_irq_set_affinity_hint_#res#1 := 0; [2025-02-08 03:03:45,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29843: assume 0 != mlx5e_ethtool2ptys_adver_link_#t~bitwise5218#1 % 4294967296;havoc mlx5e_ethtool2ptys_adver_link_#t~mem5217#1;havoc mlx5e_ethtool2ptys_adver_link_#t~bitwise5218#1; [2025-02-08 03:03:45,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29843: assume !(0 != mlx5e_ethtool2ptys_adver_link_#t~bitwise5218#1 % 4294967296);havoc mlx5e_ethtool2ptys_adver_link_#t~mem5217#1;havoc mlx5e_ethtool2ptys_adver_link_#t~bitwise5218#1; [2025-02-08 03:03:45,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29843-1: [2025-02-08 03:03:45,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8570: set_dma_caps_#res#1 := set_dma_caps_~err~0#1; [2025-02-08 03:03:45,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13591: eq_read_field_~tmp___0~45#1.base, eq_read_field_~tmp___0~45#1.offset := eq_read_field_#t~ret1206#1.base, eq_read_field_#t~ret1206#1.offset;havoc eq_read_field_#t~ret1206#1.base, eq_read_field_#t~ret1206#1.offset;call eq_read_field_#t~mem1207#1 := read~int#6(eq_read_field_~tmp___0~45#1.base, 2076 + eq_read_field_~tmp___0~45#1.offset, 4); [2025-02-08 03:03:45,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8570-1: SUMMARY for call dev_err(set_dma_caps_~pdev#1.base, 148 + set_dma_caps_~pdev#1.offset, 7, 0); srcloc: null [2025-02-08 03:03:45,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13591-1: SUMMARY for call eq_read_field_#t~ret1206#1.base, eq_read_field_#t~ret1206#1.offset := get_current(); srcloc: null [2025-02-08 03:03:45,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13195: assume mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#res#1.base, mlx5_qp_state_str_#res#1.offset := 297, 0; [2025-02-08 03:03:45,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13195: assume !mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#t~switch1113#1 := mlx5_qp_state_str_#t~switch1113#1 || 1 == mlx5_qp_state_str_~state#1; [2025-02-08 03:03:45,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9231: assume -9223372036854775808 <= mlx5_core_set_issi_#t~ret312#1 && mlx5_core_set_issi_#t~ret312#1 <= 9223372036854775807;mlx5_core_set_issi_~tmp___1~6#1 := mlx5_core_set_issi_#t~ret312#1;havoc mlx5_core_set_issi_#t~mem311#1;havoc mlx5_core_set_issi_#t~ret312#1; [2025-02-08 03:03:45,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9231-1: SUMMARY for call mlx5_core_set_issi_#t~ret312#1 := ldv__builtin_expect((if mlx5_core_set_issi_#t~mem311#1 % 256 % 18446744073709551616 <= 9223372036854775807 then mlx5_core_set_issi_#t~mem311#1 % 256 % 18446744073709551616 else mlx5_core_set_issi_#t~mem311#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:03:45,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29843-4: assume 0 == mlx5e_ethtool2ptys_adver_link_#t~mem5217#1 % 4294967296 || 0 == mlx5e_ethtool2ptys_adver_link_~link_modes#1 % 4294967296;mlx5e_ethtool2ptys_adver_link_#t~bitwise5218#1 := 0; [2025-02-08 03:03:45,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29843-4: assume !(0 == mlx5e_ethtool2ptys_adver_link_#t~mem5217#1 % 4294967296 || 0 == mlx5e_ethtool2ptys_adver_link_~link_modes#1 % 4294967296); [2025-02-08 03:03:45,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29843-5: call mlx5e_ethtool2ptys_adver_link_#t~mem5217#1 := read~int#58(~#ptys2ethtool_table~0.base, 4 + (~#ptys2ethtool_table~0.offset + 12 * (if mlx5e_ethtool2ptys_adver_link_~i~48#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mlx5e_ethtool2ptys_adver_link_~i~48#1 % 4294967296 % 18446744073709551616 else mlx5e_ethtool2ptys_adver_link_~i~48#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 03:03:45,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29843-2: havoc mlx5e_ethtool2ptys_adver_link_#t~bitwise5218#1;assume mlx5e_ethtool2ptys_adver_link_#t~bitwise5218#1 % 4294967296 <= mlx5e_ethtool2ptys_adver_link_#t~mem5217#1 % 4294967296 && mlx5e_ethtool2ptys_adver_link_#t~bitwise5218#1 % 4294967296 <= mlx5e_ethtool2ptys_adver_link_~link_modes#1 % 4294967296; [2025-02-08 03:03:45,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10024-1: assume 0 != ~ldv_retval_3~0;~ldv_state_variable_0~0 := 2; [2025-02-08 03:03:45,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10024-1: assume !(0 != ~ldv_retval_3~0); [2025-02-08 03:03:45,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8967: mlx5_irq_set_affinity_hint_~tmp___4~2#1.base, mlx5_irq_set_affinity_hint_~tmp___4~2#1.offset := mlx5_irq_set_affinity_hint_#t~ret264#1.base, mlx5_irq_set_affinity_hint_#t~ret264#1.offset;havoc mlx5_irq_set_affinity_hint_#t~ret264#1.base, mlx5_irq_set_affinity_hint_#t~ret264#1.offset;call mlx5_irq_set_affinity_hint_#t~mem265#1 := read~int#6(mlx5_irq_set_affinity_hint_~tmp___4~2#1.base, 2076 + mlx5_irq_set_affinity_hint_~tmp___4~2#1.offset, 4); [2025-02-08 03:03:45,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29843-3: assume mlx5e_ethtool2ptys_adver_link_#t~mem5217#1 % 4294967296 == mlx5e_ethtool2ptys_adver_link_~link_modes#1 % 4294967296;mlx5e_ethtool2ptys_adver_link_#t~bitwise5218#1 := mlx5e_ethtool2ptys_adver_link_#t~mem5217#1; [2025-02-08 03:03:45,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29843-3: assume !(mlx5e_ethtool2ptys_adver_link_#t~mem5217#1 % 4294967296 == mlx5e_ethtool2ptys_adver_link_~link_modes#1 % 4294967296); [2025-02-08 03:03:45,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10024-2: assume 0 == ~ldv_retval_3~0;~ldv_state_variable_0~0 := 3;~ldv_state_variable_14~0 := 1;assume { :begin_inline_ldv_file_operations_14 } true;havoc ldv_file_operations_14_#t~ret1050#1.base, ldv_file_operations_14_#t~ret1050#1.offset, ldv_file_operations_14_#t~ret1051#1.base, ldv_file_operations_14_#t~ret1051#1.offset, ldv_file_operations_14_~tmp~89#1.base, ldv_file_operations_14_~tmp~89#1.offset, ldv_file_operations_14_~tmp___0~38#1.base, ldv_file_operations_14_~tmp___0~38#1.offset;havoc ldv_file_operations_14_~tmp~89#1.base, ldv_file_operations_14_~tmp~89#1.offset;havoc ldv_file_operations_14_~tmp___0~38#1.base, ldv_file_operations_14_~tmp___0~38#1.offset; [2025-02-08 03:03:45,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10024-2: assume !(0 == ~ldv_retval_3~0); [2025-02-08 03:03:45,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8967-1: SUMMARY for call mlx5_irq_set_affinity_hint_#t~ret264#1.base, mlx5_irq_set_affinity_hint_#t~ret264#1.offset := get_current(); srcloc: null [2025-02-08 03:03:45,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14120: assume 0 != mlx5_query_board_id_~err~37#1; [2025-02-08 03:03:45,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14120: assume !(0 != mlx5_query_board_id_~err~37#1); [2025-02-08 03:03:45,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29844-1: [2025-02-08 03:03:45,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29844-2: havoc mlx5e_ethtool2ptys_adver_link_#t~bitwise5220#1;assume (mlx5e_ethtool2ptys_adver_link_#t~bitwise5220#1 % 4294967296 >= mlx5e_ethtool2ptys_adver_link_#t~bitwise5219#1 % 4294967296 && mlx5e_ethtool2ptys_adver_link_#t~bitwise5220#1 % 4294967296 >= mlx5e_ethtool2ptys_adver_link_~ptys_modes~0#1 % 4294967296) && mlx5e_ethtool2ptys_adver_link_#t~bitwise5220#1 % 4294967296 <= mlx5e_ethtool2ptys_adver_link_#t~bitwise5219#1 % 4294967296 + mlx5e_ethtool2ptys_adver_link_~ptys_modes~0#1 % 4294967296; [2025-02-08 03:03:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29844: mlx5e_ethtool2ptys_adver_link_~ptys_modes~0#1 := mlx5e_ethtool2ptys_adver_link_#t~bitwise5220#1;havoc mlx5e_ethtool2ptys_adver_link_#t~bitwise5219#1;havoc mlx5e_ethtool2ptys_adver_link_#t~bitwise5220#1; [2025-02-08 03:03:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29976-1: SUMMARY for call ldv_initialize_ethtool_ops_9_#t~ret5244#1.base, ldv_initialize_ethtool_ops_9_#t~ret5244#1.offset := ldv_init_zalloc(3008); srcloc: null [2025-02-08 03:03:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8703: assume to_fw_pkey_sz_#t~switch178#1; [2025-02-08 03:03:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8703: assume !to_fw_pkey_sz_#t~switch178#1;havoc to_fw_pkey_sz_#t~switch178#1;havoc to_fw_pkey_sz_#t~ret179#1;havoc to_fw_pkey_sz_#t~switch178#1;havoc to_fw_pkey_sz_#t~ret179#1;handle_hca_cap_#t~ret223#1 := to_fw_pkey_sz_#res#1;havoc to_fw_pkey_sz_#t~switch178#1, to_fw_pkey_sz_#t~ret179#1, to_fw_pkey_sz_~size#1;havoc to_fw_pkey_sz_#in~size#1;assume { :end_inline_to_fw_pkey_sz } true;handle_hca_cap_~tmp___4~1#1 := handle_hca_cap_#t~ret223#1;havoc handle_hca_cap_#t~ret223#1; [2025-02-08 03:03:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29976: ldv_initialize_ethtool_ops_9_~tmp___2~118#1.base, ldv_initialize_ethtool_ops_9_~tmp___2~118#1.offset := ldv_initialize_ethtool_ops_9_#t~ret5244#1.base, ldv_initialize_ethtool_ops_9_#t~ret5244#1.offset;havoc ldv_initialize_ethtool_ops_9_#t~ret5244#1.base, ldv_initialize_ethtool_ops_9_#t~ret5244#1.offset;~mlx5e_ethtool_ops_group4~0.base, ~mlx5e_ethtool_ops_group4~0.offset := ldv_initialize_ethtool_ops_9_~tmp___2~118#1.base, ldv_initialize_ethtool_ops_9_~tmp___2~118#1.offset; [2025-02-08 03:03:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13592-1: SUMMARY for call eq_read_field_#t~ret1208#1 := printk(338, 0); srcloc: null [2025-02-08 03:03:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13592: assume -2147483648 <= eq_read_field_#t~ret1208#1 && eq_read_field_#t~ret1208#1 <= 2147483647;havoc eq_read_field_#t~mem1207#1;havoc eq_read_field_#t~ret1208#1; [2025-02-08 03:03:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9232: assume 0 != mlx5_core_set_issi_~tmp___1~6#1; [2025-02-08 03:03:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9232: assume !(0 != mlx5_core_set_issi_~tmp___1~6#1); [2025-02-08 03:03:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30505: tcp_hdrlen_#t~ret5355#1.base, tcp_hdrlen_#t~ret5355#1.offset := tcp_hdr_#res#1.base, tcp_hdr_#res#1.offset;havoc tcp_hdr_#t~ret5354#1.base, tcp_hdr_#t~ret5354#1.offset, tcp_hdr_~skb#1.base, tcp_hdr_~skb#1.offset, tcp_hdr_~tmp~486#1.base, tcp_hdr_~tmp~486#1.offset;havoc tcp_hdr_#in~skb#1.base, tcp_hdr_#in~skb#1.offset;assume { :end_inline_tcp_hdr } true;tcp_hdrlen_~tmp~487#1.base, tcp_hdrlen_~tmp~487#1.offset := tcp_hdrlen_#t~ret5355#1.base, tcp_hdrlen_#t~ret5355#1.offset;havoc tcp_hdrlen_#t~ret5355#1.base, tcp_hdrlen_#t~ret5355#1.offset;call tcp_hdrlen_#t~mem5356#1 := read~int#25(tcp_hdrlen_~tmp~487#1.base, 13 + tcp_hdrlen_~tmp~487#1.offset, 1);tcp_hdrlen_#res#1 := 4 * (if tcp_hdrlen_#t~mem5356#1 % 256 % 4294967296 <= 2147483647 then tcp_hdrlen_#t~mem5356#1 % 256 % 4294967296 else tcp_hdrlen_#t~mem5356#1 % 256 % 4294967296 - 4294967296);havoc tcp_hdrlen_#t~mem5356#1; [2025-02-08 03:03:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8836: havoc handle_hca_cap_#t~memcpy~res213#1.base, handle_hca_cap_#t~memcpy~res213#1.offset;call write~$Pointer$#28(18, 0, handle_hca_cap_~#descriptor~0#1.base, handle_hca_cap_~#descriptor~0#1.offset, 8);call write~$Pointer$#28(19, 0, handle_hca_cap_~#descriptor~0#1.base, 8 + handle_hca_cap_~#descriptor~0#1.offset, 8);call write~$Pointer$#28(20, 0, handle_hca_cap_~#descriptor~0#1.base, 16 + handle_hca_cap_~#descriptor~0#1.offset, 8);call write~$Pointer$#28(21, 0, handle_hca_cap_~#descriptor~0#1.base, 24 + handle_hca_cap_~#descriptor~0#1.offset, 8);call write~int#28(382, handle_hca_cap_~#descriptor~0#1.base, 32 + handle_hca_cap_~#descriptor~0#1.offset, 4);call write~int#28(0, handle_hca_cap_~#descriptor~0#1.base, 36 + handle_hca_cap_~#descriptor~0#1.offset, 1);call handle_hca_cap_#t~mem214#1 := read~int#28(handle_hca_cap_~#descriptor~0#1.base, 36 + handle_hca_cap_~#descriptor~0#1.offset, 1); [2025-02-08 03:03:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29844-7: assume 0 == (if mlx5e_ethtool2ptys_adver_link_~i~48#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5e_ethtool2ptys_adver_link_~i~48#1 % 4294967296 % 4294967296 else mlx5e_ethtool2ptys_adver_link_~i~48#1 % 4294967296 % 4294967296 - 4294967296);mlx5e_ethtool2ptys_adver_link_#t~bitwise5219#1 := 1; [2025-02-08 03:03:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29844-7: assume !(0 == (if mlx5e_ethtool2ptys_adver_link_~i~48#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5e_ethtool2ptys_adver_link_~i~48#1 % 4294967296 % 4294967296 else mlx5e_ethtool2ptys_adver_link_~i~48#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 03:03:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8836-1: SUMMARY for call handle_hca_cap_#t~memcpy~res213#1.base, handle_hca_cap_#t~memcpy~res213#1.offset := #Ultimate.C_memcpy#25(handle_hca_cap_~set_hca_cap~0#1.base, handle_hca_cap_~set_hca_cap~0#1.offset, handle_hca_cap_~dev#1.base, 253297 + handle_hca_cap_~dev#1.offset, 256); srcloc: null [2025-02-08 03:03:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29844-5: [2025-02-08 03:03:45,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29844-6: havoc mlx5e_ethtool2ptys_adver_link_#t~bitwise5219#1;assume mlx5e_ethtool2ptys_adver_link_#t~bitwise5219#1 > 1; [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8968: assume -2147483648 <= mlx5_irq_set_affinity_hint_#t~ret266#1 && mlx5_irq_set_affinity_hint_#t~ret266#1 <= 2147483647;havoc mlx5_irq_set_affinity_hint_#t~mem265#1;havoc mlx5_irq_set_affinity_hint_#t~ret266#1; [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20331-1: SUMMARY for call mlx5_set_port_proto_#t~ret2719#1 := mlx5_core_access_reg(mlx5_set_port_proto_~dev#1.base, mlx5_set_port_proto_~dev#1.offset, mlx5_set_port_proto_~#in~31#1.base, mlx5_set_port_proto_~#in~31#1.offset, 64, mlx5_set_port_proto_~#out~38#1.base, mlx5_set_port_proto_~#out~38#1.offset, 64, 20484, 0, 1); srcloc: null [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29844-3: assume 0 == mlx5e_ethtool2ptys_adver_link_~ptys_modes~0#1 % 4294967296;mlx5e_ethtool2ptys_adver_link_#t~bitwise5220#1 := mlx5e_ethtool2ptys_adver_link_#t~bitwise5219#1; [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29844-3: assume !(0 == mlx5e_ethtool2ptys_adver_link_~ptys_modes~0#1 % 4294967296); [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8968-1: SUMMARY for call mlx5_irq_set_affinity_hint_#t~ret266#1 := printk(26, 0); srcloc: null [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20331: assume -2147483648 <= mlx5_set_port_proto_#t~ret2719#1 && mlx5_set_port_proto_#t~ret2719#1 <= 2147483647;mlx5_set_port_proto_~err~89#1 := mlx5_set_port_proto_#t~ret2719#1;havoc mlx5_set_port_proto_#t~ret2719#1;mlx5_set_port_proto_#res#1 := mlx5_set_port_proto_~err~89#1;call ULTIMATE.dealloc(mlx5_set_port_proto_~#in~31#1.base, mlx5_set_port_proto_~#in~31#1.offset);havoc mlx5_set_port_proto_~#in~31#1.base, mlx5_set_port_proto_~#in~31#1.offset;call ULTIMATE.dealloc(mlx5_set_port_proto_~#out~38#1.base, mlx5_set_port_proto_~#out~38#1.offset);havoc mlx5_set_port_proto_~#out~38#1.base, mlx5_set_port_proto_~#out~38#1.offset; [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29844-4: assume 0 == mlx5e_ethtool2ptys_adver_link_#t~bitwise5219#1 % 4294967296 || mlx5e_ethtool2ptys_adver_link_#t~bitwise5219#1 % 4294967296 == mlx5e_ethtool2ptys_adver_link_~ptys_modes~0#1 % 4294967296;mlx5e_ethtool2ptys_adver_link_#t~bitwise5220#1 := mlx5e_ethtool2ptys_adver_link_~ptys_modes~0#1; [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29844-4: assume !(0 == mlx5e_ethtool2ptys_adver_link_#t~bitwise5219#1 % 4294967296 || mlx5e_ethtool2ptys_adver_link_#t~bitwise5219#1 % 4294967296 == mlx5e_ethtool2ptys_adver_link_~ptys_modes~0#1 % 4294967296); [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29712: assume 0 != get_speed_duplex_~tmp___0~217#1; [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29712: assume !(0 != get_speed_duplex_~tmp___0~217#1);get_speed_duplex_~i~47#1 := 0; [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8704: assume -2147483648 <= to_fw_pkey_sz_#t~ret179#1 && to_fw_pkey_sz_#t~ret179#1 <= 2147483647;to_fw_pkey_sz_#res#1 := 0; [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8704-1: SUMMARY for call to_fw_pkey_sz_#t~ret179#1 := printk(13, 0); srcloc: null [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15443: mlx5_alloc_uuars_~i~15#1 := 1 + mlx5_alloc_uuars_~i~15#1;call mlx5_alloc_uuars_#t~mem1628#1 := read~int#25(mlx5_alloc_uuars_~uuari#1.base, 8 + mlx5_alloc_uuars_~uuari#1.offset, 4); [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13197: assume mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#res#1.base, mlx5_qp_state_str_#res#1.offset := 298, 0; [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13197: assume !mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#t~switch1113#1 := mlx5_qp_state_str_#t~switch1113#1 || 2 == mlx5_qp_state_str_~state#1; [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9233: SUMMARY for call __dynamic_pr_debug(mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset, 40, 0); srcloc: null [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30506: havoc tcp_hdrlen_#t~mem5356#1;mlx5e_sq_xmit_#t~ret5441#1 := tcp_hdrlen_#res#1;havoc tcp_hdrlen_#t~ret5355#1.base, tcp_hdrlen_#t~ret5355#1.offset, tcp_hdrlen_#t~mem5356#1, tcp_hdrlen_~skb#1.base, tcp_hdrlen_~skb#1.offset, tcp_hdrlen_~tmp~487#1.base, tcp_hdrlen_~tmp~487#1.offset;havoc tcp_hdrlen_#in~skb#1.base, tcp_hdrlen_#in~skb#1.offset;assume { :end_inline_tcp_hdrlen } true;mlx5e_sq_xmit_~tmp___4~59#1 := mlx5e_sq_xmit_#t~ret5441#1;havoc mlx5e_sq_xmit_#t~ret5441#1;mlx5e_sq_xmit_~ihs~0#1 := (if mlx5e_sq_xmit_~tmp___3~97#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~tmp___3~97#1 % 65536 % 4294967296 else mlx5e_sq_xmit_~tmp___3~97#1 % 65536 % 4294967296 - 4294967296) + (if mlx5e_sq_xmit_~tmp___4~59#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~tmp___4~59#1 % 65536 % 4294967296 else mlx5e_sq_xmit_~tmp___4~59#1 % 65536 % 4294967296 - 4294967296);call mlx5e_sq_xmit_#t~mem5442#1 := read~int#25(mlx5e_sq_xmit_~skb#1.base, 128 + mlx5e_sq_xmit_~skb#1.offset, 4);mlx5e_sq_xmit_~payload_len~0#1 := mlx5e_sq_xmit_#t~mem5442#1 - mlx5e_sq_xmit_~ihs~0#1 % 65536;havoc mlx5e_sq_xmit_#t~mem5442#1; [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9894: havoc mlx5e_init_#t~ret4607#1;assume { :end_inline_mlx5e_init } true;init_#res#1 := 0;call ULTIMATE.dealloc(init_~#__key~2#1.base, init_~#__key~2#1.offset);havoc init_~#__key~2#1.base, init_~#__key~2#1.offset; [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30771: mlx5e_sq_xmit_#t~ret5466#1 := skb_frag_dma_map_#res#1;havoc skb_frag_dma_map_#t~ret5326#1.base, skb_frag_dma_map_#t~ret5326#1.offset, skb_frag_dma_map_#t~mem5327#1, skb_frag_dma_map_#t~ret5328#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~480#1.base, skb_frag_dma_map_~tmp~480#1.offset, skb_frag_dma_map_~tmp___0~228#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;mlx5e_sq_xmit_~dma_addr~0#1 := mlx5e_sq_xmit_#t~ret5466#1;havoc mlx5e_sq_xmit_#t~mem5465#1.base, mlx5e_sq_xmit_#t~mem5465#1.offset;havoc mlx5e_sq_xmit_#t~ret5466#1;call mlx5e_sq_xmit_#t~mem5467#1.base, mlx5e_sq_xmit_#t~mem5467#1.offset := read~$Pointer$#25(mlx5e_sq_xmit_~sq#1.base, 426 + mlx5e_sq_xmit_~sq#1.offset, 8); [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11744: call write~$Pointer$#25(create_debugfs_files_#t~ret847#1.base, create_debugfs_files_#t~ret847#1.offset, create_debugfs_files_~dbg~6#1.base, create_debugfs_files_~dbg~6#1.offset, 8);havoc create_debugfs_files_#t~mem846#1.base, create_debugfs_files_#t~mem846#1.offset;havoc create_debugfs_files_#t~ret847#1.base, create_debugfs_files_#t~ret847#1.offset;call create_debugfs_files_#t~mem848#1.base, create_debugfs_files_#t~mem848#1.offset := read~$Pointer$#25(create_debugfs_files_~dbg~6#1.base, create_debugfs_files_~dbg~6#1.offset, 8); [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29978-1: SUMMARY for call ldv_initialize_ethtool_ops_9_#t~ret5245#1.base, ldv_initialize_ethtool_ops_9_#t~ret5245#1.offset := ldv_init_zalloc(44); srcloc: null [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11744-1: SUMMARY for call create_debugfs_files_#t~ret847#1.base, create_debugfs_files_#t~ret847#1.offset := debugfs_create_dir(223, 0, create_debugfs_files_#t~mem846#1.base, create_debugfs_files_#t~mem846#1.offset); srcloc: null [2025-02-08 03:03:45,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29978: ldv_initialize_ethtool_ops_9_~tmp___3~94#1.base, ldv_initialize_ethtool_ops_9_~tmp___3~94#1.offset := ldv_initialize_ethtool_ops_9_#t~ret5245#1.base, ldv_initialize_ethtool_ops_9_#t~ret5245#1.offset;havoc ldv_initialize_ethtool_ops_9_#t~ret5245#1.base, ldv_initialize_ethtool_ops_9_#t~ret5245#1.offset;~mlx5e_ethtool_ops_group3~0.base, ~mlx5e_ethtool_ops_group3~0.offset := ldv_initialize_ethtool_ops_9_~tmp___3~94#1.base, ldv_initialize_ethtool_ops_9_~tmp___3~94#1.offset; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29450: call ULTIMATE.dealloc(mlx5e_set_ringparam_~#new_params~1#1.base, mlx5e_set_ringparam_~#new_params~1#1.offset);havoc mlx5e_set_ringparam_~#new_params~1#1.base, mlx5e_set_ringparam_~#new_params~1#1.offset;ldv_main_exported_9_#t~ret5262#1 := mlx5e_set_ringparam_#res#1;havoc mlx5e_set_ringparam_#t~ret5088#1.base, mlx5e_set_ringparam_#t~ret5088#1.offset, mlx5e_set_ringparam_#t~mem5089#1, mlx5e_set_ringparam_#t~mem5090#1, mlx5e_set_ringparam_#t~mem5091#1, mlx5e_set_ringparam_#t~mem5092#1, mlx5e_set_ringparam_#t~mem5093#1, mlx5e_set_ringparam_#t~mem5094#1, mlx5e_set_ringparam_#t~mem5095#1, mlx5e_set_ringparam_#t~mem5096#1, mlx5e_set_ringparam_#t~mem5097#1, mlx5e_set_ringparam_#t~mem5098#1, mlx5e_set_ringparam_#t~mem5099#1, mlx5e_set_ringparam_#t~ret5100#1, mlx5e_set_ringparam_#t~ret5101#1, mlx5e_set_ringparam_#t~mem5102#1, mlx5e_set_ringparam_#t~ret5103#1, mlx5e_set_ringparam_#t~ret5104#1, mlx5e_set_ringparam_#t~mem5105#1, mlx5e_set_ringparam_#t~mem5106#1, mlx5e_set_ringparam_#t~mem5107#1, mlx5e_set_ringparam_#t~short5108#1, mlx5e_set_ringparam_#t~mem5109#1, mlx5e_set_ringparam_#t~short5110#1, mlx5e_set_ringparam_#t~mem5111#1, mlx5e_set_ringparam_#t~mem5112#1, mlx5e_set_ringparam_#t~mem5113#1, mlx5e_set_ringparam_#t~mem5114#1, mlx5e_set_ringparam_#t~mem5115#1, mlx5e_set_ringparam_#t~mem5116#1, mlx5e_set_ringparam_#t~mem5117#1, mlx5e_set_ringparam_#t~mem5118#1, mlx5e_set_ringparam_#t~mem5119#1, mlx5e_set_ringparam_#t~mem5120#1, mlx5e_set_ringparam_#t~mem5121#1, mlx5e_set_ringparam_#t~mem5122#1, mlx5e_set_ringparam_#t~mem5123#1, mlx5e_set_ringparam_#t~ret5124#1, mlx5e_set_ringparam_~dev#1.base, mlx5e_set_ringparam_~dev#1.offset, mlx5e_set_ringparam_~param#1.base, mlx5e_set_ringparam_~param#1.offset, mlx5e_set_ringparam_~priv~57#1.base, mlx5e_set_ringparam_~priv~57#1.offset, mlx5e_set_ringparam_~tmp~459#1.base, mlx5e_set_ringparam_~tmp~459#1.offset, mlx5e_set_ringparam_~#new_params~1#1.base, mlx5e_set_ringparam_~#new_params~1#1.offset, mlx5e_set_ringparam_~min_rx_wqes~0#1, mlx5e_set_ringparam_~log_rq_size~0#1, mlx5e_set_ringparam_~log_sq_size~0#1, mlx5e_set_ringparam_~err~160#1, mlx5e_set_ringparam_~tmp___0~216#1, mlx5e_set_ringparam_~tmp___1~157#1, mlx5e_set_ringparam_~tmp___2~116#1, mlx5e_set_ringparam_~tmp___3~92#1, mlx5e_set_ringparam_~__min1~6#1, mlx5e_set_ringparam_~__min2~6#1;havoc mlx5e_set_ringparam_#in~dev#1.base, mlx5e_set_ringparam_#in~dev#1.offset, mlx5e_set_ringparam_#in~param#1.base, mlx5e_set_ringparam_#in~param#1.offset;assume { :end_inline_mlx5e_set_ringparam } true;assume -2147483648 <= ldv_main_exported_9_#t~ret5262#1 && ldv_main_exported_9_#t~ret5262#1 <= 2147483647;havoc ldv_main_exported_9_#t~ret5262#1;~ldv_state_variable_9~0 := 1; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29847: mlx5e_ethtool2ptys_adver_link_~i~48#1 := 1 + mlx5e_ethtool2ptys_adver_link_~i~48#1; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11745: assume 0 == (create_debugfs_files_#t~mem848#1.base + create_debugfs_files_#t~mem848#1.offset) % 18446744073709551616;havoc create_debugfs_files_#t~mem848#1.base, create_debugfs_files_#t~mem848#1.offset;create_debugfs_files_#res#1 := create_debugfs_files_~err~24#1; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11745: assume !(0 == (create_debugfs_files_#t~mem848#1.base + create_debugfs_files_#t~mem848#1.offset) % 18446744073709551616);havoc create_debugfs_files_#t~mem848#1.base, create_debugfs_files_#t~mem848#1.offset;call create_debugfs_files_#t~mem849#1.base, create_debugfs_files_#t~mem849#1.offset := read~$Pointer$#25(create_debugfs_files_~dbg~6#1.base, create_debugfs_files_~dbg~6#1.offset, 8); [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15445: assume mlx5_alloc_uuars_#t~mem1628#1 > mlx5_alloc_uuars_~i~15#1;havoc mlx5_alloc_uuars_#t~mem1628#1; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15445: assume !(mlx5_alloc_uuars_#t~mem1628#1 > mlx5_alloc_uuars_~i~15#1);havoc mlx5_alloc_uuars_#t~mem1628#1;mlx5_alloc_uuars_~i~15#1 := 0; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9367: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9367: assume !(0 != mlx5_dev_init_~err~13#1); [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14124-1: SUMMARY for call mlx5_query_board_id_#t~memcpy~res1332#1.base, mlx5_query_board_id_#t~memcpy~res1332#1.offset := #Ultimate.C_memcpy#25(mlx5_query_board_id_~dev#1.base, 9 + mlx5_query_board_id_~dev#1.offset, mlx5_query_board_id_~out~7#1.base, 256 + mlx5_query_board_id_~out~7#1.offset, 16); srcloc: null [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14124: havoc mlx5_query_board_id_#t~memcpy~res1332#1.base, mlx5_query_board_id_#t~memcpy~res1332#1.offset; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13199: assume mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#res#1.base, mlx5_qp_state_str_#res#1.offset := 299, 0; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13199: assume !mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#t~switch1113#1 := mlx5_qp_state_str_#t~switch1113#1 || 3 == mlx5_qp_state_str_~state#1; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14256-1: mlx5_query_hca_caps_#res#1 := 0; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30773: assume -2147483648 <= mlx5e_sq_xmit_#t~ret5468#1 && mlx5e_sq_xmit_#t~ret5468#1 <= 2147483647;mlx5e_sq_xmit_~tmp___15~11#1 := mlx5e_sq_xmit_#t~ret5468#1;havoc mlx5e_sq_xmit_#t~mem5467#1.base, mlx5e_sq_xmit_#t~mem5467#1.offset;havoc mlx5e_sq_xmit_#t~ret5468#1; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30773-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5468#1 := dma_mapping_error(mlx5e_sq_xmit_#t~mem5467#1.base, mlx5e_sq_xmit_#t~mem5467#1.offset, mlx5e_sq_xmit_~dma_addr~0#1); srcloc: null [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L31830: assume 1 != ~ldv_module_refcounter~0; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L31830: assume !(1 != ~ldv_module_refcounter~0); [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9236-1: mlx5_core_set_issi_#res#1 := 0;call ULTIMATE.dealloc(mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset);havoc mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset);havoc mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset);havoc mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset);havoc mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset);havoc mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9368: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 55, 0); srcloc: null [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9897: assume { :begin_inline_ldv_destroy_workqueue_11 } true;ldv_destroy_workqueue_11_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_11_#in~ldv_func_arg1#1.offset := ~mlx5_core_wq~0.base, ~mlx5_core_wq~0.offset;havoc ldv_destroy_workqueue_11_~ldv_func_arg1#1.base, ldv_destroy_workqueue_11_~ldv_func_arg1#1.offset;ldv_destroy_workqueue_11_~ldv_func_arg1#1.base, ldv_destroy_workqueue_11_~ldv_func_arg1#1.offset := ldv_destroy_workqueue_11_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_11_#in~ldv_func_arg1#1.offset; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9897-1: SUMMARY for call mlx5_health_cleanup(); srcloc: null [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30774-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5469#1 := ldv__builtin_expect((if 0 != mlx5e_sq_xmit_~tmp___15~11#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L31831: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8576: assume -2147483648 <= set_dma_caps_#t~ret152#1 && set_dma_caps_#t~ret152#1 <= 2147483647;set_dma_caps_~err~0#1 := set_dma_caps_#t~ret152#1;havoc set_dma_caps_#t~ret152#1; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30774: assume -9223372036854775808 <= mlx5e_sq_xmit_#t~ret5469#1 && mlx5e_sq_xmit_#t~ret5469#1 <= 9223372036854775807;mlx5e_sq_xmit_~tmp___16~11#1 := mlx5e_sq_xmit_#t~ret5469#1;havoc mlx5e_sq_xmit_#t~ret5469#1; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29849: assume mlx5e_ethtool2ptys_adver_link_~i~48#1 % 4294967296 <= 31; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29849: assume !(mlx5e_ethtool2ptys_adver_link_~i~48#1 % 4294967296 <= 31);mlx5e_ethtool2ptys_adver_link_#res#1 := mlx5e_ethtool2ptys_adver_link_~ptys_modes~0#1; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8576-1: SUMMARY for call set_dma_caps_#t~ret152#1 := pci_set_consistent_dma_mask(set_dma_caps_~pdev#1.base, set_dma_caps_~pdev#1.offset, 18446744073709551615); srcloc: null [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12276: havoc alloc_cmd_page_#t~mem970#1.base, alloc_cmd_page_#t~mem970#1.offset;havoc alloc_cmd_page_#t~mem971#1; [2025-02-08 03:03:45,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12276-1: SUMMARY for call dma_free_attrs(alloc_cmd_page_~ddev~0#1.base, alloc_cmd_page_~ddev~0#1.offset, 4096, alloc_cmd_page_#t~mem970#1.base, alloc_cmd_page_#t~mem970#1.offset, alloc_cmd_page_#t~mem971#1, 0, 0); srcloc: null [2025-02-08 03:03:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14126-1: SUMMARY for call kfree(mlx5_query_board_id_~out~7#1.base, mlx5_query_board_id_~out~7#1.offset); srcloc: null [2025-02-08 03:03:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9898: havoc ldv_destroy_workqueue_11_~ldv_func_arg1#1.base, ldv_destroy_workqueue_11_~ldv_func_arg1#1.offset;havoc ldv_destroy_workqueue_11_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_11_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_destroy_workqueue_11 } true; [2025-02-08 03:03:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14126: mlx5_query_board_id_#res#1 := mlx5_query_board_id_~err~37#1; [2025-02-08 03:03:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13201: assume mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#res#1.base, mlx5_qp_state_str_#res#1.offset := 300, 0; [2025-02-08 03:03:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13201: assume !mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#t~switch1113#1 := mlx5_qp_state_str_#t~switch1113#1 || 4 == mlx5_qp_state_str_~state#1; [2025-02-08 03:03:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30378-1: SUMMARY for call skb_is_gso_#t~ret5332#1.base, skb_is_gso_#t~ret5332#1.offset := skb_end_pointer(skb_is_gso_~skb#1.base, skb_is_gso_~skb#1.offset); srcloc: null [2025-02-08 03:03:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10030: assume { :end_inline_cleanup } true;~ldv_state_variable_0~0 := 2; [2025-02-08 03:03:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30378: skb_is_gso_~tmp~481#1.base, skb_is_gso_~tmp~481#1.offset := skb_is_gso_#t~ret5332#1.base, skb_is_gso_#t~ret5332#1.offset;havoc skb_is_gso_#t~ret5332#1.base, skb_is_gso_#t~ret5332#1.offset;call skb_is_gso_#t~mem5333#1 := read~int#25(skb_is_gso_~tmp~481#1.base, 2 + skb_is_gso_~tmp~481#1.offset, 2);skb_is_gso_#res#1 := (if 0 == (if 0 != skb_is_gso_#t~mem5333#1 % 65536 % 4294967296 then 1 else 0) then 0 else 1);havoc skb_is_gso_#t~mem5333#1; [2025-02-08 03:03:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13598-1: assume eq_read_field_#t~switch1209#1;call eq_read_field_#t~mem1210#1 := read~int#25(eq_read_field_~ctx~1#1.base, 12 + eq_read_field_~ctx~1#1.offset, 4); [2025-02-08 03:03:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13598-1: assume !eq_read_field_#t~switch1209#1;eq_read_field_#t~switch1209#1 := eq_read_field_#t~switch1209#1 || 1 == eq_read_field_~index#1; [2025-02-08 03:03:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8577: assume 0 != set_dma_caps_~err~0#1; [2025-02-08 03:03:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8577: assume !(0 != set_dma_caps_~err~0#1); [2025-02-08 03:03:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30775: assume 0 != mlx5e_sq_xmit_~tmp___16~11#1; [2025-02-08 03:03:45,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30775: assume !(0 != mlx5e_sq_xmit_~tmp___16~11#1); [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13598: assume 0 == (if eq_read_field_~tmp___1~28#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 <= 2147483647 then eq_read_field_~tmp___1~28#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 else eq_read_field_~tmp___1~28#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 - 4294967296) % 32;eq_read_field_#t~bitwise1212#1 := 1; [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13598: assume !(0 == (if eq_read_field_~tmp___1~28#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 <= 2147483647 then eq_read_field_~tmp___1~28#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 else eq_read_field_~tmp___1~28#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 - 4294967296) % 32); [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12277-1: SUMMARY for call alloc_cmd_page_#t~ret972#1.base, alloc_cmd_page_#t~ret972#1.offset := dma_zalloc_coherent(alloc_cmd_page_~ddev~0#1.base, alloc_cmd_page_~ddev~0#1.offset, 8191, alloc_cmd_page_~cmd#1.base, 8 + alloc_cmd_page_~cmd#1.offset, 208); srcloc: null [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12277: call write~$Pointer$#25(alloc_cmd_page_#t~ret972#1.base, alloc_cmd_page_#t~ret972#1.offset, alloc_cmd_page_~cmd#1.base, alloc_cmd_page_~cmd#1.offset, 8);havoc alloc_cmd_page_#t~ret972#1.base, alloc_cmd_page_#t~ret972#1.offset;call alloc_cmd_page_#t~mem973#1.base, alloc_cmd_page_#t~mem973#1.offset := read~$Pointer$#25(alloc_cmd_page_~cmd#1.base, alloc_cmd_page_~cmd#1.offset, 8); [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12409-1: SUMMARY for call mlx5_cmd_init_#t~ret1016#1 := ldv__builtin_expect((if mlx5_cmd_init_#t~mem1015#1 % 256 % 18446744073709551616 <= 9223372036854775807 then mlx5_cmd_init_#t~mem1015#1 % 256 % 18446744073709551616 else mlx5_cmd_init_#t~mem1015#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12409: assume -9223372036854775808 <= mlx5_cmd_init_#t~ret1016#1 && mlx5_cmd_init_#t~ret1016#1 <= 9223372036854775807;mlx5_cmd_init_~tmp___3~15#1 := mlx5_cmd_init_#t~ret1016#1;havoc mlx5_cmd_init_#t~mem1015#1;havoc mlx5_cmd_init_#t~ret1016#1; [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12938: call ULTIMATE.dealloc(ldv_main_exported_14_~#ldvarg29~0#1.base, ldv_main_exported_14_~#ldvarg29~0#1.offset);havoc ldv_main_exported_14_~#ldvarg29~0#1.base, ldv_main_exported_14_~#ldvarg29~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_14_~#ldvarg32~0#1.base, ldv_main_exported_14_~#ldvarg32~0#1.offset);havoc ldv_main_exported_14_~#ldvarg32~0#1.base, ldv_main_exported_14_~#ldvarg32~0#1.offset;havoc ldv_main_exported_14_#t~ret1083#1.base, ldv_main_exported_14_#t~ret1083#1.offset, ldv_main_exported_14_#t~ret1084#1.base, ldv_main_exported_14_#t~ret1084#1.offset, ldv_main_exported_14_#t~ret1085#1.base, ldv_main_exported_14_#t~ret1085#1.offset, ldv_main_exported_14_#t~ret1086#1.base, ldv_main_exported_14_#t~ret1086#1.offset, ldv_main_exported_14_#t~ret1087#1.base, ldv_main_exported_14_#t~ret1087#1.offset, ldv_main_exported_14_#t~ret1088#1.base, ldv_main_exported_14_#t~ret1088#1.offset, ldv_main_exported_14_#t~nondet1089#1, ldv_main_exported_14_#t~switch1090#1, ldv_main_exported_14_#t~mem1091#1, ldv_main_exported_14_#t~ret1092#1, ldv_main_exported_14_#t~mem1093#1, ldv_main_exported_14_#t~ret1094#1, ldv_main_exported_14_#t~mem1095#1, ldv_main_exported_14_#t~ret1096#1, ldv_main_exported_14_#t~ret1097#1, ldv_main_exported_14_#t~ret1098#1, ldv_main_exported_14_~ldvarg30~0#1.base, ldv_main_exported_14_~ldvarg30~0#1.offset, ldv_main_exported_14_~tmp~94#1.base, ldv_main_exported_14_~tmp~94#1.offset, ldv_main_exported_14_~ldvarg33~0#1.base, ldv_main_exported_14_~ldvarg33~0#1.offset, ldv_main_exported_14_~tmp___0~42#1.base, ldv_main_exported_14_~tmp___0~42#1.offset, ldv_main_exported_14_~ldvarg28~0#1.base, ldv_main_exported_14_~ldvarg28~0#1.offset, ldv_main_exported_14_~tmp___1~25#1.base, ldv_main_exported_14_~tmp___1~25#1.offset, ldv_main_exported_14_~#ldvarg29~0#1.base, ldv_main_exported_14_~#ldvarg29~0#1.offset, ldv_main_exported_14_~ldvarg31~0#1.base, ldv_main_exported_14_~ldvarg31~0#1.offset, ldv_main_exported_14_~tmp___2~21#1.base, ldv_main_exported_14_~tmp___2~21#1.offset, ldv_main_exported_14_~#ldvarg32~0#1.base, ldv_main_exported_14_~#ldvarg32~0#1.offset, ldv_main_exported_14_~tmp___3~17#1;assume { :end_inline_ldv_main_exported_14 } true; [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11749-1: SUMMARY for call create_debugfs_files_#t~ret850#1.base, create_debugfs_files_#t~ret850#1.offset := debugfs_create_file(224, 0, 256, create_debugfs_files_#t~mem849#1.base, create_debugfs_files_#t~mem849#1.offset, create_debugfs_files_~dev#1.base, create_debugfs_files_~dev#1.offset, ~#dfops~0.base, ~#dfops~0.offset); srcloc: null [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30379: havoc skb_is_gso_#t~mem5333#1;mlx5e_sq_xmit_#t~ret5436#1 := skb_is_gso_#res#1;havoc skb_is_gso_#t~ret5332#1.base, skb_is_gso_#t~ret5332#1.offset, skb_is_gso_#t~mem5333#1, skb_is_gso_~skb#1.base, skb_is_gso_~skb#1.offset, skb_is_gso_~tmp~481#1.base, skb_is_gso_~tmp~481#1.offset;havoc skb_is_gso_#in~skb#1.base, skb_is_gso_#in~skb#1.offset;assume { :end_inline_skb_is_gso } true;mlx5e_sq_xmit_~tmp___6~40#1 := (if 0 == mlx5e_sq_xmit_#t~ret5436#1 % 256 then 0 else 1);havoc mlx5e_sq_xmit_#t~ret5436#1; [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11749: call write~$Pointer$#25(create_debugfs_files_#t~ret850#1.base, create_debugfs_files_#t~ret850#1.offset, create_debugfs_files_~dbg~6#1.base, 8 + create_debugfs_files_~dbg~6#1.offset, 8);havoc create_debugfs_files_#t~mem849#1.base, create_debugfs_files_#t~mem849#1.offset;havoc create_debugfs_files_#t~ret850#1.base, create_debugfs_files_#t~ret850#1.offset;call create_debugfs_files_#t~mem851#1.base, create_debugfs_files_#t~mem851#1.offset := read~$Pointer$#25(create_debugfs_files_~dbg~6#1.base, 8 + create_debugfs_files_~dbg~6#1.offset, 8); [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8578: SUMMARY for call dev_warn(set_dma_caps_~pdev#1.base, 148 + set_dma_caps_~pdev#1.offset, 8, 0); srcloc: null [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29719-4: assume 0 == get_speed_duplex_#t~bitwise5183#1 % 4294967296 || 0 == get_speed_duplex_~eth_proto_oper#1 % 4294967296;get_speed_duplex_#t~bitwise5184#1 := 0; [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29719-4: assume !(0 == get_speed_duplex_#t~bitwise5183#1 % 4294967296 || 0 == get_speed_duplex_~eth_proto_oper#1 % 4294967296); [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29719-5: [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29719-2: havoc get_speed_duplex_#t~bitwise5184#1;assume get_speed_duplex_#t~bitwise5184#1 % 4294967296 <= get_speed_duplex_#t~bitwise5183#1 % 4294967296 && get_speed_duplex_#t~bitwise5184#1 % 4294967296 <= get_speed_duplex_~eth_proto_oper#1 % 4294967296; [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12410: assume 0 != mlx5_cmd_init_~tmp___3~15#1; [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12410: assume !(0 != mlx5_cmd_init_~tmp___3~15#1); [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29719-3: assume get_speed_duplex_#t~bitwise5183#1 % 4294967296 == get_speed_duplex_~eth_proto_oper#1 % 4294967296;get_speed_duplex_#t~bitwise5184#1 := get_speed_duplex_#t~bitwise5183#1; [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29719-3: assume !(get_speed_duplex_#t~bitwise5183#1 % 4294967296 == get_speed_duplex_~eth_proto_oper#1 % 4294967296); [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13599: eq_read_field_~tmp___1~28#1 := eq_read_field_#t~ret1211#1; [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29719: assume 0 != get_speed_duplex_#t~bitwise5184#1 % 4294967296;havoc get_speed_duplex_#t~bitwise5183#1;havoc get_speed_duplex_#t~bitwise5184#1;call get_speed_duplex_#t~mem5185#1 := read~int#58(~#ptys2ethtool_table~0.base, 8 + (~#ptys2ethtool_table~0.offset + 12 * get_speed_duplex_~i~47#1), 4);get_speed_duplex_~speed~0#1 := get_speed_duplex_#t~mem5185#1;havoc get_speed_duplex_#t~mem5185#1;get_speed_duplex_~duplex~0#1 := 1; [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29719: assume !(0 != get_speed_duplex_#t~bitwise5184#1 % 4294967296);havoc get_speed_duplex_#t~bitwise5183#1;havoc get_speed_duplex_#t~bitwise5184#1;get_speed_duplex_~i~47#1 := 1 + get_speed_duplex_~i~47#1; [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13599-1: SUMMARY for call eq_read_field_#t~ret1211#1 := __fswab32(eq_read_field_#t~mem1210#1); srcloc: null [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29719-1: [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13203: assume mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#res#1.base, mlx5_qp_state_str_#res#1.offset := 301, 0; [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13203: assume !mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#t~switch1113#1 := mlx5_qp_state_str_#t~switch1113#1 || 5 == mlx5_qp_state_str_~state#1; [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9239: assume -2147483648 <= mlx5_core_set_issi_#t~ret313#1 && mlx5_core_set_issi_#t~ret313#1 <= 2147483647;havoc mlx5_core_set_issi_#t~ret313#1;mlx5_core_set_issi_#res#1 := mlx5_core_set_issi_~err~12#1;call ULTIMATE.dealloc(mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset);havoc mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset);havoc mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset);havoc mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset);havoc mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset);havoc mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset; [2025-02-08 03:03:45,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12278: assume 0 == (alloc_cmd_page_#t~mem973#1.base + alloc_cmd_page_#t~mem973#1.offset) % 18446744073709551616;havoc alloc_cmd_page_#t~mem973#1.base, alloc_cmd_page_#t~mem973#1.offset;alloc_cmd_page_#res#1 := -12; [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12278: assume !(0 == (alloc_cmd_page_#t~mem973#1.base + alloc_cmd_page_#t~mem973#1.offset) % 18446744073709551616);havoc alloc_cmd_page_#t~mem973#1.base, alloc_cmd_page_#t~mem973#1.offset;call alloc_cmd_page_#t~mem974#1.base, alloc_cmd_page_#t~mem974#1.offset := read~$Pointer$#25(alloc_cmd_page_~cmd#1.base, alloc_cmd_page_~cmd#1.offset, 8);call write~$Pointer$#25(0, (if (4095 + (alloc_cmd_page_#t~mem974#1.base + alloc_cmd_page_#t~mem974#1.offset) - (4095 + (alloc_cmd_page_#t~mem974#1.base + alloc_cmd_page_#t~mem974#1.offset)) % 4096) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (4095 + (alloc_cmd_page_#t~mem974#1.base + alloc_cmd_page_#t~mem974#1.offset) - (4095 + (alloc_cmd_page_#t~mem974#1.base + alloc_cmd_page_#t~mem974#1.offset)) % 4096) % 18446744073709551616 % 18446744073709551616 else (4095 + (alloc_cmd_page_#t~mem974#1.base + alloc_cmd_page_#t~mem974#1.offset) - (4095 + (alloc_cmd_page_#t~mem974#1.base + alloc_cmd_page_#t~mem974#1.offset)) % 4096) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), alloc_cmd_page_~cmd#1.base, 20 + alloc_cmd_page_~cmd#1.offset, 8);havoc alloc_cmd_page_#t~mem974#1.base, alloc_cmd_page_#t~mem974#1.offset;call alloc_cmd_page_#t~mem975#1 := read~int#25(alloc_cmd_page_~cmd#1.base, 8 + alloc_cmd_page_~cmd#1.offset, 8);call write~int#25(4095 + alloc_cmd_page_#t~mem975#1 - (4095 + alloc_cmd_page_#t~mem975#1) % 4096, alloc_cmd_page_~cmd#1.base, 28 + alloc_cmd_page_~cmd#1.offset, 8);havoc alloc_cmd_page_#t~mem975#1;call write~int#25(8191, alloc_cmd_page_~cmd#1.base, 16 + alloc_cmd_page_~cmd#1.offset, 4);alloc_cmd_page_#res#1 := 0; [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9239-1: SUMMARY for call mlx5_core_set_issi_#t~ret313#1 := printk(41, 0); srcloc: null [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8975-2: call mlx5_irq_set_affinity_hint_#t~mem267#1.base, mlx5_irq_set_affinity_hint_#t~mem267#1.offset := read~$Pointer$#25(mlx5_irq_set_affinity_hint_~priv~2#1.base, 401 + mlx5_irq_set_affinity_hint_~priv~2#1.offset, 8);call mlx5_irq_set_affinity_hint_#t~mem268#1.base, mlx5_irq_set_affinity_hint_#t~mem268#1.offset := read~$Pointer$#25(mlx5_irq_set_affinity_hint_#t~mem267#1.base, mlx5_irq_set_affinity_hint_#t~mem267#1.offset + 40 * (if mlx5_irq_set_affinity_hint_~i#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_irq_set_affinity_hint_~i#1 % 18446744073709551616 % 18446744073709551616 else mlx5_irq_set_affinity_hint_~i#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9900: init_#res#1 := init_~err~15#1;call ULTIMATE.dealloc(init_~#__key~2#1.base, init_~#__key~2#1.offset);havoc init_~#__key~2#1.base, init_~#__key~2#1.offset; [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9900-1: SUMMARY for call mlx5_unregister_debugfs(); srcloc: null [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8843: assume -9223372036854775808 <= handle_hca_cap_#t~ret215#1 && handle_hca_cap_#t~ret215#1 <= 9223372036854775807;handle_hca_cap_~tmp___2~3#1 := handle_hca_cap_#t~ret215#1;havoc handle_hca_cap_#t~mem214#1;havoc handle_hca_cap_#t~ret215#1; [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8843-1: SUMMARY for call handle_hca_cap_#t~ret215#1 := ldv__builtin_expect((if handle_hca_cap_#t~mem214#1 % 256 % 18446744073709551616 <= 9223372036854775807 then handle_hca_cap_#t~mem214#1 % 256 % 18446744073709551616 else handle_hca_cap_#t~mem214#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8975: mlx5_irq_set_affinity_hint_#res#1 := mlx5_irq_set_affinity_hint_~err~8#1; [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8975-1: SUMMARY for call free_cpumask_var(mlx5_irq_set_affinity_hint_#t~mem268#1.base, mlx5_irq_set_affinity_hint_#t~mem268#1.offset); srcloc: null [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8579: assume -2147483648 <= set_dma_caps_#t~ret153#1 && set_dma_caps_#t~ret153#1 <= 2147483647;set_dma_caps_~err~0#1 := set_dma_caps_#t~ret153#1;havoc set_dma_caps_#t~ret153#1; [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8579-1: SUMMARY for call set_dma_caps_#t~ret153#1 := pci_set_consistent_dma_mask(set_dma_caps_~pdev#1.base, set_dma_caps_~pdev#1.offset, 4294967295); srcloc: null [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29719-6: havoc get_speed_duplex_#t~bitwise5183#1;assume get_speed_duplex_#t~bitwise5183#1 > 1; [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11750: assume 0 == (create_debugfs_files_#t~mem851#1.base + create_debugfs_files_#t~mem851#1.offset) % 18446744073709551616;havoc create_debugfs_files_#t~mem851#1.base, create_debugfs_files_#t~mem851#1.offset; [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11750: assume !(0 == (create_debugfs_files_#t~mem851#1.base + create_debugfs_files_#t~mem851#1.offset) % 18446744073709551616);havoc create_debugfs_files_#t~mem851#1.base, create_debugfs_files_#t~mem851#1.offset;call create_debugfs_files_#t~mem852#1.base, create_debugfs_files_#t~mem852#1.offset := read~$Pointer$#25(create_debugfs_files_~dbg~6#1.base, create_debugfs_files_~dbg~6#1.offset, 8); [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29719-7: assume 0 == get_speed_duplex_~i~47#1;get_speed_duplex_#t~bitwise5183#1 := 1; [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29719-7: assume !(0 == get_speed_duplex_~i~47#1); [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9372: assume -2147483648 <= mlx5_dev_init_#t~ret353#1 && mlx5_dev_init_#t~ret353#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret353#1;havoc mlx5_dev_init_#t~ret353#1; [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9372-1: SUMMARY for call mlx5_dev_init_#t~ret353#1 := mlx5_satisfy_startup_pages(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset, 0); srcloc: null [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12411-1: SUMMARY for call mlx5_cmd_init_#t~ret1017#1.base, mlx5_cmd_init_#t~ret1017#1.offset := get_current(); srcloc: null [2025-02-08 03:03:45,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12411: mlx5_cmd_init_~tmp___2~18#1.base, mlx5_cmd_init_~tmp___2~18#1.offset := mlx5_cmd_init_#t~ret1017#1.base, mlx5_cmd_init_#t~ret1017#1.offset;havoc mlx5_cmd_init_#t~ret1017#1.base, mlx5_cmd_init_#t~ret1017#1.offset;call mlx5_cmd_init_#t~mem1018#1 := read~int#6(mlx5_cmd_init_~tmp___2~18#1.base, 2076 + mlx5_cmd_init_~tmp___2~18#1.offset, 4);call mlx5_cmd_init_#t~mem1019#1 := read~int#25(mlx5_cmd_init_~cmd~10#1.base, 28 + mlx5_cmd_init_~cmd~10#1.offset, 8); [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13600-1: [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13600-2: havoc eq_read_field_#t~bitwise1212#1;assume eq_read_field_#t~bitwise1212#1 > 1; [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13600: eq_read_field_~param~1#1 := eq_read_field_#t~bitwise1212#1; [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14261: call ULTIMATE.dealloc(mlx5_cmd_init_hca_~#in~4#1.base, mlx5_cmd_init_hca_~#in~4#1.offset);havoc mlx5_cmd_init_hca_~#in~4#1.base, mlx5_cmd_init_hca_~#in~4#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_hca_~#out~9#1.base, mlx5_cmd_init_hca_~#out~9#1.offset);havoc mlx5_cmd_init_hca_~#out~9#1.base, mlx5_cmd_init_hca_~#out~9#1.offset;mlx5_dev_init_#t~ret355#1 := mlx5_cmd_init_hca_#res#1;havoc mlx5_cmd_init_hca_#t~memset~res1364#1.base, mlx5_cmd_init_hca_#t~memset~res1364#1.offset, mlx5_cmd_init_hca_#t~memset~res1365#1.base, mlx5_cmd_init_hca_#t~memset~res1365#1.offset, mlx5_cmd_init_hca_#t~ret1366#1, mlx5_cmd_init_hca_#t~mem1367#1, mlx5_cmd_init_hca_#t~ret1368#1, mlx5_cmd_init_hca_~dev#1.base, mlx5_cmd_init_hca_~dev#1.offset, mlx5_cmd_init_hca_~#in~4#1.base, mlx5_cmd_init_hca_~#in~4#1.offset, mlx5_cmd_init_hca_~#out~9#1.base, mlx5_cmd_init_hca_~#out~9#1.offset, mlx5_cmd_init_hca_~err~40#1;havoc mlx5_cmd_init_hca_#in~dev#1.base, mlx5_cmd_init_hca_#in~dev#1.offset;assume { :end_inline_mlx5_cmd_init_hca } true;assume -2147483648 <= mlx5_dev_init_#t~ret355#1 && mlx5_dev_init_#t~ret355#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret355#1;havoc mlx5_dev_init_#t~ret355#1; [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8844: assume 0 != handle_hca_cap_~tmp___2~3#1;call handle_hca_cap_#t~mem216#1 := read~int#25(handle_hca_cap_~dev#1.base, 253345 + handle_hca_cap_~dev#1.offset, 4); [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8844: assume !(0 != handle_hca_cap_~tmp___2~3#1); [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9637: assume mlx5_register_interface_#t~short408#1;havoc mlx5_register_interface_#t~mem406#1.base, mlx5_register_interface_#t~mem406#1.offset;havoc mlx5_register_interface_#t~mem407#1.base, mlx5_register_interface_#t~mem407#1.offset;havoc mlx5_register_interface_#t~short408#1;mlx5_register_interface_#res#1 := -22; [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9637: assume !mlx5_register_interface_#t~short408#1;havoc mlx5_register_interface_#t~mem406#1.base, mlx5_register_interface_#t~mem406#1.offset;havoc mlx5_register_interface_#t~mem407#1.base, mlx5_register_interface_#t~mem407#1.offset;havoc mlx5_register_interface_#t~short408#1; [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9637-1: assume mlx5_register_interface_#t~short408#1; [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9637-1: assume !mlx5_register_interface_#t~short408#1;call mlx5_register_interface_#t~mem407#1.base, mlx5_register_interface_#t~mem407#1.offset := read~$Pointer$#25(mlx5_register_interface_~intf#1.base, 8 + mlx5_register_interface_~intf#1.offset, 8);mlx5_register_interface_#t~short408#1 := 0 == (mlx5_register_interface_#t~mem407#1.base + mlx5_register_interface_#t~mem407#1.offset) % 18446744073709551616; [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8580: assume 0 != set_dma_caps_~err~0#1; [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8580: assume !(0 != set_dma_caps_~err~0#1); [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9373: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9373: assume !(0 != mlx5_dev_init_~err~13#1);assume { :begin_inline_mlx5_pagealloc_start } true;mlx5_pagealloc_start_#in~dev#1.base, mlx5_pagealloc_start_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc mlx5_pagealloc_start_#res#1;havoc mlx5_pagealloc_start_#t~ret1915#1.base, mlx5_pagealloc_start_#t~ret1915#1.offset, mlx5_pagealloc_start_#t~mem1916#1.base, mlx5_pagealloc_start_#t~mem1916#1.offset, mlx5_pagealloc_start_~dev#1.base, mlx5_pagealloc_start_~dev#1.offset, mlx5_pagealloc_start_~#__key~11#1.base, mlx5_pagealloc_start_~#__key~11#1.offset, mlx5_pagealloc_start_~__lock_name~2#1.base, mlx5_pagealloc_start_~__lock_name~2#1.offset, mlx5_pagealloc_start_~tmp~174#1.base, mlx5_pagealloc_start_~tmp~174#1.offset;mlx5_pagealloc_start_~dev#1.base, mlx5_pagealloc_start_~dev#1.offset := mlx5_pagealloc_start_#in~dev#1.base, mlx5_pagealloc_start_#in~dev#1.offset;call mlx5_pagealloc_start_~#__key~11#1.base, mlx5_pagealloc_start_~#__key~11#1.offset := #Ultimate.allocOnStack(8);havoc mlx5_pagealloc_start_~__lock_name~2#1.base, mlx5_pagealloc_start_~__lock_name~2#1.offset;havoc mlx5_pagealloc_start_~tmp~174#1.base, mlx5_pagealloc_start_~tmp~174#1.offset;mlx5_pagealloc_start_~__lock_name~2#1.base, mlx5_pagealloc_start_~__lock_name~2#1.offset := 474, 0; [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12412: havoc mlx5_cmd_init_#t~mem1018#1;havoc mlx5_cmd_init_#t~mem1019#1; [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12412-1: SUMMARY for call __dynamic_pr_debug(mlx5_cmd_init_~#descriptor~11#1.base, mlx5_cmd_init_~#descriptor~11#1.offset, 258, 0); srcloc: null [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13205: assume mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#res#1.base, mlx5_qp_state_str_#res#1.offset := 302, 0; [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13205: assume !mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#t~switch1113#1 := mlx5_qp_state_str_#t~switch1113#1 || 6 == mlx5_qp_state_str_~state#1; [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8845: handle_hca_cap_~tmp~26#1 := handle_hca_cap_#t~ret217#1;havoc handle_hca_cap_#t~mem216#1;havoc handle_hca_cap_#t~ret217#1; [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8845-1: SUMMARY for call handle_hca_cap_#t~ret217#1 := __fswab32(handle_hca_cap_#t~mem216#1); srcloc: null [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8581: set_dma_caps_#res#1 := set_dma_caps_~err~0#1; [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13602: assume eq_read_field_#t~switch1209#1;call eq_read_field_#t~mem1213#1 := read~int#25(eq_read_field_~ctx~1#1.base, 23 + eq_read_field_~ctx~1#1.offset, 1);eq_read_field_~param~1#1 := eq_read_field_#t~mem1213#1 % 256; [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13602: assume !eq_read_field_#t~switch1209#1;eq_read_field_#t~switch1209#1 := eq_read_field_#t~switch1209#1 || 2 == eq_read_field_~index#1; [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8581-1: SUMMARY for call dev_err(set_dma_caps_~pdev#1.base, 148 + set_dma_caps_~pdev#1.offset, 9, 0); srcloc: null [2025-02-08 03:03:45,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15452: call mlx5_alloc_uuars_#t~mem1629#1.base, mlx5_alloc_uuars_#t~mem1629#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, 32 + mlx5_alloc_uuars_~uuari#1.offset, 8);mlx5_alloc_uuars_~bf~0#1.base, mlx5_alloc_uuars_~bf~0#1.offset := mlx5_alloc_uuars_#t~mem1629#1.base, mlx5_alloc_uuars_#t~mem1629#1.offset + 180 * (if mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 else mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call mlx5_alloc_uuars_#t~mem1630#1 := read~int#25(mlx5_alloc_uuars_~dev#1.base, 253373 + mlx5_alloc_uuars_~dev#1.offset, 4); [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9374: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 56, 0); srcloc: null [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30779: mlx5e_sq_xmit_~tmp___17~10#1 := mlx5e_sq_xmit_#t~ret5470#1;havoc mlx5e_sq_xmit_#t~ret5470#1;call write~int#25(mlx5e_sq_xmit_~tmp___17~10#1, mlx5e_sq_xmit_~dseg~0#1.base, 8 + mlx5e_sq_xmit_~dseg~0#1.offset, 8);call mlx5e_sq_xmit_#t~mem5471#1 := read~int#25(mlx5e_sq_xmit_~sq#1.base, 434 + mlx5e_sq_xmit_~sq#1.offset, 4);call write~int#25(mlx5e_sq_xmit_#t~mem5471#1, mlx5e_sq_xmit_~dseg~0#1.base, 4 + mlx5e_sq_xmit_~dseg~0#1.offset, 4);havoc mlx5e_sq_xmit_#t~mem5471#1; [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30779-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5470#1 := __fswab64(mlx5e_sq_xmit_~dma_addr~0#1); srcloc: null [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8846-1: SUMMARY for call handle_hca_cap_#t~ret218#1 := mlx5_to_sw_pkey_sz((if handle_hca_cap_~tmp~26#1 % 4294967296 % 4294967296 <= 2147483647 then handle_hca_cap_~tmp~26#1 % 4294967296 % 4294967296 else handle_hca_cap_~tmp~26#1 % 4294967296 % 4294967296 - 4294967296) % 65536); srcloc: null [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8846: handle_hca_cap_~tmp___0~7#1 := handle_hca_cap_#t~ret218#1;havoc handle_hca_cap_#t~ret218#1; [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15453-1: SUMMARY for call mlx5_alloc_uuars_#t~ret1631#1 := __fswab32(mlx5_alloc_uuars_#t~mem1630#1); srcloc: null [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9243: mlx5_core_set_issi_~tmp___2~5#1 := mlx5_core_set_issi_#t~ret315#1;havoc mlx5_core_set_issi_#t~mem314#1;havoc mlx5_core_set_issi_#t~ret315#1;mlx5_core_set_issi_~sup_issi~0#1 := mlx5_core_set_issi_~tmp___2~5#1; [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15453: mlx5_alloc_uuars_~tmp___5~11#1 := mlx5_alloc_uuars_#t~ret1631#1;havoc mlx5_alloc_uuars_#t~mem1630#1;havoc mlx5_alloc_uuars_#t~ret1631#1; [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9243-1: SUMMARY for call mlx5_core_set_issi_#t~ret315#1 := __fswab32(mlx5_core_set_issi_#t~mem314#1); srcloc: null [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13207: assume mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#res#1.base, mlx5_qp_state_str_#res#1.offset := 303, 0; [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13207: assume !mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#t~switch1113#1 := mlx5_qp_state_str_#t~switch1113#1 || 7 == mlx5_qp_state_str_~state#1; [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12811: call ULTIMATE.dealloc(ldv_main_exported_16_~#ldvarg11~0#1.base, ldv_main_exported_16_~#ldvarg11~0#1.offset);havoc ldv_main_exported_16_~#ldvarg11~0#1.base, ldv_main_exported_16_~#ldvarg11~0#1.offset;havoc ldv_main_exported_16_#t~ret1056#1.base, ldv_main_exported_16_#t~ret1056#1.offset, ldv_main_exported_16_#t~ret1057#1.base, ldv_main_exported_16_#t~ret1057#1.offset, ldv_main_exported_16_#t~ret1058#1.base, ldv_main_exported_16_#t~ret1058#1.offset, ldv_main_exported_16_#t~nondet1059#1, ldv_main_exported_16_#t~switch1060#1, ldv_main_exported_16_#t~mem1061#1, ldv_main_exported_16_#t~ret1062#1, ldv_main_exported_16_#t~mem1063#1, ldv_main_exported_16_#t~ret1064#1, ldv_main_exported_16_#t~ret1065#1, ldv_main_exported_16_#t~ret1066#1, ldv_main_exported_16_~ldvarg12~0#1.base, ldv_main_exported_16_~ldvarg12~0#1.offset, ldv_main_exported_16_~tmp~92#1.base, ldv_main_exported_16_~tmp~92#1.offset, ldv_main_exported_16_~ldvarg10~0#1.base, ldv_main_exported_16_~ldvarg10~0#1.offset, ldv_main_exported_16_~tmp___0~40#1.base, ldv_main_exported_16_~tmp___0~40#1.offset, ldv_main_exported_16_~#ldvarg11~0#1.base, ldv_main_exported_16_~#ldvarg11~0#1.offset, ldv_main_exported_16_~tmp___1~23#1;assume { :end_inline_ldv_main_exported_16 } true; [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11754: call write~$Pointer$#25(create_debugfs_files_#t~ret853#1.base, create_debugfs_files_#t~ret853#1.offset, create_debugfs_files_~dbg~6#1.base, 16 + create_debugfs_files_~dbg~6#1.offset, 8);havoc create_debugfs_files_#t~mem852#1.base, create_debugfs_files_#t~mem852#1.offset;havoc create_debugfs_files_#t~ret853#1.base, create_debugfs_files_#t~ret853#1.offset;call create_debugfs_files_#t~mem854#1.base, create_debugfs_files_#t~mem854#1.offset := read~$Pointer$#25(create_debugfs_files_~dbg~6#1.base, 16 + create_debugfs_files_~dbg~6#1.offset, 8); [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8847: handle_hca_cap_~tmp___1~3#1.base, handle_hca_cap_~tmp___1~3#1.offset := handle_hca_cap_#t~ret219#1.base, handle_hca_cap_#t~ret219#1.offset;havoc handle_hca_cap_#t~ret219#1.base, handle_hca_cap_#t~ret219#1.offset;call handle_hca_cap_#t~mem220#1 := read~int#6(handle_hca_cap_~tmp___1~3#1.base, 2076 + handle_hca_cap_~tmp___1~3#1.offset, 4); [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8847-1: SUMMARY for call handle_hca_cap_#t~ret219#1.base, handle_hca_cap_#t~ret219#1.offset := get_current(); srcloc: null [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11754-1: SUMMARY for call create_debugfs_files_#t~ret853#1.base, create_debugfs_files_#t~ret853#1.offset := debugfs_create_file(225, 0, 128, create_debugfs_files_#t~mem852#1.base, create_debugfs_files_#t~mem852#1.offset, create_debugfs_files_~dev#1.base, create_debugfs_files_~dev#1.offset, ~#dfops~0.base, ~#dfops~0.offset); srcloc: null [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15454-3: assume 0 == (if mlx5_alloc_uuars_~tmp___5~11#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then mlx5_alloc_uuars_~tmp___5~11#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else mlx5_alloc_uuars_~tmp___5~11#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 32;mlx5_alloc_uuars_#t~bitwise1632#1 := 1; [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15454-3: assume !(0 == (if mlx5_alloc_uuars_~tmp___5~11#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then mlx5_alloc_uuars_~tmp___5~11#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else mlx5_alloc_uuars_~tmp___5~11#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 32); [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15454-2: havoc mlx5_alloc_uuars_#t~bitwise1632#1;assume mlx5_alloc_uuars_#t~bitwise1632#1 > 1; [2025-02-08 03:03:45,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15454-1: [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15454: call write~int#25((if mlx5_alloc_uuars_#t~bitwise1632#1 < 0 && 0 != mlx5_alloc_uuars_#t~bitwise1632#1 % 2 then 1 + mlx5_alloc_uuars_#t~bitwise1632#1 / 2 else mlx5_alloc_uuars_#t~bitwise1632#1 / 2), mlx5_alloc_uuars_~bf~0#1.base, 16 + mlx5_alloc_uuars_~bf~0#1.offset, 4);havoc mlx5_alloc_uuars_#t~bitwise1632#1;call mlx5_alloc_uuars_#t~mem1633#1.base, mlx5_alloc_uuars_#t~mem1633#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, mlx5_alloc_uuars_~uuari#1.offset, 8);call write~$Pointer$#25(mlx5_alloc_uuars_#t~mem1633#1.base, mlx5_alloc_uuars_#t~mem1633#1.offset + 40 * (if (if mlx5_alloc_uuars_~i~15#1 < 0 && 0 != mlx5_alloc_uuars_~i~15#1 % 4 then 1 + mlx5_alloc_uuars_~i~15#1 / 4 else mlx5_alloc_uuars_~i~15#1 / 4) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (if mlx5_alloc_uuars_~i~15#1 < 0 && 0 != mlx5_alloc_uuars_~i~15#1 % 4 then 1 + mlx5_alloc_uuars_~i~15#1 / 4 else mlx5_alloc_uuars_~i~15#1 / 4) % 18446744073709551616 % 18446744073709551616 else (if mlx5_alloc_uuars_~i~15#1 < 0 && 0 != mlx5_alloc_uuars_~i~15#1 % 4 then 1 + mlx5_alloc_uuars_~i~15#1 / 4 else mlx5_alloc_uuars_~i~15#1 / 4) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), mlx5_alloc_uuars_~bf~0#1.base, 20 + mlx5_alloc_uuars_~bf~0#1.offset, 8);havoc mlx5_alloc_uuars_#t~mem1633#1.base, mlx5_alloc_uuars_#t~mem1633#1.offset;call mlx5_alloc_uuars_#t~mem1634#1.base, mlx5_alloc_uuars_#t~mem1634#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, mlx5_alloc_uuars_~uuari#1.offset, 8);call mlx5_alloc_uuars_#t~mem1635#1.base, mlx5_alloc_uuars_#t~mem1635#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_#t~mem1634#1.base, 32 + (mlx5_alloc_uuars_#t~mem1634#1.offset + 40 * (if (if mlx5_alloc_uuars_~i~15#1 < 0 && 0 != mlx5_alloc_uuars_~i~15#1 % 4 then 1 + mlx5_alloc_uuars_~i~15#1 / 4 else mlx5_alloc_uuars_~i~15#1 / 4) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (if mlx5_alloc_uuars_~i~15#1 < 0 && 0 != mlx5_alloc_uuars_~i~15#1 % 4 then 1 + mlx5_alloc_uuars_~i~15#1 / 4 else mlx5_alloc_uuars_~i~15#1 / 4) % 18446744073709551616 % 18446744073709551616 else (if mlx5_alloc_uuars_~i~15#1 < 0 && 0 != mlx5_alloc_uuars_~i~15#1 % 4 then 1 + mlx5_alloc_uuars_~i~15#1 / 4 else mlx5_alloc_uuars_~i~15#1 / 4) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8);call write~$Pointer$#25(mlx5_alloc_uuars_#t~mem1635#1.base, mlx5_alloc_uuars_#t~mem1635#1.offset, mlx5_alloc_uuars_~bf~0#1.base, 8 + mlx5_alloc_uuars_~bf~0#1.offset, 8);havoc mlx5_alloc_uuars_#t~mem1634#1.base, mlx5_alloc_uuars_#t~mem1634#1.offset;havoc mlx5_alloc_uuars_#t~mem1635#1.base, mlx5_alloc_uuars_#t~mem1635#1.offset;call write~$Pointer$#25(0, 0, mlx5_alloc_uuars_~bf~0#1.base, mlx5_alloc_uuars_~bf~0#1.offset, 8);call mlx5_alloc_uuars_#t~mem1636#1 := read~int#25(mlx5_alloc_uuars_~dev#1.base, 253373 + mlx5_alloc_uuars_~dev#1.offset, 4); [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14265: havoc mlx5_cmd_init_hca_#t~memset~res1364#1.base, mlx5_cmd_init_hca_#t~memset~res1364#1.offset; [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14265-1: SUMMARY for call mlx5_cmd_init_hca_#t~memset~res1364#1.base, mlx5_cmd_init_hca_#t~memset~res1364#1.offset := #Ultimate.C_memset#25(mlx5_cmd_init_hca_~#in~4#1.base, mlx5_cmd_init_hca_~#in~4#1.offset, 0, 16); srcloc: null [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11755: assume 0 == (create_debugfs_files_#t~mem854#1.base + create_debugfs_files_#t~mem854#1.offset) % 18446744073709551616;havoc create_debugfs_files_#t~mem854#1.base, create_debugfs_files_#t~mem854#1.offset; [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11755: assume !(0 == (create_debugfs_files_#t~mem854#1.base + create_debugfs_files_#t~mem854#1.offset) % 18446744073709551616);havoc create_debugfs_files_#t~mem854#1.base, create_debugfs_files_#t~mem854#1.offset;call create_debugfs_files_#t~mem855#1.base, create_debugfs_files_#t~mem855#1.offset := read~$Pointer$#25(create_debugfs_files_~dbg~6#1.base, create_debugfs_files_~dbg~6#1.offset, 8); [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8848: havoc handle_hca_cap_#t~mem220#1; [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8848-1: SUMMARY for call __dynamic_pr_debug(handle_hca_cap_~#descriptor~0#1.base, handle_hca_cap_~#descriptor~0#1.offset, 22, 0); srcloc: null [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13605: assume eq_read_field_#t~switch1209#1;call eq_read_field_#t~mem1214#1 := read~int#25(eq_read_field_~ctx~1#1.base, 24 + eq_read_field_~ctx~1#1.offset, 1);eq_read_field_~param~1#1 := 12 + (if eq_read_field_#t~mem1214#1 % 256 % 4294967296 <= 2147483647 then eq_read_field_#t~mem1214#1 % 256 % 4294967296 else eq_read_field_#t~mem1214#1 % 256 % 4294967296 - 4294967296) % 32; [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13605: assume !eq_read_field_#t~switch1209#1;havoc eq_read_field_#t~switch1209#1;havoc eq_read_field_#t~mem1210#1;havoc eq_read_field_#t~ret1211#1;havoc eq_read_field_#t~bitwise1212#1;havoc eq_read_field_#t~mem1213#1;havoc eq_read_field_#t~mem1214#1;havoc eq_read_field_#t~switch1209#1;havoc eq_read_field_#t~mem1210#1;havoc eq_read_field_#t~ret1211#1;havoc eq_read_field_#t~bitwise1212#1;havoc eq_read_field_#t~mem1213#1;havoc eq_read_field_#t~mem1214#1; [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9245: assume 0 != mlx5_core_set_issi_#t~bitwise316#1 % 4294967296;havoc mlx5_core_set_issi_#t~bitwise316#1; [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9245: assume !(0 != mlx5_core_set_issi_#t~bitwise316#1 % 4294967296);havoc mlx5_core_set_issi_#t~bitwise316#1; [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14266: havoc mlx5_cmd_init_hca_#t~memset~res1365#1.base, mlx5_cmd_init_hca_#t~memset~res1365#1.offset;call write~int#25(513, mlx5_cmd_init_hca_~#in~4#1.base, mlx5_cmd_init_hca_~#in~4#1.offset, 2); [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9245-1: [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30386: assume -9223372036854775808 <= dql_queued_#t~ret5334#1 && dql_queued_#t~ret5334#1 <= 9223372036854775807;dql_queued_~tmp~482#1 := dql_queued_#t~ret5334#1;havoc dql_queued_#t~ret5334#1; [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9245-2: havoc mlx5_core_set_issi_#t~bitwise316#1;assume mlx5_core_set_issi_#t~bitwise316#1 % 4294967296 <= mlx5_core_set_issi_~sup_issi~0#1 % 4294967296 && mlx5_core_set_issi_#t~bitwise316#1 % 4294967296 <= 2; [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9245-3: assume 2 == mlx5_core_set_issi_~sup_issi~0#1 % 4294967296;mlx5_core_set_issi_#t~bitwise316#1 := mlx5_core_set_issi_~sup_issi~0#1; [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9245-3: assume !(2 == mlx5_core_set_issi_~sup_issi~0#1 % 4294967296); [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20212: call ULTIMATE.dealloc(mlx5_query_port_proto_admin_~#out~35#1.base, mlx5_query_port_proto_admin_~#out~35#1.offset);havoc mlx5_query_port_proto_admin_~#out~35#1.base, mlx5_query_port_proto_admin_~#out~35#1.offset;mlx5e_set_settings_#t~ret5234#1 := mlx5_query_port_proto_admin_#res#1;havoc mlx5_query_port_proto_admin_#t~ret2691#1, mlx5_query_port_proto_admin_#t~mem2692#1, mlx5_query_port_proto_admin_#t~ret2693#1, mlx5_query_port_proto_admin_#t~mem2694#1, mlx5_query_port_proto_admin_#t~ret2695#1, mlx5_query_port_proto_admin_~dev#1.base, mlx5_query_port_proto_admin_~dev#1.offset, mlx5_query_port_proto_admin_~proto_admin#1.base, mlx5_query_port_proto_admin_~proto_admin#1.offset, mlx5_query_port_proto_admin_~proto_mask#1, mlx5_query_port_proto_admin_~#out~35#1.base, mlx5_query_port_proto_admin_~#out~35#1.offset, mlx5_query_port_proto_admin_~err~86#1, mlx5_query_port_proto_admin_~tmp~267#1, mlx5_query_port_proto_admin_~tmp___0~111#1;havoc mlx5_query_port_proto_admin_#in~dev#1.base, mlx5_query_port_proto_admin_#in~dev#1.offset, mlx5_query_port_proto_admin_#in~proto_admin#1.base, mlx5_query_port_proto_admin_#in~proto_admin#1.offset, mlx5_query_port_proto_admin_#in~proto_mask#1;assume { :end_inline_mlx5_query_port_proto_admin } true;assume -2147483648 <= mlx5e_set_settings_#t~ret5234#1 && mlx5e_set_settings_#t~ret5234#1 <= 2147483647;mlx5e_set_settings_~err~163#1 := mlx5e_set_settings_#t~ret5234#1;havoc mlx5e_set_settings_#t~ret5234#1; [2025-02-08 03:03:45,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30782-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5472#1 := __fswab32(mlx5e_sq_xmit_~fsz~0#1); srcloc: null [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9245-4: assume 0 == mlx5_core_set_issi_~sup_issi~0#1 % 4294967296;mlx5_core_set_issi_#t~bitwise316#1 := 0; [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9245-4: assume !(0 == mlx5_core_set_issi_~sup_issi~0#1 % 4294967296); [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30782: mlx5e_sq_xmit_~tmp___18~8#1 := mlx5e_sq_xmit_#t~ret5472#1;havoc mlx5e_sq_xmit_#t~ret5472#1;call write~int#25(mlx5e_sq_xmit_~tmp___18~8#1, mlx5e_sq_xmit_~dseg~0#1.base, mlx5e_sq_xmit_~dseg~0#1.offset, 4); [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13209: assume mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#res#1.base, mlx5_qp_state_str_#res#1.offset := 304, 0; [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13209: assume !mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#t~switch1113#1 := mlx5_qp_state_str_#t~switch1113#1 || 9 == mlx5_qp_state_str_~state#1; [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14266-1: SUMMARY for call mlx5_cmd_init_hca_#t~memset~res1365#1.base, mlx5_cmd_init_hca_#t~memset~res1365#1.offset := #Ultimate.C_memset#25(mlx5_cmd_init_hca_~#out~9#1.base, mlx5_cmd_init_hca_~#out~9#1.offset, 0, 16); srcloc: null [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9642: SUMMARY for call mutex_lock_nested(~#intf_mutex~0.base, ~#intf_mutex~0.offset, 0); srcloc: null [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30386-1: SUMMARY for call dql_queued_#t~ret5334#1 := ldv__builtin_expect((if dql_queued_~count#1 % 4294967296 > 268435455 then 1 else 0), 0); srcloc: null [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9246-1: SUMMARY for call mlx5_core_set_issi_#t~memset~res317#1.base, mlx5_core_set_issi_#t~memset~res317#1.offset := #Ultimate.C_memset#25(mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset, 0, 16); srcloc: null [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30387: assume 0 != dql_queued_~tmp~482#1; [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30387: assume !(0 != dql_queued_~tmp~482#1);call write~int#25(dql_queued_~count#1, dql_queued_~dql#1.base, 8 + dql_queued_~dql#1.offset, 4);call dql_queued_#t~mem5335#1 := read~int#25(dql_queued_~dql#1.base, dql_queued_~dql#1.offset, 4);call write~int#25(dql_queued_#t~mem5335#1 + dql_queued_~count#1, dql_queued_~dql#1.base, dql_queued_~dql#1.offset, 4);havoc dql_queued_#t~mem5335#1; [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12417: call write~int#25(0, mlx5_cmd_init_~cmd~10#1.base, 409 + mlx5_cmd_init_~cmd~10#1.offset, 4);assume { :begin_inline_create_msg_cache } true;create_msg_cache_#in~dev#1.base, create_msg_cache_#in~dev#1.offset := mlx5_cmd_init_~dev#1.base, mlx5_cmd_init_~dev#1.offset;havoc create_msg_cache_#res#1;havoc create_msg_cache_#t~ret956#1.base, create_msg_cache_#t~ret956#1.offset, create_msg_cache_#t~ret957#1.base, create_msg_cache_#t~ret957#1.offset, create_msg_cache_#t~ret958#1.base, create_msg_cache_#t~ret958#1.offset, create_msg_cache_#t~ret959#1, create_msg_cache_#t~ret960#1, create_msg_cache_#t~ret961#1.base, create_msg_cache_#t~ret961#1.offset, create_msg_cache_#t~ret962#1, create_msg_cache_#t~ret963#1, create_msg_cache_~dev#1.base, create_msg_cache_~dev#1.offset, create_msg_cache_~cmd~9#1.base, create_msg_cache_~cmd~9#1.offset, create_msg_cache_~msg~4#1.base, create_msg_cache_~msg~4#1.offset, create_msg_cache_~err~27#1, create_msg_cache_~i~10#1, create_msg_cache_~#__key~6#1.base, create_msg_cache_~#__key~6#1.offset, create_msg_cache_~#__key___0~1#1.base, create_msg_cache_~#__key___0~1#1.offset, create_msg_cache_~tmp~84#1, create_msg_cache_~tmp___0~33#1, create_msg_cache_~tmp___1~19#1, create_msg_cache_~tmp___2~17#1;create_msg_cache_~dev#1.base, create_msg_cache_~dev#1.offset := create_msg_cache_#in~dev#1.base, create_msg_cache_#in~dev#1.offset;havoc create_msg_cache_~cmd~9#1.base, create_msg_cache_~cmd~9#1.offset;havoc create_msg_cache_~msg~4#1.base, create_msg_cache_~msg~4#1.offset;havoc create_msg_cache_~err~27#1;havoc create_msg_cache_~i~10#1;call create_msg_cache_~#__key~6#1.base, create_msg_cache_~#__key~6#1.offset := #Ultimate.allocOnStack(8);call create_msg_cache_~#__key___0~1#1.base, create_msg_cache_~#__key___0~1#1.offset := #Ultimate.allocOnStack(8);havoc create_msg_cache_~tmp~84#1;havoc create_msg_cache_~tmp___0~33#1;havoc create_msg_cache_~tmp___1~19#1;havoc create_msg_cache_~tmp___2~17#1;create_msg_cache_~cmd~9#1.base, create_msg_cache_~cmd~9#1.offset := create_msg_cache_~dev#1.base, 73 + create_msg_cache_~dev#1.offset; [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9246: havoc mlx5_core_set_issi_#t~memset~res317#1.base, mlx5_core_set_issi_#t~memset~res317#1.offset; [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9907: assume { :end_inline_mlx5e_cleanup } true;assume { :begin_inline_ldv_pci_unregister_driver_12 } true;ldv_pci_unregister_driver_12_#in~ldv_func_arg1#1.base, ldv_pci_unregister_driver_12_#in~ldv_func_arg1#1.offset := ~#mlx5_core_driver~0.base, ~#mlx5_core_driver~0.offset;havoc ldv_pci_unregister_driver_12_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_12_~ldv_func_arg1#1.offset;ldv_pci_unregister_driver_12_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_12_~ldv_func_arg1#1.offset := ldv_pci_unregister_driver_12_#in~ldv_func_arg1#1.base, ldv_pci_unregister_driver_12_#in~ldv_func_arg1#1.offset;assume { :begin_inline_pci_unregister_driver } true;pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset := ldv_pci_unregister_driver_12_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_12_~ldv_func_arg1#1.offset;havoc pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset;pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset := pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset; [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9643: call mlx5_register_interface_#t~mem409#1.base, mlx5_register_interface_#t~mem409#1.offset := read~$Pointer$#25(~#dev_list~0.base, ~#dev_list~0.offset, 8);mlx5_register_interface_~__mptr~6#1.base, mlx5_register_interface_~__mptr~6#1.offset := mlx5_register_interface_#t~mem409#1.base, mlx5_register_interface_#t~mem409#1.offset;havoc mlx5_register_interface_#t~mem409#1.base, mlx5_register_interface_#t~mem409#1.offset;mlx5_register_interface_~priv~8#1.base, mlx5_register_interface_~priv~8#1.offset := mlx5_register_interface_~__mptr~6#1.base, -2331440 + mlx5_register_interface_~__mptr~6#1.offset; [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9643-1: SUMMARY for call list_add_tail(mlx5_register_interface_~intf#1.base, 36 + mlx5_register_interface_~intf#1.offset, ~#intf_list~0.base, ~#intf_list~0.offset); srcloc: null [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29991: call ULTIMATE.dealloc(ldv_main_exported_9_~#ldvarg20~0#1.base, ldv_main_exported_9_~#ldvarg20~0#1.offset);havoc ldv_main_exported_9_~#ldvarg20~0#1.base, ldv_main_exported_9_~#ldvarg20~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_9_~#ldvarg24~0#1.base, ldv_main_exported_9_~#ldvarg24~0#1.offset);havoc ldv_main_exported_9_~#ldvarg24~0#1.base, ldv_main_exported_9_~#ldvarg24~0#1.offset;havoc ldv_main_exported_9_#t~ret5246#1.base, ldv_main_exported_9_#t~ret5246#1.offset, ldv_main_exported_9_#t~ret5247#1.base, ldv_main_exported_9_#t~ret5247#1.offset, ldv_main_exported_9_#t~ret5248#1.base, ldv_main_exported_9_#t~ret5248#1.offset, ldv_main_exported_9_#t~ret5249#1.base, ldv_main_exported_9_#t~ret5249#1.offset, ldv_main_exported_9_#t~ret5250#1.base, ldv_main_exported_9_#t~ret5250#1.offset, ldv_main_exported_9_#t~ret5251#1.base, ldv_main_exported_9_#t~ret5251#1.offset, ldv_main_exported_9_#t~nondet5252#1, ldv_main_exported_9_#t~switch5253#1, ldv_main_exported_9_#t~ret5254#1, ldv_main_exported_9_#t~mem5255#1, ldv_main_exported_9_#t~ret5256#1, ldv_main_exported_9_#t~ret5257#1, ldv_main_exported_9_#t~ret5258#1, ldv_main_exported_9_#t~ret5259#1, ldv_main_exported_9_#t~mem5260#1, ldv_main_exported_9_#t~ret5261#1, ldv_main_exported_9_#t~ret5262#1, ldv_main_exported_9_#t~ret5263#1, ldv_main_exported_9_~ldvarg19~0#1.base, ldv_main_exported_9_~ldvarg19~0#1.offset, ldv_main_exported_9_~tmp~470#1.base, ldv_main_exported_9_~tmp~470#1.offset, ldv_main_exported_9_~ldvarg22~0#1.base, ldv_main_exported_9_~ldvarg22~0#1.offset, ldv_main_exported_9_~tmp___0~222#1.base, ldv_main_exported_9_~tmp___0~222#1.offset, ldv_main_exported_9_~ldvarg23~0#1.base, ldv_main_exported_9_~ldvarg23~0#1.offset, ldv_main_exported_9_~tmp___1~161#1.base, ldv_main_exported_9_~tmp___1~161#1.offset, ldv_main_exported_9_~#ldvarg20~0#1.base, ldv_main_exported_9_~#ldvarg20~0#1.offset, ldv_main_exported_9_~ldvarg21~0#1.base, ldv_main_exported_9_~ldvarg21~0#1.offset, ldv_main_exported_9_~tmp___2~119#1.base, ldv_main_exported_9_~tmp___2~119#1.offset, ldv_main_exported_9_~#ldvarg24~0#1.base, ldv_main_exported_9_~#ldvarg24~0#1.offset, ldv_main_exported_9_~tmp___3~95#1;assume { :end_inline_ldv_main_exported_9 } true; [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9379: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9379: assume !(0 != mlx5_dev_init_~err~13#1);assume { :begin_inline_mlx5_cmd_init_hca } true;mlx5_cmd_init_hca_#in~dev#1.base, mlx5_cmd_init_hca_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc mlx5_cmd_init_hca_#res#1;havoc mlx5_cmd_init_hca_#t~memset~res1364#1.base, mlx5_cmd_init_hca_#t~memset~res1364#1.offset, mlx5_cmd_init_hca_#t~memset~res1365#1.base, mlx5_cmd_init_hca_#t~memset~res1365#1.offset, mlx5_cmd_init_hca_#t~ret1366#1, mlx5_cmd_init_hca_#t~mem1367#1, mlx5_cmd_init_hca_#t~ret1368#1, mlx5_cmd_init_hca_~dev#1.base, mlx5_cmd_init_hca_~dev#1.offset, mlx5_cmd_init_hca_~#in~4#1.base, mlx5_cmd_init_hca_~#in~4#1.offset, mlx5_cmd_init_hca_~#out~9#1.base, mlx5_cmd_init_hca_~#out~9#1.offset, mlx5_cmd_init_hca_~err~40#1;mlx5_cmd_init_hca_~dev#1.base, mlx5_cmd_init_hca_~dev#1.offset := mlx5_cmd_init_hca_#in~dev#1.base, mlx5_cmd_init_hca_#in~dev#1.offset;call mlx5_cmd_init_hca_~#in~4#1.base, mlx5_cmd_init_hca_~#in~4#1.offset := #Ultimate.allocOnStack(16);call mlx5_cmd_init_hca_~#out~9#1.base, mlx5_cmd_init_hca_~#out~9#1.offset := #Ultimate.allocOnStack(16);havoc mlx5_cmd_init_hca_~err~40#1; [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13211: assume mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#res#1.base, mlx5_qp_state_str_#res#1.offset := 305, 0; [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13211: assume !mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#t~switch1113#1 := true; [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14268-1: SUMMARY for call mlx5_cmd_init_hca_#t~ret1366#1 := mlx5_cmd_exec(mlx5_cmd_init_hca_~dev#1.base, mlx5_cmd_init_hca_~dev#1.offset, mlx5_cmd_init_hca_~#in~4#1.base, mlx5_cmd_init_hca_~#in~4#1.offset, 16, mlx5_cmd_init_hca_~#out~9#1.base, mlx5_cmd_init_hca_~#out~9#1.offset, 16); srcloc: null [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14268: assume -2147483648 <= mlx5_cmd_init_hca_#t~ret1366#1 && mlx5_cmd_init_hca_#t~ret1366#1 <= 2147483647;mlx5_cmd_init_hca_~err~40#1 := mlx5_cmd_init_hca_#t~ret1366#1;havoc mlx5_cmd_init_hca_#t~ret1366#1; [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9247: havoc mlx5_core_set_issi_#t~memset~res318#1.base, mlx5_core_set_issi_#t~memset~res318#1.offset;call mlx5_core_set_issi_#t~mem319#1 := read~int#25(mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset, 4); [2025-02-08 03:03:45,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9247-1: SUMMARY for call mlx5_core_set_issi_#t~memset~res318#1.base, mlx5_core_set_issi_#t~memset~res318#1.offset := #Ultimate.C_memset#25(mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset, 0, 16); srcloc: null [2025-02-08 03:03:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9908: havoc ldv_pci_unregister_driver_12_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_12_~ldv_func_arg1#1.offset;havoc ldv_pci_unregister_driver_12_#in~ldv_func_arg1#1.base, ldv_pci_unregister_driver_12_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_pci_unregister_driver_12 } true; [2025-02-08 03:03:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29727: assume get_speed_duplex_~i~47#1 <= 31; [2025-02-08 03:03:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29727: assume !(get_speed_duplex_~i~47#1 <= 31);assume { :begin_inline_ethtool_cmd_speed_set } true;ethtool_cmd_speed_set_#in~ep#1.base, ethtool_cmd_speed_set_#in~ep#1.offset, ethtool_cmd_speed_set_#in~speed#1 := get_speed_duplex_~cmd#1.base, get_speed_duplex_~cmd#1.offset, get_speed_duplex_~speed~0#1;havoc ethtool_cmd_speed_set_~ep#1.base, ethtool_cmd_speed_set_~ep#1.offset, ethtool_cmd_speed_set_~speed#1;ethtool_cmd_speed_set_~ep#1.base, ethtool_cmd_speed_set_~ep#1.offset := ethtool_cmd_speed_set_#in~ep#1.base, ethtool_cmd_speed_set_#in~ep#1.offset;ethtool_cmd_speed_set_~speed#1 := ethtool_cmd_speed_set_#in~speed#1;call write~int#25(ethtool_cmd_speed_set_~speed#1, ethtool_cmd_speed_set_~ep#1.base, 12 + ethtool_cmd_speed_set_~ep#1.offset, 2);call write~int#25(ethtool_cmd_speed_set_~speed#1 % 4294967296 / 65536, ethtool_cmd_speed_set_~ep#1.base, 28 + ethtool_cmd_speed_set_~ep#1.offset, 2); [2025-02-08 03:03:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30784-1: SUMMARY for call mlx5e_dma_push(mlx5e_sq_xmit_~sq#1.base, mlx5e_sq_xmit_~sq#1.offset, mlx5e_sq_xmit_~dma_addr~0#1, mlx5e_sq_xmit_~fsz~0#1); srcloc: null [2025-02-08 03:03:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30784: call mlx5e_sq_xmit_#t~mem5473#1 := read~int#25(mlx5e_sq_xmit_~skb#1.base, 45 + mlx5e_sq_xmit_~skb#1.offset, 1);call write~int#25(1 + (if mlx5e_sq_xmit_#t~mem5473#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5473#1 % 256 % 4294967296 else mlx5e_sq_xmit_#t~mem5473#1 % 256 % 4294967296 - 4294967296), mlx5e_sq_xmit_~skb#1.base, 45 + mlx5e_sq_xmit_~skb#1.offset, 1);havoc mlx5e_sq_xmit_#t~mem5473#1;mlx5e_sq_xmit_~dseg~0#1.base, mlx5e_sq_xmit_~dseg~0#1.offset := mlx5e_sq_xmit_~dseg~0#1.base, 16 + mlx5e_sq_xmit_~dseg~0#1.offset;mlx5e_sq_xmit_~i~51#1 := 1 + mlx5e_sq_xmit_~i~51#1; [2025-02-08 03:03:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8587: set_dma_caps_#t~ret154#1 := dma_set_max_seg_size_#res#1;havoc dma_set_max_seg_size_#t~mem131#1.base, dma_set_max_seg_size_#t~mem131#1.offset, dma_set_max_seg_size_#t~mem132#1.base, dma_set_max_seg_size_#t~mem132#1.offset, dma_set_max_seg_size_~dev#1.base, dma_set_max_seg_size_~dev#1.offset, dma_set_max_seg_size_~size#1;havoc dma_set_max_seg_size_#in~dev#1.base, dma_set_max_seg_size_#in~dev#1.offset, dma_set_max_seg_size_#in~size#1;assume { :end_inline_dma_set_max_seg_size } true;havoc set_dma_caps_#t~ret154#1;set_dma_caps_#res#1 := set_dma_caps_~err~0#1; [2025-02-08 03:03:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8587-1: assume { :begin_inline_dma_set_max_seg_size } true;dma_set_max_seg_size_#in~dev#1.base, dma_set_max_seg_size_#in~dev#1.offset, dma_set_max_seg_size_#in~size#1 := set_dma_caps_~pdev#1.base, 148 + set_dma_caps_~pdev#1.offset, 2147483648;havoc dma_set_max_seg_size_#res#1;havoc dma_set_max_seg_size_#t~mem131#1.base, dma_set_max_seg_size_#t~mem131#1.offset, dma_set_max_seg_size_#t~mem132#1.base, dma_set_max_seg_size_#t~mem132#1.offset, dma_set_max_seg_size_~dev#1.base, dma_set_max_seg_size_~dev#1.offset, dma_set_max_seg_size_~size#1;dma_set_max_seg_size_~dev#1.base, dma_set_max_seg_size_~dev#1.offset := dma_set_max_seg_size_#in~dev#1.base, dma_set_max_seg_size_#in~dev#1.offset;dma_set_max_seg_size_~size#1 := dma_set_max_seg_size_#in~size#1;call dma_set_max_seg_size_#t~mem131#1.base, dma_set_max_seg_size_#t~mem131#1.offset := read~$Pointer$#25(dma_set_max_seg_size_~dev#1.base, 1111 + dma_set_max_seg_size_~dev#1.offset, 8); [2025-02-08 03:03:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15458: mlx5_alloc_uuars_~tmp___6~9#1 := mlx5_alloc_uuars_#t~ret1637#1;havoc mlx5_alloc_uuars_#t~mem1636#1;havoc mlx5_alloc_uuars_#t~ret1637#1; [2025-02-08 03:03:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9380: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 57, 0); srcloc: null [2025-02-08 03:03:45,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12419: assume 0 != mlx5_cmd_init_~err~28#1;call mlx5_cmd_init_#t~mem1021#1.base, mlx5_cmd_init_#t~mem1021#1.offset := read~$Pointer$#25(mlx5_cmd_init_~dev#1.base, mlx5_cmd_init_~dev#1.offset, 8); [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12419: assume !(0 != mlx5_cmd_init_~err~28#1);assume { :begin_inline_set_wqname } true;set_wqname_#in~dev#1.base, set_wqname_#in~dev#1.offset := mlx5_cmd_init_~dev#1.base, mlx5_cmd_init_~dev#1.offset;havoc set_wqname_#t~mem838#1.base, set_wqname_#t~mem838#1.offset, set_wqname_#t~ret839#1.base, set_wqname_#t~ret839#1.offset, set_wqname_#t~loopctr840#1, set_wqname_#t~nondet841#1, set_wqname_#t~ret842#1, set_wqname_~dev#1.base, set_wqname_~dev#1.offset, set_wqname_~cmd~3#1.base, set_wqname_~cmd~3#1.offset, set_wqname_~tmp~76#1.base, set_wqname_~tmp~76#1.offset;set_wqname_~dev#1.base, set_wqname_~dev#1.offset := set_wqname_#in~dev#1.base, set_wqname_#in~dev#1.offset;havoc set_wqname_~cmd~3#1.base, set_wqname_~cmd~3#1.offset;havoc set_wqname_~tmp~76#1.base, set_wqname_~tmp~76#1.offset;set_wqname_~cmd~3#1.base, set_wqname_~cmd~3#1.offset := set_wqname_~dev#1.base, 73 + set_wqname_~dev#1.offset;call set_wqname_#t~mem838#1.base, set_wqname_#t~mem838#1.offset := read~$Pointer$#25(set_wqname_~dev#1.base, set_wqname_~dev#1.offset, 8); [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30256-1: SUMMARY for call dma_map_page___0_#t~ret5294#1.base, dma_map_page___0_#t~ret5294#1.offset := get_dma_ops(dma_map_page___0_~dev#1.base, dma_map_page___0_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30256: dma_map_page___0_~tmp~477#1.base, dma_map_page___0_~tmp~477#1.offset := dma_map_page___0_#t~ret5294#1.base, dma_map_page___0_#t~ret5294#1.offset;havoc dma_map_page___0_#t~ret5294#1.base, dma_map_page___0_#t~ret5294#1.offset;dma_map_page___0_~ops~5#1.base, dma_map_page___0_~ops~5#1.offset := dma_map_page___0_~tmp~477#1.base, dma_map_page___0_~tmp~477#1.offset; [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: assume #Ultimate.C_strcpy_#res#1.base == #Ultimate.C_strcpy_dest#1.base && #Ultimate.C_strcpy_#res#1.offset == #Ultimate.C_strcpy_dest#1.offset;mlx5e_get_strings_#t~strcpy~res5057#1.base, mlx5e_get_strings_#t~strcpy~res5057#1.offset := #Ultimate.C_strcpy_#res#1.base, #Ultimate.C_strcpy_#res#1.offset;havoc #Ultimate.C_strcpy_#t~offset5791#1, #Ultimate.C_strcpy_#t~mem5792#1;havoc #Ultimate.C_strcpy_dest#1.base, #Ultimate.C_strcpy_dest#1.offset, #Ultimate.C_strcpy_src#1.base, #Ultimate.C_strcpy_src#1.offset;assume { :end_inline_#Ultimate.C_strcpy } true;mlx5e_get_strings_~i~42#1 := 1 + mlx5e_get_strings_~i~42#1; [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14269: assume 0 != mlx5_cmd_init_hca_~err~40#1;mlx5_cmd_init_hca_#res#1 := mlx5_cmd_init_hca_~err~40#1;call ULTIMATE.dealloc(mlx5_cmd_init_hca_~#in~4#1.base, mlx5_cmd_init_hca_~#in~4#1.offset);havoc mlx5_cmd_init_hca_~#in~4#1.base, mlx5_cmd_init_hca_~#in~4#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_hca_~#out~9#1.base, mlx5_cmd_init_hca_~#out~9#1.offset);havoc mlx5_cmd_init_hca_~#out~9#1.base, mlx5_cmd_init_hca_~#out~9#1.offset; [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14269: assume !(0 != mlx5_cmd_init_hca_~err~40#1);call mlx5_cmd_init_hca_#t~mem1367#1 := read~int#25(mlx5_cmd_init_hca_~#out~9#1.base, mlx5_cmd_init_hca_~#out~9#1.offset, 1); [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: assume true;call #Ultimate.C_strcpy_#t~mem5792#1 := read~int#54(#Ultimate.C_strcpy_src#1.base, #Ultimate.C_strcpy_src#1.offset + #Ultimate.C_strcpy_#t~offset5791#1, 1);call write~unchecked~int#25(#Ultimate.C_strcpy_#t~mem5792#1, #Ultimate.C_strcpy_dest#1.base, #Ultimate.C_strcpy_dest#1.offset + #Ultimate.C_strcpy_#t~offset5791#1, 1); [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: assume !true; [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: assume 0 == #Ultimate.C_strcpy_#t~mem5792#1; [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: assume !(0 == #Ultimate.C_strcpy_#t~mem5792#1);#Ultimate.C_strcpy_#t~offset5791#1 := 1 + #Ultimate.C_strcpy_#t~offset5791#1; [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9248: mlx5_core_set_issi_~tmp___3~4#1 := mlx5_core_set_issi_#t~ret320#1;havoc mlx5_core_set_issi_#t~mem319#1;havoc mlx5_core_set_issi_#t~ret320#1; [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9248-1: SUMMARY for call mlx5_core_set_issi_#t~ret320#1 := __fswab32(mlx5_core_set_issi_#t~mem319#1); srcloc: null [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15458-1: SUMMARY for call mlx5_alloc_uuars_#t~ret1637#1 := __fswab32(mlx5_alloc_uuars_#t~mem1636#1); srcloc: null [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9909: assume { :begin_inline_ldv_destroy_workqueue_13 } true;ldv_destroy_workqueue_13_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_13_#in~ldv_func_arg1#1.offset := ~mlx5_core_wq~0.base, ~mlx5_core_wq~0.offset;havoc ldv_destroy_workqueue_13_~ldv_func_arg1#1.base, ldv_destroy_workqueue_13_~ldv_func_arg1#1.offset;ldv_destroy_workqueue_13_~ldv_func_arg1#1.base, ldv_destroy_workqueue_13_~ldv_func_arg1#1.offset := ldv_destroy_workqueue_13_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_13_#in~ldv_func_arg1#1.offset; [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9909-1: SUMMARY for call mlx5_health_cleanup(); srcloc: null [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11759-1: SUMMARY for call create_debugfs_files_#t~ret856#1.base, create_debugfs_files_#t~ret856#1.offset := debugfs_create_file(226, 0, 384, create_debugfs_files_#t~mem855#1.base, create_debugfs_files_#t~mem855#1.offset, create_debugfs_files_~dev#1.base, create_debugfs_files_~dev#1.offset, ~#olfops~0.base, ~#olfops~0.offset); srcloc: null [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11759: call write~$Pointer$#25(create_debugfs_files_#t~ret856#1.base, create_debugfs_files_#t~ret856#1.offset, create_debugfs_files_~dbg~6#1.base, 24 + create_debugfs_files_~dbg~6#1.offset, 8);havoc create_debugfs_files_#t~mem855#1.base, create_debugfs_files_#t~mem855#1.offset;havoc create_debugfs_files_#t~ret856#1.base, create_debugfs_files_#t~ret856#1.offset;call create_debugfs_files_#t~mem857#1.base, create_debugfs_files_#t~mem857#1.offset := read~$Pointer$#25(create_debugfs_files_~dbg~6#1.base, 24 + create_debugfs_files_~dbg~6#1.offset, 8); [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15459-1: [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12420: havoc mlx5_cmd_init_#t~mem1021#1.base, mlx5_cmd_init_#t~mem1021#1.offset; [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15459: call write~int#25(2048 + mlx5_alloc_uuars_#t~bitwise1638#1, mlx5_alloc_uuars_~bf~0#1.base, 28 + mlx5_alloc_uuars_~bf~0#1.offset, 8);havoc mlx5_alloc_uuars_#t~bitwise1638#1;assume { :begin_inline_need_uuar_lock } true;need_uuar_lock_#in~uuarn#1 := mlx5_alloc_uuars_~i~15#1;havoc need_uuar_lock_#res#1;havoc need_uuar_lock_~uuarn#1, need_uuar_lock_~tot_uuars~0#1;need_uuar_lock_~uuarn#1 := need_uuar_lock_#in~uuarn#1;havoc need_uuar_lock_~tot_uuars~0#1;need_uuar_lock_~tot_uuars~0#1 := 16; [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12420-1: SUMMARY for call dev_err(mlx5_cmd_init_#t~mem1021#1.base, 148 + mlx5_cmd_init_#t~mem1021#1.offset, 260, 0); srcloc: null [2025-02-08 03:03:45,026 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9249-4: assume false;mlx5_core_set_issi_#t~bitwise321#1 := mlx5_core_set_issi_~tmp___3~4#1 % 65536; [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9249-4: assume !false; [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9249-5: assume 0 == mlx5_core_set_issi_~tmp___3~4#1 % 65536 % 4294967296 || 17498112 == mlx5_core_set_issi_~tmp___3~4#1 % 65536 % 4294967296;mlx5_core_set_issi_#t~bitwise321#1 := 17498112; [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9249-5: assume !(0 == mlx5_core_set_issi_~tmp___3~4#1 % 65536 % 4294967296 || 17498112 == mlx5_core_set_issi_~tmp___3~4#1 % 65536 % 4294967296); [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30258: dma_map_page___0_~tmp___0~225#1.base, dma_map_page___0_~tmp___0~225#1.offset := dma_map_page___0_#t~ret5295#1.base, dma_map_page___0_#t~ret5295#1.offset;havoc dma_map_page___0_#t~ret5295#1.base, dma_map_page___0_#t~ret5295#1.offset; [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13213: assume mlx5_qp_state_str_#t~switch1113#1;mlx5_qp_state_str_#res#1.base, mlx5_qp_state_str_#res#1.offset := 306, 0; [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13213: assume !mlx5_qp_state_str_#t~switch1113#1;havoc mlx5_qp_state_str_#t~switch1113#1;havoc mlx5_qp_state_str_#t~switch1113#1;qp_read_field_#t~ret1185#1.base, qp_read_field_#t~ret1185#1.offset := mlx5_qp_state_str_#res#1.base, mlx5_qp_state_str_#res#1.offset;havoc mlx5_qp_state_str_#t~switch1113#1, mlx5_qp_state_str_~state#1;havoc mlx5_qp_state_str_#in~state#1;assume { :end_inline_mlx5_qp_state_str } true;qp_read_field_~tmp___2~23#1.base, qp_read_field_~tmp___2~23#1.offset := qp_read_field_#t~ret1185#1.base, qp_read_field_#t~ret1185#1.offset;qp_read_field_~param~0#1 := qp_read_field_~tmp___2~23#1.base + qp_read_field_~tmp___2~23#1.offset;call write~int#4(1, qp_read_field_~is_str#1.base, qp_read_field_~is_str#1.offset, 4); [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10042: havoc ldv_file_operations_14_#t~ret1050#1.base, ldv_file_operations_14_#t~ret1050#1.offset, ldv_file_operations_14_#t~ret1051#1.base, ldv_file_operations_14_#t~ret1051#1.offset, ldv_file_operations_14_~tmp~89#1.base, ldv_file_operations_14_~tmp~89#1.offset, ldv_file_operations_14_~tmp___0~38#1.base, ldv_file_operations_14_~tmp___0~38#1.offset;assume { :end_inline_ldv_file_operations_14 } true;~ldv_state_variable_15~0 := 1;assume { :begin_inline_ldv_file_operations_15 } true;havoc ldv_file_operations_15_#t~ret1048#1.base, ldv_file_operations_15_#t~ret1048#1.offset, ldv_file_operations_15_#t~ret1049#1.base, ldv_file_operations_15_#t~ret1049#1.offset, ldv_file_operations_15_~tmp~88#1.base, ldv_file_operations_15_~tmp~88#1.offset, ldv_file_operations_15_~tmp___0~37#1.base, ldv_file_operations_15_~tmp___0~37#1.offset;havoc ldv_file_operations_15_~tmp~88#1.base, ldv_file_operations_15_~tmp~88#1.offset;havoc ldv_file_operations_15_~tmp___0~37#1.base, ldv_file_operations_15_~tmp___0~37#1.offset; [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9249: mlx5_core_set_issi_~tmp___4~3#1 := mlx5_core_set_issi_#t~ret322#1;havoc mlx5_core_set_issi_#t~bitwise321#1;havoc mlx5_core_set_issi_#t~ret322#1;call write~int#25(mlx5_core_set_issi_~tmp___4~3#1, mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset, 4);call mlx5_core_set_issi_#t~mem323#1 := read~int#25(mlx5_core_set_issi_~#set_in~0#1.base, 8 + mlx5_core_set_issi_~#set_in~0#1.offset, 4); [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9249-1: SUMMARY for call mlx5_core_set_issi_#t~ret322#1 := __fswab32(mlx5_core_set_issi_#t~bitwise321#1); srcloc: null [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15459-3: assume 0 == (if mlx5_alloc_uuars_~i~15#1 < 0 && 0 != mlx5_alloc_uuars_~i~15#1 % 4 then mlx5_alloc_uuars_~i~15#1 % 4 - 4 else mlx5_alloc_uuars_~i~15#1 % 4) || 0 == (if mlx5_alloc_uuars_~tmp___6~9#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then mlx5_alloc_uuars_~tmp___6~9#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else mlx5_alloc_uuars_~tmp___6~9#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 32;mlx5_alloc_uuars_#t~bitwise1638#1 := (if mlx5_alloc_uuars_~i~15#1 < 0 && 0 != mlx5_alloc_uuars_~i~15#1 % 4 then mlx5_alloc_uuars_~i~15#1 % 4 - 4 else mlx5_alloc_uuars_~i~15#1 % 4); [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15459-3: assume !(0 == (if mlx5_alloc_uuars_~i~15#1 < 0 && 0 != mlx5_alloc_uuars_~i~15#1 % 4 then mlx5_alloc_uuars_~i~15#1 % 4 - 4 else mlx5_alloc_uuars_~i~15#1 % 4) || 0 == (if mlx5_alloc_uuars_~tmp___6~9#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then mlx5_alloc_uuars_~tmp___6~9#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else mlx5_alloc_uuars_~tmp___6~9#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 32); [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9249-2: [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15459-2: havoc mlx5_alloc_uuars_#t~bitwise1638#1;assume mlx5_alloc_uuars_#t~bitwise1638#1 > (if mlx5_alloc_uuars_~i~15#1 < 0 && 0 != mlx5_alloc_uuars_~i~15#1 % 4 then mlx5_alloc_uuars_~i~15#1 % 4 - 4 else mlx5_alloc_uuars_~i~15#1 % 4); [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9249-3: havoc mlx5_core_set_issi_#t~bitwise321#1;assume (mlx5_core_set_issi_#t~bitwise321#1 % 4294967296 >= mlx5_core_set_issi_~tmp___3~4#1 % 65536 % 4294967296 && mlx5_core_set_issi_#t~bitwise321#1 % 4294967296 >= 17498112) && mlx5_core_set_issi_#t~bitwise321#1 % 4294967296 <= 17498112 + mlx5_core_set_issi_~tmp___3~4#1 % 65536 % 4294967296; [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8853: handle_hca_cap_~tmp___3~2#1 := handle_hca_cap_#t~ret222#1;havoc handle_hca_cap_#t~mem221#1;havoc handle_hca_cap_#t~ret222#1;assume { :begin_inline_to_fw_pkey_sz } true;to_fw_pkey_sz_#in~size#1 := 128;havoc to_fw_pkey_sz_#res#1;havoc to_fw_pkey_sz_#t~switch178#1, to_fw_pkey_sz_#t~ret179#1, to_fw_pkey_sz_~size#1;to_fw_pkey_sz_~size#1 := to_fw_pkey_sz_#in~size#1;to_fw_pkey_sz_#t~switch178#1 := 128 == to_fw_pkey_sz_~size#1; [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8853-1: SUMMARY for call handle_hca_cap_#t~ret222#1 := __fswab32(handle_hca_cap_#t~mem221#1); srcloc: null [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8853-2: call handle_hca_cap_#t~mem221#1 := read~int#25(handle_hca_cap_~set_hca_cap~0#1.base, 48 + handle_hca_cap_~set_hca_cap~0#1.offset, 4); [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9910: havoc ldv_destroy_workqueue_13_~ldv_func_arg1#1.base, ldv_destroy_workqueue_13_~ldv_func_arg1#1.offset;havoc ldv_destroy_workqueue_13_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_13_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_destroy_workqueue_13 } true; [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15460: mlx5_alloc_uuars_#t~ret1639#1 := need_uuar_lock_#res#1;havoc need_uuar_lock_~uuarn#1, need_uuar_lock_~tot_uuars~0#1;havoc need_uuar_lock_#in~uuarn#1;assume { :end_inline_need_uuar_lock } true;assume -2147483648 <= mlx5_alloc_uuars_#t~ret1639#1 && mlx5_alloc_uuars_#t~ret1639#1 <= 2147483647;call write~int#25(mlx5_alloc_uuars_#t~ret1639#1, mlx5_alloc_uuars_~bf~0#1.base, 36 + mlx5_alloc_uuars_~bf~0#1.offset, 4);havoc mlx5_alloc_uuars_#t~ret1639#1; [2025-02-08 03:03:45,027 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19820: call ULTIMATE.dealloc(mlx5_init_qp_table_~#__key~15#1.base, mlx5_init_qp_table_~#__key~15#1.offset);havoc mlx5_init_qp_table_~#__key~15#1.base, mlx5_init_qp_table_~#__key~15#1.offset;havoc mlx5_init_qp_table_#t~ret2628#1.base, mlx5_init_qp_table_#t~ret2628#1.offset, mlx5_init_qp_table_#t~ret2629#1, mlx5_init_qp_table_~dev#1.base, mlx5_init_qp_table_~dev#1.offset, mlx5_init_qp_table_~table~19#1.base, mlx5_init_qp_table_~table~19#1.offset, mlx5_init_qp_table_~#__key~15#1.base, mlx5_init_qp_table_~#__key~15#1.offset;havoc mlx5_init_qp_table_#in~dev#1.base, mlx5_init_qp_table_#in~dev#1.offset;assume { :end_inline_mlx5_init_qp_table } true;assume { :begin_inline_mlx5_init_srq_table } true;mlx5_init_srq_table_#in~dev#1.base, mlx5_init_srq_table_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc mlx5_init_srq_table_#t~ret2416#1.base, mlx5_init_srq_table_#t~ret2416#1.offset, mlx5_init_srq_table_~dev#1.base, mlx5_init_srq_table_~dev#1.offset, mlx5_init_srq_table_~table~15#1.base, mlx5_init_srq_table_~table~15#1.offset, mlx5_init_srq_table_~#__key~14#1.base, mlx5_init_srq_table_~#__key~14#1.offset;mlx5_init_srq_table_~dev#1.base, mlx5_init_srq_table_~dev#1.offset := mlx5_init_srq_table_#in~dev#1.base, mlx5_init_srq_table_#in~dev#1.offset;havoc mlx5_init_srq_table_~table~15#1.base, mlx5_init_srq_table_~table~15#1.offset;call mlx5_init_srq_table_~#__key~14#1.base, mlx5_init_srq_table_~#__key~14#1.offset := #Ultimate.allocOnStack(8);mlx5_init_srq_table_~table~15#1.base, mlx5_init_srq_table_~table~15#1.offset := mlx5_init_srq_table_~dev#1.base, 319658 + mlx5_init_srq_table_~dev#1.offset; [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30258-1: SUMMARY for call dma_map_page___0_#t~ret5295#1.base, dma_map_page___0_#t~ret5295#1.offset := lowmem_page_address(dma_map_page___0_~page#1.base, dma_map_page___0_~page#1.offset); srcloc: null [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20217-1: SUMMARY for call mlx5_query_port_proto_admin_#t~ret2691#1 := mlx5_query_port_ptys(mlx5_query_port_proto_admin_~dev#1.base, mlx5_query_port_proto_admin_~dev#1.offset, mlx5_query_port_proto_admin_~#out~35#1.base, mlx5_query_port_proto_admin_~#out~35#1.offset, 64, mlx5_query_port_proto_admin_~proto_mask#1, 1); srcloc: null [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30259: SUMMARY for call kmemcheck_mark_initialized(dma_map_page___0_~tmp___0~225#1.base, dma_map_page___0_~tmp___0~225#1.offset + (if dma_map_page___0_~offset#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then dma_map_page___0_~offset#1 % 18446744073709551616 % 18446744073709551616 else dma_map_page___0_~offset#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), dma_map_page___0_~size#1); srcloc: null [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20217: assume -2147483648 <= mlx5_query_port_proto_admin_#t~ret2691#1 && mlx5_query_port_proto_admin_#t~ret2691#1 <= 2147483647;mlx5_query_port_proto_admin_~err~86#1 := mlx5_query_port_proto_admin_#t~ret2691#1;havoc mlx5_query_port_proto_admin_#t~ret2691#1; [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9911: SUMMARY for call mlx5_unregister_debugfs(); srcloc: null [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13611: eq_read_field_#res#1 := eq_read_field_~param~1#1; [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13611-1: SUMMARY for call kfree(eq_read_field_~out~5#1.base, eq_read_field_~out~5#1.offset); srcloc: null [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L31845: havoc __bitmap_weight_#t~nondet5701#1;bitmap_weight_#t~ret27#1 := __bitmap_weight_#res#1;havoc __bitmap_weight_#t~nondet5701#1, __bitmap_weight_~arg0#1.base, __bitmap_weight_~arg0#1.offset, __bitmap_weight_~arg1#1;havoc __bitmap_weight_#in~arg0#1.base, __bitmap_weight_#in~arg0#1.offset, __bitmap_weight_#in~arg1#1;assume { :end_inline___bitmap_weight } true;assume -2147483648 <= bitmap_weight_#t~ret27#1 && bitmap_weight_#t~ret27#1 <= 2147483647;bitmap_weight_~tmp___0~0#1 := bitmap_weight_#t~ret27#1;havoc bitmap_weight_#t~ret27#1;bitmap_weight_#res#1 := bitmap_weight_~tmp___0~0#1; [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11761: assume 0 == (create_debugfs_files_#t~mem857#1.base + create_debugfs_files_#t~mem857#1.offset) % 18446744073709551616;havoc create_debugfs_files_#t~mem857#1.base, create_debugfs_files_#t~mem857#1.offset; [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11761: assume !(0 == (create_debugfs_files_#t~mem857#1.base + create_debugfs_files_#t~mem857#1.offset) % 18446744073709551616);havoc create_debugfs_files_#t~mem857#1.base, create_debugfs_files_#t~mem857#1.offset;call create_debugfs_files_#t~mem858#1.base, create_debugfs_files_#t~mem858#1.offset := read~$Pointer$#25(create_debugfs_files_~dbg~6#1.base, create_debugfs_files_~dbg~6#1.offset, 8);assume { :begin_inline_debugfs_create_u8 } true;debugfs_create_u8_#in~arg0#1.base, debugfs_create_u8_#in~arg0#1.offset, debugfs_create_u8_#in~arg1#1, debugfs_create_u8_#in~arg2#1.base, debugfs_create_u8_#in~arg2#1.offset, debugfs_create_u8_#in~arg3#1.base, debugfs_create_u8_#in~arg3#1.offset := 227, 0, 384, create_debugfs_files_#t~mem858#1.base, create_debugfs_files_#t~mem858#1.offset, create_debugfs_files_~dbg~6#1.base, 64 + create_debugfs_files_~dbg~6#1.offset;havoc debugfs_create_u8_#res#1.base, debugfs_create_u8_#res#1.offset;havoc debugfs_create_u8_#t~ret5720#1.base, debugfs_create_u8_#t~ret5720#1.offset, debugfs_create_u8_~arg0#1.base, debugfs_create_u8_~arg0#1.offset, debugfs_create_u8_~arg1#1, debugfs_create_u8_~arg2#1.base, debugfs_create_u8_~arg2#1.offset, debugfs_create_u8_~arg3#1.base, debugfs_create_u8_~arg3#1.offset;debugfs_create_u8_~arg0#1.base, debugfs_create_u8_~arg0#1.offset := debugfs_create_u8_#in~arg0#1.base, debugfs_create_u8_#in~arg0#1.offset;debugfs_create_u8_~arg1#1 := debugfs_create_u8_#in~arg1#1;debugfs_create_u8_~arg2#1.base, debugfs_create_u8_~arg2#1.offset := debugfs_create_u8_#in~arg2#1.base, debugfs_create_u8_#in~arg2#1.offset;debugfs_create_u8_~arg3#1.base, debugfs_create_u8_~arg3#1.offset := debugfs_create_u8_#in~arg3#1.base, debugfs_create_u8_#in~arg3#1.offset; [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15461-1: SUMMARY for call mlx5_alloc_uuars_#t~ret1640#1.base, mlx5_alloc_uuars_#t~ret1640#1.offset := spinlock_check(mlx5_alloc_uuars_~bf~0#1.base, 40 + mlx5_alloc_uuars_~bf~0#1.offset); srcloc: null [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9251: mlx5_core_set_issi_~tmp___5~1#1 := mlx5_core_set_issi_#t~ret324#1;havoc mlx5_core_set_issi_#t~mem323#1;havoc mlx5_core_set_issi_#t~ret324#1; [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15461: havoc mlx5_alloc_uuars_#t~ret1640#1.base, mlx5_alloc_uuars_#t~ret1640#1.offset; [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9251-1: SUMMARY for call mlx5_core_set_issi_#t~ret324#1 := __fswab32(mlx5_core_set_issi_#t~mem323#1); srcloc: null [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32241: havoc pci_enable_device_#t~nondet5751#1;mlx5_dev_init_#t~ret336#1 := pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet5751#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;havoc pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;assume { :end_inline_pci_enable_device } true;assume -2147483648 <= mlx5_dev_init_#t~ret336#1 && mlx5_dev_init_#t~ret336#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret336#1;havoc mlx5_dev_init_#t~ret336#1; [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30260-1: SUMMARY for call dma_map_page___0_#t~ret5296#1 := valid_dma_direction(dma_map_page___0_~dir#1); srcloc: null [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10044: havoc ldv_file_operations_15_#t~ret1048#1.base, ldv_file_operations_15_#t~ret1048#1.offset, ldv_file_operations_15_#t~ret1049#1.base, ldv_file_operations_15_#t~ret1049#1.offset, ldv_file_operations_15_~tmp~88#1.base, ldv_file_operations_15_~tmp~88#1.offset, ldv_file_operations_15_~tmp___0~37#1.base, ldv_file_operations_15_~tmp___0~37#1.offset;assume { :end_inline_ldv_file_operations_15 } true;~ldv_state_variable_12~0 := 1;assume { :begin_inline_ldv_file_operations_12 } true;havoc ldv_file_operations_12_#t~ret1290#1.base, ldv_file_operations_12_#t~ret1290#1.offset, ldv_file_operations_12_#t~ret1291#1.base, ldv_file_operations_12_#t~ret1291#1.offset, ldv_file_operations_12_~tmp~110#1.base, ldv_file_operations_12_~tmp~110#1.offset, ldv_file_operations_12_~tmp___0~48#1.base, ldv_file_operations_12_~tmp___0~48#1.offset;havoc ldv_file_operations_12_~tmp~110#1.base, ldv_file_operations_12_~tmp~110#1.offset;havoc ldv_file_operations_12_~tmp___0~48#1.base, ldv_file_operations_12_~tmp___0~48#1.offset; [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30260: assume -2147483648 <= dma_map_page___0_#t~ret5296#1 && dma_map_page___0_#t~ret5296#1 <= 2147483647;dma_map_page___0_~tmp___1~164#1 := dma_map_page___0_#t~ret5296#1;havoc dma_map_page___0_#t~ret5296#1; [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8855-2: [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8855-3: havoc handle_hca_cap_#t~bitwise224#1;assume (handle_hca_cap_#t~bitwise224#1 % 4294967296 >= (handle_hca_cap_~tmp___3~2#1 - handle_hca_cap_~tmp___3~2#1 % 65536) % 4294967296 && handle_hca_cap_#t~bitwise224#1 % 4294967296 >= handle_hca_cap_~tmp___4~1#1 % 65536 % 4294967296) && handle_hca_cap_#t~bitwise224#1 % 4294967296 <= (handle_hca_cap_~tmp___3~2#1 - handle_hca_cap_~tmp___3~2#1 % 65536) % 4294967296 + handle_hca_cap_~tmp___4~1#1 % 65536 % 4294967296; [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8855-4: assume 0 == handle_hca_cap_~tmp___4~1#1 % 65536 % 4294967296;handle_hca_cap_#t~bitwise224#1 := handle_hca_cap_~tmp___3~2#1 - handle_hca_cap_~tmp___3~2#1 % 65536; [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8855-4: assume !(0 == handle_hca_cap_~tmp___4~1#1 % 65536 % 4294967296); [2025-02-08 03:03:45,028 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8855-5: assume 0 == (handle_hca_cap_~tmp___3~2#1 - handle_hca_cap_~tmp___3~2#1 % 65536) % 4294967296 || (handle_hca_cap_~tmp___3~2#1 - handle_hca_cap_~tmp___3~2#1 % 65536) % 4294967296 == handle_hca_cap_~tmp___4~1#1 % 65536 % 4294967296;handle_hca_cap_#t~bitwise224#1 := handle_hca_cap_~tmp___4~1#1 % 65536; [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8855-5: assume !(0 == (handle_hca_cap_~tmp___3~2#1 - handle_hca_cap_~tmp___3~2#1 % 65536) % 4294967296 || (handle_hca_cap_~tmp___3~2#1 - handle_hca_cap_~tmp___3~2#1 % 65536) % 4294967296 == handle_hca_cap_~tmp___4~1#1 % 65536 % 4294967296); [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20218: assume 0 != mlx5_query_port_proto_admin_~err~86#1;mlx5_query_port_proto_admin_#res#1 := mlx5_query_port_proto_admin_~err~86#1;call ULTIMATE.dealloc(mlx5_query_port_proto_admin_~#out~35#1.base, mlx5_query_port_proto_admin_~#out~35#1.offset);havoc mlx5_query_port_proto_admin_~#out~35#1.base, mlx5_query_port_proto_admin_~#out~35#1.offset; [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20218: assume !(0 != mlx5_query_port_proto_admin_~err~86#1); [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8855: handle_hca_cap_~tmp___5~0#1 := handle_hca_cap_#t~ret225#1;havoc handle_hca_cap_#t~bitwise224#1;havoc handle_hca_cap_#t~ret225#1;call write~int#25(handle_hca_cap_~tmp___5~0#1, handle_hca_cap_~set_hca_cap~0#1.base, 48 + handle_hca_cap_~set_hca_cap~0#1.offset, 4);call handle_hca_cap_#t~mem226#1 := read~int#25(handle_hca_cap_~prof~0#1.base, handle_hca_cap_~prof~0#1.offset, 8); [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8855-1: SUMMARY for call handle_hca_cap_#t~ret225#1 := __fswab32(handle_hca_cap_#t~bitwise224#1); srcloc: null [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30789: mlx5e_sq_xmit_~tmp___19~8#1.base, mlx5e_sq_xmit_~tmp___19~8#1.offset := mlx5e_sq_xmit_#t~ret5474#1.base, mlx5e_sq_xmit_#t~ret5474#1.offset;call mlx5e_sq_xmit_#t~mem5475#1 := read~int#25(mlx5e_sq_xmit_~tmp___19~8#1.base, mlx5e_sq_xmit_~tmp___19~8#1.offset, 1); [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30789-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5474#1.base, mlx5e_sq_xmit_#t~ret5474#1.offset := skb_end_pointer(mlx5e_sq_xmit_~skb#1.base, mlx5e_sq_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9648: call mlx5_register_interface_#t~mem410#1.base, mlx5_register_interface_#t~mem410#1.offset := read~$Pointer$#25(mlx5_register_interface_~priv~8#1.base, 1410 + mlx5_register_interface_~priv~8#1.offset, 8);mlx5_register_interface_~__mptr___0~5#1.base, mlx5_register_interface_~__mptr___0~5#1.offset := mlx5_register_interface_#t~mem410#1.base, mlx5_register_interface_#t~mem410#1.offset;havoc mlx5_register_interface_#t~mem410#1.base, mlx5_register_interface_#t~mem410#1.offset;mlx5_register_interface_~priv~8#1.base, mlx5_register_interface_~priv~8#1.offset := mlx5_register_interface_~__mptr___0~5#1.base, -2331440 + mlx5_register_interface_~__mptr___0~5#1.offset; [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9648-1: SUMMARY for call mlx5_add_device(mlx5_register_interface_~intf#1.base, mlx5_register_interface_~intf#1.offset, mlx5_register_interface_~priv~8#1.base, mlx5_register_interface_~priv~8#1.offset); srcloc: null [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9252: mlx5_core_set_issi_~tmp___6~1#1 := mlx5_core_set_issi_#t~ret325#1;havoc mlx5_core_set_issi_#t~ret325#1;call write~int#25(mlx5_core_set_issi_~tmp___6~1#1, mlx5_core_set_issi_~#set_in~0#1.base, 8 + mlx5_core_set_issi_~#set_in~0#1.offset, 4); [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9252-1: SUMMARY for call mlx5_core_set_issi_#t~ret325#1 := __fswab32(1 + (mlx5_core_set_issi_~tmp___5~1#1 - mlx5_core_set_issi_~tmp___5~1#1 % 65536) - (mlx5_core_set_issi_~tmp___5~1#1 - mlx5_core_set_issi_~tmp___5~1#1 % 65536) % 2); srcloc: null [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15462: SUMMARY for call __raw_spin_lock_init(mlx5_alloc_uuars_~bf~0#1.base, 40 + mlx5_alloc_uuars_~bf~0#1.offset, 415, 0, mlx5_alloc_uuars_~#__key___0~3#1.base, mlx5_alloc_uuars_~#__key___0~3#1.offset); srcloc: null [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30261: assume -9223372036854775808 <= dma_map_page___0_#t~ret5297#1 && dma_map_page___0_#t~ret5297#1 <= 9223372036854775807;dma_map_page___0_~tmp___2~121#1 := dma_map_page___0_#t~ret5297#1;havoc dma_map_page___0_#t~ret5297#1; [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30261-1: SUMMARY for call dma_map_page___0_#t~ret5297#1 := ldv__builtin_expect((if 0 == dma_map_page___0_~tmp___1~164#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14273: assume 0 != mlx5_cmd_init_hca_#t~mem1367#1 % 256 % 4294967296;havoc mlx5_cmd_init_hca_#t~mem1367#1; [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14273: assume !(0 != mlx5_cmd_init_hca_#t~mem1367#1 % 256 % 4294967296);havoc mlx5_cmd_init_hca_#t~mem1367#1; [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13877: ldv_file_operations_12_~tmp~110#1.base, ldv_file_operations_12_~tmp~110#1.offset := ldv_file_operations_12_#t~ret1290#1.base, ldv_file_operations_12_#t~ret1290#1.offset;havoc ldv_file_operations_12_#t~ret1290#1.base, ldv_file_operations_12_#t~ret1290#1.offset;~fops_group1~0.base, ~fops_group1~0.offset := ldv_file_operations_12_~tmp~110#1.base, ldv_file_operations_12_~tmp~110#1.offset; [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13877-1: SUMMARY for call ldv_file_operations_12_#t~ret1290#1.base, ldv_file_operations_12_#t~ret1290#1.offset := ldv_init_zalloc(1000); srcloc: null [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14934: call ULTIMATE.dealloc(mlx5_eq_init_~#__key~8#1.base, mlx5_eq_init_~#__key~8#1.offset);havoc mlx5_eq_init_~#__key~8#1.base, mlx5_eq_init_~#__key~8#1.offset;mlx5_dev_init_#t~ret359#1 := mlx5_eq_init_#res#1;havoc mlx5_eq_init_#t~ret1538#1.base, mlx5_eq_init_#t~ret1538#1.offset, mlx5_eq_init_#t~ret1539#1, mlx5_eq_init_~dev#1.base, mlx5_eq_init_~dev#1.offset, mlx5_eq_init_~err~45#1, mlx5_eq_init_~#__key~8#1.base, mlx5_eq_init_~#__key~8#1.offset;havoc mlx5_eq_init_#in~dev#1.base, mlx5_eq_init_#in~dev#1.offset;assume { :end_inline_mlx5_eq_init } true;assume -2147483648 <= mlx5_dev_init_#t~ret359#1 && mlx5_dev_init_#t~ret359#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret359#1;havoc mlx5_dev_init_#t~ret359#1; [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29733: havoc ethtool_cmd_speed_set_~ep#1.base, ethtool_cmd_speed_set_~ep#1.offset, ethtool_cmd_speed_set_~speed#1;havoc ethtool_cmd_speed_set_#in~ep#1.base, ethtool_cmd_speed_set_#in~ep#1.offset, ethtool_cmd_speed_set_#in~speed#1;assume { :end_inline_ethtool_cmd_speed_set } true;call write~int#25(get_speed_duplex_~duplex~0#1, get_speed_duplex_~cmd#1.base, 14 + get_speed_duplex_~cmd#1.offset, 1); [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30790: assume (if mlx5e_sq_xmit_#t~mem5475#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5475#1 % 256 % 4294967296 else mlx5e_sq_xmit_#t~mem5475#1 % 256 % 4294967296 - 4294967296) > mlx5e_sq_xmit_~i~51#1;havoc mlx5e_sq_xmit_#t~mem5475#1; [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30790: assume !((if mlx5e_sq_xmit_#t~mem5475#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5475#1 % 256 % 4294967296 else mlx5e_sq_xmit_#t~mem5475#1 % 256 % 4294967296 - 4294967296) > mlx5e_sq_xmit_~i~51#1);havoc mlx5e_sq_xmit_#t~mem5475#1;call mlx5e_sq_xmit_#t~mem5476#1 := read~int#25(mlx5e_sq_xmit_~skb#1.base, 45 + mlx5e_sq_xmit_~skb#1.offset, 1);mlx5e_sq_xmit_~ds_cnt~0#1 := (if mlx5e_sq_xmit_#t~mem5476#1 % 256 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5476#1 % 256 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5476#1 % 256 % 65536 % 4294967296 - 4294967296) + (if mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296 else mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296 - 4294967296);havoc mlx5e_sq_xmit_#t~mem5476#1;call mlx5e_sq_xmit_#t~mem5477#1 := read~int#25(mlx5e_sq_xmit_~sq#1.base, 6 + mlx5e_sq_xmit_~sq#1.offset, 2); [2025-02-08 03:03:45,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29865: assume mlx5e_ethtool2ptys_speed_link_#t~mem5221#1 % 4294967296 == mlx5e_ethtool2ptys_speed_link_~speed#1 % 4294967296;havoc mlx5e_ethtool2ptys_speed_link_#t~mem5221#1; [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29865: assume !(mlx5e_ethtool2ptys_speed_link_#t~mem5221#1 % 4294967296 == mlx5e_ethtool2ptys_speed_link_~speed#1 % 4294967296);havoc mlx5e_ethtool2ptys_speed_link_#t~mem5221#1; [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29865-1: call mlx5e_ethtool2ptys_speed_link_#t~mem5221#1 := read~int#58(~#ptys2ethtool_table~0.base, 8 + (~#ptys2ethtool_table~0.offset + 12 * (if mlx5e_ethtool2ptys_speed_link_~i~49#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mlx5e_ethtool2ptys_speed_link_~i~49#1 % 4294967296 % 18446744073709551616 else mlx5e_ethtool2ptys_speed_link_~i~49#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14274: assume -2147483648 <= mlx5_cmd_init_hca_#t~ret1368#1 && mlx5_cmd_init_hca_#t~ret1368#1 <= 2147483647;mlx5_cmd_init_hca_~err~40#1 := mlx5_cmd_init_hca_#t~ret1368#1;havoc mlx5_cmd_init_hca_#t~ret1368#1; [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19823-1: SUMMARY for call mlx5_init_qp_table_#t~ret2628#1.base, mlx5_init_qp_table_#t~ret2628#1.offset := spinlock_check(mlx5_init_qp_table_~table~19#1.base, mlx5_init_qp_table_~table~19#1.offset); srcloc: null [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19823: havoc mlx5_init_qp_table_#t~ret2628#1.base, mlx5_init_qp_table_#t~ret2628#1.offset; [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9385: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9385: assume !(0 != mlx5_dev_init_~err~13#1);assume { :begin_inline_mlx5_start_health_poll } true;mlx5_start_health_poll_#in~dev#1.base, mlx5_start_health_poll_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc mlx5_start_health_poll_#t~ret1980#1, mlx5_start_health_poll_#t~mem1981#1.base, mlx5_start_health_poll_#t~mem1981#1.offset, mlx5_start_health_poll_#t~mem1982#1.base, mlx5_start_health_poll_#t~mem1982#1.offset, mlx5_start_health_poll_#t~ret1983#1, mlx5_start_health_poll_~dev#1.base, mlx5_start_health_poll_~dev#1.offset, mlx5_start_health_poll_~health~3#1.base, mlx5_start_health_poll_~health~3#1.offset;mlx5_start_health_poll_~dev#1.base, mlx5_start_health_poll_~dev#1.offset := mlx5_start_health_poll_#in~dev#1.base, mlx5_start_health_poll_#in~dev#1.offset;havoc mlx5_start_health_poll_~health~3#1.base, mlx5_start_health_poll_~health~3#1.offset;mlx5_start_health_poll_~health~3#1.base, mlx5_start_health_poll_~health~3#1.offset := mlx5_start_health_poll_~dev#1.base, 319498 + mlx5_start_health_poll_~dev#1.offset; [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12424: havoc set_wqname_#t~mem838#1.base, set_wqname_#t~mem838#1.offset, set_wqname_#t~ret839#1.base, set_wqname_#t~ret839#1.offset, set_wqname_#t~loopctr840#1, set_wqname_#t~nondet841#1, set_wqname_#t~ret842#1, set_wqname_~dev#1.base, set_wqname_~dev#1.offset, set_wqname_~cmd~3#1.base, set_wqname_~cmd~3#1.offset, set_wqname_~tmp~76#1.base, set_wqname_~tmp~76#1.offset;havoc set_wqname_#in~dev#1.base, set_wqname_#in~dev#1.offset;assume { :end_inline_set_wqname } true;mlx5_cmd_init_~__lock_name~1#1.base, mlx5_cmd_init_~__lock_name~1#1.offset := 261, 0; [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30262: assume 0 != dma_map_page___0_~tmp___2~121#1; [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30262: assume !(0 != dma_map_page___0_~tmp___2~121#1);call dma_map_page___0_#t~mem5305#1.base, dma_map_page___0_#t~mem5305#1.offset := read~$Pointer$#25(dma_map_page___0_~ops~5#1.base, 32 + dma_map_page___0_~ops~5#1.offset, 8); [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14274-1: SUMMARY for call mlx5_cmd_init_hca_#t~ret1368#1 := mlx5_cmd_status_to_err(mlx5_cmd_init_hca_~#out~9#1.base, mlx5_cmd_init_hca_~#out~9#1.offset); srcloc: null [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10046: havoc ldv_file_operations_12_#t~ret1290#1.base, ldv_file_operations_12_#t~ret1290#1.offset, ldv_file_operations_12_#t~ret1291#1.base, ldv_file_operations_12_#t~ret1291#1.offset, ldv_file_operations_12_~tmp~110#1.base, ldv_file_operations_12_~tmp~110#1.offset, ldv_file_operations_12_~tmp___0~48#1.base, ldv_file_operations_12_~tmp___0~48#1.offset;assume { :end_inline_ldv_file_operations_12 } true;~ldv_state_variable_9~0 := 1;assume { :begin_inline_ldv_initialize_ethtool_ops_9 } true;havoc ldv_initialize_ethtool_ops_9_#t~ret5241#1.base, ldv_initialize_ethtool_ops_9_#t~ret5241#1.offset, ldv_initialize_ethtool_ops_9_#t~ret5242#1.base, ldv_initialize_ethtool_ops_9_#t~ret5242#1.offset, ldv_initialize_ethtool_ops_9_#t~ret5243#1.base, ldv_initialize_ethtool_ops_9_#t~ret5243#1.offset, ldv_initialize_ethtool_ops_9_#t~ret5244#1.base, ldv_initialize_ethtool_ops_9_#t~ret5244#1.offset, ldv_initialize_ethtool_ops_9_#t~ret5245#1.base, ldv_initialize_ethtool_ops_9_#t~ret5245#1.offset, ldv_initialize_ethtool_ops_9_~tmp~469#1.base, ldv_initialize_ethtool_ops_9_~tmp~469#1.offset, ldv_initialize_ethtool_ops_9_~tmp___0~221#1.base, ldv_initialize_ethtool_ops_9_~tmp___0~221#1.offset, ldv_initialize_ethtool_ops_9_~tmp___1~160#1.base, ldv_initialize_ethtool_ops_9_~tmp___1~160#1.offset, ldv_initialize_ethtool_ops_9_~tmp___2~118#1.base, ldv_initialize_ethtool_ops_9_~tmp___2~118#1.offset, ldv_initialize_ethtool_ops_9_~tmp___3~94#1.base, ldv_initialize_ethtool_ops_9_~tmp___3~94#1.offset;havoc ldv_initialize_ethtool_ops_9_~tmp~469#1.base, ldv_initialize_ethtool_ops_9_~tmp~469#1.offset;havoc ldv_initialize_ethtool_ops_9_~tmp___0~221#1.base, ldv_initialize_ethtool_ops_9_~tmp___0~221#1.offset;havoc ldv_initialize_ethtool_ops_9_~tmp___1~160#1.base, ldv_initialize_ethtool_ops_9_~tmp___1~160#1.offset;havoc ldv_initialize_ethtool_ops_9_~tmp___2~118#1.base, ldv_initialize_ethtool_ops_9_~tmp___2~118#1.offset;havoc ldv_initialize_ethtool_ops_9_~tmp___3~94#1.base, ldv_initialize_ethtool_ops_9_~tmp___3~94#1.offset; [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8857: assume 0 != (if handle_hca_cap_#t~mem226#1 % 18446744073709551616 % 4294967296 <= 2147483647 then handle_hca_cap_#t~mem226#1 % 18446744073709551616 % 4294967296 else handle_hca_cap_#t~mem226#1 % 18446744073709551616 % 4294967296 - 4294967296) % 2;havoc handle_hca_cap_#t~mem226#1;call handle_hca_cap_#t~mem227#1 := read~int#25(handle_hca_cap_~set_hca_cap~0#1.base, 16 + handle_hca_cap_~set_hca_cap~0#1.offset, 4); [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8857: assume !(0 != (if handle_hca_cap_#t~mem226#1 % 18446744073709551616 % 4294967296 <= 2147483647 then handle_hca_cap_#t~mem226#1 % 18446744073709551616 % 4294967296 else handle_hca_cap_#t~mem226#1 % 18446744073709551616 % 4294967296 - 4294967296) % 2);havoc handle_hca_cap_#t~mem226#1; [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29866-7: assume 0 == (if mlx5e_ethtool2ptys_speed_link_~i~49#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5e_ethtool2ptys_speed_link_~i~49#1 % 4294967296 % 4294967296 else mlx5e_ethtool2ptys_speed_link_~i~49#1 % 4294967296 % 4294967296 - 4294967296);mlx5e_ethtool2ptys_speed_link_#t~bitwise5222#1 := 1; [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29866-7: assume !(0 == (if mlx5e_ethtool2ptys_speed_link_~i~49#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5e_ethtool2ptys_speed_link_~i~49#1 % 4294967296 % 4294967296 else mlx5e_ethtool2ptys_speed_link_~i~49#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29866-5: [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29866-6: havoc mlx5e_ethtool2ptys_speed_link_#t~bitwise5222#1;assume mlx5e_ethtool2ptys_speed_link_#t~bitwise5222#1 > 1; [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9386: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 58, 0); srcloc: null [2025-02-08 03:03:45,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29866-3: assume 0 == mlx5e_ethtool2ptys_speed_link_~speed_links~0#1 % 4294967296;mlx5e_ethtool2ptys_speed_link_#t~bitwise5223#1 := mlx5e_ethtool2ptys_speed_link_#t~bitwise5222#1; [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29866-3: assume !(0 == mlx5e_ethtool2ptys_speed_link_~speed_links~0#1 % 4294967296); [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29866-4: assume 0 == mlx5e_ethtool2ptys_speed_link_#t~bitwise5222#1 % 4294967296 || mlx5e_ethtool2ptys_speed_link_#t~bitwise5222#1 % 4294967296 == mlx5e_ethtool2ptys_speed_link_~speed_links~0#1 % 4294967296;mlx5e_ethtool2ptys_speed_link_#t~bitwise5223#1 := mlx5e_ethtool2ptys_speed_link_~speed_links~0#1; [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29866-4: assume !(0 == mlx5e_ethtool2ptys_speed_link_#t~bitwise5222#1 % 4294967296 || mlx5e_ethtool2ptys_speed_link_#t~bitwise5222#1 % 4294967296 == mlx5e_ethtool2ptys_speed_link_~speed_links~0#1 % 4294967296); [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29866-1: [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29866-2: havoc mlx5e_ethtool2ptys_speed_link_#t~bitwise5223#1;assume (mlx5e_ethtool2ptys_speed_link_#t~bitwise5223#1 % 4294967296 >= mlx5e_ethtool2ptys_speed_link_#t~bitwise5222#1 % 4294967296 && mlx5e_ethtool2ptys_speed_link_#t~bitwise5223#1 % 4294967296 >= mlx5e_ethtool2ptys_speed_link_~speed_links~0#1 % 4294967296) && mlx5e_ethtool2ptys_speed_link_#t~bitwise5223#1 % 4294967296 <= mlx5e_ethtool2ptys_speed_link_#t~bitwise5222#1 % 4294967296 + mlx5e_ethtool2ptys_speed_link_~speed_links~0#1 % 4294967296; [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19824: call write~int#25(0, mlx5_init_qp_table_~table~19#1.base, 68 + mlx5_init_qp_table_~table~19#1.offset, 4);call write~int#25(32, mlx5_init_qp_table_~table~19#1.base, 72 + mlx5_init_qp_table_~table~19#1.offset, 4);call write~$Pointer$#25(0, 0, mlx5_init_qp_table_~table~19#1.base, 76 + mlx5_init_qp_table_~table~19#1.offset, 8);assume { :begin_inline_mlx5_qp_debugfs_init } true;mlx5_qp_debugfs_init_#in~dev#1.base, mlx5_qp_debugfs_init_#in~dev#1.offset := mlx5_init_qp_table_~dev#1.base, mlx5_init_qp_table_~dev#1.offset;havoc mlx5_qp_debugfs_init_#res#1;havoc mlx5_qp_debugfs_init_#t~mem1118#1.base, mlx5_qp_debugfs_init_#t~mem1118#1.offset, mlx5_qp_debugfs_init_#t~mem1119#1.base, mlx5_qp_debugfs_init_#t~mem1119#1.offset, mlx5_qp_debugfs_init_#t~ret1120#1.base, mlx5_qp_debugfs_init_#t~ret1120#1.offset, mlx5_qp_debugfs_init_#t~mem1121#1.base, mlx5_qp_debugfs_init_#t~mem1121#1.offset, mlx5_qp_debugfs_init_~dev#1.base, mlx5_qp_debugfs_init_~dev#1.offset;mlx5_qp_debugfs_init_~dev#1.base, mlx5_qp_debugfs_init_~dev#1.offset := mlx5_qp_debugfs_init_#in~dev#1.base, mlx5_qp_debugfs_init_#in~dev#1.offset;call mlx5_qp_debugfs_init_#t~mem1118#1.base, mlx5_qp_debugfs_init_#t~mem1118#1.offset := read~$Pointer$#5(~#mlx5_debugfs_root~0.base, ~#mlx5_debugfs_root~0.offset, 8); [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9254-1: SUMMARY for call mlx5_core_set_issi_#t~ret326#1 := mlx5_cmd_exec_check_status(mlx5_core_set_issi_~dev#1.base, mlx5_core_set_issi_~dev#1.offset, mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset, 16, mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset, 16); srcloc: null [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29866: mlx5e_ethtool2ptys_speed_link_~speed_links~0#1 := mlx5e_ethtool2ptys_speed_link_#t~bitwise5223#1;havoc mlx5e_ethtool2ptys_speed_link_#t~bitwise5222#1;havoc mlx5e_ethtool2ptys_speed_link_#t~bitwise5223#1; [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19824-1: SUMMARY for call __raw_spin_lock_init(mlx5_init_qp_table_~table~19#1.base, mlx5_init_qp_table_~table~19#1.offset, 599, 0, mlx5_init_qp_table_~#__key~15#1.base, mlx5_init_qp_table_~#__key~15#1.offset); srcloc: null [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15464-1: SUMMARY for call mlx5_alloc_uuars_#t~ret1641#1.base, mlx5_alloc_uuars_#t~ret1641#1.offset := spinlock_check(mlx5_alloc_uuars_~bf~0#1.base, 108 + mlx5_alloc_uuars_~bf~0#1.offset); srcloc: null [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15464: havoc mlx5_alloc_uuars_#t~ret1641#1.base, mlx5_alloc_uuars_#t~ret1641#1.offset; [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9254: assume -2147483648 <= mlx5_core_set_issi_#t~ret326#1 && mlx5_core_set_issi_#t~ret326#1 <= 2147483647;mlx5_core_set_issi_~err~12#1 := mlx5_core_set_issi_#t~ret326#1;havoc mlx5_core_set_issi_#t~ret326#1; [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32245: havoc pci_enable_msix_range_#t~nondet5752#1;mlx5_enable_msix_#t~ret172#1 := pci_enable_msix_range_#res#1;havoc pci_enable_msix_range_#t~nondet5752#1, pci_enable_msix_range_~arg0#1.base, pci_enable_msix_range_~arg0#1.offset, pci_enable_msix_range_~arg1#1.base, pci_enable_msix_range_~arg1#1.offset, pci_enable_msix_range_~arg2#1, pci_enable_msix_range_~arg3#1;havoc pci_enable_msix_range_#in~arg0#1.base, pci_enable_msix_range_#in~arg0#1.offset, pci_enable_msix_range_#in~arg1#1.base, pci_enable_msix_range_#in~arg1#1.offset, pci_enable_msix_range_#in~arg2#1, pci_enable_msix_range_#in~arg3#1;assume { :end_inline_pci_enable_msix_range } true;assume -2147483648 <= mlx5_enable_msix_#t~ret172#1 && mlx5_enable_msix_#t~ret172#1 <= 2147483647;mlx5_enable_msix_~nvec~0#1 := mlx5_enable_msix_#t~ret172#1;havoc mlx5_enable_msix_#t~mem170#1.base, mlx5_enable_msix_#t~mem170#1.offset;havoc mlx5_enable_msix_#t~mem171#1.base, mlx5_enable_msix_#t~mem171#1.offset;havoc mlx5_enable_msix_#t~ret172#1; [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8858: handle_hca_cap_~tmp___6~0#1 := handle_hca_cap_#t~ret228#1;havoc handle_hca_cap_#t~mem227#1;havoc handle_hca_cap_#t~ret228#1;call handle_hca_cap_#t~mem229#1 := read~int#25(handle_hca_cap_~prof~0#1.base, 8 + handle_hca_cap_~prof~0#1.offset, 1); [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13879: ldv_file_operations_12_~tmp___0~48#1.base, ldv_file_operations_12_~tmp___0~48#1.offset := ldv_file_operations_12_#t~ret1291#1.base, ldv_file_operations_12_#t~ret1291#1.offset;havoc ldv_file_operations_12_#t~ret1291#1.base, ldv_file_operations_12_#t~ret1291#1.offset;~fops_group2~0.base, ~fops_group2~0.offset := ldv_file_operations_12_~tmp___0~48#1.base, ldv_file_operations_12_~tmp___0~48#1.offset; [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8858-1: SUMMARY for call handle_hca_cap_#t~ret228#1 := __fswab32(handle_hca_cap_#t~mem227#1); srcloc: null [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13879-1: SUMMARY for call ldv_file_operations_12_#t~ret1291#1.base, ldv_file_operations_12_#t~ret1291#1.offset := ldv_init_zalloc(504); srcloc: null [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14936-1: SUMMARY for call mlx5_eq_init_#t~ret1538#1.base, mlx5_eq_init_#t~ret1538#1.offset := spinlock_check(mlx5_eq_init_~dev#1.base, 319182 + mlx5_eq_init_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14936: havoc mlx5_eq_init_#t~ret1538#1.base, mlx5_eq_init_#t~ret1538#1.offset; [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12426: mlx5_cmd_init_~tmp___4~12#1.base, mlx5_cmd_init_~tmp___4~12#1.offset := mlx5_cmd_init_#t~ret1022#1.base, mlx5_cmd_init_#t~ret1022#1.offset;havoc mlx5_cmd_init_#t~ret1022#1.base, mlx5_cmd_init_#t~ret1022#1.offset;call write~$Pointer$#25(mlx5_cmd_init_~tmp___4~12#1.base, mlx5_cmd_init_~tmp___4~12#1.offset, mlx5_cmd_init_~cmd~10#1.base, 233 + mlx5_cmd_init_~cmd~10#1.offset, 8);call mlx5_cmd_init_#t~mem1023#1.base, mlx5_cmd_init_#t~mem1023#1.offset := read~$Pointer$#25(mlx5_cmd_init_~cmd~10#1.base, 233 + mlx5_cmd_init_~cmd~10#1.offset, 8); [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12426-1: SUMMARY for call mlx5_cmd_init_#t~ret1022#1.base, mlx5_cmd_init_#t~ret1022#1.offset := __alloc_workqueue_key(262, 0, 131082, 1, mlx5_cmd_init_~#__key___2~0#1.base, mlx5_cmd_init_~#__key___2~0#1.offset, mlx5_cmd_init_~__lock_name~1#1.base, mlx5_cmd_init_~__lock_name~1#1.offset); srcloc: null [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15465-1: SUMMARY for call __raw_spin_lock_init(mlx5_alloc_uuars_~bf~0#1.base, 108 + mlx5_alloc_uuars_~bf~0#1.offset, 416, 0, mlx5_alloc_uuars_~#__key___1~1#1.base, mlx5_alloc_uuars_~#__key___1~1#1.offset); srcloc: null [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15465: call write~int#25(mlx5_alloc_uuars_~i~15#1, mlx5_alloc_uuars_~bf~0#1.base, 176 + mlx5_alloc_uuars_~bf~0#1.offset, 4);mlx5_alloc_uuars_~i~15#1 := 1 + mlx5_alloc_uuars_~i~15#1; [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8859: handle_hca_cap_~tmp___7~0#1 := handle_hca_cap_#t~ret231#1;havoc handle_hca_cap_#t~mem229#1;havoc handle_hca_cap_#t~bitwise230#1;havoc handle_hca_cap_#t~ret231#1;call write~int#25(handle_hca_cap_~tmp___7~0#1, handle_hca_cap_~set_hca_cap~0#1.base, 16 + handle_hca_cap_~set_hca_cap~0#1.offset, 4); [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8859-1: SUMMARY for call handle_hca_cap_#t~ret231#1 := __fswab32(handle_hca_cap_#t~bitwise230#1); srcloc: null [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10048: havoc ldv_initialize_ethtool_ops_9_#t~ret5241#1.base, ldv_initialize_ethtool_ops_9_#t~ret5241#1.offset, ldv_initialize_ethtool_ops_9_#t~ret5242#1.base, ldv_initialize_ethtool_ops_9_#t~ret5242#1.offset, ldv_initialize_ethtool_ops_9_#t~ret5243#1.base, ldv_initialize_ethtool_ops_9_#t~ret5243#1.offset, ldv_initialize_ethtool_ops_9_#t~ret5244#1.base, ldv_initialize_ethtool_ops_9_#t~ret5244#1.offset, ldv_initialize_ethtool_ops_9_#t~ret5245#1.base, ldv_initialize_ethtool_ops_9_#t~ret5245#1.offset, ldv_initialize_ethtool_ops_9_~tmp~469#1.base, ldv_initialize_ethtool_ops_9_~tmp~469#1.offset, ldv_initialize_ethtool_ops_9_~tmp___0~221#1.base, ldv_initialize_ethtool_ops_9_~tmp___0~221#1.offset, ldv_initialize_ethtool_ops_9_~tmp___1~160#1.base, ldv_initialize_ethtool_ops_9_~tmp___1~160#1.offset, ldv_initialize_ethtool_ops_9_~tmp___2~118#1.base, ldv_initialize_ethtool_ops_9_~tmp___2~118#1.offset, ldv_initialize_ethtool_ops_9_~tmp___3~94#1.base, ldv_initialize_ethtool_ops_9_~tmp___3~94#1.offset;assume { :end_inline_ldv_initialize_ethtool_ops_9 } true;~ldv_state_variable_10~0 := 1;assume { :begin_inline_ldv_initialize_mlx5_interface_10 } true;havoc ldv_initialize_mlx5_interface_10_#t~ret4615#1.base, ldv_initialize_mlx5_interface_10_#t~ret4615#1.offset, ldv_initialize_mlx5_interface_10_~tmp~423#1.base, ldv_initialize_mlx5_interface_10_~tmp~423#1.offset;havoc ldv_initialize_mlx5_interface_10_~tmp~423#1.base, ldv_initialize_mlx5_interface_10_~tmp~423#1.offset; [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9652: assume (mlx5_register_interface_~priv~8#1.base + (1410 + mlx5_register_interface_~priv~8#1.offset)) % 18446744073709551616 != (~#dev_list~0.base + ~#dev_list~0.offset) % 18446744073709551616; [2025-02-08 03:03:45,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9652: assume !((mlx5_register_interface_~priv~8#1.base + (1410 + mlx5_register_interface_~priv~8#1.offset)) % 18446744073709551616 != (~#dev_list~0.base + ~#dev_list~0.offset) % 18446744073709551616); [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20222: assume 4 == mlx5_query_port_proto_admin_~proto_mask#1;call mlx5_query_port_proto_admin_#t~mem2692#1 := read~int#25(mlx5_query_port_proto_admin_~#out~35#1.base, 24 + mlx5_query_port_proto_admin_~#out~35#1.offset, 4); [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20222: assume !(4 == mlx5_query_port_proto_admin_~proto_mask#1);call mlx5_query_port_proto_admin_#t~mem2694#1 := read~int#25(mlx5_query_port_proto_admin_~#out~35#1.base, 28 + mlx5_query_port_proto_admin_~#out~35#1.offset, 4); [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8859-2: [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8859-3: havoc handle_hca_cap_#t~bitwise230#1;assume (handle_hca_cap_#t~bitwise230#1 % 4294967296 >= (handle_hca_cap_~tmp___6~0#1 - handle_hca_cap_~tmp___6~0#1 % 32) % 4294967296 && handle_hca_cap_#t~bitwise230#1 % 4294967296 >= handle_hca_cap_#t~mem229#1 % 256 % 32 % 4294967296) && handle_hca_cap_#t~bitwise230#1 % 4294967296 <= (handle_hca_cap_~tmp___6~0#1 - handle_hca_cap_~tmp___6~0#1 % 32) % 4294967296 + handle_hca_cap_#t~mem229#1 % 256 % 32 % 4294967296; [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14937-1: SUMMARY for call __raw_spin_lock_init(mlx5_eq_init_~dev#1.base, 319182 + mlx5_eq_init_~dev#1.offset, 398, 0, mlx5_eq_init_~#__key~8#1.base, mlx5_eq_init_~#__key~8#1.offset); srcloc: null [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8859-4: assume 0 == handle_hca_cap_#t~mem229#1 % 256 % 32 % 4294967296;handle_hca_cap_#t~bitwise230#1 := handle_hca_cap_~tmp___6~0#1 - handle_hca_cap_~tmp___6~0#1 % 32; [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8859-4: assume !(0 == handle_hca_cap_#t~mem229#1 % 256 % 32 % 4294967296); [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11766: assume 0 == (create_debugfs_files_#t~mem860#1.base + create_debugfs_files_#t~mem860#1.offset) % 18446744073709551616;havoc create_debugfs_files_#t~mem860#1.base, create_debugfs_files_#t~mem860#1.offset; [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11766: assume !(0 == (create_debugfs_files_#t~mem860#1.base + create_debugfs_files_#t~mem860#1.offset) % 18446744073709551616);havoc create_debugfs_files_#t~mem860#1.base, create_debugfs_files_#t~mem860#1.offset;call create_debugfs_files_#t~mem861#1.base, create_debugfs_files_#t~mem861#1.offset := read~$Pointer$#25(create_debugfs_files_~dbg~6#1.base, create_debugfs_files_~dbg~6#1.offset, 8); [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14937: assume { :begin_inline_mlx5_eq_debugfs_init } true;mlx5_eq_debugfs_init_#in~dev#1.base, mlx5_eq_debugfs_init_#in~dev#1.offset := mlx5_eq_init_~dev#1.base, mlx5_eq_init_~dev#1.offset;havoc mlx5_eq_debugfs_init_#res#1;havoc mlx5_eq_debugfs_init_#t~mem1124#1.base, mlx5_eq_debugfs_init_#t~mem1124#1.offset, mlx5_eq_debugfs_init_#t~mem1125#1.base, mlx5_eq_debugfs_init_#t~mem1125#1.offset, mlx5_eq_debugfs_init_#t~ret1126#1.base, mlx5_eq_debugfs_init_#t~ret1126#1.offset, mlx5_eq_debugfs_init_#t~mem1127#1.base, mlx5_eq_debugfs_init_#t~mem1127#1.offset, mlx5_eq_debugfs_init_~dev#1.base, mlx5_eq_debugfs_init_~dev#1.offset;mlx5_eq_debugfs_init_~dev#1.base, mlx5_eq_debugfs_init_~dev#1.offset := mlx5_eq_debugfs_init_#in~dev#1.base, mlx5_eq_debugfs_init_#in~dev#1.offset;call mlx5_eq_debugfs_init_#t~mem1124#1.base, mlx5_eq_debugfs_init_#t~mem1124#1.offset := read~$Pointer$#5(~#mlx5_debugfs_root~0.base, ~#mlx5_debugfs_root~0.offset, 8); [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8859-5: assume 0 == (handle_hca_cap_~tmp___6~0#1 - handle_hca_cap_~tmp___6~0#1 % 32) % 4294967296 || (handle_hca_cap_~tmp___6~0#1 - handle_hca_cap_~tmp___6~0#1 % 32) % 4294967296 == handle_hca_cap_#t~mem229#1 % 256 % 32 % 4294967296;handle_hca_cap_#t~bitwise230#1 := handle_hca_cap_#t~mem229#1 % 256 % 32; [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8859-5: assume !(0 == (handle_hca_cap_~tmp___6~0#1 - handle_hca_cap_~tmp___6~0#1 % 32) % 4294967296 || (handle_hca_cap_~tmp___6~0#1 - handle_hca_cap_~tmp___6~0#1 % 32) % 4294967296 == handle_hca_cap_#t~mem229#1 % 256 % 32 % 4294967296); [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14277-1: mlx5_cmd_init_hca_#res#1 := mlx5_cmd_init_hca_~err~40#1;call ULTIMATE.dealloc(mlx5_cmd_init_hca_~#in~4#1.base, mlx5_cmd_init_hca_~#in~4#1.offset);havoc mlx5_cmd_init_hca_~#in~4#1.base, mlx5_cmd_init_hca_~#in~4#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_hca_~#out~9#1.base, mlx5_cmd_init_hca_~#out~9#1.offset);havoc mlx5_cmd_init_hca_~#out~9#1.base, mlx5_cmd_init_hca_~#out~9#1.offset; [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9256: assume 0 != mlx5_core_set_issi_~err~12#1; [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9256: assume !(0 != mlx5_core_set_issi_~err~12#1);call write~int#25(1, mlx5_core_set_issi_~dev#1.base, 320379 + mlx5_core_set_issi_~dev#1.offset, 4);mlx5_core_set_issi_#res#1 := 0;call ULTIMATE.dealloc(mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset);havoc mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset);havoc mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset);havoc mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset);havoc mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset);havoc mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset; [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8596: assume 0 == request_bar_#t~bitwise156#1 % 18446744073709551616;havoc request_bar_#t~mem155#1;havoc request_bar_#t~bitwise156#1; [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8596: assume !(0 == request_bar_#t~bitwise156#1 % 18446744073709551616);havoc request_bar_#t~mem155#1;havoc request_bar_#t~bitwise156#1;assume { :begin_inline_pci_request_regions } true;pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset, pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset := request_bar_~pdev#1.base, request_bar_~pdev#1.offset, 11, 0;havoc pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet5753#1, pci_request_regions_~arg0#1.base, pci_request_regions_~arg0#1.offset, pci_request_regions_~arg1#1.base, pci_request_regions_~arg1#1.offset;pci_request_regions_~arg0#1.base, pci_request_regions_~arg0#1.offset := pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset;pci_request_regions_~arg1#1.base, pci_request_regions_~arg1#1.offset := pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset;havoc pci_request_regions_#t~nondet5753#1;assume -2147483648 <= pci_request_regions_#t~nondet5753#1 && pci_request_regions_#t~nondet5753#1 <= 2147483647;pci_request_regions_#res#1 := pci_request_regions_#t~nondet5753#1;havoc pci_request_regions_#t~nondet5753#1; [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20223-1: SUMMARY for call mlx5_query_port_proto_admin_#t~ret2693#1 := __fswab32(mlx5_query_port_proto_admin_#t~mem2692#1); srcloc: null [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8596-1: [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20223: mlx5_query_port_proto_admin_~tmp~267#1 := mlx5_query_port_proto_admin_#t~ret2693#1;havoc mlx5_query_port_proto_admin_#t~mem2692#1;havoc mlx5_query_port_proto_admin_#t~ret2693#1;call write~int#43(mlx5_query_port_proto_admin_~tmp~267#1, mlx5_query_port_proto_admin_~proto_admin#1.base, mlx5_query_port_proto_admin_~proto_admin#1.offset, 4); [2025-02-08 03:03:45,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8596-2: havoc request_bar_#t~bitwise156#1;assume request_bar_#t~bitwise156#1 % 18446744073709551616 <= request_bar_#t~mem155#1 % 18446744073709551616 && request_bar_#t~bitwise156#1 % 18446744073709551616 <= 512; [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12428: assume 0 == (mlx5_cmd_init_#t~mem1023#1.base + mlx5_cmd_init_#t~mem1023#1.offset) % 18446744073709551616;havoc mlx5_cmd_init_#t~mem1023#1.base, mlx5_cmd_init_#t~mem1023#1.offset;call mlx5_cmd_init_#t~mem1024#1.base, mlx5_cmd_init_#t~mem1024#1.offset := read~$Pointer$#25(mlx5_cmd_init_~dev#1.base, mlx5_cmd_init_~dev#1.offset, 8); [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12428: assume !(0 == (mlx5_cmd_init_#t~mem1023#1.base + mlx5_cmd_init_#t~mem1023#1.offset) % 18446744073709551616);havoc mlx5_cmd_init_#t~mem1023#1.base, mlx5_cmd_init_#t~mem1023#1.offset;assume { :begin_inline_create_debugfs_files } true;create_debugfs_files_#in~dev#1.base, create_debugfs_files_#in~dev#1.offset := mlx5_cmd_init_~dev#1.base, mlx5_cmd_init_~dev#1.offset;havoc create_debugfs_files_#res#1;havoc create_debugfs_files_#t~mem845#1.base, create_debugfs_files_#t~mem845#1.offset, create_debugfs_files_#t~mem846#1.base, create_debugfs_files_#t~mem846#1.offset, create_debugfs_files_#t~ret847#1.base, create_debugfs_files_#t~ret847#1.offset, create_debugfs_files_#t~mem848#1.base, create_debugfs_files_#t~mem848#1.offset, create_debugfs_files_#t~mem849#1.base, create_debugfs_files_#t~mem849#1.offset, create_debugfs_files_#t~ret850#1.base, create_debugfs_files_#t~ret850#1.offset, create_debugfs_files_#t~mem851#1.base, create_debugfs_files_#t~mem851#1.offset, create_debugfs_files_#t~mem852#1.base, create_debugfs_files_#t~mem852#1.offset, create_debugfs_files_#t~ret853#1.base, create_debugfs_files_#t~ret853#1.offset, create_debugfs_files_#t~mem854#1.base, create_debugfs_files_#t~mem854#1.offset, create_debugfs_files_#t~mem855#1.base, create_debugfs_files_#t~mem855#1.offset, create_debugfs_files_#t~ret856#1.base, create_debugfs_files_#t~ret856#1.offset, create_debugfs_files_#t~mem857#1.base, create_debugfs_files_#t~mem857#1.offset, create_debugfs_files_#t~mem858#1.base, create_debugfs_files_#t~mem858#1.offset, create_debugfs_files_#t~ret859#1.base, create_debugfs_files_#t~ret859#1.offset, create_debugfs_files_#t~mem860#1.base, create_debugfs_files_#t~mem860#1.offset, create_debugfs_files_#t~mem861#1.base, create_debugfs_files_#t~mem861#1.offset, create_debugfs_files_#t~ret862#1.base, create_debugfs_files_#t~ret862#1.offset, create_debugfs_files_#t~mem863#1.base, create_debugfs_files_#t~mem863#1.offset, create_debugfs_files_#t~ret864#1, create_debugfs_files_~dev#1.base, create_debugfs_files_~dev#1.offset, create_debugfs_files_~dbg~6#1.base, create_debugfs_files_~dbg~6#1.offset, create_debugfs_files_~err~24#1;create_debugfs_files_~dev#1.base, create_debugfs_files_~dev#1.offset := create_debugfs_files_#in~dev#1.base, create_debugfs_files_#in~dev#1.offset;havoc create_debugfs_files_~dbg~6#1.base, create_debugfs_files_~dbg~6#1.offset;havoc create_debugfs_files_~err~24#1;create_debugfs_files_~dbg~6#1.base, create_debugfs_files_~dbg~6#1.offset := create_debugfs_files_~dev#1.base, 750 + create_debugfs_files_~dev#1.offset;create_debugfs_files_~err~24#1 := -12;call create_debugfs_files_#t~mem845#1.base, create_debugfs_files_#t~mem845#1.offset := read~$Pointer$#5(~#mlx5_debugfs_root~0.base, ~#mlx5_debugfs_root~0.offset, 8); [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27491: call ULTIMATE.dealloc(ldv_main_exported_10_~#ldvarg42~0#1.base, ldv_main_exported_10_~#ldvarg42~0#1.offset);havoc ldv_main_exported_10_~#ldvarg42~0#1.base, ldv_main_exported_10_~#ldvarg42~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_10_~#ldvarg43~0#1.base, ldv_main_exported_10_~#ldvarg43~0#1.offset);havoc ldv_main_exported_10_~#ldvarg43~0#1.base, ldv_main_exported_10_~#ldvarg43~0#1.offset;havoc ldv_main_exported_10_#t~ret4666#1.base, ldv_main_exported_10_#t~ret4666#1.offset, ldv_main_exported_10_#t~ret4667#1.base, ldv_main_exported_10_#t~ret4667#1.offset, ldv_main_exported_10_#t~ret4668#1.base, ldv_main_exported_10_#t~ret4668#1.offset, ldv_main_exported_10_#t~ret4669#1.base, ldv_main_exported_10_#t~ret4669#1.offset, ldv_main_exported_10_#t~ret4670#1.base, ldv_main_exported_10_#t~ret4670#1.offset, ldv_main_exported_10_#t~nondet4671#1, ldv_main_exported_10_#t~switch4672#1, ldv_main_exported_10_#t~mem4673#1, ldv_main_exported_10_#t~mem4674#1, ldv_main_exported_10_#t~mem4675#1, ldv_main_exported_10_#t~mem4676#1, ldv_main_exported_10_#t~ret4677#1.base, ldv_main_exported_10_#t~ret4677#1.offset, ldv_main_exported_10_#t~ret4678#1.base, ldv_main_exported_10_#t~ret4678#1.offset, ldv_main_exported_10_#t~ret4679#1.base, ldv_main_exported_10_#t~ret4679#1.offset, ldv_main_exported_10_~ldvarg44~0#1.base, ldv_main_exported_10_~ldvarg44~0#1.offset, ldv_main_exported_10_~tmp~425#1.base, ldv_main_exported_10_~tmp~425#1.offset, ldv_main_exported_10_~ldvarg40~0#1.base, ldv_main_exported_10_~ldvarg40~0#1.offset, ldv_main_exported_10_~tmp___0~197#1.base, ldv_main_exported_10_~tmp___0~197#1.offset, ldv_main_exported_10_~#ldvarg42~0#1.base, ldv_main_exported_10_~#ldvarg42~0#1.offset, ldv_main_exported_10_~#ldvarg43~0#1.base, ldv_main_exported_10_~#ldvarg43~0#1.offset, ldv_main_exported_10_~ldvarg41~0#1.base, ldv_main_exported_10_~ldvarg41~0#1.offset, ldv_main_exported_10_~tmp___1~144#1.base, ldv_main_exported_10_~tmp___1~144#1.offset, ldv_main_exported_10_~tmp___2~105#1;assume { :end_inline_ldv_main_exported_10 } true; [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8596-3: assume 512 == request_bar_#t~mem155#1 % 18446744073709551616;request_bar_#t~bitwise156#1 := request_bar_#t~mem155#1; [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8596-3: assume !(512 == request_bar_#t~mem155#1 % 18446744073709551616); [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8596-4: assume 0 == request_bar_#t~mem155#1 % 18446744073709551616;request_bar_#t~bitwise156#1 := 0; [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8596-4: assume !(0 == request_bar_#t~mem155#1 % 18446744073709551616); [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29869: mlx5e_ethtool2ptys_speed_link_~i~49#1 := 1 + mlx5e_ethtool2ptys_speed_link_~i~49#1; [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10050: havoc ldv_initialize_mlx5_interface_10_#t~ret4615#1.base, ldv_initialize_mlx5_interface_10_#t~ret4615#1.offset, ldv_initialize_mlx5_interface_10_~tmp~423#1.base, ldv_initialize_mlx5_interface_10_~tmp~423#1.offset;assume { :end_inline_ldv_initialize_mlx5_interface_10 } true;~ldv_state_variable_13~0 := 1;assume { :begin_inline_ldv_file_operations_13 } true;havoc ldv_file_operations_13_#t~ret1292#1.base, ldv_file_operations_13_#t~ret1292#1.offset, ldv_file_operations_13_#t~ret1293#1.base, ldv_file_operations_13_#t~ret1293#1.offset, ldv_file_operations_13_~tmp~111#1.base, ldv_file_operations_13_~tmp~111#1.offset, ldv_file_operations_13_~tmp___0~49#1.base, ldv_file_operations_13_~tmp___0~49#1.offset;havoc ldv_file_operations_13_~tmp~111#1.base, ldv_file_operations_13_~tmp~111#1.offset;havoc ldv_file_operations_13_~tmp___0~49#1.base, ldv_file_operations_13_~tmp___0~49#1.offset; [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9257: assume -2147483648 <= mlx5_core_set_issi_#t~ret327#1 && mlx5_core_set_issi_#t~ret327#1 <= 2147483647;havoc mlx5_core_set_issi_#t~ret327#1;mlx5_core_set_issi_#res#1 := mlx5_core_set_issi_~err~12#1;call ULTIMATE.dealloc(mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset);havoc mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset);havoc mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset);havoc mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset);havoc mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset);havoc mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset; [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9257-1: SUMMARY for call mlx5_core_set_issi_#t~ret327#1 := printk(42, 0); srcloc: null [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14939: mlx5_eq_init_#t~ret1539#1 := mlx5_eq_debugfs_init_#res#1;havoc mlx5_eq_debugfs_init_#t~mem1124#1.base, mlx5_eq_debugfs_init_#t~mem1124#1.offset, mlx5_eq_debugfs_init_#t~mem1125#1.base, mlx5_eq_debugfs_init_#t~mem1125#1.offset, mlx5_eq_debugfs_init_#t~ret1126#1.base, mlx5_eq_debugfs_init_#t~ret1126#1.offset, mlx5_eq_debugfs_init_#t~mem1127#1.base, mlx5_eq_debugfs_init_#t~mem1127#1.offset, mlx5_eq_debugfs_init_~dev#1.base, mlx5_eq_debugfs_init_~dev#1.offset;havoc mlx5_eq_debugfs_init_#in~dev#1.base, mlx5_eq_debugfs_init_#in~dev#1.offset;assume { :end_inline_mlx5_eq_debugfs_init } true;assume -2147483648 <= mlx5_eq_init_#t~ret1539#1 && mlx5_eq_init_#t~ret1539#1 <= 2147483647;mlx5_eq_init_~err~45#1 := mlx5_eq_init_#t~ret1539#1;havoc mlx5_eq_init_#t~ret1539#1;mlx5_eq_init_#res#1 := mlx5_eq_init_~err~45#1;call ULTIMATE.dealloc(mlx5_eq_init_~#__key~8#1.base, mlx5_eq_init_~#__key~8#1.offset);havoc mlx5_eq_init_~#__key~8#1.base, mlx5_eq_init_~#__key~8#1.offset; [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8597: request_bar_#res#1 := -19; [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8597-1: SUMMARY for call dev_err(request_bar_~pdev#1.base, 148 + request_bar_~pdev#1.offset, 10, 0); srcloc: null [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12429-1: SUMMARY for call dev_err(mlx5_cmd_init_#t~mem1024#1.base, 148 + mlx5_cmd_init_#t~mem1024#1.offset, 263, 0); srcloc: null [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12429: havoc mlx5_cmd_init_#t~mem1024#1.base, mlx5_cmd_init_#t~mem1024#1.offset;mlx5_cmd_init_~err~28#1 := -12; [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30795-4: assume 0 == (if mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 else mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 - 4294967296);mlx5e_sq_xmit_#t~bitwise5478#1 := 256 * (if mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30795-4: assume !(0 == (if mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 else mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:03:45,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30795-5: assume 0 == 256 * (if mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 - 4294967296) || 256 * (if mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 - 4294967296) == (if mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 else mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 - 4294967296);mlx5e_sq_xmit_#t~bitwise5478#1 := (if mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 else mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 03:03:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30795-5: assume !(0 == 256 * (if mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 - 4294967296) || 256 * (if mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 - 4294967296) == (if mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 else mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:03:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30795-2: [2025-02-08 03:03:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9390: havoc mlx5_start_health_poll_#t~ret1980#1, mlx5_start_health_poll_#t~mem1981#1.base, mlx5_start_health_poll_#t~mem1981#1.offset, mlx5_start_health_poll_#t~mem1982#1.base, mlx5_start_health_poll_#t~mem1982#1.offset, mlx5_start_health_poll_#t~ret1983#1, mlx5_start_health_poll_~dev#1.base, mlx5_start_health_poll_~dev#1.offset, mlx5_start_health_poll_~health~3#1.base, mlx5_start_health_poll_~health~3#1.offset;havoc mlx5_start_health_poll_#in~dev#1.base, mlx5_start_health_poll_#in~dev#1.offset;assume { :end_inline_mlx5_start_health_poll } true;assume { :begin_inline_mlx5_query_hca_caps } true;mlx5_query_hca_caps_#in~dev#1.base, mlx5_query_hca_caps_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc mlx5_query_hca_caps_#res#1;havoc mlx5_query_hca_caps_#t~ret1337#1, mlx5_query_hca_caps_#t~ret1338#1, mlx5_query_hca_caps_#t~mem1339#1, mlx5_query_hca_caps_#t~ret1340#1, mlx5_query_hca_caps_#t~bitwise1341#1, mlx5_query_hca_caps_#t~ret1342#1, mlx5_query_hca_caps_#t~ret1343#1, mlx5_query_hca_caps_#t~mem1344#1, mlx5_query_hca_caps_#t~ret1345#1, mlx5_query_hca_caps_#t~bitwise1346#1, mlx5_query_hca_caps_#t~ret1347#1, mlx5_query_hca_caps_#t~ret1348#1, mlx5_query_hca_caps_#t~mem1349#1, mlx5_query_hca_caps_#t~ret1350#1, mlx5_query_hca_caps_#t~bitwise1351#1, mlx5_query_hca_caps_#t~ret1352#1, mlx5_query_hca_caps_#t~ret1353#1, mlx5_query_hca_caps_#t~mem1354#1, mlx5_query_hca_caps_#t~ret1355#1, mlx5_query_hca_caps_#t~bitwise1356#1, mlx5_query_hca_caps_#t~ret1357#1, mlx5_query_hca_caps_#t~ret1358#1, mlx5_query_hca_caps_#t~mem1359#1, mlx5_query_hca_caps_#t~ret1360#1, mlx5_query_hca_caps_#t~bitwise1361#1, mlx5_query_hca_caps_#t~ret1362#1, mlx5_query_hca_caps_#t~ret1363#1, mlx5_query_hca_caps_~dev#1.base, mlx5_query_hca_caps_~dev#1.offset, mlx5_query_hca_caps_~err~39#1, mlx5_query_hca_caps_~tmp~122#1, mlx5_query_hca_caps_~tmp___0~54#1, mlx5_query_hca_caps_~tmp___1~33#1, mlx5_query_hca_caps_~tmp___2~25#1, mlx5_query_hca_caps_~tmp___3~20#1;mlx5_query_hca_caps_~dev#1.base, mlx5_query_hca_caps_~dev#1.offset := mlx5_query_hca_caps_#in~dev#1.base, mlx5_query_hca_caps_#in~dev#1.offset;havoc mlx5_query_hca_caps_~err~39#1;havoc mlx5_query_hca_caps_~tmp~122#1;havoc mlx5_query_hca_caps_~tmp___0~54#1;havoc mlx5_query_hca_caps_~tmp___1~33#1;havoc mlx5_query_hca_caps_~tmp___2~25#1;havoc mlx5_query_hca_caps_~tmp___3~20#1; [2025-02-08 03:03:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30795-3: havoc mlx5e_sq_xmit_#t~bitwise5478#1;assume (((((256 * (if mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 - 4294967296) < 0 && (if mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 else mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 - 4294967296) >= 0) || mlx5e_sq_xmit_#t~bitwise5478#1 >= (if mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 else mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 - 4294967296)) && ((256 * (if mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 else mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 - 4294967296) < 0) || mlx5e_sq_xmit_#t~bitwise5478#1 >= 256 * (if mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 - 4294967296))) && ((256 * (if mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 - 4294967296) < 0 || (if mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 else mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 - 4294967296) < 0) || mlx5e_sq_xmit_#t~bitwise5478#1 <= 256 * (if mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 - 4294967296) + (if mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 else mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 - 4294967296))) && ((256 * (if mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5477#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 else mlx5e_sq_xmit_~opcode~0#1 % 256 % 4294967296 - 4294967296) >= 0) || mlx5e_sq_xmit_#t~bitwise5478#1 < 0)) && mlx5e_sq_xmit_#t~bitwise5478#1 <= 2147483647; [2025-02-08 03:03:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30795: mlx5e_sq_xmit_~tmp___20~7#1 := mlx5e_sq_xmit_#t~ret5479#1;havoc mlx5e_sq_xmit_#t~mem5477#1;havoc mlx5e_sq_xmit_#t~bitwise5478#1;havoc mlx5e_sq_xmit_#t~ret5479#1;call write~int#25(mlx5e_sq_xmit_~tmp___20~7#1, mlx5e_sq_xmit_~cseg~1#1.base, mlx5e_sq_xmit_~cseg~1#1.offset, 4);call mlx5e_sq_xmit_#t~mem5480#1 := read~int#25(mlx5e_sq_xmit_~sq#1.base, 414 + mlx5e_sq_xmit_~sq#1.offset, 4); [2025-02-08 03:03:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30795-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5479#1 := __fswab32(mlx5e_sq_xmit_#t~bitwise5478#1); srcloc: null [2025-02-08 03:03:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19829: mlx5_init_qp_table_#t~ret2629#1 := mlx5_qp_debugfs_init_#res#1;havoc mlx5_qp_debugfs_init_#t~mem1118#1.base, mlx5_qp_debugfs_init_#t~mem1118#1.offset, mlx5_qp_debugfs_init_#t~mem1119#1.base, mlx5_qp_debugfs_init_#t~mem1119#1.offset, mlx5_qp_debugfs_init_#t~ret1120#1.base, mlx5_qp_debugfs_init_#t~ret1120#1.offset, mlx5_qp_debugfs_init_#t~mem1121#1.base, mlx5_qp_debugfs_init_#t~mem1121#1.offset, mlx5_qp_debugfs_init_~dev#1.base, mlx5_qp_debugfs_init_~dev#1.offset;havoc mlx5_qp_debugfs_init_#in~dev#1.base, mlx5_qp_debugfs_init_#in~dev#1.offset;assume { :end_inline_mlx5_qp_debugfs_init } true;assume -2147483648 <= mlx5_init_qp_table_#t~ret2629#1 && mlx5_init_qp_table_#t~ret2629#1 <= 2147483647;havoc mlx5_init_qp_table_#t~ret2629#1;call ULTIMATE.dealloc(mlx5_init_qp_table_~#__key~15#1.base, mlx5_init_qp_table_~#__key~15#1.offset);havoc mlx5_init_qp_table_~#__key~15#1.base, mlx5_init_qp_table_~#__key~15#1.offset; [2025-02-08 03:03:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20226: mlx5_query_port_proto_admin_~tmp___0~111#1 := mlx5_query_port_proto_admin_#t~ret2695#1;havoc mlx5_query_port_proto_admin_#t~mem2694#1;havoc mlx5_query_port_proto_admin_#t~ret2695#1;call write~int#43(mlx5_query_port_proto_admin_~tmp___0~111#1 % 65536, mlx5_query_port_proto_admin_~proto_admin#1.base, mlx5_query_port_proto_admin_~proto_admin#1.offset, 4); [2025-02-08 03:03:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9391: mlx5_dev_init_#t~ret356#1 := mlx5_query_hca_caps_#res#1;havoc mlx5_query_hca_caps_#t~ret1337#1, mlx5_query_hca_caps_#t~ret1338#1, mlx5_query_hca_caps_#t~mem1339#1, mlx5_query_hca_caps_#t~ret1340#1, mlx5_query_hca_caps_#t~bitwise1341#1, mlx5_query_hca_caps_#t~ret1342#1, mlx5_query_hca_caps_#t~ret1343#1, mlx5_query_hca_caps_#t~mem1344#1, mlx5_query_hca_caps_#t~ret1345#1, mlx5_query_hca_caps_#t~bitwise1346#1, mlx5_query_hca_caps_#t~ret1347#1, mlx5_query_hca_caps_#t~ret1348#1, mlx5_query_hca_caps_#t~mem1349#1, mlx5_query_hca_caps_#t~ret1350#1, mlx5_query_hca_caps_#t~bitwise1351#1, mlx5_query_hca_caps_#t~ret1352#1, mlx5_query_hca_caps_#t~ret1353#1, mlx5_query_hca_caps_#t~mem1354#1, mlx5_query_hca_caps_#t~ret1355#1, mlx5_query_hca_caps_#t~bitwise1356#1, mlx5_query_hca_caps_#t~ret1357#1, mlx5_query_hca_caps_#t~ret1358#1, mlx5_query_hca_caps_#t~mem1359#1, mlx5_query_hca_caps_#t~ret1360#1, mlx5_query_hca_caps_#t~bitwise1361#1, mlx5_query_hca_caps_#t~ret1362#1, mlx5_query_hca_caps_#t~ret1363#1, mlx5_query_hca_caps_~dev#1.base, mlx5_query_hca_caps_~dev#1.offset, mlx5_query_hca_caps_~err~39#1, mlx5_query_hca_caps_~tmp~122#1, mlx5_query_hca_caps_~tmp___0~54#1, mlx5_query_hca_caps_~tmp___1~33#1, mlx5_query_hca_caps_~tmp___2~25#1, mlx5_query_hca_caps_~tmp___3~20#1;havoc mlx5_query_hca_caps_#in~dev#1.base, mlx5_query_hca_caps_#in~dev#1.offset;assume { :end_inline_mlx5_query_hca_caps } true;assume -2147483648 <= mlx5_dev_init_#t~ret356#1 && mlx5_dev_init_#t~ret356#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret356#1;havoc mlx5_dev_init_#t~ret356#1; [2025-02-08 03:03:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10052: havoc ldv_file_operations_13_#t~ret1292#1.base, ldv_file_operations_13_#t~ret1292#1.offset, ldv_file_operations_13_#t~ret1293#1.base, ldv_file_operations_13_#t~ret1293#1.offset, ldv_file_operations_13_~tmp~111#1.base, ldv_file_operations_13_~tmp~111#1.offset, ldv_file_operations_13_~tmp___0~49#1.base, ldv_file_operations_13_~tmp___0~49#1.offset;assume { :end_inline_ldv_file_operations_13 } true;~ldv_state_variable_16~0 := 1;assume { :begin_inline_ldv_file_operations_16 } true;havoc ldv_file_operations_16_#t~ret1052#1.base, ldv_file_operations_16_#t~ret1052#1.offset, ldv_file_operations_16_#t~ret1053#1.base, ldv_file_operations_16_#t~ret1053#1.offset, ldv_file_operations_16_~tmp~90#1.base, ldv_file_operations_16_~tmp~90#1.offset, ldv_file_operations_16_~tmp___0~39#1.base, ldv_file_operations_16_~tmp___0~39#1.offset;havoc ldv_file_operations_16_~tmp~90#1.base, ldv_file_operations_16_~tmp~90#1.offset;havoc ldv_file_operations_16_~tmp___0~39#1.base, ldv_file_operations_16_~tmp___0~39#1.offset; [2025-02-08 03:03:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29871: assume mlx5e_ethtool2ptys_speed_link_~i~49#1 % 4294967296 <= 31; [2025-02-08 03:03:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29871: assume !(mlx5e_ethtool2ptys_speed_link_~i~49#1 % 4294967296 <= 31);mlx5e_ethtool2ptys_speed_link_#res#1 := mlx5e_ethtool2ptys_speed_link_~speed_links~0#1; [2025-02-08 03:03:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L31985: havoc cpumask_local_spread_#t~nondet5716#1;mlx5_irq_set_affinity_hint_#t~ret258#1 := cpumask_local_spread_#res#1;havoc cpumask_local_spread_#t~nondet5716#1, cpumask_local_spread_~arg0#1, cpumask_local_spread_~arg1#1;havoc cpumask_local_spread_#in~arg0#1, cpumask_local_spread_#in~arg1#1;assume { :end_inline_cpumask_local_spread } true;mlx5_irq_set_affinity_hint_~tmp___3~3#1 := mlx5_irq_set_affinity_hint_#t~ret258#1;havoc mlx5_irq_set_affinity_hint_#t~ret258#1;call mlx5_irq_set_affinity_hint_#t~mem259#1.base, mlx5_irq_set_affinity_hint_#t~mem259#1.offset := read~$Pointer$#25(mlx5_irq_set_affinity_hint_~priv~2#1.base, 401 + mlx5_irq_set_affinity_hint_~priv~2#1.offset, 8);call mlx5_irq_set_affinity_hint_#t~mem260#1.base, mlx5_irq_set_affinity_hint_#t~mem260#1.offset := read~$Pointer$#25(mlx5_irq_set_affinity_hint_#t~mem259#1.base, mlx5_irq_set_affinity_hint_#t~mem259#1.offset + 40 * (if mlx5_irq_set_affinity_hint_~i#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_irq_set_affinity_hint_~i#1 % 18446744073709551616 % 18446744073709551616 else mlx5_irq_set_affinity_hint_~i#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);assume { :begin_inline_cpumask_set_cpu } true;cpumask_set_cpu_#in~cpu#1, cpumask_set_cpu_#in~dstp#1.base, cpumask_set_cpu_#in~dstp#1.offset := mlx5_irq_set_affinity_hint_~tmp___3~3#1, mlx5_irq_set_affinity_hint_#t~mem260#1.base, mlx5_irq_set_affinity_hint_#t~mem260#1.offset;havoc cpumask_set_cpu_#t~ret34#1, cpumask_set_cpu_~cpu#1, cpumask_set_cpu_~dstp#1.base, cpumask_set_cpu_~dstp#1.offset, cpumask_set_cpu_~tmp~2#1;cpumask_set_cpu_~cpu#1 := cpumask_set_cpu_#in~cpu#1;cpumask_set_cpu_~dstp#1.base, cpumask_set_cpu_~dstp#1.offset := cpumask_set_cpu_#in~dstp#1.base, cpumask_set_cpu_#in~dstp#1.offset;havoc cpumask_set_cpu_~tmp~2#1;assume { :begin_inline_cpumask_check } true;cpumask_check_#in~cpu#1 := cpumask_set_cpu_~cpu#1;havoc cpumask_check_#res#1;havoc cpumask_check_#t~ret28#1, cpumask_check_#t~ret29#1, cpumask_check_#t~ret30#1, cpumask_check_#t~ret31#1, cpumask_check_~cpu#1, cpumask_check_~__warned~0#1, cpumask_check_~__ret_warn_once~0#1, cpumask_check_~__ret_warn_on~0#1, cpumask_check_~tmp~1#1, cpumask_check_~tmp___0~1#1, cpumask_check_~tmp___1~0#1;cpumask_check_~cpu#1 := cpumask_check_#in~cpu#1;havoc cpumask_check_~__warned~0#1;havoc cpumask_check_~__ret_warn_once~0#1;havoc cpumask_check_~__ret_warn_on~0#1;havoc cpumask_check_~tmp~1#1;havoc cpumask_check_~tmp___0~1#1;havoc cpumask_check_~tmp___1~0#1;cpumask_check_~__ret_warn_once~0#1 := (if ~nr_cpu_ids~0 % 4294967296 <= cpumask_check_~cpu#1 % 4294967296 then 1 else 0); [2025-02-08 03:03:45,035 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8863-2: call handle_hca_cap_#t~mem232#1 := read~int#25(handle_hca_cap_~set_hca_cap~0#1.base, 64 + handle_hca_cap_~set_hca_cap~0#1.offset, 4); [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9788: call ULTIMATE.dealloc(init_one_~#__key~1#1.base, init_one_~#__key~1#1.offset);havoc init_one_~#__key~1#1.base, init_one_~#__key~1#1.offset;main_#t~ret460#1 := init_one_#res#1;havoc init_one_#t~ret444#1.base, init_one_#t~ret444#1.offset, init_one_#t~ret445#1, init_one_#t~ret446#1.base, init_one_#t~ret446#1.offset, init_one_#t~ret447#1, init_one_#t~ret448#1, init_one_#t~ret449#1, init_one_#t~ret450#1, init_one_~pdev#1.base, init_one_~pdev#1.offset, init_one_~id#1.base, init_one_~id#1.offset, init_one_~dev~2#1.base, init_one_~dev~2#1.offset, init_one_~priv~12#1.base, init_one_~priv~12#1.offset, init_one_~err~14#1, init_one_~tmp~38#1.base, init_one_~tmp~38#1.offset, init_one_~#__key~1#1.base, init_one_~#__key~1#1.offset;havoc init_one_#in~pdev#1.base, init_one_#in~pdev#1.offset, init_one_#in~id#1.base, init_one_#in~id#1.offset;assume { :end_inline_init_one } true;assume -2147483648 <= main_#t~ret460#1 && main_#t~ret460#1 <= 2147483647;~ldv_retval_2~0 := main_#t~ret460#1;havoc main_#t~ret460#1; [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11770: call write~$Pointer$#25(create_debugfs_files_#t~ret862#1.base, create_debugfs_files_#t~ret862#1.offset, create_debugfs_files_~dbg~6#1.base, 40 + create_debugfs_files_~dbg~6#1.offset, 8);havoc create_debugfs_files_#t~mem861#1.base, create_debugfs_files_#t~mem861#1.offset;havoc create_debugfs_files_#t~ret862#1.base, create_debugfs_files_#t~ret862#1.offset;call create_debugfs_files_#t~mem863#1.base, create_debugfs_files_#t~mem863#1.offset := read~$Pointer$#25(create_debugfs_files_~dbg~6#1.base, 40 + create_debugfs_files_~dbg~6#1.offset, 8); [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8863: handle_hca_cap_~tmp___8~0#1 := handle_hca_cap_#t~ret233#1;havoc handle_hca_cap_#t~mem232#1;havoc handle_hca_cap_#t~ret233#1; [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8863-1: SUMMARY for call handle_hca_cap_#t~ret233#1 := __fswab32(handle_hca_cap_#t~mem232#1); srcloc: null [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20226-1: SUMMARY for call mlx5_query_port_proto_admin_#t~ret2695#1 := __fswab32(mlx5_query_port_proto_admin_#t~mem2694#1); srcloc: null [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9656: mlx5_register_interface_#res#1 := 0; [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11770-1: SUMMARY for call create_debugfs_files_#t~ret862#1.base, create_debugfs_files_#t~ret862#1.offset := debugfs_create_file(228, 0, 128, create_debugfs_files_#t~mem861#1.base, create_debugfs_files_#t~mem861#1.offset, create_debugfs_files_~dev#1.base, create_debugfs_files_~dev#1.offset, ~#fops~0.base, ~#fops~0.offset); srcloc: null [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9656-1: SUMMARY for call mutex_unlock(~#intf_mutex~0.base, ~#intf_mutex~0.offset); srcloc: null [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15470: assume mlx5_alloc_uuars_~i~15#1 < mlx5_alloc_uuars_~tot_uuars~1#1; [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15470: assume !(mlx5_alloc_uuars_~i~15#1 < mlx5_alloc_uuars_~tot_uuars~1#1);mlx5_alloc_uuars_#res#1 := 0;call ULTIMATE.dealloc(mlx5_alloc_uuars_~#__key~9#1.base, mlx5_alloc_uuars_~#__key~9#1.offset);havoc mlx5_alloc_uuars_~#__key~9#1.base, mlx5_alloc_uuars_~#__key~9#1.offset;call ULTIMATE.dealloc(mlx5_alloc_uuars_~#descriptor~13#1.base, mlx5_alloc_uuars_~#descriptor~13#1.offset);havoc mlx5_alloc_uuars_~#descriptor~13#1.base, mlx5_alloc_uuars_~#descriptor~13#1.offset;call ULTIMATE.dealloc(mlx5_alloc_uuars_~#__key___0~3#1.base, mlx5_alloc_uuars_~#__key___0~3#1.offset);havoc mlx5_alloc_uuars_~#__key___0~3#1.base, mlx5_alloc_uuars_~#__key___0~3#1.offset;call ULTIMATE.dealloc(mlx5_alloc_uuars_~#__key___1~1#1.base, mlx5_alloc_uuars_~#__key___1~1#1.offset);havoc mlx5_alloc_uuars_~#__key___1~1#1.base, mlx5_alloc_uuars_~#__key___1~1#1.offset; [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9392: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9392: assume !(0 != mlx5_dev_init_~err~13#1);assume { :begin_inline_mlx5_query_board_id } true;mlx5_query_board_id_#in~dev#1.base, mlx5_query_board_id_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc mlx5_query_board_id_#res#1;havoc mlx5_query_board_id_#t~ret1330#1.base, mlx5_query_board_id_#t~ret1330#1.offset, mlx5_query_board_id_#t~ret1331#1, mlx5_query_board_id_#t~memcpy~res1332#1.base, mlx5_query_board_id_#t~memcpy~res1332#1.offset, mlx5_query_board_id_~dev#1.base, mlx5_query_board_id_~dev#1.offset, mlx5_query_board_id_~out~7#1.base, mlx5_query_board_id_~out~7#1.offset, mlx5_query_board_id_~outlen~2#1, mlx5_query_board_id_~err~37#1, mlx5_query_board_id_~tmp~120#1.base, mlx5_query_board_id_~tmp~120#1.offset;mlx5_query_board_id_~dev#1.base, mlx5_query_board_id_~dev#1.offset := mlx5_query_board_id_#in~dev#1.base, mlx5_query_board_id_#in~dev#1.offset;havoc mlx5_query_board_id_~out~7#1.base, mlx5_query_board_id_~out~7#1.offset;havoc mlx5_query_board_id_~outlen~2#1;havoc mlx5_query_board_id_~err~37#1;havoc mlx5_query_board_id_~tmp~120#1.base, mlx5_query_board_id_~tmp~120#1.offset;mlx5_query_board_id_~outlen~2#1 := 272; [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30797-4: assume 0 == mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296;mlx5e_sq_xmit_#t~bitwise5481#1 := 256 * (mlx5e_sq_xmit_#t~mem5480#1 % 4294967296); [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30797-4: assume !(0 == mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296); [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30797-5: assume 0 == 256 * (mlx5e_sq_xmit_#t~mem5480#1 % 4294967296) % 4294967296 || 256 * (mlx5e_sq_xmit_#t~mem5480#1 % 4294967296) % 4294967296 == mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296;mlx5e_sq_xmit_#t~bitwise5481#1 := mlx5e_sq_xmit_~ds_cnt~0#1 % 65536; [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30797-5: assume !(0 == 256 * (mlx5e_sq_xmit_#t~mem5480#1 % 4294967296) % 4294967296 || 256 * (mlx5e_sq_xmit_#t~mem5480#1 % 4294967296) % 4294967296 == mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296); [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30797-2: [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30797-3: havoc mlx5e_sq_xmit_#t~bitwise5481#1;assume (mlx5e_sq_xmit_#t~bitwise5481#1 % 4294967296 >= 256 * (mlx5e_sq_xmit_#t~mem5480#1 % 4294967296) % 4294967296 && mlx5e_sq_xmit_#t~bitwise5481#1 % 4294967296 >= mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296) && mlx5e_sq_xmit_#t~bitwise5481#1 % 4294967296 <= 256 * (mlx5e_sq_xmit_#t~mem5480#1 % 4294967296) % 4294967296 + mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296; [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30797: mlx5e_sq_xmit_~tmp___21~7#1 := mlx5e_sq_xmit_#t~ret5482#1;havoc mlx5e_sq_xmit_#t~mem5480#1;havoc mlx5e_sq_xmit_#t~bitwise5481#1;havoc mlx5e_sq_xmit_#t~ret5482#1;call write~int#25(mlx5e_sq_xmit_~tmp___21~7#1, mlx5e_sq_xmit_~cseg~1#1.base, 4 + mlx5e_sq_xmit_~cseg~1#1.offset, 4);call mlx5e_sq_xmit_#t~mem5483#1.base, mlx5e_sq_xmit_#t~mem5483#1.offset := read~$Pointer$#25(mlx5e_sq_xmit_~sq#1.base, 359 + mlx5e_sq_xmit_~sq#1.offset, 8);call write~$Pointer$#25(mlx5e_sq_xmit_~skb#1.base, mlx5e_sq_xmit_~skb#1.offset, mlx5e_sq_xmit_#t~mem5483#1.base, mlx5e_sq_xmit_#t~mem5483#1.offset + 8 * (if mlx5e_sq_xmit_~pi~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_sq_xmit_~pi~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 else mlx5e_sq_xmit_~pi~1#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc mlx5e_sq_xmit_#t~mem5483#1.base, mlx5e_sq_xmit_#t~mem5483#1.offset;call write~int#25((if 3 + (if mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296 else mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296 - 4294967296) < 0 && 0 != (3 + (if mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296 else mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296 - 4294967296)) % 4 then 1 + (3 + (if mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296 else mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296 - 4294967296)) / 4 else (3 + (if mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296 else mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296 - 4294967296)) / 4), mlx5e_sq_xmit_~skb#1.base, 44 + mlx5e_sq_xmit_~skb#1.offset, 1);call mlx5e_sq_xmit_#t~mem5484#1 := read~int#25(mlx5e_sq_xmit_~sq#1.base, 6 + mlx5e_sq_xmit_~sq#1.offset, 2);call mlx5e_sq_xmit_#t~mem5485#1 := read~int#25(mlx5e_sq_xmit_~skb#1.base, 44 + mlx5e_sq_xmit_~skb#1.offset, 1);call write~int#25((if mlx5e_sq_xmit_#t~mem5484#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5484#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5484#1 % 65536 % 4294967296 - 4294967296) + (if mlx5e_sq_xmit_#t~mem5485#1 % 256 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5485#1 % 256 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5485#1 % 256 % 65536 % 4294967296 - 4294967296), mlx5e_sq_xmit_~sq#1.base, 6 + mlx5e_sq_xmit_~sq#1.offset, 2);havoc mlx5e_sq_xmit_#t~mem5484#1;havoc mlx5e_sq_xmit_#t~mem5485#1;call mlx5e_sq_xmit_#t~mem5486#1.base, mlx5e_sq_xmit_#t~mem5486#1.offset := read~$Pointer$#25(mlx5e_sq_xmit_~sq#1.base, 406 + mlx5e_sq_xmit_~sq#1.offset, 8);call mlx5e_sq_xmit_#t~mem5487#1 := read~int#25(mlx5e_sq_xmit_~skb#1.base, 40 + mlx5e_sq_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 := mlx5e_sq_xmit_#t~mem5486#1.base, mlx5e_sq_xmit_#t~mem5486#1.offset, mlx5e_sq_xmit_#t~mem5487#1;havoc netdev_tx_sent_queue_#t~ret5345#1, netdev_tx_sent_queue_#t~ret5346#1, netdev_tx_sent_queue_#t~ret5347#1, netdev_tx_sent_queue_#t~ret5348#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~484#1, netdev_tx_sent_queue_~tmp___0~229#1, netdev_tx_sent_queue_~tmp___1~166#1, netdev_tx_sent_queue_~tmp___2~123#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~484#1;havoc netdev_tx_sent_queue_~tmp___0~229#1;havoc netdev_tx_sent_queue_~tmp___1~166#1;havoc netdev_tx_sent_queue_~tmp___2~123#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, 397 + netdev_tx_sent_queue_~dev_queue#1.offset, netdev_tx_sent_queue_~bytes#1;havoc dql_queued_#t~ret5334#1, dql_queued_#t~mem5335#1, dql_queued_~dql#1.base, dql_queued_~dql#1.offset, dql_queued_~count#1, dql_queued_~tmp~482#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~482#1; [2025-02-08 03:03:45,036 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30797-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5482#1 := __fswab32(mlx5e_sq_xmit_#t~bitwise5481#1); srcloc: null [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8864-3: havoc handle_hca_cap_#t~bitwise234#1;assume handle_hca_cap_#t~bitwise234#1 % 4294967296 <= handle_hca_cap_~tmp___8~0#1 % 4294967296 && handle_hca_cap_#t~bitwise234#1 % 4294967296 <= 4294918143; [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8864-4: assume 4294918143 == handle_hca_cap_~tmp___8~0#1 % 4294967296;handle_hca_cap_#t~bitwise234#1 := handle_hca_cap_~tmp___8~0#1; [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8864-4: assume !(4294918143 == handle_hca_cap_~tmp___8~0#1 % 4294967296); [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8864-5: assume 0 == handle_hca_cap_~tmp___8~0#1 % 4294967296;handle_hca_cap_#t~bitwise234#1 := 0; [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8864-5: assume !(0 == handle_hca_cap_~tmp___8~0#1 % 4294967296); [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11771: assume 0 == (create_debugfs_files_#t~mem863#1.base + create_debugfs_files_#t~mem863#1.offset) % 18446744073709551616;havoc create_debugfs_files_#t~mem863#1.base, create_debugfs_files_#t~mem863#1.offset; [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11771: assume !(0 == (create_debugfs_files_#t~mem863#1.base + create_debugfs_files_#t~mem863#1.offset) % 18446744073709551616);havoc create_debugfs_files_#t~mem863#1.base, create_debugfs_files_#t~mem863#1.offset;assume { :begin_inline_mlx5_cmdif_debugfs_init } true;mlx5_cmdif_debugfs_init_#in~dev#1.base, mlx5_cmdif_debugfs_init_#in~dev#1.offset := create_debugfs_files_~dev#1.base, create_debugfs_files_~dev#1.offset;havoc mlx5_cmdif_debugfs_init_#res#1;havoc mlx5_cmdif_debugfs_init_#t~mem1143#1.base, mlx5_cmdif_debugfs_init_#t~mem1143#1.offset, mlx5_cmdif_debugfs_init_#t~mem1144#1.base, mlx5_cmdif_debugfs_init_#t~mem1144#1.offset, mlx5_cmdif_debugfs_init_#t~ret1145#1.base, mlx5_cmdif_debugfs_init_#t~ret1145#1.offset, mlx5_cmdif_debugfs_init_#t~mem1146#1.base, mlx5_cmdif_debugfs_init_#t~mem1146#1.offset, mlx5_cmdif_debugfs_init_#t~ret1147#1.base, mlx5_cmdif_debugfs_init_#t~ret1147#1.offset, mlx5_cmdif_debugfs_init_#t~nondet1148#1, mlx5_cmdif_debugfs_init_#t~mem1149#1.base, mlx5_cmdif_debugfs_init_#t~mem1149#1.offset, mlx5_cmdif_debugfs_init_#t~ret1150#1.base, mlx5_cmdif_debugfs_init_#t~ret1150#1.offset, mlx5_cmdif_debugfs_init_#t~mem1151#1.base, mlx5_cmdif_debugfs_init_#t~mem1151#1.offset, mlx5_cmdif_debugfs_init_#t~ret1152#1.base, mlx5_cmdif_debugfs_init_#t~ret1152#1.offset, mlx5_cmdif_debugfs_init_#t~mem1153#1, mlx5_cmdif_debugfs_init_#t~ret1154#1, mlx5_cmdif_debugfs_init_#t~mem1155#1.base, mlx5_cmdif_debugfs_init_#t~mem1155#1.offset, mlx5_cmdif_debugfs_init_#t~ret1156#1.base, mlx5_cmdif_debugfs_init_#t~ret1156#1.offset, mlx5_cmdif_debugfs_init_#t~mem1157#1.base, mlx5_cmdif_debugfs_init_#t~mem1157#1.offset, mlx5_cmdif_debugfs_init_#t~ret1158#1.base, mlx5_cmdif_debugfs_init_#t~ret1158#1.offset, mlx5_cmdif_debugfs_init_#t~mem1159#1, mlx5_cmdif_debugfs_init_#t~ret1160#1, mlx5_cmdif_debugfs_init_#t~mem1161#1.base, mlx5_cmdif_debugfs_init_#t~mem1161#1.offset, mlx5_cmdif_debugfs_init_#t~ret1162#1.base, mlx5_cmdif_debugfs_init_#t~ret1162#1.offset, mlx5_cmdif_debugfs_init_#t~mem1163#1.base, mlx5_cmdif_debugfs_init_#t~mem1163#1.offset, mlx5_cmdif_debugfs_init_#t~ret1164#1.base, mlx5_cmdif_debugfs_init_#t~ret1164#1.offset, mlx5_cmdif_debugfs_init_#t~mem1165#1, mlx5_cmdif_debugfs_init_#t~ret1166#1, mlx5_cmdif_debugfs_init_#t~mem1167#1.base, mlx5_cmdif_debugfs_init_#t~mem1167#1.offset, mlx5_cmdif_debugfs_init_~dev#1.base, mlx5_cmdif_debugfs_init_~dev#1.offset, mlx5_cmdif_debugfs_init_~stats~4#1.base, mlx5_cmdif_debugfs_init_~stats~4#1.offset, mlx5_cmdif_debugfs_init_~cmd~12#1.base, mlx5_cmdif_debugfs_init_~cmd~12#1.offset, mlx5_cmdif_debugfs_init_~namep~0#1.base, mlx5_cmdif_debugfs_init_~namep~0#1.offset, mlx5_cmdif_debugfs_init_~err~29#1, mlx5_cmdif_debugfs_init_~i~12#1, mlx5_cmdif_debugfs_init_~tmp~104#1.base, mlx5_cmdif_debugfs_init_~tmp~104#1.offset, mlx5_cmdif_debugfs_init_~tmp___0~43#1.base, mlx5_cmdif_debugfs_init_~tmp___0~43#1.offset, mlx5_cmdif_debugfs_init_~tmp___1~26#1.base, mlx5_cmdif_debugfs_init_~tmp___1~26#1.offset, mlx5_cmdif_debugfs_init_~tmp___2~22#1;mlx5_cmdif_debugfs_init_~dev#1.base, mlx5_cmdif_debugfs_init_~dev#1.offset := mlx5_cmdif_debugfs_init_#in~dev#1.base, mlx5_cmdif_debugfs_init_#in~dev#1.offset;havoc mlx5_cmdif_debugfs_init_~stats~4#1.base, mlx5_cmdif_debugfs_init_~stats~4#1.offset;havoc mlx5_cmdif_debugfs_init_~cmd~12#1.base, mlx5_cmdif_debugfs_init_~cmd~12#1.offset;havoc mlx5_cmdif_debugfs_init_~namep~0#1.base, mlx5_cmdif_debugfs_init_~namep~0#1.offset;havoc mlx5_cmdif_debugfs_init_~err~29#1;havoc mlx5_cmdif_debugfs_init_~i~12#1;havoc mlx5_cmdif_debugfs_init_~tmp~104#1.base, mlx5_cmdif_debugfs_init_~tmp~104#1.offset;havoc mlx5_cmdif_debugfs_init_~tmp___0~43#1.base, mlx5_cmdif_debugfs_init_~tmp___0~43#1.offset;havoc mlx5_cmdif_debugfs_init_~tmp___1~26#1.base, mlx5_cmdif_debugfs_init_~tmp___1~26#1.offset;havoc mlx5_cmdif_debugfs_init_~tmp___2~22#1;call mlx5_cmdif_debugfs_init_#t~mem1143#1.base, mlx5_cmdif_debugfs_init_#t~mem1143#1.offset := read~$Pointer$#5(~#mlx5_debugfs_root~0.base, ~#mlx5_debugfs_root~0.offset, 8); [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8864: handle_hca_cap_~tmp___9~0#1 := handle_hca_cap_#t~ret235#1;havoc handle_hca_cap_#t~bitwise234#1;havoc handle_hca_cap_#t~ret235#1;call write~int#25(handle_hca_cap_~tmp___9~0#1, handle_hca_cap_~set_hca_cap~0#1.base, 64 + handle_hca_cap_~set_hca_cap~0#1.offset, 4);assume { :begin_inline_set_caps } true;set_caps_#in~dev#1.base, set_caps_#in~dev#1.offset, set_caps_#in~in#1.base, set_caps_#in~in#1.offset, set_caps_#in~in_sz#1 := handle_hca_cap_~dev#1.base, handle_hca_cap_~dev#1.offset, handle_hca_cap_~set_ctx~0#1.base, handle_hca_cap_~set_ctx~0#1.offset, handle_hca_cap_~set_sz~0#1;havoc set_caps_#res#1;havoc set_caps_#t~memset~res202#1.base, set_caps_#t~memset~res202#1.offset, set_caps_#t~mem203#1, set_caps_#t~ret204#1, set_caps_#t~bitwise205#1, set_caps_#t~ret206#1, set_caps_#t~ret207#1, set_caps_#t~ret208#1, set_caps_~dev#1.base, set_caps_~dev#1.offset, set_caps_~in#1.base, set_caps_~in#1.offset, set_caps_~in_sz#1, set_caps_~#out~1#1.base, set_caps_~#out~1#1.offset, set_caps_~err~3#1, set_caps_~tmp~25#1, set_caps_~tmp___0~6#1;set_caps_~dev#1.base, set_caps_~dev#1.offset := set_caps_#in~dev#1.base, set_caps_#in~dev#1.offset;set_caps_~in#1.base, set_caps_~in#1.offset := set_caps_#in~in#1.base, set_caps_#in~in#1.offset;set_caps_~in_sz#1 := set_caps_#in~in_sz#1;call set_caps_~#out~1#1.base, set_caps_~#out~1#1.offset := #Ultimate.allocOnStack(16);havoc set_caps_~err~3#1;havoc set_caps_~tmp~25#1;havoc set_caps_~tmp___0~6#1; [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8864-1: SUMMARY for call handle_hca_cap_#t~ret235#1 := __fswab32(handle_hca_cap_#t~bitwise234#1); srcloc: null [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8864-2: [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30269: dma_map_page___0_~addr~8#1 := dma_map_page___0_#t~ret5306#1;havoc dma_map_page___0_#t~mem5305#1.base, dma_map_page___0_#t~mem5305#1.offset;havoc dma_map_page___0_#t~ret5306#1; [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30269-1: SUMMARY for call dma_map_page___0_#t~ret5306#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0(dma_map_page___0_~dev#1.base, dma_map_page___0_~dev#1.offset, dma_map_page___0_~page#1.base, dma_map_page___0_~page#1.offset, dma_map_page___0_~offset#1, dma_map_page___0_~size#1, dma_map_page___0_~dir#1, 0, 0, dma_map_page___0_#t~mem5305#1.base, dma_map_page___0_#t~mem5305#1.offset); srcloc: null [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11639: call ULTIMATE.dealloc(outlen_read_~#outlen~0#1.base, outlen_read_~#outlen~0#1.offset);havoc outlen_read_~#outlen~0#1.base, outlen_read_~#outlen~0#1.offset;ldv_main_exported_14_#t~ret1096#1 := outlen_read_#res#1;havoc outlen_read_#t~mem823#1.base, outlen_read_#t~mem823#1.offset, outlen_read_#t~mem824#1, outlen_read_#t~mem825#1, outlen_read_#t~loopctr826#1, outlen_read_#t~nondet827#1, outlen_read_#t~ret828#1, outlen_read_#t~ret829#1, outlen_read_#t~mem830#1, outlen_read_~filp#1.base, outlen_read_~filp#1.offset, outlen_read_~buf#1.base, outlen_read_~buf#1.offset, outlen_read_~count#1, outlen_read_~pos#1.base, outlen_read_~pos#1.offset, outlen_read_~dev~8#1.base, outlen_read_~dev~8#1.offset, outlen_read_~dbg~3#1.base, outlen_read_~dbg~3#1.offset, outlen_read_~#outlen~0#1.base, outlen_read_~#outlen~0#1.offset, outlen_read_~err~22#1, outlen_read_~tmp~74#1;havoc outlen_read_#in~filp#1.base, outlen_read_#in~filp#1.offset, outlen_read_#in~buf#1.base, outlen_read_#in~buf#1.offset, outlen_read_#in~count#1, outlen_read_#in~pos#1.base, outlen_read_#in~pos#1.offset;assume { :end_inline_outlen_read } true;assume -9223372036854775808 <= ldv_main_exported_14_#t~ret1096#1 && ldv_main_exported_14_#t~ret1096#1 <= 9223372036854775807;havoc ldv_main_exported_14_#t~mem1095#1;havoc ldv_main_exported_14_#t~ret1096#1;~ldv_state_variable_14~0 := 2; [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9393: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 59, 0); srcloc: null [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10054: havoc ldv_file_operations_16_#t~ret1052#1.base, ldv_file_operations_16_#t~ret1052#1.offset, ldv_file_operations_16_#t~ret1053#1.base, ldv_file_operations_16_#t~ret1053#1.offset, ldv_file_operations_16_~tmp~90#1.base, ldv_file_operations_16_~tmp~90#1.offset, ldv_file_operations_16_~tmp___0~39#1.base, ldv_file_operations_16_~tmp___0~39#1.offset;assume { :end_inline_ldv_file_operations_16 } true; [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32252: havoc pci_request_regions_#t~nondet5753#1;request_bar_#t~ret157#1 := pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet5753#1, pci_request_regions_~arg0#1.base, pci_request_regions_~arg0#1.offset, pci_request_regions_~arg1#1.base, pci_request_regions_~arg1#1.offset;havoc pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset, pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset;assume { :end_inline_pci_request_regions } true;assume -2147483648 <= request_bar_#t~ret157#1 && request_bar_#t~ret157#1 <= 2147483647;request_bar_~err~1#1 := request_bar_#t~ret157#1;havoc request_bar_#t~ret157#1; [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30270-1: SUMMARY for call debug_dma_map_page(dma_map_page___0_~dev#1.base, dma_map_page___0_~dev#1.offset, dma_map_page___0_~page#1.base, dma_map_page___0_~page#1.offset, dma_map_page___0_~offset#1, dma_map_page___0_~size#1, dma_map_page___0_~dir#1, dma_map_page___0_~addr~8#1, 0); srcloc: null [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30270: dma_map_page___0_#res#1 := dma_map_page___0_~addr~8#1; [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20229-1: mlx5_query_port_proto_admin_#res#1 := 0;call ULTIMATE.dealloc(mlx5_query_port_proto_admin_~#out~35#1.base, mlx5_query_port_proto_admin_~#out~35#1.offset);havoc mlx5_query_port_proto_admin_~#out~35#1.base, mlx5_query_port_proto_admin_~#out~35#1.offset; [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8602: assume 0 != request_bar_~err~1#1; [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8602: assume !(0 != request_bar_~err~1#1); [2025-02-08 03:03:45,037 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12434: mlx5_cmd_init_#t~ret1025#1 := create_debugfs_files_#res#1;havoc create_debugfs_files_#t~mem845#1.base, create_debugfs_files_#t~mem845#1.offset, create_debugfs_files_#t~mem846#1.base, create_debugfs_files_#t~mem846#1.offset, create_debugfs_files_#t~ret847#1.base, create_debugfs_files_#t~ret847#1.offset, create_debugfs_files_#t~mem848#1.base, create_debugfs_files_#t~mem848#1.offset, create_debugfs_files_#t~mem849#1.base, create_debugfs_files_#t~mem849#1.offset, create_debugfs_files_#t~ret850#1.base, create_debugfs_files_#t~ret850#1.offset, create_debugfs_files_#t~mem851#1.base, create_debugfs_files_#t~mem851#1.offset, create_debugfs_files_#t~mem852#1.base, create_debugfs_files_#t~mem852#1.offset, create_debugfs_files_#t~ret853#1.base, create_debugfs_files_#t~ret853#1.offset, create_debugfs_files_#t~mem854#1.base, create_debugfs_files_#t~mem854#1.offset, create_debugfs_files_#t~mem855#1.base, create_debugfs_files_#t~mem855#1.offset, create_debugfs_files_#t~ret856#1.base, create_debugfs_files_#t~ret856#1.offset, create_debugfs_files_#t~mem857#1.base, create_debugfs_files_#t~mem857#1.offset, create_debugfs_files_#t~mem858#1.base, create_debugfs_files_#t~mem858#1.offset, create_debugfs_files_#t~ret859#1.base, create_debugfs_files_#t~ret859#1.offset, create_debugfs_files_#t~mem860#1.base, create_debugfs_files_#t~mem860#1.offset, create_debugfs_files_#t~mem861#1.base, create_debugfs_files_#t~mem861#1.offset, create_debugfs_files_#t~ret862#1.base, create_debugfs_files_#t~ret862#1.offset, create_debugfs_files_#t~mem863#1.base, create_debugfs_files_#t~mem863#1.offset, create_debugfs_files_#t~ret864#1, create_debugfs_files_~dev#1.base, create_debugfs_files_~dev#1.offset, create_debugfs_files_~dbg~6#1.base, create_debugfs_files_~dbg~6#1.offset, create_debugfs_files_~err~24#1;havoc create_debugfs_files_#in~dev#1.base, create_debugfs_files_#in~dev#1.offset;assume { :end_inline_create_debugfs_files } true;assume -2147483648 <= mlx5_cmd_init_#t~ret1025#1 && mlx5_cmd_init_#t~ret1025#1 <= 2147483647;mlx5_cmd_init_~err~28#1 := mlx5_cmd_init_#t~ret1025#1;havoc mlx5_cmd_init_#t~ret1025#1; [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9924: ldv_pci_driver_17_~tmp~41#1.base, ldv_pci_driver_17_~tmp~41#1.offset := ldv_pci_driver_17_#t~ret454#1.base, ldv_pci_driver_17_#t~ret454#1.offset;havoc ldv_pci_driver_17_#t~ret454#1.base, ldv_pci_driver_17_#t~ret454#1.offset;~mlx5_core_driver_group1~0.base, ~mlx5_core_driver_group1~0.offset := ldv_pci_driver_17_~tmp~41#1.base, ldv_pci_driver_17_~tmp~41#1.offset; [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9924-1: SUMMARY for call ldv_pci_driver_17_#t~ret454#1.base, ldv_pci_driver_17_#t~ret454#1.offset := ldv_init_zalloc(2976); srcloc: null [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14020: IS_ERR_OR_NULL_#t~ret1319#1 := ldv_is_err_or_null_#res#1;havoc ldv_is_err_or_null_#t~ret5697#1, ldv_is_err_or_null_~ptr#1.base, ldv_is_err_or_null_~ptr#1.offset, ldv_is_err_or_null_~tmp~520#1, ldv_is_err_or_null_~tmp___0~244#1;havoc ldv_is_err_or_null_#in~ptr#1.base, ldv_is_err_or_null_#in~ptr#1.offset;assume { :end_inline_ldv_is_err_or_null } true;IS_ERR_OR_NULL_~tmp~114#1 := (if 0 == IS_ERR_OR_NULL_#t~ret1319#1 % 256 then 0 else 1);havoc IS_ERR_OR_NULL_#t~ret1319#1;IS_ERR_OR_NULL_#res#1 := (if 0 == IS_ERR_OR_NULL_~tmp~114#1 % 256 then 0 else 1); [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29743: get_supported_#t~ret5186#1 := ptys2ethtool_supported_port_#res#1;havoc ptys2ethtool_supported_port_#t~bitwise5180#1, ptys2ethtool_supported_port_#t~bitwise5181#1, ptys2ethtool_supported_port_~eth_proto_cap#1;havoc ptys2ethtool_supported_port_#in~eth_proto_cap#1;assume { :end_inline_ptys2ethtool_supported_port } true;get_supported_~tmp~465#1 := get_supported_#t~ret5186#1;havoc get_supported_#t~ret5186#1;call get_supported_#t~mem5187#1 := read~int#25(get_supported_~supported#1.base, get_supported_~supported#1.offset, 4); [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8603: SUMMARY for call dev_err(request_bar_~pdev#1.base, 148 + request_bar_~pdev#1.offset, 12, 0); srcloc: null [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13492: assume 0 != qp_read_field_~err~30#1; [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13492: assume !(0 != qp_read_field_~err~30#1);call write~int#4(0, qp_read_field_~is_str#1.base, qp_read_field_~is_str#1.offset, 4);qp_read_field_~ctx~0#1.base, qp_read_field_~ctx~0#1.offset := qp_read_field_~out~4#1.base, 24 + qp_read_field_~out~4#1.offset;qp_read_field_#t~switch1181#1 := 0 == qp_read_field_~index#1; [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12435: assume 0 != mlx5_cmd_init_~err~28#1;mlx5_cmd_init_~err~28#1 := -12; [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12435: assume !(0 != mlx5_cmd_init_~err~28#1);mlx5_cmd_init_#res#1 := 0;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key~7#1.base, mlx5_cmd_init_~#__key~7#1.offset);havoc mlx5_cmd_init_~#__key~7#1.base, mlx5_cmd_init_~#__key~7#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key___0~2#1.base, mlx5_cmd_init_~#__key___0~2#1.offset);havoc mlx5_cmd_init_~#__key___0~2#1.base, mlx5_cmd_init_~#__key___0~2#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key___1~0#1.base, mlx5_cmd_init_~#__key___1~0#1.offset);havoc mlx5_cmd_init_~#__key___1~0#1.base, mlx5_cmd_init_~#__key___1~0#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#descriptor~11#1.base, mlx5_cmd_init_~#descriptor~11#1.offset);havoc mlx5_cmd_init_~#descriptor~11#1.base, mlx5_cmd_init_~#descriptor~11#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key___2~0#1.base, mlx5_cmd_init_~#__key___2~0#1.offset);havoc mlx5_cmd_init_~#__key___2~0#1.base, mlx5_cmd_init_~#__key___2~0#1.offset; [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9264: assume 0 != (if mlx5_core_set_issi_~sup_issi~0#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5_core_set_issi_~sup_issi~0#1 % 4294967296 % 4294967296 else mlx5_core_set_issi_~sup_issi~0#1 % 4294967296 % 4294967296 - 4294967296) % 2 || 0 == mlx5_core_set_issi_~sup_issi~0#1 % 4294967296;mlx5_core_set_issi_#res#1 := 0;call ULTIMATE.dealloc(mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset);havoc mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset);havoc mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset);havoc mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset);havoc mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset);havoc mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset; [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9264: assume !(0 != (if mlx5_core_set_issi_~sup_issi~0#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5_core_set_issi_~sup_issi~0#1 % 4294967296 % 4294967296 else mlx5_core_set_issi_~sup_issi~0#1 % 4294967296 % 4294967296 - 4294967296) % 2 || 0 == mlx5_core_set_issi_~sup_issi~0#1 % 4294967296);mlx5_core_set_issi_#res#1 := -524;call ULTIMATE.dealloc(mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset);havoc mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset);havoc mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset);havoc mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset);havoc mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset);havoc mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset; [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8868: handle_hca_cap_#res#1 := handle_hca_cap_~err~4#1;call ULTIMATE.dealloc(handle_hca_cap_~#descriptor~0#1.base, handle_hca_cap_~#descriptor~0#1.offset);havoc handle_hca_cap_~#descriptor~0#1.base, handle_hca_cap_~#descriptor~0#1.offset; [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29744-3: assume 0 == get_supported_~tmp~465#1 % 4294967296;get_supported_#t~bitwise5188#1 := get_supported_#t~mem5187#1; [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29744-3: assume !(0 == get_supported_~tmp~465#1 % 4294967296); [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8868-1: SUMMARY for call kfree(handle_hca_cap_~set_ctx~0#1.base, handle_hca_cap_~set_ctx~0#1.offset); srcloc: null [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29744-4: assume 0 == get_supported_#t~mem5187#1 % 4294967296 || get_supported_#t~mem5187#1 % 4294967296 == get_supported_~tmp~465#1 % 4294967296;get_supported_#t~bitwise5188#1 := get_supported_~tmp~465#1; [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29744-4: assume !(0 == get_supported_#t~mem5187#1 % 4294967296 || get_supported_#t~mem5187#1 % 4294967296 == get_supported_~tmp~465#1 % 4294967296); [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29744-1: [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29744-2: havoc get_supported_#t~bitwise5188#1;assume (get_supported_#t~bitwise5188#1 % 4294967296 >= get_supported_#t~mem5187#1 % 4294967296 && get_supported_#t~bitwise5188#1 % 4294967296 >= get_supported_~tmp~465#1 % 4294967296) && get_supported_#t~bitwise5188#1 % 4294967296 <= get_supported_#t~mem5187#1 % 4294967296 + get_supported_~tmp~465#1 % 4294967296; [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29744: call write~int#25(get_supported_#t~bitwise5188#1, get_supported_~supported#1.base, get_supported_~supported#1.offset, 4);havoc get_supported_#t~mem5187#1;havoc get_supported_#t~bitwise5188#1;assume { :begin_inline_ptys2ethtool_supported_link } true;ptys2ethtool_supported_link_#in~eth_proto_cap#1 := get_supported_~eth_proto_cap#1;havoc ptys2ethtool_supported_link_#res#1;havoc ptys2ethtool_supported_link_#t~bitwise5172#1, ptys2ethtool_supported_link_#t~bitwise5173#1, ptys2ethtool_supported_link_#t~mem5174#1, ptys2ethtool_supported_link_#t~bitwise5175#1, ptys2ethtool_supported_link_~eth_proto_cap#1, ptys2ethtool_supported_link_~i~45#1, ptys2ethtool_supported_link_~supported_modes~0#1;ptys2ethtool_supported_link_~eth_proto_cap#1 := ptys2ethtool_supported_link_#in~eth_proto_cap#1;havoc ptys2ethtool_supported_link_~i~45#1;havoc ptys2ethtool_supported_link_~supported_modes~0#1;ptys2ethtool_supported_link_~supported_modes~0#1 := 0;ptys2ethtool_supported_link_~i~45#1 := 0; [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30802: havoc netdev_tx_sent_queue_#t~ret5345#1, netdev_tx_sent_queue_#t~ret5346#1, netdev_tx_sent_queue_#t~ret5347#1, netdev_tx_sent_queue_#t~ret5348#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~484#1, netdev_tx_sent_queue_~tmp___0~229#1, netdev_tx_sent_queue_~tmp___1~166#1, netdev_tx_sent_queue_~tmp___2~123#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 mlx5e_sq_xmit_#t~mem5486#1.base, mlx5e_sq_xmit_#t~mem5486#1.offset;havoc mlx5e_sq_xmit_#t~mem5487#1; [2025-02-08 03:03:45,038 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20628: call ULTIMATE.dealloc(mlx5_init_mr_table_~#__key~16#1.base, mlx5_init_mr_table_~#__key~16#1.offset);havoc mlx5_init_mr_table_~#__key~16#1.base, mlx5_init_mr_table_~#__key~16#1.offset;havoc mlx5_init_mr_table_~dev#1.base, mlx5_init_mr_table_~dev#1.offset, mlx5_init_mr_table_~table~20#1.base, mlx5_init_mr_table_~table~20#1.offset, mlx5_init_mr_table_~#__key~16#1.base, mlx5_init_mr_table_~#__key~16#1.offset;havoc mlx5_init_mr_table_#in~dev#1.base, mlx5_init_mr_table_#in~dev#1.offset;assume { :end_inline_mlx5_init_mr_table } true;mlx5_dev_init_#res#1 := 0;call ULTIMATE.dealloc(mlx5_dev_init_~#__key~0#1.base, mlx5_dev_init_~#__key~0#1.offset);havoc mlx5_dev_init_~#__key~0#1.base, mlx5_dev_init_~#__key~0#1.offset;call ULTIMATE.dealloc(mlx5_dev_init_~#__key___0~0#1.base, mlx5_dev_init_~#__key___0~0#1.offset);havoc mlx5_dev_init_~#__key___0~0#1.base, mlx5_dev_init_~#__key___0~0#1.offset; [2025-02-08 03:03:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13889: ldv_file_operations_13_~tmp~111#1.base, ldv_file_operations_13_~tmp~111#1.offset := ldv_file_operations_13_#t~ret1292#1.base, ldv_file_operations_13_#t~ret1292#1.offset;havoc ldv_file_operations_13_#t~ret1292#1.base, ldv_file_operations_13_#t~ret1292#1.offset;~stats_fops_group1~0.base, ~stats_fops_group1~0.offset := ldv_file_operations_13_~tmp~111#1.base, ldv_file_operations_13_~tmp~111#1.offset; [2025-02-08 03:03:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13889-1: SUMMARY for call ldv_file_operations_13_#t~ret1292#1.base, ldv_file_operations_13_#t~ret1292#1.offset := ldv_init_zalloc(1000); srcloc: null [2025-02-08 03:03:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11775: create_debugfs_files_#t~ret864#1 := mlx5_cmdif_debugfs_init_#res#1;havoc mlx5_cmdif_debugfs_init_#t~mem1143#1.base, mlx5_cmdif_debugfs_init_#t~mem1143#1.offset, mlx5_cmdif_debugfs_init_#t~mem1144#1.base, mlx5_cmdif_debugfs_init_#t~mem1144#1.offset, mlx5_cmdif_debugfs_init_#t~ret1145#1.base, mlx5_cmdif_debugfs_init_#t~ret1145#1.offset, mlx5_cmdif_debugfs_init_#t~mem1146#1.base, mlx5_cmdif_debugfs_init_#t~mem1146#1.offset, mlx5_cmdif_debugfs_init_#t~ret1147#1.base, mlx5_cmdif_debugfs_init_#t~ret1147#1.offset, mlx5_cmdif_debugfs_init_#t~nondet1148#1, mlx5_cmdif_debugfs_init_#t~mem1149#1.base, mlx5_cmdif_debugfs_init_#t~mem1149#1.offset, mlx5_cmdif_debugfs_init_#t~ret1150#1.base, mlx5_cmdif_debugfs_init_#t~ret1150#1.offset, mlx5_cmdif_debugfs_init_#t~mem1151#1.base, mlx5_cmdif_debugfs_init_#t~mem1151#1.offset, mlx5_cmdif_debugfs_init_#t~ret1152#1.base, mlx5_cmdif_debugfs_init_#t~ret1152#1.offset, mlx5_cmdif_debugfs_init_#t~mem1153#1, mlx5_cmdif_debugfs_init_#t~ret1154#1, mlx5_cmdif_debugfs_init_#t~mem1155#1.base, mlx5_cmdif_debugfs_init_#t~mem1155#1.offset, mlx5_cmdif_debugfs_init_#t~ret1156#1.base, mlx5_cmdif_debugfs_init_#t~ret1156#1.offset, mlx5_cmdif_debugfs_init_#t~mem1157#1.base, mlx5_cmdif_debugfs_init_#t~mem1157#1.offset, mlx5_cmdif_debugfs_init_#t~ret1158#1.base, mlx5_cmdif_debugfs_init_#t~ret1158#1.offset, mlx5_cmdif_debugfs_init_#t~mem1159#1, mlx5_cmdif_debugfs_init_#t~ret1160#1, mlx5_cmdif_debugfs_init_#t~mem1161#1.base, mlx5_cmdif_debugfs_init_#t~mem1161#1.offset, mlx5_cmdif_debugfs_init_#t~ret1162#1.base, mlx5_cmdif_debugfs_init_#t~ret1162#1.offset, mlx5_cmdif_debugfs_init_#t~mem1163#1.base, mlx5_cmdif_debugfs_init_#t~mem1163#1.offset, mlx5_cmdif_debugfs_init_#t~ret1164#1.base, mlx5_cmdif_debugfs_init_#t~ret1164#1.offset, mlx5_cmdif_debugfs_init_#t~mem1165#1, mlx5_cmdif_debugfs_init_#t~ret1166#1, mlx5_cmdif_debugfs_init_#t~mem1167#1.base, mlx5_cmdif_debugfs_init_#t~mem1167#1.offset, mlx5_cmdif_debugfs_init_~dev#1.base, mlx5_cmdif_debugfs_init_~dev#1.offset, mlx5_cmdif_debugfs_init_~stats~4#1.base, mlx5_cmdif_debugfs_init_~stats~4#1.offset, mlx5_cmdif_debugfs_init_~cmd~12#1.base, mlx5_cmdif_debugfs_init_~cmd~12#1.offset, mlx5_cmdif_debugfs_init_~namep~0#1.base, mlx5_cmdif_debugfs_init_~namep~0#1.offset, mlx5_cmdif_debugfs_init_~err~29#1, mlx5_cmdif_debugfs_init_~i~12#1, mlx5_cmdif_debugfs_init_~tmp~104#1.base, mlx5_cmdif_debugfs_init_~tmp~104#1.offset, mlx5_cmdif_debugfs_init_~tmp___0~43#1.base, mlx5_cmdif_debugfs_init_~tmp___0~43#1.offset, mlx5_cmdif_debugfs_init_~tmp___1~26#1.base, mlx5_cmdif_debugfs_init_~tmp___1~26#1.offset, mlx5_cmdif_debugfs_init_~tmp___2~22#1;havoc mlx5_cmdif_debugfs_init_#in~dev#1.base, mlx5_cmdif_debugfs_init_#in~dev#1.offset;assume { :end_inline_mlx5_cmdif_debugfs_init } true;assume -2147483648 <= create_debugfs_files_#t~ret864#1 && create_debugfs_files_#t~ret864#1 <= 2147483647;havoc create_debugfs_files_#t~ret864#1;create_debugfs_files_#res#1 := 0; [2025-02-08 03:03:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9397: mlx5_dev_init_#t~ret357#1 := mlx5_query_board_id_#res#1;havoc mlx5_query_board_id_#t~ret1330#1.base, mlx5_query_board_id_#t~ret1330#1.offset, mlx5_query_board_id_#t~ret1331#1, mlx5_query_board_id_#t~memcpy~res1332#1.base, mlx5_query_board_id_#t~memcpy~res1332#1.offset, mlx5_query_board_id_~dev#1.base, mlx5_query_board_id_~dev#1.offset, mlx5_query_board_id_~out~7#1.base, mlx5_query_board_id_~out~7#1.offset, mlx5_query_board_id_~outlen~2#1, mlx5_query_board_id_~err~37#1, mlx5_query_board_id_~tmp~120#1.base, mlx5_query_board_id_~tmp~120#1.offset;havoc mlx5_query_board_id_#in~dev#1.base, mlx5_query_board_id_#in~dev#1.offset;assume { :end_inline_mlx5_query_board_id } true;assume -2147483648 <= mlx5_dev_init_#t~ret357#1 && mlx5_dev_init_#t~ret357#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret357#1;havoc mlx5_dev_init_#t~ret357#1; [2025-02-08 03:03:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13493: qp_read_field_~tmp___0~44#1.base, qp_read_field_~tmp___0~44#1.offset := qp_read_field_#t~ret1178#1.base, qp_read_field_#t~ret1178#1.offset;havoc qp_read_field_#t~ret1178#1.base, qp_read_field_#t~ret1178#1.offset;call qp_read_field_#t~mem1179#1 := read~int#6(qp_read_field_~tmp___0~44#1.base, 2076 + qp_read_field_~tmp___0~44#1.offset, 4); [2025-02-08 03:03:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13493-1: SUMMARY for call qp_read_field_#t~ret1178#1.base, qp_read_field_#t~ret1178#1.offset := get_current(); srcloc: null [2025-02-08 03:03:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9001: mlx5_irq_set_affinity_hints_#t~ret274#1 := mlx5_irq_set_affinity_hint_#res#1;havoc mlx5_irq_set_affinity_hint_#t~mem249#1.base, mlx5_irq_set_affinity_hint_#t~mem249#1.offset, mlx5_irq_set_affinity_hint_#t~mem250#1, mlx5_irq_set_affinity_hint_#t~mem251#1.base, mlx5_irq_set_affinity_hint_#t~mem251#1.offset, mlx5_irq_set_affinity_hint_#t~ret252#1, mlx5_irq_set_affinity_hint_#t~mem253#1.base, mlx5_irq_set_affinity_hint_#t~mem253#1.offset, mlx5_irq_set_affinity_hint_#t~ret254#1, mlx5_irq_set_affinity_hint_#t~ret255#1.base, mlx5_irq_set_affinity_hint_#t~ret255#1.offset, mlx5_irq_set_affinity_hint_#t~mem256#1, mlx5_irq_set_affinity_hint_#t~ret257#1, mlx5_irq_set_affinity_hint_#t~ret258#1, mlx5_irq_set_affinity_hint_#t~mem259#1.base, mlx5_irq_set_affinity_hint_#t~mem259#1.offset, mlx5_irq_set_affinity_hint_#t~mem260#1.base, mlx5_irq_set_affinity_hint_#t~mem260#1.offset, mlx5_irq_set_affinity_hint_#t~mem261#1.base, mlx5_irq_set_affinity_hint_#t~mem261#1.offset, mlx5_irq_set_affinity_hint_#t~mem262#1.base, mlx5_irq_set_affinity_hint_#t~mem262#1.offset, mlx5_irq_set_affinity_hint_#t~ret263#1, mlx5_irq_set_affinity_hint_#t~ret264#1.base, mlx5_irq_set_affinity_hint_#t~ret264#1.offset, mlx5_irq_set_affinity_hint_#t~mem265#1, mlx5_irq_set_affinity_hint_#t~ret266#1, mlx5_irq_set_affinity_hint_#t~mem267#1.base, mlx5_irq_set_affinity_hint_#t~mem267#1.offset, mlx5_irq_set_affinity_hint_#t~mem268#1.base, mlx5_irq_set_affinity_hint_#t~mem268#1.offset, mlx5_irq_set_affinity_hint_~mdev#1.base, mlx5_irq_set_affinity_hint_~mdev#1.offset, mlx5_irq_set_affinity_hint_~i#1, mlx5_irq_set_affinity_hint_~priv~2#1.base, mlx5_irq_set_affinity_hint_~priv~2#1.offset, mlx5_irq_set_affinity_hint_~msix~0#1.base, mlx5_irq_set_affinity_hint_~msix~0#1.offset, mlx5_irq_set_affinity_hint_~irq~0#1, mlx5_irq_set_affinity_hint_~numa_node___0~0#1, mlx5_irq_set_affinity_hint_~tmp~29#1, mlx5_irq_set_affinity_hint_~err~8#1, mlx5_irq_set_affinity_hint_~tmp___0~8#1.base, mlx5_irq_set_affinity_hint_~tmp___0~8#1.offset, mlx5_irq_set_affinity_hint_~tmp___1~4#1, mlx5_irq_set_affinity_hint_~tmp___2~4#1, mlx5_irq_set_affinity_hint_~tmp___3~3#1, mlx5_irq_set_affinity_hint_~tmp___4~2#1.base, mlx5_irq_set_affinity_hint_~tmp___4~2#1.offset;havoc mlx5_irq_set_affinity_hint_#in~mdev#1.base, mlx5_irq_set_affinity_hint_#in~mdev#1.offset, mlx5_irq_set_affinity_hint_#in~i#1;assume { :end_inline_mlx5_irq_set_affinity_hint } true;assume -2147483648 <= mlx5_irq_set_affinity_hints_#t~ret274#1 && mlx5_irq_set_affinity_hints_#t~ret274#1 <= 2147483647;mlx5_irq_set_affinity_hints_~err~9#1 := mlx5_irq_set_affinity_hints_#t~ret274#1; [2025-02-08 03:03:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9001-1: assume { :begin_inline_mlx5_irq_set_affinity_hint } true;mlx5_irq_set_affinity_hint_#in~mdev#1.base, mlx5_irq_set_affinity_hint_#in~mdev#1.offset, mlx5_irq_set_affinity_hint_#in~i#1 := mlx5_irq_set_affinity_hints_~mdev#1.base, mlx5_irq_set_affinity_hints_~mdev#1.offset, mlx5_irq_set_affinity_hints_~i~1#1;havoc mlx5_irq_set_affinity_hint_#res#1;havoc mlx5_irq_set_affinity_hint_#t~mem249#1.base, mlx5_irq_set_affinity_hint_#t~mem249#1.offset, mlx5_irq_set_affinity_hint_#t~mem250#1, mlx5_irq_set_affinity_hint_#t~mem251#1.base, mlx5_irq_set_affinity_hint_#t~mem251#1.offset, mlx5_irq_set_affinity_hint_#t~ret252#1, mlx5_irq_set_affinity_hint_#t~mem253#1.base, mlx5_irq_set_affinity_hint_#t~mem253#1.offset, mlx5_irq_set_affinity_hint_#t~ret254#1, mlx5_irq_set_affinity_hint_#t~ret255#1.base, mlx5_irq_set_affinity_hint_#t~ret255#1.offset, mlx5_irq_set_affinity_hint_#t~mem256#1, mlx5_irq_set_affinity_hint_#t~ret257#1, mlx5_irq_set_affinity_hint_#t~ret258#1, mlx5_irq_set_affinity_hint_#t~mem259#1.base, mlx5_irq_set_affinity_hint_#t~mem259#1.offset, mlx5_irq_set_affinity_hint_#t~mem260#1.base, mlx5_irq_set_affinity_hint_#t~mem260#1.offset, mlx5_irq_set_affinity_hint_#t~mem261#1.base, mlx5_irq_set_affinity_hint_#t~mem261#1.offset, mlx5_irq_set_affinity_hint_#t~mem262#1.base, mlx5_irq_set_affinity_hint_#t~mem262#1.offset, mlx5_irq_set_affinity_hint_#t~ret263#1, mlx5_irq_set_affinity_hint_#t~ret264#1.base, mlx5_irq_set_affinity_hint_#t~ret264#1.offset, mlx5_irq_set_affinity_hint_#t~mem265#1, mlx5_irq_set_affinity_hint_#t~ret266#1, mlx5_irq_set_affinity_hint_#t~mem267#1.base, mlx5_irq_set_affinity_hint_#t~mem267#1.offset, mlx5_irq_set_affinity_hint_#t~mem268#1.base, mlx5_irq_set_affinity_hint_#t~mem268#1.offset, mlx5_irq_set_affinity_hint_~mdev#1.base, mlx5_irq_set_affinity_hint_~mdev#1.offset, mlx5_irq_set_affinity_hint_~i#1, mlx5_irq_set_affinity_hint_~priv~2#1.base, mlx5_irq_set_affinity_hint_~priv~2#1.offset, mlx5_irq_set_affinity_hint_~msix~0#1.base, mlx5_irq_set_affinity_hint_~msix~0#1.offset, mlx5_irq_set_affinity_hint_~irq~0#1, mlx5_irq_set_affinity_hint_~numa_node___0~0#1, mlx5_irq_set_affinity_hint_~tmp~29#1, mlx5_irq_set_affinity_hint_~err~8#1, mlx5_irq_set_affinity_hint_~tmp___0~8#1.base, mlx5_irq_set_affinity_hint_~tmp___0~8#1.offset, mlx5_irq_set_affinity_hint_~tmp___1~4#1, mlx5_irq_set_affinity_hint_~tmp___2~4#1, mlx5_irq_set_affinity_hint_~tmp___3~3#1, mlx5_irq_set_affinity_hint_~tmp___4~2#1.base, mlx5_irq_set_affinity_hint_~tmp___4~2#1.offset;mlx5_irq_set_affinity_hint_~mdev#1.base, mlx5_irq_set_affinity_hint_~mdev#1.offset := mlx5_irq_set_affinity_hint_#in~mdev#1.base, mlx5_irq_set_affinity_hint_#in~mdev#1.offset;mlx5_irq_set_affinity_hint_~i#1 := mlx5_irq_set_affinity_hint_#in~i#1;havoc mlx5_irq_set_affinity_hint_~priv~2#1.base, mlx5_irq_set_affinity_hint_~priv~2#1.offset;havoc mlx5_irq_set_affinity_hint_~msix~0#1.base, mlx5_irq_set_affinity_hint_~msix~0#1.offset;havoc mlx5_irq_set_affinity_hint_~irq~0#1;havoc mlx5_irq_set_affinity_hint_~numa_node___0~0#1;havoc mlx5_irq_set_affinity_hint_~tmp~29#1;havoc mlx5_irq_set_affinity_hint_~err~8#1;havoc mlx5_irq_set_affinity_hint_~tmp___0~8#1.base, mlx5_irq_set_affinity_hint_~tmp___0~8#1.offset;havoc mlx5_irq_set_affinity_hint_~tmp___1~4#1;havoc mlx5_irq_set_affinity_hint_~tmp___2~4#1;havoc mlx5_irq_set_affinity_hint_~tmp___3~3#1;havoc mlx5_irq_set_affinity_hint_~tmp___4~2#1.base, mlx5_irq_set_affinity_hint_~tmp___4~2#1.offset;mlx5_irq_set_affinity_hint_~priv~2#1.base, mlx5_irq_set_affinity_hint_~priv~2#1.offset := mlx5_irq_set_affinity_hint_~mdev#1.base, 318857 + mlx5_irq_set_affinity_hint_~mdev#1.offset;call mlx5_irq_set_affinity_hint_#t~mem249#1.base, mlx5_irq_set_affinity_hint_#t~mem249#1.offset := read~$Pointer$#25(mlx5_irq_set_affinity_hint_~priv~2#1.base, 393 + mlx5_irq_set_affinity_hint_~priv~2#1.offset, 8);mlx5_irq_set_affinity_hint_~msix~0#1.base, mlx5_irq_set_affinity_hint_~msix~0#1.offset := mlx5_irq_set_affinity_hint_#t~mem249#1.base, mlx5_irq_set_affinity_hint_#t~mem249#1.offset;havoc mlx5_irq_set_affinity_hint_#t~mem249#1.base, mlx5_irq_set_affinity_hint_#t~mem249#1.offset;call mlx5_irq_set_affinity_hint_#t~mem250#1 := read~int#25(mlx5_irq_set_affinity_hint_~msix~0#1.base, mlx5_irq_set_affinity_hint_~msix~0#1.offset + 6 * (if (3 + mlx5_irq_set_affinity_hint_~i#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (3 + mlx5_irq_set_affinity_hint_~i#1) % 18446744073709551616 % 18446744073709551616 else (3 + mlx5_irq_set_affinity_hint_~i#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);mlx5_irq_set_affinity_hint_~irq~0#1 := (if mlx5_irq_set_affinity_hint_#t~mem250#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5_irq_set_affinity_hint_#t~mem250#1 % 4294967296 % 4294967296 else mlx5_irq_set_affinity_hint_#t~mem250#1 % 4294967296 % 4294967296 - 4294967296);havoc mlx5_irq_set_affinity_hint_#t~mem250#1;call mlx5_irq_set_affinity_hint_#t~mem251#1.base, mlx5_irq_set_affinity_hint_#t~mem251#1.offset := read~$Pointer$#25(mlx5_irq_set_affinity_hint_~mdev#1.base, mlx5_irq_set_affinity_hint_~mdev#1.offset, 8); [2025-02-08 03:03:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29745: get_supported_#t~ret5189#1 := ptys2ethtool_supported_link_#res#1;havoc ptys2ethtool_supported_link_#t~bitwise5172#1, ptys2ethtool_supported_link_#t~bitwise5173#1, ptys2ethtool_supported_link_#t~mem5174#1, ptys2ethtool_supported_link_#t~bitwise5175#1, ptys2ethtool_supported_link_~eth_proto_cap#1, ptys2ethtool_supported_link_~i~45#1, ptys2ethtool_supported_link_~supported_modes~0#1;havoc ptys2ethtool_supported_link_#in~eth_proto_cap#1;assume { :end_inline_ptys2ethtool_supported_link } true;get_supported_~tmp___0~218#1 := get_supported_#t~ret5189#1;havoc get_supported_#t~ret5189#1;call get_supported_#t~mem5190#1 := read~int#25(get_supported_~supported#1.base, get_supported_~supported#1.offset, 4); [2025-02-08 03:03:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30803: mlx5e_sq_xmit_~tmp___22~6#1 := (if 0 == mlx5e_sq_xmit_#t~ret5488#1 % 256 then 0 else 1);havoc mlx5e_sq_xmit_#t~ret5488#1; [2025-02-08 03:03:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29746: call write~int#25(get_supported_#t~bitwise5191#1, get_supported_~supported#1.base, get_supported_~supported#1.offset, 4);havoc get_supported_#t~mem5190#1;havoc get_supported_#t~bitwise5191#1;call get_supported_#t~mem5192#1 := read~int#25(get_supported_~supported#1.base, get_supported_~supported#1.offset, 4); [2025-02-08 03:03:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30803-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5488#1 := mlx5e_sq_has_room_for(mlx5e_sq_xmit_~sq#1.base, mlx5e_sq_xmit_~sq#1.offset, 32); srcloc: null [2025-02-08 03:03:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13494-1: SUMMARY for call qp_read_field_#t~ret1180#1 := printk(336, 0); srcloc: null [2025-02-08 03:03:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15476: mlx5_alloc_uuars_~i~15#1 := mlx5_alloc_uuars_~i~15#1 - 1; [2025-02-08 03:03:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13494: assume -2147483648 <= qp_read_field_#t~ret1180#1 && qp_read_field_#t~ret1180#1 <= 2147483647;havoc qp_read_field_#t~mem1179#1;havoc qp_read_field_#t~ret1180#1; [2025-02-08 03:03:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9398: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9398: assume !(0 != mlx5_dev_init_~err~13#1);assume { :begin_inline_mlx5_enable_msix } true;mlx5_enable_msix_#in~dev#1.base, mlx5_enable_msix_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc mlx5_enable_msix_#res#1;havoc mlx5_enable_msix_#t~mem158#1, mlx5_enable_msix_#t~ret159#1, mlx5_enable_msix_#t~bitwise160#1, mlx5_enable_msix_#t~mem161#1, mlx5_enable_msix_#t~ret162#1, mlx5_enable_msix_#t~ret163#1, mlx5_enable_msix_#t~ret164#1.base, mlx5_enable_msix_#t~ret164#1.offset, mlx5_enable_msix_#t~ret165#1.base, mlx5_enable_msix_#t~ret165#1.offset, mlx5_enable_msix_#t~mem166#1.base, mlx5_enable_msix_#t~mem166#1.offset, mlx5_enable_msix_#t~mem167#1.base, mlx5_enable_msix_#t~mem167#1.offset, mlx5_enable_msix_#t~short168#1, mlx5_enable_msix_#t~mem169#1.base, mlx5_enable_msix_#t~mem169#1.offset, mlx5_enable_msix_#t~mem170#1.base, mlx5_enable_msix_#t~mem170#1.offset, mlx5_enable_msix_#t~mem171#1.base, mlx5_enable_msix_#t~mem171#1.offset, mlx5_enable_msix_#t~ret172#1, mlx5_enable_msix_#t~mem173#1.base, mlx5_enable_msix_#t~mem173#1.offset, mlx5_enable_msix_#t~mem174#1.base, mlx5_enable_msix_#t~mem174#1.offset, mlx5_enable_msix_~dev#1.base, mlx5_enable_msix_~dev#1.offset, mlx5_enable_msix_~priv~0#1.base, mlx5_enable_msix_~priv~0#1.offset, mlx5_enable_msix_~table~0#1.base, mlx5_enable_msix_~table~0#1.offset, mlx5_enable_msix_~num_eqs~0#1, mlx5_enable_msix_~tmp~23#1, mlx5_enable_msix_~nvec~0#1, mlx5_enable_msix_~i~0#1, mlx5_enable_msix_~tmp___0~4#1, mlx5_enable_msix_~tmp___1~1#1, mlx5_enable_msix_~__min1~0#1, mlx5_enable_msix_~__min2~0#1, mlx5_enable_msix_~tmp___2~1#1.base, mlx5_enable_msix_~tmp___2~1#1.offset, mlx5_enable_msix_~tmp___3~0#1.base, mlx5_enable_msix_~tmp___3~0#1.offset;mlx5_enable_msix_~dev#1.base, mlx5_enable_msix_~dev#1.offset := mlx5_enable_msix_#in~dev#1.base, mlx5_enable_msix_#in~dev#1.offset;havoc mlx5_enable_msix_~priv~0#1.base, mlx5_enable_msix_~priv~0#1.offset;havoc mlx5_enable_msix_~table~0#1.base, mlx5_enable_msix_~table~0#1.offset;havoc mlx5_enable_msix_~num_eqs~0#1;havoc mlx5_enable_msix_~tmp~23#1;havoc mlx5_enable_msix_~nvec~0#1;havoc mlx5_enable_msix_~i~0#1;havoc mlx5_enable_msix_~tmp___0~4#1;havoc mlx5_enable_msix_~tmp___1~1#1;havoc mlx5_enable_msix_~__min1~0#1;havoc mlx5_enable_msix_~__min2~0#1;havoc mlx5_enable_msix_~tmp___2~1#1.base, mlx5_enable_msix_~tmp___2~1#1.offset;havoc mlx5_enable_msix_~tmp___3~0#1.base, mlx5_enable_msix_~tmp___3~0#1.offset;mlx5_enable_msix_~priv~0#1.base, mlx5_enable_msix_~priv~0#1.offset := mlx5_enable_msix_~dev#1.base, 318857 + mlx5_enable_msix_~dev#1.offset;mlx5_enable_msix_~table~0#1.base, mlx5_enable_msix_~table~0#1.offset := mlx5_enable_msix_~priv~0#1.base, 16 + mlx5_enable_msix_~priv~0#1.offset;call mlx5_enable_msix_#t~mem158#1 := read~int#25(mlx5_enable_msix_~dev#1.base, 253325 + mlx5_enable_msix_~dev#1.offset, 4); [2025-02-08 03:03:45,039 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9002: assume 0 != mlx5_irq_set_affinity_hints_~err~9#1; [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9002: assume !(0 != mlx5_irq_set_affinity_hints_~err~9#1);mlx5_irq_set_affinity_hints_~i~1#1 := 1 + mlx5_irq_set_affinity_hints_~i~1#1;call mlx5_irq_set_affinity_hints_#t~mem275#1 := read~int#25(mlx5_irq_set_affinity_hints_~mdev#1.base, 319178 + mlx5_irq_set_affinity_hints_~mdev#1.offset, 4); [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13891: ldv_file_operations_13_~tmp___0~49#1.base, ldv_file_operations_13_~tmp___0~49#1.offset := ldv_file_operations_13_#t~ret1293#1.base, ldv_file_operations_13_#t~ret1293#1.offset;havoc ldv_file_operations_13_#t~ret1293#1.base, ldv_file_operations_13_#t~ret1293#1.offset;~stats_fops_group2~0.base, ~stats_fops_group2~0.offset := ldv_file_operations_13_~tmp___0~49#1.base, ldv_file_operations_13_~tmp___0~49#1.offset; [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13891-1: SUMMARY for call ldv_file_operations_13_#t~ret1293#1.base, ldv_file_operations_13_#t~ret1293#1.offset := ldv_init_zalloc(504); srcloc: null [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29746-3: assume 0 == get_supported_~tmp___0~218#1 % 4294967296;get_supported_#t~bitwise5191#1 := get_supported_#t~mem5190#1; [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29746-3: assume !(0 == get_supported_~tmp___0~218#1 % 4294967296); [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29746-4: assume 0 == get_supported_#t~mem5190#1 % 4294967296 || get_supported_#t~mem5190#1 % 4294967296 == get_supported_~tmp___0~218#1 % 4294967296;get_supported_#t~bitwise5191#1 := get_supported_~tmp___0~218#1; [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29746-4: assume !(0 == get_supported_#t~mem5190#1 % 4294967296 || get_supported_#t~mem5190#1 % 4294967296 == get_supported_~tmp___0~218#1 % 4294967296); [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29746-1: [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29746-2: havoc get_supported_#t~bitwise5191#1;assume (get_supported_#t~bitwise5191#1 % 4294967296 >= get_supported_#t~mem5190#1 % 4294967296 && get_supported_#t~bitwise5191#1 % 4294967296 >= get_supported_~tmp___0~218#1 % 4294967296) && get_supported_#t~bitwise5191#1 % 4294967296 <= get_supported_#t~mem5190#1 % 4294967296 + get_supported_~tmp___0~218#1 % 4294967296; [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29747: call write~int#25(get_supported_#t~bitwise5193#1, get_supported_~supported#1.base, get_supported_~supported#1.offset, 4);havoc get_supported_#t~mem5192#1;havoc get_supported_#t~bitwise5193#1; [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8606-1: request_bar_#res#1 := request_bar_~err~1#1; [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29747-1: [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30804: assume 0 != mlx5e_sq_xmit_~tmp___22~6#1 % 256;mlx5e_sq_xmit_~tmp___23~5#1 := 0; [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30804: assume !(0 != mlx5e_sq_xmit_~tmp___22~6#1 % 256);mlx5e_sq_xmit_~tmp___23~5#1 := 1; [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18780: call ULTIMATE.dealloc(mlx5_init_srq_table_~#__key~14#1.base, mlx5_init_srq_table_~#__key~14#1.offset);havoc mlx5_init_srq_table_~#__key~14#1.base, mlx5_init_srq_table_~#__key~14#1.offset;havoc mlx5_init_srq_table_#t~ret2416#1.base, mlx5_init_srq_table_#t~ret2416#1.offset, mlx5_init_srq_table_~dev#1.base, mlx5_init_srq_table_~dev#1.offset, mlx5_init_srq_table_~table~15#1.base, mlx5_init_srq_table_~table~15#1.offset, mlx5_init_srq_table_~#__key~14#1.base, mlx5_init_srq_table_~#__key~14#1.offset;havoc mlx5_init_srq_table_#in~dev#1.base, mlx5_init_srq_table_#in~dev#1.offset;assume { :end_inline_mlx5_init_srq_table } true;assume { :begin_inline_mlx5_init_mr_table } true;mlx5_init_mr_table_#in~dev#1.base, mlx5_init_mr_table_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc mlx5_init_mr_table_~dev#1.base, mlx5_init_mr_table_~dev#1.offset, mlx5_init_mr_table_~table~20#1.base, mlx5_init_mr_table_~table~20#1.offset, mlx5_init_mr_table_~#__key~16#1.base, mlx5_init_mr_table_~#__key~16#1.offset;mlx5_init_mr_table_~dev#1.base, mlx5_init_mr_table_~dev#1.offset := mlx5_init_mr_table_#in~dev#1.base, mlx5_init_mr_table_#in~dev#1.offset;havoc mlx5_init_mr_table_~table~20#1.base, mlx5_init_mr_table_~table~20#1.offset;call mlx5_init_mr_table_~#__key~16#1.base, mlx5_init_mr_table_~#__key~16#1.offset := #Ultimate.allocOnStack(8);mlx5_init_mr_table_~table~20#1.base, mlx5_init_mr_table_~table~20#1.offset := mlx5_init_mr_table_~dev#1.base, 319942 + mlx5_init_mr_table_~dev#1.offset;assume { :begin_inline___rwlock_init } true;__rwlock_init_#in~arg0#1.base, __rwlock_init_#in~arg0#1.offset, __rwlock_init_#in~arg1#1.base, __rwlock_init_#in~arg1#1.offset, __rwlock_init_#in~arg2#1.base, __rwlock_init_#in~arg2#1.offset := mlx5_init_mr_table_~table~20#1.base, mlx5_init_mr_table_~table~20#1.offset, 600, 0, mlx5_init_mr_table_~#__key~16#1.base, mlx5_init_mr_table_~#__key~16#1.offset;havoc __rwlock_init_~arg0#1.base, __rwlock_init_~arg0#1.offset, __rwlock_init_~arg1#1.base, __rwlock_init_~arg1#1.offset, __rwlock_init_~arg2#1.base, __rwlock_init_~arg2#1.offset;__rwlock_init_~arg0#1.base, __rwlock_init_~arg0#1.offset := __rwlock_init_#in~arg0#1.base, __rwlock_init_#in~arg0#1.offset;__rwlock_init_~arg1#1.base, __rwlock_init_~arg1#1.offset := __rwlock_init_#in~arg1#1.base, __rwlock_init_#in~arg1#1.offset;__rwlock_init_~arg2#1.base, __rwlock_init_~arg2#1.offset := __rwlock_init_#in~arg2#1.base, __rwlock_init_#in~arg2#1.offset; [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10456: cmdif_rev_~tmp~55#1 := cmdif_rev_#t~ret559#1;havoc cmdif_rev_#t~mem558#1.base, cmdif_rev_#t~mem558#1.offset;havoc cmdif_rev_#t~ret559#1;cmdif_rev_#res#1 := cmdif_rev_~tmp~55#1 % 4294967296 / 65536; [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9399: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 60, 0); srcloc: null [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10456-1: SUMMARY for call cmdif_rev_#t~ret559#1 := ioread32be(cmdif_rev_#t~mem558#1.base, 4 + cmdif_rev_#t~mem558#1.offset); srcloc: null [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9135: call ULTIMATE.dealloc(alloc_comp_eqs_~#name~0#1.base, alloc_comp_eqs_~#name~0#1.offset);havoc alloc_comp_eqs_~#name~0#1.base, alloc_comp_eqs_~#name~0#1.offset;call ULTIMATE.dealloc(alloc_comp_eqs_~#descriptor~1#1.base, alloc_comp_eqs_~#descriptor~1#1.offset);havoc alloc_comp_eqs_~#descriptor~1#1.base, alloc_comp_eqs_~#descriptor~1#1.offset;mlx5_dev_init_#t~ret362#1 := alloc_comp_eqs_#res#1;havoc alloc_comp_eqs_#t~mem291#1, alloc_comp_eqs_#t~ret292#1.base, alloc_comp_eqs_#t~ret292#1.offset, alloc_comp_eqs_#t~loopctr293#1, alloc_comp_eqs_#t~nondet294#1, alloc_comp_eqs_#t~ret295#1, alloc_comp_eqs_#t~mem296#1.base, alloc_comp_eqs_#t~mem296#1.offset, alloc_comp_eqs_#t~ret297#1, alloc_comp_eqs_#t~mem298#1, alloc_comp_eqs_#t~ret299#1, alloc_comp_eqs_#t~ret300#1.base, alloc_comp_eqs_#t~ret300#1.offset, alloc_comp_eqs_#t~mem301#1, alloc_comp_eqs_#t~mem302#1, alloc_comp_eqs_~dev#1.base, alloc_comp_eqs_~dev#1.offset, alloc_comp_eqs_~table~3#1.base, alloc_comp_eqs_~table~3#1.offset, alloc_comp_eqs_~#name~0#1.base, alloc_comp_eqs_~#name~0#1.offset, alloc_comp_eqs_~eq~2#1.base, alloc_comp_eqs_~eq~2#1.offset, alloc_comp_eqs_~ncomp_vec~0#1, alloc_comp_eqs_~nent~0#1, alloc_comp_eqs_~err~11#1, alloc_comp_eqs_~i~3#1, alloc_comp_eqs_~tmp~31#1.base, alloc_comp_eqs_~tmp~31#1.offset, alloc_comp_eqs_~#descriptor~1#1.base, alloc_comp_eqs_~#descriptor~1#1.offset, alloc_comp_eqs_~tmp___0~10#1.base, alloc_comp_eqs_~tmp___0~10#1.offset, alloc_comp_eqs_~tmp___1~5#1;havoc alloc_comp_eqs_#in~dev#1.base, alloc_comp_eqs_#in~dev#1.offset;assume { :end_inline_alloc_comp_eqs } true;assume -2147483648 <= mlx5_dev_init_#t~ret362#1 && mlx5_dev_init_#t~ret362#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret362#1;havoc mlx5_dev_init_#t~ret362#1; [2025-02-08 03:03:45,040 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11778: create_debugfs_files_#res#1 := create_debugfs_files_~err~24#1; [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29615: call mlx5e_set_coalesce_#t~mem5162#1.base, mlx5e_set_coalesce_#t~mem5162#1.offset := read~$Pointer$#25(mlx5e_set_coalesce_~priv~61#1.base, 244 + mlx5e_set_coalesce_~priv~61#1.offset, 8);call mlx5e_set_coalesce_#t~mem5163#1.base, mlx5e_set_coalesce_#t~mem5163#1.offset := read~$Pointer$#25(mlx5e_set_coalesce_#t~mem5162#1.base, mlx5e_set_coalesce_#t~mem5162#1.offset + 8 * (if mlx5e_set_coalesce_~i~44#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_set_coalesce_~i~44#1 % 18446744073709551616 % 18446744073709551616 else mlx5e_set_coalesce_~i~44#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);mlx5e_set_coalesce_~c~12#1.base, mlx5e_set_coalesce_~c~12#1.offset := mlx5e_set_coalesce_#t~mem5163#1.base, mlx5e_set_coalesce_#t~mem5163#1.offset;mlx5e_set_coalesce_~tc~8#1 := 0; [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29747-4: assume 0 == get_supported_#t~mem5192#1 % 4294967296 || 24576 == get_supported_#t~mem5192#1 % 4294967296;get_supported_#t~bitwise5193#1 := 24576; [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29747-4: assume !(0 == get_supported_#t~mem5192#1 % 4294967296 || 24576 == get_supported_#t~mem5192#1 % 4294967296); [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29747-2: havoc get_supported_#t~bitwise5193#1;assume (get_supported_#t~bitwise5193#1 % 4294967296 >= get_supported_#t~mem5192#1 % 4294967296 && get_supported_#t~bitwise5193#1 % 4294967296 >= 24576) && get_supported_#t~bitwise5193#1 % 4294967296 <= 24576 + get_supported_#t~mem5192#1 % 4294967296; [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29747-3: assume false;get_supported_#t~bitwise5193#1 := get_supported_#t~mem5192#1; [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29747-3: assume !false; [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20631: havoc __rwlock_init_~arg0#1.base, __rwlock_init_~arg0#1.offset, __rwlock_init_~arg1#1.base, __rwlock_init_~arg1#1.offset, __rwlock_init_~arg2#1.base, __rwlock_init_~arg2#1.offset;havoc __rwlock_init_#in~arg0#1.base, __rwlock_init_#in~arg0#1.offset, __rwlock_init_#in~arg1#1.base, __rwlock_init_#in~arg1#1.offset, __rwlock_init_#in~arg2#1.base, __rwlock_init_#in~arg2#1.offset;assume { :end_inline___rwlock_init } true;call write~int#25(0, mlx5_init_mr_table_~table~20#1.base, 68 + mlx5_init_mr_table_~table~20#1.offset, 4);call write~int#25(32, mlx5_init_mr_table_~table~20#1.base, 72 + mlx5_init_mr_table_~table~20#1.offset, 4);call write~$Pointer$#25(0, 0, mlx5_init_mr_table_~table~20#1.base, 76 + mlx5_init_mr_table_~table~20#1.offset, 8);call ULTIMATE.dealloc(mlx5_init_mr_table_~#__key~16#1.base, mlx5_init_mr_table_~#__key~16#1.offset);havoc mlx5_init_mr_table_~#__key~16#1.base, mlx5_init_mr_table_~#__key~16#1.offset; [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11778-1: SUMMARY for call clean_debug_files(create_debugfs_files_~dev#1.base, create_debugfs_files_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30277: havoc skb_frag_size_#t~mem5307#1;mlx5e_sq_xmit_#t~ret5464#1 := skb_frag_size_#res#1;havoc skb_frag_size_#t~mem5307#1, skb_frag_size_~frag#1.base, skb_frag_size_~frag#1.offset;havoc skb_frag_size_#in~frag#1.base, skb_frag_size_#in~frag#1.offset;assume { :end_inline_skb_frag_size } true;mlx5e_sq_xmit_~tmp___14~13#1 := mlx5e_sq_xmit_#t~ret5464#1;havoc mlx5e_sq_xmit_#t~ret5464#1;mlx5e_sq_xmit_~fsz~0#1 := (if mlx5e_sq_xmit_~tmp___14~13#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~tmp___14~13#1 % 4294967296 % 4294967296 else mlx5e_sq_xmit_~tmp___14~13#1 % 4294967296 % 4294967296 - 4294967296);call mlx5e_sq_xmit_#t~mem5465#1.base, mlx5e_sq_xmit_#t~mem5465#1.offset := read~$Pointer$#25(mlx5e_sq_xmit_~sq#1.base, 426 + mlx5e_sq_xmit_~sq#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 := mlx5e_sq_xmit_#t~mem5465#1.base, mlx5e_sq_xmit_#t~mem5465#1.offset, mlx5e_sq_xmit_~frag~0#1.base, mlx5e_sq_xmit_~frag~0#1.offset, 0, mlx5e_sq_xmit_~fsz~0#1, 1;havoc skb_frag_dma_map_#res#1;havoc skb_frag_dma_map_#t~ret5326#1.base, skb_frag_dma_map_#t~ret5326#1.offset, skb_frag_dma_map_#t~mem5327#1, skb_frag_dma_map_#t~ret5328#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~480#1.base, skb_frag_dma_map_~tmp~480#1.offset, skb_frag_dma_map_~tmp___0~228#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~480#1.base, skb_frag_dma_map_~tmp~480#1.offset;havoc skb_frag_dma_map_~tmp___0~228#1;assume { :begin_inline_skb_frag_page } true;skb_frag_page_#in~frag#1.base, skb_frag_page_#in~frag#1.offset := skb_frag_dma_map_~frag#1.base, skb_frag_dma_map_~frag#1.offset;havoc skb_frag_page_#res#1.base, skb_frag_page_#res#1.offset;havoc skb_frag_page_#t~mem5325#1.base, skb_frag_page_#t~mem5325#1.offset, skb_frag_page_~frag#1.base, skb_frag_page_~frag#1.offset;skb_frag_page_~frag#1.base, skb_frag_page_~frag#1.offset := skb_frag_page_#in~frag#1.base, skb_frag_page_#in~frag#1.offset;call skb_frag_page_#t~mem5325#1.base, skb_frag_page_#t~mem5325#1.offset := read~$Pointer$#25(skb_frag_page_~frag#1.base, skb_frag_page_~frag#1.offset, 8);skb_frag_page_#res#1.base, skb_frag_page_#res#1.offset := skb_frag_page_#t~mem5325#1.base, skb_frag_page_#t~mem5325#1.offset;havoc skb_frag_page_#t~mem5325#1.base, skb_frag_page_#t~mem5325#1.offset; [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13100: SUMMARY for call destroy_workqueue(ldv_destroy_workqueue_34_~ldv_func_arg1#1.base, ldv_destroy_workqueue_34_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15479-2: call mlx5_alloc_uuars_#t~mem1642#1.base, mlx5_alloc_uuars_#t~mem1642#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, mlx5_alloc_uuars_~uuari#1.offset, 8);call mlx5_alloc_uuars_#t~mem1643#1.base, mlx5_alloc_uuars_#t~mem1643#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_#t~mem1642#1.base, 32 + (mlx5_alloc_uuars_#t~mem1642#1.offset + 40 * (if mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 else mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8); [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15479-1: SUMMARY for call iounmap(mlx5_alloc_uuars_#t~mem1643#1.base, mlx5_alloc_uuars_#t~mem1643#1.offset); srcloc: null [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15479: call mlx5_alloc_uuars_#t~mem1644#1.base, mlx5_alloc_uuars_#t~mem1644#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, mlx5_alloc_uuars_~uuari#1.offset, 8);call mlx5_alloc_uuars_#t~mem1645#1 := read~int#25(mlx5_alloc_uuars_#t~mem1644#1.base, mlx5_alloc_uuars_#t~mem1644#1.offset + 40 * (if mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 else mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13101: SUMMARY for call call_and_disable_all_7(2); srcloc: null [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20368: call ULTIMATE.dealloc(mlx5_query_port_status_~#in~33#1.base, mlx5_query_port_status_~#in~33#1.offset);havoc mlx5_query_port_status_~#in~33#1.base, mlx5_query_port_status_~#in~33#1.offset;call ULTIMATE.dealloc(mlx5_query_port_status_~#out~40#1.base, mlx5_query_port_status_~#out~40#1.offset);havoc mlx5_query_port_status_~#out~40#1.base, mlx5_query_port_status_~#out~40#1.offset;mlx5e_set_settings_#t~ret5237#1 := mlx5_query_port_status_#res#1;havoc mlx5_query_port_status_#t~memset~res2730#1.base, mlx5_query_port_status_#t~memset~res2730#1.offset, mlx5_query_port_status_#t~ret2731#1, mlx5_query_port_status_#t~mem2732#1, mlx5_query_port_status_#t~ret2733#1, mlx5_query_port_status_~dev#1.base, mlx5_query_port_status_~dev#1.offset, mlx5_query_port_status_~status#1.base, mlx5_query_port_status_~status#1.offset, mlx5_query_port_status_~#in~33#1.base, mlx5_query_port_status_~#in~33#1.offset, mlx5_query_port_status_~#out~40#1.base, mlx5_query_port_status_~#out~40#1.offset, mlx5_query_port_status_~err~90#1, mlx5_query_port_status_~tmp~272#1;havoc mlx5_query_port_status_#in~dev#1.base, mlx5_query_port_status_#in~dev#1.offset, mlx5_query_port_status_#in~status#1.base, mlx5_query_port_status_#in~status#1.offset;assume { :end_inline_mlx5_query_port_status } true;assume -2147483648 <= mlx5e_set_settings_#t~ret5237#1 && mlx5e_set_settings_#t~ret5237#1 <= 2147483647;mlx5e_set_settings_~err~163#1 := mlx5e_set_settings_#t~ret5237#1;havoc mlx5e_set_settings_#t~ret5237#1; [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18783: havoc mlx5_init_srq_table_#t~ret2416#1.base, mlx5_init_srq_table_#t~ret2416#1.offset; [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18783-1: SUMMARY for call mlx5_init_srq_table_#t~ret2416#1.base, mlx5_init_srq_table_#t~ret2416#1.offset := spinlock_check(mlx5_init_srq_table_~table~15#1.base, mlx5_init_srq_table_~table~15#1.offset); srcloc: null [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15480-1: SUMMARY for call mlx5_alloc_uuars_#t~ret1646#1 := mlx5_cmd_free_uar(mlx5_alloc_uuars_~dev#1.base, mlx5_alloc_uuars_~dev#1.offset, mlx5_alloc_uuars_#t~mem1645#1); srcloc: null [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15480: assume -2147483648 <= mlx5_alloc_uuars_#t~ret1646#1 && mlx5_alloc_uuars_#t~ret1646#1 <= 2147483647;havoc mlx5_alloc_uuars_#t~mem1644#1.base, mlx5_alloc_uuars_#t~mem1644#1.offset;havoc mlx5_alloc_uuars_#t~mem1645#1;havoc mlx5_alloc_uuars_#t~ret1646#1;mlx5_alloc_uuars_~i~15#1 := mlx5_alloc_uuars_~i~15#1 - 1; [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8874: call ULTIMATE.dealloc(set_hca_ctrl_~#he_in~0#1.base, set_hca_ctrl_~#he_in~0#1.offset);havoc set_hca_ctrl_~#he_in~0#1.base, set_hca_ctrl_~#he_in~0#1.offset;call ULTIMATE.dealloc(set_hca_ctrl_~#he_out~0#1.base, set_hca_ctrl_~#he_out~0#1.offset);havoc set_hca_ctrl_~#he_out~0#1.base, set_hca_ctrl_~#he_out~0#1.offset;mlx5_dev_init_#t~ret351#1 := set_hca_ctrl_#res#1;havoc set_hca_ctrl_#t~memset~res237#1.base, set_hca_ctrl_#t~memset~res237#1.offset, set_hca_ctrl_#t~ret238#1, set_hca_ctrl_~dev#1.base, set_hca_ctrl_~dev#1.offset, set_hca_ctrl_~#he_in~0#1.base, set_hca_ctrl_~#he_in~0#1.offset, set_hca_ctrl_~#he_out~0#1.base, set_hca_ctrl_~#he_out~0#1.offset, set_hca_ctrl_~err~5#1;havoc set_hca_ctrl_#in~dev#1.base, set_hca_ctrl_#in~dev#1.offset;assume { :end_inline_set_hca_ctrl } true;assume -2147483648 <= mlx5_dev_init_#t~ret351#1 && mlx5_dev_init_#t~ret351#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret351#1;havoc mlx5_dev_init_#t~ret351#1; [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29619: assume -2147483648 <= mlx5e_set_coalesce_#t~ret5166#1 && mlx5e_set_coalesce_#t~ret5166#1 <= 2147483647;mlx5e_set_coalesce_~tc~8#1 := 1 + mlx5e_set_coalesce_~tc~8#1;call mlx5e_set_coalesce_#t~mem5167#1 := read~int#25(mlx5e_set_coalesce_~c~12#1.base, 5221 + mlx5e_set_coalesce_~c~12#1.offset, 1); [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29619-1: SUMMARY for call mlx5e_set_coalesce_#t~ret5166#1 := mlx5_core_modify_cq_moderation(mlx5e_set_coalesce_~mdev~22#1.base, mlx5e_set_coalesce_~mdev~22#1.offset, mlx5e_set_coalesce_~c~12#1.base, 122 + (465 + mlx5e_set_coalesce_~c~12#1.offset + 559 * mlx5e_set_coalesce_~tc~8#1), (if mlx5e_set_coalesce_#t~mem5164#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_set_coalesce_#t~mem5164#1 % 65536 % 4294967296 else mlx5e_set_coalesce_#t~mem5164#1 % 65536 % 4294967296 - 4294967296), (if mlx5e_set_coalesce_#t~mem5165#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_set_coalesce_#t~mem5165#1 % 65536 % 4294967296 else mlx5e_set_coalesce_#t~mem5165#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:03:45,041 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9403: mlx5_dev_init_#t~ret358#1 := mlx5_enable_msix_#res#1;havoc mlx5_enable_msix_#t~mem158#1, mlx5_enable_msix_#t~ret159#1, mlx5_enable_msix_#t~bitwise160#1, mlx5_enable_msix_#t~mem161#1, mlx5_enable_msix_#t~ret162#1, mlx5_enable_msix_#t~ret163#1, mlx5_enable_msix_#t~ret164#1.base, mlx5_enable_msix_#t~ret164#1.offset, mlx5_enable_msix_#t~ret165#1.base, mlx5_enable_msix_#t~ret165#1.offset, mlx5_enable_msix_#t~mem166#1.base, mlx5_enable_msix_#t~mem166#1.offset, mlx5_enable_msix_#t~mem167#1.base, mlx5_enable_msix_#t~mem167#1.offset, mlx5_enable_msix_#t~short168#1, mlx5_enable_msix_#t~mem169#1.base, mlx5_enable_msix_#t~mem169#1.offset, mlx5_enable_msix_#t~mem170#1.base, mlx5_enable_msix_#t~mem170#1.offset, mlx5_enable_msix_#t~mem171#1.base, mlx5_enable_msix_#t~mem171#1.offset, mlx5_enable_msix_#t~ret172#1, mlx5_enable_msix_#t~mem173#1.base, mlx5_enable_msix_#t~mem173#1.offset, mlx5_enable_msix_#t~mem174#1.base, mlx5_enable_msix_#t~mem174#1.offset, mlx5_enable_msix_~dev#1.base, mlx5_enable_msix_~dev#1.offset, mlx5_enable_msix_~priv~0#1.base, mlx5_enable_msix_~priv~0#1.offset, mlx5_enable_msix_~table~0#1.base, mlx5_enable_msix_~table~0#1.offset, mlx5_enable_msix_~num_eqs~0#1, mlx5_enable_msix_~tmp~23#1, mlx5_enable_msix_~nvec~0#1, mlx5_enable_msix_~i~0#1, mlx5_enable_msix_~tmp___0~4#1, mlx5_enable_msix_~tmp___1~1#1, mlx5_enable_msix_~__min1~0#1, mlx5_enable_msix_~__min2~0#1, mlx5_enable_msix_~tmp___2~1#1.base, mlx5_enable_msix_~tmp___2~1#1.offset, mlx5_enable_msix_~tmp___3~0#1.base, mlx5_enable_msix_~tmp___3~0#1.offset;havoc mlx5_enable_msix_#in~dev#1.base, mlx5_enable_msix_#in~dev#1.offset;assume { :end_inline_mlx5_enable_msix } true;assume -2147483648 <= mlx5_dev_init_#t~ret358#1 && mlx5_dev_init_#t~ret358#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret358#1;havoc mlx5_dev_init_#t~ret358#1; [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12442: havoc ldv_destroy_workqueue_34_~ldv_func_arg1#1.base, ldv_destroy_workqueue_34_~ldv_func_arg1#1.offset;havoc ldv_destroy_workqueue_34_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_34_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_destroy_workqueue_34 } true; [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18784: call write~int#25(0, mlx5_init_srq_table_~table~15#1.base, 68 + mlx5_init_srq_table_~table~15#1.offset, 4);call write~int#25(32, mlx5_init_srq_table_~table~15#1.base, 72 + mlx5_init_srq_table_~table~15#1.offset, 4);call write~$Pointer$#25(0, 0, mlx5_init_srq_table_~table~15#1.base, 76 + mlx5_init_srq_table_~table~15#1.offset, 8);call ULTIMATE.dealloc(mlx5_init_srq_table_~#__key~14#1.base, mlx5_init_srq_table_~#__key~14#1.offset);havoc mlx5_init_srq_table_~#__key~14#1.base, mlx5_init_srq_table_~#__key~14#1.offset; [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18784-1: SUMMARY for call __raw_spin_lock_init(mlx5_init_srq_table_~table~15#1.base, mlx5_init_srq_table_~table~15#1.offset, 527, 0, mlx5_init_srq_table_~#__key~14#1.base, mlx5_init_srq_table_~#__key~14#1.offset); srcloc: null [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12442-1: call mlx5_cmd_init_#t~mem1026#1.base, mlx5_cmd_init_#t~mem1026#1.offset := read~$Pointer$#25(mlx5_cmd_init_~cmd~10#1.base, 233 + mlx5_cmd_init_~cmd~10#1.offset, 8);assume { :begin_inline_ldv_destroy_workqueue_34 } true;ldv_destroy_workqueue_34_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_34_#in~ldv_func_arg1#1.offset := mlx5_cmd_init_#t~mem1026#1.base, mlx5_cmd_init_#t~mem1026#1.offset;havoc ldv_destroy_workqueue_34_~ldv_func_arg1#1.base, ldv_destroy_workqueue_34_~ldv_func_arg1#1.offset;ldv_destroy_workqueue_34_~ldv_func_arg1#1.base, ldv_destroy_workqueue_34_~ldv_func_arg1#1.offset := ldv_destroy_workqueue_34_#in~ldv_func_arg1#1.base, ldv_destroy_workqueue_34_#in~ldv_func_arg1#1.offset; [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29619-2: call mlx5e_set_coalesce_#t~mem5164#1 := read~int#25(mlx5e_set_coalesce_~coal#1.base, 20 + mlx5e_set_coalesce_~coal#1.offset, 4);call mlx5e_set_coalesce_#t~mem5165#1 := read~int#25(mlx5e_set_coalesce_~coal#1.base, 24 + mlx5e_set_coalesce_~coal#1.offset, 4); [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9404: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9404: assume !(0 != mlx5_dev_init_~err~13#1);assume { :begin_inline_mlx5_eq_init } true;mlx5_eq_init_#in~dev#1.base, mlx5_eq_init_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc mlx5_eq_init_#res#1;havoc mlx5_eq_init_#t~ret1538#1.base, mlx5_eq_init_#t~ret1538#1.offset, mlx5_eq_init_#t~ret1539#1, mlx5_eq_init_~dev#1.base, mlx5_eq_init_~dev#1.offset, mlx5_eq_init_~err~45#1, mlx5_eq_init_~#__key~8#1.base, mlx5_eq_init_~#__key~8#1.offset;mlx5_eq_init_~dev#1.base, mlx5_eq_init_~dev#1.offset := mlx5_eq_init_#in~dev#1.base, mlx5_eq_init_#in~dev#1.offset;havoc mlx5_eq_init_~err~45#1;call mlx5_eq_init_~#__key~8#1.base, mlx5_eq_init_~#__key~8#1.offset := #Ultimate.allocOnStack(8); [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30809: assume -9223372036854775808 <= mlx5e_sq_xmit_#t~ret5489#1 && mlx5e_sq_xmit_#t~ret5489#1 <= 9223372036854775807;mlx5e_sq_xmit_~tmp___24~5#1 := mlx5e_sq_xmit_#t~ret5489#1;havoc mlx5e_sq_xmit_#t~ret5489#1; [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30809-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5489#1 := ldv__builtin_expect(mlx5e_sq_xmit_~tmp___23~5#1, 0); srcloc: null [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12311: call ULTIMATE.dealloc(mlx5_cmd_init_~#__key~7#1.base, mlx5_cmd_init_~#__key~7#1.offset);havoc mlx5_cmd_init_~#__key~7#1.base, mlx5_cmd_init_~#__key~7#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key___0~2#1.base, mlx5_cmd_init_~#__key___0~2#1.offset);havoc mlx5_cmd_init_~#__key___0~2#1.base, mlx5_cmd_init_~#__key___0~2#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key___1~0#1.base, mlx5_cmd_init_~#__key___1~0#1.offset);havoc mlx5_cmd_init_~#__key___1~0#1.base, mlx5_cmd_init_~#__key___1~0#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#descriptor~11#1.base, mlx5_cmd_init_~#descriptor~11#1.offset);havoc mlx5_cmd_init_~#descriptor~11#1.base, mlx5_cmd_init_~#descriptor~11#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key___2~0#1.base, mlx5_cmd_init_~#__key___2~0#1.offset);havoc mlx5_cmd_init_~#__key___2~0#1.base, mlx5_cmd_init_~#__key___2~0#1.offset;mlx5_dev_init_#t~ret347#1 := mlx5_cmd_init_#res#1;havoc mlx5_cmd_init_#t~ret980#1, mlx5_cmd_init_#t~ret981#1, mlx5_cmd_init_#t~mem982#1.base, mlx5_cmd_init_#t~mem982#1.offset, mlx5_cmd_init_#t~mem983#1.base, mlx5_cmd_init_#t~mem983#1.offset, mlx5_cmd_init_#t~ret984#1.base, mlx5_cmd_init_#t~ret984#1.offset, mlx5_cmd_init_#t~mem985#1.base, mlx5_cmd_init_#t~mem985#1.offset, mlx5_cmd_init_#t~ret986#1, mlx5_cmd_init_#t~mem987#1.base, mlx5_cmd_init_#t~mem987#1.offset, mlx5_cmd_init_#t~ret988#1, mlx5_cmd_init_#t~mem989#1, mlx5_cmd_init_#t~bitwise990#1, mlx5_cmd_init_#t~mem991#1.base, mlx5_cmd_init_#t~mem991#1.offset, mlx5_cmd_init_#t~mem992#1, mlx5_cmd_init_#t~bitwise993#1, mlx5_cmd_init_#t~mem994#1, mlx5_cmd_init_#t~mem995#1, mlx5_cmd_init_#t~mem996#1.base, mlx5_cmd_init_#t~mem996#1.offset, mlx5_cmd_init_#t~mem997#1, mlx5_cmd_init_#t~bitwise998#1, mlx5_cmd_init_#t~mem999#1, mlx5_cmd_init_#t~bitwise1000#1, mlx5_cmd_init_#t~mem1001#1.base, mlx5_cmd_init_#t~mem1001#1.offset, mlx5_cmd_init_#t~ret1002#1, mlx5_cmd_init_#t~mem1003#1, mlx5_cmd_init_#t~mem1004#1.base, mlx5_cmd_init_#t~mem1004#1.offset, mlx5_cmd_init_#t~mem1005#1, mlx5_cmd_init_#t~ret1006#1.base, mlx5_cmd_init_#t~ret1006#1.offset, mlx5_cmd_init_#t~ret1007#1.base, mlx5_cmd_init_#t~ret1007#1.offset, mlx5_cmd_init_#t~ret1008#1.base, mlx5_cmd_init_#t~ret1008#1.offset, mlx5_cmd_init_#t~mem1009#1, mlx5_cmd_init_#t~mem1010#1, mlx5_cmd_init_#t~mem1011#1, mlx5_cmd_init_#t~mem1012#1.base, mlx5_cmd_init_#t~mem1012#1.offset, mlx5_cmd_init_#t~mem1013#1.base, mlx5_cmd_init_#t~mem1013#1.offset, mlx5_cmd_init_#t~mem1014#1.base, mlx5_cmd_init_#t~mem1014#1.offset, mlx5_cmd_init_#t~mem1015#1, mlx5_cmd_init_#t~ret1016#1, mlx5_cmd_init_#t~ret1017#1.base, mlx5_cmd_init_#t~ret1017#1.offset, mlx5_cmd_init_#t~mem1018#1, mlx5_cmd_init_#t~mem1019#1, mlx5_cmd_init_#t~ret1020#1, mlx5_cmd_init_#t~mem1021#1.base, mlx5_cmd_init_#t~mem1021#1.offset, mlx5_cmd_init_#t~ret1022#1.base, mlx5_cmd_init_#t~ret1022#1.offset, mlx5_cmd_init_#t~mem1023#1.base, mlx5_cmd_init_#t~mem1023#1.offset, mlx5_cmd_init_#t~mem1024#1.base, mlx5_cmd_init_#t~mem1024#1.offset, mlx5_cmd_init_#t~ret1025#1, mlx5_cmd_init_#t~mem1026#1.base, mlx5_cmd_init_#t~mem1026#1.offset, mlx5_cmd_init_#t~mem1027#1.base, mlx5_cmd_init_#t~mem1027#1.offset, mlx5_cmd_init_~dev#1.base, mlx5_cmd_init_~dev#1.offset, mlx5_cmd_init_~size~0#1, mlx5_cmd_init_~align~0#1, mlx5_cmd_init_~tmp~85#1, mlx5_cmd_init_~cmd~10#1.base, mlx5_cmd_init_~cmd~10#1.offset, mlx5_cmd_init_~cmd_h~0#1, mlx5_cmd_init_~cmd_l~0#1, mlx5_cmd_init_~cmd_if_rev~0#1, mlx5_cmd_init_~err~28#1, mlx5_cmd_init_~i~11#1, mlx5_cmd_init_~tmp___0~34#1, mlx5_cmd_init_~tmp___1~20#1, mlx5_cmd_init_~#__key~7#1.base, mlx5_cmd_init_~#__key~7#1.offset, mlx5_cmd_init_~#__key___0~2#1.base, mlx5_cmd_init_~#__key___0~2#1.offset, mlx5_cmd_init_~#__key___1~0#1.base, mlx5_cmd_init_~#__key___1~0#1.offset, mlx5_cmd_init_~#descriptor~11#1.base, mlx5_cmd_init_~#descriptor~11#1.offset, mlx5_cmd_init_~tmp___2~18#1.base, mlx5_cmd_init_~tmp___2~18#1.offset, mlx5_cmd_init_~tmp___3~15#1, mlx5_cmd_init_~#__key___2~0#1.base, mlx5_cmd_init_~#__key___2~0#1.offset, mlx5_cmd_init_~__lock_name~1#1.base, mlx5_cmd_init_~__lock_name~1#1.offset, mlx5_cmd_init_~tmp___4~12#1.base, mlx5_cmd_init_~tmp___4~12#1.offset;havoc mlx5_cmd_init_#in~dev#1.base, mlx5_cmd_init_#in~dev#1.offset;assume { :end_inline_mlx5_cmd_init } true;assume -2147483648 <= mlx5_dev_init_#t~ret347#1 && mlx5_dev_init_#t~ret347#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret347#1;havoc mlx5_dev_init_#t~ret347#1; [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9008: assume mlx5_irq_set_affinity_hints_#t~mem275#1 > mlx5_irq_set_affinity_hints_~i~1#1;havoc mlx5_irq_set_affinity_hints_#t~mem275#1; [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9008: assume !(mlx5_irq_set_affinity_hints_#t~mem275#1 > mlx5_irq_set_affinity_hints_~i~1#1);havoc mlx5_irq_set_affinity_hints_#t~mem275#1;mlx5_irq_set_affinity_hints_#res#1 := 0; [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19843: call ULTIMATE.dealloc(mlx5_core_qp_query_~#in~24#1.base, mlx5_core_qp_query_~#in~24#1.offset);havoc mlx5_core_qp_query_~#in~24#1.base, mlx5_core_qp_query_~#in~24#1.offset;qp_read_field_#t~ret1177#1 := mlx5_core_qp_query_#res#1;havoc mlx5_core_qp_query_#t~memset~res2630#1.base, mlx5_core_qp_query_#t~memset~res2630#1.offset, mlx5_core_qp_query_#t~memset~res2631#1.base, mlx5_core_qp_query_#t~memset~res2631#1.offset, mlx5_core_qp_query_#t~mem2632#1, mlx5_core_qp_query_#t~ret2633#1, mlx5_core_qp_query_#t~ret2634#1, mlx5_core_qp_query_#t~mem2635#1, mlx5_core_qp_query_#t~ret2636#1, mlx5_core_qp_query_~dev#1.base, mlx5_core_qp_query_~dev#1.offset, mlx5_core_qp_query_~qp#1.base, mlx5_core_qp_query_~qp#1.offset, mlx5_core_qp_query_~out#1.base, mlx5_core_qp_query_~out#1.offset, mlx5_core_qp_query_~outlen#1, mlx5_core_qp_query_~#in~24#1.base, mlx5_core_qp_query_~#in~24#1.offset, mlx5_core_qp_query_~err~78#1, mlx5_core_qp_query_~tmp~255#1, mlx5_core_qp_query_~tmp___0~107#1;havoc mlx5_core_qp_query_#in~dev#1.base, mlx5_core_qp_query_#in~dev#1.offset, mlx5_core_qp_query_#in~qp#1.base, mlx5_core_qp_query_#in~qp#1.offset, mlx5_core_qp_query_#in~out#1.base, mlx5_core_qp_query_#in~out#1.offset, mlx5_core_qp_query_#in~outlen#1;assume { :end_inline_mlx5_core_qp_query } true;assume -2147483648 <= qp_read_field_#t~ret1177#1 && qp_read_field_#t~ret1177#1 <= 2147483647;qp_read_field_~err~30#1 := qp_read_field_#t~ret1177#1;havoc qp_read_field_#t~ret1177#1; [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9405: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 61, 0); srcloc: null [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12444: SUMMARY for call destroy_msg_cache(mlx5_cmd_init_~dev#1.base, mlx5_cmd_init_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15483: assume mlx5_alloc_uuars_~i~15#1 >= 0; [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15483: assume !(mlx5_alloc_uuars_~i~15#1 >= 0);call mlx5_alloc_uuars_#t~mem1647#1.base, mlx5_alloc_uuars_#t~mem1647#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, 24 + mlx5_alloc_uuars_~uuari#1.offset, 8); [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30810: assume 0 != mlx5e_sq_xmit_~tmp___24~5#1;call mlx5e_sq_xmit_#t~mem5490#1.base, mlx5e_sq_xmit_#t~mem5490#1.offset := read~$Pointer$#25(mlx5e_sq_xmit_~sq#1.base, 406 + mlx5e_sq_xmit_~sq#1.offset, 8); [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30810: assume !(0 != mlx5e_sq_xmit_~tmp___24~5#1); [2025-02-08 03:03:45,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29885: call ULTIMATE.dealloc(mlx5e_set_settings_~#eth_proto_cap~1#1.base, mlx5e_set_settings_~#eth_proto_cap~1#1.offset);havoc mlx5e_set_settings_~#eth_proto_cap~1#1.base, mlx5e_set_settings_~#eth_proto_cap~1#1.offset;call ULTIMATE.dealloc(mlx5e_set_settings_~#eth_proto_admin~1#1.base, mlx5e_set_settings_~#eth_proto_admin~1#1.offset);havoc mlx5e_set_settings_~#eth_proto_admin~1#1.base, mlx5e_set_settings_~#eth_proto_admin~1#1.offset;call ULTIMATE.dealloc(mlx5e_set_settings_~#port_status~0#1.base, mlx5e_set_settings_~#port_status~0#1.offset);havoc mlx5e_set_settings_~#port_status~0#1.base, mlx5e_set_settings_~#port_status~0#1.offset;ldv_main_exported_9_#t~ret5259#1 := mlx5e_set_settings_#res#1;havoc mlx5e_set_settings_#t~ret5224#1.base, mlx5e_set_settings_#t~ret5224#1.offset, mlx5e_set_settings_#t~mem5225#1.base, mlx5e_set_settings_#t~mem5225#1.offset, mlx5e_set_settings_#t~ret5226#1, mlx5e_set_settings_#t~mem5227#1, mlx5e_set_settings_#t~mem5228#1, mlx5e_set_settings_#t~ret5229#1, mlx5e_set_settings_#t~ret5230#1, mlx5e_set_settings_#t~ret5231#1, mlx5e_set_settings_#t~mem5232#1, mlx5e_set_settings_#t~bitwise5233#1, mlx5e_set_settings_#t~ret5234#1, mlx5e_set_settings_#t~mem5235#1, mlx5e_set_settings_#t~ret5236#1, mlx5e_set_settings_#t~ret5237#1, mlx5e_set_settings_#t~mem5238#1, mlx5e_set_settings_#t~ret5239#1, mlx5e_set_settings_#t~ret5240#1, mlx5e_set_settings_~netdev#1.base, mlx5e_set_settings_~netdev#1.offset, mlx5e_set_settings_~cmd#1.base, mlx5e_set_settings_~cmd#1.offset, mlx5e_set_settings_~priv~63#1.base, mlx5e_set_settings_~priv~63#1.offset, mlx5e_set_settings_~tmp~468#1.base, mlx5e_set_settings_~tmp~468#1.offset, mlx5e_set_settings_~mdev~24#1.base, mlx5e_set_settings_~mdev~24#1.offset, mlx5e_set_settings_~link_modes~0#1, mlx5e_set_settings_~speed~1#1, mlx5e_set_settings_~#eth_proto_cap~1#1.base, mlx5e_set_settings_~#eth_proto_cap~1#1.offset, mlx5e_set_settings_~#eth_proto_admin~1#1.base, mlx5e_set_settings_~#eth_proto_admin~1#1.offset, mlx5e_set_settings_~#port_status~0#1.base, mlx5e_set_settings_~#port_status~0#1.offset, mlx5e_set_settings_~err~163#1, mlx5e_set_settings_~tmp___0~220#1, mlx5e_set_settings_~tmp___1~159#1;havoc mlx5e_set_settings_#in~netdev#1.base, mlx5e_set_settings_#in~netdev#1.offset, mlx5e_set_settings_#in~cmd#1.base, mlx5e_set_settings_#in~cmd#1.offset;assume { :end_inline_mlx5e_set_settings } true;assume -2147483648 <= ldv_main_exported_9_#t~ret5259#1 && ldv_main_exported_9_#t~ret5259#1 <= 2147483647;havoc ldv_main_exported_9_#t~ret5259#1;~ldv_state_variable_9~0 := 1; [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32132: havoc ldv_ndo_init_11_#t~nondet5738#1;ldv_main_exported_11_#t~ret4664#1 := ldv_ndo_init_11_#res#1;havoc ldv_ndo_init_11_#t~nondet5738#1;assume { :end_inline_ldv_ndo_init_11 } true;assume -2147483648 <= ldv_main_exported_11_#t~ret4664#1 && ldv_main_exported_11_#t~ret4664#1 <= 2147483647;~ldv_retval_0~0 := ldv_main_exported_11_#t~ret4664#1;havoc ldv_main_exported_11_#t~ret4664#1; [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13634: assume 0 != cq_read_field_~err~32#1; [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13634: assume !(0 != cq_read_field_~err~32#1);cq_read_field_#t~switch1220#1 := 0 == cq_read_field_~index#1; [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13370: assume 0 == (mlx5_cmdif_debugfs_init_#t~mem1143#1.base + mlx5_cmdif_debugfs_init_#t~mem1143#1.offset) % 18446744073709551616;havoc mlx5_cmdif_debugfs_init_#t~mem1143#1.base, mlx5_cmdif_debugfs_init_#t~mem1143#1.offset;mlx5_cmdif_debugfs_init_#res#1 := 0; [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13370: assume !(0 == (mlx5_cmdif_debugfs_init_#t~mem1143#1.base + mlx5_cmdif_debugfs_init_#t~mem1143#1.offset) % 18446744073709551616);havoc mlx5_cmdif_debugfs_init_#t~mem1143#1.base, mlx5_cmdif_debugfs_init_#t~mem1143#1.offset;mlx5_cmdif_debugfs_init_~cmd~12#1.base, mlx5_cmdif_debugfs_init_~cmd~12#1.offset := mlx5_cmdif_debugfs_init_~dev#1.base, 319850 + mlx5_cmdif_debugfs_init_~dev#1.offset;call mlx5_cmdif_debugfs_init_#t~mem1144#1.base, mlx5_cmdif_debugfs_init_#t~mem1144#1.offset := read~$Pointer$#25(mlx5_cmdif_debugfs_init_~dev#1.base, 320190 + mlx5_cmdif_debugfs_init_~dev#1.offset, 8); [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20373-1: SUMMARY for call mlx5_query_port_status_#t~memset~res2730#1.base, mlx5_query_port_status_#t~memset~res2730#1.offset := #Ultimate.C_memset#25(mlx5_query_port_status_~#in~33#1.base, mlx5_query_port_status_~#in~33#1.offset, 0, 16); srcloc: null [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13502: assume qp_read_field_#t~switch1181#1;call qp_read_field_#t~mem1182#1 := read~int#25(qp_read_field_~qp#1.base, 124 + qp_read_field_~qp#1.offset, 4);qp_read_field_~param~0#1 := qp_read_field_#t~mem1182#1; [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13502: assume !qp_read_field_#t~switch1181#1;qp_read_field_#t~switch1181#1 := qp_read_field_#t~switch1181#1 || 1 == qp_read_field_~index#1; [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20373: havoc mlx5_query_port_status_#t~memset~res2730#1.base, mlx5_query_port_status_#t~memset~res2730#1.offset; [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30811: havoc mlx5e_sq_xmit_#t~mem5490#1.base, mlx5e_sq_xmit_#t~mem5490#1.offset;call mlx5e_sq_xmit_#t~mem5491#1 := read~int#25(mlx5e_sq_xmit_~sq#1.base, 48 + mlx5e_sq_xmit_~sq#1.offset, 8);call write~int#25(1 + mlx5e_sq_xmit_#t~mem5491#1, mlx5e_sq_xmit_~sq#1.base, 48 + mlx5e_sq_xmit_~sq#1.offset, 8);havoc mlx5e_sq_xmit_#t~mem5491#1; [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30811-1: SUMMARY for call netif_tx_stop_queue(mlx5e_sq_xmit_#t~mem5490#1.base, mlx5e_sq_xmit_#t~mem5490#1.offset); srcloc: null [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10199: havoc ldv_pci_driver_17_#t~ret454#1.base, ldv_pci_driver_17_#t~ret454#1.offset, ldv_pci_driver_17_~tmp~41#1.base, ldv_pci_driver_17_~tmp~41#1.offset;assume { :end_inline_ldv_pci_driver_17 } true;ldv___pci_register_driver_10_#res#1 := ldv___pci_register_driver_10_~ldv_func_res~4#1; [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8878-1: SUMMARY for call set_hca_ctrl_#t~memset~res237#1.base, set_hca_ctrl_#t~memset~res237#1.offset := #Ultimate.C_memset#25(set_hca_ctrl_~#he_in~0#1.base, set_hca_ctrl_~#he_in~0#1.offset, 0, 16); srcloc: null [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8878: havoc set_hca_ctrl_#t~memset~res237#1.base, set_hca_ctrl_#t~memset~res237#1.offset;call write~int#25(0, set_hca_ctrl_~#he_in~0#1.base, set_hca_ctrl_~#he_in~0#1.offset, 1); [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13635: cq_read_field_~tmp___0~46#1.base, cq_read_field_~tmp___0~46#1.offset := cq_read_field_#t~ret1217#1.base, cq_read_field_#t~ret1217#1.offset;havoc cq_read_field_#t~ret1217#1.base, cq_read_field_#t~ret1217#1.offset;call cq_read_field_#t~mem1218#1 := read~int#6(cq_read_field_~tmp___0~46#1.base, 2076 + cq_read_field_~tmp___0~46#1.offset, 4); [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13635-1: SUMMARY for call cq_read_field_#t~ret1217#1.base, cq_read_field_#t~ret1217#1.offset := get_current(); srcloc: null [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12446-1: SUMMARY for call free_cmd_page(mlx5_cmd_init_~dev#1.base, mlx5_cmd_init_~dev#1.offset, mlx5_cmd_init_~cmd~10#1.base, mlx5_cmd_init_~cmd~10#1.offset); srcloc: null [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20374: assume -2147483648 <= mlx5_query_port_status_#t~ret2731#1 && mlx5_query_port_status_#t~ret2731#1 <= 2147483647;mlx5_query_port_status_~err~90#1 := mlx5_query_port_status_#t~ret2731#1;havoc mlx5_query_port_status_#t~ret2731#1; [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29623: assume (if mlx5e_set_coalesce_#t~mem5167#1 % 256 % 4294967296 <= 2147483647 then mlx5e_set_coalesce_#t~mem5167#1 % 256 % 4294967296 else mlx5e_set_coalesce_#t~mem5167#1 % 256 % 4294967296 - 4294967296) > mlx5e_set_coalesce_~tc~8#1;havoc mlx5e_set_coalesce_#t~mem5167#1; [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29623: assume !((if mlx5e_set_coalesce_#t~mem5167#1 % 256 % 4294967296 <= 2147483647 then mlx5e_set_coalesce_#t~mem5167#1 % 256 % 4294967296 else mlx5e_set_coalesce_#t~mem5167#1 % 256 % 4294967296 - 4294967296) > mlx5e_set_coalesce_~tc~8#1);havoc mlx5e_set_coalesce_#t~mem5167#1;call mlx5e_set_coalesce_#t~mem5168#1 := read~int#25(mlx5e_set_coalesce_~coal#1.base, 4 + mlx5e_set_coalesce_~coal#1.offset, 4);call mlx5e_set_coalesce_#t~mem5169#1 := read~int#25(mlx5e_set_coalesce_~coal#1.base, 8 + mlx5e_set_coalesce_~coal#1.offset, 4); [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20374-1: SUMMARY for call mlx5_query_port_status_#t~ret2731#1 := mlx5_core_access_reg(mlx5_query_port_status_~dev#1.base, mlx5_query_port_status_~dev#1.offset, mlx5_query_port_status_~#in~33#1.base, mlx5_query_port_status_~#in~33#1.offset, 16, mlx5_query_port_status_~#out~40#1.base, mlx5_query_port_status_~#out~40#1.offset, 16, 20486, 0, 0); srcloc: null [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12446: call mlx5_cmd_init_#t~mem1027#1.base, mlx5_cmd_init_#t~mem1027#1.offset := read~$Pointer$#25(mlx5_cmd_init_~cmd~10#1.base, 669 + mlx5_cmd_init_~cmd~10#1.offset, 8); [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29755: get_advertising_~tmp~466#1 := get_advertising_#t~ret5194#1;havoc get_advertising_#t~ret5194#1;call get_advertising_#t~mem5195#1 := read~int#25(get_advertising_~advertising#1.base, get_advertising_~advertising#1.offset, 4); [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29755-1: SUMMARY for call get_advertising_#t~ret5194#1 := ptys2ethtool_adver_link(get_advertising_~eth_proto_cap#1); srcloc: null [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13636-1: SUMMARY for call cq_read_field_#t~ret1219#1 := printk(340, 0); srcloc: null [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13636: assume -2147483648 <= cq_read_field_#t~ret1219#1 && cq_read_field_#t~ret1219#1 <= 2147483647;havoc cq_read_field_#t~mem1218#1;havoc cq_read_field_#t~ret1219#1; [2025-02-08 03:03:45,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276: call ULTIMATE.dealloc(mlx5_dev_init_~#__key~0#1.base, mlx5_dev_init_~#__key~0#1.offset);havoc mlx5_dev_init_~#__key~0#1.base, mlx5_dev_init_~#__key~0#1.offset;call ULTIMATE.dealloc(mlx5_dev_init_~#__key___0~0#1.base, mlx5_dev_init_~#__key___0~0#1.offset);havoc mlx5_dev_init_~#__key___0~0#1.base, mlx5_dev_init_~#__key___0~0#1.offset;init_one_#t~ret447#1 := mlx5_dev_init_#res#1;havoc mlx5_dev_init_#t~mem328#1.base, mlx5_dev_init_#t~mem328#1.offset, mlx5_dev_init_#t~ret329#1.base, mlx5_dev_init_#t~ret329#1.offset, mlx5_dev_init_#t~nondet330#1.base, mlx5_dev_init_#t~nondet330#1.offset, mlx5_dev_init_#t~ret331#1.base, mlx5_dev_init_#t~ret331#1.offset, mlx5_dev_init_#t~ret332#1.base, mlx5_dev_init_#t~ret332#1.offset, mlx5_dev_init_#t~mem333#1.base, mlx5_dev_init_#t~mem333#1.offset, mlx5_dev_init_#t~ret334#1.base, mlx5_dev_init_#t~ret334#1.offset, mlx5_dev_init_#t~mem335#1.base, mlx5_dev_init_#t~mem335#1.offset, mlx5_dev_init_#t~ret336#1, mlx5_dev_init_#t~ret337#1, mlx5_dev_init_#t~ret338#1, mlx5_dev_init_#t~mem339#1.base, mlx5_dev_init_#t~mem339#1.offset, mlx5_dev_init_#t~mem340#1, mlx5_dev_init_#t~mem341#1, mlx5_dev_init_#t~ret342#1.base, mlx5_dev_init_#t~ret342#1.offset, mlx5_dev_init_#t~mem343#1.base, mlx5_dev_init_#t~mem343#1.offset, mlx5_dev_init_#t~ret344#1, mlx5_dev_init_#t~ret345#1, mlx5_dev_init_#t~ret346#1, mlx5_dev_init_#t~ret347#1, mlx5_dev_init_#t~ret348#1, mlx5_dev_init_#t~ret349#1, mlx5_dev_init_#t~ret350#1, mlx5_dev_init_#t~ret351#1, mlx5_dev_init_#t~ret352#1, mlx5_dev_init_#t~ret353#1, mlx5_dev_init_#t~ret354#1, mlx5_dev_init_#t~ret355#1, mlx5_dev_init_#t~ret356#1, mlx5_dev_init_#t~ret357#1, mlx5_dev_init_#t~ret358#1, mlx5_dev_init_#t~ret359#1, mlx5_dev_init_#t~ret360#1, mlx5_dev_init_#t~ret361#1, mlx5_dev_init_#t~ret362#1, mlx5_dev_init_#t~ret363#1, mlx5_dev_init_#t~ret364#1, mlx5_dev_init_#t~ret365#1, mlx5_dev_init_#t~ret366#1, mlx5_dev_init_#t~ret367#1, mlx5_dev_init_#t~mem368#1.base, mlx5_dev_init_#t~mem368#1.offset, mlx5_dev_init_#t~ret369#1, mlx5_dev_init_#t~ret370#1, mlx5_dev_init_#t~mem371#1.base, mlx5_dev_init_#t~mem371#1.offset, mlx5_dev_init_#t~mem372#1.base, mlx5_dev_init_#t~mem372#1.offset, mlx5_dev_init_#t~mem373#1.base, mlx5_dev_init_#t~mem373#1.offset, mlx5_dev_init_#t~mem374#1.base, mlx5_dev_init_#t~mem374#1.offset, mlx5_dev_init_#t~mem375#1.base, mlx5_dev_init_#t~mem375#1.offset, mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset, mlx5_dev_init_~pdev#1.base, mlx5_dev_init_~pdev#1.offset, mlx5_dev_init_~priv~4#1.base, mlx5_dev_init_~priv~4#1.offset, mlx5_dev_init_~err~13#1, mlx5_dev_init_~tmp~33#1.base, mlx5_dev_init_~tmp~33#1.offset, mlx5_dev_init_~#__key~0#1.base, mlx5_dev_init_~#__key~0#1.offset, mlx5_dev_init_~#__key___0~0#1.base, mlx5_dev_init_~#__key___0~0#1.offset, mlx5_dev_init_~tmp___0~12#1.base, mlx5_dev_init_~tmp___0~12#1.offset, mlx5_dev_init_~tmp___1~7#1.base, mlx5_dev_init_~tmp___1~7#1.offset, mlx5_dev_init_~tmp___2~6#1, mlx5_dev_init_~tmp___3~5#1, mlx5_dev_init_~tmp___4~4#1, mlx5_dev_init_~tmp___5~2#1;havoc mlx5_dev_init_#in~dev#1.base, mlx5_dev_init_#in~dev#1.offset, mlx5_dev_init_#in~pdev#1.base, mlx5_dev_init_#in~pdev#1.offset;assume { :end_inline_mlx5_dev_init } true;assume -2147483648 <= init_one_#t~ret447#1 && init_one_#t~ret447#1 <= 2147483647;init_one_~err~14#1 := init_one_#t~ret447#1;havoc init_one_#t~ret447#1; [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29756-3: assume 0 == get_advertising_~tmp~466#1 % 4294967296;get_advertising_#t~bitwise5196#1 := get_advertising_#t~mem5195#1; [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29756-3: assume !(0 == get_advertising_~tmp~466#1 % 4294967296); [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29756-4: assume 0 == get_advertising_#t~mem5195#1 % 4294967296 || get_advertising_#t~mem5195#1 % 4294967296 == get_advertising_~tmp~466#1 % 4294967296;get_advertising_#t~bitwise5196#1 := get_advertising_~tmp~466#1; [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29756-4: assume !(0 == get_advertising_#t~mem5195#1 % 4294967296 || get_advertising_#t~mem5195#1 % 4294967296 == get_advertising_~tmp~466#1 % 4294967296); [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29756-1: [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29756-2: havoc get_advertising_#t~bitwise5196#1;assume (get_advertising_#t~bitwise5196#1 % 4294967296 >= get_advertising_#t~mem5195#1 % 4294967296 && get_advertising_#t~bitwise5196#1 % 4294967296 >= get_advertising_~tmp~466#1 % 4294967296) && get_advertising_#t~bitwise5196#1 % 4294967296 <= get_advertising_#t~mem5195#1 % 4294967296 + get_advertising_~tmp~466#1 % 4294967296; [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29756: call write~int#25(get_advertising_#t~bitwise5196#1, get_advertising_~advertising#1.base, get_advertising_~advertising#1.offset, 4);havoc get_advertising_#t~mem5195#1;havoc get_advertising_#t~bitwise5196#1;call get_advertising_#t~mem5197#1 := read~int#25(get_advertising_~advertising#1.base, get_advertising_~advertising#1.offset, 4); [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13240: mlx5_register_debugfs_#t~ret1116#1 := IS_ERR_OR_NULL_#res#1;havoc IS_ERR_OR_NULL_#t~ret1319#1, IS_ERR_OR_NULL_~ptr#1.base, IS_ERR_OR_NULL_~ptr#1.offset, IS_ERR_OR_NULL_~tmp~114#1;havoc IS_ERR_OR_NULL_#in~ptr#1.base, IS_ERR_OR_NULL_#in~ptr#1.offset;assume { :end_inline_IS_ERR_OR_NULL } true;mlx5_register_debugfs_~tmp~102#1 := (if 0 == mlx5_register_debugfs_#t~ret1116#1 % 256 then 0 else 1);havoc mlx5_register_debugfs_#t~mem1115#1.base, mlx5_register_debugfs_#t~mem1115#1.offset;havoc mlx5_register_debugfs_#t~ret1116#1; [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32003: havoc debugfs_create_u64_#t~ret5719#1.base, debugfs_create_u64_#t~ret5719#1.offset;mlx5_cmdif_debugfs_init_#t~ret1162#1.base, mlx5_cmdif_debugfs_init_#t~ret1162#1.offset := debugfs_create_u64_#res#1.base, debugfs_create_u64_#res#1.offset;havoc debugfs_create_u64_#t~ret5719#1.base, debugfs_create_u64_#t~ret5719#1.offset, debugfs_create_u64_~arg0#1.base, debugfs_create_u64_~arg0#1.offset, debugfs_create_u64_~arg1#1, debugfs_create_u64_~arg2#1.base, debugfs_create_u64_~arg2#1.offset, debugfs_create_u64_~arg3#1.base, debugfs_create_u64_~arg3#1.offset;havoc debugfs_create_u64_#in~arg0#1.base, debugfs_create_u64_#in~arg0#1.offset, debugfs_create_u64_#in~arg1#1, debugfs_create_u64_#in~arg2#1.base, debugfs_create_u64_#in~arg2#1.offset, debugfs_create_u64_#in~arg3#1.base, debugfs_create_u64_#in~arg3#1.offset;assume { :end_inline_debugfs_create_u64 } true;call write~$Pointer$#25(mlx5_cmdif_debugfs_init_#t~ret1162#1.base, mlx5_cmdif_debugfs_init_#t~ret1162#1.offset, mlx5_cmdif_debugfs_init_~stats~4#1.base, 32 + mlx5_cmdif_debugfs_init_~stats~4#1.offset, 8);havoc mlx5_cmdif_debugfs_init_#t~mem1161#1.base, mlx5_cmdif_debugfs_init_#t~mem1161#1.offset;havoc mlx5_cmdif_debugfs_init_#t~ret1162#1.base, mlx5_cmdif_debugfs_init_#t~ret1162#1.offset;call mlx5_cmdif_debugfs_init_#t~mem1163#1.base, mlx5_cmdif_debugfs_init_#t~mem1163#1.offset := read~$Pointer$#25(mlx5_cmdif_debugfs_init_~stats~4#1.base, 32 + mlx5_cmdif_debugfs_init_~stats~4#1.offset, 8); [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8880: assume -2147483648 <= set_hca_ctrl_#t~ret238#1 && set_hca_ctrl_#t~ret238#1 <= 2147483647;set_hca_ctrl_~err~5#1 := set_hca_ctrl_#t~ret238#1;havoc set_hca_ctrl_#t~ret238#1;set_hca_ctrl_#res#1 := set_hca_ctrl_~err~5#1;call ULTIMATE.dealloc(set_hca_ctrl_~#he_in~0#1.base, set_hca_ctrl_~#he_in~0#1.offset);havoc set_hca_ctrl_~#he_in~0#1.base, set_hca_ctrl_~#he_in~0#1.offset;call ULTIMATE.dealloc(set_hca_ctrl_~#he_out~0#1.base, set_hca_ctrl_~#he_out~0#1.offset);havoc set_hca_ctrl_~#he_out~0#1.base, set_hca_ctrl_~#he_out~0#1.offset; [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8880-1: SUMMARY for call set_hca_ctrl_#t~ret238#1 := mlx5_core_access_reg(set_hca_ctrl_~dev#1.base, set_hca_ctrl_~dev#1.offset, set_hca_ctrl_~#he_in~0#1.base, set_hca_ctrl_~#he_in~0#1.offset, 16, set_hca_ctrl_~#he_out~0#1.base, set_hca_ctrl_~#he_out~0#1.offset, 16, 28676, 0, 1); srcloc: null [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20376: assume 0 != mlx5_query_port_status_~err~90#1;mlx5_query_port_status_#res#1 := mlx5_query_port_status_~err~90#1;call ULTIMATE.dealloc(mlx5_query_port_status_~#in~33#1.base, mlx5_query_port_status_~#in~33#1.offset);havoc mlx5_query_port_status_~#in~33#1.base, mlx5_query_port_status_~#in~33#1.offset;call ULTIMATE.dealloc(mlx5_query_port_status_~#out~40#1.base, mlx5_query_port_status_~#out~40#1.offset);havoc mlx5_query_port_status_~#out~40#1.base, mlx5_query_port_status_~#out~40#1.offset; [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20376: assume !(0 != mlx5_query_port_status_~err~90#1);call mlx5_query_port_status_#t~mem2732#1 := read~int#25(mlx5_query_port_status_~#out~40#1.base, mlx5_query_port_status_~#out~40#1.offset, 4); [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15355: assume 0 == need_uuar_lock_~uuarn#1 || 4 != need_uuar_lock_~tot_uuars~0#1;need_uuar_lock_#res#1 := 0; [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15355: assume !(0 == need_uuar_lock_~uuarn#1 || 4 != need_uuar_lock_~tot_uuars~0#1);need_uuar_lock_#res#1 := 1; [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15487-1: SUMMARY for call kfree(mlx5_alloc_uuars_#t~mem1647#1.base, mlx5_alloc_uuars_#t~mem1647#1.offset); srcloc: null [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12448: mlx5_cmd_init_#res#1 := mlx5_cmd_init_~err~28#1;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key~7#1.base, mlx5_cmd_init_~#__key~7#1.offset);havoc mlx5_cmd_init_~#__key~7#1.base, mlx5_cmd_init_~#__key~7#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key___0~2#1.base, mlx5_cmd_init_~#__key___0~2#1.offset);havoc mlx5_cmd_init_~#__key___0~2#1.base, mlx5_cmd_init_~#__key___0~2#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key___1~0#1.base, mlx5_cmd_init_~#__key___1~0#1.offset);havoc mlx5_cmd_init_~#__key___1~0#1.base, mlx5_cmd_init_~#__key___1~0#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#descriptor~11#1.base, mlx5_cmd_init_~#descriptor~11#1.offset);havoc mlx5_cmd_init_~#descriptor~11#1.base, mlx5_cmd_init_~#descriptor~11#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key___2~0#1.base, mlx5_cmd_init_~#__key___2~0#1.offset);havoc mlx5_cmd_init_~#__key___2~0#1.base, mlx5_cmd_init_~#__key___2~0#1.offset; [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15487: havoc mlx5_alloc_uuars_#t~mem1647#1.base, mlx5_alloc_uuars_#t~mem1647#1.offset;call mlx5_alloc_uuars_#t~mem1648#1.base, mlx5_alloc_uuars_#t~mem1648#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, 16 + mlx5_alloc_uuars_~uuari#1.offset, 8); [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13505: assume qp_read_field_#t~switch1181#1;call qp_read_field_#t~mem1183#1 := read~int#25(qp_read_field_~ctx~0#1.base, qp_read_field_~ctx~0#1.offset, 4); [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13505: assume !qp_read_field_#t~switch1181#1;qp_read_field_#t~switch1181#1 := qp_read_field_#t~switch1181#1 || 2 == qp_read_field_~index#1; [2025-02-08 03:03:45,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29757-4: assume 0 == get_advertising_#t~mem5197#1 % 4294967296 || get_advertising_#t~mem5197#1 % 4294967296 == (if 0 != get_advertising_~tx_pause#1 % 256 % 4294967296 then 8192 else 0) % 4294967296;get_advertising_#t~bitwise5198#1 := (if 0 != get_advertising_~tx_pause#1 % 256 % 4294967296 then 8192 else 0); [2025-02-08 03:03:45,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29757-4: assume !(0 == get_advertising_#t~mem5197#1 % 4294967296 || get_advertising_#t~mem5197#1 % 4294967296 == (if 0 != get_advertising_~tx_pause#1 % 256 % 4294967296 then 8192 else 0) % 4294967296); [2025-02-08 03:03:45,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12448-1: SUMMARY for call dma_pool_destroy(mlx5_cmd_init_#t~mem1027#1.base, mlx5_cmd_init_#t~mem1027#1.offset); srcloc: null [2025-02-08 03:03:45,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29757-2: havoc get_advertising_#t~bitwise5198#1;assume (get_advertising_#t~bitwise5198#1 % 4294967296 >= get_advertising_#t~mem5197#1 % 4294967296 && get_advertising_#t~bitwise5198#1 % 4294967296 >= (if 0 != get_advertising_~tx_pause#1 % 256 % 4294967296 then 8192 else 0) % 4294967296) && get_advertising_#t~bitwise5198#1 % 4294967296 <= get_advertising_#t~mem5197#1 % 4294967296 + (if 0 != get_advertising_~tx_pause#1 % 256 % 4294967296 then 8192 else 0) % 4294967296; [2025-02-08 03:03:45,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29757-3: assume 0 == (if 0 != get_advertising_~tx_pause#1 % 256 % 4294967296 then 8192 else 0) % 4294967296;get_advertising_#t~bitwise5198#1 := get_advertising_#t~mem5197#1; [2025-02-08 03:03:45,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29757-3: assume !(0 == (if 0 != get_advertising_~tx_pause#1 % 256 % 4294967296 then 8192 else 0) % 4294967296); [2025-02-08 03:03:45,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29757: call write~int#25(get_advertising_#t~bitwise5198#1, get_advertising_~advertising#1.base, get_advertising_~advertising#1.offset, 4);havoc get_advertising_#t~mem5197#1;havoc get_advertising_#t~bitwise5198#1;call get_advertising_#t~mem5199#1 := read~int#25(get_advertising_~advertising#1.base, get_advertising_~advertising#1.offset, 4); [2025-02-08 03:03:45,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29757-1: [2025-02-08 03:03:45,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13241: assume 0 != (if mlx5_register_debugfs_~tmp~102#1 % 256 % 4294967296 <= 2147483647 then mlx5_register_debugfs_~tmp~102#1 % 256 % 4294967296 else mlx5_register_debugfs_~tmp~102#1 % 256 % 4294967296 - 4294967296);call write~$Pointer$#5(0, 0, ~#mlx5_debugfs_root~0.base, ~#mlx5_debugfs_root~0.offset, 8); [2025-02-08 03:03:45,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13241: assume !(0 != (if mlx5_register_debugfs_~tmp~102#1 % 256 % 4294967296 <= 2147483647 then mlx5_register_debugfs_~tmp~102#1 % 256 % 4294967296 else mlx5_register_debugfs_~tmp~102#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:03:45,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32003-3: SUMMARY for call debugfs_create_u64_#t~ret5719#1.base, debugfs_create_u64_#t~ret5719#1.offset := ldv_malloc(300); srcloc: null [2025-02-08 03:03:45,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32003-2: debugfs_create_u64_#res#1.base, debugfs_create_u64_#res#1.offset := debugfs_create_u64_#t~ret5719#1.base, debugfs_create_u64_#t~ret5719#1.offset;havoc debugfs_create_u64_#t~ret5719#1.base, debugfs_create_u64_#t~ret5719#1.offset; [2025-02-08 03:03:45,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32136: havoc ldv_ndo_uninit_11_#t~nondet5739#1;ldv_main_exported_11_#t~ret4665#1 := ldv_ndo_uninit_11_#res#1;havoc ldv_ndo_uninit_11_#t~nondet5739#1;assume { :end_inline_ldv_ndo_uninit_11 } true;assume -2147483648 <= ldv_main_exported_11_#t~ret4665#1 && ldv_main_exported_11_#t~ret4665#1 <= 2147483647;havoc ldv_main_exported_11_#t~ret4665#1;~ldv_state_variable_11~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13506: qp_read_field_~tmp___1~27#1 := qp_read_field_#t~ret1184#1;assume { :begin_inline_mlx5_qp_state_str } true;mlx5_qp_state_str_#in~state#1 := (if qp_read_field_~tmp___1~27#1 % 4294967296 / 268435456 % 4294967296 % 4294967296 <= 2147483647 then qp_read_field_~tmp___1~27#1 % 4294967296 / 268435456 % 4294967296 % 4294967296 else qp_read_field_~tmp___1~27#1 % 4294967296 / 268435456 % 4294967296 % 4294967296 - 4294967296);havoc mlx5_qp_state_str_#res#1.base, mlx5_qp_state_str_#res#1.offset;havoc mlx5_qp_state_str_#t~switch1113#1, mlx5_qp_state_str_~state#1;mlx5_qp_state_str_~state#1 := mlx5_qp_state_str_#in~state#1;mlx5_qp_state_str_#t~switch1113#1 := 0 == mlx5_qp_state_str_~state#1; [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9410: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9410: assume !(0 != mlx5_dev_init_~err~13#1);assume { :begin_inline_mlx5_alloc_uuars } true;mlx5_alloc_uuars_#in~dev#1.base, mlx5_alloc_uuars_#in~dev#1.offset, mlx5_alloc_uuars_#in~uuari#1.base, mlx5_alloc_uuars_#in~uuari#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset, mlx5_dev_init_~priv~4#1.base, 409 + mlx5_dev_init_~priv~4#1.offset;havoc mlx5_alloc_uuars_#res#1;havoc mlx5_alloc_uuars_#t~mem1599#1, mlx5_alloc_uuars_#t~ret1600#1.base, mlx5_alloc_uuars_#t~ret1600#1.offset, mlx5_alloc_uuars_#t~mem1601#1.base, mlx5_alloc_uuars_#t~mem1601#1.offset, mlx5_alloc_uuars_#t~ret1602#1.base, mlx5_alloc_uuars_#t~ret1602#1.offset, mlx5_alloc_uuars_#t~mem1603#1.base, mlx5_alloc_uuars_#t~mem1603#1.offset, mlx5_alloc_uuars_#t~ret1604#1.base, mlx5_alloc_uuars_#t~ret1604#1.offset, mlx5_alloc_uuars_#t~mem1605#1.base, mlx5_alloc_uuars_#t~mem1605#1.offset, mlx5_alloc_uuars_#t~ret1606#1.base, mlx5_alloc_uuars_#t~ret1606#1.offset, mlx5_alloc_uuars_#t~mem1607#1.base, mlx5_alloc_uuars_#t~mem1607#1.offset, mlx5_alloc_uuars_#t~mem1608#1.base, mlx5_alloc_uuars_#t~mem1608#1.offset, mlx5_alloc_uuars_#t~ret1609#1, mlx5_alloc_uuars_#t~mem1612#1, mlx5_alloc_uuars_#t~mem1610#1.base, mlx5_alloc_uuars_#t~mem1610#1.offset, mlx5_alloc_uuars_#t~mem1611#1, mlx5_alloc_uuars_#t~mem1613#1.base, mlx5_alloc_uuars_#t~mem1613#1.offset, mlx5_alloc_uuars_#t~ret1614#1.base, mlx5_alloc_uuars_#t~ret1614#1.offset, mlx5_alloc_uuars_#t~mem1615#1.base, mlx5_alloc_uuars_#t~mem1615#1.offset, mlx5_alloc_uuars_#t~mem1616#1.base, mlx5_alloc_uuars_#t~mem1616#1.offset, mlx5_alloc_uuars_#t~mem1617#1.base, mlx5_alloc_uuars_#t~mem1617#1.offset, mlx5_alloc_uuars_#t~mem1618#1, mlx5_alloc_uuars_#t~ret1619#1, mlx5_alloc_uuars_#t~mem1620#1, mlx5_alloc_uuars_#t~ret1621#1, mlx5_alloc_uuars_#t~ret1622#1.base, mlx5_alloc_uuars_#t~ret1622#1.offset, mlx5_alloc_uuars_#t~mem1623#1, mlx5_alloc_uuars_#t~mem1624#1.base, mlx5_alloc_uuars_#t~mem1624#1.offset, mlx5_alloc_uuars_#t~mem1625#1, mlx5_alloc_uuars_#t~mem1626#1.base, mlx5_alloc_uuars_#t~mem1626#1.offset, mlx5_alloc_uuars_#t~mem1627#1.base, mlx5_alloc_uuars_#t~mem1627#1.offset, mlx5_alloc_uuars_#t~mem1628#1, mlx5_alloc_uuars_#t~mem1629#1.base, mlx5_alloc_uuars_#t~mem1629#1.offset, mlx5_alloc_uuars_#t~mem1630#1, mlx5_alloc_uuars_#t~ret1631#1, mlx5_alloc_uuars_#t~bitwise1632#1, mlx5_alloc_uuars_#t~mem1633#1.base, mlx5_alloc_uuars_#t~mem1633#1.offset, mlx5_alloc_uuars_#t~mem1634#1.base, mlx5_alloc_uuars_#t~mem1634#1.offset, mlx5_alloc_uuars_#t~mem1635#1.base, mlx5_alloc_uuars_#t~mem1635#1.offset, mlx5_alloc_uuars_#t~mem1636#1, mlx5_alloc_uuars_#t~ret1637#1, mlx5_alloc_uuars_#t~bitwise1638#1, mlx5_alloc_uuars_#t~ret1639#1, mlx5_alloc_uuars_#t~ret1640#1.base, mlx5_alloc_uuars_#t~ret1640#1.offset, mlx5_alloc_uuars_#t~ret1641#1.base, mlx5_alloc_uuars_#t~ret1641#1.offset, mlx5_alloc_uuars_#t~mem1642#1.base, mlx5_alloc_uuars_#t~mem1642#1.offset, mlx5_alloc_uuars_#t~mem1643#1.base, mlx5_alloc_uuars_#t~mem1643#1.offset, mlx5_alloc_uuars_#t~mem1644#1.base, mlx5_alloc_uuars_#t~mem1644#1.offset, mlx5_alloc_uuars_#t~mem1645#1, mlx5_alloc_uuars_#t~ret1646#1, mlx5_alloc_uuars_#t~mem1647#1.base, mlx5_alloc_uuars_#t~mem1647#1.offset, mlx5_alloc_uuars_#t~mem1648#1.base, mlx5_alloc_uuars_#t~mem1648#1.offset, mlx5_alloc_uuars_#t~mem1649#1.base, mlx5_alloc_uuars_#t~mem1649#1.offset, mlx5_alloc_uuars_#t~mem1650#1.base, mlx5_alloc_uuars_#t~mem1650#1.offset, mlx5_alloc_uuars_~dev#1.base, mlx5_alloc_uuars_~dev#1.offset, mlx5_alloc_uuars_~uuari#1.base, mlx5_alloc_uuars_~uuari#1.offset, mlx5_alloc_uuars_~tot_uuars~1#1, mlx5_alloc_uuars_~bf~0#1.base, mlx5_alloc_uuars_~bf~0#1.offset, mlx5_alloc_uuars_~addr~1#1, mlx5_alloc_uuars_~err~51#1, mlx5_alloc_uuars_~i~15#1, mlx5_alloc_uuars_~#__key~9#1.base, mlx5_alloc_uuars_~#__key~9#1.offset, mlx5_alloc_uuars_~tmp~146#1.base, mlx5_alloc_uuars_~tmp~146#1.offset, mlx5_alloc_uuars_~tmp___0~60#1.base, mlx5_alloc_uuars_~tmp___0~60#1.offset, mlx5_alloc_uuars_~tmp___1~37#1.base, mlx5_alloc_uuars_~tmp___1~37#1.offset, mlx5_alloc_uuars_~tmp___2~29#1.base, mlx5_alloc_uuars_~tmp___2~29#1.offset, mlx5_alloc_uuars_~#descriptor~13#1.base, mlx5_alloc_uuars_~#descriptor~13#1.offset, mlx5_alloc_uuars_~tmp___3~23#1.base, mlx5_alloc_uuars_~tmp___3~23#1.offset, mlx5_alloc_uuars_~tmp___4~16#1, mlx5_alloc_uuars_~tmp___5~11#1, mlx5_alloc_uuars_~tmp___6~9#1, mlx5_alloc_uuars_~#__key___0~3#1.base, mlx5_alloc_uuars_~#__key___0~3#1.offset, mlx5_alloc_uuars_~#__key___1~1#1.base, mlx5_alloc_uuars_~#__key___1~1#1.offset;mlx5_alloc_uuars_~dev#1.base, mlx5_alloc_uuars_~dev#1.offset := mlx5_alloc_uuars_#in~dev#1.base, mlx5_alloc_uuars_#in~dev#1.offset;mlx5_alloc_uuars_~uuari#1.base, mlx5_alloc_uuars_~uuari#1.offset := mlx5_alloc_uuars_#in~uuari#1.base, mlx5_alloc_uuars_#in~uuari#1.offset;havoc mlx5_alloc_uuars_~tot_uuars~1#1;havoc mlx5_alloc_uuars_~bf~0#1.base, mlx5_alloc_uuars_~bf~0#1.offset;havoc mlx5_alloc_uuars_~addr~1#1;havoc mlx5_alloc_uuars_~err~51#1;havoc mlx5_alloc_uuars_~i~15#1;call mlx5_alloc_uuars_~#__key~9#1.base, mlx5_alloc_uuars_~#__key~9#1.offset := #Ultimate.allocOnStack(8);havoc mlx5_alloc_uuars_~tmp~146#1.base, mlx5_alloc_uuars_~tmp~146#1.offset;havoc mlx5_alloc_uuars_~tmp___0~60#1.base, mlx5_alloc_uuars_~tmp___0~60#1.offset;havoc mlx5_alloc_uuars_~tmp___1~37#1.base, mlx5_alloc_uuars_~tmp___1~37#1.offset;havoc mlx5_alloc_uuars_~tmp___2~29#1.base, mlx5_alloc_uuars_~tmp___2~29#1.offset;call mlx5_alloc_uuars_~#descriptor~13#1.base, mlx5_alloc_uuars_~#descriptor~13#1.offset := #Ultimate.allocOnStack(37);havoc mlx5_alloc_uuars_~tmp___3~23#1.base, mlx5_alloc_uuars_~tmp___3~23#1.offset;havoc mlx5_alloc_uuars_~tmp___4~16#1;havoc mlx5_alloc_uuars_~tmp___5~11#1;havoc mlx5_alloc_uuars_~tmp___6~9#1;call mlx5_alloc_uuars_~#__key___0~3#1.base, mlx5_alloc_uuars_~#__key___0~3#1.offset := #Ultimate.allocOnStack(8);call mlx5_alloc_uuars_~#__key___1~1#1.base, mlx5_alloc_uuars_~#__key___1~1#1.offset := #Ultimate.allocOnStack(8);mlx5_alloc_uuars_~tot_uuars~1#1 := 16;call write~int#25(4, mlx5_alloc_uuars_~uuari#1.base, 8 + mlx5_alloc_uuars_~uuari#1.offset, 4);call write~int#25(4, mlx5_alloc_uuars_~uuari#1.base, 12 + mlx5_alloc_uuars_~uuari#1.offset, 4); [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13506-1: SUMMARY for call qp_read_field_#t~ret1184#1 := __fswab32(qp_read_field_#t~mem1183#1); srcloc: null [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29758-3: assume 0 == (if (if get_advertising_~tx_pause#1 % 256 % 4294967296 <= 2147483647 then get_advertising_~tx_pause#1 % 256 % 4294967296 else get_advertising_~tx_pause#1 % 256 % 4294967296 - 4294967296) != (if get_advertising_~rx_pause#1 % 256 % 4294967296 <= 2147483647 then get_advertising_~rx_pause#1 % 256 % 4294967296 else get_advertising_~rx_pause#1 % 256 % 4294967296 - 4294967296) then 16384 else 0) % 4294967296;get_advertising_#t~bitwise5200#1 := get_advertising_#t~mem5199#1; [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29758-3: assume !(0 == (if (if get_advertising_~tx_pause#1 % 256 % 4294967296 <= 2147483647 then get_advertising_~tx_pause#1 % 256 % 4294967296 else get_advertising_~tx_pause#1 % 256 % 4294967296 - 4294967296) != (if get_advertising_~rx_pause#1 % 256 % 4294967296 <= 2147483647 then get_advertising_~rx_pause#1 % 256 % 4294967296 else get_advertising_~rx_pause#1 % 256 % 4294967296 - 4294967296) then 16384 else 0) % 4294967296); [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29758-4: assume 0 == get_advertising_#t~mem5199#1 % 4294967296 || get_advertising_#t~mem5199#1 % 4294967296 == (if (if get_advertising_~tx_pause#1 % 256 % 4294967296 <= 2147483647 then get_advertising_~tx_pause#1 % 256 % 4294967296 else get_advertising_~tx_pause#1 % 256 % 4294967296 - 4294967296) != (if get_advertising_~rx_pause#1 % 256 % 4294967296 <= 2147483647 then get_advertising_~rx_pause#1 % 256 % 4294967296 else get_advertising_~rx_pause#1 % 256 % 4294967296 - 4294967296) then 16384 else 0) % 4294967296;get_advertising_#t~bitwise5200#1 := (if (if get_advertising_~tx_pause#1 % 256 % 4294967296 <= 2147483647 then get_advertising_~tx_pause#1 % 256 % 4294967296 else get_advertising_~tx_pause#1 % 256 % 4294967296 - 4294967296) != (if get_advertising_~rx_pause#1 % 256 % 4294967296 <= 2147483647 then get_advertising_~rx_pause#1 % 256 % 4294967296 else get_advertising_~rx_pause#1 % 256 % 4294967296 - 4294967296) then 16384 else 0); [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29758-4: assume !(0 == get_advertising_#t~mem5199#1 % 4294967296 || get_advertising_#t~mem5199#1 % 4294967296 == (if (if get_advertising_~tx_pause#1 % 256 % 4294967296 <= 2147483647 then get_advertising_~tx_pause#1 % 256 % 4294967296 else get_advertising_~tx_pause#1 % 256 % 4294967296 - 4294967296) != (if get_advertising_~rx_pause#1 % 256 % 4294967296 <= 2147483647 then get_advertising_~rx_pause#1 % 256 % 4294967296 else get_advertising_~rx_pause#1 % 256 % 4294967296 - 4294967296) then 16384 else 0) % 4294967296); [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29758-1: [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29758-2: havoc get_advertising_#t~bitwise5200#1;assume (get_advertising_#t~bitwise5200#1 % 4294967296 >= get_advertising_#t~mem5199#1 % 4294967296 && get_advertising_#t~bitwise5200#1 % 4294967296 >= (if (if get_advertising_~tx_pause#1 % 256 % 4294967296 <= 2147483647 then get_advertising_~tx_pause#1 % 256 % 4294967296 else get_advertising_~tx_pause#1 % 256 % 4294967296 - 4294967296) != (if get_advertising_~rx_pause#1 % 256 % 4294967296 <= 2147483647 then get_advertising_~rx_pause#1 % 256 % 4294967296 else get_advertising_~rx_pause#1 % 256 % 4294967296 - 4294967296) then 16384 else 0) % 4294967296) && get_advertising_#t~bitwise5200#1 % 4294967296 <= get_advertising_#t~mem5199#1 % 4294967296 + (if (if get_advertising_~tx_pause#1 % 256 % 4294967296 <= 2147483647 then get_advertising_~tx_pause#1 % 256 % 4294967296 else get_advertising_~tx_pause#1 % 256 % 4294967296 - 4294967296) != (if get_advertising_~rx_pause#1 % 256 % 4294967296 <= 2147483647 then get_advertising_~rx_pause#1 % 256 % 4294967296 else get_advertising_~rx_pause#1 % 256 % 4294967296 - 4294967296) then 16384 else 0) % 4294967296; [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30815: assume 0 == mlx5e_sq_xmit_#t~mem5492#1 % 256 % 4294967296;havoc mlx5e_sq_xmit_#t~mem5492#1;call write~int#25(8, mlx5e_sq_xmit_~cseg~1#1.base, 11 + mlx5e_sq_xmit_~cseg~1#1.offset, 1); [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30815: assume !(0 == mlx5e_sq_xmit_#t~mem5492#1 % 256 % 4294967296);havoc mlx5e_sq_xmit_#t~mem5492#1;call mlx5e_sq_xmit_#t~mem5493#1.base, mlx5e_sq_xmit_#t~mem5493#1.offset := read~$Pointer$#25(mlx5e_sq_xmit_~sq#1.base, 406 + mlx5e_sq_xmit_~sq#1.offset, 8);assume { :begin_inline_netif_xmit_stopped } true;netif_xmit_stopped_#in~dev_queue#1.base, netif_xmit_stopped_#in~dev_queue#1.offset := mlx5e_sq_xmit_#t~mem5493#1.base, mlx5e_sq_xmit_#t~mem5493#1.offset;havoc netif_xmit_stopped_#res#1;havoc netif_xmit_stopped_#t~mem5344#1, netif_xmit_stopped_~dev_queue#1.base, netif_xmit_stopped_~dev_queue#1.offset;netif_xmit_stopped_~dev_queue#1.base, netif_xmit_stopped_~dev_queue#1.offset := netif_xmit_stopped_#in~dev_queue#1.base, netif_xmit_stopped_#in~dev_queue#1.offset;call netif_xmit_stopped_#t~mem5344#1 := read~int#25(netif_xmit_stopped_~dev_queue#1.base, 389 + netif_xmit_stopped_~dev_queue#1.offset, 8);netif_xmit_stopped_#res#1 := (if 0 == (if 0 != netif_xmit_stopped_#t~mem5344#1 % 4 % 18446744073709551616 then 1 else 0) then 0 else 1);havoc netif_xmit_stopped_#t~mem5344#1; [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29758: call write~int#25(get_advertising_#t~bitwise5200#1, get_advertising_~advertising#1.base, get_advertising_~advertising#1.offset, 4);havoc get_advertising_#t~mem5199#1;havoc get_advertising_#t~bitwise5200#1; [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30815-1: call mlx5e_sq_xmit_#t~mem5492#1 := read~int#25(mlx5e_sq_xmit_~skb#1.base, 142 + mlx5e_sq_xmit_~skb#1.offset, 1); [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9014: mlx5_irq_set_affinity_hints_~i~1#1 := mlx5_irq_set_affinity_hints_~i~1#1 - 1; [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9411: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 62, 0); srcloc: null [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9147: call alloc_comp_eqs_#t~mem291#1 := read~int#25(alloc_comp_eqs_~table~3#1.base, 305 + alloc_comp_eqs_~table~3#1.offset, 4);alloc_comp_eqs_~ncomp_vec~0#1 := alloc_comp_eqs_#t~mem291#1;havoc alloc_comp_eqs_#t~mem291#1;alloc_comp_eqs_~nent~0#1 := 1024;alloc_comp_eqs_~i~3#1 := 0; [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9147-1: SUMMARY for call INIT_LIST_HEAD(alloc_comp_eqs_~table~3#1.base, 16 + alloc_comp_eqs_~table~3#1.offset); srcloc: null [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13375: call write~$Pointer$#25(mlx5_cmdif_debugfs_init_#t~ret1145#1.base, mlx5_cmdif_debugfs_init_#t~ret1145#1.offset, mlx5_cmdif_debugfs_init_~cmd~12#1.base, mlx5_cmdif_debugfs_init_~cmd~12#1.offset, 8);havoc mlx5_cmdif_debugfs_init_#t~mem1144#1.base, mlx5_cmdif_debugfs_init_#t~mem1144#1.offset;havoc mlx5_cmdif_debugfs_init_#t~ret1145#1.base, mlx5_cmdif_debugfs_init_#t~ret1145#1.offset;call mlx5_cmdif_debugfs_init_#t~mem1146#1.base, mlx5_cmdif_debugfs_init_#t~mem1146#1.offset := read~$Pointer$#25(mlx5_cmdif_debugfs_init_~cmd~12#1.base, mlx5_cmdif_debugfs_init_~cmd~12#1.offset, 8); [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13375-1: SUMMARY for call mlx5_cmdif_debugfs_init_#t~ret1145#1.base, mlx5_cmdif_debugfs_init_#t~ret1145#1.offset := debugfs_create_dir(325, 0, mlx5_cmdif_debugfs_init_#t~mem1144#1.base, mlx5_cmdif_debugfs_init_#t~mem1144#1.offset); srcloc: null [2025-02-08 03:03:45,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15489-1: SUMMARY for call kfree(mlx5_alloc_uuars_#t~mem1648#1.base, mlx5_alloc_uuars_#t~mem1648#1.offset); srcloc: null [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15489: call mlx5_alloc_uuars_#t~mem1649#1.base, mlx5_alloc_uuars_#t~mem1649#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, 32 + mlx5_alloc_uuars_~uuari#1.offset, 8); [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29627: assume -2147483648 <= mlx5e_set_coalesce_#t~ret5170#1 && mlx5e_set_coalesce_#t~ret5170#1 <= 2147483647;havoc mlx5e_set_coalesce_#t~mem5168#1;havoc mlx5e_set_coalesce_#t~mem5169#1;havoc mlx5e_set_coalesce_#t~ret5170#1;mlx5e_set_coalesce_~i~44#1 := 1 + mlx5e_set_coalesce_~i~44#1;call mlx5e_set_coalesce_#t~mem5171#1 := read~int#25(mlx5e_set_coalesce_~priv~61#1.base, 21458 + mlx5e_set_coalesce_~priv~61#1.offset, 2); [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29627-1: SUMMARY for call mlx5e_set_coalesce_#t~ret5170#1 := mlx5_core_modify_cq_moderation(mlx5e_set_coalesce_~mdev~22#1.base, mlx5e_set_coalesce_~mdev~22#1.offset, mlx5e_set_coalesce_~c~12#1.base, 143 + mlx5e_set_coalesce_~c~12#1.offset, (if mlx5e_set_coalesce_#t~mem5168#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_set_coalesce_#t~mem5168#1 % 65536 % 4294967296 else mlx5e_set_coalesce_#t~mem5168#1 % 65536 % 4294967296 - 4294967296), (if mlx5e_set_coalesce_#t~mem5169#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_set_coalesce_#t~mem5169#1 % 65536 % 4294967296 else mlx5e_set_coalesce_#t~mem5169#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32006-3: SUMMARY for call debugfs_create_u8_#t~ret5720#1.base, debugfs_create_u8_#t~ret5720#1.offset := ldv_malloc(300); srcloc: null [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32006-2: debugfs_create_u8_#res#1.base, debugfs_create_u8_#res#1.offset := debugfs_create_u8_#t~ret5720#1.base, debugfs_create_u8_#t~ret5720#1.offset;havoc debugfs_create_u8_#t~ret5720#1.base, debugfs_create_u8_#t~ret5720#1.offset; [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32006: havoc debugfs_create_u8_#t~ret5720#1.base, debugfs_create_u8_#t~ret5720#1.offset;create_debugfs_files_#t~ret859#1.base, create_debugfs_files_#t~ret859#1.offset := debugfs_create_u8_#res#1.base, debugfs_create_u8_#res#1.offset;havoc debugfs_create_u8_#t~ret5720#1.base, debugfs_create_u8_#t~ret5720#1.offset, debugfs_create_u8_~arg0#1.base, debugfs_create_u8_~arg0#1.offset, debugfs_create_u8_~arg1#1, debugfs_create_u8_~arg2#1.base, debugfs_create_u8_~arg2#1.offset, debugfs_create_u8_~arg3#1.base, debugfs_create_u8_~arg3#1.offset;havoc debugfs_create_u8_#in~arg0#1.base, debugfs_create_u8_#in~arg0#1.offset, debugfs_create_u8_#in~arg1#1, debugfs_create_u8_#in~arg2#1.base, debugfs_create_u8_#in~arg2#1.offset, debugfs_create_u8_#in~arg3#1.base, debugfs_create_u8_#in~arg3#1.offset;assume { :end_inline_debugfs_create_u8 } true;call write~$Pointer$#25(create_debugfs_files_#t~ret859#1.base, create_debugfs_files_#t~ret859#1.offset, create_debugfs_files_~dbg~6#1.base, 32 + create_debugfs_files_~dbg~6#1.offset, 8);havoc create_debugfs_files_#t~mem858#1.base, create_debugfs_files_#t~mem858#1.offset;havoc create_debugfs_files_#t~ret859#1.base, create_debugfs_files_#t~ret859#1.offset;call create_debugfs_files_#t~mem860#1.base, create_debugfs_files_#t~mem860#1.offset := read~$Pointer$#25(create_debugfs_files_~dbg~6#1.base, 32 + create_debugfs_files_~dbg~6#1.offset, 8); [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13904: call ULTIMATE.dealloc(ldv_main_exported_13_~#ldvarg14~0#1.base, ldv_main_exported_13_~#ldvarg14~0#1.offset);havoc ldv_main_exported_13_~#ldvarg14~0#1.base, ldv_main_exported_13_~#ldvarg14~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_13_~#ldvarg17~0#1.base, ldv_main_exported_13_~#ldvarg17~0#1.offset);havoc ldv_main_exported_13_~#ldvarg17~0#1.base, ldv_main_exported_13_~#ldvarg17~0#1.offset;havoc ldv_main_exported_13_#t~ret1294#1.base, ldv_main_exported_13_#t~ret1294#1.offset, ldv_main_exported_13_#t~ret1295#1.base, ldv_main_exported_13_#t~ret1295#1.offset, ldv_main_exported_13_#t~ret1296#1.base, ldv_main_exported_13_#t~ret1296#1.offset, ldv_main_exported_13_#t~ret1297#1.base, ldv_main_exported_13_#t~ret1297#1.offset, ldv_main_exported_13_#t~ret1298#1.base, ldv_main_exported_13_#t~ret1298#1.offset, ldv_main_exported_13_#t~ret1299#1.base, ldv_main_exported_13_#t~ret1299#1.offset, ldv_main_exported_13_#t~nondet1300#1, ldv_main_exported_13_#t~switch1301#1, ldv_main_exported_13_#t~mem1302#1, ldv_main_exported_13_#t~ret1303#1, ldv_main_exported_13_#t~mem1304#1, ldv_main_exported_13_#t~ret1305#1, ldv_main_exported_13_#t~mem1306#1, ldv_main_exported_13_#t~ret1307#1, ldv_main_exported_13_#t~ret1308#1, ldv_main_exported_13_#t~ret1309#1, ldv_main_exported_13_~ldvarg15~0#1.base, ldv_main_exported_13_~ldvarg15~0#1.offset, ldv_main_exported_13_~tmp~112#1.base, ldv_main_exported_13_~tmp~112#1.offset, ldv_main_exported_13_~ldvarg16~0#1.base, ldv_main_exported_13_~ldvarg16~0#1.offset, ldv_main_exported_13_~tmp___0~50#1.base, ldv_main_exported_13_~tmp___0~50#1.offset, ldv_main_exported_13_~ldvarg13~0#1.base, ldv_main_exported_13_~ldvarg13~0#1.offset, ldv_main_exported_13_~tmp___1~30#1.base, ldv_main_exported_13_~tmp___1~30#1.offset, ldv_main_exported_13_~#ldvarg14~0#1.base, ldv_main_exported_13_~#ldvarg14~0#1.offset, ldv_main_exported_13_~#ldvarg17~0#1.base, ldv_main_exported_13_~#ldvarg17~0#1.offset, ldv_main_exported_13_~ldvarg18~0#1.base, ldv_main_exported_13_~ldvarg18~0#1.offset, ldv_main_exported_13_~tmp___2~24#1.base, ldv_main_exported_13_~tmp___2~24#1.offset, ldv_main_exported_13_~tmp___3~19#1;assume { :end_inline_ldv_main_exported_13 } true; [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13376: assume 0 == (mlx5_cmdif_debugfs_init_#t~mem1146#1.base + mlx5_cmdif_debugfs_init_#t~mem1146#1.offset) % 18446744073709551616;havoc mlx5_cmdif_debugfs_init_#t~mem1146#1.base, mlx5_cmdif_debugfs_init_#t~mem1146#1.offset;mlx5_cmdif_debugfs_init_#res#1 := -12; [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13376: assume !(0 == (mlx5_cmdif_debugfs_init_#t~mem1146#1.base + mlx5_cmdif_debugfs_init_#t~mem1146#1.offset) % 18446744073709551616);havoc mlx5_cmdif_debugfs_init_#t~mem1146#1.base, mlx5_cmdif_debugfs_init_#t~mem1146#1.offset;mlx5_cmdif_debugfs_init_~i~12#1 := 0; [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14962: mlx5_start_eqs_~tmp~136#1 := mlx5_start_eqs_#t~ret1541#1;havoc mlx5_start_eqs_#t~mem1540#1;havoc mlx5_start_eqs_#t~ret1541#1; [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30817: SUMMARY for call mlx5e_tx_notify_hw(mlx5e_sq_xmit_~sq#1.base, mlx5e_sq_xmit_~sq#1.offset, mlx5e_sq_xmit_~wqe~2#1.base, mlx5e_sq_xmit_~wqe~2#1.offset); srcloc: null [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14962-1: SUMMARY for call mlx5_start_eqs_#t~ret1541#1 := __fswab32(mlx5_start_eqs_#t~mem1540#1); srcloc: null [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15491-1: SUMMARY for call kfree(mlx5_alloc_uuars_#t~mem1649#1.base, mlx5_alloc_uuars_#t~mem1649#1.offset); srcloc: null [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15491: call mlx5_alloc_uuars_#t~mem1650#1.base, mlx5_alloc_uuars_#t~mem1650#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, mlx5_alloc_uuars_~uuari#1.offset, 8); [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30290: havoc skb_headlen_#t~mem5311#1;havoc skb_headlen_#t~mem5312#1;mlx5e_sq_xmit_#t~ret5452#1 := skb_headlen_#res#1;havoc skb_headlen_#t~mem5311#1, skb_headlen_#t~mem5312#1, skb_headlen_~skb#1.base, skb_headlen_~skb#1.offset;havoc skb_headlen_#in~skb#1.base, skb_headlen_#in~skb#1.offset;assume { :end_inline_skb_headlen } true;mlx5e_sq_xmit_~tmp___8~27#1 := mlx5e_sq_xmit_#t~ret5452#1;havoc mlx5e_sq_xmit_#t~ret5452#1;mlx5e_sq_xmit_~headlen~0#1 := mlx5e_sq_xmit_~tmp___8~27#1; [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10206: SUMMARY for call destroy_workqueue(ldv_destroy_workqueue_11_~ldv_func_arg1#1.base, ldv_destroy_workqueue_11_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14963-1: [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14963: assume 0 != mlx5_start_eqs_#t~bitwise1542#1 % 4294967296;havoc mlx5_start_eqs_#t~bitwise1542#1; [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14963: assume !(0 != mlx5_start_eqs_#t~bitwise1542#1 % 4294967296);havoc mlx5_start_eqs_#t~bitwise1542#1; [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20380: mlx5_query_port_status_~tmp~272#1 := mlx5_query_port_status_#t~ret2733#1;havoc mlx5_query_port_status_#t~mem2732#1;havoc mlx5_query_port_status_#t~ret2733#1;call write~int#10(mlx5_query_port_status_~tmp~272#1 % 256 % 16, mlx5_query_port_status_~status#1.base, mlx5_query_port_status_~status#1.offset, 1);mlx5_query_port_status_#res#1 := mlx5_query_port_status_~err~90#1;call ULTIMATE.dealloc(mlx5_query_port_status_~#in~33#1.base, mlx5_query_port_status_~#in~33#1.offset);havoc mlx5_query_port_status_~#in~33#1.base, mlx5_query_port_status_~#in~33#1.offset;call ULTIMATE.dealloc(mlx5_query_port_status_~#out~40#1.base, mlx5_query_port_status_~#out~40#1.offset);havoc mlx5_query_port_status_~#out~40#1.base, mlx5_query_port_status_~#out~40#1.offset; [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9017: mlx5_irq_set_affinity_hints_~i~1#1 := mlx5_irq_set_affinity_hints_~i~1#1 - 1; [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9017-1: SUMMARY for call mlx5_irq_clear_affinity_hint(mlx5_irq_set_affinity_hints_~mdev#1.base, mlx5_irq_set_affinity_hints_~mdev#1.offset, mlx5_irq_set_affinity_hints_~i~1#1); srcloc: null [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20380-1: SUMMARY for call mlx5_query_port_status_#t~ret2733#1 := __fswab32(mlx5_query_port_status_#t~mem2732#1); srcloc: null [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13642: assume cq_read_field_#t~switch1220#1;call cq_read_field_#t~mem1221#1 := read~int#25(cq_read_field_~cq#1.base, 164 + cq_read_field_~cq#1.offset, 4);cq_read_field_~param~2#1 := cq_read_field_#t~mem1221#1; [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13642: assume !cq_read_field_#t~switch1220#1;cq_read_field_#t~switch1220#1 := cq_read_field_#t~switch1220#1 || 1 == cq_read_field_~index#1; [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14963-4: assume 0 == mlx5_start_eqs_~tmp~136#1 % 4294967296;mlx5_start_eqs_#t~bitwise1542#1 := 0; [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14963-4: assume !(0 == mlx5_start_eqs_~tmp~136#1 % 4294967296); [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14963-3: assume 16777216 == mlx5_start_eqs_~tmp~136#1 % 4294967296;mlx5_start_eqs_#t~bitwise1542#1 := mlx5_start_eqs_~tmp~136#1; [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14963-3: assume !(16777216 == mlx5_start_eqs_~tmp~136#1 % 4294967296); [2025-02-08 03:03:45,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14963-2: havoc mlx5_start_eqs_#t~bitwise1542#1;assume mlx5_start_eqs_#t~bitwise1542#1 % 4294967296 <= mlx5_start_eqs_~tmp~136#1 % 4294967296 && mlx5_start_eqs_#t~bitwise1542#1 % 4294967296 <= 16777216; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32140: havoc ldv_release_12_#t~nondet5740#1;ldv_main_exported_12_#t~ret1318#1 := ldv_release_12_#res#1;havoc ldv_release_12_#t~nondet5740#1;assume { :end_inline_ldv_release_12 } true;assume -2147483648 <= ldv_main_exported_12_#t~ret1318#1 && ldv_main_exported_12_#t~ret1318#1 <= 2147483647;havoc ldv_main_exported_12_#t~ret1318#1;~ldv_state_variable_12~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10207: SUMMARY for call call_and_disable_all_7(2); srcloc: null [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14964-2: havoc mlx5_start_eqs_#t~bitwise1543#1;assume (mlx5_start_eqs_#t~bitwise1543#1 % 4294967296 >= mlx5_start_eqs_~async_event_mask~0#1 % 4294967296 && mlx5_start_eqs_#t~bitwise1543#1 % 4294967296 >= 4096) && mlx5_start_eqs_#t~bitwise1543#1 % 4294967296 <= 4096 + mlx5_start_eqs_~async_event_mask~0#1 % 4294967296; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14964-1: [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9811: assume 0 != init_one_~err~14#1; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9811: assume !(0 != init_one_~err~14#1);assume { :begin_inline_mlx5_register_device } true;mlx5_register_device_#in~dev#1.base, mlx5_register_device_#in~dev#1.offset := init_one_~dev~2#1.base, init_one_~dev~2#1.offset;havoc mlx5_register_device_#res#1;havoc mlx5_register_device_#t~mem402#1.base, mlx5_register_device_#t~mem402#1.offset, mlx5_register_device_#t~mem403#1.base, mlx5_register_device_#t~mem403#1.offset, mlx5_register_device_~dev#1.base, mlx5_register_device_~dev#1.offset, mlx5_register_device_~priv~6#1.base, mlx5_register_device_~priv~6#1.offset, mlx5_register_device_~intf~0#1.base, mlx5_register_device_~intf~0#1.offset, mlx5_register_device_~__mptr~4#1.base, mlx5_register_device_~__mptr~4#1.offset, mlx5_register_device_~__mptr___0~3#1.base, mlx5_register_device_~__mptr___0~3#1.offset;mlx5_register_device_~dev#1.base, mlx5_register_device_~dev#1.offset := mlx5_register_device_#in~dev#1.base, mlx5_register_device_#in~dev#1.offset;havoc mlx5_register_device_~priv~6#1.base, mlx5_register_device_~priv~6#1.offset;havoc mlx5_register_device_~intf~0#1.base, mlx5_register_device_~intf~0#1.offset;havoc mlx5_register_device_~__mptr~4#1.base, mlx5_register_device_~__mptr~4#1.offset;havoc mlx5_register_device_~__mptr___0~3#1.base, mlx5_register_device_~__mptr___0~3#1.offset;mlx5_register_device_~priv~6#1.base, mlx5_register_device_~priv~6#1.offset := mlx5_register_device_~dev#1.base, 318857 + mlx5_register_device_~dev#1.offset; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7961-1: SUMMARY for call cpumask_check_#t~ret28#1 := ldv__builtin_expect((if 0 != cpumask_check_~__ret_warn_once~0#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14964: mlx5_start_eqs_~async_event_mask~0#1 := mlx5_start_eqs_#t~bitwise1543#1;havoc mlx5_start_eqs_#t~bitwise1543#1; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7961: assume -9223372036854775808 <= cpumask_check_#t~ret28#1 && cpumask_check_#t~ret28#1 <= 9223372036854775807;cpumask_check_~tmp___1~0#1 := cpumask_check_#t~ret28#1;havoc cpumask_check_#t~ret28#1; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30820: assume 0 != (if mlx5e_sq_xmit_~tmp___25~5#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~tmp___25~5#1 % 256 % 4294967296 else mlx5e_sq_xmit_~tmp___25~5#1 % 256 % 4294967296 - 4294967296);call write~int#25(8, mlx5e_sq_xmit_~cseg~1#1.base, 11 + mlx5e_sq_xmit_~cseg~1#1.offset, 1); [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30820: assume !(0 != (if mlx5e_sq_xmit_~tmp___25~5#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~tmp___25~5#1 % 256 % 4294967296 else mlx5e_sq_xmit_~tmp___25~5#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14964-4: assume 0 == mlx5_start_eqs_~async_event_mask~0#1 % 4294967296 || 4096 == mlx5_start_eqs_~async_event_mask~0#1 % 4294967296;mlx5_start_eqs_#t~bitwise1543#1 := 4096; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14964-4: assume !(0 == mlx5_start_eqs_~async_event_mask~0#1 % 4294967296 || 4096 == mlx5_start_eqs_~async_event_mask~0#1 % 4294967296); [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14964-3: assume false;mlx5_start_eqs_#t~bitwise1543#1 := mlx5_start_eqs_~async_event_mask~0#1; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14964-3: assume !false; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15493-1: SUMMARY for call kfree(mlx5_alloc_uuars_#t~mem1650#1.base, mlx5_alloc_uuars_#t~mem1650#1.offset); srcloc: null [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12322: mlx5_cmd_init_~tmp~85#1 := mlx5_cmd_init_#t~ret980#1;havoc mlx5_cmd_init_#t~ret980#1;mlx5_cmd_init_~align~0#1 := (if mlx5_cmd_init_~tmp~85#1 % 18446744073709551616 % 4294967296 <= 2147483647 then mlx5_cmd_init_~tmp~85#1 % 18446744073709551616 % 4294967296 else mlx5_cmd_init_~tmp~85#1 % 18446744073709551616 % 4294967296 - 4294967296);mlx5_cmd_init_~cmd~10#1.base, mlx5_cmd_init_~cmd~10#1.offset := mlx5_cmd_init_~dev#1.base, 73 + mlx5_cmd_init_~dev#1.offset;assume { :begin_inline_cmdif_rev } true;cmdif_rev_#in~dev#1.base, cmdif_rev_#in~dev#1.offset := mlx5_cmd_init_~dev#1.base, mlx5_cmd_init_~dev#1.offset;havoc cmdif_rev_#res#1;havoc cmdif_rev_#t~mem558#1.base, cmdif_rev_#t~mem558#1.offset, cmdif_rev_#t~ret559#1, cmdif_rev_~dev#1.base, cmdif_rev_~dev#1.offset, cmdif_rev_~tmp~55#1;cmdif_rev_~dev#1.base, cmdif_rev_~dev#1.offset := cmdif_rev_#in~dev#1.base, cmdif_rev_#in~dev#1.offset;havoc cmdif_rev_~tmp~55#1;call cmdif_rev_#t~mem558#1.base, cmdif_rev_#t~mem558#1.offset := read~$Pointer$#25(cmdif_rev_~dev#1.base, 318841 + cmdif_rev_~dev#1.offset, 8); [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15493: mlx5_alloc_uuars_#res#1 := mlx5_alloc_uuars_~err~51#1;call ULTIMATE.dealloc(mlx5_alloc_uuars_~#__key~9#1.base, mlx5_alloc_uuars_~#__key~9#1.offset);havoc mlx5_alloc_uuars_~#__key~9#1.base, mlx5_alloc_uuars_~#__key~9#1.offset;call ULTIMATE.dealloc(mlx5_alloc_uuars_~#descriptor~13#1.base, mlx5_alloc_uuars_~#descriptor~13#1.offset);havoc mlx5_alloc_uuars_~#descriptor~13#1.base, mlx5_alloc_uuars_~#descriptor~13#1.offset;call ULTIMATE.dealloc(mlx5_alloc_uuars_~#__key___0~3#1.base, mlx5_alloc_uuars_~#__key___0~3#1.offset);havoc mlx5_alloc_uuars_~#__key___0~3#1.base, mlx5_alloc_uuars_~#__key___0~3#1.offset;call ULTIMATE.dealloc(mlx5_alloc_uuars_~#__key___1~1#1.base, mlx5_alloc_uuars_~#__key___1~1#1.offset);havoc mlx5_alloc_uuars_~#__key___1~1#1.base, mlx5_alloc_uuars_~#__key___1~1#1.offset; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13511: assume qp_read_field_#t~switch1181#1;call qp_read_field_#t~mem1186#1 := read~int#25(qp_read_field_~ctx~0#1.base, qp_read_field_~ctx~0#1.offset, 4); [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13511: assume !qp_read_field_#t~switch1181#1;qp_read_field_#t~switch1181#1 := qp_read_field_#t~switch1181#1 || 3 == qp_read_field_~index#1; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962: assume 0 != cpumask_check_~tmp___1~0#1;cpumask_check_~__ret_warn_on~0#1 := (if 0 == cpumask_check_~__warned~0#1 % 256 then 1 else 0); [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962: assume !(0 != cpumask_check_~tmp___1~0#1); [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12322-1: SUMMARY for call mlx5_cmd_init_#t~ret980#1 := __roundup_pow_of_two(mlx5_cmd_init_~size~0#1); srcloc: null [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29367: mlx5e_get_ethtool_stats_~tmp___1~156#1 := mlx5e_get_ethtool_stats_~idx~1#1;mlx5e_get_ethtool_stats_~idx~1#1 := 1 + mlx5e_get_ethtool_stats_~idx~1#1;call mlx5e_get_ethtool_stats_#t~mem5069#1 := read~int#25(mlx5e_get_ethtool_stats_~priv~55#1.base, 21923 + mlx5e_get_ethtool_stats_~priv~55#1.offset + 8 * (if mlx5e_get_ethtool_stats_~i~43#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_get_ethtool_stats_~i~43#1 % 18446744073709551616 % 18446744073709551616 else mlx5e_get_ethtool_stats_~i~43#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call write~int#25(mlx5e_get_ethtool_stats_#t~mem5069#1, mlx5e_get_ethtool_stats_~data#1.base, mlx5e_get_ethtool_stats_~data#1.offset + 8 * (if mlx5e_get_ethtool_stats_~tmp___1~156#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_get_ethtool_stats_~tmp___1~156#1 % 18446744073709551616 % 18446744073709551616 else mlx5e_get_ethtool_stats_~tmp___1~156#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc mlx5e_get_ethtool_stats_#t~mem5069#1;mlx5e_get_ethtool_stats_~i~43#1 := 1 + mlx5e_get_ethtool_stats_~i~43#1; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9812: SUMMARY for call dev_err(init_one_~pdev#1.base, 148 + init_one_~pdev#1.offset, 73, 0); srcloc: null [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29631: assume (if mlx5e_set_coalesce_#t~mem5171#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_set_coalesce_#t~mem5171#1 % 65536 % 4294967296 else mlx5e_set_coalesce_#t~mem5171#1 % 65536 % 4294967296 - 4294967296) > mlx5e_set_coalesce_~i~44#1;havoc mlx5e_set_coalesce_#t~mem5171#1; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29631: assume !((if mlx5e_set_coalesce_#t~mem5171#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_set_coalesce_#t~mem5171#1 % 65536 % 4294967296 else mlx5e_set_coalesce_#t~mem5171#1 % 65536 % 4294967296 - 4294967296) > mlx5e_set_coalesce_~i~44#1);havoc mlx5e_set_coalesce_#t~mem5171#1;mlx5e_set_coalesce_#res#1 := 0; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29896: assume 1 == mlx5e_set_settings_#t~mem5227#1 % 256 % 4294967296;havoc mlx5e_set_settings_#t~mem5227#1;call mlx5e_set_settings_#t~mem5228#1 := read~int#25(mlx5e_set_settings_~cmd#1.base, 8 + mlx5e_set_settings_~cmd#1.offset, 4);assume { :begin_inline_mlx5e_ethtool2ptys_adver_link } true;mlx5e_ethtool2ptys_adver_link_#in~link_modes#1 := mlx5e_set_settings_#t~mem5228#1;havoc mlx5e_ethtool2ptys_adver_link_#res#1;havoc mlx5e_ethtool2ptys_adver_link_#t~mem5217#1, mlx5e_ethtool2ptys_adver_link_#t~bitwise5218#1, mlx5e_ethtool2ptys_adver_link_#t~bitwise5219#1, mlx5e_ethtool2ptys_adver_link_#t~bitwise5220#1, mlx5e_ethtool2ptys_adver_link_~link_modes#1, mlx5e_ethtool2ptys_adver_link_~i~48#1, mlx5e_ethtool2ptys_adver_link_~ptys_modes~0#1;mlx5e_ethtool2ptys_adver_link_~link_modes#1 := mlx5e_ethtool2ptys_adver_link_#in~link_modes#1;havoc mlx5e_ethtool2ptys_adver_link_~i~48#1;havoc mlx5e_ethtool2ptys_adver_link_~ptys_modes~0#1;mlx5e_ethtool2ptys_adver_link_~ptys_modes~0#1 := 0;mlx5e_ethtool2ptys_adver_link_~i~48#1 := 0; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29896: assume !(1 == mlx5e_set_settings_#t~mem5227#1 % 256 % 4294967296);havoc mlx5e_set_settings_#t~mem5227#1;assume { :begin_inline_mlx5e_ethtool2ptys_speed_link } true;mlx5e_ethtool2ptys_speed_link_#in~speed#1 := mlx5e_set_settings_~speed~1#1;havoc mlx5e_ethtool2ptys_speed_link_#res#1;havoc mlx5e_ethtool2ptys_speed_link_#t~mem5221#1, mlx5e_ethtool2ptys_speed_link_#t~bitwise5222#1, mlx5e_ethtool2ptys_speed_link_#t~bitwise5223#1, mlx5e_ethtool2ptys_speed_link_~speed#1, mlx5e_ethtool2ptys_speed_link_~i~49#1, mlx5e_ethtool2ptys_speed_link_~speed_links~0#1;mlx5e_ethtool2ptys_speed_link_~speed#1 := mlx5e_ethtool2ptys_speed_link_#in~speed#1;havoc mlx5e_ethtool2ptys_speed_link_~i~49#1;havoc mlx5e_ethtool2ptys_speed_link_~speed_links~0#1;mlx5e_ethtool2ptys_speed_link_~speed_links~0#1 := 0;mlx5e_ethtool2ptys_speed_link_~i~49#1 := 0; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13512-1: SUMMARY for call qp_read_field_#t~ret1187#1 := __fswab32(qp_read_field_#t~mem1186#1); srcloc: null [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9416: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9416: assume !(0 != mlx5_dev_init_~err~13#1);assume { :begin_inline_mlx5_start_eqs } true;mlx5_start_eqs_#in~dev#1.base, mlx5_start_eqs_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc mlx5_start_eqs_#res#1;havoc mlx5_start_eqs_#t~mem1540#1, mlx5_start_eqs_#t~ret1541#1, mlx5_start_eqs_#t~bitwise1542#1, mlx5_start_eqs_#t~bitwise1543#1, mlx5_start_eqs_#t~mem1544#1.base, mlx5_start_eqs_#t~mem1544#1.offset, mlx5_start_eqs_#t~ret1545#1, mlx5_start_eqs_#t~ret1546#1.base, mlx5_start_eqs_#t~ret1546#1.offset, mlx5_start_eqs_#t~mem1547#1, mlx5_start_eqs_#t~ret1548#1, mlx5_start_eqs_#t~mem1549#1.base, mlx5_start_eqs_#t~mem1549#1.offset, mlx5_start_eqs_#t~ret1550#1, mlx5_start_eqs_#t~ret1551#1.base, mlx5_start_eqs_#t~ret1551#1.offset, mlx5_start_eqs_#t~mem1552#1, mlx5_start_eqs_#t~ret1553#1, mlx5_start_eqs_#t~mem1554#1.base, mlx5_start_eqs_#t~mem1554#1.offset, mlx5_start_eqs_#t~ret1555#1, mlx5_start_eqs_#t~ret1556#1.base, mlx5_start_eqs_#t~ret1556#1.offset, mlx5_start_eqs_#t~mem1557#1, mlx5_start_eqs_#t~ret1558#1, mlx5_start_eqs_#t~ret1559#1, mlx5_start_eqs_#t~ret1560#1, mlx5_start_eqs_~dev#1.base, mlx5_start_eqs_~dev#1.offset, mlx5_start_eqs_~table~4#1.base, mlx5_start_eqs_~table~4#1.offset, mlx5_start_eqs_~async_event_mask~0#1, mlx5_start_eqs_~err~46#1, mlx5_start_eqs_~tmp~136#1, mlx5_start_eqs_~tmp___0~57#1.base, mlx5_start_eqs_~tmp___0~57#1.offset, mlx5_start_eqs_~tmp___1~36#1.base, mlx5_start_eqs_~tmp___1~36#1.offset, mlx5_start_eqs_~tmp___2~28#1.base, mlx5_start_eqs_~tmp___2~28#1.offset;mlx5_start_eqs_~dev#1.base, mlx5_start_eqs_~dev#1.offset := mlx5_start_eqs_#in~dev#1.base, mlx5_start_eqs_#in~dev#1.offset;havoc mlx5_start_eqs_~table~4#1.base, mlx5_start_eqs_~table~4#1.offset;havoc mlx5_start_eqs_~async_event_mask~0#1;havoc mlx5_start_eqs_~err~46#1;havoc mlx5_start_eqs_~tmp~136#1;havoc mlx5_start_eqs_~tmp___0~57#1.base, mlx5_start_eqs_~tmp___0~57#1.offset;havoc mlx5_start_eqs_~tmp___1~36#1.base, mlx5_start_eqs_~tmp___1~36#1.offset;havoc mlx5_start_eqs_~tmp___2~28#1.base, mlx5_start_eqs_~tmp___2~28#1.offset;mlx5_start_eqs_~table~4#1.base, mlx5_start_eqs_~table~4#1.offset := mlx5_start_eqs_~dev#1.base, 318873 + mlx5_start_eqs_~dev#1.offset;mlx5_start_eqs_~async_event_mask~0#1 := 2032318;call mlx5_start_eqs_#t~mem1540#1 := read~int#25(mlx5_start_eqs_~dev#1.base, 253365 + mlx5_start_eqs_~dev#1.offset, 4); [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13512: qp_read_field_~tmp___3~18#1 := qp_read_field_#t~ret1187#1;assume { :begin_inline_mlx5_qp_type_str } true;mlx5_qp_type_str_#in~type#1 := (if qp_read_field_~tmp___3~18#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then qp_read_field_~tmp___3~18#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else qp_read_field_~tmp___3~18#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 256;havoc mlx5_qp_type_str_#res#1.base, mlx5_qp_type_str_#res#1.offset;havoc mlx5_qp_type_str_#t~switch1112#1, mlx5_qp_type_str_~type#1;mlx5_qp_type_str_~type#1 := mlx5_qp_type_str_#in~type#1;mlx5_qp_type_str_#t~switch1112#1 := 0 == mlx5_qp_type_str_~type#1; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9020: assume mlx5_irq_set_affinity_hints_~i~1#1 >= 0; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9020: assume !(mlx5_irq_set_affinity_hints_~i~1#1 >= 0);mlx5_irq_set_affinity_hints_#res#1 := mlx5_irq_set_affinity_hints_~err~9#1; [2025-02-08 03:03:45,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8888: call ULTIMATE.dealloc(mlx5_core_enable_hca_~#in~1#1.base, mlx5_core_enable_hca_~#in~1#1.offset);havoc mlx5_core_enable_hca_~#in~1#1.base, mlx5_core_enable_hca_~#in~1#1.offset;call ULTIMATE.dealloc(mlx5_core_enable_hca_~#out~2#1.base, mlx5_core_enable_hca_~#out~2#1.offset);havoc mlx5_core_enable_hca_~#out~2#1.base, mlx5_core_enable_hca_~#out~2#1.offset;mlx5_dev_init_#t~ret348#1 := mlx5_core_enable_hca_#res#1;havoc mlx5_core_enable_hca_#t~memset~res239#1.base, mlx5_core_enable_hca_#t~memset~res239#1.offset, mlx5_core_enable_hca_#t~memset~res240#1.base, mlx5_core_enable_hca_#t~memset~res240#1.offset, mlx5_core_enable_hca_#t~ret241#1, mlx5_core_enable_hca_#t~mem242#1, mlx5_core_enable_hca_#t~ret243#1, mlx5_core_enable_hca_~dev#1.base, mlx5_core_enable_hca_~dev#1.offset, mlx5_core_enable_hca_~err~6#1, mlx5_core_enable_hca_~#in~1#1.base, mlx5_core_enable_hca_~#in~1#1.offset, mlx5_core_enable_hca_~#out~2#1.base, mlx5_core_enable_hca_~#out~2#1.offset, mlx5_core_enable_hca_~tmp~27#1;havoc mlx5_core_enable_hca_#in~dev#1.base, mlx5_core_enable_hca_#in~dev#1.offset;assume { :end_inline_mlx5_core_enable_hca } true;assume -2147483648 <= mlx5_dev_init_#t~ret348#1 && mlx5_dev_init_#t~ret348#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret348#1;havoc mlx5_dev_init_#t~ret348#1; [2025-02-08 03:03:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29765-2: havoc get_connector_port_#t~bitwise5201#1;assume get_connector_port_#t~bitwise5201#1 % 4294967296 <= get_connector_port_~eth_proto#1 % 4294967296 && get_connector_port_#t~bitwise5201#1 % 4294967296 <= 2138113; [2025-02-08 03:03:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29765-3: assume 2138113 == get_connector_port_~eth_proto#1 % 4294967296;get_connector_port_#t~bitwise5201#1 := get_connector_port_~eth_proto#1; [2025-02-08 03:03:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29765-3: assume !(2138113 == get_connector_port_~eth_proto#1 % 4294967296); [2025-02-08 03:03:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13645: assume 0 == (if cq_read_field_~tmp___1~29#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 <= 2147483647 then cq_read_field_~tmp___1~29#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 else cq_read_field_~tmp___1~29#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 - 4294967296) % 32;cq_read_field_#t~bitwise1224#1 := 1; [2025-02-08 03:03:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13645: assume !(0 == (if cq_read_field_~tmp___1~29#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 <= 2147483647 then cq_read_field_~tmp___1~29#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 else cq_read_field_~tmp___1~29#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 - 4294967296) % 32); [2025-02-08 03:03:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29765: assume 0 != get_connector_port_#t~bitwise5201#1 % 4294967296;havoc get_connector_port_#t~bitwise5201#1;get_connector_port_#res#1 := 3; [2025-02-08 03:03:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29765: assume !(0 != get_connector_port_#t~bitwise5201#1 % 4294967296);havoc get_connector_port_#t~bitwise5201#1; [2025-02-08 03:03:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13645-1: assume cq_read_field_#t~switch1220#1;call cq_read_field_#t~mem1222#1 := read~int#25(cq_read_field_~ctx~2#1.base, 12 + cq_read_field_~ctx~2#1.offset, 4); [2025-02-08 03:03:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13645-1: assume !cq_read_field_#t~switch1220#1;cq_read_field_#t~switch1220#1 := cq_read_field_#t~switch1220#1 || 2 == cq_read_field_~index#1; [2025-02-08 03:03:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29765-1: [2025-02-08 03:03:45,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30822: SUMMARY for call mlx5e_tx_notify_hw(mlx5e_sq_xmit_~sq#1.base, mlx5e_sq_xmit_~sq#1.offset, mlx5e_sq_xmit_~wqe~2#1.base, mlx5e_sq_xmit_~wqe~2#1.offset); srcloc: null [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29897: mlx5e_set_settings_#t~ret5229#1 := mlx5e_ethtool2ptys_adver_link_#res#1;havoc mlx5e_ethtool2ptys_adver_link_#t~mem5217#1, mlx5e_ethtool2ptys_adver_link_#t~bitwise5218#1, mlx5e_ethtool2ptys_adver_link_#t~bitwise5219#1, mlx5e_ethtool2ptys_adver_link_#t~bitwise5220#1, mlx5e_ethtool2ptys_adver_link_~link_modes#1, mlx5e_ethtool2ptys_adver_link_~i~48#1, mlx5e_ethtool2ptys_adver_link_~ptys_modes~0#1;havoc mlx5e_ethtool2ptys_adver_link_#in~link_modes#1;assume { :end_inline_mlx5e_ethtool2ptys_adver_link } true;mlx5e_set_settings_~tmp___0~220#1 := mlx5e_set_settings_#t~ret5229#1;havoc mlx5e_set_settings_#t~mem5228#1;havoc mlx5e_set_settings_#t~ret5229#1;mlx5e_set_settings_~link_modes~0#1 := mlx5e_set_settings_~tmp___0~220#1; [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9417: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 63, 0); srcloc: null [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9153: alloc_comp_eqs_~tmp~31#1.base, alloc_comp_eqs_~tmp~31#1.offset := alloc_comp_eqs_#t~ret292#1.base, alloc_comp_eqs_#t~ret292#1.offset;alloc_comp_eqs_~eq~2#1.base, alloc_comp_eqs_~eq~2#1.offset := alloc_comp_eqs_~tmp~31#1.base, alloc_comp_eqs_~tmp~31#1.offset; [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7964-1: SUMMARY for call cpumask_check_#t~ret29#1 := ldv__builtin_expect((if 0 != cpumask_check_~__ret_warn_on~0#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9153-1: SUMMARY for call alloc_comp_eqs_#t~ret292#1.base, alloc_comp_eqs_#t~ret292#1.offset := kzalloc(112, 208); srcloc: null [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7964: assume -9223372036854775808 <= cpumask_check_#t~ret29#1 && cpumask_check_#t~ret29#1 <= 9223372036854775807;cpumask_check_~tmp~1#1 := cpumask_check_#t~ret29#1;havoc cpumask_check_#t~ret29#1; [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14967-2: call mlx5_start_eqs_#t~mem1544#1.base, mlx5_start_eqs_#t~mem1544#1.offset := read~$Pointer$#25(mlx5_start_eqs_~dev#1.base, 319266 + mlx5_start_eqs_~dev#1.offset, 8); [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14967-1: SUMMARY for call mlx5_start_eqs_#t~ret1545#1 := mlx5_create_map_eq(mlx5_start_eqs_~dev#1.base, mlx5_start_eqs_~dev#1.offset, mlx5_start_eqs_~table~4#1.base, 214 + mlx5_start_eqs_~table~4#1.offset, 1, 32, 1024, 399, 0, mlx5_start_eqs_#t~mem1544#1.base, mlx5_start_eqs_#t~mem1544#1.offset); srcloc: null [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14967: assume -2147483648 <= mlx5_start_eqs_#t~ret1545#1 && mlx5_start_eqs_#t~ret1545#1 <= 2147483647;mlx5_start_eqs_~err~46#1 := mlx5_start_eqs_#t~ret1545#1;havoc mlx5_start_eqs_#t~mem1544#1.base, mlx5_start_eqs_#t~mem1544#1.offset;havoc mlx5_start_eqs_#t~ret1545#1; [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29765-4: assume 0 == get_connector_port_~eth_proto#1 % 4294967296;get_connector_port_#t~bitwise5201#1 := 0; [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29765-4: assume !(0 == get_connector_port_~eth_proto#1 % 4294967296); [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13646-1: SUMMARY for call cq_read_field_#t~ret1223#1 := __fswab32(cq_read_field_#t~mem1222#1); srcloc: null [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13646: cq_read_field_~tmp___1~29#1 := cq_read_field_#t~ret1223#1; [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12325: mlx5_cmd_init_#t~ret981#1 := cmdif_rev_#res#1;havoc cmdif_rev_#t~mem558#1.base, cmdif_rev_#t~mem558#1.offset, cmdif_rev_#t~ret559#1, cmdif_rev_~dev#1.base, cmdif_rev_~dev#1.offset, cmdif_rev_~tmp~55#1;havoc cmdif_rev_#in~dev#1.base, cmdif_rev_#in~dev#1.offset;assume { :end_inline_cmdif_rev } true;mlx5_cmd_init_~cmd_if_rev~0#1 := mlx5_cmd_init_#t~ret981#1;havoc mlx5_cmd_init_#t~ret981#1; [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32144: havoc ldv_release_13_#t~nondet5741#1;ldv_main_exported_13_#t~ret1309#1 := ldv_release_13_#res#1;havoc ldv_release_13_#t~nondet5741#1;assume { :end_inline_ldv_release_13 } true;assume -2147483648 <= ldv_main_exported_13_#t~ret1309#1 && ldv_main_exported_13_#t~ret1309#1 <= 2147483647;havoc ldv_main_exported_13_#t~ret1309#1;~ldv_state_variable_13~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27256: ldv_initialize_mlx5_interface_10_~tmp~423#1.base, ldv_initialize_mlx5_interface_10_~tmp~423#1.offset := ldv_initialize_mlx5_interface_10_#t~ret4615#1.base, ldv_initialize_mlx5_interface_10_#t~ret4615#1.offset;havoc ldv_initialize_mlx5_interface_10_#t~ret4615#1.base, ldv_initialize_mlx5_interface_10_#t~ret4615#1.offset;~mlx5e_interface_group0~0.base, ~mlx5e_interface_group0~0.offset := ldv_initialize_mlx5_interface_10_~tmp~423#1.base, ldv_initialize_mlx5_interface_10_~tmp~423#1.offset; [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27256-1: SUMMARY for call ldv_initialize_mlx5_interface_10_#t~ret4615#1.base, ldv_initialize_mlx5_interface_10_#t~ret4615#1.offset := ldv_init_zalloc(329944); srcloc: null [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7965: assume 0 != cpumask_check_~tmp~1#1; [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7965: assume !(0 != cpumask_check_~tmp~1#1); [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14968: assume 0 != mlx5_start_eqs_~err~46#1; [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14968: assume !(0 != mlx5_start_eqs_~err~46#1); [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13647-2: havoc cq_read_field_#t~bitwise1224#1;assume cq_read_field_#t~bitwise1224#1 > 1; [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13647: cq_read_field_~param~2#1 := cq_read_field_#t~bitwise1224#1; [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13647-1: [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9155: assume 0 == (alloc_comp_eqs_~eq~2#1.base + alloc_comp_eqs_~eq~2#1.offset) % 18446744073709551616;alloc_comp_eqs_~err~11#1 := -12; [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9155: assume !(0 == (alloc_comp_eqs_~eq~2#1.base + alloc_comp_eqs_~eq~2#1.offset) % 18446744073709551616);alloc_comp_eqs_#t~loopctr293#1 := 0; [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13383: mlx5_cmdif_debugfs_init_~stats~4#1.base, mlx5_cmdif_debugfs_init_~stats~4#1.offset := mlx5_cmdif_debugfs_init_~dev#1.base, 991 + mlx5_cmdif_debugfs_init_~dev#1.offset + 108 * (if mlx5_cmdif_debugfs_init_~i~12#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_cmdif_debugfs_init_~i~12#1 % 18446744073709551616 % 18446744073709551616 else mlx5_cmdif_debugfs_init_~i~12#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:03:45,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12326: assume 5 != mlx5_cmd_init_~cmd_if_rev~0#1 % 65536 % 4294967296;call mlx5_cmd_init_#t~mem982#1.base, mlx5_cmd_init_#t~mem982#1.offset := read~$Pointer$#25(mlx5_cmd_init_~dev#1.base, mlx5_cmd_init_~dev#1.offset, 8); [2025-02-08 03:03:45,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12326: assume !(5 != mlx5_cmd_init_~cmd_if_rev~0#1 % 65536 % 4294967296);call mlx5_cmd_init_#t~mem983#1.base, mlx5_cmd_init_#t~mem983#1.offset := read~$Pointer$#25(mlx5_cmd_init_~dev#1.base, mlx5_cmd_init_~dev#1.offset, 8);assume { :begin_inline_dma_pool_create } true;dma_pool_create_#in~arg0#1.base, dma_pool_create_#in~arg0#1.offset, dma_pool_create_#in~arg1#1.base, dma_pool_create_#in~arg1#1.offset, dma_pool_create_#in~arg2#1, dma_pool_create_#in~arg3#1, dma_pool_create_#in~arg4#1 := 246, 0, mlx5_cmd_init_#t~mem983#1.base, 148 + mlx5_cmd_init_#t~mem983#1.offset, mlx5_cmd_init_~size~0#1, mlx5_cmd_init_~align~0#1, 0;havoc dma_pool_create_#res#1.base, dma_pool_create_#res#1.offset;havoc dma_pool_create_#t~ret5724#1.base, dma_pool_create_#t~ret5724#1.offset, dma_pool_create_~arg0#1.base, dma_pool_create_~arg0#1.offset, dma_pool_create_~arg1#1.base, dma_pool_create_~arg1#1.offset, dma_pool_create_~arg2#1, dma_pool_create_~arg3#1, dma_pool_create_~arg4#1;dma_pool_create_~arg0#1.base, dma_pool_create_~arg0#1.offset := dma_pool_create_#in~arg0#1.base, dma_pool_create_#in~arg0#1.offset;dma_pool_create_~arg1#1.base, dma_pool_create_~arg1#1.offset := dma_pool_create_#in~arg1#1.base, dma_pool_create_#in~arg1#1.offset;dma_pool_create_~arg2#1 := dma_pool_create_#in~arg2#1;dma_pool_create_~arg3#1 := dma_pool_create_#in~arg3#1;dma_pool_create_~arg4#1 := dma_pool_create_#in~arg4#1; [2025-02-08 03:03:45,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7966: SUMMARY for call warn_slowpath_null(3, 0, 117); srcloc: null [2025-02-08 03:03:45,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14176-1: SUMMARY for call mlx5_query_hca_caps_#t~ret1337#1 := mlx5_core_get_caps(mlx5_query_hca_caps_~dev#1.base, mlx5_query_hca_caps_~dev#1.offset, 0, 1); srcloc: null [2025-02-08 03:03:45,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14176: assume -2147483648 <= mlx5_query_hca_caps_#t~ret1337#1 && mlx5_query_hca_caps_#t~ret1337#1 <= 2147483647;mlx5_query_hca_caps_~err~39#1 := mlx5_query_hca_caps_#t~ret1337#1;havoc mlx5_query_hca_caps_#t~ret1337#1; [2025-02-08 03:03:45,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9816: init_one_#t~ret448#1 := mlx5_register_device_#res#1;havoc mlx5_register_device_#t~mem402#1.base, mlx5_register_device_#t~mem402#1.offset, mlx5_register_device_#t~mem403#1.base, mlx5_register_device_#t~mem403#1.offset, mlx5_register_device_~dev#1.base, mlx5_register_device_~dev#1.offset, mlx5_register_device_~priv~6#1.base, mlx5_register_device_~priv~6#1.offset, mlx5_register_device_~intf~0#1.base, mlx5_register_device_~intf~0#1.offset, mlx5_register_device_~__mptr~4#1.base, mlx5_register_device_~__mptr~4#1.offset, mlx5_register_device_~__mptr___0~3#1.base, mlx5_register_device_~__mptr___0~3#1.offset;havoc mlx5_register_device_#in~dev#1.base, mlx5_register_device_#in~dev#1.offset;assume { :end_inline_mlx5_register_device } true;assume -2147483648 <= init_one_#t~ret448#1 && init_one_#t~ret448#1 <= 2147483647;init_one_~err~14#1 := init_one_#t~ret448#1;havoc init_one_#t~ret448#1; [2025-02-08 03:03:45,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14969-1: SUMMARY for call mlx5_start_eqs_#t~ret1546#1.base, mlx5_start_eqs_#t~ret1546#1.offset := get_current(); srcloc: null [2025-02-08 03:03:45,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14969: mlx5_start_eqs_~tmp___0~57#1.base, mlx5_start_eqs_~tmp___0~57#1.offset := mlx5_start_eqs_#t~ret1546#1.base, mlx5_start_eqs_#t~ret1546#1.offset;havoc mlx5_start_eqs_#t~ret1546#1.base, mlx5_start_eqs_#t~ret1546#1.offset;call mlx5_start_eqs_#t~mem1547#1 := read~int#6(mlx5_start_eqs_~tmp___0~57#1.base, 2076 + mlx5_start_eqs_~tmp___0~57#1.offset, 4); [2025-02-08 03:03:45,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29900: mlx5e_set_settings_#t~ret5230#1 := mlx5e_ethtool2ptys_speed_link_#res#1;havoc mlx5e_ethtool2ptys_speed_link_#t~mem5221#1, mlx5e_ethtool2ptys_speed_link_#t~bitwise5222#1, mlx5e_ethtool2ptys_speed_link_#t~bitwise5223#1, mlx5e_ethtool2ptys_speed_link_~speed#1, mlx5e_ethtool2ptys_speed_link_~i~49#1, mlx5e_ethtool2ptys_speed_link_~speed_links~0#1;havoc mlx5e_ethtool2ptys_speed_link_#in~speed#1;assume { :end_inline_mlx5e_ethtool2ptys_speed_link } true;mlx5e_set_settings_~tmp___1~159#1 := mlx5e_set_settings_#t~ret5230#1;havoc mlx5e_set_settings_#t~ret5230#1;mlx5e_set_settings_~link_modes~0#1 := mlx5e_set_settings_~tmp___1~159#1; [2025-02-08 03:03:45,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13384-1: SUMMARY for call mlx5_cmdif_debugfs_init_#t~ret1147#1.base, mlx5_cmdif_debugfs_init_#t~ret1147#1.offset := mlx5_command_str(mlx5_cmdif_debugfs_init_~i~12#1); srcloc: null [2025-02-08 03:03:45,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12327-1: SUMMARY for call dev_err(mlx5_cmd_init_#t~mem982#1.base, 148 + mlx5_cmd_init_#t~mem982#1.offset, 245, 0); srcloc: null [2025-02-08 03:03:45,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30032: ldv_main_exported_9_#t~ret5258#1 := mlx5e_set_coalesce_#res#1;havoc mlx5e_set_coalesce_#t~ret5156#1.base, mlx5e_set_coalesce_#t~ret5156#1.offset, mlx5e_set_coalesce_#t~mem5157#1.base, mlx5e_set_coalesce_#t~mem5157#1.offset, mlx5e_set_coalesce_#t~mem5158#1, mlx5e_set_coalesce_#t~mem5159#1, mlx5e_set_coalesce_#t~mem5160#1, mlx5e_set_coalesce_#t~mem5161#1, mlx5e_set_coalesce_#t~mem5162#1.base, mlx5e_set_coalesce_#t~mem5162#1.offset, mlx5e_set_coalesce_#t~mem5163#1.base, mlx5e_set_coalesce_#t~mem5163#1.offset, mlx5e_set_coalesce_#t~mem5164#1, mlx5e_set_coalesce_#t~mem5165#1, mlx5e_set_coalesce_#t~ret5166#1, mlx5e_set_coalesce_#t~mem5167#1, mlx5e_set_coalesce_#t~mem5168#1, mlx5e_set_coalesce_#t~mem5169#1, mlx5e_set_coalesce_#t~ret5170#1, mlx5e_set_coalesce_#t~mem5171#1, mlx5e_set_coalesce_~netdev#1.base, mlx5e_set_coalesce_~netdev#1.offset, mlx5e_set_coalesce_~coal#1.base, mlx5e_set_coalesce_~coal#1.offset, mlx5e_set_coalesce_~priv~61#1.base, mlx5e_set_coalesce_~priv~61#1.offset, mlx5e_set_coalesce_~tmp~463#1.base, mlx5e_set_coalesce_~tmp~463#1.offset, mlx5e_set_coalesce_~mdev~22#1.base, mlx5e_set_coalesce_~mdev~22#1.offset, mlx5e_set_coalesce_~c~12#1.base, mlx5e_set_coalesce_~c~12#1.offset, mlx5e_set_coalesce_~tc~8#1, mlx5e_set_coalesce_~i~44#1;havoc mlx5e_set_coalesce_#in~netdev#1.base, mlx5e_set_coalesce_#in~netdev#1.offset, mlx5e_set_coalesce_#in~coal#1.base, mlx5e_set_coalesce_#in~coal#1.offset;assume { :end_inline_mlx5e_set_coalesce } true;assume -2147483648 <= ldv_main_exported_9_#t~ret5258#1 && ldv_main_exported_9_#t~ret5258#1 <= 2147483647;havoc ldv_main_exported_9_#t~ret5258#1;~ldv_state_variable_9~0 := 1; [2025-02-08 03:03:45,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13384: mlx5_cmdif_debugfs_init_~namep~0#1.base, mlx5_cmdif_debugfs_init_~namep~0#1.offset := mlx5_cmdif_debugfs_init_#t~ret1147#1.base, mlx5_cmdif_debugfs_init_#t~ret1147#1.offset;havoc mlx5_cmdif_debugfs_init_#t~ret1147#1.base, mlx5_cmdif_debugfs_init_#t~ret1147#1.offset;mlx5_cmdif_debugfs_init_~tmp___2~22#1 := mlx5_cmdif_debugfs_init_#t~nondet1148#1;havoc mlx5_cmdif_debugfs_init_#t~nondet1148#1; [2025-02-08 03:03:45,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12327: havoc mlx5_cmd_init_#t~mem982#1.base, mlx5_cmd_init_#t~mem982#1.offset;mlx5_cmd_init_#res#1 := -22;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key~7#1.base, mlx5_cmd_init_~#__key~7#1.offset);havoc mlx5_cmd_init_~#__key~7#1.base, mlx5_cmd_init_~#__key~7#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key___0~2#1.base, mlx5_cmd_init_~#__key___0~2#1.offset);havoc mlx5_cmd_init_~#__key___0~2#1.base, mlx5_cmd_init_~#__key___0~2#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key___1~0#1.base, mlx5_cmd_init_~#__key___1~0#1.offset);havoc mlx5_cmd_init_~#__key___1~0#1.base, mlx5_cmd_init_~#__key___1~0#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#descriptor~11#1.base, mlx5_cmd_init_~#descriptor~11#1.offset);havoc mlx5_cmd_init_~#descriptor~11#1.base, mlx5_cmd_init_~#descriptor~11#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key___2~0#1.base, mlx5_cmd_init_~#__key___2~0#1.offset);havoc mlx5_cmd_init_~#__key___2~0#1.base, mlx5_cmd_init_~#__key___2~0#1.offset; [2025-02-08 03:03:45,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14970: assume -2147483648 <= mlx5_start_eqs_#t~ret1548#1 && mlx5_start_eqs_#t~ret1548#1 <= 2147483647;havoc mlx5_start_eqs_#t~mem1547#1;havoc mlx5_start_eqs_#t~ret1548#1;mlx5_start_eqs_#res#1 := mlx5_start_eqs_~err~46#1; [2025-02-08 03:03:45,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8892: havoc mlx5_core_enable_hca_#t~memset~res239#1.base, mlx5_core_enable_hca_#t~memset~res239#1.offset; [2025-02-08 03:03:45,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8892-1: SUMMARY for call mlx5_core_enable_hca_#t~memset~res239#1.base, mlx5_core_enable_hca_#t~memset~res239#1.offset := #Ultimate.C_memset#25(mlx5_core_enable_hca_~#in~1#1.base, mlx5_core_enable_hca_~#in~1#1.offset, 0, 16); srcloc: null [2025-02-08 03:03:45,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14177: assume 0 != mlx5_query_hca_caps_~err~39#1;mlx5_query_hca_caps_#res#1 := mlx5_query_hca_caps_~err~39#1; [2025-02-08 03:03:45,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14177: assume !(0 != mlx5_query_hca_caps_~err~39#1); [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29372: assume mlx5e_get_ethtool_stats_~i~43#1 <= 30; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29372: assume !(mlx5e_get_ethtool_stats_~i~43#1 <= 30);mlx5e_get_ethtool_stats_~i~43#1 := 0; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9817: assume 0 != init_one_~err~14#1; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9817: assume !(0 != init_one_~err~14#1);assume { :begin_inline___request_module } true;__request_module_#in~arg0#1, __request_module_#in~arg1#1.base, __request_module_#in~arg1#1.offset := 0, 75, 0;havoc __request_module_#res#1;havoc __request_module_#t~nondet5710#1, __request_module_~arg0#1, __request_module_~arg1#1.base, __request_module_~arg1#1.offset;__request_module_~arg0#1 := __request_module_#in~arg0#1;__request_module_~arg1#1.base, __request_module_~arg1#1.offset := __request_module_#in~arg1#1.base, __request_module_#in~arg1#1.offset;havoc __request_module_#t~nondet5710#1;assume -2147483648 <= __request_module_#t~nondet5710#1 && __request_module_#t~nondet5710#1 <= 2147483647;__request_module_#res#1 := __request_module_#t~nondet5710#1;havoc __request_module_#t~nondet5710#1; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14970-1: SUMMARY for call mlx5_start_eqs_#t~ret1548#1 := printk(400, 0); srcloc: null [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13517-2: assume qp_read_field_#t~switch1190#1;qp_read_field_~param~0#1 := 2048; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13517-2: assume !qp_read_field_#t~switch1190#1;qp_read_field_#t~switch1190#1 := qp_read_field_#t~switch1190#1 || 5 == (if qp_read_field_#t~mem1189#1 % 256 % 4294967296 <= 2147483647 then qp_read_field_#t~mem1189#1 % 256 % 4294967296 else qp_read_field_#t~mem1189#1 % 256 % 4294967296 - 4294967296) / 32; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9421: mlx5_dev_init_#t~ret361#1 := mlx5_start_eqs_#res#1;havoc mlx5_start_eqs_#t~mem1540#1, mlx5_start_eqs_#t~ret1541#1, mlx5_start_eqs_#t~bitwise1542#1, mlx5_start_eqs_#t~bitwise1543#1, mlx5_start_eqs_#t~mem1544#1.base, mlx5_start_eqs_#t~mem1544#1.offset, mlx5_start_eqs_#t~ret1545#1, mlx5_start_eqs_#t~ret1546#1.base, mlx5_start_eqs_#t~ret1546#1.offset, mlx5_start_eqs_#t~mem1547#1, mlx5_start_eqs_#t~ret1548#1, mlx5_start_eqs_#t~mem1549#1.base, mlx5_start_eqs_#t~mem1549#1.offset, mlx5_start_eqs_#t~ret1550#1, mlx5_start_eqs_#t~ret1551#1.base, mlx5_start_eqs_#t~ret1551#1.offset, mlx5_start_eqs_#t~mem1552#1, mlx5_start_eqs_#t~ret1553#1, mlx5_start_eqs_#t~mem1554#1.base, mlx5_start_eqs_#t~mem1554#1.offset, mlx5_start_eqs_#t~ret1555#1, mlx5_start_eqs_#t~ret1556#1.base, mlx5_start_eqs_#t~ret1556#1.offset, mlx5_start_eqs_#t~mem1557#1, mlx5_start_eqs_#t~ret1558#1, mlx5_start_eqs_#t~ret1559#1, mlx5_start_eqs_#t~ret1560#1, mlx5_start_eqs_~dev#1.base, mlx5_start_eqs_~dev#1.offset, mlx5_start_eqs_~table~4#1.base, mlx5_start_eqs_~table~4#1.offset, mlx5_start_eqs_~async_event_mask~0#1, mlx5_start_eqs_~err~46#1, mlx5_start_eqs_~tmp~136#1, mlx5_start_eqs_~tmp___0~57#1.base, mlx5_start_eqs_~tmp___0~57#1.offset, mlx5_start_eqs_~tmp___1~36#1.base, mlx5_start_eqs_~tmp___1~36#1.offset, mlx5_start_eqs_~tmp___2~28#1.base, mlx5_start_eqs_~tmp___2~28#1.offset;havoc mlx5_start_eqs_#in~dev#1.base, mlx5_start_eqs_#in~dev#1.offset;assume { :end_inline_mlx5_start_eqs } true;assume -2147483648 <= mlx5_dev_init_#t~ret361#1 && mlx5_dev_init_#t~ret361#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret361#1;havoc mlx5_dev_init_#t~ret361#1; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13517-3: assume qp_read_field_#t~switch1190#1;qp_read_field_~param~0#1 := 1024; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13517-3: assume !qp_read_field_#t~switch1190#1;qp_read_field_#t~switch1190#1 := qp_read_field_#t~switch1190#1 || 4 == (if qp_read_field_#t~mem1189#1 % 256 % 4294967296 <= 2147483647 then qp_read_field_#t~mem1189#1 % 256 % 4294967296 else qp_read_field_#t~mem1189#1 % 256 % 4294967296 - 4294967296) / 32; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13517: assume qp_read_field_#t~switch1190#1;qp_read_field_~param~0#1 := 0; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13517: assume !qp_read_field_#t~switch1190#1; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29769-4: assume 0 == get_connector_port_~eth_proto#1 % 4294967296;get_connector_port_#t~bitwise5202#1 := 0; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29769-4: assume !(0 == get_connector_port_~eth_proto#1 % 4294967296); [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13517-1: assume qp_read_field_#t~switch1190#1;qp_read_field_~param~0#1 := 4096; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13517-1: assume !qp_read_field_#t~switch1190#1;qp_read_field_#t~switch1190#1 := true; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29769-2: havoc get_connector_port_#t~bitwise5202#1;assume get_connector_port_#t~bitwise5202#1 % 4294967296 <= get_connector_port_~eth_proto#1 % 4294967296 && get_connector_port_#t~bitwise5202#1 % 4294967296 <= 1052736; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29769-3: assume 1052736 == get_connector_port_~eth_proto#1 % 4294967296;get_connector_port_#t~bitwise5202#1 := get_connector_port_~eth_proto#1; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29769-3: assume !(1052736 == get_connector_port_~eth_proto#1 % 4294967296); [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13649: assume cq_read_field_#t~switch1220#1;call cq_read_field_#t~mem1225#1 := read~int#25(cq_read_field_~ctx~2#1.base, 24 + cq_read_field_~ctx~2#1.offset, 1);cq_read_field_~param~2#1 := 12 + (if cq_read_field_#t~mem1225#1 % 256 % 4294967296 <= 2147483647 then cq_read_field_#t~mem1225#1 % 256 % 4294967296 else cq_read_field_#t~mem1225#1 % 256 % 4294967296 - 4294967296) % 32; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13649: assume !cq_read_field_#t~switch1220#1;havoc cq_read_field_#t~switch1220#1;havoc cq_read_field_#t~mem1221#1;havoc cq_read_field_#t~mem1222#1;havoc cq_read_field_#t~ret1223#1;havoc cq_read_field_#t~bitwise1224#1;havoc cq_read_field_#t~mem1225#1;havoc cq_read_field_#t~switch1220#1;havoc cq_read_field_#t~mem1221#1;havoc cq_read_field_#t~mem1222#1;havoc cq_read_field_#t~ret1223#1;havoc cq_read_field_#t~bitwise1224#1;havoc cq_read_field_#t~mem1225#1; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29769: assume 0 != get_connector_port_#t~bitwise5202#1 % 4294967296;havoc get_connector_port_#t~bitwise5202#1;get_connector_port_#res#1 := 5; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29769: assume !(0 != get_connector_port_#t~bitwise5202#1 % 4294967296);havoc get_connector_port_#t~bitwise5202#1; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29769-1: [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13517-6: assume qp_read_field_#t~switch1181#1;call qp_read_field_#t~mem1189#1 := read~int#25(qp_read_field_~ctx~0#1.base, 8 + qp_read_field_~ctx~0#1.offset, 1);qp_read_field_#t~switch1190#1 := 1 == (if qp_read_field_#t~mem1189#1 % 256 % 4294967296 <= 2147483647 then qp_read_field_#t~mem1189#1 % 256 % 4294967296 else qp_read_field_#t~mem1189#1 % 256 % 4294967296 - 4294967296) / 32; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13517-6: assume !qp_read_field_#t~switch1181#1;qp_read_field_#t~switch1181#1 := qp_read_field_#t~switch1181#1 || 4 == qp_read_field_~index#1; [2025-02-08 03:03:45,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13517-4: assume qp_read_field_#t~switch1190#1;qp_read_field_~param~0#1 := 512; [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13517-4: assume !qp_read_field_#t~switch1190#1;qp_read_field_#t~switch1190#1 := qp_read_field_#t~switch1190#1 || 3 == (if qp_read_field_#t~mem1189#1 % 256 % 4294967296 <= 2147483647 then qp_read_field_#t~mem1189#1 % 256 % 4294967296 else qp_read_field_#t~mem1189#1 % 256 % 4294967296 - 4294967296) / 32; [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13517-5: assume qp_read_field_#t~switch1190#1;qp_read_field_~param~0#1 := 256; [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13517-5: assume !qp_read_field_#t~switch1190#1;qp_read_field_#t~switch1190#1 := qp_read_field_#t~switch1190#1 || 2 == (if qp_read_field_#t~mem1189#1 % 256 % 4294967296 <= 2147483647 then qp_read_field_#t~mem1189#1 % 256 % 4294967296 else qp_read_field_#t~mem1189#1 % 256 % 4294967296 - 4294967296) / 32; [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10214: havoc pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset;havoc pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset;assume { :end_inline_pci_unregister_driver } true;~ldv_state_variable_17~0 := 0; [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893: havoc mlx5_core_enable_hca_#t~memset~res240#1.base, mlx5_core_enable_hca_#t~memset~res240#1.offset;call write~int#25(1025, mlx5_core_enable_hca_~#in~1#1.base, mlx5_core_enable_hca_~#in~1#1.offset, 2); [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893-1: SUMMARY for call mlx5_core_enable_hca_#t~memset~res240#1.base, mlx5_core_enable_hca_#t~memset~res240#1.offset := #Ultimate.C_memset#25(mlx5_core_enable_hca_~#out~2#1.base, mlx5_core_enable_hca_~#out~2#1.offset, 0, 16); srcloc: null [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32148: havoc ldv_release_14_#t~nondet5742#1;ldv_main_exported_14_#t~ret1098#1 := ldv_release_14_#res#1;havoc ldv_release_14_#t~nondet5742#1;assume { :end_inline_ldv_release_14 } true;assume -2147483648 <= ldv_main_exported_14_#t~ret1098#1 && ldv_main_exported_14_#t~ret1098#1 <= 2147483647;havoc ldv_main_exported_14_#t~ret1098#1;~ldv_state_variable_14~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9818: SUMMARY for call dev_err(init_one_~pdev#1.base, 148 + init_one_~pdev#1.offset, 74, 0); srcloc: null [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30430: havoc netif_xmit_stopped_#t~mem5344#1;mlx5e_sq_xmit_#t~ret5494#1 := netif_xmit_stopped_#res#1;havoc netif_xmit_stopped_#t~mem5344#1, netif_xmit_stopped_~dev_queue#1.base, netif_xmit_stopped_~dev_queue#1.offset;havoc netif_xmit_stopped_#in~dev_queue#1.base, netif_xmit_stopped_#in~dev_queue#1.offset;assume { :end_inline_netif_xmit_stopped } true;mlx5e_sq_xmit_~tmp___25~5#1 := (if 0 == mlx5e_sq_xmit_#t~ret5494#1 % 256 then 0 else 1);havoc mlx5e_sq_xmit_#t~mem5493#1.base, mlx5e_sq_xmit_#t~mem5493#1.offset;havoc mlx5e_sq_xmit_#t~ret5494#1; [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13386: assume 0 != mlx5_cmdif_debugfs_init_~tmp___2~22#1;call mlx5_cmdif_debugfs_init_#t~mem1149#1.base, mlx5_cmdif_debugfs_init_#t~mem1149#1.offset := read~$Pointer$#25(mlx5_cmdif_debugfs_init_~cmd~12#1.base, mlx5_cmdif_debugfs_init_~cmd~12#1.offset, 8); [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13386: assume !(0 != mlx5_cmdif_debugfs_init_~tmp___2~22#1); [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13518: havoc qp_read_field_#t~mem1189#1;havoc qp_read_field_#t~switch1190#1; [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9422: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9422: assume !(0 != mlx5_dev_init_~err~13#1);assume { :begin_inline_alloc_comp_eqs } true;alloc_comp_eqs_#in~dev#1.base, alloc_comp_eqs_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc alloc_comp_eqs_#res#1;havoc alloc_comp_eqs_#t~mem291#1, alloc_comp_eqs_#t~ret292#1.base, alloc_comp_eqs_#t~ret292#1.offset, alloc_comp_eqs_#t~loopctr293#1, alloc_comp_eqs_#t~nondet294#1, alloc_comp_eqs_#t~ret295#1, alloc_comp_eqs_#t~mem296#1.base, alloc_comp_eqs_#t~mem296#1.offset, alloc_comp_eqs_#t~ret297#1, alloc_comp_eqs_#t~mem298#1, alloc_comp_eqs_#t~ret299#1, alloc_comp_eqs_#t~ret300#1.base, alloc_comp_eqs_#t~ret300#1.offset, alloc_comp_eqs_#t~mem301#1, alloc_comp_eqs_#t~mem302#1, alloc_comp_eqs_~dev#1.base, alloc_comp_eqs_~dev#1.offset, alloc_comp_eqs_~table~3#1.base, alloc_comp_eqs_~table~3#1.offset, alloc_comp_eqs_~#name~0#1.base, alloc_comp_eqs_~#name~0#1.offset, alloc_comp_eqs_~eq~2#1.base, alloc_comp_eqs_~eq~2#1.offset, alloc_comp_eqs_~ncomp_vec~0#1, alloc_comp_eqs_~nent~0#1, alloc_comp_eqs_~err~11#1, alloc_comp_eqs_~i~3#1, alloc_comp_eqs_~tmp~31#1.base, alloc_comp_eqs_~tmp~31#1.offset, alloc_comp_eqs_~#descriptor~1#1.base, alloc_comp_eqs_~#descriptor~1#1.offset, alloc_comp_eqs_~tmp___0~10#1.base, alloc_comp_eqs_~tmp___0~10#1.offset, alloc_comp_eqs_~tmp___1~5#1;alloc_comp_eqs_~dev#1.base, alloc_comp_eqs_~dev#1.offset := alloc_comp_eqs_#in~dev#1.base, alloc_comp_eqs_#in~dev#1.offset;havoc alloc_comp_eqs_~table~3#1.base, alloc_comp_eqs_~table~3#1.offset;call alloc_comp_eqs_~#name~0#1.base, alloc_comp_eqs_~#name~0#1.offset := #Ultimate.allocOnStack(32);havoc alloc_comp_eqs_~eq~2#1.base, alloc_comp_eqs_~eq~2#1.offset;havoc alloc_comp_eqs_~ncomp_vec~0#1;havoc alloc_comp_eqs_~nent~0#1;havoc alloc_comp_eqs_~err~11#1;havoc alloc_comp_eqs_~i~3#1;havoc alloc_comp_eqs_~tmp~31#1.base, alloc_comp_eqs_~tmp~31#1.offset;call alloc_comp_eqs_~#descriptor~1#1.base, alloc_comp_eqs_~#descriptor~1#1.offset := #Ultimate.allocOnStack(37);havoc alloc_comp_eqs_~tmp___0~10#1.base, alloc_comp_eqs_~tmp___0~10#1.offset;havoc alloc_comp_eqs_~tmp___1~5#1;alloc_comp_eqs_~table~3#1.base, alloc_comp_eqs_~table~3#1.offset := alloc_comp_eqs_~dev#1.base, 318873 + alloc_comp_eqs_~dev#1.offset; [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7969-1: SUMMARY for call cpumask_check_#t~ret30#1 := ldv__builtin_expect((if 0 != cpumask_check_~__ret_warn_on~0#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7969: assume -9223372036854775808 <= cpumask_check_#t~ret30#1 && cpumask_check_#t~ret30#1 <= 9223372036854775807;cpumask_check_~tmp___0~1#1 := cpumask_check_#t~ret30#1;havoc cpumask_check_#t~ret30#1; [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30299: assume -9223372036854775808 <= __skb_pull_#t~ret5316#1 && __skb_pull_#t~ret5316#1 <= 9223372036854775807;__skb_pull_~tmp~478#1 := __skb_pull_#t~ret5316#1;havoc __skb_pull_#t~mem5314#1;havoc __skb_pull_#t~mem5315#1;havoc __skb_pull_#t~ret5316#1; [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30299-1: SUMMARY for call __skb_pull_#t~ret5316#1 := ldv__builtin_expect((if __skb_pull_#t~mem5314#1 % 4294967296 < __skb_pull_#t~mem5315#1 % 4294967296 then 1 else 0), 0); srcloc: null [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13387: call write~$Pointer$#25(mlx5_cmdif_debugfs_init_#t~ret1150#1.base, mlx5_cmdif_debugfs_init_#t~ret1150#1.offset, mlx5_cmdif_debugfs_init_~stats~4#1.base, 16 + mlx5_cmdif_debugfs_init_~stats~4#1.offset, 8);havoc mlx5_cmdif_debugfs_init_#t~mem1149#1.base, mlx5_cmdif_debugfs_init_#t~mem1149#1.offset;havoc mlx5_cmdif_debugfs_init_#t~ret1150#1.base, mlx5_cmdif_debugfs_init_#t~ret1150#1.offset;call mlx5_cmdif_debugfs_init_#t~mem1151#1.base, mlx5_cmdif_debugfs_init_#t~mem1151#1.offset := read~$Pointer$#25(mlx5_cmdif_debugfs_init_~stats~4#1.base, 16 + mlx5_cmdif_debugfs_init_~stats~4#1.offset, 8); [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13387-1: SUMMARY for call mlx5_cmdif_debugfs_init_#t~ret1150#1.base, mlx5_cmdif_debugfs_init_#t~ret1150#1.offset := debugfs_create_dir(mlx5_cmdif_debugfs_init_~namep~0#1.base, mlx5_cmdif_debugfs_init_~namep~0#1.offset, mlx5_cmdif_debugfs_init_#t~mem1149#1.base, mlx5_cmdif_debugfs_init_#t~mem1149#1.offset); srcloc: null [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9423: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 64, 0); srcloc: null [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30828-1: SUMMARY for call mlx5e_send_nop(mlx5e_sq_xmit_~sq#1.base, mlx5e_sq_xmit_~sq#1.offset, 0); srcloc: null [2025-02-08 03:03:45,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30828: call mlx5e_sq_xmit_#t~mem5495#1 := read~int#25(mlx5e_sq_xmit_~sq#1.base, 6 + mlx5e_sq_xmit_~sq#1.offset, 2);call mlx5e_sq_xmit_#t~mem5496#1 := read~int#25(mlx5e_sq_xmit_~wq~9#1.base, 16 + mlx5e_sq_xmit_~wq~9#1.offset, 2); [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29903: assume { :begin_inline_mlx5_query_port_proto_cap } true;mlx5_query_port_proto_cap_#in~dev#1.base, mlx5_query_port_proto_cap_#in~dev#1.offset, mlx5_query_port_proto_cap_#in~proto_cap#1.base, mlx5_query_port_proto_cap_#in~proto_cap#1.offset, mlx5_query_port_proto_cap_#in~proto_mask#1 := mlx5e_set_settings_~mdev~24#1.base, mlx5e_set_settings_~mdev~24#1.offset, mlx5e_set_settings_~#eth_proto_cap~1#1.base, mlx5e_set_settings_~#eth_proto_cap~1#1.offset, 4;havoc mlx5_query_port_proto_cap_#res#1;havoc mlx5_query_port_proto_cap_#t~ret2686#1, mlx5_query_port_proto_cap_#t~mem2687#1, mlx5_query_port_proto_cap_#t~ret2688#1, mlx5_query_port_proto_cap_#t~mem2689#1, mlx5_query_port_proto_cap_#t~ret2690#1, mlx5_query_port_proto_cap_~dev#1.base, mlx5_query_port_proto_cap_~dev#1.offset, mlx5_query_port_proto_cap_~proto_cap#1.base, mlx5_query_port_proto_cap_~proto_cap#1.offset, mlx5_query_port_proto_cap_~proto_mask#1, mlx5_query_port_proto_cap_~#out~34#1.base, mlx5_query_port_proto_cap_~#out~34#1.offset, mlx5_query_port_proto_cap_~err~85#1, mlx5_query_port_proto_cap_~tmp~266#1, mlx5_query_port_proto_cap_~tmp___0~110#1;mlx5_query_port_proto_cap_~dev#1.base, mlx5_query_port_proto_cap_~dev#1.offset := mlx5_query_port_proto_cap_#in~dev#1.base, mlx5_query_port_proto_cap_#in~dev#1.offset;mlx5_query_port_proto_cap_~proto_cap#1.base, mlx5_query_port_proto_cap_~proto_cap#1.offset := mlx5_query_port_proto_cap_#in~proto_cap#1.base, mlx5_query_port_proto_cap_#in~proto_cap#1.offset;mlx5_query_port_proto_cap_~proto_mask#1 := mlx5_query_port_proto_cap_#in~proto_mask#1;call mlx5_query_port_proto_cap_~#out~34#1.base, mlx5_query_port_proto_cap_~#out~34#1.offset := #Ultimate.allocOnStack(64);havoc mlx5_query_port_proto_cap_~err~85#1;havoc mlx5_query_port_proto_cap_~tmp~266#1;havoc mlx5_query_port_proto_cap_~tmp___0~110#1; [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970: assume 0 != cpumask_check_~tmp___0~1#1;cpumask_check_~__warned~0#1 := 1; [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970: assume !(0 != cpumask_check_~tmp___0~1#1); [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15369: call ULTIMATE.dealloc(mlx5_alloc_uuars_~#__key~9#1.base, mlx5_alloc_uuars_~#__key~9#1.offset);havoc mlx5_alloc_uuars_~#__key~9#1.base, mlx5_alloc_uuars_~#__key~9#1.offset;call ULTIMATE.dealloc(mlx5_alloc_uuars_~#descriptor~13#1.base, mlx5_alloc_uuars_~#descriptor~13#1.offset);havoc mlx5_alloc_uuars_~#descriptor~13#1.base, mlx5_alloc_uuars_~#descriptor~13#1.offset;call ULTIMATE.dealloc(mlx5_alloc_uuars_~#__key___0~3#1.base, mlx5_alloc_uuars_~#__key___0~3#1.offset);havoc mlx5_alloc_uuars_~#__key___0~3#1.base, mlx5_alloc_uuars_~#__key___0~3#1.offset;call ULTIMATE.dealloc(mlx5_alloc_uuars_~#__key___1~1#1.base, mlx5_alloc_uuars_~#__key___1~1#1.offset);havoc mlx5_alloc_uuars_~#__key___1~1#1.base, mlx5_alloc_uuars_~#__key___1~1#1.offset;mlx5_dev_init_#t~ret360#1 := mlx5_alloc_uuars_#res#1;havoc mlx5_alloc_uuars_#t~mem1599#1, mlx5_alloc_uuars_#t~ret1600#1.base, mlx5_alloc_uuars_#t~ret1600#1.offset, mlx5_alloc_uuars_#t~mem1601#1.base, mlx5_alloc_uuars_#t~mem1601#1.offset, mlx5_alloc_uuars_#t~ret1602#1.base, mlx5_alloc_uuars_#t~ret1602#1.offset, mlx5_alloc_uuars_#t~mem1603#1.base, mlx5_alloc_uuars_#t~mem1603#1.offset, mlx5_alloc_uuars_#t~ret1604#1.base, mlx5_alloc_uuars_#t~ret1604#1.offset, mlx5_alloc_uuars_#t~mem1605#1.base, mlx5_alloc_uuars_#t~mem1605#1.offset, mlx5_alloc_uuars_#t~ret1606#1.base, mlx5_alloc_uuars_#t~ret1606#1.offset, mlx5_alloc_uuars_#t~mem1607#1.base, mlx5_alloc_uuars_#t~mem1607#1.offset, mlx5_alloc_uuars_#t~mem1608#1.base, mlx5_alloc_uuars_#t~mem1608#1.offset, mlx5_alloc_uuars_#t~ret1609#1, mlx5_alloc_uuars_#t~mem1612#1, mlx5_alloc_uuars_#t~mem1610#1.base, mlx5_alloc_uuars_#t~mem1610#1.offset, mlx5_alloc_uuars_#t~mem1611#1, mlx5_alloc_uuars_#t~mem1613#1.base, mlx5_alloc_uuars_#t~mem1613#1.offset, mlx5_alloc_uuars_#t~ret1614#1.base, mlx5_alloc_uuars_#t~ret1614#1.offset, mlx5_alloc_uuars_#t~mem1615#1.base, mlx5_alloc_uuars_#t~mem1615#1.offset, mlx5_alloc_uuars_#t~mem1616#1.base, mlx5_alloc_uuars_#t~mem1616#1.offset, mlx5_alloc_uuars_#t~mem1617#1.base, mlx5_alloc_uuars_#t~mem1617#1.offset, mlx5_alloc_uuars_#t~mem1618#1, mlx5_alloc_uuars_#t~ret1619#1, mlx5_alloc_uuars_#t~mem1620#1, mlx5_alloc_uuars_#t~ret1621#1, mlx5_alloc_uuars_#t~ret1622#1.base, mlx5_alloc_uuars_#t~ret1622#1.offset, mlx5_alloc_uuars_#t~mem1623#1, mlx5_alloc_uuars_#t~mem1624#1.base, mlx5_alloc_uuars_#t~mem1624#1.offset, mlx5_alloc_uuars_#t~mem1625#1, mlx5_alloc_uuars_#t~mem1626#1.base, mlx5_alloc_uuars_#t~mem1626#1.offset, mlx5_alloc_uuars_#t~mem1627#1.base, mlx5_alloc_uuars_#t~mem1627#1.offset, mlx5_alloc_uuars_#t~mem1628#1, mlx5_alloc_uuars_#t~mem1629#1.base, mlx5_alloc_uuars_#t~mem1629#1.offset, mlx5_alloc_uuars_#t~mem1630#1, mlx5_alloc_uuars_#t~ret1631#1, mlx5_alloc_uuars_#t~bitwise1632#1, mlx5_alloc_uuars_#t~mem1633#1.base, mlx5_alloc_uuars_#t~mem1633#1.offset, mlx5_alloc_uuars_#t~mem1634#1.base, mlx5_alloc_uuars_#t~mem1634#1.offset, mlx5_alloc_uuars_#t~mem1635#1.base, mlx5_alloc_uuars_#t~mem1635#1.offset, mlx5_alloc_uuars_#t~mem1636#1, mlx5_alloc_uuars_#t~ret1637#1, mlx5_alloc_uuars_#t~bitwise1638#1, mlx5_alloc_uuars_#t~ret1639#1, mlx5_alloc_uuars_#t~ret1640#1.base, mlx5_alloc_uuars_#t~ret1640#1.offset, mlx5_alloc_uuars_#t~ret1641#1.base, mlx5_alloc_uuars_#t~ret1641#1.offset, mlx5_alloc_uuars_#t~mem1642#1.base, mlx5_alloc_uuars_#t~mem1642#1.offset, mlx5_alloc_uuars_#t~mem1643#1.base, mlx5_alloc_uuars_#t~mem1643#1.offset, mlx5_alloc_uuars_#t~mem1644#1.base, mlx5_alloc_uuars_#t~mem1644#1.offset, mlx5_alloc_uuars_#t~mem1645#1, mlx5_alloc_uuars_#t~ret1646#1, mlx5_alloc_uuars_#t~mem1647#1.base, mlx5_alloc_uuars_#t~mem1647#1.offset, mlx5_alloc_uuars_#t~mem1648#1.base, mlx5_alloc_uuars_#t~mem1648#1.offset, mlx5_alloc_uuars_#t~mem1649#1.base, mlx5_alloc_uuars_#t~mem1649#1.offset, mlx5_alloc_uuars_#t~mem1650#1.base, mlx5_alloc_uuars_#t~mem1650#1.offset, mlx5_alloc_uuars_~dev#1.base, mlx5_alloc_uuars_~dev#1.offset, mlx5_alloc_uuars_~uuari#1.base, mlx5_alloc_uuars_~uuari#1.offset, mlx5_alloc_uuars_~tot_uuars~1#1, mlx5_alloc_uuars_~bf~0#1.base, mlx5_alloc_uuars_~bf~0#1.offset, mlx5_alloc_uuars_~addr~1#1, mlx5_alloc_uuars_~err~51#1, mlx5_alloc_uuars_~i~15#1, mlx5_alloc_uuars_~#__key~9#1.base, mlx5_alloc_uuars_~#__key~9#1.offset, mlx5_alloc_uuars_~tmp~146#1.base, mlx5_alloc_uuars_~tmp~146#1.offset, mlx5_alloc_uuars_~tmp___0~60#1.base, mlx5_alloc_uuars_~tmp___0~60#1.offset, mlx5_alloc_uuars_~tmp___1~37#1.base, mlx5_alloc_uuars_~tmp___1~37#1.offset, mlx5_alloc_uuars_~tmp___2~29#1.base, mlx5_alloc_uuars_~tmp___2~29#1.offset, mlx5_alloc_uuars_~#descriptor~13#1.base, mlx5_alloc_uuars_~#descriptor~13#1.offset, mlx5_alloc_uuars_~tmp___3~23#1.base, mlx5_alloc_uuars_~tmp___3~23#1.offset, mlx5_alloc_uuars_~tmp___4~16#1, mlx5_alloc_uuars_~tmp___5~11#1, mlx5_alloc_uuars_~tmp___6~9#1, mlx5_alloc_uuars_~#__key___0~3#1.base, mlx5_alloc_uuars_~#__key___0~3#1.offset, mlx5_alloc_uuars_~#__key___1~1#1.base, mlx5_alloc_uuars_~#__key___1~1#1.offset;havoc mlx5_alloc_uuars_#in~dev#1.base, mlx5_alloc_uuars_#in~dev#1.offset, mlx5_alloc_uuars_#in~uuari#1.base, mlx5_alloc_uuars_#in~uuari#1.offset;assume { :end_inline_mlx5_alloc_uuars } true;assume -2147483648 <= mlx5_dev_init_#t~ret360#1 && mlx5_dev_init_#t~ret360#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret360#1;havoc mlx5_dev_init_#t~ret360#1; [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8895: assume -2147483648 <= mlx5_core_enable_hca_#t~ret241#1 && mlx5_core_enable_hca_#t~ret241#1 <= 2147483647;mlx5_core_enable_hca_~err~6#1 := mlx5_core_enable_hca_#t~ret241#1;havoc mlx5_core_enable_hca_#t~ret241#1; [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8895-1: SUMMARY for call mlx5_core_enable_hca_#t~ret241#1 := mlx5_cmd_exec(mlx5_core_enable_hca_~dev#1.base, mlx5_core_enable_hca_~dev#1.offset, mlx5_core_enable_hca_~#in~1#1.base, mlx5_core_enable_hca_~#in~1#1.offset, 16, mlx5_core_enable_hca_~#out~2#1.base, mlx5_core_enable_hca_~#out~2#1.offset, 16); srcloc: null [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30300: assume 0 != __skb_pull_~tmp~478#1; [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30300: assume !(0 != __skb_pull_~tmp~478#1);call __skb_pull_#t~mem5317#1.base, __skb_pull_#t~mem5317#1.offset := read~$Pointer$#25(__skb_pull_~skb#1.base, 238 + __skb_pull_~skb#1.offset, 8);__skb_pull_~tmp___0~226#1.base, __skb_pull_~tmp___0~226#1.offset := __skb_pull_#t~mem5317#1.base, __skb_pull_#t~mem5317#1.offset + (if __skb_pull_~len#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then __skb_pull_~len#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else __skb_pull_~len#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc __skb_pull_#t~mem5317#1.base, __skb_pull_#t~mem5317#1.offset;call write~$Pointer$#25(__skb_pull_~tmp___0~226#1.base, __skb_pull_~tmp___0~226#1.offset, __skb_pull_~skb#1.base, 238 + __skb_pull_~skb#1.offset, 8);__skb_pull_#res#1.base, __skb_pull_#res#1.offset := __skb_pull_~tmp___0~226#1.base, __skb_pull_~tmp___0~226#1.offset; [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13388: assume 0 == (mlx5_cmdif_debugfs_init_#t~mem1151#1.base + mlx5_cmdif_debugfs_init_#t~mem1151#1.offset) % 18446744073709551616;havoc mlx5_cmdif_debugfs_init_#t~mem1151#1.base, mlx5_cmdif_debugfs_init_#t~mem1151#1.offset; [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13388: assume !(0 == (mlx5_cmdif_debugfs_init_#t~mem1151#1.base + mlx5_cmdif_debugfs_init_#t~mem1151#1.offset) % 18446744073709551616);havoc mlx5_cmdif_debugfs_init_#t~mem1151#1.base, mlx5_cmdif_debugfs_init_#t~mem1151#1.offset;call mlx5_cmdif_debugfs_init_#t~mem1155#1.base, mlx5_cmdif_debugfs_init_#t~mem1155#1.offset := read~$Pointer$#25(mlx5_cmdif_debugfs_init_~stats~4#1.base, 16 + mlx5_cmdif_debugfs_init_~stats~4#1.offset, 8); [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14181: assume -2147483648 <= mlx5_query_hca_caps_#t~ret1338#1 && mlx5_query_hca_caps_#t~ret1338#1 <= 2147483647;mlx5_query_hca_caps_~err~39#1 := mlx5_query_hca_caps_#t~ret1338#1;havoc mlx5_query_hca_caps_#t~ret1338#1; [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14181-1: SUMMARY for call mlx5_query_hca_caps_#t~ret1338#1 := mlx5_core_get_caps(mlx5_query_hca_caps_~dev#1.base, mlx5_query_hca_caps_~dev#1.offset, 0, 0); srcloc: null [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9160: assume true;assume alloc_comp_eqs_#t~loopctr293#1 < 32;havoc alloc_comp_eqs_#t~nondet294#1;call write~int#55(alloc_comp_eqs_#t~nondet294#1, alloc_comp_eqs_~#name~0#1.base, alloc_comp_eqs_~#name~0#1.offset + alloc_comp_eqs_#t~loopctr293#1, 8);alloc_comp_eqs_#t~loopctr293#1 := 1 + alloc_comp_eqs_#t~loopctr293#1; [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9160: assume true;havoc alloc_comp_eqs_#t~loopctr293#1;havoc alloc_comp_eqs_#t~nondet294#1;havoc alloc_comp_eqs_#t~ret295#1;call alloc_comp_eqs_#t~mem296#1.base, alloc_comp_eqs_#t~mem296#1.offset := read~$Pointer$#25(alloc_comp_eqs_~dev#1.base, 319266 + alloc_comp_eqs_~dev#1.offset, 8); [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29904: assume 0 != mlx5e_set_settings_~err~163#1; [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29904: assume !(0 != mlx5e_set_settings_~err~163#1);call mlx5e_set_settings_#t~mem5232#1 := read~int#23(mlx5e_set_settings_~#eth_proto_cap~1#1.base, mlx5e_set_settings_~#eth_proto_cap~1#1.offset, 4); [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12199: call ULTIMATE.dealloc(create_msg_cache_~#__key~6#1.base, create_msg_cache_~#__key~6#1.offset);havoc create_msg_cache_~#__key~6#1.base, create_msg_cache_~#__key~6#1.offset;call ULTIMATE.dealloc(create_msg_cache_~#__key___0~1#1.base, create_msg_cache_~#__key___0~1#1.offset);havoc create_msg_cache_~#__key___0~1#1.base, create_msg_cache_~#__key___0~1#1.offset;mlx5_cmd_init_#t~ret1020#1 := create_msg_cache_#res#1;havoc create_msg_cache_#t~ret956#1.base, create_msg_cache_#t~ret956#1.offset, create_msg_cache_#t~ret957#1.base, create_msg_cache_#t~ret957#1.offset, create_msg_cache_#t~ret958#1.base, create_msg_cache_#t~ret958#1.offset, create_msg_cache_#t~ret959#1, create_msg_cache_#t~ret960#1, create_msg_cache_#t~ret961#1.base, create_msg_cache_#t~ret961#1.offset, create_msg_cache_#t~ret962#1, create_msg_cache_#t~ret963#1, create_msg_cache_~dev#1.base, create_msg_cache_~dev#1.offset, create_msg_cache_~cmd~9#1.base, create_msg_cache_~cmd~9#1.offset, create_msg_cache_~msg~4#1.base, create_msg_cache_~msg~4#1.offset, create_msg_cache_~err~27#1, create_msg_cache_~i~10#1, create_msg_cache_~#__key~6#1.base, create_msg_cache_~#__key~6#1.offset, create_msg_cache_~#__key___0~1#1.base, create_msg_cache_~#__key___0~1#1.offset, create_msg_cache_~tmp~84#1, create_msg_cache_~tmp___0~33#1, create_msg_cache_~tmp___1~19#1, create_msg_cache_~tmp___2~17#1;havoc create_msg_cache_#in~dev#1.base, create_msg_cache_#in~dev#1.offset;assume { :end_inline_create_msg_cache } true;assume -2147483648 <= mlx5_cmd_init_#t~ret1020#1 && mlx5_cmd_init_#t~ret1020#1 <= 2147483647;mlx5_cmd_init_~err~28#1 := mlx5_cmd_init_#t~ret1020#1;havoc mlx5_cmd_init_#t~ret1020#1; [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8896: assume 0 != mlx5_core_enable_hca_~err~6#1;mlx5_core_enable_hca_#res#1 := mlx5_core_enable_hca_~err~6#1;call ULTIMATE.dealloc(mlx5_core_enable_hca_~#in~1#1.base, mlx5_core_enable_hca_~#in~1#1.offset);havoc mlx5_core_enable_hca_~#in~1#1.base, mlx5_core_enable_hca_~#in~1#1.offset;call ULTIMATE.dealloc(mlx5_core_enable_hca_~#out~2#1.base, mlx5_core_enable_hca_~#out~2#1.offset);havoc mlx5_core_enable_hca_~#out~2#1.base, mlx5_core_enable_hca_~#out~2#1.offset; [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8896: assume !(0 != mlx5_core_enable_hca_~err~6#1);call mlx5_core_enable_hca_#t~mem242#1 := read~int#25(mlx5_core_enable_hca_~#out~2#1.base, mlx5_core_enable_hca_~#out~2#1.offset, 1); [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13389: mlx5_cmdif_debugfs_init_~tmp~104#1.base, mlx5_cmdif_debugfs_init_~tmp~104#1.offset := mlx5_cmdif_debugfs_init_#t~ret1152#1.base, mlx5_cmdif_debugfs_init_#t~ret1152#1.offset;havoc mlx5_cmdif_debugfs_init_#t~ret1152#1.base, mlx5_cmdif_debugfs_init_#t~ret1152#1.offset;call mlx5_cmdif_debugfs_init_#t~mem1153#1 := read~int#6(mlx5_cmdif_debugfs_init_~tmp~104#1.base, 2076 + mlx5_cmdif_debugfs_init_~tmp~104#1.offset, 4); [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13389-1: SUMMARY for call mlx5_cmdif_debugfs_init_#t~ret1152#1.base, mlx5_cmdif_debugfs_init_#t~ret1152#1.offset := get_current(); srcloc: null [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29773-4: assume 0 == get_connector_port_~eth_proto#1 % 4294967296;get_connector_port_#t~bitwise5203#1 := 0; [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29773-4: assume !(0 == get_connector_port_~eth_proto#1 % 4294967296); [2025-02-08 03:03:45,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30830-5: assume 0 == (if mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 - 4294967296) || 0 == (if mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 - 4294967296);mlx5e_sq_xmit_#t~bitwise5497#1 := 0; [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30830-5: assume !(0 == (if mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 - 4294967296) || 0 == (if mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29773-2: havoc get_connector_port_#t~bitwise5203#1;assume get_connector_port_#t~bitwise5203#1 % 4294967296 <= get_connector_port_~eth_proto#1 % 4294967296 && get_connector_port_#t~bitwise5203#1 % 4294967296 <= 4194456; [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30830-3: havoc mlx5e_sq_xmit_#t~bitwise5497#1;assume ((((((if mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 - 4294967296) < 0 && (if mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 - 4294967296) >= 0) || mlx5e_sq_xmit_#t~bitwise5497#1 <= (if mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 - 4294967296)) && (((if mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 - 4294967296) < 0) || mlx5e_sq_xmit_#t~bitwise5497#1 <= (if mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 - 4294967296))) && (((if mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 - 4294967296) < 0 && (if mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 - 4294967296) < 0) || mlx5e_sq_xmit_#t~bitwise5497#1 >= 0)) && (((if mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 - 4294967296) >= 0) || mlx5e_sq_xmit_#t~bitwise5497#1 > (if mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 - 4294967296) + (if mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 - 4294967296))) && mlx5e_sq_xmit_#t~bitwise5497#1 >= -2147483648; [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29773-3: assume 4194456 == get_connector_port_~eth_proto#1 % 4294967296;get_connector_port_#t~bitwise5203#1 := get_connector_port_~eth_proto#1; [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29773-3: assume !(4194456 == get_connector_port_~eth_proto#1 % 4294967296); [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30830-4: assume (if mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 - 4294967296) == (if mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 - 4294967296);mlx5e_sq_xmit_#t~bitwise5497#1 := (if mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30830-4: assume !((if mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5495#1 % 65536 % 4294967296 - 4294967296) == (if mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5496#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29773: assume 0 != get_connector_port_#t~bitwise5203#1 % 4294967296;havoc get_connector_port_#t~bitwise5203#1;get_connector_port_#res#1 := 239; [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29773: assume !(0 != get_connector_port_#t~bitwise5203#1 % 4294967296);havoc get_connector_port_#t~bitwise5203#1;get_connector_port_#res#1 := 255; [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30830-1: call mlx5e_sq_xmit_#t~mem5498#1 := read~int#25(mlx5e_sq_xmit_~sq#1.base, 424 + mlx5e_sq_xmit_~sq#1.offset, 2); [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29773-1: [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30830-2: [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9161: assume -2147483648 <= alloc_comp_eqs_#t~ret297#1 && alloc_comp_eqs_#t~ret297#1 <= 2147483647;alloc_comp_eqs_~err~11#1 := alloc_comp_eqs_#t~ret297#1;havoc alloc_comp_eqs_#t~mem296#1.base, alloc_comp_eqs_#t~mem296#1.offset;havoc alloc_comp_eqs_#t~ret297#1; [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9161-1: SUMMARY for call alloc_comp_eqs_#t~ret297#1 := mlx5_create_map_eq(alloc_comp_eqs_~dev#1.base, alloc_comp_eqs_~dev#1.offset, alloc_comp_eqs_~eq~2#1.base, alloc_comp_eqs_~eq~2#1.offset, (if (3 + alloc_comp_eqs_~i~3#1 % 256) % 4294967296 % 4294967296 <= 2147483647 then (3 + alloc_comp_eqs_~i~3#1 % 256) % 4294967296 % 4294967296 else (3 + alloc_comp_eqs_~i~3#1 % 256) % 4294967296 % 4294967296 - 4294967296), alloc_comp_eqs_~nent~0#1, 0, alloc_comp_eqs_~#name~0#1.base, alloc_comp_eqs_~#name~0#1.offset, alloc_comp_eqs_#t~mem296#1.base, alloc_comp_eqs_#t~mem296#1.offset); srcloc: null [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14182: assume 0 != mlx5_query_hca_caps_~err~39#1;mlx5_query_hca_caps_#res#1 := mlx5_query_hca_caps_~err~39#1; [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14182: assume !(0 != mlx5_query_hca_caps_~err~39#1);call mlx5_query_hca_caps_#t~mem1339#1 := read~int#25(mlx5_query_hca_caps_~dev#1.base, 253361 + mlx5_query_hca_caps_~dev#1.offset, 4); [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30830: assume mlx5e_sq_xmit_#t~bitwise5497#1 > (if mlx5e_sq_xmit_#t~mem5498#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5498#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5498#1 % 65536 % 4294967296 - 4294967296);havoc mlx5e_sq_xmit_#t~mem5495#1;havoc mlx5e_sq_xmit_#t~mem5496#1;havoc mlx5e_sq_xmit_#t~bitwise5497#1;havoc mlx5e_sq_xmit_#t~mem5498#1; [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30830: assume !(mlx5e_sq_xmit_#t~bitwise5497#1 > (if mlx5e_sq_xmit_#t~mem5498#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5498#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5498#1 % 65536 % 4294967296 - 4294967296));havoc mlx5e_sq_xmit_#t~mem5495#1;havoc mlx5e_sq_xmit_#t~mem5496#1;havoc mlx5e_sq_xmit_#t~bitwise5497#1;havoc mlx5e_sq_xmit_#t~mem5498#1;call mlx5e_sq_xmit_#t~mem5499#1 := read~int#25(mlx5e_sq_xmit_~sq#1.base, 16 + mlx5e_sq_xmit_~sq#1.offset, 8);call write~int#25(1 + mlx5e_sq_xmit_#t~mem5499#1, mlx5e_sq_xmit_~sq#1.base, 16 + mlx5e_sq_xmit_~sq#1.offset, 8);havoc mlx5e_sq_xmit_#t~mem5499#1;mlx5e_sq_xmit_#res#1 := 0; [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29905: SUMMARY for call netdev_err(mlx5e_set_settings_~netdev#1.base, mlx5e_set_settings_~netdev#1.offset, 869, 0); srcloc: null [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14975-1: SUMMARY for call mlx5_cmd_use_events(mlx5_start_eqs_~dev#1.base, mlx5_start_eqs_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14975: call mlx5_start_eqs_#t~mem1549#1.base, mlx5_start_eqs_#t~mem1549#1.offset := read~$Pointer$#25(mlx5_start_eqs_~dev#1.base, 319266 + mlx5_start_eqs_~dev#1.offset, 8); [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32152: havoc ldv_release_15_#t~nondet5743#1;ldv_main_exported_15_#t~ret1082#1 := ldv_release_15_#res#1;havoc ldv_release_15_#t~nondet5743#1;assume { :end_inline_ldv_release_15 } true;assume -2147483648 <= ldv_main_exported_15_#t~ret1082#1 && ldv_main_exported_15_#t~ret1082#1 <= 2147483647;havoc ldv_main_exported_15_#t~ret1082#1;~ldv_state_variable_15~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8633: mlx5_enable_msix_~tmp~23#1 := mlx5_enable_msix_#t~ret159#1;havoc mlx5_enable_msix_#t~mem158#1;havoc mlx5_enable_msix_#t~ret159#1; [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8633-1: SUMMARY for call mlx5_enable_msix_#t~ret159#1 := __fswab32(mlx5_enable_msix_#t~mem158#1); srcloc: null [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13258: assume 0 == (mlx5_qp_debugfs_init_#t~mem1118#1.base + mlx5_qp_debugfs_init_#t~mem1118#1.offset) % 18446744073709551616;havoc mlx5_qp_debugfs_init_#t~mem1118#1.base, mlx5_qp_debugfs_init_#t~mem1118#1.offset;mlx5_qp_debugfs_init_#res#1 := 0; [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13258: assume !(0 == (mlx5_qp_debugfs_init_#t~mem1118#1.base + mlx5_qp_debugfs_init_#t~mem1118#1.offset) % 18446744073709551616);havoc mlx5_qp_debugfs_init_#t~mem1118#1.base, mlx5_qp_debugfs_init_#t~mem1118#1.offset; [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13390-1: SUMMARY for call mlx5_cmdif_debugfs_init_#t~ret1154#1 := printk(327, 0); srcloc: null [2025-02-08 03:03:45,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30699-4: assume 0 == (if mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 - 4294967296) || 0 == (if mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 - 4294967296);mlx5e_sq_xmit_#t~bitwise5430#1 := 0; [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30699-4: assume !(0 == (if mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 - 4294967296) || 0 == (if mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13390: assume -2147483648 <= mlx5_cmdif_debugfs_init_#t~ret1154#1 && mlx5_cmdif_debugfs_init_#t~ret1154#1 <= 2147483647;havoc mlx5_cmdif_debugfs_init_#t~mem1153#1;havoc mlx5_cmdif_debugfs_init_#t~ret1154#1;mlx5_cmdif_debugfs_init_~err~29#1 := -12; [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30699-2: havoc mlx5e_sq_xmit_#t~bitwise5430#1;assume ((((((if mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 - 4294967296) < 0 && (if mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 - 4294967296) >= 0) || mlx5e_sq_xmit_#t~bitwise5430#1 <= (if mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 - 4294967296)) && (((if mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 - 4294967296) < 0) || mlx5e_sq_xmit_#t~bitwise5430#1 <= (if mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 - 4294967296))) && (((if mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 - 4294967296) < 0 && (if mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 - 4294967296) < 0) || mlx5e_sq_xmit_#t~bitwise5430#1 >= 0)) && (((if mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 - 4294967296) >= 0) || mlx5e_sq_xmit_#t~bitwise5430#1 > (if mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 - 4294967296) + (if mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 - 4294967296))) && mlx5e_sq_xmit_#t~bitwise5430#1 >= -2147483648; [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30699-3: assume (if mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 - 4294967296) == (if mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 - 4294967296);mlx5e_sq_xmit_#t~bitwise5430#1 := (if mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30699-3: assume !((if mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5428#1 % 65536 % 4294967296 - 4294967296) == (if mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5429#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30699: mlx5e_sq_xmit_~pi~1#1 := mlx5e_sq_xmit_#t~bitwise5430#1;havoc mlx5e_sq_xmit_#t~mem5428#1;havoc mlx5e_sq_xmit_#t~mem5429#1;havoc mlx5e_sq_xmit_#t~bitwise5430#1; [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30699-1: [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8634: mlx5_enable_msix_~num_eqs~0#1 := mlx5_enable_msix_#t~bitwise160#1;havoc mlx5_enable_msix_#t~bitwise160#1;call mlx5_enable_msix_#t~mem161#1 := read~int#25(mlx5_enable_msix_~dev#1.base, 253349 + mlx5_enable_msix_~dev#1.offset, 4); [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14976-1: SUMMARY for call mlx5_start_eqs_#t~ret1550#1 := mlx5_create_map_eq(mlx5_start_eqs_~dev#1.base, mlx5_start_eqs_~dev#1.offset, mlx5_start_eqs_~table~4#1.base, 123 + mlx5_start_eqs_~table~4#1.offset, 2, 256, mlx5_start_eqs_~async_event_mask~0#1 % 4294967296, 402, 0, mlx5_start_eqs_#t~mem1549#1.base, mlx5_start_eqs_#t~mem1549#1.offset); srcloc: null [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14976: assume -2147483648 <= mlx5_start_eqs_#t~ret1550#1 && mlx5_start_eqs_#t~ret1550#1 <= 2147483647;mlx5_start_eqs_~err~46#1 := mlx5_start_eqs_#t~ret1550#1;havoc mlx5_start_eqs_#t~mem1549#1.base, mlx5_start_eqs_#t~mem1549#1.offset;havoc mlx5_start_eqs_#t~ret1550#1; [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13655: cq_read_field_#res#1 := cq_read_field_~param~2#1; [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8634-1: [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13655-1: SUMMARY for call kfree(cq_read_field_~out~6#1.base, cq_read_field_~out~6#1.offset); srcloc: null [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8634-2: havoc mlx5_enable_msix_#t~bitwise160#1;assume mlx5_enable_msix_#t~bitwise160#1 > 1; [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8634-3: assume 0 == (if mlx5_enable_msix_~tmp~23#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5_enable_msix_~tmp~23#1 % 4294967296 % 4294967296 else mlx5_enable_msix_~tmp~23#1 % 4294967296 % 4294967296 - 4294967296) % 16;mlx5_enable_msix_#t~bitwise160#1 := 1; [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8634-3: assume !(0 == (if mlx5_enable_msix_~tmp~23#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5_enable_msix_~tmp~23#1 % 4294967296 % 4294967296 else mlx5_enable_msix_~tmp~23#1 % 4294967296 % 4294967296 - 4294967296) % 16); [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9163: assume 0 != alloc_comp_eqs_~err~11#1; [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9163: assume !(0 != alloc_comp_eqs_~err~11#1);call write~$Pointer$#28(30, 0, alloc_comp_eqs_~#descriptor~1#1.base, alloc_comp_eqs_~#descriptor~1#1.offset, 8);call write~$Pointer$#28(31, 0, alloc_comp_eqs_~#descriptor~1#1.base, 8 + alloc_comp_eqs_~#descriptor~1#1.offset, 8);call write~$Pointer$#28(32, 0, alloc_comp_eqs_~#descriptor~1#1.base, 16 + alloc_comp_eqs_~#descriptor~1#1.offset, 8);call write~$Pointer$#28(33, 0, alloc_comp_eqs_~#descriptor~1#1.base, 24 + alloc_comp_eqs_~#descriptor~1#1.offset, 8);call write~int#28(588, alloc_comp_eqs_~#descriptor~1#1.base, 32 + alloc_comp_eqs_~#descriptor~1#1.offset, 4);call write~int#28(0, alloc_comp_eqs_~#descriptor~1#1.base, 36 + alloc_comp_eqs_~#descriptor~1#1.offset, 1);call alloc_comp_eqs_#t~mem298#1 := read~int#28(alloc_comp_eqs_~#descriptor~1#1.base, 36 + alloc_comp_eqs_~#descriptor~1#1.offset, 1); [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29379: mlx5e_get_ethtool_stats_~j~3#1 := 0; [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12334: assume 0 == (mlx5_cmd_init_#t~mem985#1.base + mlx5_cmd_init_#t~mem985#1.offset) % 18446744073709551616;havoc mlx5_cmd_init_#t~mem985#1.base, mlx5_cmd_init_#t~mem985#1.offset;mlx5_cmd_init_#res#1 := -12;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key~7#1.base, mlx5_cmd_init_~#__key~7#1.offset);havoc mlx5_cmd_init_~#__key~7#1.base, mlx5_cmd_init_~#__key~7#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key___0~2#1.base, mlx5_cmd_init_~#__key___0~2#1.offset);havoc mlx5_cmd_init_~#__key___0~2#1.base, mlx5_cmd_init_~#__key___0~2#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key___1~0#1.base, mlx5_cmd_init_~#__key___1~0#1.offset);havoc mlx5_cmd_init_~#__key___1~0#1.base, mlx5_cmd_init_~#__key___1~0#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#descriptor~11#1.base, mlx5_cmd_init_~#descriptor~11#1.offset);havoc mlx5_cmd_init_~#descriptor~11#1.base, mlx5_cmd_init_~#descriptor~11#1.offset;call ULTIMATE.dealloc(mlx5_cmd_init_~#__key___2~0#1.base, mlx5_cmd_init_~#__key___2~0#1.offset);havoc mlx5_cmd_init_~#__key___2~0#1.base, mlx5_cmd_init_~#__key___2~0#1.offset; [2025-02-08 03:03:45,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12334: assume !(0 == (mlx5_cmd_init_#t~mem985#1.base + mlx5_cmd_init_#t~mem985#1.offset) % 18446744073709551616);havoc mlx5_cmd_init_#t~mem985#1.base, mlx5_cmd_init_#t~mem985#1.offset;assume { :begin_inline_alloc_cmd_page } true;alloc_cmd_page_#in~dev#1.base, alloc_cmd_page_#in~dev#1.offset, alloc_cmd_page_#in~cmd#1.base, alloc_cmd_page_#in~cmd#1.offset := mlx5_cmd_init_~dev#1.base, mlx5_cmd_init_~dev#1.offset, mlx5_cmd_init_~cmd~10#1.base, mlx5_cmd_init_~cmd~10#1.offset;havoc alloc_cmd_page_#res#1;havoc alloc_cmd_page_#t~mem964#1.base, alloc_cmd_page_#t~mem964#1.offset, alloc_cmd_page_#t~ret965#1.base, alloc_cmd_page_#t~ret965#1.offset, alloc_cmd_page_#t~mem966#1.base, alloc_cmd_page_#t~mem966#1.offset, alloc_cmd_page_#t~mem967#1.base, alloc_cmd_page_#t~mem967#1.offset, alloc_cmd_page_#t~mem968#1.base, alloc_cmd_page_#t~mem968#1.offset, alloc_cmd_page_#t~mem969#1, alloc_cmd_page_#t~mem970#1.base, alloc_cmd_page_#t~mem970#1.offset, alloc_cmd_page_#t~mem971#1, alloc_cmd_page_#t~ret972#1.base, alloc_cmd_page_#t~ret972#1.offset, alloc_cmd_page_#t~mem973#1.base, alloc_cmd_page_#t~mem973#1.offset, alloc_cmd_page_#t~mem974#1.base, alloc_cmd_page_#t~mem974#1.offset, alloc_cmd_page_#t~mem975#1, alloc_cmd_page_~dev#1.base, alloc_cmd_page_~dev#1.offset, alloc_cmd_page_~cmd#1.base, alloc_cmd_page_~cmd#1.offset, alloc_cmd_page_~ddev~0#1.base, alloc_cmd_page_~ddev~0#1.offset;alloc_cmd_page_~dev#1.base, alloc_cmd_page_~dev#1.offset := alloc_cmd_page_#in~dev#1.base, alloc_cmd_page_#in~dev#1.offset;alloc_cmd_page_~cmd#1.base, alloc_cmd_page_~cmd#1.offset := alloc_cmd_page_#in~cmd#1.base, alloc_cmd_page_#in~cmd#1.offset;havoc alloc_cmd_page_~ddev~0#1.base, alloc_cmd_page_~ddev~0#1.offset;call alloc_cmd_page_#t~mem964#1.base, alloc_cmd_page_#t~mem964#1.offset := read~$Pointer$#25(alloc_cmd_page_~dev#1.base, alloc_cmd_page_~dev#1.offset, 8);alloc_cmd_page_~ddev~0#1.base, alloc_cmd_page_~ddev~0#1.offset := alloc_cmd_page_#t~mem964#1.base, 148 + alloc_cmd_page_#t~mem964#1.offset;havoc alloc_cmd_page_#t~mem964#1.base, alloc_cmd_page_#t~mem964#1.offset; [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30700-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5431#1.base, mlx5e_sq_xmit_#t~ret5431#1.offset := mlx5_wq_cyc_get_wqe(mlx5e_sq_xmit_~wq~9#1.base, mlx5e_sq_xmit_~wq~9#1.offset, (if mlx5e_sq_xmit_~pi~1#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~pi~1#1 % 65536 % 4294967296 else mlx5e_sq_xmit_~pi~1#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30700: mlx5e_sq_xmit_~tmp~492#1.base, mlx5e_sq_xmit_~tmp~492#1.offset := mlx5e_sq_xmit_#t~ret5431#1.base, mlx5e_sq_xmit_#t~ret5431#1.offset;havoc mlx5e_sq_xmit_#t~ret5431#1.base, mlx5e_sq_xmit_#t~ret5431#1.offset;mlx5e_sq_xmit_~wqe~2#1.base, mlx5e_sq_xmit_~wqe~2#1.offset := mlx5e_sq_xmit_~tmp~492#1.base, mlx5e_sq_xmit_~tmp~492#1.offset;mlx5e_sq_xmit_~cseg~1#1.base, mlx5e_sq_xmit_~cseg~1#1.offset := mlx5e_sq_xmit_~wqe~2#1.base, mlx5e_sq_xmit_~wqe~2#1.offset;mlx5e_sq_xmit_~eseg~0#1.base, mlx5e_sq_xmit_~eseg~0#1.offset := mlx5e_sq_xmit_~wqe~2#1.base, 16 + mlx5e_sq_xmit_~wqe~2#1.offset;mlx5e_sq_xmit_~opcode~0#1 := 10;mlx5e_sq_xmit_~dma_addr~0#1 := 0; [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8635: mlx5_enable_msix_~tmp___0~4#1 := mlx5_enable_msix_#t~ret162#1;havoc mlx5_enable_msix_#t~mem161#1;havoc mlx5_enable_msix_#t~ret162#1;assume { :begin_inline_cpumask_weight } true;cpumask_weight_#in~srcp#1.base, cpumask_weight_#in~srcp#1.offset := ~cpu_online_mask~0.base, ~cpu_online_mask~0.offset;havoc cpumask_weight_#res#1;havoc cpumask_weight_#t~ret35#1, cpumask_weight_~srcp#1.base, cpumask_weight_~srcp#1.offset, cpumask_weight_~tmp~3#1;cpumask_weight_~srcp#1.base, cpumask_weight_~srcp#1.offset := cpumask_weight_#in~srcp#1.base, cpumask_weight_#in~srcp#1.offset;havoc cpumask_weight_~tmp~3#1;assume { :begin_inline_bitmap_weight } true;bitmap_weight_#in~src#1.base, bitmap_weight_#in~src#1.offset, bitmap_weight_#in~nbits#1 := cpumask_weight_~srcp#1.base, cpumask_weight_~srcp#1.offset, ~nr_cpu_ids~0;havoc bitmap_weight_#res#1;havoc bitmap_weight_#t~ret27#1, bitmap_weight_~src#1.base, bitmap_weight_~src#1.offset, bitmap_weight_~nbits#1, bitmap_weight_~tmp___0~0#1;bitmap_weight_~src#1.base, bitmap_weight_~src#1.offset := bitmap_weight_#in~src#1.base, bitmap_weight_#in~src#1.offset;bitmap_weight_~nbits#1 := bitmap_weight_#in~nbits#1;havoc bitmap_weight_~tmp___0~0#1;assume { :begin_inline___bitmap_weight } true;__bitmap_weight_#in~arg0#1.base, __bitmap_weight_#in~arg0#1.offset, __bitmap_weight_#in~arg1#1 := bitmap_weight_~src#1.base, bitmap_weight_~src#1.offset, bitmap_weight_~nbits#1;havoc __bitmap_weight_#res#1;havoc __bitmap_weight_#t~nondet5701#1, __bitmap_weight_~arg0#1.base, __bitmap_weight_~arg0#1.offset, __bitmap_weight_~arg1#1;__bitmap_weight_~arg0#1.base, __bitmap_weight_~arg0#1.offset := __bitmap_weight_#in~arg0#1.base, __bitmap_weight_#in~arg0#1.offset;__bitmap_weight_~arg1#1 := __bitmap_weight_#in~arg1#1;havoc __bitmap_weight_#t~nondet5701#1;assume -2147483648 <= __bitmap_weight_#t~nondet5701#1 && __bitmap_weight_#t~nondet5701#1 <= 2147483647;__bitmap_weight_#res#1 := __bitmap_weight_#t~nondet5701#1;havoc __bitmap_weight_#t~nondet5701#1; [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8635-1: SUMMARY for call mlx5_enable_msix_#t~ret162#1 := __fswab32(mlx5_enable_msix_#t~mem161#1); srcloc: null [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12863: call ULTIMATE.dealloc(ldv_main_exported_15_~#ldvarg38~0#1.base, ldv_main_exported_15_~#ldvarg38~0#1.offset);havoc ldv_main_exported_15_~#ldvarg38~0#1.base, ldv_main_exported_15_~#ldvarg38~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_15_~#ldvarg35~0#1.base, ldv_main_exported_15_~#ldvarg35~0#1.offset);havoc ldv_main_exported_15_~#ldvarg35~0#1.base, ldv_main_exported_15_~#ldvarg35~0#1.offset;havoc ldv_main_exported_15_#t~ret1067#1.base, ldv_main_exported_15_#t~ret1067#1.offset, ldv_main_exported_15_#t~ret1068#1.base, ldv_main_exported_15_#t~ret1068#1.offset, ldv_main_exported_15_#t~ret1069#1.base, ldv_main_exported_15_#t~ret1069#1.offset, ldv_main_exported_15_#t~ret1070#1.base, ldv_main_exported_15_#t~ret1070#1.offset, ldv_main_exported_15_#t~ret1071#1.base, ldv_main_exported_15_#t~ret1071#1.offset, ldv_main_exported_15_#t~ret1072#1.base, ldv_main_exported_15_#t~ret1072#1.offset, ldv_main_exported_15_#t~nondet1073#1, ldv_main_exported_15_#t~switch1074#1, ldv_main_exported_15_#t~mem1075#1, ldv_main_exported_15_#t~ret1076#1, ldv_main_exported_15_#t~mem1077#1, ldv_main_exported_15_#t~ret1078#1, ldv_main_exported_15_#t~mem1079#1, ldv_main_exported_15_#t~ret1080#1, ldv_main_exported_15_#t~ret1081#1, ldv_main_exported_15_#t~ret1082#1, ldv_main_exported_15_~ldvarg34~0#1.base, ldv_main_exported_15_~ldvarg34~0#1.offset, ldv_main_exported_15_~tmp~93#1.base, ldv_main_exported_15_~tmp~93#1.offset, ldv_main_exported_15_~#ldvarg38~0#1.base, ldv_main_exported_15_~#ldvarg38~0#1.offset, ldv_main_exported_15_~ldvarg36~0#1.base, ldv_main_exported_15_~ldvarg36~0#1.offset, ldv_main_exported_15_~tmp___0~41#1.base, ldv_main_exported_15_~tmp___0~41#1.offset, ldv_main_exported_15_~#ldvarg35~0#1.base, ldv_main_exported_15_~#ldvarg35~0#1.offset, ldv_main_exported_15_~ldvarg37~0#1.base, ldv_main_exported_15_~ldvarg37~0#1.offset, ldv_main_exported_15_~tmp___1~24#1.base, ldv_main_exported_15_~tmp___1~24#1.offset, ldv_main_exported_15_~ldvarg39~0#1.base, ldv_main_exported_15_~ldvarg39~0#1.offset, ldv_main_exported_15_~tmp___2~20#1.base, ldv_main_exported_15_~tmp___2~20#1.offset, ldv_main_exported_15_~tmp___3~16#1;assume { :end_inline_ldv_main_exported_15 } true; [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9824: assume 0 != init_one_~err~14#1; [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9824: assume !(0 != init_one_~err~14#1); [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9428: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9428: assume !(0 != mlx5_dev_init_~err~13#1);assume { :begin_inline_mlx5_irq_set_affinity_hints } true;mlx5_irq_set_affinity_hints_#in~mdev#1.base, mlx5_irq_set_affinity_hints_#in~mdev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc mlx5_irq_set_affinity_hints_#res#1;havoc mlx5_irq_set_affinity_hints_#t~ret274#1, mlx5_irq_set_affinity_hints_#t~mem275#1, mlx5_irq_set_affinity_hints_~mdev#1.base, mlx5_irq_set_affinity_hints_~mdev#1.offset, mlx5_irq_set_affinity_hints_~err~9#1, mlx5_irq_set_affinity_hints_~i~1#1;mlx5_irq_set_affinity_hints_~mdev#1.base, mlx5_irq_set_affinity_hints_~mdev#1.offset := mlx5_irq_set_affinity_hints_#in~mdev#1.base, mlx5_irq_set_affinity_hints_#in~mdev#1.offset;havoc mlx5_irq_set_affinity_hints_~err~9#1;havoc mlx5_irq_set_affinity_hints_~i~1#1;mlx5_irq_set_affinity_hints_~i~1#1 := 0; [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9164: SUMMARY for call kfree(alloc_comp_eqs_~eq~2#1.base, alloc_comp_eqs_~eq~2#1.offset); srcloc: null [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14978: assume 0 != mlx5_start_eqs_~err~46#1; [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14978: assume !(0 != mlx5_start_eqs_~err~46#1);call mlx5_start_eqs_#t~mem1554#1.base, mlx5_start_eqs_#t~mem1554#1.offset := read~$Pointer$#25(mlx5_start_eqs_~dev#1.base, 319266 + mlx5_start_eqs_~dev#1.offset, 8); [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8900: assume 0 != mlx5_core_enable_hca_#t~mem242#1 % 256 % 4294967296;havoc mlx5_core_enable_hca_#t~mem242#1; [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8900: assume !(0 != mlx5_core_enable_hca_#t~mem242#1 % 256 % 4294967296);havoc mlx5_core_enable_hca_#t~mem242#1;mlx5_core_enable_hca_#res#1 := 0;call ULTIMATE.dealloc(mlx5_core_enable_hca_~#in~1#1.base, mlx5_core_enable_hca_~#in~1#1.offset);havoc mlx5_core_enable_hca_~#in~1#1.base, mlx5_core_enable_hca_~#in~1#1.offset;call ULTIMATE.dealloc(mlx5_core_enable_hca_~#out~2#1.base, mlx5_core_enable_hca_~#out~2#1.offset);havoc mlx5_core_enable_hca_~#out~2#1.base, mlx5_core_enable_hca_~#out~2#1.offset; [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8636: mlx5_enable_msix_#t~ret163#1 := cpumask_weight_#res#1;havoc cpumask_weight_#t~ret35#1, cpumask_weight_~srcp#1.base, cpumask_weight_~srcp#1.offset, cpumask_weight_~tmp~3#1;havoc cpumask_weight_#in~srcp#1.base, cpumask_weight_#in~srcp#1.offset;assume { :end_inline_cpumask_weight } true;mlx5_enable_msix_~tmp___1~1#1 := mlx5_enable_msix_#t~ret163#1;havoc mlx5_enable_msix_#t~ret163#1;mlx5_enable_msix_~nvec~0#1 := (if (3 + mlx5_enable_msix_~tmp___0~4#1 % 256 * mlx5_enable_msix_~tmp___1~1#1) % 4294967296 % 4294967296 <= 2147483647 then (3 + mlx5_enable_msix_~tmp___0~4#1 % 256 * mlx5_enable_msix_~tmp___1~1#1) % 4294967296 % 4294967296 else (3 + mlx5_enable_msix_~tmp___0~4#1 % 256 * mlx5_enable_msix_~tmp___1~1#1) % 4294967296 % 4294967296 - 4294967296);mlx5_enable_msix_~__min1~0#1 := mlx5_enable_msix_~nvec~0#1;mlx5_enable_msix_~__min2~0#1 := mlx5_enable_msix_~num_eqs~0#1;mlx5_enable_msix_~nvec~0#1 := (if mlx5_enable_msix_~__min1~0#1 < mlx5_enable_msix_~__min2~0#1 then mlx5_enable_msix_~__min1~0#1 else mlx5_enable_msix_~__min2~0#1); [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9825: assume -2147483648 <= init_one_#t~ret450#1 && init_one_#t~ret450#1 <= 2147483647;havoc init_one_#t~ret450#1; [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9825-1: SUMMARY for call init_one_#t~ret450#1 := printk(76, 0); srcloc: null [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9429: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 65, 0); srcloc: null [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14186: mlx5_query_hca_caps_~tmp~122#1 := mlx5_query_hca_caps_#t~ret1340#1;havoc mlx5_query_hca_caps_#t~mem1339#1;havoc mlx5_query_hca_caps_#t~ret1340#1; [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10222: SUMMARY for call destroy_workqueue(ldv_destroy_workqueue_13_~ldv_func_arg1#1.base, ldv_destroy_workqueue_13_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14979-1: SUMMARY for call mlx5_start_eqs_#t~ret1551#1.base, mlx5_start_eqs_#t~ret1551#1.offset := get_current(); srcloc: null [2025-02-08 03:03:45,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8901: assume -2147483648 <= mlx5_core_enable_hca_#t~ret243#1 && mlx5_core_enable_hca_#t~ret243#1 <= 2147483647;mlx5_core_enable_hca_~tmp~27#1 := mlx5_core_enable_hca_#t~ret243#1;havoc mlx5_core_enable_hca_#t~ret243#1;mlx5_core_enable_hca_#res#1 := mlx5_core_enable_hca_~tmp~27#1;call ULTIMATE.dealloc(mlx5_core_enable_hca_~#in~1#1.base, mlx5_core_enable_hca_~#in~1#1.offset);havoc mlx5_core_enable_hca_~#in~1#1.base, mlx5_core_enable_hca_~#in~1#1.offset;call ULTIMATE.dealloc(mlx5_core_enable_hca_~#out~2#1.base, mlx5_core_enable_hca_~#out~2#1.offset);havoc mlx5_core_enable_hca_~#out~2#1.base, mlx5_core_enable_hca_~#out~2#1.offset; [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976-1: SUMMARY for call cpumask_check_#t~ret31#1 := ldv__builtin_expect((if 0 != cpumask_check_~__ret_warn_once~0#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14979: mlx5_start_eqs_~tmp___1~36#1.base, mlx5_start_eqs_~tmp___1~36#1.offset := mlx5_start_eqs_#t~ret1551#1.base, mlx5_start_eqs_#t~ret1551#1.offset;havoc mlx5_start_eqs_#t~ret1551#1.base, mlx5_start_eqs_#t~ret1551#1.offset;call mlx5_start_eqs_#t~mem1552#1 := read~int#6(mlx5_start_eqs_~tmp___1~36#1.base, 2076 + mlx5_start_eqs_~tmp___1~36#1.offset, 4); [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8901-1: SUMMARY for call mlx5_core_enable_hca_#t~ret243#1 := mlx5_cmd_status_to_err(mlx5_core_enable_hca_~#out~2#1.base, mlx5_core_enable_hca_~#out~2#1.offset); srcloc: null [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976: assume -9223372036854775808 <= cpumask_check_#t~ret31#1 && cpumask_check_#t~ret31#1 <= 9223372036854775807;havoc cpumask_check_#t~ret31#1;cpumask_check_#res#1 := cpumask_check_~cpu#1; [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14186-1: SUMMARY for call mlx5_query_hca_caps_#t~ret1340#1 := __fswab32(mlx5_query_hca_caps_#t~mem1339#1); srcloc: null [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29910-3: assume mlx5e_set_settings_~link_modes~0#1 % 4294967296 == mlx5e_set_settings_#t~mem5232#1 % 4294967296;mlx5e_set_settings_#t~bitwise5233#1 := mlx5e_set_settings_~link_modes~0#1; [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29910-3: assume !(mlx5e_set_settings_~link_modes~0#1 % 4294967296 == mlx5e_set_settings_#t~mem5232#1 % 4294967296); [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29910-4: assume 0 == mlx5e_set_settings_~link_modes~0#1 % 4294967296 || 0 == mlx5e_set_settings_#t~mem5232#1 % 4294967296;mlx5e_set_settings_#t~bitwise5233#1 := 0; [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29910-4: assume !(0 == mlx5e_set_settings_~link_modes~0#1 % 4294967296 || 0 == mlx5e_set_settings_#t~mem5232#1 % 4294967296); [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29910-1: [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29910-2: havoc mlx5e_set_settings_#t~bitwise5233#1;assume mlx5e_set_settings_#t~bitwise5233#1 % 4294967296 <= mlx5e_set_settings_~link_modes~0#1 % 4294967296 && mlx5e_set_settings_#t~bitwise5233#1 % 4294967296 <= mlx5e_set_settings_#t~mem5232#1 % 4294967296; [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29910: mlx5e_set_settings_~link_modes~0#1 := mlx5e_set_settings_#t~bitwise5233#1;havoc mlx5e_set_settings_#t~mem5232#1;havoc mlx5e_set_settings_#t~bitwise5233#1; [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32156: havoc ldv_release_16_#t~nondet5744#1;ldv_main_exported_16_#t~ret1066#1 := ldv_release_16_#res#1;havoc ldv_release_16_#t~nondet5744#1;assume { :end_inline_ldv_release_16 } true;assume -2147483648 <= ldv_main_exported_16_#t~ret1066#1 && ldv_main_exported_16_#t~ret1066#1 <= 2147483647;havoc ldv_main_exported_16_#t~ret1066#1;~ldv_state_variable_16~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14187: assume 0 != mlx5_query_hca_caps_#t~bitwise1341#1 % 4294967296;havoc mlx5_query_hca_caps_#t~bitwise1341#1; [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14187: assume !(0 != mlx5_query_hca_caps_#t~bitwise1341#1 % 4294967296);havoc mlx5_query_hca_caps_#t~bitwise1341#1; [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14187-1: [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13262-1: SUMMARY for call atomic_set(mlx5_qp_debugfs_init_~dev#1.base, 320375 + mlx5_qp_debugfs_init_~dev#1.offset, 0); srcloc: null [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13262: call mlx5_qp_debugfs_init_#t~mem1119#1.base, mlx5_qp_debugfs_init_#t~mem1119#1.offset := read~$Pointer$#25(mlx5_qp_debugfs_init_~dev#1.base, 320190 + mlx5_qp_debugfs_init_~dev#1.offset, 8); [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29382: mlx5e_get_ethtool_stats_~tmp___2~115#1 := mlx5e_get_ethtool_stats_~idx~1#1;mlx5e_get_ethtool_stats_~idx~1#1 := 1 + mlx5e_get_ethtool_stats_~idx~1#1; [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10223: SUMMARY for call call_and_disable_all_7(2); srcloc: null [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14980-1: SUMMARY for call mlx5_start_eqs_#t~ret1553#1 := printk(403, 0); srcloc: null [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14980: assume -2147483648 <= mlx5_start_eqs_#t~ret1553#1 && mlx5_start_eqs_#t~ret1553#1 <= 2147483647;havoc mlx5_start_eqs_#t~mem1552#1;havoc mlx5_start_eqs_#t~ret1553#1; [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14187-4: assume 0 == mlx5_query_hca_caps_~tmp~122#1 % 4294967296;mlx5_query_hca_caps_#t~bitwise1341#1 := 0; [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14187-4: assume !(0 == mlx5_query_hca_caps_~tmp~122#1 % 4294967296); [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14187-2: havoc mlx5_query_hca_caps_#t~bitwise1341#1;assume mlx5_query_hca_caps_#t~bitwise1341#1 % 4294967296 <= mlx5_query_hca_caps_~tmp~122#1 % 4294967296 && mlx5_query_hca_caps_#t~bitwise1341#1 % 4294967296 <= 8; [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14187-3: assume 8 == mlx5_query_hca_caps_~tmp~122#1 % 4294967296;mlx5_query_hca_caps_#t~bitwise1341#1 := mlx5_query_hca_caps_~tmp~122#1; [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14187-3: assume !(8 == mlx5_query_hca_caps_~tmp~122#1 % 4294967296); [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29911: assume 0 == mlx5e_set_settings_~link_modes~0#1 % 4294967296; [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29911: assume !(0 == mlx5e_set_settings_~link_modes~0#1 % 4294967296);assume { :begin_inline_mlx5_query_port_proto_admin } true;mlx5_query_port_proto_admin_#in~dev#1.base, mlx5_query_port_proto_admin_#in~dev#1.offset, mlx5_query_port_proto_admin_#in~proto_admin#1.base, mlx5_query_port_proto_admin_#in~proto_admin#1.offset, mlx5_query_port_proto_admin_#in~proto_mask#1 := mlx5e_set_settings_~mdev~24#1.base, mlx5e_set_settings_~mdev~24#1.offset, mlx5e_set_settings_~#eth_proto_admin~1#1.base, mlx5e_set_settings_~#eth_proto_admin~1#1.offset, 4;havoc mlx5_query_port_proto_admin_#res#1;havoc mlx5_query_port_proto_admin_#t~ret2691#1, mlx5_query_port_proto_admin_#t~mem2692#1, mlx5_query_port_proto_admin_#t~ret2693#1, mlx5_query_port_proto_admin_#t~mem2694#1, mlx5_query_port_proto_admin_#t~ret2695#1, mlx5_query_port_proto_admin_~dev#1.base, mlx5_query_port_proto_admin_~dev#1.offset, mlx5_query_port_proto_admin_~proto_admin#1.base, mlx5_query_port_proto_admin_~proto_admin#1.offset, mlx5_query_port_proto_admin_~proto_mask#1, mlx5_query_port_proto_admin_~#out~35#1.base, mlx5_query_port_proto_admin_~#out~35#1.offset, mlx5_query_port_proto_admin_~err~86#1, mlx5_query_port_proto_admin_~tmp~267#1, mlx5_query_port_proto_admin_~tmp___0~111#1;mlx5_query_port_proto_admin_~dev#1.base, mlx5_query_port_proto_admin_~dev#1.offset := mlx5_query_port_proto_admin_#in~dev#1.base, mlx5_query_port_proto_admin_#in~dev#1.offset;mlx5_query_port_proto_admin_~proto_admin#1.base, mlx5_query_port_proto_admin_~proto_admin#1.offset := mlx5_query_port_proto_admin_#in~proto_admin#1.base, mlx5_query_port_proto_admin_#in~proto_admin#1.offset;mlx5_query_port_proto_admin_~proto_mask#1 := mlx5_query_port_proto_admin_#in~proto_mask#1;call mlx5_query_port_proto_admin_~#out~35#1.base, mlx5_query_port_proto_admin_~#out~35#1.offset := #Ultimate.allocOnStack(64);havoc mlx5_query_port_proto_admin_~err~86#1;havoc mlx5_query_port_proto_admin_~tmp~267#1;havoc mlx5_query_port_proto_admin_~tmp___0~111#1; [2025-02-08 03:03:45,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12338: mlx5_cmd_init_#t~ret986#1 := alloc_cmd_page_#res#1;havoc alloc_cmd_page_#t~mem964#1.base, alloc_cmd_page_#t~mem964#1.offset, alloc_cmd_page_#t~ret965#1.base, alloc_cmd_page_#t~ret965#1.offset, alloc_cmd_page_#t~mem966#1.base, alloc_cmd_page_#t~mem966#1.offset, alloc_cmd_page_#t~mem967#1.base, alloc_cmd_page_#t~mem967#1.offset, alloc_cmd_page_#t~mem968#1.base, alloc_cmd_page_#t~mem968#1.offset, alloc_cmd_page_#t~mem969#1, alloc_cmd_page_#t~mem970#1.base, alloc_cmd_page_#t~mem970#1.offset, alloc_cmd_page_#t~mem971#1, alloc_cmd_page_#t~ret972#1.base, alloc_cmd_page_#t~ret972#1.offset, alloc_cmd_page_#t~mem973#1.base, alloc_cmd_page_#t~mem973#1.offset, alloc_cmd_page_#t~mem974#1.base, alloc_cmd_page_#t~mem974#1.offset, alloc_cmd_page_#t~mem975#1, alloc_cmd_page_~dev#1.base, alloc_cmd_page_~dev#1.offset, alloc_cmd_page_~cmd#1.base, alloc_cmd_page_~cmd#1.offset, alloc_cmd_page_~ddev~0#1.base, alloc_cmd_page_~ddev~0#1.offset;havoc alloc_cmd_page_#in~dev#1.base, alloc_cmd_page_#in~dev#1.offset, alloc_cmd_page_#in~cmd#1.base, alloc_cmd_page_#in~cmd#1.offset;assume { :end_inline_alloc_cmd_page } true;assume -2147483648 <= mlx5_cmd_init_#t~ret986#1 && mlx5_cmd_init_#t~ret986#1 <= 2147483647;mlx5_cmd_init_~err~28#1 := mlx5_cmd_init_#t~ret986#1;havoc mlx5_cmd_init_#t~ret986#1; [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14188-1: SUMMARY for call mlx5_query_hca_caps_#t~ret1342#1 := mlx5_core_get_caps(mlx5_query_hca_caps_~dev#1.base, mlx5_query_hca_caps_~dev#1.offset, 1, 1); srcloc: null [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14188: assume -2147483648 <= mlx5_query_hca_caps_#t~ret1342#1 && mlx5_query_hca_caps_#t~ret1342#1 <= 2147483647;mlx5_query_hca_caps_~err~39#1 := mlx5_query_hca_caps_#t~ret1342#1;havoc mlx5_query_hca_caps_#t~ret1342#1; [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13263: call write~$Pointer$#25(mlx5_qp_debugfs_init_#t~ret1120#1.base, mlx5_qp_debugfs_init_#t~ret1120#1.offset, mlx5_qp_debugfs_init_~dev#1.base, 319826 + mlx5_qp_debugfs_init_~dev#1.offset, 8);havoc mlx5_qp_debugfs_init_#t~mem1119#1.base, mlx5_qp_debugfs_init_#t~mem1119#1.offset;havoc mlx5_qp_debugfs_init_#t~ret1120#1.base, mlx5_qp_debugfs_init_#t~ret1120#1.offset;call mlx5_qp_debugfs_init_#t~mem1121#1.base, mlx5_qp_debugfs_init_#t~mem1121#1.offset := read~$Pointer$#25(mlx5_qp_debugfs_init_~dev#1.base, 319826 + mlx5_qp_debugfs_init_~dev#1.offset, 8); [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13263-1: SUMMARY for call mlx5_qp_debugfs_init_#t~ret1120#1.base, mlx5_qp_debugfs_init_#t~ret1120#1.offset := debugfs_create_dir(323, 0, mlx5_qp_debugfs_init_#t~mem1119#1.base, mlx5_qp_debugfs_init_#t~mem1119#1.offset); srcloc: null [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29647-6: havoc ptys2ethtool_supported_link_#t~bitwise5172#1;assume ptys2ethtool_supported_link_#t~bitwise5172#1 > 1; [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29647-7: assume 0 == ptys2ethtool_supported_link_~i~45#1;ptys2ethtool_supported_link_#t~bitwise5172#1 := 1; [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29647-7: assume !(0 == ptys2ethtool_supported_link_~i~45#1); [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30440: havoc dql_queued_#t~ret5334#1, dql_queued_#t~mem5335#1, dql_queued_~dql#1.base, dql_queued_~dql#1.offset, dql_queued_~count#1, dql_queued_~tmp~482#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 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29647-4: assume 0 == ptys2ethtool_supported_link_#t~bitwise5172#1 % 4294967296 || 0 == ptys2ethtool_supported_link_~eth_proto_cap#1 % 4294967296;ptys2ethtool_supported_link_#t~bitwise5173#1 := 0; [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29647-4: assume !(0 == ptys2ethtool_supported_link_#t~bitwise5172#1 % 4294967296 || 0 == ptys2ethtool_supported_link_~eth_proto_cap#1 % 4294967296); [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29647-5: [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29647-2: havoc ptys2ethtool_supported_link_#t~bitwise5173#1;assume ptys2ethtool_supported_link_#t~bitwise5173#1 % 4294967296 <= ptys2ethtool_supported_link_#t~bitwise5172#1 % 4294967296 && ptys2ethtool_supported_link_#t~bitwise5173#1 % 4294967296 <= ptys2ethtool_supported_link_~eth_proto_cap#1 % 4294967296; [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9828-1: init_one_#res#1 := 0;call ULTIMATE.dealloc(init_one_~#__key~1#1.base, init_one_~#__key~1#1.offset);havoc init_one_~#__key~1#1.base, init_one_~#__key~1#1.offset; [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29647-3: assume ptys2ethtool_supported_link_#t~bitwise5172#1 % 4294967296 == ptys2ethtool_supported_link_~eth_proto_cap#1 % 4294967296;ptys2ethtool_supported_link_#t~bitwise5173#1 := ptys2ethtool_supported_link_#t~bitwise5172#1; [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29647-3: assume !(ptys2ethtool_supported_link_#t~bitwise5172#1 % 4294967296 == ptys2ethtool_supported_link_~eth_proto_cap#1 % 4294967296); [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29647: assume 0 != ptys2ethtool_supported_link_#t~bitwise5173#1 % 4294967296;havoc ptys2ethtool_supported_link_#t~bitwise5172#1;havoc ptys2ethtool_supported_link_#t~bitwise5173#1;call ptys2ethtool_supported_link_#t~mem5174#1 := read~int#58(~#ptys2ethtool_table~0.base, ~#ptys2ethtool_table~0.offset + 12 * ptys2ethtool_supported_link_~i~45#1, 4); [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29647: assume !(0 != ptys2ethtool_supported_link_#t~bitwise5173#1 % 4294967296);havoc ptys2ethtool_supported_link_#t~bitwise5172#1;havoc ptys2ethtool_supported_link_#t~bitwise5173#1; [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29647-1: [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30837: call mlx5e_sq_xmit_#t~mem5500#1 := read~int#25(mlx5e_sq_xmit_~sq#1.base, 64 + mlx5e_sq_xmit_~sq#1.offset, 8);call write~int#25(1 + mlx5e_sq_xmit_#t~mem5500#1, mlx5e_sq_xmit_~sq#1.base, 64 + mlx5e_sq_xmit_~sq#1.offset, 8);assume { :begin_inline_mlx5e_dma_unmap_wqe_err } true;mlx5e_dma_unmap_wqe_err_#in~sq#1.base, mlx5e_dma_unmap_wqe_err_#in~sq#1.offset, mlx5e_dma_unmap_wqe_err_#in~skb#1.base, mlx5e_dma_unmap_wqe_err_#in~skb#1.offset := mlx5e_sq_xmit_~sq#1.base, mlx5e_sq_xmit_~sq#1.offset, mlx5e_sq_xmit_~skb#1.base, mlx5e_sq_xmit_~skb#1.offset;havoc mlx5e_dma_unmap_wqe_err_#t~mem5394#1.base, mlx5e_dma_unmap_wqe_err_#t~mem5394#1.offset, mlx5e_dma_unmap_wqe_err_#t~mem5395#1, mlx5e_dma_unmap_wqe_err_#t~mem5396#1, mlx5e_dma_unmap_wqe_err_#t~mem5397#1, mlx5e_dma_unmap_wqe_err_~sq#1.base, mlx5e_dma_unmap_wqe_err_~sq#1.offset, mlx5e_dma_unmap_wqe_err_~skb#1.base, mlx5e_dma_unmap_wqe_err_~skb#1.offset, mlx5e_dma_unmap_wqe_err_~#addr~9#1.base, mlx5e_dma_unmap_wqe_err_~#addr~9#1.offset, mlx5e_dma_unmap_wqe_err_~#size~1#1.base, mlx5e_dma_unmap_wqe_err_~#size~1#1.offset, mlx5e_dma_unmap_wqe_err_~i~50#1;mlx5e_dma_unmap_wqe_err_~sq#1.base, mlx5e_dma_unmap_wqe_err_~sq#1.offset := mlx5e_dma_unmap_wqe_err_#in~sq#1.base, mlx5e_dma_unmap_wqe_err_#in~sq#1.offset;mlx5e_dma_unmap_wqe_err_~skb#1.base, mlx5e_dma_unmap_wqe_err_~skb#1.offset := mlx5e_dma_unmap_wqe_err_#in~skb#1.base, mlx5e_dma_unmap_wqe_err_#in~skb#1.offset;call mlx5e_dma_unmap_wqe_err_~#addr~9#1.base, mlx5e_dma_unmap_wqe_err_~#addr~9#1.offset := #Ultimate.allocOnStack(8);call mlx5e_dma_unmap_wqe_err_~#size~1#1.base, mlx5e_dma_unmap_wqe_err_~#size~1#1.offset := #Ultimate.allocOnStack(4);havoc mlx5e_dma_unmap_wqe_err_~i~50#1;mlx5e_dma_unmap_wqe_err_~i~50#1 := 0; [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29912-1: SUMMARY for call netdev_err(mlx5e_set_settings_~netdev#1.base, mlx5e_set_settings_~netdev#1.offset, 871, 0); srcloc: null [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29912: mlx5e_set_settings_~err~163#1 := -22; [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13396-1: SUMMARY for call mlx5_cmdif_debugfs_init_#t~ret1156#1.base, mlx5_cmdif_debugfs_init_#t~ret1156#1.offset := debugfs_create_file(329, 0, 256, mlx5_cmdif_debugfs_init_#t~mem1155#1.base, mlx5_cmdif_debugfs_init_#t~mem1155#1.offset, mlx5_cmdif_debugfs_init_~stats~4#1.base, mlx5_cmdif_debugfs_init_~stats~4#1.offset, ~#stats_fops~0.base, ~#stats_fops~0.offset); srcloc: null [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13396: call write~$Pointer$#25(mlx5_cmdif_debugfs_init_#t~ret1156#1.base, mlx5_cmdif_debugfs_init_#t~ret1156#1.offset, mlx5_cmdif_debugfs_init_~stats~4#1.base, 24 + mlx5_cmdif_debugfs_init_~stats~4#1.offset, 8);havoc mlx5_cmdif_debugfs_init_#t~mem1155#1.base, mlx5_cmdif_debugfs_init_#t~mem1155#1.offset;havoc mlx5_cmdif_debugfs_init_#t~ret1156#1.base, mlx5_cmdif_debugfs_init_#t~ret1156#1.offset;call mlx5_cmdif_debugfs_init_#t~mem1157#1.base, mlx5_cmdif_debugfs_init_#t~mem1157#1.offset := read~$Pointer$#25(mlx5_cmdif_debugfs_init_~stats~4#1.base, 24 + mlx5_cmdif_debugfs_init_~stats~4#1.offset, 8); [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12339: assume 0 != mlx5_cmd_init_~err~28#1; [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12339: assume !(0 != mlx5_cmd_init_~err~28#1);call mlx5_cmd_init_#t~mem987#1.base, mlx5_cmd_init_#t~mem987#1.offset := read~$Pointer$#25(mlx5_cmd_init_~dev#1.base, 318841 + mlx5_cmd_init_~dev#1.offset, 8); [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17096: SUMMARY for call INIT_LIST_HEAD(mlx5_start_health_poll_~health~3#1.base, 136 + mlx5_start_health_poll_~health~3#1.offset); srcloc: null [2025-02-08 03:03:45,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14189: assume 0 != mlx5_query_hca_caps_~err~39#1;mlx5_query_hca_caps_#res#1 := mlx5_query_hca_caps_~err~39#1; [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14189: assume !(0 != mlx5_query_hca_caps_~err~39#1); [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29384: assume -2147483648 <= mlx5e_get_ethtool_stats_#t~ret5070#1 && mlx5e_get_ethtool_stats_#t~ret5070#1 <= 2147483647;mlx5e_get_ethtool_stats_~tmp___3~91#1 := mlx5e_get_ethtool_stats_#t~ret5070#1;havoc mlx5e_get_ethtool_stats_#t~ret5070#1; [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12207-1: SUMMARY for call create_msg_cache_#t~ret956#1.base, create_msg_cache_#t~ret956#1.offset := spinlock_check(create_msg_cache_~cmd~9#1.base, 746 + create_msg_cache_~cmd~9#1.offset); srcloc: null [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30441: assume -2147483648 <= netdev_tx_sent_queue_#t~ret5345#1 && netdev_tx_sent_queue_#t~ret5345#1 <= 2147483647;netdev_tx_sent_queue_~tmp~484#1 := netdev_tx_sent_queue_#t~ret5345#1;havoc netdev_tx_sent_queue_#t~ret5345#1; [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29384-1: SUMMARY for call mlx5e_get_ethtool_stats_#t~ret5070#1 := constant_test_bit(1, mlx5e_get_ethtool_stats_~priv~55#1.base, 16 + mlx5e_get_ethtool_stats_~priv~55#1.offset); srcloc: null [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13264: assume 0 == (mlx5_qp_debugfs_init_#t~mem1121#1.base + mlx5_qp_debugfs_init_#t~mem1121#1.offset) % 18446744073709551616;havoc mlx5_qp_debugfs_init_#t~mem1121#1.base, mlx5_qp_debugfs_init_#t~mem1121#1.offset;mlx5_qp_debugfs_init_#res#1 := -12; [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13264: assume !(0 == (mlx5_qp_debugfs_init_#t~mem1121#1.base + mlx5_qp_debugfs_init_#t~mem1121#1.offset) % 18446744073709551616);havoc mlx5_qp_debugfs_init_#t~mem1121#1.base, mlx5_qp_debugfs_init_#t~mem1121#1.offset;mlx5_qp_debugfs_init_#res#1 := 0; [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12207: havoc create_msg_cache_#t~ret956#1.base, create_msg_cache_#t~ret956#1.offset; [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30441-1: SUMMARY for call netdev_tx_sent_queue_#t~ret5345#1 := dql_avail(netdev_tx_sent_queue_~dev_queue#1.base, 397 + netdev_tx_sent_queue_~dev_queue#1.offset); srcloc: null [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29648-3: assume 0 == ptys2ethtool_supported_link_~supported_modes~0#1 % 4294967296;ptys2ethtool_supported_link_#t~bitwise5175#1 := ptys2ethtool_supported_link_#t~mem5174#1; [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29648-3: assume !(0 == ptys2ethtool_supported_link_~supported_modes~0#1 % 4294967296); [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29648-4: assume 0 == ptys2ethtool_supported_link_#t~mem5174#1 % 4294967296 || ptys2ethtool_supported_link_#t~mem5174#1 % 4294967296 == ptys2ethtool_supported_link_~supported_modes~0#1 % 4294967296;ptys2ethtool_supported_link_#t~bitwise5175#1 := ptys2ethtool_supported_link_~supported_modes~0#1; [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29648-4: assume !(0 == ptys2ethtool_supported_link_#t~mem5174#1 % 4294967296 || ptys2ethtool_supported_link_#t~mem5174#1 % 4294967296 == ptys2ethtool_supported_link_~supported_modes~0#1 % 4294967296); [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29648-1: [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29648-2: havoc ptys2ethtool_supported_link_#t~bitwise5175#1;assume (ptys2ethtool_supported_link_#t~bitwise5175#1 % 4294967296 >= ptys2ethtool_supported_link_#t~mem5174#1 % 4294967296 && ptys2ethtool_supported_link_#t~bitwise5175#1 % 4294967296 >= ptys2ethtool_supported_link_~supported_modes~0#1 % 4294967296) && ptys2ethtool_supported_link_#t~bitwise5175#1 % 4294967296 <= ptys2ethtool_supported_link_#t~mem5174#1 % 4294967296 + ptys2ethtool_supported_link_~supported_modes~0#1 % 4294967296; [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29648: ptys2ethtool_supported_link_~supported_modes~0#1 := ptys2ethtool_supported_link_#t~bitwise5175#1;havoc ptys2ethtool_supported_link_#t~mem5174#1;havoc ptys2ethtool_supported_link_#t~bitwise5175#1; [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30706: havoc mlx5e_sq_xmit_#t~memset~res5432#1.base, mlx5e_sq_xmit_#t~memset~res5432#1.offset;call mlx5e_sq_xmit_#t~mem5433#1 := read~int#25(mlx5e_sq_xmit_~skb#1.base, 145 + mlx5e_sq_xmit_~skb#1.offset, 1); [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28988: havoc ethtool_cmd_speed_#t~mem5030#1;havoc ethtool_cmd_speed_#t~mem5031#1;havoc ethtool_cmd_speed_#t~bitwise5032#1;mlx5e_set_settings_#t~ret5226#1 := ethtool_cmd_speed_#res#1;havoc ethtool_cmd_speed_#t~mem5030#1, ethtool_cmd_speed_#t~mem5031#1, ethtool_cmd_speed_#t~bitwise5032#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;mlx5e_set_settings_~speed~1#1 := mlx5e_set_settings_#t~ret5226#1;havoc mlx5e_set_settings_#t~ret5226#1;call mlx5e_set_settings_#t~mem5227#1 := read~int#25(mlx5e_set_settings_~cmd#1.base, 18 + mlx5e_set_settings_~cmd#1.offset, 1); [2025-02-08 03:03:45,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13397: assume 0 == (mlx5_cmdif_debugfs_init_#t~mem1157#1.base + mlx5_cmdif_debugfs_init_#t~mem1157#1.offset) % 18446744073709551616;havoc mlx5_cmdif_debugfs_init_#t~mem1157#1.base, mlx5_cmdif_debugfs_init_#t~mem1157#1.offset; [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13397: assume !(0 == (mlx5_cmdif_debugfs_init_#t~mem1157#1.base + mlx5_cmdif_debugfs_init_#t~mem1157#1.offset) % 18446744073709551616);havoc mlx5_cmdif_debugfs_init_#t~mem1157#1.base, mlx5_cmdif_debugfs_init_#t~mem1157#1.offset;call mlx5_cmdif_debugfs_init_#t~mem1161#1.base, mlx5_cmdif_debugfs_init_#t~mem1161#1.offset := read~$Pointer$#25(mlx5_cmdif_debugfs_init_~stats~4#1.base, 16 + mlx5_cmdif_debugfs_init_~stats~4#1.offset, 8);assume { :begin_inline_debugfs_create_u64 } true;debugfs_create_u64_#in~arg0#1.base, debugfs_create_u64_#in~arg0#1.offset, debugfs_create_u64_#in~arg1#1, debugfs_create_u64_#in~arg2#1.base, debugfs_create_u64_#in~arg2#1.offset, debugfs_create_u64_#in~arg3#1.base, debugfs_create_u64_#in~arg3#1.offset := 332, 0, 256, mlx5_cmdif_debugfs_init_#t~mem1161#1.base, mlx5_cmdif_debugfs_init_#t~mem1161#1.offset, mlx5_cmdif_debugfs_init_~stats~4#1.base, 8 + mlx5_cmdif_debugfs_init_~stats~4#1.offset;havoc debugfs_create_u64_#res#1.base, debugfs_create_u64_#res#1.offset;havoc debugfs_create_u64_#t~ret5719#1.base, debugfs_create_u64_#t~ret5719#1.offset, debugfs_create_u64_~arg0#1.base, debugfs_create_u64_~arg0#1.offset, debugfs_create_u64_~arg1#1, debugfs_create_u64_~arg2#1.base, debugfs_create_u64_~arg2#1.offset, debugfs_create_u64_~arg3#1.base, debugfs_create_u64_~arg3#1.offset;debugfs_create_u64_~arg0#1.base, debugfs_create_u64_~arg0#1.offset := debugfs_create_u64_#in~arg0#1.base, debugfs_create_u64_#in~arg0#1.offset;debugfs_create_u64_~arg1#1 := debugfs_create_u64_#in~arg1#1;debugfs_create_u64_~arg2#1.base, debugfs_create_u64_~arg2#1.offset := debugfs_create_u64_#in~arg2#1.base, debugfs_create_u64_#in~arg2#1.offset;debugfs_create_u64_~arg3#1.base, debugfs_create_u64_~arg3#1.offset := debugfs_create_u64_#in~arg3#1.base, debugfs_create_u64_#in~arg3#1.offset; [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9433: mlx5_dev_init_#t~ret363#1 := mlx5_irq_set_affinity_hints_#res#1;havoc mlx5_irq_set_affinity_hints_#t~ret274#1, mlx5_irq_set_affinity_hints_#t~mem275#1, mlx5_irq_set_affinity_hints_~mdev#1.base, mlx5_irq_set_affinity_hints_~mdev#1.offset, mlx5_irq_set_affinity_hints_~err~9#1, mlx5_irq_set_affinity_hints_~i~1#1;havoc mlx5_irq_set_affinity_hints_#in~mdev#1.base, mlx5_irq_set_affinity_hints_#in~mdev#1.offset;assume { :end_inline_mlx5_irq_set_affinity_hints } true;assume -2147483648 <= mlx5_dev_init_#t~ret363#1 && mlx5_dev_init_#t~ret363#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret363#1;havoc mlx5_dev_init_#t~ret363#1; [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16568: call ULTIMATE.dealloc(mlx5_pagealloc_init_~#__constr_expr_0~3#1.base, mlx5_pagealloc_init_~#__constr_expr_0~3#1.offset);havoc mlx5_pagealloc_init_~#__constr_expr_0~3#1.base, mlx5_pagealloc_init_~#__constr_expr_0~3#1.offset;havoc mlx5_pagealloc_init_#t~mem1914#1.base, mlx5_pagealloc_init_#t~mem1914#1.offset, mlx5_pagealloc_init_~dev#1.base, mlx5_pagealloc_init_~dev#1.offset, mlx5_pagealloc_init_~#__constr_expr_0~3#1.base, mlx5_pagealloc_init_~#__constr_expr_0~3#1.offset;havoc mlx5_pagealloc_init_#in~dev#1.base, mlx5_pagealloc_init_#in~dev#1.offset;assume { :end_inline_mlx5_pagealloc_init } true;assume { :begin_inline_mlx5_core_enable_hca } true;mlx5_core_enable_hca_#in~dev#1.base, mlx5_core_enable_hca_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc mlx5_core_enable_hca_#res#1;havoc mlx5_core_enable_hca_#t~memset~res239#1.base, mlx5_core_enable_hca_#t~memset~res239#1.offset, mlx5_core_enable_hca_#t~memset~res240#1.base, mlx5_core_enable_hca_#t~memset~res240#1.offset, mlx5_core_enable_hca_#t~ret241#1, mlx5_core_enable_hca_#t~mem242#1, mlx5_core_enable_hca_#t~ret243#1, mlx5_core_enable_hca_~dev#1.base, mlx5_core_enable_hca_~dev#1.offset, mlx5_core_enable_hca_~err~6#1, mlx5_core_enable_hca_~#in~1#1.base, mlx5_core_enable_hca_~#in~1#1.offset, mlx5_core_enable_hca_~#out~2#1.base, mlx5_core_enable_hca_~#out~2#1.offset, mlx5_core_enable_hca_~tmp~27#1;mlx5_core_enable_hca_~dev#1.base, mlx5_core_enable_hca_~dev#1.offset := mlx5_core_enable_hca_#in~dev#1.base, mlx5_core_enable_hca_#in~dev#1.offset;havoc mlx5_core_enable_hca_~err~6#1;call mlx5_core_enable_hca_~#in~1#1.base, mlx5_core_enable_hca_~#in~1#1.offset := #Ultimate.allocOnStack(16);call mlx5_core_enable_hca_~#out~2#1.base, mlx5_core_enable_hca_~#out~2#1.offset := #Ultimate.allocOnStack(16);havoc mlx5_core_enable_hca_~tmp~27#1; [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17097: assume -2147483648 <= mlx5_start_health_poll_#t~ret1980#1 && mlx5_start_health_poll_#t~ret1980#1 <= 2147483647;havoc mlx5_start_health_poll_#t~ret1980#1;call mlx5_start_health_poll_#t~mem1981#1.base, mlx5_start_health_poll_#t~mem1981#1.offset := read~$Pointer$#25(mlx5_start_health_poll_~dev#1.base, 318841 + mlx5_start_health_poll_~dev#1.offset, 8);call write~$Pointer$#25(mlx5_start_health_poll_#t~mem1981#1.base, 512 + mlx5_start_health_poll_#t~mem1981#1.offset, mlx5_start_health_poll_~health~3#1.base, mlx5_start_health_poll_~health~3#1.offset, 8);havoc mlx5_start_health_poll_#t~mem1981#1.base, mlx5_start_health_poll_#t~mem1981#1.offset;call mlx5_start_health_poll_#t~mem1982#1.base, mlx5_start_health_poll_#t~mem1982#1.offset := read~$Pointer$#25(mlx5_start_health_poll_~dev#1.base, 318841 + mlx5_start_health_poll_~dev#1.offset, 8);call write~$Pointer$#25(mlx5_start_health_poll_#t~mem1982#1.base, 4112 + mlx5_start_health_poll_#t~mem1982#1.offset, mlx5_start_health_poll_~health~3#1.base, 8 + mlx5_start_health_poll_~health~3#1.offset, 8);havoc mlx5_start_health_poll_#t~mem1982#1.base, mlx5_start_health_poll_#t~mem1982#1.offset;call write~int#25(mlx5_start_health_poll_~dev#1.base + mlx5_start_health_poll_~dev#1.offset, mlx5_start_health_poll_~health~3#1.base, 48 + mlx5_start_health_poll_~health~3#1.offset, 8);call write~$Pointer$#25(#funAddr~poll_health.base, #funAddr~poll_health.offset, mlx5_start_health_poll_~health~3#1.base, 40 + mlx5_start_health_poll_~health~3#1.offset, 8);assume { :begin_inline_round_jiffies } true;round_jiffies_#in~arg0#1 := 500 + ~jiffies~0;havoc round_jiffies_#res#1;havoc round_jiffies_#t~nondet5763#1, round_jiffies_~arg0#1;round_jiffies_~arg0#1 := round_jiffies_#in~arg0#1;havoc round_jiffies_#t~nondet5763#1;round_jiffies_#res#1 := round_jiffies_#t~nondet5763#1;havoc round_jiffies_#t~nondet5763#1; [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17097-1: SUMMARY for call mlx5_start_health_poll_#t~ret1980#1 := reg_timer_8(mlx5_start_health_poll_~health~3#1.base, 16 + mlx5_start_health_poll_~health~3#1.offset); srcloc: null [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29385-1: assume 0 != mlx5e_get_ethtool_stats_~tmp___3~91#1;call mlx5e_get_ethtool_stats_#t~mem5071#1.base, mlx5e_get_ethtool_stats_#t~mem5071#1.offset := read~$Pointer$#25(mlx5e_get_ethtool_stats_~priv~55#1.base, 244 + mlx5e_get_ethtool_stats_~priv~55#1.offset, 8);call mlx5e_get_ethtool_stats_#t~mem5072#1.base, mlx5e_get_ethtool_stats_#t~mem5072#1.offset := read~$Pointer$#25(mlx5e_get_ethtool_stats_#t~mem5071#1.base, mlx5e_get_ethtool_stats_#t~mem5071#1.offset + 8 * (if mlx5e_get_ethtool_stats_~i~43#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_get_ethtool_stats_~i~43#1 % 18446744073709551616 % 18446744073709551616 else mlx5e_get_ethtool_stats_~i~43#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call mlx5e_get_ethtool_stats_#t~mem5073#1 := read~int#25(mlx5e_get_ethtool_stats_#t~mem5072#1.base, 61 + mlx5e_get_ethtool_stats_#t~mem5072#1.offset + 8 * (if mlx5e_get_ethtool_stats_~j~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_get_ethtool_stats_~j~3#1 % 18446744073709551616 % 18446744073709551616 else mlx5e_get_ethtool_stats_~j~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);mlx5e_get_ethtool_stats_#t~ite5074#1 := mlx5e_get_ethtool_stats_#t~mem5073#1; [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29385-1: assume !(0 != mlx5e_get_ethtool_stats_~tmp___3~91#1);mlx5e_get_ethtool_stats_#t~ite5074#1 := 0; [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12208: SUMMARY for call __raw_spin_lock_init(create_msg_cache_~cmd~9#1.base, 746 + create_msg_cache_~cmd~9#1.offset, 243, 0, create_msg_cache_~#__key~6#1.base, create_msg_cache_~#__key~6#1.offset); srcloc: null [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29385: call write~int#25(mlx5e_get_ethtool_stats_#t~ite5074#1, mlx5e_get_ethtool_stats_~data#1.base, mlx5e_get_ethtool_stats_~data#1.offset + 8 * (if mlx5e_get_ethtool_stats_~tmp___2~115#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_get_ethtool_stats_~tmp___2~115#1 % 18446744073709551616 % 18446744073709551616 else mlx5e_get_ethtool_stats_~tmp___2~115#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc mlx5e_get_ethtool_stats_#t~ite5074#1;havoc mlx5e_get_ethtool_stats_#t~mem5071#1.base, mlx5e_get_ethtool_stats_#t~mem5071#1.offset;havoc mlx5e_get_ethtool_stats_#t~mem5072#1.base, mlx5e_get_ethtool_stats_#t~mem5072#1.offset;havoc mlx5e_get_ethtool_stats_#t~mem5073#1;mlx5e_get_ethtool_stats_~j~3#1 := 1 + mlx5e_get_ethtool_stats_~j~3#1; [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30442-1: SUMMARY for call netdev_tx_sent_queue_#t~ret5346#1 := ldv__builtin_expect((if netdev_tx_sent_queue_~tmp~484#1 >= 0 then 1 else 0), 1); srcloc: null [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30442: assume -9223372036854775808 <= netdev_tx_sent_queue_#t~ret5346#1 && netdev_tx_sent_queue_#t~ret5346#1 <= 9223372036854775807;netdev_tx_sent_queue_~tmp___0~229#1 := netdev_tx_sent_queue_#t~ret5346#1;havoc netdev_tx_sent_queue_#t~ret5346#1; [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30706-1: SUMMARY for call mlx5e_sq_xmit_#t~memset~res5432#1.base, mlx5e_sq_xmit_#t~memset~res5432#1.offset := #Ultimate.C_memset#25(mlx5e_sq_xmit_~wqe~2#1.base, mlx5e_sq_xmit_~wqe~2#1.offset, 0, 32); srcloc: null [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9830: SUMMARY for call mlx5_dev_cleanup(init_one_~dev~2#1.base, init_one_~dev~2#1.offset); srcloc: null [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30707: assume -9223372036854775808 <= mlx5e_sq_xmit_#t~ret5434#1 && mlx5e_sq_xmit_#t~ret5434#1 <= 9223372036854775807;mlx5e_sq_xmit_~tmp___0~233#1 := mlx5e_sq_xmit_#t~ret5434#1;havoc mlx5e_sq_xmit_#t~mem5433#1;havoc mlx5e_sq_xmit_#t~ret5434#1; [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30707-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5434#1 := ldv__builtin_expect((if 6 == mlx5e_sq_xmit_#t~mem5433#1 % 256 % 4294967296 then 1 else 0), 1); srcloc: null [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9434: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9434: assume !(0 != mlx5_dev_init_~err~13#1);assume { :begin_inline_mlx5_init_cq_table } true;mlx5_init_cq_table_#in~dev#1.base, mlx5_init_cq_table_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc mlx5_init_cq_table_#res#1;havoc mlx5_init_cq_table_#t~ret2099#1.base, mlx5_init_cq_table_#t~ret2099#1.offset, mlx5_init_cq_table_#t~ret2100#1, mlx5_init_cq_table_~dev#1.base, mlx5_init_cq_table_~dev#1.offset, mlx5_init_cq_table_~table~10#1.base, mlx5_init_cq_table_~table~10#1.offset, mlx5_init_cq_table_~err~66#1, mlx5_init_cq_table_~#__key~13#1.base, mlx5_init_cq_table_~#__key~13#1.offset;mlx5_init_cq_table_~dev#1.base, mlx5_init_cq_table_~dev#1.offset := mlx5_init_cq_table_#in~dev#1.base, mlx5_init_cq_table_#in~dev#1.offset;havoc mlx5_init_cq_table_~table~10#1.base, mlx5_init_cq_table_~table~10#1.offset;havoc mlx5_init_cq_table_~err~66#1;call mlx5_init_cq_table_~#__key~13#1.base, mlx5_init_cq_table_~#__key~13#1.offset := #Ultimate.allocOnStack(8);mlx5_init_cq_table_~table~10#1.base, mlx5_init_cq_table_~table~10#1.offset := mlx5_init_cq_table_~dev#1.base, 319858 + mlx5_init_cq_table_~dev#1.offset; [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8641: assume mlx5_enable_msix_~nvec~0#1 <= 3;mlx5_enable_msix_#res#1 := -12; [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8641: assume !(mlx5_enable_msix_~nvec~0#1 <= 3); [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30839: havoc dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset;havoc dev_kfree_skb_any_#in~skb#1.base, dev_kfree_skb_any_#in~skb#1.offset;assume { :end_inline_dev_kfree_skb_any } true;mlx5e_sq_xmit_#res#1 := 0; [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13398-1: SUMMARY for call mlx5_cmdif_debugfs_init_#t~ret1158#1.base, mlx5_cmdif_debugfs_init_#t~ret1158#1.offset := get_current(); srcloc: null [2025-02-08 03:03:45,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13398: mlx5_cmdif_debugfs_init_~tmp___0~43#1.base, mlx5_cmdif_debugfs_init_~tmp___0~43#1.offset := mlx5_cmdif_debugfs_init_#t~ret1158#1.base, mlx5_cmdif_debugfs_init_#t~ret1158#1.offset;havoc mlx5_cmdif_debugfs_init_#t~ret1158#1.base, mlx5_cmdif_debugfs_init_#t~ret1158#1.offset;call mlx5_cmdif_debugfs_init_#t~mem1159#1 := read~int#6(mlx5_cmdif_debugfs_init_~tmp___0~43#1.base, 2076 + mlx5_cmdif_debugfs_init_~tmp___0~43#1.offset, 4); [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32160: havoc ldv_shutdown_17_#t~nondet5745#1;main_#t~ret461#1 := ldv_shutdown_17_#res#1;havoc ldv_shutdown_17_#t~nondet5745#1;assume { :end_inline_ldv_shutdown_17 } true;assume -2147483648 <= main_#t~ret461#1 && main_#t~ret461#1 <= 2147483647;havoc main_#t~ret461#1;~ldv_state_variable_17~0 := 2; [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30443: assume 0 != netdev_tx_sent_queue_~tmp___0~229#1; [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30443: assume !(0 != netdev_tx_sent_queue_~tmp___0~229#1); [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29651: ptys2ethtool_supported_link_~i~45#1 := 1 + ptys2ethtool_supported_link_~i~45#1; [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9435: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 66, 0); srcloc: null [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13663: call ULTIMATE.dealloc(dbg_read_~#tbuf~1#1.base, dbg_read_~#tbuf~1#1.offset);havoc dbg_read_~#tbuf~1#1.base, dbg_read_~#tbuf~1#1.offset;call ULTIMATE.dealloc(dbg_read_~#is_str~0#1.base, dbg_read_~#is_str~0#1.offset);havoc dbg_read_~#is_str~0#1.base, dbg_read_~#is_str~0#1.offset;ldv_main_exported_12_#t~ret1316#1 := dbg_read_#res#1;havoc dbg_read_#t~mem1226#1, dbg_read_#t~mem1227#1.base, dbg_read_#t~mem1227#1.offset, dbg_read_#t~mem1228#1, dbg_read_#t~mem1229#1, dbg_read_#t~switch1230#1, dbg_read_#t~mem1231#1.base, dbg_read_#t~mem1231#1.offset, dbg_read_#t~mem1232#1.base, dbg_read_#t~mem1232#1.offset, dbg_read_#t~mem1233#1, dbg_read_#t~ret1234#1, dbg_read_#t~mem1235#1.base, dbg_read_#t~mem1235#1.offset, dbg_read_#t~mem1236#1.base, dbg_read_#t~mem1236#1.offset, dbg_read_#t~mem1237#1, dbg_read_#t~ret1238#1, dbg_read_#t~mem1239#1.base, dbg_read_#t~mem1239#1.offset, dbg_read_#t~mem1240#1.base, dbg_read_#t~mem1240#1.offset, dbg_read_#t~mem1241#1, dbg_read_#t~ret1242#1, dbg_read_#t~ret1243#1.base, dbg_read_#t~ret1243#1.offset, dbg_read_#t~mem1244#1.base, dbg_read_#t~mem1244#1.offset, dbg_read_#t~mem1245#1, dbg_read_#t~mem1246#1, dbg_read_#t~ret1247#1, dbg_read_#t~mem1248#1, dbg_read_#t~loopctr1249#1, dbg_read_#t~nondet1250#1, dbg_read_#t~ret1251#1, dbg_read_#t~loopctr1252#1, dbg_read_#t~nondet1253#1, dbg_read_#t~ret1254#1, dbg_read_#t~ret1255#1, dbg_read_#t~mem1256#1, dbg_read_~filp#1.base, dbg_read_~filp#1.offset, dbg_read_~buf#1.base, dbg_read_~buf#1.offset, dbg_read_~count#1, dbg_read_~pos#1.base, dbg_read_~pos#1.offset, dbg_read_~desc~0#1.base, dbg_read_~desc~0#1.offset, dbg_read_~d~0#1.base, dbg_read_~d~0#1.offset, dbg_read_~#tbuf~1#1.base, dbg_read_~#tbuf~1#1.offset, dbg_read_~#is_str~0#1.base, dbg_read_~#is_str~0#1.offset, dbg_read_~field~1#1, dbg_read_~ret~3#1, dbg_read_~tmp~108#1.base, dbg_read_~tmp~108#1.offset, dbg_read_~tmp___0~47#1;havoc dbg_read_#in~filp#1.base, dbg_read_#in~filp#1.offset, dbg_read_#in~buf#1.base, dbg_read_#in~buf#1.offset, dbg_read_#in~count#1, dbg_read_#in~pos#1.base, dbg_read_#in~pos#1.offset;assume { :end_inline_dbg_read } true;assume -9223372036854775808 <= ldv_main_exported_12_#t~ret1316#1 && ldv_main_exported_12_#t~ret1316#1 <= 9223372036854775807;havoc ldv_main_exported_12_#t~mem1315#1;havoc ldv_main_exported_12_#t~ret1316#1;~ldv_state_variable_12~0 := 2; [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29783: call write~int#25(get_lp_advertising_#t~ret5204#1, get_lp_advertising_~lp_advertising#1.base, get_lp_advertising_~lp_advertising#1.offset, 4);havoc get_lp_advertising_#t~ret5204#1; [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29783-1: SUMMARY for call get_lp_advertising_#t~ret5204#1 := ptys2ethtool_adver_link(get_lp_advertising_~eth_proto_lp#1); srcloc: null [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12210: SUMMARY for call INIT_LIST_HEAD(create_msg_cache_~cmd~9#1.base, 814 + create_msg_cache_~cmd~9#1.offset); srcloc: null [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13399: assume -2147483648 <= mlx5_cmdif_debugfs_init_#t~ret1160#1 && mlx5_cmdif_debugfs_init_#t~ret1160#1 <= 2147483647;havoc mlx5_cmdif_debugfs_init_#t~mem1159#1;havoc mlx5_cmdif_debugfs_init_#t~ret1160#1;mlx5_cmdif_debugfs_init_~err~29#1 := -12; [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13399-1: SUMMARY for call mlx5_cmdif_debugfs_init_#t~ret1160#1 := printk(330, 0); srcloc: null [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9303: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9303: assume !(0 != mlx5_dev_init_~err~13#1);assume { :begin_inline_request_bar } true;request_bar_#in~pdev#1.base, request_bar_#in~pdev#1.offset := mlx5_dev_init_~pdev#1.base, mlx5_dev_init_~pdev#1.offset;havoc request_bar_#res#1;havoc request_bar_#t~mem155#1, request_bar_#t~bitwise156#1, request_bar_#t~ret157#1, request_bar_~pdev#1.base, request_bar_~pdev#1.offset, request_bar_~err~1#1;request_bar_~pdev#1.base, request_bar_~pdev#1.offset := request_bar_#in~pdev#1.base, request_bar_#in~pdev#1.offset;havoc request_bar_~err~1#1;request_bar_~err~1#1 := 0;call request_bar_#t~mem155#1 := read~int#25(request_bar_~pdev#1.base, 1517 + request_bar_~pdev#1.offset, 8); [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9832: init_one_#res#1 := init_one_~err~14#1;call ULTIMATE.dealloc(init_one_~#__key~1#1.base, init_one_~#__key~1#1.offset);havoc init_one_~#__key~1#1.base, init_one_~#__key~1#1.offset; [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9832-1: SUMMARY for call kfree(init_one_~dev~2#1.base, init_one_~dev~2#1.offset); srcloc: null [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14985-1: SUMMARY for call mlx5_start_eqs_#t~ret1555#1 := mlx5_create_map_eq(mlx5_start_eqs_~dev#1.base, mlx5_start_eqs_~dev#1.offset, mlx5_start_eqs_~table~4#1.base, 32 + mlx5_start_eqs_~table~4#1.offset, 0, 1, 2048, 405, 0, mlx5_start_eqs_#t~mem1554#1.base, mlx5_start_eqs_#t~mem1554#1.offset); srcloc: null [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14985: assume -2147483648 <= mlx5_start_eqs_#t~ret1555#1 && mlx5_start_eqs_#t~ret1555#1 <= 2147483647;mlx5_start_eqs_~err~46#1 := mlx5_start_eqs_#t~ret1555#1;havoc mlx5_start_eqs_#t~mem1554#1.base, mlx5_start_eqs_#t~mem1554#1.offset;havoc mlx5_start_eqs_#t~ret1555#1; [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30709: assume 0 != mlx5e_sq_xmit_~tmp___0~233#1;call write~int#25(192, mlx5e_sq_xmit_~eseg~0#1.base, 4 + mlx5e_sq_xmit_~eseg~0#1.offset, 1); [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30709: assume !(0 != mlx5e_sq_xmit_~tmp___0~233#1);call mlx5e_sq_xmit_#t~mem5435#1 := read~int#25(mlx5e_sq_xmit_~sq#1.base, 40 + mlx5e_sq_xmit_~sq#1.offset, 8);call write~int#25(1 + mlx5e_sq_xmit_#t~mem5435#1, mlx5e_sq_xmit_~sq#1.base, 40 + mlx5e_sq_xmit_~sq#1.offset, 8);havoc mlx5e_sq_xmit_#t~mem5435#1; [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12211-1: SUMMARY for call create_msg_cache_#t~ret957#1.base, create_msg_cache_#t~ret957#1.offset := spinlock_check(create_msg_cache_~cmd~9#1.base, 830 + create_msg_cache_~cmd~9#1.offset); srcloc: null [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12211: havoc create_msg_cache_#t~ret957#1.base, create_msg_cache_#t~ret957#1.offset; [2025-02-08 03:03:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9304: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 45, 0); srcloc: null [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12343-1: SUMMARY for call mlx5_cmd_init_#t~ret988#1 := ioread32be(mlx5_cmd_init_#t~mem987#1.base, 20 + mlx5_cmd_init_#t~mem987#1.offset); srcloc: null [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12343: mlx5_cmd_init_~tmp___0~34#1 := mlx5_cmd_init_#t~ret988#1;havoc mlx5_cmd_init_#t~mem987#1.base, mlx5_cmd_init_#t~mem987#1.offset;havoc mlx5_cmd_init_#t~ret988#1;mlx5_cmd_init_~cmd_l~0#1 := mlx5_cmd_init_~tmp___0~34#1 % 256;call write~int#25(mlx5_cmd_init_~cmd_l~0#1 % 4294967296 / 16 % 256 % 16, mlx5_cmd_init_~cmd~10#1.base, 38 + mlx5_cmd_init_~cmd~10#1.offset, 1);call write~int#25(mlx5_cmd_init_~cmd_l~0#1 % 256 % 16, mlx5_cmd_init_~cmd~10#1.base, 39 + mlx5_cmd_init_~cmd~10#1.offset, 1);call mlx5_cmd_init_#t~mem989#1 := read~int#25(mlx5_cmd_init_~cmd~10#1.base, 38 + mlx5_cmd_init_~cmd~10#1.offset, 1); [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14193: assume -2147483648 <= mlx5_query_hca_caps_#t~ret1343#1 && mlx5_query_hca_caps_#t~ret1343#1 <= 2147483647;mlx5_query_hca_caps_~err~39#1 := mlx5_query_hca_caps_#t~ret1343#1;havoc mlx5_query_hca_caps_#t~ret1343#1; [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14193-1: SUMMARY for call mlx5_query_hca_caps_#t~ret1343#1 := mlx5_core_get_caps(mlx5_query_hca_caps_~dev#1.base, mlx5_query_hca_caps_~dev#1.offset, 1, 0); srcloc: null [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29388: assume mlx5e_get_ethtool_stats_~j~3#1 <= 4; [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29388: assume !(mlx5e_get_ethtool_stats_~j~3#1 <= 4);mlx5e_get_ethtool_stats_~i~43#1 := 1 + mlx5e_get_ethtool_stats_~i~43#1;call mlx5e_get_ethtool_stats_#t~mem5075#1 := read~int#25(mlx5e_get_ethtool_stats_~priv~55#1.base, 21458 + mlx5e_get_ethtool_stats_~priv~55#1.offset, 2); [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16572-1: SUMMARY for call INIT_LIST_HEAD(mlx5_pagealloc_init_~dev#1.base, 319482 + mlx5_pagealloc_init_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29653: assume ptys2ethtool_supported_link_~i~45#1 <= 31; [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29653: assume !(ptys2ethtool_supported_link_~i~45#1 <= 31);ptys2ethtool_supported_link_#res#1 := ptys2ethtool_supported_link_~supported_modes~0#1; [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16572: call ULTIMATE.dealloc(mlx5_pagealloc_init_~#__constr_expr_0~3#1.base, mlx5_pagealloc_init_~#__constr_expr_0~3#1.offset);havoc mlx5_pagealloc_init_~#__constr_expr_0~3#1.base, mlx5_pagealloc_init_~#__constr_expr_0~3#1.offset; [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12212: SUMMARY for call __raw_spin_lock_init(create_msg_cache_~cmd~9#1.base, 830 + create_msg_cache_~cmd~9#1.offset, 244, 0, create_msg_cache_~#__key___0~1#1.base, create_msg_cache_~#__key___0~1#1.offset); srcloc: null [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14194: assume 0 != mlx5_query_hca_caps_~err~39#1;mlx5_query_hca_caps_#res#1 := mlx5_query_hca_caps_~err~39#1; [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14194: assume !(0 != mlx5_query_hca_caps_~err~39#1); [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14987: assume 0 != mlx5_start_eqs_~err~46#1; [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14987: assume !(0 != mlx5_start_eqs_~err~46#1);mlx5_start_eqs_#res#1 := mlx5_start_eqs_~err~46#1; [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8645: mlx5_enable_msix_~tmp___2~1#1.base, mlx5_enable_msix_~tmp___2~1#1.offset := mlx5_enable_msix_#t~ret164#1.base, mlx5_enable_msix_#t~ret164#1.offset;havoc mlx5_enable_msix_#t~ret164#1.base, mlx5_enable_msix_#t~ret164#1.offset;call write~$Pointer$#25(mlx5_enable_msix_~tmp___2~1#1.base, mlx5_enable_msix_~tmp___2~1#1.offset, mlx5_enable_msix_~priv~0#1.base, 393 + mlx5_enable_msix_~priv~0#1.offset, 8); [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8645-1: SUMMARY for call mlx5_enable_msix_#t~ret164#1.base, mlx5_enable_msix_#t~ret164#1.offset := kcalloc(mlx5_enable_msix_~nvec~0#1, 8, 208); srcloc: null [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9174-1: SUMMARY for call alloc_comp_eqs_#t~ret299#1 := ldv__builtin_expect((if alloc_comp_eqs_#t~mem298#1 % 256 % 18446744073709551616 <= 9223372036854775807 then alloc_comp_eqs_#t~mem298#1 % 256 % 18446744073709551616 else alloc_comp_eqs_#t~mem298#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9174: assume -9223372036854775808 <= alloc_comp_eqs_#t~ret299#1 && alloc_comp_eqs_#t~ret299#1 <= 9223372036854775807;alloc_comp_eqs_~tmp___1~5#1 := alloc_comp_eqs_#t~ret299#1;havoc alloc_comp_eqs_#t~mem298#1;havoc alloc_comp_eqs_#t~ret299#1; [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14988-1: SUMMARY for call mlx5_start_eqs_#t~ret1556#1.base, mlx5_start_eqs_#t~ret1556#1.offset := get_current(); srcloc: null [2025-02-08 03:03:45,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14988: mlx5_start_eqs_~tmp___2~28#1.base, mlx5_start_eqs_~tmp___2~28#1.offset := mlx5_start_eqs_#t~ret1556#1.base, mlx5_start_eqs_#t~ret1556#1.offset;havoc mlx5_start_eqs_#t~ret1556#1.base, mlx5_start_eqs_#t~ret1556#1.offset;call mlx5_start_eqs_#t~mem1557#1 := read~int#6(mlx5_start_eqs_~tmp___2~28#1.base, 2076 + mlx5_start_eqs_~tmp___2~28#1.offset, 4); [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7985: cpumask_set_cpu_#t~ret34#1 := cpumask_check_#res#1;havoc cpumask_check_#t~ret28#1, cpumask_check_#t~ret29#1, cpumask_check_#t~ret30#1, cpumask_check_#t~ret31#1, cpumask_check_~cpu#1, cpumask_check_~__warned~0#1, cpumask_check_~__ret_warn_once~0#1, cpumask_check_~__ret_warn_on~0#1, cpumask_check_~tmp~1#1, cpumask_check_~tmp___0~1#1, cpumask_check_~tmp___1~0#1;havoc cpumask_check_#in~cpu#1;assume { :end_inline_cpumask_check } true;cpumask_set_cpu_~tmp~2#1 := cpumask_set_cpu_#t~ret34#1;havoc cpumask_set_cpu_#t~ret34#1; [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8778: call ULTIMATE.dealloc(set_caps_~#out~1#1.base, set_caps_~#out~1#1.offset);havoc set_caps_~#out~1#1.base, set_caps_~#out~1#1.offset;handle_hca_cap_#t~ret236#1 := set_caps_#res#1;havoc set_caps_#t~memset~res202#1.base, set_caps_#t~memset~res202#1.offset, set_caps_#t~mem203#1, set_caps_#t~ret204#1, set_caps_#t~bitwise205#1, set_caps_#t~ret206#1, set_caps_#t~ret207#1, set_caps_#t~ret208#1, set_caps_~dev#1.base, set_caps_~dev#1.offset, set_caps_~in#1.base, set_caps_~in#1.offset, set_caps_~in_sz#1, set_caps_~#out~1#1.base, set_caps_~#out~1#1.offset, set_caps_~err~3#1, set_caps_~tmp~25#1, set_caps_~tmp___0~6#1;havoc set_caps_#in~dev#1.base, set_caps_#in~dev#1.offset, set_caps_#in~in#1.base, set_caps_#in~in#1.offset, set_caps_#in~in_sz#1;assume { :end_inline_set_caps } true;assume -2147483648 <= handle_hca_cap_#t~ret236#1 && handle_hca_cap_#t~ret236#1 <= 2147483647;handle_hca_cap_~err~4#1 := handle_hca_cap_#t~ret236#1;havoc handle_hca_cap_#t~ret236#1; [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30447: SUMMARY for call set_bit(1, netdev_tx_sent_queue_~dev_queue#1.base, 389 + netdev_tx_sent_queue_~dev_queue#1.offset); srcloc: null [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27408: assume 0 == ~ldv_retval_1~0;~ldv_state_variable_11~0 := 3; [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27408: assume !(0 == ~ldv_retval_1~0); [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12214-1: SUMMARY for call INIT_LIST_HEAD(create_msg_cache_~cmd~9#1.base, 898 + create_msg_cache_~cmd~9#1.offset); srcloc: null [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29919: assume 0 != mlx5e_set_settings_~err~163#1; [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29919: assume !(0 != mlx5e_set_settings_~err~163#1);call mlx5e_set_settings_#t~mem5235#1 := read~int#43(mlx5e_set_settings_~#eth_proto_admin~1#1.base, mlx5e_set_settings_~#eth_proto_admin~1#1.offset, 4); [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7986: SUMMARY for call set_bit((if cpumask_set_cpu_~tmp~2#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then cpumask_set_cpu_~tmp~2#1 % 4294967296 % 18446744073709551616 else cpumask_set_cpu_~tmp~2#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), cpumask_set_cpu_~dstp#1.base, cpumask_set_cpu_~dstp#1.offset); srcloc: null [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9175: assume 0 != alloc_comp_eqs_~tmp___1~5#1; [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9175: assume !(0 != alloc_comp_eqs_~tmp___1~5#1); [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15385-1: SUMMARY for call __mutex_init(mlx5_alloc_uuars_~uuari#1.base, 40 + mlx5_alloc_uuars_~uuari#1.offset, 408, 0, mlx5_alloc_uuars_~#__key~9#1.base, mlx5_alloc_uuars_~#__key~9#1.offset); srcloc: null [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12214: create_msg_cache_~i~10#1 := 0; [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15385: call mlx5_alloc_uuars_#t~mem1599#1 := read~int#25(mlx5_alloc_uuars_~uuari#1.base, 8 + mlx5_alloc_uuars_~uuari#1.offset, 4); [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14989-1: SUMMARY for call mlx5_start_eqs_#t~ret1558#1 := printk(406, 0); srcloc: null [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14989: assume -2147483648 <= mlx5_start_eqs_#t~ret1558#1 && mlx5_start_eqs_#t~ret1558#1 <= 2147483647;havoc mlx5_start_eqs_#t~mem1557#1;havoc mlx5_start_eqs_#t~ret1558#1; [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17103: havoc add_timer_~arg0#1.base, add_timer_~arg0#1.offset;havoc add_timer_#in~arg0#1.base, add_timer_#in~arg0#1.offset;assume { :end_inline_add_timer } true; [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8647: mlx5_enable_msix_~tmp___3~0#1.base, mlx5_enable_msix_~tmp___3~0#1.offset := mlx5_enable_msix_#t~ret165#1.base, mlx5_enable_msix_#t~ret165#1.offset;havoc mlx5_enable_msix_#t~ret165#1.base, mlx5_enable_msix_#t~ret165#1.offset;call write~$Pointer$#25(mlx5_enable_msix_~tmp___3~0#1.base, mlx5_enable_msix_~tmp___3~0#1.offset, mlx5_enable_msix_~priv~0#1.base, 401 + mlx5_enable_msix_~priv~0#1.offset, 8);call mlx5_enable_msix_#t~mem166#1.base, mlx5_enable_msix_#t~mem166#1.offset := read~$Pointer$#25(mlx5_enable_msix_~priv~0#1.base, 393 + mlx5_enable_msix_~priv~0#1.offset, 8);mlx5_enable_msix_#t~short168#1 := 0 == (mlx5_enable_msix_#t~mem166#1.base + mlx5_enable_msix_#t~mem166#1.offset) % 18446744073709551616; [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8647-1: SUMMARY for call mlx5_enable_msix_#t~ret165#1.base, mlx5_enable_msix_#t~ret165#1.offset := kcalloc(mlx5_enable_msix_~nvec~0#1, 40, 208); srcloc: null [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15386: mlx5_alloc_uuars_~tmp~146#1.base, mlx5_alloc_uuars_~tmp~146#1.offset := mlx5_alloc_uuars_#t~ret1600#1.base, mlx5_alloc_uuars_#t~ret1600#1.offset;havoc mlx5_alloc_uuars_#t~mem1599#1;havoc mlx5_alloc_uuars_#t~ret1600#1.base, mlx5_alloc_uuars_#t~ret1600#1.offset;call write~$Pointer$#25(mlx5_alloc_uuars_~tmp~146#1.base, mlx5_alloc_uuars_~tmp~146#1.offset, mlx5_alloc_uuars_~uuari#1.base, mlx5_alloc_uuars_~uuari#1.offset, 8);call mlx5_alloc_uuars_#t~mem1601#1.base, mlx5_alloc_uuars_#t~mem1601#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, mlx5_alloc_uuars_~uuari#1.offset, 8); [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30581-2: havoc mlx5e_dma_pop_last_pushed_#t~bitwise5386#1;assume mlx5e_dma_pop_last_pushed_#t~bitwise5386#1 % 4294967296 <= mlx5e_dma_pop_last_pushed_#t~mem5384#1 % 4294967296 && mlx5e_dma_pop_last_pushed_#t~bitwise5386#1 % 4294967296 <= mlx5e_dma_pop_last_pushed_#t~mem5385#1 % 4294967296; [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9308: mlx5_dev_init_#t~ret337#1 := request_bar_#res#1;havoc request_bar_#t~mem155#1, request_bar_#t~bitwise156#1, request_bar_#t~ret157#1, request_bar_~pdev#1.base, request_bar_~pdev#1.offset, request_bar_~err~1#1;havoc request_bar_#in~pdev#1.base, request_bar_#in~pdev#1.offset;assume { :end_inline_request_bar } true;assume -2147483648 <= mlx5_dev_init_#t~ret337#1 && mlx5_dev_init_#t~ret337#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret337#1;havoc mlx5_dev_init_#t~ret337#1; [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30581-3: assume mlx5e_dma_pop_last_pushed_#t~mem5384#1 % 4294967296 == mlx5e_dma_pop_last_pushed_#t~mem5385#1 % 4294967296;mlx5e_dma_pop_last_pushed_#t~bitwise5386#1 := mlx5e_dma_pop_last_pushed_#t~mem5384#1; [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30581-3: assume !(mlx5e_dma_pop_last_pushed_#t~mem5384#1 % 4294967296 == mlx5e_dma_pop_last_pushed_#t~mem5385#1 % 4294967296); [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12347-1: [2025-02-08 03:03:45,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30581: call mlx5e_dma_pop_last_pushed_#t~mem5388#1 := read~int#25(mlx5e_dma_pop_last_pushed_#t~mem5387#1.base, mlx5e_dma_pop_last_pushed_#t~mem5387#1.offset + 12 * (if mlx5e_dma_pop_last_pushed_#t~bitwise5386#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_dma_pop_last_pushed_#t~bitwise5386#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else mlx5e_dma_pop_last_pushed_#t~bitwise5386#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call write~int#24(mlx5e_dma_pop_last_pushed_#t~mem5388#1, mlx5e_dma_pop_last_pushed_~addr#1.base, mlx5e_dma_pop_last_pushed_~addr#1.offset, 8);havoc mlx5e_dma_pop_last_pushed_#t~mem5387#1.base, mlx5e_dma_pop_last_pushed_#t~mem5387#1.offset;havoc mlx5e_dma_pop_last_pushed_#t~mem5384#1;havoc mlx5e_dma_pop_last_pushed_#t~mem5385#1;havoc mlx5e_dma_pop_last_pushed_#t~bitwise5386#1;havoc mlx5e_dma_pop_last_pushed_#t~mem5388#1;call mlx5e_dma_pop_last_pushed_#t~mem5392#1.base, mlx5e_dma_pop_last_pushed_#t~mem5392#1.offset := read~$Pointer$#25(mlx5e_dma_pop_last_pushed_~sq#1.base, 367 + mlx5e_dma_pop_last_pushed_~sq#1.offset, 8);call mlx5e_dma_pop_last_pushed_#t~mem5389#1 := read~int#25(mlx5e_dma_pop_last_pushed_~sq#1.base, 8 + mlx5e_dma_pop_last_pushed_~sq#1.offset, 4);call mlx5e_dma_pop_last_pushed_#t~mem5390#1 := read~int#25(mlx5e_dma_pop_last_pushed_~sq#1.base, 394 + mlx5e_dma_pop_last_pushed_~sq#1.offset, 4); [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12347: assume mlx5_cmd_init_#t~bitwise990#1 > 32;havoc mlx5_cmd_init_#t~mem989#1;havoc mlx5_cmd_init_#t~bitwise990#1;call mlx5_cmd_init_#t~mem991#1.base, mlx5_cmd_init_#t~mem991#1.offset := read~$Pointer$#25(mlx5_cmd_init_~dev#1.base, mlx5_cmd_init_~dev#1.offset, 8);call mlx5_cmd_init_#t~mem992#1 := read~int#25(mlx5_cmd_init_~cmd~10#1.base, 38 + mlx5_cmd_init_~cmd~10#1.offset, 1); [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12347: assume !(mlx5_cmd_init_#t~bitwise990#1 > 32);havoc mlx5_cmd_init_#t~mem989#1;havoc mlx5_cmd_init_#t~bitwise990#1;call mlx5_cmd_init_#t~mem994#1 := read~int#25(mlx5_cmd_init_~cmd~10#1.base, 38 + mlx5_cmd_init_~cmd~10#1.offset, 1);call mlx5_cmd_init_#t~mem995#1 := read~int#25(mlx5_cmd_init_~cmd~10#1.base, 39 + mlx5_cmd_init_~cmd~10#1.offset, 1); [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30581-1: [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27410: ldv_main_exported_11_#t~ret4656#1 := mlx5e_open_#res#1;havoc mlx5e_open_#t~ret4416#1.base, mlx5e_open_#t~ret4416#1.offset, mlx5e_open_#t~ret4417#1, mlx5e_open_~netdev#1.base, mlx5e_open_~netdev#1.offset, mlx5e_open_~priv~35#1.base, mlx5e_open_~priv~35#1.offset, mlx5e_open_~tmp~404#1.base, mlx5e_open_~tmp~404#1.offset, mlx5e_open_~err~148#1;havoc mlx5e_open_#in~netdev#1.base, mlx5e_open_#in~netdev#1.offset;assume { :end_inline_mlx5e_open } true;assume -2147483648 <= ldv_main_exported_11_#t~ret4656#1 && ldv_main_exported_11_#t~ret4656#1 <= 2147483647;~ldv_retval_1~0 := ldv_main_exported_11_#t~ret4656#1;havoc ldv_main_exported_11_#t~ret4656#1; [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12347-3: assume 0 == (if mlx5_cmd_init_#t~mem989#1 % 256 % 4294967296 <= 2147483647 then mlx5_cmd_init_#t~mem989#1 % 256 % 4294967296 else mlx5_cmd_init_#t~mem989#1 % 256 % 4294967296 - 4294967296);mlx5_cmd_init_#t~bitwise990#1 := 1; [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12347-3: assume !(0 == (if mlx5_cmd_init_#t~mem989#1 % 256 % 4294967296 <= 2147483647 then mlx5_cmd_init_#t~mem989#1 % 256 % 4294967296 else mlx5_cmd_init_#t~mem989#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9176: alloc_comp_eqs_~tmp___0~10#1.base, alloc_comp_eqs_~tmp___0~10#1.offset := alloc_comp_eqs_#t~ret300#1.base, alloc_comp_eqs_#t~ret300#1.offset;havoc alloc_comp_eqs_#t~ret300#1.base, alloc_comp_eqs_#t~ret300#1.offset;call alloc_comp_eqs_#t~mem301#1 := read~int#6(alloc_comp_eqs_~tmp___0~10#1.base, 2076 + alloc_comp_eqs_~tmp___0~10#1.offset, 4);call alloc_comp_eqs_#t~mem302#1 := read~int#25(alloc_comp_eqs_~eq~2#1.base, 50 + alloc_comp_eqs_~eq~2#1.offset, 1); [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12347-2: havoc mlx5_cmd_init_#t~bitwise990#1;assume mlx5_cmd_init_#t~bitwise990#1 > 1; [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9176-1: SUMMARY for call alloc_comp_eqs_#t~ret300#1.base, alloc_comp_eqs_#t~ret300#1.offset := get_current(); srcloc: null [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29920: SUMMARY for call netdev_err(mlx5e_set_settings_~netdev#1.base, mlx5e_set_settings_~netdev#1.offset, 873, 0); srcloc: null [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15386-1: SUMMARY for call mlx5_alloc_uuars_#t~ret1600#1.base, mlx5_alloc_uuars_#t~ret1600#1.offset := kcalloc(mlx5_alloc_uuars_#t~mem1599#1, 48, 208); srcloc: null [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28996: assume -2147483648 <= netif_carrier_ok_#t~ret5034#1 && netif_carrier_ok_#t~ret5034#1 <= 2147483647;netif_carrier_ok_~tmp~453#1 := netif_carrier_ok_#t~ret5034#1;havoc netif_carrier_ok_#t~ret5034#1;netif_carrier_ok_#res#1 := (if 0 == (if 0 == netif_carrier_ok_~tmp~453#1 then 1 else 0) then 0 else 1); [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30053: havoc mlx5e_get_ethtool_stats_#t~ret5067#1.base, mlx5e_get_ethtool_stats_#t~ret5067#1.offset, mlx5e_get_ethtool_stats_#t~ret5068#1, mlx5e_get_ethtool_stats_#t~mem5069#1, mlx5e_get_ethtool_stats_#t~ret5070#1, mlx5e_get_ethtool_stats_#t~ite5074#1, mlx5e_get_ethtool_stats_#t~mem5071#1.base, mlx5e_get_ethtool_stats_#t~mem5071#1.offset, mlx5e_get_ethtool_stats_#t~mem5072#1.base, mlx5e_get_ethtool_stats_#t~mem5072#1.offset, mlx5e_get_ethtool_stats_#t~mem5073#1, mlx5e_get_ethtool_stats_#t~mem5075#1, mlx5e_get_ethtool_stats_#t~ret5076#1, mlx5e_get_ethtool_stats_#t~ite5080#1, mlx5e_get_ethtool_stats_#t~mem5077#1.base, mlx5e_get_ethtool_stats_#t~mem5077#1.offset, mlx5e_get_ethtool_stats_#t~mem5078#1.base, mlx5e_get_ethtool_stats_#t~mem5078#1.offset, mlx5e_get_ethtool_stats_#t~mem5079#1, mlx5e_get_ethtool_stats_#t~mem5081#1, mlx5e_get_ethtool_stats_#t~mem5082#1, mlx5e_get_ethtool_stats_~dev#1.base, mlx5e_get_ethtool_stats_~dev#1.offset, mlx5e_get_ethtool_stats_~stats#1.base, mlx5e_get_ethtool_stats_~stats#1.offset, mlx5e_get_ethtool_stats_~data#1.base, mlx5e_get_ethtool_stats_~data#1.offset, mlx5e_get_ethtool_stats_~priv~55#1.base, mlx5e_get_ethtool_stats_~priv~55#1.offset, mlx5e_get_ethtool_stats_~tmp~457#1.base, mlx5e_get_ethtool_stats_~tmp~457#1.offset, mlx5e_get_ethtool_stats_~i~43#1, mlx5e_get_ethtool_stats_~j~3#1, mlx5e_get_ethtool_stats_~tc~7#1, mlx5e_get_ethtool_stats_~idx~1#1, mlx5e_get_ethtool_stats_~tmp___0~215#1, mlx5e_get_ethtool_stats_~tmp___1~156#1, mlx5e_get_ethtool_stats_~tmp___2~115#1, mlx5e_get_ethtool_stats_~tmp___3~91#1, mlx5e_get_ethtool_stats_~tmp___4~58#1, mlx5e_get_ethtool_stats_~tmp___5~49#1;havoc mlx5e_get_ethtool_stats_#in~dev#1.base, mlx5e_get_ethtool_stats_#in~dev#1.offset, mlx5e_get_ethtool_stats_#in~stats#1.base, mlx5e_get_ethtool_stats_#in~stats#1.offset, mlx5e_get_ethtool_stats_#in~data#1.base, mlx5e_get_ethtool_stats_#in~data#1.offset;assume { :end_inline_mlx5e_get_ethtool_stats } true;~ldv_state_variable_9~0 := 1; [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28996-1: SUMMARY for call netif_carrier_ok_#t~ret5034#1 := constant_test_bit(2, netif_carrier_ok_~dev#1.base, 72 + netif_carrier_ok_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30581-4: assume 0 == mlx5e_dma_pop_last_pushed_#t~mem5384#1 % 4294967296 || 0 == mlx5e_dma_pop_last_pushed_#t~mem5385#1 % 4294967296;mlx5e_dma_pop_last_pushed_#t~bitwise5386#1 := 0; [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30581-4: assume !(0 == mlx5e_dma_pop_last_pushed_#t~mem5384#1 % 4294967296 || 0 == mlx5e_dma_pop_last_pushed_#t~mem5385#1 % 4294967296); [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30449: assume -2147483648 <= netdev_tx_sent_queue_#t~ret5347#1 && netdev_tx_sent_queue_#t~ret5347#1 <= 2147483647;netdev_tx_sent_queue_~tmp___1~166#1 := netdev_tx_sent_queue_#t~ret5347#1;havoc netdev_tx_sent_queue_#t~ret5347#1; [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30449-1: SUMMARY for call netdev_tx_sent_queue_#t~ret5347#1 := dql_avail(netdev_tx_sent_queue_~dev_queue#1.base, 397 + netdev_tx_sent_queue_~dev_queue#1.offset); srcloc: null [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12348: havoc mlx5_cmd_init_#t~mem991#1.base, mlx5_cmd_init_#t~mem991#1.offset;havoc mlx5_cmd_init_#t~mem992#1;havoc mlx5_cmd_init_#t~bitwise993#1;mlx5_cmd_init_~err~28#1 := -22; [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9309: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9309: assume !(0 != mlx5_dev_init_~err~13#1);assume { :begin_inline_pci_set_master } true;pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset := mlx5_dev_init_~pdev#1.base, mlx5_dev_init_~pdev#1.offset;havoc pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset;pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset := pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset; [2025-02-08 03:03:45,065 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30582-3: assume mlx5e_dma_pop_last_pushed_#t~mem5389#1 % 4294967296 == mlx5e_dma_pop_last_pushed_#t~mem5390#1 % 4294967296;mlx5e_dma_pop_last_pushed_#t~bitwise5391#1 := mlx5e_dma_pop_last_pushed_#t~mem5389#1; [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30582-3: assume !(mlx5e_dma_pop_last_pushed_#t~mem5389#1 % 4294967296 == mlx5e_dma_pop_last_pushed_#t~mem5390#1 % 4294967296); [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30582-4: assume 0 == mlx5e_dma_pop_last_pushed_#t~mem5389#1 % 4294967296 || 0 == mlx5e_dma_pop_last_pushed_#t~mem5390#1 % 4294967296;mlx5e_dma_pop_last_pushed_#t~bitwise5391#1 := 0; [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30582-4: assume !(0 == mlx5e_dma_pop_last_pushed_#t~mem5389#1 % 4294967296 || 0 == mlx5e_dma_pop_last_pushed_#t~mem5390#1 % 4294967296); [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30450: assume -9223372036854775808 <= netdev_tx_sent_queue_#t~ret5348#1 && netdev_tx_sent_queue_#t~ret5348#1 <= 9223372036854775807;netdev_tx_sent_queue_~tmp___2~123#1 := netdev_tx_sent_queue_#t~ret5348#1;havoc netdev_tx_sent_queue_#t~ret5348#1; [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30582-1: [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12348-1: SUMMARY for call dev_err(mlx5_cmd_init_#t~mem991#1.base, 148 + mlx5_cmd_init_#t~mem991#1.offset, 247, 0); srcloc: null [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30582-2: havoc mlx5e_dma_pop_last_pushed_#t~bitwise5391#1;assume mlx5e_dma_pop_last_pushed_#t~bitwise5391#1 % 4294967296 <= mlx5e_dma_pop_last_pushed_#t~mem5389#1 % 4294967296 && mlx5e_dma_pop_last_pushed_#t~bitwise5391#1 % 4294967296 <= mlx5e_dma_pop_last_pushed_#t~mem5390#1 % 4294967296; [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30582: call mlx5e_dma_pop_last_pushed_#t~mem5393#1 := read~int#25(mlx5e_dma_pop_last_pushed_#t~mem5392#1.base, 8 + (mlx5e_dma_pop_last_pushed_#t~mem5392#1.offset + 12 * (if mlx5e_dma_pop_last_pushed_#t~bitwise5391#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_dma_pop_last_pushed_#t~bitwise5391#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else mlx5e_dma_pop_last_pushed_#t~bitwise5391#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call write~int#62(mlx5e_dma_pop_last_pushed_#t~mem5393#1, mlx5e_dma_pop_last_pushed_~size#1.base, mlx5e_dma_pop_last_pushed_~size#1.offset, 4);havoc mlx5e_dma_pop_last_pushed_#t~mem5392#1.base, mlx5e_dma_pop_last_pushed_#t~mem5392#1.offset;havoc mlx5e_dma_pop_last_pushed_#t~mem5389#1;havoc mlx5e_dma_pop_last_pushed_#t~mem5390#1;havoc mlx5e_dma_pop_last_pushed_#t~bitwise5391#1;havoc mlx5e_dma_pop_last_pushed_#t~mem5393#1; [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30714: assume { :begin_inline_skb_is_gso } true;skb_is_gso_#in~skb#1.base, skb_is_gso_#in~skb#1.offset := mlx5e_sq_xmit_~skb#1.base, mlx5e_sq_xmit_~skb#1.offset;havoc skb_is_gso_#res#1;havoc skb_is_gso_#t~ret5332#1.base, skb_is_gso_#t~ret5332#1.offset, skb_is_gso_#t~mem5333#1, skb_is_gso_~skb#1.base, skb_is_gso_~skb#1.offset, skb_is_gso_~tmp~481#1.base, skb_is_gso_~tmp~481#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~481#1.base, skb_is_gso_~tmp~481#1.offset; [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9177: havoc alloc_comp_eqs_#t~mem301#1;havoc alloc_comp_eqs_#t~mem302#1; [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9177-1: SUMMARY for call __dynamic_pr_debug(alloc_comp_eqs_~#descriptor~1#1.base, alloc_comp_eqs_~#descriptor~1#1.offset, 34, 0); srcloc: null [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30318-1: SUMMARY for call skb_pull_inline_#t~ret5319#1 := ldv__builtin_expect((if skb_pull_inline_#t~mem5318#1 % 4294967296 < skb_pull_inline_~len#1 % 4294967296 then 1 else 0), 0); srcloc: null [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8649: assume mlx5_enable_msix_#t~short168#1;havoc mlx5_enable_msix_#t~mem166#1.base, mlx5_enable_msix_#t~mem166#1.offset;havoc mlx5_enable_msix_#t~mem167#1.base, mlx5_enable_msix_#t~mem167#1.offset;havoc mlx5_enable_msix_#t~short168#1; [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8649: assume !mlx5_enable_msix_#t~short168#1;havoc mlx5_enable_msix_#t~mem166#1.base, mlx5_enable_msix_#t~mem166#1.offset;havoc mlx5_enable_msix_#t~mem167#1.base, mlx5_enable_msix_#t~mem167#1.offset;havoc mlx5_enable_msix_#t~short168#1;mlx5_enable_msix_~i~0#1 := 0; [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8649-1: assume mlx5_enable_msix_#t~short168#1; [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8649-1: assume !mlx5_enable_msix_#t~short168#1;call mlx5_enable_msix_#t~mem167#1.base, mlx5_enable_msix_#t~mem167#1.offset := read~$Pointer$#25(mlx5_enable_msix_~priv~0#1.base, 401 + mlx5_enable_msix_~priv~0#1.offset, 8);mlx5_enable_msix_#t~short168#1 := 0 == (mlx5_enable_msix_#t~mem167#1.base + mlx5_enable_msix_#t~mem167#1.offset) % 18446744073709551616; [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30318: assume -9223372036854775808 <= skb_pull_inline_#t~ret5319#1 && skb_pull_inline_#t~ret5319#1 <= 9223372036854775807;skb_pull_inline_~tmp___2~122#1 := skb_pull_inline_#t~ret5319#1;havoc skb_pull_inline_#t~mem5318#1;havoc skb_pull_inline_#t~ret5319#1; [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30450-1: SUMMARY for call netdev_tx_sent_queue_#t~ret5348#1 := ldv__builtin_expect((if netdev_tx_sent_queue_~tmp___1~166#1 >= 0 then 1 else 0), 0); srcloc: null [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12349-1: havoc mlx5_cmd_init_#t~bitwise993#1;assume mlx5_cmd_init_#t~bitwise993#1 > 1; [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30451: assume 0 != netdev_tx_sent_queue_~tmp___2~123#1; [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30451: assume !(0 != netdev_tx_sent_queue_~tmp___2~123#1); [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12349: [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29394: assume (if mlx5e_get_ethtool_stats_#t~mem5075#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_get_ethtool_stats_#t~mem5075#1 % 65536 % 4294967296 else mlx5e_get_ethtool_stats_#t~mem5075#1 % 65536 % 4294967296 - 4294967296) > mlx5e_get_ethtool_stats_~i~43#1;havoc mlx5e_get_ethtool_stats_#t~mem5075#1; [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29394: assume !((if mlx5e_get_ethtool_stats_#t~mem5075#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_get_ethtool_stats_#t~mem5075#1 % 65536 % 4294967296 else mlx5e_get_ethtool_stats_#t~mem5075#1 % 65536 % 4294967296 - 4294967296) > mlx5e_get_ethtool_stats_~i~43#1);havoc mlx5e_get_ethtool_stats_#t~mem5075#1;mlx5e_get_ethtool_stats_~i~43#1 := 0; [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15388: assume 0 == (mlx5_alloc_uuars_#t~mem1601#1.base + mlx5_alloc_uuars_#t~mem1601#1.offset) % 18446744073709551616;havoc mlx5_alloc_uuars_#t~mem1601#1.base, mlx5_alloc_uuars_#t~mem1601#1.offset;mlx5_alloc_uuars_#res#1 := -12;call ULTIMATE.dealloc(mlx5_alloc_uuars_~#__key~9#1.base, mlx5_alloc_uuars_~#__key~9#1.offset);havoc mlx5_alloc_uuars_~#__key~9#1.base, mlx5_alloc_uuars_~#__key~9#1.offset;call ULTIMATE.dealloc(mlx5_alloc_uuars_~#descriptor~13#1.base, mlx5_alloc_uuars_~#descriptor~13#1.offset);havoc mlx5_alloc_uuars_~#descriptor~13#1.base, mlx5_alloc_uuars_~#descriptor~13#1.offset;call ULTIMATE.dealloc(mlx5_alloc_uuars_~#__key___0~3#1.base, mlx5_alloc_uuars_~#__key___0~3#1.offset);havoc mlx5_alloc_uuars_~#__key___0~3#1.base, mlx5_alloc_uuars_~#__key___0~3#1.offset;call ULTIMATE.dealloc(mlx5_alloc_uuars_~#__key___1~1#1.base, mlx5_alloc_uuars_~#__key___1~1#1.offset);havoc mlx5_alloc_uuars_~#__key___1~1#1.base, mlx5_alloc_uuars_~#__key___1~1#1.offset; [2025-02-08 03:03:45,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15388: assume !(0 == (mlx5_alloc_uuars_#t~mem1601#1.base + mlx5_alloc_uuars_#t~mem1601#1.offset) % 18446744073709551616);havoc mlx5_alloc_uuars_#t~mem1601#1.base, mlx5_alloc_uuars_#t~mem1601#1.offset; [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12349-2: assume 0 == (if mlx5_cmd_init_#t~mem992#1 % 256 % 4294967296 <= 2147483647 then mlx5_cmd_init_#t~mem992#1 % 256 % 4294967296 else mlx5_cmd_init_#t~mem992#1 % 256 % 4294967296 - 4294967296);mlx5_cmd_init_#t~bitwise993#1 := 1; [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12349-2: assume !(0 == (if mlx5_cmd_init_#t~mem992#1 % 256 % 4294967296 <= 2147483647 then mlx5_cmd_init_#t~mem992#1 % 256 % 4294967296 else mlx5_cmd_init_#t~mem992#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13406: assume 0 == (mlx5_cmdif_debugfs_init_#t~mem1163#1.base + mlx5_cmdif_debugfs_init_#t~mem1163#1.offset) % 18446744073709551616;havoc mlx5_cmdif_debugfs_init_#t~mem1163#1.base, mlx5_cmdif_debugfs_init_#t~mem1163#1.offset; [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13406: assume !(0 == (mlx5_cmdif_debugfs_init_#t~mem1163#1.base + mlx5_cmdif_debugfs_init_#t~mem1163#1.offset) % 18446744073709551616);havoc mlx5_cmdif_debugfs_init_#t~mem1163#1.base, mlx5_cmdif_debugfs_init_#t~mem1163#1.offset; [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9310: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 46, 0); srcloc: null [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30715: assume 0 != (if mlx5e_sq_xmit_~tmp___6~40#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~tmp___6~40#1 % 256 % 4294967296 else mlx5e_sq_xmit_~tmp___6~40#1 % 256 % 4294967296 - 4294967296); [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30715: assume !(0 != (if mlx5e_sq_xmit_~tmp___6~40#1 % 256 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~tmp___6~40#1 % 256 % 4294967296 else mlx5e_sq_xmit_~tmp___6~40#1 % 256 % 4294967296 - 4294967296));assume { :begin_inline_mlx5e_get_inline_hdr_size } true;mlx5e_get_inline_hdr_size_#in~sq#1.base, mlx5e_get_inline_hdr_size_#in~sq#1.offset, mlx5e_get_inline_hdr_size_#in~skb#1.base, mlx5e_get_inline_hdr_size_#in~skb#1.offset := mlx5e_sq_xmit_~sq#1.base, mlx5e_sq_xmit_~sq#1.offset, mlx5e_sq_xmit_~skb#1.base, mlx5e_sq_xmit_~skb#1.offset;havoc mlx5e_get_inline_hdr_size_#res#1;havoc mlx5e_get_inline_hdr_size_~sq#1.base, mlx5e_get_inline_hdr_size_~sq#1.offset, mlx5e_get_inline_hdr_size_~skb#1.base, mlx5e_get_inline_hdr_size_~skb#1.offset;mlx5e_get_inline_hdr_size_~sq#1.base, mlx5e_get_inline_hdr_size_~sq#1.offset := mlx5e_get_inline_hdr_size_#in~sq#1.base, mlx5e_get_inline_hdr_size_#in~sq#1.offset;mlx5e_get_inline_hdr_size_~skb#1.base, mlx5e_get_inline_hdr_size_~skb#1.offset := mlx5e_get_inline_hdr_size_#in~skb#1.base, mlx5e_get_inline_hdr_size_#in~skb#1.offset;mlx5e_get_inline_hdr_size_#res#1 := 16; [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32037-3: SUMMARY for call dma_pool_create_#t~ret5724#1.base, dma_pool_create_#t~ret5724#1.offset := ldv_malloc(0); srcloc: null [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32037-2: dma_pool_create_#res#1.base, dma_pool_create_#res#1.offset := dma_pool_create_#t~ret5724#1.base, dma_pool_create_#t~ret5724#1.offset;havoc dma_pool_create_#t~ret5724#1.base, dma_pool_create_#t~ret5724#1.offset; [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32037: havoc dma_pool_create_#t~ret5724#1.base, dma_pool_create_#t~ret5724#1.offset;mlx5_cmd_init_#t~ret984#1.base, mlx5_cmd_init_#t~ret984#1.offset := dma_pool_create_#res#1.base, dma_pool_create_#res#1.offset;havoc dma_pool_create_#t~ret5724#1.base, dma_pool_create_#t~ret5724#1.offset, dma_pool_create_~arg0#1.base, dma_pool_create_~arg0#1.offset, dma_pool_create_~arg1#1.base, dma_pool_create_~arg1#1.offset, dma_pool_create_~arg2#1, dma_pool_create_~arg3#1, dma_pool_create_~arg4#1;havoc dma_pool_create_#in~arg0#1.base, dma_pool_create_#in~arg0#1.offset, dma_pool_create_#in~arg1#1.base, dma_pool_create_#in~arg1#1.offset, dma_pool_create_#in~arg2#1, dma_pool_create_#in~arg3#1, dma_pool_create_#in~arg4#1;assume { :end_inline_dma_pool_create } true;call write~$Pointer$#25(mlx5_cmd_init_#t~ret984#1.base, mlx5_cmd_init_#t~ret984#1.offset, mlx5_cmd_init_~cmd~10#1.base, 669 + mlx5_cmd_init_~cmd~10#1.offset, 8);havoc mlx5_cmd_init_#t~mem983#1.base, mlx5_cmd_init_#t~mem983#1.offset;havoc mlx5_cmd_init_#t~ret984#1.base, mlx5_cmd_init_#t~ret984#1.offset;call mlx5_cmd_init_#t~mem985#1.base, mlx5_cmd_init_#t~mem985#1.offset := read~$Pointer$#25(mlx5_cmd_init_~cmd~10#1.base, 669 + mlx5_cmd_init_~cmd~10#1.offset, 8); [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13539: assume 0 == (if qp_read_field_#t~mem1191#1 % 256 % 4294967296 <= 2147483647 then qp_read_field_#t~mem1191#1 % 256 % 4294967296 else qp_read_field_#t~mem1191#1 % 256 % 4294967296 - 4294967296) / 8 % 16;qp_read_field_#t~bitwise1192#1 := 1; [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13539: assume !(0 == (if qp_read_field_#t~mem1191#1 % 256 % 4294967296 <= 2147483647 then qp_read_field_#t~mem1191#1 % 256 % 4294967296 else qp_read_field_#t~mem1191#1 % 256 % 4294967296 - 4294967296) / 8 % 16); [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13539-1: assume qp_read_field_#t~switch1181#1;call qp_read_field_#t~mem1191#1 := read~int#25(qp_read_field_~ctx~0#1.base, 9 + qp_read_field_~ctx~0#1.offset, 1); [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13539-1: assume !qp_read_field_#t~switch1181#1;qp_read_field_#t~switch1181#1 := qp_read_field_#t~switch1181#1 || 5 == qp_read_field_~index#1; [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32301: havoc round_jiffies_#t~nondet5763#1;mlx5_start_health_poll_#t~ret1983#1 := round_jiffies_#res#1;havoc round_jiffies_#t~nondet5763#1, round_jiffies_~arg0#1;havoc round_jiffies_#in~arg0#1;assume { :end_inline_round_jiffies } true;call write~int#25(mlx5_start_health_poll_#t~ret1983#1, mlx5_start_health_poll_~health~3#1.base, 32 + mlx5_start_health_poll_~health~3#1.offset, 8);havoc mlx5_start_health_poll_#t~ret1983#1;assume { :begin_inline_add_timer } true;add_timer_#in~arg0#1.base, add_timer_#in~arg0#1.offset := mlx5_start_health_poll_~health~3#1.base, 16 + mlx5_start_health_poll_~health~3#1.offset;havoc add_timer_~arg0#1.base, add_timer_~arg0#1.offset;add_timer_~arg0#1.base, add_timer_~arg0#1.offset := add_timer_#in~arg0#1.base, add_timer_#in~arg0#1.offset; [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30319: assume 0 == skb_pull_inline_~tmp___2~122#1;assume { :begin_inline___skb_pull } true;__skb_pull_#in~skb#1.base, __skb_pull_#in~skb#1.offset, __skb_pull_#in~len#1 := skb_pull_inline_~skb#1.base, skb_pull_inline_~skb#1.offset, skb_pull_inline_~len#1;havoc __skb_pull_#res#1.base, __skb_pull_#res#1.offset;havoc __skb_pull_#t~mem5313#1, __skb_pull_#t~mem5314#1, __skb_pull_#t~mem5315#1, __skb_pull_#t~ret5316#1, __skb_pull_#t~mem5317#1.base, __skb_pull_#t~mem5317#1.offset, __skb_pull_~skb#1.base, __skb_pull_~skb#1.offset, __skb_pull_~len#1, __skb_pull_~tmp~478#1, __skb_pull_~tmp___0~226#1.base, __skb_pull_~tmp___0~226#1.offset;__skb_pull_~skb#1.base, __skb_pull_~skb#1.offset := __skb_pull_#in~skb#1.base, __skb_pull_#in~skb#1.offset;__skb_pull_~len#1 := __skb_pull_#in~len#1;havoc __skb_pull_~tmp~478#1;havoc __skb_pull_~tmp___0~226#1.base, __skb_pull_~tmp___0~226#1.offset;call __skb_pull_#t~mem5313#1 := read~int#25(__skb_pull_~skb#1.base, 128 + __skb_pull_~skb#1.offset, 4);call write~int#25(__skb_pull_#t~mem5313#1 - __skb_pull_~len#1, __skb_pull_~skb#1.base, 128 + __skb_pull_~skb#1.offset, 4);havoc __skb_pull_#t~mem5313#1;call __skb_pull_#t~mem5314#1 := read~int#25(__skb_pull_~skb#1.base, 128 + __skb_pull_~skb#1.offset, 4);call __skb_pull_#t~mem5315#1 := read~int#25(__skb_pull_~skb#1.base, 132 + __skb_pull_~skb#1.offset, 4); [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30319: assume !(0 == skb_pull_inline_~tmp___2~122#1);skb_pull_inline_~tmp___1~165#1.base, skb_pull_inline_~tmp___1~165#1.offset := 0, 0; [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12218: create_msg_cache_~msg~4#1.base, create_msg_cache_~msg~4#1.offset := create_msg_cache_#t~ret958#1.base, create_msg_cache_#t~ret958#1.offset; [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30452: SUMMARY for call clear_bit(1, netdev_tx_sent_queue_~dev_queue#1.base, 389 + netdev_tx_sent_queue_~dev_queue#1.offset); srcloc: null [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13407: mlx5_cmdif_debugfs_init_~tmp___1~26#1.base, mlx5_cmdif_debugfs_init_~tmp___1~26#1.offset := mlx5_cmdif_debugfs_init_#t~ret1164#1.base, mlx5_cmdif_debugfs_init_#t~ret1164#1.offset;havoc mlx5_cmdif_debugfs_init_#t~ret1164#1.base, mlx5_cmdif_debugfs_init_#t~ret1164#1.offset;call mlx5_cmdif_debugfs_init_#t~mem1165#1 := read~int#6(mlx5_cmdif_debugfs_init_~tmp___1~26#1.base, 2076 + mlx5_cmdif_debugfs_init_~tmp___1~26#1.offset, 4); [2025-02-08 03:03:45,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13407-1: SUMMARY for call mlx5_cmdif_debugfs_init_#t~ret1164#1.base, mlx5_cmdif_debugfs_init_#t~ret1164#1.offset := get_current(); srcloc: null [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30716-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5437#1.base, mlx5e_sq_xmit_#t~ret5437#1.offset := skb_end_pointer(mlx5e_sq_xmit_~skb#1.base, mlx5e_sq_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30716: mlx5e_sq_xmit_~tmp___1~170#1.base, mlx5e_sq_xmit_~tmp___1~170#1.offset := mlx5e_sq_xmit_#t~ret5437#1.base, mlx5e_sq_xmit_#t~ret5437#1.offset;havoc mlx5e_sq_xmit_#t~ret5437#1.base, mlx5e_sq_xmit_#t~ret5437#1.offset;call mlx5e_sq_xmit_#t~mem5438#1 := read~int#25(mlx5e_sq_xmit_~tmp___1~170#1.base, 2 + mlx5e_sq_xmit_~tmp___1~170#1.offset, 2); [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14200-1: SUMMARY for call mlx5_query_hca_caps_#t~ret1345#1 := __fswab32(mlx5_query_hca_caps_#t~mem1344#1); srcloc: null [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14200-2: call mlx5_query_hca_caps_#t~mem1344#1 := read~int#25(mlx5_query_hca_caps_~dev#1.base, 253365 + mlx5_query_hca_caps_~dev#1.offset, 4); [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12218-1: SUMMARY for call create_msg_cache_#t~ret958#1.base, create_msg_cache_#t~ret958#1.offset := mlx5_alloc_cmd_msg(create_msg_cache_~dev#1.base, create_msg_cache_~dev#1.offset, 208, 4194832); srcloc: null [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14200: mlx5_query_hca_caps_~tmp___0~54#1 := mlx5_query_hca_caps_#t~ret1345#1;havoc mlx5_query_hca_caps_#t~mem1344#1;havoc mlx5_query_hca_caps_#t~ret1345#1; [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L31906: havoc __pci_register_driver_#t~nondet5708#1;ldv___pci_register_driver_10_#t~ret469#1 := __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet5708#1, __pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset, __pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset, __pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset;havoc __pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset, __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset, __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset;assume { :end_inline___pci_register_driver } true;assume -2147483648 <= ldv___pci_register_driver_10_#t~ret469#1 && ldv___pci_register_driver_10_#t~ret469#1 <= 2147483647;ldv___pci_register_driver_10_~tmp~47#1 := ldv___pci_register_driver_10_#t~ret469#1;havoc ldv___pci_register_driver_10_#t~ret469#1;ldv___pci_register_driver_10_~ldv_func_res~4#1 := ldv___pci_register_driver_10_~tmp~47#1;~ldv_state_variable_17~0 := 1;assume { :begin_inline_ldv_pci_driver_17 } true;havoc ldv_pci_driver_17_#t~ret454#1.base, ldv_pci_driver_17_#t~ret454#1.offset, ldv_pci_driver_17_~tmp~41#1.base, ldv_pci_driver_17_~tmp~41#1.offset;havoc ldv_pci_driver_17_~tmp~41#1.base, ldv_pci_driver_17_~tmp~41#1.offset; [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8783: havoc set_caps_#t~memset~res202#1.base, set_caps_#t~memset~res202#1.offset;call set_caps_#t~mem203#1 := read~int#25(set_caps_~in#1.base, set_caps_~in#1.offset, 4); [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8783-1: SUMMARY for call set_caps_#t~memset~res202#1.base, set_caps_#t~memset~res202#1.offset := #Ultimate.C_memset#25(set_caps_~#out~1#1.base, set_caps_~#out~1#1.offset, 0, 16); srcloc: null [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13540-1: [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13540-2: havoc qp_read_field_#t~bitwise1192#1;assume qp_read_field_#t~bitwise1192#1 > 1; [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13540: qp_read_field_~param~0#1 := qp_read_field_#t~bitwise1192#1; [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30320: skb_pull_inline_#t~ret5320#1.base, skb_pull_inline_#t~ret5320#1.offset := __skb_pull_#res#1.base, __skb_pull_#res#1.offset;havoc __skb_pull_#t~mem5313#1, __skb_pull_#t~mem5314#1, __skb_pull_#t~mem5315#1, __skb_pull_#t~ret5316#1, __skb_pull_#t~mem5317#1.base, __skb_pull_#t~mem5317#1.offset, __skb_pull_~skb#1.base, __skb_pull_~skb#1.offset, __skb_pull_~len#1, __skb_pull_~tmp~478#1, __skb_pull_~tmp___0~226#1.base, __skb_pull_~tmp___0~226#1.offset;havoc __skb_pull_#in~skb#1.base, __skb_pull_#in~skb#1.offset, __skb_pull_#in~len#1;assume { :end_inline___skb_pull } true;skb_pull_inline_~tmp___0~227#1.base, skb_pull_inline_~tmp___0~227#1.offset := skb_pull_inline_#t~ret5320#1.base, skb_pull_inline_#t~ret5320#1.offset;havoc skb_pull_inline_#t~ret5320#1.base, skb_pull_inline_#t~ret5320#1.offset;skb_pull_inline_~tmp___1~165#1.base, skb_pull_inline_~tmp___1~165#1.offset := skb_pull_inline_~tmp___0~227#1.base, skb_pull_inline_~tmp___0~227#1.offset; [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12219-1: SUMMARY for call create_msg_cache_#t~ret959#1 := IS_ERR(create_msg_cache_~msg~4#1.base, create_msg_cache_~msg~4#1.offset); srcloc: null [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12219: create_msg_cache_~tmp___0~33#1 := (if 0 == create_msg_cache_#t~ret959#1 % 256 then 0 else 1);havoc create_msg_cache_#t~ret959#1; [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13408-1: SUMMARY for call mlx5_cmdif_debugfs_init_#t~ret1166#1 := printk(333, 0); srcloc: null [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13408: assume -2147483648 <= mlx5_cmdif_debugfs_init_#t~ret1166#1 && mlx5_cmdif_debugfs_init_#t~ret1166#1 <= 2147483647;havoc mlx5_cmdif_debugfs_init_#t~mem1165#1;havoc mlx5_cmdif_debugfs_init_#t~ret1166#1;mlx5_cmdif_debugfs_init_~err~29#1 := -12; [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14201-4: assume 0 == mlx5_query_hca_caps_~tmp___0~54#1 % 4294967296;mlx5_query_hca_caps_#t~bitwise1346#1 := 0; [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14201-4: assume !(0 == mlx5_query_hca_caps_~tmp___0~54#1 % 4294967296); [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30717: mlx5e_sq_xmit_~tmp___2~124#1 := mlx5e_sq_xmit_#t~ret5439#1;havoc mlx5e_sq_xmit_#t~mem5438#1;havoc mlx5e_sq_xmit_#t~ret5439#1;call write~int#25(mlx5e_sq_xmit_~tmp___2~124#1, mlx5e_sq_xmit_~eseg~0#1.base, 6 + mlx5e_sq_xmit_~eseg~0#1.offset, 2);mlx5e_sq_xmit_~opcode~0#1 := 14;assume { :begin_inline_skb_transport_offset } true;skb_transport_offset_#in~skb#1.base, skb_transport_offset_#in~skb#1.offset := mlx5e_sq_xmit_~skb#1.base, mlx5e_sq_xmit_~skb#1.offset;havoc skb_transport_offset_#res#1;havoc skb_transport_offset_#t~ret5323#1.base, skb_transport_offset_#t~ret5323#1.offset, skb_transport_offset_#t~mem5324#1.base, skb_transport_offset_#t~mem5324#1.offset, skb_transport_offset_~skb#1.base, skb_transport_offset_~skb#1.offset, skb_transport_offset_~tmp~479#1.base, skb_transport_offset_~tmp~479#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~479#1.base, skb_transport_offset_~tmp~479#1.offset; [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30717-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5439#1 := __fswab16((if mlx5e_sq_xmit_#t~mem5438#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5438#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5438#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14201-2: havoc mlx5_query_hca_caps_#t~bitwise1346#1;assume mlx5_query_hca_caps_#t~bitwise1346#1 % 4294967296 <= mlx5_query_hca_caps_~tmp___0~54#1 % 4294967296 && mlx5_query_hca_caps_#t~bitwise1346#1 % 4294967296 <= 16777216; [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14201-3: assume 16777216 == mlx5_query_hca_caps_~tmp___0~54#1 % 4294967296;mlx5_query_hca_caps_#t~bitwise1346#1 := mlx5_query_hca_caps_~tmp___0~54#1; [2025-02-08 03:03:45,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14201-3: assume !(16777216 == mlx5_query_hca_caps_~tmp___0~54#1 % 4294967296); [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14201: assume 0 != mlx5_query_hca_caps_#t~bitwise1346#1 % 4294967296;havoc mlx5_query_hca_caps_#t~bitwise1346#1; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14201: assume !(0 != mlx5_query_hca_caps_#t~bitwise1346#1 % 4294967296);havoc mlx5_query_hca_caps_#t~bitwise1346#1; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29792: call ULTIMATE.dealloc(mlx5e_get_settings_~#out~83#1.base, mlx5e_get_settings_~#out~83#1.offset);havoc mlx5e_get_settings_~#out~83#1.base, mlx5e_get_settings_~#out~83#1.offset;ldv_main_exported_9_#t~ret5257#1 := mlx5e_get_settings_#res#1;havoc mlx5e_get_settings_#t~ret5205#1.base, mlx5e_get_settings_#t~ret5205#1.offset, mlx5e_get_settings_#t~mem5206#1.base, mlx5e_get_settings_#t~mem5206#1.offset, mlx5e_get_settings_#t~ret5207#1, mlx5e_get_settings_#t~mem5208#1, mlx5e_get_settings_#t~ret5209#1, mlx5e_get_settings_#t~mem5210#1, mlx5e_get_settings_#t~ret5211#1, mlx5e_get_settings_#t~mem5212#1, mlx5e_get_settings_#t~ret5213#1, mlx5e_get_settings_#t~mem5214#1, mlx5e_get_settings_#t~ret5215#1, mlx5e_get_settings_#t~ret5216#1, mlx5e_get_settings_~netdev#1.base, mlx5e_get_settings_~netdev#1.offset, mlx5e_get_settings_~cmd#1.base, mlx5e_get_settings_~cmd#1.offset, mlx5e_get_settings_~priv~62#1.base, mlx5e_get_settings_~priv~62#1.offset, mlx5e_get_settings_~tmp~467#1.base, mlx5e_get_settings_~tmp~467#1.offset, mlx5e_get_settings_~mdev~23#1.base, mlx5e_get_settings_~mdev~23#1.offset, mlx5e_get_settings_~#out~83#1.base, mlx5e_get_settings_~#out~83#1.offset, mlx5e_get_settings_~eth_proto_cap~0#1, mlx5e_get_settings_~eth_proto_admin~0#1, mlx5e_get_settings_~eth_proto_lp~0#1, mlx5e_get_settings_~eth_proto_oper~0#1, mlx5e_get_settings_~err~162#1, mlx5e_get_settings_~tmp___0~219#1, mlx5e_get_settings_~tmp___1~158#1, mlx5e_get_settings_~tmp___2~117#1, mlx5e_get_settings_~tmp___3~93#1;havoc mlx5e_get_settings_#in~netdev#1.base, mlx5e_get_settings_#in~netdev#1.offset, mlx5e_get_settings_#in~cmd#1.base, mlx5e_get_settings_#in~cmd#1.offset;assume { :end_inline_mlx5e_get_settings } true;assume -2147483648 <= ldv_main_exported_9_#t~ret5257#1 && ldv_main_exported_9_#t~ret5257#1 <= 2147483647;havoc ldv_main_exported_9_#t~ret5257#1;~ldv_state_variable_9~0 := 1; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14201-1: [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29925: assume mlx5e_set_settings_~link_modes~0#1 % 4294967296 == mlx5e_set_settings_#t~mem5235#1 % 4294967296;havoc mlx5e_set_settings_#t~mem5235#1; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29925: assume !(mlx5e_set_settings_~link_modes~0#1 % 4294967296 == mlx5e_set_settings_#t~mem5235#1 % 4294967296);havoc mlx5e_set_settings_#t~mem5235#1;assume { :begin_inline_mlx5_set_port_proto } true;mlx5_set_port_proto_#in~dev#1.base, mlx5_set_port_proto_#in~dev#1.offset, mlx5_set_port_proto_#in~proto_admin#1, mlx5_set_port_proto_#in~proto_mask#1 := mlx5e_set_settings_~mdev~24#1.base, mlx5e_set_settings_~mdev~24#1.offset, mlx5e_set_settings_~link_modes~0#1, 4;havoc mlx5_set_port_proto_#res#1;havoc mlx5_set_port_proto_#t~memset~res2704#1.base, mlx5_set_port_proto_#t~memset~res2704#1.offset, mlx5_set_port_proto_#t~mem2705#1, mlx5_set_port_proto_#t~ret2706#1, mlx5_set_port_proto_#t~bitwise2707#1, mlx5_set_port_proto_#t~bitwise2708#1, mlx5_set_port_proto_#t~ret2709#1, mlx5_set_port_proto_#t~mem2710#1, mlx5_set_port_proto_#t~ret2711#1, mlx5_set_port_proto_#t~bitwise2712#1, mlx5_set_port_proto_#t~ret2713#1, mlx5_set_port_proto_#t~ret2714#1, mlx5_set_port_proto_#t~mem2715#1, mlx5_set_port_proto_#t~ret2716#1, mlx5_set_port_proto_#t~bitwise2717#1, mlx5_set_port_proto_#t~ret2718#1, mlx5_set_port_proto_#t~ret2719#1, mlx5_set_port_proto_~dev#1.base, mlx5_set_port_proto_~dev#1.offset, mlx5_set_port_proto_~proto_admin#1, mlx5_set_port_proto_~proto_mask#1, mlx5_set_port_proto_~#in~31#1.base, mlx5_set_port_proto_~#in~31#1.offset, mlx5_set_port_proto_~#out~38#1.base, mlx5_set_port_proto_~#out~38#1.offset, mlx5_set_port_proto_~err~89#1, mlx5_set_port_proto_~tmp~270#1, mlx5_set_port_proto_~tmp___0~113#1, mlx5_set_port_proto_~tmp___1~74#1, mlx5_set_port_proto_~tmp___2~54#1, mlx5_set_port_proto_~tmp___3~42#1, mlx5_set_port_proto_~tmp___4~27#1, mlx5_set_port_proto_~tmp___5~22#1;mlx5_set_port_proto_~dev#1.base, mlx5_set_port_proto_~dev#1.offset := mlx5_set_port_proto_#in~dev#1.base, mlx5_set_port_proto_#in~dev#1.offset;mlx5_set_port_proto_~proto_admin#1 := mlx5_set_port_proto_#in~proto_admin#1;mlx5_set_port_proto_~proto_mask#1 := mlx5_set_port_proto_#in~proto_mask#1;call mlx5_set_port_proto_~#in~31#1.base, mlx5_set_port_proto_~#in~31#1.offset := #Ultimate.allocOnStack(64);call mlx5_set_port_proto_~#out~38#1.base, mlx5_set_port_proto_~#out~38#1.offset := #Ultimate.allocOnStack(64);havoc mlx5_set_port_proto_~err~89#1;havoc mlx5_set_port_proto_~tmp~270#1;havoc mlx5_set_port_proto_~tmp___0~113#1;havoc mlx5_set_port_proto_~tmp___1~74#1;havoc mlx5_set_port_proto_~tmp___2~54#1;havoc mlx5_set_port_proto_~tmp___3~42#1;havoc mlx5_set_port_proto_~tmp___4~27#1;havoc mlx5_set_port_proto_~tmp___5~22#1; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8784: set_caps_~tmp~25#1 := set_caps_#t~ret204#1;havoc set_caps_#t~mem203#1;havoc set_caps_#t~ret204#1; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8784-1: SUMMARY for call set_caps_#t~ret204#1 := __fswab32(set_caps_#t~mem203#1); srcloc: null [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29264-4: assume mlx5e_get_strings_~j~2#1 <= 4; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29264-4: assume !(mlx5e_get_strings_~j~2#1 <= 4);mlx5e_get_strings_~i~42#1 := 1 + mlx5e_get_strings_~i~42#1;call mlx5e_get_strings_#t~mem5061#1 := read~int#25(mlx5e_get_strings_~priv~54#1.base, 21458 + mlx5e_get_strings_~priv~54#1.offset, 2); [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9445: SUMMARY for call free_comp_eqs(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29264-3: assume (if mlx5e_get_strings_#t~mem5061#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_get_strings_#t~mem5061#1 % 65536 % 4294967296 else mlx5e_get_strings_#t~mem5061#1 % 65536 % 4294967296 - 4294967296) > mlx5e_get_strings_~i~42#1;havoc mlx5e_get_strings_#t~mem5061#1; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29264-3: assume !((if mlx5e_get_strings_#t~mem5061#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_get_strings_#t~mem5061#1 % 65536 % 4294967296 else mlx5e_get_strings_#t~mem5061#1 % 65536 % 4294967296 - 4294967296) > mlx5e_get_strings_~i~42#1);havoc mlx5e_get_strings_#t~mem5061#1;mlx5e_get_strings_~i~42#1 := 0; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29264-5: assume mlx5e_get_strings_~i~42#1 <= 30; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29264-5: assume !(mlx5e_get_strings_~i~42#1 <= 30);mlx5e_get_strings_~i~42#1 := 0; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29264: assume (if mlx5e_get_strings_#t~mem5066#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_get_strings_#t~mem5066#1 % 65536 % 4294967296 else mlx5e_get_strings_#t~mem5066#1 % 65536 % 4294967296 - 4294967296) > mlx5e_get_strings_~i~42#1;havoc mlx5e_get_strings_#t~mem5066#1; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29264: assume !((if mlx5e_get_strings_#t~mem5066#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_get_strings_#t~mem5066#1 % 65536 % 4294967296 else mlx5e_get_strings_#t~mem5066#1 % 65536 % 4294967296 - 4294967296) > mlx5e_get_strings_~i~42#1);havoc mlx5e_get_strings_#t~mem5066#1; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29264-2: assume mlx5e_get_strings_~j~2#1 <= 7; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29264-2: assume !(mlx5e_get_strings_~j~2#1 <= 7);mlx5e_get_strings_~tc~6#1 := 1 + mlx5e_get_strings_~tc~6#1;call mlx5e_get_strings_#t~mem5065#1 := read~int#25(mlx5e_get_strings_~priv~54#1.base, mlx5e_get_strings_~priv~54#1.offset, 4); [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29264-1: assume mlx5e_get_strings_#t~mem5065#1 > mlx5e_get_strings_~tc~6#1;havoc mlx5e_get_strings_#t~mem5065#1; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29264-1: assume !(mlx5e_get_strings_#t~mem5065#1 > mlx5e_get_strings_~tc~6#1);havoc mlx5e_get_strings_#t~mem5065#1;mlx5e_get_strings_~i~42#1 := 1 + mlx5e_get_strings_~i~42#1;call mlx5e_get_strings_#t~mem5066#1 := read~int#25(mlx5e_get_strings_~priv~54#1.base, 21458 + mlx5e_get_strings_~priv~54#1.offset, 2); [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12220: assume 0 != (if create_msg_cache_~tmp___0~33#1 % 256 % 4294967296 <= 2147483647 then create_msg_cache_~tmp___0~33#1 % 256 % 4294967296 else create_msg_cache_~tmp___0~33#1 % 256 % 4294967296 - 4294967296); [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12220: assume !(0 != (if create_msg_cache_~tmp___0~33#1 % 256 % 4294967296 <= 2147483647 then create_msg_cache_~tmp___0~33#1 % 256 % 4294967296 else create_msg_cache_~tmp___0~33#1 % 256 % 4294967296 - 4294967296));call write~$Pointer$#25(create_msg_cache_~cmd~9#1.base, 746 + create_msg_cache_~cmd~9#1.offset, create_msg_cache_~msg~4#1.base, 16 + create_msg_cache_~msg~4#1.offset, 8); [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14202: assume -2147483648 <= mlx5_query_hca_caps_#t~ret1347#1 && mlx5_query_hca_caps_#t~ret1347#1 <= 2147483647;mlx5_query_hca_caps_~err~39#1 := mlx5_query_hca_caps_#t~ret1347#1;havoc mlx5_query_hca_caps_#t~ret1347#1; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14202-1: SUMMARY for call mlx5_query_hca_caps_#t~ret1347#1 := mlx5_core_get_caps(mlx5_query_hca_caps_~dev#1.base, mlx5_query_hca_caps_~dev#1.offset, 2, 1); srcloc: null [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8785-4: assume false;set_caps_#t~bitwise205#1 := set_caps_~tmp~25#1 % 65536; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8785-4: assume !false; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8785-5: assume 0 == set_caps_~tmp~25#1 % 65536 % 4294967296 || 17367040 == set_caps_~tmp~25#1 % 65536 % 4294967296;set_caps_#t~bitwise205#1 := 17367040; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8785-5: assume !(0 == set_caps_~tmp~25#1 % 65536 % 4294967296 || 17367040 == set_caps_~tmp~25#1 % 65536 % 4294967296); [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8785: set_caps_~tmp___0~6#1 := set_caps_#t~ret206#1;havoc set_caps_#t~bitwise205#1;havoc set_caps_#t~ret206#1;call write~int#25(set_caps_~tmp___0~6#1, set_caps_~in#1.base, set_caps_~in#1.offset, 4); [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8785-1: SUMMARY for call set_caps_#t~ret206#1 := __fswab32(set_caps_#t~bitwise205#1); srcloc: null [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8785-2: [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8785-3: havoc set_caps_#t~bitwise205#1;assume (set_caps_#t~bitwise205#1 % 4294967296 >= set_caps_~tmp~25#1 % 65536 % 4294967296 && set_caps_#t~bitwise205#1 % 4294967296 >= 17367040) && set_caps_#t~bitwise205#1 % 4294967296 <= 17367040 + set_caps_~tmp~25#1 % 65536 % 4294967296; [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13542-1: assume qp_read_field_#t~switch1181#1;call qp_read_field_#t~mem1193#1 := read~int#25(qp_read_field_~ctx~0#1.base, 9 + qp_read_field_~ctx~0#1.offset, 1); [2025-02-08 03:03:45,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13542-1: assume !qp_read_field_#t~switch1181#1;qp_read_field_#t~switch1181#1 := qp_read_field_#t~switch1181#1 || 6 == qp_read_field_~index#1; [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9314: havoc pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset;havoc pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset;assume { :end_inline_pci_set_master } true;assume { :begin_inline_set_dma_caps } true;set_dma_caps_#in~pdev#1.base, set_dma_caps_#in~pdev#1.offset := mlx5_dev_init_~pdev#1.base, mlx5_dev_init_~pdev#1.offset;havoc set_dma_caps_#res#1;havoc set_dma_caps_#t~ret150#1, set_dma_caps_#t~ret151#1, set_dma_caps_#t~ret152#1, set_dma_caps_#t~ret153#1, set_dma_caps_#t~ret154#1, set_dma_caps_~pdev#1.base, set_dma_caps_~pdev#1.offset, set_dma_caps_~err~0#1;set_dma_caps_~pdev#1.base, set_dma_caps_~pdev#1.offset := set_dma_caps_#in~pdev#1.base, set_dma_caps_#in~pdev#1.offset;havoc set_dma_caps_~err~0#1; [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13542: assume 0 == 4 + (if qp_read_field_#t~mem1193#1 % 256 % 4294967296 <= 2147483647 then qp_read_field_#t~mem1193#1 % 256 % 4294967296 else qp_read_field_#t~mem1193#1 % 256 % 4294967296 - 4294967296) % 8;qp_read_field_#t~bitwise1194#1 := 1; [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13542: assume !(0 == 4 + (if qp_read_field_#t~mem1193#1 % 256 % 4294967296 <= 2147483647 then qp_read_field_#t~mem1193#1 % 256 % 4294967296 else qp_read_field_#t~mem1193#1 % 256 % 4294967296 - 4294967296) % 8); [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14203: assume 0 != mlx5_query_hca_caps_~err~39#1;mlx5_query_hca_caps_#res#1 := mlx5_query_hca_caps_~err~39#1; [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14203: assume !(0 != mlx5_query_hca_caps_~err~39#1); [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12221-1: SUMMARY for call create_msg_cache_#t~ret960#1 := PTR_ERR(create_msg_cache_~msg~4#1.base, create_msg_cache_~msg~4#1.offset); srcloc: null [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12221: assume -9223372036854775808 <= create_msg_cache_#t~ret960#1 && create_msg_cache_#t~ret960#1 <= 9223372036854775807;create_msg_cache_~tmp~84#1 := create_msg_cache_#t~ret960#1;havoc create_msg_cache_#t~ret960#1;create_msg_cache_~err~27#1 := (if create_msg_cache_~tmp~84#1 % 4294967296 <= 2147483647 then create_msg_cache_~tmp~84#1 % 4294967296 else create_msg_cache_~tmp~84#1 % 4294967296 - 4294967296); [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15392-1: SUMMARY for call mlx5_alloc_uuars_#t~ret1602#1.base, mlx5_alloc_uuars_#t~ret1602#1.offset := kcalloc(mlx5_alloc_uuars_~tot_uuars~1#1, 200, 208); srcloc: null [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15392: mlx5_alloc_uuars_~tmp___0~60#1.base, mlx5_alloc_uuars_~tmp___0~60#1.offset := mlx5_alloc_uuars_#t~ret1602#1.base, mlx5_alloc_uuars_#t~ret1602#1.offset;havoc mlx5_alloc_uuars_#t~ret1602#1.base, mlx5_alloc_uuars_#t~ret1602#1.offset;call write~$Pointer$#25(mlx5_alloc_uuars_~tmp___0~60#1.base, mlx5_alloc_uuars_~tmp___0~60#1.offset, mlx5_alloc_uuars_~uuari#1.base, 32 + mlx5_alloc_uuars_~uuari#1.offset, 8);call mlx5_alloc_uuars_#t~mem1603#1.base, mlx5_alloc_uuars_#t~mem1603#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, 32 + mlx5_alloc_uuars_~uuari#1.offset, 8); [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9182: call write~int#25(alloc_comp_eqs_~i~3#1, alloc_comp_eqs_~eq~2#1.base, 79 + alloc_comp_eqs_~eq~2#1.offset, 4); [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14996-1: SUMMARY for call mlx5_start_eqs_#t~ret1559#1 := mlx5_destroy_unmap_eq(mlx5_start_eqs_~dev#1.base, mlx5_start_eqs_~dev#1.offset, mlx5_start_eqs_~table~4#1.base, 123 + mlx5_start_eqs_~table~4#1.offset); srcloc: null [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14996: assume -2147483648 <= mlx5_start_eqs_#t~ret1559#1 && mlx5_start_eqs_#t~ret1559#1 <= 2147483647; [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13543-2: havoc qp_read_field_#t~bitwise1194#1;assume qp_read_field_#t~bitwise1194#1 > 1; [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17903: call ULTIMATE.dealloc(mlx5_init_cq_table_~#__key~13#1.base, mlx5_init_cq_table_~#__key~13#1.offset);havoc mlx5_init_cq_table_~#__key~13#1.base, mlx5_init_cq_table_~#__key~13#1.offset;mlx5_dev_init_#t~ret364#1 := mlx5_init_cq_table_#res#1;havoc mlx5_init_cq_table_#t~ret2099#1.base, mlx5_init_cq_table_#t~ret2099#1.offset, mlx5_init_cq_table_#t~ret2100#1, mlx5_init_cq_table_~dev#1.base, mlx5_init_cq_table_~dev#1.offset, mlx5_init_cq_table_~table~10#1.base, mlx5_init_cq_table_~table~10#1.offset, mlx5_init_cq_table_~err~66#1, mlx5_init_cq_table_~#__key~13#1.base, mlx5_init_cq_table_~#__key~13#1.offset;havoc mlx5_init_cq_table_#in~dev#1.base, mlx5_init_cq_table_#in~dev#1.offset;assume { :end_inline_mlx5_init_cq_table } true;assume -2147483648 <= mlx5_dev_init_#t~ret364#1 && mlx5_dev_init_#t~ret364#1 <= 2147483647;havoc mlx5_dev_init_#t~ret364#1;assume { :begin_inline_mlx5_init_qp_table } true;mlx5_init_qp_table_#in~dev#1.base, mlx5_init_qp_table_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc mlx5_init_qp_table_#t~ret2628#1.base, mlx5_init_qp_table_#t~ret2628#1.offset, mlx5_init_qp_table_#t~ret2629#1, mlx5_init_qp_table_~dev#1.base, mlx5_init_qp_table_~dev#1.offset, mlx5_init_qp_table_~table~19#1.base, mlx5_init_qp_table_~table~19#1.offset, mlx5_init_qp_table_~#__key~15#1.base, mlx5_init_qp_table_~#__key~15#1.offset;mlx5_init_qp_table_~dev#1.base, mlx5_init_qp_table_~dev#1.offset := mlx5_init_qp_table_#in~dev#1.base, mlx5_init_qp_table_#in~dev#1.offset;havoc mlx5_init_qp_table_~table~19#1.base, mlx5_init_qp_table_~table~19#1.offset;call mlx5_init_qp_table_~#__key~15#1.base, mlx5_init_qp_table_~#__key~15#1.offset := #Ultimate.allocOnStack(8);mlx5_init_qp_table_~table~19#1.base, mlx5_init_qp_table_~table~19#1.offset := mlx5_init_qp_table_~dev#1.base, 319742 + mlx5_init_qp_table_~dev#1.offset; [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12354: assume (if mlx5_cmd_init_#t~mem994#1 % 256 % 4294967296 <= 2147483647 then mlx5_cmd_init_#t~mem994#1 % 256 % 4294967296 else mlx5_cmd_init_#t~mem994#1 % 256 % 4294967296 - 4294967296) + (if mlx5_cmd_init_#t~mem995#1 % 256 % 4294967296 <= 2147483647 then mlx5_cmd_init_#t~mem995#1 % 256 % 4294967296 else mlx5_cmd_init_#t~mem995#1 % 256 % 4294967296 - 4294967296) > 12;havoc mlx5_cmd_init_#t~mem994#1;havoc mlx5_cmd_init_#t~mem995#1;call mlx5_cmd_init_#t~mem996#1.base, mlx5_cmd_init_#t~mem996#1.offset := read~$Pointer$#25(mlx5_cmd_init_~dev#1.base, mlx5_cmd_init_~dev#1.offset, 8); [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12354: assume !((if mlx5_cmd_init_#t~mem994#1 % 256 % 4294967296 <= 2147483647 then mlx5_cmd_init_#t~mem994#1 % 256 % 4294967296 else mlx5_cmd_init_#t~mem994#1 % 256 % 4294967296 - 4294967296) + (if mlx5_cmd_init_#t~mem995#1 % 256 % 4294967296 <= 2147483647 then mlx5_cmd_init_#t~mem995#1 % 256 % 4294967296 else mlx5_cmd_init_#t~mem995#1 % 256 % 4294967296 - 4294967296) > 12);havoc mlx5_cmd_init_#t~mem994#1;havoc mlx5_cmd_init_#t~mem995#1;call write~int#25(1, mlx5_cmd_init_~cmd~10#1.base, 914 + mlx5_cmd_init_~cmd~10#1.offset, 4);call mlx5_cmd_init_#t~mem997#1 := read~int#25(mlx5_cmd_init_~cmd~10#1.base, 38 + mlx5_cmd_init_~cmd~10#1.offset, 1); [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9315: mlx5_dev_init_#t~ret338#1 := set_dma_caps_#res#1;havoc set_dma_caps_#t~ret150#1, set_dma_caps_#t~ret151#1, set_dma_caps_#t~ret152#1, set_dma_caps_#t~ret153#1, set_dma_caps_#t~ret154#1, set_dma_caps_~pdev#1.base, set_dma_caps_~pdev#1.offset, set_dma_caps_~err~0#1;havoc set_dma_caps_#in~pdev#1.base, set_dma_caps_#in~pdev#1.offset;assume { :end_inline_set_dma_caps } true;assume -2147483648 <= mlx5_dev_init_#t~ret338#1 && mlx5_dev_init_#t~ret338#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret338#1;havoc mlx5_dev_init_#t~ret338#1; [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13543: qp_read_field_~param~0#1 := qp_read_field_#t~bitwise1194#1; [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13543-1: [2025-02-08 03:03:45,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9447: assume -2147483648 <= mlx5_dev_init_#t~ret365#1 && mlx5_dev_init_#t~ret365#1 <= 2147483647; [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9447-1: SUMMARY for call mlx5_dev_init_#t~ret365#1 := mlx5_stop_eqs(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7994: cpumask_weight_#t~ret35#1 := bitmap_weight_#res#1;havoc bitmap_weight_#t~ret27#1, bitmap_weight_~src#1.base, bitmap_weight_~src#1.offset, bitmap_weight_~nbits#1, bitmap_weight_~tmp___0~0#1;havoc bitmap_weight_#in~src#1.base, bitmap_weight_#in~src#1.offset, bitmap_weight_#in~nbits#1;assume { :end_inline_bitmap_weight } true;assume -2147483648 <= cpumask_weight_#t~ret35#1 && cpumask_weight_#t~ret35#1 <= 2147483647;cpumask_weight_~tmp~3#1 := cpumask_weight_#t~ret35#1;havoc cpumask_weight_#t~ret35#1;cpumask_weight_#res#1 := cpumask_weight_~tmp~3#1; [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9183: SUMMARY for call spin_lock(alloc_comp_eqs_~table~3#1.base, 309 + alloc_comp_eqs_~table~3#1.offset); srcloc: null [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8787: assume -2147483648 <= set_caps_#t~ret207#1 && set_caps_#t~ret207#1 <= 2147483647;set_caps_~err~3#1 := set_caps_#t~ret207#1;havoc set_caps_#t~ret207#1; [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8787-1: SUMMARY for call set_caps_#t~ret207#1 := mlx5_cmd_exec(set_caps_~dev#1.base, set_caps_~dev#1.offset, set_caps_~in#1.base, set_caps_~in#1.offset, set_caps_~in_sz#1, set_caps_~#out~1#1.base, set_caps_~#out~1#1.offset, 16); srcloc: null [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30588: call ULTIMATE.dealloc(mlx5e_dma_unmap_wqe_err_~#addr~9#1.base, mlx5e_dma_unmap_wqe_err_~#addr~9#1.offset);havoc mlx5e_dma_unmap_wqe_err_~#addr~9#1.base, mlx5e_dma_unmap_wqe_err_~#addr~9#1.offset;call ULTIMATE.dealloc(mlx5e_dma_unmap_wqe_err_~#size~1#1.base, mlx5e_dma_unmap_wqe_err_~#size~1#1.offset);havoc mlx5e_dma_unmap_wqe_err_~#size~1#1.base, mlx5e_dma_unmap_wqe_err_~#size~1#1.offset;havoc mlx5e_dma_unmap_wqe_err_#t~mem5394#1.base, mlx5e_dma_unmap_wqe_err_#t~mem5394#1.offset, mlx5e_dma_unmap_wqe_err_#t~mem5395#1, mlx5e_dma_unmap_wqe_err_#t~mem5396#1, mlx5e_dma_unmap_wqe_err_#t~mem5397#1, mlx5e_dma_unmap_wqe_err_~sq#1.base, mlx5e_dma_unmap_wqe_err_~sq#1.offset, mlx5e_dma_unmap_wqe_err_~skb#1.base, mlx5e_dma_unmap_wqe_err_~skb#1.offset, mlx5e_dma_unmap_wqe_err_~#addr~9#1.base, mlx5e_dma_unmap_wqe_err_~#addr~9#1.offset, mlx5e_dma_unmap_wqe_err_~#size~1#1.base, mlx5e_dma_unmap_wqe_err_~#size~1#1.offset, mlx5e_dma_unmap_wqe_err_~i~50#1;havoc mlx5e_dma_unmap_wqe_err_#in~sq#1.base, mlx5e_dma_unmap_wqe_err_#in~sq#1.offset, mlx5e_dma_unmap_wqe_err_#in~skb#1.base, mlx5e_dma_unmap_wqe_err_#in~skb#1.offset;assume { :end_inline_mlx5e_dma_unmap_wqe_err } true;assume { :begin_inline_dev_kfree_skb_any } true;dev_kfree_skb_any_#in~skb#1.base, dev_kfree_skb_any_#in~skb#1.offset := mlx5e_sq_xmit_~skb#1.base, mlx5e_sq_xmit_~skb#1.offset;havoc dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset;dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset := dev_kfree_skb_any_#in~skb#1.base, dev_kfree_skb_any_#in~skb#1.offset;assume { :begin_inline___dev_kfree_skb_any } true;__dev_kfree_skb_any_#in~arg0#1.base, __dev_kfree_skb_any_#in~arg0#1.offset, __dev_kfree_skb_any_#in~arg1#1 := dev_kfree_skb_any_~skb#1.base, dev_kfree_skb_any_~skb#1.offset, 1;havoc __dev_kfree_skb_any_~arg0#1.base, __dev_kfree_skb_any_~arg0#1.offset, __dev_kfree_skb_any_~arg1#1;__dev_kfree_skb_any_~arg0#1.base, __dev_kfree_skb_any_~arg0#1.offset := __dev_kfree_skb_any_#in~arg0#1.base, __dev_kfree_skb_any_#in~arg0#1.offset;__dev_kfree_skb_any_~arg1#1 := __dev_kfree_skb_any_#in~arg1#1; [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15394: assume 0 == (mlx5_alloc_uuars_#t~mem1603#1.base + mlx5_alloc_uuars_#t~mem1603#1.offset) % 18446744073709551616;havoc mlx5_alloc_uuars_#t~mem1603#1.base, mlx5_alloc_uuars_#t~mem1603#1.offset;mlx5_alloc_uuars_~err~51#1 := -12; [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15394: assume !(0 == (mlx5_alloc_uuars_#t~mem1603#1.base + mlx5_alloc_uuars_#t~mem1603#1.offset) % 18446744073709551616);havoc mlx5_alloc_uuars_#t~mem1603#1.base, mlx5_alloc_uuars_#t~mem1603#1.offset; [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9316: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9316: assume !(0 != mlx5_dev_init_~err~13#1);call mlx5_dev_init_#t~mem339#1.base, mlx5_dev_init_#t~mem339#1.offset := read~$Pointer$#25(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset, 8);call mlx5_dev_init_#t~mem340#1 := read~int#25(mlx5_dev_init_#t~mem339#1.base, 1493 + mlx5_dev_init_#t~mem339#1.offset, 8);call write~int#25(mlx5_dev_init_#t~mem340#1, mlx5_dev_init_~dev#1.base, 318833 + mlx5_dev_init_~dev#1.offset, 8);havoc mlx5_dev_init_#t~mem339#1.base, mlx5_dev_init_#t~mem339#1.offset;havoc mlx5_dev_init_#t~mem340#1;call mlx5_dev_init_#t~mem341#1 := read~int#25(mlx5_dev_init_~dev#1.base, 318833 + mlx5_dev_init_~dev#1.offset, 8); [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12355-1: SUMMARY for call dev_err(mlx5_cmd_init_#t~mem996#1.base, 148 + mlx5_cmd_init_#t~mem996#1.offset, 248, 0); srcloc: null [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30060: havoc mlx5e_get_strings_#t~ret5055#1.base, mlx5e_get_strings_#t~ret5055#1.offset, mlx5e_get_strings_#t~switch5056#1, mlx5e_get_strings_#t~strcpy~res5057#1.base, mlx5e_get_strings_#t~strcpy~res5057#1.offset, mlx5e_get_strings_#t~loopctr5058#1, mlx5e_get_strings_#t~nondet5059#1, mlx5e_get_strings_#t~ret5060#1, mlx5e_get_strings_#t~mem5061#1, mlx5e_get_strings_#t~loopctr5062#1, mlx5e_get_strings_#t~nondet5063#1, mlx5e_get_strings_#t~ret5064#1, mlx5e_get_strings_#t~mem5065#1, mlx5e_get_strings_#t~mem5066#1, mlx5e_get_strings_~dev#1.base, mlx5e_get_strings_~dev#1.offset, mlx5e_get_strings_~stringset#1, mlx5e_get_strings_~data#1.base, mlx5e_get_strings_~data#1.offset, mlx5e_get_strings_~i~42#1, mlx5e_get_strings_~j~2#1, mlx5e_get_strings_~tc~6#1, mlx5e_get_strings_~idx~0#1, mlx5e_get_strings_~priv~54#1.base, mlx5e_get_strings_~priv~54#1.offset, mlx5e_get_strings_~tmp~456#1.base, mlx5e_get_strings_~tmp~456#1.offset, mlx5e_get_strings_~tmp___0~214#1, mlx5e_get_strings_~tmp___1~155#1, mlx5e_get_strings_~tmp___2~114#1;havoc mlx5e_get_strings_#in~dev#1.base, mlx5e_get_strings_#in~dev#1.offset, mlx5e_get_strings_#in~stringset#1, mlx5e_get_strings_#in~data#1.base, mlx5e_get_strings_#in~data#1.offset;assume { :end_inline_mlx5e_get_strings } true;havoc ldv_main_exported_9_#t~mem5260#1;~ldv_state_variable_9~0 := 1; [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12355: havoc mlx5_cmd_init_#t~mem996#1.base, mlx5_cmd_init_#t~mem996#1.offset;mlx5_cmd_init_~err~28#1 := -22; [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29268: mlx5e_get_strings_~tmp___0~214#1 := mlx5e_get_strings_~idx~0#1;mlx5e_get_strings_~idx~0#1 := 1 + mlx5e_get_strings_~idx~0#1;assume { :begin_inline_#Ultimate.C_strcpy } true;#Ultimate.C_strcpy_dest#1.base, #Ultimate.C_strcpy_dest#1.offset, #Ultimate.C_strcpy_src#1.base, #Ultimate.C_strcpy_src#1.offset := mlx5e_get_strings_~data#1.base, mlx5e_get_strings_~data#1.offset + (if 32 * mlx5e_get_strings_~tmp___0~214#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then 32 * mlx5e_get_strings_~tmp___0~214#1 % 18446744073709551616 % 18446744073709551616 else 32 * mlx5e_get_strings_~tmp___0~214#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), ~#vport_strings~0.base, ~#vport_strings~0.offset + (if mlx5e_get_strings_~i~42#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_get_strings_~i~42#1 % 18446744073709551616 % 18446744073709551616 else mlx5e_get_strings_~i~42#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #Ultimate.C_strcpy_#res#1.base, #Ultimate.C_strcpy_#res#1.offset;havoc #Ultimate.C_strcpy_#t~offset5791#1, #Ultimate.C_strcpy_#t~mem5792#1;#Ultimate.C_strcpy_#t~offset5791#1 := 0; [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30325-1: skb_pull_inline_#res#1.base, skb_pull_inline_#res#1.offset := skb_pull_inline_~tmp___1~165#1.base, skb_pull_inline_~tmp___1~165#1.offset; [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9184: SUMMARY for call list_add_tail(alloc_comp_eqs_~eq~2#1.base, 63 + alloc_comp_eqs_~eq~2#1.offset, alloc_comp_eqs_~table~3#1.base, 16 + alloc_comp_eqs_~table~3#1.offset); srcloc: null [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8788: assume 0 != set_caps_~err~3#1;set_caps_#res#1 := set_caps_~err~3#1;call ULTIMATE.dealloc(set_caps_~#out~1#1.base, set_caps_~#out~1#1.offset);havoc set_caps_~#out~1#1.base, set_caps_~#out~1#1.offset; [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8788: assume !(0 != set_caps_~err~3#1); [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14998: SUMMARY for call mlx5_cmd_use_polling(mlx5_start_eqs_~dev#1.base, mlx5_start_eqs_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8656: call mlx5_enable_msix_#t~mem169#1.base, mlx5_enable_msix_#t~mem169#1.offset := read~$Pointer$#25(mlx5_enable_msix_~priv~0#1.base, 393 + mlx5_enable_msix_~priv~0#1.offset, 8);call write~int#25(mlx5_enable_msix_~i~0#1, mlx5_enable_msix_#t~mem169#1.base, 4 + (mlx5_enable_msix_#t~mem169#1.offset + 6 * (if mlx5_enable_msix_~i~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_enable_msix_~i~0#1 % 18446744073709551616 % 18446744073709551616 else mlx5_enable_msix_~i~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 2);mlx5_enable_msix_~i~0#1 := 1 + mlx5_enable_msix_~i~0#1; [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9317: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 47, 0); srcloc: null [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13545-2: assume qp_read_field_#t~switch1181#1;call qp_read_field_#t~mem1195#1 := read~int#25(qp_read_field_~ctx~0#1.base, 10 + qp_read_field_~ctx~0#1.offset, 2); [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13545-2: assume !qp_read_field_#t~switch1181#1;qp_read_field_#t~switch1181#1 := qp_read_field_#t~switch1181#1 || 7 == qp_read_field_~index#1; [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9449: assume -2147483648 <= mlx5_dev_init_#t~ret366#1 && mlx5_dev_init_#t~ret366#1 <= 2147483647; [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9449-1: SUMMARY for call mlx5_dev_init_#t~ret366#1 := mlx5_free_uuars(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset, mlx5_dev_init_~priv~4#1.base, 409 + mlx5_dev_init_~priv~4#1.offset); srcloc: null [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13545: assume 0 == (if qp_read_field_~tmp___6~7#1 % 65536 % 4294967296 <= 2147483647 then qp_read_field_~tmp___6~7#1 % 65536 % 4294967296 else qp_read_field_~tmp___6~7#1 % 65536 % 4294967296 - 4294967296) / 2048;qp_read_field_#t~bitwise1199#1 := 1; [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13545: assume !(0 == (if qp_read_field_~tmp___6~7#1 % 65536 % 4294967296 <= 2147483647 then qp_read_field_~tmp___6~7#1 % 65536 % 4294967296 else qp_read_field_~tmp___6~7#1 % 65536 % 4294967296 - 4294967296) / 2048); [2025-02-08 03:03:45,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16584: call ULTIMATE.dealloc(mlx5_pagealloc_start_~#__key~11#1.base, mlx5_pagealloc_start_~#__key~11#1.offset);havoc mlx5_pagealloc_start_~#__key~11#1.base, mlx5_pagealloc_start_~#__key~11#1.offset;mlx5_dev_init_#t~ret354#1 := mlx5_pagealloc_start_#res#1;havoc mlx5_pagealloc_start_#t~ret1915#1.base, mlx5_pagealloc_start_#t~ret1915#1.offset, mlx5_pagealloc_start_#t~mem1916#1.base, mlx5_pagealloc_start_#t~mem1916#1.offset, mlx5_pagealloc_start_~dev#1.base, mlx5_pagealloc_start_~dev#1.offset, mlx5_pagealloc_start_~#__key~11#1.base, mlx5_pagealloc_start_~#__key~11#1.offset, mlx5_pagealloc_start_~__lock_name~2#1.base, mlx5_pagealloc_start_~__lock_name~2#1.offset, mlx5_pagealloc_start_~tmp~174#1.base, mlx5_pagealloc_start_~tmp~174#1.offset;havoc mlx5_pagealloc_start_#in~dev#1.base, mlx5_pagealloc_start_#in~dev#1.offset;assume { :end_inline_mlx5_pagealloc_start } true;assume -2147483648 <= mlx5_dev_init_#t~ret354#1 && mlx5_dev_init_#t~ret354#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret354#1;havoc mlx5_dev_init_#t~ret354#1; [2025-02-08 03:03:45,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13545-1: assume 0 == qp_read_field_~no_sq~0#1;call qp_read_field_#t~mem1197#1 := read~int#25(qp_read_field_~ctx~0#1.base, 10 + qp_read_field_~ctx~0#1.offset, 2); [2025-02-08 03:03:45,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13545-1: assume !(0 == qp_read_field_~no_sq~0#1);qp_read_field_~param~0#1 := 0; [2025-02-08 03:03:45,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9185: alloc_comp_eqs_~i~3#1 := 1 + alloc_comp_eqs_~i~3#1; [2025-02-08 03:03:45,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29401: mlx5e_get_ethtool_stats_~tc~7#1 := 0; [2025-02-08 03:03:45,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9185-1: SUMMARY for call spin_unlock(alloc_comp_eqs_~table~3#1.base, 309 + alloc_comp_eqs_~table~3#1.offset); srcloc: null [2025-02-08 03:03:45,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17906: havoc mlx5_init_cq_table_#t~ret2099#1.base, mlx5_init_cq_table_#t~ret2099#1.offset; [2025-02-08 03:03:45,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14999-1: SUMMARY for call mlx5_start_eqs_#t~ret1560#1 := mlx5_destroy_unmap_eq(mlx5_start_eqs_~dev#1.base, mlx5_start_eqs_~dev#1.offset, mlx5_start_eqs_~table~4#1.base, 214 + mlx5_start_eqs_~table~4#1.offset); srcloc: null [2025-02-08 03:03:45,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14999: assume -2147483648 <= mlx5_start_eqs_#t~ret1560#1 && mlx5_start_eqs_#t~ret1560#1 <= 2147483647;havoc mlx5_start_eqs_#t~ret1560#1;mlx5_start_eqs_#res#1 := mlx5_start_eqs_~err~46#1; [2025-02-08 03:03:45,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13546: qp_read_field_~tmp___5~9#1 := qp_read_field_#t~ret1196#1;qp_read_field_~no_sq~0#1 := (if qp_read_field_~tmp___5~9#1 % 65536 % 4294967296 <= 2147483647 then qp_read_field_~tmp___5~9#1 % 65536 % 4294967296 else qp_read_field_~tmp___5~9#1 % 65536 % 4294967296 - 4294967296) / 32768; [2025-02-08 03:03:45,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30855: mlx5e_xmit_#t~ret5505#1 := mlx5e_sq_xmit_#res#1;havoc mlx5e_sq_xmit_#t~mem5428#1, mlx5e_sq_xmit_#t~mem5429#1, mlx5e_sq_xmit_#t~bitwise5430#1, mlx5e_sq_xmit_#t~ret5431#1.base, mlx5e_sq_xmit_#t~ret5431#1.offset, mlx5e_sq_xmit_#t~memset~res5432#1.base, mlx5e_sq_xmit_#t~memset~res5432#1.offset, mlx5e_sq_xmit_#t~mem5433#1, mlx5e_sq_xmit_#t~ret5434#1, mlx5e_sq_xmit_#t~mem5435#1, mlx5e_sq_xmit_#t~ret5436#1, mlx5e_sq_xmit_#t~ret5437#1.base, mlx5e_sq_xmit_#t~ret5437#1.offset, mlx5e_sq_xmit_#t~mem5438#1, mlx5e_sq_xmit_#t~ret5439#1, mlx5e_sq_xmit_#t~ret5440#1, mlx5e_sq_xmit_#t~ret5441#1, mlx5e_sq_xmit_#t~mem5442#1, mlx5e_sq_xmit_#t~ret5443#1.base, mlx5e_sq_xmit_#t~ret5443#1.offset, mlx5e_sq_xmit_#t~mem5445#1, mlx5e_sq_xmit_#t~mem5444#1, mlx5e_sq_xmit_#t~mem5446#1, mlx5e_sq_xmit_#t~mem5447#1, mlx5e_sq_xmit_#t~ret5448#1, mlx5e_sq_xmit_#t~mem5449#1, mlx5e_sq_xmit_#t~ret5450#1.base, mlx5e_sq_xmit_#t~ret5450#1.offset, mlx5e_sq_xmit_#t~ret5451#1, mlx5e_sq_xmit_#t~ret5452#1, mlx5e_sq_xmit_#t~mem5453#1.base, mlx5e_sq_xmit_#t~mem5453#1.offset, mlx5e_sq_xmit_#t~mem5454#1.base, mlx5e_sq_xmit_#t~mem5454#1.offset, mlx5e_sq_xmit_#t~ret5455#1, mlx5e_sq_xmit_#t~mem5456#1.base, mlx5e_sq_xmit_#t~mem5456#1.offset, mlx5e_sq_xmit_#t~ret5457#1, mlx5e_sq_xmit_#t~ret5458#1, mlx5e_sq_xmit_#t~ret5459#1, mlx5e_sq_xmit_#t~mem5460#1, mlx5e_sq_xmit_#t~ret5461#1, mlx5e_sq_xmit_#t~mem5462#1, mlx5e_sq_xmit_#t~ret5463#1.base, mlx5e_sq_xmit_#t~ret5463#1.offset, mlx5e_sq_xmit_#t~ret5464#1, mlx5e_sq_xmit_#t~mem5465#1.base, mlx5e_sq_xmit_#t~mem5465#1.offset, mlx5e_sq_xmit_#t~ret5466#1, mlx5e_sq_xmit_#t~mem5467#1.base, mlx5e_sq_xmit_#t~mem5467#1.offset, mlx5e_sq_xmit_#t~ret5468#1, mlx5e_sq_xmit_#t~ret5469#1, mlx5e_sq_xmit_#t~ret5470#1, mlx5e_sq_xmit_#t~mem5471#1, mlx5e_sq_xmit_#t~ret5472#1, mlx5e_sq_xmit_#t~mem5473#1, mlx5e_sq_xmit_#t~ret5474#1.base, mlx5e_sq_xmit_#t~ret5474#1.offset, mlx5e_sq_xmit_#t~mem5475#1, mlx5e_sq_xmit_#t~mem5476#1, mlx5e_sq_xmit_#t~mem5477#1, mlx5e_sq_xmit_#t~bitwise5478#1, mlx5e_sq_xmit_#t~ret5479#1, mlx5e_sq_xmit_#t~mem5480#1, mlx5e_sq_xmit_#t~bitwise5481#1, mlx5e_sq_xmit_#t~ret5482#1, mlx5e_sq_xmit_#t~mem5483#1.base, mlx5e_sq_xmit_#t~mem5483#1.offset, mlx5e_sq_xmit_#t~mem5484#1, mlx5e_sq_xmit_#t~mem5485#1, mlx5e_sq_xmit_#t~mem5486#1.base, mlx5e_sq_xmit_#t~mem5486#1.offset, mlx5e_sq_xmit_#t~mem5487#1, mlx5e_sq_xmit_#t~ret5488#1, mlx5e_sq_xmit_#t~ret5489#1, mlx5e_sq_xmit_#t~mem5490#1.base, mlx5e_sq_xmit_#t~mem5490#1.offset, mlx5e_sq_xmit_#t~mem5491#1, mlx5e_sq_xmit_#t~mem5492#1, mlx5e_sq_xmit_#t~mem5493#1.base, mlx5e_sq_xmit_#t~mem5493#1.offset, mlx5e_sq_xmit_#t~ret5494#1, mlx5e_sq_xmit_#t~mem5495#1, mlx5e_sq_xmit_#t~mem5496#1, mlx5e_sq_xmit_#t~bitwise5497#1, mlx5e_sq_xmit_#t~mem5498#1, mlx5e_sq_xmit_#t~mem5499#1, mlx5e_sq_xmit_#t~mem5500#1, mlx5e_sq_xmit_~sq#1.base, mlx5e_sq_xmit_~sq#1.offset, mlx5e_sq_xmit_~skb#1.base, mlx5e_sq_xmit_~skb#1.offset, mlx5e_sq_xmit_~wq~9#1.base, mlx5e_sq_xmit_~wq~9#1.offset, mlx5e_sq_xmit_~pi~1#1, mlx5e_sq_xmit_~wqe~2#1.base, mlx5e_sq_xmit_~wqe~2#1.offset, mlx5e_sq_xmit_~tmp~492#1.base, mlx5e_sq_xmit_~tmp~492#1.offset, mlx5e_sq_xmit_~cseg~1#1.base, mlx5e_sq_xmit_~cseg~1#1.offset, mlx5e_sq_xmit_~eseg~0#1.base, mlx5e_sq_xmit_~eseg~0#1.offset, mlx5e_sq_xmit_~dseg~0#1.base, mlx5e_sq_xmit_~dseg~0#1.offset, mlx5e_sq_xmit_~opcode~0#1, mlx5e_sq_xmit_~dma_addr~0#1, mlx5e_sq_xmit_~headlen~0#1, mlx5e_sq_xmit_~ds_cnt~0#1, mlx5e_sq_xmit_~ihs~0#1, mlx5e_sq_xmit_~i~51#1, mlx5e_sq_xmit_~tmp___0~233#1, mlx5e_sq_xmit_~payload_len~0#1, mlx5e_sq_xmit_~tmp___1~170#1.base, mlx5e_sq_xmit_~tmp___1~170#1.offset, mlx5e_sq_xmit_~tmp___2~124#1, mlx5e_sq_xmit_~tmp___3~97#1, mlx5e_sq_xmit_~tmp___4~59#1, mlx5e_sq_xmit_~tmp___5~50#1.base, mlx5e_sq_xmit_~tmp___5~50#1.offset, mlx5e_sq_xmit_~__max1~0#1, mlx5e_sq_xmit_~__max2~0#1, mlx5e_sq_xmit_~tmp___6~40#1, mlx5e_sq_xmit_~tmp___7~34#1, mlx5e_sq_xmit_~tmp___8~27#1, mlx5e_sq_xmit_~tmp___9~20#1, mlx5e_sq_xmit_~tmp___10~16#1, mlx5e_sq_xmit_~tmp___11~16#1, mlx5e_sq_xmit_~tmp___12~15#1, mlx5e_sq_xmit_~frag~0#1.base, mlx5e_sq_xmit_~frag~0#1.offset, mlx5e_sq_xmit_~tmp___13~13#1.base, mlx5e_sq_xmit_~tmp___13~13#1.offset, mlx5e_sq_xmit_~fsz~0#1, mlx5e_sq_xmit_~tmp___14~13#1, mlx5e_sq_xmit_~tmp___15~11#1, mlx5e_sq_xmit_~tmp___16~11#1, mlx5e_sq_xmit_~tmp___17~10#1, mlx5e_sq_xmit_~tmp___18~8#1, mlx5e_sq_xmit_~tmp___19~8#1.base, mlx5e_sq_xmit_~tmp___19~8#1.offset, mlx5e_sq_xmit_~tmp___20~7#1, mlx5e_sq_xmit_~tmp___21~7#1, mlx5e_sq_xmit_~tmp___22~6#1, mlx5e_sq_xmit_~tmp___23~5#1, mlx5e_sq_xmit_~tmp___24~5#1, mlx5e_sq_xmit_~tmp___25~5#1;havoc mlx5e_sq_xmit_#in~sq#1.base, mlx5e_sq_xmit_#in~sq#1.offset, mlx5e_sq_xmit_#in~skb#1.base, mlx5e_sq_xmit_#in~skb#1.offset;assume { :end_inline_mlx5e_sq_xmit } true;assume -2147483648 <= mlx5e_xmit_#t~ret5505#1 && mlx5e_xmit_#t~ret5505#1 <= 2147483647;mlx5e_xmit_~tmp___1~171#1 := mlx5e_xmit_#t~ret5505#1;havoc mlx5e_xmit_#t~ret5505#1;mlx5e_xmit_#res#1 := mlx5e_xmit_~tmp___1~171#1; [2025-02-08 03:03:45,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17906-1: SUMMARY for call mlx5_init_cq_table_#t~ret2099#1.base, mlx5_init_cq_table_#t~ret2099#1.offset := spinlock_check(mlx5_init_cq_table_~table~10#1.base, mlx5_init_cq_table_~table~10#1.offset); srcloc: null [2025-02-08 03:03:45,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29930: assume 0 != mlx5e_set_settings_~err~163#1; [2025-02-08 03:03:45,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29930: assume !(0 != mlx5e_set_settings_~err~163#1);assume { :begin_inline_mlx5_query_port_status } true;mlx5_query_port_status_#in~dev#1.base, mlx5_query_port_status_#in~dev#1.offset, mlx5_query_port_status_#in~status#1.base, mlx5_query_port_status_#in~status#1.offset := mlx5e_set_settings_~mdev~24#1.base, mlx5e_set_settings_~mdev~24#1.offset, mlx5e_set_settings_~#port_status~0#1.base, mlx5e_set_settings_~#port_status~0#1.offset;havoc mlx5_query_port_status_#res#1;havoc mlx5_query_port_status_#t~memset~res2730#1.base, mlx5_query_port_status_#t~memset~res2730#1.offset, mlx5_query_port_status_#t~ret2731#1, mlx5_query_port_status_#t~mem2732#1, mlx5_query_port_status_#t~ret2733#1, mlx5_query_port_status_~dev#1.base, mlx5_query_port_status_~dev#1.offset, mlx5_query_port_status_~status#1.base, mlx5_query_port_status_~status#1.offset, mlx5_query_port_status_~#in~33#1.base, mlx5_query_port_status_~#in~33#1.offset, mlx5_query_port_status_~#out~40#1.base, mlx5_query_port_status_~#out~40#1.offset, mlx5_query_port_status_~err~90#1, mlx5_query_port_status_~tmp~272#1;mlx5_query_port_status_~dev#1.base, mlx5_query_port_status_~dev#1.offset := mlx5_query_port_status_#in~dev#1.base, mlx5_query_port_status_#in~dev#1.offset;mlx5_query_port_status_~status#1.base, mlx5_query_port_status_~status#1.offset := mlx5_query_port_status_#in~status#1.base, mlx5_query_port_status_#in~status#1.offset;call mlx5_query_port_status_~#in~33#1.base, mlx5_query_port_status_~#in~33#1.offset := #Ultimate.allocOnStack(16);call mlx5_query_port_status_~#out~40#1.base, mlx5_query_port_status_~#out~40#1.offset := #Ultimate.allocOnStack(16);havoc mlx5_query_port_status_~err~90#1;havoc mlx5_query_port_status_~tmp~272#1; [2025-02-08 03:03:45,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13546-1: SUMMARY for call qp_read_field_#t~ret1196#1 := __fswab16((if qp_read_field_#t~mem1195#1 % 65536 % 4294967296 <= 2147483647 then qp_read_field_#t~mem1195#1 % 65536 % 4294967296 else qp_read_field_#t~mem1195#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:03:45,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14207: assume -2147483648 <= mlx5_query_hca_caps_#t~ret1348#1 && mlx5_query_hca_caps_#t~ret1348#1 <= 2147483647;mlx5_query_hca_caps_~err~39#1 := mlx5_query_hca_caps_#t~ret1348#1;havoc mlx5_query_hca_caps_#t~ret1348#1; [2025-02-08 03:03:45,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14207-1: SUMMARY for call mlx5_query_hca_caps_#t~ret1348#1 := mlx5_core_get_caps(mlx5_query_hca_caps_~dev#1.base, mlx5_query_hca_caps_~dev#1.offset, 2, 0); srcloc: null [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17907: call write~int#25(0, mlx5_init_cq_table_~table~10#1.base, 68 + mlx5_init_cq_table_~table~10#1.offset, 4);call write~int#25(32, mlx5_init_cq_table_~table~10#1.base, 72 + mlx5_init_cq_table_~table~10#1.offset, 4);call write~$Pointer$#25(0, 0, mlx5_init_cq_table_~table~10#1.base, 76 + mlx5_init_cq_table_~table~10#1.offset, 8);assume { :begin_inline_mlx5_cq_debugfs_init } true;mlx5_cq_debugfs_init_#in~dev#1.base, mlx5_cq_debugfs_init_#in~dev#1.offset := mlx5_init_cq_table_~dev#1.base, mlx5_init_cq_table_~dev#1.offset;havoc mlx5_cq_debugfs_init_#res#1;havoc mlx5_cq_debugfs_init_#t~mem1170#1.base, mlx5_cq_debugfs_init_#t~mem1170#1.offset, mlx5_cq_debugfs_init_#t~mem1171#1.base, mlx5_cq_debugfs_init_#t~mem1171#1.offset, mlx5_cq_debugfs_init_#t~ret1172#1.base, mlx5_cq_debugfs_init_#t~ret1172#1.offset, mlx5_cq_debugfs_init_#t~mem1173#1.base, mlx5_cq_debugfs_init_#t~mem1173#1.offset, mlx5_cq_debugfs_init_~dev#1.base, mlx5_cq_debugfs_init_~dev#1.offset;mlx5_cq_debugfs_init_~dev#1.base, mlx5_cq_debugfs_init_~dev#1.offset := mlx5_cq_debugfs_init_#in~dev#1.base, mlx5_cq_debugfs_init_#in~dev#1.offset;call mlx5_cq_debugfs_init_#t~mem1170#1.base, mlx5_cq_debugfs_init_#t~mem1170#1.offset := read~$Pointer$#5(~#mlx5_debugfs_root~0.base, ~#mlx5_debugfs_root~0.offset, 8); [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17907-1: SUMMARY for call __raw_spin_lock_init(mlx5_init_cq_table_~table~10#1.base, mlx5_init_cq_table_~table~10#1.offset, 514, 0, mlx5_init_cq_table_~#__key~13#1.base, mlx5_init_cq_table_~#__key~13#1.offset); srcloc: null [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27420: ldv_main_exported_11_#t~ret4657#1 := mlx5e_xmit_#res#1;havoc mlx5e_xmit_#t~ret5501#1.base, mlx5e_xmit_#t~ret5501#1.offset, mlx5e_xmit_#t~ret5502#1, mlx5e_xmit_#t~mem5503#1.base, mlx5e_xmit_#t~mem5503#1.offset, mlx5e_xmit_#t~mem5504#1.base, mlx5e_xmit_#t~mem5504#1.offset, mlx5e_xmit_#t~ret5505#1, mlx5e_xmit_~skb#1.base, mlx5e_xmit_~skb#1.offset, mlx5e_xmit_~dev#1.base, mlx5e_xmit_~dev#1.offset, mlx5e_xmit_~priv~65#1.base, mlx5e_xmit_~priv~65#1.offset, mlx5e_xmit_~tmp~493#1.base, mlx5e_xmit_~tmp~493#1.offset, mlx5e_xmit_~sq~0#1.base, mlx5e_xmit_~sq~0#1.offset, mlx5e_xmit_~tmp___0~234#1, mlx5e_xmit_~tmp___1~171#1;havoc mlx5e_xmit_#in~skb#1.base, mlx5e_xmit_#in~skb#1.offset, mlx5e_xmit_#in~dev#1.base, mlx5e_xmit_#in~dev#1.offset;assume { :end_inline_mlx5e_xmit } true;assume -2147483648 <= ldv_main_exported_11_#t~ret4657#1 && ldv_main_exported_11_#t~ret4657#1 <= 2147483647;havoc ldv_main_exported_11_#t~ret4657#1;~ldv_state_variable_11~0 := 3; [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30724-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5443#1.base, mlx5e_sq_xmit_#t~ret5443#1.offset := skb_end_pointer(mlx5e_sq_xmit_~skb#1.base, mlx5e_sq_xmit_~skb#1.offset); srcloc: null [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9451: SUMMARY for call mlx5_eq_cleanup(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30724: mlx5e_sq_xmit_~tmp___5~50#1.base, mlx5e_sq_xmit_~tmp___5~50#1.offset := mlx5e_sq_xmit_#t~ret5443#1.base, mlx5e_sq_xmit_#t~ret5443#1.offset;havoc mlx5e_sq_xmit_#t~ret5443#1.base, mlx5e_sq_xmit_#t~ret5443#1.offset;call mlx5e_sq_xmit_#t~mem5445#1 := read~int#25(mlx5e_sq_xmit_~skb#1.base, 128 + mlx5e_sq_xmit_~skb#1.offset, 4);call mlx5e_sq_xmit_#t~mem5444#1 := read~int#25(mlx5e_sq_xmit_~tmp___5~50#1.base, 4 + mlx5e_sq_xmit_~tmp___5~50#1.offset, 2);call write~int#25(mlx5e_sq_xmit_#t~mem5445#1 + (-1 + (if mlx5e_sq_xmit_#t~mem5444#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_#t~mem5444#1 % 65536 % 4294967296 else mlx5e_sq_xmit_#t~mem5444#1 % 65536 % 4294967296 - 4294967296)) * (if mlx5e_sq_xmit_~ihs~0#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~ihs~0#1 % 65536 % 4294967296 else mlx5e_sq_xmit_~ihs~0#1 % 65536 % 4294967296 - 4294967296), mlx5e_sq_xmit_~skb#1.base, 40 + mlx5e_sq_xmit_~skb#1.offset, 4);havoc mlx5e_sq_xmit_#t~mem5445#1;havoc mlx5e_sq_xmit_#t~mem5444#1;call mlx5e_sq_xmit_#t~mem5446#1 := read~int#25(mlx5e_sq_xmit_~sq#1.base, 24 + mlx5e_sq_xmit_~sq#1.offset, 8);call write~int#25(1 + mlx5e_sq_xmit_#t~mem5446#1, mlx5e_sq_xmit_~sq#1.base, 24 + mlx5e_sq_xmit_~sq#1.offset, 8);havoc mlx5e_sq_xmit_#t~mem5446#1;call mlx5e_sq_xmit_#t~mem5447#1 := read~int#25(mlx5e_sq_xmit_~sq#1.base, 32 + mlx5e_sq_xmit_~sq#1.offset, 8);call write~int#25(mlx5e_sq_xmit_#t~mem5447#1 + mlx5e_sq_xmit_~payload_len~0#1 % 4294967296, mlx5e_sq_xmit_~sq#1.base, 32 + mlx5e_sq_xmit_~sq#1.offset, 8);havoc mlx5e_sq_xmit_#t~mem5447#1; [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13679: dbg_read_#t~ret1234#1 := qp_read_field_#res#1;havoc qp_read_field_#t~ret1176#1.base, qp_read_field_#t~ret1176#1.offset, qp_read_field_#t~ret1177#1, qp_read_field_#t~ret1178#1.base, qp_read_field_#t~ret1178#1.offset, qp_read_field_#t~mem1179#1, qp_read_field_#t~ret1180#1, qp_read_field_#t~switch1181#1, qp_read_field_#t~mem1182#1, qp_read_field_#t~mem1183#1, qp_read_field_#t~ret1184#1, qp_read_field_#t~ret1185#1.base, qp_read_field_#t~ret1185#1.offset, qp_read_field_#t~mem1186#1, qp_read_field_#t~ret1187#1, qp_read_field_#t~ret1188#1.base, qp_read_field_#t~ret1188#1.offset, qp_read_field_#t~mem1189#1, qp_read_field_#t~switch1190#1, qp_read_field_#t~mem1191#1, qp_read_field_#t~bitwise1192#1, qp_read_field_#t~mem1193#1, qp_read_field_#t~bitwise1194#1, qp_read_field_#t~mem1195#1, qp_read_field_#t~ret1196#1, qp_read_field_#t~mem1197#1, qp_read_field_#t~ret1198#1, qp_read_field_#t~bitwise1199#1, qp_read_field_#t~mem1200#1, qp_read_field_#t~ret1201#1, qp_read_field_#t~mem1202#1, qp_read_field_#t~ret1203#1, qp_read_field_~dev#1.base, qp_read_field_~dev#1.offset, qp_read_field_~qp#1.base, qp_read_field_~qp#1.offset, qp_read_field_~index#1, qp_read_field_~is_str#1.base, qp_read_field_~is_str#1.offset, qp_read_field_~out~4#1.base, qp_read_field_~out~4#1.offset, qp_read_field_~ctx~0#1.base, qp_read_field_~ctx~0#1.offset, qp_read_field_~param~0#1, qp_read_field_~err~30#1, qp_read_field_~no_sq~0#1, qp_read_field_~tmp~105#1.base, qp_read_field_~tmp~105#1.offset, qp_read_field_~tmp___0~44#1.base, qp_read_field_~tmp___0~44#1.offset, qp_read_field_~tmp___1~27#1, qp_read_field_~tmp___2~23#1.base, qp_read_field_~tmp___2~23#1.offset, qp_read_field_~tmp___3~18#1, qp_read_field_~tmp___4~13#1.base, qp_read_field_~tmp___4~13#1.offset, qp_read_field_~tmp___5~9#1, qp_read_field_~tmp___6~7#1, qp_read_field_~tmp___7~5#1, qp_read_field_~tmp___8~2#1;havoc qp_read_field_#in~dev#1.base, qp_read_field_#in~dev#1.offset, qp_read_field_#in~qp#1.base, qp_read_field_#in~qp#1.offset, qp_read_field_#in~index#1, qp_read_field_#in~is_str#1.base, qp_read_field_#in~is_str#1.offset;assume { :end_inline_qp_read_field } true;dbg_read_~field~1#1 := dbg_read_#t~ret1234#1; [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29931: SUMMARY for call netdev_err(mlx5e_set_settings_~netdev#1.base, mlx5e_set_settings_~netdev#1.offset, 875, 0); srcloc: null [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14208: assume 0 != mlx5_query_hca_caps_~err~39#1;mlx5_query_hca_caps_#res#1 := mlx5_query_hca_caps_~err~39#1; [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14208: assume !(0 != mlx5_query_hca_caps_~err~39#1); [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8659: assume mlx5_enable_msix_~i~0#1 < mlx5_enable_msix_~nvec~0#1; [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8659: assume !(mlx5_enable_msix_~i~0#1 < mlx5_enable_msix_~nvec~0#1);call mlx5_enable_msix_#t~mem170#1.base, mlx5_enable_msix_#t~mem170#1.offset := read~$Pointer$#25(mlx5_enable_msix_~dev#1.base, mlx5_enable_msix_~dev#1.offset, 8);call mlx5_enable_msix_#t~mem171#1.base, mlx5_enable_msix_#t~mem171#1.offset := read~$Pointer$#25(mlx5_enable_msix_~priv~0#1.base, 393 + mlx5_enable_msix_~priv~0#1.offset, 8);assume { :begin_inline_pci_enable_msix_range } true;pci_enable_msix_range_#in~arg0#1.base, pci_enable_msix_range_#in~arg0#1.offset, pci_enable_msix_range_#in~arg1#1.base, pci_enable_msix_range_#in~arg1#1.offset, pci_enable_msix_range_#in~arg2#1, pci_enable_msix_range_#in~arg3#1 := mlx5_enable_msix_#t~mem170#1.base, mlx5_enable_msix_#t~mem170#1.offset, mlx5_enable_msix_#t~mem171#1.base, mlx5_enable_msix_#t~mem171#1.offset, 4, mlx5_enable_msix_~nvec~0#1;havoc pci_enable_msix_range_#res#1;havoc pci_enable_msix_range_#t~nondet5752#1, pci_enable_msix_range_~arg0#1.base, pci_enable_msix_range_~arg0#1.offset, pci_enable_msix_range_~arg1#1.base, pci_enable_msix_range_~arg1#1.offset, pci_enable_msix_range_~arg2#1, pci_enable_msix_range_~arg3#1;pci_enable_msix_range_~arg0#1.base, pci_enable_msix_range_~arg0#1.offset := pci_enable_msix_range_#in~arg0#1.base, pci_enable_msix_range_#in~arg0#1.offset;pci_enable_msix_range_~arg1#1.base, pci_enable_msix_range_~arg1#1.offset := pci_enable_msix_range_#in~arg1#1.base, pci_enable_msix_range_#in~arg1#1.offset;pci_enable_msix_range_~arg2#1 := pci_enable_msix_range_#in~arg2#1;pci_enable_msix_range_~arg3#1 := pci_enable_msix_range_#in~arg3#1;havoc pci_enable_msix_range_#t~nondet5752#1;assume -2147483648 <= pci_enable_msix_range_#t~nondet5752#1 && pci_enable_msix_range_#t~nondet5752#1 <= 2147483647;pci_enable_msix_range_#res#1 := pci_enable_msix_range_#t~nondet5752#1;havoc pci_enable_msix_range_#t~nondet5752#1; [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9188: assume alloc_comp_eqs_~i~3#1 < alloc_comp_eqs_~ncomp_vec~0#1; [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9188: assume !(alloc_comp_eqs_~i~3#1 < alloc_comp_eqs_~ncomp_vec~0#1);alloc_comp_eqs_#res#1 := 0;call ULTIMATE.dealloc(alloc_comp_eqs_~#name~0#1.base, alloc_comp_eqs_~#name~0#1.offset);havoc alloc_comp_eqs_~#name~0#1.base, alloc_comp_eqs_~#name~0#1.offset;call ULTIMATE.dealloc(alloc_comp_eqs_~#descriptor~1#1.base, alloc_comp_eqs_~#descriptor~1#1.offset);havoc alloc_comp_eqs_~#descriptor~1#1.base, alloc_comp_eqs_~#descriptor~1#1.offset; [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12227-1: SUMMARY for call list_add_tail(create_msg_cache_~msg~4#1.base, create_msg_cache_~msg~4#1.offset, create_msg_cache_~cmd~9#1.base, 814 + create_msg_cache_~cmd~9#1.offset); srcloc: null [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12227: create_msg_cache_~i~10#1 := 1 + create_msg_cache_~i~10#1; [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13416: mlx5_cmdif_debugfs_init_~i~12#1 := 1 + mlx5_cmdif_debugfs_init_~i~12#1; [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29404: mlx5e_get_ethtool_stats_~j~3#1 := 0; [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8792: assume -2147483648 <= set_caps_#t~ret208#1 && set_caps_#t~ret208#1 <= 2147483647;set_caps_~err~3#1 := set_caps_#t~ret208#1;havoc set_caps_#t~ret208#1;set_caps_#res#1 := set_caps_~err~3#1;call ULTIMATE.dealloc(set_caps_~#out~1#1.base, set_caps_~#out~1#1.offset);havoc set_caps_~#out~1#1.base, set_caps_~#out~1#1.offset; [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8792-1: SUMMARY for call set_caps_#t~ret208#1 := mlx5_cmd_status_to_err_v2(set_caps_~#out~1#1.base, set_caps_~#out~1#1.offset); srcloc: null [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9453: SUMMARY for call mlx5_disable_msix(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13549: qp_read_field_~tmp___6~7#1 := qp_read_field_#t~ret1198#1;havoc qp_read_field_#t~mem1197#1;havoc qp_read_field_#t~ret1198#1; [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13549-1: SUMMARY for call qp_read_field_#t~ret1198#1 := __fswab16((if qp_read_field_#t~mem1197#1 % 65536 % 4294967296 <= 2147483647 then qp_read_field_#t~mem1197#1 % 65536 % 4294967296 else qp_read_field_#t~mem1197#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13285: assume 0 == (mlx5_eq_debugfs_init_#t~mem1124#1.base + mlx5_eq_debugfs_init_#t~mem1124#1.offset) % 18446744073709551616;havoc mlx5_eq_debugfs_init_#t~mem1124#1.base, mlx5_eq_debugfs_init_#t~mem1124#1.offset;mlx5_eq_debugfs_init_#res#1 := 0; [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13285: assume !(0 == (mlx5_eq_debugfs_init_#t~mem1124#1.base + mlx5_eq_debugfs_init_#t~mem1124#1.offset) % 18446744073709551616);havoc mlx5_eq_debugfs_init_#t~mem1124#1.base, mlx5_eq_debugfs_init_#t~mem1124#1.offset;call mlx5_eq_debugfs_init_#t~mem1125#1.base, mlx5_eq_debugfs_init_#t~mem1125#1.offset := read~$Pointer$#25(mlx5_eq_debugfs_init_~dev#1.base, 320190 + mlx5_eq_debugfs_init_~dev#1.offset, 8); [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15399-1: SUMMARY for call mlx5_alloc_uuars_#t~ret1604#1.base, mlx5_alloc_uuars_#t~ret1604#1.offset := kcalloc((63 + mlx5_alloc_uuars_~tot_uuars~1#1) % 18446744073709551616 / 64, 8, 208); srcloc: null [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15399: mlx5_alloc_uuars_~tmp___1~37#1.base, mlx5_alloc_uuars_~tmp___1~37#1.offset := mlx5_alloc_uuars_#t~ret1604#1.base, mlx5_alloc_uuars_#t~ret1604#1.offset;havoc mlx5_alloc_uuars_#t~ret1604#1.base, mlx5_alloc_uuars_#t~ret1604#1.offset;call write~$Pointer$#25(mlx5_alloc_uuars_~tmp___1~37#1.base, mlx5_alloc_uuars_~tmp___1~37#1.offset, mlx5_alloc_uuars_~uuari#1.base, 16 + mlx5_alloc_uuars_~uuari#1.offset, 8);call mlx5_alloc_uuars_#t~mem1605#1.base, mlx5_alloc_uuars_#t~mem1605#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, 16 + mlx5_alloc_uuars_~uuari#1.offset, 8); [2025-02-08 03:03:45,073 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13682: dbg_read_#t~ret1238#1 := eq_read_field_#res#1;havoc eq_read_field_#t~ret1204#1.base, eq_read_field_#t~ret1204#1.offset, eq_read_field_#t~ret1205#1, eq_read_field_#t~ret1206#1.base, eq_read_field_#t~ret1206#1.offset, eq_read_field_#t~mem1207#1, eq_read_field_#t~ret1208#1, eq_read_field_#t~switch1209#1, eq_read_field_#t~mem1210#1, eq_read_field_#t~ret1211#1, eq_read_field_#t~bitwise1212#1, eq_read_field_#t~mem1213#1, eq_read_field_#t~mem1214#1, eq_read_field_~dev#1.base, eq_read_field_~dev#1.offset, eq_read_field_~eq#1.base, eq_read_field_~eq#1.offset, eq_read_field_~index#1, eq_read_field_~out~5#1.base, eq_read_field_~out~5#1.offset, eq_read_field_~ctx~1#1.base, eq_read_field_~ctx~1#1.offset, eq_read_field_~param~1#1, eq_read_field_~err~31#1, eq_read_field_~tmp~106#1.base, eq_read_field_~tmp~106#1.offset, eq_read_field_~tmp___0~45#1.base, eq_read_field_~tmp___0~45#1.offset, eq_read_field_~tmp___1~28#1;havoc eq_read_field_#in~dev#1.base, eq_read_field_#in~dev#1.offset, eq_read_field_#in~eq#1.base, eq_read_field_#in~eq#1.offset, eq_read_field_#in~index#1;assume { :end_inline_eq_read_field } true;dbg_read_~field~1#1 := dbg_read_#t~ret1238#1; [2025-02-08 03:03:45,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30595: havoc mlx5e_dma_pop_last_pushed_#t~mem5383#1, mlx5e_dma_pop_last_pushed_#t~mem5387#1.base, mlx5e_dma_pop_last_pushed_#t~mem5387#1.offset, mlx5e_dma_pop_last_pushed_#t~mem5384#1, mlx5e_dma_pop_last_pushed_#t~mem5385#1, mlx5e_dma_pop_last_pushed_#t~bitwise5386#1, mlx5e_dma_pop_last_pushed_#t~mem5388#1, mlx5e_dma_pop_last_pushed_#t~mem5392#1.base, mlx5e_dma_pop_last_pushed_#t~mem5392#1.offset, mlx5e_dma_pop_last_pushed_#t~mem5389#1, mlx5e_dma_pop_last_pushed_#t~mem5390#1, mlx5e_dma_pop_last_pushed_#t~bitwise5391#1, mlx5e_dma_pop_last_pushed_#t~mem5393#1, mlx5e_dma_pop_last_pushed_~sq#1.base, mlx5e_dma_pop_last_pushed_~sq#1.offset, mlx5e_dma_pop_last_pushed_~addr#1.base, mlx5e_dma_pop_last_pushed_~addr#1.offset, mlx5e_dma_pop_last_pushed_~size#1.base, mlx5e_dma_pop_last_pushed_~size#1.offset;havoc mlx5e_dma_pop_last_pushed_#in~sq#1.base, mlx5e_dma_pop_last_pushed_#in~sq#1.offset, mlx5e_dma_pop_last_pushed_#in~addr#1.base, mlx5e_dma_pop_last_pushed_#in~addr#1.offset, mlx5e_dma_pop_last_pushed_#in~size#1.base, mlx5e_dma_pop_last_pushed_#in~size#1.offset;assume { :end_inline_mlx5e_dma_pop_last_pushed } true;call mlx5e_dma_unmap_wqe_err_#t~mem5394#1.base, mlx5e_dma_unmap_wqe_err_#t~mem5394#1.offset := read~$Pointer$#25(mlx5e_dma_unmap_wqe_err_~sq#1.base, 426 + mlx5e_dma_unmap_wqe_err_~sq#1.offset, 8);call mlx5e_dma_unmap_wqe_err_#t~mem5395#1 := read~int#24(mlx5e_dma_unmap_wqe_err_~#addr~9#1.base, mlx5e_dma_unmap_wqe_err_~#addr~9#1.offset, 8);call mlx5e_dma_unmap_wqe_err_#t~mem5396#1 := read~int#62(mlx5e_dma_unmap_wqe_err_~#size~1#1.base, mlx5e_dma_unmap_wqe_err_~#size~1#1.offset, 4); [2025-02-08 03:03:45,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13418: assume mlx5_cmdif_debugfs_init_~i~12#1 % 4294967296 <= 2335; [2025-02-08 03:03:45,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13418: assume !(mlx5_cmdif_debugfs_init_~i~12#1 % 4294967296 <= 2335);mlx5_cmdif_debugfs_init_#res#1 := 0; [2025-02-08 03:03:45,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30595-1: assume { :begin_inline_mlx5e_dma_pop_last_pushed } true;mlx5e_dma_pop_last_pushed_#in~sq#1.base, mlx5e_dma_pop_last_pushed_#in~sq#1.offset, mlx5e_dma_pop_last_pushed_#in~addr#1.base, mlx5e_dma_pop_last_pushed_#in~addr#1.offset, mlx5e_dma_pop_last_pushed_#in~size#1.base, mlx5e_dma_pop_last_pushed_#in~size#1.offset := mlx5e_dma_unmap_wqe_err_~sq#1.base, mlx5e_dma_unmap_wqe_err_~sq#1.offset, mlx5e_dma_unmap_wqe_err_~#addr~9#1.base, mlx5e_dma_unmap_wqe_err_~#addr~9#1.offset, mlx5e_dma_unmap_wqe_err_~#size~1#1.base, mlx5e_dma_unmap_wqe_err_~#size~1#1.offset;havoc mlx5e_dma_pop_last_pushed_#t~mem5383#1, mlx5e_dma_pop_last_pushed_#t~mem5387#1.base, mlx5e_dma_pop_last_pushed_#t~mem5387#1.offset, mlx5e_dma_pop_last_pushed_#t~mem5384#1, mlx5e_dma_pop_last_pushed_#t~mem5385#1, mlx5e_dma_pop_last_pushed_#t~bitwise5386#1, mlx5e_dma_pop_last_pushed_#t~mem5388#1, mlx5e_dma_pop_last_pushed_#t~mem5392#1.base, mlx5e_dma_pop_last_pushed_#t~mem5392#1.offset, mlx5e_dma_pop_last_pushed_#t~mem5389#1, mlx5e_dma_pop_last_pushed_#t~mem5390#1, mlx5e_dma_pop_last_pushed_#t~bitwise5391#1, mlx5e_dma_pop_last_pushed_#t~mem5393#1, mlx5e_dma_pop_last_pushed_~sq#1.base, mlx5e_dma_pop_last_pushed_~sq#1.offset, mlx5e_dma_pop_last_pushed_~addr#1.base, mlx5e_dma_pop_last_pushed_~addr#1.offset, mlx5e_dma_pop_last_pushed_~size#1.base, mlx5e_dma_pop_last_pushed_~size#1.offset;mlx5e_dma_pop_last_pushed_~sq#1.base, mlx5e_dma_pop_last_pushed_~sq#1.offset := mlx5e_dma_pop_last_pushed_#in~sq#1.base, mlx5e_dma_pop_last_pushed_#in~sq#1.offset;mlx5e_dma_pop_last_pushed_~addr#1.base, mlx5e_dma_pop_last_pushed_~addr#1.offset := mlx5e_dma_pop_last_pushed_#in~addr#1.base, mlx5e_dma_pop_last_pushed_#in~addr#1.offset;mlx5e_dma_pop_last_pushed_~size#1.base, mlx5e_dma_pop_last_pushed_~size#1.offset := mlx5e_dma_pop_last_pushed_#in~size#1.base, mlx5e_dma_pop_last_pushed_#in~size#1.offset;call mlx5e_dma_pop_last_pushed_#t~mem5383#1 := read~int#25(mlx5e_dma_pop_last_pushed_~sq#1.base, 8 + mlx5e_dma_pop_last_pushed_~sq#1.offset, 4);call write~int#25(mlx5e_dma_pop_last_pushed_#t~mem5383#1 - 1, mlx5e_dma_pop_last_pushed_~sq#1.base, 8 + mlx5e_dma_pop_last_pushed_~sq#1.offset, 4);havoc mlx5e_dma_pop_last_pushed_#t~mem5383#1;call mlx5e_dma_pop_last_pushed_#t~mem5387#1.base, mlx5e_dma_pop_last_pushed_#t~mem5387#1.offset := read~$Pointer$#25(mlx5e_dma_pop_last_pushed_~sq#1.base, 367 + mlx5e_dma_pop_last_pushed_~sq#1.offset, 8);call mlx5e_dma_pop_last_pushed_#t~mem5384#1 := read~int#25(mlx5e_dma_pop_last_pushed_~sq#1.base, 8 + mlx5e_dma_pop_last_pushed_~sq#1.offset, 4);call mlx5e_dma_pop_last_pushed_#t~mem5385#1 := read~int#25(mlx5e_dma_pop_last_pushed_~sq#1.base, 394 + mlx5e_dma_pop_last_pushed_~sq#1.offset, 4); [2025-02-08 03:03:45,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13550-1: [2025-02-08 03:03:45,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16589-1: SUMMARY for call mlx5_pagealloc_start_#t~ret1915#1.base, mlx5_pagealloc_start_#t~ret1915#1.offset := __alloc_workqueue_key(475, 0, 131082, 1, mlx5_pagealloc_start_~#__key~11#1.base, mlx5_pagealloc_start_~#__key~11#1.offset, mlx5_pagealloc_start_~__lock_name~2#1.base, mlx5_pagealloc_start_~__lock_name~2#1.offset); srcloc: null [2025-02-08 03:03:45,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13550-2: havoc qp_read_field_#t~bitwise1199#1;assume qp_read_field_#t~bitwise1199#1 > 1; [2025-02-08 03:03:45,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16589: mlx5_pagealloc_start_~tmp~174#1.base, mlx5_pagealloc_start_~tmp~174#1.offset := mlx5_pagealloc_start_#t~ret1915#1.base, mlx5_pagealloc_start_#t~ret1915#1.offset;havoc mlx5_pagealloc_start_#t~ret1915#1.base, mlx5_pagealloc_start_#t~ret1915#1.offset;call write~$Pointer$#25(mlx5_pagealloc_start_~tmp~174#1.base, mlx5_pagealloc_start_~tmp~174#1.offset, mlx5_pagealloc_start_~dev#1.base, 319458 + mlx5_pagealloc_start_~dev#1.offset, 8);call mlx5_pagealloc_start_#t~mem1916#1.base, mlx5_pagealloc_start_#t~mem1916#1.offset := read~$Pointer$#25(mlx5_pagealloc_start_~dev#1.base, 319458 + mlx5_pagealloc_start_~dev#1.offset, 8); [2025-02-08 03:03:45,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9322: mlx5_dev_init_~tmp___1~7#1.base, mlx5_dev_init_~tmp___1~7#1.offset := mlx5_dev_init_#t~ret342#1.base, mlx5_dev_init_#t~ret342#1.offset;havoc mlx5_dev_init_#t~mem341#1;havoc mlx5_dev_init_#t~ret342#1.base, mlx5_dev_init_#t~ret342#1.offset;call write~$Pointer$#25(mlx5_dev_init_~tmp___1~7#1.base, mlx5_dev_init_~tmp___1~7#1.offset, mlx5_dev_init_~dev#1.base, 318841 + mlx5_dev_init_~dev#1.offset, 8);call mlx5_dev_init_#t~mem343#1.base, mlx5_dev_init_#t~mem343#1.offset := read~$Pointer$#25(mlx5_dev_init_~dev#1.base, 318841 + mlx5_dev_init_~dev#1.offset, 8); [2025-02-08 03:03:45,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13550: qp_read_field_~param~0#1 := qp_read_field_#t~bitwise1199#1;havoc qp_read_field_#t~bitwise1199#1; [2025-02-08 03:03:45,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12361-1: [2025-02-08 03:03:45,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9322-1: SUMMARY for call mlx5_dev_init_#t~ret342#1.base, mlx5_dev_init_#t~ret342#1.offset := ioremap(mlx5_dev_init_#t~mem341#1, 8208); srcloc: null [2025-02-08 03:03:45,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12361: call write~int#25(-1 + mlx5_cmd_init_#t~bitwise998#1, mlx5_cmd_init_~cmd~10#1.base, 40 + mlx5_cmd_init_~cmd~10#1.offset, 4);havoc mlx5_cmd_init_#t~mem997#1;havoc mlx5_cmd_init_#t~bitwise998#1;call mlx5_cmd_init_#t~mem999#1 := read~int#25(mlx5_cmd_init_~cmd~10#1.base, 40 + mlx5_cmd_init_~cmd~10#1.offset, 4); [2025-02-08 03:03:45,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12361-3: assume 0 == (if mlx5_cmd_init_#t~mem997#1 % 256 % 4294967296 <= 2147483647 then mlx5_cmd_init_#t~mem997#1 % 256 % 4294967296 else mlx5_cmd_init_#t~mem997#1 % 256 % 4294967296 - 4294967296);mlx5_cmd_init_#t~bitwise998#1 := 1; [2025-02-08 03:03:45,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12361-3: assume !(0 == (if mlx5_cmd_init_#t~mem997#1 % 256 % 4294967296 <= 2147483647 then mlx5_cmd_init_#t~mem997#1 % 256 % 4294967296 else mlx5_cmd_init_#t~mem997#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:03:45,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12361-2: havoc mlx5_cmd_init_#t~bitwise998#1;assume mlx5_cmd_init_#t~bitwise998#1 > 1; [2025-02-08 03:03:45,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30067: ldv_main_exported_9_#t~ret5261#1 := mlx5e_get_coalesce_#res#1;havoc mlx5e_get_coalesce_#t~ret5151#1.base, mlx5e_get_coalesce_#t~ret5151#1.offset, mlx5e_get_coalesce_#t~mem5152#1, mlx5e_get_coalesce_#t~mem5153#1, mlx5e_get_coalesce_#t~mem5154#1, mlx5e_get_coalesce_#t~mem5155#1, mlx5e_get_coalesce_~netdev#1.base, mlx5e_get_coalesce_~netdev#1.offset, mlx5e_get_coalesce_~coal#1.base, mlx5e_get_coalesce_~coal#1.offset, mlx5e_get_coalesce_~priv~60#1.base, mlx5e_get_coalesce_~priv~60#1.offset, mlx5e_get_coalesce_~tmp~462#1.base, mlx5e_get_coalesce_~tmp~462#1.offset;havoc mlx5e_get_coalesce_#in~netdev#1.base, mlx5e_get_coalesce_#in~netdev#1.offset, mlx5e_get_coalesce_#in~coal#1.base, mlx5e_get_coalesce_#in~coal#1.offset;assume { :end_inline_mlx5e_get_coalesce } true;assume -2147483648 <= ldv_main_exported_9_#t~ret5261#1 && ldv_main_exported_9_#t~ret5261#1 <= 2147483647;havoc ldv_main_exported_9_#t~ret5261#1;~ldv_state_variable_9~0 := 1; [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9587: SUMMARY for call mutex_lock_nested(~#intf_mutex~0.base, ~#intf_mutex~0.offset, 0); srcloc: null [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30596-1: SUMMARY for call dma_unmap_single_attrs(mlx5e_dma_unmap_wqe_err_#t~mem5394#1.base, mlx5e_dma_unmap_wqe_err_#t~mem5394#1.offset, mlx5e_dma_unmap_wqe_err_#t~mem5395#1, mlx5e_dma_unmap_wqe_err_#t~mem5396#1 % 4294967296, 1, 0, 0); srcloc: null [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12362: call write~int#25(-1 + mlx5_cmd_init_#t~bitwise1000#1, mlx5_cmd_init_~cmd~10#1.base, 193 + mlx5_cmd_init_~cmd~10#1.offset, 8);havoc mlx5_cmd_init_#t~mem999#1;havoc mlx5_cmd_init_#t~bitwise1000#1;call mlx5_cmd_init_#t~mem1001#1.base, mlx5_cmd_init_#t~mem1001#1.offset := read~$Pointer$#25(mlx5_cmd_init_~dev#1.base, 318841 + mlx5_cmd_init_~dev#1.offset, 8); [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30596: havoc mlx5e_dma_unmap_wqe_err_#t~mem5394#1.base, mlx5e_dma_unmap_wqe_err_#t~mem5394#1.offset;havoc mlx5e_dma_unmap_wqe_err_#t~mem5395#1;havoc mlx5e_dma_unmap_wqe_err_#t~mem5396#1;mlx5e_dma_unmap_wqe_err_~i~50#1 := 1 + mlx5e_dma_unmap_wqe_err_~i~50#1;call mlx5e_dma_unmap_wqe_err_#t~mem5397#1 := read~int#25(mlx5e_dma_unmap_wqe_err_~skb#1.base, 45 + mlx5e_dma_unmap_wqe_err_~skb#1.offset, 1); [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9455: SUMMARY for call mlx5_stop_health_poll(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L31917: havoc __request_module_#t~nondet5710#1;init_one_#t~ret449#1 := __request_module_#res#1;havoc __request_module_#t~nondet5710#1, __request_module_~arg0#1, __request_module_~arg1#1.base, __request_module_~arg1#1.offset;havoc __request_module_#in~arg0#1, __request_module_#in~arg1#1.base, __request_module_#in~arg1#1.offset;assume { :end_inline___request_module } true;assume -2147483648 <= init_one_#t~ret449#1 && init_one_#t~ret449#1 <= 2147483647;init_one_~err~14#1 := init_one_#t~ret449#1;havoc init_one_#t~ret449#1; [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12362-2: havoc mlx5_cmd_init_#t~bitwise1000#1;assume mlx5_cmd_init_#t~bitwise1000#1 > 1; [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12362-1: [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12230: assume create_msg_cache_~i~10#1 <= 1; [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12230: assume !(create_msg_cache_~i~10#1 <= 1);create_msg_cache_~i~10#1 := 0; [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15401: assume 0 == (mlx5_alloc_uuars_#t~mem1605#1.base + mlx5_alloc_uuars_#t~mem1605#1.offset) % 18446744073709551616;havoc mlx5_alloc_uuars_#t~mem1605#1.base, mlx5_alloc_uuars_#t~mem1605#1.offset;mlx5_alloc_uuars_~err~51#1 := -12; [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15401: assume !(0 == (mlx5_alloc_uuars_#t~mem1605#1.base + mlx5_alloc_uuars_#t~mem1605#1.offset) % 18446744073709551616);havoc mlx5_alloc_uuars_#t~mem1605#1.base, mlx5_alloc_uuars_#t~mem1605#1.offset; [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12362-3: assume 0 == mlx5_cmd_init_#t~mem999#1;mlx5_cmd_init_#t~bitwise1000#1 := 1; [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12362-3: assume !(0 == mlx5_cmd_init_#t~mem999#1); [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17912: mlx5_init_cq_table_#t~ret2100#1 := mlx5_cq_debugfs_init_#res#1;havoc mlx5_cq_debugfs_init_#t~mem1170#1.base, mlx5_cq_debugfs_init_#t~mem1170#1.offset, mlx5_cq_debugfs_init_#t~mem1171#1.base, mlx5_cq_debugfs_init_#t~mem1171#1.offset, mlx5_cq_debugfs_init_#t~ret1172#1.base, mlx5_cq_debugfs_init_#t~ret1172#1.offset, mlx5_cq_debugfs_init_#t~mem1173#1.base, mlx5_cq_debugfs_init_#t~mem1173#1.offset, mlx5_cq_debugfs_init_~dev#1.base, mlx5_cq_debugfs_init_~dev#1.offset;havoc mlx5_cq_debugfs_init_#in~dev#1.base, mlx5_cq_debugfs_init_#in~dev#1.offset;assume { :end_inline_mlx5_cq_debugfs_init } true;assume -2147483648 <= mlx5_init_cq_table_#t~ret2100#1 && mlx5_init_cq_table_#t~ret2100#1 <= 2147483647;mlx5_init_cq_table_~err~66#1 := mlx5_init_cq_table_#t~ret2100#1;havoc mlx5_init_cq_table_#t~ret2100#1;mlx5_init_cq_table_#res#1 := mlx5_init_cq_table_~err~66#1;call ULTIMATE.dealloc(mlx5_init_cq_table_~#__key~13#1.base, mlx5_init_cq_table_~#__key~13#1.offset);havoc mlx5_init_cq_table_~#__key~13#1.base, mlx5_init_cq_table_~#__key~13#1.offset; [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9984-5: assume 0 == ~ldv_retval_2~0;~ldv_state_variable_17~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9984-5: assume !(0 == ~ldv_retval_2~0); [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9588: call mlx5_register_device_#t~mem402#1.base, mlx5_register_device_#t~mem402#1.offset := read~$Pointer$#25(~#intf_list~0.base, ~#intf_list~0.offset, 8);mlx5_register_device_~__mptr~4#1.base, mlx5_register_device_~__mptr~4#1.offset := mlx5_register_device_#t~mem402#1.base, mlx5_register_device_#t~mem402#1.offset;havoc mlx5_register_device_#t~mem402#1.base, mlx5_register_device_#t~mem402#1.offset;mlx5_register_device_~intf~0#1.base, mlx5_register_device_~intf~0#1.offset := mlx5_register_device_~__mptr~4#1.base, -2080 + mlx5_register_device_~__mptr~4#1.offset; [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9588-1: SUMMARY for call list_add_tail(mlx5_register_device_~priv~6#1.base, 1410 + mlx5_register_device_~priv~6#1.offset, ~#dev_list~0.base, ~#dev_list~0.offset); srcloc: null [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29407: mlx5e_get_ethtool_stats_~tmp___4~58#1 := mlx5e_get_ethtool_stats_~idx~1#1;mlx5e_get_ethtool_stats_~idx~1#1 := 1 + mlx5e_get_ethtool_stats_~idx~1#1; [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9324: assume 0 == (mlx5_dev_init_#t~mem343#1.base + mlx5_dev_init_#t~mem343#1.offset) % 18446744073709551616;havoc mlx5_dev_init_#t~mem343#1.base, mlx5_dev_init_#t~mem343#1.offset;mlx5_dev_init_~err~13#1 := -12; [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9324: assume !(0 == (mlx5_dev_init_#t~mem343#1.base + mlx5_dev_init_#t~mem343#1.offset) % 18446744073709551616);havoc mlx5_dev_init_#t~mem343#1.base, mlx5_dev_init_#t~mem343#1.offset; [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363-1: SUMMARY for call mlx5_cmd_init_#t~ret1002#1 := ioread32be(mlx5_cmd_init_#t~mem1001#1.base, 4 + mlx5_cmd_init_#t~mem1001#1.offset); srcloc: null [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363: mlx5_cmd_init_~tmp___1~20#1 := mlx5_cmd_init_#t~ret1002#1;havoc mlx5_cmd_init_#t~mem1001#1.base, mlx5_cmd_init_#t~mem1001#1.offset;havoc mlx5_cmd_init_#t~ret1002#1;call write~int#25(mlx5_cmd_init_~tmp___1~20#1 % 4294967296 / 65536, mlx5_cmd_init_~cmd~10#1.base, 36 + mlx5_cmd_init_~cmd~10#1.offset, 2);call mlx5_cmd_init_#t~mem1003#1 := read~int#25(mlx5_cmd_init_~cmd~10#1.base, 36 + mlx5_cmd_init_~cmd~10#1.offset, 2); [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9456: assume -2147483648 <= mlx5_dev_init_#t~ret367#1 && mlx5_dev_init_#t~ret367#1 <= 2147483647;mlx5_dev_init_~tmp___5~2#1 := mlx5_dev_init_#t~ret367#1;havoc mlx5_dev_init_#t~ret367#1; [2025-02-08 03:03:45,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16591: assume 0 == (mlx5_pagealloc_start_#t~mem1916#1.base + mlx5_pagealloc_start_#t~mem1916#1.offset) % 18446744073709551616;havoc mlx5_pagealloc_start_#t~mem1916#1.base, mlx5_pagealloc_start_#t~mem1916#1.offset;mlx5_pagealloc_start_#res#1 := -12;call ULTIMATE.dealloc(mlx5_pagealloc_start_~#__key~11#1.base, mlx5_pagealloc_start_~#__key~11#1.offset);havoc mlx5_pagealloc_start_~#__key~11#1.base, mlx5_pagealloc_start_~#__key~11#1.offset; [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16591: assume !(0 == (mlx5_pagealloc_start_#t~mem1916#1.base + mlx5_pagealloc_start_#t~mem1916#1.offset) % 18446744073709551616);havoc mlx5_pagealloc_start_#t~mem1916#1.base, mlx5_pagealloc_start_#t~mem1916#1.offset;mlx5_pagealloc_start_#res#1 := 0;call ULTIMATE.dealloc(mlx5_pagealloc_start_~#__key~11#1.base, mlx5_pagealloc_start_~#__key~11#1.offset);havoc mlx5_pagealloc_start_~#__key~11#1.base, mlx5_pagealloc_start_~#__key~11#1.offset; [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9456-1: SUMMARY for call mlx5_dev_init_#t~ret367#1 := mlx5_cmd_teardown_hca(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30729: mlx5e_sq_xmit_#t~ret5448#1 := mlx5e_get_inline_hdr_size_#res#1;havoc mlx5e_get_inline_hdr_size_~sq#1.base, mlx5e_get_inline_hdr_size_~sq#1.offset, mlx5e_get_inline_hdr_size_~skb#1.base, mlx5e_get_inline_hdr_size_~skb#1.offset;havoc mlx5e_get_inline_hdr_size_#in~sq#1.base, mlx5e_get_inline_hdr_size_#in~sq#1.offset, mlx5e_get_inline_hdr_size_#in~skb#1.base, mlx5e_get_inline_hdr_size_#in~skb#1.offset;assume { :end_inline_mlx5e_get_inline_hdr_size } true;mlx5e_sq_xmit_~ihs~0#1 := mlx5e_sq_xmit_#t~ret5448#1;havoc mlx5e_sq_xmit_#t~ret5448#1;call mlx5e_sq_xmit_#t~mem5449#1 := read~int#25(mlx5e_sq_xmit_~skb#1.base, 128 + mlx5e_sq_xmit_~skb#1.offset, 4);mlx5e_sq_xmit_~__max1~0#1 := mlx5e_sq_xmit_#t~mem5449#1;havoc mlx5e_sq_xmit_#t~mem5449#1;mlx5e_sq_xmit_~__max2~0#1 := 60;call write~int#25((if mlx5e_sq_xmit_~__max1~0#1 % 4294967296 > mlx5e_sq_xmit_~__max2~0#1 % 4294967296 then mlx5e_sq_xmit_~__max1~0#1 else mlx5e_sq_xmit_~__max2~0#1), mlx5e_sq_xmit_~skb#1.base, 40 + mlx5e_sq_xmit_~skb#1.offset, 4); [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13685: dbg_read_#t~ret1242#1 := cq_read_field_#res#1;havoc cq_read_field_#t~ret1215#1.base, cq_read_field_#t~ret1215#1.offset, cq_read_field_#t~ret1216#1, cq_read_field_#t~ret1217#1.base, cq_read_field_#t~ret1217#1.offset, cq_read_field_#t~mem1218#1, cq_read_field_#t~ret1219#1, cq_read_field_#t~switch1220#1, cq_read_field_#t~mem1221#1, cq_read_field_#t~mem1222#1, cq_read_field_#t~ret1223#1, cq_read_field_#t~bitwise1224#1, cq_read_field_#t~mem1225#1, cq_read_field_~dev#1.base, cq_read_field_~dev#1.offset, cq_read_field_~cq#1.base, cq_read_field_~cq#1.offset, cq_read_field_~index#1, cq_read_field_~out~6#1.base, cq_read_field_~out~6#1.offset, cq_read_field_~ctx~2#1.base, cq_read_field_~ctx~2#1.offset, cq_read_field_~param~2#1, cq_read_field_~err~32#1, cq_read_field_~tmp~107#1.base, cq_read_field_~tmp~107#1.offset, cq_read_field_~tmp___0~46#1.base, cq_read_field_~tmp___0~46#1.offset, cq_read_field_~tmp___1~29#1;havoc cq_read_field_#in~dev#1.base, cq_read_field_#in~dev#1.offset, cq_read_field_#in~cq#1.base, cq_read_field_#in~cq#1.offset, cq_read_field_#in~index#1;assume { :end_inline_cq_read_field } true;dbg_read_~field~1#1 := dbg_read_#t~ret1242#1; [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8664: assume mlx5_enable_msix_~nvec~0#1 < 0;mlx5_enable_msix_#res#1 := mlx5_enable_msix_~nvec~0#1; [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8664: assume !(mlx5_enable_msix_~nvec~0#1 < 0);call write~int#25(-3 + mlx5_enable_msix_~nvec~0#1, mlx5_enable_msix_~table~0#1.base, 305 + mlx5_enable_msix_~table~0#1.offset, 4);mlx5_enable_msix_#res#1 := 0; [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9457: assume 0 != mlx5_dev_init_~tmp___5~2#1;call mlx5_dev_init_#t~mem368#1.base, mlx5_dev_init_#t~mem368#1.offset := read~$Pointer$#25(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset, 8); [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9457: assume !(0 != mlx5_dev_init_~tmp___5~2#1); [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14214-1: SUMMARY for call mlx5_query_hca_caps_#t~ret1350#1 := __fswab32(mlx5_query_hca_caps_#t~mem1349#1); srcloc: null [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14214-2: call mlx5_query_hca_caps_#t~mem1349#1 := read~int#25(mlx5_query_hca_caps_~dev#1.base, 253361 + mlx5_query_hca_caps_~dev#1.offset, 4); [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14214: mlx5_query_hca_caps_~tmp___1~33#1 := mlx5_query_hca_caps_#t~ret1350#1;havoc mlx5_query_hca_caps_#t~mem1349#1;havoc mlx5_query_hca_caps_#t~ret1350#1; [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29937: assume 0 != mlx5e_set_settings_~err~163#1; [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29937: assume !(0 != mlx5e_set_settings_~err~163#1);call mlx5e_set_settings_#t~mem5238#1 := read~int#10(mlx5e_set_settings_~#port_status~0#1.base, mlx5e_set_settings_~#port_status~0#1.offset, 1); [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13289: call write~$Pointer$#25(mlx5_eq_debugfs_init_#t~ret1126#1.base, mlx5_eq_debugfs_init_#t~ret1126#1.offset, mlx5_eq_debugfs_init_~dev#1.base, 319834 + mlx5_eq_debugfs_init_~dev#1.offset, 8);havoc mlx5_eq_debugfs_init_#t~mem1125#1.base, mlx5_eq_debugfs_init_#t~mem1125#1.offset;havoc mlx5_eq_debugfs_init_#t~ret1126#1.base, mlx5_eq_debugfs_init_#t~ret1126#1.offset;call mlx5_eq_debugfs_init_#t~mem1127#1.base, mlx5_eq_debugfs_init_#t~mem1127#1.offset := read~$Pointer$#25(mlx5_eq_debugfs_init_~dev#1.base, 319834 + mlx5_eq_debugfs_init_~dev#1.offset, 8); [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13289-1: SUMMARY for call mlx5_eq_debugfs_init_#t~ret1126#1.base, mlx5_eq_debugfs_init_#t~ret1126#1.offset := debugfs_create_dir(324, 0, mlx5_eq_debugfs_init_#t~mem1125#1.base, mlx5_eq_debugfs_init_#t~mem1125#1.offset); srcloc: null [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9458: havoc mlx5_dev_init_#t~mem368#1.base, mlx5_dev_init_#t~mem368#1.offset;mlx5_dev_init_#res#1 := mlx5_dev_init_~err~13#1;call ULTIMATE.dealloc(mlx5_dev_init_~#__key~0#1.base, mlx5_dev_init_~#__key~0#1.offset);havoc mlx5_dev_init_~#__key~0#1.base, mlx5_dev_init_~#__key~0#1.offset;call ULTIMATE.dealloc(mlx5_dev_init_~#__key___0~0#1.base, mlx5_dev_init_~#__key___0~0#1.offset);havoc mlx5_dev_init_~#__key___0~0#1.base, mlx5_dev_init_~#__key___0~0#1.offset; [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29409-1: SUMMARY for call mlx5e_get_ethtool_stats_#t~ret5076#1 := constant_test_bit(1, mlx5e_get_ethtool_stats_~priv~55#1.base, 16 + mlx5e_get_ethtool_stats_~priv~55#1.offset); srcloc: null [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29409: assume -2147483648 <= mlx5e_get_ethtool_stats_#t~ret5076#1 && mlx5e_get_ethtool_stats_#t~ret5076#1 <= 2147483647;mlx5e_get_ethtool_stats_~tmp___5~49#1 := mlx5e_get_ethtool_stats_#t~ret5076#1;havoc mlx5e_get_ethtool_stats_#t~ret5076#1; [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27295: call ULTIMATE.dealloc(ldv_main_exported_11_~#ldvarg4~0#1.base, ldv_main_exported_11_~#ldvarg4~0#1.offset);havoc ldv_main_exported_11_~#ldvarg4~0#1.base, ldv_main_exported_11_~#ldvarg4~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_11_~#ldvarg8~0#1.base, ldv_main_exported_11_~#ldvarg8~0#1.offset);havoc ldv_main_exported_11_~#ldvarg8~0#1.base, ldv_main_exported_11_~#ldvarg8~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_11_~#ldvarg6~0#1.base, ldv_main_exported_11_~#ldvarg6~0#1.offset);havoc ldv_main_exported_11_~#ldvarg6~0#1.base, ldv_main_exported_11_~#ldvarg6~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_11_~#ldvarg5~0#1.base, ldv_main_exported_11_~#ldvarg5~0#1.offset);havoc ldv_main_exported_11_~#ldvarg5~0#1.base, ldv_main_exported_11_~#ldvarg5~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_11_~#ldvarg3~0#1.base, ldv_main_exported_11_~#ldvarg3~0#1.offset);havoc ldv_main_exported_11_~#ldvarg3~0#1.base, ldv_main_exported_11_~#ldvarg3~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_11_~#ldvarg7~0#1.base, ldv_main_exported_11_~#ldvarg7~0#1.offset);havoc ldv_main_exported_11_~#ldvarg7~0#1.base, ldv_main_exported_11_~#ldvarg7~0#1.offset;havoc ldv_main_exported_11_#t~ret4616#1.base, ldv_main_exported_11_#t~ret4616#1.offset, ldv_main_exported_11_#t~ret4617#1.base, ldv_main_exported_11_#t~ret4617#1.offset, ldv_main_exported_11_#t~ret4618#1.base, ldv_main_exported_11_#t~ret4618#1.offset, ldv_main_exported_11_#t~ret4619#1.base, ldv_main_exported_11_#t~ret4619#1.offset, ldv_main_exported_11_#t~ret4620#1.base, ldv_main_exported_11_#t~ret4620#1.offset, ldv_main_exported_11_#t~ret4621#1.base, ldv_main_exported_11_#t~ret4621#1.offset, ldv_main_exported_11_#t~ret4622#1.base, ldv_main_exported_11_#t~ret4622#1.offset, ldv_main_exported_11_#t~ret4623#1.base, ldv_main_exported_11_#t~ret4623#1.offset, ldv_main_exported_11_#t~ret4624#1.base, ldv_main_exported_11_#t~ret4624#1.offset, ldv_main_exported_11_#t~nondet4625#1, ldv_main_exported_11_#t~switch4626#1, ldv_main_exported_11_#t~ret4627#1, ldv_main_exported_11_#t~mem4628#1, ldv_main_exported_11_#t~mem4629#1, ldv_main_exported_11_#t~ret4630#1, ldv_main_exported_11_#t~mem4631#1, ldv_main_exported_11_#t~mem4632#1, ldv_main_exported_11_#t~ret4633#1, ldv_main_exported_11_#t~mem4634#1, ldv_main_exported_11_#t~mem4635#1, ldv_main_exported_11_#t~ret4636#1, ldv_main_exported_11_#t~mem4637#1, ldv_main_exported_11_#t~mem4638#1, ldv_main_exported_11_#t~ret4639#1, ldv_main_exported_11_#t~mem4640#1, ldv_main_exported_11_#t~mem4641#1, ldv_main_exported_11_#t~ret4642#1, ldv_main_exported_11_#t~mem4643#1, ldv_main_exported_11_#t~mem4644#1, ldv_main_exported_11_#t~ret4645#1, ldv_main_exported_11_#t~mem4646#1, ldv_main_exported_11_#t~ret4647#1, ldv_main_exported_11_#t~mem4648#1, ldv_main_exported_11_#t~ret4649#1, ldv_main_exported_11_#t~mem4650#1, ldv_main_exported_11_#t~ret4651#1, ldv_main_exported_11_#t~mem4652#1, ldv_main_exported_11_#t~ret4653#1, ldv_main_exported_11_#t~mem4654#1, ldv_main_exported_11_#t~ret4655#1, ldv_main_exported_11_#t~ret4656#1, ldv_main_exported_11_#t~ret4657#1, ldv_main_exported_11_#t~ret4658#1, ldv_main_exported_11_#t~ret4659#1, ldv_main_exported_11_#t~ret4660#1, ldv_main_exported_11_#t~ret4661#1.base, ldv_main_exported_11_#t~ret4661#1.offset, ldv_main_exported_11_#t~ret4662#1.base, ldv_main_exported_11_#t~ret4662#1.offset, ldv_main_exported_11_#t~ret4663#1.base, ldv_main_exported_11_#t~ret4663#1.offset, ldv_main_exported_11_#t~ret4664#1, ldv_main_exported_11_#t~ret4665#1, ldv_main_exported_11_~ldvarg2~0#1.base, ldv_main_exported_11_~ldvarg2~0#1.offset, ldv_main_exported_11_~tmp~424#1.base, ldv_main_exported_11_~tmp~424#1.offset, ldv_main_exported_11_~#ldvarg4~0#1.base, ldv_main_exported_11_~#ldvarg4~0#1.offset, ldv_main_exported_11_~ldvarg1~0#1.base, ldv_main_exported_11_~ldvarg1~0#1.offset, ldv_main_exported_11_~tmp___0~196#1.base, ldv_main_exported_11_~tmp___0~196#1.offset, ldv_main_exported_11_~#ldvarg8~0#1.base, ldv_main_exported_11_~#ldvarg8~0#1.offset, ldv_main_exported_11_~#ldvarg6~0#1.base, ldv_main_exported_11_~#ldvarg6~0#1.offset, ldv_main_exported_11_~#ldvarg5~0#1.base, ldv_main_exported_11_~#ldvarg5~0#1.offset, ldv_main_exported_11_~ldvarg0~0#1.base, ldv_main_exported_11_~ldvarg0~0#1.offset, ldv_main_exported_11_~tmp___1~143#1.base, ldv_main_exported_11_~tmp___1~143#1.offset, ldv_main_exported_11_~#ldvarg3~0#1.base, ldv_main_exported_11_~#ldvarg3~0#1.offset, ldv_main_exported_11_~#ldvarg7~0#1.base, ldv_main_exported_11_~#ldvarg7~0#1.offset, ldv_main_exported_11_~tmp___2~104#1;assume { :end_inline_ldv_main_exported_11 } true; [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13290: assume 0 == (mlx5_eq_debugfs_init_#t~mem1127#1.base + mlx5_eq_debugfs_init_#t~mem1127#1.offset) % 18446744073709551616;havoc mlx5_eq_debugfs_init_#t~mem1127#1.base, mlx5_eq_debugfs_init_#t~mem1127#1.offset;mlx5_eq_debugfs_init_#res#1 := -12; [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13290: assume !(0 == (mlx5_eq_debugfs_init_#t~mem1127#1.base + mlx5_eq_debugfs_init_#t~mem1127#1.offset) % 18446744073709551616);havoc mlx5_eq_debugfs_init_#t~mem1127#1.base, mlx5_eq_debugfs_init_#t~mem1127#1.offset;mlx5_eq_debugfs_init_#res#1 := 0; [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12365: assume mlx5_cmd_init_#t~mem1003#1 % 65536 % 4294967296 > 5;havoc mlx5_cmd_init_#t~mem1003#1;call mlx5_cmd_init_#t~mem1004#1.base, mlx5_cmd_init_#t~mem1004#1.offset := read~$Pointer$#25(mlx5_cmd_init_~dev#1.base, mlx5_cmd_init_~dev#1.offset, 8);call mlx5_cmd_init_#t~mem1005#1 := read~int#25(mlx5_cmd_init_~cmd~10#1.base, 36 + mlx5_cmd_init_~cmd~10#1.offset, 2); [2025-02-08 03:03:45,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12365: assume !(mlx5_cmd_init_#t~mem1003#1 % 65536 % 4294967296 > 5);havoc mlx5_cmd_init_#t~mem1003#1; [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29410: call write~int#25(mlx5e_get_ethtool_stats_#t~ite5080#1, mlx5e_get_ethtool_stats_~data#1.base, mlx5e_get_ethtool_stats_~data#1.offset + 8 * (if mlx5e_get_ethtool_stats_~tmp___4~58#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_get_ethtool_stats_~tmp___4~58#1 % 18446744073709551616 % 18446744073709551616 else mlx5e_get_ethtool_stats_~tmp___4~58#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc mlx5e_get_ethtool_stats_#t~ite5080#1;havoc mlx5e_get_ethtool_stats_#t~mem5077#1.base, mlx5e_get_ethtool_stats_#t~mem5077#1.offset;havoc mlx5e_get_ethtool_stats_#t~mem5078#1.base, mlx5e_get_ethtool_stats_#t~mem5078#1.offset;havoc mlx5e_get_ethtool_stats_#t~mem5079#1;mlx5e_get_ethtool_stats_~j~3#1 := 1 + mlx5e_get_ethtool_stats_~j~3#1; [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9194: alloc_comp_eqs_#res#1 := alloc_comp_eqs_~err~11#1;call ULTIMATE.dealloc(alloc_comp_eqs_~#name~0#1.base, alloc_comp_eqs_~#name~0#1.offset);havoc alloc_comp_eqs_~#name~0#1.base, alloc_comp_eqs_~#name~0#1.offset;call ULTIMATE.dealloc(alloc_comp_eqs_~#descriptor~1#1.base, alloc_comp_eqs_~#descriptor~1#1.offset);havoc alloc_comp_eqs_~#descriptor~1#1.base, alloc_comp_eqs_~#descriptor~1#1.offset; [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9458-1: SUMMARY for call dev_err(mlx5_dev_init_#t~mem368#1.base, 148 + mlx5_dev_init_#t~mem368#1.offset, 67, 0); srcloc: null [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30599: assume (if mlx5e_dma_unmap_wqe_err_#t~mem5397#1 % 256 % 4294967296 <= 2147483647 then mlx5e_dma_unmap_wqe_err_#t~mem5397#1 % 256 % 4294967296 else mlx5e_dma_unmap_wqe_err_#t~mem5397#1 % 256 % 4294967296 - 4294967296) > mlx5e_dma_unmap_wqe_err_~i~50#1;havoc mlx5e_dma_unmap_wqe_err_#t~mem5397#1; [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30599: assume !((if mlx5e_dma_unmap_wqe_err_#t~mem5397#1 % 256 % 4294967296 <= 2147483647 then mlx5e_dma_unmap_wqe_err_#t~mem5397#1 % 256 % 4294967296 else mlx5e_dma_unmap_wqe_err_#t~mem5397#1 % 256 % 4294967296 - 4294967296) > mlx5e_dma_unmap_wqe_err_~i~50#1);havoc mlx5e_dma_unmap_wqe_err_#t~mem5397#1;call ULTIMATE.dealloc(mlx5e_dma_unmap_wqe_err_~#addr~9#1.base, mlx5e_dma_unmap_wqe_err_~#addr~9#1.offset);havoc mlx5e_dma_unmap_wqe_err_~#addr~9#1.base, mlx5e_dma_unmap_wqe_err_~#addr~9#1.offset;call ULTIMATE.dealloc(mlx5e_dma_unmap_wqe_err_~#size~1#1.base, mlx5e_dma_unmap_wqe_err_~#size~1#1.offset);havoc mlx5e_dma_unmap_wqe_err_~#size~1#1.base, mlx5e_dma_unmap_wqe_err_~#size~1#1.offset; [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9326: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 48, 0); srcloc: null [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14215-4: assume 0 == mlx5_query_hca_caps_~tmp___1~33#1 % 4294967296;mlx5_query_hca_caps_#t~bitwise1351#1 := 0; [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14215-4: assume !(0 == mlx5_query_hca_caps_~tmp___1~33#1 % 4294967296); [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14215-2: havoc mlx5_query_hca_caps_#t~bitwise1351#1;assume mlx5_query_hca_caps_#t~bitwise1351#1 % 4294967296 <= mlx5_query_hca_caps_~tmp___1~33#1 % 4294967296 && mlx5_query_hca_caps_#t~bitwise1351#1 % 4294967296 <= 2; [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14215-3: assume 2 == mlx5_query_hca_caps_~tmp___1~33#1 % 4294967296;mlx5_query_hca_caps_#t~bitwise1351#1 := mlx5_query_hca_caps_~tmp___1~33#1; [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14215-3: assume !(2 == mlx5_query_hca_caps_~tmp___1~33#1 % 4294967296); [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9194-1: SUMMARY for call free_comp_eqs(alloc_comp_eqs_~dev#1.base, alloc_comp_eqs_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14215: assume 0 != mlx5_query_hca_caps_#t~bitwise1351#1 % 4294967296;havoc mlx5_query_hca_caps_#t~bitwise1351#1; [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14215: assume !(0 != mlx5_query_hca_caps_#t~bitwise1351#1 % 4294967296);havoc mlx5_query_hca_caps_#t~bitwise1351#1; [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14215-1: [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13555: assume qp_read_field_#t~switch1181#1;call qp_read_field_#t~mem1200#1 := read~int#25(qp_read_field_~ctx~0#1.base, 20 + qp_read_field_~ctx~0#1.offset, 4); [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13555: assume !qp_read_field_#t~switch1181#1;qp_read_field_#t~switch1181#1 := qp_read_field_#t~switch1181#1 || 8 == qp_read_field_~index#1; [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29410-1: assume 0 != mlx5e_get_ethtool_stats_~tmp___5~49#1;call mlx5e_get_ethtool_stats_#t~mem5077#1.base, mlx5e_get_ethtool_stats_#t~mem5077#1.offset := read~$Pointer$#25(mlx5e_get_ethtool_stats_~priv~55#1.base, 244 + mlx5e_get_ethtool_stats_~priv~55#1.offset, 8);call mlx5e_get_ethtool_stats_#t~mem5078#1.base, mlx5e_get_ethtool_stats_#t~mem5078#1.offset := read~$Pointer$#25(mlx5e_get_ethtool_stats_#t~mem5077#1.base, mlx5e_get_ethtool_stats_#t~mem5077#1.offset + 8 * (if mlx5e_get_ethtool_stats_~i~43#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_get_ethtool_stats_~i~43#1 % 18446744073709551616 % 18446744073709551616 else mlx5e_get_ethtool_stats_~i~43#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call mlx5e_get_ethtool_stats_#t~mem5079#1 := read~int#25(mlx5e_get_ethtool_stats_#t~mem5078#1.base, 16 + (465 + mlx5e_get_ethtool_stats_#t~mem5078#1.offset + 559 * mlx5e_get_ethtool_stats_~tc~7#1) + 8 * (if mlx5e_get_ethtool_stats_~j~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_get_ethtool_stats_~j~3#1 % 18446744073709551616 % 18446744073709551616 else mlx5e_get_ethtool_stats_~j~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);mlx5e_get_ethtool_stats_#t~ite5080#1 := mlx5e_get_ethtool_stats_#t~mem5079#1; [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29410-1: assume !(0 != mlx5e_get_ethtool_stats_~tmp___5~49#1);mlx5e_get_ethtool_stats_#t~ite5080#1 := 0; [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12366-1: SUMMARY for call dev_err(mlx5_cmd_init_#t~mem1004#1.base, 148 + mlx5_cmd_init_#t~mem1004#1.offset, 249, 0); srcloc: null [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12366: havoc mlx5_cmd_init_#t~mem1004#1.base, mlx5_cmd_init_#t~mem1004#1.offset;havoc mlx5_cmd_init_#t~mem1005#1;mlx5_cmd_init_~err~28#1 := -524; [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14216-1: SUMMARY for call mlx5_query_hca_caps_#t~ret1352#1 := mlx5_core_get_caps(mlx5_query_hca_caps_~dev#1.base, mlx5_query_hca_caps_~dev#1.offset, 3, 1); srcloc: null [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14216: assume -2147483648 <= mlx5_query_hca_caps_#t~ret1352#1 && mlx5_query_hca_caps_#t~ret1352#1 <= 2147483647;mlx5_query_hca_caps_~err~39#1 := mlx5_query_hca_caps_#t~ret1352#1;havoc mlx5_query_hca_caps_#t~ret1352#1; [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13556-1: SUMMARY for call qp_read_field_#t~ret1201#1 := __fswab32(qp_read_field_#t~mem1200#1); srcloc: null [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13556: qp_read_field_~tmp___7~5#1 := qp_read_field_#t~ret1201#1;qp_read_field_~param~0#1 := qp_read_field_~tmp___7~5#1 % 4294967296 / 16777216 % 4294967296 % 32;qp_read_field_~param~0#1 := 12 + qp_read_field_~param~0#1; [2025-02-08 03:03:45,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15406-1: SUMMARY for call mlx5_alloc_uuars_#t~ret1606#1.base, mlx5_alloc_uuars_#t~ret1606#1.offset := kcalloc(mlx5_alloc_uuars_~tot_uuars~1#1, 4, 208); srcloc: null [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29544: call ULTIMATE.dealloc(mlx5e_set_channels_~#new_params~2#1.base, mlx5e_set_channels_~#new_params~2#1.offset);havoc mlx5e_set_channels_~#new_params~2#1.base, mlx5e_set_channels_~#new_params~2#1.offset;ldv_main_exported_9_#t~ret5254#1 := mlx5e_set_channels_#res#1;havoc mlx5e_set_channels_#t~ret5129#1.base, mlx5e_set_channels_#t~ret5129#1.offset, mlx5e_set_channels_#t~mem5130#1.base, mlx5e_set_channels_#t~mem5130#1.offset, mlx5e_set_channels_#t~mem5131#1, mlx5e_set_channels_#t~mem5132#1, mlx5e_set_channels_#t~mem5133#1, mlx5e_set_channels_#t~mem5134#1, mlx5e_set_channels_#t~short5135#1, mlx5e_set_channels_#t~mem5136#1, mlx5e_set_channels_#t~mem5137#1, mlx5e_set_channels_#t~mem5138#1, mlx5e_set_channels_#t~mem5139#1, mlx5e_set_channels_#t~mem5140#1, mlx5e_set_channels_#t~mem5141#1, mlx5e_set_channels_#t~mem5142#1, mlx5e_set_channels_#t~mem5143#1, mlx5e_set_channels_#t~mem5144#1, mlx5e_set_channels_#t~mem5145#1, mlx5e_set_channels_#t~mem5146#1, mlx5e_set_channels_#t~mem5147#1, mlx5e_set_channels_#t~mem5148#1, mlx5e_set_channels_#t~mem5149#1, mlx5e_set_channels_#t~ret5150#1, mlx5e_set_channels_~dev#1.base, mlx5e_set_channels_~dev#1.offset, mlx5e_set_channels_~ch#1.base, mlx5e_set_channels_~ch#1.offset, mlx5e_set_channels_~priv~59#1.base, mlx5e_set_channels_~priv~59#1.offset, mlx5e_set_channels_~tmp~461#1.base, mlx5e_set_channels_~tmp~461#1.offset, mlx5e_set_channels_~ncv~2#1, mlx5e_set_channels_~count~1#1, mlx5e_set_channels_~#new_params~2#1.base, mlx5e_set_channels_~#new_params~2#1.offset, mlx5e_set_channels_~err~161#1;havoc mlx5e_set_channels_#in~dev#1.base, mlx5e_set_channels_#in~dev#1.offset, mlx5e_set_channels_#in~ch#1.base, mlx5e_set_channels_#in~ch#1.offset;assume { :end_inline_mlx5e_set_channels } true;assume -2147483648 <= ldv_main_exported_9_#t~ret5254#1 && ldv_main_exported_9_#t~ret5254#1 <= 2147483647;havoc ldv_main_exported_9_#t~ret5254#1;~ldv_state_variable_9~0 := 1; [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15406: mlx5_alloc_uuars_~tmp___2~29#1.base, mlx5_alloc_uuars_~tmp___2~29#1.offset := mlx5_alloc_uuars_#t~ret1606#1.base, mlx5_alloc_uuars_#t~ret1606#1.offset;havoc mlx5_alloc_uuars_#t~ret1606#1.base, mlx5_alloc_uuars_#t~ret1606#1.offset;call write~$Pointer$#25(mlx5_alloc_uuars_~tmp___2~29#1.base, mlx5_alloc_uuars_~tmp___2~29#1.offset, mlx5_alloc_uuars_~uuari#1.base, 24 + mlx5_alloc_uuars_~uuari#1.offset, 8);call mlx5_alloc_uuars_#t~mem1607#1.base, mlx5_alloc_uuars_#t~mem1607#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, 24 + mlx5_alloc_uuars_~uuari#1.offset, 8); [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13424-1: SUMMARY for call debugfs_remove_recursive(mlx5_cmdif_debugfs_init_#t~mem1167#1.base, mlx5_cmdif_debugfs_init_#t~mem1167#1.offset); srcloc: null [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13424-2: call mlx5_cmdif_debugfs_init_#t~mem1167#1.base, mlx5_cmdif_debugfs_init_#t~mem1167#1.offset := read~$Pointer$#25(mlx5_cmdif_debugfs_init_~dev#1.base, 319850 + mlx5_cmdif_debugfs_init_~dev#1.offset, 8); [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13424: mlx5_cmdif_debugfs_init_#res#1 := mlx5_cmdif_debugfs_init_~err~29#1; [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14217: assume 0 != mlx5_query_hca_caps_~err~39#1;mlx5_query_hca_caps_#res#1 := mlx5_query_hca_caps_~err~39#1; [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14217: assume !(0 != mlx5_query_hca_caps_~err~39#1); [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13160: assume mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#res#1.base, mlx5_qp_type_str_#res#1.offset := 283, 0; [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13160: assume !mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#t~switch1112#1 := mlx5_qp_type_str_#t~switch1112#1 || 1 == mlx5_qp_type_str_~type#1; [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29941: assume 4 == mlx5e_set_settings_#t~mem5238#1 % 256 % 4294967296;havoc mlx5e_set_settings_#t~mem5238#1;mlx5e_set_settings_#res#1 := 0;call ULTIMATE.dealloc(mlx5e_set_settings_~#eth_proto_cap~1#1.base, mlx5e_set_settings_~#eth_proto_cap~1#1.offset);havoc mlx5e_set_settings_~#eth_proto_cap~1#1.base, mlx5e_set_settings_~#eth_proto_cap~1#1.offset;call ULTIMATE.dealloc(mlx5e_set_settings_~#eth_proto_admin~1#1.base, mlx5e_set_settings_~#eth_proto_admin~1#1.offset);havoc mlx5e_set_settings_~#eth_proto_admin~1#1.base, mlx5e_set_settings_~#eth_proto_admin~1#1.offset;call ULTIMATE.dealloc(mlx5e_set_settings_~#port_status~0#1.base, mlx5e_set_settings_~#port_status~0#1.offset);havoc mlx5e_set_settings_~#port_status~0#1.base, mlx5e_set_settings_~#port_status~0#1.offset; [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29941: assume !(4 == mlx5e_set_settings_#t~mem5238#1 % 256 % 4294967296);havoc mlx5e_set_settings_#t~mem5238#1; [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29280: mlx5e_get_strings_~j~2#1 := 0; [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9593: call mlx5_register_device_#t~mem403#1.base, mlx5_register_device_#t~mem403#1.offset := read~$Pointer$#25(mlx5_register_device_~intf~0#1.base, 36 + mlx5_register_device_~intf~0#1.offset, 8);mlx5_register_device_~__mptr___0~3#1.base, mlx5_register_device_~__mptr___0~3#1.offset := mlx5_register_device_#t~mem403#1.base, mlx5_register_device_#t~mem403#1.offset;havoc mlx5_register_device_#t~mem403#1.base, mlx5_register_device_#t~mem403#1.offset;mlx5_register_device_~intf~0#1.base, mlx5_register_device_~intf~0#1.offset := mlx5_register_device_~__mptr___0~3#1.base, -2080 + mlx5_register_device_~__mptr___0~3#1.offset; [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9593-1: SUMMARY for call mlx5_add_device(mlx5_register_device_~intf~0#1.base, mlx5_register_device_~intf~0#1.offset, mlx5_register_device_~priv~6#1.base, mlx5_register_device_~priv~6#1.offset); srcloc: null [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29413: assume mlx5e_get_ethtool_stats_~j~3#1 <= 7; [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29413: assume !(mlx5e_get_ethtool_stats_~j~3#1 <= 7);mlx5e_get_ethtool_stats_~tc~7#1 := 1 + mlx5e_get_ethtool_stats_~tc~7#1;call mlx5e_get_ethtool_stats_#t~mem5081#1 := read~int#25(mlx5e_get_ethtool_stats_~priv~55#1.base, mlx5e_get_ethtool_stats_~priv~55#1.offset, 4); [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30338: skb_transport_offset_~tmp~479#1.base, skb_transport_offset_~tmp~479#1.offset := skb_transport_offset_#t~ret5323#1.base, skb_transport_offset_#t~ret5323#1.offset;havoc skb_transport_offset_#t~ret5323#1.base, skb_transport_offset_#t~ret5323#1.offset;call skb_transport_offset_#t~mem5324#1.base, skb_transport_offset_#t~mem5324#1.offset := read~$Pointer$#25(skb_transport_offset_~skb#1.base, 238 + skb_transport_offset_~skb#1.offset, 8);skb_transport_offset_#res#1 := (if (skb_transport_offset_~tmp~479#1.base + skb_transport_offset_~tmp~479#1.offset - (skb_transport_offset_#t~mem5324#1.base + skb_transport_offset_#t~mem5324#1.offset)) % 4294967296 % 4294967296 <= 2147483647 then (skb_transport_offset_~tmp~479#1.base + skb_transport_offset_~tmp~479#1.offset - (skb_transport_offset_#t~mem5324#1.base + skb_transport_offset_#t~mem5324#1.offset)) % 4294967296 % 4294967296 else (skb_transport_offset_~tmp~479#1.base + skb_transport_offset_~tmp~479#1.offset - (skb_transport_offset_#t~mem5324#1.base + skb_transport_offset_#t~mem5324#1.offset)) % 4294967296 % 4294967296 - 4294967296);havoc skb_transport_offset_#t~mem5324#1.base, skb_transport_offset_#t~mem5324#1.offset; [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30734-1: assume { :begin_inline_skb_copy_from_linear_data } true;skb_copy_from_linear_data_#in~skb#1.base, skb_copy_from_linear_data_#in~skb#1.offset, skb_copy_from_linear_data_#in~to#1.base, skb_copy_from_linear_data_#in~to#1.offset, skb_copy_from_linear_data_#in~len#1 := mlx5e_sq_xmit_~skb#1.base, mlx5e_sq_xmit_~skb#1.offset, mlx5e_sq_xmit_~eseg~0#1.base, 14 + mlx5e_sq_xmit_~eseg~0#1.offset, mlx5e_sq_xmit_~ihs~0#1 % 65536;havoc skb_copy_from_linear_data_#t~mem5329#1.base, skb_copy_from_linear_data_#t~mem5329#1.offset, skb_copy_from_linear_data_#t~memcpy~res5330#1.base, skb_copy_from_linear_data_#t~memcpy~res5330#1.offset, skb_copy_from_linear_data_~skb#1.base, skb_copy_from_linear_data_~skb#1.offset, skb_copy_from_linear_data_~to#1.base, skb_copy_from_linear_data_~to#1.offset, skb_copy_from_linear_data_~len#1;skb_copy_from_linear_data_~skb#1.base, skb_copy_from_linear_data_~skb#1.offset := skb_copy_from_linear_data_#in~skb#1.base, skb_copy_from_linear_data_#in~skb#1.offset;skb_copy_from_linear_data_~to#1.base, skb_copy_from_linear_data_~to#1.offset := skb_copy_from_linear_data_#in~to#1.base, skb_copy_from_linear_data_#in~to#1.offset;skb_copy_from_linear_data_~len#1 := skb_copy_from_linear_data_#in~len#1;call skb_copy_from_linear_data_#t~mem5329#1.base, skb_copy_from_linear_data_#t~mem5329#1.offset := read~$Pointer$#25(skb_copy_from_linear_data_~skb#1.base, 238 + skb_copy_from_linear_data_~skb#1.offset, 8); [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30734: havoc skb_copy_from_linear_data_#t~mem5329#1.base, skb_copy_from_linear_data_#t~mem5329#1.offset, skb_copy_from_linear_data_#t~memcpy~res5330#1.base, skb_copy_from_linear_data_#t~memcpy~res5330#1.offset, skb_copy_from_linear_data_~skb#1.base, skb_copy_from_linear_data_~skb#1.offset, skb_copy_from_linear_data_~to#1.base, skb_copy_from_linear_data_~to#1.offset, skb_copy_from_linear_data_~len#1;havoc skb_copy_from_linear_data_#in~skb#1.base, skb_copy_from_linear_data_#in~skb#1.offset, skb_copy_from_linear_data_#in~to#1.base, skb_copy_from_linear_data_#in~to#1.offset, skb_copy_from_linear_data_#in~len#1;assume { :end_inline_skb_copy_from_linear_data } true;assume { :begin_inline_skb_pull_inline } true;skb_pull_inline_#in~skb#1.base, skb_pull_inline_#in~skb#1.offset, skb_pull_inline_#in~len#1 := mlx5e_sq_xmit_~skb#1.base, mlx5e_sq_xmit_~skb#1.offset, mlx5e_sq_xmit_~ihs~0#1 % 65536;havoc skb_pull_inline_#res#1.base, skb_pull_inline_#res#1.offset;havoc skb_pull_inline_#t~mem5318#1, skb_pull_inline_#t~ret5319#1, skb_pull_inline_#t~ret5320#1.base, skb_pull_inline_#t~ret5320#1.offset, skb_pull_inline_~skb#1.base, skb_pull_inline_~skb#1.offset, skb_pull_inline_~len#1, skb_pull_inline_~tmp___0~227#1.base, skb_pull_inline_~tmp___0~227#1.offset, skb_pull_inline_~tmp___1~165#1.base, skb_pull_inline_~tmp___1~165#1.offset, skb_pull_inline_~tmp___2~122#1;skb_pull_inline_~skb#1.base, skb_pull_inline_~skb#1.offset := skb_pull_inline_#in~skb#1.base, skb_pull_inline_#in~skb#1.offset;skb_pull_inline_~len#1 := skb_pull_inline_#in~len#1;havoc skb_pull_inline_~tmp___0~227#1.base, skb_pull_inline_~tmp___0~227#1.offset;havoc skb_pull_inline_~tmp___1~165#1.base, skb_pull_inline_~tmp___1~165#1.offset;havoc skb_pull_inline_~tmp___2~122#1;call skb_pull_inline_#t~mem5318#1 := read~int#25(skb_pull_inline_~skb#1.base, 128 + skb_pull_inline_~skb#1.offset, 4); [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9330: mlx5_dev_init_~tmp___2~6#1 := mlx5_dev_init_#t~ret344#1;havoc mlx5_dev_init_#t~ret344#1; [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30338-1: SUMMARY for call skb_transport_offset_#t~ret5323#1.base, skb_transport_offset_#t~ret5323#1.offset := skb_transport_header(skb_transport_offset_~skb#1.base, skb_transport_offset_~skb#1.offset); srcloc: null [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12237-1: SUMMARY for call create_msg_cache_#t~ret961#1.base, create_msg_cache_#t~ret961#1.offset := mlx5_alloc_cmd_msg(create_msg_cache_~dev#1.base, create_msg_cache_~dev#1.offset, 208, 528); srcloc: null [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30339: havoc skb_transport_offset_#t~mem5324#1.base, skb_transport_offset_#t~mem5324#1.offset;mlx5e_sq_xmit_#t~ret5440#1 := skb_transport_offset_#res#1;havoc skb_transport_offset_#t~ret5323#1.base, skb_transport_offset_#t~ret5323#1.offset, skb_transport_offset_#t~mem5324#1.base, skb_transport_offset_#t~mem5324#1.offset, skb_transport_offset_~skb#1.base, skb_transport_offset_~skb#1.offset, skb_transport_offset_~tmp~479#1.base, skb_transport_offset_~tmp~479#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 <= mlx5e_sq_xmit_#t~ret5440#1 && mlx5e_sq_xmit_#t~ret5440#1 <= 2147483647;mlx5e_sq_xmit_~tmp___3~97#1 := mlx5e_sq_xmit_#t~ret5440#1;havoc mlx5e_sq_xmit_#t~ret5440#1;assume { :begin_inline_tcp_hdrlen } true;tcp_hdrlen_#in~skb#1.base, tcp_hdrlen_#in~skb#1.offset := mlx5e_sq_xmit_~skb#1.base, mlx5e_sq_xmit_~skb#1.offset;havoc tcp_hdrlen_#res#1;havoc tcp_hdrlen_#t~ret5355#1.base, tcp_hdrlen_#t~ret5355#1.offset, tcp_hdrlen_#t~mem5356#1, tcp_hdrlen_~skb#1.base, tcp_hdrlen_~skb#1.offset, tcp_hdrlen_~tmp~487#1.base, tcp_hdrlen_~tmp~487#1.offset;tcp_hdrlen_~skb#1.base, tcp_hdrlen_~skb#1.offset := tcp_hdrlen_#in~skb#1.base, tcp_hdrlen_#in~skb#1.offset;havoc tcp_hdrlen_~tmp~487#1.base, tcp_hdrlen_~tmp~487#1.offset;assume { :begin_inline_tcp_hdr } true;tcp_hdr_#in~skb#1.base, tcp_hdr_#in~skb#1.offset := tcp_hdrlen_~skb#1.base, tcp_hdrlen_~skb#1.offset;havoc tcp_hdr_#res#1.base, tcp_hdr_#res#1.offset;havoc tcp_hdr_#t~ret5354#1.base, tcp_hdr_#t~ret5354#1.offset, tcp_hdr_~skb#1.base, tcp_hdr_~skb#1.offset, tcp_hdr_~tmp~486#1.base, tcp_hdr_~tmp~486#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~486#1.base, tcp_hdr_~tmp~486#1.offset; [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13162: assume mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#res#1.base, mlx5_qp_type_str_#res#1.offset := 284, 0; [2025-02-08 03:03:45,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13162: assume !mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#t~switch1112#1 := mlx5_qp_type_str_#t~switch1112#1 || 2 == mlx5_qp_type_str_~type#1; [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12237: create_msg_cache_~msg~4#1.base, create_msg_cache_~msg~4#1.offset := create_msg_cache_#t~ret961#1.base, create_msg_cache_#t~ret961#1.offset; [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9330-1: SUMMARY for call mlx5_dev_init_#t~ret344#1 := fw_rev_sub(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15408: assume 0 == (mlx5_alloc_uuars_#t~mem1607#1.base + mlx5_alloc_uuars_#t~mem1607#1.offset) % 18446744073709551616;havoc mlx5_alloc_uuars_#t~mem1607#1.base, mlx5_alloc_uuars_#t~mem1607#1.offset;mlx5_alloc_uuars_~err~51#1 := -12; [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15408: assume !(0 == (mlx5_alloc_uuars_#t~mem1607#1.base + mlx5_alloc_uuars_#t~mem1607#1.offset) % 18446744073709551616);havoc mlx5_alloc_uuars_#t~mem1607#1.base, mlx5_alloc_uuars_#t~mem1607#1.offset;mlx5_alloc_uuars_~i~15#1 := 0; [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9331: mlx5_dev_init_~tmp___3~5#1 := mlx5_dev_init_#t~ret345#1;havoc mlx5_dev_init_#t~ret345#1; [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9331-1: SUMMARY for call mlx5_dev_init_#t~ret345#1 := fw_rev_min(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9463: SUMMARY for call mlx5_pagealloc_stop(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12238-1: SUMMARY for call create_msg_cache_#t~ret962#1 := IS_ERR(create_msg_cache_~msg~4#1.base, create_msg_cache_~msg~4#1.offset); srcloc: null [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29283: mlx5e_get_strings_~tmp___1~155#1 := mlx5e_get_strings_~idx~0#1;mlx5e_get_strings_~idx~0#1 := 1 + mlx5e_get_strings_~idx~0#1;mlx5e_get_strings_#t~loopctr5058#1 := 0; [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12238: create_msg_cache_~tmp___2~17#1 := (if 0 == create_msg_cache_#t~ret962#1 % 256 then 0 else 1);havoc create_msg_cache_#t~ret962#1; [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12899: ldv_main_exported_15_#t~ret1080#1 := data_read_#res#1;havoc data_read_#t~mem816#1.base, data_read_#t~mem816#1.offset, data_read_#t~mem817#1, data_read_#t~mem818#1.base, data_read_#t~mem818#1.offset, data_read_#t~mem819#1, data_read_#t~mem820#1.base, data_read_#t~mem820#1.offset, data_read_#t~ret821#1, data_read_#t~mem822#1, data_read_~filp#1.base, data_read_~filp#1.offset, data_read_~buf#1.base, data_read_~buf#1.offset, data_read_~count#1, data_read_~pos#1.base, data_read_~pos#1.offset, data_read_~dev~7#1.base, data_read_~dev~7#1.offset, data_read_~dbg~2#1.base, data_read_~dbg~2#1.offset, data_read_~copy~2#1, data_read_~__min1~5#1, data_read_~__min2~5#1, data_read_~tmp~73#1;havoc data_read_#in~filp#1.base, data_read_#in~filp#1.offset, data_read_#in~buf#1.base, data_read_#in~buf#1.offset, data_read_#in~count#1, data_read_#in~pos#1.base, data_read_#in~pos#1.offset;assume { :end_inline_data_read } true;assume -9223372036854775808 <= ldv_main_exported_15_#t~ret1080#1 && ldv_main_exported_15_#t~ret1080#1 <= 9223372036854775807;havoc ldv_main_exported_15_#t~mem1079#1;havoc ldv_main_exported_15_#t~ret1080#1;~ldv_state_variable_15~0 := 2; [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8803: call ULTIMATE.dealloc(handle_hca_cap_~#descriptor~0#1.base, handle_hca_cap_~#descriptor~0#1.offset);havoc handle_hca_cap_~#descriptor~0#1.base, handle_hca_cap_~#descriptor~0#1.offset;mlx5_dev_init_#t~ret352#1 := handle_hca_cap_#res#1;havoc handle_hca_cap_#t~mem209#1.base, handle_hca_cap_#t~mem209#1.offset, handle_hca_cap_#t~ret210#1.base, handle_hca_cap_#t~ret210#1.offset, handle_hca_cap_#t~ret211#1, handle_hca_cap_#t~ret212#1, handle_hca_cap_#t~memcpy~res213#1.base, handle_hca_cap_#t~memcpy~res213#1.offset, handle_hca_cap_#t~mem214#1, handle_hca_cap_#t~ret215#1, handle_hca_cap_#t~mem216#1, handle_hca_cap_#t~ret217#1, handle_hca_cap_#t~ret218#1, handle_hca_cap_#t~ret219#1.base, handle_hca_cap_#t~ret219#1.offset, handle_hca_cap_#t~mem220#1, handle_hca_cap_#t~mem221#1, handle_hca_cap_#t~ret222#1, handle_hca_cap_#t~ret223#1, handle_hca_cap_#t~bitwise224#1, handle_hca_cap_#t~ret225#1, handle_hca_cap_#t~mem226#1, handle_hca_cap_#t~mem227#1, handle_hca_cap_#t~ret228#1, handle_hca_cap_#t~mem229#1, handle_hca_cap_#t~bitwise230#1, handle_hca_cap_#t~ret231#1, handle_hca_cap_#t~mem232#1, handle_hca_cap_#t~ret233#1, handle_hca_cap_#t~bitwise234#1, handle_hca_cap_#t~ret235#1, handle_hca_cap_#t~ret236#1, handle_hca_cap_~dev#1.base, handle_hca_cap_~dev#1.offset, handle_hca_cap_~set_ctx~0#1.base, handle_hca_cap_~set_ctx~0#1.offset, handle_hca_cap_~prof~0#1.base, handle_hca_cap_~prof~0#1.offset, handle_hca_cap_~err~4#1, handle_hca_cap_~set_sz~0#1, handle_hca_cap_~set_hca_cap~0#1.base, handle_hca_cap_~set_hca_cap~0#1.offset, handle_hca_cap_~#descriptor~0#1.base, handle_hca_cap_~#descriptor~0#1.offset, handle_hca_cap_~tmp~26#1, handle_hca_cap_~tmp___0~7#1, handle_hca_cap_~tmp___1~3#1.base, handle_hca_cap_~tmp___1~3#1.offset, handle_hca_cap_~tmp___2~3#1, handle_hca_cap_~tmp___3~2#1, handle_hca_cap_~tmp___4~1#1, handle_hca_cap_~tmp___5~0#1, handle_hca_cap_~tmp___6~0#1, handle_hca_cap_~tmp___7~0#1, handle_hca_cap_~tmp___8~0#1, handle_hca_cap_~tmp___9~0#1;havoc handle_hca_cap_#in~dev#1.base, handle_hca_cap_#in~dev#1.offset;assume { :end_inline_handle_hca_cap } true;assume -2147483648 <= mlx5_dev_init_#t~ret352#1 && mlx5_dev_init_#t~ret352#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret352#1;havoc mlx5_dev_init_#t~ret352#1; [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30736: mlx5e_sq_xmit_#t~ret5450#1.base, mlx5e_sq_xmit_#t~ret5450#1.offset := skb_pull_inline_#res#1.base, skb_pull_inline_#res#1.offset;havoc skb_pull_inline_#t~mem5318#1, skb_pull_inline_#t~ret5319#1, skb_pull_inline_#t~ret5320#1.base, skb_pull_inline_#t~ret5320#1.offset, skb_pull_inline_~skb#1.base, skb_pull_inline_~skb#1.offset, skb_pull_inline_~len#1, skb_pull_inline_~tmp___0~227#1.base, skb_pull_inline_~tmp___0~227#1.offset, skb_pull_inline_~tmp___1~165#1.base, skb_pull_inline_~tmp___1~165#1.offset, skb_pull_inline_~tmp___2~122#1;havoc skb_pull_inline_#in~skb#1.base, skb_pull_inline_#in~skb#1.offset, skb_pull_inline_#in~len#1;assume { :end_inline_skb_pull_inline } true;havoc mlx5e_sq_xmit_#t~ret5450#1.base, mlx5e_sq_xmit_#t~ret5450#1.offset; [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8671-2: call mlx5_enable_msix_#t~mem173#1.base, mlx5_enable_msix_#t~mem173#1.offset := read~$Pointer$#25(mlx5_enable_msix_~priv~0#1.base, 401 + mlx5_enable_msix_~priv~0#1.offset, 8); [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8671: call mlx5_enable_msix_#t~mem174#1.base, mlx5_enable_msix_#t~mem174#1.offset := read~$Pointer$#25(mlx5_enable_msix_~priv~0#1.base, 393 + mlx5_enable_msix_~priv~0#1.offset, 8); [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8671-1: SUMMARY for call kfree(mlx5_enable_msix_#t~mem173#1.base, mlx5_enable_msix_#t~mem173#1.offset); srcloc: null [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9332: mlx5_dev_init_~tmp___4~4#1 := mlx5_dev_init_#t~ret346#1;havoc mlx5_dev_init_#t~ret346#1;assume { :begin_inline__dev_info } true;_dev_info_#in~arg0#1.base, _dev_info_#in~arg0#1.offset, _dev_info_#in~arg1#1.base, _dev_info_#in~arg1#1.offset := mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 49, 0;havoc _dev_info_~arg0#1.base, _dev_info_~arg0#1.offset, _dev_info_~arg1#1.base, _dev_info_~arg1#1.offset;_dev_info_~arg0#1.base, _dev_info_~arg0#1.offset := _dev_info_#in~arg0#1.base, _dev_info_#in~arg0#1.offset;_dev_info_~arg1#1.base, _dev_info_~arg1#1.offset := _dev_info_#in~arg1#1.base, _dev_info_#in~arg1#1.offset; [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8407: assume 0 != (dma_set_max_seg_size_#t~mem131#1.base + dma_set_max_seg_size_#t~mem131#1.offset) % 18446744073709551616;havoc dma_set_max_seg_size_#t~mem131#1.base, dma_set_max_seg_size_#t~mem131#1.offset;call dma_set_max_seg_size_#t~mem132#1.base, dma_set_max_seg_size_#t~mem132#1.offset := read~$Pointer$#25(dma_set_max_seg_size_~dev#1.base, 1111 + dma_set_max_seg_size_~dev#1.offset, 8);call write~int#25(dma_set_max_seg_size_~size#1, dma_set_max_seg_size_#t~mem132#1.base, dma_set_max_seg_size_#t~mem132#1.offset, 4);havoc dma_set_max_seg_size_#t~mem132#1.base, dma_set_max_seg_size_#t~mem132#1.offset;dma_set_max_seg_size_#res#1 := 0; [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8407: assume !(0 != (dma_set_max_seg_size_#t~mem131#1.base + dma_set_max_seg_size_#t~mem131#1.offset) % 18446744073709551616);havoc dma_set_max_seg_size_#t~mem131#1.base, dma_set_max_seg_size_#t~mem131#1.offset;dma_set_max_seg_size_#res#1 := 4294967291; [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9332-1: SUMMARY for call mlx5_dev_init_#t~ret346#1 := fw_rev_maj(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13560: assume qp_read_field_#t~switch1181#1;call qp_read_field_#t~mem1202#1 := read~int#25(qp_read_field_~ctx~0#1.base, 20 + qp_read_field_~ctx~0#1.offset, 4); [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13560: assume !qp_read_field_#t~switch1181#1;havoc qp_read_field_#t~switch1181#1;havoc qp_read_field_#t~mem1182#1;havoc qp_read_field_#t~mem1183#1;havoc qp_read_field_#t~ret1184#1;havoc qp_read_field_#t~ret1185#1.base, qp_read_field_#t~ret1185#1.offset;havoc qp_read_field_#t~mem1186#1;havoc qp_read_field_#t~ret1187#1;havoc qp_read_field_#t~ret1188#1.base, qp_read_field_#t~ret1188#1.offset;havoc qp_read_field_#t~mem1189#1;havoc qp_read_field_#t~switch1190#1;havoc qp_read_field_#t~mem1191#1;havoc qp_read_field_#t~bitwise1192#1;havoc qp_read_field_#t~mem1193#1;havoc qp_read_field_#t~bitwise1194#1;havoc qp_read_field_#t~mem1195#1;havoc qp_read_field_#t~ret1196#1;havoc qp_read_field_#t~mem1200#1;havoc qp_read_field_#t~ret1201#1;havoc qp_read_field_#t~mem1202#1;havoc qp_read_field_#t~ret1203#1;havoc qp_read_field_#t~switch1181#1;havoc qp_read_field_#t~mem1182#1;havoc qp_read_field_#t~mem1183#1;havoc qp_read_field_#t~ret1184#1;havoc qp_read_field_#t~ret1185#1.base, qp_read_field_#t~ret1185#1.offset;havoc qp_read_field_#t~mem1186#1;havoc qp_read_field_#t~ret1187#1;havoc qp_read_field_#t~ret1188#1.base, qp_read_field_#t~ret1188#1.offset;havoc qp_read_field_#t~mem1189#1;havoc qp_read_field_#t~switch1190#1;havoc qp_read_field_#t~mem1191#1;havoc qp_read_field_#t~bitwise1192#1;havoc qp_read_field_#t~mem1193#1;havoc qp_read_field_#t~bitwise1194#1;havoc qp_read_field_#t~mem1195#1;havoc qp_read_field_#t~ret1196#1;havoc qp_read_field_#t~mem1200#1;havoc qp_read_field_#t~ret1201#1;havoc qp_read_field_#t~mem1202#1;havoc qp_read_field_#t~ret1203#1; [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14221: assume -2147483648 <= mlx5_query_hca_caps_#t~ret1353#1 && mlx5_query_hca_caps_#t~ret1353#1 <= 2147483647;mlx5_query_hca_caps_~err~39#1 := mlx5_query_hca_caps_#t~ret1353#1;havoc mlx5_query_hca_caps_#t~ret1353#1; [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13164: assume mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#res#1.base, mlx5_qp_type_str_#res#1.offset := 285, 0; [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13164: assume !mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#t~switch1112#1 := mlx5_qp_type_str_#t~switch1112#1 || 3 == mlx5_qp_type_str_~type#1; [2025-02-08 03:03:45,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14221-1: SUMMARY for call mlx5_query_hca_caps_#t~ret1353#1 := mlx5_core_get_caps(mlx5_query_hca_caps_~dev#1.base, mlx5_query_hca_caps_~dev#1.offset, 3, 0); srcloc: null [2025-02-08 03:03:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9200: call ULTIMATE.dealloc(mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset);havoc mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset);havoc mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset);havoc mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset);havoc mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset;call ULTIMATE.dealloc(mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset);havoc mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset;mlx5_dev_init_#t~ret349#1 := mlx5_core_set_issi_#res#1;havoc mlx5_core_set_issi_#t~memset~res303#1.base, mlx5_core_set_issi_#t~memset~res303#1.offset, mlx5_core_set_issi_#t~memset~res304#1.base, mlx5_core_set_issi_#t~memset~res304#1.offset, mlx5_core_set_issi_#t~mem305#1, mlx5_core_set_issi_#t~ret306#1, mlx5_core_set_issi_#t~bitwise307#1, mlx5_core_set_issi_#t~ret308#1, mlx5_core_set_issi_#t~ret309#1, mlx5_core_set_issi_#t~mem310#1, mlx5_core_set_issi_#t~mem311#1, mlx5_core_set_issi_#t~ret312#1, mlx5_core_set_issi_#t~ret313#1, mlx5_core_set_issi_#t~mem314#1, mlx5_core_set_issi_#t~ret315#1, mlx5_core_set_issi_#t~bitwise316#1, mlx5_core_set_issi_#t~memset~res317#1.base, mlx5_core_set_issi_#t~memset~res317#1.offset, mlx5_core_set_issi_#t~memset~res318#1.base, mlx5_core_set_issi_#t~memset~res318#1.offset, mlx5_core_set_issi_#t~mem319#1, mlx5_core_set_issi_#t~ret320#1, mlx5_core_set_issi_#t~bitwise321#1, mlx5_core_set_issi_#t~ret322#1, mlx5_core_set_issi_#t~mem323#1, mlx5_core_set_issi_#t~ret324#1, mlx5_core_set_issi_#t~ret325#1, mlx5_core_set_issi_#t~ret326#1, mlx5_core_set_issi_#t~ret327#1, mlx5_core_set_issi_~dev#1.base, mlx5_core_set_issi_~dev#1.offset, mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset, mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset, mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset, mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset, mlx5_core_set_issi_~err~12#1, mlx5_core_set_issi_~sup_issi~0#1, mlx5_core_set_issi_~tmp~32#1, mlx5_core_set_issi_~tmp___0~11#1, mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset, mlx5_core_set_issi_~tmp___1~6#1, mlx5_core_set_issi_~tmp___2~5#1, mlx5_core_set_issi_~tmp___3~4#1, mlx5_core_set_issi_~tmp___4~3#1, mlx5_core_set_issi_~tmp___5~1#1, mlx5_core_set_issi_~tmp___6~1#1;havoc mlx5_core_set_issi_#in~dev#1.base, mlx5_core_set_issi_#in~dev#1.offset;assume { :end_inline_mlx5_core_set_issi } true;assume -2147483648 <= mlx5_dev_init_#t~ret349#1 && mlx5_dev_init_#t~ret349#1 <= 2147483647;mlx5_dev_init_~err~13#1 := mlx5_dev_init_#t~ret349#1;havoc mlx5_dev_init_#t~ret349#1; [2025-02-08 03:03:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239: assume 0 != (if create_msg_cache_~tmp___2~17#1 % 256 % 4294967296 <= 2147483647 then create_msg_cache_~tmp___2~17#1 % 256 % 4294967296 else create_msg_cache_~tmp___2~17#1 % 256 % 4294967296 - 4294967296); [2025-02-08 03:03:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12239: assume !(0 != (if create_msg_cache_~tmp___2~17#1 % 256 % 4294967296 <= 2147483647 then create_msg_cache_~tmp___2~17#1 % 256 % 4294967296 else create_msg_cache_~tmp___2~17#1 % 256 % 4294967296 - 4294967296));call write~$Pointer$#25(create_msg_cache_~cmd~9#1.base, 830 + create_msg_cache_~cmd~9#1.offset, create_msg_cache_~msg~4#1.base, 16 + create_msg_cache_~msg~4#1.offset, 8); [2025-02-08 03:03:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30737: mlx5e_sq_xmit_~tmp___7~34#1 := mlx5e_sq_xmit_#t~ret5451#1;havoc mlx5e_sq_xmit_#t~ret5451#1;call write~int#25(mlx5e_sq_xmit_~tmp___7~34#1, mlx5e_sq_xmit_~eseg~0#1.base, 12 + mlx5e_sq_xmit_~eseg~0#1.offset, 2);mlx5e_sq_xmit_~ds_cnt~0#1 := 2;mlx5e_sq_xmit_~ds_cnt~0#1 := (if (13 + mlx5e_sq_xmit_~ihs~0#1 % 65536) % 18446744073709551616 / 16 % 65536 % 4294967296 <= 2147483647 then (13 + mlx5e_sq_xmit_~ihs~0#1 % 65536) % 18446744073709551616 / 16 % 65536 % 4294967296 else (13 + mlx5e_sq_xmit_~ihs~0#1 % 65536) % 18446744073709551616 / 16 % 65536 % 4294967296 - 4294967296) + (if mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296 else mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 4294967296 - 4294967296);mlx5e_sq_xmit_~dseg~0#1.base, mlx5e_sq_xmit_~dseg~0#1.offset := mlx5e_sq_xmit_~cseg~1#1.base, mlx5e_sq_xmit_~cseg~1#1.offset + 16 * (if mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 else mlx5e_sq_xmit_~ds_cnt~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call write~int#25(0, mlx5e_sq_xmit_~skb#1.base, 45 + mlx5e_sq_xmit_~skb#1.offset, 1);assume { :begin_inline_skb_headlen } true;skb_headlen_#in~skb#1.base, skb_headlen_#in~skb#1.offset := mlx5e_sq_xmit_~skb#1.base, mlx5e_sq_xmit_~skb#1.offset;havoc skb_headlen_#res#1;havoc skb_headlen_#t~mem5311#1, skb_headlen_#t~mem5312#1, skb_headlen_~skb#1.base, skb_headlen_~skb#1.offset;skb_headlen_~skb#1.base, skb_headlen_~skb#1.offset := skb_headlen_#in~skb#1.base, skb_headlen_#in~skb#1.offset;call skb_headlen_#t~mem5311#1 := read~int#25(skb_headlen_~skb#1.base, 128 + skb_headlen_~skb#1.offset, 4);call skb_headlen_#t~mem5312#1 := read~int#25(skb_headlen_~skb#1.base, 132 + skb_headlen_~skb#1.offset, 4);skb_headlen_#res#1 := skb_headlen_#t~mem5311#1 - skb_headlen_#t~mem5312#1;havoc skb_headlen_#t~mem5311#1;havoc skb_headlen_#t~mem5312#1; [2025-02-08 03:03:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30737-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5451#1 := __fswab16((if mlx5e_sq_xmit_~ihs~0#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_sq_xmit_~ihs~0#1 % 65536 % 4294967296 else mlx5e_sq_xmit_~ihs~0#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:03:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9597: assume (mlx5_register_device_~intf~0#1.base + (36 + mlx5_register_device_~intf~0#1.offset)) % 18446744073709551616 != (~#intf_list~0.base + ~#intf_list~0.offset) % 18446744073709551616; [2025-02-08 03:03:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9597: assume !((mlx5_register_device_~intf~0#1.base + (36 + mlx5_register_device_~intf~0#1.offset)) % 18446744073709551616 != (~#intf_list~0.base + ~#intf_list~0.offset) % 18446744073709551616); [2025-02-08 03:03:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8672: havoc mlx5_enable_msix_#t~mem174#1.base, mlx5_enable_msix_#t~mem174#1.offset;mlx5_enable_msix_#res#1 := -12; [2025-02-08 03:03:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29945: assume -2147483648 <= mlx5e_set_settings_#t~ret5239#1 && mlx5e_set_settings_#t~ret5239#1 <= 2147483647;mlx5e_set_settings_~err~163#1 := mlx5e_set_settings_#t~ret5239#1;havoc mlx5e_set_settings_#t~ret5239#1; [2025-02-08 03:03:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8672-1: SUMMARY for call kfree(mlx5_enable_msix_#t~mem174#1.base, mlx5_enable_msix_#t~mem174#1.offset); srcloc: null [2025-02-08 03:03:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29945-1: SUMMARY for call mlx5e_set_settings_#t~ret5239#1 := mlx5_set_port_status(mlx5e_set_settings_~mdev~24#1.base, mlx5e_set_settings_~mdev~24#1.offset, 4); srcloc: null [2025-02-08 03:03:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12372: havoc mlx5_cmd_init_#t~ret1006#1.base, mlx5_cmd_init_#t~ret1006#1.offset; [2025-02-08 03:03:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9333: havoc _dev_info_~arg0#1.base, _dev_info_~arg0#1.offset, _dev_info_~arg1#1.base, _dev_info_~arg1#1.offset;havoc _dev_info_#in~arg0#1.base, _dev_info_#in~arg0#1.offset, _dev_info_#in~arg1#1.base, _dev_info_#in~arg1#1.offset;assume { :end_inline__dev_info } true;assume { :begin_inline_mlx5_cmd_init } true;mlx5_cmd_init_#in~dev#1.base, mlx5_cmd_init_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc mlx5_cmd_init_#res#1;havoc mlx5_cmd_init_#t~ret980#1, mlx5_cmd_init_#t~ret981#1, mlx5_cmd_init_#t~mem982#1.base, mlx5_cmd_init_#t~mem982#1.offset, mlx5_cmd_init_#t~mem983#1.base, mlx5_cmd_init_#t~mem983#1.offset, mlx5_cmd_init_#t~ret984#1.base, mlx5_cmd_init_#t~ret984#1.offset, mlx5_cmd_init_#t~mem985#1.base, mlx5_cmd_init_#t~mem985#1.offset, mlx5_cmd_init_#t~ret986#1, mlx5_cmd_init_#t~mem987#1.base, mlx5_cmd_init_#t~mem987#1.offset, mlx5_cmd_init_#t~ret988#1, mlx5_cmd_init_#t~mem989#1, mlx5_cmd_init_#t~bitwise990#1, mlx5_cmd_init_#t~mem991#1.base, mlx5_cmd_init_#t~mem991#1.offset, mlx5_cmd_init_#t~mem992#1, mlx5_cmd_init_#t~bitwise993#1, mlx5_cmd_init_#t~mem994#1, mlx5_cmd_init_#t~mem995#1, mlx5_cmd_init_#t~mem996#1.base, mlx5_cmd_init_#t~mem996#1.offset, mlx5_cmd_init_#t~mem997#1, mlx5_cmd_init_#t~bitwise998#1, mlx5_cmd_init_#t~mem999#1, mlx5_cmd_init_#t~bitwise1000#1, mlx5_cmd_init_#t~mem1001#1.base, mlx5_cmd_init_#t~mem1001#1.offset, mlx5_cmd_init_#t~ret1002#1, mlx5_cmd_init_#t~mem1003#1, mlx5_cmd_init_#t~mem1004#1.base, mlx5_cmd_init_#t~mem1004#1.offset, mlx5_cmd_init_#t~mem1005#1, mlx5_cmd_init_#t~ret1006#1.base, mlx5_cmd_init_#t~ret1006#1.offset, mlx5_cmd_init_#t~ret1007#1.base, mlx5_cmd_init_#t~ret1007#1.offset, mlx5_cmd_init_#t~ret1008#1.base, mlx5_cmd_init_#t~ret1008#1.offset, mlx5_cmd_init_#t~mem1009#1, mlx5_cmd_init_#t~mem1010#1, mlx5_cmd_init_#t~mem1011#1, mlx5_cmd_init_#t~mem1012#1.base, mlx5_cmd_init_#t~mem1012#1.offset, mlx5_cmd_init_#t~mem1013#1.base, mlx5_cmd_init_#t~mem1013#1.offset, mlx5_cmd_init_#t~mem1014#1.base, mlx5_cmd_init_#t~mem1014#1.offset, mlx5_cmd_init_#t~mem1015#1, mlx5_cmd_init_#t~ret1016#1, mlx5_cmd_init_#t~ret1017#1.base, mlx5_cmd_init_#t~ret1017#1.offset, mlx5_cmd_init_#t~mem1018#1, mlx5_cmd_init_#t~mem1019#1, mlx5_cmd_init_#t~ret1020#1, mlx5_cmd_init_#t~mem1021#1.base, mlx5_cmd_init_#t~mem1021#1.offset, mlx5_cmd_init_#t~ret1022#1.base, mlx5_cmd_init_#t~ret1022#1.offset, mlx5_cmd_init_#t~mem1023#1.base, mlx5_cmd_init_#t~mem1023#1.offset, mlx5_cmd_init_#t~mem1024#1.base, mlx5_cmd_init_#t~mem1024#1.offset, mlx5_cmd_init_#t~ret1025#1, mlx5_cmd_init_#t~mem1026#1.base, mlx5_cmd_init_#t~mem1026#1.offset, mlx5_cmd_init_#t~mem1027#1.base, mlx5_cmd_init_#t~mem1027#1.offset, mlx5_cmd_init_~dev#1.base, mlx5_cmd_init_~dev#1.offset, mlx5_cmd_init_~size~0#1, mlx5_cmd_init_~align~0#1, mlx5_cmd_init_~tmp~85#1, mlx5_cmd_init_~cmd~10#1.base, mlx5_cmd_init_~cmd~10#1.offset, mlx5_cmd_init_~cmd_h~0#1, mlx5_cmd_init_~cmd_l~0#1, mlx5_cmd_init_~cmd_if_rev~0#1, mlx5_cmd_init_~err~28#1, mlx5_cmd_init_~i~11#1, mlx5_cmd_init_~tmp___0~34#1, mlx5_cmd_init_~tmp___1~20#1, mlx5_cmd_init_~#__key~7#1.base, mlx5_cmd_init_~#__key~7#1.offset, mlx5_cmd_init_~#__key___0~2#1.base, mlx5_cmd_init_~#__key___0~2#1.offset, mlx5_cmd_init_~#__key___1~0#1.base, mlx5_cmd_init_~#__key___1~0#1.offset, mlx5_cmd_init_~#descriptor~11#1.base, mlx5_cmd_init_~#descriptor~11#1.offset, mlx5_cmd_init_~tmp___2~18#1.base, mlx5_cmd_init_~tmp___2~18#1.offset, mlx5_cmd_init_~tmp___3~15#1, mlx5_cmd_init_~#__key___2~0#1.base, mlx5_cmd_init_~#__key___2~0#1.offset, mlx5_cmd_init_~__lock_name~1#1.base, mlx5_cmd_init_~__lock_name~1#1.offset, mlx5_cmd_init_~tmp___4~12#1.base, mlx5_cmd_init_~tmp___4~12#1.offset;mlx5_cmd_init_~dev#1.base, mlx5_cmd_init_~dev#1.offset := mlx5_cmd_init_#in~dev#1.base, mlx5_cmd_init_#in~dev#1.offset;havoc mlx5_cmd_init_~size~0#1;havoc mlx5_cmd_init_~align~0#1;havoc mlx5_cmd_init_~tmp~85#1;havoc mlx5_cmd_init_~cmd~10#1.base, mlx5_cmd_init_~cmd~10#1.offset;havoc mlx5_cmd_init_~cmd_h~0#1;havoc mlx5_cmd_init_~cmd_l~0#1;havoc mlx5_cmd_init_~cmd_if_rev~0#1;havoc mlx5_cmd_init_~err~28#1;havoc mlx5_cmd_init_~i~11#1;havoc mlx5_cmd_init_~tmp___0~34#1;havoc mlx5_cmd_init_~tmp___1~20#1;call mlx5_cmd_init_~#__key~7#1.base, mlx5_cmd_init_~#__key~7#1.offset := #Ultimate.allocOnStack(8);call mlx5_cmd_init_~#__key___0~2#1.base, mlx5_cmd_init_~#__key___0~2#1.offset := #Ultimate.allocOnStack(8);call mlx5_cmd_init_~#__key___1~0#1.base, mlx5_cmd_init_~#__key___1~0#1.offset := #Ultimate.allocOnStack(8);call mlx5_cmd_init_~#descriptor~11#1.base, mlx5_cmd_init_~#descriptor~11#1.offset := #Ultimate.allocOnStack(37);havoc mlx5_cmd_init_~tmp___2~18#1.base, mlx5_cmd_init_~tmp___2~18#1.offset;havoc mlx5_cmd_init_~tmp___3~15#1;call mlx5_cmd_init_~#__key___2~0#1.base, mlx5_cmd_init_~#__key___2~0#1.offset := #Ultimate.allocOnStack(8);havoc mlx5_cmd_init_~__lock_name~1#1.base, mlx5_cmd_init_~__lock_name~1#1.offset;havoc mlx5_cmd_init_~tmp___4~12#1.base, mlx5_cmd_init_~tmp___4~12#1.offset;mlx5_cmd_init_~size~0#1 := 576; [2025-02-08 03:03:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12372-1: SUMMARY for call mlx5_cmd_init_#t~ret1006#1.base, mlx5_cmd_init_#t~ret1006#1.offset := spinlock_check(mlx5_cmd_init_~cmd~10#1.base, 56 + mlx5_cmd_init_~cmd~10#1.offset); srcloc: null [2025-02-08 03:03:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9465: assume -2147483648 <= mlx5_dev_init_#t~ret369#1 && mlx5_dev_init_#t~ret369#1 <= 2147483647; [2025-02-08 03:03:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9465-1: SUMMARY for call mlx5_dev_init_#t~ret369#1 := mlx5_reclaim_startup_pages(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13561: qp_read_field_~tmp___8~2#1 := qp_read_field_#t~ret1203#1;qp_read_field_~param~0#1 := qp_read_field_~tmp___8~2#1 % 4294967296 % 16777216; [2025-02-08 03:03:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13561-1: SUMMARY for call qp_read_field_#t~ret1203#1 := __fswab32(qp_read_field_#t~mem1202#1); srcloc: null [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29285: assume true;havoc mlx5e_get_strings_#t~nondet5059#1;call write~int#25(mlx5e_get_strings_#t~nondet5059#1, mlx5e_get_strings_~data#1.base, mlx5e_get_strings_~data#1.offset + (if 32 * mlx5e_get_strings_~tmp___1~155#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then 32 * mlx5e_get_strings_~tmp___1~155#1 % 18446744073709551616 % 18446744073709551616 else 32 * mlx5e_get_strings_~tmp___1~155#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) + mlx5e_get_strings_#t~loopctr5058#1, 8);mlx5e_get_strings_#t~loopctr5058#1 := 1 + mlx5e_get_strings_#t~loopctr5058#1; [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29285: assume true;mlx5e_get_strings_~j~2#1 := 1 + mlx5e_get_strings_~j~2#1; [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12240: assume -9223372036854775808 <= create_msg_cache_#t~ret963#1 && create_msg_cache_#t~ret963#1 <= 9223372036854775807;create_msg_cache_~tmp___1~19#1 := create_msg_cache_#t~ret963#1;havoc create_msg_cache_#t~ret963#1;create_msg_cache_~err~27#1 := (if create_msg_cache_~tmp___1~19#1 % 4294967296 <= 2147483647 then create_msg_cache_~tmp___1~19#1 % 4294967296 else create_msg_cache_~tmp___1~19#1 % 4294967296 - 4294967296); [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14222: assume 0 != mlx5_query_hca_caps_~err~39#1;mlx5_query_hca_caps_#res#1 := mlx5_query_hca_caps_~err~39#1; [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14222: assume !(0 != mlx5_query_hca_caps_~err~39#1); [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12240-1: SUMMARY for call create_msg_cache_#t~ret963#1 := PTR_ERR(create_msg_cache_~msg~4#1.base, create_msg_cache_~msg~4#1.offset); srcloc: null [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12637-1: SUMMARY for call ldv_file_operations_15_#t~ret1048#1.base, ldv_file_operations_15_#t~ret1048#1.offset := ldv_init_zalloc(1000); srcloc: null [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12637: ldv_file_operations_15_~tmp~88#1.base, ldv_file_operations_15_~tmp~88#1.offset := ldv_file_operations_15_#t~ret1048#1.base, ldv_file_operations_15_#t~ret1048#1.offset;havoc ldv_file_operations_15_#t~ret1048#1.base, ldv_file_operations_15_#t~ret1048#1.offset;~dfops_group1~0.base, ~dfops_group1~0.offset := ldv_file_operations_15_~tmp~88#1.base, ldv_file_operations_15_~tmp~88#1.offset; [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29946: assume 0 != mlx5e_set_settings_~err~163#1; [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29946: assume !(0 != mlx5e_set_settings_~err~163#1); [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12373: SUMMARY for call __raw_spin_lock_init(mlx5_cmd_init_~cmd~10#1.base, 56 + mlx5_cmd_init_~cmd~10#1.offset, 250, 0, mlx5_cmd_init_~#__key~7#1.base, mlx5_cmd_init_~#__key~7#1.offset); srcloc: null [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13166: assume mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#res#1.base, mlx5_qp_type_str_#res#1.offset := 286, 0; [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13166: assume !mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#t~switch1112#1 := mlx5_qp_type_str_#t~switch1112#1 || 4 == mlx5_qp_type_str_~type#1; [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9467: assume -2147483648 <= mlx5_dev_init_#t~ret370#1 && mlx5_dev_init_#t~ret370#1 <= 2147483647; [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9467-1: SUMMARY for call mlx5_dev_init_#t~ret370#1 := mlx5_core_disable_hca(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11714: set_wqname_~tmp~76#1.base, set_wqname_~tmp~76#1.offset := set_wqname_#t~ret839#1.base, set_wqname_#t~ret839#1.offset;havoc set_wqname_#t~mem838#1.base, set_wqname_#t~mem838#1.offset;havoc set_wqname_#t~ret839#1.base, set_wqname_#t~ret839#1.offset;set_wqname_#t~loopctr840#1 := 0; [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29419: assume mlx5e_get_ethtool_stats_#t~mem5081#1 > mlx5e_get_ethtool_stats_~tc~7#1;havoc mlx5e_get_ethtool_stats_#t~mem5081#1; [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29419: assume !(mlx5e_get_ethtool_stats_#t~mem5081#1 > mlx5e_get_ethtool_stats_~tc~7#1);havoc mlx5e_get_ethtool_stats_#t~mem5081#1;mlx5e_get_ethtool_stats_~i~43#1 := 1 + mlx5e_get_ethtool_stats_~i~43#1;call mlx5e_get_ethtool_stats_#t~mem5082#1 := read~int#25(mlx5e_get_ethtool_stats_~priv~55#1.base, 21458 + mlx5e_get_ethtool_stats_~priv~55#1.offset, 2); [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11714-1: SUMMARY for call set_wqname_#t~ret839#1.base, set_wqname_#t~ret839#1.offset := dev_name(set_wqname_#t~mem838#1.base, 148 + set_wqname_#t~mem838#1.offset); srcloc: null [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12639-1: SUMMARY for call ldv_file_operations_15_#t~ret1049#1.base, ldv_file_operations_15_#t~ret1049#1.offset := ldv_init_zalloc(504); srcloc: null [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12639: ldv_file_operations_15_~tmp___0~37#1.base, ldv_file_operations_15_~tmp___0~37#1.offset := ldv_file_operations_15_#t~ret1049#1.base, ldv_file_operations_15_#t~ret1049#1.offset;havoc ldv_file_operations_15_#t~ret1049#1.base, ldv_file_operations_15_#t~ret1049#1.offset;~dfops_group2~0.base, ~dfops_group2~0.offset := ldv_file_operations_15_~tmp___0~37#1.base, ldv_file_operations_15_~tmp___0~37#1.offset; [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9336: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9336: assume !(0 != mlx5_dev_init_~err~13#1);assume { :begin_inline_mlx5_pagealloc_init } true;mlx5_pagealloc_init_#in~dev#1.base, mlx5_pagealloc_init_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc mlx5_pagealloc_init_#t~mem1914#1.base, mlx5_pagealloc_init_#t~mem1914#1.offset, mlx5_pagealloc_init_~dev#1.base, mlx5_pagealloc_init_~dev#1.offset, mlx5_pagealloc_init_~#__constr_expr_0~3#1.base, mlx5_pagealloc_init_~#__constr_expr_0~3#1.offset;mlx5_pagealloc_init_~dev#1.base, mlx5_pagealloc_init_~dev#1.offset := mlx5_pagealloc_init_#in~dev#1.base, mlx5_pagealloc_init_#in~dev#1.offset;call mlx5_pagealloc_init_~#__constr_expr_0~3#1.base, mlx5_pagealloc_init_~#__constr_expr_0~3#1.offset := #Ultimate.allocOnStack(8);call write~$Pointer$#52(0, 0, mlx5_pagealloc_init_~#__constr_expr_0~3#1.base, mlx5_pagealloc_init_~#__constr_expr_0~3#1.offset, 8);call mlx5_pagealloc_init_#t~mem1914#1.base, mlx5_pagealloc_init_#t~mem1914#1.offset := read~$Pointer$#52(mlx5_pagealloc_init_~#__constr_expr_0~3#1.base, mlx5_pagealloc_init_~#__constr_expr_0~3#1.offset, 8);call write~$Pointer$#25(mlx5_pagealloc_init_#t~mem1914#1.base, mlx5_pagealloc_init_#t~mem1914#1.offset, mlx5_pagealloc_init_~dev#1.base, 319466 + mlx5_pagealloc_init_~dev#1.offset, 8);havoc mlx5_pagealloc_init_#t~mem1914#1.base, mlx5_pagealloc_init_#t~mem1914#1.offset; [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12375-1: SUMMARY for call mlx5_cmd_init_#t~ret1007#1.base, mlx5_cmd_init_#t~ret1007#1.offset := spinlock_check(mlx5_cmd_init_~cmd~10#1.base, 124 + mlx5_cmd_init_~cmd~10#1.offset); srcloc: null [2025-02-08 03:03:45,081 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12375: havoc mlx5_cmd_init_#t~ret1007#1.base, mlx5_cmd_init_#t~ret1007#1.offset; [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30345: havoc skb_frag_page_#t~mem5325#1.base, skb_frag_page_#t~mem5325#1.offset;skb_frag_dma_map_#t~ret5326#1.base, skb_frag_dma_map_#t~ret5326#1.offset := skb_frag_page_#res#1.base, skb_frag_page_#res#1.offset;havoc skb_frag_page_#t~mem5325#1.base, skb_frag_page_#t~mem5325#1.offset, skb_frag_page_~frag#1.base, skb_frag_page_~frag#1.offset;havoc skb_frag_page_#in~frag#1.base, skb_frag_page_#in~frag#1.offset;assume { :end_inline_skb_frag_page } true;skb_frag_dma_map_~tmp~480#1.base, skb_frag_dma_map_~tmp~480#1.offset := skb_frag_dma_map_#t~ret5326#1.base, skb_frag_dma_map_#t~ret5326#1.offset;havoc skb_frag_dma_map_#t~ret5326#1.base, skb_frag_dma_map_#t~ret5326#1.offset;call skb_frag_dma_map_#t~mem5327#1 := read~int#25(skb_frag_dma_map_~frag#1.base, 8 + skb_frag_dma_map_~frag#1.offset, 4);assume { :begin_inline_dma_map_page___0 } true;dma_map_page___0_#in~dev#1.base, dma_map_page___0_#in~dev#1.offset, dma_map_page___0_#in~page#1.base, dma_map_page___0_#in~page#1.offset, dma_map_page___0_#in~offset#1, dma_map_page___0_#in~size#1, dma_map_page___0_#in~dir#1 := skb_frag_dma_map_~dev#1.base, skb_frag_dma_map_~dev#1.offset, skb_frag_dma_map_~tmp~480#1.base, skb_frag_dma_map_~tmp~480#1.offset, skb_frag_dma_map_#t~mem5327#1 % 4294967296 + skb_frag_dma_map_~offset#1, skb_frag_dma_map_~size#1, skb_frag_dma_map_~dir#1;havoc dma_map_page___0_#res#1;havoc dma_map_page___0_#t~ret5294#1.base, dma_map_page___0_#t~ret5294#1.offset, dma_map_page___0_#t~ret5295#1.base, dma_map_page___0_#t~ret5295#1.offset, dma_map_page___0_#t~ret5296#1, dma_map_page___0_#t~ret5297#1, dma_map_page___0_#t~mem5305#1.base, dma_map_page___0_#t~mem5305#1.offset, dma_map_page___0_#t~ret5306#1, dma_map_page___0_~dev#1.base, dma_map_page___0_~dev#1.offset, dma_map_page___0_~page#1.base, dma_map_page___0_~page#1.offset, dma_map_page___0_~offset#1, dma_map_page___0_~size#1, dma_map_page___0_~dir#1, dma_map_page___0_~ops~5#1.base, dma_map_page___0_~ops~5#1.offset, dma_map_page___0_~tmp~477#1.base, dma_map_page___0_~tmp~477#1.offset, dma_map_page___0_~addr~8#1, dma_map_page___0_~tmp___0~225#1.base, dma_map_page___0_~tmp___0~225#1.offset, dma_map_page___0_~tmp___1~164#1, dma_map_page___0_~tmp___2~121#1;dma_map_page___0_~dev#1.base, dma_map_page___0_~dev#1.offset := dma_map_page___0_#in~dev#1.base, dma_map_page___0_#in~dev#1.offset;dma_map_page___0_~page#1.base, dma_map_page___0_~page#1.offset := dma_map_page___0_#in~page#1.base, dma_map_page___0_#in~page#1.offset;dma_map_page___0_~offset#1 := dma_map_page___0_#in~offset#1;dma_map_page___0_~size#1 := dma_map_page___0_#in~size#1;dma_map_page___0_~dir#1 := dma_map_page___0_#in~dir#1;havoc dma_map_page___0_~ops~5#1.base, dma_map_page___0_~ops~5#1.offset;havoc dma_map_page___0_~tmp~477#1.base, dma_map_page___0_~tmp~477#1.offset;havoc dma_map_page___0_~addr~8#1;havoc dma_map_page___0_~tmp___0~225#1.base, dma_map_page___0_~tmp___0~225#1.offset;havoc dma_map_page___0_~tmp___1~164#1;havoc dma_map_page___0_~tmp___2~121#1; [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13168: assume mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#res#1.base, mlx5_qp_type_str_#res#1.offset := 287, 0; [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13168: assume !mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#t~switch1112#1 := mlx5_qp_type_str_#t~switch1112#1 || 7 == mlx5_qp_type_str_~type#1; [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11715: assume true;assume set_wqname_#t~loopctr840#1 < 32;havoc set_wqname_#t~nondet841#1;call write~int#25(set_wqname_#t~nondet841#1, set_wqname_~cmd~3#1.base, 201 + set_wqname_~cmd~3#1.offset + set_wqname_#t~loopctr840#1, 8);set_wqname_#t~loopctr840#1 := 1 + set_wqname_#t~loopctr840#1; [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11715: assume true;havoc set_wqname_#t~loopctr840#1;havoc set_wqname_#t~nondet841#1;havoc set_wqname_#t~ret842#1; [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17132: call ULTIMATE.dealloc(mlx5_health_init_~#__key~12#1.base, mlx5_health_init_~#__key~12#1.offset);havoc mlx5_health_init_~#__key~12#1.base, mlx5_health_init_~#__key~12#1.offset;call ULTIMATE.dealloc(mlx5_health_init_~#__constr_expr_0~4#1.base, mlx5_health_init_~#__constr_expr_0~4#1.offset);havoc mlx5_health_init_~#__constr_expr_0~4#1.base, mlx5_health_init_~#__constr_expr_0~4#1.offset;havoc mlx5_health_init_#t~mem1986#1, mlx5_health_init_~#__key~12#1.base, mlx5_health_init_~#__key~12#1.offset, mlx5_health_init_~#__constr_expr_0~4#1.base, mlx5_health_init_~#__constr_expr_0~4#1.offset;assume { :end_inline_mlx5_health_init } true;assume { :begin_inline_ldv___pci_register_driver_10 } true;ldv___pci_register_driver_10_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_10_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_10_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_10_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_10_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_10_#in~ldv_func_arg3#1.offset := ~#mlx5_core_driver~0.base, ~#mlx5_core_driver~0.offset, ~#__this_module~0.base, ~#__this_module~0.offset, 82, 0;havoc ldv___pci_register_driver_10_#res#1;havoc ldv___pci_register_driver_10_#t~ret469#1, ldv___pci_register_driver_10_~ldv_func_arg1#1.base, ldv___pci_register_driver_10_~ldv_func_arg1#1.offset, ldv___pci_register_driver_10_~ldv_func_arg2#1.base, ldv___pci_register_driver_10_~ldv_func_arg2#1.offset, ldv___pci_register_driver_10_~ldv_func_arg3#1.base, ldv___pci_register_driver_10_~ldv_func_arg3#1.offset, ldv___pci_register_driver_10_~ldv_func_res~4#1, ldv___pci_register_driver_10_~tmp~47#1;ldv___pci_register_driver_10_~ldv_func_arg1#1.base, ldv___pci_register_driver_10_~ldv_func_arg1#1.offset := ldv___pci_register_driver_10_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_10_#in~ldv_func_arg1#1.offset;ldv___pci_register_driver_10_~ldv_func_arg2#1.base, ldv___pci_register_driver_10_~ldv_func_arg2#1.offset := ldv___pci_register_driver_10_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_10_#in~ldv_func_arg2#1.offset;ldv___pci_register_driver_10_~ldv_func_arg3#1.base, ldv___pci_register_driver_10_~ldv_func_arg3#1.offset := ldv___pci_register_driver_10_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_10_#in~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_10_~ldv_func_res~4#1;havoc ldv___pci_register_driver_10_~tmp~47#1;assume { :begin_inline___pci_register_driver } true;__pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset, __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset, __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset := ldv___pci_register_driver_10_~ldv_func_arg1#1.base, ldv___pci_register_driver_10_~ldv_func_arg1#1.offset, ldv___pci_register_driver_10_~ldv_func_arg2#1.base, ldv___pci_register_driver_10_~ldv_func_arg2#1.offset, ldv___pci_register_driver_10_~ldv_func_arg3#1.base, ldv___pci_register_driver_10_~ldv_func_arg3#1.offset;havoc __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet5708#1, __pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset, __pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset, __pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset;__pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset := __pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset;__pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset := __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset;__pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset := __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset;havoc __pci_register_driver_#t~nondet5708#1;assume -2147483648 <= __pci_register_driver_#t~nondet5708#1 && __pci_register_driver_#t~nondet5708#1 <= 2147483647;__pci_register_driver_#res#1 := __pci_register_driver_#t~nondet5708#1;havoc __pci_register_driver_#t~nondet5708#1; [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9469: SUMMARY for call mlx5_pagealloc_cleanup(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9601: mlx5_register_device_#res#1 := 0; [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9601-1: SUMMARY for call mutex_unlock(~#intf_mutex~0.base, ~#intf_mutex~0.offset); srcloc: null [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10130: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;#t~ret5773#1 := main_#res#1;havoc main_#t~ret455#1.base, main_#t~ret455#1.offset, main_#t~nondet456#1, main_#t~switch457#1, main_#t~nondet458#1, main_#t~switch459#1, main_#t~ret460#1, main_#t~ret461#1, main_#t~nondet462#1, main_#t~switch463#1, main_#t~ret464#1, main_~ldvarg9~0#1.base, main_~ldvarg9~0#1.offset, main_~tmp~42#1.base, main_~tmp~42#1.offset, main_~tmp___0~13#1, main_~tmp___1~8#1, main_~tmp___2~7#1;assume { :end_inline_main } true; [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9337: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 50, 0); srcloc: null [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12376: mlx5_cmd_init_~i~11#1 := 0; [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12376-1: SUMMARY for call __raw_spin_lock_init(mlx5_cmd_init_~cmd~10#1.base, 124 + mlx5_cmd_init_~cmd~10#1.offset, 251, 0, mlx5_cmd_init_~#__key___0~2#1.base, mlx5_cmd_init_~#__key___0~2#1.offset); srcloc: null [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10130-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9470-1: SUMMARY for call mlx5_cmd_cleanup(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9470: call mlx5_dev_init_#t~mem371#1.base, mlx5_dev_init_#t~mem371#1.offset := read~$Pointer$#25(mlx5_dev_init_~dev#1.base, 318841 + mlx5_dev_init_~dev#1.offset, 8); [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13170: assume mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#res#1.base, mlx5_qp_type_str_#res#1.offset := 288, 0; [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13170: assume !mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#t~switch1112#1 := mlx5_qp_type_str_#t~switch1112#1 || 8 == mlx5_qp_type_str_~type#1; [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29950-1: SUMMARY for call mlx5e_set_settings_#t~ret5240#1 := mlx5_set_port_status(mlx5e_set_settings_~mdev~24#1.base, mlx5e_set_settings_~mdev~24#1.offset, 2); srcloc: null [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15416-2: call mlx5_alloc_uuars_#t~mem1608#1.base, mlx5_alloc_uuars_#t~mem1608#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, mlx5_alloc_uuars_~uuari#1.offset, 8); [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29950: assume -2147483648 <= mlx5e_set_settings_#t~ret5240#1 && mlx5e_set_settings_#t~ret5240#1 <= 2147483647;mlx5e_set_settings_~err~163#1 := mlx5e_set_settings_#t~ret5240#1;havoc mlx5e_set_settings_#t~ret5240#1;mlx5e_set_settings_#res#1 := mlx5e_set_settings_~err~163#1;call ULTIMATE.dealloc(mlx5e_set_settings_~#eth_proto_cap~1#1.base, mlx5e_set_settings_~#eth_proto_cap~1#1.offset);havoc mlx5e_set_settings_~#eth_proto_cap~1#1.base, mlx5e_set_settings_~#eth_proto_cap~1#1.offset;call ULTIMATE.dealloc(mlx5e_set_settings_~#eth_proto_admin~1#1.base, mlx5e_set_settings_~#eth_proto_admin~1#1.offset);havoc mlx5e_set_settings_~#eth_proto_admin~1#1.base, mlx5e_set_settings_~#eth_proto_admin~1#1.offset;call ULTIMATE.dealloc(mlx5e_set_settings_~#port_status~0#1.base, mlx5e_set_settings_~#port_status~0#1.offset);havoc mlx5e_set_settings_~#port_status~0#1.base, mlx5e_set_settings_~#port_status~0#1.offset; [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15416-1: SUMMARY for call mlx5_alloc_uuars_#t~ret1609#1 := mlx5_cmd_alloc_uar(mlx5_alloc_uuars_~dev#1.base, mlx5_alloc_uuars_~dev#1.offset, mlx5_alloc_uuars_#t~mem1608#1.base, mlx5_alloc_uuars_#t~mem1608#1.offset + 40 * (if mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 else mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15416: assume -2147483648 <= mlx5_alloc_uuars_#t~ret1609#1 && mlx5_alloc_uuars_#t~ret1609#1 <= 2147483647;mlx5_alloc_uuars_~err~51#1 := mlx5_alloc_uuars_#t~ret1609#1; [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20305: call ULTIMATE.dealloc(mlx5_set_port_proto_~#in~31#1.base, mlx5_set_port_proto_~#in~31#1.offset);havoc mlx5_set_port_proto_~#in~31#1.base, mlx5_set_port_proto_~#in~31#1.offset;call ULTIMATE.dealloc(mlx5_set_port_proto_~#out~38#1.base, mlx5_set_port_proto_~#out~38#1.offset);havoc mlx5_set_port_proto_~#out~38#1.base, mlx5_set_port_proto_~#out~38#1.offset;mlx5e_set_settings_#t~ret5236#1 := mlx5_set_port_proto_#res#1;havoc mlx5_set_port_proto_#t~memset~res2704#1.base, mlx5_set_port_proto_#t~memset~res2704#1.offset, mlx5_set_port_proto_#t~mem2705#1, mlx5_set_port_proto_#t~ret2706#1, mlx5_set_port_proto_#t~bitwise2707#1, mlx5_set_port_proto_#t~bitwise2708#1, mlx5_set_port_proto_#t~ret2709#1, mlx5_set_port_proto_#t~mem2710#1, mlx5_set_port_proto_#t~ret2711#1, mlx5_set_port_proto_#t~bitwise2712#1, mlx5_set_port_proto_#t~ret2713#1, mlx5_set_port_proto_#t~ret2714#1, mlx5_set_port_proto_#t~mem2715#1, mlx5_set_port_proto_#t~ret2716#1, mlx5_set_port_proto_#t~bitwise2717#1, mlx5_set_port_proto_#t~ret2718#1, mlx5_set_port_proto_#t~ret2719#1, mlx5_set_port_proto_~dev#1.base, mlx5_set_port_proto_~dev#1.offset, mlx5_set_port_proto_~proto_admin#1, mlx5_set_port_proto_~proto_mask#1, mlx5_set_port_proto_~#in~31#1.base, mlx5_set_port_proto_~#in~31#1.offset, mlx5_set_port_proto_~#out~38#1.base, mlx5_set_port_proto_~#out~38#1.offset, mlx5_set_port_proto_~err~89#1, mlx5_set_port_proto_~tmp~270#1, mlx5_set_port_proto_~tmp___0~113#1, mlx5_set_port_proto_~tmp___1~74#1, mlx5_set_port_proto_~tmp___2~54#1, mlx5_set_port_proto_~tmp___3~42#1, mlx5_set_port_proto_~tmp___4~27#1, mlx5_set_port_proto_~tmp___5~22#1;havoc mlx5_set_port_proto_#in~dev#1.base, mlx5_set_port_proto_#in~dev#1.offset, mlx5_set_port_proto_#in~proto_admin#1, mlx5_set_port_proto_#in~proto_mask#1;assume { :end_inline_mlx5_set_port_proto } true;assume -2147483648 <= mlx5e_set_settings_#t~ret5236#1 && mlx5e_set_settings_#t~ret5236#1 <= 2147483647;mlx5e_set_settings_~err~163#1 := mlx5e_set_settings_#t~ret5236#1;havoc mlx5e_set_settings_#t~ret5236#1; [2025-02-08 03:03:45,082 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13567: qp_read_field_#res#1 := qp_read_field_~param~0#1; [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13567-1: SUMMARY for call kfree(qp_read_field_~out~4#1.base, qp_read_field_~out~4#1.offset); srcloc: null [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14228-1: SUMMARY for call mlx5_query_hca_caps_#t~ret1355#1 := __fswab32(mlx5_query_hca_caps_#t~mem1354#1); srcloc: null [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14228-2: call mlx5_query_hca_caps_#t~mem1354#1 := read~int#25(mlx5_query_hca_caps_~dev#1.base, 253361 + mlx5_query_hca_caps_~dev#1.offset, 4); [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12246-1: SUMMARY for call list_add_tail(create_msg_cache_~msg~4#1.base, create_msg_cache_~msg~4#1.offset, create_msg_cache_~cmd~9#1.base, 898 + create_msg_cache_~cmd~9#1.offset); srcloc: null [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14228: mlx5_query_hca_caps_~tmp___2~25#1 := mlx5_query_hca_caps_#t~ret1355#1;havoc mlx5_query_hca_caps_#t~mem1354#1;havoc mlx5_query_hca_caps_#t~ret1355#1; [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12246: create_msg_cache_~i~10#1 := 1 + create_msg_cache_~i~10#1; [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15417: assume 0 != mlx5_alloc_uuars_~err~51#1; [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15417: assume !(0 != mlx5_alloc_uuars_~err~51#1);call mlx5_alloc_uuars_#t~mem1612#1 := read~int#25(mlx5_alloc_uuars_~dev#1.base, 318833 + mlx5_alloc_uuars_~dev#1.offset, 8);call mlx5_alloc_uuars_#t~mem1610#1.base, mlx5_alloc_uuars_#t~mem1610#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, mlx5_alloc_uuars_~uuari#1.offset, 8);call mlx5_alloc_uuars_#t~mem1611#1 := read~int#25(mlx5_alloc_uuars_#t~mem1610#1.base, mlx5_alloc_uuars_#t~mem1610#1.offset + 40 * (if mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 else mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);mlx5_alloc_uuars_~addr~1#1 := mlx5_alloc_uuars_#t~mem1612#1 + 4096 * (mlx5_alloc_uuars_#t~mem1611#1 % 4294967296 % 18446744073709551616);havoc mlx5_alloc_uuars_#t~mem1612#1;havoc mlx5_alloc_uuars_#t~mem1610#1.base, mlx5_alloc_uuars_#t~mem1610#1.offset;havoc mlx5_alloc_uuars_#t~mem1611#1;call mlx5_alloc_uuars_#t~mem1613#1.base, mlx5_alloc_uuars_#t~mem1613#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, mlx5_alloc_uuars_~uuari#1.offset, 8); [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17135: call write~int#66(137438953408, mlx5_health_init_~#__constr_expr_0~4#1.base, mlx5_health_init_~#__constr_expr_0~4#1.offset, 8);call mlx5_health_init_#t~mem1986#1 := read~int#66(mlx5_health_init_~#__constr_expr_0~4#1.base, mlx5_health_init_~#__constr_expr_0~4#1.offset, 8);call write~int#25(mlx5_health_init_#t~mem1986#1, ~#health_work~0.base, ~#health_work~0.offset, 8);havoc mlx5_health_init_#t~mem1986#1; [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17135-1: SUMMARY for call __init_work(~#health_work~0.base, ~#health_work~0.offset, 0); srcloc: null [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9472: call mlx5_dev_init_#t~mem372#1.base, mlx5_dev_init_#t~mem372#1.offset := read~$Pointer$#25(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset, 8); [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9472-1: SUMMARY for call iounmap(mlx5_dev_init_#t~mem371#1.base, mlx5_dev_init_#t~mem371#1.offset); srcloc: null [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30745: assume 0 != mlx5e_sq_xmit_~headlen~0#1 % 65536 % 4294967296;call mlx5e_sq_xmit_#t~mem5453#1.base, mlx5e_sq_xmit_#t~mem5453#1.offset := read~$Pointer$#25(mlx5e_sq_xmit_~sq#1.base, 426 + mlx5e_sq_xmit_~sq#1.offset, 8);call mlx5e_sq_xmit_#t~mem5454#1.base, mlx5e_sq_xmit_#t~mem5454#1.offset := read~$Pointer$#25(mlx5e_sq_xmit_~skb#1.base, 238 + mlx5e_sq_xmit_~skb#1.offset, 8); [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30745: assume !(0 != mlx5e_sq_xmit_~headlen~0#1 % 65536 % 4294967296); [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26781: mlx5e_init_#t~ret4607#1 := mlx5_register_interface_#res#1;havoc mlx5_register_interface_#t~mem406#1.base, mlx5_register_interface_#t~mem406#1.offset, mlx5_register_interface_#t~mem407#1.base, mlx5_register_interface_#t~mem407#1.offset, mlx5_register_interface_#t~short408#1, mlx5_register_interface_#t~mem409#1.base, mlx5_register_interface_#t~mem409#1.offset, mlx5_register_interface_#t~mem410#1.base, mlx5_register_interface_#t~mem410#1.offset, mlx5_register_interface_~intf#1.base, mlx5_register_interface_~intf#1.offset, mlx5_register_interface_~priv~8#1.base, mlx5_register_interface_~priv~8#1.offset, mlx5_register_interface_~__mptr~6#1.base, mlx5_register_interface_~__mptr~6#1.offset, mlx5_register_interface_~__mptr___0~5#1.base, mlx5_register_interface_~__mptr___0~5#1.offset;havoc mlx5_register_interface_#in~intf#1.base, mlx5_register_interface_#in~intf#1.offset;assume { :end_inline_mlx5_register_interface } true;assume -2147483648 <= mlx5e_init_#t~ret4607#1 && mlx5e_init_#t~ret4607#1 <= 2147483647;havoc mlx5e_init_#t~ret4607#1; [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14229-2: havoc mlx5_query_hca_caps_#t~bitwise1356#1;assume mlx5_query_hca_caps_#t~bitwise1356#1 % 4294967296 <= mlx5_query_hca_caps_~tmp___2~25#1 % 4294967296 && mlx5_query_hca_caps_#t~bitwise1356#1 % 4294967296 <= 4; [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14229-3: assume 4 == mlx5_query_hca_caps_~tmp___2~25#1 % 4294967296;mlx5_query_hca_caps_#t~bitwise1356#1 := mlx5_query_hca_caps_~tmp___2~25#1; [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14229-3: assume !(4 == mlx5_query_hca_caps_~tmp___2~25#1 % 4294967296); [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14229: assume 0 != mlx5_query_hca_caps_#t~bitwise1356#1 % 4294967296;havoc mlx5_query_hca_caps_#t~bitwise1356#1; [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14229: assume !(0 != mlx5_query_hca_caps_#t~bitwise1356#1 % 4294967296);havoc mlx5_query_hca_caps_#t~bitwise1356#1; [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13172: assume mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#res#1.base, mlx5_qp_type_str_#res#1.offset := 289, 0; [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13172: assume !mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#t~switch1112#1 := mlx5_qp_type_str_#t~switch1112#1 || 9 == mlx5_qp_type_str_~type#1; [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14229-1: [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14229-4: assume 0 == mlx5_query_hca_caps_~tmp___2~25#1 % 4294967296;mlx5_query_hca_caps_#t~bitwise1356#1 := 0; [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14229-4: assume !(0 == mlx5_query_hca_caps_~tmp___2~25#1 % 4294967296); [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30746-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5455#1 := dma_map_single_attrs(mlx5e_sq_xmit_#t~mem5453#1.base, mlx5e_sq_xmit_#t~mem5453#1.offset, mlx5e_sq_xmit_#t~mem5454#1.base, mlx5e_sq_xmit_#t~mem5454#1.offset, mlx5e_sq_xmit_~headlen~0#1 % 65536, 1, 0, 0); srcloc: null [2025-02-08 03:03:45,083 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30746: mlx5e_sq_xmit_~dma_addr~0#1 := mlx5e_sq_xmit_#t~ret5455#1;havoc mlx5e_sq_xmit_#t~mem5453#1.base, mlx5e_sq_xmit_#t~mem5453#1.offset;havoc mlx5e_sq_xmit_#t~mem5454#1.base, mlx5e_sq_xmit_#t~mem5454#1.offset;havoc mlx5e_sq_xmit_#t~ret5455#1;call mlx5e_sq_xmit_#t~mem5456#1.base, mlx5e_sq_xmit_#t~mem5456#1.offset := read~$Pointer$#25(mlx5e_sq_xmit_~sq#1.base, 426 + mlx5e_sq_xmit_~sq#1.offset, 8); [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14230-1: SUMMARY for call mlx5_query_hca_caps_#t~ret1357#1 := mlx5_core_get_caps(mlx5_query_hca_caps_~dev#1.base, mlx5_query_hca_caps_~dev#1.offset, 4, 1); srcloc: null [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14230: assume -2147483648 <= mlx5_query_hca_caps_#t~ret1357#1 && mlx5_query_hca_caps_#t~ret1357#1 <= 2147483647;mlx5_query_hca_caps_~err~39#1 := mlx5_query_hca_caps_#t~ret1357#1;havoc mlx5_query_hca_caps_#t~ret1357#1; [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32068: havoc ethtool_op_get_link_#t~nondet5728#1;ldv_main_exported_9_#t~ret5263#1 := ethtool_op_get_link_#res#1;havoc ethtool_op_get_link_#t~nondet5728#1, ethtool_op_get_link_~arg0#1.base, ethtool_op_get_link_~arg0#1.offset;havoc ethtool_op_get_link_#in~arg0#1.base, ethtool_op_get_link_#in~arg0#1.offset;assume { :end_inline_ethtool_op_get_link } true;havoc ldv_main_exported_9_#t~ret5263#1;~ldv_state_variable_9~0 := 1; [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9474: call mlx5_dev_init_#t~mem373#1.base, mlx5_dev_init_#t~mem373#1.offset := read~$Pointer$#25(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset, 8); [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29425: assume (if mlx5e_get_ethtool_stats_#t~mem5082#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_get_ethtool_stats_#t~mem5082#1 % 65536 % 4294967296 else mlx5e_get_ethtool_stats_#t~mem5082#1 % 65536 % 4294967296 - 4294967296) > mlx5e_get_ethtool_stats_~i~43#1;havoc mlx5e_get_ethtool_stats_#t~mem5082#1; [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29425: assume !((if mlx5e_get_ethtool_stats_#t~mem5082#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_get_ethtool_stats_#t~mem5082#1 % 65536 % 4294967296 else mlx5e_get_ethtool_stats_#t~mem5082#1 % 65536 % 4294967296 - 4294967296) > mlx5e_get_ethtool_stats_~i~43#1);havoc mlx5e_get_ethtool_stats_#t~mem5082#1; [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12381: SUMMARY for call mlx5_cmd_init_#t~ret1008#1.base, mlx5_cmd_init_#t~ret1008#1.offset := spinlock_check(mlx5_cmd_init_~cmd~10#1.base, 40 + (918 + mlx5_cmd_init_~cmd~10#1.offset + 108 * mlx5_cmd_init_~i~11#1)); srcloc: null [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9474-1: SUMMARY for call pci_clear_master(mlx5_dev_init_#t~mem372#1.base, mlx5_dev_init_#t~mem372#1.offset); srcloc: null [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17138: SUMMARY for call lockdep_init_map(~#health_work~0.base, 32 + ~#health_work~0.offset, 499, 0, mlx5_health_init_~#__key~12#1.base, mlx5_health_init_~#__key~12#1.offset, 0); srcloc: null [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14231: assume 0 != mlx5_query_hca_caps_~err~39#1;mlx5_query_hca_caps_#res#1 := mlx5_query_hca_caps_~err~39#1; [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14231: assume !(0 != mlx5_query_hca_caps_~err~39#1); [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13174: assume mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#res#1.base, mlx5_qp_type_str_#res#1.offset := 290, 0; [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13174: assume !mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#t~switch1112#1 := mlx5_qp_type_str_#t~switch1112#1 || 10 == mlx5_qp_type_str_~type#1; [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12249: assume create_msg_cache_~i~10#1 <= 63; [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12249: assume !(create_msg_cache_~i~10#1 <= 63);create_msg_cache_#res#1 := 0;call ULTIMATE.dealloc(create_msg_cache_~#__key~6#1.base, create_msg_cache_~#__key~6#1.offset);havoc create_msg_cache_~#__key~6#1.base, create_msg_cache_~#__key~6#1.offset;call ULTIMATE.dealloc(create_msg_cache_~#__key___0~1#1.base, create_msg_cache_~#__key___0~1#1.offset);havoc create_msg_cache_~#__key___0~1#1.base, create_msg_cache_~#__key___0~1#1.offset; [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9475: havoc mlx5_dev_init_#t~mem373#1.base, mlx5_dev_init_#t~mem373#1.offset;call mlx5_dev_init_#t~mem374#1.base, mlx5_dev_init_#t~mem374#1.offset := read~$Pointer$#25(mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset, 8); [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9475-1: SUMMARY for call release_bar(mlx5_dev_init_#t~mem373#1.base, mlx5_dev_init_#t~mem373#1.offset); srcloc: null [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12382-1: SUMMARY for call __raw_spin_lock_init(mlx5_cmd_init_~cmd~10#1.base, 40 + (918 + mlx5_cmd_init_~cmd~10#1.offset + 108 * mlx5_cmd_init_~i~11#1), 252, 0, mlx5_cmd_init_~#__key___1~0#1.base, mlx5_cmd_init_~#__key___1~0#1.offset); srcloc: null [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17139: call write~$Pointer$#25(#funAddr~health_care.base, #funAddr~health_care.offset, ~#health_work~0.base, 24 + ~#health_work~0.offset, 8);call ULTIMATE.dealloc(mlx5_health_init_~#__key~12#1.base, mlx5_health_init_~#__key~12#1.offset);havoc mlx5_health_init_~#__key~12#1.base, mlx5_health_init_~#__key~12#1.offset;call ULTIMATE.dealloc(mlx5_health_init_~#__constr_expr_0~4#1.base, mlx5_health_init_~#__constr_expr_0~4#1.offset);havoc mlx5_health_init_~#__constr_expr_0~4#1.base, mlx5_health_init_~#__constr_expr_0~4#1.offset; [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9343: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9343: assume !(0 != mlx5_dev_init_~err~13#1);assume { :begin_inline_mlx5_core_set_issi } true;mlx5_core_set_issi_#in~dev#1.base, mlx5_core_set_issi_#in~dev#1.offset := mlx5_dev_init_~dev#1.base, mlx5_dev_init_~dev#1.offset;havoc mlx5_core_set_issi_#res#1;havoc mlx5_core_set_issi_#t~memset~res303#1.base, mlx5_core_set_issi_#t~memset~res303#1.offset, mlx5_core_set_issi_#t~memset~res304#1.base, mlx5_core_set_issi_#t~memset~res304#1.offset, mlx5_core_set_issi_#t~mem305#1, mlx5_core_set_issi_#t~ret306#1, mlx5_core_set_issi_#t~bitwise307#1, mlx5_core_set_issi_#t~ret308#1, mlx5_core_set_issi_#t~ret309#1, mlx5_core_set_issi_#t~mem310#1, mlx5_core_set_issi_#t~mem311#1, mlx5_core_set_issi_#t~ret312#1, mlx5_core_set_issi_#t~ret313#1, mlx5_core_set_issi_#t~mem314#1, mlx5_core_set_issi_#t~ret315#1, mlx5_core_set_issi_#t~bitwise316#1, mlx5_core_set_issi_#t~memset~res317#1.base, mlx5_core_set_issi_#t~memset~res317#1.offset, mlx5_core_set_issi_#t~memset~res318#1.base, mlx5_core_set_issi_#t~memset~res318#1.offset, mlx5_core_set_issi_#t~mem319#1, mlx5_core_set_issi_#t~ret320#1, mlx5_core_set_issi_#t~bitwise321#1, mlx5_core_set_issi_#t~ret322#1, mlx5_core_set_issi_#t~mem323#1, mlx5_core_set_issi_#t~ret324#1, mlx5_core_set_issi_#t~ret325#1, mlx5_core_set_issi_#t~ret326#1, mlx5_core_set_issi_#t~ret327#1, mlx5_core_set_issi_~dev#1.base, mlx5_core_set_issi_~dev#1.offset, mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset, mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset, mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset, mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset, mlx5_core_set_issi_~err~12#1, mlx5_core_set_issi_~sup_issi~0#1, mlx5_core_set_issi_~tmp~32#1, mlx5_core_set_issi_~tmp___0~11#1, mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset, mlx5_core_set_issi_~tmp___1~6#1, mlx5_core_set_issi_~tmp___2~5#1, mlx5_core_set_issi_~tmp___3~4#1, mlx5_core_set_issi_~tmp___4~3#1, mlx5_core_set_issi_~tmp___5~1#1, mlx5_core_set_issi_~tmp___6~1#1;mlx5_core_set_issi_~dev#1.base, mlx5_core_set_issi_~dev#1.offset := mlx5_core_set_issi_#in~dev#1.base, mlx5_core_set_issi_#in~dev#1.offset;call mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset := #Ultimate.allocOnStack(16);call mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset := #Ultimate.allocOnStack(112);call mlx5_core_set_issi_~#set_in~0#1.base, mlx5_core_set_issi_~#set_in~0#1.offset := #Ultimate.allocOnStack(16);call mlx5_core_set_issi_~#set_out~0#1.base, mlx5_core_set_issi_~#set_out~0#1.offset := #Ultimate.allocOnStack(16);havoc mlx5_core_set_issi_~err~12#1;havoc mlx5_core_set_issi_~sup_issi~0#1;havoc mlx5_core_set_issi_~tmp~32#1;havoc mlx5_core_set_issi_~tmp___0~11#1;call mlx5_core_set_issi_~#descriptor~2#1.base, mlx5_core_set_issi_~#descriptor~2#1.offset := #Ultimate.allocOnStack(37);havoc mlx5_core_set_issi_~tmp___1~6#1;havoc mlx5_core_set_issi_~tmp___2~5#1;havoc mlx5_core_set_issi_~tmp___3~4#1;havoc mlx5_core_set_issi_~tmp___4~3#1;havoc mlx5_core_set_issi_~tmp___5~1#1;havoc mlx5_core_set_issi_~tmp___6~1#1; [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12382: mlx5_cmd_init_~i~11#1 := 1 + mlx5_cmd_init_~i~11#1; [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17139-1: SUMMARY for call INIT_LIST_HEAD(~#health_work~0.base, 8 + ~#health_work~0.offset); srcloc: null [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30748-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5457#1 := dma_mapping_error(mlx5e_sq_xmit_#t~mem5456#1.base, mlx5e_sq_xmit_#t~mem5456#1.offset, mlx5e_sq_xmit_~dma_addr~0#1); srcloc: null [2025-02-08 03:03:45,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30748: assume -2147483648 <= mlx5e_sq_xmit_#t~ret5457#1 && mlx5e_sq_xmit_#t~ret5457#1 <= 2147483647;mlx5e_sq_xmit_~tmp___9~20#1 := mlx5e_sq_xmit_#t~ret5457#1;havoc mlx5e_sq_xmit_#t~mem5456#1.base, mlx5e_sq_xmit_#t~mem5456#1.offset;havoc mlx5e_sq_xmit_#t~ret5457#1; [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29823: havoc get_supported_#t~ret5186#1, get_supported_#t~mem5187#1, get_supported_#t~bitwise5188#1, get_supported_#t~ret5189#1, get_supported_#t~mem5190#1, get_supported_#t~bitwise5191#1, get_supported_#t~mem5192#1, get_supported_#t~bitwise5193#1, get_supported_~eth_proto_cap#1, get_supported_~supported#1.base, get_supported_~supported#1.offset, get_supported_~tmp~465#1, get_supported_~tmp___0~218#1;havoc get_supported_#in~eth_proto_cap#1, get_supported_#in~supported#1.base, get_supported_#in~supported#1.offset;assume { :end_inline_get_supported } true;assume { :begin_inline_get_advertising } true;get_advertising_#in~eth_proto_cap#1, get_advertising_#in~tx_pause#1, get_advertising_#in~rx_pause#1, get_advertising_#in~advertising#1.base, get_advertising_#in~advertising#1.offset := mlx5e_get_settings_~eth_proto_admin~0#1, 0, 0, mlx5e_get_settings_~cmd#1.base, 8 + mlx5e_get_settings_~cmd#1.offset;havoc get_advertising_#t~ret5194#1, get_advertising_#t~mem5195#1, get_advertising_#t~bitwise5196#1, get_advertising_#t~mem5197#1, get_advertising_#t~bitwise5198#1, get_advertising_#t~mem5199#1, get_advertising_#t~bitwise5200#1, get_advertising_~eth_proto_cap#1, get_advertising_~tx_pause#1, get_advertising_~rx_pause#1, get_advertising_~advertising#1.base, get_advertising_~advertising#1.offset, get_advertising_~tmp~466#1;get_advertising_~eth_proto_cap#1 := get_advertising_#in~eth_proto_cap#1;get_advertising_~tx_pause#1 := get_advertising_#in~tx_pause#1;get_advertising_~rx_pause#1 := get_advertising_#in~rx_pause#1;get_advertising_~advertising#1.base, get_advertising_~advertising#1.offset := get_advertising_#in~advertising#1.base, get_advertising_#in~advertising#1.offset;havoc get_advertising_~tmp~466#1; [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15422-1: SUMMARY for call mlx5_alloc_uuars_#t~ret1614#1.base, mlx5_alloc_uuars_#t~ret1614#1.offset := ioremap(mlx5_alloc_uuars_~addr~1#1, 4096); srcloc: null [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15422: call write~$Pointer$#25(mlx5_alloc_uuars_#t~ret1614#1.base, mlx5_alloc_uuars_#t~ret1614#1.offset, mlx5_alloc_uuars_#t~mem1613#1.base, 32 + (mlx5_alloc_uuars_#t~mem1613#1.offset + 40 * (if mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 else mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8);havoc mlx5_alloc_uuars_#t~mem1613#1.base, mlx5_alloc_uuars_#t~mem1613#1.offset;havoc mlx5_alloc_uuars_#t~ret1614#1.base, mlx5_alloc_uuars_#t~ret1614#1.offset;call mlx5_alloc_uuars_#t~mem1615#1.base, mlx5_alloc_uuars_#t~mem1615#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, mlx5_alloc_uuars_~uuari#1.offset, 8);call mlx5_alloc_uuars_#t~mem1616#1.base, mlx5_alloc_uuars_#t~mem1616#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_#t~mem1615#1.base, 32 + (mlx5_alloc_uuars_#t~mem1615#1.offset + 40 * (if mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 else mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8); [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9344: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 51, 0); srcloc: null [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8948: assume -2147483648 <= mlx5_irq_set_affinity_hint_#t~ret252#1 && mlx5_irq_set_affinity_hint_#t~ret252#1 <= 2147483647;mlx5_irq_set_affinity_hint_~tmp~29#1 := mlx5_irq_set_affinity_hint_#t~ret252#1;havoc mlx5_irq_set_affinity_hint_#t~mem251#1.base, mlx5_irq_set_affinity_hint_#t~mem251#1.offset;havoc mlx5_irq_set_affinity_hint_#t~ret252#1;mlx5_irq_set_affinity_hint_~numa_node___0~0#1 := mlx5_irq_set_affinity_hint_~tmp~29#1;call mlx5_irq_set_affinity_hint_#t~mem253#1.base, mlx5_irq_set_affinity_hint_#t~mem253#1.offset := read~$Pointer$#25(mlx5_irq_set_affinity_hint_~priv~2#1.base, 401 + mlx5_irq_set_affinity_hint_~priv~2#1.offset, 8);assume { :begin_inline_zalloc_cpumask_var } true;zalloc_cpumask_var_#in~arg0#1.base, zalloc_cpumask_var_#in~arg0#1.offset, zalloc_cpumask_var_#in~arg1#1 := mlx5_irq_set_affinity_hint_#t~mem253#1.base, mlx5_irq_set_affinity_hint_#t~mem253#1.offset + 40 * (if mlx5_irq_set_affinity_hint_~i#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_irq_set_affinity_hint_~i#1 % 18446744073709551616 % 18446744073709551616 else mlx5_irq_set_affinity_hint_~i#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 208;havoc zalloc_cpumask_var_#res#1;havoc zalloc_cpumask_var_#t~nondet5771#1, zalloc_cpumask_var_~arg0#1.base, zalloc_cpumask_var_~arg0#1.offset, zalloc_cpumask_var_~arg1#1;zalloc_cpumask_var_~arg0#1.base, zalloc_cpumask_var_~arg0#1.offset := zalloc_cpumask_var_#in~arg0#1.base, zalloc_cpumask_var_#in~arg0#1.offset;zalloc_cpumask_var_~arg1#1 := zalloc_cpumask_var_#in~arg1#1;havoc zalloc_cpumask_var_#t~nondet5771#1;assume 0 == zalloc_cpumask_var_#t~nondet5771#1 || 1 == zalloc_cpumask_var_#t~nondet5771#1;zalloc_cpumask_var_#res#1 := (if 0 == zalloc_cpumask_var_#t~nondet5771#1 % 256 then 0 else 1);havoc zalloc_cpumask_var_#t~nondet5771#1; [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8948-1: SUMMARY for call mlx5_irq_set_affinity_hint_#t~ret252#1 := dev_to_node(mlx5_irq_set_affinity_hint_#t~mem251#1.base, 148 + mlx5_irq_set_affinity_hint_#t~mem251#1.offset); srcloc: null [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30749: assume -9223372036854775808 <= mlx5e_sq_xmit_#t~ret5458#1 && mlx5e_sq_xmit_#t~ret5458#1 <= 9223372036854775807;mlx5e_sq_xmit_~tmp___10~16#1 := mlx5e_sq_xmit_#t~ret5458#1;havoc mlx5e_sq_xmit_#t~ret5458#1; [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30749-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5458#1 := ldv__builtin_expect((if 0 != mlx5e_sq_xmit_~tmp___9~20#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13176: assume mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#res#1.base, mlx5_qp_type_str_#res#1.offset := 291, 0; [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13176: assume !mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#t~switch1112#1 := mlx5_qp_type_str_#t~switch1112#1 || 11 == mlx5_qp_type_str_~type#1; [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29824: havoc get_advertising_#t~ret5194#1, get_advertising_#t~mem5195#1, get_advertising_#t~bitwise5196#1, get_advertising_#t~mem5197#1, get_advertising_#t~bitwise5198#1, get_advertising_#t~mem5199#1, get_advertising_#t~bitwise5200#1, get_advertising_~eth_proto_cap#1, get_advertising_~tx_pause#1, get_advertising_~rx_pause#1, get_advertising_~advertising#1.base, get_advertising_~advertising#1.offset, get_advertising_~tmp~466#1;havoc get_advertising_#in~eth_proto_cap#1, get_advertising_#in~tx_pause#1, get_advertising_#in~rx_pause#1, get_advertising_#in~advertising#1.base, get_advertising_#in~advertising#1.offset;assume { :end_inline_get_advertising } true;assume { :begin_inline_get_speed_duplex } true;get_speed_duplex_#in~netdev#1.base, get_speed_duplex_#in~netdev#1.offset, get_speed_duplex_#in~eth_proto_oper#1, get_speed_duplex_#in~cmd#1.base, get_speed_duplex_#in~cmd#1.offset := mlx5e_get_settings_~netdev#1.base, mlx5e_get_settings_~netdev#1.offset, mlx5e_get_settings_~eth_proto_oper~0#1, mlx5e_get_settings_~cmd#1.base, mlx5e_get_settings_~cmd#1.offset;havoc get_speed_duplex_#t~ret5182#1, get_speed_duplex_#t~bitwise5183#1, get_speed_duplex_#t~bitwise5184#1, get_speed_duplex_#t~mem5185#1, get_speed_duplex_~netdev#1.base, get_speed_duplex_~netdev#1.offset, get_speed_duplex_~eth_proto_oper#1, get_speed_duplex_~cmd#1.base, get_speed_duplex_~cmd#1.offset, get_speed_duplex_~i~47#1, get_speed_duplex_~speed~0#1, get_speed_duplex_~duplex~0#1, get_speed_duplex_~tmp~464#1, get_speed_duplex_~tmp___0~217#1;get_speed_duplex_~netdev#1.base, get_speed_duplex_~netdev#1.offset := get_speed_duplex_#in~netdev#1.base, get_speed_duplex_#in~netdev#1.offset;get_speed_duplex_~eth_proto_oper#1 := get_speed_duplex_#in~eth_proto_oper#1;get_speed_duplex_~cmd#1.base, get_speed_duplex_~cmd#1.offset := get_speed_duplex_#in~cmd#1.base, get_speed_duplex_#in~cmd#1.offset;havoc get_speed_duplex_~i~47#1;havoc get_speed_duplex_~speed~0#1;havoc get_speed_duplex_~duplex~0#1;havoc get_speed_duplex_~tmp~464#1;havoc get_speed_duplex_~tmp___0~217#1;get_speed_duplex_~speed~0#1 := 4294967295;get_speed_duplex_~duplex~0#1 := 255;assume { :begin_inline_netif_carrier_ok } true;netif_carrier_ok_#in~dev#1.base, netif_carrier_ok_#in~dev#1.offset := get_speed_duplex_~netdev#1.base, get_speed_duplex_~netdev#1.offset;havoc netif_carrier_ok_#res#1;havoc netif_carrier_ok_#t~ret5034#1, netif_carrier_ok_~dev#1.base, netif_carrier_ok_~dev#1.offset, netif_carrier_ok_~tmp~453#1;netif_carrier_ok_~dev#1.base, netif_carrier_ok_~dev#1.offset := netif_carrier_ok_#in~dev#1.base, netif_carrier_ok_#in~dev#1.offset;havoc netif_carrier_ok_~tmp~453#1; [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9477: call mlx5_dev_init_#t~mem375#1.base, mlx5_dev_init_#t~mem375#1.offset := read~$Pointer$#25(mlx5_dev_init_~priv~4#1.base, 1333 + mlx5_dev_init_~priv~4#1.offset, 8); [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9477-1: SUMMARY for call pci_disable_device(mlx5_dev_init_#t~mem374#1.base, mlx5_dev_init_#t~mem374#1.offset); srcloc: null [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20180: call ULTIMATE.dealloc(mlx5_query_port_proto_cap_~#out~34#1.base, mlx5_query_port_proto_cap_~#out~34#1.offset);havoc mlx5_query_port_proto_cap_~#out~34#1.base, mlx5_query_port_proto_cap_~#out~34#1.offset;mlx5e_set_settings_#t~ret5231#1 := mlx5_query_port_proto_cap_#res#1;havoc mlx5_query_port_proto_cap_#t~ret2686#1, mlx5_query_port_proto_cap_#t~mem2687#1, mlx5_query_port_proto_cap_#t~ret2688#1, mlx5_query_port_proto_cap_#t~mem2689#1, mlx5_query_port_proto_cap_#t~ret2690#1, mlx5_query_port_proto_cap_~dev#1.base, mlx5_query_port_proto_cap_~dev#1.offset, mlx5_query_port_proto_cap_~proto_cap#1.base, mlx5_query_port_proto_cap_~proto_cap#1.offset, mlx5_query_port_proto_cap_~proto_mask#1, mlx5_query_port_proto_cap_~#out~34#1.base, mlx5_query_port_proto_cap_~#out~34#1.offset, mlx5_query_port_proto_cap_~err~85#1, mlx5_query_port_proto_cap_~tmp~266#1, mlx5_query_port_proto_cap_~tmp___0~110#1;havoc mlx5_query_port_proto_cap_#in~dev#1.base, mlx5_query_port_proto_cap_#in~dev#1.offset, mlx5_query_port_proto_cap_#in~proto_cap#1.base, mlx5_query_port_proto_cap_#in~proto_cap#1.offset, mlx5_query_port_proto_cap_#in~proto_mask#1;assume { :end_inline_mlx5_query_port_proto_cap } true;assume -2147483648 <= mlx5e_set_settings_#t~ret5231#1 && mlx5e_set_settings_#t~ret5231#1 <= 2147483647;mlx5e_set_settings_~err~163#1 := mlx5e_set_settings_#t~ret5231#1;havoc mlx5e_set_settings_#t~ret5231#1; [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15423: assume 0 == (mlx5_alloc_uuars_#t~mem1616#1.base + mlx5_alloc_uuars_#t~mem1616#1.offset) % 18446744073709551616;havoc mlx5_alloc_uuars_#t~mem1615#1.base, mlx5_alloc_uuars_#t~mem1615#1.offset;havoc mlx5_alloc_uuars_#t~mem1616#1.base, mlx5_alloc_uuars_#t~mem1616#1.offset;call mlx5_alloc_uuars_#t~mem1617#1.base, mlx5_alloc_uuars_#t~mem1617#1.offset := read~$Pointer$#25(mlx5_alloc_uuars_~uuari#1.base, mlx5_alloc_uuars_~uuari#1.offset, 8);call mlx5_alloc_uuars_#t~mem1618#1 := read~int#25(mlx5_alloc_uuars_#t~mem1617#1.base, mlx5_alloc_uuars_#t~mem1617#1.offset + 40 * (if mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 else mlx5_alloc_uuars_~i~15#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15423: assume !(0 == (mlx5_alloc_uuars_#t~mem1616#1.base + mlx5_alloc_uuars_#t~mem1616#1.offset) % 18446744073709551616);havoc mlx5_alloc_uuars_#t~mem1615#1.base, mlx5_alloc_uuars_#t~mem1615#1.offset;havoc mlx5_alloc_uuars_#t~mem1616#1.base, mlx5_alloc_uuars_#t~mem1616#1.offset;call write~$Pointer$#28(409, 0, mlx5_alloc_uuars_~#descriptor~13#1.base, mlx5_alloc_uuars_~#descriptor~13#1.offset, 8);call write~$Pointer$#28(410, 0, mlx5_alloc_uuars_~#descriptor~13#1.base, 8 + mlx5_alloc_uuars_~#descriptor~13#1.offset, 8);call write~$Pointer$#28(411, 0, mlx5_alloc_uuars_~#descriptor~13#1.base, 16 + mlx5_alloc_uuars_~#descriptor~13#1.offset, 8);call write~$Pointer$#28(412, 0, mlx5_alloc_uuars_~#descriptor~13#1.base, 24 + mlx5_alloc_uuars_~#descriptor~13#1.offset, 8);call write~int#28(172, mlx5_alloc_uuars_~#descriptor~13#1.base, 32 + mlx5_alloc_uuars_~#descriptor~13#1.offset, 4);call write~int#28(0, mlx5_alloc_uuars_~#descriptor~13#1.base, 36 + mlx5_alloc_uuars_~#descriptor~13#1.offset, 1);call mlx5_alloc_uuars_#t~mem1620#1 := read~int#28(mlx5_alloc_uuars_~#descriptor~13#1.base, 36 + mlx5_alloc_uuars_~#descriptor~13#1.offset, 1); [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15027: call ULTIMATE.dealloc(mlx5_core_eq_query_~#in~8#1.base, mlx5_core_eq_query_~#in~8#1.offset);havoc mlx5_core_eq_query_~#in~8#1.base, mlx5_core_eq_query_~#in~8#1.offset;eq_read_field_#t~ret1205#1 := mlx5_core_eq_query_#res#1;havoc mlx5_core_eq_query_#t~memset~res1564#1.base, mlx5_core_eq_query_#t~memset~res1564#1.offset, mlx5_core_eq_query_#t~memset~res1565#1.base, mlx5_core_eq_query_#t~memset~res1565#1.offset, mlx5_core_eq_query_#t~mem1566#1, mlx5_core_eq_query_#t~ret1567#1, mlx5_core_eq_query_#t~mem1568#1, mlx5_core_eq_query_#t~ret1569#1, mlx5_core_eq_query_~dev#1.base, mlx5_core_eq_query_~dev#1.offset, mlx5_core_eq_query_~eq#1.base, mlx5_core_eq_query_~eq#1.offset, mlx5_core_eq_query_~out#1.base, mlx5_core_eq_query_~out#1.offset, mlx5_core_eq_query_~outlen#1, mlx5_core_eq_query_~#in~8#1.base, mlx5_core_eq_query_~#in~8#1.offset, mlx5_core_eq_query_~err~48#1;havoc mlx5_core_eq_query_#in~dev#1.base, mlx5_core_eq_query_#in~dev#1.offset, mlx5_core_eq_query_#in~eq#1.base, mlx5_core_eq_query_#in~eq#1.offset, mlx5_core_eq_query_#in~out#1.base, mlx5_core_eq_query_#in~out#1.offset, mlx5_core_eq_query_#in~outlen#1;assume { :end_inline_mlx5_core_eq_query } true;assume -2147483648 <= eq_read_field_#t~ret1205#1 && eq_read_field_#t~ret1205#1 <= 2147483647;eq_read_field_~err~31#1 := eq_read_field_#t~ret1205#1;havoc eq_read_field_#t~ret1205#1; [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30750: assume 0 != mlx5e_sq_xmit_~tmp___10~16#1; [2025-02-08 03:03:45,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30750: assume !(0 != mlx5e_sq_xmit_~tmp___10~16#1); [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29825: havoc get_speed_duplex_#t~ret5182#1, get_speed_duplex_#t~bitwise5183#1, get_speed_duplex_#t~bitwise5184#1, get_speed_duplex_#t~mem5185#1, get_speed_duplex_~netdev#1.base, get_speed_duplex_~netdev#1.offset, get_speed_duplex_~eth_proto_oper#1, get_speed_duplex_~cmd#1.base, get_speed_duplex_~cmd#1.offset, get_speed_duplex_~i~47#1, get_speed_duplex_~speed~0#1, get_speed_duplex_~duplex~0#1, get_speed_duplex_~tmp~464#1, get_speed_duplex_~tmp___0~217#1;havoc get_speed_duplex_#in~netdev#1.base, get_speed_duplex_#in~netdev#1.offset, get_speed_duplex_#in~eth_proto_oper#1, get_speed_duplex_#in~cmd#1.base, get_speed_duplex_#in~cmd#1.offset;assume { :end_inline_get_speed_duplex } true;mlx5e_get_settings_~eth_proto_oper~0#1 := (if 0 != mlx5e_get_settings_~eth_proto_oper~0#1 % 4294967296 then mlx5e_get_settings_~eth_proto_oper~0#1 else mlx5e_get_settings_~eth_proto_cap~0#1);assume { :begin_inline_get_connector_port } true;get_connector_port_#in~eth_proto#1 := mlx5e_get_settings_~eth_proto_oper~0#1;havoc get_connector_port_#res#1;havoc get_connector_port_#t~bitwise5201#1, get_connector_port_#t~bitwise5202#1, get_connector_port_#t~bitwise5203#1, get_connector_port_~eth_proto#1;get_connector_port_~eth_proto#1 := get_connector_port_#in~eth_proto#1; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13442: assume 0 == (mlx5_cq_debugfs_init_#t~mem1170#1.base + mlx5_cq_debugfs_init_#t~mem1170#1.offset) % 18446744073709551616;havoc mlx5_cq_debugfs_init_#t~mem1170#1.base, mlx5_cq_debugfs_init_#t~mem1170#1.offset;mlx5_cq_debugfs_init_#res#1 := 0; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13442: assume !(0 == (mlx5_cq_debugfs_init_#t~mem1170#1.base + mlx5_cq_debugfs_init_#t~mem1170#1.offset) % 18446744073709551616);havoc mlx5_cq_debugfs_init_#t~mem1170#1.base, mlx5_cq_debugfs_init_#t~mem1170#1.offset;call mlx5_cq_debugfs_init_#t~mem1171#1.base, mlx5_cq_debugfs_init_#t~mem1171#1.offset := read~$Pointer$#25(mlx5_cq_debugfs_init_~dev#1.base, 320190 + mlx5_cq_debugfs_init_~dev#1.offset, 8); [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12649-1: SUMMARY for call ldv_file_operations_14_#t~ret1050#1.base, ldv_file_operations_14_#t~ret1050#1.offset := ldv_init_zalloc(1000); srcloc: null [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12649: ldv_file_operations_14_~tmp~89#1.base, ldv_file_operations_14_~tmp~89#1.offset := ldv_file_operations_14_#t~ret1050#1.base, ldv_file_operations_14_#t~ret1050#1.offset;havoc ldv_file_operations_14_#t~ret1050#1.base, ldv_file_operations_14_#t~ret1050#1.offset;~olfops_group1~0.base, ~olfops_group1~0.offset := ldv_file_operations_14_~tmp~89#1.base, ldv_file_operations_14_~tmp~89#1.offset; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14235: assume -2147483648 <= mlx5_query_hca_caps_#t~ret1358#1 && mlx5_query_hca_caps_#t~ret1358#1 <= 2147483647;mlx5_query_hca_caps_~err~39#1 := mlx5_query_hca_caps_#t~ret1358#1;havoc mlx5_query_hca_caps_#t~ret1358#1; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30355: skb_frag_dma_map_#t~ret5328#1 := dma_map_page___0_#res#1;havoc dma_map_page___0_#t~ret5294#1.base, dma_map_page___0_#t~ret5294#1.offset, dma_map_page___0_#t~ret5295#1.base, dma_map_page___0_#t~ret5295#1.offset, dma_map_page___0_#t~ret5296#1, dma_map_page___0_#t~ret5297#1, dma_map_page___0_#t~mem5305#1.base, dma_map_page___0_#t~mem5305#1.offset, dma_map_page___0_#t~ret5306#1, dma_map_page___0_~dev#1.base, dma_map_page___0_~dev#1.offset, dma_map_page___0_~page#1.base, dma_map_page___0_~page#1.offset, dma_map_page___0_~offset#1, dma_map_page___0_~size#1, dma_map_page___0_~dir#1, dma_map_page___0_~ops~5#1.base, dma_map_page___0_~ops~5#1.offset, dma_map_page___0_~tmp~477#1.base, dma_map_page___0_~tmp~477#1.offset, dma_map_page___0_~addr~8#1, dma_map_page___0_~tmp___0~225#1.base, dma_map_page___0_~tmp___0~225#1.offset, dma_map_page___0_~tmp___1~164#1, dma_map_page___0_~tmp___2~121#1;havoc dma_map_page___0_#in~dev#1.base, dma_map_page___0_#in~dev#1.offset, dma_map_page___0_#in~page#1.base, dma_map_page___0_#in~page#1.offset, dma_map_page___0_#in~offset#1, dma_map_page___0_#in~size#1, dma_map_page___0_#in~dir#1;assume { :end_inline_dma_map_page___0 } true;skb_frag_dma_map_~tmp___0~228#1 := skb_frag_dma_map_#t~ret5328#1;havoc skb_frag_dma_map_#t~mem5327#1;havoc skb_frag_dma_map_#t~ret5328#1;skb_frag_dma_map_#res#1 := skb_frag_dma_map_~tmp___0~228#1; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13178: assume mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#res#1.base, mlx5_qp_type_str_#res#1.offset := 292, 0; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13178: assume !mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#t~switch1112#1 := mlx5_qp_type_str_#t~switch1112#1 || 14 == mlx5_qp_type_str_~type#1; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14235-1: SUMMARY for call mlx5_query_hca_caps_#t~ret1358#1 := mlx5_core_get_caps(mlx5_query_hca_caps_~dev#1.base, mlx5_query_hca_caps_~dev#1.offset, 4, 0); srcloc: null [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15424-1: SUMMARY for call mlx5_alloc_uuars_#t~ret1619#1 := mlx5_cmd_free_uar(mlx5_alloc_uuars_~dev#1.base, mlx5_alloc_uuars_~dev#1.offset, mlx5_alloc_uuars_#t~mem1618#1); srcloc: null [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15424: assume -2147483648 <= mlx5_alloc_uuars_#t~ret1619#1 && mlx5_alloc_uuars_#t~ret1619#1 <= 2147483647;havoc mlx5_alloc_uuars_#t~mem1617#1.base, mlx5_alloc_uuars_#t~mem1617#1.offset;havoc mlx5_alloc_uuars_#t~mem1618#1;havoc mlx5_alloc_uuars_#t~ret1619#1;mlx5_alloc_uuars_~err~51#1 := -12; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13971: call ULTIMATE.dealloc(ldv_main_exported_12_~#ldvarg26~0#1.base, ldv_main_exported_12_~#ldvarg26~0#1.offset);havoc ldv_main_exported_12_~#ldvarg26~0#1.base, ldv_main_exported_12_~#ldvarg26~0#1.offset;havoc ldv_main_exported_12_#t~ret1310#1.base, ldv_main_exported_12_#t~ret1310#1.offset, ldv_main_exported_12_#t~ret1311#1.base, ldv_main_exported_12_#t~ret1311#1.offset, ldv_main_exported_12_#t~ret1312#1.base, ldv_main_exported_12_#t~ret1312#1.offset, ldv_main_exported_12_#t~nondet1313#1, ldv_main_exported_12_#t~switch1314#1, ldv_main_exported_12_#t~mem1315#1, ldv_main_exported_12_#t~ret1316#1, ldv_main_exported_12_#t~ret1317#1, ldv_main_exported_12_#t~ret1318#1, ldv_main_exported_12_~ldvarg25~0#1.base, ldv_main_exported_12_~ldvarg25~0#1.offset, ldv_main_exported_12_~tmp~113#1.base, ldv_main_exported_12_~tmp~113#1.offset, ldv_main_exported_12_~#ldvarg26~0#1.base, ldv_main_exported_12_~#ldvarg26~0#1.offset, ldv_main_exported_12_~ldvarg27~0#1.base, ldv_main_exported_12_~ldvarg27~0#1.offset, ldv_main_exported_12_~tmp___0~51#1.base, ldv_main_exported_12_~tmp___0~51#1.offset, ldv_main_exported_12_~tmp___1~31#1;assume { :end_inline_ldv_main_exported_12 } true; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9875: call ULTIMATE.dealloc(init_~#__key~2#1.base, init_~#__key~2#1.offset);havoc init_~#__key~2#1.base, init_~#__key~2#1.offset;main_#t~ret464#1 := init_#res#1;havoc init_#t~ret452#1.base, init_#t~ret452#1.offset, init_#t~ret453#1, init_~err~15#1, init_~#__key~2#1.base, init_~#__key~2#1.offset, init_~__lock_name~0#1.base, init_~__lock_name~0#1.offset, init_~tmp~40#1.base, init_~tmp~40#1.offset;assume { :end_inline_init } true;assume -2147483648 <= main_#t~ret464#1 && main_#t~ret464#1 <= 2147483647;~ldv_retval_3~0 := main_#t~ret464#1;havoc main_#t~ret464#1; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29827: mlx5e_get_settings_#t~ret5216#1 := get_connector_port_#res#1;havoc get_connector_port_#t~bitwise5201#1, get_connector_port_#t~bitwise5202#1, get_connector_port_#t~bitwise5203#1, get_connector_port_~eth_proto#1;havoc get_connector_port_#in~eth_proto#1;assume { :end_inline_get_connector_port } true;call write~int#25(mlx5e_get_settings_#t~ret5216#1, mlx5e_get_settings_~cmd#1.base, 15 + mlx5e_get_settings_~cmd#1.offset, 1);havoc mlx5e_get_settings_#t~ret5216#1;assume { :begin_inline_get_lp_advertising } true;get_lp_advertising_#in~eth_proto_lp#1, get_lp_advertising_#in~lp_advertising#1.base, get_lp_advertising_#in~lp_advertising#1.offset := mlx5e_get_settings_~eth_proto_lp~0#1, mlx5e_get_settings_~cmd#1.base, 32 + mlx5e_get_settings_~cmd#1.offset;havoc get_lp_advertising_#t~ret5204#1, get_lp_advertising_~eth_proto_lp#1, get_lp_advertising_~lp_advertising#1.base, get_lp_advertising_~lp_advertising#1.offset;get_lp_advertising_~eth_proto_lp#1 := get_lp_advertising_#in~eth_proto_lp#1;get_lp_advertising_~lp_advertising#1.base, get_lp_advertising_~lp_advertising#1.offset := get_lp_advertising_#in~lp_advertising#1.base, get_lp_advertising_#in~lp_advertising#1.offset; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12386: assume mlx5_cmd_init_~i~11#1 % 4294967296 <= 2335; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12386: assume !(mlx5_cmd_init_~i~11#1 % 4294967296 <= 2335);call mlx5_cmd_init_#t~mem1009#1 := read~int#25(mlx5_cmd_init_~cmd~10#1.base, 40 + mlx5_cmd_init_~cmd~10#1.offset, 4); [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9479: mlx5_dev_init_#res#1 := mlx5_dev_init_~err~13#1;call ULTIMATE.dealloc(mlx5_dev_init_~#__key~0#1.base, mlx5_dev_init_~#__key~0#1.offset);havoc mlx5_dev_init_~#__key~0#1.base, mlx5_dev_init_~#__key~0#1.offset;call ULTIMATE.dealloc(mlx5_dev_init_~#__key___0~0#1.base, mlx5_dev_init_~#__key___0~0#1.offset);havoc mlx5_dev_init_~#__key___0~0#1.base, mlx5_dev_init_~#__key___0~0#1.offset; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9479-1: SUMMARY for call debugfs_remove(mlx5_dev_init_#t~mem375#1.base, mlx5_dev_init_#t~mem375#1.offset); srcloc: null [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14236: assume 0 != mlx5_query_hca_caps_~err~39#1;mlx5_query_hca_caps_#res#1 := mlx5_query_hca_caps_~err~39#1; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14236: assume !(0 != mlx5_query_hca_caps_~err~39#1); [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8951: assume 0 != mlx5_irq_set_affinity_hint_~tmp___1~4#1 % 256;mlx5_irq_set_affinity_hint_~tmp___2~4#1 := 0; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8951: assume !(0 != mlx5_irq_set_affinity_hint_~tmp___1~4#1 % 256);mlx5_irq_set_affinity_hint_~tmp___2~4#1 := 1; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12651-1: SUMMARY for call ldv_file_operations_14_#t~ret1051#1.base, ldv_file_operations_14_#t~ret1051#1.offset := ldv_init_zalloc(504); srcloc: null [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29828: havoc get_lp_advertising_#t~ret5204#1, get_lp_advertising_~eth_proto_lp#1, get_lp_advertising_~lp_advertising#1.base, get_lp_advertising_~lp_advertising#1.offset;havoc get_lp_advertising_#in~eth_proto_lp#1, get_lp_advertising_#in~lp_advertising#1.base, get_lp_advertising_#in~lp_advertising#1.offset;assume { :end_inline_get_lp_advertising } true;call write~int#25(0, mlx5e_get_settings_~cmd#1.base, 17 + mlx5e_get_settings_~cmd#1.offset, 1);mlx5e_get_settings_#res#1 := mlx5e_get_settings_~err~162#1;call ULTIMATE.dealloc(mlx5e_get_settings_~#out~83#1.base, mlx5e_get_settings_~#out~83#1.offset);havoc mlx5e_get_settings_~#out~83#1.base, mlx5e_get_settings_~#out~83#1.offset; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12651: ldv_file_operations_14_~tmp___0~38#1.base, ldv_file_operations_14_~tmp___0~38#1.offset := ldv_file_operations_14_#t~ret1051#1.base, ldv_file_operations_14_#t~ret1051#1.offset;havoc ldv_file_operations_14_#t~ret1051#1.base, ldv_file_operations_14_#t~ret1051#1.offset;~olfops_group2~0.base, ~olfops_group2~0.offset := ldv_file_operations_14_~tmp___0~38#1.base, ldv_file_operations_14_~tmp___0~38#1.offset; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13180: assume mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#res#1.base, mlx5_qp_type_str_#res#1.offset := 293, 0; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13180: assume !mlx5_qp_type_str_#t~switch1112#1;mlx5_qp_type_str_#t~switch1112#1 := mlx5_qp_type_str_#t~switch1112#1 || 13 == mlx5_qp_type_str_~type#1; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9216: havoc mlx5_core_set_issi_#t~memset~res303#1.base, mlx5_core_set_issi_#t~memset~res303#1.offset; [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9216-1: SUMMARY for call mlx5_core_set_issi_#t~memset~res303#1.base, mlx5_core_set_issi_#t~memset~res303#1.offset := #Ultimate.C_memset#25(mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset, 0, 16); srcloc: null [2025-02-08 03:03:45,086 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12255-1: SUMMARY for call destroy_msg_cache(create_msg_cache_~dev#1.base, create_msg_cache_~dev#1.offset); srcloc: null [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30489: havoc __dev_kfree_skb_any_~arg0#1.base, __dev_kfree_skb_any_~arg0#1.offset, __dev_kfree_skb_any_~arg1#1;havoc __dev_kfree_skb_any_#in~arg0#1.base, __dev_kfree_skb_any_#in~arg0#1.offset, __dev_kfree_skb_any_#in~arg1#1;assume { :end_inline___dev_kfree_skb_any } true; [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12255: create_msg_cache_#res#1 := create_msg_cache_~err~27#1;call ULTIMATE.dealloc(create_msg_cache_~#__key~6#1.base, create_msg_cache_~#__key~6#1.offset);havoc create_msg_cache_~#__key~6#1.base, create_msg_cache_~#__key~6#1.offset;call ULTIMATE.dealloc(create_msg_cache_~#__key___0~1#1.base, create_msg_cache_~#__key___0~1#1.offset);havoc create_msg_cache_~#__key___0~1#1.base, create_msg_cache_~#__key___0~1#1.offset; [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8820: handle_hca_cap_~set_ctx~0#1.base, handle_hca_cap_~set_ctx~0#1.offset := handle_hca_cap_#t~ret210#1.base, handle_hca_cap_#t~ret210#1.offset;havoc handle_hca_cap_#t~ret210#1.base, handle_hca_cap_#t~ret210#1.offset; [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8820-1: SUMMARY for call handle_hca_cap_#t~ret210#1.base, handle_hca_cap_#t~ret210#1.offset := kzalloc(handle_hca_cap_~set_sz~0#1, 208); srcloc: null [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30754: mlx5e_sq_xmit_~tmp___11~16#1 := mlx5e_sq_xmit_#t~ret5459#1;havoc mlx5e_sq_xmit_#t~ret5459#1;call write~int#25(mlx5e_sq_xmit_~tmp___11~16#1, mlx5e_sq_xmit_~dseg~0#1.base, 8 + mlx5e_sq_xmit_~dseg~0#1.offset, 8);call mlx5e_sq_xmit_#t~mem5460#1 := read~int#25(mlx5e_sq_xmit_~sq#1.base, 434 + mlx5e_sq_xmit_~sq#1.offset, 4);call write~int#25(mlx5e_sq_xmit_#t~mem5460#1, mlx5e_sq_xmit_~dseg~0#1.base, 4 + mlx5e_sq_xmit_~dseg~0#1.offset, 4);havoc mlx5e_sq_xmit_#t~mem5460#1; [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9349: assume 0 != mlx5_dev_init_~err~13#1; [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9349: assume !(0 != mlx5_dev_init_~err~13#1); [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L29301: mlx5e_get_strings_~tc~6#1 := 0; [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9217: havoc mlx5_core_set_issi_#t~memset~res304#1.base, mlx5_core_set_issi_#t~memset~res304#1.offset;call mlx5_core_set_issi_#t~mem305#1 := read~int#25(mlx5_core_set_issi_~#query_in~0#1.base, mlx5_core_set_issi_~#query_in~0#1.offset, 4); [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9217-1: SUMMARY for call mlx5_core_set_issi_#t~memset~res304#1.base, mlx5_core_set_issi_#t~memset~res304#1.offset := #Ultimate.C_memset#25(mlx5_core_set_issi_~#query_out~0#1.base, mlx5_core_set_issi_~#query_out~0#1.offset, 0, 112); srcloc: null [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13313: call ULTIMATE.dealloc(average_read_~#tbuf~0#1.base, average_read_~#tbuf~0#1.offset);havoc average_read_~#tbuf~0#1.base, average_read_~#tbuf~0#1.offset;ldv_main_exported_13_#t~ret1307#1 := average_read_#res#1;havoc average_read_#t~mem1130#1, average_read_#t~mem1131#1.base, average_read_#t~mem1131#1.offset, average_read_#t~mem1132#1, average_read_#t~mem1133#1, average_read_#t~mem1134#1, average_read_#t~ret1135#1, average_read_#t~loopctr1136#1, average_read_#t~nondet1137#1, average_read_#t~ret1138#1, average_read_#t~ret1139#1, average_read_#t~mem1140#1, average_read_~filp#1.base, average_read_~filp#1.offset, average_read_~buf#1.base, average_read_~buf#1.offset, average_read_~count#1, average_read_~pos#1.base, average_read_~pos#1.offset, average_read_~stats~2#1.base, average_read_~stats~2#1.offset, average_read_~field~0#1, average_read_~ret~2#1, average_read_~#tbuf~0#1.base, average_read_~#tbuf~0#1.offset, average_read_~tmp~103#1;havoc average_read_#in~filp#1.base, average_read_#in~filp#1.offset, average_read_#in~buf#1.base, average_read_#in~buf#1.offset, average_read_#in~count#1, average_read_#in~pos#1.base, average_read_#in~pos#1.offset;assume { :end_inline_average_read } true;assume -9223372036854775808 <= ldv_main_exported_13_#t~ret1307#1 && ldv_main_exported_13_#t~ret1307#1 <= 9223372036854775807;havoc ldv_main_exported_13_#t~mem1306#1;havoc ldv_main_exported_13_#t~ret1307#1;~ldv_state_variable_13~0 := 2; [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8821: assume 0 == (handle_hca_cap_~set_ctx~0#1.base + handle_hca_cap_~set_ctx~0#1.offset) % 18446744073709551616; [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8821: assume !(0 == (handle_hca_cap_~set_ctx~0#1.base + handle_hca_cap_~set_ctx~0#1.offset) % 18446744073709551616); [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20316: havoc mlx5_set_port_proto_#t~memset~res2704#1.base, mlx5_set_port_proto_#t~memset~res2704#1.offset;call mlx5_set_port_proto_#t~mem2705#1 := read~int#25(mlx5_set_port_proto_~#in~31#1.base, mlx5_set_port_proto_~#in~31#1.offset, 4); [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30754-1: SUMMARY for call mlx5e_sq_xmit_#t~ret5459#1 := __fswab64(mlx5e_sq_xmit_~dma_addr~0#1); srcloc: null [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20316-1: SUMMARY for call mlx5_set_port_proto_#t~memset~res2704#1.base, mlx5_set_port_proto_#t~memset~res2704#1.offset := #Ultimate.C_memset#25(mlx5_set_port_proto_~#in~31#1.base, mlx5_set_port_proto_~#in~31#1.offset, 0, 64); srcloc: null [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13446-1: SUMMARY for call mlx5_cq_debugfs_init_#t~ret1172#1.base, mlx5_cq_debugfs_init_#t~ret1172#1.offset := debugfs_create_dir(335, 0, mlx5_cq_debugfs_init_#t~mem1171#1.base, mlx5_cq_debugfs_init_#t~mem1171#1.offset); srcloc: null [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9218: mlx5_core_set_issi_~tmp~32#1 := mlx5_core_set_issi_#t~ret306#1;havoc mlx5_core_set_issi_#t~mem305#1;havoc mlx5_core_set_issi_#t~ret306#1; [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13446: call write~$Pointer$#25(mlx5_cq_debugfs_init_#t~ret1172#1.base, mlx5_cq_debugfs_init_#t~ret1172#1.offset, mlx5_cq_debugfs_init_~dev#1.base, 319842 + mlx5_cq_debugfs_init_~dev#1.offset, 8);havoc mlx5_cq_debugfs_init_#t~mem1171#1.base, mlx5_cq_debugfs_init_#t~mem1171#1.offset;havoc mlx5_cq_debugfs_init_#t~ret1172#1.base, mlx5_cq_debugfs_init_#t~ret1172#1.offset;call mlx5_cq_debugfs_init_#t~mem1173#1.base, mlx5_cq_debugfs_init_#t~mem1173#1.offset := read~$Pointer$#25(mlx5_cq_debugfs_init_~dev#1.base, 319842 + mlx5_cq_debugfs_init_~dev#1.offset, 8); [2025-02-08 03:03:45,087 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9350: SUMMARY for call dev_err(mlx5_dev_init_~pdev#1.base, 148 + mlx5_dev_init_~pdev#1.offset, 52, 0); srcloc: null [2025-02-08 03:03:45,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11402: havoc #t~memcpy~res775.base, #t~memcpy~res775.offset;~to.base, ~to.offset := ~to.base, ~to.offset + (if ~copy~1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~copy~1 % 18446744073709551616 % 18446744073709551616 else ~copy~1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);~size := ~size - ~copy~1;call #t~mem776.base, #t~mem776.offset := read~$Pointer$#25(~next~4.base, 16 + ~next~4.offset, 8);~next~4.base, ~next~4.offset := #t~mem776.base, #t~mem776.offset;havoc #t~mem776.base, #t~mem776.offset; [2025-02-08 03:03:45,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11394: assume 0 == (~next~4.base + ~next~4.offset) % 18446744073709551616;#res := -12; [2025-02-08 03:03:45,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11394: assume !(0 == (~next~4.base + ~next~4.offset) % 18446744073709551616);~__min1___0~1 := ~size;~__min2___0~1 := 512;~copy~1 := (if ~__min1___0~1 < ~__min2___0~1 then ~__min1___0~1 else ~__min2___0~1);call #t~mem774.base, #t~mem774.offset := read~$Pointer$#25(~next~4.base, ~next~4.offset, 8);~block~1.base, ~block~1.offset := #t~mem774.base, #t~mem774.offset;havoc #t~mem774.base, #t~mem774.offset; [2025-02-08 03:03:45,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11402-1: SUMMARY for call #t~memcpy~res775.base, #t~memcpy~res775.offset := #Ultimate.C_memcpy#25(~to.base, ~to.offset, ~block~1.base, ~block~1.offset, ~copy~1); srcloc: null [2025-02-08 03:03:45,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20346: call ULTIMATE.dealloc(~#in~32.base, ~#in~32.offset);havoc ~#in~32.base, ~#in~32.offset;call ULTIMATE.dealloc(~#out~39.base, ~#out~39.offset);havoc ~#out~39.base, ~#out~39.offset; [2025-02-08 03:03:45,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32076: havoc find_first_zero_bit_#t~nondet5730#1; [2025-02-08 03:03:45,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21112: call ULTIMATE.dealloc(~#in~43.base, ~#in~43.offset);havoc ~#in~43.base, ~#in~43.offset;call ULTIMATE.dealloc(~#out~49.base, ~#out~49.offset);havoc ~#out~49.base, ~#out~49.offset; [2025-02-08 03:03:45,672 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32329: havoc vzalloc_#t~ret5769#1.base, vzalloc_#t~ret5769#1.offset;#t~ret1394#1.base, #t~ret1394#1.offset := vzalloc_#res#1.base, vzalloc_#res#1.offset;havoc vzalloc_#t~ret5769#1.base, vzalloc_#t~ret5769#1.offset, vzalloc_~arg0#1;havoc vzalloc_#in~arg0#1;assume { :end_inline_vzalloc } true;~rtn~0#1.base, ~rtn~0#1.offset := #t~ret1394#1.base, #t~ret1394#1.offset;havoc #t~ret1394#1.base, #t~ret1394#1.offset; [2025-02-08 03:03:45,703 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32266: havoc #t~nondet5755; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28468: SUMMARY for call netif_addr_unlock_bh(mlx5e_sync_netdev_addr_~netdev~3#1.base, mlx5e_sync_netdev_addr_~netdev~3#1.offset); srcloc: null [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28501: assume 0 != (mlx5e_apply_netdev_addr_~hn~1#1.base + mlx5e_apply_netdev_addr_~hn~1#1.offset) % 18446744073709551616;call mlx5e_apply_netdev_addr_#t~mem4941#1.base, mlx5e_apply_netdev_addr_#t~mem4941#1.offset := read~$Pointer$#25(mlx5e_apply_netdev_addr_~hn~1#1.base, mlx5e_apply_netdev_addr_~hn~1#1.offset, 8);mlx5e_apply_netdev_addr_~tmp~443#1.base, mlx5e_apply_netdev_addr_~tmp~443#1.offset := mlx5e_apply_netdev_addr_#t~mem4941#1.base, mlx5e_apply_netdev_addr_#t~mem4941#1.offset;havoc mlx5e_apply_netdev_addr_#t~mem4941#1.base, mlx5e_apply_netdev_addr_#t~mem4941#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28501: assume !(0 != (mlx5e_apply_netdev_addr_~hn~1#1.base + mlx5e_apply_netdev_addr_~hn~1#1.offset) % 18446744073709551616);mlx5e_apply_netdev_addr_~i~40#1 := 1 + mlx5e_apply_netdev_addr_~i~40#1; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28534: mlx5e_apply_netdev_addr_~hn~1#1.base, mlx5e_apply_netdev_addr_~hn~1#1.offset := mlx5e_apply_netdev_addr_~tmp___2~109#1.base, mlx5e_apply_netdev_addr_~tmp___2~109#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28452: assume (mlx5e_sync_netdev_addr_~ha~0#1.base + mlx5e_sync_netdev_addr_~ha~0#1.offset) % 18446744073709551616 != (mlx5e_sync_netdev_addr_~netdev~3#1.base + (682 + mlx5e_sync_netdev_addr_~netdev~3#1.offset)) % 18446744073709551616; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28452: assume !((mlx5e_sync_netdev_addr_~ha~0#1.base + mlx5e_sync_netdev_addr_~ha~0#1.offset) % 18446744073709551616 != (mlx5e_sync_netdev_addr_~netdev~3#1.base + (682 + mlx5e_sync_netdev_addr_~netdev~3#1.offset)) % 18446744073709551616);call mlx5e_sync_netdev_addr_#t~mem4938#1.base, mlx5e_sync_netdev_addr_#t~mem4938#1.offset := read~$Pointer$#25(mlx5e_sync_netdev_addr_~netdev~3#1.base, 702 + mlx5e_sync_netdev_addr_~netdev~3#1.offset, 8);mlx5e_sync_netdev_addr_~__mptr___1~5#1.base, mlx5e_sync_netdev_addr_~__mptr___1~5#1.offset := mlx5e_sync_netdev_addr_#t~mem4938#1.base, mlx5e_sync_netdev_addr_#t~mem4938#1.offset;havoc mlx5e_sync_netdev_addr_#t~mem4938#1.base, mlx5e_sync_netdev_addr_#t~mem4938#1.offset;mlx5e_sync_netdev_addr_~ha~0#1.base, mlx5e_sync_netdev_addr_~ha~0#1.offset := mlx5e_sync_netdev_addr_~__mptr___1~5#1.base, mlx5e_sync_netdev_addr_~__mptr___1~5#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28584: assume 0 != (mlx5e_handle_netdev_addr_~____ptr~2#1.base + mlx5e_handle_netdev_addr_~____ptr~2#1.offset) % 18446744073709551616;mlx5e_handle_netdev_addr_~__mptr~27#1.base, mlx5e_handle_netdev_addr_~__mptr~27#1.offset := mlx5e_handle_netdev_addr_~____ptr~2#1.base, mlx5e_handle_netdev_addr_~____ptr~2#1.offset;mlx5e_handle_netdev_addr_~tmp___0~210#1.base, mlx5e_handle_netdev_addr_~tmp___0~210#1.offset := mlx5e_handle_netdev_addr_~__mptr~27#1.base, mlx5e_handle_netdev_addr_~__mptr~27#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28584: assume !(0 != (mlx5e_handle_netdev_addr_~____ptr~2#1.base + mlx5e_handle_netdev_addr_~____ptr~2#1.offset) % 18446744073709551616);mlx5e_handle_netdev_addr_~tmp___0~210#1.base, mlx5e_handle_netdev_addr_~tmp___0~210#1.offset := 0, 0; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28617: call mlx5e_handle_netdev_addr_#t~mem4946#1.base, mlx5e_handle_netdev_addr_#t~mem4946#1.offset := read~$Pointer$#25(mlx5e_handle_netdev_addr_~priv#1.base, 2380 + mlx5e_handle_netdev_addr_~priv#1.offset + 8 * (if mlx5e_handle_netdev_addr_~i~41#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_handle_netdev_addr_~i~41#1 % 18446744073709551616 % 18446744073709551616 else mlx5e_handle_netdev_addr_~i~41#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);mlx5e_handle_netdev_addr_~____ptr___1~1#1.base, mlx5e_handle_netdev_addr_~____ptr___1~1#1.offset := mlx5e_handle_netdev_addr_#t~mem4946#1.base, mlx5e_handle_netdev_addr_#t~mem4946#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28460: call mlx5e_sync_netdev_addr_#t~mem4939#1.base, mlx5e_sync_netdev_addr_#t~mem4939#1.offset := read~$Pointer$#25(mlx5e_sync_netdev_addr_~ha~0#1.base, mlx5e_sync_netdev_addr_~ha~0#1.offset, 8);mlx5e_sync_netdev_addr_~__mptr___2~2#1.base, mlx5e_sync_netdev_addr_~__mptr___2~2#1.offset := mlx5e_sync_netdev_addr_#t~mem4939#1.base, mlx5e_sync_netdev_addr_#t~mem4939#1.offset;havoc mlx5e_sync_netdev_addr_#t~mem4939#1.base, mlx5e_sync_netdev_addr_#t~mem4939#1.offset;mlx5e_sync_netdev_addr_~ha~0#1.base, mlx5e_sync_netdev_addr_~ha~0#1.offset := mlx5e_sync_netdev_addr_~__mptr___2~2#1.base, mlx5e_sync_netdev_addr_~__mptr___2~2#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28493: call mlx5e_apply_netdev_addr_#t~mem4940#1.base, mlx5e_apply_netdev_addr_#t~mem4940#1.offset := read~$Pointer$#25(mlx5e_apply_netdev_addr_~priv#1.base, 332 + mlx5e_apply_netdev_addr_~priv#1.offset + 8 * (if mlx5e_apply_netdev_addr_~i~40#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_apply_netdev_addr_~i~40#1 % 18446744073709551616 % 18446744073709551616 else mlx5e_apply_netdev_addr_~i~40#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);mlx5e_apply_netdev_addr_~____ptr~1#1.base, mlx5e_apply_netdev_addr_~____ptr~1#1.offset := mlx5e_apply_netdev_addr_#t~mem4940#1.base, mlx5e_apply_netdev_addr_#t~mem4940#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28650: havoc mlx5e_sync_netdev_addr_#t~mem4933#1.base, mlx5e_sync_netdev_addr_#t~mem4933#1.offset, mlx5e_sync_netdev_addr_#t~mem4934#1.base, mlx5e_sync_netdev_addr_#t~mem4934#1.offset, mlx5e_sync_netdev_addr_#t~mem4935#1.base, mlx5e_sync_netdev_addr_#t~mem4935#1.offset, mlx5e_sync_netdev_addr_#t~mem4936#1.base, mlx5e_sync_netdev_addr_#t~mem4936#1.offset, mlx5e_sync_netdev_addr_#t~mem4937#1.base, mlx5e_sync_netdev_addr_#t~mem4937#1.offset, mlx5e_sync_netdev_addr_#t~mem4938#1.base, mlx5e_sync_netdev_addr_#t~mem4938#1.offset, mlx5e_sync_netdev_addr_#t~mem4939#1.base, mlx5e_sync_netdev_addr_#t~mem4939#1.offset, mlx5e_sync_netdev_addr_~priv#1.base, mlx5e_sync_netdev_addr_~priv#1.offset, mlx5e_sync_netdev_addr_~netdev~3#1.base, mlx5e_sync_netdev_addr_~netdev~3#1.offset, mlx5e_sync_netdev_addr_~ha~0#1.base, mlx5e_sync_netdev_addr_~ha~0#1.offset, mlx5e_sync_netdev_addr_~__mptr~25#1.base, mlx5e_sync_netdev_addr_~__mptr~25#1.offset, mlx5e_sync_netdev_addr_~__mptr___0~14#1.base, mlx5e_sync_netdev_addr_~__mptr___0~14#1.offset, mlx5e_sync_netdev_addr_~__mptr___1~5#1.base, mlx5e_sync_netdev_addr_~__mptr___1~5#1.offset, mlx5e_sync_netdev_addr_~__mptr___2~2#1.base, mlx5e_sync_netdev_addr_~__mptr___2~2#1.offset;havoc mlx5e_sync_netdev_addr_#in~priv#1.base, mlx5e_sync_netdev_addr_#in~priv#1.offset;assume { :end_inline_mlx5e_sync_netdev_addr } true; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28460-1: SUMMARY for call mlx5e_add_eth_addr_to_hash(mlx5e_sync_netdev_addr_~priv#1.base, 2380 + mlx5e_sync_netdev_addr_~priv#1.offset, mlx5e_sync_netdev_addr_~ha~0#1.base, 16 + mlx5e_sync_netdev_addr_~ha~0#1.offset); srcloc: null [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28625: assume 0 != (mlx5e_handle_netdev_addr_~hn~2#1.base + mlx5e_handle_netdev_addr_~hn~2#1.offset) % 18446744073709551616;call mlx5e_handle_netdev_addr_#t~mem4947#1.base, mlx5e_handle_netdev_addr_#t~mem4947#1.offset := read~$Pointer$#25(mlx5e_handle_netdev_addr_~hn~2#1.base, mlx5e_handle_netdev_addr_~hn~2#1.offset, 8);mlx5e_handle_netdev_addr_~tmp~444#1.base, mlx5e_handle_netdev_addr_~tmp~444#1.offset := mlx5e_handle_netdev_addr_#t~mem4947#1.base, mlx5e_handle_netdev_addr_#t~mem4947#1.offset;havoc mlx5e_handle_netdev_addr_#t~mem4947#1.base, mlx5e_handle_netdev_addr_#t~mem4947#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28625: assume !(0 != (mlx5e_handle_netdev_addr_~hn~2#1.base + mlx5e_handle_netdev_addr_~hn~2#1.offset) % 18446744073709551616);mlx5e_handle_netdev_addr_~i~41#1 := 1 + mlx5e_handle_netdev_addr_~i~41#1; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28601: mlx5e_handle_netdev_addr_~hn~2#1.base, mlx5e_handle_netdev_addr_~hn~2#1.offset := mlx5e_handle_netdev_addr_~tmp___1~151#1.base, mlx5e_handle_netdev_addr_~tmp___1~151#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28535: assume 0 != (mlx5e_apply_netdev_addr_~hn~1#1.base + mlx5e_apply_netdev_addr_~hn~1#1.offset) % 18446744073709551616;call mlx5e_apply_netdev_addr_#t~mem4943#1.base, mlx5e_apply_netdev_addr_#t~mem4943#1.offset := read~$Pointer$#25(mlx5e_apply_netdev_addr_~hn~1#1.base, mlx5e_apply_netdev_addr_~hn~1#1.offset, 8);mlx5e_apply_netdev_addr_~tmp~443#1.base, mlx5e_apply_netdev_addr_~tmp~443#1.offset := mlx5e_apply_netdev_addr_#t~mem4943#1.base, mlx5e_apply_netdev_addr_#t~mem4943#1.offset;havoc mlx5e_apply_netdev_addr_#t~mem4943#1.base, mlx5e_apply_netdev_addr_#t~mem4943#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28535: assume !(0 != (mlx5e_apply_netdev_addr_~hn~1#1.base + mlx5e_apply_netdev_addr_~hn~1#1.offset) % 18446744073709551616);mlx5e_apply_netdev_addr_~i~40#1 := 1 + mlx5e_apply_netdev_addr_~i~40#1; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28618: assume 0 != (mlx5e_handle_netdev_addr_~____ptr___1~1#1.base + mlx5e_handle_netdev_addr_~____ptr___1~1#1.offset) % 18446744073709551616;mlx5e_handle_netdev_addr_~__mptr___1~7#1.base, mlx5e_handle_netdev_addr_~__mptr___1~7#1.offset := mlx5e_handle_netdev_addr_~____ptr___1~1#1.base, mlx5e_handle_netdev_addr_~____ptr___1~1#1.offset;mlx5e_handle_netdev_addr_~tmp___2~110#1.base, mlx5e_handle_netdev_addr_~tmp___2~110#1.offset := mlx5e_handle_netdev_addr_~__mptr___1~7#1.base, mlx5e_handle_netdev_addr_~__mptr___1~7#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28618: assume !(0 != (mlx5e_handle_netdev_addr_~____ptr___1~1#1.base + mlx5e_handle_netdev_addr_~____ptr___1~1#1.offset) % 18446744073709551616);mlx5e_handle_netdev_addr_~tmp___2~110#1.base, mlx5e_handle_netdev_addr_~tmp___2~110#1.offset := 0, 0; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28593: call write~int#25(2, mlx5e_handle_netdev_addr_~hn~2#1.base, 16 + mlx5e_handle_netdev_addr_~hn~2#1.offset, 1);mlx5e_handle_netdev_addr_~____ptr___0~2#1.base, mlx5e_handle_netdev_addr_~____ptr___0~2#1.offset := mlx5e_handle_netdev_addr_~tmp~444#1.base, mlx5e_handle_netdev_addr_~tmp~444#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28494: assume 0 != (mlx5e_apply_netdev_addr_~____ptr~1#1.base + mlx5e_apply_netdev_addr_~____ptr~1#1.offset) % 18446744073709551616;mlx5e_apply_netdev_addr_~__mptr~26#1.base, mlx5e_apply_netdev_addr_~__mptr~26#1.offset := mlx5e_apply_netdev_addr_~____ptr~1#1.base, mlx5e_apply_netdev_addr_~____ptr~1#1.offset;mlx5e_apply_netdev_addr_~tmp___0~209#1.base, mlx5e_apply_netdev_addr_~tmp___0~209#1.offset := mlx5e_apply_netdev_addr_~__mptr~26#1.base, mlx5e_apply_netdev_addr_~__mptr~26#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28494: assume !(0 != (mlx5e_apply_netdev_addr_~____ptr~1#1.base + mlx5e_apply_netdev_addr_~____ptr~1#1.offset) % 18446744073709551616);mlx5e_apply_netdev_addr_~tmp___0~209#1.base, mlx5e_apply_netdev_addr_~tmp___0~209#1.offset := 0, 0; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28527: call mlx5e_apply_netdev_addr_#t~mem4942#1.base, mlx5e_apply_netdev_addr_#t~mem4942#1.offset := read~$Pointer$#25(mlx5e_apply_netdev_addr_~priv#1.base, 2380 + mlx5e_apply_netdev_addr_~priv#1.offset + 8 * (if mlx5e_apply_netdev_addr_~i~40#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_apply_netdev_addr_~i~40#1 % 18446744073709551616 % 18446744073709551616 else mlx5e_apply_netdev_addr_~i~40#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);mlx5e_apply_netdev_addr_~____ptr___1~0#1.base, mlx5e_apply_netdev_addr_~____ptr___1~0#1.offset := mlx5e_apply_netdev_addr_#t~mem4942#1.base, mlx5e_apply_netdev_addr_#t~mem4942#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28627: call write~int#25(2, mlx5e_handle_netdev_addr_~hn~2#1.base, 16 + mlx5e_handle_netdev_addr_~hn~2#1.offset, 1);mlx5e_handle_netdev_addr_~____ptr___2~1#1.base, mlx5e_handle_netdev_addr_~____ptr___2~1#1.offset := mlx5e_handle_netdev_addr_~tmp~444#1.base, mlx5e_handle_netdev_addr_~tmp~444#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28503-1: SUMMARY for call mlx5e_execute_action(mlx5e_apply_netdev_addr_~priv#1.base, mlx5e_apply_netdev_addr_~priv#1.offset, mlx5e_apply_netdev_addr_~hn~1#1.base, mlx5e_apply_netdev_addr_~hn~1#1.offset); srcloc: null [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28503: mlx5e_apply_netdev_addr_~____ptr___0~1#1.base, mlx5e_apply_netdev_addr_~____ptr___0~1#1.offset := mlx5e_apply_netdev_addr_~tmp~443#1.base, mlx5e_apply_netdev_addr_~tmp~443#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28635: mlx5e_handle_netdev_addr_~hn~2#1.base, mlx5e_handle_netdev_addr_~hn~2#1.offset := mlx5e_handle_netdev_addr_~tmp___3~87#1.base, mlx5e_handle_netdev_addr_~tmp___3~87#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28511: mlx5e_apply_netdev_addr_~hn~1#1.base, mlx5e_apply_netdev_addr_~hn~1#1.offset := mlx5e_apply_netdev_addr_~tmp___1~150#1.base, mlx5e_apply_netdev_addr_~tmp___1~150#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28528: assume 0 != (mlx5e_apply_netdev_addr_~____ptr___1~0#1.base + mlx5e_apply_netdev_addr_~____ptr___1~0#1.offset) % 18446744073709551616;mlx5e_apply_netdev_addr_~__mptr___1~6#1.base, mlx5e_apply_netdev_addr_~__mptr___1~6#1.offset := mlx5e_apply_netdev_addr_~____ptr___1~0#1.base, mlx5e_apply_netdev_addr_~____ptr___1~0#1.offset;mlx5e_apply_netdev_addr_~tmp___2~109#1.base, mlx5e_apply_netdev_addr_~tmp___2~109#1.offset := mlx5e_apply_netdev_addr_~__mptr___1~6#1.base, mlx5e_apply_netdev_addr_~__mptr___1~6#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28528: assume !(0 != (mlx5e_apply_netdev_addr_~____ptr___1~0#1.base + mlx5e_apply_netdev_addr_~____ptr___1~0#1.offset) % 18446744073709551616);mlx5e_apply_netdev_addr_~tmp___2~109#1.base, mlx5e_apply_netdev_addr_~tmp___2~109#1.offset := 0, 0; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28595: assume 0 != (mlx5e_handle_netdev_addr_~____ptr___0~2#1.base + mlx5e_handle_netdev_addr_~____ptr___0~2#1.offset) % 18446744073709551616;mlx5e_handle_netdev_addr_~__mptr___0~16#1.base, mlx5e_handle_netdev_addr_~__mptr___0~16#1.offset := mlx5e_handle_netdev_addr_~____ptr___0~2#1.base, mlx5e_handle_netdev_addr_~____ptr___0~2#1.offset;mlx5e_handle_netdev_addr_~tmp___1~151#1.base, mlx5e_handle_netdev_addr_~tmp___1~151#1.offset := mlx5e_handle_netdev_addr_~__mptr___0~16#1.base, mlx5e_handle_netdev_addr_~__mptr___0~16#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28595: assume !(0 != (mlx5e_handle_netdev_addr_~____ptr___0~2#1.base + mlx5e_handle_netdev_addr_~____ptr___0~2#1.offset) % 18446744073709551616);mlx5e_handle_netdev_addr_~tmp___1~151#1.base, mlx5e_handle_netdev_addr_~tmp___1~151#1.offset := 0, 0; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28537-1: SUMMARY for call mlx5e_execute_action(mlx5e_apply_netdev_addr_~priv#1.base, mlx5e_apply_netdev_addr_~priv#1.offset, mlx5e_apply_netdev_addr_~hn~1#1.base, mlx5e_apply_netdev_addr_~hn~1#1.offset); srcloc: null [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28537: mlx5e_apply_netdev_addr_~____ptr___2~0#1.base, mlx5e_apply_netdev_addr_~____ptr___2~0#1.offset := mlx5e_apply_netdev_addr_~tmp~443#1.base, mlx5e_apply_netdev_addr_~tmp~443#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28545: mlx5e_apply_netdev_addr_~hn~1#1.base, mlx5e_apply_netdev_addr_~hn~1#1.offset := mlx5e_apply_netdev_addr_~tmp___3~86#1.base, mlx5e_apply_netdev_addr_~tmp___3~86#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28629: assume 0 != (mlx5e_handle_netdev_addr_~____ptr___2~1#1.base + mlx5e_handle_netdev_addr_~____ptr___2~1#1.offset) % 18446744073709551616;mlx5e_handle_netdev_addr_~__mptr___2~4#1.base, mlx5e_handle_netdev_addr_~__mptr___2~4#1.offset := mlx5e_handle_netdev_addr_~____ptr___2~1#1.base, mlx5e_handle_netdev_addr_~____ptr___2~1#1.offset;mlx5e_handle_netdev_addr_~tmp___3~87#1.base, mlx5e_handle_netdev_addr_~tmp___3~87#1.offset := mlx5e_handle_netdev_addr_~__mptr___2~4#1.base, mlx5e_handle_netdev_addr_~__mptr___2~4#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28629: assume !(0 != (mlx5e_handle_netdev_addr_~____ptr___2~1#1.base + mlx5e_handle_netdev_addr_~____ptr___2~1#1.offset) % 18446744073709551616);mlx5e_handle_netdev_addr_~tmp___3~87#1.base, mlx5e_handle_netdev_addr_~tmp___3~87#1.offset := 0, 0; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28505: assume 0 != (mlx5e_apply_netdev_addr_~____ptr___0~1#1.base + mlx5e_apply_netdev_addr_~____ptr___0~1#1.offset) % 18446744073709551616;mlx5e_apply_netdev_addr_~__mptr___0~15#1.base, mlx5e_apply_netdev_addr_~__mptr___0~15#1.offset := mlx5e_apply_netdev_addr_~____ptr___0~1#1.base, mlx5e_apply_netdev_addr_~____ptr___0~1#1.offset;mlx5e_apply_netdev_addr_~tmp___1~150#1.base, mlx5e_apply_netdev_addr_~tmp___1~150#1.offset := mlx5e_apply_netdev_addr_~__mptr___0~15#1.base, mlx5e_apply_netdev_addr_~__mptr___0~15#1.offset; [2025-02-08 03:03:46,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28505: assume !(0 != (mlx5e_apply_netdev_addr_~____ptr___0~1#1.base + mlx5e_apply_netdev_addr_~____ptr___0~1#1.offset) % 18446744073709551616);mlx5e_apply_netdev_addr_~tmp___1~150#1.base, mlx5e_apply_netdev_addr_~tmp___1~150#1.offset := 0, 0; [2025-02-08 03:03:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28464: assume (mlx5e_sync_netdev_addr_~ha~0#1.base + mlx5e_sync_netdev_addr_~ha~0#1.offset) % 18446744073709551616 != (mlx5e_sync_netdev_addr_~netdev~3#1.base + (702 + mlx5e_sync_netdev_addr_~netdev~3#1.offset)) % 18446744073709551616; [2025-02-08 03:03:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28464: assume !((mlx5e_sync_netdev_addr_~ha~0#1.base + mlx5e_sync_netdev_addr_~ha~0#1.offset) % 18446744073709551616 != (mlx5e_sync_netdev_addr_~netdev~3#1.base + (702 + mlx5e_sync_netdev_addr_~netdev~3#1.offset)) % 18446744073709551616); [2025-02-08 03:03:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28539: assume 0 != (mlx5e_apply_netdev_addr_~____ptr___2~0#1.base + mlx5e_apply_netdev_addr_~____ptr___2~0#1.offset) % 18446744073709551616;mlx5e_apply_netdev_addr_~__mptr___2~3#1.base, mlx5e_apply_netdev_addr_~__mptr___2~3#1.offset := mlx5e_apply_netdev_addr_~____ptr___2~0#1.base, mlx5e_apply_netdev_addr_~____ptr___2~0#1.offset;mlx5e_apply_netdev_addr_~tmp___3~86#1.base, mlx5e_apply_netdev_addr_~tmp___3~86#1.offset := mlx5e_apply_netdev_addr_~__mptr___2~3#1.base, mlx5e_apply_netdev_addr_~__mptr___2~3#1.offset; [2025-02-08 03:03:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28539: assume !(0 != (mlx5e_apply_netdev_addr_~____ptr___2~0#1.base + mlx5e_apply_netdev_addr_~____ptr___2~0#1.offset) % 18446744073709551616);mlx5e_apply_netdev_addr_~tmp___3~86#1.base, mlx5e_apply_netdev_addr_~tmp___3~86#1.offset := 0, 0; [2025-02-08 03:03:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28448: call mlx5e_sync_netdev_addr_#t~mem4937#1.base, mlx5e_sync_netdev_addr_#t~mem4937#1.offset := read~$Pointer$#25(mlx5e_sync_netdev_addr_~ha~0#1.base, mlx5e_sync_netdev_addr_~ha~0#1.offset, 8);mlx5e_sync_netdev_addr_~__mptr___0~14#1.base, mlx5e_sync_netdev_addr_~__mptr___0~14#1.offset := mlx5e_sync_netdev_addr_#t~mem4937#1.base, mlx5e_sync_netdev_addr_#t~mem4937#1.offset;havoc mlx5e_sync_netdev_addr_#t~mem4937#1.base, mlx5e_sync_netdev_addr_#t~mem4937#1.offset;mlx5e_sync_netdev_addr_~ha~0#1.base, mlx5e_sync_netdev_addr_~ha~0#1.offset := mlx5e_sync_netdev_addr_~__mptr___0~14#1.base, mlx5e_sync_netdev_addr_~__mptr___0~14#1.offset; [2025-02-08 03:03:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28448-1: SUMMARY for call mlx5e_add_eth_addr_to_hash(mlx5e_sync_netdev_addr_~priv#1.base, 332 + mlx5e_sync_netdev_addr_~priv#1.offset, mlx5e_sync_netdev_addr_~ha~0#1.base, 16 + mlx5e_sync_netdev_addr_~ha~0#1.offset); srcloc: null [2025-02-08 03:03:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28590: mlx5e_handle_netdev_addr_~hn~2#1.base, mlx5e_handle_netdev_addr_~hn~2#1.offset := mlx5e_handle_netdev_addr_~tmp___0~210#1.base, mlx5e_handle_netdev_addr_~tmp___0~210#1.offset; [2025-02-08 03:03:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28500: mlx5e_apply_netdev_addr_~hn~1#1.base, mlx5e_apply_netdev_addr_~hn~1#1.offset := mlx5e_apply_netdev_addr_~tmp___0~209#1.base, mlx5e_apply_netdev_addr_~tmp___0~209#1.offset; [2025-02-08 03:03:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28583: call mlx5e_handle_netdev_addr_#t~mem4944#1.base, mlx5e_handle_netdev_addr_#t~mem4944#1.offset := read~$Pointer$#25(mlx5e_handle_netdev_addr_~priv#1.base, 332 + mlx5e_handle_netdev_addr_~priv#1.offset + 8 * (if mlx5e_handle_netdev_addr_~i~41#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5e_handle_netdev_addr_~i~41#1 % 18446744073709551616 % 18446744073709551616 else mlx5e_handle_netdev_addr_~i~41#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);mlx5e_handle_netdev_addr_~____ptr~2#1.base, mlx5e_handle_netdev_addr_~____ptr~2#1.offset := mlx5e_handle_netdev_addr_#t~mem4944#1.base, mlx5e_handle_netdev_addr_#t~mem4944#1.offset; [2025-02-08 03:03:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28624: mlx5e_handle_netdev_addr_~hn~2#1.base, mlx5e_handle_netdev_addr_~hn~2#1.offset := mlx5e_handle_netdev_addr_~tmp___2~110#1.base, mlx5e_handle_netdev_addr_~tmp___2~110#1.offset; [2025-02-08 03:03:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28591: assume 0 != (mlx5e_handle_netdev_addr_~hn~2#1.base + mlx5e_handle_netdev_addr_~hn~2#1.offset) % 18446744073709551616;call mlx5e_handle_netdev_addr_#t~mem4945#1.base, mlx5e_handle_netdev_addr_#t~mem4945#1.offset := read~$Pointer$#25(mlx5e_handle_netdev_addr_~hn~2#1.base, mlx5e_handle_netdev_addr_~hn~2#1.offset, 8);mlx5e_handle_netdev_addr_~tmp~444#1.base, mlx5e_handle_netdev_addr_~tmp~444#1.offset := mlx5e_handle_netdev_addr_#t~mem4945#1.base, mlx5e_handle_netdev_addr_#t~mem4945#1.offset;havoc mlx5e_handle_netdev_addr_#t~mem4945#1.base, mlx5e_handle_netdev_addr_#t~mem4945#1.offset; [2025-02-08 03:03:46,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28591: assume !(0 != (mlx5e_handle_netdev_addr_~hn~2#1.base + mlx5e_handle_netdev_addr_~hn~2#1.offset) % 18446744073709551616);mlx5e_handle_netdev_addr_~i~41#1 := 1 + mlx5e_handle_netdev_addr_~i~41#1; [2025-02-08 03:03:46,564 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15506: assume -2147483648 <= #t~ret1656 && #t~ret1656 <= 2147483647;havoc #t~mem1654.base, #t~mem1654.offset;havoc #t~mem1655;havoc #t~ret1656;~i~16 := ~i~16 - 1; [2025-02-08 03:03:46,564 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15505-2: call #t~mem1652.base, #t~mem1652.offset := read~$Pointer$#25(~uuari.base, ~uuari.offset, 8);call #t~mem1653.base, #t~mem1653.offset := read~$Pointer$#25(#t~mem1652.base, 32 + (#t~mem1652.offset + 40 * (if ~i~16 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~16 % 18446744073709551616 % 18446744073709551616 else ~i~16 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8); [2025-02-08 03:03:46,564 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15505-1: SUMMARY for call iounmap(#t~mem1653.base, #t~mem1653.offset); srcloc: null [2025-02-08 03:03:46,564 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15506-1: SUMMARY for call #t~ret1656 := mlx5_cmd_free_uar(~dev.base, ~dev.offset, #t~mem1655); srcloc: null [2025-02-08 03:03:46,564 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15505: call #t~mem1654.base, #t~mem1654.offset := read~$Pointer$#25(~uuari.base, ~uuari.offset, 8);call #t~mem1655 := read~int#25(#t~mem1654.base, #t~mem1654.offset + 40 * (if ~i~16 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~16 % 18446744073709551616 % 18446744073709551616 else ~i~16 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 03:03:46,576 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8357: havoc #t~mem102; [2025-02-08 03:03:46,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18913: call ULTIMATE.dealloc(~#t~0#1.base, ~#t~0#1.offset);havoc ~#t~0#1.base, ~#t~0#1.offset; [2025-02-08 03:03:46,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18928: call #t~mem2432#1 := read~int#25(~buf#1.base, 24 + ~buf#1.offset, 1);call write~int#25((if #t~mem2432#1 % 256 % 4294967296 <= 2147483647 then #t~mem2432#1 % 256 % 4294967296 else #t~mem2432#1 % 256 % 4294967296 - 4294967296) - 1, ~buf#1.base, 24 + ~buf#1.offset, 1);call #t~mem2433#1 := read~int#25(~buf#1.base, 16 + ~buf#1.offset, 4);call write~int#25(2 * #t~mem2433#1, ~buf#1.base, 16 + ~buf#1.offset, 4);havoc #t~mem2433#1; [2025-02-08 03:03:46,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22930: havoc #t~mem3372; [2025-02-08 03:03:47,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9114: assume -2147483648 <= #t~ret289 && #t~ret289 <= 2147483647;havoc #t~mem287;havoc #t~mem288;havoc #t~ret289; [2025-02-08 03:03:47,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9119: ~eq~1.base, ~eq~1.offset := ~n~1.base, ~n~1.offset;call #t~mem290.base, #t~mem290.offset := read~$Pointer$#25(~n~1.base, 63 + ~n~1.offset, 8);~__mptr___1~1.base, ~__mptr___1~1.offset := #t~mem290.base, #t~mem290.offset;havoc #t~mem290.base, #t~mem290.offset;~n~1.base, ~n~1.offset := ~__mptr___1~1.base, -7280 + ~__mptr___1~1.offset; [2025-02-08 03:03:47,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9119-1: SUMMARY for call spin_lock(~table~2.base, 309 + ~table~2.offset); srcloc: null [2025-02-08 03:03:47,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9118: SUMMARY for call kfree(~eq~1.base, ~eq~1.offset); srcloc: null [2025-02-08 03:03:47,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9109: SUMMARY for call list_del(~eq~1.base, 63 + ~eq~1.offset); srcloc: null [2025-02-08 03:03:47,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9114-1: SUMMARY for call #t~ret289 := printk(28, 0); srcloc: null [2025-02-08 03:03:47,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9113: ~tmp~30.base, ~tmp~30.offset := #t~ret286.base, #t~ret286.offset;havoc #t~ret286.base, #t~ret286.offset;call #t~mem287 := read~int#6(~tmp~30.base, 2076 + ~tmp~30.offset, 4);call #t~mem288 := read~int#25(~eq~1.base, 50 + ~eq~1.offset, 1); [2025-02-08 03:03:47,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9113-1: SUMMARY for call #t~ret286.base, #t~ret286.offset := get_current(); srcloc: null [2025-02-08 03:03:47,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9112: assume 0 != ~tmp___0~9; [2025-02-08 03:03:47,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9112: assume !(0 != ~tmp___0~9); [2025-02-08 03:03:47,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9111: assume -2147483648 <= #t~ret285 && #t~ret285 <= 2147483647;~tmp___0~9 := #t~ret285;havoc #t~ret285; [2025-02-08 03:03:47,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9111-1: SUMMARY for call #t~ret285 := mlx5_destroy_unmap_eq(~dev.base, ~dev.offset, ~eq~1.base, ~eq~1.offset); srcloc: null [2025-02-08 03:03:47,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9110: SUMMARY for call spin_unlock(~table~2.base, 309 + ~table~2.offset); srcloc: null [2025-02-08 03:03:47,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21922: call ULTIMATE.dealloc(mlx5_query_vport_state_~#in~57#1.base, mlx5_query_vport_state_~#in~57#1.offset);havoc mlx5_query_vport_state_~#in~57#1.base, mlx5_query_vport_state_~#in~57#1.offset;call ULTIMATE.dealloc(mlx5_query_vport_state_~#out~69#1.base, mlx5_query_vport_state_~#out~69#1.offset);havoc mlx5_query_vport_state_~#out~69#1.base, mlx5_query_vport_state_~#out~69#1.offset; [2025-02-08 03:03:47,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24336: havoc netif_carrier_on_~arg0#1.base, netif_carrier_on_~arg0#1.offset;havoc netif_carrier_on_#in~arg0#1.base, netif_carrier_on_#in~arg0#1.offset;assume { :end_inline_netif_carrier_on } true;havoc #t~mem3755#1.base, #t~mem3755#1.offset; [2025-02-08 03:03:47,648 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32270: havoc #t~nondet5756; [2025-02-08 03:03:47,690 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L31944: havoc #t~nondet5713; [2025-02-08 03:03:47,935 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15285: call ULTIMATE.dealloc(~#in~9.base, ~#in~9.offset);havoc ~#in~9.base, ~#in~9.offset;call ULTIMATE.dealloc(~#out~13.base, ~#out~13.offset);havoc ~#out~13.base, ~#out~13.offset; [2025-02-08 03:03:48,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25108: SUMMARY for call msleep(20); srcloc: null [2025-02-08 03:03:48,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26403: call ULTIMATE.dealloc(~#max_mtu~0#1.base, ~#max_mtu~0#1.offset);havoc ~#max_mtu~0#1.base, ~#max_mtu~0#1.offset; [2025-02-08 03:03:48,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32072: havoc #t~nondet5729; [2025-02-08 03:03:48,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10299: havoc #t~mem481.base, #t~mem481.offset; [2025-02-08 03:03:48,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25689: ~i~36 := 1 + ~i~36; [2025-02-08 03:03:48,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25689-1: SUMMARY for call mlx5e_close_channel(#t~mem4217.base, #t~mem4217.offset); srcloc: null [2025-02-08 03:03:48,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25689-2: call #t~mem4216.base, #t~mem4216.offset := read~$Pointer$#25(~priv.base, 244 + ~priv.offset, 8);call #t~mem4217.base, #t~mem4217.offset := read~$Pointer$#25(#t~mem4216.base, #t~mem4216.offset + 8 * (if ~i~36 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~36 % 18446744073709551616 % 18446744073709551616 else ~i~36 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 03:03:48,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21416: call ULTIMATE.dealloc(mlx5_core_modify_rq_~#out~54#1.base, mlx5_core_modify_rq_~#out~54#1.offset);havoc mlx5_core_modify_rq_~#out~54#1.base, mlx5_core_modify_rq_~#out~54#1.offset; [2025-02-08 03:03:49,023 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24293: havoc #t~mem3743;havoc #t~mem3744;havoc #t~mem3745;havoc #t~bitwise3746;havoc #t~mem3747;havoc #t~mem3748;havoc #t~short3749; [2025-02-08 03:03:49,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23840: havoc #t~mem3662;havoc #t~bitwise3663; [2025-02-08 03:03:49,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11805-1: SUMMARY for call up(~cmd~4#1.base, 241 + ~cmd~4#1.offset); srcloc: null [2025-02-08 03:03:49,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11805: ~i~7#1 := 1 + ~i~7#1; [2025-02-08 03:03:49,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11791-1: SUMMARY for call down(~cmd~4#1.base, 241 + ~cmd~4#1.offset); srcloc: null [2025-02-08 03:03:49,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11791: ~i~7#1 := 1 + ~i~7#1; [2025-02-08 03:03:49,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27666: havoc __hlist_del_#t~mem4688#1.base, __hlist_del_#t~mem4688#1.offset, __hlist_del_#t~mem4689#1.base, __hlist_del_#t~mem4689#1.offset, __hlist_del_~n#1.base, __hlist_del_~n#1.offset, __hlist_del_~next~7#1.base, __hlist_del_~next~7#1.offset, __hlist_del_~pprev~0#1.base, __hlist_del_~pprev~0#1.offset;havoc __hlist_del_#in~n#1.base, __hlist_del_#in~n#1.offset;assume { :end_inline___hlist_del } true;call write~$Pointer$#25(0, -2401263026317557504, hlist_del_~n#1.base, hlist_del_~n#1.offset, 8);call write~$Pointer$#25(0, -2401263026316508672, hlist_del_~n#1.base, 8 + hlist_del_~n#1.offset, 8); [2025-02-08 03:03:49,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28425: havoc mlx5e_del_eth_addr_from_hash_~hn#1.base, mlx5e_del_eth_addr_from_hash_~hn#1.offset;havoc mlx5e_del_eth_addr_from_hash_#in~hn#1.base, mlx5e_del_eth_addr_from_hash_#in~hn#1.offset;assume { :end_inline_mlx5e_del_eth_addr_from_hash } true; [2025-02-08 03:03:49,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27792: havoc hlist_del_~n#1.base, hlist_del_~n#1.offset;havoc hlist_del_#in~n#1.base, hlist_del_#in~n#1.offset;assume { :end_inline_hlist_del } true; [2025-02-08 03:03:49,200 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27793: SUMMARY for call kfree(mlx5e_del_eth_addr_from_hash_~hn#1.base, mlx5e_del_eth_addr_from_hash_~hn#1.offset); srcloc: null [2025-02-08 03:03:49,214 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32273: havoc #t~ret5757.base, #t~ret5757.offset; [2025-02-08 03:03:49,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16396-2: call #t~mem1867 := read~int#25(~out~17.base, 16 + ~out~17.offset + 8 * ~i~19, 8); [2025-02-08 03:03:49,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16396-1: SUMMARY for call #t~ret1868 := __fswab64(#t~mem1867); srcloc: null [2025-02-08 03:03:49,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16396: ~tmp___6~11 := #t~ret1868;~addr~5 := ~tmp___6~11; [2025-02-08 03:03:49,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16398-1: SUMMARY for call free_4k(~dev.base, ~dev.offset, ~addr~5); srcloc: null [2025-02-08 03:03:49,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16398: ~i~19 := 1 + ~i~19; [2025-02-08 03:03:49,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16324: call ULTIMATE.dealloc(~#in~13.base, ~#in~13.offset);havoc ~#in~13.base, ~#in~13.offset;call ULTIMATE.dealloc(~#descriptor~15.base, ~#descriptor~15.offset);havoc ~#descriptor~15.base, ~#descriptor~15.offset; [2025-02-08 03:03:49,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10311: call ULTIMATE.dealloc(~#__key~3#1.base, ~#__key~3#1.offset);havoc ~#__key~3#1.base, ~#__key~3#1.offset; [2025-02-08 03:03:49,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14092: call ULTIMATE.dealloc(~#in~3.base, ~#in~3.offset);havoc ~#in~3.base, ~#in~3.offset; [2025-02-08 03:03:49,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32119: havoc #t~nondet5735; [2025-02-08 03:03:50,654 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11299: call ULTIMATE.dealloc(~#lbuf~0.base, ~#lbuf~0.offset);havoc ~#lbuf~0.base, ~#lbuf~0.offset; [2025-02-08 03:03:50,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32016: havoc del_timer_sync_#t~nondet5721#1; [2025-02-08 03:03:50,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22918: havoc #t~mem3370.base, #t~mem3370.offset;havoc #t~mem3368;havoc #t~bitwise3369; [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10684: assume 0 != verify_signature_~err~16#1;verify_signature_#res#1 := verify_signature_~err~16#1; [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10684: assume !(0 != verify_signature_~err~16#1);call verify_signature_#t~mem614#1.base, verify_signature_#t~mem614#1.offset := read~$Pointer$#25(verify_signature_~next~1#1.base, 16 + verify_signature_~next~1#1.offset, 8);verify_signature_~next~1#1.base, verify_signature_~next~1#1.offset := verify_signature_#t~mem614#1.base, verify_signature_#t~mem614#1.offset;havoc verify_signature_#t~mem614#1.base, verify_signature_#t~mem614#1.offset; [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11898: call #t~mem884#1 := read~int#25(~ent~3#1.base, 228 + ~ent~3#1.offset, 4); [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11935: call #t~mem907#1.base, #t~mem907#1.offset := read~$Pointer$#25(~ent~3#1.base, 28 + ~ent~3#1.offset, 8);~callback~0#1.base, ~callback~0#1.offset := #t~mem907#1.base, #t~mem907#1.offset;havoc #t~mem907#1.base, #t~mem907#1.offset;call #t~mem908#1.base, #t~mem908#1.offset := read~$Pointer$#25(~ent~3#1.base, 36 + ~ent~3#1.offset, 8);~context~0#1.base, ~context~0#1.offset := #t~mem908#1.base, #t~mem908#1.offset;havoc #t~mem908#1.base, #t~mem908#1.offset;call #t~mem909#1 := read~int#25(~ent~3#1.base, 228 + ~ent~3#1.offset, 4);~err~25#1 := #t~mem909#1;havoc #t~mem909#1; [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10581-1: SUMMARY for call verify_block_sig_#t~ret591#1 := xor8_buf(verify_block_sig_~block#1.base, 512 + verify_block_sig_~block#1.offset, 63); srcloc: null [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10676: verify_signature_~sig~0#1 := verify_signature_#t~ret611#1;havoc verify_signature_#t~mem610#1.base, verify_signature_#t~mem610#1.offset;havoc verify_signature_#t~ret611#1; [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10581: verify_block_sig_~tmp~59#1 := verify_block_sig_#t~ret591#1;havoc verify_block_sig_#t~ret591#1; [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11923-1: call #t~mem897#1 := read~int#25(~ent~3#1.base, 44 + ~ent~3#1.offset, 4);assume { :begin_inline_free_ent } true;free_ent_#in~cmd#1.base, free_ent_#in~cmd#1.offset, free_ent_#in~idx#1 := ~cmd~6#1.base, ~cmd~6#1.offset, #t~mem897#1;havoc free_ent_#t~ret584#1.base, free_ent_#t~ret584#1.offset, free_ent_#t~ret585#1, free_ent_~cmd#1.base, free_ent_~cmd#1.offset, free_ent_~idx#1, free_ent_~flags~3#1, free_ent_~tmp~58#1.base, free_ent_~tmp~58#1.offset;free_ent_~cmd#1.base, free_ent_~cmd#1.offset := free_ent_#in~cmd#1.base, free_ent_#in~cmd#1.offset;free_ent_~idx#1 := free_ent_#in~idx#1;havoc free_ent_~flags~3#1;havoc free_ent_~tmp~58#1.base, free_ent_~tmp~58#1.offset; [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11890: assume 0 != #t~mem879#1;havoc #t~mem879#1;~sem~1#1.base, ~sem~1#1.offset := ~cmd~6#1.base, 325 + ~cmd~6#1.offset; [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11890: assume !(0 != #t~mem879#1);havoc #t~mem879#1;~sem~1#1.base, ~sem~1#1.offset := ~cmd~6#1.base, 241 + ~cmd~6#1.offset; [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11923: havoc free_ent_#t~ret584#1.base, free_ent_#t~ret584#1.offset, free_ent_#t~ret585#1, free_ent_~cmd#1.base, free_ent_~cmd#1.offset, free_ent_~idx#1, free_ent_~flags~3#1, free_ent_~tmp~58#1.base, free_ent_~tmp~58#1.offset;havoc free_ent_#in~cmd#1.base, free_ent_#in~cmd#1.offset, free_ent_#in~idx#1;assume { :end_inline_free_ent } true;havoc #t~mem897#1;call #t~mem898#1.base, #t~mem898#1.offset := read~$Pointer$#25(~ent~3#1.base, 28 + ~ent~3#1.offset, 8); [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10676-1: SUMMARY for call verify_signature_#t~ret611#1 := xor8_buf(verify_signature_#t~mem610#1.base, verify_signature_#t~mem610#1.offset, 64); srcloc: null [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11898-1: SUMMARY for call dump_command(~dev#1.base, ~dev#1.offset, ~ent~3#1.base, ~ent~3#1.offset, 0); srcloc: null [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11915-1: SUMMARY for call #t~ret893#1.base, #t~ret893#1.offset := get_current(); srcloc: null [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11915: ~tmp___0~30#1.base, ~tmp___0~30#1.offset := #t~ret893#1.base, #t~ret893#1.offset;havoc #t~ret893#1.base, #t~ret893#1.offset;call #t~mem894#1 := read~int#6(~tmp___0~30#1.base, 2076 + ~tmp___0~30#1.offset, 4);call #t~mem895#1 := read~int#25(~ent~3#1.base, 228 + ~ent~3#1.offset, 4);call #t~mem896#1 := read~int#25(~ent~3#1.base, 236 + ~ent~3#1.offset, 1); [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11952: ~i~9#1 := 1 + ~i~9#1; [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10544: SUMMARY for call set_bit(free_ent_~idx#1, free_ent_~cmd#1.base, 193 + free_ent_~cmd#1.offset); srcloc: null [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944: assume { :begin_inline_##fun~int~X~$Pointer$~TO~VOID } true;##fun~int~X~$Pointer$~TO~VOID_#in~916#1, ##fun~int~X~$Pointer$~TO~VOID_#in~917#1.base, ##fun~int~X~$Pointer$~TO~VOID_#in~917#1.offset, ##fun~int~X~$Pointer$~TO~VOID_#in~#fp#1.base, ##fun~int~X~$Pointer$~TO~VOID_#in~#fp#1.offset := ~err~25#1, ~context~0#1.base, ~context~0#1.offset, ~callback~0#1.base, ~callback~0#1.offset;havoc ##fun~int~X~$Pointer$~TO~VOID_#~916#1, ##fun~int~X~$Pointer$~TO~VOID_#~917#1.base, ##fun~int~X~$Pointer$~TO~VOID_#~917#1.offset;##fun~int~X~$Pointer$~TO~VOID_#~916#1 := ##fun~int~X~$Pointer$~TO~VOID_#in~916#1;##fun~int~X~$Pointer$~TO~VOID_#~917#1.base, ##fun~int~X~$Pointer$~TO~VOID_#~917#1.offset := ##fun~int~X~$Pointer$~TO~VOID_#in~917#1.base, ##fun~int~X~$Pointer$~TO~VOID_#in~917#1.offset;havoc ##fun~int~X~$Pointer$~TO~VOID_#~916#1, ##fun~int~X~$Pointer$~TO~VOID_#~917#1.base, ##fun~int~X~$Pointer$~TO~VOID_#~917#1.offset;havoc ##fun~int~X~$Pointer$~TO~VOID_#in~916#1, ##fun~int~X~$Pointer$~TO~VOID_#in~917#1.base, ##fun~int~X~$Pointer$~TO~VOID_#in~917#1.offset, ##fun~int~X~$Pointer$~TO~VOID_#in~#fp#1.base, ##fun~int~X~$Pointer$~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~int~X~$Pointer$~TO~VOID } true; [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944-1: SUMMARY for call free_cmd(~ent~3#1.base, ~ent~3#1.offset); srcloc: null [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11932: SUMMARY for call spin_unlock_irqrestore(~stats~1#1.base, 40 + ~stats~1#1.offset, ~flags~5#1); srcloc: null [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10586: verify_block_sig_~tmp___0~20#1 := verify_block_sig_#t~ret592#1;havoc verify_block_sig_#t~ret592#1; [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11899: assume 0 == #t~mem884#1;havoc #t~mem884#1;call #t~mem885#1 := read~int#25(~cmd~6#1.base, 914 + ~cmd~6#1.offset, 4); [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11899: assume !(0 == #t~mem884#1);havoc #t~mem884#1; [2025-02-08 03:03:51,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11924: assume 0 != (#t~mem898#1.base + #t~mem898#1.offset) % 18446744073709551616;havoc #t~mem898#1.base, #t~mem898#1.offset;call #t~mem899#1 := read~int#25(~ent~3#1.base, 246 + ~ent~3#1.offset, 8);call #t~mem900#1 := read~int#25(~ent~3#1.base, 238 + ~ent~3#1.offset, 8);~ds~1#1 := (if (#t~mem899#1 - #t~mem900#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (#t~mem899#1 - #t~mem900#1) % 18446744073709551616 % 18446744073709551616 else (#t~mem899#1 - #t~mem900#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #t~mem899#1;havoc #t~mem900#1;call #t~mem901#1 := read~int#25(~ent~3#1.base, 254 + ~ent~3#1.offset, 2); [2025-02-08 03:03:51,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11924: assume !(0 != (#t~mem898#1.base + #t~mem898#1.offset) % 18446744073709551616);havoc #t~mem898#1.base, #t~mem898#1.offset; [2025-02-08 03:03:51,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10677: assume 255 != verify_signature_~sig~0#1 % 256 % 4294967296;verify_signature_#res#1 := -22; [2025-02-08 03:03:51,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10677: assume !(255 != verify_signature_~sig~0#1 % 256 % 4294967296); [2025-02-08 03:03:51,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11928: ~tmp___2~15#1.base, ~tmp___2~15#1.offset := #t~ret903#1.base, #t~ret903#1.offset;havoc #t~ret903#1.base, #t~ret903#1.offset; [2025-02-08 03:03:51,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10586-1: SUMMARY for call verify_block_sig_#t~ret592#1 := xor8_buf(verify_block_sig_~block#1.base, verify_block_sig_~block#1.offset, 576); srcloc: null [2025-02-08 03:03:51,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10582: assume 255 != verify_block_sig_~tmp~59#1 % 256 % 4294967296;verify_block_sig_#res#1 := -22; [2025-02-08 03:03:51,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10582: assume !(255 != verify_block_sig_~tmp~59#1 % 256 % 4294967296); [2025-02-08 03:03:51,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11895-1: SUMMARY for call #t~ret880#1 := ktime_get_ns(); srcloc: null [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11928-1: SUMMARY for call #t~ret903#1.base, #t~ret903#1.offset := spinlock_check(~stats~1#1.base, 40 + ~stats~1#1.offset); srcloc: null [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11895: call write~int#25(#t~ret880#1, ~ent~3#1.base, 246 + ~ent~3#1.offset, 8);havoc #t~ret880#1;call #t~mem881#1.base, #t~mem881#1.offset := read~$Pointer$#25(~ent~3#1.base, 8 + ~ent~3#1.offset, 8);call #t~mem882#1.base, #t~mem882#1.offset := read~$Pointer$#25(~ent~3#1.base, 220 + ~ent~3#1.offset, 8); [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11916: havoc #t~mem894#1;havoc #t~mem895#1;havoc #t~mem896#1; [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11949: SUMMARY for call up(~sem~1#1.base, ~sem~1#1.offset); srcloc: null [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11916-1: SUMMARY for call __dynamic_pr_debug(~#descriptor~9#1.base, ~#descriptor~9#1.offset, 233, 0); srcloc: null [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10545: SUMMARY for call spin_unlock_irqrestore(free_ent_~cmd#1.base, 56 + free_ent_~cmd#1.offset, free_ent_~flags~3#1); srcloc: null [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11887: assume { :begin_inline_variable_test_bit } true;variable_test_bit_#in~nr#1, variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset := ~i~9#1, ~#vector#1.base, ~#vector#1.offset;havoc variable_test_bit_#res#1;havoc variable_test_bit_~nr#1, variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset, variable_test_bit_~oldbit~0#1;variable_test_bit_~nr#1 := variable_test_bit_#in~nr#1;variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset := variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset;havoc variable_test_bit_~oldbit~0#1;variable_test_bit_#res#1 := variable_test_bit_~oldbit~0#1;#t~ret877#1 := variable_test_bit_#res#1;havoc variable_test_bit_~nr#1, variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset, variable_test_bit_~oldbit~0#1;havoc variable_test_bit_#in~nr#1, variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset;assume { :end_inline_variable_test_bit } true;assume -2147483648 <= #t~ret877#1 && #t~ret877#1 <= 2147483647;~tmp___3~13#1 := #t~ret877#1; [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10690: assume 0 != (verify_signature_~next~1#1.base + verify_signature_~next~1#1.offset) % 18446744073709551616; [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10690: assume !(0 != (verify_signature_~next~1#1.base + verify_signature_~next~1#1.offset) % 18446744073709551616);verify_signature_#res#1 := 0; [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912: assume -9223372036854775808 <= #t~ret890#1 && #t~ret890#1 <= 9223372036854775807;~tmp___1~16#1 := #t~ret890#1;havoc #t~mem889#1;havoc #t~ret890#1; [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912-1: SUMMARY for call #t~ret890#1 := ldv__builtin_expect((if #t~mem889#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem889#1 % 256 % 18446744073709551616 else #t~mem889#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11900: assume 0 == #t~mem885#1;havoc #t~mem885#1;assume { :begin_inline_verify_signature } true;verify_signature_#in~ent#1.base, verify_signature_#in~ent#1.offset := ~ent~3#1.base, ~ent~3#1.offset;havoc verify_signature_#res#1;havoc verify_signature_#t~mem608#1.base, verify_signature_#t~mem608#1.offset, verify_signature_#t~mem609#1.base, verify_signature_#t~mem609#1.offset, verify_signature_#t~mem610#1.base, verify_signature_#t~mem610#1.offset, verify_signature_#t~ret611#1, verify_signature_#t~mem612#1.base, verify_signature_#t~mem612#1.offset, verify_signature_#t~ret613#1, verify_signature_#t~mem614#1.base, verify_signature_#t~mem614#1.offset, verify_signature_~ent#1.base, verify_signature_~ent#1.offset, verify_signature_~next~1#1.base, verify_signature_~next~1#1.offset, verify_signature_~err~16#1, verify_signature_~sig~0#1;verify_signature_~ent#1.base, verify_signature_~ent#1.offset := verify_signature_#in~ent#1.base, verify_signature_#in~ent#1.offset;havoc verify_signature_~next~1#1.base, verify_signature_~next~1#1.offset;havoc verify_signature_~err~16#1;havoc verify_signature_~sig~0#1;call verify_signature_#t~mem608#1.base, verify_signature_#t~mem608#1.offset := read~$Pointer$#25(verify_signature_~ent#1.base, 8 + verify_signature_~ent#1.offset, 8);call verify_signature_#t~mem609#1.base, verify_signature_#t~mem609#1.offset := read~$Pointer$#25(verify_signature_#t~mem608#1.base, 44 + verify_signature_#t~mem608#1.offset, 8);verify_signature_~next~1#1.base, verify_signature_~next~1#1.offset := verify_signature_#t~mem609#1.base, verify_signature_#t~mem609#1.offset;havoc verify_signature_#t~mem608#1.base, verify_signature_#t~mem608#1.offset;havoc verify_signature_#t~mem609#1.base, verify_signature_#t~mem609#1.offset;call verify_signature_#t~mem610#1.base, verify_signature_#t~mem610#1.offset := read~$Pointer$#25(verify_signature_~ent#1.base, 220 + verify_signature_~ent#1.offset, 8); [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11900: assume !(0 == #t~mem885#1);havoc #t~mem885#1;call write~int#25(0, ~ent~3#1.base, 228 + ~ent~3#1.offset, 4); [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10587: assume 255 != verify_block_sig_~tmp___0~20#1 % 256 % 4294967296;verify_block_sig_#res#1 := -22; [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10587: assume !(255 != verify_block_sig_~tmp___0~20#1 % 256 % 4294967296);verify_block_sig_#res#1 := 0; [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11929-1: SUMMARY for call #t~ret904#1 := _raw_spin_lock_irqsave(~tmp___2~15#1.base, ~tmp___2~15#1.offset); srcloc: null [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11896: havoc #t~mem881#1.base, #t~mem881#1.offset;havoc #t~mem882#1.base, #t~mem882#1.offset;havoc #t~memcpy~res883#1.base, #t~memcpy~res883#1.offset; [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11929: ~flags~5#1 := #t~ret904#1;havoc #t~ret904#1;call #t~mem905#1 := read~int#25(~stats~1#1.base, ~stats~1#1.offset, 8);call write~int#25(#t~mem905#1 + ~ds~1#1, ~stats~1#1.base, ~stats~1#1.offset, 8);havoc #t~mem905#1;call #t~mem906#1 := read~int#25(~stats~1#1.base, 8 + ~stats~1#1.offset, 8);call write~int#25(1 + #t~mem906#1, ~stats~1#1.base, 8 + ~stats~1#1.offset, 8);havoc #t~mem906#1; [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11896-1: SUMMARY for call #t~memcpy~res883#1.base, #t~memcpy~res883#1.offset := #Ultimate.C_memcpy#25(#t~mem881#1.base, 28 + #t~mem881#1.offset, #t~mem882#1.base, 32 + #t~mem882#1.offset, 16); srcloc: null [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10542-1: SUMMARY for call free_ent_#t~ret584#1.base, free_ent_#t~ret584#1.offset := spinlock_check(free_ent_~cmd#1.base, 56 + free_ent_~cmd#1.offset); srcloc: null [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11888: assume 0 != ~tmp___3~13#1;call #t~mem878#1.base, #t~mem878#1.offset := read~$Pointer$#25(~cmd~6#1.base, 413 + ~cmd~6#1.offset + 8 * ~i~9#1, 8);~ent~3#1.base, ~ent~3#1.offset := #t~mem878#1.base, #t~mem878#1.offset;havoc #t~mem878#1.base, #t~mem878#1.offset;call #t~mem879#1 := read~int#25(~ent~3#1.base, 232 + ~ent~3#1.offset, 4); [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11888: assume !(0 != ~tmp___3~13#1); [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10542: free_ent_~tmp~58#1.base, free_ent_~tmp~58#1.offset := free_ent_#t~ret584#1.base, free_ent_#t~ret584#1.offset;havoc free_ent_#t~ret584#1.base, free_ent_#t~ret584#1.offset; [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11942-2: call #t~mem914#1.base, #t~mem914#1.offset := read~$Pointer$#25(~ent~3#1.base, 8 + ~ent~3#1.offset, 8); [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11942-1: SUMMARY for call mlx5_free_cmd_msg(~dev#1.base, ~dev#1.offset, #t~mem914#1.base, #t~mem914#1.offset); srcloc: null [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11938: assume 0 == ~err~25#1;call #t~mem910#1.base, #t~mem910#1.offset := read~$Pointer$#25(~ent~3#1.base, 16 + ~ent~3#1.offset, 8);call #t~mem911#1.base, #t~mem911#1.offset := read~$Pointer$#25(~ent~3#1.base, 8 + ~ent~3#1.offset, 8);call #t~mem912#1 := read~int#25(~ent~3#1.base, 24 + ~ent~3#1.offset, 4); [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11938: assume !(0 == ~err~25#1); [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11913: assume 0 != ~tmp___1~16#1;call #t~mem891#1 := read~int#25(~ent~3#1.base, 236 + ~ent~3#1.offset, 1); [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11913: assume !(0 != ~tmp___1~16#1); [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11942: havoc #t~mem914#1.base, #t~mem914#1.offset;call #t~mem915#1.base, #t~mem915#1.offset := read~$Pointer$#25(~ent~3#1.base, ~ent~3#1.offset, 8); [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11901: #t~ret886#1 := verify_signature_#res#1;havoc verify_signature_#t~mem608#1.base, verify_signature_#t~mem608#1.offset, verify_signature_#t~mem609#1.base, verify_signature_#t~mem609#1.offset, verify_signature_#t~mem610#1.base, verify_signature_#t~mem610#1.offset, verify_signature_#t~ret611#1, verify_signature_#t~mem612#1.base, verify_signature_#t~mem612#1.offset, verify_signature_#t~ret613#1, verify_signature_#t~mem614#1.base, verify_signature_#t~mem614#1.offset, verify_signature_~ent#1.base, verify_signature_~ent#1.offset, verify_signature_~next~1#1.base, verify_signature_~next~1#1.offset, verify_signature_~err~16#1, verify_signature_~sig~0#1;havoc verify_signature_#in~ent#1.base, verify_signature_#in~ent#1.offset;assume { :end_inline_verify_signature } true;assume -2147483648 <= #t~ret886#1 && #t~ret886#1 <= 2147483647;call write~int#25(#t~ret886#1, ~ent~3#1.base, 228 + ~ent~3#1.offset, 4);havoc #t~ret886#1; [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10683-1: call verify_signature_#t~mem612#1.base, verify_signature_#t~mem612#1.offset := read~$Pointer$#25(verify_signature_~next~1#1.base, verify_signature_~next~1#1.offset, 8);assume { :begin_inline_verify_block_sig } true;verify_block_sig_#in~block#1.base, verify_block_sig_#in~block#1.offset := verify_signature_#t~mem612#1.base, verify_signature_#t~mem612#1.offset;havoc verify_block_sig_#res#1;havoc verify_block_sig_#t~ret591#1, verify_block_sig_#t~ret592#1, verify_block_sig_~block#1.base, verify_block_sig_~block#1.offset, verify_block_sig_~tmp~59#1, verify_block_sig_~tmp___0~20#1;verify_block_sig_~block#1.base, verify_block_sig_~block#1.offset := verify_block_sig_#in~block#1.base, verify_block_sig_#in~block#1.offset;havoc verify_block_sig_~tmp~59#1;havoc verify_block_sig_~tmp___0~20#1; [2025-02-08 03:03:51,154 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10683: verify_signature_#t~ret613#1 := verify_block_sig_#res#1;havoc verify_block_sig_#t~ret591#1, verify_block_sig_#t~ret592#1, verify_block_sig_~block#1.base, verify_block_sig_~block#1.offset, verify_block_sig_~tmp~59#1, verify_block_sig_~tmp___0~20#1;havoc verify_block_sig_#in~block#1.base, verify_block_sig_#in~block#1.offset;assume { :end_inline_verify_block_sig } true;assume -2147483648 <= verify_signature_#t~ret613#1 && verify_signature_#t~ret613#1 <= 2147483647;verify_signature_~err~16#1 := verify_signature_#t~ret613#1; [2025-02-08 03:03:51,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11905: call #t~mem887#1.base, #t~mem887#1.offset := read~$Pointer$#25(~ent~3#1.base, 220 + ~ent~3#1.offset, 8);call #t~mem888#1 := read~int#25(#t~mem887#1.base, 63 + #t~mem887#1.offset, 1);call write~int#25((if #t~mem888#1 % 256 % 4294967296 <= 2147483647 then #t~mem888#1 % 256 % 4294967296 else #t~mem888#1 % 256 % 4294967296 - 4294967296) / 2, ~ent~3#1.base, 236 + ~ent~3#1.offset, 1);havoc #t~mem887#1.base, #t~mem887#1.offset;havoc #t~mem888#1;call write~$Pointer$#28(229, 0, ~#descriptor~9#1.base, ~#descriptor~9#1.offset, 8);call write~$Pointer$#28(230, 0, ~#descriptor~9#1.base, 8 + ~#descriptor~9#1.offset, 8);call write~$Pointer$#28(231, 0, ~#descriptor~9#1.base, 16 + ~#descriptor~9#1.offset, 8);call write~$Pointer$#28(232, 0, ~#descriptor~9#1.base, 24 + ~#descriptor~9#1.offset, 8);call write~int#28(1115, ~#descriptor~9#1.base, 32 + ~#descriptor~9#1.offset, 4);call write~int#28(0, ~#descriptor~9#1.base, 36 + ~#descriptor~9#1.offset, 1);call #t~mem889#1 := read~int#28(~#descriptor~9#1.base, 36 + ~#descriptor~9#1.offset, 1); [2025-02-08 03:03:51,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11864: call ULTIMATE.dealloc(~#vector#1.base, ~#vector#1.offset);havoc ~#vector#1.base, ~#vector#1.offset;call ULTIMATE.dealloc(~#descriptor~9#1.base, ~#descriptor~9#1.offset);havoc ~#descriptor~9#1.base, ~#descriptor~9#1.offset; [2025-02-08 03:03:51,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11926: assume #t~mem901#1 % 65536 % 4294967296 <= 2335;havoc #t~mem901#1;call #t~mem902#1 := read~int#25(~ent~3#1.base, 254 + ~ent~3#1.offset, 2);~stats~1#1.base, ~stats~1#1.offset := ~cmd~6#1.base, 918 + ~cmd~6#1.offset + 108 * (if #t~mem902#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem902#1 % 65536 % 18446744073709551616 % 18446744073709551616 else #t~mem902#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #t~mem902#1; [2025-02-08 03:03:51,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11926: assume !(#t~mem901#1 % 65536 % 4294967296 <= 2335);havoc #t~mem901#1; [2025-02-08 03:03:51,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11914: ~tmp~78#1.base, ~tmp~78#1.offset := #t~ret892#1.base, #t~ret892#1.offset;havoc #t~mem891#1;havoc #t~ret892#1.base, #t~ret892#1.offset; [2025-02-08 03:03:51,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11947: SUMMARY for call complete(~ent~3#1.base, 48 + ~ent~3#1.offset); srcloc: null [2025-02-08 03:03:51,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10543-1: SUMMARY for call free_ent_#t~ret585#1 := _raw_spin_lock_irqsave(free_ent_~tmp~58#1.base, free_ent_~tmp~58#1.offset); srcloc: null [2025-02-08 03:03:51,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10543: free_ent_~flags~3#1 := free_ent_#t~ret585#1;havoc free_ent_#t~ret585#1; [2025-02-08 03:03:51,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11939-1: SUMMARY for call #t~ret913#1 := mlx5_copy_from_msg(#t~mem910#1.base, #t~mem910#1.offset, #t~mem911#1.base, #t~mem911#1.offset, #t~mem912#1); srcloc: null [2025-02-08 03:03:51,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11939: assume -2147483648 <= #t~ret913#1 && #t~ret913#1 <= 2147483647;~err~25#1 := #t~ret913#1;havoc #t~mem910#1.base, #t~mem910#1.offset;havoc #t~mem911#1.base, #t~mem911#1.offset;havoc #t~mem912#1;havoc #t~ret913#1; [2025-02-08 03:03:51,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11914-1: SUMMARY for call #t~ret892#1.base, #t~ret892#1.offset := deliv_status_to_str((if #t~mem891#1 % 256 % 4294967296 <= 2147483647 then #t~mem891#1 % 256 % 4294967296 else #t~mem891#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:03:51,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11943-1: SUMMARY for call free_msg(~dev#1.base, ~dev#1.offset, #t~mem915#1.base, #t~mem915#1.offset); srcloc: null [2025-02-08 03:03:51,155 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11943: havoc #t~mem915#1.base, #t~mem915#1.offset; [2025-02-08 03:03:51,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11597-1: SUMMARY for call kfree(~ptr~1.base, ~ptr~1.offset); srcloc: null [2025-02-08 03:03:51,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11597: #res := ~err~21; [2025-02-08 03:03:51,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32028: havoc #t~ret5722.base, #t~ret5722.offset; [2025-02-08 03:03:51,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21477: call ULTIMATE.dealloc(mlx5_core_modify_sq_~#out~57#1.base, mlx5_core_modify_sq_~#out~57#1.offset);havoc mlx5_core_modify_sq_~#out~57#1.base, mlx5_core_modify_sq_~#out~57#1.offset; [2025-02-08 03:03:51,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9063: assume #t~mem279 == ~vector;havoc #t~mem279;call #t~mem280 := read~int#25(~eq~0.base, 50 + ~eq~0.offset, 1);call write~int#11((if #t~mem280 % 256 % 4294967296 <= 2147483647 then #t~mem280 % 256 % 4294967296 else #t~mem280 % 256 % 4294967296 - 4294967296), ~eqn.base, ~eqn.offset, 4);havoc #t~mem280;call #t~mem281 := read~int#25(~eq~0.base, 49 + ~eq~0.offset, 1);call write~int#50((if #t~mem281 % 256 % 4294967296 <= 2147483647 then #t~mem281 % 256 % 4294967296 else #t~mem281 % 256 % 4294967296 - 4294967296), ~irqn.base, ~irqn.offset, 4);havoc #t~mem281;~err~10 := 0; [2025-02-08 03:03:51,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9063: assume !(#t~mem279 == ~vector);havoc #t~mem279;~eq~0.base, ~eq~0.offset := ~n~0.base, ~n~0.offset;call #t~mem282.base, #t~mem282.offset := read~$Pointer$#25(~n~0.base, 63 + ~n~0.offset, 8);~__mptr___1~0.base, ~__mptr___1~0.offset := #t~mem282.base, #t~mem282.offset;havoc #t~mem282.base, #t~mem282.offset;~n~0.base, ~n~0.offset := ~__mptr___1~0.base, -7280 + ~__mptr___1~0.offset; [2025-02-08 03:03:51,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9063-1: call #t~mem279 := read~int#25(~eq~0.base, 79 + ~eq~0.offset, 4); [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23199: call ULTIMATE.dealloc(mlx5_set_flow_entry_cmd_~#out~74#1.base, mlx5_set_flow_entry_cmd_~#out~74#1.offset);havoc mlx5_set_flow_entry_cmd_~#out~74#1.base, mlx5_set_flow_entry_cmd_~#out~74#1.offset; [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23521: call mlx5_find_group_#t~mem3605#1.base, mlx5_find_group_#t~mem3605#1.offset := read~$Pointer$#25(mlx5_find_group_~ft#1.base, 164 + mlx5_find_group_~ft#1.offset, 8);mlx5_find_group_~g~1#1.base, mlx5_find_group_~g~1#1.offset := mlx5_find_group_#t~mem3605#1.base, mlx5_find_group_#t~mem3605#1.offset + 522 * (if mlx5_find_group_~i~28#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_find_group_~i~28#1 % 18446744073709551616 % 18446744073709551616 else mlx5_find_group_~i~28#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);mlx5_find_group_~gmc_outer~0#1.base, mlx5_find_group_~gmc_outer~0#1.offset := mlx5_find_group_~g~1#1.base, 2 + mlx5_find_group_~g~1#1.offset;mlx5_find_group_~gmc_misc~0#1.base, mlx5_find_group_~gmc_misc~0#1.offset := mlx5_find_group_~g~1#1.base, 66 + mlx5_find_group_~g~1#1.offset;mlx5_find_group_~gmc_inner~0#1.base, mlx5_find_group_~gmc_inner~0#1.offset := mlx5_find_group_~g~1#1.base, 130 + mlx5_find_group_~g~1#1.offset;call mlx5_find_group_#t~mem3606#1 := read~int#25(mlx5_find_group_~g~1#1.base, 1 + mlx5_find_group_~g~1#1.offset, 1); [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23539: assume 0 != mlx5_find_group_~tmp___0~162#1; [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23539: assume !(0 != mlx5_find_group_~tmp___0~162#1); [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23547: assume 0 != mlx5_find_group_~tmp___1~119#1; [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23547: assume !(0 != mlx5_find_group_~tmp___1~119#1); [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23556: mlx5_find_group_~i~28#1 := 1 + mlx5_find_group_~i~28#1; [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23531: assume 0 != mlx5_find_group_~tmp~355#1; [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23531: assume !(0 != mlx5_find_group_~tmp~355#1); [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23597: call ULTIMATE.dealloc(~#group_ix~0#1.base, ~#group_ix~0#1.offset);havoc ~#group_ix~0#1.base, ~#group_ix~0#1.offset; [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23525: assume (if mlx5_find_group_#t~mem3606#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_#t~mem3606#1 % 256 % 4294967296 else mlx5_find_group_#t~mem3606#1 % 256 % 4294967296 - 4294967296) != (if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296);havoc mlx5_find_group_#t~mem3606#1; [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23525: assume !((if mlx5_find_group_#t~mem3606#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_#t~mem3606#1 % 256 % 4294967296 else mlx5_find_group_#t~mem3606#1 % 256 % 4294967296 - 4294967296) != (if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296));havoc mlx5_find_group_#t~mem3606#1; [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23545-3: assume 4 == (if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296);mlx5_find_group_#t~bitwise3610#1 := (if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296); [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23545-3: assume !(4 == (if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23545-2: havoc mlx5_find_group_#t~bitwise3610#1;assume (((((if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296) < 0 || mlx5_find_group_#t~bitwise3610#1 <= (if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296)) && mlx5_find_group_#t~bitwise3610#1 <= 4) && mlx5_find_group_#t~bitwise3610#1 >= 0) && ((if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296) >= 0 || mlx5_find_group_#t~bitwise3610#1 > 4 + (if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296))) && mlx5_find_group_#t~bitwise3610#1 >= -2147483648; [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32084: havoc find_next_zero_bit_#t~nondet5732#1; [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23545-1: [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23545: assume 0 != mlx5_find_group_#t~bitwise3610#1;havoc mlx5_find_group_#t~bitwise3610#1;mlx5_find_group_~tmp___1~119#1 := mlx5_find_group_#t~nondet3611#1;havoc mlx5_find_group_#t~nondet3611#1; [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23545: assume !(0 != mlx5_find_group_#t~bitwise3610#1);havoc mlx5_find_group_#t~bitwise3610#1; [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23545-4: assume 0 == (if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296);mlx5_find_group_#t~bitwise3610#1 := 0; [2025-02-08 03:03:52,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23545-4: assume !(0 == (if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:03:52,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23553: call write~int#64(mlx5_find_group_~i~28#1, mlx5_find_group_~group_ix#1.base, mlx5_find_group_~group_ix#1.offset, 4);mlx5_find_group_#res#1 := 0; [2025-02-08 03:03:52,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23529: assume 0 != (if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296) % 2;mlx5_find_group_~tmp~355#1 := mlx5_find_group_#t~nondet3607#1;havoc mlx5_find_group_#t~nondet3607#1; [2025-02-08 03:03:52,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23529: assume !(0 != (if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296) % 2); [2025-02-08 03:03:52,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23537-3: assume 2 == (if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296);mlx5_find_group_#t~bitwise3608#1 := (if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296); [2025-02-08 03:03:52,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23537-3: assume !(2 == (if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:03:52,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23537-2: havoc mlx5_find_group_#t~bitwise3608#1;assume (((((if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296) < 0 || mlx5_find_group_#t~bitwise3608#1 <= (if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296)) && mlx5_find_group_#t~bitwise3608#1 <= 2) && mlx5_find_group_#t~bitwise3608#1 >= 0) && ((if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296) >= 0 || mlx5_find_group_#t~bitwise3608#1 > 2 + (if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296))) && mlx5_find_group_#t~bitwise3608#1 >= -2147483648; [2025-02-08 03:03:52,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23537-1: [2025-02-08 03:03:52,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23537: assume 0 != mlx5_find_group_#t~bitwise3608#1;havoc mlx5_find_group_#t~bitwise3608#1;mlx5_find_group_~tmp___0~162#1 := mlx5_find_group_#t~nondet3609#1;havoc mlx5_find_group_#t~nondet3609#1; [2025-02-08 03:03:52,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23537: assume !(0 != mlx5_find_group_#t~bitwise3608#1);havoc mlx5_find_group_#t~bitwise3608#1; [2025-02-08 03:03:52,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23537-4: assume 0 == (if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296);mlx5_find_group_#t~bitwise3608#1 := 0; [2025-02-08 03:03:52,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23537-4: assume !(0 == (if mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 <= 2147483647 then mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 else mlx5_find_group_~match_criteria_enable#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:03:52,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10721: assume 0 != ~tmp___3~6;call #t~mem617 := read~int#25(~p~3.base, 12 + ~p~3.offset, 4); [2025-02-08 03:03:52,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10721: assume !(0 != ~tmp___3~6); [2025-02-08 03:03:52,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10701: call ULTIMATE.dealloc(~#descriptor~3.base, ~#descriptor~3.offset);havoc ~#descriptor~3.base, ~#descriptor~3.offset;call ULTIMATE.dealloc(~#descriptor___0~0.base, ~#descriptor___0~0.offset);havoc ~#descriptor___0~0.base, ~#descriptor___0~0.offset; [2025-02-08 03:03:52,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10730: ~p~3.base, ~p~3.offset := ~p~3.base, 16 + ~p~3.offset;~offset := 16 + ~offset;~i~5 := 16 + ~i~5; [2025-02-08 03:03:52,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10724: ~tmp___1~9 := #t~ret622;havoc #t~mem621;havoc #t~ret622;call #t~mem623 := read~int#25(~p~3.base, ~p~3.offset, 4); [2025-02-08 03:03:52,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10722: ~tmp~63 := #t~ret618;havoc #t~mem617;havoc #t~ret618;call #t~mem619 := read~int#25(~p~3.base, 8 + ~p~3.offset, 4); [2025-02-08 03:03:52,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10724-1: SUMMARY for call #t~ret622 := __fswab32(#t~mem621); srcloc: null [2025-02-08 03:03:52,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10726: SUMMARY for call __dynamic_pr_debug(~#descriptor~3.base, ~#descriptor~3.offset, 92, 0); srcloc: null [2025-02-08 03:03:52,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10714: call write~$Pointer$#28(88, 0, ~#descriptor~3.base, ~#descriptor~3.offset, 8);call write~$Pointer$#28(89, 0, ~#descriptor~3.base, 8 + ~#descriptor~3.offset, 8);call write~$Pointer$#28(90, 0, ~#descriptor~3.base, 16 + ~#descriptor~3.offset, 8);call write~$Pointer$#28(91, 0, ~#descriptor~3.base, 24 + ~#descriptor~3.offset, 8);call write~int#28(249, ~#descriptor~3.base, 32 + ~#descriptor~3.offset, 4);call write~int#28(0, ~#descriptor~3.base, 36 + ~#descriptor~3.offset, 1);call #t~mem615 := read~int#28(~#descriptor~3.base, 36 + ~#descriptor~3.offset, 1); [2025-02-08 03:03:52,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10720: assume -9223372036854775808 <= #t~ret616 && #t~ret616 <= 9223372036854775807;~tmp___3~6 := #t~ret616;havoc #t~mem615;havoc #t~ret616; [2025-02-08 03:03:52,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10722-1: SUMMARY for call #t~ret618 := __fswab32(#t~mem617); srcloc: null [2025-02-08 03:03:52,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10720-1: SUMMARY for call #t~ret616 := ldv__builtin_expect((if #t~mem615 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem615 % 256 % 18446744073709551616 else #t~mem615 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:03:52,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10725-1: SUMMARY for call #t~ret624 := __fswab32(#t~mem623); srcloc: null [2025-02-08 03:03:52,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10725: ~tmp___2~8 := #t~ret624;havoc #t~mem623;havoc #t~ret624; [2025-02-08 03:03:52,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10723-1: SUMMARY for call #t~ret620 := __fswab32(#t~mem619); srcloc: null [2025-02-08 03:03:52,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10723: ~tmp___0~22 := #t~ret620;havoc #t~mem619;havoc #t~ret620;call #t~mem621 := read~int#25(~p~3.base, 4 + ~p~3.offset, 4); [2025-02-08 03:03:52,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28404: mlx5e_del_all_vlan_rules_~tmp___0~208#1 := mlx5e_del_all_vlan_rules_#t~ret4929#1;havoc mlx5e_del_all_vlan_rules_#t~ret4929#1;mlx5e_del_all_vlan_rules_~vid~1#1 := mlx5e_del_all_vlan_rules_~tmp___0~208#1; [2025-02-08 03:03:52,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28404-1: SUMMARY for call mlx5e_del_all_vlan_rules_#t~ret4929#1 := find_next_bit(mlx5e_del_all_vlan_rules_~priv#1.base, 4551 + mlx5e_del_all_vlan_rules_~priv#1.offset, 4096, 1 + (if mlx5e_del_all_vlan_rules_~vid~1#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_del_all_vlan_rules_~vid~1#1 % 65536 % 4294967296 else mlx5e_del_all_vlan_rules_~vid~1#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:03:52,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L28403: SUMMARY for call mlx5e_del_vlan_rule(mlx5e_del_all_vlan_rules_~priv#1.base, mlx5e_del_all_vlan_rules_~priv#1.offset, 2, (if mlx5e_del_all_vlan_rules_~vid~1#1 % 65536 % 4294967296 <= 2147483647 then mlx5e_del_all_vlan_rules_~vid~1#1 % 65536 % 4294967296 else mlx5e_del_all_vlan_rules_~vid~1#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27837: mlx5e_get_eth_addr_type_#t~ret4722#1 := is_unicast_ether_addr_#res#1;havoc is_unicast_ether_addr_#t~ret4691#1, is_unicast_ether_addr_~addr#1.base, is_unicast_ether_addr_~addr#1.offset, is_unicast_ether_addr_~tmp~431#1, is_unicast_ether_addr_~tmp___0~198#1;havoc is_unicast_ether_addr_#in~addr#1.base, is_unicast_ether_addr_#in~addr#1.offset;assume { :end_inline_is_unicast_ether_addr } true;mlx5e_get_eth_addr_type_~tmp~433#1 := (if 0 == mlx5e_get_eth_addr_type_#t~ret4722#1 % 256 then 0 else 1);havoc mlx5e_get_eth_addr_type_#t~ret4722#1; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27838: assume 0 != (if mlx5e_get_eth_addr_type_~tmp~433#1 % 256 % 4294967296 <= 2147483647 then mlx5e_get_eth_addr_type_~tmp~433#1 % 256 % 4294967296 else mlx5e_get_eth_addr_type_~tmp~433#1 % 256 % 4294967296 - 4294967296);mlx5e_get_eth_addr_type_#res#1 := 0; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27838: assume !(0 != (if mlx5e_get_eth_addr_type_~tmp~433#1 % 256 % 4294967296 <= 2147483647 then mlx5e_get_eth_addr_type_~tmp~433#1 % 256 % 4294967296 else mlx5e_get_eth_addr_type_~tmp~433#1 % 256 % 4294967296 - 4294967296));call mlx5e_get_eth_addr_type_#t~mem4723#1 := read~int#25(mlx5e_get_eth_addr_type_~addr#1.base, mlx5e_get_eth_addr_type_~addr#1.offset, 1);mlx5e_get_eth_addr_type_#t~short4725#1 := 1 == mlx5e_get_eth_addr_type_#t~mem4723#1 % 256 % 4294967296; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27842: assume mlx5e_get_eth_addr_type_#t~short4729#1;havoc mlx5e_get_eth_addr_type_#t~mem4723#1;havoc mlx5e_get_eth_addr_type_#t~mem4724#1;havoc mlx5e_get_eth_addr_type_#t~short4725#1;havoc mlx5e_get_eth_addr_type_#t~mem4726#1;havoc mlx5e_get_eth_addr_type_#t~short4727#1;havoc mlx5e_get_eth_addr_type_#t~mem4728#1;havoc mlx5e_get_eth_addr_type_#t~short4729#1;mlx5e_get_eth_addr_type_#res#1 := 1; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27842: assume !mlx5e_get_eth_addr_type_#t~short4729#1;havoc mlx5e_get_eth_addr_type_#t~mem4723#1;havoc mlx5e_get_eth_addr_type_#t~mem4724#1;havoc mlx5e_get_eth_addr_type_#t~short4725#1;havoc mlx5e_get_eth_addr_type_#t~mem4726#1;havoc mlx5e_get_eth_addr_type_#t~short4727#1;havoc mlx5e_get_eth_addr_type_#t~mem4728#1;havoc mlx5e_get_eth_addr_type_#t~short4729#1;call mlx5e_get_eth_addr_type_#t~mem4730#1 := read~int#25(mlx5e_get_eth_addr_type_~addr#1.base, mlx5e_get_eth_addr_type_~addr#1.offset, 1);mlx5e_get_eth_addr_type_#t~short4732#1 := 51 == mlx5e_get_eth_addr_type_#t~mem4730#1 % 256 % 4294967296; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27859-1: assume mlx5e_get_tt_vec_#t~switch4735#1;mlx5e_get_tt_vec_~ret~8#1 := 40; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27859-1: assume !mlx5e_get_tt_vec_#t~switch4735#1;mlx5e_get_tt_vec_#t~switch4735#1 := mlx5e_get_tt_vec_#t~switch4735#1 || 3 == mlx5e_get_tt_vec_~eth_addr_type~0#1; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27859: assume mlx5e_get_tt_vec_#t~switch4735#1;mlx5e_get_tt_vec_~ret~8#1 := 64; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27859: assume !mlx5e_get_tt_vec_#t~switch4735#1;havoc mlx5e_get_tt_vec_#t~switch4735#1; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27842-5: assume mlx5e_get_eth_addr_type_#t~short4725#1;call mlx5e_get_eth_addr_type_#t~mem4724#1 := read~int#25(mlx5e_get_eth_addr_type_~addr#1.base, 1 + mlx5e_get_eth_addr_type_~addr#1.offset, 1);mlx5e_get_eth_addr_type_#t~short4725#1 := 0 == mlx5e_get_eth_addr_type_#t~mem4724#1 % 256 % 4294967296; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27842-5: assume !mlx5e_get_eth_addr_type_#t~short4725#1; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27842-2: mlx5e_get_eth_addr_type_#t~short4729#1 := mlx5e_get_eth_addr_type_#t~short4727#1; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27842-1: assume mlx5e_get_eth_addr_type_#t~short4729#1;call mlx5e_get_eth_addr_type_#t~mem4728#1 := read~int#25(mlx5e_get_eth_addr_type_~addr#1.base, 3 + mlx5e_get_eth_addr_type_~addr#1.offset, 1);mlx5e_get_eth_addr_type_#t~short4729#1 := (if mlx5e_get_eth_addr_type_#t~mem4728#1 % 256 % 256 <= 127 then mlx5e_get_eth_addr_type_#t~mem4728#1 % 256 % 256 else mlx5e_get_eth_addr_type_#t~mem4728#1 % 256 % 256 - 256) >= 0; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27842-1: assume !mlx5e_get_eth_addr_type_#t~short4729#1; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27842-4: mlx5e_get_eth_addr_type_#t~short4727#1 := mlx5e_get_eth_addr_type_#t~short4725#1; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27842-3: assume mlx5e_get_eth_addr_type_#t~short4727#1;call mlx5e_get_eth_addr_type_#t~mem4726#1 := read~int#25(mlx5e_get_eth_addr_type_~addr#1.base, 2 + mlx5e_get_eth_addr_type_~addr#1.offset, 1);mlx5e_get_eth_addr_type_#t~short4727#1 := 94 == mlx5e_get_eth_addr_type_#t~mem4726#1 % 256 % 4294967296; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27842-3: assume !mlx5e_get_eth_addr_type_#t~short4727#1; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27859-3: assume mlx5e_get_tt_vec_#t~switch4735#1;mlx5e_get_tt_vec_~ret~8#1 := 127; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27859-3: assume !mlx5e_get_tt_vec_#t~switch4735#1;mlx5e_get_tt_vec_#t~switch4735#1 := mlx5e_get_tt_vec_#t~switch4735#1 || 1 == mlx5e_get_tt_vec_~eth_addr_type~0#1; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27859-2: assume mlx5e_get_tt_vec_#t~switch4735#1;mlx5e_get_tt_vec_~ret~8#1 := 20; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27859-2: assume !mlx5e_get_tt_vec_#t~switch4735#1;mlx5e_get_tt_vec_#t~switch4735#1 := mlx5e_get_tt_vec_#t~switch4735#1 || 2 == mlx5e_get_tt_vec_~eth_addr_type~0#1; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27860: mlx5e_get_tt_vec_#t~ret4734#1 := mlx5e_get_eth_addr_type_#res#1;havoc mlx5e_get_eth_addr_type_#t~ret4722#1, mlx5e_get_eth_addr_type_#t~mem4723#1, mlx5e_get_eth_addr_type_#t~mem4724#1, mlx5e_get_eth_addr_type_#t~short4725#1, mlx5e_get_eth_addr_type_#t~mem4726#1, mlx5e_get_eth_addr_type_#t~short4727#1, mlx5e_get_eth_addr_type_#t~mem4728#1, mlx5e_get_eth_addr_type_#t~short4729#1, mlx5e_get_eth_addr_type_#t~mem4730#1, mlx5e_get_eth_addr_type_#t~mem4731#1, mlx5e_get_eth_addr_type_#t~short4732#1, mlx5e_get_eth_addr_type_~addr#1.base, mlx5e_get_eth_addr_type_~addr#1.offset, mlx5e_get_eth_addr_type_~tmp~433#1;havoc mlx5e_get_eth_addr_type_#in~addr#1.base, mlx5e_get_eth_addr_type_#in~addr#1.offset;assume { :end_inline_mlx5e_get_eth_addr_type } true;assume -2147483648 <= mlx5e_get_tt_vec_#t~ret4734#1 && mlx5e_get_tt_vec_#t~ret4734#1 <= 2147483647;mlx5e_get_tt_vec_~eth_addr_type~0#1 := mlx5e_get_tt_vec_#t~ret4734#1;mlx5e_get_tt_vec_#t~switch4735#1 := 0 == mlx5e_get_tt_vec_~eth_addr_type~0#1; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27846-1: assume mlx5e_get_eth_addr_type_#t~short4732#1;call mlx5e_get_eth_addr_type_#t~mem4731#1 := read~int#25(mlx5e_get_eth_addr_type_~addr#1.base, 1 + mlx5e_get_eth_addr_type_~addr#1.offset, 1);mlx5e_get_eth_addr_type_#t~short4732#1 := 51 == mlx5e_get_eth_addr_type_#t~mem4731#1 % 256 % 4294967296; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27846-1: assume !mlx5e_get_eth_addr_type_#t~short4732#1; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27846: assume mlx5e_get_eth_addr_type_#t~short4732#1;havoc mlx5e_get_eth_addr_type_#t~mem4730#1;havoc mlx5e_get_eth_addr_type_#t~mem4731#1;havoc mlx5e_get_eth_addr_type_#t~short4732#1;mlx5e_get_eth_addr_type_#res#1 := 2; [2025-02-08 03:03:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L27846: assume !mlx5e_get_eth_addr_type_#t~short4732#1;havoc mlx5e_get_eth_addr_type_#t~mem4730#1;havoc mlx5e_get_eth_addr_type_#t~mem4731#1;havoc mlx5e_get_eth_addr_type_#t~short4732#1;mlx5e_get_eth_addr_type_#res#1 := 3; [2025-02-08 03:03:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22924: havoc #t~mem3371; [2025-02-08 03:03:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25389: ~tc~3 := 1 + ~tc~3; [2025-02-08 03:03:54,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25389-1: SUMMARY for call mlx5e_close_sq(~c.base, 465 + ~c.offset + 559 * (if ~tc~3 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~tc~3 % 18446744073709551616 % 18446744073709551616 else ~tc~3 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:03:54,565 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23281: call ULTIMATE.dealloc(~#in~64.base, ~#in~64.offset);havoc ~#in~64.base, ~#in~64.offset;call ULTIMATE.dealloc(~#out~76.base, ~#out~76.offset);havoc ~#out~76.base, ~#out~76.offset; [2025-02-08 03:03:55,682 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24258: call ULTIMATE.dealloc(mlx5_cq_arm_~#doorbell~0#1.base, mlx5_cq_arm_~#doorbell~0#1.offset);havoc mlx5_cq_arm_~#doorbell~0#1.base, mlx5_cq_arm_~#doorbell~0#1.offset; [2025-02-08 03:03:55,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L32106: havoc #t~nondet5733; [2025-02-08 03:03:55,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16471: call ULTIMATE.dealloc(~#func_id~1#1.base, ~#func_id~1#1.offset);havoc ~#func_id~1#1.base, ~#func_id~1#1.offset;call ULTIMATE.dealloc(~#npages~1#1.base, ~#npages~1#1.offset);havoc ~#npages~1#1.base, ~#npages~1#1.offset;call ULTIMATE.dealloc(~#descriptor~16#1.base, ~#descriptor~16#1.offset);havoc ~#descriptor~16#1.base, ~#descriptor~16#1.offset; [2025-02-08 03:03:55,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16035: call ULTIMATE.dealloc(mlx5_cmd_query_pages_~#in~11#1.base, mlx5_cmd_query_pages_~#in~11#1.offset);havoc mlx5_cmd_query_pages_~#in~11#1.base, mlx5_cmd_query_pages_~#in~11#1.offset;call ULTIMATE.dealloc(mlx5_cmd_query_pages_~#out~15#1.base, mlx5_cmd_query_pages_~#out~15#1.offset);havoc mlx5_cmd_query_pages_~#out~15#1.base, mlx5_cmd_query_pages_~#out~15#1.offset; [2025-02-08 03:03:56,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26388: havoc mlx5e_enable_vlan_filter_#t~ret4905#1, mlx5e_enable_vlan_filter_#t~ret4906#1, mlx5e_enable_vlan_filter_#t~ret4907#1, mlx5e_enable_vlan_filter_#t~mem4908#1, mlx5e_enable_vlan_filter_#t~ret4909#1, mlx5e_enable_vlan_filter_~priv#1.base, mlx5e_enable_vlan_filter_~priv#1.offset, mlx5e_enable_vlan_filter_~__ret_warn_on~3#1, mlx5e_enable_vlan_filter_~tmp~437#1, mlx5e_enable_vlan_filter_~tmp___0~203#1, mlx5e_enable_vlan_filter_~tmp___1~148#1;havoc mlx5e_enable_vlan_filter_#in~priv#1.base, mlx5e_enable_vlan_filter_#in~priv#1.offset;assume { :end_inline_mlx5e_enable_vlan_filter } true; [2025-02-08 03:03:56,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26368: call ULTIMATE.dealloc(~#new_params~0#1.base, ~#new_params~0#1.offset);havoc ~#new_params~0#1.base, ~#new_params~0#1.offset; [2025-02-08 03:03:56,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26390: havoc mlx5e_disable_vlan_filter_#t~ret4910#1, mlx5e_disable_vlan_filter_#t~ret4911#1, mlx5e_disable_vlan_filter_#t~ret4912#1, mlx5e_disable_vlan_filter_#t~mem4913#1, mlx5e_disable_vlan_filter_#t~ret4914#1, mlx5e_disable_vlan_filter_#t~ret4915#1, mlx5e_disable_vlan_filter_~priv#1.base, mlx5e_disable_vlan_filter_~priv#1.offset, mlx5e_disable_vlan_filter_~__ret_warn_on~4#1, mlx5e_disable_vlan_filter_~tmp~438#1, mlx5e_disable_vlan_filter_~tmp___0~204#1, mlx5e_disable_vlan_filter_~tmp___1~149#1;havoc mlx5e_disable_vlan_filter_#in~priv#1.base, mlx5e_disable_vlan_filter_#in~priv#1.offset;assume { :end_inline_mlx5e_disable_vlan_filter } true; [2025-02-08 03:03:56,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L30284: havoc #t~mem5309.base, #t~mem5309.offset;havoc #t~mem5310; [2025-02-08 03:03:56,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24556: havoc __mlx5e_async_event_#t~switch3849#1, __mlx5e_async_event_#t~ret3850#1, __mlx5e_async_event_~priv#1.base, __mlx5e_async_event_~priv#1.offset, __mlx5e_async_event_~event#1;havoc __mlx5e_async_event_#in~priv#1.base, __mlx5e_async_event_#in~priv#1.offset, __mlx5e_async_event_#in~event#1;assume { :end_inline___mlx5e_async_event } true; [2025-02-08 03:03:56,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11553-1: SUMMARY for call free_cmd_box(~dev.base, ~dev.offset, ~head~1.base, ~head~1.offset); srcloc: null [2025-02-08 03:03:56,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11552: call #t~mem810.base, #t~mem810.offset := read~$Pointer$#25(~head~1.base, 16 + ~head~1.offset, 8);~next~5.base, ~next~5.offset := #t~mem810.base, #t~mem810.offset; [2025-02-08 03:03:56,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11553: ~head~1.base, ~head~1.offset := ~next~5.base, ~next~5.offset;