./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--infiniband--hw--mlx5--mlx5_ib.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--infiniband--hw--mlx5--mlx5_ib.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 6dc45b639e5c5df9bd90e7f2e42cbee34a7292df538122806ade9644140b8719 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:58:58,994 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:58:59,103 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 02:58:59,112 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:58:59,114 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:58:59,150 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:58:59,158 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:58:59,158 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:58:59,158 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:58:59,158 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:58:59,158 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:58:59,158 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:58:59,159 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:58:59,159 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:58:59,159 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:58:59,159 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:58:59,159 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:58:59,159 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:58:59,159 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:58:59,159 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:58:59,159 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:58:59,159 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:58:59,159 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:58:59,159 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:58:59,159 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:58:59,159 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:58:59,159 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:58:59,159 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:58:59,159 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:58:59,160 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:58:59,160 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:58:59,160 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:58:59,160 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:58:59,160 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:58:59,160 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:58:59,160 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:58:59,160 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:58:59,160 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:58:59,160 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:58:59,160 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:58:59,160 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 -> 6dc45b639e5c5df9bd90e7f2e42cbee34a7292df538122806ade9644140b8719 [2025-02-08 02:58:59,437 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:58:59,453 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:58:59,455 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:58:59,457 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:58:59,461 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:58:59,462 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--infiniband--hw--mlx5--mlx5_ib.ko-entry_point.cil.out.i [2025-02-08 02:59:00,761 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9f3d38fa1/a4c256e9a4cc4551b9a55ef1ab8c5d5f/FLAGf48dc9e5b [2025-02-08 02:59:01,502 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:59:01,503 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--infiniband--hw--mlx5--mlx5_ib.ko-entry_point.cil.out.i [2025-02-08 02:59:01,566 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9f3d38fa1/a4c256e9a4cc4551b9a55ef1ab8c5d5f/FLAGf48dc9e5b [2025-02-08 02:59:01,581 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9f3d38fa1/a4c256e9a4cc4551b9a55ef1ab8c5d5f [2025-02-08 02:59:01,583 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:59:01,584 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:59:01,585 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:59:01,585 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:59:01,592 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:59:01,593 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:59:01" (1/1) ... [2025-02-08 02:59:01,594 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@725d70b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:59:01, skipping insertion in model container [2025-02-08 02:59:01,594 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:59:01" (1/1) ... [2025-02-08 02:59:01,723 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:59:07,422 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--infiniband--hw--mlx5--mlx5_ib.ko-entry_point.cil.out.i[650967,650980] [2025-02-08 02:59:07,530 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:59:07,583 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:59:07,653 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"); [5635] [2025-02-08 02:59:07,655 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [5642] [2025-02-08 02:59:07,655 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [5649] [2025-02-08 02:59:07,656 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5692] [2025-02-08 02:59:07,656 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5695] [2025-02-08 02:59:07,656 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5698] [2025-02-08 02:59:07,657 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5701] [2025-02-08 02:59:07,657 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)); [5734] [2025-02-08 02:59:07,818 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrl %1,%0": "=r" (r): "rm" (x), "0" (-1)); [8774] [2025-02-08 02:59:07,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [8783] [2025-02-08 02:59:07,819 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"); [8824-8825] [2025-02-08 02:59:07,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movq %0,%1": : "r" (val), "m" (*((unsigned long volatile *)addr)): "memory"); [8876] [2025-02-08 02:59:07,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8953] [2025-02-08 02:59:07,835 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9568] [2025-02-08 02:59:07,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10208] [2025-02-08 02:59:07,861 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)); [10785] [2025-02-08 02:59:07,861 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)); [10793-10794] [2025-02-08 02:59:07,938 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [14923] [2025-02-08 02:59:07,974 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [14926] [2025-02-08 02:59:07,974 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [14932] [2025-02-08 02:59:07,977 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [15032] [2025-02-08 02:59:08,013 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [16508] [2025-02-08 02:59:08,014 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; addl %1,%0": "+m" (v->counter): "ir" (i)); [16596] [2025-02-08 02:59:08,015 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %1,%0": "+m" (v->counter): "ir" (i)); [16603] [2025-02-08 02:59:08,017 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)); [16786-16787] [2025-02-08 02:59:08,018 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)); [16815-16816] [2025-02-08 02:59:08,018 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" (108), "i" (12UL)); [16845-16846] [2025-02-08 02:59:08,019 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" (120), "i" (12UL)); [16875-16876] [2025-02-08 02:59:08,056 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [18455] [2025-02-08 02:59:08,056 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [18457] [2025-02-08 02:59:08,080 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/4906/dscv_tempdir/dscv/ri/08_1a/drivers/infiniband/hw/mlx5/mad.c"), "i" (72), "i" (12UL)); [19952-19953] [2025-02-08 02:59:08,094 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [20805] [2025-02-08 02:59:08,109 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--infiniband--hw--mlx5--mlx5_ib.ko-entry_point.cil.out.i[650967,650980] [2025-02-08 02:59:08,116 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:59:08,336 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:59:08,336 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:59:08 WrapperNode [2025-02-08 02:59:08,336 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:59:08,337 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:59:08,337 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:59:08,337 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:59:08,341 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:59:08" (1/1) ... [2025-02-08 02:59:08,483 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:59:08" (1/1) ... [2025-02-08 02:59:09,005 INFO L138 Inliner]: procedures = 693, calls = 10960, calls flagged for inlining = 311, calls inlined = 230, statements flattened = 21218 [2025-02-08 02:59:09,006 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:59:09,007 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:59:09,007 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:59:09,007 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:59:09,015 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:59:08" (1/1) ... [2025-02-08 02:59:09,016 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:59:08" (1/1) ... [2025-02-08 02:59:09,094 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:59:08" (1/1) ... [2025-02-08 02:59:12,184 INFO L175 MemorySlicer]: Split 5537 memory accesses to 84 slices as follows [1, 2, 39, 1, 5, 8, 1, 113, 5, 11, 8, 413, 39, 8, 6, 5, 7, 1, 2065, 9, 1, 13, 12, 8, 2, 70, 8, 472, 4, 13, 4, 10, 59, 8, 3, 1, 2, 1, 8, 8, 14, 8, 1, 4, 4, 3, 23, 1, 4, 26, 8, 5, 8, 7, 7, 8, 67, 96, 9, 4, 11, 4, 2, 7, 13, 6, 7, 6, 243, 1301, 8, 3, 58, 16, 6, 9, 8, 6, 12, 8, 8, 20, 6, 8]. 37 percent of accesses are in the largest equivalence class. The 1987 initializations are split as follows [0, 0, 0, 0, 0, 8, 0, 0, 0, 11, 8, 0, 0, 8, 0, 5, 7, 0, 14, 0, 0, 0, 0, 8, 2, 0, 8, 472, 4, 8, 0, 0, 0, 8, 0, 0, 0, 0, 8, 8, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 8, 0, 0, 8, 0, 0, 9, 0, 0, 0, 0, 6, 0, 0, 7, 0, 0, 1300, 8, 0, 0, 0, 0, 0, 8, 6, 0, 8, 8, 0, 0, 8]. The 1737 writes are split as follows [0, 1, 2, 0, 3, 0, 0, 0, 2, 0, 0, 354, 18, 0, 3, 0, 0, 1, 756, 4, 0, 2, 4, 0, 0, 26, 0, 0, 0, 4, 2, 1, 3, 0, 3, 0, 1, 0, 0, 0, 5, 0, 0, 2, 2, 3, 3, 0, 4, 13, 0, 2, 0, 3, 3, 0, 67, 96, 0, 2, 1, 0, 1, 0, 3, 3, 0, 0, 242, 0, 0, 2, 58, 3, 3, 9, 0, 0, 4, 0, 0, 11, 2, 0]. [2025-02-08 02:59:12,185 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:59:08" (1/1) ... [2025-02-08 02:59:12,185 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:59:08" (1/1) ... [2025-02-08 02:59:12,412 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:59:08" (1/1) ... [2025-02-08 02:59:12,440 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:59:08" (1/1) ... [2025-02-08 02:59:12,549 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:59:08" (1/1) ... [2025-02-08 02:59:12,604 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:59:08" (1/1) ... [2025-02-08 02:59:12,719 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:59:12,721 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:59:12,721 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:59:12,721 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:59:12,722 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:59:08" (1/1) ... [2025-02-08 02:59:12,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:59:12,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:59:12,758 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 02:59:12,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 02:59:12,891 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-08 02:59:12,892 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-08 02:59:12,892 INFO L130 BoogieDeclarations]: Found specification of procedure ib_umem_end [2025-02-08 02:59:12,892 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_umem_end [2025-02-08 02:59:12,892 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_cq_clean [2025-02-08 02:59:12,892 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_cq_clean [2025-02-08 02:59:12,892 INFO L130 BoogieDeclarations]: Found specification of procedure next_uuar [2025-02-08 02:59:12,892 INFO L138 BoogieDeclarations]: Found implementation of procedure next_uuar [2025-02-08 02:59:12,892 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_remove [2025-02-08 02:59:12,892 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_remove [2025-02-08 02:59:12,892 INFO L130 BoogieDeclarations]: Found specification of procedure convert_access [2025-02-08 02:59:12,892 INFO L138 BoogieDeclarations]: Found implementation of procedure convert_access [2025-02-08 02:59:12,892 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_dev_resources [2025-02-08 02:59:12,893 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_dev_resources [2025-02-08 02:59:12,893 INFO L130 BoogieDeclarations]: Found specification of procedure fw_rev_sub [2025-02-08 02:59:12,893 INFO L138 BoogieDeclarations]: Found implementation of procedure fw_rev_sub [2025-02-08 02:59:12,893 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 02:59:12,893 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 02:59:12,893 INFO L130 BoogieDeclarations]: Found specification of procedure ib_destroy_cq [2025-02-08 02:59:12,893 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_destroy_cq [2025-02-08 02:59:12,893 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dealloc_device [2025-02-08 02:59:12,893 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dealloc_device [2025-02-08 02:59:12,893 INFO L130 BoogieDeclarations]: Found specification of procedure begin_wqe [2025-02-08 02:59:12,894 INFO L138 BoogieDeclarations]: Found implementation of procedure begin_wqe [2025-02-08 02:59:12,894 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_dealloc_xrcd [2025-02-08 02:59:12,894 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_dealloc_xrcd [2025-02-08 02:59:12,894 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_db_alloc [2025-02-08 02:59:12,894 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_db_alloc [2025-02-08 02:59:12,894 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:59:12,894 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:59:12,894 INFO L130 BoogieDeclarations]: Found specification of procedure size_write [2025-02-08 02:59:12,894 INFO L138 BoogieDeclarations]: Found implementation of procedure size_write [2025-02-08 02:59:12,894 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_3 [2025-02-08 02:59:12,894 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_3 [2025-02-08 02:59:12,894 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 02:59:12,894 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 02:59:12,894 INFO L130 BoogieDeclarations]: Found specification of procedure ib_umem_start [2025-02-08 02:59:12,894 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_umem_start [2025-02-08 02:59:12,894 INFO L130 BoogieDeclarations]: Found specification of procedure first_hi_uuar [2025-02-08 02:59:12,894 INFO L138 BoogieDeclarations]: Found implementation of procedure first_hi_uuar [2025-02-08 02:59:12,894 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 02:59:12,894 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 02:59:12,894 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_use_mad_ifc [2025-02-08 02:59:12,894 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_use_mad_ifc [2025-02-08 02:59:12,894 INFO L130 BoogieDeclarations]: Found specification of procedure fw_rev_min [2025-02-08 02:59:12,894 INFO L138 BoogieDeclarations]: Found implementation of procedure fw_rev_min [2025-02-08 02:59:12,894 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_fill_inl_bsf [2025-02-08 02:59:12,894 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_fill_inl_bsf [2025-02-08 02:59:12,894 INFO L130 BoogieDeclarations]: Found specification of procedure fls [2025-02-08 02:59:12,894 INFO L138 BoogieDeclarations]: Found implementation of procedure fls [2025-02-08 02:59:12,894 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_query_port [2025-02-08 02:59:12,894 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_query_port [2025-02-08 02:59:12,894 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 02:59:12,894 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 02:59:12,894 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_uuar [2025-02-08 02:59:12,894 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_uuar [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure first_med_uuar [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure first_med_uuar [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure add_keys [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure add_keys [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure set_data_ptr_seg [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure set_data_ptr_seg [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure down [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure down [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure is_sqp [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure is_sqp [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure show_fw_ver [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure show_fw_ver [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32be [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32be [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure get_sw_cqe [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure get_sw_cqe [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_populate_pas [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_populate_pas [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure radix_tree_lookup [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure radix_tree_lookup [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure ib_umem_release [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_umem_release [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_odp_remove_one [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_odp_remove_one [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_cq_user [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_cq_user [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure __mlx5_mr_lookup [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure __mlx5_mr_lookup [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_qp_pfault_action [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_qp_pfault_action [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_destroy_cq [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_destroy_cq [2025-02-08 02:59:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2025-02-08 02:59:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2025-02-08 02:59:12,896 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-08 02:59:12,896 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-08 02:59:12,896 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_create_dir [2025-02-08 02:59:12,897 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_create_dir [2025-02-08 02:59:12,897 INFO L130 BoogieDeclarations]: Found specification of procedure get_wqe___0 [2025-02-08 02:59:12,897 INFO L138 BoogieDeclarations]: Found implementation of procedure get_wqe___0 [2025-02-08 02:59:12,897 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 02:59:12,897 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 02:59:12,897 INFO L130 BoogieDeclarations]: Found specification of procedure to_mfrpl [2025-02-08 02:59:12,897 INFO L138 BoogieDeclarations]: Found implementation of procedure to_mfrpl [2025-02-08 02:59:12,897 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_core_create_mkey [2025-02-08 02:59:12,898 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_core_create_mkey [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_query_device [2025-02-08 02:59:12,898 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_query_device [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure to_mdev [2025-02-08 02:59:12,898 INFO L138 BoogieDeclarations]: Found implementation of procedure to_mdev [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure ib_unregister_device [2025-02-08 02:59:12,898 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_unregister_device [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 02:59:12,898 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure to_mucontext [2025-02-08 02:59:12,898 INFO L138 BoogieDeclarations]: Found implementation of procedure to_mucontext [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure is_qp0 [2025-02-08 02:59:12,898 INFO L138 BoogieDeclarations]: Found implementation of procedure is_qp0 [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure is_qp1 [2025-02-08 02:59:12,898 INFO L138 BoogieDeclarations]: Found implementation of procedure is_qp1 [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:59:12,898 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#46 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#47 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#48 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#49 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#50 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#51 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#52 [2025-02-08 02:59:12,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#53 [2025-02-08 02:59:12,900 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#54 [2025-02-08 02:59:12,900 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#55 [2025-02-08 02:59:12,900 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#56 [2025-02-08 02:59:12,900 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#57 [2025-02-08 02:59:12,900 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#58 [2025-02-08 02:59:12,900 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#59 [2025-02-08 02:59:12,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#60 [2025-02-08 02:59:12,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#61 [2025-02-08 02:59:12,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#62 [2025-02-08 02:59:12,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#63 [2025-02-08 02:59:12,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#64 [2025-02-08 02:59:12,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#65 [2025-02-08 02:59:12,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#66 [2025-02-08 02:59:12,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#67 [2025-02-08 02:59:12,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#68 [2025-02-08 02:59:12,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#69 [2025-02-08 02:59:12,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#70 [2025-02-08 02:59:12,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#71 [2025-02-08 02:59:12,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#72 [2025-02-08 02:59:12,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#73 [2025-02-08 02:59:12,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#74 [2025-02-08 02:59:12,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#75 [2025-02-08 02:59:12,902 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#76 [2025-02-08 02:59:12,902 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#77 [2025-02-08 02:59:12,902 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#78 [2025-02-08 02:59:12,902 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#79 [2025-02-08 02:59:12,902 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#80 [2025-02-08 02:59:12,902 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#81 [2025-02-08 02:59:12,902 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#82 [2025-02-08 02:59:12,902 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#83 [2025-02-08 02:59:12,902 INFO L130 BoogieDeclarations]: Found specification of procedure bs_selector [2025-02-08 02:59:12,902 INFO L138 BoogieDeclarations]: Found implementation of procedure bs_selector [2025-02-08 02:59:12,902 INFO L130 BoogieDeclarations]: Found specification of procedure order2idx [2025-02-08 02:59:12,902 INFO L138 BoogieDeclarations]: Found implementation of procedure order2idx [2025-02-08 02:59:12,902 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 02:59:12,902 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 02:59:12,902 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 02:59:12,902 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 02:59:12,902 INFO L130 BoogieDeclarations]: Found specification of procedure init_cq_buf [2025-02-08 02:59:12,902 INFO L138 BoogieDeclarations]: Found implementation of procedure init_cq_buf [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 02:59:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#46 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#47 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#48 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#49 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#50 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#51 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#52 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#53 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#54 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#55 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#56 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#57 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#58 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#59 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#60 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#61 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#62 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#63 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#64 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#65 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#66 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#67 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#68 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#69 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#70 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#71 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#72 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#73 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#74 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#75 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#76 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#77 [2025-02-08 02:59:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#78 [2025-02-08 02:59:12,905 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#79 [2025-02-08 02:59:12,905 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#80 [2025-02-08 02:59:12,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#81 [2025-02-08 02:59:12,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#82 [2025-02-08 02:59:12,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#83 [2025-02-08 02:59:12,906 INFO L130 BoogieDeclarations]: Found specification of procedure cqe_sz_to_mlx_sz [2025-02-08 02:59:12,906 INFO L138 BoogieDeclarations]: Found implementation of procedure cqe_sz_to_mlx_sz [2025-02-08 02:59:12,906 INFO L130 BoogieDeclarations]: Found specification of procedure show_board [2025-02-08 02:59:12,906 INFO L138 BoogieDeclarations]: Found implementation of procedure show_board [2025-02-08 02:59:12,906 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:59:12,906 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:59:12,906 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:59:12,906 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:59:12,906 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:59:12,906 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:59:12,906 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:59:12,906 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:59:12,906 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:59:12,906 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#54 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#55 [2025-02-08 02:59:12,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#56 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#57 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#58 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#59 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#60 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#61 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#62 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#63 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#64 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#65 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#66 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#67 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#68 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#69 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#70 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#71 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#72 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#73 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#74 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#75 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#76 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#77 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#78 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#79 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#80 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#81 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#82 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#83 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 02:59:12,908 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_to_sw_pkey_sz [2025-02-08 02:59:12,908 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_to_sw_pkey_sz [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:59:12,908 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:59:12,909 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:59:12,909 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:59:12,909 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:59:12,909 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:59:12,909 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:59:12,909 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:59:12,909 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:59:12,909 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#45 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#46 [2025-02-08 02:59:12,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#47 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#48 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#49 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#50 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#51 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#52 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#53 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#54 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#55 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#56 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#57 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#58 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#59 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#60 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#61 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#62 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#63 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#64 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#65 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#66 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#67 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#68 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#69 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#70 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#71 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#72 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#73 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#74 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#75 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#76 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#77 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#78 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#79 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#80 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#81 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#82 [2025-02-08 02:59:12,911 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#83 [2025-02-08 02:59:12,911 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:59:12,911 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:59:12,911 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:59:12,911 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:59:12,911 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:59:12,911 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:59:12,911 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:59:12,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:59:12,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:59:12,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:59:12,912 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-02-08 02:59:12,913 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#45 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#46 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#47 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#48 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#49 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#50 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#51 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#52 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#53 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#54 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#55 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#56 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#57 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#58 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#59 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#60 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#61 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#62 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#63 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#64 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#65 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#66 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#67 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#68 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#69 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#70 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#71 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#72 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#73 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#74 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#75 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#76 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#77 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#78 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#79 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#80 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#81 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#82 [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#83 [2025-02-08 02:59:12,914 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_qp_disable_pagefaults [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_qp_disable_pagefaults [2025-02-08 02:59:12,914 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_destroy_srq [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_destroy_srq [2025-02-08 02:59:12,914 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_modify_qp [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_modify_qp [2025-02-08 02:59:12,914 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 02:59:12,914 INFO L130 BoogieDeclarations]: Found specification of procedure show_hca [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure show_hca [2025-02-08 02:59:12,914 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_update_mtt [2025-02-08 02:59:12,914 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_update_mtt [2025-02-08 02:59:12,915 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2025-02-08 02:59:12,915 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure fw_rev_maj [2025-02-08 02:59:12,916 INFO L138 BoogieDeclarations]: Found implementation of procedure fw_rev_maj [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-08 02:59:12,916 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure sq_overhead [2025-02-08 02:59:12,916 INFO L138 BoogieDeclarations]: Found implementation of procedure sq_overhead [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_qp_kernel [2025-02-08 02:59:12,916 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_qp_kernel [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_init_umr_context [2025-02-08 02:59:12,916 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_init_umr_context [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2025-02-08 02:59:12,916 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-02-08 02:59:12,916 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_core_access_reg [2025-02-08 02:59:12,916 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_core_access_reg [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion [2025-02-08 02:59:12,916 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:59:12,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#55 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#56 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#57 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#58 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#59 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#60 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#61 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#62 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#63 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#64 [2025-02-08 02:59:12,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#65 [2025-02-08 02:59:12,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#66 [2025-02-08 02:59:12,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#67 [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#68 [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#69 [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#70 [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#71 [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#72 [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#73 [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#74 [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#75 [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#76 [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#77 [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#78 [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#79 [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#80 [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#81 [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#82 [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#83 [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_get_pagefault_context [2025-02-08 02:59:12,919 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_get_pagefault_context [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_core_destroy_mkey [2025-02-08 02:59:12,919 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_core_destroy_mkey [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_free_srq_wqe [2025-02-08 02:59:12,919 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_free_srq_wqe [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure get_fence [2025-02-08 02:59:12,919 INFO L138 BoogieDeclarations]: Found implementation of procedure get_fence [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_buf_free [2025-02-08 02:59:12,919 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_buf_free [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2025-02-08 02:59:12,919 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure to_mah [2025-02-08 02:59:12,919 INFO L138 BoogieDeclarations]: Found implementation of procedure to_mah [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 02:59:12,919 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-02-08 02:59:12,919 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 02:59:12,919 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 02:59:12,919 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_get_cqe_size [2025-02-08 02:59:12,920 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_get_cqe_size [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_create_u32 [2025-02-08 02:59:12,920 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_create_u32 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 02:59:12,920 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_write64 [2025-02-08 02:59:12,920 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_write64 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure to_mcq [2025-02-08 02:59:12,920 INFO L138 BoogieDeclarations]: Found implementation of procedure to_mcq [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure __roundup_pow_of_two [2025-02-08 02:59:12,920 INFO L138 BoogieDeclarations]: Found implementation of procedure __roundup_pow_of_two [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure synchronize_srcu [2025-02-08 02:59:12,920 INFO L138 BoogieDeclarations]: Found implementation of procedure synchronize_srcu [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure __mlx5_ib_cq_clean [2025-02-08 02:59:12,920 INFO L138 BoogieDeclarations]: Found implementation of procedure __mlx5_ib_cq_clean [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:59:12,920 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure ib_umem_get [2025-02-08 02:59:12,920 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_umem_get [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 02:59:12,920 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-02-08 02:59:12,920 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_query_mad_ifc_smp_attr_node_info [2025-02-08 02:59:12,920 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_query_mad_ifc_smp_attr_node_info [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure limit_write [2025-02-08 02:59:12,920 INFO L138 BoogieDeclarations]: Found implementation of procedure limit_write [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:59:12,920 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:59:12,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:59:12,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:59:12,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:59:12,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:59:12,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:59:12,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#46 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#47 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#48 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#49 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#50 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#51 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#52 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#53 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#54 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#55 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#56 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#57 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#58 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#59 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#60 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#61 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#62 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#63 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#64 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#65 [2025-02-08 02:59:12,922 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#66 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#67 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#68 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#69 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#70 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#71 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#72 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#73 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#74 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#75 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#76 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#77 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#78 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#79 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#80 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#81 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#82 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#83 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:59:12,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 02:59:12,924 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#54 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#55 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#56 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#57 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#58 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#59 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#60 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#61 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#62 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#63 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#64 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#65 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#66 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#67 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#68 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#69 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#70 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#71 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#72 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#73 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#74 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#75 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#76 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#77 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#78 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#79 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#80 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#81 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#82 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#83 [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 02:59:12,925 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 02:59:12,925 INFO L130 BoogieDeclarations]: Found specification of procedure ib_copy_to_udata [2025-02-08 02:59:12,926 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_copy_to_udata [2025-02-08 02:59:12,926 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 02:59:12,926 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 02:59:12,926 INFO L130 BoogieDeclarations]: Found specification of procedure ib_post_send [2025-02-08 02:59:12,926 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_post_send [2025-02-08 02:59:12,926 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_db_free [2025-02-08 02:59:12,927 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_db_free [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure to_mxrcd [2025-02-08 02:59:12,927 INFO L138 BoogieDeclarations]: Found implementation of procedure to_mxrcd [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-02-08 02:59:12,927 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure fls64 [2025-02-08 02:59:12,927 INFO L138 BoogieDeclarations]: Found implementation of procedure fls64 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_core_dealloc_pd [2025-02-08 02:59:12,927 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_core_dealloc_pd [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure get_klm_octo [2025-02-08 02:59:12,927 INFO L138 BoogieDeclarations]: Found implementation of procedure get_klm_octo [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_alloc_xrcd [2025-02-08 02:59:12,927 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_alloc_xrcd [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_vzalloc [2025-02-08 02:59:12,927 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_vzalloc [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure __be32_to_cpup [2025-02-08 02:59:12,927 INFO L138 BoogieDeclarations]: Found implementation of procedure __be32_to_cpup [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 02:59:12,927 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 02:59:12,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_mkey [2025-02-08 02:59:12,927 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_mkey [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_fill_page_array [2025-02-08 02:59:12,927 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_fill_page_array [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure ib_umem_copy_from [2025-02-08 02:59:12,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_umem_copy_from [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 02:59:12,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#46 [2025-02-08 02:59:12,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#47 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#48 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#49 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#50 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#51 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#52 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#53 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#54 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#55 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#56 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#57 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#58 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#59 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#60 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#61 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#62 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#63 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#64 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#65 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#66 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#67 [2025-02-08 02:59:12,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#68 [2025-02-08 02:59:12,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#69 [2025-02-08 02:59:12,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#70 [2025-02-08 02:59:12,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#71 [2025-02-08 02:59:12,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#72 [2025-02-08 02:59:12,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#73 [2025-02-08 02:59:12,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#74 [2025-02-08 02:59:12,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#75 [2025-02-08 02:59:12,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#76 [2025-02-08 02:59:12,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#77 [2025-02-08 02:59:12,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#78 [2025-02-08 02:59:12,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#79 [2025-02-08 02:59:12,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#80 [2025-02-08 02:59:12,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#81 [2025-02-08 02:59:12,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#82 [2025-02-08 02:59:12,930 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#83 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 02:59:12,930 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 02:59:12,931 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-08 02:59:12,931 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-08 02:59:12,931 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-08 02:59:12,931 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-08 02:59:12,931 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-08 02:59:12,931 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-08 02:59:12,931 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#46 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#47 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#48 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#49 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#50 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#51 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#52 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#53 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#54 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#55 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#56 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#57 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#58 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#59 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#60 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#61 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#62 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#63 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#64 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#65 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#66 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#67 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#68 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#69 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#70 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#71 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#72 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#73 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#74 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#75 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#76 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#77 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#78 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#79 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#80 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#81 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#82 [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#83 [2025-02-08 02:59:12,932 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 02:59:12,932 INFO L130 BoogieDeclarations]: Found specification of procedure get_umr_flags [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure get_umr_flags [2025-02-08 02:59:12,932 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_cq_kernel [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_cq_kernel [2025-02-08 02:59:12,932 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-08 02:59:12,932 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_destroy_qp [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_destroy_qp [2025-02-08 02:59:12,932 INFO L130 BoogieDeclarations]: Found specification of procedure to_msrq [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure to_msrq [2025-02-08 02:59:12,932 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-02-08 02:59:12,932 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2025-02-08 02:59:12,932 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2025-02-08 02:59:12,932 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:59:12,933 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 02:59:12,933 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 02:59:12,933 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_cq_set_ci [2025-02-08 02:59:12,933 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_cq_set_ci [2025-02-08 02:59:12,933 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_create_srq [2025-02-08 02:59:12,933 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_create_srq [2025-02-08 02:59:12,933 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_buf_alloc [2025-02-08 02:59:12,933 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_buf_alloc [2025-02-08 02:59:12,933 INFO L130 BoogieDeclarations]: Found specification of procedure up [2025-02-08 02:59:12,933 INFO L138 BoogieDeclarations]: Found implementation of procedure up [2025-02-08 02:59:12,933 INFO L130 BoogieDeclarations]: Found specification of procedure set_frwr_li_wr [2025-02-08 02:59:12,933 INFO L138 BoogieDeclarations]: Found implementation of procedure set_frwr_li_wr [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure __ilog2_u64 [2025-02-08 02:59:12,934 INFO L138 BoogieDeclarations]: Found implementation of procedure __ilog2_u64 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 02:59:12,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#55 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#56 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#57 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#58 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#59 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#60 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#61 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#62 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#63 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#64 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#65 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#66 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#67 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#68 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#69 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#70 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#71 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#72 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#73 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#74 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#75 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#76 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#77 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#78 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#79 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#80 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#81 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#82 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#83 [2025-02-08 02:59:12,935 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_3 [2025-02-08 02:59:12,935 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_3 [2025-02-08 02:59:12,936 INFO L130 BoogieDeclarations]: Found specification of procedure remove_keys [2025-02-08 02:59:12,936 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_keys [2025-02-08 02:59:12,936 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_buf_offset [2025-02-08 02:59:12,936 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_buf_offset [2025-02-08 02:59:12,936 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#52 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#53 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#54 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#55 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#56 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#57 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#58 [2025-02-08 02:59:12,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#59 [2025-02-08 02:59:12,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#60 [2025-02-08 02:59:12,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#61 [2025-02-08 02:59:12,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#62 [2025-02-08 02:59:12,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#63 [2025-02-08 02:59:12,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#64 [2025-02-08 02:59:12,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#65 [2025-02-08 02:59:12,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#66 [2025-02-08 02:59:12,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#67 [2025-02-08 02:59:12,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#68 [2025-02-08 02:59:12,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#69 [2025-02-08 02:59:12,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#70 [2025-02-08 02:59:12,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#71 [2025-02-08 02:59:12,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#72 [2025-02-08 02:59:12,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#73 [2025-02-08 02:59:12,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#74 [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#75 [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#76 [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#77 [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#78 [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#79 [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#80 [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#81 [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#82 [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#83 [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_set_path [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_set_path [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure get_cqe [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure get_cqe [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_core_qp_modify [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_core_qp_modify [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_MAD_IFC [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_MAD_IFC [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure get_cqs [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure get_cqs [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure calc_sig [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure calc_sig [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_cont_pages [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_cont_pages [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure free_pages [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure free_pages [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure free_uuar [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure free_uuar [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure get_pd [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure get_pd [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_page_fault_resume [2025-02-08 02:59:12,939 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_page_fault_resume [2025-02-08 02:59:12,939 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_qp_user [2025-02-08 02:59:12,940 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_qp_user [2025-02-08 02:59:12,940 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_core_destroy_cq [2025-02-08 02:59:12,940 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_core_destroy_cq [2025-02-08 02:59:12,940 INFO L130 BoogieDeclarations]: Found specification of procedure find_first_bit [2025-02-08 02:59:12,940 INFO L138 BoogieDeclarations]: Found implementation of procedure find_first_bit [2025-02-08 02:59:12,940 INFO L130 BoogieDeclarations]: Found specification of procedure __be16_to_cpup [2025-02-08 02:59:12,940 INFO L138 BoogieDeclarations]: Found implementation of procedure __be16_to_cpup [2025-02-08 02:59:12,940 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-02-08 02:59:12,940 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-02-08 02:59:12,940 INFO L130 BoogieDeclarations]: Found specification of procedure kvfree [2025-02-08 02:59:12,940 INFO L138 BoogieDeclarations]: Found implementation of procedure kvfree [2025-02-08 02:59:12,940 INFO L130 BoogieDeclarations]: Found specification of procedure get_cqe_from_buf [2025-02-08 02:59:12,940 INFO L138 BoogieDeclarations]: Found implementation of procedure get_cqe_from_buf [2025-02-08 02:59:12,940 INFO L130 BoogieDeclarations]: Found specification of procedure __alloc_workqueue_key [2025-02-08 02:59:12,940 INFO L138 BoogieDeclarations]: Found implementation of procedure __alloc_workqueue_key [2025-02-08 02:59:12,940 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_cq_buf [2025-02-08 02:59:12,940 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_cq_buf [2025-02-08 02:59:12,940 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_get_send_wqe [2025-02-08 02:59:12,940 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_get_send_wqe [2025-02-08 02:59:12,940 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_db_unmap_user [2025-02-08 02:59:12,940 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_db_unmap_user [2025-02-08 02:59:12,940 INFO L130 BoogieDeclarations]: Found specification of procedure show_fw_pages [2025-02-08 02:59:12,940 INFO L138 BoogieDeclarations]: Found implementation of procedure show_fw_pages [2025-02-08 02:59:12,940 INFO L130 BoogieDeclarations]: Found specification of procedure to_mlx5_state [2025-02-08 02:59:12,940 INFO L138 BoogieDeclarations]: Found implementation of procedure to_mlx5_state [2025-02-08 02:59:12,940 INFO L130 BoogieDeclarations]: Found specification of procedure to_mmr [2025-02-08 02:59:12,940 INFO L138 BoogieDeclarations]: Found implementation of procedure to_mmr [2025-02-08 02:59:12,940 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dereg_mr [2025-02-08 02:59:12,940 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dereg_mr [2025-02-08 02:59:12,940 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_timer_4 [2025-02-08 02:59:12,941 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_timer_4 [2025-02-08 02:59:12,941 INFO L130 BoogieDeclarations]: Found specification of procedure free_cq_buf [2025-02-08 02:59:12,941 INFO L138 BoogieDeclarations]: Found implementation of procedure free_cq_buf [2025-02-08 02:59:12,941 INFO L130 BoogieDeclarations]: Found specification of procedure ib_req_notify_cq [2025-02-08 02:59:12,941 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_req_notify_cq [2025-02-08 02:59:12,941 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 02:59:12,941 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 02:59:12,941 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_create_file [2025-02-08 02:59:12,941 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_create_file [2025-02-08 02:59:12,941 INFO L130 BoogieDeclarations]: Found specification of procedure show_reg_pages [2025-02-08 02:59:12,941 INFO L138 BoogieDeclarations]: Found implementation of procedure show_reg_pages [2025-02-08 02:59:12,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:59:12,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:59:12,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:59:12,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:59:12,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:59:12,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:59:12,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:59:12,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:59:12,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:59:12,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:59:12,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:59:12,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:59:12,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#54 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#55 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#56 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#57 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#58 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#59 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#60 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#61 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#62 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#63 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#64 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#65 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#66 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#67 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#68 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#69 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#70 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#71 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#72 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#73 [2025-02-08 02:59:12,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#74 [2025-02-08 02:59:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#75 [2025-02-08 02:59:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#76 [2025-02-08 02:59:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#77 [2025-02-08 02:59:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#78 [2025-02-08 02:59:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#79 [2025-02-08 02:59:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#80 [2025-02-08 02:59:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#81 [2025-02-08 02:59:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#82 [2025-02-08 02:59:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#83 [2025-02-08 02:59:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-02-08 02:59:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-02-08 02:59:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2025-02-08 02:59:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2025-02-08 02:59:12,943 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 02:59:12,943 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure set_psv_wr [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure set_psv_wr [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure to_mpd [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure to_mpd [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure __ilog2_u32 [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure __ilog2_u32 [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure set_raddr_seg [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure set_raddr_seg [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_dealloc_pd [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_dealloc_pd [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_get_vport_access_method [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_get_vport_access_method [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_srq_kernel [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_srq_kernel [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_core_destroy_srq [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_core_destroy_srq [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_db_map_user [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_db_map_user [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure to_mlx5_st [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure to_mlx5_st [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure to_mqp [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure to_mqp [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_odp_cleanup [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_odp_cleanup [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure show_rev [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure show_rev [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wqe [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wqe [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_3 [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_3 [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure init_query_mad [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure init_query_mad [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_wq_overflow [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_wq_overflow [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_umrc_res [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_umrc_res [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_get_buf_offset [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_get_buf_offset [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_base_mkey [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_base_mkey [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure simple_open [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_open [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_mtu_to_ib_mtu [2025-02-08 02:59:12,944 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_mtu_to_ib_mtu [2025-02-08 02:59:12,944 INFO L130 BoogieDeclarations]: Found specification of procedure mlx5_ib_event [2025-02-08 02:59:12,945 INFO L138 BoogieDeclarations]: Found implementation of procedure mlx5_ib_event [2025-02-08 02:59:12,945 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_nested [2025-02-08 02:59:12,945 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_nested [2025-02-08 02:59:12,945 INFO L130 BoogieDeclarations]: Found specification of procedure ib_copy_from_udata [2025-02-08 02:59:12,945 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_copy_from_udata [2025-02-08 02:59:12,945 INFO L130 BoogieDeclarations]: Found specification of procedure get_wqe [2025-02-08 02:59:12,945 INFO L138 BoogieDeclarations]: Found implementation of procedure get_wqe [2025-02-08 02:59:12,945 INFO L130 BoogieDeclarations]: Found specification of procedure pagefault_single_data_segment [2025-02-08 02:59:12,945 INFO L138 BoogieDeclarations]: Found implementation of procedure pagefault_single_data_segment [2025-02-08 02:59:12,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:59:12,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:59:12,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#54 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#55 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#56 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#57 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#58 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#59 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#60 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#61 [2025-02-08 02:59:12,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#62 [2025-02-08 02:59:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#63 [2025-02-08 02:59:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#64 [2025-02-08 02:59:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#65 [2025-02-08 02:59:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#66 [2025-02-08 02:59:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#67 [2025-02-08 02:59:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#68 [2025-02-08 02:59:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#69 [2025-02-08 02:59:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#70 [2025-02-08 02:59:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#71 [2025-02-08 02:59:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#72 [2025-02-08 02:59:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#73 [2025-02-08 02:59:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#74 [2025-02-08 02:59:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#75 [2025-02-08 02:59:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#76 [2025-02-08 02:59:12,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#77 [2025-02-08 02:59:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#78 [2025-02-08 02:59:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#79 [2025-02-08 02:59:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#80 [2025-02-08 02:59:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#81 [2025-02-08 02:59:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#82 [2025-02-08 02:59:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#83 [2025-02-08 02:59:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2025-02-08 02:59:12,948 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2025-02-08 02:59:12,948 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dealloc_pd [2025-02-08 02:59:12,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dealloc_pd [2025-02-08 02:59:14,717 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:59:14,721 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:59:14,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16721: havoc #t~mem3909;havoc #t~mem3910; [2025-02-08 02:59:14,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11463: ~n := 1 + ~n; [2025-02-08 02:59:14,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21995: havoc #t~nondet5178; [2025-02-08 02:59:14,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22188: havoc #t~nondet5218; [2025-02-08 02:59:14,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17216: havoc usleep_range_~arg0#1, usleep_range_~arg1#1;havoc usleep_range_#in~arg0#1, usleep_range_#in~arg1#1;assume { :end_inline_usleep_range } true; [2025-02-08 02:59:14,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17217: assume 0 != ~err~51#1; [2025-02-08 02:59:14,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17217: assume !(0 != ~err~51#1); [2025-02-08 02:59:14,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17184: call ULTIMATE.dealloc(~#lbuf~0#1.base, ~#lbuf~0#1.offset);havoc ~#lbuf~0#1.base, ~#lbuf~0#1.offset; [2025-02-08 02:59:14,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264: havoc #t~mem213.base, #t~mem213.offset;havoc #t~mem214; [2025-02-08 02:59:15,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6741: assume 0 != mlx5_query_hca_port_~err~4#1; [2025-02-08 02:59:15,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6741: assume !(0 != mlx5_query_hca_port_~err~4#1);assume { :begin_inline_mlx5_query_port_max_mtu } true;mlx5_query_port_max_mtu_#in~arg0#1.base, mlx5_query_port_max_mtu_#in~arg0#1.offset, mlx5_query_port_max_mtu_#in~arg1#1.base, mlx5_query_port_max_mtu_#in~arg1#1.offset, mlx5_query_port_max_mtu_#in~arg2#1 := mlx5_query_hca_port_~mdev~3#1.base, mlx5_query_hca_port_~mdev~3#1.offset, mlx5_query_hca_port_~#max_mtu~0#1.base, mlx5_query_hca_port_~#max_mtu~0#1.offset, (if mlx5_query_hca_port_~port#1 % 256 % 4294967296 <= 2147483647 then mlx5_query_hca_port_~port#1 % 256 % 4294967296 else mlx5_query_hca_port_~port#1 % 256 % 4294967296 - 4294967296);havoc mlx5_query_port_max_mtu_~arg0#1.base, mlx5_query_port_max_mtu_~arg0#1.offset, mlx5_query_port_max_mtu_~arg1#1.base, mlx5_query_port_max_mtu_~arg1#1.offset, mlx5_query_port_max_mtu_~arg2#1;mlx5_query_port_max_mtu_~arg0#1.base, mlx5_query_port_max_mtu_~arg0#1.offset := mlx5_query_port_max_mtu_#in~arg0#1.base, mlx5_query_port_max_mtu_#in~arg0#1.offset;mlx5_query_port_max_mtu_~arg1#1.base, mlx5_query_port_max_mtu_~arg1#1.offset := mlx5_query_port_max_mtu_#in~arg1#1.base, mlx5_query_port_max_mtu_#in~arg1#1.offset;mlx5_query_port_max_mtu_~arg2#1 := mlx5_query_port_max_mtu_#in~arg2#1; [2025-02-08 02:59:15,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6758: mlx5_query_hca_port_#res#1 := mlx5_query_hca_port_~err~4#1;call ULTIMATE.dealloc(mlx5_query_hca_port_~#max_mtu~0#1.base, mlx5_query_hca_port_~#max_mtu~0#1.offset);havoc mlx5_query_hca_port_~#max_mtu~0#1.base, mlx5_query_hca_port_~#max_mtu~0#1.offset;call ULTIMATE.dealloc(mlx5_query_hca_port_~#oper_mtu~0#1.base, mlx5_query_hca_port_~#oper_mtu~0#1.offset);havoc mlx5_query_hca_port_~#oper_mtu~0#1.base, mlx5_query_hca_port_~#oper_mtu~0#1.offset;call ULTIMATE.dealloc(mlx5_query_hca_port_~#ib_link_width_oper~0#1.base, mlx5_query_hca_port_~#ib_link_width_oper~0#1.offset);havoc mlx5_query_hca_port_~#ib_link_width_oper~0#1.base, mlx5_query_hca_port_~#ib_link_width_oper~0#1.offset;call ULTIMATE.dealloc(mlx5_query_hca_port_~#vl_hw_cap~0#1.base, mlx5_query_hca_port_~#vl_hw_cap~0#1.offset);havoc mlx5_query_hca_port_~#vl_hw_cap~0#1.base, mlx5_query_hca_port_~#vl_hw_cap~0#1.offset; [2025-02-08 02:59:15,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6725-1: SUMMARY for call mlx5_query_hca_port_#t~ret399#1 := mlx5_to_sw_pkey_sz((if mlx5_query_hca_port_~tmp___3~3#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5_query_hca_port_~tmp___3~3#1 % 4294967296 % 4294967296 else mlx5_query_hca_port_~tmp___3~3#1 % 4294967296 % 4294967296 - 4294967296) % 65536); srcloc: null [2025-02-08 02:59:15,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6758-1: SUMMARY for call kfree(mlx5_query_hca_port_~rep~0#1.base, mlx5_query_hca_port_~rep~0#1.offset); srcloc: null [2025-02-08 02:59:15,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6725: call write~int#18(mlx5_query_hca_port_#t~ret399#1, mlx5_query_hca_port_~props#1.base, 32 + mlx5_query_hca_port_~props#1.offset, 2);havoc mlx5_query_hca_port_#t~ret399#1;call mlx5_query_hca_port_#t~mem400#1 := read~int#18(mlx5_query_hca_port_~rep~0#1.base, 70 + mlx5_query_hca_port_~rep~0#1.offset, 2);call write~int#18(mlx5_query_hca_port_#t~mem400#1 % 65536, mlx5_query_hca_port_~props#1.base, 24 + mlx5_query_hca_port_~props#1.offset, 4);havoc mlx5_query_hca_port_#t~mem400#1;call mlx5_query_hca_port_#t~mem401#1 := read~int#18(mlx5_query_hca_port_~rep~0#1.base, 68 + mlx5_query_hca_port_~rep~0#1.offset, 2);call write~int#18(mlx5_query_hca_port_#t~mem401#1 % 65536, mlx5_query_hca_port_~props#1.base, 28 + mlx5_query_hca_port_~props#1.offset, 4);havoc mlx5_query_hca_port_#t~mem401#1;call mlx5_query_hca_port_#t~mem402#1 := read~int#18(mlx5_query_hca_port_~rep~0#1.base, 64 + mlx5_query_hca_port_~rep~0#1.offset, 1);call write~int#18(mlx5_query_hca_port_#t~mem402#1, mlx5_query_hca_port_~props#1.base, 41 + mlx5_query_hca_port_~props#1.offset, 1);havoc mlx5_query_hca_port_#t~mem402#1;call mlx5_query_hca_port_#t~mem403#1 := read~int#18(mlx5_query_hca_port_~rep~0#1.base, 62 + mlx5_query_hca_port_~rep~0#1.offset, 1);call write~int#18(mlx5_query_hca_port_#t~mem403#1, mlx5_query_hca_port_~props#1.base, 42 + mlx5_query_hca_port_~props#1.offset, 1);havoc mlx5_query_hca_port_#t~mem403#1;assume { :begin_inline_mlx5_query_port_link_width_oper } true;mlx5_query_port_link_width_oper_#in~arg0#1.base, mlx5_query_port_link_width_oper_#in~arg0#1.offset, mlx5_query_port_link_width_oper_#in~arg1#1.base, mlx5_query_port_link_width_oper_#in~arg1#1.offset, mlx5_query_port_link_width_oper_#in~arg2#1 := mlx5_query_hca_port_~mdev~3#1.base, mlx5_query_hca_port_~mdev~3#1.offset, mlx5_query_hca_port_~#ib_link_width_oper~0#1.base, mlx5_query_hca_port_~#ib_link_width_oper~0#1.offset, (if mlx5_query_hca_port_~port#1 % 256 % 4294967296 <= 2147483647 then mlx5_query_hca_port_~port#1 % 256 % 4294967296 else mlx5_query_hca_port_~port#1 % 256 % 4294967296 - 4294967296);havoc mlx5_query_port_link_width_oper_#res#1;havoc mlx5_query_port_link_width_oper_#t~nondet5224#1, mlx5_query_port_link_width_oper_~arg0#1.base, mlx5_query_port_link_width_oper_~arg0#1.offset, mlx5_query_port_link_width_oper_~arg1#1.base, mlx5_query_port_link_width_oper_~arg1#1.offset, mlx5_query_port_link_width_oper_~arg2#1;mlx5_query_port_link_width_oper_~arg0#1.base, mlx5_query_port_link_width_oper_~arg0#1.offset := mlx5_query_port_link_width_oper_#in~arg0#1.base, mlx5_query_port_link_width_oper_#in~arg0#1.offset;mlx5_query_port_link_width_oper_~arg1#1.base, mlx5_query_port_link_width_oper_~arg1#1.offset := mlx5_query_port_link_width_oper_#in~arg1#1.base, mlx5_query_port_link_width_oper_#in~arg1#1.offset;mlx5_query_port_link_width_oper_~arg2#1 := mlx5_query_port_link_width_oper_#in~arg2#1;havoc mlx5_query_port_link_width_oper_#t~nondet5224#1;assume -2147483648 <= mlx5_query_port_link_width_oper_#t~nondet5224#1 && mlx5_query_port_link_width_oper_#t~nondet5224#1 <= 2147483647;mlx5_query_port_link_width_oper_#res#1 := mlx5_query_port_link_width_oper_#t~nondet5224#1;havoc mlx5_query_port_link_width_oper_#t~nondet5224#1; [2025-02-08 02:59:15,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6709: assume 0 != mlx5_query_hca_port_~err~4#1; [2025-02-08 02:59:15,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6709: assume !(0 != mlx5_query_hca_port_~err~4#1);call mlx5_query_hca_port_#t~mem384#1 := read~int#18(mlx5_query_hca_port_~rep~0#1.base, 60 + mlx5_query_hca_port_~rep~0#1.offset, 2);call write~int#18(mlx5_query_hca_port_#t~mem384#1, mlx5_query_hca_port_~props#1.base, 34 + mlx5_query_hca_port_~props#1.offset, 2);havoc mlx5_query_hca_port_#t~mem384#1;call mlx5_query_hca_port_#t~mem385#1 := read~int#18(mlx5_query_hca_port_~rep~0#1.base, 63 + mlx5_query_hca_port_~rep~0#1.offset, 1);call write~int#18(mlx5_query_hca_port_#t~mem385#1, mlx5_query_hca_port_~props#1.base, 38 + mlx5_query_hca_port_~props#1.offset, 1);havoc mlx5_query_hca_port_#t~mem385#1;call mlx5_query_hca_port_#t~mem386#1 := read~int#18(mlx5_query_hca_port_~rep~0#1.base, 65 + mlx5_query_hca_port_~rep~0#1.offset, 2);call write~int#18(mlx5_query_hca_port_#t~mem386#1, mlx5_query_hca_port_~props#1.base, 36 + mlx5_query_hca_port_~props#1.offset, 2);havoc mlx5_query_hca_port_#t~mem386#1;call mlx5_query_hca_port_#t~mem387#1 := read~int#18(mlx5_query_hca_port_~rep~0#1.base, 67 + mlx5_query_hca_port_~rep~0#1.offset, 1);call write~int#18(mlx5_query_hca_port_#t~mem387#1, mlx5_query_hca_port_~props#1.base, 40 + mlx5_query_hca_port_~props#1.offset, 1);havoc mlx5_query_hca_port_#t~mem387#1;call mlx5_query_hca_port_#t~mem388#1 := read~int#18(mlx5_query_hca_port_~rep~0#1.base, 15 + mlx5_query_hca_port_~rep~0#1.offset, 4);call write~int#18(mlx5_query_hca_port_#t~mem388#1, mlx5_query_hca_port_~props#1.base, mlx5_query_hca_port_~props#1.offset, 4);havoc mlx5_query_hca_port_#t~mem388#1;call mlx5_query_hca_port_#t~mem389#1 := read~int#18(mlx5_query_hca_port_~rep~0#1.base, 19 + mlx5_query_hca_port_~rep~0#1.offset, 1);call write~int#18(mlx5_query_hca_port_#t~mem389#1, mlx5_query_hca_port_~props#1.base, 45 + mlx5_query_hca_port_~props#1.offset, 1);havoc mlx5_query_hca_port_#t~mem389#1;call mlx5_query_hca_port_#t~mem390#1 := read~int#18(mlx5_query_hca_port_~rep~0#1.base, 44 + mlx5_query_hca_port_~rep~0#1.offset, 4);call write~int#18(mlx5_query_hca_port_#t~mem390#1, mlx5_query_hca_port_~props#1.base, 16 + mlx5_query_hca_port_~props#1.offset, 4);havoc mlx5_query_hca_port_#t~mem390#1;call mlx5_query_hca_port_#t~mem391#1 := read~int#18(mlx5_query_hca_port_~mdev~3#1.base, 253341 + mlx5_query_hca_port_~mdev~3#1.offset, 4); [2025-02-08 02:59:15,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22218: havoc mlx5_query_port_link_width_oper_#t~nondet5224#1;mlx5_query_hca_port_#t~ret404#1 := mlx5_query_port_link_width_oper_#res#1;havoc mlx5_query_port_link_width_oper_#t~nondet5224#1, mlx5_query_port_link_width_oper_~arg0#1.base, mlx5_query_port_link_width_oper_~arg0#1.offset, mlx5_query_port_link_width_oper_~arg1#1.base, mlx5_query_port_link_width_oper_~arg1#1.offset, mlx5_query_port_link_width_oper_~arg2#1;havoc mlx5_query_port_link_width_oper_#in~arg0#1.base, mlx5_query_port_link_width_oper_#in~arg0#1.offset, mlx5_query_port_link_width_oper_#in~arg1#1.base, mlx5_query_port_link_width_oper_#in~arg1#1.offset, mlx5_query_port_link_width_oper_#in~arg2#1;assume { :end_inline_mlx5_query_port_link_width_oper } true;assume -2147483648 <= mlx5_query_hca_port_#t~ret404#1 && mlx5_query_hca_port_#t~ret404#1 <= 2147483647;mlx5_query_hca_port_~err~4#1 := mlx5_query_hca_port_#t~ret404#1;havoc mlx5_query_hca_port_#t~ret404#1; [2025-02-08 02:59:15,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6660: assume translate_max_vl_num_#t~switch378#1;call write~int#18(2, translate_max_vl_num_~max_vl_num#1.base, translate_max_vl_num_~max_vl_num#1.offset, 1); [2025-02-08 02:59:15,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6660: assume !translate_max_vl_num_#t~switch378#1;translate_max_vl_num_#t~switch378#1 := translate_max_vl_num_#t~switch378#1 || 4 == (if translate_max_vl_num_~vl_hw_cap#1 % 256 % 4294967296 <= 2147483647 then translate_max_vl_num_~vl_hw_cap#1 % 256 % 4294967296 else translate_max_vl_num_~vl_hw_cap#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:15,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611-1: [2025-02-08 02:59:15,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611: assume 0 != translate_active_width_#t~bitwise371#1;havoc translate_active_width_#t~bitwise371#1;call write~int#18(8, translate_active_width_~ib_width#1.base, translate_active_width_~ib_width#1.offset, 1); [2025-02-08 02:59:15,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611: assume !(0 != translate_active_width_#t~bitwise371#1);havoc translate_active_width_#t~bitwise371#1;call write~$Pointer$#11(14, 0, translate_active_width_~#descriptor___0~0#1.base, translate_active_width_~#descriptor___0~0#1.offset, 8);call write~$Pointer$#11(15, 0, translate_active_width_~#descriptor___0~0#1.base, 8 + translate_active_width_~#descriptor___0~0#1.offset, 8);call write~$Pointer$#11(16, 0, translate_active_width_~#descriptor___0~0#1.base, 16 + translate_active_width_~#descriptor___0~0#1.offset, 8);call write~$Pointer$#11(17, 0, translate_active_width_~#descriptor___0~0#1.base, 24 + translate_active_width_~#descriptor___0~0#1.offset, 8);call write~int#11(333, translate_active_width_~#descriptor___0~0#1.base, 32 + translate_active_width_~#descriptor___0~0#1.offset, 4);call write~int#11(0, translate_active_width_~#descriptor___0~0#1.base, 36 + translate_active_width_~#descriptor___0~0#1.offset, 1);call translate_active_width_#t~mem372#1 := read~int#11(translate_active_width_~#descriptor___0~0#1.base, 36 + translate_active_width_~#descriptor___0~0#1.offset, 1); [2025-02-08 02:59:15,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611-4: assume 0 == (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296);translate_active_width_#t~bitwise371#1 := 0; [2025-02-08 02:59:15,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611-4: assume !(0 == (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:15,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611-3: assume 16 == (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296);translate_active_width_#t~bitwise371#1 := (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:15,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611-3: assume !(16 == (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:15,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611-2: havoc translate_active_width_#t~bitwise371#1;assume (((((if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296) < 0 || translate_active_width_#t~bitwise371#1 <= (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296)) && translate_active_width_#t~bitwise371#1 <= 16) && translate_active_width_#t~bitwise371#1 >= 0) && ((if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296) >= 0 || translate_active_width_#t~bitwise371#1 > 16 + (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296))) && translate_active_width_#t~bitwise371#1 >= -2147483648; [2025-02-08 02:59:15,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6595-1: SUMMARY for call translate_active_width_#t~ret366#1 := ldv__builtin_expect((if translate_active_width_#t~mem365#1 % 256 % 18446744073709551616 <= 9223372036854775807 then translate_active_width_#t~mem365#1 % 256 % 18446744073709551616 else translate_active_width_#t~mem365#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:15,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6595: assume -9223372036854775808 <= translate_active_width_#t~ret366#1 && translate_active_width_#t~ret366#1 <= 9223372036854775807;translate_active_width_~tmp___1~7#1 := translate_active_width_#t~ret366#1;havoc translate_active_width_#t~mem365#1;havoc translate_active_width_#t~ret366#1; [2025-02-08 02:59:15,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6628: translate_active_width_~err~3#1 := -22; [2025-02-08 02:59:15,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6596: assume 0 != translate_active_width_~tmp___1~7#1; [2025-02-08 02:59:15,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6596: assume !(0 != translate_active_width_~tmp___1~7#1); [2025-02-08 02:59:15,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6745: havoc mlx5_query_port_max_mtu_~arg0#1.base, mlx5_query_port_max_mtu_~arg0#1.offset, mlx5_query_port_max_mtu_~arg1#1.base, mlx5_query_port_max_mtu_~arg1#1.offset, mlx5_query_port_max_mtu_~arg2#1;havoc mlx5_query_port_max_mtu_#in~arg0#1.base, mlx5_query_port_max_mtu_#in~arg0#1.offset, mlx5_query_port_max_mtu_#in~arg1#1.base, mlx5_query_port_max_mtu_#in~arg1#1.offset, mlx5_query_port_max_mtu_#in~arg2#1;assume { :end_inline_mlx5_query_port_max_mtu } true;call mlx5_query_hca_port_#t~mem408#1 := read~int#6(mlx5_query_hca_port_~#max_mtu~0#1.base, mlx5_query_hca_port_~#max_mtu~0#1.offset, 4); [2025-02-08 02:59:15,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6663: assume translate_max_vl_num_#t~switch378#1;call write~int#18(3, translate_max_vl_num_~max_vl_num#1.base, translate_max_vl_num_~max_vl_num#1.offset, 1); [2025-02-08 02:59:15,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6663: assume !translate_max_vl_num_#t~switch378#1;translate_max_vl_num_#t~switch378#1 := translate_max_vl_num_#t~switch378#1 || 8 == (if translate_max_vl_num_~vl_hw_cap#1 % 256 % 4294967296 <= 2147483647 then translate_max_vl_num_~vl_hw_cap#1 % 256 % 4294967296 else translate_max_vl_num_~vl_hw_cap#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:15,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6597-1: SUMMARY for call translate_active_width_#t~ret367#1.base, translate_active_width_#t~ret367#1.offset := get_current(); srcloc: null [2025-02-08 02:59:15,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6630-1: translate_active_width_#res#1 := translate_active_width_~err~3#1;call ULTIMATE.dealloc(translate_active_width_~#descriptor~0#1.base, translate_active_width_~#descriptor~0#1.offset);havoc translate_active_width_~#descriptor~0#1.base, translate_active_width_~#descriptor~0#1.offset;call ULTIMATE.dealloc(translate_active_width_~#descriptor___0~0#1.base, translate_active_width_~#descriptor___0~0#1.offset);havoc translate_active_width_~#descriptor___0~0#1.base, translate_active_width_~#descriptor___0~0#1.offset; [2025-02-08 02:59:15,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6597: translate_active_width_~tmp___0~12#1.base, translate_active_width_~tmp___0~12#1.offset := translate_active_width_#t~ret367#1.base, translate_active_width_#t~ret367#1.offset;havoc translate_active_width_#t~ret367#1.base, translate_active_width_#t~ret367#1.offset;call translate_active_width_#t~mem368#1 := read~int#7(translate_active_width_~tmp___0~12#1.base, 2076 + translate_active_width_~tmp___0~12#1.offset, 4); [2025-02-08 02:59:15,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6746: assume -2147483648 <= mlx5_query_hca_port_#t~ret409#1 && mlx5_query_hca_port_#t~ret409#1 <= 2147483647;mlx5_query_hca_port_~tmp___4~1#1 := mlx5_query_hca_port_#t~ret409#1;havoc mlx5_query_hca_port_#t~mem408#1;havoc mlx5_query_hca_port_#t~ret409#1;call write~int#18(mlx5_query_hca_port_~tmp___4~1#1, mlx5_query_hca_port_~props#1.base, 4 + mlx5_query_hca_port_~props#1.offset, 4);assume { :begin_inline_mlx5_query_port_oper_mtu } true;mlx5_query_port_oper_mtu_#in~arg0#1.base, mlx5_query_port_oper_mtu_#in~arg0#1.offset, mlx5_query_port_oper_mtu_#in~arg1#1.base, mlx5_query_port_oper_mtu_#in~arg1#1.offset, mlx5_query_port_oper_mtu_#in~arg2#1 := mlx5_query_hca_port_~mdev~3#1.base, mlx5_query_hca_port_~mdev~3#1.offset, mlx5_query_hca_port_~#oper_mtu~0#1.base, mlx5_query_hca_port_~#oper_mtu~0#1.offset, (if mlx5_query_hca_port_~port#1 % 256 % 4294967296 <= 2147483647 then mlx5_query_hca_port_~port#1 % 256 % 4294967296 else mlx5_query_hca_port_~port#1 % 256 % 4294967296 - 4294967296);havoc mlx5_query_port_oper_mtu_~arg0#1.base, mlx5_query_port_oper_mtu_~arg0#1.offset, mlx5_query_port_oper_mtu_~arg1#1.base, mlx5_query_port_oper_mtu_~arg1#1.offset, mlx5_query_port_oper_mtu_~arg2#1;mlx5_query_port_oper_mtu_~arg0#1.base, mlx5_query_port_oper_mtu_~arg0#1.offset := mlx5_query_port_oper_mtu_#in~arg0#1.base, mlx5_query_port_oper_mtu_#in~arg0#1.offset;mlx5_query_port_oper_mtu_~arg1#1.base, mlx5_query_port_oper_mtu_~arg1#1.offset := mlx5_query_port_oper_mtu_#in~arg1#1.base, mlx5_query_port_oper_mtu_#in~arg1#1.offset;mlx5_query_port_oper_mtu_~arg2#1 := mlx5_query_port_oper_mtu_#in~arg2#1; [2025-02-08 02:59:15,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6746-1: SUMMARY for call mlx5_query_hca_port_#t~ret409#1 := mlx5_mtu_to_ib_mtu(mlx5_query_hca_port_#t~mem408#1); srcloc: null [2025-02-08 02:59:15,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6598: havoc translate_active_width_#t~mem368#1; [2025-02-08 02:59:15,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6598-1: SUMMARY for call __dynamic_pr_debug(translate_active_width_~#descriptor~0#1.base, translate_active_width_~#descriptor~0#1.offset, 12, 0); srcloc: null [2025-02-08 02:59:15,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6582: translate_active_width_~tmp~27#1.base, translate_active_width_~tmp~27#1.offset := translate_active_width_#t~ret363#1.base, translate_active_width_#t~ret363#1.offset;havoc translate_active_width_#t~ret363#1.base, translate_active_width_#t~ret363#1.offset;translate_active_width_~dev~5#1.base, translate_active_width_~dev~5#1.offset := translate_active_width_~tmp~27#1.base, translate_active_width_~tmp~27#1.offset;translate_active_width_~err~3#1 := 0; [2025-02-08 02:59:15,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6582-1: SUMMARY for call translate_active_width_#t~ret363#1.base, translate_active_width_#t~ret363#1.offset := to_mdev(translate_active_width_~ibdev#1.base, translate_active_width_~ibdev#1.offset); srcloc: null [2025-02-08 02:59:15,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6731: assume 0 != mlx5_query_hca_port_~err~4#1; [2025-02-08 02:59:15,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6731: assume !(0 != mlx5_query_hca_port_~err~4#1);call mlx5_query_hca_port_#t~mem405#1 := read~int#47(mlx5_query_hca_port_~#ib_link_width_oper~0#1.base, mlx5_query_hca_port_~#ib_link_width_oper~0#1.offset, 1);assume { :begin_inline_translate_active_width } true;translate_active_width_#in~ibdev#1.base, translate_active_width_#in~ibdev#1.offset, translate_active_width_#in~active_width#1, translate_active_width_#in~ib_width#1.base, translate_active_width_#in~ib_width#1.offset := mlx5_query_hca_port_~ibdev#1.base, mlx5_query_hca_port_~ibdev#1.offset, (if mlx5_query_hca_port_#t~mem405#1 % 256 % 4294967296 <= 2147483647 then mlx5_query_hca_port_#t~mem405#1 % 256 % 4294967296 else mlx5_query_hca_port_#t~mem405#1 % 256 % 4294967296 - 4294967296), mlx5_query_hca_port_~props#1.base, 43 + mlx5_query_hca_port_~props#1.offset;havoc translate_active_width_#res#1;havoc translate_active_width_#t~ret363#1.base, translate_active_width_#t~ret363#1.offset, translate_active_width_#t~bitwise364#1, translate_active_width_#t~mem365#1, translate_active_width_#t~ret366#1, translate_active_width_#t~ret367#1.base, translate_active_width_#t~ret367#1.offset, translate_active_width_#t~mem368#1, translate_active_width_#t~bitwise369#1, translate_active_width_#t~bitwise370#1, translate_active_width_#t~bitwise371#1, translate_active_width_#t~mem372#1, translate_active_width_#t~ret373#1, translate_active_width_#t~ret374#1.base, translate_active_width_#t~ret374#1.offset, translate_active_width_#t~mem375#1, translate_active_width_~ibdev#1.base, translate_active_width_~ibdev#1.offset, translate_active_width_~active_width#1, translate_active_width_~ib_width#1.base, translate_active_width_~ib_width#1.offset, translate_active_width_~dev~5#1.base, translate_active_width_~dev~5#1.offset, translate_active_width_~tmp~27#1.base, translate_active_width_~tmp~27#1.offset, translate_active_width_~err~3#1, translate_active_width_~#descriptor~0#1.base, translate_active_width_~#descriptor~0#1.offset, translate_active_width_~tmp___0~12#1.base, translate_active_width_~tmp___0~12#1.offset, translate_active_width_~tmp___1~7#1, translate_active_width_~#descriptor___0~0#1.base, translate_active_width_~#descriptor___0~0#1.offset, translate_active_width_~tmp___2~6#1.base, translate_active_width_~tmp___2~6#1.offset, translate_active_width_~tmp___3~2#1;translate_active_width_~ibdev#1.base, translate_active_width_~ibdev#1.offset := translate_active_width_#in~ibdev#1.base, translate_active_width_#in~ibdev#1.offset;translate_active_width_~active_width#1 := translate_active_width_#in~active_width#1;translate_active_width_~ib_width#1.base, translate_active_width_~ib_width#1.offset := translate_active_width_#in~ib_width#1.base, translate_active_width_#in~ib_width#1.offset;havoc translate_active_width_~dev~5#1.base, translate_active_width_~dev~5#1.offset;havoc translate_active_width_~tmp~27#1.base, translate_active_width_~tmp~27#1.offset;havoc translate_active_width_~err~3#1;call translate_active_width_~#descriptor~0#1.base, translate_active_width_~#descriptor~0#1.offset := #Ultimate.allocOnStack(37);havoc translate_active_width_~tmp___0~12#1.base, translate_active_width_~tmp___0~12#1.offset;havoc translate_active_width_~tmp___1~7#1;call translate_active_width_~#descriptor___0~0#1.base, translate_active_width_~#descriptor___0~0#1.offset := #Ultimate.allocOnStack(37);havoc translate_active_width_~tmp___2~6#1.base, translate_active_width_~tmp___2~6#1.offset;havoc translate_active_width_~tmp___3~2#1; [2025-02-08 02:59:15,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6120: assume mlx5_get_gid_table_len_~param#1 % 65536 % 4294967296 > 4; [2025-02-08 02:59:15,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6120: assume !(mlx5_get_gid_table_len_~param#1 % 65536 % 4294967296 > 4); [2025-02-08 02:59:15,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6748: havoc mlx5_query_port_oper_mtu_~arg0#1.base, mlx5_query_port_oper_mtu_~arg0#1.offset, mlx5_query_port_oper_mtu_~arg1#1.base, mlx5_query_port_oper_mtu_~arg1#1.offset, mlx5_query_port_oper_mtu_~arg2#1;havoc mlx5_query_port_oper_mtu_#in~arg0#1.base, mlx5_query_port_oper_mtu_#in~arg0#1.offset, mlx5_query_port_oper_mtu_#in~arg1#1.base, mlx5_query_port_oper_mtu_#in~arg1#1.offset, mlx5_query_port_oper_mtu_#in~arg2#1;assume { :end_inline_mlx5_query_port_oper_mtu } true;call mlx5_query_hca_port_#t~mem410#1 := read~int#20(mlx5_query_hca_port_~#oper_mtu~0#1.base, mlx5_query_hca_port_~#oper_mtu~0#1.offset, 4); [2025-02-08 02:59:15,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6666: assume translate_max_vl_num_#t~switch378#1;call write~int#18(4, translate_max_vl_num_~max_vl_num#1.base, translate_max_vl_num_~max_vl_num#1.offset, 1); [2025-02-08 02:59:15,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6666: assume !translate_max_vl_num_#t~switch378#1;translate_max_vl_num_#t~switch378#1 := translate_max_vl_num_#t~switch378#1 || 15 == (if translate_max_vl_num_~vl_hw_cap#1 % 256 % 4294967296 <= 2147483647 then translate_max_vl_num_~vl_hw_cap#1 % 256 % 4294967296 else translate_max_vl_num_~vl_hw_cap#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:15,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6121: assume -2147483648 <= mlx5_get_gid_table_len_#t~ret185#1 && mlx5_get_gid_table_len_#t~ret185#1 <= 2147483647;havoc mlx5_get_gid_table_len_#t~ret185#1;mlx5_get_gid_table_len_#res#1 := 0; [2025-02-08 02:59:15,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6121-1: SUMMARY for call mlx5_get_gid_table_len_#t~ret185#1 := printk(7, 0); srcloc: null [2025-02-08 02:59:15,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6749-1: SUMMARY for call mlx5_query_hca_port_#t~ret411#1 := mlx5_mtu_to_ib_mtu(mlx5_query_hca_port_#t~mem410#1); srcloc: null [2025-02-08 02:59:15,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6749: assume -2147483648 <= mlx5_query_hca_port_#t~ret411#1 && mlx5_query_hca_port_#t~ret411#1 <= 2147483647;mlx5_query_hca_port_~tmp___5~1#1 := mlx5_query_hca_port_#t~ret411#1;havoc mlx5_query_hca_port_#t~mem410#1;havoc mlx5_query_hca_port_#t~ret411#1;call write~int#18(mlx5_query_hca_port_~tmp___5~1#1, mlx5_query_hca_port_~props#1.base, 8 + mlx5_query_hca_port_~props#1.offset, 4);assume { :begin_inline_mlx5_query_port_vl_hw_cap } true;mlx5_query_port_vl_hw_cap_#in~arg0#1.base, mlx5_query_port_vl_hw_cap_#in~arg0#1.offset, mlx5_query_port_vl_hw_cap_#in~arg1#1.base, mlx5_query_port_vl_hw_cap_#in~arg1#1.offset, mlx5_query_port_vl_hw_cap_#in~arg2#1 := mlx5_query_hca_port_~mdev~3#1.base, mlx5_query_hca_port_~mdev~3#1.offset, mlx5_query_hca_port_~#vl_hw_cap~0#1.base, mlx5_query_hca_port_~#vl_hw_cap~0#1.offset, (if mlx5_query_hca_port_~port#1 % 256 % 4294967296 <= 2147483647 then mlx5_query_hca_port_~port#1 % 256 % 4294967296 else mlx5_query_hca_port_~port#1 % 256 % 4294967296 - 4294967296);havoc mlx5_query_port_vl_hw_cap_#res#1;havoc mlx5_query_port_vl_hw_cap_#t~nondet5226#1, mlx5_query_port_vl_hw_cap_~arg0#1.base, mlx5_query_port_vl_hw_cap_~arg0#1.offset, mlx5_query_port_vl_hw_cap_~arg1#1.base, mlx5_query_port_vl_hw_cap_~arg1#1.offset, mlx5_query_port_vl_hw_cap_~arg2#1;mlx5_query_port_vl_hw_cap_~arg0#1.base, mlx5_query_port_vl_hw_cap_~arg0#1.offset := mlx5_query_port_vl_hw_cap_#in~arg0#1.base, mlx5_query_port_vl_hw_cap_#in~arg0#1.offset;mlx5_query_port_vl_hw_cap_~arg1#1.base, mlx5_query_port_vl_hw_cap_~arg1#1.offset := mlx5_query_port_vl_hw_cap_#in~arg1#1.base, mlx5_query_port_vl_hw_cap_#in~arg1#1.offset;mlx5_query_port_vl_hw_cap_~arg2#1 := mlx5_query_port_vl_hw_cap_#in~arg2#1;havoc mlx5_query_port_vl_hw_cap_#t~nondet5226#1;assume -2147483648 <= mlx5_query_port_vl_hw_cap_#t~nondet5226#1 && mlx5_query_port_vl_hw_cap_#t~nondet5226#1 <= 2147483647;mlx5_query_port_vl_hw_cap_#res#1 := mlx5_query_port_vl_hw_cap_#t~nondet5226#1;havoc mlx5_query_port_vl_hw_cap_#t~nondet5226#1; [2025-02-08 02:59:15,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6585: assume 0 != (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296) % 2;call write~int#18(1, translate_active_width_~ib_width#1.base, translate_active_width_~ib_width#1.offset, 1); [2025-02-08 02:59:15,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6585: assume !(0 != (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296) % 2); [2025-02-08 02:59:15,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6685: call ULTIMATE.dealloc(mlx5_query_hca_port_~#max_mtu~0#1.base, mlx5_query_hca_port_~#max_mtu~0#1.offset);havoc mlx5_query_hca_port_~#max_mtu~0#1.base, mlx5_query_hca_port_~#max_mtu~0#1.offset;call ULTIMATE.dealloc(mlx5_query_hca_port_~#oper_mtu~0#1.base, mlx5_query_hca_port_~#oper_mtu~0#1.offset);havoc mlx5_query_hca_port_~#oper_mtu~0#1.base, mlx5_query_hca_port_~#oper_mtu~0#1.offset;call ULTIMATE.dealloc(mlx5_query_hca_port_~#ib_link_width_oper~0#1.base, mlx5_query_hca_port_~#ib_link_width_oper~0#1.offset);havoc mlx5_query_hca_port_~#ib_link_width_oper~0#1.base, mlx5_query_hca_port_~#ib_link_width_oper~0#1.offset;call ULTIMATE.dealloc(mlx5_query_hca_port_~#vl_hw_cap~0#1.base, mlx5_query_hca_port_~#vl_hw_cap~0#1.offset);havoc mlx5_query_hca_port_~#vl_hw_cap~0#1.base, mlx5_query_hca_port_~#vl_hw_cap~0#1.offset;#t~ret418#1 := mlx5_query_hca_port_#res#1;havoc mlx5_query_hca_port_#t~ret379#1.base, mlx5_query_hca_port_#t~ret379#1.offset, mlx5_query_hca_port_#t~mem380#1.base, mlx5_query_hca_port_#t~mem380#1.offset, mlx5_query_hca_port_#t~ret381#1.base, mlx5_query_hca_port_#t~ret381#1.offset, mlx5_query_hca_port_#t~memset~res382#1.base, mlx5_query_hca_port_#t~memset~res382#1.offset, mlx5_query_hca_port_#t~ret383#1, mlx5_query_hca_port_#t~mem384#1, mlx5_query_hca_port_#t~mem385#1, mlx5_query_hca_port_#t~mem386#1, mlx5_query_hca_port_#t~mem387#1, mlx5_query_hca_port_#t~mem388#1, mlx5_query_hca_port_#t~mem389#1, mlx5_query_hca_port_#t~mem390#1, mlx5_query_hca_port_#t~mem391#1, mlx5_query_hca_port_#t~ret392#1, mlx5_query_hca_port_#t~ret393#1, mlx5_query_hca_port_#t~mem394#1, mlx5_query_hca_port_#t~ret395#1, mlx5_query_hca_port_#t~bitwise396#1, mlx5_query_hca_port_#t~mem397#1, mlx5_query_hca_port_#t~ret398#1, mlx5_query_hca_port_#t~ret399#1, mlx5_query_hca_port_#t~mem400#1, mlx5_query_hca_port_#t~mem401#1, mlx5_query_hca_port_#t~mem402#1, mlx5_query_hca_port_#t~mem403#1, mlx5_query_hca_port_#t~ret404#1, mlx5_query_hca_port_#t~mem405#1, mlx5_query_hca_port_#t~ret406#1, mlx5_query_hca_port_#t~ret407#1, mlx5_query_hca_port_#t~mem408#1, mlx5_query_hca_port_#t~ret409#1, mlx5_query_hca_port_#t~mem410#1, mlx5_query_hca_port_#t~ret411#1, mlx5_query_hca_port_#t~ret412#1, mlx5_query_hca_port_#t~mem413#1, mlx5_query_hca_port_#t~ret414#1, mlx5_query_hca_port_~ibdev#1.base, mlx5_query_hca_port_~ibdev#1.offset, mlx5_query_hca_port_~port#1, mlx5_query_hca_port_~props#1.base, mlx5_query_hca_port_~props#1.offset, mlx5_query_hca_port_~dev~6#1.base, mlx5_query_hca_port_~dev~6#1.offset, mlx5_query_hca_port_~tmp~28#1.base, mlx5_query_hca_port_~tmp~28#1.offset, mlx5_query_hca_port_~mdev~3#1.base, mlx5_query_hca_port_~mdev~3#1.offset, mlx5_query_hca_port_~rep~0#1.base, mlx5_query_hca_port_~rep~0#1.offset, mlx5_query_hca_port_~#max_mtu~0#1.base, mlx5_query_hca_port_~#max_mtu~0#1.offset, mlx5_query_hca_port_~#oper_mtu~0#1.base, mlx5_query_hca_port_~#oper_mtu~0#1.offset, mlx5_query_hca_port_~err~4#1, mlx5_query_hca_port_~#ib_link_width_oper~0#1.base, mlx5_query_hca_port_~#ib_link_width_oper~0#1.offset, mlx5_query_hca_port_~#vl_hw_cap~0#1.base, mlx5_query_hca_port_~#vl_hw_cap~0#1.offset, mlx5_query_hca_port_~tmp___0~13#1.base, mlx5_query_hca_port_~tmp___0~13#1.offset, mlx5_query_hca_port_~tmp___1~8#1, mlx5_query_hca_port_~tmp___2~7#1, mlx5_query_hca_port_~tmp___3~3#1, mlx5_query_hca_port_~tmp___4~1#1, mlx5_query_hca_port_~tmp___5~1#1;havoc mlx5_query_hca_port_#in~ibdev#1.base, mlx5_query_hca_port_#in~ibdev#1.offset, mlx5_query_hca_port_#in~port#1, mlx5_query_hca_port_#in~props#1.base, mlx5_query_hca_port_#in~props#1.offset;assume { :end_inline_mlx5_query_hca_port } true;assume -2147483648 <= #t~ret418#1 && #t~ret418#1 <= 2147483647;~tmp___1~9#1 := #t~ret418#1;#res#1 := ~tmp___1~9#1; [2025-02-08 02:59:15,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6603: translate_active_width_~err~3#1 := -22; [2025-02-08 02:59:15,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669: assume translate_max_vl_num_#t~switch378#1;call write~int#18(5, translate_max_vl_num_~max_vl_num#1.base, translate_max_vl_num_~max_vl_num#1.offset, 1); [2025-02-08 02:59:15,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669: assume !translate_max_vl_num_#t~switch378#1;translate_max_vl_num_#t~switch378#1 := true; [2025-02-08 02:59:15,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752: assume 0 != mlx5_query_hca_port_~err~4#1; [2025-02-08 02:59:15,390 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752: assume !(0 != mlx5_query_hca_port_~err~4#1);call mlx5_query_hca_port_#t~mem413#1 := read~int#37(mlx5_query_hca_port_~#vl_hw_cap~0#1.base, mlx5_query_hca_port_~#vl_hw_cap~0#1.offset, 1);assume { :begin_inline_translate_max_vl_num } true;translate_max_vl_num_#in~ibdev#1.base, translate_max_vl_num_#in~ibdev#1.offset, translate_max_vl_num_#in~vl_hw_cap#1, translate_max_vl_num_#in~max_vl_num#1.base, translate_max_vl_num_#in~max_vl_num#1.offset := mlx5_query_hca_port_~ibdev#1.base, mlx5_query_hca_port_~ibdev#1.offset, (if mlx5_query_hca_port_#t~mem413#1 % 256 % 4294967296 <= 2147483647 then mlx5_query_hca_port_#t~mem413#1 % 256 % 4294967296 else mlx5_query_hca_port_#t~mem413#1 % 256 % 4294967296 - 4294967296), mlx5_query_hca_port_~props#1.base, 39 + mlx5_query_hca_port_~props#1.offset;havoc translate_max_vl_num_#res#1;havoc translate_max_vl_num_#t~switch378#1, translate_max_vl_num_~ibdev#1.base, translate_max_vl_num_~ibdev#1.offset, translate_max_vl_num_~vl_hw_cap#1, translate_max_vl_num_~max_vl_num#1.base, translate_max_vl_num_~max_vl_num#1.offset;translate_max_vl_num_~ibdev#1.base, translate_max_vl_num_~ibdev#1.offset := translate_max_vl_num_#in~ibdev#1.base, translate_max_vl_num_#in~ibdev#1.offset;translate_max_vl_num_~vl_hw_cap#1 := translate_max_vl_num_#in~vl_hw_cap#1;translate_max_vl_num_~max_vl_num#1.base, translate_max_vl_num_~max_vl_num#1.offset := translate_max_vl_num_#in~max_vl_num#1.base, translate_max_vl_num_#in~max_vl_num#1.offset;translate_max_vl_num_#t~switch378#1 := 1 == (if translate_max_vl_num_~vl_hw_cap#1 % 256 % 4294967296 <= 2147483647 then translate_max_vl_num_~vl_hw_cap#1 % 256 % 4294967296 else translate_max_vl_num_~vl_hw_cap#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:15,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6620-1: SUMMARY for call translate_active_width_#t~ret373#1 := ldv__builtin_expect((if translate_active_width_#t~mem372#1 % 256 % 18446744073709551616 <= 9223372036854775807 then translate_active_width_#t~mem372#1 % 256 % 18446744073709551616 else translate_active_width_#t~mem372#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:15,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6620: assume -9223372036854775808 <= translate_active_width_#t~ret373#1 && translate_active_width_#t~ret373#1 <= 9223372036854775807;translate_active_width_~tmp___3~2#1 := translate_active_width_#t~ret373#1;havoc translate_active_width_#t~mem372#1;havoc translate_active_width_#t~ret373#1; [2025-02-08 02:59:15,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22228: havoc mlx5_query_port_proto_oper_#t~nondet5225#1;mlx5_query_hca_port_#t~ret407#1 := mlx5_query_port_proto_oper_#res#1;havoc mlx5_query_port_proto_oper_#t~nondet5225#1, mlx5_query_port_proto_oper_~arg0#1.base, mlx5_query_port_proto_oper_~arg0#1.offset, mlx5_query_port_proto_oper_~arg1#1.base, mlx5_query_port_proto_oper_~arg1#1.offset, mlx5_query_port_proto_oper_~arg2#1, mlx5_query_port_proto_oper_~arg3#1;havoc mlx5_query_port_proto_oper_#in~arg0#1.base, mlx5_query_port_proto_oper_#in~arg0#1.offset, mlx5_query_port_proto_oper_#in~arg1#1.base, mlx5_query_port_proto_oper_#in~arg1#1.offset, mlx5_query_port_proto_oper_#in~arg2#1, mlx5_query_port_proto_oper_#in~arg3#1;assume { :end_inline_mlx5_query_port_proto_oper } true;assume -2147483648 <= mlx5_query_hca_port_#t~ret407#1 && mlx5_query_hca_port_#t~ret407#1 <= 2147483647;mlx5_query_hca_port_~err~4#1 := mlx5_query_hca_port_#t~ret407#1;havoc mlx5_query_hca_port_#t~ret407#1; [2025-02-08 02:59:15,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6736: assume 0 != mlx5_query_hca_port_~err~4#1; [2025-02-08 02:59:15,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6736: assume !(0 != mlx5_query_hca_port_~err~4#1);assume { :begin_inline_mlx5_query_port_proto_oper } true;mlx5_query_port_proto_oper_#in~arg0#1.base, mlx5_query_port_proto_oper_#in~arg0#1.offset, mlx5_query_port_proto_oper_#in~arg1#1.base, mlx5_query_port_proto_oper_#in~arg1#1.offset, mlx5_query_port_proto_oper_#in~arg2#1, mlx5_query_port_proto_oper_#in~arg3#1 := mlx5_query_hca_port_~mdev~3#1.base, mlx5_query_hca_port_~mdev~3#1.offset, mlx5_query_hca_port_~props#1.base, 44 + mlx5_query_hca_port_~props#1.offset, 1, (if mlx5_query_hca_port_~port#1 % 256 % 4294967296 <= 2147483647 then mlx5_query_hca_port_~port#1 % 256 % 4294967296 else mlx5_query_hca_port_~port#1 % 256 % 4294967296 - 4294967296);havoc mlx5_query_port_proto_oper_#res#1;havoc mlx5_query_port_proto_oper_#t~nondet5225#1, mlx5_query_port_proto_oper_~arg0#1.base, mlx5_query_port_proto_oper_~arg0#1.offset, mlx5_query_port_proto_oper_~arg1#1.base, mlx5_query_port_proto_oper_~arg1#1.offset, mlx5_query_port_proto_oper_~arg2#1, mlx5_query_port_proto_oper_~arg3#1;mlx5_query_port_proto_oper_~arg0#1.base, mlx5_query_port_proto_oper_~arg0#1.offset := mlx5_query_port_proto_oper_#in~arg0#1.base, mlx5_query_port_proto_oper_#in~arg0#1.offset;mlx5_query_port_proto_oper_~arg1#1.base, mlx5_query_port_proto_oper_~arg1#1.offset := mlx5_query_port_proto_oper_#in~arg1#1.base, mlx5_query_port_proto_oper_#in~arg1#1.offset;mlx5_query_port_proto_oper_~arg2#1 := mlx5_query_port_proto_oper_#in~arg2#1;mlx5_query_port_proto_oper_~arg3#1 := mlx5_query_port_proto_oper_#in~arg3#1;havoc mlx5_query_port_proto_oper_#t~nondet5225#1;assume -2147483648 <= mlx5_query_port_proto_oper_#t~nondet5225#1 && mlx5_query_port_proto_oper_#t~nondet5225#1 <= 2147483647;mlx5_query_port_proto_oper_#res#1 := mlx5_query_port_proto_oper_#t~nondet5225#1;havoc mlx5_query_port_proto_oper_#t~nondet5225#1; [2025-02-08 02:59:15,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6125-2: mlx5_get_gid_table_len_#res#1 := mlx5_get_gid_table_len_#t~bitwise186#1;havoc mlx5_get_gid_table_len_#t~bitwise186#1; [2025-02-08 02:59:15,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6125-3: [2025-02-08 02:59:15,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6125: havoc mlx5_get_gid_table_len_#t~bitwise186#1;mlx5_query_hca_port_#t~ret393#1 := mlx5_get_gid_table_len_#res#1;havoc mlx5_get_gid_table_len_#t~ret185#1, mlx5_get_gid_table_len_#t~bitwise186#1, mlx5_get_gid_table_len_~param#1;havoc mlx5_get_gid_table_len_#in~param#1;assume { :end_inline_mlx5_get_gid_table_len } true;assume -2147483648 <= mlx5_query_hca_port_#t~ret393#1 && mlx5_query_hca_port_#t~ret393#1 <= 2147483647;call write~int#18(mlx5_query_hca_port_#t~ret393#1, mlx5_query_hca_port_~props#1.base, 12 + mlx5_query_hca_port_~props#1.offset, 4);havoc mlx5_query_hca_port_#t~ret393#1;call mlx5_query_hca_port_#t~mem394#1 := read~int#18(mlx5_query_hca_port_~mdev~3#1.base, 253353 + mlx5_query_hca_port_~mdev~3#1.offset, 4); [2025-02-08 02:59:15,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6125-4: havoc mlx5_get_gid_table_len_#t~bitwise186#1;assume mlx5_get_gid_table_len_#t~bitwise186#1 > 8; [2025-02-08 02:59:15,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6125-5: assume 0 == (if mlx5_get_gid_table_len_~param#1 % 65536 % 4294967296 <= 2147483647 then mlx5_get_gid_table_len_~param#1 % 65536 % 4294967296 else mlx5_get_gid_table_len_~param#1 % 65536 % 4294967296 - 4294967296);mlx5_get_gid_table_len_#t~bitwise186#1 := 8; [2025-02-08 02:59:15,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6125-5: assume !(0 == (if mlx5_get_gid_table_len_~param#1 % 65536 % 4294967296 <= 2147483647 then mlx5_get_gid_table_len_~param#1 % 65536 % 4294967296 else mlx5_get_gid_table_len_~param#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:59:15,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6720-1: SUMMARY for call mlx5_query_hca_port_#t~ret392#1 := __fswab32(mlx5_query_hca_port_#t~mem391#1); srcloc: null [2025-02-08 02:59:15,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6720: mlx5_query_hca_port_~tmp___1~8#1 := mlx5_query_hca_port_#t~ret392#1;havoc mlx5_query_hca_port_#t~mem391#1;havoc mlx5_query_hca_port_#t~ret392#1;assume { :begin_inline_mlx5_get_gid_table_len } true;mlx5_get_gid_table_len_#in~param#1 := (if mlx5_query_hca_port_~tmp___1~8#1 % 65536 % 4294967296 <= 2147483647 then mlx5_query_hca_port_~tmp___1~8#1 % 65536 % 4294967296 else mlx5_query_hca_port_~tmp___1~8#1 % 65536 % 4294967296 - 4294967296);havoc mlx5_get_gid_table_len_#res#1;havoc mlx5_get_gid_table_len_#t~ret185#1, mlx5_get_gid_table_len_#t~bitwise186#1, mlx5_get_gid_table_len_~param#1;mlx5_get_gid_table_len_~param#1 := mlx5_get_gid_table_len_#in~param#1; [2025-02-08 02:59:15,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6588-2: havoc translate_active_width_#t~bitwise364#1;assume (((((if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296) < 0 || translate_active_width_#t~bitwise364#1 <= (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296)) && translate_active_width_#t~bitwise364#1 <= 2) && translate_active_width_#t~bitwise364#1 >= 0) && ((if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296) >= 0 || translate_active_width_#t~bitwise364#1 > 2 + (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296))) && translate_active_width_#t~bitwise364#1 >= -2147483648; [2025-02-08 02:59:15,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6588-1: [2025-02-08 02:59:15,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6588: assume 0 != translate_active_width_#t~bitwise364#1;havoc translate_active_width_#t~bitwise364#1;call write~$Pointer$#11(8, 0, translate_active_width_~#descriptor~0#1.base, translate_active_width_~#descriptor~0#1.offset, 8);call write~$Pointer$#11(9, 0, translate_active_width_~#descriptor~0#1.base, 8 + translate_active_width_~#descriptor~0#1.offset, 8);call write~$Pointer$#11(10, 0, translate_active_width_~#descriptor~0#1.base, 16 + translate_active_width_~#descriptor~0#1.offset, 8);call write~$Pointer$#11(11, 0, translate_active_width_~#descriptor~0#1.base, 24 + translate_active_width_~#descriptor~0#1.offset, 8);call write~int#11(323, translate_active_width_~#descriptor~0#1.base, 32 + translate_active_width_~#descriptor~0#1.offset, 4);call write~int#11(0, translate_active_width_~#descriptor~0#1.base, 36 + translate_active_width_~#descriptor~0#1.offset, 1);call translate_active_width_#t~mem365#1 := read~int#11(translate_active_width_~#descriptor~0#1.base, 36 + translate_active_width_~#descriptor~0#1.offset, 1); [2025-02-08 02:59:15,391 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6588: assume !(0 != translate_active_width_#t~bitwise364#1);havoc translate_active_width_#t~bitwise364#1; [2025-02-08 02:59:15,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621: assume 0 != translate_active_width_~tmp___3~2#1; [2025-02-08 02:59:15,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621: assume !(0 != translate_active_width_~tmp___3~2#1); [2025-02-08 02:59:15,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6588-4: assume 0 == (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296);translate_active_width_#t~bitwise364#1 := 0; [2025-02-08 02:59:15,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6588-4: assume !(0 == (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:15,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6588-3: assume 2 == (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296);translate_active_width_#t~bitwise364#1 := (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:15,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6588-3: assume !(2 == (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:15,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6605-3: assume 4 == (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296);translate_active_width_#t~bitwise369#1 := (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:15,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6605-3: assume !(4 == (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:15,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6605-2: havoc translate_active_width_#t~bitwise369#1;assume (((((if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296) < 0 || translate_active_width_#t~bitwise369#1 <= (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296)) && translate_active_width_#t~bitwise369#1 <= 4) && translate_active_width_#t~bitwise369#1 >= 0) && ((if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296) >= 0 || translate_active_width_#t~bitwise369#1 > 4 + (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296))) && translate_active_width_#t~bitwise369#1 >= -2147483648; [2025-02-08 02:59:15,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6605-1: [2025-02-08 02:59:15,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6605: assume 0 != translate_active_width_#t~bitwise369#1;havoc translate_active_width_#t~bitwise369#1;call write~int#18(2, translate_active_width_~ib_width#1.base, translate_active_width_~ib_width#1.offset, 1); [2025-02-08 02:59:15,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6605: assume !(0 != translate_active_width_#t~bitwise369#1);havoc translate_active_width_#t~bitwise369#1; [2025-02-08 02:59:15,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6605-4: assume 0 == (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296);translate_active_width_#t~bitwise369#1 := 0; [2025-02-08 02:59:15,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6605-4: assume !(0 == (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:15,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622: translate_active_width_~tmp___2~6#1.base, translate_active_width_~tmp___2~6#1.offset := translate_active_width_#t~ret374#1.base, translate_active_width_#t~ret374#1.offset;havoc translate_active_width_#t~ret374#1.base, translate_active_width_#t~ret374#1.offset;call translate_active_width_#t~mem375#1 := read~int#7(translate_active_width_~tmp___2~6#1.base, 2076 + translate_active_width_~tmp___2~6#1.offset, 4); [2025-02-08 02:59:15,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622-1: SUMMARY for call translate_active_width_#t~ret374#1.base, translate_active_width_#t~ret374#1.offset := get_current(); srcloc: null [2025-02-08 02:59:15,392 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6771: #t~ret417#1 := mlx5_query_mad_ifc_port_#res#1;havoc mlx5_query_mad_ifc_port_#t~ret4788#1.base, mlx5_query_mad_ifc_port_#t~ret4788#1.offset, mlx5_query_mad_ifc_port_#t~mem4789#1.base, mlx5_query_mad_ifc_port_#t~mem4789#1.offset, mlx5_query_mad_ifc_port_#t~ret4790#1.base, mlx5_query_mad_ifc_port_#t~ret4790#1.offset, mlx5_query_mad_ifc_port_#t~mem4791#1, mlx5_query_mad_ifc_port_#t~ret4792#1, mlx5_query_mad_ifc_port_#t~mem4793#1, mlx5_query_mad_ifc_port_#t~ret4794#1, mlx5_query_mad_ifc_port_#t~ret4795#1.base, mlx5_query_mad_ifc_port_#t~ret4795#1.offset, mlx5_query_mad_ifc_port_#t~mem4796#1, mlx5_query_mad_ifc_port_#t~ret4797#1, mlx5_query_mad_ifc_port_#t~ret4798#1.base, mlx5_query_mad_ifc_port_#t~ret4798#1.offset, mlx5_query_mad_ifc_port_#t~ret4799#1.base, mlx5_query_mad_ifc_port_#t~ret4799#1.offset, mlx5_query_mad_ifc_port_#t~memset~res4800#1.base, mlx5_query_mad_ifc_port_#t~memset~res4800#1.offset, mlx5_query_mad_ifc_port_#t~ret4801#1, mlx5_query_mad_ifc_port_#t~ret4802#1, mlx5_query_mad_ifc_port_#t~ret4803#1.base, mlx5_query_mad_ifc_port_#t~ret4803#1.offset, mlx5_query_mad_ifc_port_#t~mem4804#1, mlx5_query_mad_ifc_port_#t~ret4805#1, mlx5_query_mad_ifc_port_#t~ret4806#1, mlx5_query_mad_ifc_port_#t~mem4807#1, mlx5_query_mad_ifc_port_#t~ret4808#1, mlx5_query_mad_ifc_port_#t~mem4809#1, mlx5_query_mad_ifc_port_#t~mem4810#1, mlx5_query_mad_ifc_port_#t~mem4811#1, mlx5_query_mad_ifc_port_#t~ret4812#1, mlx5_query_mad_ifc_port_#t~mem4813#1, mlx5_query_mad_ifc_port_#t~mem4814#1, mlx5_query_mad_ifc_port_#t~ret4815#1, mlx5_query_mad_ifc_port_#t~bitwise4816#1, mlx5_query_mad_ifc_port_#t~mem4817#1, mlx5_query_mad_ifc_port_#t~ret4818#1, mlx5_query_mad_ifc_port_#t~ret4819#1, mlx5_query_mad_ifc_port_#t~mem4820#1, mlx5_query_mad_ifc_port_#t~mem4821#1, mlx5_query_mad_ifc_port_#t~mem4822#1, mlx5_query_mad_ifc_port_#t~mem4823#1, mlx5_query_mad_ifc_port_#t~mem4824#1, mlx5_query_mad_ifc_port_#t~mem4825#1, mlx5_query_mad_ifc_port_#t~mem4826#1, mlx5_query_mad_ifc_port_#t~mem4827#1, mlx5_query_mad_ifc_port_#t~bitwise4828#1, mlx5_query_mad_ifc_port_#t~mem4829#1, mlx5_query_mad_ifc_port_#t~switch4830#1, mlx5_query_mad_ifc_port_#t~mem4831#1, mlx5_query_mad_ifc_port_#t~mem4832#1, mlx5_query_mad_ifc_port_#t~ret4833#1, mlx5_query_mad_ifc_port_#t~ret4834#1, mlx5_query_mad_ifc_port_#t~mem4835#1, mlx5_query_mad_ifc_port_~ibdev#1.base, mlx5_query_mad_ifc_port_~ibdev#1.offset, mlx5_query_mad_ifc_port_~port#1, mlx5_query_mad_ifc_port_~props#1.base, mlx5_query_mad_ifc_port_~props#1.offset, mlx5_query_mad_ifc_port_~dev~65#1.base, mlx5_query_mad_ifc_port_~dev~65#1.offset, mlx5_query_mad_ifc_port_~tmp~273#1.base, mlx5_query_mad_ifc_port_~tmp~273#1.offset, mlx5_query_mad_ifc_port_~mdev~11#1.base, mlx5_query_mad_ifc_port_~mdev~11#1.offset, mlx5_query_mad_ifc_port_~in_mad~7#1.base, mlx5_query_mad_ifc_port_~in_mad~7#1.offset, mlx5_query_mad_ifc_port_~out_mad~9#1.base, mlx5_query_mad_ifc_port_~out_mad~9#1.offset, mlx5_query_mad_ifc_port_~ext_active_speed~0#1, mlx5_query_mad_ifc_port_~err~79#1, mlx5_query_mad_ifc_port_~tmp___0~150#1.base, mlx5_query_mad_ifc_port_~tmp___0~150#1.offset, mlx5_query_mad_ifc_port_~tmp___1~106#1, mlx5_query_mad_ifc_port_~tmp___2~83#1.base, mlx5_query_mad_ifc_port_~tmp___2~83#1.offset, mlx5_query_mad_ifc_port_~tmp___3~62#1.base, mlx5_query_mad_ifc_port_~tmp___3~62#1.offset, mlx5_query_mad_ifc_port_~tmp___4~52#1, mlx5_query_mad_ifc_port_~tmp___5~47#1.base, mlx5_query_mad_ifc_port_~tmp___5~47#1.offset, mlx5_query_mad_ifc_port_~tmp___6~38#1, mlx5_query_mad_ifc_port_~tmp___7~34#1, mlx5_query_mad_ifc_port_~tmp___8~29#1, mlx5_query_mad_ifc_port_~tmp___9~27#1;havoc mlx5_query_mad_ifc_port_#in~ibdev#1.base, mlx5_query_mad_ifc_port_#in~ibdev#1.offset, mlx5_query_mad_ifc_port_#in~port#1, mlx5_query_mad_ifc_port_#in~props#1.base, mlx5_query_mad_ifc_port_#in~props#1.offset;assume { :end_inline_mlx5_query_mad_ifc_port } true;assume -2147483648 <= #t~ret417#1 && #t~ret417#1 <= 2147483647;~tmp___0~14#1 := #t~ret417#1;#res#1 := ~tmp___0~14#1; [2025-02-08 02:59:15,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6672: assume translate_max_vl_num_#t~switch378#1;translate_max_vl_num_#res#1 := -22; [2025-02-08 02:59:15,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6672: assume !translate_max_vl_num_#t~switch378#1;havoc translate_max_vl_num_#t~switch378#1;havoc translate_max_vl_num_#t~switch378#1;translate_max_vl_num_#res#1 := 0; [2025-02-08 02:59:15,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6722: mlx5_query_hca_port_~tmp___2~7#1 := mlx5_query_hca_port_#t~ret395#1;havoc mlx5_query_hca_port_#t~mem394#1;havoc mlx5_query_hca_port_#t~ret395#1; [2025-02-08 02:59:15,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6623-1: SUMMARY for call __dynamic_pr_debug(translate_active_width_~#descriptor___0~0#1.base, translate_active_width_~#descriptor___0~0#1.offset, 18, 0); srcloc: null [2025-02-08 02:59:15,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6623: havoc translate_active_width_#t~mem375#1; [2025-02-08 02:59:15,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22198: havoc mlx5_query_hca_vport_context_#t~nondet5219#1;mlx5_query_hca_port_#t~ret383#1 := mlx5_query_hca_vport_context_#res#1;havoc mlx5_query_hca_vport_context_#t~nondet5219#1, mlx5_query_hca_vport_context_~arg0#1.base, mlx5_query_hca_vport_context_~arg0#1.offset, mlx5_query_hca_vport_context_~arg1#1, mlx5_query_hca_vport_context_~arg2#1, mlx5_query_hca_vport_context_~arg3#1, mlx5_query_hca_vport_context_~arg4#1.base, mlx5_query_hca_vport_context_~arg4#1.offset;havoc mlx5_query_hca_vport_context_#in~arg0#1.base, mlx5_query_hca_vport_context_#in~arg0#1.offset, mlx5_query_hca_vport_context_#in~arg1#1, mlx5_query_hca_vport_context_#in~arg2#1, mlx5_query_hca_vport_context_#in~arg3#1, mlx5_query_hca_vport_context_#in~arg4#1.base, mlx5_query_hca_vport_context_#in~arg4#1.offset;assume { :end_inline_mlx5_query_hca_vport_context } true;assume -2147483648 <= mlx5_query_hca_port_#t~ret383#1 && mlx5_query_hca_port_#t~ret383#1 <= 2147483647;mlx5_query_hca_port_~err~4#1 := mlx5_query_hca_port_#t~ret383#1;havoc mlx5_query_hca_port_#t~ret383#1; [2025-02-08 02:59:15,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6722-1: SUMMARY for call mlx5_query_hca_port_#t~ret395#1 := __fswab32(mlx5_query_hca_port_#t~mem394#1); srcloc: null [2025-02-08 02:59:15,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6723-1: [2025-02-08 02:59:15,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6723: call write~int#18(mlx5_query_hca_port_#t~bitwise396#1, mlx5_query_hca_port_~props#1.base, 20 + mlx5_query_hca_port_~props#1.offset, 4);havoc mlx5_query_hca_port_#t~bitwise396#1;call mlx5_query_hca_port_#t~mem397#1 := read~int#18(mlx5_query_hca_port_~mdev~3#1.base, 253345 + mlx5_query_hca_port_~mdev~3#1.offset, 4); [2025-02-08 02:59:15,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6756: mlx5_query_hca_port_#t~ret414#1 := translate_max_vl_num_#res#1;havoc translate_max_vl_num_#t~switch378#1, translate_max_vl_num_~ibdev#1.base, translate_max_vl_num_~ibdev#1.offset, translate_max_vl_num_~vl_hw_cap#1, translate_max_vl_num_~max_vl_num#1.base, translate_max_vl_num_~max_vl_num#1.offset;havoc translate_max_vl_num_#in~ibdev#1.base, translate_max_vl_num_#in~ibdev#1.offset, translate_max_vl_num_#in~vl_hw_cap#1, translate_max_vl_num_#in~max_vl_num#1.base, translate_max_vl_num_#in~max_vl_num#1.offset;assume { :end_inline_translate_max_vl_num } true;assume -2147483648 <= mlx5_query_hca_port_#t~ret414#1 && mlx5_query_hca_port_#t~ret414#1 <= 2147483647;mlx5_query_hca_port_~err~4#1 := mlx5_query_hca_port_#t~ret414#1;havoc mlx5_query_hca_port_#t~mem413#1;havoc mlx5_query_hca_port_#t~ret414#1; [2025-02-08 02:59:15,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6723-3: assume 0 == (if mlx5_query_hca_port_~tmp___2~7#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 <= 2147483647 then mlx5_query_hca_port_~tmp___2~7#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 else mlx5_query_hca_port_~tmp___2~7#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 - 4294967296) % 32;mlx5_query_hca_port_#t~bitwise396#1 := 1; [2025-02-08 02:59:15,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6723-3: assume !(0 == (if mlx5_query_hca_port_~tmp___2~7#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 <= 2147483647 then mlx5_query_hca_port_~tmp___2~7#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 else mlx5_query_hca_port_~tmp___2~7#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 - 4294967296) % 32); [2025-02-08 02:59:15,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6657: assume translate_max_vl_num_#t~switch378#1;call write~int#18(1, translate_max_vl_num_~max_vl_num#1.base, translate_max_vl_num_~max_vl_num#1.offset, 1); [2025-02-08 02:59:15,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6657: assume !translate_max_vl_num_#t~switch378#1;translate_max_vl_num_#t~switch378#1 := translate_max_vl_num_#t~switch378#1 || 2 == (if translate_max_vl_num_~vl_hw_cap#1 % 256 % 4294967296 <= 2147483647 then translate_max_vl_num_~vl_hw_cap#1 % 256 % 4294967296 else translate_max_vl_num_~vl_hw_cap#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:15,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22232: havoc mlx5_query_port_vl_hw_cap_#t~nondet5226#1;mlx5_query_hca_port_#t~ret412#1 := mlx5_query_port_vl_hw_cap_#res#1;havoc mlx5_query_port_vl_hw_cap_#t~nondet5226#1, mlx5_query_port_vl_hw_cap_~arg0#1.base, mlx5_query_port_vl_hw_cap_~arg0#1.offset, mlx5_query_port_vl_hw_cap_~arg1#1.base, mlx5_query_port_vl_hw_cap_~arg1#1.offset, mlx5_query_port_vl_hw_cap_~arg2#1;havoc mlx5_query_port_vl_hw_cap_#in~arg0#1.base, mlx5_query_port_vl_hw_cap_#in~arg0#1.offset, mlx5_query_port_vl_hw_cap_#in~arg1#1.base, mlx5_query_port_vl_hw_cap_#in~arg1#1.offset, mlx5_query_port_vl_hw_cap_#in~arg2#1;assume { :end_inline_mlx5_query_port_vl_hw_cap } true;assume -2147483648 <= mlx5_query_hca_port_#t~ret412#1 && mlx5_query_hca_port_#t~ret412#1 <= 2147483647;mlx5_query_hca_port_~err~4#1 := mlx5_query_hca_port_#t~ret412#1;havoc mlx5_query_hca_port_#t~ret412#1; [2025-02-08 02:59:15,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6723-2: havoc mlx5_query_hca_port_#t~bitwise396#1;assume mlx5_query_hca_port_#t~bitwise396#1 > 1; [2025-02-08 02:59:15,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6608-2: havoc translate_active_width_#t~bitwise370#1;assume (((((if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296) < 0 || translate_active_width_#t~bitwise370#1 <= (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296)) && translate_active_width_#t~bitwise370#1 <= 8) && translate_active_width_#t~bitwise370#1 >= 0) && ((if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296) >= 0 || translate_active_width_#t~bitwise370#1 > 8 + (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296))) && translate_active_width_#t~bitwise370#1 >= -2147483648; [2025-02-08 02:59:15,393 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6575: call ULTIMATE.dealloc(translate_active_width_~#descriptor~0#1.base, translate_active_width_~#descriptor~0#1.offset);havoc translate_active_width_~#descriptor~0#1.base, translate_active_width_~#descriptor~0#1.offset;call ULTIMATE.dealloc(translate_active_width_~#descriptor___0~0#1.base, translate_active_width_~#descriptor___0~0#1.offset);havoc translate_active_width_~#descriptor___0~0#1.base, translate_active_width_~#descriptor___0~0#1.offset;mlx5_query_hca_port_#t~ret406#1 := translate_active_width_#res#1;havoc translate_active_width_#t~ret363#1.base, translate_active_width_#t~ret363#1.offset, translate_active_width_#t~bitwise364#1, translate_active_width_#t~mem365#1, translate_active_width_#t~ret366#1, translate_active_width_#t~ret367#1.base, translate_active_width_#t~ret367#1.offset, translate_active_width_#t~mem368#1, translate_active_width_#t~bitwise369#1, translate_active_width_#t~bitwise370#1, translate_active_width_#t~bitwise371#1, translate_active_width_#t~mem372#1, translate_active_width_#t~ret373#1, translate_active_width_#t~ret374#1.base, translate_active_width_#t~ret374#1.offset, translate_active_width_#t~mem375#1, translate_active_width_~ibdev#1.base, translate_active_width_~ibdev#1.offset, translate_active_width_~active_width#1, translate_active_width_~ib_width#1.base, translate_active_width_~ib_width#1.offset, translate_active_width_~dev~5#1.base, translate_active_width_~dev~5#1.offset, translate_active_width_~tmp~27#1.base, translate_active_width_~tmp~27#1.offset, translate_active_width_~err~3#1, translate_active_width_~#descriptor~0#1.base, translate_active_width_~#descriptor~0#1.offset, translate_active_width_~tmp___0~12#1.base, translate_active_width_~tmp___0~12#1.offset, translate_active_width_~tmp___1~7#1, translate_active_width_~#descriptor___0~0#1.base, translate_active_width_~#descriptor___0~0#1.offset, translate_active_width_~tmp___2~6#1.base, translate_active_width_~tmp___2~6#1.offset, translate_active_width_~tmp___3~2#1;havoc translate_active_width_#in~ibdev#1.base, translate_active_width_#in~ibdev#1.offset, translate_active_width_#in~active_width#1, translate_active_width_#in~ib_width#1.base, translate_active_width_#in~ib_width#1.offset;assume { :end_inline_translate_active_width } true;assume -2147483648 <= mlx5_query_hca_port_#t~ret406#1 && mlx5_query_hca_port_#t~ret406#1 <= 2147483647;mlx5_query_hca_port_~err~4#1 := mlx5_query_hca_port_#t~ret406#1;havoc mlx5_query_hca_port_#t~mem405#1;havoc mlx5_query_hca_port_#t~ret406#1; [2025-02-08 02:59:15,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6608-1: [2025-02-08 02:59:15,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6608: assume 0 != translate_active_width_#t~bitwise370#1;havoc translate_active_width_#t~bitwise370#1;call write~int#18(4, translate_active_width_~ib_width#1.base, translate_active_width_~ib_width#1.offset, 1); [2025-02-08 02:59:15,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6608: assume !(0 != translate_active_width_#t~bitwise370#1);havoc translate_active_width_#t~bitwise370#1; [2025-02-08 02:59:15,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6608-4: assume 0 == (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296);translate_active_width_#t~bitwise370#1 := 0; [2025-02-08 02:59:15,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6608-4: assume !(0 == (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:15,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6608-3: assume 8 == (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296);translate_active_width_#t~bitwise370#1 := (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:15,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6608-3: assume !(8 == (if translate_active_width_~active_width#1 % 256 % 4294967296 <= 2147483647 then translate_active_width_~active_width#1 % 256 % 4294967296 else translate_active_width_~active_width#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:15,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6724-1: SUMMARY for call mlx5_query_hca_port_#t~ret398#1 := __fswab32(mlx5_query_hca_port_#t~mem397#1); srcloc: null [2025-02-08 02:59:15,394 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6724: mlx5_query_hca_port_~tmp___3~3#1 := mlx5_query_hca_port_#t~ret398#1;havoc mlx5_query_hca_port_#t~mem397#1;havoc mlx5_query_hca_port_#t~ret398#1; [2025-02-08 02:59:15,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21928: havoc #t~ret5165.base, #t~ret5165.offset; [2025-02-08 02:59:15,441 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22105: havoc #t~nondet5197; [2025-02-08 02:59:15,449 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16973: havoc #t~mem4026; [2025-02-08 02:59:15,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16765: havoc #t~mem3938.base, #t~mem3938.offset; [2025-02-08 02:59:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13248: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 0; [2025-02-08 02:59:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13248: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 1048576 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13216: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 14; [2025-02-08 02:59:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13216: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 16 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13250: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 0; [2025-02-08 02:59:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13250: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;havoc ib_nr_to_mlx5_nr_#t~switch2515#1;havoc ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 0; [2025-02-08 02:59:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13218: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 16; [2025-02-08 02:59:16,114 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13218: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 32 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22005: havoc ib_modify_qp_is_ok_#t~nondet5180#1;#t~ret2691#1 := ib_modify_qp_is_ok_#res#1;havoc ib_modify_qp_is_ok_#t~nondet5180#1, ib_modify_qp_is_ok_~arg0#1, ib_modify_qp_is_ok_~arg1#1, ib_modify_qp_is_ok_~arg2#1, ib_modify_qp_is_ok_~arg3#1, ib_modify_qp_is_ok_~arg4#1;havoc ib_modify_qp_is_ok_#in~arg0#1, ib_modify_qp_is_ok_#in~arg1#1, ib_modify_qp_is_ok_#in~arg2#1, ib_modify_qp_is_ok_#in~arg3#1, ib_modify_qp_is_ok_#in~arg4#1;assume { :end_inline_ib_modify_qp_is_ok } true;assume -2147483648 <= #t~ret2691#1 && #t~ret2691#1 <= 2147483647;~tmp___1~49#1 := #t~ret2691#1;havoc #t~mem2690#1;havoc #t~ret2691#1; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13220: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 65536; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13220: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 64 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13287: call ULTIMATE.dealloc(__mlx5_ib_modify_qp_~#send_cq~1#1.base, __mlx5_ib_modify_qp_~#send_cq~1#1.offset);havoc __mlx5_ib_modify_qp_~#send_cq~1#1.base, __mlx5_ib_modify_qp_~#send_cq~1#1.offset;call ULTIMATE.dealloc(__mlx5_ib_modify_qp_~#recv_cq~1#1.base, __mlx5_ib_modify_qp_~#recv_cq~1#1.offset);havoc __mlx5_ib_modify_qp_~#recv_cq~1#1.base, __mlx5_ib_modify_qp_~#recv_cq~1#1.offset; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13222: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 32; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13222: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 128 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13224: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 65664; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13224: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 256 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13226: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 0; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13226: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 512 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13228: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 16384; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13228: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 1024 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13230: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 4096; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13230: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 2048 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13232: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 8192; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13232: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 4096 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13266: assume 0 != ib_mask_to_mlx5_opt_#t~bitwise2516#1 % 2;havoc ib_mask_to_mlx5_opt_#t~bitwise2516#1; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13266: assume !(0 != ib_mask_to_mlx5_opt_#t~bitwise2516#1 % 2);havoc ib_mask_to_mlx5_opt_#t~bitwise2516#1; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13266-3: assume 0 == ib_mask_to_mlx5_opt_~ib_mask#1 || 0 == ib_mask_to_mlx5_opt_~i~10#1;ib_mask_to_mlx5_opt_#t~bitwise2516#1 := ib_mask_to_mlx5_opt_~ib_mask#1; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13266-3: assume !(0 == ib_mask_to_mlx5_opt_~ib_mask#1 || 0 == ib_mask_to_mlx5_opt_~i~10#1); [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13266-1: [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13266-2: havoc ib_mask_to_mlx5_opt_#t~bitwise2516#1;assume ib_mask_to_mlx5_opt_#t~bitwise2516#1 < ib_mask_to_mlx5_opt_~ib_mask#1; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13267: ib_mask_to_mlx5_opt_#t~ret2518#1 := ib_nr_to_mlx5_nr_#res#1;havoc ib_nr_to_mlx5_nr_#t~switch2515#1, ib_nr_to_mlx5_nr_~ib_mask#1;havoc ib_nr_to_mlx5_nr_#in~ib_mask#1;assume { :end_inline_ib_nr_to_mlx5_nr } true;assume -2147483648 <= ib_mask_to_mlx5_opt_#t~ret2518#1 && ib_mask_to_mlx5_opt_#t~ret2518#1 <= 2147483647;ib_mask_to_mlx5_opt_~tmp~132#1 := ib_mask_to_mlx5_opt_#t~ret2518#1;havoc ib_mask_to_mlx5_opt_#t~bitwise2517#1;havoc ib_mask_to_mlx5_opt_#t~ret2518#1; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13234: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 0; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13234: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 8192 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13267-1: assume { :begin_inline_ib_nr_to_mlx5_nr } true;ib_nr_to_mlx5_nr_#in~ib_mask#1 := ib_mask_to_mlx5_opt_#t~bitwise2517#1;havoc ib_nr_to_mlx5_nr_#res#1;havoc ib_nr_to_mlx5_nr_#t~switch2515#1, ib_nr_to_mlx5_nr_~ib_mask#1;ib_nr_to_mlx5_nr_~ib_mask#1 := ib_nr_to_mlx5_nr_#in~ib_mask#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := 1 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13267-4: assume 0 == ib_mask_to_mlx5_opt_~i~10#1;ib_mask_to_mlx5_opt_#t~bitwise2517#1 := 1; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13267-4: assume !(0 == ib_mask_to_mlx5_opt_~i~10#1); [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13267-2: [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13267-3: havoc ib_mask_to_mlx5_opt_#t~bitwise2517#1;assume ib_mask_to_mlx5_opt_#t~bitwise2517#1 > 1; [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13268-1: [2025-02-08 02:59:16,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13268-2: havoc ib_mask_to_mlx5_opt_#t~bitwise2519#1;assume (((((ib_mask_to_mlx5_opt_~tmp~132#1 < 0 && ib_mask_to_mlx5_opt_~result~0#1 >= 0) || ib_mask_to_mlx5_opt_#t~bitwise2519#1 >= ib_mask_to_mlx5_opt_~result~0#1) && ((ib_mask_to_mlx5_opt_~tmp~132#1 >= 0 && ib_mask_to_mlx5_opt_~result~0#1 < 0) || ib_mask_to_mlx5_opt_#t~bitwise2519#1 >= ib_mask_to_mlx5_opt_~tmp~132#1)) && ((ib_mask_to_mlx5_opt_~tmp~132#1 < 0 || ib_mask_to_mlx5_opt_~result~0#1 < 0) || ib_mask_to_mlx5_opt_#t~bitwise2519#1 <= ib_mask_to_mlx5_opt_~tmp~132#1 + ib_mask_to_mlx5_opt_~result~0#1)) && ((ib_mask_to_mlx5_opt_~tmp~132#1 >= 0 && ib_mask_to_mlx5_opt_~result~0#1 >= 0) || ib_mask_to_mlx5_opt_#t~bitwise2519#1 < 0)) && ib_mask_to_mlx5_opt_#t~bitwise2519#1 <= 2147483647; [2025-02-08 02:59:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13268: ib_mask_to_mlx5_opt_~result~0#1 := ib_mask_to_mlx5_opt_#t~bitwise2519#1;havoc ib_mask_to_mlx5_opt_#t~bitwise2519#1; [2025-02-08 02:59:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13268-3: assume 0 == ib_mask_to_mlx5_opt_~result~0#1;ib_mask_to_mlx5_opt_#t~bitwise2519#1 := ib_mask_to_mlx5_opt_~tmp~132#1; [2025-02-08 02:59:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13268-3: assume !(0 == ib_mask_to_mlx5_opt_~result~0#1); [2025-02-08 02:59:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13268-4: assume 0 == ib_mask_to_mlx5_opt_~tmp~132#1 || ib_mask_to_mlx5_opt_~tmp~132#1 == ib_mask_to_mlx5_opt_~result~0#1;ib_mask_to_mlx5_opt_#t~bitwise2519#1 := ib_mask_to_mlx5_opt_~result~0#1; [2025-02-08 02:59:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13268-4: assume !(0 == ib_mask_to_mlx5_opt_~tmp~132#1 || ib_mask_to_mlx5_opt_~tmp~132#1 == ib_mask_to_mlx5_opt_~result~0#1); [2025-02-08 02:59:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13236: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 256; [2025-02-08 02:59:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13236: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 16384 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13535: havoc mlx5_ib_qp_enable_pagefaults_#t~ret5124#1.base, mlx5_ib_qp_enable_pagefaults_#t~ret5124#1.offset, mlx5_ib_qp_enable_pagefaults_#t~ret5125#1, mlx5_ib_qp_enable_pagefaults_~qp#1.base, mlx5_ib_qp_enable_pagefaults_~qp#1.offset, mlx5_ib_qp_enable_pagefaults_~flags~7#1, mlx5_ib_qp_enable_pagefaults_~tmp~293#1.base, mlx5_ib_qp_enable_pagefaults_~tmp~293#1.offset;havoc mlx5_ib_qp_enable_pagefaults_#in~qp#1.base, mlx5_ib_qp_enable_pagefaults_#in~qp#1.offset;assume { :end_inline_mlx5_ib_qp_enable_pagefaults } true; [2025-02-08 02:59:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13271: ib_mask_to_mlx5_opt_~i~10#1 := 1 + ib_mask_to_mlx5_opt_~i~10#1; [2025-02-08 02:59:16,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13238: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 1; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13238: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 32768 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13240: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 64; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13240: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 65536 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13242: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 0; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13242: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 131072 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13210: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 0; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13210: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 2 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13244: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 526; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13244: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 262144 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13212: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 0; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13212: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 4 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13609: assume 0 == ~tmp___1~49#1; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13609: assume !(0 == ~tmp___1~49#1); [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13246: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 1024; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13246: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 524288 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13478: __mlx5_ib_modify_qp_#t~ret2621#1 := to_mlx5_access_flags_#res#1;havoc to_mlx5_access_flags_#t~bitwise2468#1, to_mlx5_access_flags_#t~mem2469#1, to_mlx5_access_flags_#t~mem2470#1, to_mlx5_access_flags_#t~bitwise2471#1, to_mlx5_access_flags_#t~mem2472#1, to_mlx5_access_flags_#t~mem2473#1, to_mlx5_access_flags_#t~bitwise2474#1, to_mlx5_access_flags_#t~bitwise2475#1, to_mlx5_access_flags_#t~bitwise2476#1, to_mlx5_access_flags_#t~bitwise2477#1, to_mlx5_access_flags_#t~bitwise2478#1, to_mlx5_access_flags_#t~bitwise2479#1, to_mlx5_access_flags_#t~bitwise2480#1, to_mlx5_access_flags_#t~ret2481#1, to_mlx5_access_flags_~qp#1.base, to_mlx5_access_flags_~qp#1.offset, to_mlx5_access_flags_~attr#1.base, to_mlx5_access_flags_~attr#1.offset, to_mlx5_access_flags_~attr_mask#1, to_mlx5_access_flags_~hw_access_flags~0#1, to_mlx5_access_flags_~dest_rd_atomic~0#1, to_mlx5_access_flags_~access_flags~0#1, to_mlx5_access_flags_~tmp~129#1;havoc to_mlx5_access_flags_#in~qp#1.base, to_mlx5_access_flags_#in~qp#1.offset, to_mlx5_access_flags_#in~attr#1.base, to_mlx5_access_flags_#in~attr#1.offset, to_mlx5_access_flags_#in~attr_mask#1;assume { :end_inline_to_mlx5_access_flags } true;__mlx5_ib_modify_qp_~tmp___19~7#1 := __mlx5_ib_modify_qp_#t~ret2621#1;havoc __mlx5_ib_modify_qp_#t~ret2621#1;call __mlx5_ib_modify_qp_#t~mem2622#1 := read~int#18(__mlx5_ib_modify_qp_~context~7#1.base, 144 + __mlx5_ib_modify_qp_~context~7#1.offset, 4); [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13214: assume ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#res#1 := 0; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13214: assume !ib_nr_to_mlx5_nr_#t~switch2515#1;ib_nr_to_mlx5_nr_#t~switch2515#1 := ib_nr_to_mlx5_nr_#t~switch2515#1 || 8 == ib_nr_to_mlx5_nr_~ib_mask#1; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13479-4: assume 0 == __mlx5_ib_modify_qp_#t~mem2622#1 % 4294967296 || __mlx5_ib_modify_qp_#t~mem2622#1 % 4294967296 == __mlx5_ib_modify_qp_~tmp___19~7#1 % 4294967296;__mlx5_ib_modify_qp_#t~bitwise2623#1 := __mlx5_ib_modify_qp_~tmp___19~7#1; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13479-4: assume !(0 == __mlx5_ib_modify_qp_#t~mem2622#1 % 4294967296 || __mlx5_ib_modify_qp_#t~mem2622#1 % 4294967296 == __mlx5_ib_modify_qp_~tmp___19~7#1 % 4294967296); [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13479-2: havoc __mlx5_ib_modify_qp_#t~bitwise2623#1;assume (__mlx5_ib_modify_qp_#t~bitwise2623#1 % 4294967296 >= __mlx5_ib_modify_qp_#t~mem2622#1 % 4294967296 && __mlx5_ib_modify_qp_#t~bitwise2623#1 % 4294967296 >= __mlx5_ib_modify_qp_~tmp___19~7#1 % 4294967296) && __mlx5_ib_modify_qp_#t~bitwise2623#1 % 4294967296 <= __mlx5_ib_modify_qp_#t~mem2622#1 % 4294967296 + __mlx5_ib_modify_qp_~tmp___19~7#1 % 4294967296; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13479-3: assume 0 == __mlx5_ib_modify_qp_~tmp___19~7#1 % 4294967296;__mlx5_ib_modify_qp_#t~bitwise2623#1 := __mlx5_ib_modify_qp_#t~mem2622#1; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13479-3: assume !(0 == __mlx5_ib_modify_qp_~tmp___19~7#1 % 4294967296); [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13479: call write~int#18(__mlx5_ib_modify_qp_#t~bitwise2623#1, __mlx5_ib_modify_qp_~context~7#1.base, 144 + __mlx5_ib_modify_qp_~context~7#1.offset, 4);havoc __mlx5_ib_modify_qp_#t~mem2622#1;havoc __mlx5_ib_modify_qp_#t~bitwise2623#1; [2025-02-08 02:59:16,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13479-1: [2025-02-08 02:59:16,126 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint copy_to_userFINAL: assume true; [2025-02-08 02:59:16,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21865: havoc _copy_to_user_#t~nondet5161#1;#t~ret81#1 := _copy_to_user_#res#1;havoc _copy_to_user_#t~nondet5161#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~ret81#1;havoc #t~ret81#1; [2025-02-08 02:59:16,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5995: assume { :end_inline___copy_to_user_overflow } true; [2025-02-08 02:59:16,127 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5997: #res#1 := ~n#1; [2025-02-08 02:59:16,133 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22287: havoc #t~ret5239.base, #t~ret5239.offset; [2025-02-08 02:59:16,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22129: havoc #t~nondet5203; [2025-02-08 02:59:16,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10575: havoc #t~mem1604; [2025-02-08 02:59:16,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21934: havoc #t~ret5167.base, #t~ret5167.offset; [2025-02-08 02:59:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10011: mlx5_ib_create_cq_~tmp___3~17#1.base, mlx5_ib_create_cq_~tmp___3~17#1.offset := mlx5_ib_create_cq_#t~ret1397#1.base, mlx5_ib_create_cq_#t~ret1397#1.offset;havoc mlx5_ib_create_cq_#t~ret1397#1.base, mlx5_ib_create_cq_#t~ret1397#1.offset;mlx5_ib_create_cq_#res#1.base, mlx5_ib_create_cq_#res#1.offset := mlx5_ib_create_cq_~tmp___3~17#1.base, mlx5_ib_create_cq_~tmp___3~17#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset);havoc mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset);havoc mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset);havoc mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset);havoc mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset);havoc mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset);havoc mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#__key~4#1.base, mlx5_ib_create_cq_~#__key~4#1.offset);havoc mlx5_ib_create_cq_~#__key~4#1.base, mlx5_ib_create_cq_~#__key~4#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#__key___0~2#1.base, mlx5_ib_create_cq_~#__key___0~2#1.offset);havoc mlx5_ib_create_cq_~#__key___0~2#1.base, mlx5_ib_create_cq_~#__key___0~2#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset);havoc mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset; [2025-02-08 02:59:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10011-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1397#1.base, mlx5_ib_create_cq_#t~ret1397#1.offset := ERR_PTR(-22); srcloc: null [2025-02-08 02:59:53,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11200: set_rq_size_~tmp___5~16#1 := set_rq_size_#t~ret1749#1;havoc set_rq_size_#t~mem1747#1.base, set_rq_size_#t~mem1747#1.offset;havoc set_rq_size_#t~mem1748#1;havoc set_rq_size_#t~ret1749#1; [2025-02-08 02:59:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11200-1: SUMMARY for call set_rq_size_#t~ret1749#1 := __fswab32(set_rq_size_#t~mem1748#1); srcloc: null [2025-02-08 02:59:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7897-1: SUMMARY for call create_umr_res_#t~ret750#1 := ldv__builtin_expect((if create_umr_res_#t~mem749#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_umr_res_#t~mem749#1 % 256 % 18446744073709551616 else create_umr_res_#t~mem749#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7897: assume -9223372036854775808 <= create_umr_res_#t~ret750#1 && create_umr_res_#t~ret750#1 <= 9223372036854775807;create_umr_res_~tmp___20~2#1 := create_umr_res_#t~ret750#1;havoc create_umr_res_#t~mem749#1;havoc create_umr_res_#t~ret750#1; [2025-02-08 02:59:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11333: assume calc_sq_size_~wqe_size~1#1 < 0;calc_sq_size_#res#1 := calc_sq_size_~wqe_size~1#1;call ULTIMATE.dealloc(calc_sq_size_~#descriptor~9#1.base, calc_sq_size_~#descriptor~9#1.offset);havoc calc_sq_size_~#descriptor~9#1.base, calc_sq_size_~#descriptor~9#1.offset;call ULTIMATE.dealloc(calc_sq_size_~#descriptor___0~4#1.base, calc_sq_size_~#descriptor___0~4#1.offset);havoc calc_sq_size_~#descriptor___0~4#1.base, calc_sq_size_~#descriptor___0~4#1.offset;call ULTIMATE.dealloc(calc_sq_size_~#descriptor___1~1#1.base, calc_sq_size_~#descriptor___1~1#1.offset);havoc calc_sq_size_~#descriptor___1~1#1.base, calc_sq_size_~#descriptor___1~1#1.offset; [2025-02-08 02:59:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11333: assume !(calc_sq_size_~wqe_size~1#1 < 0);call calc_sq_size_#t~mem1776#1.base, calc_sq_size_#t~mem1776#1.offset := read~$Pointer$#18(calc_sq_size_~dev#1.base, 2391 + calc_sq_size_~dev#1.offset, 8);call calc_sq_size_#t~mem1777#1 := read~int#18(calc_sq_size_#t~mem1776#1.base, 253377 + calc_sq_size_#t~mem1776#1.offset, 4); [2025-02-08 02:59:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17675: call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__key~8#1.base, mlx5_mr_cache_init_~#__key~8#1.offset);havoc mlx5_mr_cache_init_~#__key~8#1.base, mlx5_mr_cache_init_~#__key~8#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__key___0~5#1.base, mlx5_mr_cache_init_~#__key___0~5#1.offset);havoc mlx5_mr_cache_init_~#__key___0~5#1.base, mlx5_mr_cache_init_~#__key___0~5#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__key___1~1#1.base, mlx5_mr_cache_init_~#__key___1~1#1.offset);havoc mlx5_mr_cache_init_~#__key___1~1#1.base, mlx5_mr_cache_init_~#__key___1~1#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__key___2~0#1.base, mlx5_mr_cache_init_~#__key___2~0#1.offset);havoc mlx5_mr_cache_init_~#__key___2~0#1.base, mlx5_mr_cache_init_~#__key___2~0#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__constr_expr_0~1#1.base, mlx5_mr_cache_init_~#__constr_expr_0~1#1.offset);havoc mlx5_mr_cache_init_~#__constr_expr_0~1#1.base, mlx5_mr_cache_init_~#__constr_expr_0~1#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__key___3~0#1.base, mlx5_mr_cache_init_~#__key___3~0#1.offset);havoc mlx5_mr_cache_init_~#__key___3~0#1.base, mlx5_mr_cache_init_~#__key___3~0#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__constr_expr_1~0#1.base, mlx5_mr_cache_init_~#__constr_expr_1~0#1.offset);havoc mlx5_mr_cache_init_~#__constr_expr_1~0#1.base, mlx5_mr_cache_init_~#__constr_expr_1~0#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__key___4~0#1.base, mlx5_mr_cache_init_~#__key___4~0#1.offset);havoc mlx5_mr_cache_init_~#__key___4~0#1.base, mlx5_mr_cache_init_~#__key___4~0#1.offset;create_umr_res_#t~ret759#1 := mlx5_mr_cache_init_#res#1;havoc mlx5_mr_cache_init_#t~ret4234#1.base, mlx5_mr_cache_init_#t~ret4234#1.offset, mlx5_mr_cache_init_#t~mem4235#1.base, mlx5_mr_cache_init_#t~mem4235#1.offset, mlx5_mr_cache_init_#t~ret4236#1.base, mlx5_mr_cache_init_#t~ret4236#1.offset, mlx5_mr_cache_init_#t~mem4237#1, mlx5_mr_cache_init_#t~ret4238#1, mlx5_mr_cache_init_#t~ret4239#1, mlx5_mr_cache_init_#t~ret4240#1.base, mlx5_mr_cache_init_#t~ret4240#1.offset, mlx5_mr_cache_init_#t~ret4241#1.base, mlx5_mr_cache_init_#t~ret4241#1.offset, mlx5_mr_cache_init_#t~mem4242#1.base, mlx5_mr_cache_init_#t~mem4242#1.offset, mlx5_mr_cache_init_#t~mem4243#1.base, mlx5_mr_cache_init_#t~mem4243#1.offset, mlx5_mr_cache_init_#t~mem4244#1, mlx5_mr_cache_init_#t~bitwise4245#1, mlx5_mr_cache_init_#t~mem4246#1.base, mlx5_mr_cache_init_#t~mem4246#1.offset, mlx5_mr_cache_init_#t~mem4247#1.base, mlx5_mr_cache_init_#t~mem4247#1.offset, mlx5_mr_cache_init_#t~mem4248#1, mlx5_mr_cache_init_#t~mem4249#1, mlx5_mr_cache_init_#t~mem4250#1, mlx5_mr_cache_init_#t~mem4251#1.base, mlx5_mr_cache_init_#t~mem4251#1.offset, mlx5_mr_cache_init_#t~ret4252#1, mlx5_mr_cache_init_#t~ret4253#1, mlx5_mr_cache_init_#t~ret4254#1.base, mlx5_mr_cache_init_#t~ret4254#1.offset, mlx5_mr_cache_init_#t~mem4255#1, mlx5_mr_cache_init_#t~ret4256#1, mlx5_mr_cache_init_~dev#1.base, mlx5_mr_cache_init_~dev#1.offset, mlx5_mr_cache_init_~cache~9#1.base, mlx5_mr_cache_init_~cache~9#1.offset, mlx5_mr_cache_init_~ent~13#1.base, mlx5_mr_cache_init_~ent~13#1.offset, mlx5_mr_cache_init_~limit~0#1, mlx5_mr_cache_init_~err~57#1, mlx5_mr_cache_init_~i~26#1, mlx5_mr_cache_init_~#__key~8#1.base, mlx5_mr_cache_init_~#__key~8#1.offset, mlx5_mr_cache_init_~__lock_name~0#1.base, mlx5_mr_cache_init_~__lock_name~0#1.offset, mlx5_mr_cache_init_~tmp~218#1.base, mlx5_mr_cache_init_~tmp~218#1.offset, mlx5_mr_cache_init_~tmp___0~121#1.base, mlx5_mr_cache_init_~tmp___0~121#1.offset, mlx5_mr_cache_init_~#__key___0~5#1.base, mlx5_mr_cache_init_~#__key___0~5#1.offset, mlx5_mr_cache_init_~#__key___1~1#1.base, mlx5_mr_cache_init_~#__key___1~1#1.offset, mlx5_mr_cache_init_~#__key___2~0#1.base, mlx5_mr_cache_init_~#__key___2~0#1.offset, mlx5_mr_cache_init_~#__constr_expr_0~1#1.base, mlx5_mr_cache_init_~#__constr_expr_0~1#1.offset, mlx5_mr_cache_init_~#__key___3~0#1.base, mlx5_mr_cache_init_~#__key___3~0#1.offset, mlx5_mr_cache_init_~#__constr_expr_1~0#1.base, mlx5_mr_cache_init_~#__constr_expr_1~0#1.offset, mlx5_mr_cache_init_~#__key___4~0#1.base, mlx5_mr_cache_init_~#__key___4~0#1.offset, mlx5_mr_cache_init_~tmp___1~86#1.base, mlx5_mr_cache_init_~tmp___1~86#1.offset;havoc mlx5_mr_cache_init_#in~dev#1.base, mlx5_mr_cache_init_#in~dev#1.offset;assume { :end_inline_mlx5_mr_cache_init } true;assume -2147483648 <= create_umr_res_#t~ret759#1 && create_umr_res_#t~ret759#1 <= 2147483647;create_umr_res_~ret~0#1 := create_umr_res_#t~ret759#1;havoc create_umr_res_#t~ret759#1; [2025-02-08 02:59:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7237: call ULTIMATE.dealloc(alloc_pa_mkey_~#mr~0#1.base, alloc_pa_mkey_~#mr~0#1.offset);havoc alloc_pa_mkey_~#mr~0#1.base, alloc_pa_mkey_~#mr~0#1.offset;mlx5_ib_alloc_pd_#t~ret593#1 := alloc_pa_mkey_#res#1;havoc alloc_pa_mkey_#t~ret564#1.base, alloc_pa_mkey_#t~ret564#1.offset, alloc_pa_mkey_#t~ret565#1, alloc_pa_mkey_#t~mem566#1.base, alloc_pa_mkey_#t~mem566#1.offset, alloc_pa_mkey_#t~ret567#1, alloc_pa_mkey_#t~ret568#1.base, alloc_pa_mkey_#t~ret568#1.offset, alloc_pa_mkey_#t~mem569#1, alloc_pa_mkey_#t~ret570#1, alloc_pa_mkey_#t~mem571#1, alloc_pa_mkey_~dev#1.base, alloc_pa_mkey_~dev#1.offset, alloc_pa_mkey_~key#1.base, alloc_pa_mkey_~key#1.offset, alloc_pa_mkey_~pdn#1, alloc_pa_mkey_~in~2#1.base, alloc_pa_mkey_~in~2#1.offset, alloc_pa_mkey_~seg~0#1.base, alloc_pa_mkey_~seg~0#1.offset, alloc_pa_mkey_~#mr~0#1.base, alloc_pa_mkey_~#mr~0#1.offset, alloc_pa_mkey_~err~8#1, alloc_pa_mkey_~tmp~38#1.base, alloc_pa_mkey_~tmp~38#1.offset, alloc_pa_mkey_~tmp___0~21#1, alloc_pa_mkey_~tmp___1~15#1.base, alloc_pa_mkey_~tmp___1~15#1.offset;havoc alloc_pa_mkey_#in~dev#1.base, alloc_pa_mkey_#in~dev#1.offset, alloc_pa_mkey_#in~key#1.base, alloc_pa_mkey_#in~key#1.offset, alloc_pa_mkey_#in~pdn#1;assume { :end_inline_alloc_pa_mkey } true;assume -2147483648 <= mlx5_ib_alloc_pd_#t~ret593#1 && mlx5_ib_alloc_pd_#t~ret593#1 <= 2147483647;mlx5_ib_alloc_pd_~err~10#1 := mlx5_ib_alloc_pd_#t~ret593#1;havoc mlx5_ib_alloc_pd_#t~mem592#1;havoc mlx5_ib_alloc_pd_#t~ret593#1; [2025-02-08 02:59:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7898: assume 0 != create_umr_res_~tmp___20~2#1; [2025-02-08 02:59:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7898: assume !(0 != create_umr_res_~tmp___20~2#1); [2025-02-08 02:59:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11201: assume set_rq_size_~wqe_size~0#1 % 4294967296 > set_rq_size_~tmp___5~16#1 % 65536 % 4294967296;call write~$Pointer$#11(175, 0, set_rq_size_~#descriptor~8#1.base, set_rq_size_~#descriptor~8#1.offset, 8);call write~$Pointer$#11(176, 0, set_rq_size_~#descriptor~8#1.base, 8 + set_rq_size_~#descriptor~8#1.offset, 8);call write~$Pointer$#11(177, 0, set_rq_size_~#descriptor~8#1.base, 16 + set_rq_size_~#descriptor~8#1.offset, 8);call write~$Pointer$#11(178, 0, set_rq_size_~#descriptor~8#1.base, 24 + set_rq_size_~#descriptor~8#1.offset, 8);call write~int#11(251, set_rq_size_~#descriptor~8#1.base, 32 + set_rq_size_~#descriptor~8#1.offset, 4);call write~int#11(0, set_rq_size_~#descriptor~8#1.base, 36 + set_rq_size_~#descriptor~8#1.offset, 1);call set_rq_size_#t~mem1750#1 := read~int#11(set_rq_size_~#descriptor~8#1.base, 36 + set_rq_size_~#descriptor~8#1.offset, 1); [2025-02-08 02:59:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11201: assume !(set_rq_size_~wqe_size~0#1 % 4294967296 > set_rq_size_~tmp___5~16#1 % 65536 % 4294967296); [2025-02-08 02:59:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11862-1: SUMMARY for call create_user_qp_#t~ret1958#1 := IS_ERR(create_user_qp_#t~mem1957#1.base, create_user_qp_#t~mem1957#1.offset); srcloc: null [2025-02-08 02:59:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11862: create_user_qp_~tmp___15~6#1 := (if 0 == create_user_qp_#t~ret1958#1 % 256 then 0 else 1);havoc create_user_qp_#t~mem1957#1.base, create_user_qp_#t~mem1957#1.offset;havoc create_user_qp_#t~ret1958#1; [2025-02-08 02:59:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20186: assume 0 == (mlx5_query_mad_ifc_node_guid_~in_mad~4#1.base + mlx5_query_mad_ifc_node_guid_~in_mad~4#1.offset) % 18446744073709551616 || 0 == (mlx5_query_mad_ifc_node_guid_~out_mad~6#1.base + mlx5_query_mad_ifc_node_guid_~out_mad~6#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20186: assume !(0 == (mlx5_query_mad_ifc_node_guid_~in_mad~4#1.base + mlx5_query_mad_ifc_node_guid_~in_mad~4#1.offset) % 18446744073709551616 || 0 == (mlx5_query_mad_ifc_node_guid_~out_mad~6#1.base + mlx5_query_mad_ifc_node_guid_~out_mad~6#1.offset) % 18446744073709551616); [2025-02-08 02:59:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12523-1: call create_qp_common_#t~mem2239#1.base, create_qp_common_#t~mem2239#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);assume { :begin_inline_get_rx_type } true;get_rx_type_#in~qp#1.base, get_rx_type_#in~qp#1.offset, get_rx_type_#in~attr#1.base, get_rx_type_#in~attr#1.offset := create_qp_common_~qp#1.base, create_qp_common_~qp#1.offset, create_qp_common_~init_attr#1.base, create_qp_common_~init_attr#1.offset;havoc get_rx_type_#res#1;havoc get_rx_type_#t~mem2115#1.base, get_rx_type_#t~mem2115#1.offset, get_rx_type_#t~mem2116#1, get_rx_type_#t~short2117#1, get_rx_type_#t~mem2118#1, get_rx_type_#t~short2119#1, get_rx_type_#t~mem2120#1, get_rx_type_~qp#1.base, get_rx_type_~qp#1.offset, get_rx_type_~attr#1.base, get_rx_type_~attr#1.offset;get_rx_type_~qp#1.base, get_rx_type_~qp#1.offset := get_rx_type_#in~qp#1.base, get_rx_type_#in~qp#1.offset;get_rx_type_~attr#1.base, get_rx_type_~attr#1.offset := get_rx_type_#in~attr#1.base, get_rx_type_#in~attr#1.offset;call get_rx_type_#t~mem2115#1.base, get_rx_type_#t~mem2115#1.offset := read~$Pointer$#18(get_rx_type_~attr#1.base, 32 + get_rx_type_~attr#1.offset, 8);get_rx_type_#t~short2117#1 := 0 != (get_rx_type_#t~mem2115#1.base + get_rx_type_#t~mem2115#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12523: create_qp_common_#t~ret2240#1 := get_rx_type_#res#1;havoc get_rx_type_#t~mem2115#1.base, get_rx_type_#t~mem2115#1.offset, get_rx_type_#t~mem2116#1, get_rx_type_#t~short2117#1, get_rx_type_#t~mem2118#1, get_rx_type_#t~short2119#1, get_rx_type_#t~mem2120#1, get_rx_type_~qp#1.base, get_rx_type_~qp#1.offset, get_rx_type_~attr#1.base, get_rx_type_~attr#1.offset;havoc get_rx_type_#in~qp#1.base, get_rx_type_#in~qp#1.offset, get_rx_type_#in~attr#1.base, get_rx_type_#in~attr#1.offset;assume { :end_inline_get_rx_type } true;call write~int#18(create_qp_common_#t~ret2240#1, create_qp_common_#t~mem2239#1.base, 196 + create_qp_common_#t~mem2239#1.offset, 4);havoc create_qp_common_#t~mem2239#1.base, create_qp_common_#t~mem2239#1.offset;havoc create_qp_common_#t~ret2240#1;call create_qp_common_#t~mem2241#1 := read~int#18(create_qp_common_~qp#1.base, 563 + create_qp_common_~qp#1.offset, 4); [2025-02-08 02:59:53,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8163-1: SUMMARY for call mlx5_ib_add_#t~ret880#1 := mlx5_use_mad_ifc(mlx5_ib_add_~dev~23#1.base, mlx5_ib_add_~dev~23#1.offset); srcloc: null [2025-02-08 02:59:53,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8163: assume -2147483648 <= mlx5_ib_add_#t~ret880#1 && mlx5_ib_add_#t~ret880#1 <= 2147483647;mlx5_ib_add_~tmp___1~21#1 := mlx5_ib_add_#t~ret880#1;havoc mlx5_ib_add_#t~ret880#1; [2025-02-08 02:59:53,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7899-1: SUMMARY for call create_umr_res_#t~ret751#1.base, create_umr_res_#t~ret751#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7899: create_umr_res_~tmp___19~2#1.base, create_umr_res_~tmp___19~2#1.offset := create_umr_res_#t~ret751#1.base, create_umr_res_#t~ret751#1.offset;havoc create_umr_res_#t~ret751#1.base, create_umr_res_#t~ret751#1.offset;call create_umr_res_#t~mem752#1 := read~int#7(create_umr_res_~tmp___19~2#1.base, 2076 + create_umr_res_~tmp___19~2#1.offset, 4); [2025-02-08 02:59:53,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11863: assume 0 != (if create_user_qp_~tmp___15~6#1 % 256 % 4294967296 <= 2147483647 then create_user_qp_~tmp___15~6#1 % 256 % 4294967296 else create_user_qp_~tmp___15~6#1 % 256 % 4294967296 - 4294967296);call write~$Pointer$#11(243, 0, create_user_qp_~#descriptor___5~1#1.base, create_user_qp_~#descriptor___5~1#1.offset, 8);call write~$Pointer$#11(244, 0, create_user_qp_~#descriptor___5~1#1.base, 8 + create_user_qp_~#descriptor___5~1#1.offset, 8);call write~$Pointer$#11(245, 0, create_user_qp_~#descriptor___5~1#1.base, 16 + create_user_qp_~#descriptor___5~1#1.offset, 8);call write~$Pointer$#11(246, 0, create_user_qp_~#descriptor___5~1#1.base, 24 + create_user_qp_~#descriptor___5~1#1.offset, 8);call write~int#11(654, create_user_qp_~#descriptor___5~1#1.base, 32 + create_user_qp_~#descriptor___5~1#1.offset, 4);call write~int#11(0, create_user_qp_~#descriptor___5~1#1.base, 36 + create_user_qp_~#descriptor___5~1#1.offset, 1);call create_user_qp_#t~mem1959#1 := read~int#11(create_user_qp_~#descriptor___5~1#1.base, 36 + create_user_qp_~#descriptor___5~1#1.offset, 1); [2025-02-08 02:59:53,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11863: assume !(0 != (if create_user_qp_~tmp___15~6#1 % 256 % 4294967296 <= 2147483647 then create_user_qp_~tmp___15~6#1 % 256 % 4294967296 else create_user_qp_~tmp___15~6#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:53,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12524: assume 0 != create_qp_common_#t~mem2241#1;havoc create_qp_common_#t~mem2241#1;call create_qp_common_#t~mem2242#1 := read~int#18(create_qp_common_~qp#1.base, 563 + create_qp_common_~qp#1.offset, 4); [2025-02-08 02:59:53,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12524: assume !(0 != create_qp_common_#t~mem2241#1);havoc create_qp_common_#t~mem2241#1;call create_qp_common_#t~mem2249#1.base, create_qp_common_#t~mem2249#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2250#1.base, create_qp_common_#t~mem2250#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2251#1 := read~int#18(create_qp_common_#t~mem2250#1.base, 34 + create_qp_common_#t~mem2250#1.offset, 2); [2025-02-08 02:59:53,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12392: assume -9223372036854775808 <= create_qp_common_#t~ret2169#1 && create_qp_common_#t~ret2169#1 <= 9223372036854775807;create_qp_common_~tmp___11~8#1 := create_qp_common_#t~ret2169#1;havoc create_qp_common_#t~mem2168#1;havoc create_qp_common_#t~ret2169#1; [2025-02-08 02:59:53,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8164: assume 0 != mlx5_ib_add_~tmp___1~21#1;assume { :begin_inline_get_ext_port_caps } true;get_ext_port_caps_#in~dev#1.base, get_ext_port_caps_#in~dev#1.offset := mlx5_ib_add_~dev~23#1.base, mlx5_ib_add_~dev~23#1.offset;havoc get_ext_port_caps_#t~ret672#1, get_ext_port_caps_#t~mem673#1.base, get_ext_port_caps_#t~mem673#1.offset, get_ext_port_caps_#t~mem674#1, get_ext_port_caps_#t~ret675#1, get_ext_port_caps_~dev#1.base, get_ext_port_caps_~dev#1.offset, get_ext_port_caps_~port~1#1, get_ext_port_caps_~tmp~52#1;get_ext_port_caps_~dev#1.base, get_ext_port_caps_~dev#1.offset := get_ext_port_caps_#in~dev#1.base, get_ext_port_caps_#in~dev#1.offset;havoc get_ext_port_caps_~port~1#1;havoc get_ext_port_caps_~tmp~52#1;get_ext_port_caps_~port~1#1 := 1; [2025-02-08 02:59:53,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8164: assume !(0 != mlx5_ib_add_~tmp___1~21#1); [2025-02-08 02:59:53,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12392-1: SUMMARY for call create_qp_common_#t~ret2169#1 := ldv__builtin_expect((if create_qp_common_#t~mem2168#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_qp_common_#t~mem2168#1 % 256 % 18446744073709551616 else create_qp_common_#t~mem2168#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7900-1: SUMMARY for call __dynamic_pr_debug(create_umr_res_~#descriptor___4~0#1.base, create_umr_res_~#descriptor___4~0#1.offset, 99, 0); srcloc: null [2025-02-08 02:59:53,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7900: havoc create_umr_res_#t~mem752#1; [2025-02-08 02:59:53,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7768-1: SUMMARY for call create_umr_res_#t~ret714#1 := IS_ERR(create_umr_res_~pd~1#1.base, create_umr_res_~pd~1#1.offset); srcloc: null [2025-02-08 02:59:53,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7768: create_umr_res_~tmp___4~6#1 := (if 0 == create_umr_res_#t~ret714#1 % 256 then 0 else 1);havoc create_umr_res_#t~ret714#1; [2025-02-08 02:59:53,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7636-1: SUMMARY for call get_port_caps_#t~ret677#1.base, get_port_caps_#t~ret677#1.offset := kmalloc(224, 208); srcloc: null [2025-02-08 02:59:53,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12921: assume -9223372036854775808 <= mlx5_ib_create_qp_#t~ret2438#1 && mlx5_ib_create_qp_#t~ret2438#1 <= 9223372036854775807;mlx5_ib_create_qp_~tmp___10~11#1 := mlx5_ib_create_qp_#t~ret2438#1;havoc mlx5_ib_create_qp_#t~mem2437#1;havoc mlx5_ib_create_qp_#t~ret2438#1; [2025-02-08 02:59:53,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7636: get_port_caps_~tmp___0~28#1.base, get_port_caps_~tmp___0~28#1.offset := get_port_caps_#t~ret677#1.base, get_port_caps_#t~ret677#1.offset;havoc get_port_caps_#t~ret677#1.base, get_port_caps_#t~ret677#1.offset;get_port_caps_~dprops~0#1.base, get_port_caps_~dprops~0#1.offset := get_port_caps_~tmp___0~28#1.base, get_port_caps_~tmp___0~28#1.offset; [2025-02-08 02:59:53,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12921-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2438#1 := ldv__builtin_expect((if mlx5_ib_create_qp_#t~mem2437#1 % 256 % 18446744073709551616 <= 9223372036854775807 then mlx5_ib_create_qp_#t~mem2437#1 % 256 % 18446744073709551616 else mlx5_ib_create_qp_#t~mem2437#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12525-1: SUMMARY for call create_qp_common_#t~ret2243#1 := __ilog2_u32(create_qp_common_#t~mem2242#1); srcloc: null [2025-02-08 02:59:53,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12525: assume -2147483648 <= create_qp_common_#t~ret2243#1 && create_qp_common_#t~ret2243#1 <= 2147483647;create_qp_common_~tmp___27~1#1 := create_qp_common_#t~ret2243#1;havoc create_qp_common_#t~mem2242#1;havoc create_qp_common_#t~ret2243#1; [2025-02-08 02:59:53,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12393: assume 0 != create_qp_common_~tmp___11~8#1; [2025-02-08 02:59:53,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12393: assume !(0 != create_qp_common_~tmp___11~8#1); [2025-02-08 02:59:53,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8165: havoc get_ext_port_caps_#t~ret672#1, get_ext_port_caps_#t~mem673#1.base, get_ext_port_caps_#t~mem673#1.offset, get_ext_port_caps_#t~mem674#1, get_ext_port_caps_#t~ret675#1, get_ext_port_caps_~dev#1.base, get_ext_port_caps_~dev#1.offset, get_ext_port_caps_~port~1#1, get_ext_port_caps_~tmp~52#1;havoc get_ext_port_caps_#in~dev#1.base, get_ext_port_caps_#in~dev#1.offset;assume { :end_inline_get_ext_port_caps } true; [2025-02-08 02:59:53,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10015: mlx5_ib_create_cq_~tmp___5~13#1.base, mlx5_ib_create_cq_~tmp___5~13#1.offset := mlx5_ib_create_cq_#t~ret1398#1.base, mlx5_ib_create_cq_#t~ret1398#1.offset;havoc mlx5_ib_create_cq_#t~ret1398#1.base, mlx5_ib_create_cq_#t~ret1398#1.offset;mlx5_ib_create_cq_~cq~3#1.base, mlx5_ib_create_cq_~cq~3#1.offset := mlx5_ib_create_cq_~tmp___5~13#1.base, mlx5_ib_create_cq_~tmp___5~13#1.offset; [2025-02-08 02:59:53,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10015-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1398#1.base, mlx5_ib_create_cq_#t~ret1398#1.offset := kzalloc(568, 208); srcloc: null [2025-02-08 02:59:53,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19264: assume (reg_timer_4_~function#1.base + reg_timer_4_~function#1.offset) % 18446744073709551616 == (#funAddr~delay_time_func.base + #funAddr~delay_time_func.offset) % 18446744073709551616; [2025-02-08 02:59:53,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19264: assume !((reg_timer_4_~function#1.base + reg_timer_4_~function#1.offset) % 18446744073709551616 == (#funAddr~delay_time_func.base + #funAddr~delay_time_func.offset) % 18446744073709551616); [2025-02-08 02:59:53,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7769: assume 0 != (if create_umr_res_~tmp___4~6#1 % 256 % 4294967296 <= 2147483647 then create_umr_res_~tmp___4~6#1 % 256 % 4294967296 else create_umr_res_~tmp___4~6#1 % 256 % 4294967296 - 4294967296);call write~$Pointer$#11(65, 0, create_umr_res_~#descriptor~3#1.base, create_umr_res_~#descriptor~3#1.offset, 8);call write~$Pointer$#11(66, 0, create_umr_res_~#descriptor~3#1.base, 8 + create_umr_res_~#descriptor~3#1.offset, 8);call write~$Pointer$#11(67, 0, create_umr_res_~#descriptor~3#1.base, 16 + create_umr_res_~#descriptor~3#1.offset, 8);call write~$Pointer$#11(68, 0, create_umr_res_~#descriptor~3#1.base, 24 + create_umr_res_~#descriptor~3#1.offset, 8);call write~int#11(1152, create_umr_res_~#descriptor~3#1.base, 32 + create_umr_res_~#descriptor~3#1.offset, 4);call write~int#11(0, create_umr_res_~#descriptor~3#1.base, 36 + create_umr_res_~#descriptor~3#1.offset, 1);call create_umr_res_#t~mem715#1 := read~int#11(create_umr_res_~#descriptor~3#1.base, 36 + create_umr_res_~#descriptor~3#1.offset, 1); [2025-02-08 02:59:53,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7769: assume !(0 != (if create_umr_res_~tmp___4~6#1 % 256 % 4294967296 <= 2147483647 then create_umr_res_~tmp___4~6#1 % 256 % 4294967296 else create_umr_res_~tmp___4~6#1 % 256 % 4294967296 - 4294967296));assume { :begin_inline_ib_get_dma_mr } true;ib_get_dma_mr_#in~arg0#1.base, ib_get_dma_mr_#in~arg0#1.offset, ib_get_dma_mr_#in~arg1#1 := create_umr_res_~pd~1#1.base, create_umr_res_~pd~1#1.offset, 1;havoc ib_get_dma_mr_#res#1.base, ib_get_dma_mr_#res#1.offset;havoc ib_get_dma_mr_#t~ret5179#1.base, ib_get_dma_mr_#t~ret5179#1.offset, ib_get_dma_mr_~arg0#1.base, ib_get_dma_mr_~arg0#1.offset, ib_get_dma_mr_~arg1#1;ib_get_dma_mr_~arg0#1.base, ib_get_dma_mr_~arg0#1.offset := ib_get_dma_mr_#in~arg0#1.base, ib_get_dma_mr_#in~arg0#1.offset;ib_get_dma_mr_~arg1#1 := ib_get_dma_mr_#in~arg1#1; [2025-02-08 02:59:53,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12526-1: SUMMARY for call create_qp_common_#t~ret2244#1 := __fswab16(2048 * (if create_qp_common_~tmp___27~1#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_~tmp___27~1#1 % 65536 % 4294967296 else create_qp_common_~tmp___27~1#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:59:53,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12394: create_qp_common_~tmp___10~10#1.base, create_qp_common_~tmp___10~10#1.offset := create_qp_common_#t~ret2170#1.base, create_qp_common_#t~ret2170#1.offset;havoc create_qp_common_#t~ret2170#1.base, create_qp_common_#t~ret2170#1.offset;call create_qp_common_#t~mem2171#1 := read~int#7(create_qp_common_~tmp___10~10#1.base, 2076 + create_qp_common_~tmp___10~10#1.offset, 4); [2025-02-08 02:59:53,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12526: create_qp_common_~tmp___28~0#1 := create_qp_common_#t~ret2244#1;havoc create_qp_common_#t~ret2244#1;call create_qp_common_#t~mem2245#1.base, create_qp_common_#t~mem2245#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2246#1.base, create_qp_common_#t~mem2246#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2247#1 := read~int#18(create_qp_common_#t~mem2246#1.base, 34 + create_qp_common_#t~mem2246#1.offset, 2); [2025-02-08 02:59:53,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12130: create_kernel_qp_~tmp___10~9#1.base, create_kernel_qp_~tmp___10~9#1.offset := create_kernel_qp_#t~ret2078#1.base, create_kernel_qp_#t~ret2078#1.offset;havoc create_kernel_qp_#t~mem2077#1;havoc create_kernel_qp_#t~ret2078#1.base, create_kernel_qp_#t~ret2078#1.offset;call write~$Pointer$#18(create_kernel_qp_~tmp___10~9#1.base, create_kernel_qp_~tmp___10~9#1.offset, create_kernel_qp_~qp#1.base, 461 + create_kernel_qp_~qp#1.offset, 8);call create_kernel_qp_#t~mem2079#1 := read~int#18(create_kernel_qp_~qp#1.base, 563 + create_kernel_qp_~qp#1.offset, 4); [2025-02-08 02:59:53,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11337-1: SUMMARY for call calc_sq_size_#t~ret1778#1 := __fswab32(calc_sq_size_#t~mem1777#1); srcloc: null [2025-02-08 02:59:53,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8034: havoc create_dev_resources_#t~mem803#1.base, create_dev_resources_#t~mem803#1.offset;call create_dev_resources_#t~mem804#1.base, create_dev_resources_#t~mem804#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 16 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12394-1: SUMMARY for call create_qp_common_#t~ret2170#1.base, create_qp_common_#t~ret2170#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11337: calc_sq_size_~tmp___4~17#1 := calc_sq_size_#t~ret1778#1;havoc calc_sq_size_#t~mem1776#1.base, calc_sq_size_#t~mem1776#1.offset;havoc calc_sq_size_#t~mem1777#1;havoc calc_sq_size_#t~ret1778#1; [2025-02-08 02:59:53,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12923: mlx5_ib_create_qp_~tmp___9~13#1.base, mlx5_ib_create_qp_~tmp___9~13#1.offset := mlx5_ib_create_qp_#t~ret2439#1.base, mlx5_ib_create_qp_#t~ret2439#1.offset;havoc mlx5_ib_create_qp_#t~ret2439#1.base, mlx5_ib_create_qp_#t~ret2439#1.offset;call mlx5_ib_create_qp_#t~mem2440#1 := read~int#7(mlx5_ib_create_qp_~tmp___9~13#1.base, 2076 + mlx5_ib_create_qp_~tmp___9~13#1.offset, 4); [2025-02-08 02:59:53,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12923-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2439#1.base, mlx5_ib_create_qp_#t~ret2439#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8034-1: SUMMARY for call atomic_set(create_dev_resources_#t~mem803#1.base, 8 + create_dev_resources_#t~mem803#1.offset, 0); srcloc: null [2025-02-08 02:59:53,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12130-1: SUMMARY for call create_kernel_qp_#t~ret2078#1.base, create_kernel_qp_#t~ret2078#1.offset := kmalloc(8 * create_kernel_qp_#t~mem2077#1, 208); srcloc: null [2025-02-08 02:59:53,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7638: assume 0 == (get_port_caps_~dprops~0#1.base + get_port_caps_~dprops~0#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7638: assume !(0 == (get_port_caps_~dprops~0#1.base + get_port_caps_~dprops~0#1.offset) % 18446744073709551616); [2025-02-08 02:59:53,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19265: SUMMARY for call activate_suitable_timer_4(reg_timer_4_~timer#1.base, reg_timer_4_~timer#1.offset, reg_timer_4_~data#1); srcloc: null [2025-02-08 02:59:53,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20190: call write~int#18(4352, mlx5_query_mad_ifc_node_guid_~in_mad~4#1.base, 16 + mlx5_query_mad_ifc_node_guid_~in_mad~4#1.offset, 2); [2025-02-08 02:59:53,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20190-1: SUMMARY for call init_query_mad(mlx5_query_mad_ifc_node_guid_~in_mad~4#1.base, mlx5_query_mad_ifc_node_guid_~in_mad~4#1.offset); srcloc: null [2025-02-08 02:59:53,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12527-3: assume 0 == (if create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 else create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 - 4294967296);create_qp_common_#t~bitwise2248#1 := (if create_qp_common_#t~mem2247#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_#t~mem2247#1 % 65536 % 4294967296 else create_qp_common_#t~mem2247#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:59:53,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12527-3: assume !(0 == (if create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 else create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:59:53,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12527-2: havoc create_qp_common_#t~bitwise2248#1;assume ((((((if create_qp_common_#t~mem2247#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_#t~mem2247#1 % 65536 % 4294967296 else create_qp_common_#t~mem2247#1 % 65536 % 4294967296 - 4294967296) < 0 && (if create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 else create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 - 4294967296) >= 0) || create_qp_common_#t~bitwise2248#1 >= (if create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 else create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 - 4294967296)) && (((if create_qp_common_#t~mem2247#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_#t~mem2247#1 % 65536 % 4294967296 else create_qp_common_#t~mem2247#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 else create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 - 4294967296) < 0) || create_qp_common_#t~bitwise2248#1 >= (if create_qp_common_#t~mem2247#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_#t~mem2247#1 % 65536 % 4294967296 else create_qp_common_#t~mem2247#1 % 65536 % 4294967296 - 4294967296))) && (((if create_qp_common_#t~mem2247#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_#t~mem2247#1 % 65536 % 4294967296 else create_qp_common_#t~mem2247#1 % 65536 % 4294967296 - 4294967296) < 0 || (if create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 else create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 - 4294967296) < 0) || create_qp_common_#t~bitwise2248#1 <= (if create_qp_common_#t~mem2247#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_#t~mem2247#1 % 65536 % 4294967296 else create_qp_common_#t~mem2247#1 % 65536 % 4294967296 - 4294967296) + (if create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 else create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 - 4294967296))) && (((if create_qp_common_#t~mem2247#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_#t~mem2247#1 % 65536 % 4294967296 else create_qp_common_#t~mem2247#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 else create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 - 4294967296) >= 0) || create_qp_common_#t~bitwise2248#1 < 0)) && create_qp_common_#t~bitwise2248#1 <= 2147483647; [2025-02-08 02:59:53,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12395-1: SUMMARY for call __dynamic_pr_debug(create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset, 324, 0); srcloc: null [2025-02-08 02:59:53,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11338: assume calc_sq_size_~wqe_size~1#1 % 4294967296 > calc_sq_size_~tmp___4~17#1 % 65536 % 4294967296;call write~$Pointer$#11(187, 0, calc_sq_size_~#descriptor___0~4#1.base, calc_sq_size_~#descriptor___0~4#1.offset, 8);call write~$Pointer$#11(188, 0, calc_sq_size_~#descriptor___0~4#1.base, 8 + calc_sq_size_~#descriptor___0~4#1.offset, 8);call write~$Pointer$#11(189, 0, calc_sq_size_~#descriptor___0~4#1.base, 16 + calc_sq_size_~#descriptor___0~4#1.offset, 8);call write~$Pointer$#11(190, 0, calc_sq_size_~#descriptor___0~4#1.base, 24 + calc_sq_size_~#descriptor___0~4#1.offset, 8);call write~int#11(345, calc_sq_size_~#descriptor___0~4#1.base, 32 + calc_sq_size_~#descriptor___0~4#1.offset, 4);call write~int#11(0, calc_sq_size_~#descriptor___0~4#1.base, 36 + calc_sq_size_~#descriptor___0~4#1.offset, 1);call calc_sq_size_#t~mem1779#1 := read~int#11(calc_sq_size_~#descriptor___0~4#1.base, 36 + calc_sq_size_~#descriptor___0~4#1.offset, 1); [2025-02-08 02:59:53,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11338: assume !(calc_sq_size_~wqe_size~1#1 % 4294967296 > calc_sq_size_~tmp___4~17#1 % 65536 % 4294967296);call calc_sq_size_#t~mem1786#1 := read~int#18(calc_sq_size_~attr#1.base, 72 + calc_sq_size_~attr#1.offset, 4); [2025-02-08 02:59:53,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12527-4: assume 0 == (if create_qp_common_#t~mem2247#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_#t~mem2247#1 % 65536 % 4294967296 else create_qp_common_#t~mem2247#1 % 65536 % 4294967296 - 4294967296) || (if create_qp_common_#t~mem2247#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_#t~mem2247#1 % 65536 % 4294967296 else create_qp_common_#t~mem2247#1 % 65536 % 4294967296 - 4294967296) == (if create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 else create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 - 4294967296);create_qp_common_#t~bitwise2248#1 := (if create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 else create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:59:53,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12527-4: assume !(0 == (if create_qp_common_#t~mem2247#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_#t~mem2247#1 % 65536 % 4294967296 else create_qp_common_#t~mem2247#1 % 65536 % 4294967296 - 4294967296) || (if create_qp_common_#t~mem2247#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_#t~mem2247#1 % 65536 % 4294967296 else create_qp_common_#t~mem2247#1 % 65536 % 4294967296 - 4294967296) == (if create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 <= 2147483647 then create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 else create_qp_common_~tmp___28~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:59:53,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12395: havoc create_qp_common_#t~mem2171#1; [2025-02-08 02:59:53,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12527-1: [2025-02-08 02:59:53,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12527: call write~int#18(create_qp_common_#t~bitwise2248#1, create_qp_common_#t~mem2245#1.base, 34 + create_qp_common_#t~mem2245#1.offset, 2);havoc create_qp_common_#t~mem2245#1.base, create_qp_common_#t~mem2245#1.offset;havoc create_qp_common_#t~mem2246#1.base, create_qp_common_#t~mem2246#1.offset;havoc create_qp_common_#t~mem2247#1;havoc create_qp_common_#t~bitwise2248#1; [2025-02-08 02:59:53,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8035-1: SUMMARY for call __mutex_init(create_dev_resources_#t~mem804#1.base, 20 + create_dev_resources_#t~mem804#1.offset, 110, 0, create_dev_resources_~#__key___0~1#1.base, create_dev_resources_~#__key___0~1#1.offset); srcloc: null [2025-02-08 02:59:53,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8035: havoc create_dev_resources_#t~mem804#1.base, create_dev_resources_#t~mem804#1.offset;call create_dev_resources_#t~mem805#1.base, create_dev_resources_#t~mem805#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 16 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12924-1: SUMMARY for call __dynamic_pr_debug(mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset, 378, 0); srcloc: null [2025-02-08 02:59:53,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12924: havoc mlx5_ib_create_qp_#t~mem2440#1; [2025-02-08 02:59:53,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10017: assume 0 == (mlx5_ib_create_cq_~cq~3#1.base + mlx5_ib_create_cq_~cq~3#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10017: assume !(0 == (mlx5_ib_create_cq_~cq~3#1.base + mlx5_ib_create_cq_~cq~3#1.offset) % 18446744073709551616);call write~int#18(-1 + mlx5_ib_create_cq_~entries~0#1, mlx5_ib_create_cq_~cq~3#1.base, 40 + mlx5_ib_create_cq_~cq~3#1.offset, 4); [2025-02-08 02:59:53,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243-1: SUMMARY for call alloc_pa_mkey_#t~ret564#1.base, alloc_pa_mkey_#t~ret564#1.offset := kzalloc(272, 208); srcloc: null [2025-02-08 02:59:53,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243: alloc_pa_mkey_~tmp~38#1.base, alloc_pa_mkey_~tmp~38#1.offset := alloc_pa_mkey_#t~ret564#1.base, alloc_pa_mkey_#t~ret564#1.offset;havoc alloc_pa_mkey_#t~ret564#1.base, alloc_pa_mkey_#t~ret564#1.offset;alloc_pa_mkey_~in~2#1.base, alloc_pa_mkey_~in~2#1.offset := alloc_pa_mkey_~tmp~38#1.base, alloc_pa_mkey_~tmp~38#1.offset; [2025-02-08 02:59:53,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12132: create_kernel_qp_~tmp___11~7#1.base, create_kernel_qp_~tmp___11~7#1.offset := create_kernel_qp_#t~ret2080#1.base, create_kernel_qp_#t~ret2080#1.offset;havoc create_kernel_qp_#t~mem2079#1;havoc create_kernel_qp_#t~ret2080#1.base, create_kernel_qp_#t~ret2080#1.offset;call write~$Pointer$#18(create_kernel_qp_~tmp___11~7#1.base, create_kernel_qp_~tmp___11~7#1.offset, create_kernel_qp_~qp#1.base, 469 + create_kernel_qp_~qp#1.offset, 8);call create_kernel_qp_#t~mem2081#1 := read~int#18(create_kernel_qp_~qp#1.base, 407 + create_kernel_qp_~qp#1.offset, 4); [2025-02-08 02:59:53,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8168: assume { :begin_inline_strlcpy } true;strlcpy_#in~arg0#1.base, strlcpy_#in~arg0#1.offset, strlcpy_#in~arg1#1.base, strlcpy_#in~arg1#1.offset, strlcpy_#in~arg2#1 := mlx5_ib_add_~dev~23#1.base, 8 + mlx5_ib_add_~dev~23#1.offset, 112, 0, 64;havoc strlcpy_#res#1;havoc strlcpy_#t~nondet5241#1, strlcpy_~arg0#1.base, strlcpy_~arg0#1.offset, strlcpy_~arg1#1.base, strlcpy_~arg1#1.offset, strlcpy_~arg2#1;strlcpy_~arg0#1.base, strlcpy_~arg0#1.offset := strlcpy_#in~arg0#1.base, strlcpy_#in~arg0#1.offset;strlcpy_~arg1#1.base, strlcpy_~arg1#1.offset := strlcpy_#in~arg1#1.base, strlcpy_#in~arg1#1.offset;strlcpy_~arg2#1 := strlcpy_#in~arg2#1;havoc strlcpy_#t~nondet5241#1;strlcpy_#res#1 := strlcpy_#t~nondet5241#1;havoc strlcpy_#t~nondet5241#1; [2025-02-08 02:59:53,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12132-1: SUMMARY for call create_kernel_qp_#t~ret2080#1.base, create_kernel_qp_#t~ret2080#1.offset := kmalloc(4 * create_kernel_qp_#t~mem2079#1, 208); srcloc: null [2025-02-08 02:59:53,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10018: mlx5_ib_create_cq_~tmp___6~11#1.base, mlx5_ib_create_cq_~tmp___6~11#1.offset := mlx5_ib_create_cq_#t~ret1399#1.base, mlx5_ib_create_cq_#t~ret1399#1.offset;havoc mlx5_ib_create_cq_#t~ret1399#1.base, mlx5_ib_create_cq_#t~ret1399#1.offset;mlx5_ib_create_cq_#res#1.base, mlx5_ib_create_cq_#res#1.offset := mlx5_ib_create_cq_~tmp___6~11#1.base, mlx5_ib_create_cq_~tmp___6~11#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset);havoc mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset);havoc mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset);havoc mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset);havoc mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset);havoc mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset);havoc mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#__key~4#1.base, mlx5_ib_create_cq_~#__key~4#1.offset);havoc mlx5_ib_create_cq_~#__key~4#1.base, mlx5_ib_create_cq_~#__key~4#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#__key___0~2#1.base, mlx5_ib_create_cq_~#__key___0~2#1.offset);havoc mlx5_ib_create_cq_~#__key___0~2#1.base, mlx5_ib_create_cq_~#__key___0~2#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset);havoc mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset; [2025-02-08 02:59:53,783 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036-1: SUMMARY for call INIT_LIST_HEAD(create_dev_resources_#t~mem805#1.base, 168 + create_dev_resources_#t~mem805#1.offset); srcloc: null [2025-02-08 02:59:53,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036: havoc create_dev_resources_#t~mem805#1.base, create_dev_resources_#t~mem805#1.offset; [2025-02-08 02:59:53,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10018-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1399#1.base, mlx5_ib_create_cq_#t~ret1399#1.offset := ERR_PTR(-12); srcloc: null [2025-02-08 02:59:53,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20192: assume -2147483648 <= mlx5_query_mad_ifc_node_guid_#t~ret4769#1 && mlx5_query_mad_ifc_node_guid_#t~ret4769#1 <= 2147483647;mlx5_query_mad_ifc_node_guid_~err~76#1 := mlx5_query_mad_ifc_node_guid_#t~ret4769#1;havoc mlx5_query_mad_ifc_node_guid_#t~ret4769#1; [2025-02-08 02:59:53,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20192-1: SUMMARY for call mlx5_query_mad_ifc_node_guid_#t~ret4769#1 := mlx5_MAD_IFC(mlx5_query_mad_ifc_node_guid_~dev#1.base, mlx5_query_mad_ifc_node_guid_~dev#1.offset, 1, 1, 1, 0, 0, 0, 0, mlx5_query_mad_ifc_node_guid_~in_mad~4#1.base, mlx5_query_mad_ifc_node_guid_~in_mad~4#1.offset, mlx5_query_mad_ifc_node_guid_~out_mad~6#1.base, mlx5_query_mad_ifc_node_guid_~out_mad~6#1.offset); srcloc: null [2025-02-08 02:59:53,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12529-4: assume 0 == create_qp_common_#t~mem2251#1 % 65536 % 4294967296 || 128 == create_qp_common_#t~mem2251#1 % 65536 % 4294967296;create_qp_common_#t~bitwise2252#1 := 128; [2025-02-08 02:59:53,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12529-4: assume !(0 == create_qp_common_#t~mem2251#1 % 65536 % 4294967296 || 128 == create_qp_common_#t~mem2251#1 % 65536 % 4294967296); [2025-02-08 02:59:53,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12529-1: [2025-02-08 02:59:53,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12529: call write~int#18(create_qp_common_#t~bitwise2252#1, create_qp_common_#t~mem2249#1.base, 34 + create_qp_common_#t~mem2249#1.offset, 2);havoc create_qp_common_#t~mem2249#1.base, create_qp_common_#t~mem2249#1.offset;havoc create_qp_common_#t~mem2250#1.base, create_qp_common_#t~mem2250#1.offset;havoc create_qp_common_#t~mem2251#1;havoc create_qp_common_#t~bitwise2252#1; [2025-02-08 02:59:53,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12529-3: assume false;create_qp_common_#t~bitwise2252#1 := create_qp_common_#t~mem2251#1 % 65536; [2025-02-08 02:59:53,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12529-3: assume !false; [2025-02-08 02:59:53,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19268-1: reg_timer_4_#res#1 := 0; [2025-02-08 02:59:53,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12529-2: havoc create_qp_common_#t~bitwise2252#1;assume (create_qp_common_#t~bitwise2252#1 % 4294967296 >= create_qp_common_#t~mem2251#1 % 65536 % 4294967296 && create_qp_common_#t~bitwise2252#1 % 4294967296 >= 128) && create_qp_common_#t~bitwise2252#1 % 4294967296 <= 128 + create_qp_common_#t~mem2251#1 % 65536 % 4294967296; [2025-02-08 02:59:53,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11208: assume -9223372036854775808 <= set_rq_size_#t~ret1751#1 && set_rq_size_#t~ret1751#1 <= 9223372036854775807;set_rq_size_~tmp___4~16#1 := set_rq_size_#t~ret1751#1;havoc set_rq_size_#t~mem1750#1;havoc set_rq_size_#t~ret1751#1; [2025-02-08 02:59:53,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8037-1: SUMMARY for call create_dev_resources_#t~memset~res806#1.base, create_dev_resources_#t~memset~res806#1.offset := #Ultimate.C_memset#81(create_dev_resources_~#attr~2#1.base, create_dev_resources_~#attr~2#1.offset, 0, 48); srcloc: null [2025-02-08 02:59:53,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11208-1: SUMMARY for call set_rq_size_#t~ret1751#1 := ldv__builtin_expect((if set_rq_size_#t~mem1750#1 % 256 % 18446744073709551616 <= 9223372036854775807 then set_rq_size_#t~mem1750#1 % 256 % 18446744073709551616 else set_rq_size_#t~mem1750#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8037: havoc create_dev_resources_#t~memset~res806#1.base, create_dev_resources_#t~memset~res806#1.offset;call write~int#81(1, create_dev_resources_~#attr~2#1.base, 20 + create_dev_resources_~#attr~2#1.offset, 4);call write~int#81(1, create_dev_resources_~#attr~2#1.base, 16 + create_dev_resources_~#attr~2#1.offset, 4);call write~int#81(1, create_dev_resources_~#attr~2#1.base, 28 + create_dev_resources_~#attr~2#1.offset, 4);call create_dev_resources_#t~mem807#1.base, create_dev_resources_#t~mem807#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#81(create_dev_resources_#t~mem807#1.base, create_dev_resources_#t~mem807#1.offset, create_dev_resources_~#attr~2#1.base, 40 + create_dev_resources_~#attr~2#1.offset, 8);havoc create_dev_resources_#t~mem807#1.base, create_dev_resources_#t~mem807#1.offset;call create_dev_resources_#t~mem808#1.base, create_dev_resources_#t~mem808#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 8 + create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#81(create_dev_resources_#t~mem808#1.base, create_dev_resources_#t~mem808#1.offset, create_dev_resources_~#attr~2#1.base, 32 + create_dev_resources_~#attr~2#1.offset, 8);havoc create_dev_resources_#t~mem808#1.base, create_dev_resources_#t~mem808#1.offset;call create_dev_resources_#t~mem809#1.base, create_dev_resources_#t~mem809#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 24 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,784 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20194: assume 0 != mlx5_query_mad_ifc_node_guid_~err~76#1; [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20194: assume !(0 != mlx5_query_mad_ifc_node_guid_~err~76#1); [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7245: assume 0 == (alloc_pa_mkey_~in~2#1.base + alloc_pa_mkey_~in~2#1.offset) % 18446744073709551616;alloc_pa_mkey_#res#1 := -12;call ULTIMATE.dealloc(alloc_pa_mkey_~#mr~0#1.base, alloc_pa_mkey_~#mr~0#1.offset);havoc alloc_pa_mkey_~#mr~0#1.base, alloc_pa_mkey_~#mr~0#1.offset; [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7245: assume !(0 == (alloc_pa_mkey_~in~2#1.base + alloc_pa_mkey_~in~2#1.offset) % 18446744073709551616);alloc_pa_mkey_~seg~0#1.base, alloc_pa_mkey_~seg~0#1.offset := alloc_pa_mkey_~in~2#1.base, 16 + alloc_pa_mkey_~in~2#1.offset;call write~int#18(4, alloc_pa_mkey_~seg~0#1.base, 2 + alloc_pa_mkey_~seg~0#1.offset, 1); [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12134-1: SUMMARY for call create_kernel_qp_#t~ret2082#1.base, create_kernel_qp_#t~ret2082#1.offset := kmalloc(8 * create_kernel_qp_#t~mem2081#1, 208); srcloc: null [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11209: assume 0 != set_rq_size_~tmp___4~16#1;call set_rq_size_#t~mem1752#1.base, set_rq_size_#t~mem1752#1.offset := read~$Pointer$#18(set_rq_size_~dev#1.base, 2391 + set_rq_size_~dev#1.offset, 8);call set_rq_size_#t~mem1753#1 := read~int#18(set_rq_size_#t~mem1752#1.base, 253381 + set_rq_size_#t~mem1752#1.offset, 4); [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11209: assume !(0 != set_rq_size_~tmp___4~16#1); [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12134: create_kernel_qp_~tmp___12~7#1.base, create_kernel_qp_~tmp___12~7#1.offset := create_kernel_qp_#t~ret2082#1.base, create_kernel_qp_#t~ret2082#1.offset;havoc create_kernel_qp_#t~mem2081#1;havoc create_kernel_qp_#t~ret2082#1.base, create_kernel_qp_#t~ret2082#1.offset;call write~$Pointer$#18(create_kernel_qp_~tmp___12~7#1.base, create_kernel_qp_~tmp___12~7#1.offset, create_kernel_qp_~qp#1.base, 305 + create_kernel_qp_~qp#1.offset, 8);call create_kernel_qp_#t~mem2083#1 := read~int#18(create_kernel_qp_~qp#1.base, 563 + create_kernel_qp_~qp#1.offset, 4); [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12795: assume ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#res#1.base, ib_qp_type_str_#res#1.offset := 354, 0; [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12795: assume !ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#t~switch2405#1 := ib_qp_type_str_#t~switch2405#1 || 1 == ib_qp_type_str_~type#1; [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11870-1: SUMMARY for call create_user_qp_#t~ret1960#1 := ldv__builtin_expect((if create_user_qp_#t~mem1959#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_user_qp_#t~mem1959#1 % 256 % 18446744073709551616 else create_user_qp_#t~mem1959#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7642: assume -2147483648 <= get_port_caps_#t~ret678#1 && get_port_caps_#t~ret678#1 <= 2147483647;get_port_caps_~err~14#1 := get_port_caps_#t~ret678#1;havoc get_port_caps_#t~ret678#1; [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11870: assume -9223372036854775808 <= create_user_qp_#t~ret1960#1 && create_user_qp_#t~ret1960#1 <= 9223372036854775807;create_user_qp_~tmp___13~6#1 := create_user_qp_#t~ret1960#1;havoc create_user_qp_#t~mem1959#1;havoc create_user_qp_#t~ret1960#1; [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12531-1: call create_qp_common_#t~mem2253#1 := read~int#18(create_qp_common_~init_attr#1.base, 72 + create_qp_common_~init_attr#1.offset, 4);create_qp_common_#t~switch2254#1 := 10 == create_qp_common_#t~mem2253#1; [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12531: havoc create_qp_common_#t~mem2253#1;havoc create_qp_common_#t~switch2254#1;havoc create_qp_common_#t~mem2255#1.base, create_qp_common_#t~mem2255#1.offset;havoc create_qp_common_#t~ret2256#1.base, create_qp_common_#t~ret2256#1.offset;havoc create_qp_common_#t~mem2257#1;havoc create_qp_common_#t~ret2258#1;havoc create_qp_common_#t~mem2259#1.base, create_qp_common_#t~mem2259#1.offset;havoc create_qp_common_#t~mem2260#1.base, create_qp_common_#t~mem2260#1.offset;havoc create_qp_common_#t~ret2261#1.base, create_qp_common_#t~ret2261#1.offset;havoc create_qp_common_#t~mem2262#1;havoc create_qp_common_#t~ret2263#1;havoc create_qp_common_#t~mem2264#1.base, create_qp_common_#t~mem2264#1.offset;havoc create_qp_common_#t~mem2265#1.base, create_qp_common_#t~mem2265#1.offset;havoc create_qp_common_#t~ret2266#1.base, create_qp_common_#t~ret2266#1.offset;havoc create_qp_common_#t~mem2267#1;havoc create_qp_common_#t~ret2268#1;havoc create_qp_common_#t~mem2269#1.base, create_qp_common_#t~mem2269#1.offset;havoc create_qp_common_#t~mem2270#1.base, create_qp_common_#t~mem2270#1.offset;havoc create_qp_common_#t~mem2271#1;havoc create_qp_common_#t~bitwise2272#1;havoc create_qp_common_#t~mem2273#1.base, create_qp_common_#t~mem2273#1.offset;havoc create_qp_common_#t~ret2274#1.base, create_qp_common_#t~ret2274#1.offset;havoc create_qp_common_#t~mem2275#1;havoc create_qp_common_#t~ret2276#1;havoc create_qp_common_#t~mem2277#1.base, create_qp_common_#t~mem2277#1.offset;havoc create_qp_common_#t~mem2278#1.base, create_qp_common_#t~mem2278#1.offset;havoc create_qp_common_#t~ret2279#1.base, create_qp_common_#t~ret2279#1.offset;havoc create_qp_common_#t~mem2280#1;havoc create_qp_common_#t~ret2281#1;havoc create_qp_common_#t~mem2282#1.base, create_qp_common_#t~mem2282#1.offset;havoc create_qp_common_#t~mem2283#1.base, create_qp_common_#t~mem2283#1.offset;havoc create_qp_common_#t~ret2284#1.base, create_qp_common_#t~ret2284#1.offset;havoc create_qp_common_#t~mem2285#1;havoc create_qp_common_#t~ret2286#1;havoc create_qp_common_#t~mem2287#1.base, create_qp_common_#t~mem2287#1.offset;havoc create_qp_common_#t~mem2288#1.base, create_qp_common_#t~mem2288#1.offset;havoc create_qp_common_#t~ret2289#1.base, create_qp_common_#t~ret2289#1.offset;havoc create_qp_common_#t~mem2290#1;havoc create_qp_common_#t~ret2291#1;havoc create_qp_common_#t~mem2292#1.base, create_qp_common_#t~mem2292#1.offset;havoc create_qp_common_#t~mem2293#1.base, create_qp_common_#t~mem2293#1.offset;havoc create_qp_common_#t~mem2294#1;havoc create_qp_common_#t~bitwise2295#1;havoc create_qp_common_#t~mem2253#1;havoc create_qp_common_#t~switch2254#1;havoc create_qp_common_#t~mem2255#1.base, create_qp_common_#t~mem2255#1.offset;havoc create_qp_common_#t~ret2256#1.base, create_qp_common_#t~ret2256#1.offset;havoc create_qp_common_#t~mem2257#1;havoc create_qp_common_#t~ret2258#1;havoc create_qp_common_#t~mem2259#1.base, create_qp_common_#t~mem2259#1.offset;havoc create_qp_common_#t~mem2260#1.base, create_qp_common_#t~mem2260#1.offset;havoc create_qp_common_#t~ret2261#1.base, create_qp_common_#t~ret2261#1.offset;havoc create_qp_common_#t~mem2262#1;havoc create_qp_common_#t~ret2263#1;havoc create_qp_common_#t~mem2264#1.base, create_qp_common_#t~mem2264#1.offset;havoc create_qp_common_#t~mem2265#1.base, create_qp_common_#t~mem2265#1.offset;havoc create_qp_common_#t~ret2266#1.base, create_qp_common_#t~ret2266#1.offset;havoc create_qp_common_#t~mem2267#1;havoc create_qp_common_#t~ret2268#1;havoc create_qp_common_#t~mem2269#1.base, create_qp_common_#t~mem2269#1.offset;havoc create_qp_common_#t~mem2270#1.base, create_qp_common_#t~mem2270#1.offset;havoc create_qp_common_#t~mem2271#1;havoc create_qp_common_#t~bitwise2272#1;havoc create_qp_common_#t~mem2273#1.base, create_qp_common_#t~mem2273#1.offset;havoc create_qp_common_#t~ret2274#1.base, create_qp_common_#t~ret2274#1.offset;havoc create_qp_common_#t~mem2275#1;havoc create_qp_common_#t~ret2276#1;havoc create_qp_common_#t~mem2277#1.base, create_qp_common_#t~mem2277#1.offset;havoc create_qp_common_#t~mem2278#1.base, create_qp_common_#t~mem2278#1.offset;havoc create_qp_common_#t~ret2279#1.base, create_qp_common_#t~ret2279#1.offset;havoc create_qp_common_#t~mem2280#1;havoc create_qp_common_#t~ret2281#1;havoc create_qp_common_#t~mem2282#1.base, create_qp_common_#t~mem2282#1.offset;havoc create_qp_common_#t~mem2283#1.base, create_qp_common_#t~mem2283#1.offset;havoc create_qp_common_#t~ret2284#1.base, create_qp_common_#t~ret2284#1.offset;havoc create_qp_common_#t~mem2285#1;havoc create_qp_common_#t~ret2286#1;havoc create_qp_common_#t~mem2287#1.base, create_qp_common_#t~mem2287#1.offset;havoc create_qp_common_#t~mem2288#1.base, create_qp_common_#t~mem2288#1.offset;havoc create_qp_common_#t~ret2289#1.base, create_qp_common_#t~ret2289#1.offset;havoc create_qp_common_#t~mem2290#1;havoc create_qp_common_#t~ret2291#1;havoc create_qp_common_#t~mem2292#1.base, create_qp_common_#t~mem2292#1.offset;havoc create_qp_common_#t~mem2293#1.base, create_qp_common_#t~mem2293#1.offset;havoc create_qp_common_#t~mem2294#1;havoc create_qp_common_#t~bitwise2295#1;call create_qp_common_#t~mem2323#1.base, create_qp_common_#t~mem2323#1.offset := read~$Pointer$#18(create_qp_common_~init_attr#1.base, 16 + create_qp_common_~init_attr#1.offset, 8); [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7642-1: SUMMARY for call get_port_caps_#t~ret678#1 := mlx5_ib_query_device(get_port_caps_~dev#1.base, get_port_caps_~dev#1.offset, get_port_caps_~dprops~0#1.base, get_port_caps_~dprops~0#1.offset, get_port_caps_~#uhw~0#1.base, get_port_caps_~#uhw~0#1.offset); srcloc: null [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11210: set_rq_size_~tmp___2~32#1 := set_rq_size_#t~ret1754#1;havoc set_rq_size_#t~mem1752#1.base, set_rq_size_#t~mem1752#1.offset;havoc set_rq_size_#t~mem1753#1;havoc set_rq_size_#t~ret1754#1; [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7907-1: SUMMARY for call create_umr_res_#t~memset~res753#1.base, create_umr_res_#t~memset~res753#1.offset := #Ultimate.C_memset#18(create_umr_res_~attr~1#1.base, create_umr_res_~attr~1#1.offset, 0, 168); srcloc: null [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7907: havoc create_umr_res_#t~memset~res753#1.base, create_umr_res_#t~memset~res753#1.offset;call write~int#18(3, create_umr_res_~attr~1#1.base, create_umr_res_~attr~1#1.offset, 4); [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11210-1: SUMMARY for call set_rq_size_#t~ret1754#1 := __fswab32(set_rq_size_#t~mem1753#1); srcloc: null [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7643: assume 0 != get_port_caps_~err~14#1; [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7643: assume !(0 != get_port_caps_~err~14#1);get_port_caps_~port~2#1 := 1; [2025-02-08 02:59:53,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11871: assume 0 != create_user_qp_~tmp___13~6#1; [2025-02-08 02:59:53,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11871: assume !(0 != create_user_qp_~tmp___13~6#1); [2025-02-08 02:59:53,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12532: assume 0 == create_qp_common_~tmp___34~0#1 % 4294967296;create_qp_common_#t~bitwise2272#1 := create_qp_common_#t~mem2271#1; [2025-02-08 02:59:53,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12532: assume !(0 == create_qp_common_~tmp___34~0#1 % 4294967296); [2025-02-08 02:59:53,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12532-2: assume create_qp_common_#t~switch2254#1;call create_qp_common_#t~mem2255#1.base, create_qp_common_#t~mem2255#1.offset := read~$Pointer$#18(create_qp_common_~devr~0#1.base, create_qp_common_~devr~0#1.offset, 8); [2025-02-08 02:59:53,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12532-2: assume !create_qp_common_#t~switch2254#1;create_qp_common_#t~switch2254#1 := create_qp_common_#t~switch2254#1 || 9 == create_qp_common_#t~mem2253#1; [2025-02-08 02:59:53,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12532-1: assume 0 == create_qp_common_#t~mem2271#1 % 4294967296 || create_qp_common_#t~mem2271#1 % 4294967296 == create_qp_common_~tmp___34~0#1 % 4294967296;create_qp_common_#t~bitwise2272#1 := create_qp_common_~tmp___34~0#1; [2025-02-08 02:59:53,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12532-1: assume !(0 == create_qp_common_#t~mem2271#1 % 4294967296 || create_qp_common_#t~mem2271#1 % 4294967296 == create_qp_common_~tmp___34~0#1 % 4294967296); [2025-02-08 02:59:53,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11211-1: SUMMARY for call set_rq_size_#t~ret1755#1.base, set_rq_size_#t~ret1755#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11211: set_rq_size_~tmp___3~20#1.base, set_rq_size_~tmp___3~20#1.offset := set_rq_size_#t~ret1755#1.base, set_rq_size_#t~ret1755#1.offset;havoc set_rq_size_#t~ret1755#1.base, set_rq_size_#t~ret1755#1.offset;call set_rq_size_#t~mem1756#1 := read~int#7(set_rq_size_~tmp___3~20#1.base, 2076 + set_rq_size_~tmp___3~20#1.offset, 4); [2025-02-08 02:59:53,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8172-1: SUMMARY for call mlx5_ib_add_#t~ret883#1 := __fswab32(mlx5_ib_add_#t~mem882#1); srcloc: null [2025-02-08 02:59:53,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8172: mlx5_ib_add_~tmp___2~18#1 := mlx5_ib_add_#t~ret883#1;havoc mlx5_ib_add_#t~mem882#1;havoc mlx5_ib_add_#t~ret883#1;call write~int#18((if mlx5_ib_add_~tmp___2~18#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5_ib_add_~tmp___2~18#1 % 4294967296 % 4294967296 else mlx5_ib_add_~tmp___2~18#1 % 4294967296 % 4294967296 - 4294967296) % 256, mlx5_ib_add_~dev~23#1.base, 2399 + mlx5_ib_add_~dev~23#1.offset, 4);call mlx5_ib_add_#t~mem884#1 := read~int#18(mlx5_ib_add_~dev~23#1.base, 2399 + mlx5_ib_add_~dev~23#1.offset, 4);call write~int#18(mlx5_ib_add_#t~mem884#1, mlx5_ib_add_~dev~23#1.base, 2382 + mlx5_ib_add_~dev~23#1.offset, 1);havoc mlx5_ib_add_#t~mem884#1;call mlx5_ib_add_#t~mem885#1.base, mlx5_ib_add_#t~mem885#1.offset := read~$Pointer$#18(mlx5_ib_add_~dev~23#1.base, 2391 + mlx5_ib_add_~dev~23#1.offset, 8);call mlx5_ib_add_#t~mem886#1 := read~int#18(mlx5_ib_add_#t~mem885#1.base, 319178 + mlx5_ib_add_#t~mem885#1.offset, 4);call write~int#18(mlx5_ib_add_#t~mem886#1, mlx5_ib_add_~dev~23#1.base, 388 + mlx5_ib_add_~dev~23#1.offset, 4);havoc mlx5_ib_add_#t~mem885#1.base, mlx5_ib_add_#t~mem885#1.offset;havoc mlx5_ib_add_#t~mem886#1;call mlx5_ib_add_#t~mem887#1.base, mlx5_ib_add_#t~mem887#1.offset := read~$Pointer$#18(mlx5_ib_add_~mdev#1.base, mlx5_ib_add_~mdev#1.offset, 8);call write~$Pointer$#18(mlx5_ib_add_#t~mem887#1.base, 148 + mlx5_ib_add_#t~mem887#1.offset, mlx5_ib_add_~dev~23#1.base, mlx5_ib_add_~dev~23#1.offset, 8);havoc mlx5_ib_add_#t~mem887#1.base, mlx5_ib_add_#t~mem887#1.offset;call write~int#18(1, mlx5_ib_add_~dev~23#1.base, 2285 + mlx5_ib_add_~dev~23#1.offset, 4);call write~int#18(1717166809631, mlx5_ib_add_~dev~23#1.base, 2289 + mlx5_ib_add_~dev~23#1.offset, 8);call write~int#18(2, mlx5_ib_add_~dev~23#1.base, 2297 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_query_device.base, #funAddr~mlx5_ib_query_device.offset, mlx5_ib_add_~dev~23#1.base, 408 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_query_port.base, #funAddr~mlx5_ib_query_port.offset, mlx5_ib_add_~dev~23#1.base, 416 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_query_gid.base, #funAddr~mlx5_ib_query_gid.offset, mlx5_ib_add_~dev~23#1.base, 432 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_query_pkey.base, #funAddr~mlx5_ib_query_pkey.offset, mlx5_ib_add_~dev~23#1.base, 440 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_modify_device.base, #funAddr~mlx5_ib_modify_device.offset, mlx5_ib_add_~dev~23#1.base, 448 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_modify_port.base, #funAddr~mlx5_ib_modify_port.offset, mlx5_ib_add_~dev~23#1.base, 456 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_alloc_ucontext.base, #funAddr~mlx5_ib_alloc_ucontext.offset, mlx5_ib_add_~dev~23#1.base, 464 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_dealloc_ucontext.base, #funAddr~mlx5_ib_dealloc_ucontext.offset, mlx5_ib_add_~dev~23#1.base, 472 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_mmap.base, #funAddr~mlx5_ib_mmap.offset, mlx5_ib_add_~dev~23#1.base, 480 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_alloc_pd.base, #funAddr~mlx5_ib_alloc_pd.offset, mlx5_ib_add_~dev~23#1.base, 488 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_dealloc_pd.base, #funAddr~mlx5_ib_dealloc_pd.offset, mlx5_ib_add_~dev~23#1.base, 496 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_create_ah.base, #funAddr~mlx5_ib_create_ah.offset, mlx5_ib_add_~dev~23#1.base, 504 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_query_ah.base, #funAddr~mlx5_ib_query_ah.offset, mlx5_ib_add_~dev~23#1.base, 520 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_destroy_ah.base, #funAddr~mlx5_ib_destroy_ah.offset, mlx5_ib_add_~dev~23#1.base, 528 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_create_srq.base, #funAddr~mlx5_ib_create_srq.offset, mlx5_ib_add_~dev~23#1.base, 536 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_modify_srq.base, #funAddr~mlx5_ib_modify_srq.offset, mlx5_ib_add_~dev~23#1.base, 544 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_query_srq.base, #funAddr~mlx5_ib_query_srq.offset, mlx5_ib_add_~dev~23#1.base, 552 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_destroy_srq.base, #funAddr~mlx5_ib_destroy_srq.offset, mlx5_ib_add_~dev~23#1.base, 560 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_post_srq_recv.base, #funAddr~mlx5_ib_post_srq_recv.offset, mlx5_ib_add_~dev~23#1.base, 568 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_create_qp.base, #funAddr~mlx5_ib_create_qp.offset, mlx5_ib_add_~dev~23#1.base, 576 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_modify_qp.base, #funAddr~mlx5_ib_modify_qp.offset, mlx5_ib_add_~dev~23#1.base, 584 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_query_qp.base, #funAddr~mlx5_ib_query_qp.offset, mlx5_ib_add_~dev~23#1.base, 592 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_destroy_qp.base, #funAddr~mlx5_ib_destroy_qp.offset, mlx5_ib_add_~dev~23#1.base, 600 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_post_send.base, #funAddr~mlx5_ib_post_send.offset, mlx5_ib_add_~dev~23#1.base, 608 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_post_recv.base, #funAddr~mlx5_ib_post_recv.offset, mlx5_ib_add_~dev~23#1.base, 616 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_create_cq.base, #funAddr~mlx5_ib_create_cq.offset, mlx5_ib_add_~dev~23#1.base, 624 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_modify_cq.base, #funAddr~mlx5_ib_modify_cq.offset, mlx5_ib_add_~dev~23#1.base, 632 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_resize_cq.base, #funAddr~mlx5_ib_resize_cq.offset, mlx5_ib_add_~dev~23#1.base, 648 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_destroy_cq.base, #funAddr~mlx5_ib_destroy_cq.offset, mlx5_ib_add_~dev~23#1.base, 640 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_poll_cq.base, #funAddr~mlx5_ib_poll_cq.offset, mlx5_ib_add_~dev~23#1.base, 656 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_arm_cq.base, #funAddr~mlx5_ib_arm_cq.offset, mlx5_ib_add_~dev~23#1.base, 672 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_get_dma_mr.base, #funAddr~mlx5_ib_get_dma_mr.offset, mlx5_ib_add_~dev~23#1.base, 688 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_reg_user_mr.base, #funAddr~mlx5_ib_reg_user_mr.offset, mlx5_ib_add_~dev~23#1.base, 704 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_dereg_mr.base, #funAddr~mlx5_ib_dereg_mr.offset, mlx5_ib_add_~dev~23#1.base, 728 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_destroy_mr.base, #funAddr~mlx5_ib_destroy_mr.offset, mlx5_ib_add_~dev~23#1.base, 736 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_mcg_attach.base, #funAddr~mlx5_ib_mcg_attach.offset, mlx5_ib_add_~dev~23#1.base, 840 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_mcg_detach.base, #funAddr~mlx5_ib_mcg_detach.offset, mlx5_ib_add_~dev~23#1.base, 848 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_process_mad.base, #funAddr~mlx5_ib_process_mad.offset, mlx5_ib_add_~dev~23#1.base, 856 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_create_mr.base, #funAddr~mlx5_ib_create_mr.offset, mlx5_ib_add_~dev~23#1.base, 744 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_alloc_fast_reg_mr.base, #funAddr~mlx5_ib_alloc_fast_reg_mr.offset, mlx5_ib_add_~dev~23#1.base, 752 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_alloc_fast_reg_page_list.base, #funAddr~mlx5_ib_alloc_fast_reg_page_list.offset, mlx5_ib_add_~dev~23#1.base, 760 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_free_fast_reg_page_list.base, #funAddr~mlx5_ib_free_fast_reg_page_list.offset, mlx5_ib_add_~dev~23#1.base, 768 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_check_mr_status.base, #funAddr~mlx5_ib_check_mr_status.offset, mlx5_ib_add_~dev~23#1.base, 896 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_port_immutable.base, #funAddr~mlx5_port_immutable.offset, mlx5_ib_add_~dev~23#1.base, 2383 + mlx5_ib_add_~dev~23#1.offset, 8);assume { :begin_inline_mlx5_ib_internal_fill_odp_caps } true;mlx5_ib_internal_fill_odp_caps_#in~dev#1.base, mlx5_ib_internal_fill_odp_caps_#in~dev#1.offset := mlx5_ib_add_~dev~23#1.base, mlx5_ib_add_~dev~23#1.offset;havoc mlx5_ib_internal_fill_odp_caps_#t~memset~res4900#1.base, mlx5_ib_internal_fill_odp_caps_#t~memset~res4900#1.offset, mlx5_ib_internal_fill_odp_caps_#t~mem4901#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4901#1.offset, mlx5_ib_internal_fill_odp_caps_#t~mem4902#1, mlx5_ib_internal_fill_odp_caps_#t~ret4903#1, mlx5_ib_internal_fill_odp_caps_#t~bitwise4904#1, mlx5_ib_internal_fill_odp_caps_#t~mem4905#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4905#1.offset, mlx5_ib_internal_fill_odp_caps_#t~mem4906#1, mlx5_ib_internal_fill_odp_caps_#t~ret4907#1, mlx5_ib_internal_fill_odp_caps_#t~mem4908#1, mlx5_ib_internal_fill_odp_caps_#t~mem4909#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4909#1.offset, mlx5_ib_internal_fill_odp_caps_#t~mem4910#1, mlx5_ib_internal_fill_odp_caps_#t~ret4911#1, mlx5_ib_internal_fill_odp_caps_#t~mem4912#1, mlx5_ib_internal_fill_odp_caps_#t~mem4913#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4913#1.offset, mlx5_ib_internal_fill_odp_caps_#t~mem4914#1, mlx5_ib_internal_fill_odp_caps_#t~ret4915#1, mlx5_ib_internal_fill_odp_caps_#t~bitwise4916#1, mlx5_ib_internal_fill_odp_caps_#t~mem4917#1, mlx5_ib_internal_fill_odp_caps_#t~bitwise4918#1, mlx5_ib_internal_fill_odp_caps_#t~mem4919#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4919#1.offset, mlx5_ib_internal_fill_odp_caps_#t~mem4920#1, mlx5_ib_internal_fill_odp_caps_#t~ret4921#1, mlx5_ib_internal_fill_odp_caps_#t~bitwise4922#1, mlx5_ib_internal_fill_odp_caps_#t~mem4923#1, mlx5_ib_internal_fill_odp_caps_#t~bitwise4924#1, mlx5_ib_internal_fill_odp_caps_#t~mem4925#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4925#1.offset, mlx5_ib_internal_fill_odp_caps_#t~mem4926#1, mlx5_ib_internal_fill_odp_caps_#t~ret4927#1, mlx5_ib_internal_fill_odp_caps_#t~bitwise4928#1, mlx5_ib_internal_fill_odp_caps_#t~mem4929#1, mlx5_ib_internal_fill_odp_caps_#t~bitwise4930#1, mlx5_ib_internal_fill_odp_caps_~dev#1.base, mlx5_ib_internal_fill_odp_caps_~dev#1.offset, mlx5_ib_internal_fill_odp_caps_~caps~0#1.base, mlx5_ib_internal_fill_odp_caps_~caps~0#1.offset, mlx5_ib_internal_fill_odp_caps_~tmp~282#1, mlx5_ib_internal_fill_odp_caps_~tmp___0~152#1, mlx5_ib_internal_fill_odp_caps_~tmp___1~108#1, mlx5_ib_internal_fill_odp_caps_~tmp___2~84#1, mlx5_ib_internal_fill_odp_caps_~tmp___3~63#1, mlx5_ib_internal_fill_odp_caps_~tmp___4~53#1;mlx5_ib_internal_fill_odp_caps_~dev#1.base, mlx5_ib_internal_fill_odp_caps_~dev#1.offset := mlx5_ib_internal_fill_odp_caps_#in~dev#1.base, mlx5_ib_internal_fill_odp_caps_#in~dev#1.offset;havoc mlx5_ib_internal_fill_odp_caps_~caps~0#1.base, mlx5_ib_internal_fill_odp_caps_~caps~0#1.offset;havoc mlx5_ib_internal_fill_odp_caps_~tmp~282#1;havoc mlx5_ib_internal_fill_odp_caps_~tmp___0~152#1;havoc mlx5_ib_internal_fill_odp_caps_~tmp___1~108#1;havoc mlx5_ib_internal_fill_odp_caps_~tmp___2~84#1;havoc mlx5_ib_internal_fill_odp_caps_~tmp___3~63#1;havoc mlx5_ib_internal_fill_odp_caps_~tmp___4~53#1;mlx5_ib_internal_fill_odp_caps_~caps~0#1.base, mlx5_ib_internal_fill_odp_caps_~caps~0#1.offset := mlx5_ib_internal_fill_odp_caps_~dev#1.base, 9972 + mlx5_ib_internal_fill_odp_caps_~dev#1.offset; [2025-02-08 02:59:53,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12400-1: create_qp_common_#res#1 := -22;call ULTIMATE.dealloc(create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset);havoc create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset);havoc create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset);havoc create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset);havoc create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset);havoc create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset);havoc create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset);havoc create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset);havoc create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset);havoc create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset);havoc create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset);havoc create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset);havoc create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset);havoc create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset);havoc create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset);havoc create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset);havoc create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset; [2025-02-08 02:59:53,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19535: call ULTIMATE.dealloc(ldv_main_exported_5_~#ldvarg29~0#1.base, ldv_main_exported_5_~#ldvarg29~0#1.offset);havoc ldv_main_exported_5_~#ldvarg29~0#1.base, ldv_main_exported_5_~#ldvarg29~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_5_~#ldvarg32~0#1.base, ldv_main_exported_5_~#ldvarg32~0#1.offset);havoc ldv_main_exported_5_~#ldvarg32~0#1.base, ldv_main_exported_5_~#ldvarg32~0#1.offset;havoc ldv_main_exported_5_#t~ret4639#1.base, ldv_main_exported_5_#t~ret4639#1.offset, ldv_main_exported_5_#t~ret4640#1.base, ldv_main_exported_5_#t~ret4640#1.offset, ldv_main_exported_5_#t~ret4641#1.base, ldv_main_exported_5_#t~ret4641#1.offset, ldv_main_exported_5_#t~ret4642#1.base, ldv_main_exported_5_#t~ret4642#1.offset, ldv_main_exported_5_#t~ret4643#1.base, ldv_main_exported_5_#t~ret4643#1.offset, ldv_main_exported_5_#t~ret4644#1.base, ldv_main_exported_5_#t~ret4644#1.offset, ldv_main_exported_5_#t~nondet4645#1, ldv_main_exported_5_#t~switch4646#1, ldv_main_exported_5_#t~mem4647#1, ldv_main_exported_5_#t~ret4648#1, ldv_main_exported_5_#t~mem4649#1, ldv_main_exported_5_#t~ret4650#1, ldv_main_exported_5_#t~mem4651#1, ldv_main_exported_5_#t~ret4652#1, ldv_main_exported_5_#t~ret4653#1, ldv_main_exported_5_#t~ret4654#1, ldv_main_exported_5_~ldvarg30~0#1.base, ldv_main_exported_5_~ldvarg30~0#1.offset, ldv_main_exported_5_~tmp~241#1.base, ldv_main_exported_5_~tmp~241#1.offset, ldv_main_exported_5_~ldvarg33~0#1.base, ldv_main_exported_5_~ldvarg33~0#1.offset, ldv_main_exported_5_~tmp___0~138#1.base, ldv_main_exported_5_~tmp___0~138#1.offset, ldv_main_exported_5_~ldvarg28~0#1.base, ldv_main_exported_5_~ldvarg28~0#1.offset, ldv_main_exported_5_~tmp___1~100#1.base, ldv_main_exported_5_~tmp___1~100#1.offset, ldv_main_exported_5_~#ldvarg29~0#1.base, ldv_main_exported_5_~#ldvarg29~0#1.offset, ldv_main_exported_5_~ldvarg31~0#1.base, ldv_main_exported_5_~ldvarg31~0#1.offset, ldv_main_exported_5_~tmp___2~78#1.base, ldv_main_exported_5_~tmp___2~78#1.offset, ldv_main_exported_5_~#ldvarg32~0#1.base, ldv_main_exported_5_~#ldvarg32~0#1.offset, ldv_main_exported_5_~tmp___3~59#1;assume { :end_inline_ldv_main_exported_5 } true; [2025-02-08 02:59:53,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12136: create_kernel_qp_~tmp___13~7#1.base, create_kernel_qp_~tmp___13~7#1.offset := create_kernel_qp_#t~ret2084#1.base, create_kernel_qp_#t~ret2084#1.offset;havoc create_kernel_qp_#t~mem2083#1;havoc create_kernel_qp_#t~ret2084#1.base, create_kernel_qp_#t~ret2084#1.offset;call write~$Pointer$#18(create_kernel_qp_~tmp___13~7#1.base, create_kernel_qp_~tmp___13~7#1.offset, create_kernel_qp_~qp#1.base, 477 + create_kernel_qp_~qp#1.offset, 8);call create_kernel_qp_#t~mem2085#1 := read~int#18(create_kernel_qp_~qp#1.base, 563 + create_kernel_qp_~qp#1.offset, 4); [2025-02-08 02:59:53,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12136-1: SUMMARY for call create_kernel_qp_#t~ret2084#1.base, create_kernel_qp_#t~ret2084#1.offset := kmalloc(4 * create_kernel_qp_#t~mem2083#1, 208); srcloc: null [2025-02-08 02:59:53,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7776-1: SUMMARY for call create_umr_res_#t~ret716#1 := ldv__builtin_expect((if create_umr_res_#t~mem715#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_umr_res_#t~mem715#1 % 256 % 18446744073709551616 else create_umr_res_#t~mem715#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,786 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12797: assume ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#res#1.base, ib_qp_type_str_#res#1.offset := 355, 0; [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12797: assume !ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#t~switch2405#1 := ib_qp_type_str_#t~switch2405#1 || 2 == ib_qp_type_str_~type#1; [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7776: assume -9223372036854775808 <= create_umr_res_#t~ret716#1 && create_umr_res_#t~ret716#1 <= 9223372036854775807;create_umr_res_~tmp___2~16#1 := create_umr_res_#t~ret716#1;havoc create_umr_res_#t~mem715#1;havoc create_umr_res_#t~ret716#1; [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11872: create_user_qp_~tmp___12~6#1.base, create_user_qp_~tmp___12~6#1.offset := create_user_qp_#t~ret1961#1.base, create_user_qp_#t~ret1961#1.offset;havoc create_user_qp_#t~ret1961#1.base, create_user_qp_#t~ret1961#1.offset;call create_user_qp_#t~mem1962#1 := read~int#7(create_user_qp_~tmp___12~6#1.base, 2076 + create_user_qp_~tmp___12~6#1.offset, 4); [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7644-1: SUMMARY for call get_port_caps_#t~ret679#1.base, get_port_caps_#t~ret679#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12929: SUMMARY for call kfree(mlx5_ib_create_qp_~qp~1#1.base, mlx5_ib_create_qp_~qp~1#1.offset); srcloc: null [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7644: get_port_caps_~tmp___1~18#1.base, get_port_caps_~tmp___1~18#1.offset := get_port_caps_#t~ret679#1.base, get_port_caps_#t~ret679#1.offset;havoc get_port_caps_#t~ret679#1.base, get_port_caps_#t~ret679#1.offset;call get_port_caps_#t~mem680#1 := read~int#7(get_port_caps_~tmp___1~18#1.base, 2076 + get_port_caps_~tmp___1~18#1.offset, 4); [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11872-1: SUMMARY for call create_user_qp_#t~ret1961#1.base, create_user_qp_#t~ret1961#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12533-1: SUMMARY for call create_qp_common_#t~ret2256#1.base, create_qp_common_#t~ret2256#1.offset := to_mcq(create_qp_common_#t~mem2255#1.base, create_qp_common_#t~mem2255#1.offset); srcloc: null [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12533: create_qp_common_~tmp___29~0#1.base, create_qp_common_~tmp___29~0#1.offset := create_qp_common_#t~ret2256#1.base, create_qp_common_#t~ret2256#1.offset;call create_qp_common_#t~mem2257#1 := read~int#18(create_qp_common_~tmp___29~0#1.base, 48 + create_qp_common_~tmp___29~0#1.offset, 4); [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11212: havoc set_rq_size_#t~mem1756#1; [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11212-1: SUMMARY for call __dynamic_pr_debug(set_rq_size_~#descriptor~8#1.base, set_rq_size_~#descriptor~8#1.offset, 179, 0); srcloc: null [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12930: mlx5_ib_create_qp_~tmp___11~9#1.base, mlx5_ib_create_qp_~tmp___11~9#1.offset := mlx5_ib_create_qp_#t~ret2441#1.base, mlx5_ib_create_qp_#t~ret2441#1.offset;havoc mlx5_ib_create_qp_#t~ret2441#1.base, mlx5_ib_create_qp_#t~ret2441#1.offset;mlx5_ib_create_qp_#res#1.base, mlx5_ib_create_qp_#res#1.offset := mlx5_ib_create_qp_~tmp___11~9#1.base, mlx5_ib_create_qp_~tmp___11~9#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset);havoc mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset);havoc mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset);havoc mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset);havoc mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset; [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7909-1: SUMMARY for call create_umr_res_#t~ret754#1 := mlx5_ib_modify_qp(create_umr_res_~qp~0#1.base, create_umr_res_~qp~0#1.offset, create_umr_res_~attr~1#1.base, create_umr_res_~attr~1#1.offset, 1, 0, 0); srcloc: null [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10023: SUMMARY for call __mutex_init(mlx5_ib_create_cq_~cq~3#1.base, 353 + mlx5_ib_create_cq_~cq~3#1.offset, 150, 0, mlx5_ib_create_cq_~#__key~4#1.base, mlx5_ib_create_cq_~#__key~4#1.offset); srcloc: null [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7909: assume -2147483648 <= create_umr_res_#t~ret754#1 && create_umr_res_#t~ret754#1 <= 2147483647;create_umr_res_~ret~0#1 := create_umr_res_#t~ret754#1;havoc create_umr_res_#t~ret754#1; [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7777: assume 0 != create_umr_res_~tmp___2~16#1; [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7777: assume !(0 != create_umr_res_~tmp___2~16#1); [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11873-1: SUMMARY for call __dynamic_pr_debug(create_user_qp_~#descriptor___5~1#1.base, create_user_qp_~#descriptor___5~1#1.offset, 247, 0); srcloc: null [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11873: havoc create_user_qp_#t~mem1962#1; [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12930-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2441#1.base, mlx5_ib_create_qp_#t~ret2441#1.offset := ERR_PTR(mlx5_ib_create_qp_~err~33#1); srcloc: null [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7645-1: SUMMARY for call get_port_caps_#t~ret681#1 := printk(53, 0); srcloc: null [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7645: assume -2147483648 <= get_port_caps_#t~ret681#1 && get_port_caps_#t~ret681#1 <= 2147483647;havoc get_port_caps_#t~mem680#1;havoc get_port_caps_#t~ret681#1; [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12534-1: SUMMARY for call create_qp_common_#t~ret2258#1 := __fswab32(create_qp_common_#t~mem2257#1); srcloc: null [2025-02-08 02:59:53,787 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12534: create_qp_common_~tmp___30~0#1 := create_qp_common_#t~ret2258#1;call create_qp_common_#t~mem2259#1.base, create_qp_common_#t~mem2259#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call write~int#18(create_qp_common_~tmp___30~0#1, create_qp_common_#t~mem2259#1.base, 180 + create_qp_common_#t~mem2259#1.offset, 4);call create_qp_common_#t~mem2260#1.base, create_qp_common_#t~mem2260#1.offset := read~$Pointer$#18(create_qp_common_~devr~0#1.base, create_qp_common_~devr~0#1.offset, 8); [2025-02-08 02:59:53,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12138: create_kernel_qp_~tmp___14~7#1.base, create_kernel_qp_~tmp___14~7#1.offset := create_kernel_qp_#t~ret2086#1.base, create_kernel_qp_#t~ret2086#1.offset;havoc create_kernel_qp_#t~mem2085#1;havoc create_kernel_qp_#t~ret2086#1.base, create_kernel_qp_#t~ret2086#1.offset;call write~$Pointer$#18(create_kernel_qp_~tmp___14~7#1.base, create_kernel_qp_~tmp___14~7#1.offset, create_kernel_qp_~qp#1.base, 485 + create_kernel_qp_~qp#1.offset, 8);call create_kernel_qp_#t~mem2087#1.base, create_kernel_qp_#t~mem2087#1.offset := read~$Pointer$#18(create_kernel_qp_~qp#1.base, 461 + create_kernel_qp_~qp#1.offset, 8);create_kernel_qp_#t~short2089#1 := 0 == (create_kernel_qp_#t~mem2087#1.base + create_kernel_qp_#t~mem2087#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20198: havoc mlx5_query_mad_ifc_node_guid_#t~memcpy~res4770#1.base, mlx5_query_mad_ifc_node_guid_#t~memcpy~res4770#1.offset; [2025-02-08 02:59:53,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11345-1: SUMMARY for call calc_sq_size_#t~ret1780#1 := ldv__builtin_expect((if calc_sq_size_#t~mem1779#1 % 256 % 18446744073709551616 <= 9223372036854775807 then calc_sq_size_#t~mem1779#1 % 256 % 18446744073709551616 else calc_sq_size_#t~mem1779#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11345: assume -9223372036854775808 <= calc_sq_size_#t~ret1780#1 && calc_sq_size_#t~ret1780#1 <= 9223372036854775807;calc_sq_size_~tmp___3~21#1 := calc_sq_size_#t~ret1780#1;havoc calc_sq_size_#t~mem1779#1;havoc calc_sq_size_#t~ret1780#1; [2025-02-08 02:59:53,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20198-1: SUMMARY for call mlx5_query_mad_ifc_node_guid_#t~memcpy~res4770#1.base, mlx5_query_mad_ifc_node_guid_#t~memcpy~res4770#1.offset := #Ultimate.C_memcpy#18(mlx5_query_mad_ifc_node_guid_~node_guid#1.base, mlx5_query_mad_ifc_node_guid_~node_guid#1.offset, mlx5_query_mad_ifc_node_guid_~out_mad~6#1.base, 76 + mlx5_query_mad_ifc_node_guid_~out_mad~6#1.offset, 8); srcloc: null [2025-02-08 02:59:53,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7910: assume 0 != create_umr_res_~ret~0#1;call write~$Pointer$#11(101, 0, create_umr_res_~#descriptor___5~0#1.base, create_umr_res_~#descriptor___5~0#1.offset, 8);call write~$Pointer$#11(102, 0, create_umr_res_~#descriptor___5~0#1.base, 8 + create_umr_res_~#descriptor___5~0#1.offset, 8);call write~$Pointer$#11(103, 0, create_umr_res_~#descriptor___5~0#1.base, 16 + create_umr_res_~#descriptor___5~0#1.offset, 8);call write~$Pointer$#11(104, 0, create_umr_res_~#descriptor___5~0#1.base, 24 + create_umr_res_~#descriptor___5~0#1.offset, 8);call write~int#11(1215, create_umr_res_~#descriptor___5~0#1.base, 32 + create_umr_res_~#descriptor___5~0#1.offset, 4);call write~int#11(0, create_umr_res_~#descriptor___5~0#1.base, 36 + create_umr_res_~#descriptor___5~0#1.offset, 1);call create_umr_res_#t~mem755#1 := read~int#11(create_umr_res_~#descriptor___5~0#1.base, 36 + create_umr_res_~#descriptor___5~0#1.offset, 1); [2025-02-08 02:59:53,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7910: assume !(0 != create_umr_res_~ret~0#1);call write~$Pointer$#18(create_umr_res_~qp~0#1.base, create_umr_res_~qp~0#1.offset, create_umr_res_~dev#1.base, 2568 + create_umr_res_~dev#1.offset, 8);call write~$Pointer$#18(create_umr_res_~cq~0#1.base, create_umr_res_~cq~0#1.offset, create_umr_res_~dev#1.base, 2560 + create_umr_res_~dev#1.offset, 8);call write~$Pointer$#18(create_umr_res_~mr~2#1.base, create_umr_res_~mr~2#1.offset, create_umr_res_~dev#1.base, 2576 + create_umr_res_~dev#1.offset, 8);call write~$Pointer$#18(create_umr_res_~pd~1#1.base, create_umr_res_~pd~1#1.offset, create_umr_res_~dev#1.base, 2552 + create_umr_res_~dev#1.offset, 8);assume { :begin_inline_sema_init } true;sema_init_#in~sem#1.base, sema_init_#in~sem#1.offset, sema_init_#in~val#1 := create_umr_res_~dev#1.base, 2584 + create_umr_res_~dev#1.offset, 128;havoc sema_init_#t~mem82#1, sema_init_#t~mem83#1, sema_init_#t~mem84#1, sema_init_#t~mem85#1.base, sema_init_#t~mem85#1.offset, sema_init_#t~mem86#1.base, sema_init_#t~mem86#1.offset, sema_init_#t~arrayCopy87#1.base, sema_init_#t~arrayCopy87#1.offset, sema_init_#t~mem88#1.base, sema_init_#t~mem88#1.offset, sema_init_#t~mem89#1.base, sema_init_#t~mem89#1.offset, sema_init_#t~mem90#1.base, sema_init_#t~mem90#1.offset, sema_init_#t~mem91#1, sema_init_#t~mem92#1, sema_init_#t~mem93#1, sema_init_#t~mem94#1.base, sema_init_#t~mem94#1.offset, sema_init_#t~mem95#1.base, sema_init_#t~mem95#1.offset, sema_init_~sem#1.base, sema_init_~sem#1.offset, sema_init_~val#1, sema_init_~#__key~0#1.base, sema_init_~#__key~0#1.offset, sema_init_~#__constr_expr_0~0#1.base, sema_init_~#__constr_expr_0~0#1.offset;sema_init_~sem#1.base, sema_init_~sem#1.offset := sema_init_#in~sem#1.base, sema_init_#in~sem#1.offset;sema_init_~val#1 := sema_init_#in~val#1;call sema_init_~#__key~0#1.base, sema_init_~#__key~0#1.offset := #Ultimate.allocOnStack(8);call sema_init_~#__constr_expr_0~0#1.base, sema_init_~#__constr_expr_0~0#1.offset := #Ultimate.allocOnStack(84);call write~int#49(0, sema_init_~#__constr_expr_0~0#1.base, sema_init_~#__constr_expr_0~0#1.offset, 4);call write~int#49(3735899821, sema_init_~#__constr_expr_0~0#1.base, 4 + sema_init_~#__constr_expr_0~0#1.offset, 4);call write~int#49(4294967295, sema_init_~#__constr_expr_0~0#1.base, 8 + sema_init_~#__constr_expr_0~0#1.offset, 4);call write~$Pointer$#49(0, -1, sema_init_~#__constr_expr_0~0#1.base, 12 + sema_init_~#__constr_expr_0~0#1.offset, 8);call write~$Pointer$#49(0, 0, sema_init_~#__constr_expr_0~0#1.base, 20 + sema_init_~#__constr_expr_0~0#1.offset, 8);call write~$Pointer$#49(0, 0, sema_init_~#__constr_expr_0~0#1.base, 28 + sema_init_~#__constr_expr_0~0#1.offset, 8);call write~$Pointer$#49(0, 0, sema_init_~#__constr_expr_0~0#1.base, 36 + sema_init_~#__constr_expr_0~0#1.offset, 8);call write~$Pointer$#49(5, 0, sema_init_~#__constr_expr_0~0#1.base, 44 + sema_init_~#__constr_expr_0~0#1.offset, 8);call write~int#49(0, sema_init_~#__constr_expr_0~0#1.base, 52 + sema_init_~#__constr_expr_0~0#1.offset, 4);call write~int#49(0, sema_init_~#__constr_expr_0~0#1.base, 56 + sema_init_~#__constr_expr_0~0#1.offset, 8);call write~int#49(sema_init_~val#1, sema_init_~#__constr_expr_0~0#1.base, 64 + sema_init_~#__constr_expr_0~0#1.offset, 4);call write~$Pointer$#49(sema_init_~sem#1.base, 68 + sema_init_~sem#1.offset, sema_init_~#__constr_expr_0~0#1.base, 68 + sema_init_~#__constr_expr_0~0#1.offset, 8);call write~$Pointer$#49(sema_init_~sem#1.base, 68 + sema_init_~sem#1.offset, sema_init_~#__constr_expr_0~0#1.base, 76 + sema_init_~#__constr_expr_0~0#1.offset, 8);call sema_init_#t~mem82#1 := read~int#49(sema_init_~#__constr_expr_0~0#1.base, sema_init_~#__constr_expr_0~0#1.offset, 4);call sema_init_#t~mem83#1 := read~int#49(sema_init_~#__constr_expr_0~0#1.base, 4 + sema_init_~#__constr_expr_0~0#1.offset, 4);call sema_init_#t~mem84#1 := read~int#49(sema_init_~#__constr_expr_0~0#1.base, 8 + sema_init_~#__constr_expr_0~0#1.offset, 4);call sema_init_#t~mem85#1.base, sema_init_#t~mem85#1.offset := read~$Pointer$#49(sema_init_~#__constr_expr_0~0#1.base, 12 + sema_init_~#__constr_expr_0~0#1.offset, 8);call sema_init_#t~mem86#1.base, sema_init_#t~mem86#1.offset := read~$Pointer$#49(sema_init_~#__constr_expr_0~0#1.base, 20 + sema_init_~#__constr_expr_0~0#1.offset, 8);call sema_init_#t~mem88#1.base, sema_init_#t~mem88#1.offset := read~$Pointer$#49(sema_init_~#__constr_expr_0~0#1.base, 28 + sema_init_~#__constr_expr_0~0#1.offset, 8);sema_init_#t~arrayCopy87#1.base, sema_init_#t~arrayCopy87#1.offset := sema_init_#t~arrayCopy87#1.base[0 := sema_init_#t~mem88#1.base], sema_init_#t~arrayCopy87#1.offset[0 := sema_init_#t~mem88#1.offset];call sema_init_#t~mem89#1.base, sema_init_#t~mem89#1.offset := read~$Pointer$#49(sema_init_~#__constr_expr_0~0#1.base, 36 + sema_init_~#__constr_expr_0~0#1.offset, 8);sema_init_#t~arrayCopy87#1.base, sema_init_#t~arrayCopy87#1.offset := sema_init_#t~arrayCopy87#1.base[1 := sema_init_#t~mem89#1.base], sema_init_#t~arrayCopy87#1.offset[1 := sema_init_#t~mem89#1.offset];call sema_init_#t~mem90#1.base, sema_init_#t~mem90#1.offset := read~$Pointer$#49(sema_init_~#__constr_expr_0~0#1.base, 44 + sema_init_~#__constr_expr_0~0#1.offset, 8);call sema_init_#t~mem91#1 := read~int#49(sema_init_~#__constr_expr_0~0#1.base, 52 + sema_init_~#__constr_expr_0~0#1.offset, 4);call sema_init_#t~mem92#1 := read~int#49(sema_init_~#__constr_expr_0~0#1.base, 56 + sema_init_~#__constr_expr_0~0#1.offset, 8);call sema_init_#t~mem93#1 := read~int#49(sema_init_~#__constr_expr_0~0#1.base, 64 + sema_init_~#__constr_expr_0~0#1.offset, 4);call sema_init_#t~mem94#1.base, sema_init_#t~mem94#1.offset := read~$Pointer$#49(sema_init_~#__constr_expr_0~0#1.base, 68 + sema_init_~#__constr_expr_0~0#1.offset, 8);call sema_init_#t~mem95#1.base, sema_init_#t~mem95#1.offset := read~$Pointer$#49(sema_init_~#__constr_expr_0~0#1.base, 76 + sema_init_~#__constr_expr_0~0#1.offset, 8);call write~int#18(sema_init_#t~mem82#1, sema_init_~sem#1.base, sema_init_~sem#1.offset, 4);call write~int#18(sema_init_#t~mem83#1, sema_init_~sem#1.base, 4 + sema_init_~sem#1.offset, 4);call write~int#18(sema_init_#t~mem84#1, sema_init_~sem#1.base, 8 + sema_init_~sem#1.offset, 4);call write~$Pointer$#18(sema_init_#t~mem85#1.base, sema_init_#t~mem85#1.offset, sema_init_~sem#1.base, 12 + sema_init_~sem#1.offset, 8);call write~$Pointer$#18(sema_init_#t~mem86#1.base, sema_init_#t~mem86#1.offset, sema_init_~sem#1.base, 20 + sema_init_~sem#1.offset, 8);call write~$Pointer$#18(sema_init_#t~arrayCopy87#1.base[0], sema_init_#t~arrayCopy87#1.offset[0], sema_init_~sem#1.base, 28 + sema_init_~sem#1.offset, 8);call write~$Pointer$#18(sema_init_#t~arrayCopy87#1.base[1], sema_init_#t~arrayCopy87#1.offset[1], sema_init_~sem#1.base, 36 + sema_init_~sem#1.offset, 8);call write~$Pointer$#18(sema_init_#t~mem90#1.base, sema_init_#t~mem90#1.offset, sema_init_~sem#1.base, 44 + sema_init_~sem#1.offset, 8);call write~int#18(sema_init_#t~mem91#1, sema_init_~sem#1.base, 52 + sema_init_~sem#1.offset, 4);call write~int#18(sema_init_#t~mem92#1, sema_init_~sem#1.base, 56 + sema_init_~sem#1.offset, 8);call write~int#18(sema_init_#t~mem93#1, sema_init_~sem#1.base, 64 + sema_init_~sem#1.offset, 4);call write~$Pointer$#18(sema_init_#t~mem94#1.base, sema_init_#t~mem94#1.offset, sema_init_~sem#1.base, 68 + sema_init_~sem#1.offset, 8);call write~$Pointer$#18(sema_init_#t~mem95#1.base, sema_init_#t~mem95#1.offset, sema_init_~sem#1.base, 76 + sema_init_~sem#1.offset, 8);havoc sema_init_#t~mem82#1;havoc sema_init_#t~mem83#1;havoc sema_init_#t~mem84#1;havoc sema_init_#t~mem85#1.base, sema_init_#t~mem85#1.offset;havoc sema_init_#t~mem86#1.base, sema_init_#t~mem86#1.offset;havoc sema_init_#t~arrayCopy87#1.base, sema_init_#t~arrayCopy87#1.offset;havoc sema_init_#t~mem88#1.base, sema_init_#t~mem88#1.offset;havoc sema_init_#t~mem89#1.base, sema_init_#t~mem89#1.offset;havoc sema_init_#t~mem90#1.base, sema_init_#t~mem90#1.offset;havoc sema_init_#t~mem91#1;havoc sema_init_#t~mem92#1;havoc sema_init_#t~mem93#1;havoc sema_init_#t~mem94#1.base, sema_init_#t~mem94#1.offset;havoc sema_init_#t~mem95#1.base, sema_init_#t~mem95#1.offset; [2025-02-08 02:59:53,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778: create_umr_res_~tmp___1~19#1.base, create_umr_res_~tmp___1~19#1.offset := create_umr_res_#t~ret717#1.base, create_umr_res_#t~ret717#1.offset;havoc create_umr_res_#t~ret717#1.base, create_umr_res_#t~ret717#1.offset;call create_umr_res_#t~mem718#1 := read~int#7(create_umr_res_~tmp___1~19#1.base, 2076 + create_umr_res_~tmp___1~19#1.offset, 4); [2025-02-08 02:59:53,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12138-1: SUMMARY for call create_kernel_qp_#t~ret2086#1.base, create_kernel_qp_#t~ret2086#1.offset := kmalloc(4 * create_kernel_qp_#t~mem2085#1, 208); srcloc: null [2025-02-08 02:59:53,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10024: havoc mlx5_ib_create_cq_#t~ret1400#1.base, mlx5_ib_create_cq_#t~ret1400#1.offset; [2025-02-08 02:59:53,788 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12006: call ULTIMATE.dealloc(create_kernel_qp_~#descriptor~11#1.base, create_kernel_qp_~#descriptor~11#1.offset);havoc create_kernel_qp_~#descriptor~11#1.base, create_kernel_qp_~#descriptor~11#1.offset;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor___0~6#1.base, create_kernel_qp_~#descriptor___0~6#1.offset);havoc create_kernel_qp_~#descriptor___0~6#1.base, create_kernel_qp_~#descriptor___0~6#1.offset;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor___1~3#1.base, create_kernel_qp_~#descriptor___1~3#1.offset);havoc create_kernel_qp_~#descriptor___1~3#1.base, create_kernel_qp_~#descriptor___1~3#1.offset;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor___2~2#1.base, create_kernel_qp_~#descriptor___2~2#1.offset);havoc create_kernel_qp_~#descriptor___2~2#1.base, create_kernel_qp_~#descriptor___2~2#1.offset;create_qp_common_#t~ret2183#1 := create_kernel_qp_#res#1;havoc create_kernel_qp_#t~mem2020#1.base, create_kernel_qp_#t~mem2020#1.offset, create_kernel_qp_#t~mem2021#1, create_kernel_qp_#t~bitwise2022#1, create_kernel_qp_#t~mem2023#1, create_kernel_qp_#t~ret2024#1, create_kernel_qp_#t~mem2025#1, create_kernel_qp_#t~ret2026#1, create_kernel_qp_#t~ret2027#1.base, create_kernel_qp_#t~ret2027#1.offset, create_kernel_qp_#t~mem2028#1, create_kernel_qp_#t~mem2029#1.base, create_kernel_qp_#t~mem2029#1.offset, create_kernel_qp_#t~mem2030#1.base, create_kernel_qp_#t~mem2030#1.offset, create_kernel_qp_#t~mem2031#1.base, create_kernel_qp_#t~mem2031#1.offset, create_kernel_qp_#t~mem2032#1, create_kernel_qp_#t~ret2033#1, create_kernel_qp_#t~mem2034#1, create_kernel_qp_#t~ret2035#1, create_kernel_qp_#t~ret2036#1.base, create_kernel_qp_#t~ret2036#1.offset, create_kernel_qp_#t~mem2037#1, create_kernel_qp_#t~mem2038#1, create_kernel_qp_#t~mem2039#1, create_kernel_qp_#t~bitwise2040#1, create_kernel_qp_#t~mem2041#1, create_kernel_qp_#t~mem2042#1, create_kernel_qp_#t~bitwise2043#1, create_kernel_qp_#t~mem2044#1.base, create_kernel_qp_#t~mem2044#1.offset, create_kernel_qp_#t~mem2045#1, create_kernel_qp_#t~ret2046#1, create_kernel_qp_#t~mem2047#1, create_kernel_qp_#t~ret2048#1, create_kernel_qp_#t~ret2049#1.base, create_kernel_qp_#t~ret2049#1.offset, create_kernel_qp_#t~mem2050#1, create_kernel_qp_#t~mem2051#1, create_kernel_qp_#t~ret2052#1.base, create_kernel_qp_#t~ret2052#1.offset, create_kernel_qp_#t~mem2053#1, create_kernel_qp_#t~mem2054#1, create_kernel_qp_#t~ret2055#1.base, create_kernel_qp_#t~ret2055#1.offset, create_kernel_qp_#t~mem2056#1.base, create_kernel_qp_#t~mem2056#1.offset, create_kernel_qp_#t~ret2057#1, create_kernel_qp_#t~mem2058#1.base, create_kernel_qp_#t~mem2058#1.offset, create_kernel_qp_#t~mem2059#1, create_kernel_qp_#t~ret2060#1, create_kernel_qp_#t~mem2061#1.base, create_kernel_qp_#t~mem2061#1.offset, create_kernel_qp_#t~mem2062#1.base, create_kernel_qp_#t~mem2062#1.offset, create_kernel_qp_#t~mem2063#1.base, create_kernel_qp_#t~mem2063#1.offset, create_kernel_qp_#t~mem2064#1, create_kernel_qp_#t~bitwise2065#1, create_kernel_qp_#t~mem2066#1.base, create_kernel_qp_#t~mem2066#1.offset, create_kernel_qp_#t~mem2067#1.base, create_kernel_qp_#t~mem2067#1.offset, create_kernel_qp_#t~mem2068#1, create_kernel_qp_#t~bitwise2069#1, create_kernel_qp_#t~mem2070#1.base, create_kernel_qp_#t~mem2070#1.offset, create_kernel_qp_#t~mem2071#1.base, create_kernel_qp_#t~mem2071#1.offset, create_kernel_qp_#t~ret2072#1, create_kernel_qp_#t~mem2073#1, create_kernel_qp_#t~ret2074#1, create_kernel_qp_#t~ret2075#1.base, create_kernel_qp_#t~ret2075#1.offset, create_kernel_qp_#t~mem2076#1, create_kernel_qp_#t~mem2077#1, create_kernel_qp_#t~ret2078#1.base, create_kernel_qp_#t~ret2078#1.offset, create_kernel_qp_#t~mem2079#1, create_kernel_qp_#t~ret2080#1.base, create_kernel_qp_#t~ret2080#1.offset, create_kernel_qp_#t~mem2081#1, create_kernel_qp_#t~ret2082#1.base, create_kernel_qp_#t~ret2082#1.offset, create_kernel_qp_#t~mem2083#1, create_kernel_qp_#t~ret2084#1.base, create_kernel_qp_#t~ret2084#1.offset, create_kernel_qp_#t~mem2085#1, create_kernel_qp_#t~ret2086#1.base, create_kernel_qp_#t~ret2086#1.offset, create_kernel_qp_#t~mem2087#1.base, create_kernel_qp_#t~mem2087#1.offset, create_kernel_qp_#t~mem2088#1.base, create_kernel_qp_#t~mem2088#1.offset, create_kernel_qp_#t~short2089#1, create_kernel_qp_#t~mem2090#1.base, create_kernel_qp_#t~mem2090#1.offset, create_kernel_qp_#t~short2091#1, create_kernel_qp_#t~mem2092#1.base, create_kernel_qp_#t~mem2092#1.offset, create_kernel_qp_#t~short2093#1, create_kernel_qp_#t~mem2094#1.base, create_kernel_qp_#t~mem2094#1.offset, create_kernel_qp_#t~short2095#1, create_kernel_qp_#t~mem2096#1.base, create_kernel_qp_#t~mem2096#1.offset, create_kernel_qp_#t~mem2097#1.base, create_kernel_qp_#t~mem2097#1.offset, create_kernel_qp_#t~mem2098#1.base, create_kernel_qp_#t~mem2098#1.offset, create_kernel_qp_#t~mem2099#1.base, create_kernel_qp_#t~mem2099#1.offset, create_kernel_qp_#t~mem2100#1.base, create_kernel_qp_#t~mem2100#1.offset, create_kernel_qp_#t~mem2101#1.base, create_kernel_qp_#t~mem2101#1.offset, create_kernel_qp_#t~mem2102#1.base, create_kernel_qp_#t~mem2102#1.offset, create_kernel_qp_#t~mem2103#1.base, create_kernel_qp_#t~mem2103#1.offset, create_kernel_qp_#t~mem2104#1.base, create_kernel_qp_#t~mem2104#1.offset, create_kernel_qp_~dev#1.base, create_kernel_qp_~dev#1.offset, create_kernel_qp_~init_attr#1.base, create_kernel_qp_~init_attr#1.offset, create_kernel_qp_~qp#1.base, create_kernel_qp_~qp#1.offset, create_kernel_qp_~in#1.base, create_kernel_qp_~in#1.offset, create_kernel_qp_~inlen#1.base, create_kernel_qp_~inlen#1.offset, create_kernel_qp_~lc~0#1, create_kernel_qp_~uuari~3#1.base, create_kernel_qp_~uuari~3#1.offset, create_kernel_qp_~uar_index~1#1, create_kernel_qp_~uuarn~3#1, create_kernel_qp_~err~30#1, create_kernel_qp_~#descriptor~11#1.base, create_kernel_qp_~#descriptor~11#1.offset, create_kernel_qp_~tmp~122#1.base, create_kernel_qp_~tmp~122#1.offset, create_kernel_qp_~tmp___0~64#1, create_kernel_qp_~#descriptor___0~6#1.base, create_kernel_qp_~#descriptor___0~6#1.offset, create_kernel_qp_~tmp___1~44#1.base, create_kernel_qp_~tmp___1~44#1.offset, create_kernel_qp_~tmp___2~36#1, create_kernel_qp_~#descriptor___1~3#1.base, create_kernel_qp_~#descriptor___1~3#1.offset, create_kernel_qp_~tmp___3~24#1.base, create_kernel_qp_~tmp___3~24#1.offset, create_kernel_qp_~tmp___4~20#1, create_kernel_qp_~tmp___5~20#1.base, create_kernel_qp_~tmp___5~20#1.offset, create_kernel_qp_~tmp___6~17#1, create_kernel_qp_~tmp___7~16#1, create_kernel_qp_~#descriptor___2~2#1.base, create_kernel_qp_~#descriptor___2~2#1.offset, create_kernel_qp_~tmp___8~12#1.base, create_kernel_qp_~tmp___8~12#1.offset, create_kernel_qp_~tmp___9~11#1, create_kernel_qp_~tmp___10~9#1.base, create_kernel_qp_~tmp___10~9#1.offset, create_kernel_qp_~tmp___11~7#1.base, create_kernel_qp_~tmp___11~7#1.offset, create_kernel_qp_~tmp___12~7#1.base, create_kernel_qp_~tmp___12~7#1.offset, create_kernel_qp_~tmp___13~7#1.base, create_kernel_qp_~tmp___13~7#1.offset, create_kernel_qp_~tmp___14~7#1.base, create_kernel_qp_~tmp___14~7#1.offset;havoc create_kernel_qp_#in~dev#1.base, create_kernel_qp_#in~dev#1.offset, create_kernel_qp_#in~init_attr#1.base, create_kernel_qp_#in~init_attr#1.offset, create_kernel_qp_#in~qp#1.base, create_kernel_qp_#in~qp#1.offset, create_kernel_qp_#in~in#1.base, create_kernel_qp_#in~in#1.offset, create_kernel_qp_#in~inlen#1.base, create_kernel_qp_#in~inlen#1.offset;assume { :end_inline_create_kernel_qp } true;assume -2147483648 <= create_qp_common_#t~ret2183#1 && create_qp_common_#t~ret2183#1 <= 2147483647;create_qp_common_~err~31#1 := create_qp_common_#t~ret2183#1;havoc create_qp_common_#t~ret2183#1; [2025-02-08 02:59:53,792 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10024-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1400#1.base, mlx5_ib_create_cq_#t~ret1400#1.offset := spinlock_check(mlx5_ib_create_cq_~cq~3#1.base, 285 + mlx5_ib_create_cq_~cq~3#1.offset); srcloc: null [2025-02-08 02:59:53,793 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778-1: SUMMARY for call create_umr_res_#t~ret717#1.base, create_umr_res_#t~ret717#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12799: assume ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#res#1.base, ib_qp_type_str_#res#1.offset := 356, 0; [2025-02-08 02:59:53,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12799: assume !ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#t~switch2405#1 := ib_qp_type_str_#t~switch2405#1 || 3 == ib_qp_type_str_~type#1; [2025-02-08 02:59:53,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11346: assume 0 != calc_sq_size_~tmp___3~21#1;call calc_sq_size_#t~mem1781#1.base, calc_sq_size_#t~mem1781#1.offset := read~$Pointer$#18(calc_sq_size_~dev#1.base, 2391 + calc_sq_size_~dev#1.offset, 8);call calc_sq_size_#t~mem1782#1 := read~int#18(calc_sq_size_#t~mem1781#1.base, 253377 + calc_sq_size_#t~mem1781#1.offset, 4); [2025-02-08 02:59:53,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11346: assume !(0 != calc_sq_size_~tmp___3~21#1); [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12403: assume create_qp_common_#t~mem2172#1 % 4294967296 > create_qp_common_~max_wqes~0#1 % 4294967296;havoc create_qp_common_#t~mem2172#1;call write~$Pointer$#11(326, 0, create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset, 8);call write~$Pointer$#11(327, 0, create_qp_common_~#descriptor___4~2#1.base, 8 + create_qp_common_~#descriptor___4~2#1.offset, 8);call write~$Pointer$#11(328, 0, create_qp_common_~#descriptor___4~2#1.base, 16 + create_qp_common_~#descriptor___4~2#1.offset, 8);call write~$Pointer$#11(329, 0, create_qp_common_~#descriptor___4~2#1.base, 24 + create_qp_common_~#descriptor___4~2#1.offset, 8);call write~int#11(923, create_qp_common_~#descriptor___4~2#1.base, 32 + create_qp_common_~#descriptor___4~2#1.offset, 4);call write~int#11(0, create_qp_common_~#descriptor___4~2#1.base, 36 + create_qp_common_~#descriptor___4~2#1.offset, 1);call create_qp_common_#t~mem2173#1 := read~int#11(create_qp_common_~#descriptor___4~2#1.base, 36 + create_qp_common_~#descriptor___4~2#1.offset, 1); [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12403: assume !(create_qp_common_#t~mem2172#1 % 4294967296 > create_qp_common_~max_wqes~0#1 % 4294967296);havoc create_qp_common_#t~mem2172#1;assume { :begin_inline_create_user_qp } true;create_user_qp_#in~dev#1.base, create_user_qp_#in~dev#1.offset, create_user_qp_#in~pd#1.base, create_user_qp_#in~pd#1.offset, create_user_qp_#in~qp#1.base, create_user_qp_#in~qp#1.offset, create_user_qp_#in~udata#1.base, create_user_qp_#in~udata#1.offset, create_user_qp_#in~in#1.base, create_user_qp_#in~in#1.offset, create_user_qp_#in~resp#1.base, create_user_qp_#in~resp#1.offset, create_user_qp_#in~inlen#1.base, create_user_qp_#in~inlen#1.offset := create_qp_common_~dev#1.base, create_qp_common_~dev#1.offset, create_qp_common_~pd#1.base, create_qp_common_~pd#1.offset, create_qp_common_~qp#1.base, create_qp_common_~qp#1.offset, create_qp_common_~udata#1.base, create_qp_common_~udata#1.offset, create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset, create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset;havoc create_user_qp_#res#1;havoc create_user_qp_#t~ret1910#1, create_user_qp_#t~mem1911#1, create_user_qp_#t~ret1912#1, create_user_qp_#t~ret1913#1.base, create_user_qp_#t~ret1913#1.offset, create_user_qp_#t~mem1914#1, create_user_qp_#t~mem1915#1.base, create_user_qp_#t~mem1915#1.offset, create_user_qp_#t~mem1916#1.base, create_user_qp_#t~mem1916#1.offset, create_user_qp_#t~ret1917#1.base, create_user_qp_#t~ret1917#1.offset, create_user_qp_#t~ret1918#1, create_user_qp_#t~mem1919#1, create_user_qp_#t~ret1920#1, create_user_qp_#t~ret1921#1.base, create_user_qp_#t~ret1921#1.offset, create_user_qp_#t~mem1922#1, create_user_qp_#t~mem1923#1, create_user_qp_#t~ret1924#1, create_user_qp_#t~ret1925#1.base, create_user_qp_#t~ret1925#1.offset, create_user_qp_#t~mem1926#1, create_user_qp_#t~ret1927#1, create_user_qp_#t~mem1928#1, create_user_qp_#t~ret1929#1, create_user_qp_#t~ret1930#1.base, create_user_qp_#t~ret1930#1.offset, create_user_qp_#t~mem1931#1, create_user_qp_#t~mem1932#1, create_user_qp_#t~ret1933#1, create_user_qp_#t~ret1934#1.base, create_user_qp_#t~ret1934#1.offset, create_user_qp_#t~mem1935#1, create_user_qp_#t~ret1936#1, create_user_qp_#t~ret1937#1.base, create_user_qp_#t~ret1937#1.offset, create_user_qp_#t~mem1938#1, create_user_qp_#t~ret1939#1, create_user_qp_#t~ret1940#1, create_user_qp_#t~mem1941#1, create_user_qp_#t~ret1942#1, create_user_qp_#t~ret1943#1.base, create_user_qp_#t~ret1943#1.offset, create_user_qp_#t~mem1944#1, create_user_qp_#t~mem1945#1, create_user_qp_#t~mem1946#1, create_user_qp_#t~bitwise1947#1, create_user_qp_#t~ret1948#1, create_user_qp_#t~mem1949#1, create_user_qp_#t~mem1950#1, create_user_qp_#t~short1951#1, create_user_qp_#t~mem1952#1.base, create_user_qp_#t~mem1952#1.offset, create_user_qp_#t~mem1953#1.base, create_user_qp_#t~mem1953#1.offset, create_user_qp_#t~mem1954#1, create_user_qp_#t~mem1955#1, create_user_qp_#t~ret1956#1.base, create_user_qp_#t~ret1956#1.offset, create_user_qp_#t~mem1957#1.base, create_user_qp_#t~mem1957#1.offset, create_user_qp_#t~ret1958#1, create_user_qp_#t~mem1959#1, create_user_qp_#t~ret1960#1, create_user_qp_#t~ret1961#1.base, create_user_qp_#t~ret1961#1.offset, create_user_qp_#t~mem1962#1, create_user_qp_#t~mem1963#1.base, create_user_qp_#t~mem1963#1.offset, create_user_qp_#t~ret1964#1, create_user_qp_#t~mem1965#1.base, create_user_qp_#t~mem1965#1.offset, create_user_qp_#t~mem1966#1.base, create_user_qp_#t~mem1966#1.offset, create_user_qp_#t~mem1967#1, create_user_qp_#t~mem1968#1, create_user_qp_#t~mem1969#1, create_user_qp_#t~ret1970#1, create_user_qp_#t~ret1971#1.base, create_user_qp_#t~ret1971#1.offset, create_user_qp_#t~mem1972#1, create_user_qp_#t~ret1973#1, create_user_qp_#t~mem1974#1, create_user_qp_#t~ret1975#1, create_user_qp_#t~ret1976#1.base, create_user_qp_#t~ret1976#1.offset, create_user_qp_#t~mem1977#1, create_user_qp_#t~mem1978#1, create_user_qp_#t~mem1979#1, create_user_qp_#t~mem1980#1, create_user_qp_#t~mem1981#1, create_user_qp_#t~mem1982#1, create_user_qp_#t~mem1983#1, create_user_qp_#t~mem1984#1, create_user_qp_#t~mem1985#1, create_user_qp_#t~ret1986#1.base, create_user_qp_#t~ret1986#1.offset, create_user_qp_#t~mem1987#1.base, create_user_qp_#t~mem1987#1.offset, create_user_qp_#t~mem1988#1.base, create_user_qp_#t~mem1988#1.offset, create_user_qp_#t~mem1989#1.base, create_user_qp_#t~mem1989#1.offset, create_user_qp_#t~mem1990#1, create_user_qp_#t~mem1991#1.base, create_user_qp_#t~mem1991#1.offset, create_user_qp_#t~mem1992#1, create_user_qp_#t~ret1993#1, create_user_qp_#t~mem1994#1.base, create_user_qp_#t~mem1994#1.offset, create_user_qp_#t~mem1995#1, create_user_qp_#t~ret1996#1, create_user_qp_#t~mem1997#1.base, create_user_qp_#t~mem1997#1.offset, create_user_qp_#t~ret1998#1, create_user_qp_#t~mem1999#1.base, create_user_qp_#t~mem1999#1.offset, create_user_qp_#t~mem2000#1, create_user_qp_#t~ret2001#1, create_user_qp_#t~mem2002#1, create_user_qp_#t~ret2003#1, create_user_qp_#t~ret2004#1.base, create_user_qp_#t~ret2004#1.offset, create_user_qp_#t~mem2005#1, create_user_qp_#t~ret2006#1, create_user_qp_#t~mem2007#1, create_user_qp_#t~ret2008#1, create_user_qp_#t~ret2009#1.base, create_user_qp_#t~ret2009#1.offset, create_user_qp_#t~mem2010#1, create_user_qp_#t~mem2011#1.base, create_user_qp_#t~mem2011#1.offset, create_user_qp_#t~mem2012#1.base, create_user_qp_#t~mem2012#1.offset, create_user_qp_#t~mem2013#1.base, create_user_qp_#t~mem2013#1.offset, create_user_qp_~dev#1.base, create_user_qp_~dev#1.offset, create_user_qp_~pd#1.base, create_user_qp_~pd#1.offset, create_user_qp_~qp#1.base, create_user_qp_~qp#1.offset, create_user_qp_~udata#1.base, create_user_qp_~udata#1.offset, create_user_qp_~in#1.base, create_user_qp_~in#1.offset, create_user_qp_~resp#1.base, create_user_qp_~resp#1.offset, create_user_qp_~inlen#1.base, create_user_qp_~inlen#1.offset, create_user_qp_~context~5#1.base, create_user_qp_~context~5#1.offset, create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset, create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset, create_user_qp_~uar_index~0#1, create_user_qp_~#npages~2#1.base, create_user_qp_~#npages~2#1.offset, create_user_qp_~#offset~1#1.base, create_user_qp_~#offset~1#1.offset, create_user_qp_~uuarn~2#1, create_user_qp_~#ncont~1#1.base, create_user_qp_~#ncont~1#1.offset, create_user_qp_~err~29#1, create_user_qp_~#descriptor~10#1.base, create_user_qp_~#descriptor~10#1.offset, create_user_qp_~tmp~121#1.base, create_user_qp_~tmp~121#1.offset, create_user_qp_~tmp___0~63#1, create_user_qp_~#descriptor___0~5#1.base, create_user_qp_~#descriptor___0~5#1.offset, create_user_qp_~tmp___1~43#1.base, create_user_qp_~tmp___1~43#1.offset, create_user_qp_~tmp___2~35#1, create_user_qp_~#descriptor___1~2#1.base, create_user_qp_~#descriptor___1~2#1.offset, create_user_qp_~tmp___3~23#1.base, create_user_qp_~tmp___3~23#1.offset, create_user_qp_~tmp___4~19#1, create_user_qp_~#descriptor___2~1#1.base, create_user_qp_~#descriptor___2~1#1.offset, create_user_qp_~tmp___5~19#1.base, create_user_qp_~tmp___5~19#1.offset, create_user_qp_~tmp___6~16#1, create_user_qp_~#descriptor___3~1#1.base, create_user_qp_~#descriptor___3~1#1.offset, create_user_qp_~tmp___7~15#1.base, create_user_qp_~tmp___7~15#1.offset, create_user_qp_~tmp___8~11#1, create_user_qp_~tmp___9~10#1.base, create_user_qp_~tmp___9~10#1.offset, create_user_qp_~#descriptor___4~1#1.base, create_user_qp_~#descriptor___4~1#1.offset, create_user_qp_~tmp___10~8#1.base, create_user_qp_~tmp___10~8#1.offset, create_user_qp_~tmp___11~6#1, create_user_qp_~#descriptor___5~1#1.base, create_user_qp_~#descriptor___5~1#1.offset, create_user_qp_~tmp___12~6#1.base, create_user_qp_~tmp___12~6#1.offset, create_user_qp_~tmp___13~6#1, create_user_qp_~tmp___14~6#1, create_user_qp_~tmp___15~6#1, create_user_qp_~tmp___16~5#1.base, create_user_qp_~tmp___16~5#1.offset, create_user_qp_~#descriptor___6~0#1.base, create_user_qp_~#descriptor___6~0#1.offset, create_user_qp_~tmp___17~5#1.base, create_user_qp_~tmp___17~5#1.offset, create_user_qp_~tmp___18~5#1, create_user_qp_~tmp___19~4#1.base, create_user_qp_~tmp___19~4#1.offset, create_user_qp_~tmp___20~4#1, create_user_qp_~tmp___21~3#1, create_user_qp_~tmp___22~3#1, create_user_qp_~#descriptor___7~0#1.base, create_user_qp_~#descriptor___7~0#1.offset, create_user_qp_~tmp___23~3#1.base, create_user_qp_~tmp___23~3#1.offset, create_user_qp_~tmp___24~2#1, create_user_qp_~#descriptor___8~0#1.base, create_user_qp_~#descriptor___8~0#1.offset, create_user_qp_~tmp___25~2#1.base, create_user_qp_~tmp___25~2#1.offset, create_user_qp_~tmp___26~1#1;create_user_qp_~dev#1.base, create_user_qp_~dev#1.offset := create_user_qp_#in~dev#1.base, create_user_qp_#in~dev#1.offset;create_user_qp_~pd#1.base, create_user_qp_~pd#1.offset := create_user_qp_#in~pd#1.base, create_user_qp_#in~pd#1.offset;create_user_qp_~qp#1.base, create_user_qp_~qp#1.offset := create_user_qp_#in~qp#1.base, create_user_qp_#in~qp#1.offset;create_user_qp_~udata#1.base, create_user_qp_~udata#1.offset := create_user_qp_#in~udata#1.base, create_user_qp_#in~udata#1.offset;create_user_qp_~in#1.base, create_user_qp_~in#1.offset := create_user_qp_#in~in#1.base, create_user_qp_#in~in#1.offset;create_user_qp_~resp#1.base, create_user_qp_~resp#1.offset := create_user_qp_#in~resp#1.base, create_user_qp_#in~resp#1.offset;create_user_qp_~inlen#1.base, create_user_qp_~inlen#1.offset := create_user_qp_#in~inlen#1.base, create_user_qp_#in~inlen#1.offset;havoc create_user_qp_~context~5#1.base, create_user_qp_~context~5#1.offset;call create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset := #Ultimate.allocOnStack(32);call create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset := #Ultimate.allocOnStack(4);havoc create_user_qp_~uar_index~0#1;call create_user_qp_~#npages~2#1.base, create_user_qp_~#npages~2#1.offset := #Ultimate.allocOnStack(4);call create_user_qp_~#offset~1#1.base, create_user_qp_~#offset~1#1.offset := #Ultimate.allocOnStack(4);havoc create_user_qp_~uuarn~2#1;call create_user_qp_~#ncont~1#1.base, create_user_qp_~#ncont~1#1.offset := #Ultimate.allocOnStack(4);havoc create_user_qp_~err~29#1;call create_user_qp_~#descriptor~10#1.base, create_user_qp_~#descriptor~10#1.offset := #Ultimate.allocOnStack(37);havoc create_user_qp_~tmp~121#1.base, create_user_qp_~tmp~121#1.offset;havoc create_user_qp_~tmp___0~63#1;call create_user_qp_~#descriptor___0~5#1.base, create_user_qp_~#descriptor___0~5#1.offset := #Ultimate.allocOnStack(37);havoc create_user_qp_~tmp___1~43#1.base, create_user_qp_~tmp___1~43#1.offset;havoc create_user_qp_~tmp___2~35#1;call create_user_qp_~#descriptor___1~2#1.base, create_user_qp_~#descriptor___1~2#1.offset := #Ultimate.allocOnStack(37);havoc create_user_qp_~tmp___3~23#1.base, create_user_qp_~tmp___3~23#1.offset;havoc create_user_qp_~tmp___4~19#1;call create_user_qp_~#descriptor___2~1#1.base, create_user_qp_~#descriptor___2~1#1.offset := #Ultimate.allocOnStack(37);havoc create_user_qp_~tmp___5~19#1.base, create_user_qp_~tmp___5~19#1.offset;havoc create_user_qp_~tmp___6~16#1;call create_user_qp_~#descriptor___3~1#1.base, create_user_qp_~#descriptor___3~1#1.offset := #Ultimate.allocOnStack(37);havoc create_user_qp_~tmp___7~15#1.base, create_user_qp_~tmp___7~15#1.offset;havoc create_user_qp_~tmp___8~11#1;havoc create_user_qp_~tmp___9~10#1.base, create_user_qp_~tmp___9~10#1.offset;call create_user_qp_~#descriptor___4~1#1.base, create_user_qp_~#descriptor___4~1#1.offset := #Ultimate.allocOnStack(37);havoc create_user_qp_~tmp___10~8#1.base, create_user_qp_~tmp___10~8#1.offset;havoc create_user_qp_~tmp___11~6#1;call create_user_qp_~#descriptor___5~1#1.base, create_user_qp_~#descriptor___5~1#1.offset := #Ultimate.allocOnStack(37);havoc create_user_qp_~tmp___12~6#1.base, create_user_qp_~tmp___12~6#1.offset;havoc create_user_qp_~tmp___13~6#1;havoc create_user_qp_~tmp___14~6#1;havoc create_user_qp_~tmp___15~6#1;havoc create_user_qp_~tmp___16~5#1.base, create_user_qp_~tmp___16~5#1.offset;call create_user_qp_~#descriptor___6~0#1.base, create_user_qp_~#descriptor___6~0#1.offset := #Ultimate.allocOnStack(37);havoc create_user_qp_~tmp___17~5#1.base, create_user_qp_~tmp___17~5#1.offset;havoc create_user_qp_~tmp___18~5#1;havoc create_user_qp_~tmp___19~4#1.base, create_user_qp_~tmp___19~4#1.offset;havoc create_user_qp_~tmp___20~4#1;havoc create_user_qp_~tmp___21~3#1;havoc create_user_qp_~tmp___22~3#1;call create_user_qp_~#descriptor___7~0#1.base, create_user_qp_~#descriptor___7~0#1.offset := #Ultimate.allocOnStack(37);havoc create_user_qp_~tmp___23~3#1.base, create_user_qp_~tmp___23~3#1.offset;havoc create_user_qp_~tmp___24~2#1;call create_user_qp_~#descriptor___8~0#1.base, create_user_qp_~#descriptor___8~0#1.offset := #Ultimate.allocOnStack(37);havoc create_user_qp_~tmp___25~2#1.base, create_user_qp_~tmp___25~2#1.offset;havoc create_user_qp_~tmp___26~1#1;call write~int#64(0, create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset, 4);call write~int#8(0, create_user_qp_~#offset~1#1.base, create_user_qp_~#offset~1#1.offset, 4);call write~int#19(0, create_user_qp_~#ncont~1#1.base, create_user_qp_~#ncont~1#1.offset, 4); [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8043-1: SUMMARY for call create_dev_resources_#t~ret810#1.base, create_dev_resources_#t~ret810#1.offset := mlx5_ib_create_srq(create_dev_resources_#t~mem809#1.base, create_dev_resources_#t~mem809#1.offset, create_dev_resources_~#attr~2#1.base, create_dev_resources_~#attr~2#1.offset, 0, 0); srcloc: null [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8043: call write~$Pointer$#18(create_dev_resources_#t~ret810#1.base, create_dev_resources_#t~ret810#1.offset, create_dev_resources_~devr#1.base, 32 + create_dev_resources_~devr#1.offset, 8);havoc create_dev_resources_#t~mem809#1.base, create_dev_resources_#t~mem809#1.offset;havoc create_dev_resources_#t~ret810#1.base, create_dev_resources_#t~ret810#1.offset;call create_dev_resources_#t~mem811#1.base, create_dev_resources_#t~mem811#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 32 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7779-1: SUMMARY for call __dynamic_pr_debug(create_umr_res_~#descriptor~3#1.base, create_umr_res_~#descriptor~3#1.offset, 69, 0); srcloc: null [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10025: call write~$Pointer$#18(0, 0, mlx5_ib_create_cq_~cq~3#1.base, 501 + mlx5_ib_create_cq_~cq~3#1.offset, 8);call write~$Pointer$#18(0, 0, mlx5_ib_create_cq_~cq~3#1.base, 509 + mlx5_ib_create_cq_~cq~3#1.offset, 8); [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7779: havoc create_umr_res_#t~mem718#1; [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10025-1: SUMMARY for call __raw_spin_lock_init(mlx5_ib_create_cq_~cq~3#1.base, 285 + mlx5_ib_create_cq_~cq~3#1.offset, 151, 0, mlx5_ib_create_cq_~#__key___0~2#1.base, mlx5_ib_create_cq_~#__key___0~2#1.offset); srcloc: null [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11347-1: SUMMARY for call calc_sq_size_#t~ret1783#1 := __fswab32(calc_sq_size_#t~mem1782#1); srcloc: null [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11347: calc_sq_size_~tmp___1~41#1 := calc_sq_size_#t~ret1783#1;havoc calc_sq_size_#t~mem1781#1.base, calc_sq_size_#t~mem1781#1.offset;havoc calc_sq_size_#t~mem1782#1;havoc calc_sq_size_#t~ret1783#1; [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12536: create_qp_common_~tmp___31~0#1.base, create_qp_common_~tmp___31~0#1.offset := create_qp_common_#t~ret2261#1.base, create_qp_common_#t~ret2261#1.offset;call create_qp_common_#t~mem2262#1 := read~int#18(create_qp_common_~tmp___31~0#1.base, 48 + create_qp_common_~tmp___31~0#1.offset, 4); [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251-1: SUMMARY for call alloc_pa_mkey_#t~ret565#1 := __fswab32(2147483648 + alloc_pa_mkey_~pdn#1 - (alloc_pa_mkey_~pdn#1 - alloc_pa_mkey_~pdn#1 % 2147483648)); srcloc: null [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251: alloc_pa_mkey_~tmp___0~21#1 := alloc_pa_mkey_#t~ret565#1;havoc alloc_pa_mkey_#t~ret565#1;call write~int#18(alloc_pa_mkey_~tmp___0~21#1, alloc_pa_mkey_~seg~0#1.base, 12 + alloc_pa_mkey_~seg~0#1.offset, 4);call write~int#18(16777215, alloc_pa_mkey_~seg~0#1.base, 4 + alloc_pa_mkey_~seg~0#1.offset, 4);call write~int#18(0, alloc_pa_mkey_~seg~0#1.base, 16 + alloc_pa_mkey_~seg~0#1.offset, 8);call alloc_pa_mkey_#t~mem566#1.base, alloc_pa_mkey_#t~mem566#1.offset := read~$Pointer$#18(alloc_pa_mkey_~dev#1.base, 2391 + alloc_pa_mkey_~dev#1.offset, 8); [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12536-1: SUMMARY for call create_qp_common_#t~ret2261#1.base, create_qp_common_#t~ret2261#1.offset := to_mcq(create_qp_common_#t~mem2260#1.base, create_qp_common_#t~mem2260#1.offset); srcloc: null [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12140: assume create_kernel_qp_#t~short2095#1;havoc create_kernel_qp_#t~mem2087#1.base, create_kernel_qp_#t~mem2087#1.offset;havoc create_kernel_qp_#t~mem2088#1.base, create_kernel_qp_#t~mem2088#1.offset;havoc create_kernel_qp_#t~short2089#1;havoc create_kernel_qp_#t~mem2090#1.base, create_kernel_qp_#t~mem2090#1.offset;havoc create_kernel_qp_#t~short2091#1;havoc create_kernel_qp_#t~mem2092#1.base, create_kernel_qp_#t~mem2092#1.offset;havoc create_kernel_qp_#t~short2093#1;havoc create_kernel_qp_#t~mem2094#1.base, create_kernel_qp_#t~mem2094#1.offset;havoc create_kernel_qp_#t~short2095#1;create_kernel_qp_~err~30#1 := -12; [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12140: assume !create_kernel_qp_#t~short2095#1;havoc create_kernel_qp_#t~mem2087#1.base, create_kernel_qp_#t~mem2087#1.offset;havoc create_kernel_qp_#t~mem2088#1.base, create_kernel_qp_#t~mem2088#1.offset;havoc create_kernel_qp_#t~short2089#1;havoc create_kernel_qp_#t~mem2090#1.base, create_kernel_qp_#t~mem2090#1.offset;havoc create_kernel_qp_#t~short2091#1;havoc create_kernel_qp_#t~mem2092#1.base, create_kernel_qp_#t~mem2092#1.offset;havoc create_kernel_qp_#t~short2093#1;havoc create_kernel_qp_#t~mem2094#1.base, create_kernel_qp_#t~mem2094#1.offset;havoc create_kernel_qp_#t~short2095#1;call write~int#18(1, create_kernel_qp_~qp#1.base, 806 + create_kernel_qp_~qp#1.offset, 4);create_kernel_qp_#res#1 := 0;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor~11#1.base, create_kernel_qp_~#descriptor~11#1.offset);havoc create_kernel_qp_~#descriptor~11#1.base, create_kernel_qp_~#descriptor~11#1.offset;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor___0~6#1.base, create_kernel_qp_~#descriptor___0~6#1.offset);havoc create_kernel_qp_~#descriptor___0~6#1.base, create_kernel_qp_~#descriptor___0~6#1.offset;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor___1~3#1.base, create_kernel_qp_~#descriptor___1~3#1.offset);havoc create_kernel_qp_~#descriptor___1~3#1.base, create_kernel_qp_~#descriptor___1~3#1.offset;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor___2~2#1.base, create_kernel_qp_~#descriptor___2~2#1.offset);havoc create_kernel_qp_~#descriptor___2~2#1.base, create_kernel_qp_~#descriptor___2~2#1.offset; [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20200: SUMMARY for call kfree(mlx5_query_mad_ifc_node_guid_~in_mad~4#1.base, mlx5_query_mad_ifc_node_guid_~in_mad~4#1.offset); srcloc: null [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12140-2: create_kernel_qp_#t~short2095#1 := create_kernel_qp_#t~short2093#1; [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12140-1: assume create_kernel_qp_#t~short2095#1; [2025-02-08 02:59:53,795 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12140-1: assume !create_kernel_qp_#t~short2095#1;call create_kernel_qp_#t~mem2094#1.base, create_kernel_qp_#t~mem2094#1.offset := read~$Pointer$#18(create_kernel_qp_~qp#1.base, 485 + create_kernel_qp_~qp#1.offset, 8);create_kernel_qp_#t~short2095#1 := 0 == (create_kernel_qp_#t~mem2094#1.base + create_kernel_qp_#t~mem2094#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22050: havoc ldv_release_5_#t~nondet5187#1;ldv_main_exported_5_#t~ret4654#1 := ldv_release_5_#res#1;havoc ldv_release_5_#t~nondet5187#1;assume { :end_inline_ldv_release_5 } true;assume -2147483648 <= ldv_main_exported_5_#t~ret4654#1 && ldv_main_exported_5_#t~ret4654#1 <= 2147483647;havoc ldv_main_exported_5_#t~ret4654#1;~ldv_state_variable_5~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 02:59:53,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8044-1: SUMMARY for call create_dev_resources_#t~ret812#1 := IS_ERR(create_dev_resources_#t~mem811#1.base, create_dev_resources_#t~mem811#1.offset); srcloc: null [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8044: create_dev_resources_~tmp___8~4#1 := (if 0 == create_dev_resources_#t~ret812#1 % 256 then 0 else 1);havoc create_dev_resources_#t~mem811#1.base, create_dev_resources_#t~mem811#1.offset;havoc create_dev_resources_#t~ret812#1; [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12140-7: assume create_kernel_qp_#t~short2089#1; [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12140-7: assume !create_kernel_qp_#t~short2089#1;call create_kernel_qp_#t~mem2088#1.base, create_kernel_qp_#t~mem2088#1.offset := read~$Pointer$#18(create_kernel_qp_~qp#1.base, 469 + create_kernel_qp_~qp#1.offset, 8);create_kernel_qp_#t~short2089#1 := 0 == (create_kernel_qp_#t~mem2088#1.base + create_kernel_qp_#t~mem2088#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12140-4: create_kernel_qp_#t~short2093#1 := create_kernel_qp_#t~short2091#1; [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12140-3: assume create_kernel_qp_#t~short2093#1; [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12140-3: assume !create_kernel_qp_#t~short2093#1;call create_kernel_qp_#t~mem2092#1.base, create_kernel_qp_#t~mem2092#1.offset := read~$Pointer$#18(create_kernel_qp_~qp#1.base, 477 + create_kernel_qp_~qp#1.offset, 8);create_kernel_qp_#t~short2093#1 := 0 == (create_kernel_qp_#t~mem2092#1.base + create_kernel_qp_#t~mem2092#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12140-6: create_kernel_qp_#t~short2091#1 := create_kernel_qp_#t~short2089#1; [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12140-5: assume create_kernel_qp_#t~short2091#1; [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12140-5: assume !create_kernel_qp_#t~short2091#1;call create_kernel_qp_#t~mem2090#1.base, create_kernel_qp_#t~mem2090#1.offset := read~$Pointer$#18(create_kernel_qp_~qp#1.base, 305 + create_kernel_qp_~qp#1.offset, 8);create_kernel_qp_#t~short2091#1 := 0 == (create_kernel_qp_#t~mem2090#1.base + create_kernel_qp_#t~mem2090#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17690-1: SUMMARY for call mlx5_mr_cache_init_#t~ret4234#1.base, mlx5_mr_cache_init_#t~ret4234#1.offset := __alloc_workqueue_key(554, 0, 131082, 1, mlx5_mr_cache_init_~#__key~8#1.base, mlx5_mr_cache_init_~#__key~8#1.offset, mlx5_mr_cache_init_~__lock_name~0#1.base, mlx5_mr_cache_init_~__lock_name~0#1.offset); srcloc: null [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12801: assume ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#res#1.base, ib_qp_type_str_#res#1.offset := 357, 0; [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12801: assume !ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#t~switch2405#1 := ib_qp_type_str_#t~switch2405#1 || 4 == ib_qp_type_str_~type#1; [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11348: calc_sq_size_~tmp___2~33#1.base, calc_sq_size_~tmp___2~33#1.offset := calc_sq_size_#t~ret1784#1.base, calc_sq_size_#t~ret1784#1.offset;havoc calc_sq_size_#t~ret1784#1.base, calc_sq_size_#t~ret1784#1.offset;call calc_sq_size_#t~mem1785#1 := read~int#7(calc_sq_size_~tmp___2~33#1.base, 2076 + calc_sq_size_~tmp___2~33#1.offset, 4); [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11348-1: SUMMARY for call calc_sq_size_#t~ret1784#1.base, calc_sq_size_#t~ret1784#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12537-1: SUMMARY for call create_qp_common_#t~ret2263#1 := __fswab32(create_qp_common_#t~mem2262#1); srcloc: null [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12537: create_qp_common_~tmp___32~0#1 := create_qp_common_#t~ret2263#1;call create_qp_common_#t~mem2264#1.base, create_qp_common_#t~mem2264#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call write~int#18(create_qp_common_~tmp___32~0#1, create_qp_common_#t~mem2264#1.base, 148 + create_qp_common_#t~mem2264#1.offset, 4);call create_qp_common_#t~mem2265#1.base, create_qp_common_#t~mem2265#1.offset := read~$Pointer$#18(create_qp_common_~devr~0#1.base, 32 + create_qp_common_~devr~0#1.offset, 8); [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17690: mlx5_mr_cache_init_~tmp~218#1.base, mlx5_mr_cache_init_~tmp~218#1.offset := mlx5_mr_cache_init_#t~ret4234#1.base, mlx5_mr_cache_init_#t~ret4234#1.offset;havoc mlx5_mr_cache_init_#t~ret4234#1.base, mlx5_mr_cache_init_#t~ret4234#1.offset;call write~$Pointer$#18(mlx5_mr_cache_init_~tmp~218#1.base, mlx5_mr_cache_init_~tmp~218#1.offset, mlx5_mr_cache_init_~cache~9#1.base, mlx5_mr_cache_init_~cache~9#1.offset, 8);call mlx5_mr_cache_init_#t~mem4235#1.base, mlx5_mr_cache_init_#t~mem4235#1.offset := read~$Pointer$#18(mlx5_mr_cache_init_~cache~9#1.base, mlx5_mr_cache_init_~cache~9#1.offset, 8); [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20201-1: SUMMARY for call kfree(mlx5_query_mad_ifc_node_guid_~out_mad~6#1.base, mlx5_query_mad_ifc_node_guid_~out_mad~6#1.offset); srcloc: null [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20201: mlx5_query_mad_ifc_node_guid_#res#1 := mlx5_query_mad_ifc_node_guid_~err~76#1; [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8045: assume 0 != (if create_dev_resources_~tmp___8~4#1 % 256 % 4294967296 <= 2147483647 then create_dev_resources_~tmp___8~4#1 % 256 % 4294967296 else create_dev_resources_~tmp___8~4#1 % 256 % 4294967296 - 4294967296);call create_dev_resources_#t~mem813#1.base, create_dev_resources_#t~mem813#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 32 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,797 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8045: assume !(0 != (if create_dev_resources_~tmp___8~4#1 % 256 % 4294967296 <= 2147483647 then create_dev_resources_~tmp___8~4#1 % 256 % 4294967296 else create_dev_resources_~tmp___8~4#1 % 256 % 4294967296 - 4294967296));call create_dev_resources_#t~mem815#1.base, create_dev_resources_#t~mem815#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 32 + create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(create_dev_resources_~dev~22#1.base, create_dev_resources_~dev~22#1.offset, create_dev_resources_#t~mem815#1.base, create_dev_resources_#t~mem815#1.offset, 8);havoc create_dev_resources_#t~mem815#1.base, create_dev_resources_#t~mem815#1.offset;call create_dev_resources_#t~mem816#1.base, create_dev_resources_#t~mem816#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 32 + create_dev_resources_~devr#1.offset, 8);call create_dev_resources_#t~mem817#1.base, create_dev_resources_#t~mem817#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 24 + create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(create_dev_resources_#t~mem817#1.base, create_dev_resources_#t~mem817#1.offset, create_dev_resources_#t~mem816#1.base, 8 + create_dev_resources_#t~mem816#1.offset, 8);havoc create_dev_resources_#t~mem816#1.base, create_dev_resources_#t~mem816#1.offset;havoc create_dev_resources_#t~mem817#1.base, create_dev_resources_#t~mem817#1.offset;call create_dev_resources_#t~mem818#1.base, create_dev_resources_#t~mem818#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 32 + create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(0, 0, create_dev_resources_#t~mem818#1.base, 16 + create_dev_resources_#t~mem818#1.offset, 8);havoc create_dev_resources_#t~mem818#1.base, create_dev_resources_#t~mem818#1.offset;call create_dev_resources_#t~mem819#1.base, create_dev_resources_#t~mem819#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 32 + create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(0, 0, create_dev_resources_#t~mem819#1.base, 24 + create_dev_resources_#t~mem819#1.offset, 8);havoc create_dev_resources_#t~mem819#1.base, create_dev_resources_#t~mem819#1.offset;call create_dev_resources_#t~mem820#1.base, create_dev_resources_#t~mem820#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 32 + create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(0, 0, create_dev_resources_#t~mem820#1.base, 32 + create_dev_resources_#t~mem820#1.offset, 8);havoc create_dev_resources_#t~mem820#1.base, create_dev_resources_#t~mem820#1.offset;call create_dev_resources_#t~mem821#1.base, create_dev_resources_#t~mem821#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 32 + create_dev_resources_~devr#1.offset, 8);call write~int#18(1, create_dev_resources_#t~mem821#1.base, 40 + create_dev_resources_#t~mem821#1.offset, 4);havoc create_dev_resources_#t~mem821#1.base, create_dev_resources_#t~mem821#1.offset;call create_dev_resources_#t~mem822#1.base, create_dev_resources_#t~mem822#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 32 + create_dev_resources_~devr#1.offset, 8);call create_dev_resources_#t~mem823#1.base, create_dev_resources_#t~mem823#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 8 + create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(create_dev_resources_#t~mem823#1.base, create_dev_resources_#t~mem823#1.offset, create_dev_resources_#t~mem822#1.base, 48 + create_dev_resources_#t~mem822#1.offset, 8);havoc create_dev_resources_#t~mem822#1.base, create_dev_resources_#t~mem822#1.offset;havoc create_dev_resources_#t~mem823#1.base, create_dev_resources_#t~mem823#1.offset;call create_dev_resources_#t~mem824#1.base, create_dev_resources_#t~mem824#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 32 + create_dev_resources_~devr#1.offset, 8);call create_dev_resources_#t~mem825#1.base, create_dev_resources_#t~mem825#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(create_dev_resources_#t~mem825#1.base, create_dev_resources_#t~mem825#1.offset, create_dev_resources_#t~mem824#1.base, 56 + create_dev_resources_#t~mem824#1.offset, 8);havoc create_dev_resources_#t~mem824#1.base, create_dev_resources_#t~mem824#1.offset;havoc create_dev_resources_#t~mem825#1.base, create_dev_resources_#t~mem825#1.offset;call create_dev_resources_#t~mem826#1.base, create_dev_resources_#t~mem826#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 32 + create_dev_resources_~devr#1.offset, 8);call create_dev_resources_#t~mem827#1.base, create_dev_resources_#t~mem827#1.offset := read~$Pointer$#18(create_dev_resources_#t~mem826#1.base, 48 + create_dev_resources_#t~mem826#1.offset, 8); [2025-02-08 02:59:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11877-1: SUMMARY for call create_user_qp_#t~ret1964#1 := PTR_ERR(create_user_qp_#t~mem1963#1.base, create_user_qp_#t~mem1963#1.offset); srcloc: null [2025-02-08 02:59:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11877: assume -9223372036854775808 <= create_user_qp_#t~ret1964#1 && create_user_qp_#t~ret1964#1 <= 9223372036854775807;create_user_qp_~tmp___14~6#1 := create_user_qp_#t~ret1964#1;havoc create_user_qp_#t~mem1963#1.base, create_user_qp_#t~mem1963#1.offset;havoc create_user_qp_#t~ret1964#1;create_user_qp_~err~29#1 := (if create_user_qp_~tmp___14~6#1 % 4294967296 <= 2147483647 then create_user_qp_~tmp___14~6#1 % 4294967296 else create_user_qp_~tmp___14~6#1 % 4294967296 - 4294967296); [2025-02-08 02:59:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12934-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2443#1 := is_qp0(mlx5_ib_create_qp_#t~mem2442#1); srcloc: null [2025-02-08 02:59:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11877-2: call create_user_qp_#t~mem1963#1.base, create_user_qp_#t~mem1963#1.offset := read~$Pointer$#18(create_user_qp_~qp#1.base, 603 + create_user_qp_~qp#1.offset, 8); [2025-02-08 02:59:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12934: assume -2147483648 <= mlx5_ib_create_qp_#t~ret2443#1 && mlx5_ib_create_qp_#t~ret2443#1 <= 2147483647;mlx5_ib_create_qp_~tmp___13~9#1 := mlx5_ib_create_qp_#t~ret2443#1; [2025-02-08 02:59:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8310: assume 0 != mlx5_ib_init_~err~18#1;mlx5_ib_init_#res#1 := mlx5_ib_init_~err~18#1; [2025-02-08 02:59:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8310: assume !(0 != mlx5_ib_init_~err~18#1);assume { :begin_inline_mlx5_register_interface } true;mlx5_register_interface_#in~arg0#1.base, mlx5_register_interface_#in~arg0#1.offset := ~#mlx5_ib_interface~0.base, ~#mlx5_ib_interface~0.offset;havoc mlx5_register_interface_#res#1;havoc mlx5_register_interface_#t~nondet5227#1, mlx5_register_interface_~arg0#1.base, mlx5_register_interface_~arg0#1.offset;mlx5_register_interface_~arg0#1.base, mlx5_register_interface_~arg0#1.offset := mlx5_register_interface_#in~arg0#1.base, mlx5_register_interface_#in~arg0#1.offset;havoc mlx5_register_interface_#t~nondet5227#1;assume -2147483648 <= mlx5_register_interface_#t~nondet5227#1 && mlx5_register_interface_#t~nondet5227#1 <= 2147483647;mlx5_register_interface_#res#1 := mlx5_register_interface_#t~nondet5227#1;havoc mlx5_register_interface_#t~nondet5227#1; [2025-02-08 02:59:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11349-1: SUMMARY for call __dynamic_pr_debug(calc_sq_size_~#descriptor___0~4#1.base, calc_sq_size_~#descriptor___0~4#1.offset, 191, 0); srcloc: null [2025-02-08 02:59:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11349: havoc calc_sq_size_#t~mem1785#1; [2025-02-08 02:59:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8046: assume -9223372036854775808 <= create_dev_resources_#t~ret814#1 && create_dev_resources_#t~ret814#1 <= 9223372036854775807;create_dev_resources_~tmp___7~5#1 := create_dev_resources_#t~ret814#1;havoc create_dev_resources_#t~mem813#1.base, create_dev_resources_#t~mem813#1.offset;havoc create_dev_resources_#t~ret814#1;create_dev_resources_~ret~1#1 := (if create_dev_resources_~tmp___7~5#1 % 4294967296 <= 2147483647 then create_dev_resources_~tmp___7~5#1 % 4294967296 else create_dev_resources_~tmp___7~5#1 % 4294967296 - 4294967296); [2025-02-08 02:59:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11217-1: set_rq_size_#res#1 := -22;call ULTIMATE.dealloc(set_rq_size_~#descriptor~8#1.base, set_rq_size_~#descriptor~8#1.offset);havoc set_rq_size_~#descriptor~8#1.base, set_rq_size_~#descriptor~8#1.offset; [2025-02-08 02:59:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8046-1: SUMMARY for call create_dev_resources_#t~ret814#1 := PTR_ERR(create_dev_resources_#t~mem813#1.base, create_dev_resources_#t~mem813#1.offset); srcloc: null [2025-02-08 02:59:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12803: assume ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#res#1.base, ib_qp_type_str_#res#1.offset := 358, 0; [2025-02-08 02:59:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12803: assume !ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#t~switch2405#1 := ib_qp_type_str_#t~switch2405#1 || 5 == ib_qp_type_str_~type#1; [2025-02-08 02:59:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12539-1: SUMMARY for call create_qp_common_#t~ret2266#1.base, create_qp_common_#t~ret2266#1.offset := to_msrq(create_qp_common_#t~mem2265#1.base, create_qp_common_#t~mem2265#1.offset); srcloc: null [2025-02-08 02:59:53,800 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12539: create_qp_common_~tmp___33~0#1.base, create_qp_common_~tmp___33~0#1.offset := create_qp_common_#t~ret2266#1.base, create_qp_common_#t~ret2266#1.offset;call create_qp_common_#t~mem2267#1 := read~int#18(create_qp_common_~tmp___33~0#1.base, 164 + create_qp_common_~tmp___33~0#1.offset, 4); [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17692: assume 0 == (mlx5_mr_cache_init_#t~mem4235#1.base + mlx5_mr_cache_init_#t~mem4235#1.offset) % 18446744073709551616;havoc mlx5_mr_cache_init_#t~mem4235#1.base, mlx5_mr_cache_init_#t~mem4235#1.offset; [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17692: assume !(0 == (mlx5_mr_cache_init_#t~mem4235#1.base + mlx5_mr_cache_init_#t~mem4235#1.offset) % 18446744073709551616);havoc mlx5_mr_cache_init_#t~mem4235#1.base, mlx5_mr_cache_init_#t~mem4235#1.offset;assume { :begin_inline_reg_timer_4 } true;reg_timer_4_#in~timer#1.base, reg_timer_4_#in~timer#1.offset, reg_timer_4_#in~function#1.base, reg_timer_4_#in~function#1.offset, reg_timer_4_#in~data#1 := mlx5_mr_cache_init_~dev#1.base, 9848 + mlx5_mr_cache_init_~dev#1.offset, #funAddr~delay_time_func.base, #funAddr~delay_time_func.offset, mlx5_mr_cache_init_~dev#1.base + mlx5_mr_cache_init_~dev#1.offset;havoc reg_timer_4_#res#1;havoc reg_timer_4_~timer#1.base, reg_timer_4_~timer#1.offset, reg_timer_4_~function#1.base, reg_timer_4_~function#1.offset, reg_timer_4_~data#1;reg_timer_4_~timer#1.base, reg_timer_4_~timer#1.offset := reg_timer_4_#in~timer#1.base, reg_timer_4_#in~timer#1.offset;reg_timer_4_~function#1.base, reg_timer_4_~function#1.offset := reg_timer_4_#in~function#1.base, reg_timer_4_#in~function#1.offset;reg_timer_4_~data#1 := reg_timer_4_#in~data#1; [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10029: assume 0 != (mlx5_ib_create_cq_~context#1.base + mlx5_ib_create_cq_~context#1.offset) % 18446744073709551616;assume { :begin_inline_create_cq_user } true;create_cq_user_#in~dev#1.base, create_cq_user_#in~dev#1.offset, create_cq_user_#in~udata#1.base, create_cq_user_#in~udata#1.offset, create_cq_user_#in~context#1.base, create_cq_user_#in~context#1.offset, create_cq_user_#in~cq#1.base, create_cq_user_#in~cq#1.offset, create_cq_user_#in~entries#1, create_cq_user_#in~cqb#1.base, create_cq_user_#in~cqb#1.offset, create_cq_user_#in~cqe_size#1.base, create_cq_user_#in~cqe_size#1.offset, create_cq_user_#in~index#1.base, create_cq_user_#in~index#1.offset, create_cq_user_#in~inlen#1.base, create_cq_user_#in~inlen#1.offset := mlx5_ib_create_cq_~dev~28#1.base, mlx5_ib_create_cq_~dev~28#1.offset, mlx5_ib_create_cq_~udata#1.base, mlx5_ib_create_cq_~udata#1.offset, mlx5_ib_create_cq_~context#1.base, mlx5_ib_create_cq_~context#1.offset, mlx5_ib_create_cq_~cq~3#1.base, mlx5_ib_create_cq_~cq~3#1.offset, mlx5_ib_create_cq_~entries~0#1, mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset, mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset, mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset, mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset;havoc create_cq_user_#res#1;havoc create_cq_user_#t~mem1318#1, create_cq_user_#t~ret1319#1, create_cq_user_#t~mem1320#1, create_cq_user_#t~short1321#1, create_cq_user_#t~mem1322#1, create_cq_user_#t~mem1323#1, create_cq_user_#t~short1324#1, create_cq_user_#t~mem1325#1, create_cq_user_#t~mem1326#1, create_cq_user_#t~mem1327#1, create_cq_user_#t~ret1328#1.base, create_cq_user_#t~ret1328#1.offset, create_cq_user_#t~mem1329#1.base, create_cq_user_#t~mem1329#1.offset, create_cq_user_#t~ret1330#1, create_cq_user_#t~mem1331#1.base, create_cq_user_#t~mem1331#1.offset, create_cq_user_#t~ret1332#1, create_cq_user_#t~ret1333#1.base, create_cq_user_#t~ret1333#1.offset, create_cq_user_#t~mem1334#1, create_cq_user_#t~ret1335#1, create_cq_user_#t~mem1336#1.base, create_cq_user_#t~mem1336#1.offset, create_cq_user_#t~mem1337#1, create_cq_user_#t~mem1338#1, create_cq_user_#t~ret1339#1, create_cq_user_#t~ret1340#1.base, create_cq_user_#t~ret1340#1.offset, create_cq_user_#t~mem1341#1, create_cq_user_#t~mem1342#1, create_cq_user_#t~mem1343#1, create_cq_user_#t~mem1344#1, create_cq_user_#t~mem1345#1, create_cq_user_#t~mem1346#1, create_cq_user_#t~mem1347#1, create_cq_user_#t~mem1348#1, create_cq_user_#t~ret1349#1.base, create_cq_user_#t~ret1349#1.offset, create_cq_user_#t~mem1350#1.base, create_cq_user_#t~mem1350#1.offset, create_cq_user_#t~mem1351#1.base, create_cq_user_#t~mem1351#1.offset, create_cq_user_#t~mem1352#1, create_cq_user_#t~mem1353#1.base, create_cq_user_#t~mem1353#1.offset, create_cq_user_#t~mem1354#1.base, create_cq_user_#t~mem1354#1.offset, create_cq_user_#t~mem1355#1, create_cq_user_#t~ret1356#1.base, create_cq_user_#t~ret1356#1.offset, create_cq_user_#t~mem1357#1.base, create_cq_user_#t~mem1357#1.offset, create_cq_user_#t~mem1358#1, create_cq_user_#t~ret1359#1.base, create_cq_user_#t~ret1359#1.offset, create_cq_user_#t~mem1360#1.base, create_cq_user_#t~mem1360#1.offset, create_cq_user_~dev#1.base, create_cq_user_~dev#1.offset, create_cq_user_~udata#1.base, create_cq_user_~udata#1.offset, create_cq_user_~context#1.base, create_cq_user_~context#1.offset, create_cq_user_~cq#1.base, create_cq_user_~cq#1.offset, create_cq_user_~entries#1, create_cq_user_~cqb#1.base, create_cq_user_~cqb#1.offset, create_cq_user_~cqe_size#1.base, create_cq_user_~cqe_size#1.offset, create_cq_user_~index#1.base, create_cq_user_~index#1.offset, create_cq_user_~inlen#1.base, create_cq_user_~inlen#1.offset, create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset, create_cq_user_~ucmdlen~0#1, create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset, create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset, create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset, create_cq_user_~err~21#1, create_cq_user_~tmp~88#1, create_cq_user_~tmp___0~46#1, create_cq_user_~tmp___1~30#1, create_cq_user_~tmp___2~25#1.base, create_cq_user_~tmp___2~25#1.offset, create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset, create_cq_user_~tmp___3~16#1.base, create_cq_user_~tmp___3~16#1.offset, create_cq_user_~tmp___4~12#1, create_cq_user_~tmp___5~12#1.base, create_cq_user_~tmp___5~12#1.offset, create_cq_user_~tmp___6~10#1.base, create_cq_user_~tmp___6~10#1.offset, create_cq_user_~tmp___7~10#1.base, create_cq_user_~tmp___7~10#1.offset;create_cq_user_~dev#1.base, create_cq_user_~dev#1.offset := create_cq_user_#in~dev#1.base, create_cq_user_#in~dev#1.offset;create_cq_user_~udata#1.base, create_cq_user_~udata#1.offset := create_cq_user_#in~udata#1.base, create_cq_user_#in~udata#1.offset;create_cq_user_~context#1.base, create_cq_user_~context#1.offset := create_cq_user_#in~context#1.base, create_cq_user_#in~context#1.offset;create_cq_user_~cq#1.base, create_cq_user_~cq#1.offset := create_cq_user_#in~cq#1.base, create_cq_user_#in~cq#1.offset;create_cq_user_~entries#1 := create_cq_user_#in~entries#1;create_cq_user_~cqb#1.base, create_cq_user_~cqb#1.offset := create_cq_user_#in~cqb#1.base, create_cq_user_#in~cqb#1.offset;create_cq_user_~cqe_size#1.base, create_cq_user_~cqe_size#1.offset := create_cq_user_#in~cqe_size#1.base, create_cq_user_#in~cqe_size#1.offset;create_cq_user_~index#1.base, create_cq_user_~index#1.offset := create_cq_user_#in~index#1.base, create_cq_user_#in~index#1.offset;create_cq_user_~inlen#1.base, create_cq_user_~inlen#1.offset := create_cq_user_#in~inlen#1.base, create_cq_user_#in~inlen#1.offset;call create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset := #Ultimate.allocOnStack(24);havoc create_cq_user_~ucmdlen~0#1;call create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset := #Ultimate.allocOnStack(4);call create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset := #Ultimate.allocOnStack(4);call create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset := #Ultimate.allocOnStack(4);havoc create_cq_user_~err~21#1;havoc create_cq_user_~tmp~88#1;havoc create_cq_user_~tmp___0~46#1;havoc create_cq_user_~tmp___1~30#1;havoc create_cq_user_~tmp___2~25#1.base, create_cq_user_~tmp___2~25#1.offset;call create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset := #Ultimate.allocOnStack(37);havoc create_cq_user_~tmp___3~16#1.base, create_cq_user_~tmp___3~16#1.offset;havoc create_cq_user_~tmp___4~12#1;havoc create_cq_user_~tmp___5~12#1.base, create_cq_user_~tmp___5~12#1.offset;havoc create_cq_user_~tmp___6~10#1.base, create_cq_user_~tmp___6~10#1.offset;havoc create_cq_user_~tmp___7~10#1.base, create_cq_user_~tmp___7~10#1.offset;call create_cq_user_#t~mem1318#1 := read~int#61(create_cq_user_~udata#1.base, 16 + create_cq_user_~udata#1.offset, 8);create_cq_user_~ucmdlen~0#1 := (if (create_cq_user_#t~mem1318#1 - 8) % 18446744073709551616 <= 23 then 20 else 24);havoc create_cq_user_#t~mem1318#1; [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10029: assume !(0 != (mlx5_ib_create_cq_~context#1.base + mlx5_ib_create_cq_~context#1.offset) % 18446744073709551616);call write~int#51(64, mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset, 4);call mlx5_ib_create_cq_#t~mem1402#1 := read~int#51(mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset, 4);assume { :begin_inline_create_cq_kernel } true;create_cq_kernel_#in~dev#1.base, create_cq_kernel_#in~dev#1.offset, create_cq_kernel_#in~cq#1.base, create_cq_kernel_#in~cq#1.offset, create_cq_kernel_#in~entries#1, create_cq_kernel_#in~cqe_size#1, create_cq_kernel_#in~cqb#1.base, create_cq_kernel_#in~cqb#1.offset, create_cq_kernel_#in~index#1.base, create_cq_kernel_#in~index#1.offset, create_cq_kernel_#in~inlen#1.base, create_cq_kernel_#in~inlen#1.offset := mlx5_ib_create_cq_~dev~28#1.base, mlx5_ib_create_cq_~dev~28#1.offset, mlx5_ib_create_cq_~cq~3#1.base, mlx5_ib_create_cq_~cq~3#1.offset, mlx5_ib_create_cq_~entries~0#1, mlx5_ib_create_cq_#t~mem1402#1, mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset, mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset, mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset;havoc create_cq_kernel_#res#1;havoc create_cq_kernel_#t~mem1367#1.base, create_cq_kernel_#t~mem1367#1.offset, create_cq_kernel_#t~ret1368#1, create_cq_kernel_#t~mem1369#1.base, create_cq_kernel_#t~mem1369#1.offset, create_cq_kernel_#t~mem1370#1.base, create_cq_kernel_#t~mem1370#1.offset, create_cq_kernel_#t~ret1371#1, create_cq_kernel_#t~mem1372#1, create_cq_kernel_#t~mem1373#1, create_cq_kernel_#t~ret1374#1.base, create_cq_kernel_#t~ret1374#1.offset, create_cq_kernel_#t~mem1375#1.base, create_cq_kernel_#t~mem1375#1.offset, create_cq_kernel_#t~mem1376#1.base, create_cq_kernel_#t~mem1376#1.offset, create_cq_kernel_#t~mem1377#1.base, create_cq_kernel_#t~mem1377#1.offset, create_cq_kernel_#t~mem1378#1, create_cq_kernel_#t~mem1379#1.base, create_cq_kernel_#t~mem1379#1.offset, create_cq_kernel_#t~mem1380#1.base, create_cq_kernel_#t~mem1380#1.offset, create_cq_kernel_#t~mem1381#1, create_cq_kernel_#t~mem1382#1.base, create_cq_kernel_#t~mem1382#1.offset, create_cq_kernel_~dev#1.base, create_cq_kernel_~dev#1.offset, create_cq_kernel_~cq#1.base, create_cq_kernel_~cq#1.offset, create_cq_kernel_~entries#1, create_cq_kernel_~cqe_size#1, create_cq_kernel_~cqb#1.base, create_cq_kernel_~cqb#1.offset, create_cq_kernel_~index#1.base, create_cq_kernel_~index#1.offset, create_cq_kernel_~inlen#1.base, create_cq_kernel_~inlen#1.offset, create_cq_kernel_~err~22#1, create_cq_kernel_~tmp~90#1.base, create_cq_kernel_~tmp~90#1.offset;create_cq_kernel_~dev#1.base, create_cq_kernel_~dev#1.offset := create_cq_kernel_#in~dev#1.base, create_cq_kernel_#in~dev#1.offset;create_cq_kernel_~cq#1.base, create_cq_kernel_~cq#1.offset := create_cq_kernel_#in~cq#1.base, create_cq_kernel_#in~cq#1.offset;create_cq_kernel_~entries#1 := create_cq_kernel_#in~entries#1;create_cq_kernel_~cqe_size#1 := create_cq_kernel_#in~cqe_size#1;create_cq_kernel_~cqb#1.base, create_cq_kernel_~cqb#1.offset := create_cq_kernel_#in~cqb#1.base, create_cq_kernel_#in~cqb#1.offset;create_cq_kernel_~index#1.base, create_cq_kernel_~index#1.offset := create_cq_kernel_#in~index#1.base, create_cq_kernel_#in~index#1.offset;create_cq_kernel_~inlen#1.base, create_cq_kernel_~inlen#1.offset := create_cq_kernel_#in~inlen#1.base, create_cq_kernel_#in~inlen#1.offset;havoc create_cq_kernel_~err~22#1;havoc create_cq_kernel_~tmp~90#1.base, create_cq_kernel_~tmp~90#1.offset;call create_cq_kernel_#t~mem1367#1.base, create_cq_kernel_#t~mem1367#1.offset := read~$Pointer$#18(create_cq_kernel_~dev#1.base, 2391 + create_cq_kernel_~dev#1.offset, 8); [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783-1: SUMMARY for call create_umr_res_#t~ret719#1 := PTR_ERR(create_umr_res_~pd~1#1.base, create_umr_res_~pd~1#1.offset); srcloc: null [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783: assume -9223372036854775808 <= create_umr_res_#t~ret719#1 && create_umr_res_#t~ret719#1 <= 9223372036854775807;create_umr_res_~tmp___3~8#1 := create_umr_res_#t~ret719#1;havoc create_umr_res_#t~ret719#1;create_umr_res_~ret~0#1 := (if create_umr_res_~tmp___3~8#1 % 4294967296 <= 2147483647 then create_umr_res_~tmp___3~8#1 % 4294967296 else create_umr_res_~tmp___3~8#1 % 4294967296 - 4294967296); [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21392: call ULTIMATE.dealloc(mlx5_ib_odp_create_qp_~#__key~9#1.base, mlx5_ib_odp_create_qp_~#__key~9#1.offset);havoc mlx5_ib_odp_create_qp_~#__key~9#1.base, mlx5_ib_odp_create_qp_~#__key~9#1.offset;call ULTIMATE.dealloc(mlx5_ib_odp_create_qp_~#__key___0~6#1.base, mlx5_ib_odp_create_qp_~#__key___0~6#1.offset);havoc mlx5_ib_odp_create_qp_~#__key___0~6#1.base, mlx5_ib_odp_create_qp_~#__key___0~6#1.offset;call ULTIMATE.dealloc(mlx5_ib_odp_create_qp_~#__constr_expr_0~2#1.base, mlx5_ib_odp_create_qp_~#__constr_expr_0~2#1.offset);havoc mlx5_ib_odp_create_qp_~#__constr_expr_0~2#1.base, mlx5_ib_odp_create_qp_~#__constr_expr_0~2#1.offset;havoc mlx5_ib_odp_create_qp_#t~ret5139#1.base, mlx5_ib_odp_create_qp_#t~ret5139#1.offset, mlx5_ib_odp_create_qp_#t~mem5140#1, mlx5_ib_odp_create_qp_~qp#1.base, mlx5_ib_odp_create_qp_~qp#1.offset, mlx5_ib_odp_create_qp_~i~29#1, mlx5_ib_odp_create_qp_~#__key~9#1.base, mlx5_ib_odp_create_qp_~#__key~9#1.offset, mlx5_ib_odp_create_qp_~#__key___0~6#1.base, mlx5_ib_odp_create_qp_~#__key___0~6#1.offset, mlx5_ib_odp_create_qp_~#__constr_expr_0~2#1.base, mlx5_ib_odp_create_qp_~#__constr_expr_0~2#1.offset;havoc mlx5_ib_odp_create_qp_#in~qp#1.base, mlx5_ib_odp_create_qp_#in~qp#1.offset;assume { :end_inline_mlx5_ib_odp_create_qp } true; [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12540: create_qp_common_~tmp___34~0#1 := create_qp_common_#t~ret2268#1;call create_qp_common_#t~mem2269#1.base, create_qp_common_#t~mem2269#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2270#1.base, create_qp_common_#t~mem2270#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2271#1 := read~int#18(create_qp_common_#t~mem2270#1.base, 196 + create_qp_common_#t~mem2270#1.offset, 4); [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12540-1: SUMMARY for call create_qp_common_#t~ret2268#1 := __fswab32(create_qp_common_#t~mem2267#1); srcloc: null [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7255-1: SUMMARY for call alloc_pa_mkey_#t~ret567#1 := mlx5_core_create_mkey(alloc_pa_mkey_#t~mem566#1.base, alloc_pa_mkey_#t~mem566#1.offset, alloc_pa_mkey_~#mr~0#1.base, alloc_pa_mkey_~#mr~0#1.offset, alloc_pa_mkey_~in~2#1.base, alloc_pa_mkey_~in~2#1.offset, 272, 0, 0, 0, 0, 0, 0); srcloc: null [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7255: assume -2147483648 <= alloc_pa_mkey_#t~ret567#1 && alloc_pa_mkey_#t~ret567#1 <= 2147483647;alloc_pa_mkey_~err~8#1 := alloc_pa_mkey_#t~ret567#1;havoc alloc_pa_mkey_#t~mem566#1.base, alloc_pa_mkey_#t~mem566#1.offset;havoc alloc_pa_mkey_#t~ret567#1; [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17693: mlx5_mr_cache_init_~tmp___0~121#1.base, mlx5_mr_cache_init_~tmp___0~121#1.offset := mlx5_mr_cache_init_#t~ret4236#1.base, mlx5_mr_cache_init_#t~ret4236#1.offset;havoc mlx5_mr_cache_init_#t~ret4236#1.base, mlx5_mr_cache_init_#t~ret4236#1.offset;call mlx5_mr_cache_init_#t~mem4237#1 := read~int#7(mlx5_mr_cache_init_~tmp___0~121#1.base, 2076 + mlx5_mr_cache_init_~tmp___0~121#1.offset, 4); [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17693-1: SUMMARY for call mlx5_mr_cache_init_#t~ret4236#1.base, mlx5_mr_cache_init_#t~ret4236#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22054: havoc ldv_release_6_#t~nondet5188#1;ldv_main_exported_6_#t~ret4638#1 := ldv_release_6_#res#1;havoc ldv_release_6_#t~nondet5188#1;assume { :end_inline_ldv_release_6 } true;assume -2147483648 <= ldv_main_exported_6_#t~ret4638#1 && ldv_main_exported_6_#t~ret4638#1 <= 2147483647;havoc ldv_main_exported_6_#t~ret4638#1;~ldv_state_variable_6~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12805: assume ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#res#1.base, ib_qp_type_str_#res#1.offset := 359, 0; [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12805: assume !ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#t~switch2405#1 := ib_qp_type_str_#t~switch2405#1 || 6 == ib_qp_type_str_~type#1; [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12541-1: [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12541: call write~int#18(create_qp_common_#t~bitwise2272#1, create_qp_common_#t~mem2269#1.base, 196 + create_qp_common_#t~mem2269#1.offset, 4);call create_qp_common_#t~mem2273#1.base, create_qp_common_#t~mem2273#1.offset := read~$Pointer$#18(create_qp_common_~init_attr#1.base, 40 + create_qp_common_~init_attr#1.offset, 8); [2025-02-08 02:59:53,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12541-2: havoc create_qp_common_#t~bitwise2272#1;assume (create_qp_common_#t~bitwise2272#1 % 4294967296 >= create_qp_common_#t~mem2271#1 % 4294967296 && create_qp_common_#t~bitwise2272#1 % 4294967296 >= create_qp_common_~tmp___34~0#1 % 4294967296) && create_qp_common_#t~bitwise2272#1 % 4294967296 <= create_qp_common_#t~mem2271#1 % 4294967296 + create_qp_common_~tmp___34~0#1 % 4294967296; [2025-02-08 02:59:53,802 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11220: assume -2147483648 <= set_rq_size_#t~ret1757#1 && set_rq_size_#t~ret1757#1 <= 2147483647;call write~int#18(set_rq_size_#t~ret1757#1, set_rq_size_~qp#1.base, 423 + set_rq_size_~qp#1.offset, 4);havoc set_rq_size_#t~ret1757#1;call set_rq_size_#t~mem1758#1 := read~int#18(set_rq_size_~qp#1.base, 423 + set_rq_size_~qp#1.offset, 4); [2025-02-08 02:59:53,802 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17694: assume -2147483648 <= mlx5_mr_cache_init_#t~ret4238#1 && mlx5_mr_cache_init_#t~ret4238#1 <= 2147483647;havoc mlx5_mr_cache_init_#t~mem4237#1;havoc mlx5_mr_cache_init_#t~ret4238#1;mlx5_mr_cache_init_#res#1 := -12;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__key~8#1.base, mlx5_mr_cache_init_~#__key~8#1.offset);havoc mlx5_mr_cache_init_~#__key~8#1.base, mlx5_mr_cache_init_~#__key~8#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__key___0~5#1.base, mlx5_mr_cache_init_~#__key___0~5#1.offset);havoc mlx5_mr_cache_init_~#__key___0~5#1.base, mlx5_mr_cache_init_~#__key___0~5#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__key___1~1#1.base, mlx5_mr_cache_init_~#__key___1~1#1.offset);havoc mlx5_mr_cache_init_~#__key___1~1#1.base, mlx5_mr_cache_init_~#__key___1~1#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__key___2~0#1.base, mlx5_mr_cache_init_~#__key___2~0#1.offset);havoc mlx5_mr_cache_init_~#__key___2~0#1.base, mlx5_mr_cache_init_~#__key___2~0#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__constr_expr_0~1#1.base, mlx5_mr_cache_init_~#__constr_expr_0~1#1.offset);havoc mlx5_mr_cache_init_~#__constr_expr_0~1#1.base, mlx5_mr_cache_init_~#__constr_expr_0~1#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__key___3~0#1.base, mlx5_mr_cache_init_~#__key___3~0#1.offset);havoc mlx5_mr_cache_init_~#__key___3~0#1.base, mlx5_mr_cache_init_~#__key___3~0#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__constr_expr_1~0#1.base, mlx5_mr_cache_init_~#__constr_expr_1~0#1.offset);havoc mlx5_mr_cache_init_~#__constr_expr_1~0#1.base, mlx5_mr_cache_init_~#__constr_expr_1~0#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__key___4~0#1.base, mlx5_mr_cache_init_~#__key___4~0#1.offset);havoc mlx5_mr_cache_init_~#__key___4~0#1.base, mlx5_mr_cache_init_~#__key___4~0#1.offset; [2025-02-08 02:59:53,805 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11220-1: SUMMARY for call set_rq_size_#t~ret1757#1 := __ilog2_u32(set_rq_size_~wqe_size~0#1); srcloc: null [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17694-1: SUMMARY for call mlx5_mr_cache_init_#t~ret4238#1 := printk(556, 0); srcloc: null [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12938: assume -2147483648 <= mlx5_ib_create_qp_#t~ret2445#1 && mlx5_ib_create_qp_#t~ret2445#1 <= 2147483647;mlx5_ib_create_qp_~tmp___12~9#1 := mlx5_ib_create_qp_#t~ret2445#1;havoc mlx5_ib_create_qp_#t~mem2444#1;havoc mlx5_ib_create_qp_#t~ret2445#1; [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7917-1: SUMMARY for call create_umr_res_#t~ret756#1 := ldv__builtin_expect((if create_umr_res_#t~mem755#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_umr_res_#t~mem755#1 % 256 % 18446744073709551616 else create_umr_res_#t~mem755#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7917: assume -9223372036854775808 <= create_umr_res_#t~ret756#1 && create_umr_res_#t~ret756#1 <= 9223372036854775807;create_umr_res_~tmp___22~1#1 := create_umr_res_#t~ret756#1;havoc create_umr_res_#t~mem755#1;havoc create_umr_res_#t~ret756#1; [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11749-1: SUMMARY for call create_user_qp_#t~ret1910#1 := ib_copy_from_udata(create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset, create_user_qp_~udata#1.base, create_user_qp_~udata#1.offset, 32); srcloc: null [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11749: assume -2147483648 <= create_user_qp_#t~ret1910#1 && create_user_qp_#t~ret1910#1 <= 2147483647;create_user_qp_~err~29#1 := create_user_qp_#t~ret1910#1;havoc create_user_qp_#t~ret1910#1; [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12938-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2445#1 := is_qp1(mlx5_ib_create_qp_#t~mem2444#1); srcloc: null [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7653-1: SUMMARY for call get_port_caps_#t~ret682#1 := mlx5_ib_query_port(get_port_caps_~dev#1.base, get_port_caps_~dev#1.offset, (if get_port_caps_~port~2#1 % 256 % 4294967296 <= 2147483647 then get_port_caps_~port~2#1 % 256 % 4294967296 else get_port_caps_~port~2#1 % 256 % 4294967296 - 4294967296), get_port_caps_~pprops~0#1.base, get_port_caps_~pprops~0#1.offset); srcloc: null [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7653: assume -2147483648 <= get_port_caps_#t~ret682#1 && get_port_caps_#t~ret682#1 <= 2147483647;get_port_caps_~err~14#1 := get_port_caps_#t~ret682#1; [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12542-1: SUMMARY for call create_qp_common_#t~ret2274#1.base, create_qp_common_#t~ret2274#1.offset := to_mxrcd(create_qp_common_#t~mem2273#1.base, create_qp_common_#t~mem2273#1.offset); srcloc: null [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12410: assume -9223372036854775808 <= create_qp_common_#t~ret2174#1 && create_qp_common_#t~ret2174#1 <= 9223372036854775807;create_qp_common_~tmp___13~8#1 := create_qp_common_#t~ret2174#1;havoc create_qp_common_#t~mem2173#1;havoc create_qp_common_#t~ret2174#1; [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12542: create_qp_common_~tmp___35~0#1.base, create_qp_common_~tmp___35~0#1.offset := create_qp_common_#t~ret2274#1.base, create_qp_common_#t~ret2274#1.offset;call create_qp_common_#t~mem2275#1 := read~int#18(create_qp_common_~tmp___35~0#1.base, 184 + create_qp_common_~tmp___35~0#1.offset, 4); [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11221-1: [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11221: call set_rq_size_#t~mem1760#1 := read~int#18(set_rq_size_~qp#1.base, 778 + set_rq_size_~qp#1.offset, 4);call write~int#18((if (set_rq_size_#t~bitwise1759#1 % 18446744073709551616 / 16 - set_rq_size_#t~mem1760#1) % 4294967296 % 4294967296 <= 2147483647 then (set_rq_size_#t~bitwise1759#1 % 18446744073709551616 / 16 - set_rq_size_#t~mem1760#1) % 4294967296 % 4294967296 else (set_rq_size_#t~bitwise1759#1 % 18446744073709551616 / 16 - set_rq_size_#t~mem1760#1) % 4294967296 % 4294967296 - 4294967296), set_rq_size_~qp#1.base, 415 + set_rq_size_~qp#1.offset, 4);havoc set_rq_size_#t~mem1758#1;havoc set_rq_size_#t~bitwise1759#1;havoc set_rq_size_#t~mem1760#1;call set_rq_size_#t~mem1761#1 := read~int#18(set_rq_size_~qp#1.base, 407 + set_rq_size_~qp#1.offset, 4);call write~int#18(set_rq_size_#t~mem1761#1, set_rq_size_~qp#1.base, 411 + set_rq_size_~qp#1.offset, 4);havoc set_rq_size_#t~mem1761#1; [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11221-3: assume 0 == set_rq_size_#t~mem1758#1;set_rq_size_#t~bitwise1759#1 := 1; [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11221-3: assume !(0 == set_rq_size_#t~mem1758#1); [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11221-2: havoc set_rq_size_#t~bitwise1759#1;assume set_rq_size_#t~bitwise1759#1 > 1; [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7257: assume 0 != alloc_pa_mkey_~err~8#1; [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7257: assume !(0 != alloc_pa_mkey_~err~8#1); [2025-02-08 02:59:53,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12410-1: SUMMARY for call create_qp_common_#t~ret2174#1 := ldv__builtin_expect((if create_qp_common_#t~mem2173#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_qp_common_#t~mem2173#1 % 256 % 18446744073709551616 else create_qp_common_#t~mem2173#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7918: assume 0 != create_umr_res_~tmp___22~1#1; [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7918: assume !(0 != create_umr_res_~tmp___22~1#1); [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10032: assume 0 != mlx5_ib_create_cq_~err~23#1; [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10032: assume !(0 != mlx5_ib_create_cq_~err~23#1); [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654: assume 0 != get_port_caps_~err~14#1; [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654: assume !(0 != get_port_caps_~err~14#1);call get_port_caps_#t~mem686#1.base, get_port_caps_#t~mem686#1.offset := read~$Pointer$#18(get_port_caps_~dev#1.base, 2391 + get_port_caps_~dev#1.offset, 8);call get_port_caps_#t~mem687#1 := read~int#18(get_port_caps_~dprops~0#1.base, 168 + get_port_caps_~dprops~0#1.offset, 2);call write~int#18((if get_port_caps_#t~mem687#1 % 65536 % 4294967296 <= 2147483647 then get_port_caps_#t~mem687#1 % 65536 % 4294967296 else get_port_caps_#t~mem687#1 % 65536 % 4294967296 - 4294967296), get_port_caps_#t~mem686#1.base, 4 + (253279 + get_port_caps_#t~mem686#1.offset + 9 * (-1 + get_port_caps_~port~2#1)), 4);havoc get_port_caps_#t~mem686#1.base, get_port_caps_#t~mem686#1.offset;havoc get_port_caps_#t~mem687#1;call get_port_caps_#t~mem688#1.base, get_port_caps_#t~mem688#1.offset := read~$Pointer$#18(get_port_caps_~dev#1.base, 2391 + get_port_caps_~dev#1.offset, 8);call get_port_caps_#t~mem689#1 := read~int#18(get_port_caps_~pprops~0#1.base, 12 + get_port_caps_~pprops~0#1.offset, 4);call write~int#18(get_port_caps_#t~mem689#1, get_port_caps_#t~mem688#1.base, 253279 + get_port_caps_#t~mem688#1.offset + 9 * (-1 + get_port_caps_~port~2#1), 4);havoc get_port_caps_#t~mem688#1.base, get_port_caps_#t~mem688#1.offset;havoc get_port_caps_#t~mem689#1;call write~$Pointer$#11(57, 0, get_port_caps_~#descriptor~2#1.base, get_port_caps_~#descriptor~2#1.offset, 8);call write~$Pointer$#11(58, 0, get_port_caps_~#descriptor~2#1.base, 8 + get_port_caps_~#descriptor~2#1.offset, 8);call write~$Pointer$#11(59, 0, get_port_caps_~#descriptor~2#1.base, 16 + get_port_caps_~#descriptor~2#1.offset, 8);call write~$Pointer$#11(60, 0, get_port_caps_~#descriptor~2#1.base, 24 + get_port_caps_~#descriptor~2#1.offset, 8);call write~int#11(1104, get_port_caps_~#descriptor~2#1.base, 32 + get_port_caps_~#descriptor~2#1.offset, 4);call write~int#11(0, get_port_caps_~#descriptor~2#1.base, 36 + get_port_caps_~#descriptor~2#1.offset, 1);call get_port_caps_#t~mem690#1 := read~int#11(get_port_caps_~#descriptor~2#1.base, 36 + get_port_caps_~#descriptor~2#1.offset, 1); [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12807: assume ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#res#1.base, ib_qp_type_str_#res#1.offset := 360, 0; [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12807: assume !ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#t~switch2405#1 := ib_qp_type_str_#t~switch2405#1 || 9 == ib_qp_type_str_~type#1; [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11750: assume 0 != create_user_qp_~err~29#1;call write~$Pointer$#11(205, 0, create_user_qp_~#descriptor~10#1.base, create_user_qp_~#descriptor~10#1.offset, 8);call write~$Pointer$#11(206, 0, create_user_qp_~#descriptor~10#1.base, 8 + create_user_qp_~#descriptor~10#1.offset, 8);call write~$Pointer$#11(207, 0, create_user_qp_~#descriptor~10#1.base, 16 + create_user_qp_~#descriptor~10#1.offset, 8);call write~$Pointer$#11(208, 0, create_user_qp_~#descriptor~10#1.base, 24 + create_user_qp_~#descriptor~10#1.offset, 8);call write~int#11(615, create_user_qp_~#descriptor~10#1.base, 32 + create_user_qp_~#descriptor~10#1.offset, 4);call write~int#11(0, create_user_qp_~#descriptor~10#1.base, 36 + create_user_qp_~#descriptor~10#1.offset, 1);call create_user_qp_#t~mem1911#1 := read~int#11(create_user_qp_~#descriptor~10#1.base, 36 + create_user_qp_~#descriptor~10#1.offset, 1); [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11750: assume !(0 != create_user_qp_~err~29#1);call create_user_qp_#t~mem1915#1.base, create_user_qp_#t~mem1915#1.offset := read~$Pointer$#18(create_user_qp_~pd#1.base, 8 + create_user_qp_~pd#1.offset, 8);call create_user_qp_#t~mem1916#1.base, create_user_qp_#t~mem1916#1.offset := read~$Pointer$#18(create_user_qp_#t~mem1915#1.base, 8 + create_user_qp_#t~mem1915#1.offset, 8); [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12411: assume 0 != create_qp_common_~tmp___13~8#1; [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12411: assume !(0 != create_qp_common_~tmp___13~8#1); [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7258: alloc_pa_mkey_~tmp___1~15#1.base, alloc_pa_mkey_~tmp___1~15#1.offset := alloc_pa_mkey_#t~ret568#1.base, alloc_pa_mkey_#t~ret568#1.offset;havoc alloc_pa_mkey_#t~ret568#1.base, alloc_pa_mkey_#t~ret568#1.offset;call alloc_pa_mkey_#t~mem569#1 := read~int#7(alloc_pa_mkey_~tmp___1~15#1.base, 2076 + alloc_pa_mkey_~tmp___1~15#1.offset, 4); [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8315: assume 0 != mlx5_ib_init_~err~18#1; [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8315: assume !(0 != mlx5_ib_init_~err~18#1);mlx5_ib_init_#res#1 := mlx5_ib_init_~err~18#1; [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12543-1: SUMMARY for call create_qp_common_#t~ret2276#1 := __fswab32(create_qp_common_#t~mem2275#1); srcloc: null [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12543: create_qp_common_~tmp___36~0#1 := create_qp_common_#t~ret2276#1;call create_qp_common_#t~mem2277#1.base, create_qp_common_#t~mem2277#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call write~int#18(create_qp_common_~tmp___36~0#1, create_qp_common_#t~mem2277#1.base, 176 + create_qp_common_#t~mem2277#1.offset, 4); [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7258-1: SUMMARY for call alloc_pa_mkey_#t~ret568#1.base, alloc_pa_mkey_#t~ret568#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11354-1: calc_sq_size_#res#1 := -22;call ULTIMATE.dealloc(calc_sq_size_~#descriptor~9#1.base, calc_sq_size_~#descriptor~9#1.offset);havoc calc_sq_size_~#descriptor~9#1.base, calc_sq_size_~#descriptor~9#1.offset;call ULTIMATE.dealloc(calc_sq_size_~#descriptor___0~4#1.base, calc_sq_size_~#descriptor___0~4#1.offset);havoc calc_sq_size_~#descriptor___0~4#1.base, calc_sq_size_~#descriptor___0~4#1.offset;call ULTIMATE.dealloc(calc_sq_size_~#descriptor___1~1#1.base, calc_sq_size_~#descriptor___1~1#1.offset);havoc calc_sq_size_~#descriptor___1~1#1.base, calc_sq_size_~#descriptor___1~1#1.offset; [2025-02-08 02:59:53,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7919-1: SUMMARY for call create_umr_res_#t~ret757#1.base, create_umr_res_#t~ret757#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7919: create_umr_res_~tmp___21~1#1.base, create_umr_res_~tmp___21~1#1.offset := create_umr_res_#t~ret757#1.base, create_umr_res_#t~ret757#1.offset;havoc create_umr_res_#t~ret757#1.base, create_umr_res_#t~ret757#1.offset;call create_umr_res_#t~mem758#1 := read~int#7(create_umr_res_~tmp___21~1#1.base, 2076 + create_umr_res_~tmp___21~1#1.offset, 4); [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7655-1: SUMMARY for call get_port_caps_#t~ret683#1.base, get_port_caps_#t~ret683#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7655: get_port_caps_~tmp___2~15#1.base, get_port_caps_~tmp___2~15#1.offset := get_port_caps_#t~ret683#1.base, get_port_caps_#t~ret683#1.offset;havoc get_port_caps_#t~ret683#1.base, get_port_caps_#t~ret683#1.offset;call get_port_caps_#t~mem684#1 := read~int#7(get_port_caps_~tmp___2~15#1.base, 2076 + get_port_caps_~tmp___2~15#1.offset, 4); [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12412: create_qp_common_~tmp___12~8#1.base, create_qp_common_~tmp___12~8#1.offset := create_qp_common_#t~ret2175#1.base, create_qp_common_#t~ret2175#1.offset;havoc create_qp_common_#t~ret2175#1.base, create_qp_common_#t~ret2175#1.offset;call create_qp_common_#t~mem2176#1 := read~int#7(create_qp_common_~tmp___12~8#1.base, 2076 + create_qp_common_~tmp___12~8#1.offset, 4);call create_qp_common_#t~mem2177#1 := read~int#2(create_qp_common_~#ucmd~3#1.base, 16 + create_qp_common_~#ucmd~3#1.offset, 4); [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12412-1: SUMMARY for call create_qp_common_#t~ret2175#1.base, create_qp_common_#t~ret2175#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7259-1: SUMMARY for call alloc_pa_mkey_#t~ret570#1 := printk(37, 0); srcloc: null [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7259: assume -2147483648 <= alloc_pa_mkey_#t~ret570#1 && alloc_pa_mkey_#t~ret570#1 <= 2147483647;havoc alloc_pa_mkey_#t~mem569#1;havoc alloc_pa_mkey_#t~ret570#1; [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21397: havoc mlx5_ib_odp_create_qp_#t~ret5139#1.base, mlx5_ib_odp_create_qp_#t~ret5139#1.offset; [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21397-1: SUMMARY for call mlx5_ib_odp_create_qp_#t~ret5139#1.base, mlx5_ib_odp_create_qp_#t~ret5139#1.offset := spinlock_check(mlx5_ib_odp_create_qp_~qp#1.base, 819 + mlx5_ib_odp_create_qp_~qp#1.offset); srcloc: null [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12148: call create_kernel_qp_#t~mem2097#1.base, create_kernel_qp_#t~mem2097#1.offset := read~$Pointer$#18(create_kernel_qp_~qp#1.base, 485 + create_kernel_qp_~qp#1.offset, 8); [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12148-2: call create_kernel_qp_#t~mem2096#1.base, create_kernel_qp_#t~mem2096#1.offset := read~$Pointer$#18(create_kernel_qp_~dev#1.base, 2391 + create_kernel_qp_~dev#1.offset, 8); [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12148-1: SUMMARY for call mlx5_db_free(create_kernel_qp_#t~mem2096#1.base, create_kernel_qp_#t~mem2096#1.offset, create_kernel_qp_~qp#1.base, 277 + create_kernel_qp_~qp#1.offset); srcloc: null [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7920-1: SUMMARY for call __dynamic_pr_debug(create_umr_res_~#descriptor___5~0#1.base, create_umr_res_~#descriptor___5~0#1.offset, 105, 0); srcloc: null [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7920: havoc create_umr_res_#t~mem758#1; [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7656-1: SUMMARY for call get_port_caps_#t~ret685#1 := printk(55, 0); srcloc: null [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7656: assume -2147483648 <= get_port_caps_#t~ret685#1 && get_port_caps_#t~ret685#1 <= 2147483647;havoc get_port_caps_#t~mem684#1;havoc get_port_caps_#t~ret685#1; [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12809: assume ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#res#1.base, ib_qp_type_str_#res#1.offset := 361, 0; [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12809: assume !ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#t~switch2405#1 := ib_qp_type_str_#t~switch2405#1 || 10 == ib_qp_type_str_~type#1; [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12413-1: SUMMARY for call __dynamic_pr_debug(create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset, 330, 0); srcloc: null [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12413: havoc create_qp_common_#t~mem2176#1;havoc create_qp_common_#t~mem2177#1; [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21398: call write~$Pointer$#18(#funAddr~mlx5_ib_pfault_handler.base, #funAddr~mlx5_ib_pfault_handler.offset, mlx5_ib_odp_create_qp_~qp#1.base, 228 + mlx5_ib_odp_create_qp_~qp#1.offset, 8);mlx5_ib_odp_create_qp_~i~29#1 := 0; [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21398-1: SUMMARY for call __raw_spin_lock_init(mlx5_ib_odp_create_qp_~qp#1.base, 819 + mlx5_ib_odp_create_qp_~qp#1.offset, 693, 0, mlx5_ib_odp_create_qp_~#__key~9#1.base, mlx5_ib_odp_create_qp_~#__key~9#1.offset); srcloc: null [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12149-1: SUMMARY for call kfree(create_kernel_qp_#t~mem2097#1.base, create_kernel_qp_#t~mem2097#1.offset); srcloc: null [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12149: havoc create_kernel_qp_#t~mem2097#1.base, create_kernel_qp_#t~mem2097#1.offset;call create_kernel_qp_#t~mem2098#1.base, create_kernel_qp_#t~mem2098#1.offset := read~$Pointer$#18(create_kernel_qp_~qp#1.base, 477 + create_kernel_qp_~qp#1.offset, 8); [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11224-1: set_rq_size_#res#1 := 0;call ULTIMATE.dealloc(set_rq_size_~#descriptor~8#1.base, set_rq_size_~#descriptor~8#1.offset);havoc set_rq_size_~#descriptor~8#1.base, set_rq_size_~#descriptor~8#1.offset; [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11885-1: call create_user_qp_#t~mem1965#1.base, create_user_qp_#t~mem1965#1.offset := read~$Pointer$#18(create_user_qp_~qp#1.base, 603 + create_user_qp_~qp#1.offset, 8); [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11885: assume 0 != (create_user_qp_#t~mem1965#1.base + create_user_qp_#t~mem1965#1.offset) % 18446744073709551616;havoc create_user_qp_#t~mem1965#1.base, create_user_qp_#t~mem1965#1.offset;call create_user_qp_#t~mem1966#1.base, create_user_qp_#t~mem1966#1.offset := read~$Pointer$#18(create_user_qp_~qp#1.base, 603 + create_user_qp_~qp#1.offset, 8);call create_user_qp_#t~mem1967#1 := read~int#2(create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset, 8); [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11885: assume !(0 != (create_user_qp_#t~mem1965#1.base + create_user_qp_#t~mem1965#1.offset) % 18446744073709551616);havoc create_user_qp_#t~mem1965#1.base, create_user_qp_#t~mem1965#1.offset; [2025-02-08 02:59:53,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17699: mlx5_mr_cache_init_#t~ret4239#1 := reg_timer_4_#res#1;havoc reg_timer_4_~timer#1.base, reg_timer_4_~timer#1.offset, reg_timer_4_~function#1.base, reg_timer_4_~function#1.offset, reg_timer_4_~data#1;havoc reg_timer_4_#in~timer#1.base, reg_timer_4_#in~timer#1.offset, reg_timer_4_#in~function#1.base, reg_timer_4_#in~function#1.offset, reg_timer_4_#in~data#1;assume { :end_inline_reg_timer_4 } true;assume -2147483648 <= mlx5_mr_cache_init_#t~ret4239#1 && mlx5_mr_cache_init_#t~ret4239#1 <= 2147483647;havoc mlx5_mr_cache_init_#t~ret4239#1;mlx5_mr_cache_init_~i~26#1 := 0; [2025-02-08 02:59:53,811 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7789-1: SUMMARY for call create_umr_res_#t~ret721#1 := IS_ERR(create_umr_res_~mr~2#1.base, create_umr_res_~mr~2#1.offset); srcloc: null [2025-02-08 02:59:53,811 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7789: create_umr_res_~tmp___8~3#1 := (if 0 == create_umr_res_#t~ret721#1 % 256 then 0 else 1);havoc create_umr_res_#t~ret721#1; [2025-02-08 02:59:53,811 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12546: assume 0 == create_qp_common_~tmp___42~0#1 % 4294967296;create_qp_common_#t~bitwise2295#1 := create_qp_common_#t~mem2294#1; [2025-02-08 02:59:53,811 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12546: assume !(0 == create_qp_common_~tmp___42~0#1 % 4294967296); [2025-02-08 02:59:53,811 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11357-1: SUMMARY for call calc_sq_size_#t~ret1787#1 := sq_overhead(calc_sq_size_#t~mem1786#1); srcloc: null [2025-02-08 02:59:53,811 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11357: assume -2147483648 <= calc_sq_size_#t~ret1787#1 && calc_sq_size_#t~ret1787#1 <= 2147483647;calc_sq_size_~tmp___5~17#1 := calc_sq_size_#t~ret1787#1;havoc calc_sq_size_#t~mem1786#1;havoc calc_sq_size_#t~ret1787#1;call write~int#18((if (calc_sq_size_~wqe_size~1#1 - calc_sq_size_~tmp___5~17#1 - 4) % 4294967296 % 4294967296 <= 2147483647 then (calc_sq_size_~wqe_size~1#1 - calc_sq_size_~tmp___5~17#1 - 4) % 4294967296 % 4294967296 else (calc_sq_size_~wqe_size~1#1 - calc_sq_size_~tmp___5~17#1 - 4) % 4294967296 % 4294967296 - 4294967296), calc_sq_size_~qp#1.base, 786 + calc_sq_size_~qp#1.offset, 4);call calc_sq_size_#t~mem1788#1 := read~int#18(calc_sq_size_~qp#1.base, 786 + calc_sq_size_~qp#1.offset, 4);call write~int#18(calc_sq_size_#t~mem1788#1, calc_sq_size_~attr#1.base, 64 + calc_sq_size_~attr#1.offset, 4);havoc calc_sq_size_#t~mem1788#1;call calc_sq_size_#t~mem1789#1 := read~int#18(calc_sq_size_~attr#1.base, 76 + calc_sq_size_~attr#1.offset, 4); [2025-02-08 02:59:53,811 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17303: call ULTIMATE.dealloc(limit_read_~#lbuf~3#1.base, limit_read_~#lbuf~3#1.offset);havoc limit_read_~#lbuf~3#1.base, limit_read_~#lbuf~3#1.offset;ldv_main_exported_5_#t~ret4652#1 := limit_read_#res#1;havoc limit_read_#t~mem4124#1.base, limit_read_#t~mem4124#1.offset, limit_read_#t~mem4125#1, limit_read_#t~mem4126#1, limit_read_#t~loopctr4127#1, limit_read_#t~nondet4128#1, limit_read_#t~ret4129#1, limit_read_#t~ret4130#1, limit_read_#t~mem4131#1, limit_read_~filp#1.base, limit_read_~filp#1.offset, limit_read_~buf#1.base, limit_read_~buf#1.offset, limit_read_~count#1, limit_read_~pos#1.base, limit_read_~pos#1.offset, limit_read_~ent~6#1.base, limit_read_~ent~6#1.offset, limit_read_~#lbuf~3#1.base, limit_read_~#lbuf~3#1.offset, limit_read_~err~54#1, limit_read_~tmp~213#1;havoc limit_read_#in~filp#1.base, limit_read_#in~filp#1.offset, limit_read_#in~buf#1.base, limit_read_#in~buf#1.offset, limit_read_#in~count#1, limit_read_#in~pos#1.base, limit_read_#in~pos#1.offset;assume { :end_inline_limit_read } true;assume -9223372036854775808 <= ldv_main_exported_5_#t~ret4652#1 && ldv_main_exported_5_#t~ret4652#1 <= 9223372036854775807;havoc ldv_main_exported_5_#t~mem4651#1;havoc ldv_main_exported_5_#t~ret4652#1;~ldv_state_variable_5~0 := 2; [2025-02-08 02:59:53,811 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12546-2: assume create_qp_common_#t~switch2254#1;call create_qp_common_#t~mem2278#1.base, create_qp_common_#t~mem2278#1.offset := read~$Pointer$#18(create_qp_common_~devr~0#1.base, create_qp_common_~devr~0#1.offset, 8); [2025-02-08 02:59:53,811 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12546-2: assume !create_qp_common_#t~switch2254#1;create_qp_common_#t~switch2254#1 := true; [2025-02-08 02:59:53,811 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12546-1: assume 0 == create_qp_common_#t~mem2294#1 % 4294967296 || create_qp_common_#t~mem2294#1 % 4294967296 == create_qp_common_~tmp___42~0#1 % 4294967296;create_qp_common_#t~bitwise2295#1 := create_qp_common_~tmp___42~0#1; [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12546-1: assume !(0 == create_qp_common_#t~mem2294#1 % 4294967296 || create_qp_common_#t~mem2294#1 % 4294967296 == create_qp_common_~tmp___42~0#1 % 4294967296); [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12150-1: SUMMARY for call kfree(create_kernel_qp_#t~mem2098#1.base, create_kernel_qp_#t~mem2098#1.offset); srcloc: null [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12150: havoc create_kernel_qp_#t~mem2098#1.base, create_kernel_qp_#t~mem2098#1.offset;call create_kernel_qp_#t~mem2099#1.base, create_kernel_qp_#t~mem2099#1.offset := read~$Pointer$#18(create_kernel_qp_~qp#1.base, 461 + create_kernel_qp_~qp#1.offset, 8); [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12811: assume ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#res#1.base, ib_qp_type_str_#res#1.offset := 362, 0; [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12811: assume !ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#t~switch2405#1 := ib_qp_type_str_#t~switch2405#1 || 8 == ib_qp_type_str_~type#1; [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790: assume 0 != (if create_umr_res_~tmp___8~3#1 % 256 % 4294967296 <= 2147483647 then create_umr_res_~tmp___8~3#1 % 256 % 4294967296 else create_umr_res_~tmp___8~3#1 % 256 % 4294967296 - 4294967296);call write~$Pointer$#11(71, 0, create_umr_res_~#descriptor___0~2#1.base, create_umr_res_~#descriptor___0~2#1.offset, 8);call write~$Pointer$#11(72, 0, create_umr_res_~#descriptor___0~2#1.base, 8 + create_umr_res_~#descriptor___0~2#1.offset, 8);call write~$Pointer$#11(73, 0, create_umr_res_~#descriptor___0~2#1.base, 16 + create_umr_res_~#descriptor___0~2#1.offset, 8);call write~$Pointer$#11(74, 0, create_umr_res_~#descriptor___0~2#1.base, 24 + create_umr_res_~#descriptor___0~2#1.offset, 8);call write~int#11(1159, create_umr_res_~#descriptor___0~2#1.base, 32 + create_umr_res_~#descriptor___0~2#1.offset, 4);call write~int#11(0, create_umr_res_~#descriptor___0~2#1.base, 36 + create_umr_res_~#descriptor___0~2#1.offset, 1);call create_umr_res_#t~mem722#1 := read~int#11(create_umr_res_~#descriptor___0~2#1.base, 36 + create_umr_res_~#descriptor___0~2#1.offset, 1); [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790: assume !(0 != (if create_umr_res_~tmp___8~3#1 % 256 % 4294967296 <= 2147483647 then create_umr_res_~tmp___8~3#1 % 256 % 4294967296 else create_umr_res_~tmp___8~3#1 % 256 % 4294967296 - 4294967296));call write~int#48(128, create_umr_res_~#cq_attr~0#1.base, create_umr_res_~#cq_attr~0#1.offset, 4);assume { :begin_inline_ib_create_cq } true;ib_create_cq_#in~arg0#1.base, ib_create_cq_#in~arg0#1.offset, ib_create_cq_#in~arg1#1.base, ib_create_cq_#in~arg1#1.offset, ib_create_cq_#in~arg2#1.base, ib_create_cq_#in~arg2#1.offset, ib_create_cq_#in~arg3#1.base, ib_create_cq_#in~arg3#1.offset, ib_create_cq_#in~arg4#1.base, ib_create_cq_#in~arg4#1.offset := create_umr_res_~dev#1.base, create_umr_res_~dev#1.offset, #funAddr~mlx5_umr_cq_handler.base, #funAddr~mlx5_umr_cq_handler.offset, 0, 0, 0, 0, create_umr_res_~#cq_attr~0#1.base, create_umr_res_~#cq_attr~0#1.offset;havoc ib_create_cq_#res#1.base, ib_create_cq_#res#1.offset;havoc ib_create_cq_#t~ret5175#1.base, ib_create_cq_#t~ret5175#1.offset, ib_create_cq_~arg0#1.base, ib_create_cq_~arg0#1.offset, ib_create_cq_~arg1#1.base, ib_create_cq_~arg1#1.offset, ib_create_cq_~arg2#1.base, ib_create_cq_~arg2#1.offset, ib_create_cq_~arg3#1.base, ib_create_cq_~arg3#1.offset, ib_create_cq_~arg4#1.base, ib_create_cq_~arg4#1.offset;ib_create_cq_~arg0#1.base, ib_create_cq_~arg0#1.offset := ib_create_cq_#in~arg0#1.base, ib_create_cq_#in~arg0#1.offset;ib_create_cq_~arg1#1.base, ib_create_cq_~arg1#1.offset := ib_create_cq_#in~arg1#1.base, ib_create_cq_#in~arg1#1.offset;ib_create_cq_~arg2#1.base, ib_create_cq_~arg2#1.offset := ib_create_cq_#in~arg2#1.base, ib_create_cq_#in~arg2#1.offset;ib_create_cq_~arg3#1.base, ib_create_cq_~arg3#1.offset := ib_create_cq_#in~arg3#1.base, ib_create_cq_#in~arg3#1.offset;ib_create_cq_~arg4#1.base, ib_create_cq_~arg4#1.offset := ib_create_cq_#in~arg4#1.base, ib_create_cq_#in~arg4#1.offset; [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11886-1: SUMMARY for call mlx5_ib_cont_pages(create_user_qp_#t~mem1966#1.base, create_user_qp_#t~mem1966#1.offset, create_user_qp_#t~mem1967#1, create_user_qp_~#npages~2#1.base, create_user_qp_~#npages~2#1.offset, create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset, create_user_qp_~#ncont~1#1.base, create_user_qp_~#ncont~1#1.offset, 0, 0); srcloc: null [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11886: havoc create_user_qp_#t~mem1966#1.base, create_user_qp_#t~mem1966#1.offset;havoc create_user_qp_#t~mem1967#1;call create_user_qp_#t~mem1968#1 := read~int#2(create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset, 8);call create_user_qp_#t~mem1969#1 := read~int#64(create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset, 4); [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12547-1: SUMMARY for call create_qp_common_#t~ret2279#1.base, create_qp_common_#t~ret2279#1.offset := to_mcq(create_qp_common_#t~mem2278#1.base, create_qp_common_#t~mem2278#1.offset); srcloc: null [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12547: create_qp_common_~tmp___37~0#1.base, create_qp_common_~tmp___37~0#1.offset := create_qp_common_#t~ret2279#1.base, create_qp_common_#t~ret2279#1.offset;call create_qp_common_#t~mem2280#1 := read~int#18(create_qp_common_~tmp___37~0#1.base, 48 + create_qp_common_~tmp___37~0#1.offset, 4); [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12151-1: SUMMARY for call kfree(create_kernel_qp_#t~mem2099#1.base, create_kernel_qp_#t~mem2099#1.offset); srcloc: null [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12151: havoc create_kernel_qp_#t~mem2099#1.base, create_kernel_qp_#t~mem2099#1.offset;call create_kernel_qp_#t~mem2100#1.base, create_kernel_qp_#t~mem2100#1.offset := read~$Pointer$#18(create_kernel_qp_~qp#1.base, 469 + create_kernel_qp_~qp#1.offset, 8); [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11887-1: SUMMARY for call create_user_qp_#t~ret1970#1 := mlx5_ib_get_buf_offset(create_user_qp_#t~mem1968#1, create_user_qp_#t~mem1969#1, create_user_qp_~#offset~1#1.base, create_user_qp_~#offset~1#1.offset); srcloc: null [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11887: assume -2147483648 <= create_user_qp_#t~ret1970#1 && create_user_qp_#t~ret1970#1 <= 2147483647;create_user_qp_~err~29#1 := create_user_qp_#t~ret1970#1;havoc create_user_qp_#t~mem1968#1;havoc create_user_qp_#t~mem1969#1;havoc create_user_qp_#t~ret1970#1; [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12548: create_qp_common_~tmp___38~0#1 := create_qp_common_#t~ret2281#1;call create_qp_common_#t~mem2282#1.base, create_qp_common_#t~mem2282#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call write~int#18(create_qp_common_~tmp___38~0#1, create_qp_common_#t~mem2282#1.base, 180 + create_qp_common_#t~mem2282#1.offset, 4);call create_qp_common_#t~mem2283#1.base, create_qp_common_#t~mem2283#1.offset := read~$Pointer$#18(create_qp_common_~devr~0#1.base, 16 + create_qp_common_~devr~0#1.offset, 8); [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12548-1: SUMMARY for call create_qp_common_#t~ret2281#1 := __fswab32(create_qp_common_#t~mem2280#1); srcloc: null [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12152: havoc create_kernel_qp_#t~mem2100#1.base, create_kernel_qp_#t~mem2100#1.offset;call create_kernel_qp_#t~mem2101#1.base, create_kernel_qp_#t~mem2101#1.offset := read~$Pointer$#18(create_kernel_qp_~qp#1.base, 305 + create_kernel_qp_~qp#1.offset, 8); [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12152-1: SUMMARY for call kfree(create_kernel_qp_#t~mem2100#1.base, create_kernel_qp_#t~mem2100#1.offset); srcloc: null [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10038: mlx5_ib_create_cq_#t~ret1403#1 := create_cq_kernel_#res#1;havoc create_cq_kernel_#t~mem1367#1.base, create_cq_kernel_#t~mem1367#1.offset, create_cq_kernel_#t~ret1368#1, create_cq_kernel_#t~mem1369#1.base, create_cq_kernel_#t~mem1369#1.offset, create_cq_kernel_#t~mem1370#1.base, create_cq_kernel_#t~mem1370#1.offset, create_cq_kernel_#t~ret1371#1, create_cq_kernel_#t~mem1372#1, create_cq_kernel_#t~mem1373#1, create_cq_kernel_#t~ret1374#1.base, create_cq_kernel_#t~ret1374#1.offset, create_cq_kernel_#t~mem1375#1.base, create_cq_kernel_#t~mem1375#1.offset, create_cq_kernel_#t~mem1376#1.base, create_cq_kernel_#t~mem1376#1.offset, create_cq_kernel_#t~mem1377#1.base, create_cq_kernel_#t~mem1377#1.offset, create_cq_kernel_#t~mem1378#1, create_cq_kernel_#t~mem1379#1.base, create_cq_kernel_#t~mem1379#1.offset, create_cq_kernel_#t~mem1380#1.base, create_cq_kernel_#t~mem1380#1.offset, create_cq_kernel_#t~mem1381#1, create_cq_kernel_#t~mem1382#1.base, create_cq_kernel_#t~mem1382#1.offset, create_cq_kernel_~dev#1.base, create_cq_kernel_~dev#1.offset, create_cq_kernel_~cq#1.base, create_cq_kernel_~cq#1.offset, create_cq_kernel_~entries#1, create_cq_kernel_~cqe_size#1, create_cq_kernel_~cqb#1.base, create_cq_kernel_~cqb#1.offset, create_cq_kernel_~index#1.base, create_cq_kernel_~index#1.offset, create_cq_kernel_~inlen#1.base, create_cq_kernel_~inlen#1.offset, create_cq_kernel_~err~22#1, create_cq_kernel_~tmp~90#1.base, create_cq_kernel_~tmp~90#1.offset;havoc create_cq_kernel_#in~dev#1.base, create_cq_kernel_#in~dev#1.offset, create_cq_kernel_#in~cq#1.base, create_cq_kernel_#in~cq#1.offset, create_cq_kernel_#in~entries#1, create_cq_kernel_#in~cqe_size#1, create_cq_kernel_#in~cqb#1.base, create_cq_kernel_#in~cqb#1.offset, create_cq_kernel_#in~index#1.base, create_cq_kernel_#in~index#1.offset, create_cq_kernel_#in~inlen#1.base, create_cq_kernel_#in~inlen#1.offset;assume { :end_inline_create_cq_kernel } true;assume -2147483648 <= mlx5_ib_create_cq_#t~ret1403#1 && mlx5_ib_create_cq_#t~ret1403#1 <= 2147483647;mlx5_ib_create_cq_~err~23#1 := mlx5_ib_create_cq_#t~ret1403#1;havoc mlx5_ib_create_cq_#t~mem1402#1;havoc mlx5_ib_create_cq_#t~ret1403#1; [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12813: assume ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#res#1.base, ib_qp_type_str_#res#1.offset := 363, 0; [2025-02-08 02:59:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12813: assume !ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#t~switch2405#1 := ib_qp_type_str_#t~switch2405#1 || 4096 == ib_qp_type_str_~type#1; [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11888: assume 0 != create_user_qp_~err~29#1; [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11888: assume !(0 != create_user_qp_~err~29#1);call write~$Pointer$#11(251, 0, create_user_qp_~#descriptor___6~0#1.base, create_user_qp_~#descriptor___6~0#1.offset, 8);call write~$Pointer$#11(252, 0, create_user_qp_~#descriptor___6~0#1.base, 8 + create_user_qp_~#descriptor___6~0#1.offset, 8);call write~$Pointer$#11(253, 0, create_user_qp_~#descriptor___6~0#1.base, 16 + create_user_qp_~#descriptor___6~0#1.offset, 8);call write~$Pointer$#11(254, 0, create_user_qp_~#descriptor___6~0#1.base, 24 + create_user_qp_~#descriptor___6~0#1.offset, 8);call write~int#11(671, create_user_qp_~#descriptor___6~0#1.base, 32 + create_user_qp_~#descriptor___6~0#1.offset, 4);call write~int#11(0, create_user_qp_~#descriptor___6~0#1.base, 36 + create_user_qp_~#descriptor___6~0#1.offset, 1);call create_user_qp_#t~mem1974#1 := read~int#11(create_user_qp_~#descriptor___6~0#1.base, 36 + create_user_qp_~#descriptor___6~0#1.offset, 1); [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12945: call write~$Pointer$#11(380, 0, mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset, 8);call write~$Pointer$#11(381, 0, mlx5_ib_create_qp_~#descriptor___1~5#1.base, 8 + mlx5_ib_create_qp_~#descriptor___1~5#1.offset, 8);call write~$Pointer$#11(382, 0, mlx5_ib_create_qp_~#descriptor___1~5#1.base, 16 + mlx5_ib_create_qp_~#descriptor___1~5#1.offset, 8);call write~$Pointer$#11(383, 0, mlx5_ib_create_qp_~#descriptor___1~5#1.base, 24 + mlx5_ib_create_qp_~#descriptor___1~5#1.offset, 8);call write~int#11(1286, mlx5_ib_create_qp_~#descriptor___1~5#1.base, 32 + mlx5_ib_create_qp_~#descriptor___1~5#1.offset, 4);call write~int#11(0, mlx5_ib_create_qp_~#descriptor___1~5#1.base, 36 + mlx5_ib_create_qp_~#descriptor___1~5#1.offset, 1);call mlx5_ib_create_qp_#t~mem2447#1 := read~int#11(mlx5_ib_create_qp_~#descriptor___1~5#1.base, 36 + mlx5_ib_create_qp_~#descriptor___1~5#1.offset, 1); [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11360-4: assume 0 == calc_sq_size_#t~mem1789#1;calc_sq_size_#t~bitwise1790#1 := 0; [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11360-4: assume !(0 == calc_sq_size_#t~mem1789#1); [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11360-3: assume 64 == calc_sq_size_#t~mem1789#1;calc_sq_size_#t~bitwise1790#1 := calc_sq_size_#t~mem1789#1; [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11360-3: assume !(64 == calc_sq_size_#t~mem1789#1); [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7264-1: SUMMARY for call kfree(alloc_pa_mkey_~in~2#1.base, alloc_pa_mkey_~in~2#1.offset); srcloc: null [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8321-1: SUMMARY for call mlx5_ib_odp_cleanup(); srcloc: null [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7264: call alloc_pa_mkey_#t~mem571#1 := read~int#18(alloc_pa_mkey_~#mr~0#1.base, 16 + alloc_pa_mkey_~#mr~0#1.offset, 4);call write~int#18(alloc_pa_mkey_#t~mem571#1, alloc_pa_mkey_~key#1.base, alloc_pa_mkey_~key#1.offset, 4);havoc alloc_pa_mkey_#t~mem571#1;alloc_pa_mkey_#res#1 := 0;call ULTIMATE.dealloc(alloc_pa_mkey_~#mr~0#1.base, alloc_pa_mkey_~#mr~0#1.offset);havoc alloc_pa_mkey_~#mr~0#1.base, alloc_pa_mkey_~#mr~0#1.offset; [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8321: mlx5_ib_init_#res#1 := mlx5_ib_init_~err~18#1; [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11360: assume 0 != calc_sq_size_#t~bitwise1790#1;havoc calc_sq_size_#t~mem1789#1;havoc calc_sq_size_#t~bitwise1790#1;call write~int#18(1, calc_sq_size_~qp#1.base, 814 + calc_sq_size_~qp#1.offset, 1); [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11360: assume !(0 != calc_sq_size_#t~bitwise1790#1);havoc calc_sq_size_#t~mem1789#1;havoc calc_sq_size_#t~bitwise1790#1; [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11360-2: havoc calc_sq_size_#t~bitwise1790#1;assume ((((calc_sq_size_#t~mem1789#1 < 0 || calc_sq_size_#t~bitwise1790#1 <= calc_sq_size_#t~mem1789#1) && calc_sq_size_#t~bitwise1790#1 <= 64) && calc_sq_size_#t~bitwise1790#1 >= 0) && (calc_sq_size_#t~mem1789#1 >= 0 || calc_sq_size_#t~bitwise1790#1 > 64 + calc_sq_size_#t~mem1789#1)) && calc_sq_size_#t~bitwise1790#1 >= -2147483648; [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11360-1: [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12153-1: SUMMARY for call kfree(create_kernel_qp_#t~mem2101#1.base, create_kernel_qp_#t~mem2101#1.offset); srcloc: null [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12153: havoc create_kernel_qp_#t~mem2101#1.base, create_kernel_qp_#t~mem2101#1.offset;call create_kernel_qp_#t~mem2102#1.base, create_kernel_qp_#t~mem2102#1.offset := read~$Pointer$#32(create_kernel_qp_~in#1.base, create_kernel_qp_~in#1.offset, 8); [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10039: assume 0 != mlx5_ib_create_cq_~err~23#1; [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10039: assume !(0 != mlx5_ib_create_cq_~err~23#1); [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21799: assume 1 != ~ldv_module_refcounter~0; [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21799: assume !(1 != ~ldv_module_refcounter~0); [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11757-1: SUMMARY for call create_user_qp_#t~ret1912#1 := ldv__builtin_expect((if create_user_qp_#t~mem1911#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_user_qp_#t~mem1911#1 % 256 % 18446744073709551616 else create_user_qp_#t~mem1911#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11757: assume -9223372036854775808 <= create_user_qp_#t~ret1912#1 && create_user_qp_#t~ret1912#1 <= 9223372036854775807;create_user_qp_~tmp___0~63#1 := create_user_qp_#t~ret1912#1;havoc create_user_qp_#t~mem1911#1;havoc create_user_qp_#t~ret1912#1; [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17703: SUMMARY for call INIT_LIST_HEAD(mlx5_mr_cache_init_~cache~9#1.base, 8 + mlx5_mr_cache_init_~cache~9#1.offset + 444 * mlx5_mr_cache_init_~i~26#1); srcloc: null [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11889-1: SUMMARY for call create_user_qp_#t~ret1971#1.base, create_user_qp_#t~ret1971#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11889: create_user_qp_~tmp___16~5#1.base, create_user_qp_~tmp___16~5#1.offset := create_user_qp_#t~ret1971#1.base, create_user_qp_#t~ret1971#1.offset;havoc create_user_qp_#t~ret1971#1.base, create_user_qp_#t~ret1971#1.offset;call create_user_qp_#t~mem1972#1 := read~int#7(create_user_qp_~tmp___16~5#1.base, 2076 + create_user_qp_~tmp___16~5#1.offset, 4); [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12550-1: SUMMARY for call create_qp_common_#t~ret2284#1.base, create_qp_common_#t~ret2284#1.offset := to_mxrcd(create_qp_common_#t~mem2283#1.base, create_qp_common_#t~mem2283#1.offset); srcloc: null [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12550: create_qp_common_~tmp___39~0#1.base, create_qp_common_~tmp___39~0#1.offset := create_qp_common_#t~ret2284#1.base, create_qp_common_#t~ret2284#1.offset;call create_qp_common_#t~mem2285#1 := read~int#18(create_qp_common_~tmp___39~0#1.base, 184 + create_qp_common_~tmp___39~0#1.offset, 4); [2025-02-08 02:59:53,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12418-1: create_qp_common_#res#1 := -22;call ULTIMATE.dealloc(create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset);havoc create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset);havoc create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset);havoc create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset);havoc create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset);havoc create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset);havoc create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset);havoc create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset);havoc create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset);havoc create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset);havoc create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset);havoc create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset);havoc create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset);havoc create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset);havoc create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset);havoc create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset);havoc create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset; [2025-02-08 02:59:53,817 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11890: assume -2147483648 <= create_user_qp_#t~ret1973#1 && create_user_qp_#t~ret1973#1 <= 2147483647;havoc create_user_qp_#t~mem1972#1;havoc create_user_qp_#t~ret1973#1; [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17704: havoc mlx5_mr_cache_init_#t~ret4240#1.base, mlx5_mr_cache_init_#t~ret4240#1.offset; [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17704-1: SUMMARY for call mlx5_mr_cache_init_#t~ret4240#1.base, mlx5_mr_cache_init_#t~ret4240#1.offset := spinlock_check(mlx5_mr_cache_init_~cache~9#1.base, 16 + (8 + mlx5_mr_cache_init_~cache~9#1.offset + 444 * mlx5_mr_cache_init_~i~26#1)); srcloc: null [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21800: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12815: assume ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#res#1.base, ib_qp_type_str_#res#1.offset := 364, 0; [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12815: assume !ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#t~switch2405#1 := ib_qp_type_str_#t~switch2405#1 || 11 == ib_qp_type_str_~type#1; [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11890-1: SUMMARY for call create_user_qp_#t~ret1973#1 := printk(249, 0); srcloc: null [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11758: assume 0 != create_user_qp_~tmp___0~63#1; [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11758: assume !(0 != create_user_qp_~tmp___0~63#1); [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12551-1: SUMMARY for call create_qp_common_#t~ret2286#1 := __fswab32(create_qp_common_#t~mem2285#1); srcloc: null [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12551: create_qp_common_~tmp___40~0#1 := create_qp_common_#t~ret2286#1;call create_qp_common_#t~mem2287#1.base, create_qp_common_#t~mem2287#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call write~int#18(create_qp_common_~tmp___40~0#1, create_qp_common_#t~mem2287#1.base, 176 + create_qp_common_#t~mem2287#1.offset, 4);call create_qp_common_#t~mem2288#1.base, create_qp_common_#t~mem2288#1.offset := read~$Pointer$#18(create_qp_common_~devr~0#1.base, 32 + create_qp_common_~devr~0#1.offset, 8); [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12155-1: SUMMARY for call kvfree(create_kernel_qp_#t~mem2102#1.base, create_kernel_qp_#t~mem2102#1.offset); srcloc: null [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12155: call create_kernel_qp_#t~mem2103#1.base, create_kernel_qp_#t~mem2103#1.offset := read~$Pointer$#18(create_kernel_qp_~dev#1.base, 2391 + create_kernel_qp_~dev#1.offset, 8); [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059-1: SUMMARY for call atomic_inc(create_dev_resources_#t~mem827#1.base, 8 + create_dev_resources_#t~mem827#1.offset); srcloc: null [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059: havoc create_dev_resources_#t~mem826#1.base, create_dev_resources_#t~mem826#1.offset;havoc create_dev_resources_#t~mem827#1.base, create_dev_resources_#t~mem827#1.offset;call create_dev_resources_#t~mem828#1.base, create_dev_resources_#t~mem828#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 32 + create_dev_resources_~devr#1.offset, 8);call create_dev_resources_#t~mem829#1.base, create_dev_resources_#t~mem829#1.offset := read~$Pointer$#18(create_dev_resources_#t~mem828#1.base, 56 + create_dev_resources_#t~mem828#1.offset, 8); [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21404-1: SUMMARY for call __init_work(mlx5_ib_odp_create_qp_~qp#1.base, 887 + mlx5_ib_odp_create_qp_~qp#1.offset + 105 * mlx5_ib_odp_create_qp_~i~29#1, 0); srcloc: null [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21404: call write~int#1(137438953408, mlx5_ib_odp_create_qp_~#__constr_expr_0~2#1.base, mlx5_ib_odp_create_qp_~#__constr_expr_0~2#1.offset, 8);call mlx5_ib_odp_create_qp_#t~mem5140#1 := read~int#1(mlx5_ib_odp_create_qp_~#__constr_expr_0~2#1.base, mlx5_ib_odp_create_qp_~#__constr_expr_0~2#1.offset, 8);call write~int#18(mlx5_ib_odp_create_qp_#t~mem5140#1, mlx5_ib_odp_create_qp_~qp#1.base, 887 + mlx5_ib_odp_create_qp_~qp#1.offset + 105 * mlx5_ib_odp_create_qp_~i~29#1, 8);havoc mlx5_ib_odp_create_qp_#t~mem5140#1; [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17705: mlx5_mr_cache_init_~ent~13#1.base, mlx5_mr_cache_init_~ent~13#1.offset := mlx5_mr_cache_init_~cache~9#1.base, 8 + mlx5_mr_cache_init_~cache~9#1.offset + 444 * (if mlx5_mr_cache_init_~i~26#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_mr_cache_init_~i~26#1 % 18446744073709551616 % 18446744073709551616 else mlx5_mr_cache_init_~i~26#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17705-1: SUMMARY for call __raw_spin_lock_init(mlx5_mr_cache_init_~cache~9#1.base, 16 + (8 + mlx5_mr_cache_init_~cache~9#1.offset + 444 * mlx5_mr_cache_init_~i~26#1), 558, 0, mlx5_mr_cache_init_~#__key___0~5#1.base, mlx5_mr_cache_init_~#__key___0~5#1.offset); srcloc: null [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11759-1: SUMMARY for call create_user_qp_#t~ret1913#1.base, create_user_qp_#t~ret1913#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,818 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11759: create_user_qp_~tmp~121#1.base, create_user_qp_~tmp~121#1.offset := create_user_qp_#t~ret1913#1.base, create_user_qp_#t~ret1913#1.offset;havoc create_user_qp_#t~ret1913#1.base, create_user_qp_#t~ret1913#1.offset;call create_user_qp_#t~mem1914#1 := read~int#7(create_user_qp_~tmp~121#1.base, 2076 + create_user_qp_~tmp~121#1.offset, 4); [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8060-1: SUMMARY for call atomic_inc(create_dev_resources_#t~mem829#1.base, 44 + create_dev_resources_#t~mem829#1.offset); srcloc: null [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8060: havoc create_dev_resources_#t~mem828#1.base, create_dev_resources_#t~mem828#1.offset;havoc create_dev_resources_#t~mem829#1.base, create_dev_resources_#t~mem829#1.offset;call create_dev_resources_#t~mem830#1.base, create_dev_resources_#t~mem830#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 24 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11760: havoc create_user_qp_#t~mem1914#1; [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12817: assume ib_qp_type_str_#t~switch2405#1; [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12817: assume !ib_qp_type_str_#t~switch2405#1; [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11760-1: SUMMARY for call __dynamic_pr_debug(create_user_qp_~#descriptor~10#1.base, create_user_qp_~#descriptor~10#1.offset, 209, 0); srcloc: null [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11364: calc_sq_size_~tmp___6~14#1 := calc_sq_size_#t~ret1792#1;havoc calc_sq_size_#t~mem1791#1;havoc calc_sq_size_#t~ret1792#1;calc_sq_size_~wq_size~1#1 := (if calc_sq_size_~tmp___6~14#1 % 18446744073709551616 % 4294967296 <= 2147483647 then calc_sq_size_~tmp___6~14#1 % 18446744073709551616 % 4294967296 else calc_sq_size_~tmp___6~14#1 % 18446744073709551616 % 4294967296 - 4294967296);call write~int#18((if calc_sq_size_~wq_size~1#1 < 0 && 0 != calc_sq_size_~wq_size~1#1 % 64 then 1 + calc_sq_size_~wq_size~1#1 / 64 else calc_sq_size_~wq_size~1#1 / 64), calc_sq_size_~qp#1.base, 563 + calc_sq_size_~qp#1.offset, 4);call calc_sq_size_#t~mem1793#1.base, calc_sq_size_#t~mem1793#1.offset := read~$Pointer$#18(calc_sq_size_~dev#1.base, 2391 + calc_sq_size_~dev#1.offset, 8);call calc_sq_size_#t~mem1794#1 := read~int#18(calc_sq_size_#t~mem1793#1.base, 253313 + calc_sq_size_#t~mem1793#1.offset, 4); [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11364-2: call calc_sq_size_#t~mem1791#1 := read~int#18(calc_sq_size_~attr#1.base, 48 + calc_sq_size_~attr#1.offset, 4); [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11364-1: SUMMARY for call calc_sq_size_#t~ret1792#1 := __roundup_pow_of_two(calc_sq_size_#t~mem1791#1 * calc_sq_size_~wqe_size~1#1 % 4294967296); srcloc: null [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12553-1: SUMMARY for call create_qp_common_#t~ret2289#1.base, create_qp_common_#t~ret2289#1.offset := to_msrq(create_qp_common_#t~mem2288#1.base, create_qp_common_#t~mem2288#1.offset); srcloc: null [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12553: create_qp_common_~tmp___41~0#1.base, create_qp_common_~tmp___41~0#1.offset := create_qp_common_#t~ret2289#1.base, create_qp_common_#t~ret2289#1.offset;call create_qp_common_#t~mem2290#1 := read~int#18(create_qp_common_~tmp___41~0#1.base, 164 + create_qp_common_~tmp___41~0#1.offset, 4); [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7268-1: SUMMARY for call kfree(alloc_pa_mkey_~in~2#1.base, alloc_pa_mkey_~in~2#1.offset); srcloc: null [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7268: alloc_pa_mkey_#res#1 := alloc_pa_mkey_~err~8#1;call ULTIMATE.dealloc(alloc_pa_mkey_~#mr~0#1.base, alloc_pa_mkey_~#mr~0#1.offset);havoc alloc_pa_mkey_~#mr~0#1.base, alloc_pa_mkey_~#mr~0#1.offset; [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12157-1: SUMMARY for call mlx5_buf_free(create_kernel_qp_#t~mem2103#1.base, create_kernel_qp_#t~mem2103#1.offset, create_kernel_qp_~qp#1.base, 252 + create_kernel_qp_~qp#1.offset); srcloc: null [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12157: call create_kernel_qp_#t~mem2104#1.base, create_kernel_qp_#t~mem2104#1.offset := read~$Pointer$#18(create_kernel_qp_~dev#1.base, 2391 + create_kernel_qp_~dev#1.offset, 8); [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8061-1: SUMMARY for call atomic_inc(create_dev_resources_#t~mem830#1.base, 16 + create_dev_resources_#t~mem830#1.offset); srcloc: null [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8061: havoc create_dev_resources_#t~mem830#1.base, create_dev_resources_#t~mem830#1.offset;call create_dev_resources_#t~mem831#1.base, create_dev_resources_#t~mem831#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 32 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12818: assume ib_qp_type_str_#t~switch2405#1;ib_qp_type_str_#res#1.base, ib_qp_type_str_#res#1.offset := 365, 0; [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12818: assume !ib_qp_type_str_#t~switch2405#1;havoc ib_qp_type_str_#t~switch2405#1;havoc ib_qp_type_str_#t~switch2405#1;mlx5_ib_create_qp_#t~ret2412#1.base, mlx5_ib_create_qp_#t~ret2412#1.offset := ib_qp_type_str_#res#1.base, ib_qp_type_str_#res#1.offset;havoc ib_qp_type_str_#t~switch2405#1, ib_qp_type_str_~type#1;havoc ib_qp_type_str_#in~type#1;assume { :end_inline_ib_qp_type_str } true;mlx5_ib_create_qp_~tmp~127#1.base, mlx5_ib_create_qp_~tmp~127#1.offset := mlx5_ib_create_qp_#t~ret2412#1.base, mlx5_ib_create_qp_#t~ret2412#1.offset;havoc mlx5_ib_create_qp_#t~mem2411#1;havoc mlx5_ib_create_qp_#t~ret2412#1.base, mlx5_ib_create_qp_#t~ret2412#1.offset; [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7797-1: SUMMARY for call create_umr_res_#t~ret723#1 := ldv__builtin_expect((if create_umr_res_#t~mem722#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_umr_res_#t~mem722#1 % 256 % 18446744073709551616 else create_umr_res_#t~mem722#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7797: assume -9223372036854775808 <= create_umr_res_#t~ret723#1 && create_umr_res_#t~ret723#1 <= 9223372036854775807;create_umr_res_~tmp___6~4#1 := create_umr_res_#t~ret723#1;havoc create_umr_res_#t~mem722#1;havoc create_umr_res_#t~ret723#1; [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12554: create_qp_common_~tmp___42~0#1 := create_qp_common_#t~ret2291#1;call create_qp_common_#t~mem2292#1.base, create_qp_common_#t~mem2292#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2293#1.base, create_qp_common_#t~mem2293#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2294#1 := read~int#18(create_qp_common_#t~mem2293#1.base, 196 + create_qp_common_#t~mem2293#1.offset, 4); [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12818-1: ib_qp_type_str_#t~switch2405#1 := true; [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12290: SUMMARY for call __mutex_init(create_qp_common_~qp#1.base, 615 + create_qp_common_~qp#1.offset, 293, 0, create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset); srcloc: null [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12554-1: SUMMARY for call create_qp_common_#t~ret2291#1 := __fswab32(create_qp_common_#t~mem2290#1); srcloc: null [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12422: assume 0 != create_qp_common_~err~31#1;call write~$Pointer$#11(332, 0, create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset, 8);call write~$Pointer$#11(333, 0, create_qp_common_~#descriptor___5~2#1.base, 8 + create_qp_common_~#descriptor___5~2#1.offset, 8);call write~$Pointer$#11(334, 0, create_qp_common_~#descriptor___5~2#1.base, 16 + create_qp_common_~#descriptor___5~2#1.offset, 8);call write~$Pointer$#11(335, 0, create_qp_common_~#descriptor___5~2#1.base, 24 + create_qp_common_~#descriptor___5~2#1.offset, 8);call write~int#11(928, create_qp_common_~#descriptor___5~2#1.base, 32 + create_qp_common_~#descriptor___5~2#1.offset, 4);call write~int#11(0, create_qp_common_~#descriptor___5~2#1.base, 36 + create_qp_common_~#descriptor___5~2#1.offset, 1);call create_qp_common_#t~mem2179#1 := read~int#11(create_qp_common_~#descriptor___5~2#1.base, 36 + create_qp_common_~#descriptor___5~2#1.offset, 1); [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12422: assume !(0 != create_qp_common_~err~31#1); [2025-02-08 02:59:53,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8062: havoc create_dev_resources_#t~mem831#1.base, create_dev_resources_#t~mem831#1.offset; [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10044: call mlx5_ib_create_cq_#t~mem1404#1 := read~int#51(mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset, 4);call write~int#18(mlx5_ib_create_cq_#t~mem1404#1, mlx5_ib_create_cq_~cq~3#1.base, 517 + mlx5_ib_create_cq_~cq~3#1.offset, 4);havoc mlx5_ib_create_cq_#t~mem1404#1;call mlx5_ib_create_cq_#t~mem1405#1 := read~int#51(mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset, 4); [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8062-1: SUMMARY for call atomic_set(create_dev_resources_#t~mem831#1.base, 44 + create_dev_resources_#t~mem831#1.offset, 0); srcloc: null [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21407: SUMMARY for call lockdep_init_map(mlx5_ib_odp_create_qp_~qp#1.base, 32 + (887 + mlx5_ib_odp_create_qp_~qp#1.offset + 105 * mlx5_ib_odp_create_qp_~i~29#1), 694, 0, mlx5_ib_odp_create_qp_~#__key___0~6#1.base, mlx5_ib_odp_create_qp_~#__key___0~6#1.offset, 0); srcloc: null [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7798: assume 0 != create_umr_res_~tmp___6~4#1; [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7798: assume !(0 != create_umr_res_~tmp___6~4#1); [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12951: assume -9223372036854775808 <= mlx5_ib_create_qp_#t~ret2448#1 && mlx5_ib_create_qp_#t~ret2448#1 <= 9223372036854775807;mlx5_ib_create_qp_~tmp___17~7#1 := mlx5_ib_create_qp_#t~ret2448#1; [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12951-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2448#1 := ldv__builtin_expect((if mlx5_ib_create_qp_#t~mem2447#1 % 256 % 18446744073709551616 <= 9223372036854775807 then mlx5_ib_create_qp_#t~mem2447#1 % 256 % 18446744073709551616 else mlx5_ib_create_qp_#t~mem2447#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8591-2: assume 0 == ~ldv_retval_1~0;~ldv_state_variable_0~0 := 3;~ldv_state_variable_5~0 := 1;assume { :begin_inline_ldv_file_operations_5 } true;havoc ldv_file_operations_5_#t~ret4618#1.base, ldv_file_operations_5_#t~ret4618#1.offset, ldv_file_operations_5_#t~ret4619#1.base, ldv_file_operations_5_#t~ret4619#1.offset, ldv_file_operations_5_~tmp~238#1.base, ldv_file_operations_5_~tmp~238#1.offset, ldv_file_operations_5_~tmp___0~136#1.base, ldv_file_operations_5_~tmp___0~136#1.offset;havoc ldv_file_operations_5_~tmp~238#1.base, ldv_file_operations_5_~tmp~238#1.offset;havoc ldv_file_operations_5_~tmp___0~136#1.base, ldv_file_operations_5_~tmp___0~136#1.offset; [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8591-2: assume !(0 == ~ldv_retval_1~0); [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12555-1: [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12555: call write~int#18(create_qp_common_#t~bitwise2295#1, create_qp_common_#t~mem2292#1.base, 196 + create_qp_common_#t~mem2292#1.offset, 4); [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8591-1: assume 0 != ~ldv_retval_1~0;~ldv_state_variable_0~0 := 2; [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8591-1: assume !(0 != ~ldv_retval_1~0); [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12291-1: SUMMARY for call create_qp_common_#t~ret2122#1.base, create_qp_common_#t~ret2122#1.offset := spinlock_check(create_qp_common_~qp#1.base, 495 + create_qp_common_~qp#1.offset); srcloc: null [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12291: havoc create_qp_common_#t~ret2122#1.base, create_qp_common_#t~ret2122#1.offset; [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17708: SUMMARY for call INIT_LIST_HEAD(mlx5_mr_cache_init_~ent~13#1.base, mlx5_mr_cache_init_~ent~13#1.offset); srcloc: null [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12555-2: havoc create_qp_common_#t~bitwise2295#1;assume (create_qp_common_#t~bitwise2295#1 % 4294967296 >= create_qp_common_#t~mem2294#1 % 4294967296 && create_qp_common_#t~bitwise2295#1 % 4294967296 >= create_qp_common_~tmp___42~0#1 % 4294967296) && create_qp_common_#t~bitwise2295#1 % 4294967296 <= create_qp_common_#t~mem2294#1 % 4294967296 + create_qp_common_~tmp___42~0#1 % 4294967296; [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063-1: SUMMARY for call create_dev_resources_#t~memset~res832#1.base, create_dev_resources_#t~memset~res832#1.offset := #Ultimate.C_memset#81(create_dev_resources_~#attr~2#1.base, create_dev_resources_~#attr~2#1.offset, 0, 48); srcloc: null [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10045: assume -2147483648 <= mlx5_ib_create_cq_#t~ret1406#1 && mlx5_ib_create_cq_#t~ret1406#1 <= 2147483647;mlx5_ib_create_cq_~tmp___7~11#1 := mlx5_ib_create_cq_#t~ret1406#1;havoc mlx5_ib_create_cq_#t~mem1405#1;havoc mlx5_ib_create_cq_#t~ret1406#1;call mlx5_ib_create_cq_#t~mem1407#1.base, mlx5_ib_create_cq_#t~mem1407#1.offset := read~$Pointer$#73(mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset, 8);call write~int#18(32 * (if mlx5_ib_create_cq_~tmp___7~11#1 % 256 % 4294967296 <= 2147483647 then mlx5_ib_create_cq_~tmp___7~11#1 % 256 % 4294967296 else mlx5_ib_create_cq_~tmp___7~11#1 % 256 % 4294967296 - 4294967296), mlx5_ib_create_cq_#t~mem1407#1.base, 17 + mlx5_ib_create_cq_#t~mem1407#1.offset, 1);havoc mlx5_ib_create_cq_#t~mem1407#1.base, mlx5_ib_create_cq_#t~mem1407#1.offset; [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063: havoc create_dev_resources_#t~memset~res832#1.base, create_dev_resources_#t~memset~res832#1.offset;call write~int#81(1, create_dev_resources_~#attr~2#1.base, 20 + create_dev_resources_~#attr~2#1.offset, 4);call write~int#81(1, create_dev_resources_~#attr~2#1.base, 16 + create_dev_resources_~#attr~2#1.offset, 4);call write~int#81(0, create_dev_resources_~#attr~2#1.base, 28 + create_dev_resources_~#attr~2#1.offset, 4);call create_dev_resources_#t~mem833#1.base, create_dev_resources_#t~mem833#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 24 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10045-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1406#1 := cqe_sz_to_mlx_sz((if mlx5_ib_create_cq_#t~mem1405#1 % 256 % 4294967296 <= 2147483647 then mlx5_ib_create_cq_#t~mem1405#1 % 256 % 4294967296 else mlx5_ib_create_cq_#t~mem1405#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12159-1: SUMMARY for call free_uuar(create_kernel_qp_#t~mem2104#1.base, 319266 + create_kernel_qp_#t~mem2104#1.offset, create_kernel_qp_~uuarn~3#1); srcloc: null [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12159: create_kernel_qp_#res#1 := create_kernel_qp_~err~30#1;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor~11#1.base, create_kernel_qp_~#descriptor~11#1.offset);havoc create_kernel_qp_~#descriptor~11#1.base, create_kernel_qp_~#descriptor~11#1.offset;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor___0~6#1.base, create_kernel_qp_~#descriptor___0~6#1.offset);havoc create_kernel_qp_~#descriptor___0~6#1.base, create_kernel_qp_~#descriptor___0~6#1.offset;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor___1~3#1.base, create_kernel_qp_~#descriptor___1~3#1.offset);havoc create_kernel_qp_~#descriptor___1~3#1.base, create_kernel_qp_~#descriptor___1~3#1.offset;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor___2~2#1.base, create_kernel_qp_~#descriptor___2~2#1.offset);havoc create_kernel_qp_~#descriptor___2~2#1.base, create_kernel_qp_~#descriptor___2~2#1.offset; [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7799-1: SUMMARY for call create_umr_res_#t~ret724#1.base, create_umr_res_#t~ret724#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7799: create_umr_res_~tmp___5~6#1.base, create_umr_res_~tmp___5~6#1.offset := create_umr_res_#t~ret724#1.base, create_umr_res_#t~ret724#1.offset;havoc create_umr_res_#t~ret724#1.base, create_umr_res_#t~ret724#1.offset;call create_umr_res_#t~mem725#1 := read~int#7(create_umr_res_~tmp___5~6#1.base, 2076 + create_umr_res_~tmp___5~6#1.offset, 4); [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292: SUMMARY for call __raw_spin_lock_init(create_qp_common_~qp#1.base, 495 + create_qp_common_~qp#1.offset, 294, 0, create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset); srcloc: null [2025-02-08 02:59:53,820 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8328: havoc mlx5_unregister_interface_~arg0#1.base, mlx5_unregister_interface_~arg0#1.offset;havoc mlx5_unregister_interface_#in~arg0#1.base, mlx5_unregister_interface_#in~arg0#1.offset;assume { :end_inline_mlx5_unregister_interface } true; [2025-02-08 02:59:53,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17709: havoc mlx5_mr_cache_init_#t~ret4241#1.base, mlx5_mr_cache_init_#t~ret4241#1.offset; [2025-02-08 02:59:53,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17709-1: SUMMARY for call mlx5_mr_cache_init_#t~ret4241#1.base, mlx5_mr_cache_init_#t~ret4241#1.offset := spinlock_check(mlx5_mr_cache_init_~ent~13#1.base, 16 + mlx5_mr_cache_init_~ent~13#1.offset); srcloc: null [2025-02-08 02:59:53,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11367-1: SUMMARY for call calc_sq_size_#t~ret1795#1 := __fswab32(calc_sq_size_#t~mem1794#1); srcloc: null [2025-02-08 02:59:53,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11367: calc_sq_size_~tmp___10~7#1 := calc_sq_size_#t~ret1795#1;havoc calc_sq_size_#t~mem1793#1.base, calc_sq_size_#t~mem1793#1.offset;havoc calc_sq_size_#t~mem1794#1;havoc calc_sq_size_#t~ret1795#1;call calc_sq_size_#t~mem1797#1 := read~int#18(calc_sq_size_~qp#1.base, 563 + calc_sq_size_~qp#1.offset, 4); [2025-02-08 02:59:53,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9914: assume -2147483648 <= create_cq_kernel_#t~ret1368#1 && create_cq_kernel_#t~ret1368#1 <= 2147483647;create_cq_kernel_~err~22#1 := create_cq_kernel_#t~ret1368#1;havoc create_cq_kernel_#t~mem1367#1.base, create_cq_kernel_#t~mem1367#1.offset;havoc create_cq_kernel_#t~ret1368#1; [2025-02-08 02:59:53,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7800-1: SUMMARY for call __dynamic_pr_debug(create_umr_res_~#descriptor___0~2#1.base, create_umr_res_~#descriptor___0~2#1.offset, 75, 0); srcloc: null [2025-02-08 02:59:53,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21409: call write~$Pointer$#18(#funAddr~mlx5_ib_qp_pfault_action.base, #funAddr~mlx5_ib_qp_pfault_action.offset, mlx5_ib_odp_create_qp_~qp#1.base, 24 + (887 + mlx5_ib_odp_create_qp_~qp#1.offset + 105 * mlx5_ib_odp_create_qp_~i~29#1), 8);mlx5_ib_odp_create_qp_~i~29#1 := 1 + mlx5_ib_odp_create_qp_~i~29#1; [2025-02-08 02:59:53,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7800: havoc create_umr_res_#t~mem725#1; [2025-02-08 02:59:53,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11764-1: create_user_qp_#res#1 := create_user_qp_~err~29#1;call ULTIMATE.dealloc(create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset);havoc create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset);havoc create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#npages~2#1.base, create_user_qp_~#npages~2#1.offset);havoc create_user_qp_~#npages~2#1.base, create_user_qp_~#npages~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#offset~1#1.base, create_user_qp_~#offset~1#1.offset);havoc create_user_qp_~#offset~1#1.base, create_user_qp_~#offset~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#ncont~1#1.base, create_user_qp_~#ncont~1#1.offset);havoc create_user_qp_~#ncont~1#1.base, create_user_qp_~#ncont~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor~10#1.base, create_user_qp_~#descriptor~10#1.offset);havoc create_user_qp_~#descriptor~10#1.base, create_user_qp_~#descriptor~10#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___0~5#1.base, create_user_qp_~#descriptor___0~5#1.offset);havoc create_user_qp_~#descriptor___0~5#1.base, create_user_qp_~#descriptor___0~5#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___1~2#1.base, create_user_qp_~#descriptor___1~2#1.offset);havoc create_user_qp_~#descriptor___1~2#1.base, create_user_qp_~#descriptor___1~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___2~1#1.base, create_user_qp_~#descriptor___2~1#1.offset);havoc create_user_qp_~#descriptor___2~1#1.base, create_user_qp_~#descriptor___2~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___3~1#1.base, create_user_qp_~#descriptor___3~1#1.offset);havoc create_user_qp_~#descriptor___3~1#1.base, create_user_qp_~#descriptor___3~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___4~1#1.base, create_user_qp_~#descriptor___4~1#1.offset);havoc create_user_qp_~#descriptor___4~1#1.base, create_user_qp_~#descriptor___4~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___5~1#1.base, create_user_qp_~#descriptor___5~1#1.offset);havoc create_user_qp_~#descriptor___5~1#1.base, create_user_qp_~#descriptor___5~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___6~0#1.base, create_user_qp_~#descriptor___6~0#1.offset);havoc create_user_qp_~#descriptor___6~0#1.base, create_user_qp_~#descriptor___6~0#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___7~0#1.base, create_user_qp_~#descriptor___7~0#1.offset);havoc create_user_qp_~#descriptor___7~0#1.base, create_user_qp_~#descriptor___7~0#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___8~0#1.base, create_user_qp_~#descriptor___8~0#1.offset);havoc create_user_qp_~#descriptor___8~0#1.base, create_user_qp_~#descriptor___8~0#1.offset; [2025-02-08 02:59:53,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21409-1: SUMMARY for call INIT_LIST_HEAD(mlx5_ib_odp_create_qp_~qp#1.base, 8 + (887 + mlx5_ib_odp_create_qp_~qp#1.offset + 105 * mlx5_ib_odp_create_qp_~i~29#1)); srcloc: null [2025-02-08 02:59:53,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9914-1: SUMMARY for call create_cq_kernel_#t~ret1368#1 := mlx5_db_alloc(create_cq_kernel_#t~mem1367#1.base, create_cq_kernel_#t~mem1367#1.offset, create_cq_kernel_~cq#1.base, 257 + create_cq_kernel_~cq#1.offset); srcloc: null [2025-02-08 02:59:53,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12953: mlx5_ib_create_qp_~tmp___14~9#1.base, mlx5_ib_create_qp_~tmp___14~9#1.offset := mlx5_ib_create_qp_#t~ret2450#1.base, mlx5_ib_create_qp_#t~ret2450#1.offset;havoc mlx5_ib_create_qp_#t~mem2449#1.base, mlx5_ib_create_qp_#t~mem2449#1.offset;havoc mlx5_ib_create_qp_#t~ret2450#1.base, mlx5_ib_create_qp_#t~ret2450#1.offset;call mlx5_ib_create_qp_#t~mem2451#1.base, mlx5_ib_create_qp_#t~mem2451#1.offset := read~$Pointer$#18(mlx5_ib_create_qp_~init_attr#1.base, 24 + mlx5_ib_create_qp_~init_attr#1.offset, 8); [2025-02-08 02:59:53,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12953-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2450#1.base, mlx5_ib_create_qp_#t~ret2450#1.offset := to_mcq(mlx5_ib_create_qp_#t~mem2449#1.base, mlx5_ib_create_qp_#t~mem2449#1.offset); srcloc: null [2025-02-08 02:59:53,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12557-1: assume 0 == create_qp_common_#t~mem2308#1 % 4294967296 || create_qp_common_#t~mem2308#1 % 4294967296 == create_qp_common_~tmp___46~0#1 % 4294967296;create_qp_common_#t~bitwise2309#1 := create_qp_common_~tmp___46~0#1; [2025-02-08 02:59:53,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12557-1: assume !(0 == create_qp_common_#t~mem2308#1 % 4294967296 || create_qp_common_#t~mem2308#1 % 4294967296 == create_qp_common_~tmp___46~0#1 % 4294967296); [2025-02-08 02:59:53,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12557: assume 0 == create_qp_common_~tmp___46~0#1 % 4294967296;create_qp_common_#t~bitwise2309#1 := create_qp_common_#t~mem2308#1; [2025-02-08 02:59:53,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12557: assume !(0 == create_qp_common_~tmp___46~0#1 % 4294967296); [2025-02-08 02:59:53,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12557-3: assume 0 == create_qp_common_#t~mem2321#1 % 4294967296 || create_qp_common_#t~mem2321#1 % 4294967296 == create_qp_common_~tmp___50~0#1 % 4294967296;create_qp_common_#t~bitwise2322#1 := create_qp_common_~tmp___50~0#1; [2025-02-08 02:59:53,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12557-3: assume !(0 == create_qp_common_#t~mem2321#1 % 4294967296 || create_qp_common_#t~mem2321#1 % 4294967296 == create_qp_common_~tmp___50~0#1 % 4294967296); [2025-02-08 02:59:53,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12557-2: assume 0 == create_qp_common_~tmp___50~0#1 % 4294967296;create_qp_common_#t~bitwise2322#1 := create_qp_common_#t~mem2321#1; [2025-02-08 02:59:53,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12557-2: assume !(0 == create_qp_common_~tmp___50~0#1 % 4294967296); [2025-02-08 02:59:53,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11368-3: assume 0 == (if calc_sq_size_~tmp___10~7#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then calc_sq_size_~tmp___10~7#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else calc_sq_size_~tmp___10~7#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 256;calc_sq_size_#t~bitwise1796#1 := 1; [2025-02-08 02:59:53,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11368-3: assume !(0 == (if calc_sq_size_~tmp___10~7#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then calc_sq_size_~tmp___10~7#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else calc_sq_size_~tmp___10~7#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 256); [2025-02-08 02:59:53,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8329: SUMMARY for call mlx5_ib_odp_cleanup(); srcloc: null [2025-02-08 02:59:53,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17710: call write~int#18(2 + mlx5_mr_cache_init_~i~26#1, mlx5_mr_cache_init_~ent~13#1.base, 96 + mlx5_mr_cache_init_~ent~13#1.offset, 4);call write~$Pointer$#18(mlx5_mr_cache_init_~dev#1.base, mlx5_mr_cache_init_~dev#1.offset, mlx5_mr_cache_init_~ent~13#1.base, 148 + mlx5_mr_cache_init_~ent~13#1.offset, 8);call mlx5_mr_cache_init_#t~mem4242#1.base, mlx5_mr_cache_init_#t~mem4242#1.offset := read~$Pointer$#18(mlx5_mr_cache_init_~dev#1.base, 2391 + mlx5_mr_cache_init_~dev#1.offset, 8);call mlx5_mr_cache_init_#t~mem4243#1.base, mlx5_mr_cache_init_#t~mem4243#1.offset := read~$Pointer$#18(mlx5_mr_cache_init_#t~mem4242#1.base, 320367 + mlx5_mr_cache_init_#t~mem4242#1.offset, 8);call mlx5_mr_cache_init_#t~mem4244#1 := read~int#18(mlx5_mr_cache_init_#t~mem4243#1.base, mlx5_mr_cache_init_#t~mem4243#1.offset, 8); [2025-02-08 02:59:53,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17710-1: SUMMARY for call __raw_spin_lock_init(mlx5_mr_cache_init_~ent~13#1.base, 16 + mlx5_mr_cache_init_~ent~13#1.offset, 559, 0, mlx5_mr_cache_init_~#__key___1~1#1.base, mlx5_mr_cache_init_~#__key___1~1#1.offset); srcloc: null [2025-02-08 02:59:53,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12557-5: assume create_qp_common_#t~switch2254#1;call create_qp_common_#t~mem2296#1.base, create_qp_common_#t~mem2296#1.offset := read~$Pointer$#18(create_qp_common_~init_attr#1.base, 32 + create_qp_common_~init_attr#1.offset, 8); [2025-02-08 02:59:53,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12557-5: assume !create_qp_common_#t~switch2254#1; [2025-02-08 02:59:53,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11368: assume calc_sq_size_#t~mem1797#1 > calc_sq_size_#t~bitwise1796#1;havoc calc_sq_size_#t~mem1797#1;havoc calc_sq_size_#t~bitwise1796#1;call write~$Pointer$#11(193, 0, calc_sq_size_~#descriptor___1~1#1.base, calc_sq_size_~#descriptor___1~1#1.offset, 8);call write~$Pointer$#11(194, 0, calc_sq_size_~#descriptor___1~1#1.base, 8 + calc_sq_size_~#descriptor___1~1#1.offset, 8);call write~$Pointer$#11(195, 0, calc_sq_size_~#descriptor___1~1#1.base, 16 + calc_sq_size_~#descriptor___1~1#1.offset, 8);call write~$Pointer$#11(196, 0, calc_sq_size_~#descriptor___1~1#1.base, 24 + calc_sq_size_~#descriptor___1~1#1.offset, 8);call write~int#11(361, calc_sq_size_~#descriptor___1~1#1.base, 32 + calc_sq_size_~#descriptor___1~1#1.offset, 4);call write~int#11(0, calc_sq_size_~#descriptor___1~1#1.base, 36 + calc_sq_size_~#descriptor___1~1#1.offset, 1);call calc_sq_size_#t~mem1798#1 := read~int#11(calc_sq_size_~#descriptor___1~1#1.base, 36 + calc_sq_size_~#descriptor___1~1#1.offset, 1); [2025-02-08 02:59:53,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11368: assume !(calc_sq_size_#t~mem1797#1 > calc_sq_size_#t~bitwise1796#1);havoc calc_sq_size_#t~mem1797#1;havoc calc_sq_size_#t~bitwise1796#1;call write~int#18(6, calc_sq_size_~qp#1.base, 579 + calc_sq_size_~qp#1.offset, 4);call calc_sq_size_#t~mem1807#1 := read~int#18(calc_sq_size_~attr#1.base, 56 + calc_sq_size_~attr#1.offset, 4);call write~int#18((if calc_sq_size_#t~mem1807#1 % 4294967296 % 4294967296 <= 2147483647 then calc_sq_size_#t~mem1807#1 % 4294967296 % 4294967296 else calc_sq_size_#t~mem1807#1 % 4294967296 % 4294967296 - 4294967296), calc_sq_size_~qp#1.base, 571 + calc_sq_size_~qp#1.offset, 4);havoc calc_sq_size_#t~mem1807#1;call write~int#18((if calc_sq_size_~wq_size~1#1 < 0 && 0 != calc_sq_size_~wq_size~1#1 % calc_sq_size_~wqe_size~1#1 then (if calc_sq_size_~wqe_size~1#1 < 0 then calc_sq_size_~wq_size~1#1 / calc_sq_size_~wqe_size~1#1 - 1 else 1 + calc_sq_size_~wq_size~1#1 / calc_sq_size_~wqe_size~1#1) else calc_sq_size_~wq_size~1#1 / calc_sq_size_~wqe_size~1#1), calc_sq_size_~qp#1.base, 567 + calc_sq_size_~qp#1.offset, 4);call calc_sq_size_#t~mem1808#1 := read~int#18(calc_sq_size_~qp#1.base, 567 + calc_sq_size_~qp#1.offset, 4);call write~int#18(calc_sq_size_#t~mem1808#1, calc_sq_size_~attr#1.base, 48 + calc_sq_size_~attr#1.offset, 4);havoc calc_sq_size_#t~mem1808#1;calc_sq_size_#res#1 := calc_sq_size_~wq_size~1#1;call ULTIMATE.dealloc(calc_sq_size_~#descriptor~9#1.base, calc_sq_size_~#descriptor~9#1.offset);havoc calc_sq_size_~#descriptor~9#1.base, calc_sq_size_~#descriptor~9#1.offset;call ULTIMATE.dealloc(calc_sq_size_~#descriptor___0~4#1.base, calc_sq_size_~#descriptor___0~4#1.offset);havoc calc_sq_size_~#descriptor___0~4#1.base, calc_sq_size_~#descriptor___0~4#1.offset;call ULTIMATE.dealloc(calc_sq_size_~#descriptor___1~1#1.base, calc_sq_size_~#descriptor___1~1#1.offset);havoc calc_sq_size_~#descriptor___1~1#1.base, calc_sq_size_~#descriptor___1~1#1.offset; [2025-02-08 02:59:53,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12557-4: assume 0 != (create_qp_common_#t~mem2296#1.base + create_qp_common_#t~mem2296#1.offset) % 18446744073709551616;havoc create_qp_common_#t~mem2296#1.base, create_qp_common_#t~mem2296#1.offset;call create_qp_common_#t~mem2297#1.base, create_qp_common_#t~mem2297#1.offset := read~$Pointer$#18(create_qp_common_~devr~0#1.base, 8 + create_qp_common_~devr~0#1.offset, 8); [2025-02-08 02:59:53,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12557-4: assume !(0 != (create_qp_common_#t~mem2296#1.base + create_qp_common_#t~mem2296#1.offset) % 18446744073709551616);havoc create_qp_common_#t~mem2296#1.base, create_qp_common_#t~mem2296#1.offset;call create_qp_common_#t~mem2310#1.base, create_qp_common_#t~mem2310#1.offset := read~$Pointer$#18(create_qp_common_~devr~0#1.base, 16 + create_qp_common_~devr~0#1.offset, 8); [2025-02-08 02:59:53,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11368-2: havoc calc_sq_size_#t~bitwise1796#1;assume calc_sq_size_#t~bitwise1796#1 > 1; [2025-02-08 02:59:53,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11368-1: [2025-02-08 02:59:53,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12029-1: [2025-02-08 02:59:53,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12954: mlx5_ib_create_qp_~tmp___15~8#1.base, mlx5_ib_create_qp_~tmp___15~8#1.offset := mlx5_ib_create_qp_#t~ret2452#1.base, mlx5_ib_create_qp_#t~ret2452#1.offset;havoc mlx5_ib_create_qp_#t~mem2451#1.base, mlx5_ib_create_qp_#t~mem2451#1.offset;havoc mlx5_ib_create_qp_#t~ret2452#1.base, mlx5_ib_create_qp_#t~ret2452#1.offset; [2025-02-08 02:59:53,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12029: assume 0 != create_kernel_qp_#t~bitwise2022#1;havoc create_kernel_qp_#t~mem2021#1;havoc create_kernel_qp_#t~bitwise2022#1;create_kernel_qp_#res#1 := -22;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor~11#1.base, create_kernel_qp_~#descriptor~11#1.offset);havoc create_kernel_qp_~#descriptor~11#1.base, create_kernel_qp_~#descriptor~11#1.offset;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor___0~6#1.base, create_kernel_qp_~#descriptor___0~6#1.offset);havoc create_kernel_qp_~#descriptor___0~6#1.base, create_kernel_qp_~#descriptor___0~6#1.offset;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor___1~3#1.base, create_kernel_qp_~#descriptor___1~3#1.offset);havoc create_kernel_qp_~#descriptor___1~3#1.base, create_kernel_qp_~#descriptor___1~3#1.offset;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor___2~2#1.base, create_kernel_qp_~#descriptor___2~2#1.offset);havoc create_kernel_qp_~#descriptor___2~2#1.base, create_kernel_qp_~#descriptor___2~2#1.offset; [2025-02-08 02:59:53,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12029: assume !(0 != create_kernel_qp_#t~bitwise2022#1);havoc create_kernel_qp_#t~mem2021#1;havoc create_kernel_qp_#t~bitwise2022#1;call create_kernel_qp_#t~mem2023#1 := read~int#18(create_kernel_qp_~init_attr#1.base, 72 + create_kernel_qp_~init_attr#1.offset, 4); [2025-02-08 02:59:53,826 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12029-3: assume -67 == create_kernel_qp_#t~mem2021#1;create_kernel_qp_#t~bitwise2022#1 := create_kernel_qp_#t~mem2021#1; [2025-02-08 02:59:53,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12029-3: assume !(-67 == create_kernel_qp_#t~mem2021#1); [2025-02-08 02:59:53,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9915: assume 0 != create_cq_kernel_~err~22#1;create_cq_kernel_#res#1 := create_cq_kernel_~err~22#1; [2025-02-08 02:59:53,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9915: assume !(0 != create_cq_kernel_~err~22#1);call create_cq_kernel_#t~mem1369#1.base, create_cq_kernel_#t~mem1369#1.offset := read~$Pointer$#18(create_cq_kernel_~cq#1.base, 257 + create_cq_kernel_~cq#1.offset, 8);call write~$Pointer$#18(create_cq_kernel_#t~mem1369#1.base, create_cq_kernel_#t~mem1369#1.offset, create_cq_kernel_~cq#1.base, 56 + create_cq_kernel_~cq#1.offset, 8);havoc create_cq_kernel_#t~mem1369#1.base, create_cq_kernel_#t~mem1369#1.offset;call create_cq_kernel_#t~mem1370#1.base, create_cq_kernel_#t~mem1370#1.offset := read~$Pointer$#18(create_cq_kernel_~cq#1.base, 257 + create_cq_kernel_~cq#1.offset, 8);call write~$Pointer$#18(create_cq_kernel_#t~mem1370#1.base, 4 + create_cq_kernel_#t~mem1370#1.offset, create_cq_kernel_~cq#1.base, 64 + create_cq_kernel_~cq#1.offset, 8);havoc create_cq_kernel_#t~mem1370#1.base, create_cq_kernel_#t~mem1370#1.offset;call write~int#18(create_cq_kernel_~cqe_size#1, create_cq_kernel_~cq#1.base, 52 + create_cq_kernel_~cq#1.offset, 4); [2025-02-08 02:59:53,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12029-2: havoc create_kernel_qp_#t~bitwise2022#1;assume (((create_kernel_qp_#t~bitwise2022#1 <= create_kernel_qp_#t~mem2021#1 && (create_kernel_qp_#t~mem2021#1 >= 0 || create_kernel_qp_#t~bitwise2022#1 <= -67)) && (create_kernel_qp_#t~mem2021#1 < 0 || create_kernel_qp_#t~bitwise2022#1 >= 0)) && create_kernel_qp_#t~bitwise2022#1 > -67 + create_kernel_qp_#t~mem2021#1) && create_kernel_qp_#t~bitwise2022#1 >= -2147483648; [2025-02-08 02:59:53,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10047: assume -2147483648 <= mlx5_ib_create_cq_#t~ret1408#1 && mlx5_ib_create_cq_#t~ret1408#1 <= 2147483647;mlx5_ib_create_cq_~tmp___8~8#1 := mlx5_ib_create_cq_#t~ret1408#1;havoc mlx5_ib_create_cq_#t~ret1408#1;call mlx5_ib_create_cq_#t~mem1409#1 := read~int#4(mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset, 4); [2025-02-08 02:59:53,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7933: assume 0 != create_umr_res_~ret~0#1; [2025-02-08 02:59:53,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7933: assume !(0 != create_umr_res_~ret~0#1); [2025-02-08 02:59:53,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10047-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1408#1 := __ilog2_u32(mlx5_ib_create_cq_~entries~0#1); srcloc: null [2025-02-08 02:59:53,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12029-4: assume 0 == create_kernel_qp_#t~mem2021#1;create_kernel_qp_#t~bitwise2022#1 := 0; [2025-02-08 02:59:53,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12029-4: assume !(0 == create_kernel_qp_#t~mem2021#1); [2025-02-08 02:59:53,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12954-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2452#1.base, mlx5_ib_create_qp_#t~ret2452#1.offset := to_mcq(mlx5_ib_create_qp_#t~mem2451#1.base, mlx5_ib_create_qp_#t~mem2451#1.offset); srcloc: null [2025-02-08 02:59:53,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7669-1: SUMMARY for call get_port_caps_#t~ret691#1 := ldv__builtin_expect((if get_port_caps_#t~mem690#1 % 256 % 18446744073709551616 <= 9223372036854775807 then get_port_caps_#t~mem690#1 % 256 % 18446744073709551616 else get_port_caps_#t~mem690#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7669: assume -9223372036854775808 <= get_port_caps_#t~ret691#1 && get_port_caps_#t~ret691#1 <= 9223372036854775807;get_port_caps_~tmp___4~5#1 := get_port_caps_#t~ret691#1;havoc get_port_caps_#t~mem690#1;havoc get_port_caps_#t~ret691#1; [2025-02-08 02:59:53,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12294-1: SUMMARY for call create_qp_common_#t~ret2123#1.base, create_qp_common_#t~ret2123#1.offset := spinlock_check(create_qp_common_~qp#1.base, 339 + create_qp_common_~qp#1.offset); srcloc: null [2025-02-08 02:59:53,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12294: havoc create_qp_common_#t~ret2123#1.base, create_qp_common_#t~ret2123#1.offset; [2025-02-08 02:59:53,827 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7934: create_umr_res_~tmp___23~1#1.base, create_umr_res_~tmp___23~1#1.offset := create_umr_res_#t~ret760#1.base, create_umr_res_#t~ret760#1.offset;havoc create_umr_res_#t~ret760#1.base, create_umr_res_#t~ret760#1.offset;call create_umr_res_#t~mem761#1 := read~int#7(create_umr_res_~tmp___23~1#1.base, 2076 + create_umr_res_~tmp___23~1#1.offset, 4); [2025-02-08 02:59:53,828 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12955: mlx5_ib_create_qp_~tmp___16~7#1.base, mlx5_ib_create_qp_~tmp___16~7#1.offset := mlx5_ib_create_qp_#t~ret2453#1.base, mlx5_ib_create_qp_#t~ret2453#1.offset;havoc mlx5_ib_create_qp_#t~ret2453#1.base, mlx5_ib_create_qp_#t~ret2453#1.offset;call mlx5_ib_create_qp_#t~mem2454#1 := read~int#7(mlx5_ib_create_qp_~tmp___16~7#1.base, 2076 + mlx5_ib_create_qp_~tmp___16~7#1.offset, 4);call mlx5_ib_create_qp_#t~mem2455#1 := read~int#18(mlx5_ib_create_qp_~qp~1#1.base, 116 + mlx5_ib_create_qp_~qp~1#1.offset, 4);call mlx5_ib_create_qp_#t~mem2456#1 := read~int#18(mlx5_ib_create_qp_~qp~1#1.base, 236 + mlx5_ib_create_qp_~qp~1#1.offset, 4);call mlx5_ib_create_qp_#t~mem2457#1 := read~int#18(mlx5_ib_create_qp_~tmp___15~8#1.base, 48 + mlx5_ib_create_qp_~tmp___15~8#1.offset, 4);call mlx5_ib_create_qp_#t~mem2458#1 := read~int#18(mlx5_ib_create_qp_~tmp___14~9#1.base, 48 + mlx5_ib_create_qp_~tmp___14~9#1.offset, 4); [2025-02-08 02:59:53,828 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10048-3: havoc mlx5_ib_create_cq_#t~bitwise1410#1;assume (((((16777216 * mlx5_ib_create_cq_~tmp___8~8#1 < 0 && mlx5_ib_create_cq_#t~mem1409#1 >= 0) || mlx5_ib_create_cq_#t~bitwise1410#1 >= mlx5_ib_create_cq_#t~mem1409#1) && ((16777216 * mlx5_ib_create_cq_~tmp___8~8#1 >= 0 && mlx5_ib_create_cq_#t~mem1409#1 < 0) || mlx5_ib_create_cq_#t~bitwise1410#1 >= 16777216 * mlx5_ib_create_cq_~tmp___8~8#1)) && ((16777216 * mlx5_ib_create_cq_~tmp___8~8#1 < 0 || mlx5_ib_create_cq_#t~mem1409#1 < 0) || mlx5_ib_create_cq_#t~bitwise1410#1 <= 16777216 * mlx5_ib_create_cq_~tmp___8~8#1 + mlx5_ib_create_cq_#t~mem1409#1)) && ((16777216 * mlx5_ib_create_cq_~tmp___8~8#1 >= 0 && mlx5_ib_create_cq_#t~mem1409#1 >= 0) || mlx5_ib_create_cq_#t~bitwise1410#1 < 0)) && mlx5_ib_create_cq_#t~bitwise1410#1 <= 2147483647; [2025-02-08 02:59:53,831 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12955-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2453#1.base, mlx5_ib_create_qp_#t~ret2453#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10048-4: assume 0 == mlx5_ib_create_cq_#t~mem1409#1;mlx5_ib_create_cq_#t~bitwise1410#1 := 16777216 * mlx5_ib_create_cq_~tmp___8~8#1; [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10048-4: assume !(0 == mlx5_ib_create_cq_#t~mem1409#1); [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10048-5: assume 0 == 16777216 * mlx5_ib_create_cq_~tmp___8~8#1 || 16777216 * mlx5_ib_create_cq_~tmp___8~8#1 == mlx5_ib_create_cq_#t~mem1409#1;mlx5_ib_create_cq_#t~bitwise1410#1 := mlx5_ib_create_cq_#t~mem1409#1; [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10048-5: assume !(0 == 16777216 * mlx5_ib_create_cq_~tmp___8~8#1 || 16777216 * mlx5_ib_create_cq_~tmp___8~8#1 == mlx5_ib_create_cq_#t~mem1409#1); [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10048: mlx5_ib_create_cq_~tmp___9~7#1 := mlx5_ib_create_cq_#t~ret1411#1;havoc mlx5_ib_create_cq_#t~mem1409#1;havoc mlx5_ib_create_cq_#t~bitwise1410#1;havoc mlx5_ib_create_cq_#t~ret1411#1;call mlx5_ib_create_cq_#t~mem1412#1.base, mlx5_ib_create_cq_#t~mem1412#1.offset := read~$Pointer$#73(mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset, 8);call write~int#18(mlx5_ib_create_cq_~tmp___9~7#1, mlx5_ib_create_cq_#t~mem1412#1.base, 28 + mlx5_ib_create_cq_#t~mem1412#1.offset, 4);havoc mlx5_ib_create_cq_#t~mem1412#1.base, mlx5_ib_create_cq_#t~mem1412#1.offset;call mlx5_ib_create_cq_#t~mem1413#1.base, mlx5_ib_create_cq_#t~mem1413#1.offset := read~$Pointer$#18(mlx5_ib_create_cq_~dev~28#1.base, 2391 + mlx5_ib_create_cq_~dev~28#1.offset, 8);assume { :begin_inline_mlx5_vector2eqn } true;mlx5_vector2eqn_#in~arg0#1.base, mlx5_vector2eqn_#in~arg0#1.offset, mlx5_vector2eqn_#in~arg1#1, mlx5_vector2eqn_#in~arg2#1.base, mlx5_vector2eqn_#in~arg2#1.offset, mlx5_vector2eqn_#in~arg3#1.base, mlx5_vector2eqn_#in~arg3#1.offset := mlx5_ib_create_cq_#t~mem1413#1.base, mlx5_ib_create_cq_#t~mem1413#1.offset, mlx5_ib_create_cq_~vector~0#1, mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset, mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset;havoc mlx5_vector2eqn_#res#1;havoc mlx5_vector2eqn_#t~nondet5229#1, mlx5_vector2eqn_~arg0#1.base, mlx5_vector2eqn_~arg0#1.offset, mlx5_vector2eqn_~arg1#1, mlx5_vector2eqn_~arg2#1.base, mlx5_vector2eqn_~arg2#1.offset, mlx5_vector2eqn_~arg3#1.base, mlx5_vector2eqn_~arg3#1.offset;mlx5_vector2eqn_~arg0#1.base, mlx5_vector2eqn_~arg0#1.offset := mlx5_vector2eqn_#in~arg0#1.base, mlx5_vector2eqn_#in~arg0#1.offset;mlx5_vector2eqn_~arg1#1 := mlx5_vector2eqn_#in~arg1#1;mlx5_vector2eqn_~arg2#1.base, mlx5_vector2eqn_~arg2#1.offset := mlx5_vector2eqn_#in~arg2#1.base, mlx5_vector2eqn_#in~arg2#1.offset;mlx5_vector2eqn_~arg3#1.base, mlx5_vector2eqn_~arg3#1.offset := mlx5_vector2eqn_#in~arg3#1.base, mlx5_vector2eqn_#in~arg3#1.offset;havoc mlx5_vector2eqn_#t~nondet5229#1;assume -2147483648 <= mlx5_vector2eqn_#t~nondet5229#1 && mlx5_vector2eqn_#t~nondet5229#1 <= 2147483647;mlx5_vector2eqn_#res#1 := mlx5_vector2eqn_#t~nondet5229#1;havoc mlx5_vector2eqn_#t~nondet5229#1; [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10048-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1411#1 := __fswab32(mlx5_ib_create_cq_#t~bitwise1410#1); srcloc: null [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7934-1: SUMMARY for call create_umr_res_#t~ret760#1.base, create_umr_res_#t~ret760#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10048-2: [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670: assume 0 != get_port_caps_~tmp___4~5#1; [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670: assume !(0 != get_port_caps_~tmp___4~5#1); [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12559-1: SUMMARY for call create_qp_common_#t~ret2298#1.base, create_qp_common_#t~ret2298#1.offset := to_mxrcd(create_qp_common_#t~mem2297#1.base, create_qp_common_#t~mem2297#1.offset); srcloc: null [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12559: create_qp_common_~tmp___43~0#1.base, create_qp_common_~tmp___43~0#1.offset := create_qp_common_#t~ret2298#1.base, create_qp_common_#t~ret2298#1.offset;havoc create_qp_common_#t~mem2297#1.base, create_qp_common_#t~mem2297#1.offset;havoc create_qp_common_#t~ret2298#1.base, create_qp_common_#t~ret2298#1.offset;call create_qp_common_#t~mem2299#1 := read~int#18(create_qp_common_~tmp___43~0#1.base, 184 + create_qp_common_~tmp___43~0#1.offset, 4); [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8067-1: SUMMARY for call create_dev_resources_#t~ret834#1.base, create_dev_resources_#t~ret834#1.offset := mlx5_ib_create_srq(create_dev_resources_#t~mem833#1.base, create_dev_resources_#t~mem833#1.offset, create_dev_resources_~#attr~2#1.base, create_dev_resources_~#attr~2#1.offset, 0, 0); srcloc: null [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8067: call write~$Pointer$#18(create_dev_resources_#t~ret834#1.base, create_dev_resources_#t~ret834#1.offset, create_dev_resources_~devr#1.base, 40 + create_dev_resources_~devr#1.offset, 8);havoc create_dev_resources_#t~mem833#1.base, create_dev_resources_#t~mem833#1.offset;havoc create_dev_resources_#t~ret834#1.base, create_dev_resources_#t~ret834#1.offset;call create_dev_resources_#t~mem835#1.base, create_dev_resources_#t~mem835#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 40 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12295-1: SUMMARY for call __raw_spin_lock_init(create_qp_common_~qp#1.base, 339 + create_qp_common_~qp#1.offset, 295, 0, create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset); srcloc: null [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12295: call create_qp_common_#t~mem2124#1 := read~int#18(create_qp_common_~init_attr#1.base, 76 + create_qp_common_~init_attr#1.offset, 4); [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7935-1: SUMMARY for call create_umr_res_#t~ret762#1 := printk(107, 0); srcloc: null [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12956-1: SUMMARY for call __dynamic_pr_debug(mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset, 384, 0); srcloc: null [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7935: assume -2147483648 <= create_umr_res_#t~ret762#1 && create_umr_res_#t~ret762#1 <= 2147483647;havoc create_umr_res_#t~mem761#1;havoc create_umr_res_#t~ret762#1; [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12956: havoc mlx5_ib_create_qp_#t~mem2454#1;havoc mlx5_ib_create_qp_#t~mem2455#1;havoc mlx5_ib_create_qp_#t~mem2456#1;havoc mlx5_ib_create_qp_#t~mem2457#1;havoc mlx5_ib_create_qp_#t~mem2458#1; [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7671-1: SUMMARY for call get_port_caps_#t~ret692#1.base, get_port_caps_#t~ret692#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,832 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7671: get_port_caps_~tmp___3~7#1.base, get_port_caps_~tmp___3~7#1.offset := get_port_caps_#t~ret692#1.base, get_port_caps_#t~ret692#1.offset;havoc get_port_caps_#t~ret692#1.base, get_port_caps_#t~ret692#1.offset;call get_port_caps_#t~mem693#1 := read~int#7(get_port_caps_~tmp___3~7#1.base, 2076 + get_port_caps_~tmp___3~7#1.offset, 4);call get_port_caps_#t~mem694#1 := read~int#18(get_port_caps_~dprops~0#1.base, 168 + get_port_caps_~dprops~0#1.offset, 2);call get_port_caps_#t~mem695#1 := read~int#18(get_port_caps_~pprops~0#1.base, 12 + get_port_caps_~pprops~0#1.offset, 4); [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11767-1: SUMMARY for call create_user_qp_#t~ret1917#1.base, create_user_qp_#t~ret1917#1.offset := to_mucontext(create_user_qp_#t~mem1916#1.base, create_user_qp_#t~mem1916#1.offset); srcloc: null [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11767: create_user_qp_~context~5#1.base, create_user_qp_~context~5#1.offset := create_user_qp_#t~ret1917#1.base, create_user_qp_#t~ret1917#1.offset;havoc create_user_qp_#t~mem1915#1.base, create_user_qp_#t~mem1915#1.offset;havoc create_user_qp_#t~mem1916#1.base, create_user_qp_#t~mem1916#1.offset;havoc create_user_qp_#t~ret1917#1.base, create_user_qp_#t~ret1917#1.offset; [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12560: create_qp_common_~tmp___44~0#1 := create_qp_common_#t~ret2300#1;havoc create_qp_common_#t~mem2299#1;havoc create_qp_common_#t~ret2300#1;call create_qp_common_#t~mem2301#1.base, create_qp_common_#t~mem2301#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call write~int#18(create_qp_common_~tmp___44~0#1, create_qp_common_#t~mem2301#1.base, 176 + create_qp_common_#t~mem2301#1.offset, 4);havoc create_qp_common_#t~mem2301#1.base, create_qp_common_#t~mem2301#1.offset;call create_qp_common_#t~mem2302#1.base, create_qp_common_#t~mem2302#1.offset := read~$Pointer$#18(create_qp_common_~init_attr#1.base, 32 + create_qp_common_~init_attr#1.offset, 8); [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21413: assume mlx5_ib_odp_create_qp_~i~29#1 <= 3; [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21413: assume !(mlx5_ib_odp_create_qp_~i~29#1 <= 3);call ULTIMATE.dealloc(mlx5_ib_odp_create_qp_~#__key~9#1.base, mlx5_ib_odp_create_qp_~#__key~9#1.offset);havoc mlx5_ib_odp_create_qp_~#__key~9#1.base, mlx5_ib_odp_create_qp_~#__key~9#1.offset;call ULTIMATE.dealloc(mlx5_ib_odp_create_qp_~#__key___0~6#1.base, mlx5_ib_odp_create_qp_~#__key___0~6#1.offset);havoc mlx5_ib_odp_create_qp_~#__key___0~6#1.base, mlx5_ib_odp_create_qp_~#__key___0~6#1.offset;call ULTIMATE.dealloc(mlx5_ib_odp_create_qp_~#__constr_expr_0~2#1.base, mlx5_ib_odp_create_qp_~#__constr_expr_0~2#1.offset);havoc mlx5_ib_odp_create_qp_~#__constr_expr_0~2#1.base, mlx5_ib_odp_create_qp_~#__constr_expr_0~2#1.offset; [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12560-1: SUMMARY for call create_qp_common_#t~ret2300#1 := __fswab32(create_qp_common_#t~mem2299#1); srcloc: null [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8068-1: SUMMARY for call create_dev_resources_#t~ret836#1 := IS_ERR(create_dev_resources_#t~mem835#1.base, create_dev_resources_#t~mem835#1.offset); srcloc: null [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8068: create_dev_resources_~tmp___10~3#1 := (if 0 == create_dev_resources_#t~ret836#1 % 256 then 0 else 1);havoc create_dev_resources_#t~mem835#1.base, create_dev_resources_#t~mem835#1.offset;havoc create_dev_resources_#t~ret836#1; [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7804-1: SUMMARY for call create_umr_res_#t~ret726#1 := PTR_ERR(create_umr_res_~mr~2#1.base, create_umr_res_~mr~2#1.offset); srcloc: null [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7804: assume -9223372036854775808 <= create_umr_res_#t~ret726#1 && create_umr_res_#t~ret726#1 <= 9223372036854775807;create_umr_res_~tmp___7~4#1 := create_umr_res_#t~ret726#1;havoc create_umr_res_#t~ret726#1;create_umr_res_~ret~0#1 := (if create_umr_res_~tmp___7~4#1 % 4294967296 <= 2147483647 then create_umr_res_~tmp___7~4#1 % 4294967296 else create_umr_res_~tmp___7~4#1 % 4294967296 - 4294967296); [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17714: assume 0 != mlx5_mr_cache_init_#t~bitwise4245#1 % 18446744073709551616;havoc mlx5_mr_cache_init_#t~mem4242#1.base, mlx5_mr_cache_init_#t~mem4242#1.offset;havoc mlx5_mr_cache_init_#t~mem4243#1.base, mlx5_mr_cache_init_#t~mem4243#1.offset;havoc mlx5_mr_cache_init_#t~mem4244#1;havoc mlx5_mr_cache_init_#t~bitwise4245#1;call mlx5_mr_cache_init_#t~mem4246#1.base, mlx5_mr_cache_init_#t~mem4246#1.offset := read~$Pointer$#18(mlx5_mr_cache_init_~dev#1.base, 2391 + mlx5_mr_cache_init_~dev#1.offset, 8);call mlx5_mr_cache_init_#t~mem4247#1.base, mlx5_mr_cache_init_#t~mem4247#1.offset := read~$Pointer$#18(mlx5_mr_cache_init_#t~mem4246#1.base, 320367 + mlx5_mr_cache_init_#t~mem4246#1.offset, 8);call mlx5_mr_cache_init_#t~mem4248#1 := read~int#18(mlx5_mr_cache_init_#t~mem4247#1.base, 4 + (9 + mlx5_mr_cache_init_#t~mem4247#1.offset + 8 * mlx5_mr_cache_init_~i~26#1), 4);mlx5_mr_cache_init_~limit~0#1 := mlx5_mr_cache_init_#t~mem4248#1;havoc mlx5_mr_cache_init_#t~mem4246#1.base, mlx5_mr_cache_init_#t~mem4246#1.offset;havoc mlx5_mr_cache_init_#t~mem4247#1.base, mlx5_mr_cache_init_#t~mem4247#1.offset;havoc mlx5_mr_cache_init_#t~mem4248#1; [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17714: assume !(0 != mlx5_mr_cache_init_#t~bitwise4245#1 % 18446744073709551616);havoc mlx5_mr_cache_init_#t~mem4242#1.base, mlx5_mr_cache_init_#t~mem4242#1.offset;havoc mlx5_mr_cache_init_#t~mem4243#1.base, mlx5_mr_cache_init_#t~mem4243#1.offset;havoc mlx5_mr_cache_init_#t~mem4244#1;havoc mlx5_mr_cache_init_#t~bitwise4245#1;mlx5_mr_cache_init_~limit~0#1 := 0; [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8597: assume { :end_inline_mlx5_ib_cleanup } true;~ldv_state_variable_0~0 := 2; [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22206: havoc mlx5_query_hca_vport_node_guid_#t~nondet5221#1;mlx5_query_node_guid_#t~ret244#1 := mlx5_query_hca_vport_node_guid_#res#1;havoc mlx5_query_hca_vport_node_guid_#t~nondet5221#1, mlx5_query_hca_vport_node_guid_~arg0#1.base, mlx5_query_hca_vport_node_guid_~arg0#1.offset, mlx5_query_hca_vport_node_guid_~arg1#1.base, mlx5_query_hca_vport_node_guid_~arg1#1.offset;havoc mlx5_query_hca_vport_node_guid_#in~arg0#1.base, mlx5_query_hca_vport_node_guid_#in~arg0#1.offset, mlx5_query_hca_vport_node_guid_#in~arg1#1.base, mlx5_query_hca_vport_node_guid_#in~arg1#1.offset;assume { :end_inline_mlx5_query_hca_vport_node_guid } true;assume -2147483648 <= mlx5_query_node_guid_#t~ret244#1 && mlx5_query_node_guid_#t~ret244#1 <= 2147483647;mlx5_query_node_guid_~err~1#1 := mlx5_query_node_guid_#t~ret244#1; [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7672-1: SUMMARY for call __dynamic_pr_debug(get_port_caps_~#descriptor~2#1.base, get_port_caps_~#descriptor~2#1.offset, 61, 0); srcloc: null [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7672: havoc get_port_caps_#t~mem693#1;havoc get_port_caps_#t~mem694#1;havoc get_port_caps_#t~mem695#1; [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11768: assume -2147483648 <= create_user_qp_#t~ret1918#1 && create_user_qp_#t~ret1918#1 <= 2147483647;create_user_qp_~uuarn~2#1 := create_user_qp_#t~ret1918#1;havoc create_user_qp_#t~ret1918#1; [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11768-1: SUMMARY for call create_user_qp_#t~ret1918#1 := alloc_uuar(create_user_qp_~context~5#1.base, 536 + create_user_qp_~context~5#1.offset, 2); srcloc: null [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12429-1: SUMMARY for call create_qp_common_#t~ret2180#1 := ldv__builtin_expect((if create_qp_common_#t~mem2179#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_qp_common_#t~mem2179#1 % 256 % 18446744073709551616 else create_qp_common_#t~mem2179#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12429: assume -9223372036854775808 <= create_qp_common_#t~ret2180#1 && create_qp_common_#t~ret2180#1 <= 9223372036854775807;create_qp_common_~tmp___15~7#1 := create_qp_common_#t~ret2180#1;havoc create_qp_common_#t~mem2179#1;havoc create_qp_common_#t~ret2180#1; [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17714-1: [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17714-2: havoc mlx5_mr_cache_init_#t~bitwise4245#1;assume mlx5_mr_cache_init_#t~bitwise4245#1 % 18446744073709551616 <= mlx5_mr_cache_init_#t~mem4244#1 % 18446744073709551616 && mlx5_mr_cache_init_#t~bitwise4245#1 % 18446744073709551616 <= 2; [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12297-4: assume 0 == create_qp_common_#t~mem2124#1;create_qp_common_#t~bitwise2125#1 := 0; [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12297-4: assume !(0 == create_qp_common_#t~mem2124#1); [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17714-3: assume 2 == mlx5_mr_cache_init_#t~mem4244#1 % 18446744073709551616;mlx5_mr_cache_init_#t~bitwise4245#1 := mlx5_mr_cache_init_#t~mem4244#1; [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17714-3: assume !(2 == mlx5_mr_cache_init_#t~mem4244#1 % 18446744073709551616); [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10051: assume 0 != mlx5_ib_create_cq_~err~23#1; [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10051: assume !(0 != mlx5_ib_create_cq_~err~23#1);call mlx5_ib_create_cq_#t~mem1415#1 := read~int#0(mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset, 4); [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17714-4: assume 0 == mlx5_mr_cache_init_#t~mem4244#1 % 18446744073709551616;mlx5_mr_cache_init_#t~bitwise4245#1 := 0; [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17714-4: assume !(0 == mlx5_mr_cache_init_#t~mem4244#1 % 18446744073709551616); [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12297-1: [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12297: assume 0 != create_qp_common_#t~bitwise2125#1;havoc create_qp_common_#t~mem2124#1;havoc create_qp_common_#t~bitwise2125#1;call create_qp_common_#t~mem2126#1 := read~int#18(create_qp_common_~mdev~8#1.base, 253365 + create_qp_common_~mdev~8#1.offset, 4); [2025-02-08 02:59:53,833 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12297: assume !(0 != create_qp_common_#t~bitwise2125#1);havoc create_qp_common_#t~mem2124#1;havoc create_qp_common_#t~bitwise2125#1; [2025-02-08 02:59:53,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12297-3: assume 2 == create_qp_common_#t~mem2124#1;create_qp_common_#t~bitwise2125#1 := create_qp_common_#t~mem2124#1; [2025-02-08 02:59:53,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12297-3: assume !(2 == create_qp_common_#t~mem2124#1); [2025-02-08 02:59:53,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12297-2: havoc create_qp_common_#t~bitwise2125#1;assume ((((create_qp_common_#t~mem2124#1 < 0 || create_qp_common_#t~bitwise2125#1 <= create_qp_common_#t~mem2124#1) && create_qp_common_#t~bitwise2125#1 <= 2) && create_qp_common_#t~bitwise2125#1 >= 0) && (create_qp_common_#t~mem2124#1 >= 0 || create_qp_common_#t~bitwise2125#1 > 2 + create_qp_common_#t~mem2124#1)) && create_qp_common_#t~bitwise2125#1 >= -2147483648; [2025-02-08 02:59:53,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069: assume 0 != (if create_dev_resources_~tmp___10~3#1 % 256 % 4294967296 <= 2147483647 then create_dev_resources_~tmp___10~3#1 % 256 % 4294967296 else create_dev_resources_~tmp___10~3#1 % 256 % 4294967296 - 4294967296);call create_dev_resources_#t~mem837#1.base, create_dev_resources_#t~mem837#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 40 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069: assume !(0 != (if create_dev_resources_~tmp___10~3#1 % 256 % 4294967296 <= 2147483647 then create_dev_resources_~tmp___10~3#1 % 256 % 4294967296 else create_dev_resources_~tmp___10~3#1 % 256 % 4294967296 - 4294967296));call create_dev_resources_#t~mem839#1.base, create_dev_resources_#t~mem839#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 40 + create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(create_dev_resources_~dev~22#1.base, create_dev_resources_~dev~22#1.offset, create_dev_resources_#t~mem839#1.base, create_dev_resources_#t~mem839#1.offset, 8);havoc create_dev_resources_#t~mem839#1.base, create_dev_resources_#t~mem839#1.offset;call create_dev_resources_#t~mem840#1.base, create_dev_resources_#t~mem840#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 40 + create_dev_resources_~devr#1.offset, 8);call create_dev_resources_#t~mem841#1.base, create_dev_resources_#t~mem841#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 24 + create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(create_dev_resources_#t~mem841#1.base, create_dev_resources_#t~mem841#1.offset, create_dev_resources_#t~mem840#1.base, 8 + create_dev_resources_#t~mem840#1.offset, 8);havoc create_dev_resources_#t~mem840#1.base, create_dev_resources_#t~mem840#1.offset;havoc create_dev_resources_#t~mem841#1.base, create_dev_resources_#t~mem841#1.offset;call create_dev_resources_#t~mem842#1.base, create_dev_resources_#t~mem842#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 40 + create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(0, 0, create_dev_resources_#t~mem842#1.base, 16 + create_dev_resources_#t~mem842#1.offset, 8);havoc create_dev_resources_#t~mem842#1.base, create_dev_resources_#t~mem842#1.offset;call create_dev_resources_#t~mem843#1.base, create_dev_resources_#t~mem843#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 40 + create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(0, 0, create_dev_resources_#t~mem843#1.base, 24 + create_dev_resources_#t~mem843#1.offset, 8);havoc create_dev_resources_#t~mem843#1.base, create_dev_resources_#t~mem843#1.offset;call create_dev_resources_#t~mem844#1.base, create_dev_resources_#t~mem844#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 40 + create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(0, 0, create_dev_resources_#t~mem844#1.base, 32 + create_dev_resources_#t~mem844#1.offset, 8);havoc create_dev_resources_#t~mem844#1.base, create_dev_resources_#t~mem844#1.offset;call create_dev_resources_#t~mem845#1.base, create_dev_resources_#t~mem845#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 40 + create_dev_resources_~devr#1.offset, 8);call write~int#18(0, create_dev_resources_#t~mem845#1.base, 40 + create_dev_resources_#t~mem845#1.offset, 4);havoc create_dev_resources_#t~mem845#1.base, create_dev_resources_#t~mem845#1.offset;call create_dev_resources_#t~mem846#1.base, create_dev_resources_#t~mem846#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 40 + create_dev_resources_~devr#1.offset, 8);call create_dev_resources_#t~mem847#1.base, create_dev_resources_#t~mem847#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(create_dev_resources_#t~mem847#1.base, create_dev_resources_#t~mem847#1.offset, create_dev_resources_#t~mem846#1.base, 56 + create_dev_resources_#t~mem846#1.offset, 8);havoc create_dev_resources_#t~mem846#1.base, create_dev_resources_#t~mem846#1.offset;havoc create_dev_resources_#t~mem847#1.base, create_dev_resources_#t~mem847#1.offset;call create_dev_resources_#t~mem848#1.base, create_dev_resources_#t~mem848#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 24 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11901-1: SUMMARY for call create_user_qp_#t~ret1975#1 := ldv__builtin_expect((if create_user_qp_#t~mem1974#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_user_qp_#t~mem1974#1 % 256 % 18446744073709551616 else create_user_qp_#t~mem1974#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11901: assume -9223372036854775808 <= create_user_qp_#t~ret1975#1 && create_user_qp_#t~ret1975#1 <= 9223372036854775807;create_user_qp_~tmp___18~5#1 := create_user_qp_#t~ret1975#1;havoc create_user_qp_#t~mem1974#1;havoc create_user_qp_#t~ret1975#1; [2025-02-08 02:59:53,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12033: assume 4096 == create_kernel_qp_#t~mem2023#1 % 4294967296;havoc create_kernel_qp_#t~mem2023#1;create_kernel_qp_~lc~0#1 := 3; [2025-02-08 02:59:53,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12033: assume !(4096 == create_kernel_qp_#t~mem2023#1 % 4294967296);havoc create_kernel_qp_#t~mem2023#1; [2025-02-08 02:59:53,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12562: create_qp_common_~tmp___45~0#1.base, create_qp_common_~tmp___45~0#1.offset := create_qp_common_#t~ret2303#1.base, create_qp_common_#t~ret2303#1.offset;havoc create_qp_common_#t~mem2302#1.base, create_qp_common_#t~mem2302#1.offset;havoc create_qp_common_#t~ret2303#1.base, create_qp_common_#t~ret2303#1.offset;call create_qp_common_#t~mem2304#1 := read~int#18(create_qp_common_~tmp___45~0#1.base, 164 + create_qp_common_~tmp___45~0#1.offset, 4); [2025-02-08 02:59:53,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11769: assume create_user_qp_~uuarn~2#1 < 0;call write~$Pointer$#11(211, 0, create_user_qp_~#descriptor___0~5#1.base, create_user_qp_~#descriptor___0~5#1.offset, 8);call write~$Pointer$#11(212, 0, create_user_qp_~#descriptor___0~5#1.base, 8 + create_user_qp_~#descriptor___0~5#1.offset, 8);call write~$Pointer$#11(213, 0, create_user_qp_~#descriptor___0~5#1.base, 16 + create_user_qp_~#descriptor___0~5#1.offset, 8);call write~$Pointer$#11(214, 0, create_user_qp_~#descriptor___0~5#1.base, 24 + create_user_qp_~#descriptor___0~5#1.offset, 8);call write~int#11(625, create_user_qp_~#descriptor___0~5#1.base, 32 + create_user_qp_~#descriptor___0~5#1.offset, 4);call write~int#11(0, create_user_qp_~#descriptor___0~5#1.base, 36 + create_user_qp_~#descriptor___0~5#1.offset, 1);call create_user_qp_#t~mem1919#1 := read~int#11(create_user_qp_~#descriptor___0~5#1.base, 36 + create_user_qp_~#descriptor___0~5#1.offset, 1); [2025-02-08 02:59:53,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11769: assume !(create_user_qp_~uuarn~2#1 < 0); [2025-02-08 02:59:53,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12298: create_qp_common_~tmp___1~45#1 := create_qp_common_#t~ret2127#1;havoc create_qp_common_#t~mem2126#1;havoc create_qp_common_#t~ret2127#1; [2025-02-08 02:59:53,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12562-1: SUMMARY for call create_qp_common_#t~ret2303#1.base, create_qp_common_#t~ret2303#1.offset := to_msrq(create_qp_common_#t~mem2302#1.base, create_qp_common_#t~mem2302#1.offset); srcloc: null [2025-02-08 02:59:53,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12430: assume 0 != create_qp_common_~tmp___15~7#1; [2025-02-08 02:59:53,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12430: assume !(0 != create_qp_common_~tmp___15~7#1); [2025-02-08 02:59:53,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8070: assume -9223372036854775808 <= create_dev_resources_#t~ret838#1 && create_dev_resources_#t~ret838#1 <= 9223372036854775807;create_dev_resources_~tmp___9~3#1 := create_dev_resources_#t~ret838#1;havoc create_dev_resources_#t~mem837#1.base, create_dev_resources_#t~mem837#1.offset;havoc create_dev_resources_#t~ret838#1;create_dev_resources_~ret~1#1 := (if create_dev_resources_~tmp___9~3#1 % 4294967296 <= 2147483647 then create_dev_resources_~tmp___9~3#1 % 4294967296 else create_dev_resources_~tmp___9~3#1 % 4294967296 - 4294967296); [2025-02-08 02:59:53,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12298-1: SUMMARY for call create_qp_common_#t~ret2127#1 := __fswab32(create_qp_common_#t~mem2126#1); srcloc: null [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8070-1: SUMMARY for call create_dev_resources_#t~ret838#1 := PTR_ERR(create_dev_resources_#t~mem837#1.base, create_dev_resources_#t~mem837#1.offset); srcloc: null [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11902: assume 0 != create_user_qp_~tmp___18~5#1; [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11902: assume !(0 != create_user_qp_~tmp___18~5#1); [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12563-1: SUMMARY for call create_qp_common_#t~ret2305#1 := __fswab32(create_qp_common_#t~mem2304#1); srcloc: null [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12563: create_qp_common_~tmp___46~0#1 := create_qp_common_#t~ret2305#1;havoc create_qp_common_#t~mem2304#1;havoc create_qp_common_#t~ret2305#1;call create_qp_common_#t~mem2306#1.base, create_qp_common_#t~mem2306#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2307#1.base, create_qp_common_#t~mem2307#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2308#1 := read~int#18(create_qp_common_#t~mem2307#1.base, 196 + create_qp_common_#t~mem2307#1.offset, 4); [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12299-1: [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12299: assume 0 == create_qp_common_#t~bitwise2128#1 % 4294967296;havoc create_qp_common_#t~bitwise2128#1;call write~$Pointer$#11(296, 0, create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset, 8);call write~$Pointer$#11(297, 0, create_qp_common_~#descriptor~12#1.base, 8 + create_qp_common_~#descriptor~12#1.offset, 8);call write~$Pointer$#11(298, 0, create_qp_common_~#descriptor~12#1.base, 16 + create_qp_common_~#descriptor~12#1.offset, 8);call write~$Pointer$#11(299, 0, create_qp_common_~#descriptor~12#1.base, 24 + create_qp_common_~#descriptor~12#1.offset, 8);call write~int#11(881, create_qp_common_~#descriptor~12#1.base, 32 + create_qp_common_~#descriptor~12#1.offset, 4);call write~int#11(0, create_qp_common_~#descriptor~12#1.base, 36 + create_qp_common_~#descriptor~12#1.offset, 1);call create_qp_common_#t~mem2129#1 := read~int#11(create_qp_common_~#descriptor~12#1.base, 36 + create_qp_common_~#descriptor~12#1.offset, 1); [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12299: assume !(0 == create_qp_common_#t~bitwise2128#1 % 4294967296);havoc create_qp_common_#t~bitwise2128#1;call create_qp_common_#t~mem2133#1 := read~int#18(create_qp_common_~qp#1.base, 765 + create_qp_common_~qp#1.offset, 4);call write~int#18(1 + create_qp_common_#t~mem2133#1 - create_qp_common_#t~mem2133#1 % 2, create_qp_common_~qp#1.base, 765 + create_qp_common_~qp#1.offset, 4);havoc create_qp_common_#t~mem2133#1; [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12431-1: SUMMARY for call create_qp_common_#t~ret2181#1.base, create_qp_common_#t~ret2181#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12431: create_qp_common_~tmp___14~8#1.base, create_qp_common_~tmp___14~8#1.offset := create_qp_common_#t~ret2181#1.base, create_qp_common_#t~ret2181#1.offset;havoc create_qp_common_#t~ret2181#1.base, create_qp_common_#t~ret2181#1.offset;call create_qp_common_#t~mem2182#1 := read~int#7(create_qp_common_~tmp___14~8#1.base, 2076 + create_qp_common_~tmp___14~8#1.offset, 4); [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12299-3: assume 8388608 == create_qp_common_~tmp___1~45#1 % 4294967296;create_qp_common_#t~bitwise2128#1 := create_qp_common_~tmp___1~45#1; [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12299-3: assume !(8388608 == create_qp_common_~tmp___1~45#1 % 4294967296); [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12299-2: havoc create_qp_common_#t~bitwise2128#1;assume create_qp_common_#t~bitwise2128#1 % 4294967296 <= create_qp_common_~tmp___1~45#1 % 4294967296 && create_qp_common_#t~bitwise2128#1 % 4294967296 <= 8388608; [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12299-4: assume 0 == create_qp_common_~tmp___1~45#1 % 4294967296;create_qp_common_#t~bitwise2128#1 := 0; [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12299-4: assume !(0 == create_qp_common_~tmp___1~45#1 % 4294967296); [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11903-1: SUMMARY for call create_user_qp_#t~ret1976#1.base, create_user_qp_#t~ret1976#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11903: create_user_qp_~tmp___17~5#1.base, create_user_qp_~tmp___17~5#1.offset := create_user_qp_#t~ret1976#1.base, create_user_qp_#t~ret1976#1.offset;havoc create_user_qp_#t~ret1976#1.base, create_user_qp_#t~ret1976#1.offset;call create_user_qp_#t~mem1977#1 := read~int#7(create_user_qp_~tmp___17~5#1.base, 2076 + create_user_qp_~tmp___17~5#1.offset, 4);call create_user_qp_#t~mem1978#1 := read~int#2(create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset, 8);call create_user_qp_#t~mem1979#1 := read~int#18(create_user_qp_~qp#1.base, 611 + create_user_qp_~qp#1.offset, 4);call create_user_qp_#t~mem1980#1 := read~int#82(create_user_qp_~#npages~2#1.base, create_user_qp_~#npages~2#1.offset, 4);call create_user_qp_#t~mem1981#1 := read~int#64(create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset, 4);call create_user_qp_#t~mem1982#1 := read~int#19(create_user_qp_~#ncont~1#1.base, create_user_qp_~#ncont~1#1.offset, 4);call create_user_qp_#t~mem1983#1 := read~int#8(create_user_qp_~#offset~1#1.base, create_user_qp_~#offset~1#1.offset, 4); [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12564: call write~int#18(create_qp_common_#t~bitwise2309#1, create_qp_common_#t~mem2306#1.base, 196 + create_qp_common_#t~mem2306#1.offset, 4);havoc create_qp_common_#t~mem2306#1.base, create_qp_common_#t~mem2306#1.offset;havoc create_qp_common_#t~mem2307#1.base, create_qp_common_#t~mem2307#1.offset;havoc create_qp_common_#t~mem2308#1;havoc create_qp_common_#t~bitwise2309#1; [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12564-2: havoc create_qp_common_#t~bitwise2309#1;assume (create_qp_common_#t~bitwise2309#1 % 4294967296 >= create_qp_common_#t~mem2308#1 % 4294967296 && create_qp_common_#t~bitwise2309#1 % 4294967296 >= create_qp_common_~tmp___46~0#1 % 4294967296) && create_qp_common_#t~bitwise2309#1 % 4294967296 <= create_qp_common_#t~mem2308#1 % 4294967296 + create_qp_common_~tmp___46~0#1 % 4294967296; [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12564-1: [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12432: havoc create_qp_common_#t~mem2182#1; [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11375-1: SUMMARY for call calc_sq_size_#t~ret1799#1 := ldv__builtin_expect((if calc_sq_size_#t~mem1798#1 % 256 % 18446744073709551616 <= 9223372036854775807 then calc_sq_size_#t~mem1798#1 % 256 % 18446744073709551616 else calc_sq_size_#t~mem1798#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12432-1: SUMMARY for call __dynamic_pr_debug(create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset, 336, 0); srcloc: null [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11375: assume -9223372036854775808 <= calc_sq_size_#t~ret1799#1 && calc_sq_size_#t~ret1799#1 <= 9223372036854775807;calc_sq_size_~tmp___9~9#1 := calc_sq_size_#t~ret1799#1;havoc calc_sq_size_#t~mem1798#1;havoc calc_sq_size_#t~ret1799#1; [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9922: assume -2147483648 <= create_cq_kernel_#t~ret1371#1 && create_cq_kernel_#t~ret1371#1 <= 2147483647;create_cq_kernel_~err~22#1 := create_cq_kernel_#t~ret1371#1;havoc create_cq_kernel_#t~ret1371#1; [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7940: SUMMARY for call kfree(create_umr_res_~attr~1#1.base, create_umr_res_~attr~1#1.offset); srcloc: null [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11904: havoc create_user_qp_#t~mem1977#1;havoc create_user_qp_#t~mem1978#1;havoc create_user_qp_#t~mem1979#1;havoc create_user_qp_#t~mem1980#1;havoc create_user_qp_#t~mem1981#1;havoc create_user_qp_#t~mem1982#1;havoc create_user_qp_#t~mem1983#1; [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9922-1: SUMMARY for call create_cq_kernel_#t~ret1371#1 := alloc_cq_buf(create_cq_kernel_~dev#1.base, create_cq_kernel_~dev#1.offset, create_cq_kernel_~cq#1.base, 216 + create_cq_kernel_~cq#1.offset, create_cq_kernel_~entries#1, create_cq_kernel_~cqe_size#1); srcloc: null [2025-02-08 02:59:53,835 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12961: call write~int#18(mlx5_ib_create_qp_~xrcdn~0#1, mlx5_ib_create_qp_~qp~1#1.base, 763 + mlx5_ib_create_qp_~qp~1#1.offset, 2); [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11904-1: SUMMARY for call __dynamic_pr_debug(create_user_qp_~#descriptor___6~0#1.base, create_user_qp_~#descriptor___6~0#1.offset, 255, 0); srcloc: null [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7412: assume 0 != init_node_data_~err~13#1;init_node_data_#res#1 := init_node_data_~err~13#1; [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7412: assume !(0 != init_node_data_~err~13#1);call init_node_data_#t~mem626#1.base, init_node_data_#t~mem626#1.offset := read~$Pointer$#18(init_node_data_~dev#1.base, 2391 + init_node_data_~dev#1.offset, 8);call init_node_data_#t~mem627#1.base, init_node_data_#t~mem627#1.offset := read~$Pointer$#18(init_node_data_~dev#1.base, 2391 + init_node_data_~dev#1.offset, 8);call init_node_data_#t~mem628#1.base, init_node_data_#t~mem628#1.offset := read~$Pointer$#18(init_node_data_#t~mem627#1.base, init_node_data_#t~mem627#1.offset, 8);call init_node_data_#t~mem629#1 := read~int#18(init_node_data_#t~mem628#1.base, 72 + init_node_data_#t~mem628#1.offset, 1);call write~int#18(init_node_data_#t~mem629#1, init_node_data_#t~mem626#1.base, 8 + init_node_data_#t~mem626#1.offset, 1);havoc init_node_data_#t~mem626#1.base, init_node_data_#t~mem626#1.offset;havoc init_node_data_#t~mem627#1.base, init_node_data_#t~mem627#1.offset;havoc init_node_data_#t~mem628#1.base, init_node_data_#t~mem628#1.offset;havoc init_node_data_#t~mem629#1;assume { :begin_inline_mlx5_query_node_guid } true;mlx5_query_node_guid_#in~dev#1.base, mlx5_query_node_guid_#in~dev#1.offset, mlx5_query_node_guid_#in~node_guid#1.base, mlx5_query_node_guid_#in~node_guid#1.offset := init_node_data_~dev#1.base, init_node_data_~dev#1.offset, init_node_data_~dev#1.base, 2369 + init_node_data_~dev#1.offset;havoc mlx5_query_node_guid_#res#1;havoc mlx5_query_node_guid_#t~ret240#1, mlx5_query_node_guid_#t~switch241#1, mlx5_query_node_guid_#t~ret242#1, mlx5_query_node_guid_#t~mem243#1.base, mlx5_query_node_guid_#t~mem243#1.offset, mlx5_query_node_guid_#t~ret244#1, mlx5_query_node_guid_#t~mem245#1, mlx5_query_node_guid_#t~ret246#1, mlx5_query_node_guid_~dev#1.base, mlx5_query_node_guid_~dev#1.offset, mlx5_query_node_guid_~node_guid#1.base, mlx5_query_node_guid_~node_guid#1.offset, mlx5_query_node_guid_~#tmp~24#1.base, mlx5_query_node_guid_~#tmp~24#1.offset, mlx5_query_node_guid_~err~1#1, mlx5_query_node_guid_~tmp___0~9#1, mlx5_query_node_guid_~tmp___1~4#1, mlx5_query_node_guid_~tmp___2~4#1;mlx5_query_node_guid_~dev#1.base, mlx5_query_node_guid_~dev#1.offset := mlx5_query_node_guid_#in~dev#1.base, mlx5_query_node_guid_#in~dev#1.offset;mlx5_query_node_guid_~node_guid#1.base, mlx5_query_node_guid_~node_guid#1.offset := mlx5_query_node_guid_#in~node_guid#1.base, mlx5_query_node_guid_#in~node_guid#1.offset;call mlx5_query_node_guid_~#tmp~24#1.base, mlx5_query_node_guid_~#tmp~24#1.offset := #Ultimate.allocOnStack(8);havoc mlx5_query_node_guid_~err~1#1;havoc mlx5_query_node_guid_~tmp___0~9#1;havoc mlx5_query_node_guid_~tmp___1~4#1;havoc mlx5_query_node_guid_~tmp___2~4#1; [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11376: assume 0 != calc_sq_size_~tmp___9~9#1;call calc_sq_size_#t~mem1800#1.base, calc_sq_size_#t~mem1800#1.offset := read~$Pointer$#18(calc_sq_size_~dev#1.base, 2391 + calc_sq_size_~dev#1.offset, 8);call calc_sq_size_#t~mem1801#1 := read~int#18(calc_sq_size_#t~mem1800#1.base, 253313 + calc_sq_size_#t~mem1800#1.offset, 4); [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11376: assume !(0 != calc_sq_size_~tmp___9~9#1); [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12037-1: SUMMARY for call create_kernel_qp_#t~ret2024#1 := alloc_uuar(create_kernel_qp_~uuari~3#1.base, create_kernel_qp_~uuari~3#1.offset, create_kernel_qp_~lc~0#1); srcloc: null [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12037: assume -2147483648 <= create_kernel_qp_#t~ret2024#1 && create_kernel_qp_#t~ret2024#1 <= 2147483647;create_kernel_qp_~uuarn~3#1 := create_kernel_qp_#t~ret2024#1;havoc create_kernel_qp_#t~ret2024#1; [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923: assume 0 != create_cq_kernel_~err~22#1; [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923: assume !(0 != create_cq_kernel_~err~22#1); [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7941-1: SUMMARY for call kfree(create_umr_res_~init_attr~0#1.base, create_umr_res_~init_attr~0#1.offset); srcloc: null [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10055: mlx5_ib_create_cq_~tmp___10~6#1 := mlx5_ib_create_cq_#t~ret1416#1;havoc mlx5_ib_create_cq_#t~mem1415#1;havoc mlx5_ib_create_cq_#t~ret1416#1;call mlx5_ib_create_cq_#t~mem1417#1.base, mlx5_ib_create_cq_#t~mem1417#1.offset := read~$Pointer$#73(mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset, 8);call write~int#18(mlx5_ib_create_cq_~tmp___10~6#1, mlx5_ib_create_cq_#t~mem1417#1.base, 38 + mlx5_ib_create_cq_#t~mem1417#1.offset, 2);havoc mlx5_ib_create_cq_#t~mem1417#1.base, mlx5_ib_create_cq_#t~mem1417#1.offset;call mlx5_ib_create_cq_#t~mem1418#1 := read~int#18(mlx5_ib_create_cq_~cq~3#1.base, 273 + mlx5_ib_create_cq_~cq~3#1.offset, 8); [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7941: create_umr_res_#res#1 := 0;call ULTIMATE.dealloc(create_umr_res_~#cq_attr~0#1.base, create_umr_res_~#cq_attr~0#1.offset);havoc create_umr_res_~#cq_attr~0#1.base, create_umr_res_~#cq_attr~0#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor~3#1.base, create_umr_res_~#descriptor~3#1.offset);havoc create_umr_res_~#descriptor~3#1.base, create_umr_res_~#descriptor~3#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor___0~2#1.base, create_umr_res_~#descriptor___0~2#1.offset);havoc create_umr_res_~#descriptor___0~2#1.base, create_umr_res_~#descriptor___0~2#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor___1~0#1.base, create_umr_res_~#descriptor___1~0#1.offset);havoc create_umr_res_~#descriptor___1~0#1.base, create_umr_res_~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor___2~0#1.base, create_umr_res_~#descriptor___2~0#1.offset);havoc create_umr_res_~#descriptor___2~0#1.base, create_umr_res_~#descriptor___2~0#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor___3~0#1.base, create_umr_res_~#descriptor___3~0#1.offset);havoc create_umr_res_~#descriptor___3~0#1.base, create_umr_res_~#descriptor___3~0#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor___4~0#1.base, create_umr_res_~#descriptor___4~0#1.offset);havoc create_umr_res_~#descriptor___4~0#1.base, create_umr_res_~#descriptor___4~0#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor___5~0#1.base, create_umr_res_~#descriptor___5~0#1.offset);havoc create_umr_res_~#descriptor___5~0#1.base, create_umr_res_~#descriptor___5~0#1.offset; [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10055-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1416#1 := __fswab16((if mlx5_ib_create_cq_#t~mem1415#1 % 65536 % 4294967296 <= 2147483647 then mlx5_ib_create_cq_#t~mem1415#1 % 65536 % 4294967296 else mlx5_ib_create_cq_#t~mem1415#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17719: call write~int#36(137438953408, mlx5_mr_cache_init_~#__constr_expr_0~1#1.base, mlx5_mr_cache_init_~#__constr_expr_0~1#1.offset, 8);call mlx5_mr_cache_init_#t~mem4249#1 := read~int#36(mlx5_mr_cache_init_~#__constr_expr_0~1#1.base, mlx5_mr_cache_init_~#__constr_expr_0~1#1.offset, 8);call write~int#18(mlx5_mr_cache_init_#t~mem4249#1, mlx5_mr_cache_init_~ent~13#1.base, 156 + mlx5_mr_cache_init_~ent~13#1.offset, 8);havoc mlx5_mr_cache_init_#t~mem4249#1; [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17719-1: SUMMARY for call __init_work(mlx5_mr_cache_init_~ent~13#1.base, 156 + mlx5_mr_cache_init_~ent~13#1.offset, 0); srcloc: null [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9791: call ULTIMATE.dealloc(create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset);havoc create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset);havoc create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset);havoc create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset);havoc create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset);havoc create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset;mlx5_ib_create_cq_#t~ret1401#1 := create_cq_user_#res#1;havoc create_cq_user_#t~mem1318#1, create_cq_user_#t~ret1319#1, create_cq_user_#t~mem1320#1, create_cq_user_#t~short1321#1, create_cq_user_#t~mem1322#1, create_cq_user_#t~mem1323#1, create_cq_user_#t~short1324#1, create_cq_user_#t~mem1325#1, create_cq_user_#t~mem1326#1, create_cq_user_#t~mem1327#1, create_cq_user_#t~ret1328#1.base, create_cq_user_#t~ret1328#1.offset, create_cq_user_#t~mem1329#1.base, create_cq_user_#t~mem1329#1.offset, create_cq_user_#t~ret1330#1, create_cq_user_#t~mem1331#1.base, create_cq_user_#t~mem1331#1.offset, create_cq_user_#t~ret1332#1, create_cq_user_#t~ret1333#1.base, create_cq_user_#t~ret1333#1.offset, create_cq_user_#t~mem1334#1, create_cq_user_#t~ret1335#1, create_cq_user_#t~mem1336#1.base, create_cq_user_#t~mem1336#1.offset, create_cq_user_#t~mem1337#1, create_cq_user_#t~mem1338#1, create_cq_user_#t~ret1339#1, create_cq_user_#t~ret1340#1.base, create_cq_user_#t~ret1340#1.offset, create_cq_user_#t~mem1341#1, create_cq_user_#t~mem1342#1, create_cq_user_#t~mem1343#1, create_cq_user_#t~mem1344#1, create_cq_user_#t~mem1345#1, create_cq_user_#t~mem1346#1, create_cq_user_#t~mem1347#1, create_cq_user_#t~mem1348#1, create_cq_user_#t~ret1349#1.base, create_cq_user_#t~ret1349#1.offset, create_cq_user_#t~mem1350#1.base, create_cq_user_#t~mem1350#1.offset, create_cq_user_#t~mem1351#1.base, create_cq_user_#t~mem1351#1.offset, create_cq_user_#t~mem1352#1, create_cq_user_#t~mem1353#1.base, create_cq_user_#t~mem1353#1.offset, create_cq_user_#t~mem1354#1.base, create_cq_user_#t~mem1354#1.offset, create_cq_user_#t~mem1355#1, create_cq_user_#t~ret1356#1.base, create_cq_user_#t~ret1356#1.offset, create_cq_user_#t~mem1357#1.base, create_cq_user_#t~mem1357#1.offset, create_cq_user_#t~mem1358#1, create_cq_user_#t~ret1359#1.base, create_cq_user_#t~ret1359#1.offset, create_cq_user_#t~mem1360#1.base, create_cq_user_#t~mem1360#1.offset, create_cq_user_~dev#1.base, create_cq_user_~dev#1.offset, create_cq_user_~udata#1.base, create_cq_user_~udata#1.offset, create_cq_user_~context#1.base, create_cq_user_~context#1.offset, create_cq_user_~cq#1.base, create_cq_user_~cq#1.offset, create_cq_user_~entries#1, create_cq_user_~cqb#1.base, create_cq_user_~cqb#1.offset, create_cq_user_~cqe_size#1.base, create_cq_user_~cqe_size#1.offset, create_cq_user_~index#1.base, create_cq_user_~index#1.offset, create_cq_user_~inlen#1.base, create_cq_user_~inlen#1.offset, create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset, create_cq_user_~ucmdlen~0#1, create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset, create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset, create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset, create_cq_user_~err~21#1, create_cq_user_~tmp~88#1, create_cq_user_~tmp___0~46#1, create_cq_user_~tmp___1~30#1, create_cq_user_~tmp___2~25#1.base, create_cq_user_~tmp___2~25#1.offset, create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset, create_cq_user_~tmp___3~16#1.base, create_cq_user_~tmp___3~16#1.offset, create_cq_user_~tmp___4~12#1, create_cq_user_~tmp___5~12#1.base, create_cq_user_~tmp___5~12#1.offset, create_cq_user_~tmp___6~10#1.base, create_cq_user_~tmp___6~10#1.offset, create_cq_user_~tmp___7~10#1.base, create_cq_user_~tmp___7~10#1.offset;havoc create_cq_user_#in~dev#1.base, create_cq_user_#in~dev#1.offset, create_cq_user_#in~udata#1.base, create_cq_user_#in~udata#1.offset, create_cq_user_#in~context#1.base, create_cq_user_#in~context#1.offset, create_cq_user_#in~cq#1.base, create_cq_user_#in~cq#1.offset, create_cq_user_#in~entries#1, create_cq_user_#in~cqb#1.base, create_cq_user_#in~cqb#1.offset, create_cq_user_#in~cqe_size#1.base, create_cq_user_#in~cqe_size#1.offset, create_cq_user_#in~index#1.base, create_cq_user_#in~index#1.offset, create_cq_user_#in~inlen#1.base, create_cq_user_#in~inlen#1.offset;assume { :end_inline_create_cq_user } true;assume -2147483648 <= mlx5_ib_create_cq_#t~ret1401#1 && mlx5_ib_create_cq_#t~ret1401#1 <= 2147483647;mlx5_ib_create_cq_~err~23#1 := mlx5_ib_create_cq_#t~ret1401#1;havoc mlx5_ib_create_cq_#t~ret1401#1; [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7677: get_port_caps_~port~2#1 := 1 + get_port_caps_~port~2#1;call get_port_caps_#t~mem696#1.base, get_port_caps_#t~mem696#1.offset := read~$Pointer$#18(get_port_caps_~dev#1.base, 2391 + get_port_caps_~dev#1.offset, 8);call get_port_caps_#t~mem697#1 := read~int#18(get_port_caps_#t~mem696#1.base, 253349 + get_port_caps_#t~mem696#1.offset, 4); [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12566-1: SUMMARY for call create_qp_common_#t~ret2311#1.base, create_qp_common_#t~ret2311#1.offset := to_mxrcd(create_qp_common_#t~mem2310#1.base, create_qp_common_#t~mem2310#1.offset); srcloc: null [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12566: create_qp_common_~tmp___47~0#1.base, create_qp_common_~tmp___47~0#1.offset := create_qp_common_#t~ret2311#1.base, create_qp_common_#t~ret2311#1.offset;havoc create_qp_common_#t~mem2310#1.base, create_qp_common_#t~mem2310#1.offset;havoc create_qp_common_#t~ret2311#1.base, create_qp_common_#t~ret2311#1.offset;call create_qp_common_#t~mem2312#1 := read~int#18(create_qp_common_~tmp___47~0#1.base, 184 + create_qp_common_~tmp___47~0#1.offset, 4); [2025-02-08 02:59:53,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11377-1: SUMMARY for call calc_sq_size_#t~ret1802#1 := __fswab32(calc_sq_size_#t~mem1801#1); srcloc: null [2025-02-08 02:59:53,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11377: calc_sq_size_~tmp___7~14#1 := calc_sq_size_#t~ret1802#1;havoc calc_sq_size_#t~mem1800#1.base, calc_sq_size_#t~mem1800#1.offset;havoc calc_sq_size_#t~mem1801#1;havoc calc_sq_size_#t~ret1802#1; [2025-02-08 02:59:53,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12963: assume mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12963: assume !mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12038: assume create_kernel_qp_~uuarn~3#1 < 0;call write~$Pointer$#11(269, 0, create_kernel_qp_~#descriptor~11#1.base, create_kernel_qp_~#descriptor~11#1.offset, 8);call write~$Pointer$#11(270, 0, create_kernel_qp_~#descriptor~11#1.base, 8 + create_kernel_qp_~#descriptor~11#1.offset, 8);call write~$Pointer$#11(271, 0, create_kernel_qp_~#descriptor~11#1.base, 16 + create_kernel_qp_~#descriptor~11#1.offset, 8);call write~$Pointer$#11(272, 0, create_kernel_qp_~#descriptor~11#1.base, 24 + create_kernel_qp_~#descriptor~11#1.offset, 8);call write~int#11(751, create_kernel_qp_~#descriptor~11#1.base, 32 + create_kernel_qp_~#descriptor~11#1.offset, 4);call write~int#11(0, create_kernel_qp_~#descriptor~11#1.base, 36 + create_kernel_qp_~#descriptor~11#1.offset, 1);call create_kernel_qp_#t~mem2025#1 := read~int#11(create_kernel_qp_~#descriptor~11#1.base, 36 + create_kernel_qp_~#descriptor~11#1.offset, 1); [2025-02-08 02:59:53,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12038: assume !(create_kernel_qp_~uuarn~3#1 < 0);call create_kernel_qp_#t~mem2029#1.base, create_kernel_qp_#t~mem2029#1.offset := read~$Pointer$#18(create_kernel_qp_~uuari~3#1.base, 32 + create_kernel_qp_~uuari~3#1.offset, 8);call write~$Pointer$#18(create_kernel_qp_#t~mem2029#1.base, create_kernel_qp_#t~mem2029#1.offset + 180 * (if create_kernel_qp_~uuarn~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then create_kernel_qp_~uuarn~3#1 % 18446744073709551616 % 18446744073709551616 else create_kernel_qp_~uuarn~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), create_kernel_qp_~qp#1.base, 790 + create_kernel_qp_~qp#1.offset, 8);havoc create_kernel_qp_#t~mem2029#1.base, create_kernel_qp_#t~mem2029#1.offset;call create_kernel_qp_#t~mem2030#1.base, create_kernel_qp_#t~mem2030#1.offset := read~$Pointer$#18(create_kernel_qp_~qp#1.base, 790 + create_kernel_qp_~qp#1.offset, 8);call create_kernel_qp_#t~mem2031#1.base, create_kernel_qp_#t~mem2031#1.offset := read~$Pointer$#18(create_kernel_qp_#t~mem2030#1.base, 20 + create_kernel_qp_#t~mem2030#1.offset, 8);call create_kernel_qp_#t~mem2032#1 := read~int#18(create_kernel_qp_#t~mem2031#1.base, create_kernel_qp_#t~mem2031#1.offset, 4);create_kernel_qp_~uar_index~1#1 := (if create_kernel_qp_#t~mem2032#1 % 4294967296 % 4294967296 <= 2147483647 then create_kernel_qp_#t~mem2032#1 % 4294967296 % 4294967296 else create_kernel_qp_#t~mem2032#1 % 4294967296 % 4294967296 - 4294967296);havoc create_kernel_qp_#t~mem2030#1.base, create_kernel_qp_#t~mem2030#1.offset;havoc create_kernel_qp_#t~mem2031#1.base, create_kernel_qp_#t~mem2031#1.offset;havoc create_kernel_qp_#t~mem2032#1;assume { :begin_inline_calc_sq_size } true;calc_sq_size_#in~dev#1.base, calc_sq_size_#in~dev#1.offset, calc_sq_size_#in~attr#1.base, calc_sq_size_#in~attr#1.offset, calc_sq_size_#in~qp#1.base, calc_sq_size_#in~qp#1.offset := create_kernel_qp_~dev#1.base, create_kernel_qp_~dev#1.offset, create_kernel_qp_~init_attr#1.base, create_kernel_qp_~init_attr#1.offset, create_kernel_qp_~qp#1.base, create_kernel_qp_~qp#1.offset;havoc calc_sq_size_#res#1;havoc calc_sq_size_#t~mem1770#1, calc_sq_size_#t~ret1771#1, calc_sq_size_#t~mem1772#1, calc_sq_size_#t~ret1773#1, calc_sq_size_#t~ret1774#1.base, calc_sq_size_#t~ret1774#1.offset, calc_sq_size_#t~mem1775#1, calc_sq_size_#t~mem1776#1.base, calc_sq_size_#t~mem1776#1.offset, calc_sq_size_#t~mem1777#1, calc_sq_size_#t~ret1778#1, calc_sq_size_#t~mem1779#1, calc_sq_size_#t~ret1780#1, calc_sq_size_#t~mem1781#1.base, calc_sq_size_#t~mem1781#1.offset, calc_sq_size_#t~mem1782#1, calc_sq_size_#t~ret1783#1, calc_sq_size_#t~ret1784#1.base, calc_sq_size_#t~ret1784#1.offset, calc_sq_size_#t~mem1785#1, calc_sq_size_#t~mem1786#1, calc_sq_size_#t~ret1787#1, calc_sq_size_#t~mem1788#1, calc_sq_size_#t~mem1789#1, calc_sq_size_#t~bitwise1790#1, calc_sq_size_#t~mem1791#1, calc_sq_size_#t~ret1792#1, calc_sq_size_#t~mem1793#1.base, calc_sq_size_#t~mem1793#1.offset, calc_sq_size_#t~mem1794#1, calc_sq_size_#t~ret1795#1, calc_sq_size_#t~mem1797#1, calc_sq_size_#t~bitwise1796#1, calc_sq_size_#t~mem1798#1, calc_sq_size_#t~ret1799#1, calc_sq_size_#t~mem1800#1.base, calc_sq_size_#t~mem1800#1.offset, calc_sq_size_#t~mem1801#1, calc_sq_size_#t~ret1802#1, calc_sq_size_#t~ret1803#1.base, calc_sq_size_#t~ret1803#1.offset, calc_sq_size_#t~mem1804#1, calc_sq_size_#t~mem1805#1, calc_sq_size_#t~bitwise1806#1, calc_sq_size_#t~mem1807#1, calc_sq_size_#t~mem1808#1, calc_sq_size_~dev#1.base, calc_sq_size_~dev#1.offset, calc_sq_size_~attr#1.base, calc_sq_size_~attr#1.offset, calc_sq_size_~qp#1.base, calc_sq_size_~qp#1.offset, calc_sq_size_~wqe_size~1#1, calc_sq_size_~wq_size~1#1, calc_sq_size_~#descriptor~9#1.base, calc_sq_size_~#descriptor~9#1.offset, calc_sq_size_~tmp~116#1.base, calc_sq_size_~tmp~116#1.offset, calc_sq_size_~tmp___0~59#1, calc_sq_size_~#descriptor___0~4#1.base, calc_sq_size_~#descriptor___0~4#1.offset, calc_sq_size_~tmp___1~41#1, calc_sq_size_~tmp___2~33#1.base, calc_sq_size_~tmp___2~33#1.offset, calc_sq_size_~tmp___3~21#1, calc_sq_size_~tmp___4~17#1, calc_sq_size_~tmp___5~17#1, calc_sq_size_~tmp___6~14#1, calc_sq_size_~#descriptor___1~1#1.base, calc_sq_size_~#descriptor___1~1#1.offset, calc_sq_size_~tmp___7~14#1, calc_sq_size_~tmp___8~10#1.base, calc_sq_size_~tmp___8~10#1.offset, calc_sq_size_~tmp___9~9#1, calc_sq_size_~tmp___10~7#1;calc_sq_size_~dev#1.base, calc_sq_size_~dev#1.offset := calc_sq_size_#in~dev#1.base, calc_sq_size_#in~dev#1.offset;calc_sq_size_~attr#1.base, calc_sq_size_~attr#1.offset := calc_sq_size_#in~attr#1.base, calc_sq_size_#in~attr#1.offset;calc_sq_size_~qp#1.base, calc_sq_size_~qp#1.offset := calc_sq_size_#in~qp#1.base, calc_sq_size_#in~qp#1.offset;havoc calc_sq_size_~wqe_size~1#1;havoc calc_sq_size_~wq_size~1#1;call calc_sq_size_~#descriptor~9#1.base, calc_sq_size_~#descriptor~9#1.offset := #Ultimate.allocOnStack(37);havoc calc_sq_size_~tmp~116#1.base, calc_sq_size_~tmp~116#1.offset;havoc calc_sq_size_~tmp___0~59#1;call calc_sq_size_~#descriptor___0~4#1.base, calc_sq_size_~#descriptor___0~4#1.offset := #Ultimate.allocOnStack(37);havoc calc_sq_size_~tmp___1~41#1;havoc calc_sq_size_~tmp___2~33#1.base, calc_sq_size_~tmp___2~33#1.offset;havoc calc_sq_size_~tmp___3~21#1;havoc calc_sq_size_~tmp___4~17#1;havoc calc_sq_size_~tmp___5~17#1;havoc calc_sq_size_~tmp___6~14#1;call calc_sq_size_~#descriptor___1~1#1.base, calc_sq_size_~#descriptor___1~1#1.offset := #Ultimate.allocOnStack(37);havoc calc_sq_size_~tmp___7~14#1;havoc calc_sq_size_~tmp___8~10#1.base, calc_sq_size_~tmp___8~10#1.offset;havoc calc_sq_size_~tmp___9~9#1;havoc calc_sq_size_~tmp___10~7#1;call calc_sq_size_#t~mem1770#1 := read~int#18(calc_sq_size_~attr#1.base, 48 + calc_sq_size_~attr#1.offset, 4); [2025-02-08 02:59:53,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11378: calc_sq_size_~tmp___8~10#1.base, calc_sq_size_~tmp___8~10#1.offset := calc_sq_size_#t~ret1803#1.base, calc_sq_size_#t~ret1803#1.offset;havoc calc_sq_size_#t~ret1803#1.base, calc_sq_size_#t~ret1803#1.offset;call calc_sq_size_#t~mem1804#1 := read~int#7(calc_sq_size_~tmp___8~10#1.base, 2076 + calc_sq_size_~tmp___8~10#1.offset, 4);call calc_sq_size_#t~mem1805#1 := read~int#18(calc_sq_size_~qp#1.base, 563 + calc_sq_size_~qp#1.offset, 4); [2025-02-08 02:59:53,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12567-1: SUMMARY for call create_qp_common_#t~ret2313#1 := __fswab32(create_qp_common_#t~mem2312#1); srcloc: null [2025-02-08 02:59:53,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21948: havoc device_create_file_#t~nondet5169#1;mlx5_ib_add_#t~ret899#1 := device_create_file_#res#1;havoc device_create_file_#t~nondet5169#1, device_create_file_~arg0#1.base, device_create_file_~arg0#1.offset, device_create_file_~arg1#1.base, device_create_file_~arg1#1.offset;havoc device_create_file_#in~arg0#1.base, device_create_file_#in~arg0#1.offset, device_create_file_#in~arg1#1.base, device_create_file_#in~arg1#1.offset;assume { :end_inline_device_create_file } true;assume -2147483648 <= mlx5_ib_add_#t~ret899#1 && mlx5_ib_add_#t~ret899#1 <= 2147483647;mlx5_ib_add_~err~17#1 := mlx5_ib_add_#t~ret899#1; [2025-02-08 02:59:53,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12567: create_qp_common_~tmp___48~0#1 := create_qp_common_#t~ret2313#1;havoc create_qp_common_#t~mem2312#1;havoc create_qp_common_#t~ret2313#1;call create_qp_common_#t~mem2314#1.base, create_qp_common_#t~mem2314#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call write~int#18(create_qp_common_~tmp___48~0#1, create_qp_common_#t~mem2314#1.base, 176 + create_qp_common_#t~mem2314#1.offset, 4);havoc create_qp_common_#t~mem2314#1.base, create_qp_common_#t~mem2314#1.offset;call create_qp_common_#t~mem2315#1.base, create_qp_common_#t~mem2315#1.offset := read~$Pointer$#18(create_qp_common_~devr~0#1.base, 40 + create_qp_common_~devr~0#1.offset, 8); [2025-02-08 02:59:53,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11378-1: SUMMARY for call calc_sq_size_#t~ret1803#1.base, calc_sq_size_#t~ret1803#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12964-1: mlx5_ib_create_qp_#t~switch2420#1 := mlx5_ib_create_qp_#t~switch2420#1 || 6 == mlx5_ib_create_qp_#t~mem2419#1; [2025-02-08 02:59:53,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12964: assume mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12964: assume !mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10057: mlx5_ib_create_cq_~tmp___11~5#1 := mlx5_ib_create_cq_#t~ret1419#1;havoc mlx5_ib_create_cq_#t~mem1418#1;havoc mlx5_ib_create_cq_#t~ret1419#1;call mlx5_ib_create_cq_#t~mem1420#1.base, mlx5_ib_create_cq_#t~mem1420#1.offset := read~$Pointer$#73(mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset, 8);call write~int#18(mlx5_ib_create_cq_~tmp___11~5#1, mlx5_ib_create_cq_#t~mem1420#1.base, 72 + mlx5_ib_create_cq_#t~mem1420#1.offset, 8);havoc mlx5_ib_create_cq_#t~mem1420#1.base, mlx5_ib_create_cq_#t~mem1420#1.offset;call mlx5_ib_create_cq_#t~mem1421#1.base, mlx5_ib_create_cq_#t~mem1421#1.offset := read~$Pointer$#18(mlx5_ib_create_cq_~dev~28#1.base, 2391 + mlx5_ib_create_cq_~dev~28#1.offset, 8);call mlx5_ib_create_cq_#t~mem1422#1.base, mlx5_ib_create_cq_#t~mem1422#1.offset := read~$Pointer$#73(mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset, 8);call mlx5_ib_create_cq_#t~mem1423#1 := read~int#53(mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset, 4);assume { :begin_inline_mlx5_core_create_cq } true;mlx5_core_create_cq_#in~arg0#1.base, mlx5_core_create_cq_#in~arg0#1.offset, mlx5_core_create_cq_#in~arg1#1.base, mlx5_core_create_cq_#in~arg1#1.offset, mlx5_core_create_cq_#in~arg2#1.base, mlx5_core_create_cq_#in~arg2#1.offset, mlx5_core_create_cq_#in~arg3#1 := mlx5_ib_create_cq_#t~mem1421#1.base, mlx5_ib_create_cq_#t~mem1421#1.offset, mlx5_ib_create_cq_~cq~3#1.base, 48 + mlx5_ib_create_cq_~cq~3#1.offset, mlx5_ib_create_cq_#t~mem1422#1.base, mlx5_ib_create_cq_#t~mem1422#1.offset, mlx5_ib_create_cq_#t~mem1423#1;havoc mlx5_core_create_cq_#res#1;havoc mlx5_core_create_cq_#t~nondet5196#1, mlx5_core_create_cq_~arg0#1.base, mlx5_core_create_cq_~arg0#1.offset, mlx5_core_create_cq_~arg1#1.base, mlx5_core_create_cq_~arg1#1.offset, mlx5_core_create_cq_~arg2#1.base, mlx5_core_create_cq_~arg2#1.offset, mlx5_core_create_cq_~arg3#1;mlx5_core_create_cq_~arg0#1.base, mlx5_core_create_cq_~arg0#1.offset := mlx5_core_create_cq_#in~arg0#1.base, mlx5_core_create_cq_#in~arg0#1.offset;mlx5_core_create_cq_~arg1#1.base, mlx5_core_create_cq_~arg1#1.offset := mlx5_core_create_cq_#in~arg1#1.base, mlx5_core_create_cq_#in~arg1#1.offset;mlx5_core_create_cq_~arg2#1.base, mlx5_core_create_cq_~arg2#1.offset := mlx5_core_create_cq_#in~arg2#1.base, mlx5_core_create_cq_#in~arg2#1.offset;mlx5_core_create_cq_~arg3#1 := mlx5_core_create_cq_#in~arg3#1;havoc mlx5_core_create_cq_#t~nondet5196#1;assume -2147483648 <= mlx5_core_create_cq_#t~nondet5196#1 && mlx5_core_create_cq_#t~nondet5196#1 <= 2147483647;mlx5_core_create_cq_#res#1 := mlx5_core_create_cq_#t~nondet5196#1;havoc mlx5_core_create_cq_#t~nondet5196#1; [2025-02-08 02:59:53,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10057-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1419#1 := __fswab64(mlx5_ib_create_cq_#t~mem1418#1); srcloc: null [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7679-1: SUMMARY for call get_port_caps_#t~ret698#1 := __fswab32(get_port_caps_#t~mem697#1); srcloc: null [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7679: get_port_caps_~tmp___5~5#1 := get_port_caps_#t~ret698#1; [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11379-1: SUMMARY for call __dynamic_pr_debug(calc_sq_size_~#descriptor___1~1#1.base, calc_sq_size_~#descriptor___1~1#1.offset, 197, 0); srcloc: null [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11379: havoc calc_sq_size_#t~mem1804#1;havoc calc_sq_size_#t~mem1805#1;havoc calc_sq_size_#t~bitwise1806#1; [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8340-1: SUMMARY for call ldv_initialize_mlx5_interface_7_#t~ret903#1.base, ldv_initialize_mlx5_interface_7_#t~ret903#1.offset := ldv_init_zalloc(329944); srcloc: null [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8340: ldv_initialize_mlx5_interface_7_~tmp~58#1.base, ldv_initialize_mlx5_interface_7_~tmp~58#1.offset := ldv_initialize_mlx5_interface_7_#t~ret903#1.base, ldv_initialize_mlx5_interface_7_#t~ret903#1.offset;havoc ldv_initialize_mlx5_interface_7_#t~ret903#1.base, ldv_initialize_mlx5_interface_7_#t~ret903#1.offset;~mlx5_ib_interface_group0~0.base, ~mlx5_ib_interface_group0~0.offset := ldv_initialize_mlx5_interface_7_~tmp~58#1.base, ldv_initialize_mlx5_interface_7_~tmp~58#1.offset; [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944-1: SUMMARY for call create_umr_res_#t~ret763#1 := mlx5_ib_destroy_qp(create_umr_res_~qp~0#1.base, create_umr_res_~qp~0#1.offset); srcloc: null [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944: assume -2147483648 <= create_umr_res_#t~ret763#1 && create_umr_res_#t~ret763#1 <= 2147483647; [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12965: assume mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12965: assume !mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12965-1: mlx5_ib_create_qp_#t~switch2420#1 := mlx5_ib_create_qp_#t~switch2420#1 || 8 == mlx5_ib_create_qp_#t~mem2419#1; [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8605: main_#t~ret949#1 := mlx5_ib_init_#res#1;havoc mlx5_ib_init_#t~ret900#1, mlx5_ib_init_#t~ret901#1, mlx5_ib_init_#t~ret902#1, mlx5_ib_init_~err~18#1;assume { :end_inline_mlx5_ib_init } true;assume -2147483648 <= main_#t~ret949#1 && main_#t~ret949#1 <= 2147483647;~ldv_retval_1~0 := main_#t~ret949#1;havoc main_#t~ret949#1; [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7680: assume get_port_caps_~port~2#1 % 4294967296 <= get_port_caps_~tmp___5~5#1 % 256 % 4294967296; [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7680: assume !(get_port_caps_~port~2#1 % 4294967296 <= get_port_caps_~tmp___5~5#1 % 256 % 4294967296); [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11776: assume -9223372036854775808 <= create_user_qp_#t~ret1920#1 && create_user_qp_#t~ret1920#1 <= 9223372036854775807;create_user_qp_~tmp___2~35#1 := create_user_qp_#t~ret1920#1;havoc create_user_qp_#t~mem1919#1;havoc create_user_qp_#t~ret1920#1; [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12833: call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset);havoc mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset);havoc mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset);havoc mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset);havoc mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset;create_umr_res_#t~ret735#1.base, create_umr_res_#t~ret735#1.offset := mlx5_ib_create_qp_#res#1.base, mlx5_ib_create_qp_#res#1.offset;havoc mlx5_ib_create_qp_#t~mem2406#1.base, mlx5_ib_create_qp_#t~mem2406#1.offset, mlx5_ib_create_qp_#t~ret2407#1.base, mlx5_ib_create_qp_#t~ret2407#1.offset, mlx5_ib_create_qp_#t~mem2408#1, mlx5_ib_create_qp_#t~mem2409#1, mlx5_ib_create_qp_#t~short2410#1, mlx5_ib_create_qp_#t~mem2411#1, mlx5_ib_create_qp_#t~ret2412#1.base, mlx5_ib_create_qp_#t~ret2412#1.offset, mlx5_ib_create_qp_#t~ret2413#1, mlx5_ib_create_qp_#t~ret2414#1.base, mlx5_ib_create_qp_#t~ret2414#1.offset, mlx5_ib_create_qp_#t~mem2415#1.base, mlx5_ib_create_qp_#t~mem2415#1.offset, mlx5_ib_create_qp_#t~ret2416#1.base, mlx5_ib_create_qp_#t~ret2416#1.offset, mlx5_ib_create_qp_#t~mem2417#1.base, mlx5_ib_create_qp_#t~mem2417#1.offset, mlx5_ib_create_qp_#t~ret2418#1.base, mlx5_ib_create_qp_#t~ret2418#1.offset, mlx5_ib_create_qp_#t~mem2419#1, mlx5_ib_create_qp_#t~switch2420#1, mlx5_ib_create_qp_#t~mem2421#1.base, mlx5_ib_create_qp_#t~mem2421#1.offset, mlx5_ib_create_qp_#t~mem2422#1, mlx5_ib_create_qp_#t~ret2423#1, mlx5_ib_create_qp_#t~bitwise2424#1, mlx5_ib_create_qp_#t~mem2425#1, mlx5_ib_create_qp_#t~ret2426#1, mlx5_ib_create_qp_#t~ret2427#1.base, mlx5_ib_create_qp_#t~ret2427#1.offset, mlx5_ib_create_qp_#t~mem2428#1, mlx5_ib_create_qp_#t~ret2429#1.base, mlx5_ib_create_qp_#t~ret2429#1.offset, mlx5_ib_create_qp_#t~mem2430#1, mlx5_ib_create_qp_#t~mem2431#1.base, mlx5_ib_create_qp_#t~mem2431#1.offset, mlx5_ib_create_qp_#t~ret2432#1.base, mlx5_ib_create_qp_#t~ret2432#1.offset, mlx5_ib_create_qp_#t~mem2433#1, mlx5_ib_create_qp_#t~ret2434#1.base, mlx5_ib_create_qp_#t~ret2434#1.offset, mlx5_ib_create_qp_#t~ret2435#1.base, mlx5_ib_create_qp_#t~ret2435#1.offset, mlx5_ib_create_qp_#t~ret2436#1, mlx5_ib_create_qp_#t~mem2437#1, mlx5_ib_create_qp_#t~ret2438#1, mlx5_ib_create_qp_#t~ret2439#1.base, mlx5_ib_create_qp_#t~ret2439#1.offset, mlx5_ib_create_qp_#t~mem2440#1, mlx5_ib_create_qp_#t~ret2441#1.base, mlx5_ib_create_qp_#t~ret2441#1.offset, mlx5_ib_create_qp_#t~mem2442#1, mlx5_ib_create_qp_#t~ret2443#1, mlx5_ib_create_qp_#t~mem2444#1, mlx5_ib_create_qp_#t~ret2445#1, mlx5_ib_create_qp_#t~mem2446#1, mlx5_ib_create_qp_#t~mem2447#1, mlx5_ib_create_qp_#t~ret2448#1, mlx5_ib_create_qp_#t~mem2449#1.base, mlx5_ib_create_qp_#t~mem2449#1.offset, mlx5_ib_create_qp_#t~ret2450#1.base, mlx5_ib_create_qp_#t~ret2450#1.offset, mlx5_ib_create_qp_#t~mem2451#1.base, mlx5_ib_create_qp_#t~mem2451#1.offset, mlx5_ib_create_qp_#t~ret2452#1.base, mlx5_ib_create_qp_#t~ret2452#1.offset, mlx5_ib_create_qp_#t~ret2453#1.base, mlx5_ib_create_qp_#t~ret2453#1.offset, mlx5_ib_create_qp_#t~mem2454#1, mlx5_ib_create_qp_#t~mem2455#1, mlx5_ib_create_qp_#t~mem2456#1, mlx5_ib_create_qp_#t~mem2457#1, mlx5_ib_create_qp_#t~mem2458#1, mlx5_ib_create_qp_#t~mem2459#1, mlx5_ib_create_qp_#t~ret2460#1, mlx5_ib_create_qp_#t~ret2461#1.base, mlx5_ib_create_qp_#t~ret2461#1.offset, mlx5_ib_create_qp_#t~mem2462#1, mlx5_ib_create_qp_#t~mem2463#1, mlx5_ib_create_qp_#t~ret2464#1.base, mlx5_ib_create_qp_#t~ret2464#1.offset, mlx5_ib_create_qp_~pd#1.base, mlx5_ib_create_qp_~pd#1.offset, mlx5_ib_create_qp_~init_attr#1.base, mlx5_ib_create_qp_~init_attr#1.offset, mlx5_ib_create_qp_~udata#1.base, mlx5_ib_create_qp_~udata#1.offset, mlx5_ib_create_qp_~dev~34#1.base, mlx5_ib_create_qp_~dev~34#1.offset, mlx5_ib_create_qp_~qp~1#1.base, mlx5_ib_create_qp_~qp~1#1.offset, mlx5_ib_create_qp_~xrcdn~0#1, mlx5_ib_create_qp_~err~33#1, mlx5_ib_create_qp_~tmp~127#1.base, mlx5_ib_create_qp_~tmp~127#1.offset, mlx5_ib_create_qp_~tmp___0~68#1.base, mlx5_ib_create_qp_~tmp___0~68#1.offset, mlx5_ib_create_qp_~tmp___1~47#1.base, mlx5_ib_create_qp_~tmp___1~47#1.offset, mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset, mlx5_ib_create_qp_~tmp___2~39#1.base, mlx5_ib_create_qp_~tmp___2~39#1.offset, mlx5_ib_create_qp_~tmp___3~27#1, mlx5_ib_create_qp_~tmp___4~23#1.base, mlx5_ib_create_qp_~tmp___4~23#1.offset, mlx5_ib_create_qp_~tmp___5~23#1, mlx5_ib_create_qp_~tmp___6~20#1.base, mlx5_ib_create_qp_~tmp___6~20#1.offset, mlx5_ib_create_qp_~tmp___7~18#1.base, mlx5_ib_create_qp_~tmp___7~18#1.offset, mlx5_ib_create_qp_~tmp___8~14#1.base, mlx5_ib_create_qp_~tmp___8~14#1.offset, mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset, mlx5_ib_create_qp_~tmp___9~13#1.base, mlx5_ib_create_qp_~tmp___9~13#1.offset, mlx5_ib_create_qp_~tmp___10~11#1, mlx5_ib_create_qp_~tmp___11~9#1.base, mlx5_ib_create_qp_~tmp___11~9#1.offset, mlx5_ib_create_qp_~tmp___12~9#1, mlx5_ib_create_qp_~tmp___13~9#1, mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset, mlx5_ib_create_qp_~tmp___14~9#1.base, mlx5_ib_create_qp_~tmp___14~9#1.offset, mlx5_ib_create_qp_~tmp___15~8#1.base, mlx5_ib_create_qp_~tmp___15~8#1.offset, mlx5_ib_create_qp_~tmp___16~7#1.base, mlx5_ib_create_qp_~tmp___16~7#1.offset, mlx5_ib_create_qp_~tmp___17~7#1, mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset, mlx5_ib_create_qp_~tmp___18~7#1.base, mlx5_ib_create_qp_~tmp___18~7#1.offset, mlx5_ib_create_qp_~tmp___19~6#1, mlx5_ib_create_qp_~tmp___20~6#1.base, mlx5_ib_create_qp_~tmp___20~6#1.offset;havoc mlx5_ib_create_qp_#in~pd#1.base, mlx5_ib_create_qp_#in~pd#1.offset, mlx5_ib_create_qp_#in~init_attr#1.base, mlx5_ib_create_qp_#in~init_attr#1.offset, mlx5_ib_create_qp_#in~udata#1.base, mlx5_ib_create_qp_#in~udata#1.offset;assume { :end_inline_mlx5_ib_create_qp } true;create_umr_res_~qp~0#1.base, create_umr_res_~qp~0#1.offset := create_umr_res_#t~ret735#1.base, create_umr_res_#t~ret735#1.offset;havoc create_umr_res_#t~ret735#1.base, create_umr_res_#t~ret735#1.offset; [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11776-1: SUMMARY for call create_user_qp_#t~ret1920#1 := ldv__builtin_expect((if create_user_qp_#t~mem1919#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_user_qp_#t~mem1919#1 % 256 % 18446744073709551616 else create_user_qp_#t~mem1919#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12569-1: SUMMARY for call create_qp_common_#t~ret2316#1.base, create_qp_common_#t~ret2316#1.offset := to_msrq(create_qp_common_#t~mem2315#1.base, create_qp_common_#t~mem2315#1.offset); srcloc: null [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12569: create_qp_common_~tmp___49~0#1.base, create_qp_common_~tmp___49~0#1.offset := create_qp_common_#t~ret2316#1.base, create_qp_common_#t~ret2316#1.offset;havoc create_qp_common_#t~mem2315#1.base, create_qp_common_#t~mem2315#1.offset;havoc create_qp_common_#t~ret2316#1.base, create_qp_common_#t~ret2316#1.offset;call create_qp_common_#t~mem2317#1 := read~int#18(create_qp_common_~tmp___49~0#1.base, 164 + create_qp_common_~tmp___49~0#1.offset, 4); [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17722: SUMMARY for call lockdep_init_map(mlx5_mr_cache_init_~ent~13#1.base, 188 + mlx5_mr_cache_init_~ent~13#1.offset, 560, 0, mlx5_mr_cache_init_~#__key___2~0#1.base, mlx5_mr_cache_init_~#__key___2~0#1.offset, 0); srcloc: null [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12966-1: mlx5_ib_create_qp_#t~switch2420#1 := mlx5_ib_create_qp_#t~switch2420#1 || 11 == mlx5_ib_create_qp_#t~mem2419#1; [2025-02-08 02:59:53,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12966: assume mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12966: assume !mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7813-1: SUMMARY for call create_umr_res_#t~ret728#1 := IS_ERR(create_umr_res_~cq~0#1.base, create_umr_res_~cq~0#1.offset); srcloc: null [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9927: call create_cq_kernel_#t~mem1372#1 := read~int#18(create_cq_kernel_~cq#1.base, 232 + create_cq_kernel_~cq#1.offset, 4);call write~int#53((if 8 * (34 + create_cq_kernel_#t~mem1372#1) % 4294967296 % 4294967296 <= 2147483647 then 8 * (34 + create_cq_kernel_#t~mem1372#1) % 4294967296 % 4294967296 else 8 * (34 + create_cq_kernel_#t~mem1372#1) % 4294967296 % 4294967296 - 4294967296), create_cq_kernel_~inlen#1.base, create_cq_kernel_~inlen#1.offset, 4);havoc create_cq_kernel_#t~mem1372#1;call create_cq_kernel_#t~mem1373#1 := read~int#53(create_cq_kernel_~inlen#1.base, create_cq_kernel_~inlen#1.offset, 4); [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7813: create_umr_res_~tmp___12~2#1 := (if 0 == create_umr_res_#t~ret728#1 % 256 then 0 else 1);havoc create_umr_res_#t~ret728#1; [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9927-1: SUMMARY for call init_cq_buf(create_cq_kernel_~cq#1.base, create_cq_kernel_~cq#1.offset, create_cq_kernel_~cq#1.base, 216 + create_cq_kernel_~cq#1.offset); srcloc: null [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12570: create_qp_common_~tmp___50~0#1 := create_qp_common_#t~ret2318#1;havoc create_qp_common_#t~mem2317#1;havoc create_qp_common_#t~ret2318#1;call create_qp_common_#t~mem2319#1.base, create_qp_common_#t~mem2319#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2320#1.base, create_qp_common_#t~mem2320#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2321#1 := read~int#18(create_qp_common_#t~mem2320#1.base, 196 + create_qp_common_#t~mem2320#1.offset, 4); [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11777: assume 0 != create_user_qp_~tmp___2~35#1; [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11777: assume !(0 != create_user_qp_~tmp___2~35#1); [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11381-1: havoc calc_sq_size_#t~bitwise1806#1;assume calc_sq_size_#t~bitwise1806#1 > 1; [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11381: [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12306: assume -9223372036854775808 <= create_qp_common_#t~ret2130#1 && create_qp_common_#t~ret2130#1 <= 9223372036854775807;create_qp_common_~tmp___0~65#1 := create_qp_common_#t~ret2130#1;havoc create_qp_common_#t~mem2129#1;havoc create_qp_common_#t~ret2130#1; [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11381-2: assume 0 == (if calc_sq_size_~tmp___7~14#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then calc_sq_size_~tmp___7~14#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else calc_sq_size_~tmp___7~14#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 256;calc_sq_size_#t~bitwise1806#1 := 1; [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11381-2: assume !(0 == (if calc_sq_size_~tmp___7~14#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then calc_sq_size_~tmp___7~14#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else calc_sq_size_~tmp___7~14#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 256); [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12570-1: SUMMARY for call create_qp_common_#t~ret2318#1 := __fswab32(create_qp_common_#t~mem2317#1); srcloc: null [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17723: call write~$Pointer$#18(#funAddr~cache_work_func.base, #funAddr~cache_work_func.offset, mlx5_mr_cache_init_~ent~13#1.base, 180 + mlx5_mr_cache_init_~ent~13#1.offset, 8); [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17723-1: SUMMARY for call INIT_LIST_HEAD(mlx5_mr_cache_init_~ent~13#1.base, 164 + mlx5_mr_cache_init_~ent~13#1.offset); srcloc: null [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10060: assume 0 != mlx5_ib_create_cq_~err~23#1; [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10060: assume !(0 != mlx5_ib_create_cq_~err~23#1);call write~$Pointer$#11(152, 0, mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset, 8);call write~$Pointer$#11(153, 0, mlx5_ib_create_cq_~#descriptor~6#1.base, 8 + mlx5_ib_create_cq_~#descriptor~6#1.offset, 8);call write~$Pointer$#11(154, 0, mlx5_ib_create_cq_~#descriptor~6#1.base, 16 + mlx5_ib_create_cq_~#descriptor~6#1.offset, 8);call write~$Pointer$#11(155, 0, mlx5_ib_create_cq_~#descriptor~6#1.base, 24 + mlx5_ib_create_cq_~#descriptor~6#1.offset, 8);call write~int#11(803, mlx5_ib_create_cq_~#descriptor~6#1.base, 32 + mlx5_ib_create_cq_~#descriptor~6#1.offset, 4);call write~int#11(0, mlx5_ib_create_cq_~#descriptor~6#1.base, 36 + mlx5_ib_create_cq_~#descriptor~6#1.offset, 1);call mlx5_ib_create_cq_#t~mem1425#1 := read~int#11(mlx5_ib_create_cq_~#descriptor~6#1.base, 36 + mlx5_ib_create_cq_~#descriptor~6#1.offset, 1); [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7946: assume -2147483648 <= create_umr_res_#t~ret764#1 && create_umr_res_#t~ret764#1 <= 2147483647; [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12306-1: SUMMARY for call create_qp_common_#t~ret2130#1 := ldv__builtin_expect((if create_qp_common_#t~mem2129#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_qp_common_#t~mem2129#1 % 256 % 18446744073709551616 else create_qp_common_#t~mem2129#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7814: assume 0 != (if create_umr_res_~tmp___12~2#1 % 256 % 4294967296 <= 2147483647 then create_umr_res_~tmp___12~2#1 % 256 % 4294967296 else create_umr_res_~tmp___12~2#1 % 256 % 4294967296 - 4294967296);call write~$Pointer$#11(77, 0, create_umr_res_~#descriptor___1~0#1.base, create_umr_res_~#descriptor___1~0#1.offset, 8);call write~$Pointer$#11(78, 0, create_umr_res_~#descriptor___1~0#1.base, 8 + create_umr_res_~#descriptor___1~0#1.offset, 8);call write~$Pointer$#11(79, 0, create_umr_res_~#descriptor___1~0#1.base, 16 + create_umr_res_~#descriptor___1~0#1.offset, 8);call write~$Pointer$#11(80, 0, create_umr_res_~#descriptor___1~0#1.base, 24 + create_umr_res_~#descriptor___1~0#1.offset, 8);call write~int#11(1168, create_umr_res_~#descriptor___1~0#1.base, 32 + create_umr_res_~#descriptor___1~0#1.offset, 4);call write~int#11(0, create_umr_res_~#descriptor___1~0#1.base, 36 + create_umr_res_~#descriptor___1~0#1.offset, 1);call create_umr_res_#t~mem729#1 := read~int#11(create_umr_res_~#descriptor___1~0#1.base, 36 + create_umr_res_~#descriptor___1~0#1.offset, 1); [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7814: assume !(0 != (if create_umr_res_~tmp___12~2#1 % 256 % 4294967296 <= 2147483647 then create_umr_res_~tmp___12~2#1 % 256 % 4294967296 else create_umr_res_~tmp___12~2#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21423: call ULTIMATE.dealloc(mlx5_ib_odp_init_one_~#__srcu_key~0#1.base, mlx5_ib_odp_init_one_~#__srcu_key~0#1.offset);havoc mlx5_ib_odp_init_one_~#__srcu_key~0#1.base, mlx5_ib_odp_init_one_~#__srcu_key~0#1.offset;mlx5_ib_add_#t~ret895#1 := mlx5_ib_odp_init_one_#res#1;havoc mlx5_ib_odp_init_one_#t~ret5141#1, mlx5_ib_odp_init_one_~ibdev#1.base, mlx5_ib_odp_init_one_~ibdev#1.offset, mlx5_ib_odp_init_one_~ret~13#1, mlx5_ib_odp_init_one_~#__srcu_key~0#1.base, mlx5_ib_odp_init_one_~#__srcu_key~0#1.offset, mlx5_ib_odp_init_one_~tmp~295#1;havoc mlx5_ib_odp_init_one_#in~ibdev#1.base, mlx5_ib_odp_init_one_#in~ibdev#1.offset;assume { :end_inline_mlx5_ib_odp_init_one } true;assume -2147483648 <= mlx5_ib_add_#t~ret895#1 && mlx5_ib_add_#t~ret895#1 <= 2147483647;mlx5_ib_add_~err~17#1 := mlx5_ib_add_#t~ret895#1;havoc mlx5_ib_add_#t~ret895#1; [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12967-2: mlx5_ib_create_qp_#t~switch2420#1 := true; [2025-02-08 02:59:53,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11778: create_user_qp_~tmp___1~43#1.base, create_user_qp_~tmp___1~43#1.offset := create_user_qp_#t~ret1921#1.base, create_user_qp_#t~ret1921#1.offset;havoc create_user_qp_#t~ret1921#1.base, create_user_qp_#t~ret1921#1.offset;call create_user_qp_#t~mem1922#1 := read~int#7(create_user_qp_~tmp___1~43#1.base, 2076 + create_user_qp_~tmp___1~43#1.offset, 4); [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7946-1: SUMMARY for call create_umr_res_#t~ret764#1 := ib_destroy_cq(create_umr_res_~cq~0#1.base, create_umr_res_~cq~0#1.offset); srcloc: null [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12967: assume 0 != mlx5_ib_create_qp_~tmp___19~6#1; [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12967: assume !(0 != mlx5_ib_create_qp_~tmp___19~6#1); [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12967-1: assume mlx5_ib_create_qp_#t~switch2420#1;call write~$Pointer$#11(386, 0, mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset, 8);call write~$Pointer$#11(387, 0, mlx5_ib_create_qp_~#descriptor___2~4#1.base, 8 + mlx5_ib_create_qp_~#descriptor___2~4#1.offset, 8);call write~$Pointer$#11(388, 0, mlx5_ib_create_qp_~#descriptor___2~4#1.base, 16 + mlx5_ib_create_qp_~#descriptor___2~4#1.offset, 8);call write~$Pointer$#11(389, 0, mlx5_ib_create_qp_~#descriptor___2~4#1.base, 24 + mlx5_ib_create_qp_~#descriptor___2~4#1.offset, 8);call write~int#11(1298, mlx5_ib_create_qp_~#descriptor___2~4#1.base, 32 + mlx5_ib_create_qp_~#descriptor___2~4#1.offset, 4);call write~int#11(0, mlx5_ib_create_qp_~#descriptor___2~4#1.base, 36 + mlx5_ib_create_qp_~#descriptor___2~4#1.offset, 1);call mlx5_ib_create_qp_#t~mem2459#1 := read~int#11(mlx5_ib_create_qp_~#descriptor___2~4#1.base, 36 + mlx5_ib_create_qp_~#descriptor___2~4#1.offset, 1); [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12967-1: assume !mlx5_ib_create_qp_#t~switch2420#1;havoc mlx5_ib_create_qp_#t~mem2419#1;havoc mlx5_ib_create_qp_#t~switch2420#1;havoc mlx5_ib_create_qp_#t~mem2421#1.base, mlx5_ib_create_qp_#t~mem2421#1.offset;havoc mlx5_ib_create_qp_#t~mem2422#1;havoc mlx5_ib_create_qp_#t~ret2423#1;havoc mlx5_ib_create_qp_#t~ret2434#1.base, mlx5_ib_create_qp_#t~ret2434#1.offset;havoc mlx5_ib_create_qp_#t~ret2436#1;havoc mlx5_ib_create_qp_#t~mem2442#1;havoc mlx5_ib_create_qp_#t~ret2443#1;havoc mlx5_ib_create_qp_#t~mem2447#1;havoc mlx5_ib_create_qp_#t~ret2448#1;havoc mlx5_ib_create_qp_#t~mem2459#1;havoc mlx5_ib_create_qp_#t~ret2460#1;havoc mlx5_ib_create_qp_#t~ret2464#1.base, mlx5_ib_create_qp_#t~ret2464#1.offset;havoc mlx5_ib_create_qp_#t~mem2419#1;havoc mlx5_ib_create_qp_#t~switch2420#1;havoc mlx5_ib_create_qp_#t~mem2421#1.base, mlx5_ib_create_qp_#t~mem2421#1.offset;havoc mlx5_ib_create_qp_#t~mem2422#1;havoc mlx5_ib_create_qp_#t~ret2423#1;havoc mlx5_ib_create_qp_#t~ret2434#1.base, mlx5_ib_create_qp_#t~ret2434#1.offset;havoc mlx5_ib_create_qp_#t~ret2436#1;havoc mlx5_ib_create_qp_#t~mem2442#1;havoc mlx5_ib_create_qp_#t~ret2443#1;havoc mlx5_ib_create_qp_#t~mem2447#1;havoc mlx5_ib_create_qp_#t~ret2448#1;havoc mlx5_ib_create_qp_#t~mem2459#1;havoc mlx5_ib_create_qp_#t~ret2460#1;havoc mlx5_ib_create_qp_#t~ret2464#1.base, mlx5_ib_create_qp_#t~ret2464#1.offset;mlx5_ib_create_qp_#res#1.base, mlx5_ib_create_qp_#res#1.offset := mlx5_ib_create_qp_~qp~1#1.base, mlx5_ib_create_qp_~qp~1#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset);havoc mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset);havoc mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset);havoc mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset);havoc mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset; [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12571-1: [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12571: call write~int#18(create_qp_common_#t~bitwise2322#1, create_qp_common_#t~mem2319#1.base, 196 + create_qp_common_#t~mem2319#1.offset, 4);havoc create_qp_common_#t~mem2319#1.base, create_qp_common_#t~mem2319#1.offset;havoc create_qp_common_#t~mem2320#1.base, create_qp_common_#t~mem2320#1.offset;havoc create_qp_common_#t~mem2321#1;havoc create_qp_common_#t~bitwise2322#1; [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11778-1: SUMMARY for call create_user_qp_#t~ret1921#1.base, create_user_qp_#t~ret1921#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12307: assume 0 != create_qp_common_~tmp___0~65#1; [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12307: assume !(0 != create_qp_common_~tmp___0~65#1); [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12571-2: havoc create_qp_common_#t~bitwise2322#1;assume (create_qp_common_#t~bitwise2322#1 % 4294967296 >= create_qp_common_#t~mem2321#1 % 4294967296 && create_qp_common_#t~bitwise2322#1 % 4294967296 >= create_qp_common_~tmp___50~0#1 % 4294967296) && create_qp_common_#t~bitwise2322#1 % 4294967296 <= create_qp_common_#t~mem2321#1 % 4294967296 + create_qp_common_~tmp___50~0#1 % 4294967296; [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11779-1: SUMMARY for call __dynamic_pr_debug(create_user_qp_~#descriptor___0~5#1.base, create_user_qp_~#descriptor___0~5#1.offset, 215, 0); srcloc: null [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11779: havoc create_user_qp_#t~mem1922#1; [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9929: create_cq_kernel_~tmp~90#1.base, create_cq_kernel_~tmp~90#1.offset := create_cq_kernel_#t~ret1374#1.base, create_cq_kernel_#t~ret1374#1.offset;havoc create_cq_kernel_#t~mem1373#1;havoc create_cq_kernel_#t~ret1374#1.base, create_cq_kernel_#t~ret1374#1.offset;call write~$Pointer$#73(create_cq_kernel_~tmp~90#1.base, create_cq_kernel_~tmp~90#1.offset, create_cq_kernel_~cqb#1.base, create_cq_kernel_~cqb#1.offset, 8);call create_cq_kernel_#t~mem1375#1.base, create_cq_kernel_#t~mem1375#1.offset := read~$Pointer$#73(create_cq_kernel_~cqb#1.base, create_cq_kernel_~cqb#1.offset, 8); [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9929-1: SUMMARY for call create_cq_kernel_#t~ret1374#1.base, create_cq_kernel_#t~ret1374#1.offset := mlx5_vzalloc(create_cq_kernel_#t~mem1373#1); srcloc: null [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11911: call create_user_qp_#t~mem1984#1 := read~int#19(create_user_qp_~#ncont~1#1.base, create_user_qp_~#ncont~1#1.offset, 4);call write~int#74((if 8 * (34 + create_user_qp_#t~mem1984#1) % 4294967296 % 4294967296 <= 2147483647 then 8 * (34 + create_user_qp_#t~mem1984#1) % 4294967296 % 4294967296 else 8 * (34 + create_user_qp_#t~mem1984#1) % 4294967296 % 4294967296 - 4294967296), create_user_qp_~inlen#1.base, create_user_qp_~inlen#1.offset, 4);havoc create_user_qp_#t~mem1984#1;call create_user_qp_#t~mem1985#1 := read~int#74(create_user_qp_~inlen#1.base, create_user_qp_~inlen#1.offset, 4); [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12308: create_qp_common_~tmp~123#1.base, create_qp_common_~tmp~123#1.offset := create_qp_common_#t~ret2131#1.base, create_qp_common_#t~ret2131#1.offset;havoc create_qp_common_#t~ret2131#1.base, create_qp_common_#t~ret2131#1.offset;call create_qp_common_#t~mem2132#1 := read~int#7(create_qp_common_~tmp~123#1.base, 2076 + create_qp_common_~tmp~123#1.offset, 4); [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12308-1: SUMMARY for call create_qp_common_#t~ret2131#1.base, create_qp_common_#t~ret2131#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17725: call write~int#62(137438953408, mlx5_mr_cache_init_~#__constr_expr_1~0#1.base, mlx5_mr_cache_init_~#__constr_expr_1~0#1.offset, 8);call mlx5_mr_cache_init_#t~mem4250#1 := read~int#62(mlx5_mr_cache_init_~#__constr_expr_1~0#1.base, mlx5_mr_cache_init_~#__constr_expr_1~0#1.offset, 8);call write~int#18(mlx5_mr_cache_init_#t~mem4250#1, mlx5_mr_cache_init_~ent~13#1.base, 232 + mlx5_mr_cache_init_~ent~13#1.offset, 8);havoc mlx5_mr_cache_init_#t~mem4250#1; [2025-02-08 02:59:53,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12440: assume 0 != create_qp_common_~err~31#1;call write~$Pointer$#11(338, 0, create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset, 8);call write~$Pointer$#11(339, 0, create_qp_common_~#descriptor___6~1#1.base, 8 + create_qp_common_~#descriptor___6~1#1.offset, 8);call write~$Pointer$#11(340, 0, create_qp_common_~#descriptor___6~1#1.base, 16 + create_qp_common_~#descriptor___6~1#1.offset, 8);call write~$Pointer$#11(341, 0, create_qp_common_~#descriptor___6~1#1.base, 24 + create_qp_common_~#descriptor___6~1#1.offset, 8);call write~int#11(932, create_qp_common_~#descriptor___6~1#1.base, 32 + create_qp_common_~#descriptor___6~1#1.offset, 4);call write~int#11(0, create_qp_common_~#descriptor___6~1#1.base, 36 + create_qp_common_~#descriptor___6~1#1.offset, 1);call create_qp_common_#t~mem2184#1 := read~int#11(create_qp_common_~#descriptor___6~1#1.base, 36 + create_qp_common_~#descriptor___6~1#1.offset, 1); [2025-02-08 02:59:53,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12440: assume !(0 != create_qp_common_~err~31#1); [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17725-1: SUMMARY for call __init_work(mlx5_mr_cache_init_~ent~13#1.base, 232 + mlx5_mr_cache_init_~ent~13#1.offset, 0); srcloc: null [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948-1: SUMMARY for call create_umr_res_#t~ret765#1 := ib_dereg_mr(create_umr_res_~mr~2#1.base, create_umr_res_~mr~2#1.offset); srcloc: null [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948: assume -2147483648 <= create_umr_res_#t~ret765#1 && create_umr_res_#t~ret765#1 <= 2147483647; [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912: create_user_qp_~tmp___19~4#1.base, create_user_qp_~tmp___19~4#1.offset := create_user_qp_#t~ret1986#1.base, create_user_qp_#t~ret1986#1.offset;havoc create_user_qp_#t~mem1985#1;havoc create_user_qp_#t~ret1986#1.base, create_user_qp_#t~ret1986#1.offset;call write~$Pointer$#32(create_user_qp_~tmp___19~4#1.base, create_user_qp_~tmp___19~4#1.offset, create_user_qp_~in#1.base, create_user_qp_~in#1.offset, 8);call create_user_qp_#t~mem1987#1.base, create_user_qp_#t~mem1987#1.offset := read~$Pointer$#32(create_user_qp_~in#1.base, create_user_qp_~in#1.offset, 8); [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912-1: SUMMARY for call create_user_qp_#t~ret1986#1.base, create_user_qp_#t~ret1986#1.offset := mlx5_vzalloc(create_user_qp_#t~mem1985#1); srcloc: null [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8609: havoc ldv_file_operations_5_#t~ret4618#1.base, ldv_file_operations_5_#t~ret4618#1.offset, ldv_file_operations_5_#t~ret4619#1.base, ldv_file_operations_5_#t~ret4619#1.offset, ldv_file_operations_5_~tmp~238#1.base, ldv_file_operations_5_~tmp~238#1.offset, ldv_file_operations_5_~tmp___0~136#1.base, ldv_file_operations_5_~tmp___0~136#1.offset;assume { :end_inline_ldv_file_operations_5 } true;~ldv_state_variable_10~0 := 1;~ldv_state_variable_13~0 := 1;~ldv_state_variable_8~0 := 1;~ldv_state_variable_12~0 := 1;~ldv_state_variable_9~0 := 1;~ldv_state_variable_7~0 := 1;assume { :begin_inline_ldv_initialize_mlx5_interface_7 } true;havoc ldv_initialize_mlx5_interface_7_#t~ret903#1.base, ldv_initialize_mlx5_interface_7_#t~ret903#1.offset, ldv_initialize_mlx5_interface_7_~tmp~58#1.base, ldv_initialize_mlx5_interface_7_~tmp~58#1.offset;havoc ldv_initialize_mlx5_interface_7_~tmp~58#1.base, ldv_initialize_mlx5_interface_7_~tmp~58#1.offset; [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12309-1: SUMMARY for call __dynamic_pr_debug(create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset, 300, 0); srcloc: null [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12309: havoc create_qp_common_#t~mem2132#1; [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11384-1: calc_sq_size_#res#1 := -12;call ULTIMATE.dealloc(calc_sq_size_~#descriptor~9#1.base, calc_sq_size_~#descriptor~9#1.offset);havoc calc_sq_size_~#descriptor~9#1.base, calc_sq_size_~#descriptor~9#1.offset;call ULTIMATE.dealloc(calc_sq_size_~#descriptor___0~4#1.base, calc_sq_size_~#descriptor___0~4#1.offset);havoc calc_sq_size_~#descriptor___0~4#1.base, calc_sq_size_~#descriptor___0~4#1.offset;call ULTIMATE.dealloc(calc_sq_size_~#descriptor___1~1#1.base, calc_sq_size_~#descriptor___1~1#1.offset);havoc calc_sq_size_~#descriptor___1~1#1.base, calc_sq_size_~#descriptor___1~1#1.offset; [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12045-1: SUMMARY for call create_kernel_qp_#t~ret2026#1 := ldv__builtin_expect((if create_kernel_qp_#t~mem2025#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_kernel_qp_#t~mem2025#1 % 256 % 18446744073709551616 else create_kernel_qp_#t~mem2025#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12045: assume -9223372036854775808 <= create_kernel_qp_#t~ret2026#1 && create_kernel_qp_#t~ret2026#1 <= 9223372036854775807;create_kernel_qp_~tmp___0~64#1 := create_kernel_qp_#t~ret2026#1;havoc create_kernel_qp_#t~mem2025#1;havoc create_kernel_qp_#t~ret2026#1; [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9931: assume 0 == (create_cq_kernel_#t~mem1375#1.base + create_cq_kernel_#t~mem1375#1.offset) % 18446744073709551616;havoc create_cq_kernel_#t~mem1375#1.base, create_cq_kernel_#t~mem1375#1.offset;create_cq_kernel_~err~22#1 := -12; [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9931: assume !(0 == (create_cq_kernel_#t~mem1375#1.base + create_cq_kernel_#t~mem1375#1.offset) % 18446744073709551616);havoc create_cq_kernel_#t~mem1375#1.base, create_cq_kernel_#t~mem1375#1.offset;call create_cq_kernel_#t~mem1376#1.base, create_cq_kernel_#t~mem1376#1.offset := read~$Pointer$#73(create_cq_kernel_~cqb#1.base, create_cq_kernel_~cqb#1.offset, 8); [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8082: havoc create_dev_resources_#t~mem848#1.base, create_dev_resources_#t~mem848#1.offset;call create_dev_resources_#t~mem849#1.base, create_dev_resources_#t~mem849#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 32 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7950: assume -2147483648 <= create_umr_res_#t~ret766#1 && create_umr_res_#t~ret766#1 <= 2147483647; [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11914: assume 0 == (create_user_qp_#t~mem1987#1.base + create_user_qp_#t~mem1987#1.offset) % 18446744073709551616;havoc create_user_qp_#t~mem1987#1.base, create_user_qp_#t~mem1987#1.offset;create_user_qp_~err~29#1 := -12; [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11914: assume !(0 == (create_user_qp_#t~mem1987#1.base + create_user_qp_#t~mem1987#1.offset) % 18446744073709551616);havoc create_user_qp_#t~mem1987#1.base, create_user_qp_#t~mem1987#1.offset;call create_user_qp_#t~mem1988#1.base, create_user_qp_#t~mem1988#1.offset := read~$Pointer$#18(create_user_qp_~qp#1.base, 603 + create_user_qp_~qp#1.offset, 8); [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8082-1: SUMMARY for call atomic_inc(create_dev_resources_#t~mem848#1.base, 16 + create_dev_resources_#t~mem848#1.offset); srcloc: null [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12046: assume 0 != create_kernel_qp_~tmp___0~64#1; [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12046: assume !(0 != create_kernel_qp_~tmp___0~64#1); [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7950-1: SUMMARY for call create_umr_res_#t~ret766#1 := ib_dealloc_pd(create_umr_res_~pd~1#1.base, create_umr_res_~pd~1#1.offset); srcloc: null [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7686: SUMMARY for call kfree(get_port_caps_~pprops~0#1.base, get_port_caps_~pprops~0#1.offset); srcloc: null [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12575: assume 0 != (create_qp_common_#t~mem2323#1.base + create_qp_common_#t~mem2323#1.offset) % 18446744073709551616;havoc create_qp_common_#t~mem2323#1.base, create_qp_common_#t~mem2323#1.offset;call create_qp_common_#t~mem2324#1.base, create_qp_common_#t~mem2324#1.offset := read~$Pointer$#18(create_qp_common_~init_attr#1.base, 16 + create_qp_common_~init_attr#1.offset, 8); [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12575: assume !(0 != (create_qp_common_#t~mem2323#1.base + create_qp_common_#t~mem2323#1.offset) % 18446744073709551616);havoc create_qp_common_#t~mem2323#1.base, create_qp_common_#t~mem2323#1.offset; [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21428: assume 0 != mlx5_ib_odp_init_one_~ret~13#1;mlx5_ib_odp_init_one_#res#1 := mlx5_ib_odp_init_one_~ret~13#1;call ULTIMATE.dealloc(mlx5_ib_odp_init_one_~#__srcu_key~0#1.base, mlx5_ib_odp_init_one_~#__srcu_key~0#1.offset);havoc mlx5_ib_odp_init_one_~#__srcu_key~0#1.base, mlx5_ib_odp_init_one_~#__srcu_key~0#1.offset; [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21428: assume !(0 != mlx5_ib_odp_init_one_~ret~13#1);mlx5_ib_odp_init_one_#res#1 := 0;call ULTIMATE.dealloc(mlx5_ib_odp_init_one_~#__srcu_key~0#1.base, mlx5_ib_odp_init_one_~#__srcu_key~0#1.offset);havoc mlx5_ib_odp_init_one_~#__srcu_key~0#1.base, mlx5_ib_odp_init_one_~#__srcu_key~0#1.offset; [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17728: SUMMARY for call lockdep_init_map(mlx5_mr_cache_init_~ent~13#1.base, 264 + mlx5_mr_cache_init_~ent~13#1.offset, 561, 0, mlx5_mr_cache_init_~#__key___3~0#1.base, mlx5_mr_cache_init_~#__key___3~0#1.offset, 0); srcloc: null [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21824: havoc __init_srcu_struct_#t~nondet5156#1;mlx5_ib_odp_init_one_#t~ret5141#1 := __init_srcu_struct_#res#1;havoc __init_srcu_struct_#t~nondet5156#1, __init_srcu_struct_~arg0#1.base, __init_srcu_struct_~arg0#1.offset, __init_srcu_struct_~arg1#1.base, __init_srcu_struct_~arg1#1.offset, __init_srcu_struct_~arg2#1.base, __init_srcu_struct_~arg2#1.offset;havoc __init_srcu_struct_#in~arg0#1.base, __init_srcu_struct_#in~arg0#1.offset, __init_srcu_struct_#in~arg1#1.base, __init_srcu_struct_#in~arg1#1.offset, __init_srcu_struct_#in~arg2#1.base, __init_srcu_struct_#in~arg2#1.offset;assume { :end_inline___init_srcu_struct } true;assume -2147483648 <= mlx5_ib_odp_init_one_#t~ret5141#1 && mlx5_ib_odp_init_one_#t~ret5141#1 <= 2147483647;mlx5_ib_odp_init_one_~tmp~295#1 := mlx5_ib_odp_init_one_#t~ret5141#1;havoc mlx5_ib_odp_init_one_#t~ret5141#1;mlx5_ib_odp_init_one_~ret~13#1 := mlx5_ib_odp_init_one_~tmp~295#1; [2025-02-08 02:59:53,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8083-1: SUMMARY for call atomic_set(create_dev_resources_#t~mem849#1.base, 44 + create_dev_resources_#t~mem849#1.offset, 0); srcloc: null [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8083: havoc create_dev_resources_#t~mem849#1.base, create_dev_resources_#t~mem849#1.offset;create_dev_resources_#res#1 := 0;call ULTIMATE.dealloc(create_dev_resources_~#attr~2#1.base, create_dev_resources_~#attr~2#1.offset);havoc create_dev_resources_~#attr~2#1.base, create_dev_resources_~#attr~2#1.offset;call ULTIMATE.dealloc(create_dev_resources_~#cq_attr~1#1.base, create_dev_resources_~#cq_attr~1#1.offset);havoc create_dev_resources_~#cq_attr~1#1.base, create_dev_resources_~#cq_attr~1#1.offset;call ULTIMATE.dealloc(create_dev_resources_~#__key~2#1.base, create_dev_resources_~#__key~2#1.offset);havoc create_dev_resources_~#__key~2#1.base, create_dev_resources_~#__key~2#1.offset;call ULTIMATE.dealloc(create_dev_resources_~#__key___0~1#1.base, create_dev_resources_~#__key___0~1#1.offset);havoc create_dev_resources_~#__key___0~1#1.base, create_dev_resources_~#__key___0~1#1.offset; [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22089: havoc mlx5_core_alloc_pd_#t~nondet5193#1;mlx5_ib_alloc_pd_#t~ret582#1 := mlx5_core_alloc_pd_#res#1;havoc mlx5_core_alloc_pd_#t~nondet5193#1, mlx5_core_alloc_pd_~arg0#1.base, mlx5_core_alloc_pd_~arg0#1.offset, mlx5_core_alloc_pd_~arg1#1.base, mlx5_core_alloc_pd_~arg1#1.offset;havoc mlx5_core_alloc_pd_#in~arg0#1.base, mlx5_core_alloc_pd_#in~arg0#1.offset, mlx5_core_alloc_pd_#in~arg1#1.base, mlx5_core_alloc_pd_#in~arg1#1.offset;assume { :end_inline_mlx5_core_alloc_pd } true;assume -2147483648 <= mlx5_ib_alloc_pd_#t~ret582#1 && mlx5_ib_alloc_pd_#t~ret582#1 <= 2147483647;mlx5_ib_alloc_pd_~err~10#1 := mlx5_ib_alloc_pd_#t~ret582#1;havoc mlx5_ib_alloc_pd_#t~mem581#1.base, mlx5_ib_alloc_pd_#t~mem581#1.offset;havoc mlx5_ib_alloc_pd_#t~ret582#1; [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12047-1: SUMMARY for call create_kernel_qp_#t~ret2027#1.base, create_kernel_qp_#t~ret2027#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12047: create_kernel_qp_~tmp~122#1.base, create_kernel_qp_~tmp~122#1.offset := create_kernel_qp_#t~ret2027#1.base, create_kernel_qp_#t~ret2027#1.offset;havoc create_kernel_qp_#t~ret2027#1.base, create_kernel_qp_#t~ret2027#1.offset;call create_kernel_qp_#t~mem2028#1 := read~int#7(create_kernel_qp_~tmp~122#1.base, 2076 + create_kernel_qp_~tmp~122#1.offset, 4); [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7687-1: SUMMARY for call kfree(get_port_caps_~dprops~0#1.base, get_port_caps_~dprops~0#1.offset); srcloc: null [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7687: get_port_caps_#res#1 := get_port_caps_~err~14#1;call ULTIMATE.dealloc(get_port_caps_~#uhw~0#1.base, get_port_caps_~#uhw~0#1.offset);havoc get_port_caps_~#uhw~0#1.base, get_port_caps_~#uhw~0#1.offset;call ULTIMATE.dealloc(get_port_caps_~#descriptor~2#1.base, get_port_caps_~#descriptor~2#1.offset);havoc get_port_caps_~#descriptor~2#1.base, get_port_caps_~#descriptor~2#1.offset; [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11783: call write~$Pointer$#11(217, 0, create_user_qp_~#descriptor___1~2#1.base, create_user_qp_~#descriptor___1~2#1.offset, 8);call write~$Pointer$#11(218, 0, create_user_qp_~#descriptor___1~2#1.base, 8 + create_user_qp_~#descriptor___1~2#1.offset, 8);call write~$Pointer$#11(219, 0, create_user_qp_~#descriptor___1~2#1.base, 16 + create_user_qp_~#descriptor___1~2#1.offset, 8);call write~$Pointer$#11(220, 0, create_user_qp_~#descriptor___1~2#1.base, 24 + create_user_qp_~#descriptor___1~2#1.offset, 8);call write~int#11(626, create_user_qp_~#descriptor___1~2#1.base, 32 + create_user_qp_~#descriptor___1~2#1.offset, 4);call write~int#11(0, create_user_qp_~#descriptor___1~2#1.base, 36 + create_user_qp_~#descriptor___1~2#1.offset, 1);call create_user_qp_#t~mem1923#1 := read~int#11(create_user_qp_~#descriptor___1~2#1.base, 36 + create_user_qp_~#descriptor___1~2#1.offset, 1); [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12576: create_qp_common_~tmp___51~0#1.base, create_qp_common_~tmp___51~0#1.offset := create_qp_common_#t~ret2325#1.base, create_qp_common_#t~ret2325#1.offset;havoc create_qp_common_#t~mem2324#1.base, create_qp_common_#t~mem2324#1.offset;havoc create_qp_common_#t~ret2325#1.base, create_qp_common_#t~ret2325#1.offset;call create_qp_common_#t~mem2326#1 := read~int#18(create_qp_common_~tmp___51~0#1.base, 48 + create_qp_common_~tmp___51~0#1.offset, 4); [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12576-1: SUMMARY for call create_qp_common_#t~ret2325#1.base, create_qp_common_#t~ret2325#1.offset := to_mcq(create_qp_common_#t~mem2324#1.base, create_qp_common_#t~mem2324#1.offset); srcloc: null [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12180: assume get_rx_type_#t~short2119#1;havoc get_rx_type_#t~mem2115#1.base, get_rx_type_#t~mem2115#1.offset;havoc get_rx_type_#t~mem2116#1;havoc get_rx_type_#t~short2117#1;havoc get_rx_type_#t~mem2118#1;havoc get_rx_type_#t~short2119#1;get_rx_type_#res#1 := 1; [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12180: assume !get_rx_type_#t~short2119#1;havoc get_rx_type_#t~mem2115#1.base, get_rx_type_#t~mem2115#1.offset;havoc get_rx_type_#t~mem2116#1;havoc get_rx_type_#t~short2117#1;havoc get_rx_type_#t~mem2118#1;havoc get_rx_type_#t~short2119#1;call get_rx_type_#t~mem2120#1 := read~int#18(get_rx_type_~qp#1.base, 798 + get_rx_type_~qp#1.offset, 4); [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12180-2: get_rx_type_#t~short2119#1 := get_rx_type_#t~short2117#1; [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12180-1: assume get_rx_type_#t~short2119#1; [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12180-1: assume !get_rx_type_#t~short2119#1;call get_rx_type_#t~mem2118#1 := read~int#18(get_rx_type_~attr#1.base, 72 + get_rx_type_~attr#1.offset, 4);get_rx_type_#t~short2119#1 := 9 == get_rx_type_#t~mem2118#1 % 4294967296; [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7952: SUMMARY for call kfree(create_umr_res_~attr~1#1.base, create_umr_res_~attr~1#1.offset); srcloc: null [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12048: havoc create_kernel_qp_#t~mem2028#1; [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12180-3: assume get_rx_type_#t~short2117#1; [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12180-3: assume !get_rx_type_#t~short2117#1;call get_rx_type_#t~mem2116#1 := read~int#18(get_rx_type_~attr#1.base, 72 + get_rx_type_~attr#1.offset, 4);get_rx_type_#t~short2117#1 := 10 == get_rx_type_#t~mem2116#1 % 4294967296; [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17730: call write~$Pointer$#18(#funAddr~delayed_cache_work_func.base, #funAddr~delayed_cache_work_func.offset, mlx5_mr_cache_init_~ent~13#1.base, 256 + mlx5_mr_cache_init_~ent~13#1.offset, 8);assume { :begin_inline_init_timer_key } true;init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset, init_timer_key_#in~arg1#1, init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset, init_timer_key_#in~arg3#1.base, init_timer_key_#in~arg3#1.offset := mlx5_mr_cache_init_~ent~13#1.base, 308 + mlx5_mr_cache_init_~ent~13#1.offset, 2097152, 562, 0, mlx5_mr_cache_init_~#__key___4~0#1.base, mlx5_mr_cache_init_~#__key___4~0#1.offset;havoc init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset, init_timer_key_~arg1#1, init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset, init_timer_key_~arg3#1.base, init_timer_key_~arg3#1.offset;init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset := init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset;init_timer_key_~arg1#1 := init_timer_key_#in~arg1#1;init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset := init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset;init_timer_key_~arg3#1.base, init_timer_key_~arg3#1.offset := init_timer_key_#in~arg3#1.base, init_timer_key_#in~arg3#1.offset; [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12048-1: SUMMARY for call __dynamic_pr_debug(create_kernel_qp_~#descriptor~11#1.base, create_kernel_qp_~#descriptor~11#1.offset, 273, 0); srcloc: null [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12577-1: SUMMARY for call create_qp_common_#t~ret2327#1 := __fswab32(create_qp_common_#t~mem2326#1); srcloc: null [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12577: create_qp_common_~tmp___52~0#1 := create_qp_common_#t~ret2327#1;havoc create_qp_common_#t~mem2326#1;havoc create_qp_common_#t~ret2327#1;call create_qp_common_#t~mem2328#1.base, create_qp_common_#t~mem2328#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call write~int#18(create_qp_common_~tmp___52~0#1, create_qp_common_#t~mem2328#1.base, 148 + create_qp_common_#t~mem2328#1.offset, 4);havoc create_qp_common_#t~mem2328#1.base, create_qp_common_#t~mem2328#1.offset; [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17730-1: SUMMARY for call INIT_LIST_HEAD(mlx5_mr_cache_init_~ent~13#1.base, 240 + mlx5_mr_cache_init_~ent~13#1.offset); srcloc: null [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7953-1: SUMMARY for call kfree(create_umr_res_~init_attr~0#1.base, create_umr_res_~init_attr~0#1.offset); srcloc: null [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12974-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2460#1 := ldv__builtin_expect((if mlx5_ib_create_qp_#t~mem2459#1 % 256 % 18446744073709551616 <= 9223372036854775807 then mlx5_ib_create_qp_#t~mem2459#1 % 256 % 18446744073709551616 else mlx5_ib_create_qp_#t~mem2459#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7953: create_umr_res_#res#1 := create_umr_res_~ret~0#1;call ULTIMATE.dealloc(create_umr_res_~#cq_attr~0#1.base, create_umr_res_~#cq_attr~0#1.offset);havoc create_umr_res_~#cq_attr~0#1.base, create_umr_res_~#cq_attr~0#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor~3#1.base, create_umr_res_~#descriptor~3#1.offset);havoc create_umr_res_~#descriptor~3#1.base, create_umr_res_~#descriptor~3#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor___0~2#1.base, create_umr_res_~#descriptor___0~2#1.offset);havoc create_umr_res_~#descriptor___0~2#1.base, create_umr_res_~#descriptor___0~2#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor___1~0#1.base, create_umr_res_~#descriptor___1~0#1.offset);havoc create_umr_res_~#descriptor___1~0#1.base, create_umr_res_~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor___2~0#1.base, create_umr_res_~#descriptor___2~0#1.offset);havoc create_umr_res_~#descriptor___2~0#1.base, create_umr_res_~#descriptor___2~0#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor___3~0#1.base, create_umr_res_~#descriptor___3~0#1.offset);havoc create_umr_res_~#descriptor___3~0#1.base, create_umr_res_~#descriptor___3~0#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor___4~0#1.base, create_umr_res_~#descriptor___4~0#1.offset);havoc create_umr_res_~#descriptor___4~0#1.base, create_umr_res_~#descriptor___4~0#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor___5~0#1.base, create_umr_res_~#descriptor___5~0#1.offset);havoc create_umr_res_~#descriptor___5~0#1.base, create_umr_res_~#descriptor___5~0#1.offset; [2025-02-08 02:59:53,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12974: assume -9223372036854775808 <= mlx5_ib_create_qp_#t~ret2460#1 && mlx5_ib_create_qp_#t~ret2460#1 <= 9223372036854775807;mlx5_ib_create_qp_~tmp___19~6#1 := mlx5_ib_create_qp_#t~ret2460#1; [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7821-1: SUMMARY for call create_umr_res_#t~ret730#1 := ldv__builtin_expect((if create_umr_res_#t~mem729#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_umr_res_#t~mem729#1 % 256 % 18446744073709551616 else create_umr_res_#t~mem729#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7821: assume -9223372036854775808 <= create_umr_res_#t~ret730#1 && create_umr_res_#t~ret730#1 <= 9223372036854775807;create_umr_res_~tmp___10~2#1 := create_umr_res_#t~ret730#1;havoc create_umr_res_#t~mem729#1;havoc create_umr_res_#t~ret730#1; [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7293: call ULTIMATE.dealloc(mlx5_ib_alloc_pd_~#resp~1#1.base, mlx5_ib_alloc_pd_~#resp~1#1.offset);havoc mlx5_ib_alloc_pd_~#resp~1#1.base, mlx5_ib_alloc_pd_~#resp~1#1.offset;create_dev_resources_#t~ret767#1.base, create_dev_resources_#t~ret767#1.offset := mlx5_ib_alloc_pd_#res#1.base, mlx5_ib_alloc_pd_#res#1.offset;havoc mlx5_ib_alloc_pd_#t~ret578#1.base, mlx5_ib_alloc_pd_#t~ret578#1.offset, mlx5_ib_alloc_pd_#t~ret579#1.base, mlx5_ib_alloc_pd_#t~ret579#1.offset, mlx5_ib_alloc_pd_#t~ret580#1.base, mlx5_ib_alloc_pd_#t~ret580#1.offset, mlx5_ib_alloc_pd_#t~mem581#1.base, mlx5_ib_alloc_pd_#t~mem581#1.offset, mlx5_ib_alloc_pd_#t~ret582#1, mlx5_ib_alloc_pd_#t~ret583#1.base, mlx5_ib_alloc_pd_#t~ret583#1.offset, mlx5_ib_alloc_pd_#t~mem584#1, mlx5_ib_alloc_pd_#t~ret585#1, mlx5_ib_alloc_pd_#t~ret586#1.base, mlx5_ib_alloc_pd_#t~ret586#1.offset, mlx5_ib_alloc_pd_#t~mem587#1.base, mlx5_ib_alloc_pd_#t~mem587#1.offset, mlx5_ib_alloc_pd_#t~mem588#1, mlx5_ib_alloc_pd_#t~ret589#1, mlx5_ib_alloc_pd_#t~ret590#1.base, mlx5_ib_alloc_pd_#t~ret590#1.offset, mlx5_ib_alloc_pd_#t~ret591#1.base, mlx5_ib_alloc_pd_#t~ret591#1.offset, mlx5_ib_alloc_pd_#t~mem592#1, mlx5_ib_alloc_pd_#t~ret593#1, mlx5_ib_alloc_pd_#t~ret594#1.base, mlx5_ib_alloc_pd_#t~ret594#1.offset, mlx5_ib_alloc_pd_#t~mem595#1.base, mlx5_ib_alloc_pd_#t~mem595#1.offset, mlx5_ib_alloc_pd_#t~mem596#1, mlx5_ib_alloc_pd_#t~ret597#1, mlx5_ib_alloc_pd_#t~ret598#1.base, mlx5_ib_alloc_pd_#t~ret598#1.offset, mlx5_ib_alloc_pd_~ibdev#1.base, mlx5_ib_alloc_pd_~ibdev#1.offset, mlx5_ib_alloc_pd_~context#1.base, mlx5_ib_alloc_pd_~context#1.offset, mlx5_ib_alloc_pd_~udata#1.base, mlx5_ib_alloc_pd_~udata#1.offset, mlx5_ib_alloc_pd_~#resp~1#1.base, mlx5_ib_alloc_pd_~#resp~1#1.offset, mlx5_ib_alloc_pd_~pd~0#1.base, mlx5_ib_alloc_pd_~pd~0#1.offset, mlx5_ib_alloc_pd_~err~10#1, mlx5_ib_alloc_pd_~tmp~40#1.base, mlx5_ib_alloc_pd_~tmp~40#1.offset, mlx5_ib_alloc_pd_~tmp___0~22#1.base, mlx5_ib_alloc_pd_~tmp___0~22#1.offset, mlx5_ib_alloc_pd_~tmp___1~16#1.base, mlx5_ib_alloc_pd_~tmp___1~16#1.offset, mlx5_ib_alloc_pd_~tmp___2~13#1.base, mlx5_ib_alloc_pd_~tmp___2~13#1.offset, mlx5_ib_alloc_pd_~tmp___3~6#1.base, mlx5_ib_alloc_pd_~tmp___3~6#1.offset, mlx5_ib_alloc_pd_~tmp___4~4#1.base, mlx5_ib_alloc_pd_~tmp___4~4#1.offset, mlx5_ib_alloc_pd_~tmp___5~4#1, mlx5_ib_alloc_pd_~tmp___6~3#1.base, mlx5_ib_alloc_pd_~tmp___6~3#1.offset, mlx5_ib_alloc_pd_~tmp___7~3#1.base, mlx5_ib_alloc_pd_~tmp___7~3#1.offset, mlx5_ib_alloc_pd_~tmp___8~2#1.base, mlx5_ib_alloc_pd_~tmp___8~2#1.offset;havoc mlx5_ib_alloc_pd_#in~ibdev#1.base, mlx5_ib_alloc_pd_#in~ibdev#1.offset, mlx5_ib_alloc_pd_#in~context#1.base, mlx5_ib_alloc_pd_#in~context#1.offset, mlx5_ib_alloc_pd_#in~udata#1.base, mlx5_ib_alloc_pd_#in~udata#1.offset;assume { :end_inline_mlx5_ib_alloc_pd } true;call write~$Pointer$#18(create_dev_resources_#t~ret767#1.base, create_dev_resources_#t~ret767#1.offset, create_dev_resources_~devr#1.base, 24 + create_dev_resources_~devr#1.offset, 8);havoc create_dev_resources_#t~ret767#1.base, create_dev_resources_#t~ret767#1.offset;call create_dev_resources_#t~mem768#1.base, create_dev_resources_#t~mem768#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 24 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8086: assume -2147483648 <= create_dev_resources_#t~ret851#1 && create_dev_resources_#t~ret851#1 <= 2147483647;call create_dev_resources_#t~mem852#1.base, create_dev_resources_#t~mem852#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 16 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12314-1: create_qp_common_#res#1 := -22;call ULTIMATE.dealloc(create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset);havoc create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset);havoc create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset);havoc create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset);havoc create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset);havoc create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset);havoc create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset);havoc create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset);havoc create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset);havoc create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset);havoc create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset);havoc create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset);havoc create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset);havoc create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset);havoc create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset);havoc create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset);havoc create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset; [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8086-2: call create_dev_resources_#t~mem850#1.base, create_dev_resources_#t~mem850#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 32 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8086-1: SUMMARY for call create_dev_resources_#t~ret851#1 := mlx5_ib_destroy_srq(create_dev_resources_#t~mem850#1.base, create_dev_resources_#t~mem850#1.offset); srcloc: null [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7822: assume 0 != create_umr_res_~tmp___10~2#1; [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7822: assume !(0 != create_umr_res_~tmp___10~2#1); [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17732: havoc init_timer_key_~arg0#1.base, init_timer_key_~arg0#1.offset, init_timer_key_~arg1#1, init_timer_key_~arg2#1.base, init_timer_key_~arg2#1.offset, init_timer_key_~arg3#1.base, init_timer_key_~arg3#1.offset;havoc init_timer_key_#in~arg0#1.base, init_timer_key_#in~arg0#1.offset, init_timer_key_#in~arg1#1, init_timer_key_#in~arg2#1.base, init_timer_key_#in~arg2#1.offset, init_timer_key_#in~arg3#1.base, init_timer_key_#in~arg3#1.offset;assume { :end_inline_init_timer_key } true;call write~$Pointer$#18(#funAddr~delayed_work_timer_fn.base, #funAddr~delayed_work_timer_fn.offset, mlx5_mr_cache_init_~ent~13#1.base, 332 + mlx5_mr_cache_init_~ent~13#1.offset, 8);call write~int#18(mlx5_mr_cache_init_~ent~13#1.base + (232 + mlx5_mr_cache_init_~ent~13#1.offset), mlx5_mr_cache_init_~ent~13#1.base, 340 + mlx5_mr_cache_init_~ent~13#1.offset, 8);call write~int#18(mlx5_mr_cache_init_~limit~0#1, mlx5_mr_cache_init_~ent~13#1.base, 112 + mlx5_mr_cache_init_~ent~13#1.offset, 4);call mlx5_mr_cache_init_#t~mem4251#1.base, mlx5_mr_cache_init_#t~mem4251#1.offset := read~$Pointer$#18(mlx5_mr_cache_init_~cache~9#1.base, mlx5_mr_cache_init_~cache~9#1.offset, 8); [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9936: havoc create_cq_kernel_#t~mem1376#1.base, create_cq_kernel_#t~mem1376#1.offset;call create_cq_kernel_#t~mem1377#1.base, create_cq_kernel_#t~mem1377#1.offset := read~$Pointer$#73(create_cq_kernel_~cqb#1.base, create_cq_kernel_~cqb#1.offset, 8);call create_cq_kernel_#t~mem1378#1 := read~int#18(create_cq_kernel_~cq#1.base, 240 + create_cq_kernel_~cq#1.offset, 1);call write~int#18(244 + create_cq_kernel_#t~mem1378#1 % 256, create_cq_kernel_#t~mem1377#1.base, 40 + create_cq_kernel_#t~mem1377#1.offset, 1);havoc create_cq_kernel_#t~mem1377#1.base, create_cq_kernel_#t~mem1377#1.offset;havoc create_cq_kernel_#t~mem1378#1;call create_cq_kernel_#t~mem1379#1.base, create_cq_kernel_#t~mem1379#1.offset := read~$Pointer$#18(create_cq_kernel_~dev#1.base, 2391 + create_cq_kernel_~dev#1.offset, 8);call create_cq_kernel_#t~mem1380#1.base, create_cq_kernel_#t~mem1380#1.offset := read~$Pointer$#18(create_cq_kernel_#t~mem1379#1.base, 319266 + create_cq_kernel_#t~mem1379#1.offset, 8);call create_cq_kernel_#t~mem1381#1 := read~int#18(create_cq_kernel_#t~mem1380#1.base, create_cq_kernel_#t~mem1380#1.offset, 4);call write~int#4((if create_cq_kernel_#t~mem1381#1 % 4294967296 % 4294967296 <= 2147483647 then create_cq_kernel_#t~mem1381#1 % 4294967296 % 4294967296 else create_cq_kernel_#t~mem1381#1 % 4294967296 % 4294967296 - 4294967296), create_cq_kernel_~index#1.base, create_cq_kernel_~index#1.offset, 4);havoc create_cq_kernel_#t~mem1379#1.base, create_cq_kernel_#t~mem1379#1.offset;havoc create_cq_kernel_#t~mem1380#1.base, create_cq_kernel_#t~mem1380#1.offset;havoc create_cq_kernel_#t~mem1381#1;create_cq_kernel_#res#1 := 0; [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9936-1: SUMMARY for call mlx5_fill_page_array(create_cq_kernel_~cq#1.base, 216 + create_cq_kernel_~cq#1.offset, create_cq_kernel_#t~mem1376#1.base, 272 + create_cq_kernel_#t~mem1376#1.offset); srcloc: null [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12447-1: SUMMARY for call create_qp_common_#t~ret2185#1 := ldv__builtin_expect((if create_qp_common_#t~mem2184#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_qp_common_#t~mem2184#1 % 256 % 18446744073709551616 else create_qp_common_#t~mem2184#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12447: assume -9223372036854775808 <= create_qp_common_#t~ret2185#1 && create_qp_common_#t~ret2185#1 <= 9223372036854775807;create_qp_common_~tmp___17~6#1 := create_qp_common_#t~ret2185#1;havoc create_qp_common_#t~mem2184#1;havoc create_qp_common_#t~ret2185#1; [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17600: assume 0 == (~mlx5_debugfs_root~0.base + ~mlx5_debugfs_root~0.offset) % 18446744073709551616;mlx5_mr_cache_debugfs_init_#res#1 := 0; [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17600: assume !(0 == (~mlx5_debugfs_root~0.base + ~mlx5_debugfs_root~0.offset) % 18446744073709551616);call mlx5_mr_cache_debugfs_init_#t~mem4210#1.base, mlx5_mr_cache_debugfs_init_#t~mem4210#1.offset := read~$Pointer$#18(mlx5_mr_cache_debugfs_init_~dev#1.base, 2391 + mlx5_mr_cache_debugfs_init_~dev#1.offset, 8);call mlx5_mr_cache_debugfs_init_#t~mem4211#1.base, mlx5_mr_cache_debugfs_init_#t~mem4211#1.offset := read~$Pointer$#18(mlx5_mr_cache_debugfs_init_#t~mem4210#1.base, 320190 + mlx5_mr_cache_debugfs_init_#t~mem4210#1.offset, 8); [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12183: assume 0 == get_rx_type_#t~mem2120#1;havoc get_rx_type_#t~mem2120#1;get_rx_type_#res#1 := 3; [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12183: assume !(0 == get_rx_type_#t~mem2120#1);havoc get_rx_type_#t~mem2120#1;get_rx_type_#res#1 := 0; [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7823-1: SUMMARY for call create_umr_res_#t~ret731#1.base, create_umr_res_#t~ret731#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7823: create_umr_res_~tmp___9~2#1.base, create_umr_res_~tmp___9~2#1.offset := create_umr_res_#t~ret731#1.base, create_umr_res_#t~ret731#1.offset;havoc create_umr_res_#t~ret731#1.base, create_umr_res_#t~ret731#1.offset;call create_umr_res_#t~mem732#1 := read~int#7(create_umr_res_~tmp___9~2#1.base, 2076 + create_umr_res_~tmp___9~2#1.offset, 4); [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12976-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2461#1.base, mlx5_ib_create_qp_#t~ret2461#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,852 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12976: mlx5_ib_create_qp_~tmp___18~7#1.base, mlx5_ib_create_qp_~tmp___18~7#1.offset := mlx5_ib_create_qp_#t~ret2461#1.base, mlx5_ib_create_qp_#t~ret2461#1.offset;havoc mlx5_ib_create_qp_#t~ret2461#1.base, mlx5_ib_create_qp_#t~ret2461#1.offset;call mlx5_ib_create_qp_#t~mem2462#1 := read~int#7(mlx5_ib_create_qp_~tmp___18~7#1.base, 2076 + mlx5_ib_create_qp_~tmp___18~7#1.offset, 4);call mlx5_ib_create_qp_#t~mem2463#1 := read~int#18(mlx5_ib_create_qp_~init_attr#1.base, 72 + mlx5_ib_create_qp_~init_attr#1.offset, 4); [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11919: assume 0 != (create_user_qp_#t~mem1988#1.base + create_user_qp_#t~mem1988#1.offset) % 18446744073709551616;havoc create_user_qp_#t~mem1988#1.base, create_user_qp_#t~mem1988#1.offset;call create_user_qp_#t~mem1989#1.base, create_user_qp_#t~mem1989#1.offset := read~$Pointer$#18(create_user_qp_~qp#1.base, 603 + create_user_qp_~qp#1.offset, 8);call create_user_qp_#t~mem1990#1 := read~int#64(create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset, 4);call create_user_qp_#t~mem1991#1.base, create_user_qp_#t~mem1991#1.offset := read~$Pointer$#32(create_user_qp_~in#1.base, create_user_qp_~in#1.offset, 8); [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11919: assume !(0 != (create_user_qp_#t~mem1988#1.base + create_user_qp_#t~mem1988#1.offset) % 18446744073709551616);havoc create_user_qp_#t~mem1988#1.base, create_user_qp_#t~mem1988#1.offset; [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8616: havoc ldv_initialize_mlx5_interface_7_#t~ret903#1.base, ldv_initialize_mlx5_interface_7_#t~ret903#1.offset, ldv_initialize_mlx5_interface_7_~tmp~58#1.base, ldv_initialize_mlx5_interface_7_~tmp~58#1.offset;assume { :end_inline_ldv_initialize_mlx5_interface_7 } true;~ldv_state_variable_11~0 := 1;~ldv_state_variable_6~0 := 1;assume { :begin_inline_ldv_file_operations_6 } true;havoc ldv_file_operations_6_#t~ret4612#1.base, ldv_file_operations_6_#t~ret4612#1.offset, ldv_file_operations_6_#t~ret4613#1.base, ldv_file_operations_6_#t~ret4613#1.offset, ldv_file_operations_6_~tmp~235#1.base, ldv_file_operations_6_~tmp~235#1.offset, ldv_file_operations_6_~tmp___0~135#1.base, ldv_file_operations_6_~tmp___0~135#1.offset;havoc ldv_file_operations_6_~tmp~235#1.base, ldv_file_operations_6_~tmp~235#1.offset;havoc ldv_file_operations_6_~tmp___0~135#1.base, ldv_file_operations_6_~tmp___0~135#1.offset; [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12448: assume 0 != create_qp_common_~tmp___17~6#1; [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12448: assume !(0 != create_qp_common_~tmp___17~6#1); [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10070-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1426#1 := ldv__builtin_expect((if mlx5_ib_create_cq_#t~mem1425#1 % 256 % 18446744073709551616 <= 9223372036854775807 then mlx5_ib_create_cq_#t~mem1425#1 % 256 % 18446744073709551616 else mlx5_ib_create_cq_#t~mem1425#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8088-1: SUMMARY for call create_dev_resources_#t~ret853#1 := mlx5_ib_dealloc_xrcd(create_dev_resources_#t~mem852#1.base, create_dev_resources_#t~mem852#1.offset); srcloc: null [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8088: assume -2147483648 <= create_dev_resources_#t~ret853#1 && create_dev_resources_#t~ret853#1 <= 2147483647;call create_dev_resources_#t~mem854#1.base, create_dev_resources_#t~mem854#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 8 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12052-1: create_kernel_qp_#res#1 := -12;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor~11#1.base, create_kernel_qp_~#descriptor~11#1.offset);havoc create_kernel_qp_~#descriptor~11#1.base, create_kernel_qp_~#descriptor~11#1.offset;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor___0~6#1.base, create_kernel_qp_~#descriptor___0~6#1.offset);havoc create_kernel_qp_~#descriptor___0~6#1.base, create_kernel_qp_~#descriptor___0~6#1.offset;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor___1~3#1.base, create_kernel_qp_~#descriptor___1~3#1.offset);havoc create_kernel_qp_~#descriptor___1~3#1.base, create_kernel_qp_~#descriptor___1~3#1.offset;call ULTIMATE.dealloc(create_kernel_qp_~#descriptor___2~2#1.base, create_kernel_qp_~#descriptor___2~2#1.offset);havoc create_kernel_qp_~#descriptor___2~2#1.base, create_kernel_qp_~#descriptor___2~2#1.offset; [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10070: assume -9223372036854775808 <= mlx5_ib_create_cq_#t~ret1426#1 && mlx5_ib_create_cq_#t~ret1426#1 <= 9223372036854775807;mlx5_ib_create_cq_~tmp___13~5#1 := mlx5_ib_create_cq_#t~ret1426#1;havoc mlx5_ib_create_cq_#t~mem1425#1;havoc mlx5_ib_create_cq_#t~ret1426#1; [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7824-1: SUMMARY for call __dynamic_pr_debug(create_umr_res_~#descriptor___1~0#1.base, create_umr_res_~#descriptor___1~0#1.offset, 81, 0); srcloc: null [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7824: havoc create_umr_res_#t~mem732#1; [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11920: havoc create_user_qp_#t~mem1989#1.base, create_user_qp_#t~mem1989#1.offset;havoc create_user_qp_#t~mem1990#1;havoc create_user_qp_#t~mem1991#1.base, create_user_qp_#t~mem1991#1.offset; [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12977: havoc mlx5_ib_create_qp_#t~mem2462#1;havoc mlx5_ib_create_qp_#t~mem2463#1; [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12977-1: SUMMARY for call __dynamic_pr_debug(mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset, 390, 0); srcloc: null [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11920-1: SUMMARY for call mlx5_ib_populate_pas(create_user_qp_~dev#1.base, create_user_qp_~dev#1.offset, create_user_qp_#t~mem1989#1.base, create_user_qp_#t~mem1989#1.offset, create_user_qp_#t~mem1990#1, create_user_qp_#t~mem1991#1.base, 272 + create_user_qp_#t~mem1991#1.offset, 0); srcloc: null [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12581-1: call create_qp_common_#t~mem2329#1.base, create_qp_common_#t~mem2329#1.offset := read~$Pointer$#18(create_qp_common_~init_attr#1.base, 24 + create_qp_common_~init_attr#1.offset, 8); [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12581: assume 0 != (create_qp_common_#t~mem2329#1.base + create_qp_common_#t~mem2329#1.offset) % 18446744073709551616;havoc create_qp_common_#t~mem2329#1.base, create_qp_common_#t~mem2329#1.offset;call create_qp_common_#t~mem2330#1.base, create_qp_common_#t~mem2330#1.offset := read~$Pointer$#18(create_qp_common_~init_attr#1.base, 24 + create_qp_common_~init_attr#1.offset, 8); [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12581: assume !(0 != (create_qp_common_#t~mem2329#1.base + create_qp_common_#t~mem2329#1.offset) % 18446744073709551616);havoc create_qp_common_#t~mem2329#1.base, create_qp_common_#t~mem2329#1.offset; [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12449-1: SUMMARY for call create_qp_common_#t~ret2186#1.base, create_qp_common_#t~ret2186#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12449: create_qp_common_~tmp___16~6#1.base, create_qp_common_~tmp___16~6#1.offset := create_qp_common_#t~ret2186#1.base, create_qp_common_#t~ret2186#1.offset;havoc create_qp_common_#t~ret2186#1.base, create_qp_common_#t~ret2186#1.offset;call create_qp_common_#t~mem2187#1 := read~int#7(create_qp_common_~tmp___16~6#1.base, 2076 + create_qp_common_~tmp___16~6#1.offset, 4); [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10071: assume 0 != mlx5_ib_create_cq_~tmp___13~5#1; [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10071: assume !(0 != mlx5_ib_create_cq_~tmp___13~5#1); [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11789-1: SUMMARY for call create_user_qp_#t~ret1924#1 := ldv__builtin_expect((if create_user_qp_#t~mem1923#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_user_qp_#t~mem1923#1 % 256 % 18446744073709551616 else create_user_qp_#t~mem1923#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11789: assume -9223372036854775808 <= create_user_qp_#t~ret1924#1 && create_user_qp_#t~ret1924#1 <= 9223372036854775807;create_user_qp_~tmp___4~19#1 := create_user_qp_#t~ret1924#1;havoc create_user_qp_#t~mem1923#1;havoc create_user_qp_#t~ret1924#1; [2025-02-08 02:59:53,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12582-1: SUMMARY for call create_qp_common_#t~ret2331#1.base, create_qp_common_#t~ret2331#1.offset := to_mcq(create_qp_common_#t~mem2330#1.base, create_qp_common_#t~mem2330#1.offset); srcloc: null [2025-02-08 02:59:53,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12450: havoc create_qp_common_#t~mem2187#1; [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12582: create_qp_common_~tmp___53~0#1.base, create_qp_common_~tmp___53~0#1.offset := create_qp_common_#t~ret2331#1.base, create_qp_common_#t~ret2331#1.offset;havoc create_qp_common_#t~mem2330#1.base, create_qp_common_#t~mem2330#1.offset;havoc create_qp_common_#t~ret2331#1.base, create_qp_common_#t~ret2331#1.offset;call create_qp_common_#t~mem2332#1 := read~int#18(create_qp_common_~tmp___53~0#1.base, 48 + create_qp_common_~tmp___53~0#1.offset, 4); [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090: assume -2147483648 <= create_dev_resources_#t~ret855#1 && create_dev_resources_#t~ret855#1 <= 2147483647;call create_dev_resources_#t~mem856#1.base, create_dev_resources_#t~mem856#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12450-1: SUMMARY for call __dynamic_pr_debug(create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset, 342, 0); srcloc: null [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090-1: SUMMARY for call create_dev_resources_#t~ret855#1 := mlx5_ib_dealloc_xrcd(create_dev_resources_#t~mem854#1.base, create_dev_resources_#t~mem854#1.offset); srcloc: null [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10072: mlx5_ib_create_cq_~tmp___12~5#1.base, mlx5_ib_create_cq_~tmp___12~5#1.offset := mlx5_ib_create_cq_#t~ret1427#1.base, mlx5_ib_create_cq_#t~ret1427#1.offset;havoc mlx5_ib_create_cq_#t~ret1427#1.base, mlx5_ib_create_cq_#t~ret1427#1.offset;call mlx5_ib_create_cq_#t~mem1428#1 := read~int#7(mlx5_ib_create_cq_~tmp___12~5#1.base, 2076 + mlx5_ib_create_cq_~tmp___12~5#1.offset, 4);call mlx5_ib_create_cq_#t~mem1429#1 := read~int#18(mlx5_ib_create_cq_~cq~3#1.base, 48 + mlx5_ib_create_cq_~cq~3#1.offset, 4); [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10072-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1427#1.base, mlx5_ib_create_cq_#t~ret1427#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17736: havoc mlx5_mr_cache_init_#t~mem4251#1.base, mlx5_mr_cache_init_#t~mem4251#1.offset;havoc mlx5_mr_cache_init_#t~ret4252#1;mlx5_mr_cache_init_~i~26#1 := 1 + mlx5_mr_cache_init_~i~26#1; [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8619: havoc ldv_file_operations_6_#t~ret4612#1.base, ldv_file_operations_6_#t~ret4612#1.offset, ldv_file_operations_6_#t~ret4613#1.base, ldv_file_operations_6_#t~ret4613#1.offset, ldv_file_operations_6_~tmp~235#1.base, ldv_file_operations_6_~tmp~235#1.offset, ldv_file_operations_6_~tmp___0~135#1.base, ldv_file_operations_6_~tmp___0~135#1.offset;assume { :end_inline_ldv_file_operations_6 } true; [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17736-1: SUMMARY for call mlx5_mr_cache_init_#t~ret4252#1 := queue_work(mlx5_mr_cache_init_#t~mem4251#1.base, mlx5_mr_cache_init_#t~mem4251#1.offset, mlx5_mr_cache_init_~ent~13#1.base, 156 + mlx5_mr_cache_init_~ent~13#1.offset); srcloc: null [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17604: call write~$Pointer$#18(mlx5_mr_cache_debugfs_init_#t~ret4212#1.base, mlx5_mr_cache_debugfs_init_#t~ret4212#1.offset, mlx5_mr_cache_debugfs_init_~cache~8#1.base, 7116 + mlx5_mr_cache_debugfs_init_~cache~8#1.offset, 8);havoc mlx5_mr_cache_debugfs_init_#t~mem4210#1.base, mlx5_mr_cache_debugfs_init_#t~mem4210#1.offset;havoc mlx5_mr_cache_debugfs_init_#t~mem4211#1.base, mlx5_mr_cache_debugfs_init_#t~mem4211#1.offset;havoc mlx5_mr_cache_debugfs_init_#t~ret4212#1.base, mlx5_mr_cache_debugfs_init_#t~ret4212#1.offset;call mlx5_mr_cache_debugfs_init_#t~mem4213#1.base, mlx5_mr_cache_debugfs_init_#t~mem4213#1.offset := read~$Pointer$#18(mlx5_mr_cache_debugfs_init_~cache~8#1.base, 7116 + mlx5_mr_cache_debugfs_init_~cache~8#1.offset, 8); [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17604-1: SUMMARY for call mlx5_mr_cache_debugfs_init_#t~ret4212#1.base, mlx5_mr_cache_debugfs_init_#t~ret4212#1.offset := debugfs_create_dir(548, 0, mlx5_mr_cache_debugfs_init_#t~mem4211#1.base, mlx5_mr_cache_debugfs_init_#t~mem4211#1.offset); srcloc: null [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11790: assume 0 != create_user_qp_~tmp___4~19#1; [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11790: assume !(0 != create_user_qp_~tmp___4~19#1); [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8355: call ULTIMATE.dealloc(main_~#ldvarg11~0#1.base, main_~#ldvarg11~0#1.offset);havoc main_~#ldvarg11~0#1.base, main_~#ldvarg11~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset);havoc main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset; [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12583-1: SUMMARY for call create_qp_common_#t~ret2333#1 := __fswab32(create_qp_common_#t~mem2332#1); srcloc: null [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12583: create_qp_common_~tmp___54~0#1 := create_qp_common_#t~ret2333#1;havoc create_qp_common_#t~mem2332#1;havoc create_qp_common_#t~ret2333#1;call create_qp_common_#t~mem2334#1.base, create_qp_common_#t~mem2334#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call write~int#18(create_qp_common_~tmp___54~0#1, create_qp_common_#t~mem2334#1.base, 180 + create_qp_common_#t~mem2334#1.offset, 4);havoc create_qp_common_#t~mem2334#1.base, create_qp_common_#t~mem2334#1.offset; [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9941: call create_cq_kernel_#t~mem1382#1.base, create_cq_kernel_#t~mem1382#1.offset := read~$Pointer$#18(create_cq_kernel_~dev#1.base, 2391 + create_cq_kernel_~dev#1.offset, 8); [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7959: call ULTIMATE.dealloc(create_dev_resources_~#attr~2#1.base, create_dev_resources_~#attr~2#1.offset);havoc create_dev_resources_~#attr~2#1.base, create_dev_resources_~#attr~2#1.offset;call ULTIMATE.dealloc(create_dev_resources_~#cq_attr~1#1.base, create_dev_resources_~#cq_attr~1#1.offset);havoc create_dev_resources_~#cq_attr~1#1.base, create_dev_resources_~#cq_attr~1#1.offset;call ULTIMATE.dealloc(create_dev_resources_~#__key~2#1.base, create_dev_resources_~#__key~2#1.offset);havoc create_dev_resources_~#__key~2#1.base, create_dev_resources_~#__key~2#1.offset;call ULTIMATE.dealloc(create_dev_resources_~#__key___0~1#1.base, create_dev_resources_~#__key___0~1#1.offset);havoc create_dev_resources_~#__key___0~1#1.base, create_dev_resources_~#__key___0~1#1.offset;mlx5_ib_add_#t~ret894#1 := create_dev_resources_#res#1;havoc create_dev_resources_#t~ret767#1.base, create_dev_resources_#t~ret767#1.offset, create_dev_resources_#t~mem768#1.base, create_dev_resources_#t~mem768#1.offset, create_dev_resources_#t~ret769#1, create_dev_resources_#t~mem770#1.base, create_dev_resources_#t~mem770#1.offset, create_dev_resources_#t~ret771#1, create_dev_resources_#t~mem772#1.base, create_dev_resources_#t~mem772#1.offset, create_dev_resources_#t~mem773#1.base, create_dev_resources_#t~mem773#1.offset, create_dev_resources_#t~mem774#1.base, create_dev_resources_#t~mem774#1.offset, create_dev_resources_#t~ret775#1.base, create_dev_resources_#t~ret775#1.offset, create_dev_resources_#t~mem776#1.base, create_dev_resources_#t~mem776#1.offset, create_dev_resources_#t~ret777#1, create_dev_resources_#t~mem778#1.base, create_dev_resources_#t~mem778#1.offset, create_dev_resources_#t~ret779#1, create_dev_resources_#t~mem780#1.base, create_dev_resources_#t~mem780#1.offset, create_dev_resources_#t~mem781#1.base, create_dev_resources_#t~mem781#1.offset, create_dev_resources_#t~mem782#1.base, create_dev_resources_#t~mem782#1.offset, create_dev_resources_#t~mem783#1.base, create_dev_resources_#t~mem783#1.offset, create_dev_resources_#t~mem784#1.base, create_dev_resources_#t~mem784#1.offset, create_dev_resources_#t~mem785#1.base, create_dev_resources_#t~mem785#1.offset, create_dev_resources_#t~ret786#1.base, create_dev_resources_#t~ret786#1.offset, create_dev_resources_#t~mem787#1.base, create_dev_resources_#t~mem787#1.offset, create_dev_resources_#t~ret788#1, create_dev_resources_#t~mem789#1.base, create_dev_resources_#t~mem789#1.offset, create_dev_resources_#t~ret790#1, create_dev_resources_#t~mem791#1.base, create_dev_resources_#t~mem791#1.offset, create_dev_resources_#t~mem792#1.base, create_dev_resources_#t~mem792#1.offset, create_dev_resources_#t~mem793#1.base, create_dev_resources_#t~mem793#1.offset, create_dev_resources_#t~mem794#1.base, create_dev_resources_#t~mem794#1.offset, create_dev_resources_#t~mem795#1.base, create_dev_resources_#t~mem795#1.offset, create_dev_resources_#t~ret796#1.base, create_dev_resources_#t~ret796#1.offset, create_dev_resources_#t~mem797#1.base, create_dev_resources_#t~mem797#1.offset, create_dev_resources_#t~ret798#1, create_dev_resources_#t~mem799#1.base, create_dev_resources_#t~mem799#1.offset, create_dev_resources_#t~ret800#1, create_dev_resources_#t~mem801#1.base, create_dev_resources_#t~mem801#1.offset, create_dev_resources_#t~mem802#1.base, create_dev_resources_#t~mem802#1.offset, create_dev_resources_#t~mem803#1.base, create_dev_resources_#t~mem803#1.offset, create_dev_resources_#t~mem804#1.base, create_dev_resources_#t~mem804#1.offset, create_dev_resources_#t~mem805#1.base, create_dev_resources_#t~mem805#1.offset, create_dev_resources_#t~memset~res806#1.base, create_dev_resources_#t~memset~res806#1.offset, create_dev_resources_#t~mem807#1.base, create_dev_resources_#t~mem807#1.offset, create_dev_resources_#t~mem808#1.base, create_dev_resources_#t~mem808#1.offset, create_dev_resources_#t~mem809#1.base, create_dev_resources_#t~mem809#1.offset, create_dev_resources_#t~ret810#1.base, create_dev_resources_#t~ret810#1.offset, create_dev_resources_#t~mem811#1.base, create_dev_resources_#t~mem811#1.offset, create_dev_resources_#t~ret812#1, create_dev_resources_#t~mem813#1.base, create_dev_resources_#t~mem813#1.offset, create_dev_resources_#t~ret814#1, create_dev_resources_#t~mem815#1.base, create_dev_resources_#t~mem815#1.offset, create_dev_resources_#t~mem816#1.base, create_dev_resources_#t~mem816#1.offset, create_dev_resources_#t~mem817#1.base, create_dev_resources_#t~mem817#1.offset, create_dev_resources_#t~mem818#1.base, create_dev_resources_#t~mem818#1.offset, create_dev_resources_#t~mem819#1.base, create_dev_resources_#t~mem819#1.offset, create_dev_resources_#t~mem820#1.base, create_dev_resources_#t~mem820#1.offset, create_dev_resources_#t~mem821#1.base, create_dev_resources_#t~mem821#1.offset, create_dev_resources_#t~mem822#1.base, create_dev_resources_#t~mem822#1.offset, create_dev_resources_#t~mem823#1.base, create_dev_resources_#t~mem823#1.offset, create_dev_resources_#t~mem824#1.base, create_dev_resources_#t~mem824#1.offset, create_dev_resources_#t~mem825#1.base, create_dev_resources_#t~mem825#1.offset, create_dev_resources_#t~mem826#1.base, create_dev_resources_#t~mem826#1.offset, create_dev_resources_#t~mem827#1.base, create_dev_resources_#t~mem827#1.offset, create_dev_resources_#t~mem828#1.base, create_dev_resources_#t~mem828#1.offset, create_dev_resources_#t~mem829#1.base, create_dev_resources_#t~mem829#1.offset, create_dev_resources_#t~mem830#1.base, create_dev_resources_#t~mem830#1.offset, create_dev_resources_#t~mem831#1.base, create_dev_resources_#t~mem831#1.offset, create_dev_resources_#t~memset~res832#1.base, create_dev_resources_#t~memset~res832#1.offset, create_dev_resources_#t~mem833#1.base, create_dev_resources_#t~mem833#1.offset, create_dev_resources_#t~ret834#1.base, create_dev_resources_#t~ret834#1.offset, create_dev_resources_#t~mem835#1.base, create_dev_resources_#t~mem835#1.offset, create_dev_resources_#t~ret836#1, create_dev_resources_#t~mem837#1.base, create_dev_resources_#t~mem837#1.offset, create_dev_resources_#t~ret838#1, create_dev_resources_#t~mem839#1.base, create_dev_resources_#t~mem839#1.offset, create_dev_resources_#t~mem840#1.base, create_dev_resources_#t~mem840#1.offset, create_dev_resources_#t~mem841#1.base, create_dev_resources_#t~mem841#1.offset, create_dev_resources_#t~mem842#1.base, create_dev_resources_#t~mem842#1.offset, create_dev_resources_#t~mem843#1.base, create_dev_resources_#t~mem843#1.offset, create_dev_resources_#t~mem844#1.base, create_dev_resources_#t~mem844#1.offset, create_dev_resources_#t~mem845#1.base, create_dev_resources_#t~mem845#1.offset, create_dev_resources_#t~mem846#1.base, create_dev_resources_#t~mem846#1.offset, create_dev_resources_#t~mem847#1.base, create_dev_resources_#t~mem847#1.offset, create_dev_resources_#t~mem848#1.base, create_dev_resources_#t~mem848#1.offset, create_dev_resources_#t~mem849#1.base, create_dev_resources_#t~mem849#1.offset, create_dev_resources_#t~mem850#1.base, create_dev_resources_#t~mem850#1.offset, create_dev_resources_#t~ret851#1, create_dev_resources_#t~mem852#1.base, create_dev_resources_#t~mem852#1.offset, create_dev_resources_#t~ret853#1, create_dev_resources_#t~mem854#1.base, create_dev_resources_#t~mem854#1.offset, create_dev_resources_#t~ret855#1, create_dev_resources_#t~mem856#1.base, create_dev_resources_#t~mem856#1.offset, create_dev_resources_#t~ret857#1, create_dev_resources_#t~mem858#1.base, create_dev_resources_#t~mem858#1.offset, create_dev_resources_#t~ret859#1, create_dev_resources_~devr#1.base, create_dev_resources_~devr#1.offset, create_dev_resources_~#attr~2#1.base, create_dev_resources_~#attr~2#1.offset, create_dev_resources_~dev~22#1.base, create_dev_resources_~dev~22#1.offset, create_dev_resources_~#cq_attr~1#1.base, create_dev_resources_~#cq_attr~1#1.offset, create_dev_resources_~ret~1#1, create_dev_resources_~__mptr~9#1.base, create_dev_resources_~__mptr~9#1.offset, create_dev_resources_~tmp~56#1, create_dev_resources_~tmp___0~30#1, create_dev_resources_~tmp___1~20#1, create_dev_resources_~tmp___2~17#1, create_dev_resources_~tmp___3~9#1, create_dev_resources_~tmp___4~7#1, create_dev_resources_~#__key~2#1.base, create_dev_resources_~#__key~2#1.offset, create_dev_resources_~tmp___5~7#1, create_dev_resources_~tmp___6~5#1, create_dev_resources_~#__key___0~1#1.base, create_dev_resources_~#__key___0~1#1.offset, create_dev_resources_~tmp___7~5#1, create_dev_resources_~tmp___8~4#1, create_dev_resources_~tmp___9~3#1, create_dev_resources_~tmp___10~3#1;havoc create_dev_resources_#in~devr#1.base, create_dev_resources_#in~devr#1.offset;assume { :end_inline_create_dev_resources } true;assume -2147483648 <= mlx5_ib_add_#t~ret894#1 && mlx5_ib_add_#t~ret894#1 <= 2147483647;mlx5_ib_add_~err~17#1 := mlx5_ib_add_#t~ret894#1;havoc mlx5_ib_add_#t~ret894#1; [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9941-1: SUMMARY for call free_cq_buf(create_cq_kernel_~dev#1.base, create_cq_kernel_~dev#1.offset, create_cq_kernel_~cq#1.base, 216 + create_cq_kernel_~cq#1.offset); srcloc: null [2025-02-08 02:59:53,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11923-1: SUMMARY for call create_user_qp_#t~ret1993#1 := __fswab32(16777216 * (-12 + create_user_qp_#t~mem1992#1)); srcloc: null [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11923: create_user_qp_~tmp___20~4#1 := create_user_qp_#t~ret1993#1;havoc create_user_qp_#t~mem1992#1;havoc create_user_qp_#t~ret1993#1;call create_user_qp_#t~mem1994#1.base, create_user_qp_#t~mem1994#1.offset := read~$Pointer$#32(create_user_qp_~in#1.base, create_user_qp_~in#1.offset, 8);call write~int#18(create_user_qp_~tmp___20~4#1, create_user_qp_#t~mem1994#1.base, 44 + create_user_qp_#t~mem1994#1.offset, 4);havoc create_user_qp_#t~mem1994#1.base, create_user_qp_#t~mem1994#1.offset;call create_user_qp_#t~mem1995#1 := read~int#8(create_user_qp_~#offset~1#1.base, create_user_qp_~#offset~1#1.offset, 4); [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10073: havoc mlx5_ib_create_cq_#t~mem1428#1;havoc mlx5_ib_create_cq_#t~mem1429#1; [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10073-1: SUMMARY for call __dynamic_pr_debug(mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset, 156, 0); srcloc: null [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17605: assume 0 == (mlx5_mr_cache_debugfs_init_#t~mem4213#1.base + mlx5_mr_cache_debugfs_init_#t~mem4213#1.offset) % 18446744073709551616;havoc mlx5_mr_cache_debugfs_init_#t~mem4213#1.base, mlx5_mr_cache_debugfs_init_#t~mem4213#1.offset;mlx5_mr_cache_debugfs_init_#res#1 := -12; [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17605: assume !(0 == (mlx5_mr_cache_debugfs_init_#t~mem4213#1.base + mlx5_mr_cache_debugfs_init_#t~mem4213#1.offset) % 18446744073709551616);havoc mlx5_mr_cache_debugfs_init_#t~mem4213#1.base, mlx5_mr_cache_debugfs_init_#t~mem4213#1.offset;mlx5_mr_cache_debugfs_init_~i~25#1 := 0; [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9809: assume -2147483648 <= create_cq_user_#t~ret1319#1 && create_cq_user_#t~ret1319#1 <= 2147483647;create_cq_user_~tmp~88#1 := create_cq_user_#t~ret1319#1;havoc create_cq_user_#t~ret1319#1; [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11923-2: call create_user_qp_#t~mem1992#1 := read~int#64(create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset, 4); [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9809-1: SUMMARY for call create_cq_user_#t~ret1319#1 := ib_copy_from_udata(create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset, create_cq_user_~udata#1.base, create_cq_user_~udata#1.offset, create_cq_user_~ucmdlen~0#1); srcloc: null [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11791-1: SUMMARY for call create_user_qp_#t~ret1925#1.base, create_user_qp_#t~ret1925#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11791: create_user_qp_~tmp___3~23#1.base, create_user_qp_~tmp___3~23#1.offset := create_user_qp_#t~ret1925#1.base, create_user_qp_#t~ret1925#1.offset;havoc create_user_qp_#t~ret1925#1.base, create_user_qp_#t~ret1925#1.offset;call create_user_qp_#t~mem1926#1 := read~int#7(create_user_qp_~tmp___3~23#1.base, 2076 + create_user_qp_~tmp___3~23#1.offset, 4); [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8224: havoc mlx5_ib_internal_fill_odp_caps_#t~memset~res4900#1.base, mlx5_ib_internal_fill_odp_caps_#t~memset~res4900#1.offset, mlx5_ib_internal_fill_odp_caps_#t~mem4901#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4901#1.offset, mlx5_ib_internal_fill_odp_caps_#t~mem4902#1, mlx5_ib_internal_fill_odp_caps_#t~ret4903#1, mlx5_ib_internal_fill_odp_caps_#t~bitwise4904#1, mlx5_ib_internal_fill_odp_caps_#t~mem4905#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4905#1.offset, mlx5_ib_internal_fill_odp_caps_#t~mem4906#1, mlx5_ib_internal_fill_odp_caps_#t~ret4907#1, mlx5_ib_internal_fill_odp_caps_#t~mem4908#1, mlx5_ib_internal_fill_odp_caps_#t~mem4909#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4909#1.offset, mlx5_ib_internal_fill_odp_caps_#t~mem4910#1, mlx5_ib_internal_fill_odp_caps_#t~ret4911#1, mlx5_ib_internal_fill_odp_caps_#t~mem4912#1, mlx5_ib_internal_fill_odp_caps_#t~mem4913#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4913#1.offset, mlx5_ib_internal_fill_odp_caps_#t~mem4914#1, mlx5_ib_internal_fill_odp_caps_#t~ret4915#1, mlx5_ib_internal_fill_odp_caps_#t~bitwise4916#1, mlx5_ib_internal_fill_odp_caps_#t~mem4917#1, mlx5_ib_internal_fill_odp_caps_#t~bitwise4918#1, mlx5_ib_internal_fill_odp_caps_#t~mem4919#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4919#1.offset, mlx5_ib_internal_fill_odp_caps_#t~mem4920#1, mlx5_ib_internal_fill_odp_caps_#t~ret4921#1, mlx5_ib_internal_fill_odp_caps_#t~bitwise4922#1, mlx5_ib_internal_fill_odp_caps_#t~mem4923#1, mlx5_ib_internal_fill_odp_caps_#t~bitwise4924#1, mlx5_ib_internal_fill_odp_caps_#t~mem4925#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4925#1.offset, mlx5_ib_internal_fill_odp_caps_#t~mem4926#1, mlx5_ib_internal_fill_odp_caps_#t~ret4927#1, mlx5_ib_internal_fill_odp_caps_#t~bitwise4928#1, mlx5_ib_internal_fill_odp_caps_#t~mem4929#1, mlx5_ib_internal_fill_odp_caps_#t~bitwise4930#1, mlx5_ib_internal_fill_odp_caps_~dev#1.base, mlx5_ib_internal_fill_odp_caps_~dev#1.offset, mlx5_ib_internal_fill_odp_caps_~caps~0#1.base, mlx5_ib_internal_fill_odp_caps_~caps~0#1.offset, mlx5_ib_internal_fill_odp_caps_~tmp~282#1, mlx5_ib_internal_fill_odp_caps_~tmp___0~152#1, mlx5_ib_internal_fill_odp_caps_~tmp___1~108#1, mlx5_ib_internal_fill_odp_caps_~tmp___2~84#1, mlx5_ib_internal_fill_odp_caps_~tmp___3~63#1, mlx5_ib_internal_fill_odp_caps_~tmp___4~53#1;havoc mlx5_ib_internal_fill_odp_caps_#in~dev#1.base, mlx5_ib_internal_fill_odp_caps_#in~dev#1.offset;assume { :end_inline_mlx5_ib_internal_fill_odp_caps } true;call mlx5_ib_add_#t~mem888#1 := read~int#18(mlx5_ib_add_~mdev#1.base, 253365 + mlx5_ib_add_~mdev#1.offset, 4); [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12320: assume 0 == create_qp_common_#t~mem2134#1 % 4294967296;havoc create_qp_common_#t~mem2134#1;call write~int#18(8, create_qp_common_~qp#1.base, 451 + create_qp_common_~qp#1.offset, 1); [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12320: assume !(0 == create_qp_common_#t~mem2134#1 % 4294967296);havoc create_qp_common_#t~mem2134#1; [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8092-1: SUMMARY for call create_dev_resources_#t~ret857#1 := mlx5_ib_destroy_cq(create_dev_resources_#t~mem856#1.base, create_dev_resources_#t~mem856#1.offset); srcloc: null [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8092: assume -2147483648 <= create_dev_resources_#t~ret857#1 && create_dev_resources_#t~ret857#1 <= 2147483647;call create_dev_resources_#t~mem858#1.base, create_dev_resources_#t~mem858#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 24 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12320-1: call create_qp_common_#t~mem2134#1 := read~int#18(create_qp_common_~init_attr#1.base, 68 + create_qp_common_~init_attr#1.offset, 4); [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9810: assume 0 != create_cq_user_~tmp~88#1;create_cq_user_#res#1 := -14;call ULTIMATE.dealloc(create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset);havoc create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset);havoc create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset);havoc create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset);havoc create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset);havoc create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset; [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9810: assume !(0 != create_cq_user_~tmp~88#1);create_cq_user_#t~short1321#1 := 24 == create_cq_user_~ucmdlen~0#1 % 18446744073709551616; [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7828-1: SUMMARY for call create_umr_res_#t~ret733#1 := PTR_ERR(create_umr_res_~cq~0#1.base, create_umr_res_~cq~0#1.offset); srcloc: null [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7828: assume -9223372036854775808 <= create_umr_res_#t~ret733#1 && create_umr_res_#t~ret733#1 <= 9223372036854775807;create_umr_res_~tmp___11~2#1 := create_umr_res_#t~ret733#1;havoc create_umr_res_#t~ret733#1;create_umr_res_~ret~0#1 := (if create_umr_res_~tmp___11~2#1 % 4294967296 <= 2147483647 then create_umr_res_~tmp___11~2#1 % 4294967296 else create_umr_res_~tmp___11~2#1 % 4294967296 - 4294967296); [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11792: havoc create_user_qp_#t~mem1926#1; [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11792-1: SUMMARY for call __dynamic_pr_debug(create_user_qp_~#descriptor___1~2#1.base, create_user_qp_~#descriptor___1~2#1.offset, 221, 0); srcloc: null [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8225-1: SUMMARY for call mlx5_ib_add_#t~ret889#1 := __fswab32(mlx5_ib_add_#t~mem888#1); srcloc: null [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8225: mlx5_ib_add_~tmp___3~10#1 := mlx5_ib_add_#t~ret889#1;havoc mlx5_ib_add_#t~mem888#1;havoc mlx5_ib_add_#t~ret889#1; [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11925-1: SUMMARY for call create_user_qp_#t~ret1996#1 := __fswab32(64 * (create_user_qp_#t~mem1995#1 % 4294967296)); srcloc: null [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11925: create_user_qp_~tmp___21~3#1 := create_user_qp_#t~ret1996#1;havoc create_user_qp_#t~mem1995#1;havoc create_user_qp_#t~ret1996#1;call create_user_qp_#t~mem1997#1.base, create_user_qp_#t~mem1997#1.offset := read~$Pointer$#32(create_user_qp_~in#1.base, create_user_qp_~in#1.offset, 8);call write~int#18(create_user_qp_~tmp___21~3#1, create_user_qp_#t~mem1997#1.base, 168 + create_user_qp_#t~mem1997#1.offset, 4);havoc create_user_qp_#t~mem1997#1.base, create_user_qp_#t~mem1997#1.offset; [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12982-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2464#1.base, mlx5_ib_create_qp_#t~ret2464#1.offset := ERR_PTR(-22); srcloc: null [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12982: mlx5_ib_create_qp_~tmp___20~6#1.base, mlx5_ib_create_qp_~tmp___20~6#1.offset := mlx5_ib_create_qp_#t~ret2464#1.base, mlx5_ib_create_qp_#t~ret2464#1.offset;mlx5_ib_create_qp_#res#1.base, mlx5_ib_create_qp_#res#1.offset := mlx5_ib_create_qp_~tmp___20~6#1.base, mlx5_ib_create_qp_~tmp___20~6#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset);havoc mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset);havoc mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset);havoc mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset);havoc mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset; [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9943: create_cq_kernel_#res#1 := create_cq_kernel_~err~22#1; [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9943-1: SUMMARY for call mlx5_db_free(create_cq_kernel_#t~mem1382#1.base, create_cq_kernel_#t~mem1382#1.offset, create_cq_kernel_~cq#1.base, 257 + create_cq_kernel_~cq#1.offset); srcloc: null [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8226: assume 0 != mlx5_ib_add_#t~bitwise890#1 % 4294967296;havoc mlx5_ib_add_#t~bitwise890#1;call write~$Pointer$#18(#funAddr~mlx5_ib_alloc_xrcd.base, #funAddr~mlx5_ib_alloc_xrcd.offset, mlx5_ib_add_~dev~23#1.base, 864 + mlx5_ib_add_~dev~23#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_dealloc_xrcd.base, #funAddr~mlx5_ib_dealloc_xrcd.offset, mlx5_ib_add_~dev~23#1.base, 872 + mlx5_ib_add_~dev~23#1.offset, 8);call mlx5_ib_add_#t~mem891#1 := read~int#18(mlx5_ib_add_~dev~23#1.base, 2289 + mlx5_ib_add_~dev~23#1.offset, 8); [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8226: assume !(0 != mlx5_ib_add_#t~bitwise890#1 % 4294967296);havoc mlx5_ib_add_#t~bitwise890#1; [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17739: assume mlx5_mr_cache_init_~i~26#1 <= 15; [2025-02-08 02:59:53,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17739: assume !(mlx5_mr_cache_init_~i~26#1 <= 15);assume { :begin_inline_mlx5_mr_cache_debugfs_init } true;mlx5_mr_cache_debugfs_init_#in~dev#1.base, mlx5_mr_cache_debugfs_init_#in~dev#1.offset := mlx5_mr_cache_init_~dev#1.base, mlx5_mr_cache_init_~dev#1.offset;havoc mlx5_mr_cache_debugfs_init_#res#1;havoc mlx5_mr_cache_debugfs_init_#t~mem4210#1.base, mlx5_mr_cache_debugfs_init_#t~mem4210#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4211#1.base, mlx5_mr_cache_debugfs_init_#t~mem4211#1.offset, mlx5_mr_cache_debugfs_init_#t~ret4212#1.base, mlx5_mr_cache_debugfs_init_#t~ret4212#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4213#1.base, mlx5_mr_cache_debugfs_init_#t~mem4213#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4214#1, mlx5_mr_cache_debugfs_init_#t~loopctr4215#1, mlx5_mr_cache_debugfs_init_#t~nondet4216#1, mlx5_mr_cache_debugfs_init_#t~ret4217#1, mlx5_mr_cache_debugfs_init_#t~mem4218#1.base, mlx5_mr_cache_debugfs_init_#t~mem4218#1.offset, mlx5_mr_cache_debugfs_init_#t~ret4219#1.base, mlx5_mr_cache_debugfs_init_#t~ret4219#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4220#1.base, mlx5_mr_cache_debugfs_init_#t~mem4220#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4221#1.base, mlx5_mr_cache_debugfs_init_#t~mem4221#1.offset, mlx5_mr_cache_debugfs_init_#t~ret4222#1.base, mlx5_mr_cache_debugfs_init_#t~ret4222#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4223#1.base, mlx5_mr_cache_debugfs_init_#t~mem4223#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4224#1.base, mlx5_mr_cache_debugfs_init_#t~mem4224#1.offset, mlx5_mr_cache_debugfs_init_#t~ret4225#1.base, mlx5_mr_cache_debugfs_init_#t~ret4225#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4226#1.base, mlx5_mr_cache_debugfs_init_#t~mem4226#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4227#1.base, mlx5_mr_cache_debugfs_init_#t~mem4227#1.offset, mlx5_mr_cache_debugfs_init_#t~ret4228#1.base, mlx5_mr_cache_debugfs_init_#t~ret4228#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4229#1.base, mlx5_mr_cache_debugfs_init_#t~mem4229#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4230#1.base, mlx5_mr_cache_debugfs_init_#t~mem4230#1.offset, mlx5_mr_cache_debugfs_init_#t~ret4231#1.base, mlx5_mr_cache_debugfs_init_#t~ret4231#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4232#1.base, mlx5_mr_cache_debugfs_init_#t~mem4232#1.offset, mlx5_mr_cache_debugfs_init_~dev#1.base, mlx5_mr_cache_debugfs_init_~dev#1.offset, mlx5_mr_cache_debugfs_init_~cache~8#1.base, mlx5_mr_cache_debugfs_init_~cache~8#1.offset, mlx5_mr_cache_debugfs_init_~ent~12#1.base, mlx5_mr_cache_debugfs_init_~ent~12#1.offset, mlx5_mr_cache_debugfs_init_~i~25#1;mlx5_mr_cache_debugfs_init_~dev#1.base, mlx5_mr_cache_debugfs_init_~dev#1.offset := mlx5_mr_cache_debugfs_init_#in~dev#1.base, mlx5_mr_cache_debugfs_init_#in~dev#1.offset;havoc mlx5_mr_cache_debugfs_init_~cache~8#1.base, mlx5_mr_cache_debugfs_init_~cache~8#1.offset;havoc mlx5_mr_cache_debugfs_init_~ent~12#1.base, mlx5_mr_cache_debugfs_init_~ent~12#1.offset;havoc mlx5_mr_cache_debugfs_init_~i~25#1;mlx5_mr_cache_debugfs_init_~cache~8#1.base, mlx5_mr_cache_debugfs_init_~cache~8#1.offset := mlx5_mr_cache_debugfs_init_~dev#1.base, 2716 + mlx5_mr_cache_debugfs_init_~dev#1.offset; [2025-02-08 02:59:53,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8094: assume -2147483648 <= create_dev_resources_#t~ret859#1 && create_dev_resources_#t~ret859#1 <= 2147483647;create_dev_resources_#res#1 := create_dev_resources_~ret~1#1;call ULTIMATE.dealloc(create_dev_resources_~#attr~2#1.base, create_dev_resources_~#attr~2#1.offset);havoc create_dev_resources_~#attr~2#1.base, create_dev_resources_~#attr~2#1.offset;call ULTIMATE.dealloc(create_dev_resources_~#cq_attr~1#1.base, create_dev_resources_~#cq_attr~1#1.offset);havoc create_dev_resources_~#cq_attr~1#1.base, create_dev_resources_~#cq_attr~1#1.offset;call ULTIMATE.dealloc(create_dev_resources_~#__key~2#1.base, create_dev_resources_~#__key~2#1.offset);havoc create_dev_resources_~#__key~2#1.base, create_dev_resources_~#__key~2#1.offset;call ULTIMATE.dealloc(create_dev_resources_~#__key___0~1#1.base, create_dev_resources_~#__key___0~1#1.offset);havoc create_dev_resources_~#__key___0~1#1.base, create_dev_resources_~#__key___0~1#1.offset; [2025-02-08 02:59:53,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8226-4: assume 0 == mlx5_ib_add_~tmp___3~10#1 % 4294967296;mlx5_ib_add_#t~bitwise890#1 := 0; [2025-02-08 02:59:53,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8226-4: assume !(0 == mlx5_ib_add_~tmp___3~10#1 % 4294967296); [2025-02-08 02:59:53,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8226-3: assume 8 == mlx5_ib_add_~tmp___3~10#1 % 4294967296;mlx5_ib_add_#t~bitwise890#1 := mlx5_ib_add_~tmp___3~10#1; [2025-02-08 02:59:53,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8226-3: assume !(8 == mlx5_ib_add_~tmp___3~10#1 % 4294967296); [2025-02-08 02:59:53,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12058: assume create_kernel_qp_~err~30#1 < 0;call write~$Pointer$#11(275, 0, create_kernel_qp_~#descriptor___0~6#1.base, create_kernel_qp_~#descriptor___0~6#1.offset, 8);call write~$Pointer$#11(276, 0, create_kernel_qp_~#descriptor___0~6#1.base, 8 + create_kernel_qp_~#descriptor___0~6#1.offset, 8);call write~$Pointer$#11(277, 0, create_kernel_qp_~#descriptor___0~6#1.base, 16 + create_kernel_qp_~#descriptor___0~6#1.offset, 8);call write~$Pointer$#11(278, 0, create_kernel_qp_~#descriptor___0~6#1.base, 24 + create_kernel_qp_~#descriptor___0~6#1.offset, 8);call write~int#11(760, create_kernel_qp_~#descriptor___0~6#1.base, 32 + create_kernel_qp_~#descriptor___0~6#1.offset, 4);call write~int#11(0, create_kernel_qp_~#descriptor___0~6#1.base, 36 + create_kernel_qp_~#descriptor___0~6#1.offset, 1);call create_kernel_qp_#t~mem2034#1 := read~int#11(create_kernel_qp_~#descriptor___0~6#1.base, 36 + create_kernel_qp_~#descriptor___0~6#1.offset, 1); [2025-02-08 02:59:53,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12058: assume !(create_kernel_qp_~err~30#1 < 0);call write~int#18(0, create_kernel_qp_~qp#1.base, 419 + create_kernel_qp_~qp#1.offset, 4);call create_kernel_qp_#t~mem2038#1 := read~int#18(create_kernel_qp_~qp#1.base, 407 + create_kernel_qp_~qp#1.offset, 4);call create_kernel_qp_#t~mem2039#1 := read~int#18(create_kernel_qp_~qp#1.base, 423 + create_kernel_qp_~qp#1.offset, 4); [2025-02-08 02:59:53,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8226-2: havoc mlx5_ib_add_#t~bitwise890#1;assume mlx5_ib_add_#t~bitwise890#1 % 4294967296 <= mlx5_ib_add_~tmp___3~10#1 % 4294967296 && mlx5_ib_add_#t~bitwise890#1 % 4294967296 <= 8; [2025-02-08 02:59:53,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8226-1: [2025-02-08 02:59:53,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8094-1: SUMMARY for call create_dev_resources_#t~ret859#1 := mlx5_ib_dealloc_pd(create_dev_resources_#t~mem858#1.base, create_dev_resources_#t~mem858#1.offset); srcloc: null [2025-02-08 02:59:53,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12587-1: SUMMARY for call create_qp_common_#t~ret2336#1 := __fswab64(create_qp_common_#t~mem2335#1); srcloc: null [2025-02-08 02:59:53,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12587: create_qp_common_~tmp___55~0#1 := create_qp_common_#t~ret2336#1;havoc create_qp_common_#t~mem2335#1;havoc create_qp_common_#t~ret2336#1;call create_qp_common_#t~mem2337#1.base, create_qp_common_#t~mem2337#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call write~int#18(create_qp_common_~tmp___55~0#1, create_qp_common_#t~mem2337#1.base, 184 + create_qp_common_#t~mem2337#1.offset, 8);havoc create_qp_common_#t~mem2337#1.base, create_qp_common_#t~mem2337#1.offset;call create_qp_common_#t~mem2338#1.base, create_qp_common_#t~mem2338#1.offset := read~$Pointer$#18(create_qp_common_~dev#1.base, 2391 + create_qp_common_~dev#1.offset, 8);call create_qp_common_#t~mem2339#1.base, create_qp_common_#t~mem2339#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2340#1 := read~int#74(create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset, 4);assume { :begin_inline_mlx5_core_create_qp } true;mlx5_core_create_qp_#in~arg0#1.base, mlx5_core_create_qp_#in~arg0#1.offset, mlx5_core_create_qp_#in~arg1#1.base, mlx5_core_create_qp_#in~arg1#1.offset, mlx5_core_create_qp_#in~arg2#1.base, mlx5_core_create_qp_#in~arg2#1.offset, mlx5_core_create_qp_#in~arg3#1 := create_qp_common_#t~mem2338#1.base, create_qp_common_#t~mem2338#1.offset, create_qp_common_~qp#1.base, 124 + create_qp_common_~qp#1.offset, create_qp_common_#t~mem2339#1.base, create_qp_common_#t~mem2339#1.offset, create_qp_common_#t~mem2340#1;havoc mlx5_core_create_qp_#res#1;havoc mlx5_core_create_qp_#t~nondet5199#1, mlx5_core_create_qp_~arg0#1.base, mlx5_core_create_qp_~arg0#1.offset, mlx5_core_create_qp_~arg1#1.base, mlx5_core_create_qp_~arg1#1.offset, mlx5_core_create_qp_~arg2#1.base, mlx5_core_create_qp_~arg2#1.offset, mlx5_core_create_qp_~arg3#1;mlx5_core_create_qp_~arg0#1.base, mlx5_core_create_qp_~arg0#1.offset := mlx5_core_create_qp_#in~arg0#1.base, mlx5_core_create_qp_#in~arg0#1.offset;mlx5_core_create_qp_~arg1#1.base, mlx5_core_create_qp_~arg1#1.offset := mlx5_core_create_qp_#in~arg1#1.base, mlx5_core_create_qp_#in~arg1#1.offset;mlx5_core_create_qp_~arg2#1.base, mlx5_core_create_qp_~arg2#1.offset := mlx5_core_create_qp_#in~arg2#1.base, mlx5_core_create_qp_#in~arg2#1.offset;mlx5_core_create_qp_~arg3#1 := mlx5_core_create_qp_#in~arg3#1;havoc mlx5_core_create_qp_#t~nondet5199#1;assume -2147483648 <= mlx5_core_create_qp_#t~nondet5199#1 && mlx5_core_create_qp_#t~nondet5199#1 <= 2147483647;mlx5_core_create_qp_#res#1 := mlx5_core_create_qp_#t~nondet5199#1;havoc mlx5_core_create_qp_#t~nondet5199#1; [2025-02-08 02:59:53,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12587-2: call create_qp_common_#t~mem2335#1 := read~int#18(create_qp_common_~qp#1.base, 293 + create_qp_common_~qp#1.offset, 8); [2025-02-08 02:59:53,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12455-1: SUMMARY for call create_qp_common_#t~ret2188#1.base, create_qp_common_#t~ret2188#1.offset := to_mpd(create_qp_common_~pd#1.base, create_qp_common_~pd#1.offset); srcloc: null [2025-02-08 02:59:53,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12455: create_qp_common_~tmp___18~6#1.base, create_qp_common_~tmp___18~6#1.offset := create_qp_common_#t~ret2188#1.base, create_qp_common_#t~ret2188#1.offset;havoc create_qp_common_#t~ret2188#1.base, create_qp_common_#t~ret2188#1.offset;call create_qp_common_#t~mem2189#1 := read~int#18(create_qp_common_~tmp___18~6#1.base, 24 + create_qp_common_~tmp___18~6#1.offset, 4);call write~int#18(create_qp_common_#t~mem2189#1, create_qp_common_~qp#1.base, 810 + create_qp_common_~qp#1.offset, 4);havoc create_qp_common_#t~mem2189#1; [2025-02-08 02:59:53,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10077: call mlx5_ib_create_cq_#t~mem1430#1 := read~int#3(mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset, 4);call write~int#18(mlx5_ib_create_cq_#t~mem1430#1, mlx5_ib_create_cq_~cq~3#1.base, 168 + mlx5_ib_create_cq_~cq~3#1.offset, 4);havoc mlx5_ib_create_cq_#t~mem1430#1;call write~$Pointer$#18(#funAddr~mlx5_ib_cq_comp.base, #funAddr~mlx5_ib_cq_comp.offset, mlx5_ib_create_cq_~cq~3#1.base, 172 + mlx5_ib_create_cq_~cq~3#1.offset, 8);call write~$Pointer$#18(#funAddr~mlx5_ib_cq_event.base, #funAddr~mlx5_ib_cq_event.offset, mlx5_ib_create_cq_~cq~3#1.base, 180 + mlx5_ib_create_cq_~cq~3#1.offset, 8); [2025-02-08 02:59:53,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22101: havoc mlx5_core_create_cq_#t~nondet5196#1;mlx5_ib_create_cq_#t~ret1424#1 := mlx5_core_create_cq_#res#1;havoc mlx5_core_create_cq_#t~nondet5196#1, mlx5_core_create_cq_~arg0#1.base, mlx5_core_create_cq_~arg0#1.offset, mlx5_core_create_cq_~arg1#1.base, mlx5_core_create_cq_~arg1#1.offset, mlx5_core_create_cq_~arg2#1.base, mlx5_core_create_cq_~arg2#1.offset, mlx5_core_create_cq_~arg3#1;havoc mlx5_core_create_cq_#in~arg0#1.base, mlx5_core_create_cq_#in~arg0#1.offset, mlx5_core_create_cq_#in~arg1#1.base, mlx5_core_create_cq_#in~arg1#1.offset, mlx5_core_create_cq_#in~arg2#1.base, mlx5_core_create_cq_#in~arg2#1.offset, mlx5_core_create_cq_#in~arg3#1;assume { :end_inline_mlx5_core_create_cq } true;assume -2147483648 <= mlx5_ib_create_cq_#t~ret1424#1 && mlx5_ib_create_cq_#t~ret1424#1 <= 2147483647;mlx5_ib_create_cq_~err~23#1 := mlx5_ib_create_cq_#t~ret1424#1;havoc mlx5_ib_create_cq_#t~mem1421#1.base, mlx5_ib_create_cq_#t~mem1421#1.offset;havoc mlx5_ib_create_cq_#t~mem1422#1.base, mlx5_ib_create_cq_#t~mem1422#1.offset;havoc mlx5_ib_create_cq_#t~mem1423#1;havoc mlx5_ib_create_cq_#t~ret1424#1; [2025-02-08 02:59:53,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11927-1: SUMMARY for call create_user_qp_#t~ret1998#1 := __fswab32(create_user_qp_~uar_index~0#1); srcloc: null [2025-02-08 02:59:53,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11927: create_user_qp_~tmp___22~3#1 := create_user_qp_#t~ret1998#1;havoc create_user_qp_#t~ret1998#1;call create_user_qp_#t~mem1999#1.base, create_user_qp_#t~mem1999#1.offset := read~$Pointer$#32(create_user_qp_~in#1.base, create_user_qp_~in#1.offset, 8);call write~int#18(create_user_qp_~tmp___22~3#1, create_user_qp_#t~mem1999#1.base, 36 + create_user_qp_#t~mem1999#1.offset, 4);havoc create_user_qp_#t~mem1999#1.base, create_user_qp_#t~mem1999#1.offset;call write~int#18(create_user_qp_~uuarn~2#1, create_user_qp_~resp#1.base, create_user_qp_~resp#1.offset, 4);call write~int#18(create_user_qp_~uuarn~2#1, create_user_qp_~qp#1.base, 802 + create_user_qp_~qp#1.offset, 4);call create_user_qp_#t~mem2000#1 := read~int#2(create_user_qp_~#ucmd~2#1.base, 8 + create_user_qp_~#ucmd~2#1.offset, 8); [2025-02-08 02:59:53,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6378: assume -2147483648 <= mlx5_query_node_guid_#t~ret240#1 && mlx5_query_node_guid_#t~ret240#1 <= 2147483647;mlx5_query_node_guid_~tmp___0~9#1 := mlx5_query_node_guid_#t~ret240#1;havoc mlx5_query_node_guid_#t~ret240#1;mlx5_query_node_guid_#t~switch241#1 := 0 == mlx5_query_node_guid_~tmp___0~9#1; [2025-02-08 02:59:53,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12324: assume create_qp_common_#t~short2136#1;havoc create_qp_common_#t~mem2135#1.base, create_qp_common_#t~mem2135#1.offset;havoc create_qp_common_#t~short2136#1; [2025-02-08 02:59:53,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12324: assume !create_qp_common_#t~short2136#1;havoc create_qp_common_#t~mem2135#1.base, create_qp_common_#t~mem2135#1.offset;havoc create_qp_common_#t~short2136#1;call write~int#18((if 0 != ~wq_signature~0 then 1 else 0), create_qp_common_~qp#1.base, 778 + create_qp_common_~qp#1.offset, 4); [2025-02-08 02:59:53,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12324-2: create_qp_common_#t~short2136#1 := 0 != (create_qp_common_~pd#1.base + create_qp_common_~pd#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12324-1: assume create_qp_common_#t~short2136#1;call create_qp_common_#t~mem2135#1.base, create_qp_common_#t~mem2135#1.offset := read~$Pointer$#18(create_qp_common_~pd#1.base, 8 + create_qp_common_~pd#1.offset, 8);create_qp_common_#t~short2136#1 := 0 != (create_qp_common_#t~mem2135#1.base + create_qp_common_#t~mem2135#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12324-1: assume !create_qp_common_#t~short2136#1; [2025-02-08 02:59:53,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6378-1: SUMMARY for call mlx5_query_node_guid_#t~ret240#1 := mlx5_get_vport_access_method(mlx5_query_node_guid_~dev#1.base, mlx5_query_node_guid_~dev#1.offset); srcloc: null [2025-02-08 02:59:53,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11796: assume -2147483648 <= create_user_qp_#t~ret1927#1 && create_user_qp_#t~ret1927#1 <= 2147483647;create_user_qp_~uuarn~2#1 := create_user_qp_#t~ret1927#1;havoc create_user_qp_#t~ret1927#1; [2025-02-08 02:59:53,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9814-1: assume create_cq_user_#t~short1321#1;call create_cq_user_#t~mem1320#1 := read~int#2(create_cq_user_~#ucmd~0#1.base, 20 + create_cq_user_~#ucmd~0#1.offset, 4);create_cq_user_#t~short1321#1 := 0 != create_cq_user_#t~mem1320#1 % 4294967296; [2025-02-08 02:59:53,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9814-1: assume !create_cq_user_#t~short1321#1; [2025-02-08 02:59:53,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11796-1: SUMMARY for call create_user_qp_#t~ret1927#1 := alloc_uuar(create_user_qp_~context~5#1.base, 536 + create_user_qp_~context~5#1.offset, 1); srcloc: null [2025-02-08 02:59:53,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9814: assume create_cq_user_#t~short1321#1;havoc create_cq_user_#t~mem1320#1;havoc create_cq_user_#t~short1321#1;create_cq_user_#res#1 := -22;call ULTIMATE.dealloc(create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset);havoc create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset);havoc create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset);havoc create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset);havoc create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset);havoc create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset; [2025-02-08 02:59:53,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9814: assume !create_cq_user_#t~short1321#1;havoc create_cq_user_#t~mem1320#1;havoc create_cq_user_#t~short1321#1;call create_cq_user_#t~mem1322#1 := read~int#2(create_cq_user_~#ucmd~0#1.base, 16 + create_cq_user_~#ucmd~0#1.offset, 4);create_cq_user_#t~short1324#1 := 64 != create_cq_user_#t~mem1322#1 % 4294967296; [2025-02-08 02:59:53,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11268: assume -2147483648 <= calc_send_wqe_#t~ret1764#1 && calc_send_wqe_#t~ret1764#1 <= 2147483647;calc_send_wqe_~size~1#1 := calc_send_wqe_#t~ret1764#1;havoc calc_send_wqe_#t~mem1763#1;havoc calc_send_wqe_#t~ret1764#1; [2025-02-08 02:59:53,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12325-1: SUMMARY for call create_qp_common_#t~ret2137#1 := ib_copy_from_udata(create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset, create_qp_common_~udata#1.base, create_qp_common_~udata#1.offset, 32); srcloc: null [2025-02-08 02:59:53,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12325: assume -2147483648 <= create_qp_common_#t~ret2137#1 && create_qp_common_#t~ret2137#1 <= 2147483647;create_qp_common_~tmp___4~21#1 := create_qp_common_#t~ret2137#1;havoc create_qp_common_#t~ret2137#1; [2025-02-08 02:59:53,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11268-1: SUMMARY for call calc_send_wqe_#t~ret1764#1 := sq_overhead(calc_send_wqe_#t~mem1763#1); srcloc: null [2025-02-08 02:59:53,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8229-3: assume false;mlx5_ib_add_#t~bitwise892#1 := mlx5_ib_add_#t~mem891#1; [2025-02-08 02:59:53,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8229-3: assume !false; [2025-02-08 02:59:53,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8229-2: havoc mlx5_ib_add_#t~bitwise892#1;assume (mlx5_ib_add_#t~bitwise892#1 % 18446744073709551616 >= mlx5_ib_add_#t~mem891#1 % 18446744073709551616 && mlx5_ib_add_#t~bitwise892#1 % 18446744073709551616 >= 412316860416) && mlx5_ib_add_#t~bitwise892#1 % 18446744073709551616 <= 412316860416 + mlx5_ib_add_#t~mem891#1 % 18446744073709551616; [2025-02-08 02:59:53,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8229-1: [2025-02-08 02:59:53,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8229: call write~int#18(mlx5_ib_add_#t~bitwise892#1, mlx5_ib_add_~dev~23#1.base, 2289 + mlx5_ib_add_~dev~23#1.offset, 8);havoc mlx5_ib_add_#t~mem891#1;havoc mlx5_ib_add_#t~bitwise892#1; [2025-02-08 02:59:53,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8229-4: assume 0 == mlx5_ib_add_#t~mem891#1 % 18446744073709551616 || 412316860416 == mlx5_ib_add_#t~mem891#1 % 18446744073709551616;mlx5_ib_add_#t~bitwise892#1 := 412316860416; [2025-02-08 02:59:53,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8229-4: assume !(0 == mlx5_ib_add_#t~mem891#1 % 18446744073709551616 || 412316860416 == mlx5_ib_add_#t~mem891#1 % 18446744073709551616); [2025-02-08 02:59:53,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12193: assume 2 == is_connected_~qp_type#1 % 4294967296 || 3 == is_connected_~qp_type#1 % 4294967296;is_connected_#res#1 := 1; [2025-02-08 02:59:53,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12193: assume !(2 == is_connected_~qp_type#1 % 4294967296 || 3 == is_connected_~qp_type#1 % 4294967296);is_connected_#res#1 := 0; [2025-02-08 02:59:53,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11797: assume create_user_qp_~uuarn~2#1 < 0;call write~$Pointer$#11(223, 0, create_user_qp_~#descriptor___2~1#1.base, create_user_qp_~#descriptor___2~1#1.offset, 8);call write~$Pointer$#11(224, 0, create_user_qp_~#descriptor___2~1#1.base, 8 + create_user_qp_~#descriptor___2~1#1.offset, 8);call write~$Pointer$#11(225, 0, create_user_qp_~#descriptor___2~1#1.base, 16 + create_user_qp_~#descriptor___2~1#1.offset, 8);call write~$Pointer$#11(226, 0, create_user_qp_~#descriptor___2~1#1.base, 24 + create_user_qp_~#descriptor___2~1#1.offset, 8);call write~int#11(629, create_user_qp_~#descriptor___2~1#1.base, 32 + create_user_qp_~#descriptor___2~1#1.offset, 4);call write~int#11(0, create_user_qp_~#descriptor___2~1#1.base, 36 + create_user_qp_~#descriptor___2~1#1.offset, 1);call create_user_qp_#t~mem1928#1 := read~int#11(create_user_qp_~#descriptor___2~1#1.base, 36 + create_user_qp_~#descriptor___2~1#1.offset, 1); [2025-02-08 02:59:53,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11797: assume !(create_user_qp_~uuarn~2#1 < 0); [2025-02-08 02:59:53,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7833-1: SUMMARY for call create_umr_res_#t~ret734#1 := ib_req_notify_cq(create_umr_res_~cq~0#1.base, create_umr_res_~cq~0#1.offset, 2); srcloc: null [2025-02-08 02:59:53,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7833: assume -2147483648 <= create_umr_res_#t~ret734#1 && create_umr_res_#t~ret734#1 <= 2147483647;havoc create_umr_res_#t~ret734#1;call write~$Pointer$#18(create_umr_res_~cq~0#1.base, create_umr_res_~cq~0#1.offset, create_umr_res_~init_attr~0#1.base, 16 + create_umr_res_~init_attr~0#1.offset, 8);call write~$Pointer$#18(create_umr_res_~cq~0#1.base, create_umr_res_~cq~0#1.offset, create_umr_res_~init_attr~0#1.base, 24 + create_umr_res_~init_attr~0#1.offset, 8);call write~int#18(0, create_umr_res_~init_attr~0#1.base, 68 + create_umr_res_~init_attr~0#1.offset, 4);call write~int#18(128, create_umr_res_~init_attr~0#1.base, 48 + create_umr_res_~init_attr~0#1.offset, 4);call write~int#18(1, create_umr_res_~init_attr~0#1.base, 56 + create_umr_res_~init_attr~0#1.offset, 4);call write~int#18(4096, create_umr_res_~init_attr~0#1.base, 72 + create_umr_res_~init_attr~0#1.offset, 4);call write~int#18(1, create_umr_res_~init_attr~0#1.base, 80 + create_umr_res_~init_attr~0#1.offset, 1);assume { :begin_inline_mlx5_ib_create_qp } true;mlx5_ib_create_qp_#in~pd#1.base, mlx5_ib_create_qp_#in~pd#1.offset, mlx5_ib_create_qp_#in~init_attr#1.base, mlx5_ib_create_qp_#in~init_attr#1.offset, mlx5_ib_create_qp_#in~udata#1.base, mlx5_ib_create_qp_#in~udata#1.offset := create_umr_res_~pd~1#1.base, create_umr_res_~pd~1#1.offset, create_umr_res_~init_attr~0#1.base, create_umr_res_~init_attr~0#1.offset, 0, 0;havoc mlx5_ib_create_qp_#res#1.base, mlx5_ib_create_qp_#res#1.offset;havoc mlx5_ib_create_qp_#t~mem2406#1.base, mlx5_ib_create_qp_#t~mem2406#1.offset, mlx5_ib_create_qp_#t~ret2407#1.base, mlx5_ib_create_qp_#t~ret2407#1.offset, mlx5_ib_create_qp_#t~mem2408#1, mlx5_ib_create_qp_#t~mem2409#1, mlx5_ib_create_qp_#t~short2410#1, mlx5_ib_create_qp_#t~mem2411#1, mlx5_ib_create_qp_#t~ret2412#1.base, mlx5_ib_create_qp_#t~ret2412#1.offset, mlx5_ib_create_qp_#t~ret2413#1, mlx5_ib_create_qp_#t~ret2414#1.base, mlx5_ib_create_qp_#t~ret2414#1.offset, mlx5_ib_create_qp_#t~mem2415#1.base, mlx5_ib_create_qp_#t~mem2415#1.offset, mlx5_ib_create_qp_#t~ret2416#1.base, mlx5_ib_create_qp_#t~ret2416#1.offset, mlx5_ib_create_qp_#t~mem2417#1.base, mlx5_ib_create_qp_#t~mem2417#1.offset, mlx5_ib_create_qp_#t~ret2418#1.base, mlx5_ib_create_qp_#t~ret2418#1.offset, mlx5_ib_create_qp_#t~mem2419#1, mlx5_ib_create_qp_#t~switch2420#1, mlx5_ib_create_qp_#t~mem2421#1.base, mlx5_ib_create_qp_#t~mem2421#1.offset, mlx5_ib_create_qp_#t~mem2422#1, mlx5_ib_create_qp_#t~ret2423#1, mlx5_ib_create_qp_#t~bitwise2424#1, mlx5_ib_create_qp_#t~mem2425#1, mlx5_ib_create_qp_#t~ret2426#1, mlx5_ib_create_qp_#t~ret2427#1.base, mlx5_ib_create_qp_#t~ret2427#1.offset, mlx5_ib_create_qp_#t~mem2428#1, mlx5_ib_create_qp_#t~ret2429#1.base, mlx5_ib_create_qp_#t~ret2429#1.offset, mlx5_ib_create_qp_#t~mem2430#1, mlx5_ib_create_qp_#t~mem2431#1.base, mlx5_ib_create_qp_#t~mem2431#1.offset, mlx5_ib_create_qp_#t~ret2432#1.base, mlx5_ib_create_qp_#t~ret2432#1.offset, mlx5_ib_create_qp_#t~mem2433#1, mlx5_ib_create_qp_#t~ret2434#1.base, mlx5_ib_create_qp_#t~ret2434#1.offset, mlx5_ib_create_qp_#t~ret2435#1.base, mlx5_ib_create_qp_#t~ret2435#1.offset, mlx5_ib_create_qp_#t~ret2436#1, mlx5_ib_create_qp_#t~mem2437#1, mlx5_ib_create_qp_#t~ret2438#1, mlx5_ib_create_qp_#t~ret2439#1.base, mlx5_ib_create_qp_#t~ret2439#1.offset, mlx5_ib_create_qp_#t~mem2440#1, mlx5_ib_create_qp_#t~ret2441#1.base, mlx5_ib_create_qp_#t~ret2441#1.offset, mlx5_ib_create_qp_#t~mem2442#1, mlx5_ib_create_qp_#t~ret2443#1, mlx5_ib_create_qp_#t~mem2444#1, mlx5_ib_create_qp_#t~ret2445#1, mlx5_ib_create_qp_#t~mem2446#1, mlx5_ib_create_qp_#t~mem2447#1, mlx5_ib_create_qp_#t~ret2448#1, mlx5_ib_create_qp_#t~mem2449#1.base, mlx5_ib_create_qp_#t~mem2449#1.offset, mlx5_ib_create_qp_#t~ret2450#1.base, mlx5_ib_create_qp_#t~ret2450#1.offset, mlx5_ib_create_qp_#t~mem2451#1.base, mlx5_ib_create_qp_#t~mem2451#1.offset, mlx5_ib_create_qp_#t~ret2452#1.base, mlx5_ib_create_qp_#t~ret2452#1.offset, mlx5_ib_create_qp_#t~ret2453#1.base, mlx5_ib_create_qp_#t~ret2453#1.offset, mlx5_ib_create_qp_#t~mem2454#1, mlx5_ib_create_qp_#t~mem2455#1, mlx5_ib_create_qp_#t~mem2456#1, mlx5_ib_create_qp_#t~mem2457#1, mlx5_ib_create_qp_#t~mem2458#1, mlx5_ib_create_qp_#t~mem2459#1, mlx5_ib_create_qp_#t~ret2460#1, mlx5_ib_create_qp_#t~ret2461#1.base, mlx5_ib_create_qp_#t~ret2461#1.offset, mlx5_ib_create_qp_#t~mem2462#1, mlx5_ib_create_qp_#t~mem2463#1, mlx5_ib_create_qp_#t~ret2464#1.base, mlx5_ib_create_qp_#t~ret2464#1.offset, mlx5_ib_create_qp_~pd#1.base, mlx5_ib_create_qp_~pd#1.offset, mlx5_ib_create_qp_~init_attr#1.base, mlx5_ib_create_qp_~init_attr#1.offset, mlx5_ib_create_qp_~udata#1.base, mlx5_ib_create_qp_~udata#1.offset, mlx5_ib_create_qp_~dev~34#1.base, mlx5_ib_create_qp_~dev~34#1.offset, mlx5_ib_create_qp_~qp~1#1.base, mlx5_ib_create_qp_~qp~1#1.offset, mlx5_ib_create_qp_~xrcdn~0#1, mlx5_ib_create_qp_~err~33#1, mlx5_ib_create_qp_~tmp~127#1.base, mlx5_ib_create_qp_~tmp~127#1.offset, mlx5_ib_create_qp_~tmp___0~68#1.base, mlx5_ib_create_qp_~tmp___0~68#1.offset, mlx5_ib_create_qp_~tmp___1~47#1.base, mlx5_ib_create_qp_~tmp___1~47#1.offset, mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset, mlx5_ib_create_qp_~tmp___2~39#1.base, mlx5_ib_create_qp_~tmp___2~39#1.offset, mlx5_ib_create_qp_~tmp___3~27#1, mlx5_ib_create_qp_~tmp___4~23#1.base, mlx5_ib_create_qp_~tmp___4~23#1.offset, mlx5_ib_create_qp_~tmp___5~23#1, mlx5_ib_create_qp_~tmp___6~20#1.base, mlx5_ib_create_qp_~tmp___6~20#1.offset, mlx5_ib_create_qp_~tmp___7~18#1.base, mlx5_ib_create_qp_~tmp___7~18#1.offset, mlx5_ib_create_qp_~tmp___8~14#1.base, mlx5_ib_create_qp_~tmp___8~14#1.offset, mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset, mlx5_ib_create_qp_~tmp___9~13#1.base, mlx5_ib_create_qp_~tmp___9~13#1.offset, mlx5_ib_create_qp_~tmp___10~11#1, mlx5_ib_create_qp_~tmp___11~9#1.base, mlx5_ib_create_qp_~tmp___11~9#1.offset, mlx5_ib_create_qp_~tmp___12~9#1, mlx5_ib_create_qp_~tmp___13~9#1, mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset, mlx5_ib_create_qp_~tmp___14~9#1.base, mlx5_ib_create_qp_~tmp___14~9#1.offset, mlx5_ib_create_qp_~tmp___15~8#1.base, mlx5_ib_create_qp_~tmp___15~8#1.offset, mlx5_ib_create_qp_~tmp___16~7#1.base, mlx5_ib_create_qp_~tmp___16~7#1.offset, mlx5_ib_create_qp_~tmp___17~7#1, mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset, mlx5_ib_create_qp_~tmp___18~7#1.base, mlx5_ib_create_qp_~tmp___18~7#1.offset, mlx5_ib_create_qp_~tmp___19~6#1, mlx5_ib_create_qp_~tmp___20~6#1.base, mlx5_ib_create_qp_~tmp___20~6#1.offset;mlx5_ib_create_qp_~pd#1.base, mlx5_ib_create_qp_~pd#1.offset := mlx5_ib_create_qp_#in~pd#1.base, mlx5_ib_create_qp_#in~pd#1.offset;mlx5_ib_create_qp_~init_attr#1.base, mlx5_ib_create_qp_~init_attr#1.offset := mlx5_ib_create_qp_#in~init_attr#1.base, mlx5_ib_create_qp_#in~init_attr#1.offset;mlx5_ib_create_qp_~udata#1.base, mlx5_ib_create_qp_~udata#1.offset := mlx5_ib_create_qp_#in~udata#1.base, mlx5_ib_create_qp_#in~udata#1.offset;havoc mlx5_ib_create_qp_~dev~34#1.base, mlx5_ib_create_qp_~dev~34#1.offset;havoc mlx5_ib_create_qp_~qp~1#1.base, mlx5_ib_create_qp_~qp~1#1.offset;havoc mlx5_ib_create_qp_~xrcdn~0#1;havoc mlx5_ib_create_qp_~err~33#1;havoc mlx5_ib_create_qp_~tmp~127#1.base, mlx5_ib_create_qp_~tmp~127#1.offset;havoc mlx5_ib_create_qp_~tmp___0~68#1.base, mlx5_ib_create_qp_~tmp___0~68#1.offset;havoc mlx5_ib_create_qp_~tmp___1~47#1.base, mlx5_ib_create_qp_~tmp___1~47#1.offset;call mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset := #Ultimate.allocOnStack(37);havoc mlx5_ib_create_qp_~tmp___2~39#1.base, mlx5_ib_create_qp_~tmp___2~39#1.offset;havoc mlx5_ib_create_qp_~tmp___3~27#1;havoc mlx5_ib_create_qp_~tmp___4~23#1.base, mlx5_ib_create_qp_~tmp___4~23#1.offset;havoc mlx5_ib_create_qp_~tmp___5~23#1;havoc mlx5_ib_create_qp_~tmp___6~20#1.base, mlx5_ib_create_qp_~tmp___6~20#1.offset;havoc mlx5_ib_create_qp_~tmp___7~18#1.base, mlx5_ib_create_qp_~tmp___7~18#1.offset;havoc mlx5_ib_create_qp_~tmp___8~14#1.base, mlx5_ib_create_qp_~tmp___8~14#1.offset;call mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset := #Ultimate.allocOnStack(37);havoc mlx5_ib_create_qp_~tmp___9~13#1.base, mlx5_ib_create_qp_~tmp___9~13#1.offset;havoc mlx5_ib_create_qp_~tmp___10~11#1;havoc mlx5_ib_create_qp_~tmp___11~9#1.base, mlx5_ib_create_qp_~tmp___11~9#1.offset;havoc mlx5_ib_create_qp_~tmp___12~9#1;havoc mlx5_ib_create_qp_~tmp___13~9#1;call mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset := #Ultimate.allocOnStack(37);havoc mlx5_ib_create_qp_~tmp___14~9#1.base, mlx5_ib_create_qp_~tmp___14~9#1.offset;havoc mlx5_ib_create_qp_~tmp___15~8#1.base, mlx5_ib_create_qp_~tmp___15~8#1.offset;havoc mlx5_ib_create_qp_~tmp___16~7#1.base, mlx5_ib_create_qp_~tmp___16~7#1.offset;havoc mlx5_ib_create_qp_~tmp___17~7#1;call mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset := #Ultimate.allocOnStack(37);havoc mlx5_ib_create_qp_~tmp___18~7#1.base, mlx5_ib_create_qp_~tmp___18~7#1.offset;havoc mlx5_ib_create_qp_~tmp___19~6#1;havoc mlx5_ib_create_qp_~tmp___20~6#1.base, mlx5_ib_create_qp_~tmp___20~6#1.offset;mlx5_ib_create_qp_~xrcdn~0#1 := 0; [2025-02-08 02:59:53,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12590: assume 0 != create_qp_common_~err~31#1;call write~$Pointer$#11(344, 0, create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset, 8);call write~$Pointer$#11(345, 0, create_qp_common_~#descriptor___7~1#1.base, 8 + create_qp_common_~#descriptor___7~1#1.offset, 8);call write~$Pointer$#11(346, 0, create_qp_common_~#descriptor___7~1#1.base, 16 + create_qp_common_~#descriptor___7~1#1.offset, 8);call write~$Pointer$#11(347, 0, create_qp_common_~#descriptor___7~1#1.base, 24 + create_qp_common_~#descriptor___7~1#1.offset, 8);call write~int#11(1030, create_qp_common_~#descriptor___7~1#1.base, 32 + create_qp_common_~#descriptor___7~1#1.offset, 4);call write~int#11(0, create_qp_common_~#descriptor___7~1#1.base, 36 + create_qp_common_~#descriptor___7~1#1.offset, 1);call create_qp_common_#t~mem2342#1 := read~int#11(create_qp_common_~#descriptor___7~1#1.base, 36 + create_qp_common_~#descriptor___7~1#1.offset, 1); [2025-02-08 02:59:53,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12590: assume !(0 != create_qp_common_~err~31#1);call create_qp_common_#t~mem2346#1.base, create_qp_common_#t~mem2346#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8); [2025-02-08 02:59:53,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6380: assume mlx5_query_node_guid_#t~switch241#1;assume { :begin_inline_mlx5_query_mad_ifc_node_guid } true;mlx5_query_mad_ifc_node_guid_#in~dev#1.base, mlx5_query_mad_ifc_node_guid_#in~dev#1.offset, mlx5_query_mad_ifc_node_guid_#in~node_guid#1.base, mlx5_query_mad_ifc_node_guid_#in~node_guid#1.offset := mlx5_query_node_guid_~dev#1.base, mlx5_query_node_guid_~dev#1.offset, mlx5_query_node_guid_~node_guid#1.base, mlx5_query_node_guid_~node_guid#1.offset;havoc mlx5_query_mad_ifc_node_guid_#res#1;havoc mlx5_query_mad_ifc_node_guid_#t~ret4767#1.base, mlx5_query_mad_ifc_node_guid_#t~ret4767#1.offset, mlx5_query_mad_ifc_node_guid_#t~ret4768#1.base, mlx5_query_mad_ifc_node_guid_#t~ret4768#1.offset, mlx5_query_mad_ifc_node_guid_#t~ret4769#1, mlx5_query_mad_ifc_node_guid_#t~memcpy~res4770#1.base, mlx5_query_mad_ifc_node_guid_#t~memcpy~res4770#1.offset, mlx5_query_mad_ifc_node_guid_~dev#1.base, mlx5_query_mad_ifc_node_guid_~dev#1.offset, mlx5_query_mad_ifc_node_guid_~node_guid#1.base, mlx5_query_mad_ifc_node_guid_~node_guid#1.offset, mlx5_query_mad_ifc_node_guid_~in_mad~4#1.base, mlx5_query_mad_ifc_node_guid_~in_mad~4#1.offset, mlx5_query_mad_ifc_node_guid_~out_mad~6#1.base, mlx5_query_mad_ifc_node_guid_~out_mad~6#1.offset, mlx5_query_mad_ifc_node_guid_~err~76#1, mlx5_query_mad_ifc_node_guid_~tmp~270#1.base, mlx5_query_mad_ifc_node_guid_~tmp~270#1.offset, mlx5_query_mad_ifc_node_guid_~tmp___0~147#1.base, mlx5_query_mad_ifc_node_guid_~tmp___0~147#1.offset;mlx5_query_mad_ifc_node_guid_~dev#1.base, mlx5_query_mad_ifc_node_guid_~dev#1.offset := mlx5_query_mad_ifc_node_guid_#in~dev#1.base, mlx5_query_mad_ifc_node_guid_#in~dev#1.offset;mlx5_query_mad_ifc_node_guid_~node_guid#1.base, mlx5_query_mad_ifc_node_guid_~node_guid#1.offset := mlx5_query_mad_ifc_node_guid_#in~node_guid#1.base, mlx5_query_mad_ifc_node_guid_#in~node_guid#1.offset;havoc mlx5_query_mad_ifc_node_guid_~in_mad~4#1.base, mlx5_query_mad_ifc_node_guid_~in_mad~4#1.offset;havoc mlx5_query_mad_ifc_node_guid_~out_mad~6#1.base, mlx5_query_mad_ifc_node_guid_~out_mad~6#1.offset;havoc mlx5_query_mad_ifc_node_guid_~err~76#1;havoc mlx5_query_mad_ifc_node_guid_~tmp~270#1.base, mlx5_query_mad_ifc_node_guid_~tmp~270#1.offset;havoc mlx5_query_mad_ifc_node_guid_~tmp___0~147#1.base, mlx5_query_mad_ifc_node_guid_~tmp___0~147#1.offset;mlx5_query_mad_ifc_node_guid_~in_mad~4#1.base, mlx5_query_mad_ifc_node_guid_~in_mad~4#1.offset := 0, 0;mlx5_query_mad_ifc_node_guid_~out_mad~6#1.base, mlx5_query_mad_ifc_node_guid_~out_mad~6#1.offset := 0, 0;mlx5_query_mad_ifc_node_guid_~err~76#1 := -12; [2025-02-08 02:59:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6380: assume !mlx5_query_node_guid_#t~switch241#1;mlx5_query_node_guid_#t~switch241#1 := mlx5_query_node_guid_#t~switch241#1 || 1 == mlx5_query_node_guid_~tmp___0~9#1; [2025-02-08 02:59:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11269: assume calc_send_wqe_~size~1#1 < 0;calc_send_wqe_#res#1 := calc_send_wqe_~size~1#1; [2025-02-08 02:59:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11269: assume !(calc_send_wqe_~size~1#1 < 0);call calc_send_wqe_#t~mem1765#1 := read~int#18(calc_send_wqe_~attr#1.base, 64 + calc_send_wqe_~attr#1.offset, 4); [2025-02-08 02:59:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17743: mlx5_mr_cache_init_#t~ret4253#1 := mlx5_mr_cache_debugfs_init_#res#1;havoc mlx5_mr_cache_debugfs_init_#t~mem4210#1.base, mlx5_mr_cache_debugfs_init_#t~mem4210#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4211#1.base, mlx5_mr_cache_debugfs_init_#t~mem4211#1.offset, mlx5_mr_cache_debugfs_init_#t~ret4212#1.base, mlx5_mr_cache_debugfs_init_#t~ret4212#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4213#1.base, mlx5_mr_cache_debugfs_init_#t~mem4213#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4214#1, mlx5_mr_cache_debugfs_init_#t~loopctr4215#1, mlx5_mr_cache_debugfs_init_#t~nondet4216#1, mlx5_mr_cache_debugfs_init_#t~ret4217#1, mlx5_mr_cache_debugfs_init_#t~mem4218#1.base, mlx5_mr_cache_debugfs_init_#t~mem4218#1.offset, mlx5_mr_cache_debugfs_init_#t~ret4219#1.base, mlx5_mr_cache_debugfs_init_#t~ret4219#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4220#1.base, mlx5_mr_cache_debugfs_init_#t~mem4220#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4221#1.base, mlx5_mr_cache_debugfs_init_#t~mem4221#1.offset, mlx5_mr_cache_debugfs_init_#t~ret4222#1.base, mlx5_mr_cache_debugfs_init_#t~ret4222#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4223#1.base, mlx5_mr_cache_debugfs_init_#t~mem4223#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4224#1.base, mlx5_mr_cache_debugfs_init_#t~mem4224#1.offset, mlx5_mr_cache_debugfs_init_#t~ret4225#1.base, mlx5_mr_cache_debugfs_init_#t~ret4225#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4226#1.base, mlx5_mr_cache_debugfs_init_#t~mem4226#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4227#1.base, mlx5_mr_cache_debugfs_init_#t~mem4227#1.offset, mlx5_mr_cache_debugfs_init_#t~ret4228#1.base, mlx5_mr_cache_debugfs_init_#t~ret4228#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4229#1.base, mlx5_mr_cache_debugfs_init_#t~mem4229#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4230#1.base, mlx5_mr_cache_debugfs_init_#t~mem4230#1.offset, mlx5_mr_cache_debugfs_init_#t~ret4231#1.base, mlx5_mr_cache_debugfs_init_#t~ret4231#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4232#1.base, mlx5_mr_cache_debugfs_init_#t~mem4232#1.offset, mlx5_mr_cache_debugfs_init_~dev#1.base, mlx5_mr_cache_debugfs_init_~dev#1.offset, mlx5_mr_cache_debugfs_init_~cache~8#1.base, mlx5_mr_cache_debugfs_init_~cache~8#1.offset, mlx5_mr_cache_debugfs_init_~ent~12#1.base, mlx5_mr_cache_debugfs_init_~ent~12#1.offset, mlx5_mr_cache_debugfs_init_~i~25#1;havoc mlx5_mr_cache_debugfs_init_#in~dev#1.base, mlx5_mr_cache_debugfs_init_#in~dev#1.offset;assume { :end_inline_mlx5_mr_cache_debugfs_init } true;assume -2147483648 <= mlx5_mr_cache_init_#t~ret4253#1 && mlx5_mr_cache_init_#t~ret4253#1 <= 2147483647;mlx5_mr_cache_init_~err~57#1 := mlx5_mr_cache_init_#t~ret4253#1;havoc mlx5_mr_cache_init_#t~ret4253#1; [2025-02-08 02:59:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12326: assume 0 != create_qp_common_~tmp___4~21#1;call write~$Pointer$#11(302, 0, create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset, 8);call write~$Pointer$#11(303, 0, create_qp_common_~#descriptor___0~7#1.base, 8 + create_qp_common_~#descriptor___0~7#1.offset, 8);call write~$Pointer$#11(304, 0, create_qp_common_~#descriptor___0~7#1.base, 16 + create_qp_common_~#descriptor___0~7#1.offset, 8);call write~$Pointer$#11(305, 0, create_qp_common_~#descriptor___0~7#1.base, 24 + create_qp_common_~#descriptor___0~7#1.offset, 8);call write~int#11(893, create_qp_common_~#descriptor___0~7#1.base, 32 + create_qp_common_~#descriptor___0~7#1.offset, 4);call write~int#11(0, create_qp_common_~#descriptor___0~7#1.base, 36 + create_qp_common_~#descriptor___0~7#1.offset, 1);call create_qp_common_#t~mem2138#1 := read~int#11(create_qp_common_~#descriptor___0~7#1.base, 36 + create_qp_common_~#descriptor___0~7#1.offset, 1); [2025-02-08 02:59:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12326: assume !(0 != create_qp_common_~tmp___4~21#1);call create_qp_common_#t~mem2142#1 := read~int#2(create_qp_common_~#ucmd~3#1.base, 28 + create_qp_common_~#ucmd~3#1.offset, 4);call write~int#18((if create_qp_common_#t~mem2142#1 % 4294967296 % 4294967296 <= 2147483647 then create_qp_common_#t~mem2142#1 % 4294967296 % 4294967296 else create_qp_common_#t~mem2142#1 % 4294967296 % 4294967296 - 4294967296) % 2, create_qp_common_~qp#1.base, 778 + create_qp_common_~qp#1.offset, 4);havoc create_qp_common_#t~mem2142#1;call create_qp_common_#t~mem2143#1 := read~int#2(create_qp_common_~#ucmd~3#1.base, 28 + create_qp_common_~#ucmd~3#1.offset, 4); [2025-02-08 02:59:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10080: assume 0 != (mlx5_ib_create_cq_~context#1.base + mlx5_ib_create_cq_~context#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10080: assume !(0 != (mlx5_ib_create_cq_~context#1.base + mlx5_ib_create_cq_~context#1.offset) % 18446744073709551616); [2025-02-08 02:59:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22236: havoc mlx5_register_interface_#t~nondet5227#1;mlx5_ib_init_#t~ret902#1 := mlx5_register_interface_#res#1;havoc mlx5_register_interface_#t~nondet5227#1, mlx5_register_interface_~arg0#1.base, mlx5_register_interface_~arg0#1.offset;havoc mlx5_register_interface_#in~arg0#1.base, mlx5_register_interface_#in~arg0#1.offset;assume { :end_inline_mlx5_register_interface } true;assume -2147483648 <= mlx5_ib_init_#t~ret902#1 && mlx5_ib_init_#t~ret902#1 <= 2147483647;mlx5_ib_init_~err~18#1 := mlx5_ib_init_#t~ret902#1;havoc mlx5_ib_init_#t~ret902#1; [2025-02-08 02:59:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12459: assume 0 != create_qp_common_~err~31#1;create_qp_common_#res#1 := create_qp_common_~err~31#1;call ULTIMATE.dealloc(create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset);havoc create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset);havoc create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset);havoc create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset);havoc create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset);havoc create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset);havoc create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset);havoc create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset);havoc create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset);havoc create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset);havoc create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset);havoc create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset);havoc create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset);havoc create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset);havoc create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset);havoc create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset);havoc create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset; [2025-02-08 02:59:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12459: assume !(0 != create_qp_common_~err~31#1); [2025-02-08 02:59:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21444: call ULTIMATE.dealloc(mlx5_ib_odp_init_~#__key~10#1.base, mlx5_ib_odp_init_~#__key~10#1.offset);havoc mlx5_ib_odp_init_~#__key~10#1.base, mlx5_ib_odp_init_~#__key~10#1.offset;mlx5_ib_init_#t~ret901#1 := mlx5_ib_odp_init_#res#1;havoc mlx5_ib_odp_init_#t~ret5142#1.base, mlx5_ib_odp_init_#t~ret5142#1.offset, mlx5_ib_odp_init_~#__key~10#1.base, mlx5_ib_odp_init_~#__key~10#1.offset, mlx5_ib_odp_init_~__lock_name~1#1.base, mlx5_ib_odp_init_~__lock_name~1#1.offset, mlx5_ib_odp_init_~tmp~296#1.base, mlx5_ib_odp_init_~tmp~296#1.offset;assume { :end_inline_mlx5_ib_odp_init } true;assume -2147483648 <= mlx5_ib_init_#t~ret901#1 && mlx5_ib_init_#t~ret901#1 <= 2147483647;mlx5_ib_init_~err~18#1 := mlx5_ib_init_#t~ret901#1;havoc mlx5_ib_init_#t~ret901#1; [2025-02-08 02:59:53,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6381: mlx5_query_node_guid_#t~ret242#1 := mlx5_query_mad_ifc_node_guid_#res#1;havoc mlx5_query_mad_ifc_node_guid_#t~ret4767#1.base, mlx5_query_mad_ifc_node_guid_#t~ret4767#1.offset, mlx5_query_mad_ifc_node_guid_#t~ret4768#1.base, mlx5_query_mad_ifc_node_guid_#t~ret4768#1.offset, mlx5_query_mad_ifc_node_guid_#t~ret4769#1, mlx5_query_mad_ifc_node_guid_#t~memcpy~res4770#1.base, mlx5_query_mad_ifc_node_guid_#t~memcpy~res4770#1.offset, mlx5_query_mad_ifc_node_guid_~dev#1.base, mlx5_query_mad_ifc_node_guid_~dev#1.offset, mlx5_query_mad_ifc_node_guid_~node_guid#1.base, mlx5_query_mad_ifc_node_guid_~node_guid#1.offset, mlx5_query_mad_ifc_node_guid_~in_mad~4#1.base, mlx5_query_mad_ifc_node_guid_~in_mad~4#1.offset, mlx5_query_mad_ifc_node_guid_~out_mad~6#1.base, mlx5_query_mad_ifc_node_guid_~out_mad~6#1.offset, mlx5_query_mad_ifc_node_guid_~err~76#1, mlx5_query_mad_ifc_node_guid_~tmp~270#1.base, mlx5_query_mad_ifc_node_guid_~tmp~270#1.offset, mlx5_query_mad_ifc_node_guid_~tmp___0~147#1.base, mlx5_query_mad_ifc_node_guid_~tmp___0~147#1.offset;havoc mlx5_query_mad_ifc_node_guid_#in~dev#1.base, mlx5_query_mad_ifc_node_guid_#in~dev#1.offset, mlx5_query_mad_ifc_node_guid_#in~node_guid#1.base, mlx5_query_mad_ifc_node_guid_#in~node_guid#1.offset;assume { :end_inline_mlx5_query_mad_ifc_node_guid } true;assume -2147483648 <= mlx5_query_node_guid_#t~ret242#1 && mlx5_query_node_guid_#t~ret242#1 <= 2147483647;mlx5_query_node_guid_~tmp___1~4#1 := mlx5_query_node_guid_#t~ret242#1;mlx5_query_node_guid_#res#1 := mlx5_query_node_guid_~tmp___1~4#1;call ULTIMATE.dealloc(mlx5_query_node_guid_~#tmp~24#1.base, mlx5_query_node_guid_~#tmp~24#1.offset);havoc mlx5_query_node_guid_~#tmp~24#1.base, mlx5_query_node_guid_~#tmp~24#1.offset; [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17744: assume 0 != mlx5_mr_cache_init_~err~57#1; [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17744: assume !(0 != mlx5_mr_cache_init_~err~57#1); [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17612: mlx5_mr_cache_debugfs_init_~ent~12#1.base, mlx5_mr_cache_debugfs_init_~ent~12#1.offset := mlx5_mr_cache_debugfs_init_~cache~8#1.base, 8 + mlx5_mr_cache_debugfs_init_~cache~8#1.offset + 444 * (if mlx5_mr_cache_debugfs_init_~i~25#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_mr_cache_debugfs_init_~i~25#1 % 18446744073709551616 % 18446744073709551616 else mlx5_mr_cache_debugfs_init_~i~25#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call mlx5_mr_cache_debugfs_init_#t~mem4214#1 := read~int#18(mlx5_mr_cache_debugfs_init_~ent~12#1.base, 96 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset, 4);mlx5_mr_cache_debugfs_init_#t~loopctr4215#1 := 0; [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11931-1: SUMMARY for call create_user_qp_#t~ret2001#1 := mlx5_ib_db_map_user(create_user_qp_~context~5#1.base, create_user_qp_~context~5#1.offset, create_user_qp_#t~mem2000#1, create_user_qp_~qp#1.base, 277 + create_user_qp_~qp#1.offset); srcloc: null [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11931: assume -2147483648 <= create_user_qp_#t~ret2001#1 && create_user_qp_#t~ret2001#1 <= 2147483647;create_user_qp_~err~29#1 := create_user_qp_#t~ret2001#1;havoc create_user_qp_#t~mem2000#1;havoc create_user_qp_#t~ret2001#1; [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081: assume -2147483648 <= mlx5_ib_create_cq_#t~ret1431#1 && mlx5_ib_create_cq_#t~ret1431#1 <= 2147483647;mlx5_ib_create_cq_~tmp___14~5#1 := mlx5_ib_create_cq_#t~ret1431#1;havoc mlx5_ib_create_cq_#t~ret1431#1; [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10081-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1431#1 := ib_copy_to_udata(mlx5_ib_create_cq_~udata#1.base, mlx5_ib_create_cq_~udata#1.offset, mlx5_ib_create_cq_~cq~3#1.base, 48 + mlx5_ib_create_cq_~cq~3#1.offset, 4); srcloc: null [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7307-1: SUMMARY for call mlx5_ib_alloc_pd_#t~ret578#1.base, mlx5_ib_alloc_pd_#t~ret578#1.offset := kmalloc(32, 208); srcloc: null [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7307: mlx5_ib_alloc_pd_~tmp~40#1.base, mlx5_ib_alloc_pd_~tmp~40#1.offset := mlx5_ib_alloc_pd_#t~ret578#1.base, mlx5_ib_alloc_pd_#t~ret578#1.offset;havoc mlx5_ib_alloc_pd_#t~ret578#1.base, mlx5_ib_alloc_pd_#t~ret578#1.offset;mlx5_ib_alloc_pd_~pd~0#1.base, mlx5_ib_alloc_pd_~pd~0#1.offset := mlx5_ib_alloc_pd_~tmp~40#1.base, mlx5_ib_alloc_pd_~tmp~40#1.offset; [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19331-1: SUMMARY for call ldv_file_operations_5_#t~ret4618#1.base, ldv_file_operations_5_#t~ret4618#1.offset := ldv_init_zalloc(1000); srcloc: null [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19331: ldv_file_operations_5_~tmp~238#1.base, ldv_file_operations_5_~tmp~238#1.offset := ldv_file_operations_5_#t~ret4618#1.base, ldv_file_operations_5_#t~ret4618#1.offset;havoc ldv_file_operations_5_#t~ret4618#1.base, ldv_file_operations_5_#t~ret4618#1.offset;~limit_fops_group1~0.base, ~limit_fops_group1~0.offset := ldv_file_operations_5_~tmp~238#1.base, ldv_file_operations_5_~tmp~238#1.offset; [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17745: mlx5_mr_cache_init_~tmp___1~86#1.base, mlx5_mr_cache_init_~tmp___1~86#1.offset := mlx5_mr_cache_init_#t~ret4254#1.base, mlx5_mr_cache_init_#t~ret4254#1.offset;havoc mlx5_mr_cache_init_#t~ret4254#1.base, mlx5_mr_cache_init_#t~ret4254#1.offset;call mlx5_mr_cache_init_#t~mem4255#1 := read~int#7(mlx5_mr_cache_init_~tmp___1~86#1.base, 2076 + mlx5_mr_cache_init_~tmp___1~86#1.offset, 4); [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17745-1: SUMMARY for call mlx5_mr_cache_init_#t~ret4254#1.base, mlx5_mr_cache_init_#t~ret4254#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8232-1: assume { :begin_inline_init_node_data } true;init_node_data_#in~dev#1.base, init_node_data_#in~dev#1.offset := mlx5_ib_add_~dev~23#1.base, mlx5_ib_add_~dev~23#1.offset;havoc init_node_data_#res#1;havoc init_node_data_#t~ret625#1, init_node_data_#t~mem626#1.base, init_node_data_#t~mem626#1.offset, init_node_data_#t~mem627#1.base, init_node_data_#t~mem627#1.offset, init_node_data_#t~mem628#1.base, init_node_data_#t~mem628#1.offset, init_node_data_#t~mem629#1, init_node_data_#t~ret630#1, init_node_data_~dev#1.base, init_node_data_~dev#1.offset, init_node_data_~err~13#1, init_node_data_~tmp~44#1;init_node_data_~dev#1.base, init_node_data_~dev#1.offset := init_node_data_#in~dev#1.base, init_node_data_#in~dev#1.offset;havoc init_node_data_~err~13#1;havoc init_node_data_~tmp~44#1;assume { :begin_inline_mlx5_query_node_desc } true;mlx5_query_node_desc_#in~dev#1.base, mlx5_query_node_desc_#in~dev#1.offset, mlx5_query_node_desc_#in~node_desc#1.base, mlx5_query_node_desc_#in~node_desc#1.offset := init_node_data_~dev#1.base, init_node_data_~dev#1.offset, init_node_data_~dev#1.base, 2305 + init_node_data_~dev#1.offset;havoc mlx5_query_node_desc_#res#1;havoc mlx5_query_node_desc_#t~ret247#1, mlx5_query_node_desc_#t~ret248#1, mlx5_query_node_desc_#t~memset~res249#1.base, mlx5_query_node_desc_#t~memset~res249#1.offset, mlx5_query_node_desc_#t~mem250#1.base, mlx5_query_node_desc_#t~mem250#1.offset, mlx5_query_node_desc_#t~ret251#1, mlx5_query_node_desc_~dev#1.base, mlx5_query_node_desc_~dev#1.offset, mlx5_query_node_desc_~node_desc#1.base, mlx5_query_node_desc_~node_desc#1.offset, mlx5_query_node_desc_~#in~0#1.base, mlx5_query_node_desc_~#in~0#1.offset, mlx5_query_node_desc_~tmp~25#1, mlx5_query_node_desc_~tmp___0~10#1, mlx5_query_node_desc_~tmp___1~5#1;mlx5_query_node_desc_~dev#1.base, mlx5_query_node_desc_~dev#1.offset := mlx5_query_node_desc_#in~dev#1.base, mlx5_query_node_desc_#in~dev#1.offset;mlx5_query_node_desc_~node_desc#1.base, mlx5_query_node_desc_~node_desc#1.offset := mlx5_query_node_desc_#in~node_desc#1.base, mlx5_query_node_desc_#in~node_desc#1.offset;call mlx5_query_node_desc_~#in~0#1.base, mlx5_query_node_desc_~#in~0#1.offset := #Ultimate.allocOnStack(64);havoc mlx5_query_node_desc_~tmp~25#1;havoc mlx5_query_node_desc_~tmp___0~10#1;havoc mlx5_query_node_desc_~tmp___1~5#1; [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8232: mlx5_ib_add_#t~ret893#1 := init_node_data_#res#1;havoc init_node_data_#t~ret625#1, init_node_data_#t~mem626#1.base, init_node_data_#t~mem626#1.offset, init_node_data_#t~mem627#1.base, init_node_data_#t~mem627#1.offset, init_node_data_#t~mem628#1.base, init_node_data_#t~mem628#1.offset, init_node_data_#t~mem629#1, init_node_data_#t~ret630#1, init_node_data_~dev#1.base, init_node_data_~dev#1.offset, init_node_data_~err~13#1, init_node_data_~tmp~44#1;havoc init_node_data_#in~dev#1.base, init_node_data_#in~dev#1.offset;assume { :end_inline_init_node_data } true;assume -2147483648 <= mlx5_ib_add_#t~ret893#1 && mlx5_ib_add_#t~ret893#1 <= 2147483647;mlx5_ib_add_~err~17#1 := mlx5_ib_add_#t~ret893#1;havoc mlx5_ib_add_#t~ret893#1; [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10082: assume 0 != mlx5_ib_create_cq_~tmp___14~5#1;mlx5_ib_create_cq_~err~23#1 := -14; [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10082: assume !(0 != mlx5_ib_create_cq_~tmp___14~5#1); [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17613: assume true;havoc mlx5_mr_cache_debugfs_init_#t~nondet4216#1;call write~int#18(mlx5_mr_cache_debugfs_init_#t~nondet4216#1, mlx5_mr_cache_debugfs_init_~ent~12#1.base, 92 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset + mlx5_mr_cache_debugfs_init_#t~loopctr4215#1, 8);mlx5_mr_cache_debugfs_init_#t~loopctr4215#1 := 1 + mlx5_mr_cache_debugfs_init_#t~loopctr4215#1; [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17613: assume true;havoc mlx5_mr_cache_debugfs_init_#t~mem4214#1;havoc mlx5_mr_cache_debugfs_init_#t~loopctr4215#1;havoc mlx5_mr_cache_debugfs_init_#t~nondet4216#1;havoc mlx5_mr_cache_debugfs_init_#t~ret4217#1;call mlx5_mr_cache_debugfs_init_#t~mem4218#1.base, mlx5_mr_cache_debugfs_init_#t~mem4218#1.offset := read~$Pointer$#18(mlx5_mr_cache_debugfs_init_~cache~8#1.base, 7116 + mlx5_mr_cache_debugfs_init_~cache~8#1.offset, 8); [2025-02-08 02:59:53,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11932: assume 0 != create_user_qp_~err~29#1;call write~$Pointer$#11(257, 0, create_user_qp_~#descriptor___7~0#1.base, create_user_qp_~#descriptor___7~0#1.offset, 8);call write~$Pointer$#11(258, 0, create_user_qp_~#descriptor___7~0#1.base, 8 + create_user_qp_~#descriptor___7~0#1.offset, 8);call write~$Pointer$#11(259, 0, create_user_qp_~#descriptor___7~0#1.base, 16 + create_user_qp_~#descriptor___7~0#1.offset, 8);call write~$Pointer$#11(260, 0, create_user_qp_~#descriptor___7~0#1.base, 24 + create_user_qp_~#descriptor___7~0#1.offset, 8);call write~int#11(692, create_user_qp_~#descriptor___7~0#1.base, 32 + create_user_qp_~#descriptor___7~0#1.offset, 4);call write~int#11(0, create_user_qp_~#descriptor___7~0#1.base, 36 + create_user_qp_~#descriptor___7~0#1.offset, 1);call create_user_qp_#t~mem2002#1 := read~int#11(create_user_qp_~#descriptor___7~0#1.base, 36 + create_user_qp_~#descriptor___7~0#1.offset, 1); [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11932: assume !(0 != create_user_qp_~err~29#1); [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21974: havoc ib_alloc_device_#t~ret5173#1.base, ib_alloc_device_#t~ret5173#1.offset;mlx5_ib_add_#t~ret878#1.base, mlx5_ib_add_#t~ret878#1.offset := ib_alloc_device_#res#1.base, ib_alloc_device_#res#1.offset;havoc ib_alloc_device_#t~ret5173#1.base, ib_alloc_device_#t~ret5173#1.offset, ib_alloc_device_~arg0#1;havoc ib_alloc_device_#in~arg0#1;assume { :end_inline_ib_alloc_device } true;mlx5_ib_add_~tmp___0~31#1.base, mlx5_ib_add_~tmp___0~31#1.offset := mlx5_ib_add_#t~ret878#1.base, mlx5_ib_add_#t~ret878#1.offset;havoc mlx5_ib_add_#t~ret878#1.base, mlx5_ib_add_#t~ret878#1.offset;mlx5_ib_add_~dev~23#1.base, mlx5_ib_add_~dev~23#1.offset := mlx5_ib_add_~tmp___0~31#1.base, mlx5_ib_add_~tmp___0~31#1.offset; [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9818: assume create_cq_user_#t~short1324#1;havoc create_cq_user_#t~mem1322#1;havoc create_cq_user_#t~mem1323#1;havoc create_cq_user_#t~short1324#1;create_cq_user_#res#1 := -22;call ULTIMATE.dealloc(create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset);havoc create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset);havoc create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset);havoc create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset);havoc create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset);havoc create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset; [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9818: assume !create_cq_user_#t~short1324#1;havoc create_cq_user_#t~mem1322#1;havoc create_cq_user_#t~mem1323#1;havoc create_cq_user_#t~short1324#1;call create_cq_user_#t~mem1325#1 := read~int#2(create_cq_user_~#ucmd~0#1.base, 16 + create_cq_user_~#ucmd~0#1.offset, 4);call write~int#51((if create_cq_user_#t~mem1325#1 % 4294967296 % 4294967296 <= 2147483647 then create_cq_user_#t~mem1325#1 % 4294967296 % 4294967296 else create_cq_user_#t~mem1325#1 % 4294967296 % 4294967296 - 4294967296), create_cq_user_~cqe_size#1.base, create_cq_user_~cqe_size#1.offset, 4);havoc create_cq_user_#t~mem1325#1;call create_cq_user_#t~mem1326#1 := read~int#2(create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset, 8);call create_cq_user_#t~mem1327#1 := read~int#2(create_cq_user_~#ucmd~0#1.base, 16 + create_cq_user_~#ucmd~0#1.offset, 4); [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17746: assume -2147483648 <= mlx5_mr_cache_init_#t~ret4256#1 && mlx5_mr_cache_init_#t~ret4256#1 <= 2147483647;havoc mlx5_mr_cache_init_#t~mem4255#1;havoc mlx5_mr_cache_init_#t~ret4256#1; [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9818-1: assume create_cq_user_#t~short1324#1;call create_cq_user_#t~mem1323#1 := read~int#2(create_cq_user_~#ucmd~0#1.base, 16 + create_cq_user_~#ucmd~0#1.offset, 4);create_cq_user_#t~short1324#1 := 128 != create_cq_user_#t~mem1323#1 % 4294967296; [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9818-1: assume !create_cq_user_#t~short1324#1; [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383-1: assume mlx5_query_node_guid_#t~switch241#1;call mlx5_query_node_guid_#t~mem243#1.base, mlx5_query_node_guid_#t~mem243#1.offset := read~$Pointer$#18(mlx5_query_node_guid_~dev#1.base, 2391 + mlx5_query_node_guid_~dev#1.offset, 8);assume { :begin_inline_mlx5_query_hca_vport_node_guid } true;mlx5_query_hca_vport_node_guid_#in~arg0#1.base, mlx5_query_hca_vport_node_guid_#in~arg0#1.offset, mlx5_query_hca_vport_node_guid_#in~arg1#1.base, mlx5_query_hca_vport_node_guid_#in~arg1#1.offset := mlx5_query_node_guid_#t~mem243#1.base, mlx5_query_node_guid_#t~mem243#1.offset, mlx5_query_node_guid_~#tmp~24#1.base, mlx5_query_node_guid_~#tmp~24#1.offset;havoc mlx5_query_hca_vport_node_guid_#res#1;havoc mlx5_query_hca_vport_node_guid_#t~nondet5221#1, mlx5_query_hca_vport_node_guid_~arg0#1.base, mlx5_query_hca_vport_node_guid_~arg0#1.offset, mlx5_query_hca_vport_node_guid_~arg1#1.base, mlx5_query_hca_vport_node_guid_~arg1#1.offset;mlx5_query_hca_vport_node_guid_~arg0#1.base, mlx5_query_hca_vport_node_guid_~arg0#1.offset := mlx5_query_hca_vport_node_guid_#in~arg0#1.base, mlx5_query_hca_vport_node_guid_#in~arg0#1.offset;mlx5_query_hca_vport_node_guid_~arg1#1.base, mlx5_query_hca_vport_node_guid_~arg1#1.offset := mlx5_query_hca_vport_node_guid_#in~arg1#1.base, mlx5_query_hca_vport_node_guid_#in~arg1#1.offset;havoc mlx5_query_hca_vport_node_guid_#t~nondet5221#1;assume -2147483648 <= mlx5_query_hca_vport_node_guid_#t~nondet5221#1 && mlx5_query_hca_vport_node_guid_#t~nondet5221#1 <= 2147483647;mlx5_query_hca_vport_node_guid_#res#1 := mlx5_query_hca_vport_node_guid_#t~nondet5221#1;havoc mlx5_query_hca_vport_node_guid_#t~nondet5221#1; [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383-1: assume !mlx5_query_node_guid_#t~switch241#1;mlx5_query_node_guid_#t~switch241#1 := true; [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383: assume 0 == mlx5_query_node_guid_~err~1#1;call mlx5_query_node_guid_#t~mem245#1 := read~int#35(mlx5_query_node_guid_~#tmp~24#1.base, mlx5_query_node_guid_~#tmp~24#1.offset, 8); [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383: assume !(0 == mlx5_query_node_guid_~err~1#1); [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17746-1: SUMMARY for call mlx5_mr_cache_init_#t~ret4256#1 := printk(563, 0); srcloc: null [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17614: call write~$Pointer$#18(mlx5_mr_cache_debugfs_init_#t~ret4219#1.base, mlx5_mr_cache_debugfs_init_#t~ret4219#1.offset, mlx5_mr_cache_debugfs_init_~ent~12#1.base, 84 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset, 8);havoc mlx5_mr_cache_debugfs_init_#t~mem4218#1.base, mlx5_mr_cache_debugfs_init_#t~mem4218#1.offset;havoc mlx5_mr_cache_debugfs_init_#t~ret4219#1.base, mlx5_mr_cache_debugfs_init_#t~ret4219#1.offset;call mlx5_mr_cache_debugfs_init_#t~mem4220#1.base, mlx5_mr_cache_debugfs_init_#t~mem4220#1.offset := read~$Pointer$#18(mlx5_mr_cache_debugfs_init_~ent~12#1.base, 84 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset, 8); [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8233: assume 0 != mlx5_ib_add_~err~17#1; [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8233: assume !(0 != mlx5_ib_add_~err~17#1); [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17614-1: SUMMARY for call mlx5_mr_cache_debugfs_init_#t~ret4219#1.base, mlx5_mr_cache_debugfs_init_#t~ret4219#1.offset := debugfs_create_dir(mlx5_mr_cache_debugfs_init_~ent~12#1.base, 92 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset, mlx5_mr_cache_debugfs_init_#t~mem4218#1.base, mlx5_mr_cache_debugfs_init_#t~mem4218#1.offset); srcloc: null [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12858: assume 0 != (mlx5_ib_create_qp_~pd#1.base + mlx5_ib_create_qp_~pd#1.offset) % 18446744073709551616;call mlx5_ib_create_qp_#t~mem2406#1.base, mlx5_ib_create_qp_#t~mem2406#1.offset := read~$Pointer$#18(mlx5_ib_create_qp_~pd#1.base, mlx5_ib_create_qp_~pd#1.offset, 8); [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12858: assume !(0 != (mlx5_ib_create_qp_~pd#1.base + mlx5_ib_create_qp_~pd#1.offset) % 18446744073709551616);call mlx5_ib_create_qp_#t~mem2408#1 := read~int#18(mlx5_ib_create_qp_~init_attr#1.base, 72 + mlx5_ib_create_qp_~init_attr#1.offset, 4);mlx5_ib_create_qp_#t~short2410#1 := 10 != mlx5_ib_create_qp_#t~mem2408#1 % 4294967296; [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12065-1: SUMMARY for call create_kernel_qp_#t~ret2035#1 := ldv__builtin_expect((if create_kernel_qp_#t~mem2034#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_kernel_qp_#t~mem2034#1 % 256 % 18446744073709551616 else create_kernel_qp_#t~mem2034#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12065: assume -9223372036854775808 <= create_kernel_qp_#t~ret2035#1 && create_kernel_qp_#t~ret2035#1 <= 9223372036854775807;create_kernel_qp_~tmp___2~36#1 := create_kernel_qp_#t~ret2035#1;havoc create_kernel_qp_#t~mem2034#1;havoc create_kernel_qp_#t~ret2035#1; [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19333-1: SUMMARY for call ldv_file_operations_5_#t~ret4619#1.base, ldv_file_operations_5_#t~ret4619#1.offset := ldv_init_zalloc(504); srcloc: null [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19333: ldv_file_operations_5_~tmp___0~136#1.base, ldv_file_operations_5_~tmp___0~136#1.offset := ldv_file_operations_5_#t~ret4619#1.base, ldv_file_operations_5_#t~ret4619#1.offset;havoc ldv_file_operations_5_#t~ret4619#1.base, ldv_file_operations_5_#t~ret4619#1.offset;~limit_fops_group2~0.base, ~limit_fops_group2~0.offset := ldv_file_operations_5_~tmp___0~136#1.base, ldv_file_operations_5_~tmp___0~136#1.offset; [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7309: assume 0 == (mlx5_ib_alloc_pd_~pd~0#1.base + mlx5_ib_alloc_pd_~pd~0#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7309: assume !(0 == (mlx5_ib_alloc_pd_~pd~0#1.base + mlx5_ib_alloc_pd_~pd~0#1.offset) % 18446744073709551616); [2025-02-08 02:59:53,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17615: assume 0 == (mlx5_mr_cache_debugfs_init_#t~mem4220#1.base + mlx5_mr_cache_debugfs_init_#t~mem4220#1.offset) % 18446744073709551616;havoc mlx5_mr_cache_debugfs_init_#t~mem4220#1.base, mlx5_mr_cache_debugfs_init_#t~mem4220#1.offset;mlx5_mr_cache_debugfs_init_#res#1 := -12; [2025-02-08 02:59:53,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17615: assume !(0 == (mlx5_mr_cache_debugfs_init_#t~mem4220#1.base + mlx5_mr_cache_debugfs_init_#t~mem4220#1.offset) % 18446744073709551616);havoc mlx5_mr_cache_debugfs_init_#t~mem4220#1.base, mlx5_mr_cache_debugfs_init_#t~mem4220#1.offset;call mlx5_mr_cache_debugfs_init_#t~mem4221#1.base, mlx5_mr_cache_debugfs_init_#t~mem4221#1.offset := read~$Pointer$#18(mlx5_mr_cache_debugfs_init_~ent~12#1.base, 84 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset, 8); [2025-02-08 02:59:53,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12066: assume 0 != create_kernel_qp_~tmp___2~36#1; [2025-02-08 02:59:53,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12066: assume !(0 != create_kernel_qp_~tmp___2~36#1); [2025-02-08 02:59:53,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11273: assume 0 != calc_send_wqe_#t~mem1765#1 % 4294967296;havoc calc_send_wqe_#t~mem1765#1;call calc_send_wqe_#t~mem1766#1 := read~int#18(calc_send_wqe_~attr#1.base, 64 + calc_send_wqe_~attr#1.offset, 4);calc_send_wqe_~inl_size~0#1 := (if (4 + (calc_send_wqe_#t~mem1766#1 + calc_send_wqe_~size~1#1)) % 4294967296 % 4294967296 <= 2147483647 then (4 + (calc_send_wqe_#t~mem1766#1 + calc_send_wqe_~size~1#1)) % 4294967296 % 4294967296 else (4 + (calc_send_wqe_#t~mem1766#1 + calc_send_wqe_~size~1#1)) % 4294967296 % 4294967296 - 4294967296);havoc calc_send_wqe_#t~mem1766#1; [2025-02-08 02:59:53,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11273: assume !(0 != calc_send_wqe_#t~mem1765#1 % 4294967296);havoc calc_send_wqe_#t~mem1765#1; [2025-02-08 02:59:53,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12859: mlx5_ib_create_qp_~dev~34#1.base, mlx5_ib_create_qp_~dev~34#1.offset := mlx5_ib_create_qp_#t~ret2407#1.base, mlx5_ib_create_qp_#t~ret2407#1.offset;havoc mlx5_ib_create_qp_#t~mem2406#1.base, mlx5_ib_create_qp_#t~mem2406#1.offset;havoc mlx5_ib_create_qp_#t~ret2407#1.base, mlx5_ib_create_qp_#t~ret2407#1.offset; [2025-02-08 02:59:53,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12859-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2407#1.base, mlx5_ib_create_qp_#t~ret2407#1.offset := to_mdev(mlx5_ib_create_qp_#t~mem2406#1.base, mlx5_ib_create_qp_#t~mem2406#1.offset); srcloc: null [2025-02-08 02:59:53,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11406-2: havoc set_user_buf_size_#t~bitwise1810#1;assume set_user_buf_size_#t~bitwise1810#1 > 1; [2025-02-08 02:59:53,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7310: mlx5_ib_alloc_pd_~tmp___0~22#1.base, mlx5_ib_alloc_pd_~tmp___0~22#1.offset := mlx5_ib_alloc_pd_#t~ret579#1.base, mlx5_ib_alloc_pd_#t~ret579#1.offset;havoc mlx5_ib_alloc_pd_#t~ret579#1.base, mlx5_ib_alloc_pd_#t~ret579#1.offset;mlx5_ib_alloc_pd_#res#1.base, mlx5_ib_alloc_pd_#res#1.offset := mlx5_ib_alloc_pd_~tmp___0~22#1.base, mlx5_ib_alloc_pd_~tmp___0~22#1.offset;call ULTIMATE.dealloc(mlx5_ib_alloc_pd_~#resp~1#1.base, mlx5_ib_alloc_pd_~#resp~1#1.offset);havoc mlx5_ib_alloc_pd_~#resp~1#1.base, mlx5_ib_alloc_pd_~#resp~1#1.offset; [2025-02-08 02:59:53,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11406-1: [2025-02-08 02:59:53,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11406-3: assume 0 == set_user_buf_size_#t~mem1809#1;set_user_buf_size_#t~bitwise1810#1 := 1; [2025-02-08 02:59:53,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11406-3: assume !(0 == set_user_buf_size_#t~mem1809#1); [2025-02-08 02:59:53,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11406: set_user_buf_size_~desc_sz~0#1 := set_user_buf_size_#t~bitwise1810#1;havoc set_user_buf_size_#t~mem1809#1;havoc set_user_buf_size_#t~bitwise1810#1;call set_user_buf_size_#t~mem1811#1.base, set_user_buf_size_#t~mem1811#1.offset := read~$Pointer$#18(set_user_buf_size_~dev#1.base, 2391 + set_user_buf_size_~dev#1.offset, 8);call set_user_buf_size_#t~mem1812#1 := read~int#18(set_user_buf_size_#t~mem1811#1.base, 253377 + set_user_buf_size_#t~mem1811#1.offset, 4); [2025-02-08 02:59:53,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7310-1: SUMMARY for call mlx5_ib_alloc_pd_#t~ret579#1.base, mlx5_ib_alloc_pd_#t~ret579#1.offset := ERR_PTR(-12); srcloc: null [2025-02-08 02:59:53,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12067-1: SUMMARY for call create_kernel_qp_#t~ret2036#1.base, create_kernel_qp_#t~ret2036#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12067: create_kernel_qp_~tmp___1~44#1.base, create_kernel_qp_~tmp___1~44#1.offset := create_kernel_qp_#t~ret2036#1.base, create_kernel_qp_#t~ret2036#1.offset;havoc create_kernel_qp_#t~ret2036#1.base, create_kernel_qp_#t~ret2036#1.offset;call create_kernel_qp_#t~mem2037#1 := read~int#7(create_kernel_qp_~tmp___1~44#1.base, 2076 + create_kernel_qp_~tmp___1~44#1.offset, 4); [2025-02-08 02:59:53,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19466: call ULTIMATE.dealloc(ldv_main_exported_6_~#ldvarg4~0#1.base, ldv_main_exported_6_~#ldvarg4~0#1.offset);havoc ldv_main_exported_6_~#ldvarg4~0#1.base, ldv_main_exported_6_~#ldvarg4~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_6_~#ldvarg1~0#1.base, ldv_main_exported_6_~#ldvarg1~0#1.offset);havoc ldv_main_exported_6_~#ldvarg1~0#1.base, ldv_main_exported_6_~#ldvarg1~0#1.offset;havoc ldv_main_exported_6_#t~ret4623#1.base, ldv_main_exported_6_#t~ret4623#1.offset, ldv_main_exported_6_#t~ret4624#1.base, ldv_main_exported_6_#t~ret4624#1.offset, ldv_main_exported_6_#t~ret4625#1.base, ldv_main_exported_6_#t~ret4625#1.offset, ldv_main_exported_6_#t~ret4626#1.base, ldv_main_exported_6_#t~ret4626#1.offset, ldv_main_exported_6_#t~ret4627#1.base, ldv_main_exported_6_#t~ret4627#1.offset, ldv_main_exported_6_#t~ret4628#1.base, ldv_main_exported_6_#t~ret4628#1.offset, ldv_main_exported_6_#t~nondet4629#1, ldv_main_exported_6_#t~switch4630#1, ldv_main_exported_6_#t~mem4631#1, ldv_main_exported_6_#t~ret4632#1, ldv_main_exported_6_#t~mem4633#1, ldv_main_exported_6_#t~ret4634#1, ldv_main_exported_6_#t~mem4635#1, ldv_main_exported_6_#t~ret4636#1, ldv_main_exported_6_#t~ret4637#1, ldv_main_exported_6_#t~ret4638#1, ldv_main_exported_6_~ldvarg2~0#1.base, ldv_main_exported_6_~ldvarg2~0#1.offset, ldv_main_exported_6_~tmp~240#1.base, ldv_main_exported_6_~tmp~240#1.offset, ldv_main_exported_6_~ldvarg5~0#1.base, ldv_main_exported_6_~ldvarg5~0#1.offset, ldv_main_exported_6_~tmp___0~137#1.base, ldv_main_exported_6_~tmp___0~137#1.offset, ldv_main_exported_6_~ldvarg0~0#1.base, ldv_main_exported_6_~ldvarg0~0#1.offset, ldv_main_exported_6_~tmp___1~99#1.base, ldv_main_exported_6_~tmp___1~99#1.offset, ldv_main_exported_6_~ldvarg3~0#1.base, ldv_main_exported_6_~ldvarg3~0#1.offset, ldv_main_exported_6_~tmp___2~77#1.base, ldv_main_exported_6_~tmp___2~77#1.offset, ldv_main_exported_6_~#ldvarg4~0#1.base, ldv_main_exported_6_~#ldvarg4~0#1.offset, ldv_main_exported_6_~#ldvarg1~0#1.base, ldv_main_exported_6_~#ldvarg1~0#1.offset, ldv_main_exported_6_~tmp___3~58#1;assume { :end_inline_ldv_main_exported_6 } true; [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21977-2: ib_alloc_pd_#res#1.base, ib_alloc_pd_#res#1.offset := ib_alloc_pd_#t~ret5174#1.base, ib_alloc_pd_#t~ret5174#1.offset;havoc ib_alloc_pd_#t~ret5174#1.base, ib_alloc_pd_#t~ret5174#1.offset; [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21977-3: SUMMARY for call ib_alloc_pd_#t~ret5174#1.base, ib_alloc_pd_#t~ret5174#1.offset := ldv_malloc(20); srcloc: null [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21977: havoc ib_alloc_pd_#t~ret5174#1.base, ib_alloc_pd_#t~ret5174#1.offset;create_umr_res_#t~ret713#1.base, create_umr_res_#t~ret713#1.offset := ib_alloc_pd_#res#1.base, ib_alloc_pd_#res#1.offset;havoc ib_alloc_pd_#t~ret5174#1.base, ib_alloc_pd_#t~ret5174#1.offset, ib_alloc_pd_~arg0#1.base, ib_alloc_pd_~arg0#1.offset;havoc ib_alloc_pd_#in~arg0#1.base, ib_alloc_pd_#in~arg0#1.offset;assume { :end_inline_ib_alloc_pd } true;create_umr_res_~pd~1#1.base, create_umr_res_~pd~1#1.offset := create_umr_res_#t~ret713#1.base, create_umr_res_#t~ret713#1.offset;havoc create_umr_res_#t~ret713#1.base, create_umr_res_#t~ret713#1.offset; [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6386: mlx5_query_node_guid_~tmp___2~4#1 := mlx5_query_node_guid_#t~ret246#1;havoc mlx5_query_node_guid_#t~mem245#1;havoc mlx5_query_node_guid_#t~ret246#1;call write~int#18(mlx5_query_node_guid_~tmp___2~4#1, mlx5_query_node_guid_~node_guid#1.base, mlx5_query_node_guid_~node_guid#1.offset, 8); [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6386-1: SUMMARY for call mlx5_query_node_guid_#t~ret246#1 := __fswab64(mlx5_query_node_guid_#t~mem245#1); srcloc: null [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12464: create_qp_common_~tmp___19~5#1.base, create_qp_common_~tmp___19~5#1.offset := create_qp_common_#t~ret2190#1.base, create_qp_common_#t~ret2190#1.offset;havoc create_qp_common_#t~ret2190#1.base, create_qp_common_#t~ret2190#1.offset;call write~$Pointer$#32(create_qp_common_~tmp___19~5#1.base, create_qp_common_~tmp___19~5#1.offset, create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2191#1.base, create_qp_common_#t~mem2191#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8); [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11407-1: SUMMARY for call set_user_buf_size_#t~ret1813#1 := __fswab32(set_user_buf_size_#t~mem1812#1); srcloc: null [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11407: set_user_buf_size_~tmp___1~42#1 := set_user_buf_size_#t~ret1813#1;havoc set_user_buf_size_#t~mem1811#1.base, set_user_buf_size_#t~mem1811#1.offset;havoc set_user_buf_size_#t~mem1812#1;havoc set_user_buf_size_#t~ret1813#1; [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12464-1: SUMMARY for call create_qp_common_#t~ret2190#1.base, create_qp_common_#t~ret2190#1.offset := mlx5_vzalloc(272); srcloc: null [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12068: havoc create_kernel_qp_#t~mem2037#1; [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12068-1: SUMMARY for call __dynamic_pr_debug(create_kernel_qp_~#descriptor___0~6#1.base, create_kernel_qp_~#descriptor___0~6#1.offset, 279, 0); srcloc: null [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11804: assume -9223372036854775808 <= create_user_qp_#t~ret1929#1 && create_user_qp_#t~ret1929#1 <= 9223372036854775807;create_user_qp_~tmp___6~16#1 := create_user_qp_#t~ret1929#1;havoc create_user_qp_#t~mem1928#1;havoc create_user_qp_#t~ret1929#1; [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12861: assume mlx5_ib_create_qp_#t~short2410#1;havoc mlx5_ib_create_qp_#t~mem2408#1;havoc mlx5_ib_create_qp_#t~mem2409#1;havoc mlx5_ib_create_qp_#t~short2410#1;call mlx5_ib_create_qp_#t~mem2411#1 := read~int#18(mlx5_ib_create_qp_~init_attr#1.base, 72 + mlx5_ib_create_qp_~init_attr#1.offset, 4);assume { :begin_inline_ib_qp_type_str } true;ib_qp_type_str_#in~type#1 := mlx5_ib_create_qp_#t~mem2411#1;havoc ib_qp_type_str_#res#1.base, ib_qp_type_str_#res#1.offset;havoc ib_qp_type_str_#t~switch2405#1, ib_qp_type_str_~type#1;ib_qp_type_str_~type#1 := ib_qp_type_str_#in~type#1;ib_qp_type_str_#t~switch2405#1 := 0 == ib_qp_type_str_~type#1; [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12861: assume !mlx5_ib_create_qp_#t~short2410#1;havoc mlx5_ib_create_qp_#t~mem2408#1;havoc mlx5_ib_create_qp_#t~mem2409#1;havoc mlx5_ib_create_qp_#t~short2410#1;call mlx5_ib_create_qp_#t~mem2415#1.base, mlx5_ib_create_qp_#t~mem2415#1.offset := read~$Pointer$#18(mlx5_ib_create_qp_~init_attr#1.base, 40 + mlx5_ib_create_qp_~init_attr#1.offset, 8); [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11804-1: SUMMARY for call create_user_qp_#t~ret1929#1 := ldv__builtin_expect((if create_user_qp_#t~mem1928#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_user_qp_#t~mem1928#1 % 256 % 18446744073709551616 else create_user_qp_#t~mem1928#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12861-1: assume mlx5_ib_create_qp_#t~short2410#1;call mlx5_ib_create_qp_#t~mem2409#1 := read~int#18(mlx5_ib_create_qp_~init_attr#1.base, 72 + mlx5_ib_create_qp_~init_attr#1.offset, 4);mlx5_ib_create_qp_#t~short2410#1 := 4096 != mlx5_ib_create_qp_#t~mem2409#1 % 4294967296; [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12861-1: assume !mlx5_ib_create_qp_#t~short2410#1; [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17750-1: mlx5_mr_cache_init_#res#1 := 0;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__key~8#1.base, mlx5_mr_cache_init_~#__key~8#1.offset);havoc mlx5_mr_cache_init_~#__key~8#1.base, mlx5_mr_cache_init_~#__key~8#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__key___0~5#1.base, mlx5_mr_cache_init_~#__key___0~5#1.offset);havoc mlx5_mr_cache_init_~#__key___0~5#1.base, mlx5_mr_cache_init_~#__key___0~5#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__key___1~1#1.base, mlx5_mr_cache_init_~#__key___1~1#1.offset);havoc mlx5_mr_cache_init_~#__key___1~1#1.base, mlx5_mr_cache_init_~#__key___1~1#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__key___2~0#1.base, mlx5_mr_cache_init_~#__key___2~0#1.offset);havoc mlx5_mr_cache_init_~#__key___2~0#1.base, mlx5_mr_cache_init_~#__key___2~0#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__constr_expr_0~1#1.base, mlx5_mr_cache_init_~#__constr_expr_0~1#1.offset);havoc mlx5_mr_cache_init_~#__constr_expr_0~1#1.base, mlx5_mr_cache_init_~#__constr_expr_0~1#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__key___3~0#1.base, mlx5_mr_cache_init_~#__key___3~0#1.offset);havoc mlx5_mr_cache_init_~#__key___3~0#1.base, mlx5_mr_cache_init_~#__key___3~0#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__constr_expr_1~0#1.base, mlx5_mr_cache_init_~#__constr_expr_1~0#1.offset);havoc mlx5_mr_cache_init_~#__constr_expr_1~0#1.base, mlx5_mr_cache_init_~#__constr_expr_1~0#1.offset;call ULTIMATE.dealloc(mlx5_mr_cache_init_~#__key___4~0#1.base, mlx5_mr_cache_init_~#__key___4~0#1.offset);havoc mlx5_mr_cache_init_~#__key___4~0#1.base, mlx5_mr_cache_init_~#__key___4~0#1.offset; [2025-02-08 02:59:53,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12597-1: SUMMARY for call create_qp_common_#t~ret2343#1 := ldv__builtin_expect((if create_qp_common_#t~mem2342#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_qp_common_#t~mem2342#1 % 256 % 18446744073709551616 else create_qp_common_#t~mem2342#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12597: assume -9223372036854775808 <= create_qp_common_#t~ret2343#1 && create_qp_common_#t~ret2343#1 <= 9223372036854775807;create_qp_common_~tmp___57~0#1 := create_qp_common_#t~ret2343#1;havoc create_qp_common_#t~mem2342#1;havoc create_qp_common_#t~ret2343#1; [2025-02-08 02:59:53,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12333-1: SUMMARY for call create_qp_common_#t~ret2139#1 := ldv__builtin_expect((if create_qp_common_#t~mem2138#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_qp_common_#t~mem2138#1 % 256 % 18446744073709551616 else create_qp_common_#t~mem2138#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12333: assume -9223372036854775808 <= create_qp_common_#t~ret2139#1 && create_qp_common_#t~ret2139#1 <= 9223372036854775807;create_qp_common_~tmp___3~25#1 := create_qp_common_#t~ret2139#1;havoc create_qp_common_#t~mem2138#1;havoc create_qp_common_#t~ret2139#1; [2025-02-08 02:59:53,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11408: assume set_user_buf_size_~desc_sz~0#1 % 4294967296 > set_user_buf_size_~tmp___1~42#1 % 65536 % 4294967296;call set_user_buf_size_#t~mem1814#1.base, set_user_buf_size_#t~mem1814#1.offset := read~$Pointer$#18(set_user_buf_size_~dev#1.base, 2391 + set_user_buf_size_~dev#1.offset, 8);call set_user_buf_size_#t~mem1815#1 := read~int#18(set_user_buf_size_#t~mem1814#1.base, 253377 + set_user_buf_size_#t~mem1814#1.offset, 4); [2025-02-08 02:59:53,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11408: assume !(set_user_buf_size_~desc_sz~0#1 % 4294967296 > set_user_buf_size_~tmp___1~42#1 % 65536 % 4294967296);call set_user_buf_size_#t~mem1820#1 := read~int#2(set_user_buf_size_~ucmd#1.base, 16 + set_user_buf_size_~ucmd#1.offset, 4); [2025-02-08 02:59:53,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8237-1: SUMMARY for call __mutex_init(mlx5_ib_add_~dev~23#1.base, 2403 + mlx5_ib_add_~dev~23#1.offset, 113, 0, mlx5_ib_add_~#__key~3#1.base, mlx5_ib_add_~#__key~3#1.offset); srcloc: null [2025-02-08 02:59:53,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8237: assume { :begin_inline_create_dev_resources } true;create_dev_resources_#in~devr#1.base, create_dev_resources_#in~devr#1.offset := mlx5_ib_add_~dev~23#1.base, 2668 + mlx5_ib_add_~dev~23#1.offset;havoc create_dev_resources_#res#1;havoc create_dev_resources_#t~ret767#1.base, create_dev_resources_#t~ret767#1.offset, create_dev_resources_#t~mem768#1.base, create_dev_resources_#t~mem768#1.offset, create_dev_resources_#t~ret769#1, create_dev_resources_#t~mem770#1.base, create_dev_resources_#t~mem770#1.offset, create_dev_resources_#t~ret771#1, create_dev_resources_#t~mem772#1.base, create_dev_resources_#t~mem772#1.offset, create_dev_resources_#t~mem773#1.base, create_dev_resources_#t~mem773#1.offset, create_dev_resources_#t~mem774#1.base, create_dev_resources_#t~mem774#1.offset, create_dev_resources_#t~ret775#1.base, create_dev_resources_#t~ret775#1.offset, create_dev_resources_#t~mem776#1.base, create_dev_resources_#t~mem776#1.offset, create_dev_resources_#t~ret777#1, create_dev_resources_#t~mem778#1.base, create_dev_resources_#t~mem778#1.offset, create_dev_resources_#t~ret779#1, create_dev_resources_#t~mem780#1.base, create_dev_resources_#t~mem780#1.offset, create_dev_resources_#t~mem781#1.base, create_dev_resources_#t~mem781#1.offset, create_dev_resources_#t~mem782#1.base, create_dev_resources_#t~mem782#1.offset, create_dev_resources_#t~mem783#1.base, create_dev_resources_#t~mem783#1.offset, create_dev_resources_#t~mem784#1.base, create_dev_resources_#t~mem784#1.offset, create_dev_resources_#t~mem785#1.base, create_dev_resources_#t~mem785#1.offset, create_dev_resources_#t~ret786#1.base, create_dev_resources_#t~ret786#1.offset, create_dev_resources_#t~mem787#1.base, create_dev_resources_#t~mem787#1.offset, create_dev_resources_#t~ret788#1, create_dev_resources_#t~mem789#1.base, create_dev_resources_#t~mem789#1.offset, create_dev_resources_#t~ret790#1, create_dev_resources_#t~mem791#1.base, create_dev_resources_#t~mem791#1.offset, create_dev_resources_#t~mem792#1.base, create_dev_resources_#t~mem792#1.offset, create_dev_resources_#t~mem793#1.base, create_dev_resources_#t~mem793#1.offset, create_dev_resources_#t~mem794#1.base, create_dev_resources_#t~mem794#1.offset, create_dev_resources_#t~mem795#1.base, create_dev_resources_#t~mem795#1.offset, create_dev_resources_#t~ret796#1.base, create_dev_resources_#t~ret796#1.offset, create_dev_resources_#t~mem797#1.base, create_dev_resources_#t~mem797#1.offset, create_dev_resources_#t~ret798#1, create_dev_resources_#t~mem799#1.base, create_dev_resources_#t~mem799#1.offset, create_dev_resources_#t~ret800#1, create_dev_resources_#t~mem801#1.base, create_dev_resources_#t~mem801#1.offset, create_dev_resources_#t~mem802#1.base, create_dev_resources_#t~mem802#1.offset, create_dev_resources_#t~mem803#1.base, create_dev_resources_#t~mem803#1.offset, create_dev_resources_#t~mem804#1.base, create_dev_resources_#t~mem804#1.offset, create_dev_resources_#t~mem805#1.base, create_dev_resources_#t~mem805#1.offset, create_dev_resources_#t~memset~res806#1.base, create_dev_resources_#t~memset~res806#1.offset, create_dev_resources_#t~mem807#1.base, create_dev_resources_#t~mem807#1.offset, create_dev_resources_#t~mem808#1.base, create_dev_resources_#t~mem808#1.offset, create_dev_resources_#t~mem809#1.base, create_dev_resources_#t~mem809#1.offset, create_dev_resources_#t~ret810#1.base, create_dev_resources_#t~ret810#1.offset, create_dev_resources_#t~mem811#1.base, create_dev_resources_#t~mem811#1.offset, create_dev_resources_#t~ret812#1, create_dev_resources_#t~mem813#1.base, create_dev_resources_#t~mem813#1.offset, create_dev_resources_#t~ret814#1, create_dev_resources_#t~mem815#1.base, create_dev_resources_#t~mem815#1.offset, create_dev_resources_#t~mem816#1.base, create_dev_resources_#t~mem816#1.offset, create_dev_resources_#t~mem817#1.base, create_dev_resources_#t~mem817#1.offset, create_dev_resources_#t~mem818#1.base, create_dev_resources_#t~mem818#1.offset, create_dev_resources_#t~mem819#1.base, create_dev_resources_#t~mem819#1.offset, create_dev_resources_#t~mem820#1.base, create_dev_resources_#t~mem820#1.offset, create_dev_resources_#t~mem821#1.base, create_dev_resources_#t~mem821#1.offset, create_dev_resources_#t~mem822#1.base, create_dev_resources_#t~mem822#1.offset, create_dev_resources_#t~mem823#1.base, create_dev_resources_#t~mem823#1.offset, create_dev_resources_#t~mem824#1.base, create_dev_resources_#t~mem824#1.offset, create_dev_resources_#t~mem825#1.base, create_dev_resources_#t~mem825#1.offset, create_dev_resources_#t~mem826#1.base, create_dev_resources_#t~mem826#1.offset, create_dev_resources_#t~mem827#1.base, create_dev_resources_#t~mem827#1.offset, create_dev_resources_#t~mem828#1.base, create_dev_resources_#t~mem828#1.offset, create_dev_resources_#t~mem829#1.base, create_dev_resources_#t~mem829#1.offset, create_dev_resources_#t~mem830#1.base, create_dev_resources_#t~mem830#1.offset, create_dev_resources_#t~mem831#1.base, create_dev_resources_#t~mem831#1.offset, create_dev_resources_#t~memset~res832#1.base, create_dev_resources_#t~memset~res832#1.offset, create_dev_resources_#t~mem833#1.base, create_dev_resources_#t~mem833#1.offset, create_dev_resources_#t~ret834#1.base, create_dev_resources_#t~ret834#1.offset, create_dev_resources_#t~mem835#1.base, create_dev_resources_#t~mem835#1.offset, create_dev_resources_#t~ret836#1, create_dev_resources_#t~mem837#1.base, create_dev_resources_#t~mem837#1.offset, create_dev_resources_#t~ret838#1, create_dev_resources_#t~mem839#1.base, create_dev_resources_#t~mem839#1.offset, create_dev_resources_#t~mem840#1.base, create_dev_resources_#t~mem840#1.offset, create_dev_resources_#t~mem841#1.base, create_dev_resources_#t~mem841#1.offset, create_dev_resources_#t~mem842#1.base, create_dev_resources_#t~mem842#1.offset, create_dev_resources_#t~mem843#1.base, create_dev_resources_#t~mem843#1.offset, create_dev_resources_#t~mem844#1.base, create_dev_resources_#t~mem844#1.offset, create_dev_resources_#t~mem845#1.base, create_dev_resources_#t~mem845#1.offset, create_dev_resources_#t~mem846#1.base, create_dev_resources_#t~mem846#1.offset, create_dev_resources_#t~mem847#1.base, create_dev_resources_#t~mem847#1.offset, create_dev_resources_#t~mem848#1.base, create_dev_resources_#t~mem848#1.offset, create_dev_resources_#t~mem849#1.base, create_dev_resources_#t~mem849#1.offset, create_dev_resources_#t~mem850#1.base, create_dev_resources_#t~mem850#1.offset, create_dev_resources_#t~ret851#1, create_dev_resources_#t~mem852#1.base, create_dev_resources_#t~mem852#1.offset, create_dev_resources_#t~ret853#1, create_dev_resources_#t~mem854#1.base, create_dev_resources_#t~mem854#1.offset, create_dev_resources_#t~ret855#1, create_dev_resources_#t~mem856#1.base, create_dev_resources_#t~mem856#1.offset, create_dev_resources_#t~ret857#1, create_dev_resources_#t~mem858#1.base, create_dev_resources_#t~mem858#1.offset, create_dev_resources_#t~ret859#1, create_dev_resources_~devr#1.base, create_dev_resources_~devr#1.offset, create_dev_resources_~#attr~2#1.base, create_dev_resources_~#attr~2#1.offset, create_dev_resources_~dev~22#1.base, create_dev_resources_~dev~22#1.offset, create_dev_resources_~#cq_attr~1#1.base, create_dev_resources_~#cq_attr~1#1.offset, create_dev_resources_~ret~1#1, create_dev_resources_~__mptr~9#1.base, create_dev_resources_~__mptr~9#1.offset, create_dev_resources_~tmp~56#1, create_dev_resources_~tmp___0~30#1, create_dev_resources_~tmp___1~20#1, create_dev_resources_~tmp___2~17#1, create_dev_resources_~tmp___3~9#1, create_dev_resources_~tmp___4~7#1, create_dev_resources_~#__key~2#1.base, create_dev_resources_~#__key~2#1.offset, create_dev_resources_~tmp___5~7#1, create_dev_resources_~tmp___6~5#1, create_dev_resources_~#__key___0~1#1.base, create_dev_resources_~#__key___0~1#1.offset, create_dev_resources_~tmp___7~5#1, create_dev_resources_~tmp___8~4#1, create_dev_resources_~tmp___9~3#1, create_dev_resources_~tmp___10~3#1;create_dev_resources_~devr#1.base, create_dev_resources_~devr#1.offset := create_dev_resources_#in~devr#1.base, create_dev_resources_#in~devr#1.offset;call create_dev_resources_~#attr~2#1.base, create_dev_resources_~#attr~2#1.offset := #Ultimate.allocOnStack(48);havoc create_dev_resources_~dev~22#1.base, create_dev_resources_~dev~22#1.offset;call create_dev_resources_~#cq_attr~1#1.base, create_dev_resources_~#cq_attr~1#1.offset := #Ultimate.allocOnStack(12);havoc create_dev_resources_~ret~1#1;havoc create_dev_resources_~__mptr~9#1.base, create_dev_resources_~__mptr~9#1.offset;havoc create_dev_resources_~tmp~56#1;havoc create_dev_resources_~tmp___0~30#1;havoc create_dev_resources_~tmp___1~20#1;havoc create_dev_resources_~tmp___2~17#1;havoc create_dev_resources_~tmp___3~9#1;havoc create_dev_resources_~tmp___4~7#1;call create_dev_resources_~#__key~2#1.base, create_dev_resources_~#__key~2#1.offset := #Ultimate.allocOnStack(8);havoc create_dev_resources_~tmp___5~7#1;havoc create_dev_resources_~tmp___6~5#1;call create_dev_resources_~#__key___0~1#1.base, create_dev_resources_~#__key___0~1#1.offset := #Ultimate.allocOnStack(8);havoc create_dev_resources_~tmp___7~5#1;havoc create_dev_resources_~tmp___8~4#1;havoc create_dev_resources_~tmp___9~3#1;havoc create_dev_resources_~tmp___10~3#1;call write~int#14(1, create_dev_resources_~#cq_attr~1#1.base, create_dev_resources_~#cq_attr~1#1.offset, 4);call write~int#14(0, create_dev_resources_~#cq_attr~1#1.base, 4 + create_dev_resources_~#cq_attr~1#1.offset, 4);call write~int#14(0, create_dev_resources_~#cq_attr~1#1.base, 8 + create_dev_resources_~#cq_attr~1#1.offset, 4);create_dev_resources_~ret~1#1 := 0;create_dev_resources_~__mptr~9#1.base, create_dev_resources_~__mptr~9#1.offset := create_dev_resources_~devr#1.base, create_dev_resources_~devr#1.offset;create_dev_resources_~dev~22#1.base, create_dev_resources_~dev~22#1.offset := create_dev_resources_~__mptr~9#1.base, -29100400 + create_dev_resources_~__mptr~9#1.offset;assume { :begin_inline_mlx5_ib_alloc_pd } true;mlx5_ib_alloc_pd_#in~ibdev#1.base, mlx5_ib_alloc_pd_#in~ibdev#1.offset, mlx5_ib_alloc_pd_#in~context#1.base, mlx5_ib_alloc_pd_#in~context#1.offset, mlx5_ib_alloc_pd_#in~udata#1.base, mlx5_ib_alloc_pd_#in~udata#1.offset := create_dev_resources_~dev~22#1.base, create_dev_resources_~dev~22#1.offset, 0, 0, 0, 0;havoc mlx5_ib_alloc_pd_#res#1.base, mlx5_ib_alloc_pd_#res#1.offset;havoc mlx5_ib_alloc_pd_#t~ret578#1.base, mlx5_ib_alloc_pd_#t~ret578#1.offset, mlx5_ib_alloc_pd_#t~ret579#1.base, mlx5_ib_alloc_pd_#t~ret579#1.offset, mlx5_ib_alloc_pd_#t~ret580#1.base, mlx5_ib_alloc_pd_#t~ret580#1.offset, mlx5_ib_alloc_pd_#t~mem581#1.base, mlx5_ib_alloc_pd_#t~mem581#1.offset, mlx5_ib_alloc_pd_#t~ret582#1, mlx5_ib_alloc_pd_#t~ret583#1.base, mlx5_ib_alloc_pd_#t~ret583#1.offset, mlx5_ib_alloc_pd_#t~mem584#1, mlx5_ib_alloc_pd_#t~ret585#1, mlx5_ib_alloc_pd_#t~ret586#1.base, mlx5_ib_alloc_pd_#t~ret586#1.offset, mlx5_ib_alloc_pd_#t~mem587#1.base, mlx5_ib_alloc_pd_#t~mem587#1.offset, mlx5_ib_alloc_pd_#t~mem588#1, mlx5_ib_alloc_pd_#t~ret589#1, mlx5_ib_alloc_pd_#t~ret590#1.base, mlx5_ib_alloc_pd_#t~ret590#1.offset, mlx5_ib_alloc_pd_#t~ret591#1.base, mlx5_ib_alloc_pd_#t~ret591#1.offset, mlx5_ib_alloc_pd_#t~mem592#1, mlx5_ib_alloc_pd_#t~ret593#1, mlx5_ib_alloc_pd_#t~ret594#1.base, mlx5_ib_alloc_pd_#t~ret594#1.offset, mlx5_ib_alloc_pd_#t~mem595#1.base, mlx5_ib_alloc_pd_#t~mem595#1.offset, mlx5_ib_alloc_pd_#t~mem596#1, mlx5_ib_alloc_pd_#t~ret597#1, mlx5_ib_alloc_pd_#t~ret598#1.base, mlx5_ib_alloc_pd_#t~ret598#1.offset, mlx5_ib_alloc_pd_~ibdev#1.base, mlx5_ib_alloc_pd_~ibdev#1.offset, mlx5_ib_alloc_pd_~context#1.base, mlx5_ib_alloc_pd_~context#1.offset, mlx5_ib_alloc_pd_~udata#1.base, mlx5_ib_alloc_pd_~udata#1.offset, mlx5_ib_alloc_pd_~#resp~1#1.base, mlx5_ib_alloc_pd_~#resp~1#1.offset, mlx5_ib_alloc_pd_~pd~0#1.base, mlx5_ib_alloc_pd_~pd~0#1.offset, mlx5_ib_alloc_pd_~err~10#1, mlx5_ib_alloc_pd_~tmp~40#1.base, mlx5_ib_alloc_pd_~tmp~40#1.offset, mlx5_ib_alloc_pd_~tmp___0~22#1.base, mlx5_ib_alloc_pd_~tmp___0~22#1.offset, mlx5_ib_alloc_pd_~tmp___1~16#1.base, mlx5_ib_alloc_pd_~tmp___1~16#1.offset, mlx5_ib_alloc_pd_~tmp___2~13#1.base, mlx5_ib_alloc_pd_~tmp___2~13#1.offset, mlx5_ib_alloc_pd_~tmp___3~6#1.base, mlx5_ib_alloc_pd_~tmp___3~6#1.offset, mlx5_ib_alloc_pd_~tmp___4~4#1.base, mlx5_ib_alloc_pd_~tmp___4~4#1.offset, mlx5_ib_alloc_pd_~tmp___5~4#1, mlx5_ib_alloc_pd_~tmp___6~3#1.base, mlx5_ib_alloc_pd_~tmp___6~3#1.offset, mlx5_ib_alloc_pd_~tmp___7~3#1.base, mlx5_ib_alloc_pd_~tmp___7~3#1.offset, mlx5_ib_alloc_pd_~tmp___8~2#1.base, mlx5_ib_alloc_pd_~tmp___8~2#1.offset;mlx5_ib_alloc_pd_~ibdev#1.base, mlx5_ib_alloc_pd_~ibdev#1.offset := mlx5_ib_alloc_pd_#in~ibdev#1.base, mlx5_ib_alloc_pd_#in~ibdev#1.offset;mlx5_ib_alloc_pd_~context#1.base, mlx5_ib_alloc_pd_~context#1.offset := mlx5_ib_alloc_pd_#in~context#1.base, mlx5_ib_alloc_pd_#in~context#1.offset;mlx5_ib_alloc_pd_~udata#1.base, mlx5_ib_alloc_pd_~udata#1.offset := mlx5_ib_alloc_pd_#in~udata#1.base, mlx5_ib_alloc_pd_#in~udata#1.offset;call mlx5_ib_alloc_pd_~#resp~1#1.base, mlx5_ib_alloc_pd_~#resp~1#1.offset := #Ultimate.allocOnStack(4);havoc mlx5_ib_alloc_pd_~pd~0#1.base, mlx5_ib_alloc_pd_~pd~0#1.offset;havoc mlx5_ib_alloc_pd_~err~10#1;havoc mlx5_ib_alloc_pd_~tmp~40#1.base, mlx5_ib_alloc_pd_~tmp~40#1.offset;havoc mlx5_ib_alloc_pd_~tmp___0~22#1.base, mlx5_ib_alloc_pd_~tmp___0~22#1.offset;havoc mlx5_ib_alloc_pd_~tmp___1~16#1.base, mlx5_ib_alloc_pd_~tmp___1~16#1.offset;havoc mlx5_ib_alloc_pd_~tmp___2~13#1.base, mlx5_ib_alloc_pd_~tmp___2~13#1.offset;havoc mlx5_ib_alloc_pd_~tmp___3~6#1.base, mlx5_ib_alloc_pd_~tmp___3~6#1.offset;havoc mlx5_ib_alloc_pd_~tmp___4~4#1.base, mlx5_ib_alloc_pd_~tmp___4~4#1.offset;havoc mlx5_ib_alloc_pd_~tmp___5~4#1;havoc mlx5_ib_alloc_pd_~tmp___6~3#1.base, mlx5_ib_alloc_pd_~tmp___6~3#1.offset;havoc mlx5_ib_alloc_pd_~tmp___7~3#1.base, mlx5_ib_alloc_pd_~tmp___7~3#1.offset;havoc mlx5_ib_alloc_pd_~tmp___8~2#1.base, mlx5_ib_alloc_pd_~tmp___8~2#1.offset; [2025-02-08 02:59:53,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11805: assume 0 != create_user_qp_~tmp___6~16#1; [2025-02-08 02:59:53,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11805: assume !(0 != create_user_qp_~tmp___6~16#1); [2025-02-08 02:59:53,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17619: call write~$Pointer$#18(mlx5_mr_cache_debugfs_init_#t~ret4222#1.base, mlx5_mr_cache_debugfs_init_#t~ret4222#1.offset, mlx5_mr_cache_debugfs_init_~ent~12#1.base, 116 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset, 8);havoc mlx5_mr_cache_debugfs_init_#t~mem4221#1.base, mlx5_mr_cache_debugfs_init_#t~mem4221#1.offset;havoc mlx5_mr_cache_debugfs_init_#t~ret4222#1.base, mlx5_mr_cache_debugfs_init_#t~ret4222#1.offset;call mlx5_mr_cache_debugfs_init_#t~mem4223#1.base, mlx5_mr_cache_debugfs_init_#t~mem4223#1.offset := read~$Pointer$#18(mlx5_mr_cache_debugfs_init_~ent~12#1.base, 116 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset, 8); [2025-02-08 02:59:53,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9823: call write~$Pointer$#18(create_cq_user_#t~ret1328#1.base, create_cq_user_#t~ret1328#1.offset, create_cq_user_~cq#1.base, 241 + create_cq_user_~cq#1.offset, 8);havoc create_cq_user_#t~mem1326#1;havoc create_cq_user_#t~mem1327#1;havoc create_cq_user_#t~ret1328#1.base, create_cq_user_#t~ret1328#1.offset;call create_cq_user_#t~mem1329#1.base, create_cq_user_#t~mem1329#1.offset := read~$Pointer$#18(create_cq_user_~cq#1.base, 241 + create_cq_user_~cq#1.offset, 8); [2025-02-08 02:59:53,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17619-1: SUMMARY for call mlx5_mr_cache_debugfs_init_#t~ret4222#1.base, mlx5_mr_cache_debugfs_init_#t~ret4222#1.offset := debugfs_create_file(549, 0, 384, mlx5_mr_cache_debugfs_init_#t~mem4221#1.base, mlx5_mr_cache_debugfs_init_#t~mem4221#1.offset, mlx5_mr_cache_debugfs_init_~ent~12#1.base, mlx5_mr_cache_debugfs_init_~ent~12#1.offset, ~#size_fops~0.base, ~#size_fops~0.offset); srcloc: null [2025-02-08 02:59:53,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9823-1: SUMMARY for call create_cq_user_#t~ret1328#1.base, create_cq_user_#t~ret1328#1.offset := ib_umem_get(create_cq_user_~context#1.base, create_cq_user_~context#1.offset, create_cq_user_#t~mem1326#1, create_cq_user_#t~mem1327#1 * create_cq_user_~entries#1 % 4294967296, 1, 1); srcloc: null [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12466: assume 0 == (create_qp_common_#t~mem2191#1.base + create_qp_common_#t~mem2191#1.offset) % 18446744073709551616;havoc create_qp_common_#t~mem2191#1.base, create_qp_common_#t~mem2191#1.offset;create_qp_common_#res#1 := -12;call ULTIMATE.dealloc(create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset);havoc create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset);havoc create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset);havoc create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset);havoc create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset);havoc create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset);havoc create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset);havoc create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset);havoc create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset);havoc create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset);havoc create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset);havoc create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset);havoc create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset);havoc create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset);havoc create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset);havoc create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset);havoc create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset; [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12466: assume !(0 == (create_qp_common_#t~mem2191#1.base + create_qp_common_#t~mem2191#1.offset) % 18446744073709551616);havoc create_qp_common_#t~mem2191#1.base, create_qp_common_#t~mem2191#1.offset;call write~int#18(2, create_qp_common_~qp#1.base, 806 + create_qp_common_~qp#1.offset, 4); [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12598: assume 0 != create_qp_common_~tmp___57~0#1; [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12598: assume !(0 != create_qp_common_~tmp___57~0#1); [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11277: call calc_send_wqe_#t~mem1767#1 := read~int#18(calc_send_wqe_~attr#1.base, 56 + calc_send_wqe_~attr#1.offset, 4);calc_send_wqe_~size~1#1 := (if (16 * calc_send_wqe_#t~mem1767#1 + calc_send_wqe_~size~1#1) % 4294967296 % 4294967296 <= 2147483647 then (16 * calc_send_wqe_#t~mem1767#1 + calc_send_wqe_~size~1#1) % 4294967296 % 4294967296 else (16 * calc_send_wqe_#t~mem1767#1 + calc_send_wqe_~size~1#1) % 4294967296 % 4294967296 - 4294967296);havoc calc_send_wqe_#t~mem1767#1;call calc_send_wqe_#t~mem1768#1 := read~int#18(calc_send_wqe_~attr#1.base, 76 + calc_send_wqe_~attr#1.offset, 4); [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11409-1: SUMMARY for call set_user_buf_size_#t~ret1816#1 := __fswab32(set_user_buf_size_#t~mem1815#1); srcloc: null [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11409: set_user_buf_size_~tmp~117#1 := set_user_buf_size_#t~ret1816#1;havoc set_user_buf_size_#t~mem1814#1.base, set_user_buf_size_#t~mem1814#1.offset;havoc set_user_buf_size_#t~mem1815#1;havoc set_user_buf_size_#t~ret1816#1; [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12334: assume 0 != create_qp_common_~tmp___3~25#1; [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12334: assume !(0 != create_qp_common_~tmp___3~25#1); [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7842: create_umr_res_~tmp___16~2#1 := (if 0 == create_umr_res_#t~ret736#1 % 256 then 0 else 1);havoc create_umr_res_#t~ret736#1; [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11806-1: SUMMARY for call create_user_qp_#t~ret1930#1.base, create_user_qp_#t~ret1930#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21980-3: SUMMARY for call ib_create_cq_#t~ret5175#1.base, ib_create_cq_#t~ret5175#1.offset := ldv_malloc(48); srcloc: null [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7842-1: SUMMARY for call create_umr_res_#t~ret736#1 := IS_ERR(create_umr_res_~qp~0#1.base, create_umr_res_~qp~0#1.offset); srcloc: null [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12863: assume -2147483648 <= mlx5_ib_create_qp_#t~ret2413#1 && mlx5_ib_create_qp_#t~ret2413#1 <= 2147483647;havoc mlx5_ib_create_qp_#t~ret2413#1; [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17620: assume 0 == (mlx5_mr_cache_debugfs_init_#t~mem4223#1.base + mlx5_mr_cache_debugfs_init_#t~mem4223#1.offset) % 18446744073709551616;havoc mlx5_mr_cache_debugfs_init_#t~mem4223#1.base, mlx5_mr_cache_debugfs_init_#t~mem4223#1.offset;mlx5_mr_cache_debugfs_init_#res#1 := -12; [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17620: assume !(0 == (mlx5_mr_cache_debugfs_init_#t~mem4223#1.base + mlx5_mr_cache_debugfs_init_#t~mem4223#1.offset) % 18446744073709551616);havoc mlx5_mr_cache_debugfs_init_#t~mem4223#1.base, mlx5_mr_cache_debugfs_init_#t~mem4223#1.offset;call mlx5_mr_cache_debugfs_init_#t~mem4224#1.base, mlx5_mr_cache_debugfs_init_#t~mem4224#1.offset := read~$Pointer$#18(mlx5_mr_cache_debugfs_init_~ent~12#1.base, 84 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset, 8); [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12863-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2413#1 := printk(366, 0); srcloc: null [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11806: create_user_qp_~tmp___5~19#1.base, create_user_qp_~tmp___5~19#1.offset := create_user_qp_#t~ret1930#1.base, create_user_qp_#t~ret1930#1.offset;havoc create_user_qp_#t~ret1930#1.base, create_user_qp_#t~ret1930#1.offset;call create_user_qp_#t~mem1931#1 := read~int#7(create_user_qp_~tmp___5~19#1.base, 2076 + create_user_qp_~tmp___5~19#1.offset, 4); [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11410: set_user_buf_size_~tmp___0~60#1.base, set_user_buf_size_~tmp___0~60#1.offset := set_user_buf_size_#t~ret1817#1.base, set_user_buf_size_#t~ret1817#1.offset;havoc set_user_buf_size_#t~ret1817#1.base, set_user_buf_size_#t~ret1817#1.offset;call set_user_buf_size_#t~mem1818#1 := read~int#7(set_user_buf_size_~tmp___0~60#1.base, 2076 + set_user_buf_size_~tmp___0~60#1.offset, 4); [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7314: mlx5_ib_alloc_pd_~tmp___1~16#1.base, mlx5_ib_alloc_pd_~tmp___1~16#1.offset := mlx5_ib_alloc_pd_#t~ret580#1.base, mlx5_ib_alloc_pd_#t~ret580#1.offset;havoc mlx5_ib_alloc_pd_#t~ret580#1.base, mlx5_ib_alloc_pd_#t~ret580#1.offset;call mlx5_ib_alloc_pd_#t~mem581#1.base, mlx5_ib_alloc_pd_#t~mem581#1.offset := read~$Pointer$#18(mlx5_ib_alloc_pd_~tmp___1~16#1.base, 2391 + mlx5_ib_alloc_pd_~tmp___1~16#1.offset, 8);assume { :begin_inline_mlx5_core_alloc_pd } true;mlx5_core_alloc_pd_#in~arg0#1.base, mlx5_core_alloc_pd_#in~arg0#1.offset, mlx5_core_alloc_pd_#in~arg1#1.base, mlx5_core_alloc_pd_#in~arg1#1.offset := mlx5_ib_alloc_pd_#t~mem581#1.base, mlx5_ib_alloc_pd_#t~mem581#1.offset, mlx5_ib_alloc_pd_~pd~0#1.base, 20 + mlx5_ib_alloc_pd_~pd~0#1.offset;havoc mlx5_core_alloc_pd_#res#1;havoc mlx5_core_alloc_pd_#t~nondet5193#1, mlx5_core_alloc_pd_~arg0#1.base, mlx5_core_alloc_pd_~arg0#1.offset, mlx5_core_alloc_pd_~arg1#1.base, mlx5_core_alloc_pd_~arg1#1.offset;mlx5_core_alloc_pd_~arg0#1.base, mlx5_core_alloc_pd_~arg0#1.offset := mlx5_core_alloc_pd_#in~arg0#1.base, mlx5_core_alloc_pd_#in~arg0#1.offset;mlx5_core_alloc_pd_~arg1#1.base, mlx5_core_alloc_pd_~arg1#1.offset := mlx5_core_alloc_pd_#in~arg1#1.base, mlx5_core_alloc_pd_#in~arg1#1.offset;havoc mlx5_core_alloc_pd_#t~nondet5193#1;assume -2147483648 <= mlx5_core_alloc_pd_#t~nondet5193#1 && mlx5_core_alloc_pd_#t~nondet5193#1 <= 2147483647;mlx5_core_alloc_pd_#res#1 := mlx5_core_alloc_pd_#t~nondet5193#1;havoc mlx5_core_alloc_pd_#t~nondet5193#1; [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21980-2: ib_create_cq_#res#1.base, ib_create_cq_#res#1.offset := ib_create_cq_#t~ret5175#1.base, ib_create_cq_#t~ret5175#1.offset;havoc ib_create_cq_#t~ret5175#1.base, ib_create_cq_#t~ret5175#1.offset; [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12599-1: SUMMARY for call create_qp_common_#t~ret2344#1.base, create_qp_common_#t~ret2344#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12599: create_qp_common_~tmp___56~0#1.base, create_qp_common_~tmp___56~0#1.offset := create_qp_common_#t~ret2344#1.base, create_qp_common_#t~ret2344#1.offset;havoc create_qp_common_#t~ret2344#1.base, create_qp_common_#t~ret2344#1.offset;call create_qp_common_#t~mem2345#1 := read~int#7(create_qp_common_~tmp___56~0#1.base, 2076 + create_qp_common_~tmp___56~0#1.offset, 4); [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21980: havoc ib_create_cq_#t~ret5175#1.base, ib_create_cq_#t~ret5175#1.offset;create_umr_res_#t~ret727#1.base, create_umr_res_#t~ret727#1.offset := ib_create_cq_#res#1.base, ib_create_cq_#res#1.offset;havoc ib_create_cq_#t~ret5175#1.base, ib_create_cq_#t~ret5175#1.offset, ib_create_cq_~arg0#1.base, ib_create_cq_~arg0#1.offset, ib_create_cq_~arg1#1.base, ib_create_cq_~arg1#1.offset, ib_create_cq_~arg2#1.base, ib_create_cq_~arg2#1.offset, ib_create_cq_~arg3#1.base, ib_create_cq_~arg3#1.offset, ib_create_cq_~arg4#1.base, ib_create_cq_~arg4#1.offset;havoc ib_create_cq_#in~arg0#1.base, ib_create_cq_#in~arg0#1.offset, ib_create_cq_#in~arg1#1.base, ib_create_cq_#in~arg1#1.offset, ib_create_cq_#in~arg2#1.base, ib_create_cq_#in~arg2#1.offset, ib_create_cq_#in~arg3#1.base, ib_create_cq_#in~arg3#1.offset, ib_create_cq_#in~arg4#1.base, ib_create_cq_#in~arg4#1.offset;assume { :end_inline_ib_create_cq } true;create_umr_res_~cq~0#1.base, create_umr_res_~cq~0#1.offset := create_umr_res_#t~ret727#1.base, create_umr_res_#t~ret727#1.offset;havoc create_umr_res_#t~ret727#1.base, create_umr_res_#t~ret727#1.offset; [2025-02-08 02:59:53,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11278-2: havoc calc_send_wqe_#t~bitwise1769#1;assume ((((calc_send_wqe_#t~mem1768#1 < 0 || calc_send_wqe_#t~bitwise1769#1 <= calc_send_wqe_#t~mem1768#1) && calc_send_wqe_#t~bitwise1769#1 <= 64) && calc_send_wqe_#t~bitwise1769#1 >= 0) && (calc_send_wqe_#t~mem1768#1 >= 0 || calc_send_wqe_#t~bitwise1769#1 > 64 + calc_send_wqe_#t~mem1768#1)) && calc_send_wqe_#t~bitwise1769#1 >= -2147483648; [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11278-1: [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8239: assume 0 != mlx5_ib_add_~err~17#1; [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8239: assume !(0 != mlx5_ib_add_~err~17#1);assume { :begin_inline_mlx5_ib_odp_init_one } true;mlx5_ib_odp_init_one_#in~ibdev#1.base, mlx5_ib_odp_init_one_#in~ibdev#1.offset := mlx5_ib_add_~dev~23#1.base, mlx5_ib_add_~dev~23#1.offset;havoc mlx5_ib_odp_init_one_#res#1;havoc mlx5_ib_odp_init_one_#t~ret5141#1, mlx5_ib_odp_init_one_~ibdev#1.base, mlx5_ib_odp_init_one_~ibdev#1.offset, mlx5_ib_odp_init_one_~ret~13#1, mlx5_ib_odp_init_one_~#__srcu_key~0#1.base, mlx5_ib_odp_init_one_~#__srcu_key~0#1.offset, mlx5_ib_odp_init_one_~tmp~295#1;mlx5_ib_odp_init_one_~ibdev#1.base, mlx5_ib_odp_init_one_~ibdev#1.offset := mlx5_ib_odp_init_one_#in~ibdev#1.base, mlx5_ib_odp_init_one_#in~ibdev#1.offset;havoc mlx5_ib_odp_init_one_~ret~13#1;call mlx5_ib_odp_init_one_~#__srcu_key~0#1.base, mlx5_ib_odp_init_one_~#__srcu_key~0#1.offset := #Ultimate.allocOnStack(8);havoc mlx5_ib_odp_init_one_~tmp~295#1;assume { :begin_inline___init_srcu_struct } true;__init_srcu_struct_#in~arg0#1.base, __init_srcu_struct_#in~arg0#1.offset, __init_srcu_struct_#in~arg1#1.base, __init_srcu_struct_#in~arg1#1.offset, __init_srcu_struct_#in~arg2#1.base, __init_srcu_struct_#in~arg2#1.offset := mlx5_ib_odp_init_one_~ibdev#1.base, 9992 + mlx5_ib_odp_init_one_~ibdev#1.offset, 695, 0, mlx5_ib_odp_init_one_~#__srcu_key~0#1.base, mlx5_ib_odp_init_one_~#__srcu_key~0#1.offset;havoc __init_srcu_struct_#res#1;havoc __init_srcu_struct_#t~nondet5156#1, __init_srcu_struct_~arg0#1.base, __init_srcu_struct_~arg0#1.offset, __init_srcu_struct_~arg1#1.base, __init_srcu_struct_~arg1#1.offset, __init_srcu_struct_~arg2#1.base, __init_srcu_struct_~arg2#1.offset;__init_srcu_struct_~arg0#1.base, __init_srcu_struct_~arg0#1.offset := __init_srcu_struct_#in~arg0#1.base, __init_srcu_struct_#in~arg0#1.offset;__init_srcu_struct_~arg1#1.base, __init_srcu_struct_~arg1#1.offset := __init_srcu_struct_#in~arg1#1.base, __init_srcu_struct_#in~arg1#1.offset;__init_srcu_struct_~arg2#1.base, __init_srcu_struct_~arg2#1.offset := __init_srcu_struct_#in~arg2#1.base, __init_srcu_struct_#in~arg2#1.offset;havoc __init_srcu_struct_#t~nondet5156#1;assume -2147483648 <= __init_srcu_struct_#t~nondet5156#1 && __init_srcu_struct_#t~nondet5156#1 <= 2147483647;__init_srcu_struct_#res#1 := __init_srcu_struct_#t~nondet5156#1;havoc __init_srcu_struct_#t~nondet5156#1; [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11278-4: assume 0 == calc_send_wqe_#t~mem1768#1;calc_send_wqe_#t~bitwise1769#1 := 0; [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11278-4: assume !(0 == calc_send_wqe_#t~mem1768#1); [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11278-3: assume 64 == calc_send_wqe_#t~mem1768#1;calc_send_wqe_#t~bitwise1769#1 := calc_send_wqe_#t~mem1768#1; [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11278-3: assume !(64 == calc_send_wqe_#t~mem1768#1); [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7314-1: SUMMARY for call mlx5_ib_alloc_pd_#t~ret580#1.base, mlx5_ib_alloc_pd_#t~ret580#1.offset := to_mdev(mlx5_ib_alloc_pd_~ibdev#1.base, mlx5_ib_alloc_pd_~ibdev#1.offset); srcloc: null [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11410-1: SUMMARY for call set_user_buf_size_#t~ret1817#1.base, set_user_buf_size_#t~ret1817#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11278: assume 0 != calc_send_wqe_#t~bitwise1769#1;havoc calc_send_wqe_#t~mem1768#1;havoc calc_send_wqe_#t~bitwise1769#1;calc_send_wqe_~__max1___0~0#1 := calc_send_wqe_~inl_size~0#1;calc_send_wqe_~__max2___0~0#1 := calc_send_wqe_~size~1#1; [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11278: assume !(0 != calc_send_wqe_#t~bitwise1769#1);havoc calc_send_wqe_#t~mem1768#1;havoc calc_send_wqe_#t~bitwise1769#1;calc_send_wqe_~__max1~1#1 := calc_send_wqe_~inl_size~0#1;calc_send_wqe_~__max2~1#1 := calc_send_wqe_~size~1#1;calc_send_wqe_#res#1 := 63 + (if calc_send_wqe_~__max1~1#1 > calc_send_wqe_~__max2~1#1 then calc_send_wqe_~__max1~1#1 else calc_send_wqe_~__max2~1#1) - (63 + (if calc_send_wqe_~__max1~1#1 > calc_send_wqe_~__max2~1#1 then calc_send_wqe_~__max1~1#1 else calc_send_wqe_~__max2~1#1)) % 64; [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12335-1: SUMMARY for call create_qp_common_#t~ret2140#1.base, create_qp_common_#t~ret2140#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12335: create_qp_common_~tmp___2~37#1.base, create_qp_common_~tmp___2~37#1.offset := create_qp_common_#t~ret2140#1.base, create_qp_common_#t~ret2140#1.offset;havoc create_qp_common_#t~ret2140#1.base, create_qp_common_#t~ret2140#1.offset;call create_qp_common_#t~mem2141#1 := read~int#7(create_qp_common_~tmp___2~37#1.base, 2076 + create_qp_common_~tmp___2~37#1.offset, 4); [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11939-1: SUMMARY for call create_user_qp_#t~ret2003#1 := ldv__builtin_expect((if create_user_qp_#t~mem2002#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_user_qp_#t~mem2002#1 % 256 % 18446744073709551616 else create_user_qp_#t~mem2002#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11939: assume -9223372036854775808 <= create_user_qp_#t~ret2003#1 && create_user_qp_#t~ret2003#1 <= 9223372036854775807;create_user_qp_~tmp___24~2#1 := create_user_qp_#t~ret2003#1;havoc create_user_qp_#t~mem2002#1;havoc create_user_qp_#t~ret2003#1; [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10089: havoc mlx5_ib_create_cq_#t~mem1432#1.base, mlx5_ib_create_cq_#t~mem1432#1.offset;mlx5_ib_create_cq_#res#1.base, mlx5_ib_create_cq_#res#1.offset := mlx5_ib_create_cq_~cq~3#1.base, mlx5_ib_create_cq_~cq~3#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset);havoc mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset);havoc mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset);havoc mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset);havoc mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset);havoc mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset);havoc mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#__key~4#1.base, mlx5_ib_create_cq_~#__key~4#1.offset);havoc mlx5_ib_create_cq_~#__key~4#1.base, mlx5_ib_create_cq_~#__key~4#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#__key___0~2#1.base, mlx5_ib_create_cq_~#__key___0~2#1.offset);havoc mlx5_ib_create_cq_~#__key___0~2#1.base, mlx5_ib_create_cq_~#__key___0~2#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset);havoc mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset; [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7843: assume 0 != (if create_umr_res_~tmp___16~2#1 % 256 % 4294967296 <= 2147483647 then create_umr_res_~tmp___16~2#1 % 256 % 4294967296 else create_umr_res_~tmp___16~2#1 % 256 % 4294967296 - 4294967296);call write~$Pointer$#11(83, 0, create_umr_res_~#descriptor___2~0#1.base, create_umr_res_~#descriptor___2~0#1.offset, 8);call write~$Pointer$#11(84, 0, create_umr_res_~#descriptor___2~0#1.base, 8 + create_umr_res_~#descriptor___2~0#1.offset, 8);call write~$Pointer$#11(85, 0, create_umr_res_~#descriptor___2~0#1.base, 16 + create_umr_res_~#descriptor___2~0#1.offset, 8);call write~$Pointer$#11(86, 0, create_umr_res_~#descriptor___2~0#1.base, 24 + create_umr_res_~#descriptor___2~0#1.offset, 8);call write~int#11(1183, create_umr_res_~#descriptor___2~0#1.base, 32 + create_umr_res_~#descriptor___2~0#1.offset, 4);call write~int#11(0, create_umr_res_~#descriptor___2~0#1.base, 36 + create_umr_res_~#descriptor___2~0#1.offset, 1);call create_umr_res_#t~mem737#1 := read~int#11(create_umr_res_~#descriptor___2~0#1.base, 36 + create_umr_res_~#descriptor___2~0#1.offset, 1); [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7843: assume !(0 != (if create_umr_res_~tmp___16~2#1 % 256 % 4294967296 <= 2147483647 then create_umr_res_~tmp___16~2#1 % 256 % 4294967296 else create_umr_res_~tmp___16~2#1 % 256 % 4294967296 - 4294967296));call write~$Pointer$#18(create_umr_res_~dev#1.base, create_umr_res_~dev#1.offset, create_umr_res_~qp~0#1.base, create_umr_res_~qp~0#1.offset, 8);call write~$Pointer$#18(create_umr_res_~qp~0#1.base, create_umr_res_~qp~0#1.offset, create_umr_res_~qp~0#1.base, 84 + create_umr_res_~qp~0#1.offset, 8);call write~$Pointer$#18(0, 0, create_umr_res_~qp~0#1.base, 92 + create_umr_res_~qp~0#1.offset, 8);call write~int#18(4096, create_umr_res_~qp~0#1.base, 120 + create_umr_res_~qp~0#1.offset, 4);call write~int#18(1, create_umr_res_~attr~1#1.base, create_umr_res_~attr~1#1.offset, 4);call write~int#18(1, create_umr_res_~attr~1#1.base, 141 + create_umr_res_~attr~1#1.offset, 1); [2025-02-08 02:59:53,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10089-1: SUMMARY for call kvfree(mlx5_ib_create_cq_#t~mem1432#1.base, mlx5_ib_create_cq_#t~mem1432#1.offset); srcloc: null [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10089-2: call mlx5_ib_create_cq_#t~mem1432#1.base, mlx5_ib_create_cq_#t~mem1432#1.offset := read~$Pointer$#73(mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset, 8); [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12864-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2414#1.base, mlx5_ib_create_qp_#t~ret2414#1.offset := ERR_PTR(-22); srcloc: null [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9825: create_cq_user_~tmp___1~30#1 := (if 0 == create_cq_user_#t~ret1330#1 % 256 then 0 else 1);havoc create_cq_user_#t~mem1329#1.base, create_cq_user_#t~mem1329#1.offset;havoc create_cq_user_#t~ret1330#1; [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20660: havoc mlx5_ib_internal_fill_odp_caps_#t~memset~res4900#1.base, mlx5_ib_internal_fill_odp_caps_#t~memset~res4900#1.offset;call mlx5_ib_internal_fill_odp_caps_#t~mem4901#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4901#1.offset := read~$Pointer$#18(mlx5_ib_internal_fill_odp_caps_~dev#1.base, 2391 + mlx5_ib_internal_fill_odp_caps_~dev#1.offset, 8);call mlx5_ib_internal_fill_odp_caps_#t~mem4902#1 := read~int#18(mlx5_ib_internal_fill_odp_caps_#t~mem4901#1.base, 253365 + mlx5_ib_internal_fill_odp_caps_#t~mem4901#1.offset, 4); [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9825-1: SUMMARY for call create_cq_user_#t~ret1330#1 := IS_ERR(create_cq_user_#t~mem1329#1.base, create_cq_user_#t~mem1329#1.offset); srcloc: null [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11807-1: SUMMARY for call __dynamic_pr_debug(create_user_qp_~#descriptor___2~1#1.base, create_user_qp_~#descriptor___2~1#1.offset, 227, 0); srcloc: null [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11807: havoc create_user_qp_#t~mem1931#1; [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12864: mlx5_ib_create_qp_~tmp___0~68#1.base, mlx5_ib_create_qp_~tmp___0~68#1.offset := mlx5_ib_create_qp_#t~ret2414#1.base, mlx5_ib_create_qp_#t~ret2414#1.offset;havoc mlx5_ib_create_qp_#t~ret2414#1.base, mlx5_ib_create_qp_#t~ret2414#1.offset;mlx5_ib_create_qp_#res#1.base, mlx5_ib_create_qp_#res#1.offset := mlx5_ib_create_qp_~tmp___0~68#1.base, mlx5_ib_create_qp_~tmp___0~68#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset);havoc mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset);havoc mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset);havoc mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset);havoc mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset; [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20660-1: SUMMARY for call mlx5_ib_internal_fill_odp_caps_#t~memset~res4900#1.base, mlx5_ib_internal_fill_odp_caps_#t~memset~res4900#1.offset := #Ultimate.C_memset#18(mlx5_ib_internal_fill_odp_caps_~caps~0#1.base, mlx5_ib_internal_fill_odp_caps_~caps~0#1.offset, 0, 24); srcloc: null [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22113: havoc mlx5_core_create_qp_#t~nondet5199#1;create_qp_common_#t~ret2341#1 := mlx5_core_create_qp_#res#1;havoc mlx5_core_create_qp_#t~nondet5199#1, mlx5_core_create_qp_~arg0#1.base, mlx5_core_create_qp_~arg0#1.offset, mlx5_core_create_qp_~arg1#1.base, mlx5_core_create_qp_~arg1#1.offset, mlx5_core_create_qp_~arg2#1.base, mlx5_core_create_qp_~arg2#1.offset, mlx5_core_create_qp_~arg3#1;havoc mlx5_core_create_qp_#in~arg0#1.base, mlx5_core_create_qp_#in~arg0#1.offset, mlx5_core_create_qp_#in~arg1#1.base, mlx5_core_create_qp_#in~arg1#1.offset, mlx5_core_create_qp_#in~arg2#1.base, mlx5_core_create_qp_#in~arg2#1.offset, mlx5_core_create_qp_#in~arg3#1;assume { :end_inline_mlx5_core_create_qp } true;assume -2147483648 <= create_qp_common_#t~ret2341#1 && create_qp_common_#t~ret2341#1 <= 2147483647;create_qp_common_~err~31#1 := create_qp_common_#t~ret2341#1;havoc create_qp_common_#t~mem2338#1.base, create_qp_common_#t~mem2338#1.offset;havoc create_qp_common_#t~mem2339#1.base, create_qp_common_#t~mem2339#1.offset;havoc create_qp_common_#t~mem2340#1;havoc create_qp_common_#t~ret2341#1; [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11411-1: SUMMARY for call set_user_buf_size_#t~ret1819#1 := printk(199, 0); srcloc: null [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18942: ldv_file_operations_6_~tmp~235#1.base, ldv_file_operations_6_~tmp~235#1.offset := ldv_file_operations_6_#t~ret4612#1.base, ldv_file_operations_6_#t~ret4612#1.offset;havoc ldv_file_operations_6_#t~ret4612#1.base, ldv_file_operations_6_#t~ret4612#1.offset;~size_fops_group1~0.base, ~size_fops_group1~0.offset := ldv_file_operations_6_~tmp~235#1.base, ldv_file_operations_6_~tmp~235#1.offset; [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11411: assume -2147483648 <= set_user_buf_size_#t~ret1819#1 && set_user_buf_size_#t~ret1819#1 <= 2147483647;havoc set_user_buf_size_#t~mem1818#1;havoc set_user_buf_size_#t~ret1819#1;set_user_buf_size_#res#1 := -22; [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18942-1: SUMMARY for call ldv_file_operations_6_#t~ret4612#1.base, ldv_file_operations_6_#t~ret4612#1.offset := ldv_init_zalloc(1000); srcloc: null [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12600: havoc create_qp_common_#t~mem2345#1; [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12600-1: SUMMARY for call __dynamic_pr_debug(create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset, 348, 0); srcloc: null [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6390-1: mlx5_query_node_guid_#res#1 := mlx5_query_node_guid_~err~1#1;call ULTIMATE.dealloc(mlx5_query_node_guid_~#tmp~24#1.base, mlx5_query_node_guid_~#tmp~24#1.offset);havoc mlx5_query_node_guid_~#tmp~24#1.base, mlx5_query_node_guid_~#tmp~24#1.offset; [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12336: havoc create_qp_common_#t~mem2141#1; [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12336-1: SUMMARY for call __dynamic_pr_debug(create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset, 306, 0); srcloc: null [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11940: assume 0 != create_user_qp_~tmp___24~2#1; [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11940: assume !(0 != create_user_qp_~tmp___24~2#1); [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9826: assume 0 != (if create_cq_user_~tmp___1~30#1 % 256 % 4294967296 <= 2147483647 then create_cq_user_~tmp___1~30#1 % 256 % 4294967296 else create_cq_user_~tmp___1~30#1 % 256 % 4294967296 - 4294967296);call create_cq_user_#t~mem1331#1.base, create_cq_user_#t~mem1331#1.offset := read~$Pointer$#18(create_cq_user_~cq#1.base, 241 + create_cq_user_~cq#1.offset, 8); [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9826: assume !(0 != (if create_cq_user_~tmp___1~30#1 % 256 % 4294967296 <= 2147483647 then create_cq_user_~tmp___1~30#1 % 256 % 4294967296 else create_cq_user_~tmp___1~30#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20661-1: SUMMARY for call mlx5_ib_internal_fill_odp_caps_#t~ret4903#1 := __fswab32(mlx5_ib_internal_fill_odp_caps_#t~mem4902#1); srcloc: null [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20661: mlx5_ib_internal_fill_odp_caps_~tmp~282#1 := mlx5_ib_internal_fill_odp_caps_#t~ret4903#1;havoc mlx5_ib_internal_fill_odp_caps_#t~mem4901#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4901#1.offset;havoc mlx5_ib_internal_fill_odp_caps_#t~mem4902#1;havoc mlx5_ib_internal_fill_odp_caps_#t~ret4903#1; [2025-02-08 02:59:53,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6391: assume mlx5_query_node_guid_#t~switch241#1;mlx5_query_node_guid_#res#1 := -22;call ULTIMATE.dealloc(mlx5_query_node_guid_~#tmp~24#1.base, mlx5_query_node_guid_~#tmp~24#1.offset);havoc mlx5_query_node_guid_~#tmp~24#1.base, mlx5_query_node_guid_~#tmp~24#1.offset; [2025-02-08 02:59:53,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6391: assume !mlx5_query_node_guid_#t~switch241#1;havoc mlx5_query_node_guid_#t~switch241#1;havoc mlx5_query_node_guid_#t~ret242#1;havoc mlx5_query_node_guid_#t~mem243#1.base, mlx5_query_node_guid_#t~mem243#1.offset;havoc mlx5_query_node_guid_#t~ret244#1;havoc mlx5_query_node_guid_#t~switch241#1;havoc mlx5_query_node_guid_#t~ret242#1;havoc mlx5_query_node_guid_#t~mem243#1.base, mlx5_query_node_guid_#t~mem243#1.offset;havoc mlx5_query_node_guid_#t~ret244#1;call ULTIMATE.dealloc(mlx5_query_node_guid_~#tmp~24#1.base, mlx5_query_node_guid_~#tmp~24#1.offset);havoc mlx5_query_node_guid_~#tmp~24#1.base, mlx5_query_node_guid_~#tmp~24#1.offset;init_node_data_#t~ret630#1 := mlx5_query_node_guid_#res#1;havoc mlx5_query_node_guid_#t~ret240#1, mlx5_query_node_guid_#t~switch241#1, mlx5_query_node_guid_#t~ret242#1, mlx5_query_node_guid_#t~mem243#1.base, mlx5_query_node_guid_#t~mem243#1.offset, mlx5_query_node_guid_#t~ret244#1, mlx5_query_node_guid_#t~mem245#1, mlx5_query_node_guid_#t~ret246#1, mlx5_query_node_guid_~dev#1.base, mlx5_query_node_guid_~dev#1.offset, mlx5_query_node_guid_~node_guid#1.base, mlx5_query_node_guid_~node_guid#1.offset, mlx5_query_node_guid_~#tmp~24#1.base, mlx5_query_node_guid_~#tmp~24#1.offset, mlx5_query_node_guid_~err~1#1, mlx5_query_node_guid_~tmp___0~9#1, mlx5_query_node_guid_~tmp___1~4#1, mlx5_query_node_guid_~tmp___2~4#1;havoc mlx5_query_node_guid_#in~dev#1.base, mlx5_query_node_guid_#in~dev#1.offset, mlx5_query_node_guid_#in~node_guid#1.base, mlx5_query_node_guid_#in~node_guid#1.offset;assume { :end_inline_mlx5_query_node_guid } true;assume -2147483648 <= init_node_data_#t~ret630#1 && init_node_data_#t~ret630#1 <= 2147483647;init_node_data_~tmp~44#1 := init_node_data_#t~ret630#1;havoc init_node_data_#t~ret630#1;init_node_data_#res#1 := init_node_data_~tmp~44#1; [2025-02-08 02:59:53,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7316: assume 0 != mlx5_ib_alloc_pd_~err~10#1; [2025-02-08 02:59:53,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7316: assume !(0 != mlx5_ib_alloc_pd_~err~10#1); [2025-02-08 02:59:53,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22247: havoc mlx5_vector2eqn_#t~nondet5229#1;mlx5_ib_create_cq_#t~ret1414#1 := mlx5_vector2eqn_#res#1;havoc mlx5_vector2eqn_#t~nondet5229#1, mlx5_vector2eqn_~arg0#1.base, mlx5_vector2eqn_~arg0#1.offset, mlx5_vector2eqn_~arg1#1, mlx5_vector2eqn_~arg2#1.base, mlx5_vector2eqn_~arg2#1.offset, mlx5_vector2eqn_~arg3#1.base, mlx5_vector2eqn_~arg3#1.offset;havoc mlx5_vector2eqn_#in~arg0#1.base, mlx5_vector2eqn_#in~arg0#1.offset, mlx5_vector2eqn_#in~arg1#1, mlx5_vector2eqn_#in~arg2#1.base, mlx5_vector2eqn_#in~arg2#1.offset, mlx5_vector2eqn_#in~arg3#1.base, mlx5_vector2eqn_#in~arg3#1.offset;assume { :end_inline_mlx5_vector2eqn } true;assume -2147483648 <= mlx5_ib_create_cq_#t~ret1414#1 && mlx5_ib_create_cq_#t~ret1414#1 <= 2147483647;mlx5_ib_create_cq_~err~23#1 := mlx5_ib_create_cq_#t~ret1414#1;havoc mlx5_ib_create_cq_#t~mem1413#1.base, mlx5_ib_create_cq_#t~mem1413#1.offset;havoc mlx5_ib_create_cq_#t~ret1414#1; [2025-02-08 02:59:53,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12205: call ULTIMATE.dealloc(create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset);havoc create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset);havoc create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset);havoc create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset);havoc create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset);havoc create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset);havoc create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset);havoc create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset);havoc create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset);havoc create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset);havoc create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset);havoc create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset);havoc create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset);havoc create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset);havoc create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset);havoc create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset);havoc create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset;mlx5_ib_create_qp_#t~ret2436#1 := create_qp_common_#res#1;havoc create_qp_common_#t~mem2121#1.base, create_qp_common_#t~mem2121#1.offset, create_qp_common_#t~ret2122#1.base, create_qp_common_#t~ret2122#1.offset, create_qp_common_#t~ret2123#1.base, create_qp_common_#t~ret2123#1.offset, create_qp_common_#t~mem2124#1, create_qp_common_#t~bitwise2125#1, create_qp_common_#t~mem2126#1, create_qp_common_#t~ret2127#1, create_qp_common_#t~bitwise2128#1, create_qp_common_#t~mem2129#1, create_qp_common_#t~ret2130#1, create_qp_common_#t~ret2131#1.base, create_qp_common_#t~ret2131#1.offset, create_qp_common_#t~mem2132#1, create_qp_common_#t~mem2133#1, create_qp_common_#t~mem2134#1, create_qp_common_#t~mem2135#1.base, create_qp_common_#t~mem2135#1.offset, create_qp_common_#t~short2136#1, create_qp_common_#t~ret2137#1, create_qp_common_#t~mem2138#1, create_qp_common_#t~ret2139#1, create_qp_common_#t~ret2140#1.base, create_qp_common_#t~ret2140#1.offset, create_qp_common_#t~mem2141#1, create_qp_common_#t~mem2142#1, create_qp_common_#t~mem2143#1, create_qp_common_#t~bitwise2144#1, create_qp_common_#t~ret2145#1, create_qp_common_#t~mem2146#1, create_qp_common_#t~mem2147#1.base, create_qp_common_#t~mem2147#1.offset, create_qp_common_#t~short2148#1, create_qp_common_#t~ret2149#1, create_qp_common_#t~mem2150#1, create_qp_common_#t~ret2151#1, create_qp_common_#t~ret2152#1.base, create_qp_common_#t~ret2152#1.offset, create_qp_common_#t~mem2153#1, create_qp_common_#t~mem2154#1.base, create_qp_common_#t~mem2154#1.offset, create_qp_common_#t~mem2155#1, create_qp_common_#t~ret2156#1, create_qp_common_#t~bitwise2157#1, create_qp_common_#t~mem2158#1, create_qp_common_#t~ret2159#1, create_qp_common_#t~ret2160#1.base, create_qp_common_#t~ret2160#1.offset, create_qp_common_#t~mem2161#1, create_qp_common_#t~mem2162#1, create_qp_common_#t~mem2164#1, create_qp_common_#t~mem2163#1, create_qp_common_#t~mem2166#1, create_qp_common_#t~mem2165#1, create_qp_common_#t~short2167#1, create_qp_common_#t~mem2168#1, create_qp_common_#t~ret2169#1, create_qp_common_#t~ret2170#1.base, create_qp_common_#t~ret2170#1.offset, create_qp_common_#t~mem2171#1, create_qp_common_#t~mem2172#1, create_qp_common_#t~mem2173#1, create_qp_common_#t~ret2174#1, create_qp_common_#t~ret2175#1.base, create_qp_common_#t~ret2175#1.offset, create_qp_common_#t~mem2176#1, create_qp_common_#t~mem2177#1, create_qp_common_#t~ret2178#1, create_qp_common_#t~mem2179#1, create_qp_common_#t~ret2180#1, create_qp_common_#t~ret2181#1.base, create_qp_common_#t~ret2181#1.offset, create_qp_common_#t~mem2182#1, create_qp_common_#t~ret2183#1, create_qp_common_#t~mem2184#1, create_qp_common_#t~ret2185#1, create_qp_common_#t~ret2186#1.base, create_qp_common_#t~ret2186#1.offset, create_qp_common_#t~mem2187#1, create_qp_common_#t~ret2188#1.base, create_qp_common_#t~ret2188#1.offset, create_qp_common_#t~mem2189#1, create_qp_common_#t~ret2190#1.base, create_qp_common_#t~ret2190#1.offset, create_qp_common_#t~mem2191#1.base, create_qp_common_#t~mem2191#1.offset, create_qp_common_#t~mem2192#1, create_qp_common_#t~ret2193#1, create_qp_common_#t~mem2194#1, create_qp_common_#t~mem2195#1, create_qp_common_#t~ret2196#1, create_qp_common_#t~bitwise2197#1, create_qp_common_#t~ret2198#1, create_qp_common_#t~mem2199#1.base, create_qp_common_#t~mem2199#1.offset, create_qp_common_#t~mem2200#1, create_qp_common_#t~ite2202#1.base, create_qp_common_#t~ite2202#1.offset, create_qp_common_#t~mem2201#1.base, create_qp_common_#t~mem2201#1.offset, create_qp_common_#t~ret2203#1.base, create_qp_common_#t~ret2203#1.offset, create_qp_common_#t~mem2204#1, create_qp_common_#t~ret2205#1, create_qp_common_#t~mem2206#1.base, create_qp_common_#t~mem2206#1.offset, create_qp_common_#t~mem2207#1.base, create_qp_common_#t~mem2207#1.offset, create_qp_common_#t~mem2208#1, create_qp_common_#t~mem2209#1.base, create_qp_common_#t~mem2209#1.offset, create_qp_common_#t~mem2210#1.base, create_qp_common_#t~mem2210#1.offset, create_qp_common_#t~mem2211#1, create_qp_common_#t~bitwise2212#1, create_qp_common_#t~mem2213#1, create_qp_common_#t~mem2214#1.base, create_qp_common_#t~mem2214#1.offset, create_qp_common_#t~mem2215#1.base, create_qp_common_#t~mem2215#1.offset, create_qp_common_#t~mem2216#1, create_qp_common_#t~bitwise2217#1, create_qp_common_#t~mem2218#1, create_qp_common_#t~mem2219#1, create_qp_common_#t~ret2220#1, create_qp_common_#t~mem2221#1.base, create_qp_common_#t~mem2221#1.offset, create_qp_common_#t~ret2222#1, create_qp_common_#t~mem2223#1.base, create_qp_common_#t~mem2223#1.offset, create_qp_common_#t~ret2224#1, create_qp_common_#t~mem2225#1.base, create_qp_common_#t~mem2225#1.offset, create_qp_common_#t~mem2226#1.base, create_qp_common_#t~mem2226#1.offset, create_qp_common_#t~mem2227#1, create_qp_common_#t~mem2228#1.base, create_qp_common_#t~mem2228#1.offset, create_qp_common_#t~mem2229#1.base, create_qp_common_#t~mem2229#1.offset, create_qp_common_#t~mem2230#1, create_qp_common_#t~mem2231#1.base, create_qp_common_#t~mem2231#1.offset, create_qp_common_#t~mem2232#1, create_qp_common_#t~mem2233#1, create_qp_common_#t~ret2234#1, create_qp_common_#t~mem2235#1.base, create_qp_common_#t~mem2235#1.offset, create_qp_common_#t~mem2236#1.base, create_qp_common_#t~mem2236#1.offset, create_qp_common_#t~mem2237#1, create_qp_common_#t~bitwise2238#1, create_qp_common_#t~mem2239#1.base, create_qp_common_#t~mem2239#1.offset, create_qp_common_#t~ret2240#1, create_qp_common_#t~mem2241#1, create_qp_common_#t~mem2242#1, create_qp_common_#t~ret2243#1, create_qp_common_#t~ret2244#1, create_qp_common_#t~mem2245#1.base, create_qp_common_#t~mem2245#1.offset, create_qp_common_#t~mem2246#1.base, create_qp_common_#t~mem2246#1.offset, create_qp_common_#t~mem2247#1, create_qp_common_#t~bitwise2248#1, create_qp_common_#t~mem2249#1.base, create_qp_common_#t~mem2249#1.offset, create_qp_common_#t~mem2250#1.base, create_qp_common_#t~mem2250#1.offset, create_qp_common_#t~mem2251#1, create_qp_common_#t~bitwise2252#1, create_qp_common_#t~mem2253#1, create_qp_common_#t~switch2254#1, create_qp_common_#t~mem2255#1.base, create_qp_common_#t~mem2255#1.offset, create_qp_common_#t~ret2256#1.base, create_qp_common_#t~ret2256#1.offset, create_qp_common_#t~mem2257#1, create_qp_common_#t~ret2258#1, create_qp_common_#t~mem2259#1.base, create_qp_common_#t~mem2259#1.offset, create_qp_common_#t~mem2260#1.base, create_qp_common_#t~mem2260#1.offset, create_qp_common_#t~ret2261#1.base, create_qp_common_#t~ret2261#1.offset, create_qp_common_#t~mem2262#1, create_qp_common_#t~ret2263#1, create_qp_common_#t~mem2264#1.base, create_qp_common_#t~mem2264#1.offset, create_qp_common_#t~mem2265#1.base, create_qp_common_#t~mem2265#1.offset, create_qp_common_#t~ret2266#1.base, create_qp_common_#t~ret2266#1.offset, create_qp_common_#t~mem2267#1, create_qp_common_#t~ret2268#1, create_qp_common_#t~mem2269#1.base, create_qp_common_#t~mem2269#1.offset, create_qp_common_#t~mem2270#1.base, create_qp_common_#t~mem2270#1.offset, create_qp_common_#t~mem2271#1, create_qp_common_#t~bitwise2272#1, create_qp_common_#t~mem2273#1.base, create_qp_common_#t~mem2273#1.offset, create_qp_common_#t~ret2274#1.base, create_qp_common_#t~ret2274#1.offset, create_qp_common_#t~mem2275#1, create_qp_common_#t~ret2276#1, create_qp_common_#t~mem2277#1.base, create_qp_common_#t~mem2277#1.offset, create_qp_common_#t~mem2278#1.base, create_qp_common_#t~mem2278#1.offset, create_qp_common_#t~ret2279#1.base, create_qp_common_#t~ret2279#1.offset, create_qp_common_#t~mem2280#1, create_qp_common_#t~ret2281#1, create_qp_common_#t~mem2282#1.base, create_qp_common_#t~mem2282#1.offset, create_qp_common_#t~mem2283#1.base, create_qp_common_#t~mem2283#1.offset, create_qp_common_#t~ret2284#1.base, create_qp_common_#t~ret2284#1.offset, create_qp_common_#t~mem2285#1, create_qp_common_#t~ret2286#1, create_qp_common_#t~mem2287#1.base, create_qp_common_#t~mem2287#1.offset, create_qp_common_#t~mem2288#1.base, create_qp_common_#t~mem2288#1.offset, create_qp_common_#t~ret2289#1.base, create_qp_common_#t~ret2289#1.offset, create_qp_common_#t~mem2290#1, create_qp_common_#t~ret2291#1, create_qp_common_#t~mem2292#1.base, create_qp_common_#t~mem2292#1.offset, create_qp_common_#t~mem2293#1.base, create_qp_common_#t~mem2293#1.offset, create_qp_common_#t~mem2294#1, create_qp_common_#t~bitwise2295#1, create_qp_common_#t~mem2296#1.base, create_qp_common_#t~mem2296#1.offset, create_qp_common_#t~mem2297#1.base, create_qp_common_#t~mem2297#1.offset, create_qp_common_#t~ret2298#1.base, create_qp_common_#t~ret2298#1.offset, create_qp_common_#t~mem2299#1, create_qp_common_#t~ret2300#1, create_qp_common_#t~mem2301#1.base, create_qp_common_#t~mem2301#1.offset, create_qp_common_#t~mem2302#1.base, create_qp_common_#t~mem2302#1.offset, create_qp_common_#t~ret2303#1.base, create_qp_common_#t~ret2303#1.offset, create_qp_common_#t~mem2304#1, create_qp_common_#t~ret2305#1, create_qp_common_#t~mem2306#1.base, create_qp_common_#t~mem2306#1.offset, create_qp_common_#t~mem2307#1.base, create_qp_common_#t~mem2307#1.offset, create_qp_common_#t~mem2308#1, create_qp_common_#t~bitwise2309#1, create_qp_common_#t~mem2310#1.base, create_qp_common_#t~mem2310#1.offset, create_qp_common_#t~ret2311#1.base, create_qp_common_#t~ret2311#1.offset, create_qp_common_#t~mem2312#1, create_qp_common_#t~ret2313#1, create_qp_common_#t~mem2314#1.base, create_qp_common_#t~mem2314#1.offset, create_qp_common_#t~mem2315#1.base, create_qp_common_#t~mem2315#1.offset, create_qp_common_#t~ret2316#1.base, create_qp_common_#t~ret2316#1.offset, create_qp_common_#t~mem2317#1, create_qp_common_#t~ret2318#1, create_qp_common_#t~mem2319#1.base, create_qp_common_#t~mem2319#1.offset, create_qp_common_#t~mem2320#1.base, create_qp_common_#t~mem2320#1.offset, create_qp_common_#t~mem2321#1, create_qp_common_#t~bitwise2322#1, create_qp_common_#t~mem2323#1.base, create_qp_common_#t~mem2323#1.offset, create_qp_common_#t~mem2324#1.base, create_qp_common_#t~mem2324#1.offset, create_qp_common_#t~ret2325#1.base, create_qp_common_#t~ret2325#1.offset, create_qp_common_#t~mem2326#1, create_qp_common_#t~ret2327#1, create_qp_common_#t~mem2328#1.base, create_qp_common_#t~mem2328#1.offset, create_qp_common_#t~mem2329#1.base, create_qp_common_#t~mem2329#1.offset, create_qp_common_#t~mem2330#1.base, create_qp_common_#t~mem2330#1.offset, create_qp_common_#t~ret2331#1.base, create_qp_common_#t~ret2331#1.offset, create_qp_common_#t~mem2332#1, create_qp_common_#t~ret2333#1, create_qp_common_#t~mem2334#1.base, create_qp_common_#t~mem2334#1.offset, create_qp_common_#t~mem2335#1, create_qp_common_#t~ret2336#1, create_qp_common_#t~mem2337#1.base, create_qp_common_#t~mem2337#1.offset, create_qp_common_#t~mem2338#1.base, create_qp_common_#t~mem2338#1.offset, create_qp_common_#t~mem2339#1.base, create_qp_common_#t~mem2339#1.offset, create_qp_common_#t~mem2340#1, create_qp_common_#t~ret2341#1, create_qp_common_#t~mem2342#1, create_qp_common_#t~ret2343#1, create_qp_common_#t~ret2344#1.base, create_qp_common_#t~ret2344#1.offset, create_qp_common_#t~mem2345#1, create_qp_common_#t~mem2346#1.base, create_qp_common_#t~mem2346#1.offset, create_qp_common_#t~mem2347#1, create_qp_common_#t~ret2348#1, create_qp_common_#t~mem2349#1, create_qp_common_#t~mem2350#1, create_qp_common_#t~mem2351#1.base, create_qp_common_#t~mem2351#1.offset, create_qp_common_~dev#1.base, create_qp_common_~dev#1.offset, create_qp_common_~pd#1.base, create_qp_common_~pd#1.offset, create_qp_common_~init_attr#1.base, create_qp_common_~init_attr#1.offset, create_qp_common_~udata#1.base, create_qp_common_~udata#1.offset, create_qp_common_~qp#1.base, create_qp_common_~qp#1.offset, create_qp_common_~devr~0#1.base, create_qp_common_~devr~0#1.offset, create_qp_common_~mdev~8#1.base, create_qp_common_~mdev~8#1.offset, create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset, create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset, create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset, create_qp_common_~err~31#1, create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset, create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset, create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset, create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset, create_qp_common_~tmp~123#1.base, create_qp_common_~tmp~123#1.offset, create_qp_common_~tmp___0~65#1, create_qp_common_~tmp___1~45#1, create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset, create_qp_common_~tmp___2~37#1.base, create_qp_common_~tmp___2~37#1.offset, create_qp_common_~tmp___3~25#1, create_qp_common_~tmp___4~21#1, create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset, create_qp_common_~tmp___5~21#1.base, create_qp_common_~tmp___5~21#1.offset, create_qp_common_~tmp___6~18#1, create_qp_common_~max_wqes~0#1, create_qp_common_~tmp___7~17#1, create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset, create_qp_common_~tmp___8~13#1.base, create_qp_common_~tmp___8~13#1.offset, create_qp_common_~tmp___9~12#1, create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset, create_qp_common_~tmp___10~10#1.base, create_qp_common_~tmp___10~10#1.offset, create_qp_common_~tmp___11~8#1, create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset, create_qp_common_~tmp___12~8#1.base, create_qp_common_~tmp___12~8#1.offset, create_qp_common_~tmp___13~8#1, create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset, create_qp_common_~tmp___14~8#1.base, create_qp_common_~tmp___14~8#1.offset, create_qp_common_~tmp___15~7#1, create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset, create_qp_common_~tmp___16~6#1.base, create_qp_common_~tmp___16~6#1.offset, create_qp_common_~tmp___17~6#1, create_qp_common_~tmp___18~6#1.base, create_qp_common_~tmp___18~6#1.offset, create_qp_common_~tmp___19~5#1.base, create_qp_common_~tmp___19~5#1.offset, create_qp_common_~tmp___20~5#1, create_qp_common_~tmp___21~4#1, create_qp_common_~tmp___22~4#1, create_qp_common_~tmp___23~4#1.base, create_qp_common_~tmp___23~4#1.offset, create_qp_common_~tmp___24~3#1, create_qp_common_~rcqe_sz~0#1, create_qp_common_~scqe_sz~0#1, create_qp_common_~tmp___25~3#1, create_qp_common_~tmp___26~2#1, create_qp_common_~tmp___27~1#1, create_qp_common_~tmp___28~0#1, create_qp_common_~tmp___29~0#1.base, create_qp_common_~tmp___29~0#1.offset, create_qp_common_~tmp___30~0#1, create_qp_common_~tmp___31~0#1.base, create_qp_common_~tmp___31~0#1.offset, create_qp_common_~tmp___32~0#1, create_qp_common_~tmp___33~0#1.base, create_qp_common_~tmp___33~0#1.offset, create_qp_common_~tmp___34~0#1, create_qp_common_~tmp___35~0#1.base, create_qp_common_~tmp___35~0#1.offset, create_qp_common_~tmp___36~0#1, create_qp_common_~tmp___37~0#1.base, create_qp_common_~tmp___37~0#1.offset, create_qp_common_~tmp___38~0#1, create_qp_common_~tmp___39~0#1.base, create_qp_common_~tmp___39~0#1.offset, create_qp_common_~tmp___40~0#1, create_qp_common_~tmp___41~0#1.base, create_qp_common_~tmp___41~0#1.offset, create_qp_common_~tmp___42~0#1, create_qp_common_~tmp___43~0#1.base, create_qp_common_~tmp___43~0#1.offset, create_qp_common_~tmp___44~0#1, create_qp_common_~tmp___45~0#1.base, create_qp_common_~tmp___45~0#1.offset, create_qp_common_~tmp___46~0#1, create_qp_common_~tmp___47~0#1.base, create_qp_common_~tmp___47~0#1.offset, create_qp_common_~tmp___48~0#1, create_qp_common_~tmp___49~0#1.base, create_qp_common_~tmp___49~0#1.offset, create_qp_common_~tmp___50~0#1, create_qp_common_~tmp___51~0#1.base, create_qp_common_~tmp___51~0#1.offset, create_qp_common_~tmp___52~0#1, create_qp_common_~tmp___53~0#1.base, create_qp_common_~tmp___53~0#1.offset, create_qp_common_~tmp___54~0#1, create_qp_common_~tmp___55~0#1, create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset, create_qp_common_~tmp___56~0#1.base, create_qp_common_~tmp___56~0#1.offset, create_qp_common_~tmp___57~0#1, create_qp_common_~tmp___58~0#1;havoc create_qp_common_#in~dev#1.base, create_qp_common_#in~dev#1.offset, create_qp_common_#in~pd#1.base, create_qp_common_#in~pd#1.offset, create_qp_common_#in~init_attr#1.base, create_qp_common_#in~init_attr#1.offset, create_qp_common_#in~udata#1.base, create_qp_common_#in~udata#1.offset, create_qp_common_#in~qp#1.base, create_qp_common_#in~qp#1.offset;assume { :end_inline_create_qp_common } true;assume -2147483648 <= mlx5_ib_create_qp_#t~ret2436#1 && mlx5_ib_create_qp_#t~ret2436#1 <= 2147483647;mlx5_ib_create_qp_~err~33#1 := mlx5_ib_create_qp_#t~ret2436#1; [2025-02-08 02:59:53,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11941-1: SUMMARY for call create_user_qp_#t~ret2004#1.base, create_user_qp_#t~ret2004#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11941: create_user_qp_~tmp___23~3#1.base, create_user_qp_~tmp___23~3#1.offset := create_user_qp_#t~ret2004#1.base, create_user_qp_#t~ret2004#1.offset;havoc create_user_qp_#t~ret2004#1.base, create_user_qp_#t~ret2004#1.offset;call create_user_qp_#t~mem2005#1 := read~int#7(create_user_qp_~tmp___23~3#1.base, 2076 + create_user_qp_~tmp___23~3#1.offset, 4); [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9827: assume -9223372036854775808 <= create_cq_user_#t~ret1332#1 && create_cq_user_#t~ret1332#1 <= 9223372036854775807;create_cq_user_~tmp___0~46#1 := create_cq_user_#t~ret1332#1;havoc create_cq_user_#t~mem1331#1.base, create_cq_user_#t~mem1331#1.offset;havoc create_cq_user_#t~ret1332#1;create_cq_user_~err~21#1 := (if create_cq_user_~tmp___0~46#1 % 4294967296 <= 2147483647 then create_cq_user_~tmp___0~46#1 % 4294967296 else create_cq_user_~tmp___0~46#1 % 4294967296 - 4294967296);create_cq_user_#res#1 := create_cq_user_~err~21#1;call ULTIMATE.dealloc(create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset);havoc create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset);havoc create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset);havoc create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset);havoc create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset);havoc create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset; [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9827-1: SUMMARY for call create_cq_user_#t~ret1332#1 := PTR_ERR(create_cq_user_#t~mem1331#1.base, create_cq_user_#t~mem1331#1.offset); srcloc: null [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20662: assume 0 == mlx5_ib_internal_fill_odp_caps_#t~bitwise4904#1 % 4294967296;havoc mlx5_ib_internal_fill_odp_caps_#t~bitwise4904#1; [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20662: assume !(0 == mlx5_ib_internal_fill_odp_caps_#t~bitwise4904#1 % 4294967296);havoc mlx5_ib_internal_fill_odp_caps_#t~bitwise4904#1;call write~int#18(1, mlx5_ib_internal_fill_odp_caps_~caps~0#1.base, mlx5_ib_internal_fill_odp_caps_~caps~0#1.offset, 8);call mlx5_ib_internal_fill_odp_caps_#t~mem4905#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4905#1.offset := read~$Pointer$#18(mlx5_ib_internal_fill_odp_caps_~dev#1.base, 2391 + mlx5_ib_internal_fill_odp_caps_~dev#1.offset, 8);call mlx5_ib_internal_fill_odp_caps_#t~mem4906#1 := read~int#18(mlx5_ib_internal_fill_odp_caps_#t~mem4905#1.base, 253329 + mlx5_ib_internal_fill_odp_caps_#t~mem4905#1.offset, 4); [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20662-2: havoc mlx5_ib_internal_fill_odp_caps_#t~bitwise4904#1;assume mlx5_ib_internal_fill_odp_caps_#t~bitwise4904#1 % 4294967296 <= mlx5_ib_internal_fill_odp_caps_~tmp~282#1 % 4294967296 && mlx5_ib_internal_fill_odp_caps_#t~bitwise4904#1 % 4294967296 <= 16777216; [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20662-1: [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20662-4: assume 0 == mlx5_ib_internal_fill_odp_caps_~tmp~282#1 % 4294967296;mlx5_ib_internal_fill_odp_caps_#t~bitwise4904#1 := 0; [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20662-4: assume !(0 == mlx5_ib_internal_fill_odp_caps_~tmp~282#1 % 4294967296); [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20662-3: assume 16777216 == mlx5_ib_internal_fill_odp_caps_~tmp~282#1 % 4294967296;mlx5_ib_internal_fill_odp_caps_#t~bitwise4904#1 := mlx5_ib_internal_fill_odp_caps_~tmp~282#1; [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20662-3: assume !(16777216 == mlx5_ib_internal_fill_odp_caps_~tmp~282#1 % 4294967296); [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18944: ldv_file_operations_6_~tmp___0~135#1.base, ldv_file_operations_6_~tmp___0~135#1.offset := ldv_file_operations_6_#t~ret4613#1.base, ldv_file_operations_6_#t~ret4613#1.offset;havoc ldv_file_operations_6_#t~ret4613#1.base, ldv_file_operations_6_#t~ret4613#1.offset;~size_fops_group2~0.base, ~size_fops_group2~0.offset := ldv_file_operations_6_~tmp___0~135#1.base, ldv_file_operations_6_~tmp___0~135#1.offset; [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18944-1: SUMMARY for call ldv_file_operations_6_#t~ret4613#1.base, ldv_file_operations_6_#t~ret4613#1.offset := ldv_init_zalloc(504); srcloc: null [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7317: SUMMARY for call kfree(mlx5_ib_alloc_pd_~pd~0#1.base, mlx5_ib_alloc_pd_~pd~0#1.offset); srcloc: null [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10092: assume -2147483648 <= mlx5_ib_create_cq_#t~ret1434#1 && mlx5_ib_create_cq_#t~ret1434#1 <= 2147483647;call mlx5_ib_create_cq_#t~mem1435#1.base, mlx5_ib_create_cq_#t~mem1435#1.offset := read~$Pointer$#73(mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset, 8); [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10092-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1434#1 := mlx5_core_destroy_cq(mlx5_ib_create_cq_#t~mem1433#1.base, mlx5_ib_create_cq_#t~mem1433#1.offset, mlx5_ib_create_cq_~cq~3#1.base, 48 + mlx5_ib_create_cq_~cq~3#1.offset); srcloc: null [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10092-2: call mlx5_ib_create_cq_#t~mem1433#1.base, mlx5_ib_create_cq_#t~mem1433#1.offset := read~$Pointer$#18(mlx5_ib_create_cq_~dev~28#1.base, 2391 + mlx5_ib_create_cq_~dev~28#1.offset, 8); [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11281: assume 63 + (if calc_send_wqe_~__max1___0~0#1 > calc_send_wqe_~__max2___0~0#1 then calc_send_wqe_~__max1___0~0#1 else calc_send_wqe_~__max2___0~0#1) - (63 + (if calc_send_wqe_~__max1___0~0#1 > calc_send_wqe_~__max2___0~0#1 then calc_send_wqe_~__max1___0~0#1 else calc_send_wqe_~__max2___0~0#1)) % 64 <= 319;calc_send_wqe_#res#1 := 320; [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11281: assume !(63 + (if calc_send_wqe_~__max1___0~0#1 > calc_send_wqe_~__max2___0~0#1 then calc_send_wqe_~__max1___0~0#1 else calc_send_wqe_~__max2___0~0#1) - (63 + (if calc_send_wqe_~__max1___0~0#1 > calc_send_wqe_~__max2___0~0#1 then calc_send_wqe_~__max1___0~0#1 else calc_send_wqe_~__max2___0~0#1)) % 64 <= 319);calc_send_wqe_~__max1~1#1 := calc_send_wqe_~inl_size~0#1;calc_send_wqe_~__max2~1#1 := calc_send_wqe_~size~1#1;calc_send_wqe_#res#1 := 63 + (if calc_send_wqe_~__max1~1#1 > calc_send_wqe_~__max2~1#1 then calc_send_wqe_~__max1~1#1 else calc_send_wqe_~__max2~1#1) - (63 + (if calc_send_wqe_~__max1~1#1 > calc_send_wqe_~__max2~1#1 then calc_send_wqe_~__max1~1#1 else calc_send_wqe_~__max2~1#1)) % 64; [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11942-1: SUMMARY for call __dynamic_pr_debug(create_user_qp_~#descriptor___7~0#1.base, create_user_qp_~#descriptor___7~0#1.offset, 261, 0); srcloc: null [2025-02-08 02:59:53,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9960: call ULTIMATE.dealloc(mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset);havoc mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset);havoc mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset);havoc mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset);havoc mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset);havoc mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset);havoc mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#__key~4#1.base, mlx5_ib_create_cq_~#__key~4#1.offset);havoc mlx5_ib_create_cq_~#__key~4#1.base, mlx5_ib_create_cq_~#__key~4#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#__key___0~2#1.base, mlx5_ib_create_cq_~#__key___0~2#1.offset);havoc mlx5_ib_create_cq_~#__key___0~2#1.base, mlx5_ib_create_cq_~#__key___0~2#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset);havoc mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset;create_dev_resources_#t~ret775#1.base, create_dev_resources_#t~ret775#1.offset := mlx5_ib_create_cq_#res#1.base, mlx5_ib_create_cq_#res#1.offset;havoc mlx5_ib_create_cq_#t~mem1384#1, mlx5_ib_create_cq_#t~mem1385#1, mlx5_ib_create_cq_#t~ret1386#1.base, mlx5_ib_create_cq_#t~ret1386#1.offset, mlx5_ib_create_cq_#t~mem1387#1, mlx5_ib_create_cq_#t~mem1388#1, mlx5_ib_create_cq_#t~mem1389#1, mlx5_ib_create_cq_#t~ret1390#1.base, mlx5_ib_create_cq_#t~ret1390#1.offset, mlx5_ib_create_cq_#t~ret1391#1.base, mlx5_ib_create_cq_#t~ret1391#1.offset, mlx5_ib_create_cq_#t~ret1392#1, mlx5_ib_create_cq_#t~mem1393#1.base, mlx5_ib_create_cq_#t~mem1393#1.offset, mlx5_ib_create_cq_#t~mem1394#1, mlx5_ib_create_cq_#t~ret1395#1, mlx5_ib_create_cq_#t~bitwise1396#1, mlx5_ib_create_cq_#t~ret1397#1.base, mlx5_ib_create_cq_#t~ret1397#1.offset, mlx5_ib_create_cq_#t~ret1398#1.base, mlx5_ib_create_cq_#t~ret1398#1.offset, mlx5_ib_create_cq_#t~ret1399#1.base, mlx5_ib_create_cq_#t~ret1399#1.offset, mlx5_ib_create_cq_#t~ret1400#1.base, mlx5_ib_create_cq_#t~ret1400#1.offset, mlx5_ib_create_cq_#t~ret1401#1, mlx5_ib_create_cq_#t~mem1402#1, mlx5_ib_create_cq_#t~ret1403#1, mlx5_ib_create_cq_#t~mem1404#1, mlx5_ib_create_cq_#t~mem1405#1, mlx5_ib_create_cq_#t~ret1406#1, mlx5_ib_create_cq_#t~mem1407#1.base, mlx5_ib_create_cq_#t~mem1407#1.offset, mlx5_ib_create_cq_#t~ret1408#1, mlx5_ib_create_cq_#t~mem1409#1, mlx5_ib_create_cq_#t~bitwise1410#1, mlx5_ib_create_cq_#t~ret1411#1, mlx5_ib_create_cq_#t~mem1412#1.base, mlx5_ib_create_cq_#t~mem1412#1.offset, mlx5_ib_create_cq_#t~mem1413#1.base, mlx5_ib_create_cq_#t~mem1413#1.offset, mlx5_ib_create_cq_#t~ret1414#1, mlx5_ib_create_cq_#t~mem1415#1, mlx5_ib_create_cq_#t~ret1416#1, mlx5_ib_create_cq_#t~mem1417#1.base, mlx5_ib_create_cq_#t~mem1417#1.offset, mlx5_ib_create_cq_#t~mem1418#1, mlx5_ib_create_cq_#t~ret1419#1, mlx5_ib_create_cq_#t~mem1420#1.base, mlx5_ib_create_cq_#t~mem1420#1.offset, mlx5_ib_create_cq_#t~mem1421#1.base, mlx5_ib_create_cq_#t~mem1421#1.offset, mlx5_ib_create_cq_#t~mem1422#1.base, mlx5_ib_create_cq_#t~mem1422#1.offset, mlx5_ib_create_cq_#t~mem1423#1, mlx5_ib_create_cq_#t~ret1424#1, mlx5_ib_create_cq_#t~mem1425#1, mlx5_ib_create_cq_#t~ret1426#1, mlx5_ib_create_cq_#t~ret1427#1.base, mlx5_ib_create_cq_#t~ret1427#1.offset, mlx5_ib_create_cq_#t~mem1428#1, mlx5_ib_create_cq_#t~mem1429#1, mlx5_ib_create_cq_#t~mem1430#1, mlx5_ib_create_cq_#t~ret1431#1, mlx5_ib_create_cq_#t~mem1432#1.base, mlx5_ib_create_cq_#t~mem1432#1.offset, mlx5_ib_create_cq_#t~mem1433#1.base, mlx5_ib_create_cq_#t~mem1433#1.offset, mlx5_ib_create_cq_#t~ret1434#1, mlx5_ib_create_cq_#t~mem1435#1.base, mlx5_ib_create_cq_#t~mem1435#1.offset, mlx5_ib_create_cq_#t~ret1436#1.base, mlx5_ib_create_cq_#t~ret1436#1.offset, mlx5_ib_create_cq_~ibdev#1.base, mlx5_ib_create_cq_~ibdev#1.offset, mlx5_ib_create_cq_~attr#1.base, mlx5_ib_create_cq_~attr#1.offset, mlx5_ib_create_cq_~context#1.base, mlx5_ib_create_cq_~context#1.offset, mlx5_ib_create_cq_~udata#1.base, mlx5_ib_create_cq_~udata#1.offset, mlx5_ib_create_cq_~entries~0#1, mlx5_ib_create_cq_~vector~0#1, mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset, mlx5_ib_create_cq_~dev~28#1.base, mlx5_ib_create_cq_~dev~28#1.offset, mlx5_ib_create_cq_~tmp~91#1.base, mlx5_ib_create_cq_~tmp~91#1.offset, mlx5_ib_create_cq_~cq~3#1.base, mlx5_ib_create_cq_~cq~3#1.offset, mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset, mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset, mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset, mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset, mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset, mlx5_ib_create_cq_~err~23#1, mlx5_ib_create_cq_~tmp___0~47#1.base, mlx5_ib_create_cq_~tmp___0~47#1.offset, mlx5_ib_create_cq_~tmp___1~31#1.base, mlx5_ib_create_cq_~tmp___1~31#1.offset, mlx5_ib_create_cq_~tmp___2~26#1, mlx5_ib_create_cq_~tmp___3~17#1.base, mlx5_ib_create_cq_~tmp___3~17#1.offset, mlx5_ib_create_cq_~tmp___4~13#1, mlx5_ib_create_cq_~tmp___5~13#1.base, mlx5_ib_create_cq_~tmp___5~13#1.offset, mlx5_ib_create_cq_~tmp___6~11#1.base, mlx5_ib_create_cq_~tmp___6~11#1.offset, mlx5_ib_create_cq_~#__key~4#1.base, mlx5_ib_create_cq_~#__key~4#1.offset, mlx5_ib_create_cq_~#__key___0~2#1.base, mlx5_ib_create_cq_~#__key___0~2#1.offset, mlx5_ib_create_cq_~tmp___7~11#1, mlx5_ib_create_cq_~tmp___8~8#1, mlx5_ib_create_cq_~tmp___9~7#1, mlx5_ib_create_cq_~tmp___10~6#1, mlx5_ib_create_cq_~tmp___11~5#1, mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset, mlx5_ib_create_cq_~tmp___12~5#1.base, mlx5_ib_create_cq_~tmp___12~5#1.offset, mlx5_ib_create_cq_~tmp___13~5#1, mlx5_ib_create_cq_~tmp___14~5#1, mlx5_ib_create_cq_~tmp___15~5#1.base, mlx5_ib_create_cq_~tmp___15~5#1.offset;havoc mlx5_ib_create_cq_#in~ibdev#1.base, mlx5_ib_create_cq_#in~ibdev#1.offset, mlx5_ib_create_cq_#in~attr#1.base, mlx5_ib_create_cq_#in~attr#1.offset, mlx5_ib_create_cq_#in~context#1.base, mlx5_ib_create_cq_#in~context#1.offset, mlx5_ib_create_cq_#in~udata#1.base, mlx5_ib_create_cq_#in~udata#1.offset;assume { :end_inline_mlx5_ib_create_cq } true;call write~$Pointer$#18(create_dev_resources_#t~ret775#1.base, create_dev_resources_#t~ret775#1.offset, create_dev_resources_~devr#1.base, create_dev_resources_~devr#1.offset, 8);havoc create_dev_resources_#t~ret775#1.base, create_dev_resources_#t~ret775#1.offset;call create_dev_resources_#t~mem776#1.base, create_dev_resources_#t~mem776#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11942: havoc create_user_qp_#t~mem2005#1; [2025-02-08 02:59:53,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17624: call write~$Pointer$#18(mlx5_mr_cache_debugfs_init_#t~ret4225#1.base, mlx5_mr_cache_debugfs_init_#t~ret4225#1.offset, mlx5_mr_cache_debugfs_init_~ent~12#1.base, 140 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset, 8);havoc mlx5_mr_cache_debugfs_init_#t~mem4224#1.base, mlx5_mr_cache_debugfs_init_#t~mem4224#1.offset;havoc mlx5_mr_cache_debugfs_init_#t~ret4225#1.base, mlx5_mr_cache_debugfs_init_#t~ret4225#1.offset;call mlx5_mr_cache_debugfs_init_#t~mem4226#1.base, mlx5_mr_cache_debugfs_init_#t~mem4226#1.offset := read~$Pointer$#18(mlx5_mr_cache_debugfs_init_~ent~12#1.base, 140 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset, 8); [2025-02-08 02:59:53,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17624-1: SUMMARY for call mlx5_mr_cache_debugfs_init_#t~ret4225#1.base, mlx5_mr_cache_debugfs_init_#t~ret4225#1.offset := debugfs_create_file(550, 0, 384, mlx5_mr_cache_debugfs_init_#t~mem4224#1.base, mlx5_mr_cache_debugfs_init_#t~mem4224#1.offset, mlx5_mr_cache_debugfs_init_~ent~12#1.base, mlx5_mr_cache_debugfs_init_~ent~12#1.offset, ~#limit_fops~0.base, ~#limit_fops~0.offset); srcloc: null [2025-02-08 02:59:53,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7318: mlx5_ib_alloc_pd_~tmp___2~13#1.base, mlx5_ib_alloc_pd_~tmp___2~13#1.offset := mlx5_ib_alloc_pd_#t~ret583#1.base, mlx5_ib_alloc_pd_#t~ret583#1.offset;havoc mlx5_ib_alloc_pd_#t~ret583#1.base, mlx5_ib_alloc_pd_#t~ret583#1.offset;mlx5_ib_alloc_pd_#res#1.base, mlx5_ib_alloc_pd_#res#1.offset := mlx5_ib_alloc_pd_~tmp___2~13#1.base, mlx5_ib_alloc_pd_~tmp___2~13#1.offset;call ULTIMATE.dealloc(mlx5_ib_alloc_pd_~#resp~1#1.base, mlx5_ib_alloc_pd_~#resp~1#1.offset);havoc mlx5_ib_alloc_pd_~#resp~1#1.base, mlx5_ib_alloc_pd_~#resp~1#1.offset; [2025-02-08 02:59:53,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7318-1: SUMMARY for call mlx5_ib_alloc_pd_#t~ret583#1.base, mlx5_ib_alloc_pd_#t~ret583#1.offset := ERR_PTR(mlx5_ib_alloc_pd_~err~10#1); srcloc: null [2025-02-08 02:59:53,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12868-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2416#1.base, mlx5_ib_create_qp_#t~ret2416#1.offset := to_mxrcd(mlx5_ib_create_qp_#t~mem2415#1.base, mlx5_ib_create_qp_#t~mem2415#1.offset); srcloc: null [2025-02-08 02:59:53,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11811: call write~$Pointer$#11(229, 0, create_user_qp_~#descriptor___3~1#1.base, create_user_qp_~#descriptor___3~1#1.offset, 8);call write~$Pointer$#11(230, 0, create_user_qp_~#descriptor___3~1#1.base, 8 + create_user_qp_~#descriptor___3~1#1.offset, 8);call write~$Pointer$#11(231, 0, create_user_qp_~#descriptor___3~1#1.base, 16 + create_user_qp_~#descriptor___3~1#1.offset, 8);call write~$Pointer$#11(232, 0, create_user_qp_~#descriptor___3~1#1.base, 24 + create_user_qp_~#descriptor___3~1#1.offset, 8);call write~int#11(630, create_user_qp_~#descriptor___3~1#1.base, 32 + create_user_qp_~#descriptor___3~1#1.offset, 4);call write~int#11(0, create_user_qp_~#descriptor___3~1#1.base, 36 + create_user_qp_~#descriptor___3~1#1.offset, 1);call create_user_qp_#t~mem1932#1 := read~int#11(create_user_qp_~#descriptor___3~1#1.base, 36 + create_user_qp_~#descriptor___3~1#1.offset, 1); [2025-02-08 02:59:53,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12868: mlx5_ib_create_qp_~tmp___1~47#1.base, mlx5_ib_create_qp_~tmp___1~47#1.offset := mlx5_ib_create_qp_#t~ret2416#1.base, mlx5_ib_create_qp_#t~ret2416#1.offset;havoc mlx5_ib_create_qp_#t~mem2415#1.base, mlx5_ib_create_qp_#t~mem2415#1.offset;havoc mlx5_ib_create_qp_#t~ret2416#1.base, mlx5_ib_create_qp_#t~ret2416#1.offset;call mlx5_ib_create_qp_#t~mem2417#1.base, mlx5_ib_create_qp_#t~mem2417#1.offset := read~$Pointer$#18(mlx5_ib_create_qp_~tmp___1~47#1.base, mlx5_ib_create_qp_~tmp___1~47#1.offset, 8); [2025-02-08 02:59:53,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17625: assume 0 == (mlx5_mr_cache_debugfs_init_#t~mem4226#1.base + mlx5_mr_cache_debugfs_init_#t~mem4226#1.offset) % 18446744073709551616;havoc mlx5_mr_cache_debugfs_init_#t~mem4226#1.base, mlx5_mr_cache_debugfs_init_#t~mem4226#1.offset;mlx5_mr_cache_debugfs_init_#res#1 := -12; [2025-02-08 02:59:53,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17625: assume !(0 == (mlx5_mr_cache_debugfs_init_#t~mem4226#1.base + mlx5_mr_cache_debugfs_init_#t~mem4226#1.offset) % 18446744073709551616);havoc mlx5_mr_cache_debugfs_init_#t~mem4226#1.base, mlx5_mr_cache_debugfs_init_#t~mem4226#1.offset;call mlx5_mr_cache_debugfs_init_#t~mem4227#1.base, mlx5_mr_cache_debugfs_init_#t~mem4227#1.offset := read~$Pointer$#18(mlx5_mr_cache_debugfs_init_~ent~12#1.base, 84 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset, 8); [2025-02-08 02:59:53,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12340-1: create_qp_common_#res#1 := -14;call ULTIMATE.dealloc(create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset);havoc create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset);havoc create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset);havoc create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset);havoc create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset);havoc create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset);havoc create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset);havoc create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset);havoc create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset);havoc create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset);havoc create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset);havoc create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset);havoc create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset);havoc create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset);havoc create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset);havoc create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset);havoc create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset; [2025-02-08 02:59:53,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12472: assume -2147483648 <= create_qp_common_#t~ret2193#1 && create_qp_common_#t~ret2193#1 <= 2147483647;create_qp_common_~tmp___20~5#1 := create_qp_common_#t~ret2193#1;havoc create_qp_common_#t~mem2192#1;havoc create_qp_common_#t~ret2193#1; [2025-02-08 02:59:53,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12472-2: call create_qp_common_#t~mem2192#1 := read~int#18(create_qp_common_~init_attr#1.base, 72 + create_qp_common_~init_attr#1.offset, 4); [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8244: assume 0 != mlx5_ib_add_~err~17#1; [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8244: assume !(0 != mlx5_ib_add_~err~17#1);assume { :begin_inline_ib_register_device } true;ib_register_device_#in~arg0#1.base, ib_register_device_#in~arg0#1.offset, ib_register_device_#in~arg1#1.base, ib_register_device_#in~arg1#1.offset := mlx5_ib_add_~dev~23#1.base, mlx5_ib_add_~dev~23#1.offset, 0, 0;havoc ib_register_device_#res#1;havoc ib_register_device_#t~nondet5181#1, ib_register_device_~arg0#1.base, ib_register_device_~arg0#1.offset, ib_register_device_~arg1#1.base, ib_register_device_~arg1#1.offset;ib_register_device_~arg0#1.base, ib_register_device_~arg0#1.offset := ib_register_device_#in~arg0#1.base, ib_register_device_#in~arg0#1.offset;ib_register_device_~arg1#1.base, ib_register_device_~arg1#1.offset := ib_register_device_#in~arg1#1.base, ib_register_device_#in~arg1#1.offset;havoc ib_register_device_#t~nondet5181#1;assume -2147483648 <= ib_register_device_#t~nondet5181#1 && ib_register_device_#t~nondet5181#1 <= 2147483647;ib_register_device_#res#1 := ib_register_device_#t~nondet5181#1;havoc ib_register_device_#t~nondet5181#1; [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12472-1: SUMMARY for call create_qp_common_#t~ret2193#1 := is_sqp(create_qp_common_#t~mem2192#1); srcloc: null [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12076: call write~int#18(create_kernel_qp_#t~bitwise2040#1, create_kernel_qp_~qp#1.base, 575 + create_kernel_qp_~qp#1.offset, 4);havoc create_kernel_qp_#t~mem2038#1;havoc create_kernel_qp_#t~mem2039#1;havoc create_kernel_qp_#t~bitwise2040#1;call create_kernel_qp_#t~mem2041#1 := read~int#18(create_kernel_qp_~qp#1.base, 407 + create_kernel_qp_~qp#1.offset, 4);call create_kernel_qp_#t~mem2042#1 := read~int#18(create_kernel_qp_~qp#1.base, 423 + create_kernel_qp_~qp#1.offset, 4); [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12076-2: havoc create_kernel_qp_#t~bitwise2040#1;assume create_kernel_qp_#t~bitwise2040#1 > create_kernel_qp_#t~mem2038#1; [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12076-1: [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10094: SUMMARY for call kvfree(mlx5_ib_create_cq_#t~mem1435#1.base, mlx5_ib_create_cq_#t~mem1435#1.offset); srcloc: null [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12869: mlx5_ib_create_qp_~dev~34#1.base, mlx5_ib_create_qp_~dev~34#1.offset := mlx5_ib_create_qp_#t~ret2418#1.base, mlx5_ib_create_qp_#t~ret2418#1.offset;havoc mlx5_ib_create_qp_#t~mem2417#1.base, mlx5_ib_create_qp_#t~mem2417#1.offset;havoc mlx5_ib_create_qp_#t~ret2418#1.base, mlx5_ib_create_qp_#t~ret2418#1.offset; [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12869-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2418#1.base, mlx5_ib_create_qp_#t~ret2418#1.offset := to_mdev(mlx5_ib_create_qp_#t~mem2417#1.base, mlx5_ib_create_qp_#t~mem2417#1.offset); srcloc: null [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12076-3: assume 0 == create_kernel_qp_#t~mem2038#1 || 0 == create_kernel_qp_#t~mem2039#1;create_kernel_qp_#t~bitwise2040#1 := create_kernel_qp_#t~mem2038#1; [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12076-3: assume !(0 == create_kernel_qp_#t~mem2038#1 || 0 == create_kernel_qp_#t~mem2039#1); [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11416: assume 0 != set_user_buf_size_#t~mem1820#1 % 4294967296;havoc set_user_buf_size_#t~mem1820#1;call set_user_buf_size_#t~mem1821#1 := read~int#2(set_user_buf_size_~ucmd#1.base, 16 + set_user_buf_size_~ucmd#1.offset, 4); [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11416: assume !(0 != set_user_buf_size_#t~mem1820#1 % 4294967296);havoc set_user_buf_size_#t~mem1820#1; [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12473: assume 0 != create_qp_common_~tmp___20~5#1;call create_qp_common_#t~mem2194#1 := read~int#18(create_qp_common_~init_attr#1.base, 80 + create_qp_common_~init_attr#1.offset, 1);call write~int#18(create_qp_common_#t~mem2194#1, create_qp_common_~qp#1.base, 769 + create_qp_common_~qp#1.offset, 1);havoc create_qp_common_#t~mem2194#1; [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12473: assume !(0 != create_qp_common_~tmp___20~5#1); [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12077-1: [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12077: call write~int#18(create_kernel_qp_#t~bitwise2043#1 + create_kernel_qp_~err~30#1, create_kernel_qp_~qp#1.base, 611 + create_kernel_qp_~qp#1.offset, 4);havoc create_kernel_qp_#t~mem2041#1;havoc create_kernel_qp_#t~mem2042#1;havoc create_kernel_qp_#t~bitwise2043#1;call create_kernel_qp_#t~mem2044#1.base, create_kernel_qp_#t~mem2044#1.offset := read~$Pointer$#18(create_kernel_qp_~dev#1.base, 2391 + create_kernel_qp_~dev#1.offset, 8);call create_kernel_qp_#t~mem2045#1 := read~int#18(create_kernel_qp_~qp#1.base, 611 + create_kernel_qp_~qp#1.offset, 4); [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12077-3: assume 0 == create_kernel_qp_#t~mem2041#1 || 0 == create_kernel_qp_#t~mem2042#1;create_kernel_qp_#t~bitwise2043#1 := create_kernel_qp_#t~mem2041#1; [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12077-3: assume !(0 == create_kernel_qp_#t~mem2041#1 || 0 == create_kernel_qp_#t~mem2042#1); [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12077-2: havoc create_kernel_qp_#t~bitwise2043#1;assume create_kernel_qp_#t~bitwise2043#1 > create_kernel_qp_#t~mem2041#1; [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10095: assume 0 != (mlx5_ib_create_cq_~context#1.base + mlx5_ib_create_cq_~context#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10095: assume !(0 != (mlx5_ib_create_cq_~context#1.base + mlx5_ib_create_cq_~context#1.offset) % 18446744073709551616); [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11417-1: SUMMARY for call set_user_buf_size_#t~ret1822#1 := __ilog2_u32(set_user_buf_size_#t~mem1821#1); srcloc: null [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11417: assume -2147483648 <= set_user_buf_size_#t~ret1822#1 && set_user_buf_size_#t~ret1822#1 <= 2147483647;set_user_buf_size_~tmp___3~22#1 := set_user_buf_size_#t~ret1822#1;havoc set_user_buf_size_#t~mem1821#1;havoc set_user_buf_size_#t~ret1822#1; [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12078-1: SUMMARY for call create_kernel_qp_#t~ret2046#1 := mlx5_buf_alloc(create_kernel_qp_#t~mem2044#1.base, create_kernel_qp_#t~mem2044#1.offset, create_kernel_qp_#t~mem2045#1, create_kernel_qp_~qp#1.base, 252 + create_kernel_qp_~qp#1.offset); srcloc: null [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7850: assume -9223372036854775808 <= create_umr_res_#t~ret738#1 && create_umr_res_#t~ret738#1 <= 9223372036854775807;create_umr_res_~tmp___14~2#1 := create_umr_res_#t~ret738#1;havoc create_umr_res_#t~mem737#1;havoc create_umr_res_#t~ret738#1; [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10096: SUMMARY for call destroy_cq_user(mlx5_ib_create_cq_~cq~3#1.base, mlx5_ib_create_cq_~cq~3#1.offset, mlx5_ib_create_cq_~context#1.base, mlx5_ib_create_cq_~context#1.offset); srcloc: null [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12078: assume -2147483648 <= create_kernel_qp_#t~ret2046#1 && create_kernel_qp_#t~ret2046#1 <= 2147483647;create_kernel_qp_~err~30#1 := create_kernel_qp_#t~ret2046#1;havoc create_kernel_qp_#t~mem2044#1.base, create_kernel_qp_#t~mem2044#1.offset;havoc create_kernel_qp_#t~mem2045#1;havoc create_kernel_qp_#t~ret2046#1; [2025-02-08 02:59:53,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7718: call ULTIMATE.dealloc(create_umr_res_~#cq_attr~0#1.base, create_umr_res_~#cq_attr~0#1.offset);havoc create_umr_res_~#cq_attr~0#1.base, create_umr_res_~#cq_attr~0#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor~3#1.base, create_umr_res_~#descriptor~3#1.offset);havoc create_umr_res_~#descriptor~3#1.base, create_umr_res_~#descriptor~3#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor___0~2#1.base, create_umr_res_~#descriptor___0~2#1.offset);havoc create_umr_res_~#descriptor___0~2#1.base, create_umr_res_~#descriptor___0~2#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor___1~0#1.base, create_umr_res_~#descriptor___1~0#1.offset);havoc create_umr_res_~#descriptor___1~0#1.base, create_umr_res_~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor___2~0#1.base, create_umr_res_~#descriptor___2~0#1.offset);havoc create_umr_res_~#descriptor___2~0#1.base, create_umr_res_~#descriptor___2~0#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor___3~0#1.base, create_umr_res_~#descriptor___3~0#1.offset);havoc create_umr_res_~#descriptor___3~0#1.base, create_umr_res_~#descriptor___3~0#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor___4~0#1.base, create_umr_res_~#descriptor___4~0#1.offset);havoc create_umr_res_~#descriptor___4~0#1.base, create_umr_res_~#descriptor___4~0#1.offset;call ULTIMATE.dealloc(create_umr_res_~#descriptor___5~0#1.base, create_umr_res_~#descriptor___5~0#1.offset);havoc create_umr_res_~#descriptor___5~0#1.base, create_umr_res_~#descriptor___5~0#1.offset;mlx5_ib_add_#t~ret897#1 := create_umr_res_#res#1;havoc create_umr_res_#t~ret711#1.base, create_umr_res_#t~ret711#1.offset, create_umr_res_#t~ret712#1.base, create_umr_res_#t~ret712#1.offset, create_umr_res_#t~ret713#1.base, create_umr_res_#t~ret713#1.offset, create_umr_res_#t~ret714#1, create_umr_res_#t~mem715#1, create_umr_res_#t~ret716#1, create_umr_res_#t~ret717#1.base, create_umr_res_#t~ret717#1.offset, create_umr_res_#t~mem718#1, create_umr_res_#t~ret719#1, create_umr_res_#t~ret720#1.base, create_umr_res_#t~ret720#1.offset, create_umr_res_#t~ret721#1, create_umr_res_#t~mem722#1, create_umr_res_#t~ret723#1, create_umr_res_#t~ret724#1.base, create_umr_res_#t~ret724#1.offset, create_umr_res_#t~mem725#1, create_umr_res_#t~ret726#1, create_umr_res_#t~ret727#1.base, create_umr_res_#t~ret727#1.offset, create_umr_res_#t~ret728#1, create_umr_res_#t~mem729#1, create_umr_res_#t~ret730#1, create_umr_res_#t~ret731#1.base, create_umr_res_#t~ret731#1.offset, create_umr_res_#t~mem732#1, create_umr_res_#t~ret733#1, create_umr_res_#t~ret734#1, create_umr_res_#t~ret735#1.base, create_umr_res_#t~ret735#1.offset, create_umr_res_#t~ret736#1, create_umr_res_#t~mem737#1, create_umr_res_#t~ret738#1, create_umr_res_#t~ret739#1.base, create_umr_res_#t~ret739#1.offset, create_umr_res_#t~mem740#1, create_umr_res_#t~ret741#1, create_umr_res_#t~ret742#1, create_umr_res_#t~mem743#1, create_umr_res_#t~ret744#1, create_umr_res_#t~ret745#1.base, create_umr_res_#t~ret745#1.offset, create_umr_res_#t~mem746#1, create_umr_res_#t~memset~res747#1.base, create_umr_res_#t~memset~res747#1.offset, create_umr_res_#t~ret748#1, create_umr_res_#t~mem749#1, create_umr_res_#t~ret750#1, create_umr_res_#t~ret751#1.base, create_umr_res_#t~ret751#1.offset, create_umr_res_#t~mem752#1, create_umr_res_#t~memset~res753#1.base, create_umr_res_#t~memset~res753#1.offset, create_umr_res_#t~ret754#1, create_umr_res_#t~mem755#1, create_umr_res_#t~ret756#1, create_umr_res_#t~ret757#1.base, create_umr_res_#t~ret757#1.offset, create_umr_res_#t~mem758#1, create_umr_res_#t~ret759#1, create_umr_res_#t~ret760#1.base, create_umr_res_#t~ret760#1.offset, create_umr_res_#t~mem761#1, create_umr_res_#t~ret762#1, create_umr_res_#t~ret763#1, create_umr_res_#t~ret764#1, create_umr_res_#t~ret765#1, create_umr_res_#t~ret766#1, create_umr_res_~dev#1.base, create_umr_res_~dev#1.offset, create_umr_res_~init_attr~0#1.base, create_umr_res_~init_attr~0#1.offset, create_umr_res_~attr~1#1.base, create_umr_res_~attr~1#1.offset, create_umr_res_~pd~1#1.base, create_umr_res_~pd~1#1.offset, create_umr_res_~cq~0#1.base, create_umr_res_~cq~0#1.offset, create_umr_res_~qp~0#1.base, create_umr_res_~qp~0#1.offset, create_umr_res_~mr~2#1.base, create_umr_res_~mr~2#1.offset, create_umr_res_~#cq_attr~0#1.base, create_umr_res_~#cq_attr~0#1.offset, create_umr_res_~ret~0#1, create_umr_res_~tmp~55#1.base, create_umr_res_~tmp~55#1.offset, create_umr_res_~tmp___0~29#1.base, create_umr_res_~tmp___0~29#1.offset, create_umr_res_~#descriptor~3#1.base, create_umr_res_~#descriptor~3#1.offset, create_umr_res_~tmp___1~19#1.base, create_umr_res_~tmp___1~19#1.offset, create_umr_res_~tmp___2~16#1, create_umr_res_~tmp___3~8#1, create_umr_res_~tmp___4~6#1, create_umr_res_~#descriptor___0~2#1.base, create_umr_res_~#descriptor___0~2#1.offset, create_umr_res_~tmp___5~6#1.base, create_umr_res_~tmp___5~6#1.offset, create_umr_res_~tmp___6~4#1, create_umr_res_~tmp___7~4#1, create_umr_res_~tmp___8~3#1, create_umr_res_~#descriptor___1~0#1.base, create_umr_res_~#descriptor___1~0#1.offset, create_umr_res_~tmp___9~2#1.base, create_umr_res_~tmp___9~2#1.offset, create_umr_res_~tmp___10~2#1, create_umr_res_~tmp___11~2#1, create_umr_res_~tmp___12~2#1, create_umr_res_~#descriptor___2~0#1.base, create_umr_res_~#descriptor___2~0#1.offset, create_umr_res_~tmp___13~2#1.base, create_umr_res_~tmp___13~2#1.offset, create_umr_res_~tmp___14~2#1, create_umr_res_~tmp___15~2#1, create_umr_res_~tmp___16~2#1, create_umr_res_~#descriptor___3~0#1.base, create_umr_res_~#descriptor___3~0#1.offset, create_umr_res_~tmp___17~2#1.base, create_umr_res_~tmp___17~2#1.offset, create_umr_res_~tmp___18~2#1, create_umr_res_~#descriptor___4~0#1.base, create_umr_res_~#descriptor___4~0#1.offset, create_umr_res_~tmp___19~2#1.base, create_umr_res_~tmp___19~2#1.offset, create_umr_res_~tmp___20~2#1, create_umr_res_~#descriptor___5~0#1.base, create_umr_res_~#descriptor___5~0#1.offset, create_umr_res_~tmp___21~1#1.base, create_umr_res_~tmp___21~1#1.offset, create_umr_res_~tmp___22~1#1, create_umr_res_~tmp___23~1#1.base, create_umr_res_~tmp___23~1#1.offset;havoc create_umr_res_#in~dev#1.base, create_umr_res_#in~dev#1.offset;assume { :end_inline_create_umr_res } true;assume -2147483648 <= mlx5_ib_add_#t~ret897#1 && mlx5_ib_add_#t~ret897#1 <= 2147483647;mlx5_ib_add_~err~17#1 := mlx5_ib_add_#t~ret897#1;havoc mlx5_ib_add_#t~ret897#1; [2025-02-08 02:59:53,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7850-1: SUMMARY for call create_umr_res_#t~ret738#1 := ldv__builtin_expect((if create_umr_res_#t~mem737#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_umr_res_#t~mem737#1 % 256 % 18446744073709551616 else create_umr_res_#t~mem737#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12871-1: call mlx5_ib_create_qp_#t~mem2419#1 := read~int#18(mlx5_ib_create_qp_~init_attr#1.base, 72 + mlx5_ib_create_qp_~init_attr#1.offset, 4);mlx5_ib_create_qp_#t~switch2420#1 := 10 == mlx5_ib_create_qp_#t~mem2419#1; [2025-02-08 02:59:53,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9832: create_cq_user_~tmp___2~25#1.base, create_cq_user_~tmp___2~25#1.offset := create_cq_user_#t~ret1333#1.base, create_cq_user_#t~ret1333#1.offset;havoc create_cq_user_#t~ret1333#1.base, create_cq_user_#t~ret1333#1.offset;call create_cq_user_#t~mem1334#1 := read~int#2(create_cq_user_~#ucmd~0#1.base, 8 + create_cq_user_~#ucmd~0#1.offset, 8); [2025-02-08 02:59:53,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9832-1: SUMMARY for call create_cq_user_#t~ret1333#1.base, create_cq_user_#t~ret1333#1.offset := to_mucontext(create_cq_user_~context#1.base, create_cq_user_~context#1.offset); srcloc: null [2025-02-08 02:59:53,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11418: assume set_user_buf_size_#t~bitwise1823#1 % 4294967296 != set_user_buf_size_#t~mem1824#1 % 4294967296;havoc set_user_buf_size_#t~bitwise1823#1;havoc set_user_buf_size_#t~mem1824#1; [2025-02-08 02:59:53,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11418: assume !(set_user_buf_size_#t~bitwise1823#1 % 4294967296 != set_user_buf_size_#t~mem1824#1 % 4294967296);havoc set_user_buf_size_#t~bitwise1823#1;havoc set_user_buf_size_#t~mem1824#1; [2025-02-08 02:59:53,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7322: assume 0 != (mlx5_ib_alloc_pd_~context#1.base + mlx5_ib_alloc_pd_~context#1.offset) % 18446744073709551616;call mlx5_ib_alloc_pd_#t~mem584#1 := read~int#18(mlx5_ib_alloc_pd_~pd~0#1.base, 20 + mlx5_ib_alloc_pd_~pd~0#1.offset, 4);call write~int#18(mlx5_ib_alloc_pd_#t~mem584#1, mlx5_ib_alloc_pd_~#resp~1#1.base, mlx5_ib_alloc_pd_~#resp~1#1.offset, 4);havoc mlx5_ib_alloc_pd_#t~mem584#1; [2025-02-08 02:59:53,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7322: assume !(0 != (mlx5_ib_alloc_pd_~context#1.base + mlx5_ib_alloc_pd_~context#1.offset) % 18446744073709551616); [2025-02-08 02:59:53,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12607-1: SUMMARY for call kvfree(create_qp_common_#t~mem2346#1.base, create_qp_common_#t~mem2346#1.offset); srcloc: null [2025-02-08 02:59:53,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12607: havoc create_qp_common_#t~mem2346#1.base, create_qp_common_#t~mem2346#1.offset;call create_qp_common_#t~mem2347#1 := read~int#18(create_qp_common_~qp#1.base, 236 + create_qp_common_~qp#1.offset, 4); [2025-02-08 02:59:53,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11418-2: [2025-02-08 02:59:53,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11418-1: call set_user_buf_size_#t~mem1824#1 := read~int#2(set_user_buf_size_~ucmd#1.base, 16 + set_user_buf_size_~ucmd#1.offset, 4); [2025-02-08 02:59:53,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11418-4: assume 0 == set_user_buf_size_~tmp___3~22#1;set_user_buf_size_#t~bitwise1823#1 := 1; [2025-02-08 02:59:53,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11418-4: assume !(0 == set_user_buf_size_~tmp___3~22#1); [2025-02-08 02:59:53,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20667-1: SUMMARY for call mlx5_ib_internal_fill_odp_caps_#t~ret4907#1 := __fswab32(mlx5_ib_internal_fill_odp_caps_#t~mem4906#1); srcloc: null [2025-02-08 02:59:53,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11418-3: havoc set_user_buf_size_#t~bitwise1823#1;assume set_user_buf_size_#t~bitwise1823#1 > 1; [2025-02-08 02:59:53,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20667: mlx5_ib_internal_fill_odp_caps_~tmp___0~152#1 := mlx5_ib_internal_fill_odp_caps_#t~ret4907#1;havoc mlx5_ib_internal_fill_odp_caps_#t~mem4905#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4905#1.offset;havoc mlx5_ib_internal_fill_odp_caps_#t~mem4906#1;havoc mlx5_ib_internal_fill_odp_caps_#t~ret4907#1; [2025-02-08 02:59:53,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7851: assume 0 != create_umr_res_~tmp___14~2#1; [2025-02-08 02:59:53,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7851: assume !(0 != create_umr_res_~tmp___14~2#1); [2025-02-08 02:59:53,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12079: assume 0 != create_kernel_qp_~err~30#1;call write~$Pointer$#11(281, 0, create_kernel_qp_~#descriptor___1~3#1.base, create_kernel_qp_~#descriptor___1~3#1.offset, 8);call write~$Pointer$#11(282, 0, create_kernel_qp_~#descriptor___1~3#1.base, 8 + create_kernel_qp_~#descriptor___1~3#1.offset, 8);call write~$Pointer$#11(283, 0, create_kernel_qp_~#descriptor___1~3#1.base, 16 + create_kernel_qp_~#descriptor___1~3#1.offset, 8);call write~$Pointer$#11(284, 0, create_kernel_qp_~#descriptor___1~3#1.base, 24 + create_kernel_qp_~#descriptor___1~3#1.offset, 8);call write~int#11(770, create_kernel_qp_~#descriptor___1~3#1.base, 32 + create_kernel_qp_~#descriptor___1~3#1.offset, 4);call write~int#11(0, create_kernel_qp_~#descriptor___1~3#1.base, 36 + create_kernel_qp_~#descriptor___1~3#1.offset, 1);call create_kernel_qp_#t~mem2047#1 := read~int#11(create_kernel_qp_~#descriptor___1~3#1.base, 36 + create_kernel_qp_~#descriptor___1~3#1.offset, 1); [2025-02-08 02:59:53,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12079: assume !(0 != create_kernel_qp_~err~30#1);call create_kernel_qp_#t~mem2051#1 := read~int#18(create_kernel_qp_~qp#1.base, 563 + create_kernel_qp_~qp#1.offset, 4); [2025-02-08 02:59:53,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17232: call ULTIMATE.dealloc(size_read_~#lbuf~1#1.base, size_read_~#lbuf~1#1.offset);havoc size_read_~#lbuf~1#1.base, size_read_~#lbuf~1#1.offset;ldv_main_exported_6_#t~ret4636#1 := size_read_#res#1;havoc size_read_#t~mem4103#1.base, size_read_#t~mem4103#1.offset, size_read_#t~mem4104#1, size_read_#t~mem4105#1, size_read_#t~loopctr4106#1, size_read_#t~nondet4107#1, size_read_#t~ret4108#1, size_read_#t~ret4109#1, size_read_#t~mem4110#1, size_read_~filp#1.base, size_read_~filp#1.offset, size_read_~buf#1.base, size_read_~buf#1.offset, size_read_~count#1, size_read_~pos#1.base, size_read_~pos#1.offset, size_read_~ent~4#1.base, size_read_~ent~4#1.offset, size_read_~#lbuf~1#1.base, size_read_~#lbuf~1#1.offset, size_read_~err~52#1, size_read_~tmp~211#1;havoc size_read_#in~filp#1.base, size_read_#in~filp#1.offset, size_read_#in~buf#1.base, size_read_#in~buf#1.offset, size_read_#in~count#1, size_read_#in~pos#1.base, size_read_#in~pos#1.offset;assume { :end_inline_size_read } true;assume -9223372036854775808 <= ldv_main_exported_6_#t~ret4636#1 && ldv_main_exported_6_#t~ret4636#1 <= 9223372036854775807;havoc ldv_main_exported_6_#t~mem4635#1;havoc ldv_main_exported_6_#t~ret4636#1;~ldv_state_variable_6~0 := 2; [2025-02-08 02:59:53,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9833: assume -2147483648 <= create_cq_user_#t~ret1335#1 && create_cq_user_#t~ret1335#1 <= 2147483647;create_cq_user_~err~21#1 := create_cq_user_#t~ret1335#1;havoc create_cq_user_#t~mem1334#1;havoc create_cq_user_#t~ret1335#1; [2025-02-08 02:59:53,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9833-1: SUMMARY for call create_cq_user_#t~ret1335#1 := mlx5_ib_db_map_user(create_cq_user_~tmp___2~25#1.base, create_cq_user_~tmp___2~25#1.offset, create_cq_user_#t~mem1334#1, create_cq_user_~cq#1.base, 257 + create_cq_user_~cq#1.offset); srcloc: null [2025-02-08 02:59:53,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12872: assume mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12872: assume !mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6398: call ULTIMATE.dealloc(mlx5_query_node_desc_~#in~0#1.base, mlx5_query_node_desc_~#in~0#1.offset);havoc mlx5_query_node_desc_~#in~0#1.base, mlx5_query_node_desc_~#in~0#1.offset;init_node_data_#t~ret625#1 := mlx5_query_node_desc_#res#1;havoc mlx5_query_node_desc_#t~ret247#1, mlx5_query_node_desc_#t~ret248#1, mlx5_query_node_desc_#t~memset~res249#1.base, mlx5_query_node_desc_#t~memset~res249#1.offset, mlx5_query_node_desc_#t~mem250#1.base, mlx5_query_node_desc_#t~mem250#1.offset, mlx5_query_node_desc_#t~ret251#1, mlx5_query_node_desc_~dev#1.base, mlx5_query_node_desc_~dev#1.offset, mlx5_query_node_desc_~node_desc#1.base, mlx5_query_node_desc_~node_desc#1.offset, mlx5_query_node_desc_~#in~0#1.base, mlx5_query_node_desc_~#in~0#1.offset, mlx5_query_node_desc_~tmp~25#1, mlx5_query_node_desc_~tmp___0~10#1, mlx5_query_node_desc_~tmp___1~5#1;havoc mlx5_query_node_desc_#in~dev#1.base, mlx5_query_node_desc_#in~dev#1.offset, mlx5_query_node_desc_#in~node_desc#1.base, mlx5_query_node_desc_#in~node_desc#1.offset;assume { :end_inline_mlx5_query_node_desc } true;assume -2147483648 <= init_node_data_#t~ret625#1 && init_node_data_#t~ret625#1 <= 2147483647;init_node_data_~err~13#1 := init_node_data_#t~ret625#1;havoc init_node_data_#t~ret625#1; [2025-02-08 02:59:53,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11419-1: SUMMARY for call set_user_buf_size_#t~ret1825#1.base, set_user_buf_size_#t~ret1825#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11419: set_user_buf_size_~tmp___2~34#1.base, set_user_buf_size_~tmp___2~34#1.offset := set_user_buf_size_#t~ret1825#1.base, set_user_buf_size_#t~ret1825#1.offset;havoc set_user_buf_size_#t~ret1825#1.base, set_user_buf_size_#t~ret1825#1.offset;call set_user_buf_size_#t~mem1826#1 := read~int#7(set_user_buf_size_~tmp___2~34#1.base, 2076 + set_user_buf_size_~tmp___2~34#1.offset, 4);call set_user_buf_size_#t~mem1827#1 := read~int#2(set_user_buf_size_~ucmd#1.base, 16 + set_user_buf_size_~ucmd#1.offset, 4);call set_user_buf_size_#t~mem1828#1 := read~int#2(set_user_buf_size_~ucmd#1.base, 16 + set_user_buf_size_~ucmd#1.offset, 4); [2025-02-08 02:59:53,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12608: create_qp_common_~tmp___58~0#1 := create_qp_common_#t~ret2348#1;havoc create_qp_common_#t~mem2347#1;havoc create_qp_common_#t~ret2348#1;call write~int#18(create_qp_common_~tmp___58~0#1, create_qp_common_~qp#1.base, 447 + create_qp_common_~qp#1.offset, 4);call write~$Pointer$#18(#funAddr~mlx5_ib_qp_event.base, #funAddr~mlx5_ib_qp_event.offset, create_qp_common_~qp#1.base, 220 + create_qp_common_~qp#1.offset, 8);create_qp_common_#res#1 := 0;call ULTIMATE.dealloc(create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset);havoc create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset);havoc create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset);havoc create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset);havoc create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset);havoc create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset);havoc create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset);havoc create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset);havoc create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset);havoc create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset);havoc create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset);havoc create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset);havoc create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset);havoc create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset);havoc create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset);havoc create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset);havoc create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset; [2025-02-08 02:59:53,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12608-1: SUMMARY for call create_qp_common_#t~ret2348#1 := __fswab32(256 * create_qp_common_#t~mem2347#1); srcloc: null [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12344-4: assume 0 == create_qp_common_#t~mem2143#1 % 4294967296;create_qp_common_#t~bitwise2144#1 := 0; [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12344-4: assume !(0 == create_qp_common_#t~mem2143#1 % 4294967296); [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12344-3: assume 2 == create_qp_common_#t~mem2143#1 % 4294967296;create_qp_common_#t~bitwise2144#1 := create_qp_common_#t~mem2143#1; [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12344-3: assume !(2 == create_qp_common_#t~mem2143#1 % 4294967296); [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10098: SUMMARY for call destroy_cq_kernel(mlx5_ib_create_cq_~dev~28#1.base, mlx5_ib_create_cq_~dev~28#1.offset, mlx5_ib_create_cq_~cq~3#1.base, mlx5_ib_create_cq_~cq~3#1.offset); srcloc: null [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17629: call write~$Pointer$#18(mlx5_mr_cache_debugfs_init_#t~ret4228#1.base, mlx5_mr_cache_debugfs_init_#t~ret4228#1.offset, mlx5_mr_cache_debugfs_init_~ent~12#1.base, 124 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset, 8);havoc mlx5_mr_cache_debugfs_init_#t~mem4227#1.base, mlx5_mr_cache_debugfs_init_#t~mem4227#1.offset;havoc mlx5_mr_cache_debugfs_init_#t~ret4228#1.base, mlx5_mr_cache_debugfs_init_#t~ret4228#1.offset;call mlx5_mr_cache_debugfs_init_#t~mem4229#1.base, mlx5_mr_cache_debugfs_init_#t~mem4229#1.offset := read~$Pointer$#18(mlx5_mr_cache_debugfs_init_~ent~12#1.base, 124 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset, 8); [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12344: call write~int#18((if 0 != create_qp_common_#t~bitwise2144#1 % 4294967296 then 1 else 0), create_qp_common_~qp#1.base, 782 + create_qp_common_~qp#1.offset, 4);havoc create_qp_common_#t~mem2143#1;havoc create_qp_common_#t~bitwise2144#1; [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20668: assume (if mlx5_ib_internal_fill_odp_caps_~tmp___0~152#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5_ib_internal_fill_odp_caps_~tmp___0~152#1 % 4294967296 % 4294967296 else mlx5_ib_internal_fill_odp_caps_~tmp___0~152#1 % 4294967296 % 4294967296 - 4294967296) < 0;call mlx5_ib_internal_fill_odp_caps_#t~mem4908#1 := read~int#18(mlx5_ib_internal_fill_odp_caps_~caps~0#1.base, 16 + mlx5_ib_internal_fill_odp_caps_~caps~0#1.offset, 4);call write~int#18(1 + mlx5_ib_internal_fill_odp_caps_#t~mem4908#1 - mlx5_ib_internal_fill_odp_caps_#t~mem4908#1 % 2, mlx5_ib_internal_fill_odp_caps_~caps~0#1.base, 16 + mlx5_ib_internal_fill_odp_caps_~caps~0#1.offset, 4);havoc mlx5_ib_internal_fill_odp_caps_#t~mem4908#1; [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20668: assume !((if mlx5_ib_internal_fill_odp_caps_~tmp___0~152#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5_ib_internal_fill_odp_caps_~tmp___0~152#1 % 4294967296 % 4294967296 else mlx5_ib_internal_fill_odp_caps_~tmp___0~152#1 % 4294967296 % 4294967296 - 4294967296) < 0); [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17629-1: SUMMARY for call mlx5_mr_cache_debugfs_init_#t~ret4228#1.base, mlx5_mr_cache_debugfs_init_#t~ret4228#1.offset := debugfs_create_u32(551, 0, 256, mlx5_mr_cache_debugfs_init_#t~mem4227#1.base, mlx5_mr_cache_debugfs_init_#t~mem4227#1.offset, mlx5_mr_cache_debugfs_init_~ent~12#1.base, 104 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset); srcloc: null [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6002: call ULTIMATE.dealloc(sema_init_~#__key~0#1.base, sema_init_~#__key~0#1.offset);havoc sema_init_~#__key~0#1.base, sema_init_~#__key~0#1.offset;call ULTIMATE.dealloc(sema_init_~#__constr_expr_0~0#1.base, sema_init_~#__constr_expr_0~0#1.offset);havoc sema_init_~#__constr_expr_0~0#1.base, sema_init_~#__constr_expr_0~0#1.offset;havoc sema_init_#t~mem82#1, sema_init_#t~mem83#1, sema_init_#t~mem84#1, sema_init_#t~mem85#1.base, sema_init_#t~mem85#1.offset, sema_init_#t~mem86#1.base, sema_init_#t~mem86#1.offset, sema_init_#t~arrayCopy87#1.base, sema_init_#t~arrayCopy87#1.offset, sema_init_#t~mem88#1.base, sema_init_#t~mem88#1.offset, sema_init_#t~mem89#1.base, sema_init_#t~mem89#1.offset, sema_init_#t~mem90#1.base, sema_init_#t~mem90#1.offset, sema_init_#t~mem91#1, sema_init_#t~mem92#1, sema_init_#t~mem93#1, sema_init_#t~mem94#1.base, sema_init_#t~mem94#1.offset, sema_init_#t~mem95#1.base, sema_init_#t~mem95#1.offset, sema_init_~sem#1.base, sema_init_~sem#1.offset, sema_init_~val#1, sema_init_~#__key~0#1.base, sema_init_~#__key~0#1.offset, sema_init_~#__constr_expr_0~0#1.base, sema_init_~#__constr_expr_0~0#1.offset;havoc sema_init_#in~sem#1.base, sema_init_#in~sem#1.offset, sema_init_#in~val#1;assume { :end_inline_sema_init } true;assume { :begin_inline_mlx5_mr_cache_init } true;mlx5_mr_cache_init_#in~dev#1.base, mlx5_mr_cache_init_#in~dev#1.offset := create_umr_res_~dev#1.base, create_umr_res_~dev#1.offset;havoc mlx5_mr_cache_init_#res#1;havoc mlx5_mr_cache_init_#t~ret4234#1.base, mlx5_mr_cache_init_#t~ret4234#1.offset, mlx5_mr_cache_init_#t~mem4235#1.base, mlx5_mr_cache_init_#t~mem4235#1.offset, mlx5_mr_cache_init_#t~ret4236#1.base, mlx5_mr_cache_init_#t~ret4236#1.offset, mlx5_mr_cache_init_#t~mem4237#1, mlx5_mr_cache_init_#t~ret4238#1, mlx5_mr_cache_init_#t~ret4239#1, mlx5_mr_cache_init_#t~ret4240#1.base, mlx5_mr_cache_init_#t~ret4240#1.offset, mlx5_mr_cache_init_#t~ret4241#1.base, mlx5_mr_cache_init_#t~ret4241#1.offset, mlx5_mr_cache_init_#t~mem4242#1.base, mlx5_mr_cache_init_#t~mem4242#1.offset, mlx5_mr_cache_init_#t~mem4243#1.base, mlx5_mr_cache_init_#t~mem4243#1.offset, mlx5_mr_cache_init_#t~mem4244#1, mlx5_mr_cache_init_#t~bitwise4245#1, mlx5_mr_cache_init_#t~mem4246#1.base, mlx5_mr_cache_init_#t~mem4246#1.offset, mlx5_mr_cache_init_#t~mem4247#1.base, mlx5_mr_cache_init_#t~mem4247#1.offset, mlx5_mr_cache_init_#t~mem4248#1, mlx5_mr_cache_init_#t~mem4249#1, mlx5_mr_cache_init_#t~mem4250#1, mlx5_mr_cache_init_#t~mem4251#1.base, mlx5_mr_cache_init_#t~mem4251#1.offset, mlx5_mr_cache_init_#t~ret4252#1, mlx5_mr_cache_init_#t~ret4253#1, mlx5_mr_cache_init_#t~ret4254#1.base, mlx5_mr_cache_init_#t~ret4254#1.offset, mlx5_mr_cache_init_#t~mem4255#1, mlx5_mr_cache_init_#t~ret4256#1, mlx5_mr_cache_init_~dev#1.base, mlx5_mr_cache_init_~dev#1.offset, mlx5_mr_cache_init_~cache~9#1.base, mlx5_mr_cache_init_~cache~9#1.offset, mlx5_mr_cache_init_~ent~13#1.base, mlx5_mr_cache_init_~ent~13#1.offset, mlx5_mr_cache_init_~limit~0#1, mlx5_mr_cache_init_~err~57#1, mlx5_mr_cache_init_~i~26#1, mlx5_mr_cache_init_~#__key~8#1.base, mlx5_mr_cache_init_~#__key~8#1.offset, mlx5_mr_cache_init_~__lock_name~0#1.base, mlx5_mr_cache_init_~__lock_name~0#1.offset, mlx5_mr_cache_init_~tmp~218#1.base, mlx5_mr_cache_init_~tmp~218#1.offset, mlx5_mr_cache_init_~tmp___0~121#1.base, mlx5_mr_cache_init_~tmp___0~121#1.offset, mlx5_mr_cache_init_~#__key___0~5#1.base, mlx5_mr_cache_init_~#__key___0~5#1.offset, mlx5_mr_cache_init_~#__key___1~1#1.base, mlx5_mr_cache_init_~#__key___1~1#1.offset, mlx5_mr_cache_init_~#__key___2~0#1.base, mlx5_mr_cache_init_~#__key___2~0#1.offset, mlx5_mr_cache_init_~#__constr_expr_0~1#1.base, mlx5_mr_cache_init_~#__constr_expr_0~1#1.offset, mlx5_mr_cache_init_~#__key___3~0#1.base, mlx5_mr_cache_init_~#__key___3~0#1.offset, mlx5_mr_cache_init_~#__constr_expr_1~0#1.base, mlx5_mr_cache_init_~#__constr_expr_1~0#1.offset, mlx5_mr_cache_init_~#__key___4~0#1.base, mlx5_mr_cache_init_~#__key___4~0#1.offset, mlx5_mr_cache_init_~tmp___1~86#1.base, mlx5_mr_cache_init_~tmp___1~86#1.offset;mlx5_mr_cache_init_~dev#1.base, mlx5_mr_cache_init_~dev#1.offset := mlx5_mr_cache_init_#in~dev#1.base, mlx5_mr_cache_init_#in~dev#1.offset;havoc mlx5_mr_cache_init_~cache~9#1.base, mlx5_mr_cache_init_~cache~9#1.offset;havoc mlx5_mr_cache_init_~ent~13#1.base, mlx5_mr_cache_init_~ent~13#1.offset;havoc mlx5_mr_cache_init_~limit~0#1;havoc mlx5_mr_cache_init_~err~57#1;havoc mlx5_mr_cache_init_~i~26#1;call mlx5_mr_cache_init_~#__key~8#1.base, mlx5_mr_cache_init_~#__key~8#1.offset := #Ultimate.allocOnStack(8);havoc mlx5_mr_cache_init_~__lock_name~0#1.base, mlx5_mr_cache_init_~__lock_name~0#1.offset;havoc mlx5_mr_cache_init_~tmp~218#1.base, mlx5_mr_cache_init_~tmp~218#1.offset;havoc mlx5_mr_cache_init_~tmp___0~121#1.base, mlx5_mr_cache_init_~tmp___0~121#1.offset;call mlx5_mr_cache_init_~#__key___0~5#1.base, mlx5_mr_cache_init_~#__key___0~5#1.offset := #Ultimate.allocOnStack(8);call mlx5_mr_cache_init_~#__key___1~1#1.base, mlx5_mr_cache_init_~#__key___1~1#1.offset := #Ultimate.allocOnStack(8);call mlx5_mr_cache_init_~#__key___2~0#1.base, mlx5_mr_cache_init_~#__key___2~0#1.offset := #Ultimate.allocOnStack(8);call mlx5_mr_cache_init_~#__constr_expr_0~1#1.base, mlx5_mr_cache_init_~#__constr_expr_0~1#1.offset := #Ultimate.allocOnStack(8);call mlx5_mr_cache_init_~#__key___3~0#1.base, mlx5_mr_cache_init_~#__key___3~0#1.offset := #Ultimate.allocOnStack(8);call mlx5_mr_cache_init_~#__constr_expr_1~0#1.base, mlx5_mr_cache_init_~#__constr_expr_1~0#1.offset := #Ultimate.allocOnStack(8);call mlx5_mr_cache_init_~#__key___4~0#1.base, mlx5_mr_cache_init_~#__key___4~0#1.offset := #Ultimate.allocOnStack(8);havoc mlx5_mr_cache_init_~tmp___1~86#1.base, mlx5_mr_cache_init_~tmp___1~86#1.offset;mlx5_mr_cache_init_~cache~9#1.base, mlx5_mr_cache_init_~cache~9#1.offset := mlx5_mr_cache_init_~dev#1.base, 2716 + mlx5_mr_cache_init_~dev#1.offset;mlx5_mr_cache_init_~__lock_name~0#1.base, mlx5_mr_cache_init_~__lock_name~0#1.offset := 553, 0; [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12344-2: havoc create_qp_common_#t~bitwise2144#1;assume create_qp_common_#t~bitwise2144#1 % 4294967296 <= create_qp_common_#t~mem2143#1 % 4294967296 && create_qp_common_#t~bitwise2144#1 % 4294967296 <= 2; [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12344-1: [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9834: assume 0 != create_cq_user_~err~21#1; [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9834: assume !(0 != create_cq_user_~err~21#1);call create_cq_user_#t~mem1336#1.base, create_cq_user_#t~mem1336#1.offset := read~$Pointer$#18(create_cq_user_~cq#1.base, 241 + create_cq_user_~cq#1.offset, 8);call create_cq_user_#t~mem1337#1 := read~int#2(create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset, 8); [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7852-1: SUMMARY for call create_umr_res_#t~ret739#1.base, create_umr_res_#t~ret739#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7852: create_umr_res_~tmp___13~2#1.base, create_umr_res_~tmp___13~2#1.offset := create_umr_res_#t~ret739#1.base, create_umr_res_#t~ret739#1.offset;havoc create_umr_res_#t~ret739#1.base, create_umr_res_#t~ret739#1.offset;call create_umr_res_#t~mem740#1 := read~int#7(create_umr_res_~tmp___13~2#1.base, 2076 + create_umr_res_~tmp___13~2#1.offset, 4); [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12873-6: mlx5_ib_create_qp_#t~switch2420#1 := mlx5_ib_create_qp_#t~switch2420#1 || 9 == mlx5_ib_create_qp_#t~mem2419#1; [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12873-4: assume 0 == mlx5_ib_create_qp_~tmp___5~23#1 % 4294967296;mlx5_ib_create_qp_#t~bitwise2424#1 := 0; [2025-02-08 02:59:53,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12873-4: assume !(0 == mlx5_ib_create_qp_~tmp___5~23#1 % 4294967296); [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12873-5: assume mlx5_ib_create_qp_#t~switch2420#1;call mlx5_ib_create_qp_#t~mem2421#1.base, mlx5_ib_create_qp_#t~mem2421#1.offset := read~$Pointer$#18(mlx5_ib_create_qp_~dev~34#1.base, 2391 + mlx5_ib_create_qp_~dev~34#1.offset, 8);call mlx5_ib_create_qp_#t~mem2422#1 := read~int#18(mlx5_ib_create_qp_#t~mem2421#1.base, 253365 + mlx5_ib_create_qp_#t~mem2421#1.offset, 4); [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12873-5: assume !mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12873-2: assume 0 == mlx5_ib_create_qp_#t~bitwise2424#1 % 4294967296;havoc mlx5_ib_create_qp_#t~bitwise2424#1;call write~$Pointer$#11(368, 0, mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset, 8);call write~$Pointer$#11(369, 0, mlx5_ib_create_qp_~#descriptor~13#1.base, 8 + mlx5_ib_create_qp_~#descriptor~13#1.offset, 8);call write~$Pointer$#11(370, 0, mlx5_ib_create_qp_~#descriptor~13#1.base, 16 + mlx5_ib_create_qp_~#descriptor~13#1.offset, 8);call write~$Pointer$#11(371, 0, mlx5_ib_create_qp_~#descriptor~13#1.base, 24 + mlx5_ib_create_qp_~#descriptor~13#1.offset, 8);call write~int#11(1250, mlx5_ib_create_qp_~#descriptor~13#1.base, 32 + mlx5_ib_create_qp_~#descriptor~13#1.offset, 4);call write~int#11(0, mlx5_ib_create_qp_~#descriptor~13#1.base, 36 + mlx5_ib_create_qp_~#descriptor~13#1.offset, 1);call mlx5_ib_create_qp_#t~mem2425#1 := read~int#11(mlx5_ib_create_qp_~#descriptor~13#1.base, 36 + mlx5_ib_create_qp_~#descriptor~13#1.offset, 1); [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12873-2: assume !(0 == mlx5_ib_create_qp_#t~bitwise2424#1 % 4294967296);havoc mlx5_ib_create_qp_#t~bitwise2424#1;call write~$Pointer$#18(0, 0, mlx5_ib_create_qp_~init_attr#1.base, 24 + mlx5_ib_create_qp_~init_attr#1.offset, 8);call mlx5_ib_create_qp_#t~mem2430#1 := read~int#18(mlx5_ib_create_qp_~init_attr#1.base, 72 + mlx5_ib_create_qp_~init_attr#1.offset, 4); [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12873-3: assume 8 == mlx5_ib_create_qp_~tmp___5~23#1 % 4294967296;mlx5_ib_create_qp_#t~bitwise2424#1 := mlx5_ib_create_qp_~tmp___5~23#1; [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12873-3: assume !(8 == mlx5_ib_create_qp_~tmp___5~23#1 % 4294967296); [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12873: assume 10 == mlx5_ib_create_qp_#t~mem2430#1 % 4294967296;havoc mlx5_ib_create_qp_#t~mem2430#1;call mlx5_ib_create_qp_#t~mem2431#1.base, mlx5_ib_create_qp_#t~mem2431#1.offset := read~$Pointer$#18(mlx5_ib_create_qp_~init_attr#1.base, 40 + mlx5_ib_create_qp_~init_attr#1.offset, 8); [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12873: assume !(10 == mlx5_ib_create_qp_#t~mem2430#1 % 4294967296);havoc mlx5_ib_create_qp_#t~mem2430#1; [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12873-1: assume 0 != mlx5_ib_create_qp_~tmp___3~27#1; [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12873-1: assume !(0 != mlx5_ib_create_qp_~tmp___3~27#1); [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12477-1: SUMMARY for call create_qp_common_#t~ret2196#1 := to_mlx5_st(create_qp_common_#t~mem2195#1); srcloc: null [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11420: assume -2147483648 <= set_user_buf_size_#t~ret1829#1 && set_user_buf_size_#t~ret1829#1 <= 2147483647;havoc set_user_buf_size_#t~mem1826#1;havoc set_user_buf_size_#t~mem1827#1;havoc set_user_buf_size_#t~mem1828#1;havoc set_user_buf_size_#t~ret1829#1;set_user_buf_size_#res#1 := -22; [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12477: assume -2147483648 <= create_qp_common_#t~ret2196#1 && create_qp_common_#t~ret2196#1 <= 2147483647;create_qp_common_~tmp___21~4#1 := create_qp_common_#t~ret2196#1;havoc create_qp_common_#t~mem2195#1;havoc create_qp_common_#t~ret2196#1; [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12477-2: call create_qp_common_#t~mem2195#1 := read~int#18(create_qp_common_~init_attr#1.base, 72 + create_qp_common_~init_attr#1.offset, 4); [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11420-1: SUMMARY for call set_user_buf_size_#t~ret1829#1 := printk(201, 0); srcloc: null [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7324-1: SUMMARY for call mlx5_ib_alloc_pd_#t~ret585#1 := ib_copy_to_udata(mlx5_ib_alloc_pd_~udata#1.base, mlx5_ib_alloc_pd_~udata#1.offset, mlx5_ib_alloc_pd_~#resp~1#1.base, mlx5_ib_alloc_pd_~#resp~1#1.offset, 4); srcloc: null [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7324: assume -2147483648 <= mlx5_ib_alloc_pd_#t~ret585#1 && mlx5_ib_alloc_pd_#t~ret585#1 <= 2147483647;mlx5_ib_alloc_pd_~tmp___5~4#1 := mlx5_ib_alloc_pd_#t~ret585#1;havoc mlx5_ib_alloc_pd_#t~ret585#1; [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17630: assume 0 == (mlx5_mr_cache_debugfs_init_#t~mem4229#1.base + mlx5_mr_cache_debugfs_init_#t~mem4229#1.offset) % 18446744073709551616;havoc mlx5_mr_cache_debugfs_init_#t~mem4229#1.base, mlx5_mr_cache_debugfs_init_#t~mem4229#1.offset;mlx5_mr_cache_debugfs_init_#res#1 := -12; [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17630: assume !(0 == (mlx5_mr_cache_debugfs_init_#t~mem4229#1.base + mlx5_mr_cache_debugfs_init_#t~mem4229#1.offset) % 18446744073709551616);havoc mlx5_mr_cache_debugfs_init_#t~mem4229#1.base, mlx5_mr_cache_debugfs_init_#t~mem4229#1.offset;call mlx5_mr_cache_debugfs_init_#t~mem4230#1.base, mlx5_mr_cache_debugfs_init_#t~mem4230#1.offset := read~$Pointer$#18(mlx5_mr_cache_debugfs_init_~ent~12#1.base, 84 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset, 8); [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8249: assume 0 != mlx5_ib_add_~err~17#1; [2025-02-08 02:59:53,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8249: assume !(0 != mlx5_ib_add_~err~17#1);assume { :begin_inline_create_umr_res } true;create_umr_res_#in~dev#1.base, create_umr_res_#in~dev#1.offset := mlx5_ib_add_~dev~23#1.base, mlx5_ib_add_~dev~23#1.offset;havoc create_umr_res_#res#1;havoc create_umr_res_#t~ret711#1.base, create_umr_res_#t~ret711#1.offset, create_umr_res_#t~ret712#1.base, create_umr_res_#t~ret712#1.offset, create_umr_res_#t~ret713#1.base, create_umr_res_#t~ret713#1.offset, create_umr_res_#t~ret714#1, create_umr_res_#t~mem715#1, create_umr_res_#t~ret716#1, create_umr_res_#t~ret717#1.base, create_umr_res_#t~ret717#1.offset, create_umr_res_#t~mem718#1, create_umr_res_#t~ret719#1, create_umr_res_#t~ret720#1.base, create_umr_res_#t~ret720#1.offset, create_umr_res_#t~ret721#1, create_umr_res_#t~mem722#1, create_umr_res_#t~ret723#1, create_umr_res_#t~ret724#1.base, create_umr_res_#t~ret724#1.offset, create_umr_res_#t~mem725#1, create_umr_res_#t~ret726#1, create_umr_res_#t~ret727#1.base, create_umr_res_#t~ret727#1.offset, create_umr_res_#t~ret728#1, create_umr_res_#t~mem729#1, create_umr_res_#t~ret730#1, create_umr_res_#t~ret731#1.base, create_umr_res_#t~ret731#1.offset, create_umr_res_#t~mem732#1, create_umr_res_#t~ret733#1, create_umr_res_#t~ret734#1, create_umr_res_#t~ret735#1.base, create_umr_res_#t~ret735#1.offset, create_umr_res_#t~ret736#1, create_umr_res_#t~mem737#1, create_umr_res_#t~ret738#1, create_umr_res_#t~ret739#1.base, create_umr_res_#t~ret739#1.offset, create_umr_res_#t~mem740#1, create_umr_res_#t~ret741#1, create_umr_res_#t~ret742#1, create_umr_res_#t~mem743#1, create_umr_res_#t~ret744#1, create_umr_res_#t~ret745#1.base, create_umr_res_#t~ret745#1.offset, create_umr_res_#t~mem746#1, create_umr_res_#t~memset~res747#1.base, create_umr_res_#t~memset~res747#1.offset, create_umr_res_#t~ret748#1, create_umr_res_#t~mem749#1, create_umr_res_#t~ret750#1, create_umr_res_#t~ret751#1.base, create_umr_res_#t~ret751#1.offset, create_umr_res_#t~mem752#1, create_umr_res_#t~memset~res753#1.base, create_umr_res_#t~memset~res753#1.offset, create_umr_res_#t~ret754#1, create_umr_res_#t~mem755#1, create_umr_res_#t~ret756#1, create_umr_res_#t~ret757#1.base, create_umr_res_#t~ret757#1.offset, create_umr_res_#t~mem758#1, create_umr_res_#t~ret759#1, create_umr_res_#t~ret760#1.base, create_umr_res_#t~ret760#1.offset, create_umr_res_#t~mem761#1, create_umr_res_#t~ret762#1, create_umr_res_#t~ret763#1, create_umr_res_#t~ret764#1, create_umr_res_#t~ret765#1, create_umr_res_#t~ret766#1, create_umr_res_~dev#1.base, create_umr_res_~dev#1.offset, create_umr_res_~init_attr~0#1.base, create_umr_res_~init_attr~0#1.offset, create_umr_res_~attr~1#1.base, create_umr_res_~attr~1#1.offset, create_umr_res_~pd~1#1.base, create_umr_res_~pd~1#1.offset, create_umr_res_~cq~0#1.base, create_umr_res_~cq~0#1.offset, create_umr_res_~qp~0#1.base, create_umr_res_~qp~0#1.offset, create_umr_res_~mr~2#1.base, create_umr_res_~mr~2#1.offset, create_umr_res_~#cq_attr~0#1.base, create_umr_res_~#cq_attr~0#1.offset, create_umr_res_~ret~0#1, create_umr_res_~tmp~55#1.base, create_umr_res_~tmp~55#1.offset, create_umr_res_~tmp___0~29#1.base, create_umr_res_~tmp___0~29#1.offset, create_umr_res_~#descriptor~3#1.base, create_umr_res_~#descriptor~3#1.offset, create_umr_res_~tmp___1~19#1.base, create_umr_res_~tmp___1~19#1.offset, create_umr_res_~tmp___2~16#1, create_umr_res_~tmp___3~8#1, create_umr_res_~tmp___4~6#1, create_umr_res_~#descriptor___0~2#1.base, create_umr_res_~#descriptor___0~2#1.offset, create_umr_res_~tmp___5~6#1.base, create_umr_res_~tmp___5~6#1.offset, create_umr_res_~tmp___6~4#1, create_umr_res_~tmp___7~4#1, create_umr_res_~tmp___8~3#1, create_umr_res_~#descriptor___1~0#1.base, create_umr_res_~#descriptor___1~0#1.offset, create_umr_res_~tmp___9~2#1.base, create_umr_res_~tmp___9~2#1.offset, create_umr_res_~tmp___10~2#1, create_umr_res_~tmp___11~2#1, create_umr_res_~tmp___12~2#1, create_umr_res_~#descriptor___2~0#1.base, create_umr_res_~#descriptor___2~0#1.offset, create_umr_res_~tmp___13~2#1.base, create_umr_res_~tmp___13~2#1.offset, create_umr_res_~tmp___14~2#1, create_umr_res_~tmp___15~2#1, create_umr_res_~tmp___16~2#1, create_umr_res_~#descriptor___3~0#1.base, create_umr_res_~#descriptor___3~0#1.offset, create_umr_res_~tmp___17~2#1.base, create_umr_res_~tmp___17~2#1.offset, create_umr_res_~tmp___18~2#1, create_umr_res_~#descriptor___4~0#1.base, create_umr_res_~#descriptor___4~0#1.offset, create_umr_res_~tmp___19~2#1.base, create_umr_res_~tmp___19~2#1.offset, create_umr_res_~tmp___20~2#1, create_umr_res_~#descriptor___5~0#1.base, create_umr_res_~#descriptor___5~0#1.offset, create_umr_res_~tmp___21~1#1.base, create_umr_res_~tmp___21~1#1.offset, create_umr_res_~tmp___22~1#1, create_umr_res_~tmp___23~1#1.base, create_umr_res_~tmp___23~1#1.offset;create_umr_res_~dev#1.base, create_umr_res_~dev#1.offset := create_umr_res_#in~dev#1.base, create_umr_res_#in~dev#1.offset;havoc create_umr_res_~init_attr~0#1.base, create_umr_res_~init_attr~0#1.offset;havoc create_umr_res_~attr~1#1.base, create_umr_res_~attr~1#1.offset;havoc create_umr_res_~pd~1#1.base, create_umr_res_~pd~1#1.offset;havoc create_umr_res_~cq~0#1.base, create_umr_res_~cq~0#1.offset;havoc create_umr_res_~qp~0#1.base, create_umr_res_~qp~0#1.offset;havoc create_umr_res_~mr~2#1.base, create_umr_res_~mr~2#1.offset;call create_umr_res_~#cq_attr~0#1.base, create_umr_res_~#cq_attr~0#1.offset := #Ultimate.allocOnStack(12);havoc create_umr_res_~ret~0#1;havoc create_umr_res_~tmp~55#1.base, create_umr_res_~tmp~55#1.offset;havoc create_umr_res_~tmp___0~29#1.base, create_umr_res_~tmp___0~29#1.offset;call create_umr_res_~#descriptor~3#1.base, create_umr_res_~#descriptor~3#1.offset := #Ultimate.allocOnStack(37);havoc create_umr_res_~tmp___1~19#1.base, create_umr_res_~tmp___1~19#1.offset;havoc create_umr_res_~tmp___2~16#1;havoc create_umr_res_~tmp___3~8#1;havoc create_umr_res_~tmp___4~6#1;call create_umr_res_~#descriptor___0~2#1.base, create_umr_res_~#descriptor___0~2#1.offset := #Ultimate.allocOnStack(37);havoc create_umr_res_~tmp___5~6#1.base, create_umr_res_~tmp___5~6#1.offset;havoc create_umr_res_~tmp___6~4#1;havoc create_umr_res_~tmp___7~4#1;havoc create_umr_res_~tmp___8~3#1;call create_umr_res_~#descriptor___1~0#1.base, create_umr_res_~#descriptor___1~0#1.offset := #Ultimate.allocOnStack(37);havoc create_umr_res_~tmp___9~2#1.base, create_umr_res_~tmp___9~2#1.offset;havoc create_umr_res_~tmp___10~2#1;havoc create_umr_res_~tmp___11~2#1;havoc create_umr_res_~tmp___12~2#1;call create_umr_res_~#descriptor___2~0#1.base, create_umr_res_~#descriptor___2~0#1.offset := #Ultimate.allocOnStack(37);havoc create_umr_res_~tmp___13~2#1.base, create_umr_res_~tmp___13~2#1.offset;havoc create_umr_res_~tmp___14~2#1;havoc create_umr_res_~tmp___15~2#1;havoc create_umr_res_~tmp___16~2#1;call create_umr_res_~#descriptor___3~0#1.base, create_umr_res_~#descriptor___3~0#1.offset := #Ultimate.allocOnStack(37);havoc create_umr_res_~tmp___17~2#1.base, create_umr_res_~tmp___17~2#1.offset;havoc create_umr_res_~tmp___18~2#1;call create_umr_res_~#descriptor___4~0#1.base, create_umr_res_~#descriptor___4~0#1.offset := #Ultimate.allocOnStack(37);havoc create_umr_res_~tmp___19~2#1.base, create_umr_res_~tmp___19~2#1.offset;havoc create_umr_res_~tmp___20~2#1;call create_umr_res_~#descriptor___5~0#1.base, create_umr_res_~#descriptor___5~0#1.offset := #Ultimate.allocOnStack(37);havoc create_umr_res_~tmp___21~1#1.base, create_umr_res_~tmp___21~1#1.offset;havoc create_umr_res_~tmp___22~1#1;havoc create_umr_res_~tmp___23~1#1.base, create_umr_res_~tmp___23~1#1.offset;create_umr_res_~init_attr~0#1.base, create_umr_res_~init_attr~0#1.offset := 0, 0;create_umr_res_~attr~1#1.base, create_umr_res_~attr~1#1.offset := 0, 0;call write~int#48(0, create_umr_res_~#cq_attr~0#1.base, create_umr_res_~#cq_attr~0#1.offset, 4);call write~int#48(0, create_umr_res_~#cq_attr~0#1.base, 4 + create_umr_res_~#cq_attr~0#1.offset, 4);call write~int#48(0, create_umr_res_~#cq_attr~0#1.base, 8 + create_umr_res_~#cq_attr~0#1.offset, 4); [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11949-1: SUMMARY for call create_user_qp_#t~ret2006#1 := ib_copy_to_udata(create_user_qp_~udata#1.base, create_user_qp_~udata#1.offset, create_user_qp_~resp#1.base, create_user_qp_~resp#1.offset, 4); srcloc: null [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11949: assume -2147483648 <= create_user_qp_#t~ret2006#1 && create_user_qp_#t~ret2006#1 <= 2147483647;create_user_qp_~err~29#1 := create_user_qp_#t~ret2006#1;havoc create_user_qp_#t~ret2006#1; [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12874: mlx5_ib_create_qp_~tmp___5~23#1 := mlx5_ib_create_qp_#t~ret2423#1; [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7853-1: SUMMARY for call __dynamic_pr_debug(create_umr_res_~#descriptor___2~0#1.base, create_umr_res_~#descriptor___2~0#1.offset, 87, 0); srcloc: null [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7853: havoc create_umr_res_#t~mem740#1; [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11817-1: SUMMARY for call create_user_qp_#t~ret1933#1 := ldv__builtin_expect((if create_user_qp_#t~mem1932#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_user_qp_#t~mem1932#1 % 256 % 18446744073709551616 else create_user_qp_#t~mem1932#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11817: assume -9223372036854775808 <= create_user_qp_#t~ret1933#1 && create_user_qp_#t~ret1933#1 <= 9223372036854775807;create_user_qp_~tmp___8~11#1 := create_user_qp_#t~ret1933#1;havoc create_user_qp_#t~mem1932#1;havoc create_user_qp_#t~ret1933#1; [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12874-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2423#1 := __fswab32(mlx5_ib_create_qp_#t~mem2422#1); srcloc: null [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12478-2: [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12478-1: SUMMARY for call create_qp_common_#t~ret2198#1 := __fswab32(create_qp_common_#t~bitwise2197#1); srcloc: null [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12478-4: assume false;create_qp_common_#t~bitwise2197#1 := 65536 * create_qp_common_~tmp___21~4#1; [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12478-4: assume !false; [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12478-3: havoc create_qp_common_#t~bitwise2197#1;assume ((((65536 * create_qp_common_~tmp___21~4#1 < 0 || create_qp_common_#t~bitwise2197#1 >= 6144) && create_qp_common_#t~bitwise2197#1 >= 65536 * create_qp_common_~tmp___21~4#1) && (65536 * create_qp_common_~tmp___21~4#1 < 0 || create_qp_common_#t~bitwise2197#1 <= 6144 + 65536 * create_qp_common_~tmp___21~4#1)) && (65536 * create_qp_common_~tmp___21~4#1 >= 0 || create_qp_common_#t~bitwise2197#1 < 0)) && create_qp_common_#t~bitwise2197#1 <= 2147483647; [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12478: create_qp_common_~tmp___22~4#1 := create_qp_common_#t~ret2198#1;havoc create_qp_common_#t~bitwise2197#1;havoc create_qp_common_#t~ret2198#1;call create_qp_common_#t~mem2199#1.base, create_qp_common_#t~mem2199#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call write~int#18(create_qp_common_~tmp___22~4#1, create_qp_common_#t~mem2199#1.base, 24 + create_qp_common_#t~mem2199#1.offset, 4);havoc create_qp_common_#t~mem2199#1.base, create_qp_common_#t~mem2199#1.offset;call create_qp_common_#t~mem2200#1 := read~int#18(create_qp_common_~init_attr#1.base, 72 + create_qp_common_~init_attr#1.offset, 4); [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7325: assume 0 != mlx5_ib_alloc_pd_~tmp___5~4#1; [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7325: assume !(0 != mlx5_ib_alloc_pd_~tmp___5~4#1); [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7986: create_dev_resources_~tmp___0~30#1 := (if 0 == create_dev_resources_#t~ret769#1 % 256 then 0 else 1);havoc create_dev_resources_#t~mem768#1.base, create_dev_resources_#t~mem768#1.offset;havoc create_dev_resources_#t~ret769#1; [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12478-5: assume 0 == 65536 * create_qp_common_~tmp___21~4#1 || 6144 == 65536 * create_qp_common_~tmp___21~4#1;create_qp_common_#t~bitwise2197#1 := 6144; [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12478-5: assume !(0 == 65536 * create_qp_common_~tmp___21~4#1 || 6144 == 65536 * create_qp_common_~tmp___21~4#1); [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12875: [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12875-1: havoc mlx5_ib_create_qp_#t~bitwise2424#1;assume mlx5_ib_create_qp_#t~bitwise2424#1 % 4294967296 <= mlx5_ib_create_qp_~tmp___5~23#1 % 4294967296 && mlx5_ib_create_qp_#t~bitwise2424#1 % 4294967296 <= 8; [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11818: assume 0 != create_user_qp_~tmp___8~11#1; [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11818: assume !(0 != create_user_qp_~tmp___8~11#1); [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7986-1: SUMMARY for call create_dev_resources_#t~ret769#1 := IS_ERR(create_dev_resources_#t~mem768#1.base, create_dev_resources_#t~mem768#1.offset); srcloc: null [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11950: assume 0 != create_user_qp_~err~29#1;call write~$Pointer$#11(263, 0, create_user_qp_~#descriptor___8~0#1.base, create_user_qp_~#descriptor___8~0#1.offset, 8);call write~$Pointer$#11(264, 0, create_user_qp_~#descriptor___8~0#1.base, 8 + create_user_qp_~#descriptor___8~0#1.offset, 8);call write~$Pointer$#11(265, 0, create_user_qp_~#descriptor___8~0#1.base, 16 + create_user_qp_~#descriptor___8~0#1.offset, 8);call write~$Pointer$#11(266, 0, create_user_qp_~#descriptor___8~0#1.base, 24 + create_user_qp_~#descriptor___8~0#1.offset, 8);call write~int#11(698, create_user_qp_~#descriptor___8~0#1.base, 32 + create_user_qp_~#descriptor___8~0#1.offset, 4);call write~int#11(0, create_user_qp_~#descriptor___8~0#1.base, 36 + create_user_qp_~#descriptor___8~0#1.offset, 1);call create_user_qp_#t~mem2007#1 := read~int#11(create_user_qp_~#descriptor___8~0#1.base, 36 + create_user_qp_~#descriptor___8~0#1.offset, 1); [2025-02-08 02:59:53,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11950: assume !(0 != create_user_qp_~err~29#1);call write~int#18(0, create_user_qp_~qp#1.base, 806 + create_user_qp_~qp#1.offset, 4);create_user_qp_#res#1 := 0;call ULTIMATE.dealloc(create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset);havoc create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset);havoc create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#npages~2#1.base, create_user_qp_~#npages~2#1.offset);havoc create_user_qp_~#npages~2#1.base, create_user_qp_~#npages~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#offset~1#1.base, create_user_qp_~#offset~1#1.offset);havoc create_user_qp_~#offset~1#1.base, create_user_qp_~#offset~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#ncont~1#1.base, create_user_qp_~#ncont~1#1.offset);havoc create_user_qp_~#ncont~1#1.base, create_user_qp_~#ncont~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor~10#1.base, create_user_qp_~#descriptor~10#1.offset);havoc create_user_qp_~#descriptor~10#1.base, create_user_qp_~#descriptor~10#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___0~5#1.base, create_user_qp_~#descriptor___0~5#1.offset);havoc create_user_qp_~#descriptor___0~5#1.base, create_user_qp_~#descriptor___0~5#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___1~2#1.base, create_user_qp_~#descriptor___1~2#1.offset);havoc create_user_qp_~#descriptor___1~2#1.base, create_user_qp_~#descriptor___1~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___2~1#1.base, create_user_qp_~#descriptor___2~1#1.offset);havoc create_user_qp_~#descriptor___2~1#1.base, create_user_qp_~#descriptor___2~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___3~1#1.base, create_user_qp_~#descriptor___3~1#1.offset);havoc create_user_qp_~#descriptor___3~1#1.base, create_user_qp_~#descriptor___3~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___4~1#1.base, create_user_qp_~#descriptor___4~1#1.offset);havoc create_user_qp_~#descriptor___4~1#1.base, create_user_qp_~#descriptor___4~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___5~1#1.base, create_user_qp_~#descriptor___5~1#1.offset);havoc create_user_qp_~#descriptor___5~1#1.base, create_user_qp_~#descriptor___5~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___6~0#1.base, create_user_qp_~#descriptor___6~0#1.offset);havoc create_user_qp_~#descriptor___6~0#1.base, create_user_qp_~#descriptor___6~0#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___7~0#1.base, create_user_qp_~#descriptor___7~0#1.offset);havoc create_user_qp_~#descriptor___7~0#1.base, create_user_qp_~#descriptor___7~0#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___8~0#1.base, create_user_qp_~#descriptor___8~0#1.offset);havoc create_user_qp_~#descriptor___8~0#1.base, create_user_qp_~#descriptor___8~0#1.offset; [2025-02-08 02:59:53,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7326: mlx5_ib_alloc_pd_~tmp___3~6#1.base, mlx5_ib_alloc_pd_~tmp___3~6#1.offset := mlx5_ib_alloc_pd_#t~ret586#1.base, mlx5_ib_alloc_pd_#t~ret586#1.offset;havoc mlx5_ib_alloc_pd_#t~ret586#1.base, mlx5_ib_alloc_pd_#t~ret586#1.offset;call mlx5_ib_alloc_pd_#t~mem587#1.base, mlx5_ib_alloc_pd_#t~mem587#1.offset := read~$Pointer$#18(mlx5_ib_alloc_pd_~tmp___3~6#1.base, 2391 + mlx5_ib_alloc_pd_~tmp___3~6#1.offset, 8);call mlx5_ib_alloc_pd_#t~mem588#1 := read~int#18(mlx5_ib_alloc_pd_~pd~0#1.base, 20 + mlx5_ib_alloc_pd_~pd~0#1.offset, 4); [2025-02-08 02:59:53,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7326-1: SUMMARY for call mlx5_ib_alloc_pd_#t~ret586#1.base, mlx5_ib_alloc_pd_#t~ret586#1.offset := to_mdev(mlx5_ib_alloc_pd_~ibdev#1.base, mlx5_ib_alloc_pd_~ibdev#1.offset); srcloc: null [2025-02-08 02:59:53,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10101: SUMMARY for call kfree(mlx5_ib_create_cq_~cq~3#1.base, mlx5_ib_create_cq_~cq~3#1.offset); srcloc: null [2025-02-08 02:59:53,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7987: assume 0 != (if create_dev_resources_~tmp___0~30#1 % 256 % 4294967296 <= 2147483647 then create_dev_resources_~tmp___0~30#1 % 256 % 4294967296 else create_dev_resources_~tmp___0~30#1 % 256 % 4294967296 - 4294967296);call create_dev_resources_#t~mem770#1.base, create_dev_resources_#t~mem770#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 24 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7987: assume !(0 != (if create_dev_resources_~tmp___0~30#1 % 256 % 4294967296 <= 2147483647 then create_dev_resources_~tmp___0~30#1 % 256 % 4294967296 else create_dev_resources_~tmp___0~30#1 % 256 % 4294967296 - 4294967296));call create_dev_resources_#t~mem772#1.base, create_dev_resources_#t~mem772#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 24 + create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(create_dev_resources_~dev~22#1.base, create_dev_resources_~dev~22#1.offset, create_dev_resources_#t~mem772#1.base, create_dev_resources_#t~mem772#1.offset, 8);havoc create_dev_resources_#t~mem772#1.base, create_dev_resources_#t~mem772#1.offset;call create_dev_resources_#t~mem773#1.base, create_dev_resources_#t~mem773#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 24 + create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(0, 0, create_dev_resources_#t~mem773#1.base, 8 + create_dev_resources_#t~mem773#1.offset, 8);havoc create_dev_resources_#t~mem773#1.base, create_dev_resources_#t~mem773#1.offset;call create_dev_resources_#t~mem774#1.base, create_dev_resources_#t~mem774#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 24 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11819-1: SUMMARY for call create_user_qp_#t~ret1934#1.base, create_user_qp_#t~ret1934#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11819: create_user_qp_~tmp___7~15#1.base, create_user_qp_~tmp___7~15#1.offset := create_user_qp_#t~ret1934#1.base, create_user_qp_#t~ret1934#1.offset;havoc create_user_qp_#t~ret1934#1.base, create_user_qp_#t~ret1934#1.offset;call create_user_qp_#t~mem1935#1 := read~int#7(create_user_qp_~tmp___7~15#1.base, 2076 + create_user_qp_~tmp___7~15#1.offset, 4); [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12348: create_qp_common_#t~ret2145#1 := qp_has_rq_#res#1;havoc qp_has_rq_#t~mem1848#1, qp_has_rq_#t~mem1849#1, qp_has_rq_#t~short1850#1, qp_has_rq_#t~mem1851#1.base, qp_has_rq_#t~mem1851#1.offset, qp_has_rq_#t~short1852#1, qp_has_rq_#t~mem1853#1, qp_has_rq_#t~short1854#1, qp_has_rq_#t~mem1855#1, qp_has_rq_#t~short1856#1, qp_has_rq_~attr#1.base, qp_has_rq_~attr#1.offset;havoc qp_has_rq_#in~attr#1.base, qp_has_rq_#in~attr#1.offset;assume { :end_inline_qp_has_rq } true;assume -2147483648 <= create_qp_common_#t~ret2145#1 && create_qp_common_#t~ret2145#1 <= 2147483647;call write~int#18(create_qp_common_#t~ret2145#1, create_qp_common_~qp#1.base, 798 + create_qp_common_~qp#1.offset, 4);havoc create_qp_common_#t~ret2145#1;call create_qp_common_#t~mem2146#1 := read~int#18(create_qp_common_~qp#1.base, 798 + create_qp_common_~qp#1.offset, 4);create_qp_common_#t~short2148#1 := 0 != (create_qp_common_~pd#1.base + create_qp_common_~pd#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7327-1: SUMMARY for call mlx5_ib_alloc_pd_#t~ret589#1 := mlx5_core_dealloc_pd(mlx5_ib_alloc_pd_#t~mem587#1.base, mlx5_ib_alloc_pd_#t~mem587#1.offset, mlx5_ib_alloc_pd_#t~mem588#1); srcloc: null [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7327: assume -2147483648 <= mlx5_ib_alloc_pd_#t~ret589#1 && mlx5_ib_alloc_pd_#t~ret589#1 <= 2147483647;havoc mlx5_ib_alloc_pd_#t~mem587#1.base, mlx5_ib_alloc_pd_#t~mem587#1.offset;havoc mlx5_ib_alloc_pd_#t~mem588#1;havoc mlx5_ib_alloc_pd_#t~ret589#1; [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12348-1: assume { :begin_inline_qp_has_rq } true;qp_has_rq_#in~attr#1.base, qp_has_rq_#in~attr#1.offset := create_qp_common_~init_attr#1.base, create_qp_common_~init_attr#1.offset;havoc qp_has_rq_#res#1;havoc qp_has_rq_#t~mem1848#1, qp_has_rq_#t~mem1849#1, qp_has_rq_#t~short1850#1, qp_has_rq_#t~mem1851#1.base, qp_has_rq_#t~mem1851#1.offset, qp_has_rq_#t~short1852#1, qp_has_rq_#t~mem1853#1, qp_has_rq_#t~short1854#1, qp_has_rq_#t~mem1855#1, qp_has_rq_#t~short1856#1, qp_has_rq_~attr#1.base, qp_has_rq_~attr#1.offset;qp_has_rq_~attr#1.base, qp_has_rq_~attr#1.offset := qp_has_rq_#in~attr#1.base, qp_has_rq_#in~attr#1.offset;call qp_has_rq_#t~mem1848#1 := read~int#18(qp_has_rq_~attr#1.base, 72 + qp_has_rq_~attr#1.offset, 4);qp_has_rq_#t~short1850#1 := 9 == qp_has_rq_#t~mem1848#1 % 4294967296; [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12480: assume 4096 != create_qp_common_#t~mem2200#1 % 4294967296;havoc create_qp_common_#t~mem2200#1; [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12480: assume !(4096 != create_qp_common_#t~mem2200#1 % 4294967296);havoc create_qp_common_#t~mem2200#1;call create_qp_common_#t~mem2207#1.base, create_qp_common_#t~mem2207#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call write~int#18(16, create_qp_common_#t~mem2207#1.base, 28 + create_qp_common_#t~mem2207#1.offset, 4);havoc create_qp_common_#t~mem2207#1.base, create_qp_common_#t~mem2207#1.offset; [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10102-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1436#1.base, mlx5_ib_create_cq_#t~ret1436#1.offset := ERR_PTR(mlx5_ib_create_cq_~err~23#1); srcloc: null [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20672: mlx5_ib_internal_fill_odp_caps_~tmp___1~108#1 := mlx5_ib_internal_fill_odp_caps_#t~ret4911#1;havoc mlx5_ib_internal_fill_odp_caps_#t~mem4909#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4909#1.offset;havoc mlx5_ib_internal_fill_odp_caps_#t~mem4910#1;havoc mlx5_ib_internal_fill_odp_caps_#t~ret4911#1; [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20672-2: call mlx5_ib_internal_fill_odp_caps_#t~mem4909#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4909#1.offset := read~$Pointer$#18(mlx5_ib_internal_fill_odp_caps_~dev#1.base, 2391 + mlx5_ib_internal_fill_odp_caps_~dev#1.offset, 8);call mlx5_ib_internal_fill_odp_caps_#t~mem4910#1 := read~int#18(mlx5_ib_internal_fill_odp_caps_#t~mem4909#1.base, 253321 + mlx5_ib_internal_fill_odp_caps_#t~mem4909#1.offset, 4); [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20672-1: SUMMARY for call mlx5_ib_internal_fill_odp_caps_#t~ret4911#1 := __fswab32(mlx5_ib_internal_fill_odp_caps_#t~mem4910#1); srcloc: null [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988-1: SUMMARY for call create_dev_resources_#t~ret771#1 := PTR_ERR(create_dev_resources_#t~mem770#1.base, create_dev_resources_#t~mem770#1.offset); srcloc: null [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7988: assume -9223372036854775808 <= create_dev_resources_#t~ret771#1 && create_dev_resources_#t~ret771#1 <= 9223372036854775807;create_dev_resources_~tmp~56#1 := create_dev_resources_#t~ret771#1;havoc create_dev_resources_#t~mem770#1.base, create_dev_resources_#t~mem770#1.offset;havoc create_dev_resources_#t~ret771#1;create_dev_resources_~ret~1#1 := (if create_dev_resources_~tmp~56#1 % 4294967296 <= 2147483647 then create_dev_resources_~tmp~56#1 % 4294967296 else create_dev_resources_~tmp~56#1 % 4294967296 - 4294967296); [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10102: mlx5_ib_create_cq_~tmp___15~5#1.base, mlx5_ib_create_cq_~tmp___15~5#1.offset := mlx5_ib_create_cq_#t~ret1436#1.base, mlx5_ib_create_cq_#t~ret1436#1.offset;havoc mlx5_ib_create_cq_#t~ret1436#1.base, mlx5_ib_create_cq_#t~ret1436#1.offset;mlx5_ib_create_cq_#res#1.base, mlx5_ib_create_cq_#res#1.offset := mlx5_ib_create_cq_~tmp___15~5#1.base, mlx5_ib_create_cq_~tmp___15~5#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset);havoc mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset);havoc mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset);havoc mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset);havoc mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset);havoc mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset);havoc mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#__key~4#1.base, mlx5_ib_create_cq_~#__key~4#1.offset);havoc mlx5_ib_create_cq_~#__key~4#1.base, mlx5_ib_create_cq_~#__key~4#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#__key___0~2#1.base, mlx5_ib_create_cq_~#__key___0~2#1.offset);havoc mlx5_ib_create_cq_~#__key___0~2#1.base, mlx5_ib_create_cq_~#__key___0~2#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset);havoc mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset; [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11820: havoc create_user_qp_#t~mem1935#1; [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9838-1: SUMMARY for call mlx5_ib_cont_pages(create_cq_user_#t~mem1336#1.base, create_cq_user_#t~mem1336#1.offset, create_cq_user_#t~mem1337#1, create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset, create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset, create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset, 0, 0); srcloc: null [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11820-1: SUMMARY for call __dynamic_pr_debug(create_user_qp_~#descriptor___3~1#1.base, create_user_qp_~#descriptor___3~1#1.offset, 233, 0); srcloc: null [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17634: call write~$Pointer$#18(mlx5_mr_cache_debugfs_init_#t~ret4231#1.base, mlx5_mr_cache_debugfs_init_#t~ret4231#1.offset, mlx5_mr_cache_debugfs_init_~ent~12#1.base, 132 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset, 8);havoc mlx5_mr_cache_debugfs_init_#t~mem4230#1.base, mlx5_mr_cache_debugfs_init_#t~mem4230#1.offset;havoc mlx5_mr_cache_debugfs_init_#t~ret4231#1.base, mlx5_mr_cache_debugfs_init_#t~ret4231#1.offset;call mlx5_mr_cache_debugfs_init_#t~mem4232#1.base, mlx5_mr_cache_debugfs_init_#t~mem4232#1.offset := read~$Pointer$#18(mlx5_mr_cache_debugfs_init_~ent~12#1.base, 132 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset, 8); [2025-02-08 02:59:53,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9838: havoc create_cq_user_#t~mem1336#1.base, create_cq_user_#t~mem1336#1.offset;havoc create_cq_user_#t~mem1337#1;call write~$Pointer$#11(144, 0, create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset, 8);call write~$Pointer$#11(145, 0, create_cq_user_~#descriptor~5#1.base, 8 + create_cq_user_~#descriptor~5#1.offset, 8);call write~$Pointer$#11(146, 0, create_cq_user_~#descriptor~5#1.base, 16 + create_cq_user_~#descriptor~5#1.offset, 8);call write~$Pointer$#11(147, 0, create_cq_user_~#descriptor~5#1.base, 24 + create_cq_user_~#descriptor~5#1.offset, 8);call write~int#11(648, create_cq_user_~#descriptor~5#1.base, 32 + create_cq_user_~#descriptor~5#1.offset, 4);call write~int#11(0, create_cq_user_~#descriptor~5#1.base, 36 + create_cq_user_~#descriptor~5#1.offset, 1);call create_cq_user_#t~mem1338#1 := read~int#11(create_cq_user_~#descriptor~5#1.base, 36 + create_cq_user_~#descriptor~5#1.offset, 1); [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12613-1: call create_qp_common_#t~mem2349#1 := read~int#18(create_qp_common_~qp#1.base, 806 + create_qp_common_~qp#1.offset, 4); [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12613: assume 0 == create_qp_common_#t~mem2349#1;havoc create_qp_common_#t~mem2349#1; [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12613: assume !(0 == create_qp_common_#t~mem2349#1);havoc create_qp_common_#t~mem2349#1;call create_qp_common_#t~mem2350#1 := read~int#18(create_qp_common_~qp#1.base, 806 + create_qp_common_~qp#1.offset, 4); [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6403-1: SUMMARY for call mlx5_query_node_desc_#t~ret247#1 := mlx5_use_mad_ifc(mlx5_query_node_desc_~dev#1.base, mlx5_query_node_desc_~dev#1.offset); srcloc: null [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6403: assume -2147483648 <= mlx5_query_node_desc_#t~ret247#1 && mlx5_query_node_desc_#t~ret247#1 <= 2147483647;mlx5_query_node_desc_~tmp___0~10#1 := mlx5_query_node_desc_#t~ret247#1;havoc mlx5_query_node_desc_#t~ret247#1; [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12349-1: assume create_qp_common_#t~short2148#1;call create_qp_common_#t~mem2147#1.base, create_qp_common_#t~mem2147#1.offset := read~$Pointer$#18(create_qp_common_~pd#1.base, 8 + create_qp_common_~pd#1.offset, 8);create_qp_common_#t~short2148#1 := 0 != (create_qp_common_#t~mem2147#1.base + create_qp_common_#t~mem2147#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12349-1: assume !create_qp_common_#t~short2148#1; [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12349: assume { :begin_inline_set_rq_size } true;set_rq_size_#in~dev#1.base, set_rq_size_#in~dev#1.offset, set_rq_size_#in~cap#1.base, set_rq_size_#in~cap#1.offset, set_rq_size_#in~has_rq#1, set_rq_size_#in~qp#1.base, set_rq_size_#in~qp#1.offset, set_rq_size_#in~ucmd#1.base, set_rq_size_#in~ucmd#1.offset := create_qp_common_~dev#1.base, create_qp_common_~dev#1.offset, create_qp_common_~init_attr#1.base, 48 + create_qp_common_~init_attr#1.offset, create_qp_common_#t~mem2146#1, create_qp_common_~qp#1.base, create_qp_common_~qp#1.offset, (if create_qp_common_#t~short2148#1 then create_qp_common_~#ucmd~3#1.base else 0), (if create_qp_common_#t~short2148#1 then create_qp_common_~#ucmd~3#1.offset else 0);havoc set_rq_size_#res#1;havoc set_rq_size_#t~mem1731#1.base, set_rq_size_#t~mem1731#1.offset, set_rq_size_#t~mem1732#1, set_rq_size_#t~ret1733#1, set_rq_size_#t~mem1735#1, set_rq_size_#t~bitwise1734#1, set_rq_size_#t~mem1736#1, set_rq_size_#t~mem1737#1, set_rq_size_#t~mem1738#1, set_rq_size_#t~bitwise1739#1, set_rq_size_#t~mem1740#1, set_rq_size_#t~mem1741#1, set_rq_size_#t~mem1742#1, set_rq_size_#t~mem1743#1, set_rq_size_#t~ret1744#1, set_rq_size_#t~mem1745#1, set_rq_size_#t~ret1746#1, set_rq_size_#t~mem1747#1.base, set_rq_size_#t~mem1747#1.offset, set_rq_size_#t~mem1748#1, set_rq_size_#t~ret1749#1, set_rq_size_#t~mem1750#1, set_rq_size_#t~ret1751#1, set_rq_size_#t~mem1752#1.base, set_rq_size_#t~mem1752#1.offset, set_rq_size_#t~mem1753#1, set_rq_size_#t~ret1754#1, set_rq_size_#t~ret1755#1.base, set_rq_size_#t~ret1755#1.offset, set_rq_size_#t~mem1756#1, set_rq_size_#t~ret1757#1, set_rq_size_#t~mem1758#1, set_rq_size_#t~bitwise1759#1, set_rq_size_#t~mem1760#1, set_rq_size_#t~mem1761#1, set_rq_size_~dev#1.base, set_rq_size_~dev#1.offset, set_rq_size_~cap#1.base, set_rq_size_~cap#1.offset, set_rq_size_~has_rq#1, set_rq_size_~qp#1.base, set_rq_size_~qp#1.offset, set_rq_size_~ucmd#1.base, set_rq_size_~ucmd#1.offset, set_rq_size_~wqe_size~0#1, set_rq_size_~wq_size~0#1, set_rq_size_~tmp~115#1, set_rq_size_~tmp___0~58#1, set_rq_size_~tmp___1~40#1, set_rq_size_~__max1~0#1, set_rq_size_~__max2~0#1, set_rq_size_~#descriptor~8#1.base, set_rq_size_~#descriptor~8#1.offset, set_rq_size_~tmp___2~32#1, set_rq_size_~tmp___3~20#1.base, set_rq_size_~tmp___3~20#1.offset, set_rq_size_~tmp___4~16#1, set_rq_size_~tmp___5~16#1;set_rq_size_~dev#1.base, set_rq_size_~dev#1.offset := set_rq_size_#in~dev#1.base, set_rq_size_#in~dev#1.offset;set_rq_size_~cap#1.base, set_rq_size_~cap#1.offset := set_rq_size_#in~cap#1.base, set_rq_size_#in~cap#1.offset;set_rq_size_~has_rq#1 := set_rq_size_#in~has_rq#1;set_rq_size_~qp#1.base, set_rq_size_~qp#1.offset := set_rq_size_#in~qp#1.base, set_rq_size_#in~qp#1.offset;set_rq_size_~ucmd#1.base, set_rq_size_~ucmd#1.offset := set_rq_size_#in~ucmd#1.base, set_rq_size_#in~ucmd#1.offset;havoc set_rq_size_~wqe_size~0#1;havoc set_rq_size_~wq_size~0#1;havoc set_rq_size_~tmp~115#1;havoc set_rq_size_~tmp___0~58#1;havoc set_rq_size_~tmp___1~40#1;havoc set_rq_size_~__max1~0#1;havoc set_rq_size_~__max2~0#1;call set_rq_size_~#descriptor~8#1.base, set_rq_size_~#descriptor~8#1.offset := #Ultimate.allocOnStack(37);havoc set_rq_size_~tmp___2~32#1;havoc set_rq_size_~tmp___3~20#1.base, set_rq_size_~tmp___3~20#1.offset;havoc set_rq_size_~tmp___4~16#1;havoc set_rq_size_~tmp___5~16#1;call set_rq_size_#t~mem1731#1.base, set_rq_size_#t~mem1731#1.offset := read~$Pointer$#18(set_rq_size_~dev#1.base, 2391 + set_rq_size_~dev#1.offset, 8);call set_rq_size_#t~mem1732#1 := read~int#18(set_rq_size_#t~mem1731#1.base, 253313 + set_rq_size_#t~mem1731#1.offset, 4); [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7328: SUMMARY for call kfree(mlx5_ib_alloc_pd_~pd~0#1.base, mlx5_ib_alloc_pd_~pd~0#1.offset); srcloc: null [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12481-1: SUMMARY for call create_qp_common_#t~ret2203#1.base, create_qp_common_#t~ret2203#1.offset := to_mpd(create_qp_common_#t~ite2202#1.base, create_qp_common_#t~ite2202#1.offset); srcloc: null [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12481: create_qp_common_~tmp___23~4#1.base, create_qp_common_~tmp___23~4#1.offset := create_qp_common_#t~ret2203#1.base, create_qp_common_#t~ret2203#1.offset;havoc create_qp_common_#t~ite2202#1.base, create_qp_common_#t~ite2202#1.offset;havoc create_qp_common_#t~mem2201#1.base, create_qp_common_#t~mem2201#1.offset;havoc create_qp_common_#t~ret2203#1.base, create_qp_common_#t~ret2203#1.offset;call create_qp_common_#t~mem2204#1 := read~int#18(create_qp_common_~tmp___23~4#1.base, 20 + create_qp_common_~tmp___23~4#1.offset, 4); [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12481-2: assume 0 == (create_qp_common_~pd#1.base + create_qp_common_~pd#1.offset) % 18446744073709551616;call create_qp_common_#t~mem2201#1.base, create_qp_common_#t~mem2201#1.offset := read~$Pointer$#18(create_qp_common_~devr~0#1.base, 24 + create_qp_common_~devr~0#1.offset, 8);create_qp_common_#t~ite2202#1.base, create_qp_common_#t~ite2202#1.offset := create_qp_common_#t~mem2201#1.base, create_qp_common_#t~mem2201#1.offset; [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12481-2: assume !(0 == (create_qp_common_~pd#1.base + create_qp_common_~pd#1.offset) % 18446744073709551616);create_qp_common_#t~ite2202#1.base, create_qp_common_#t~ite2202#1.offset := create_qp_common_~pd#1.base, create_qp_common_~pd#1.offset; [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17634-1: SUMMARY for call mlx5_mr_cache_debugfs_init_#t~ret4231#1.base, mlx5_mr_cache_debugfs_init_#t~ret4231#1.offset := debugfs_create_u32(552, 0, 384, mlx5_mr_cache_debugfs_init_#t~mem4230#1.base, mlx5_mr_cache_debugfs_init_#t~mem4230#1.offset, mlx5_mr_cache_debugfs_init_~ent~12#1.base, 108 + mlx5_mr_cache_debugfs_init_~ent~12#1.offset); srcloc: null [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20673: assume (if mlx5_ib_internal_fill_odp_caps_~tmp___1~108#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5_ib_internal_fill_odp_caps_~tmp___1~108#1 % 4294967296 % 4294967296 else mlx5_ib_internal_fill_odp_caps_~tmp___1~108#1 % 4294967296 % 4294967296 - 4294967296) < 0;call mlx5_ib_internal_fill_odp_caps_#t~mem4912#1 := read~int#18(mlx5_ib_internal_fill_odp_caps_~caps~0#1.base, 8 + mlx5_ib_internal_fill_odp_caps_~caps~0#1.offset, 4);call write~int#18(1 + mlx5_ib_internal_fill_odp_caps_#t~mem4912#1 - mlx5_ib_internal_fill_odp_caps_#t~mem4912#1 % 2, mlx5_ib_internal_fill_odp_caps_~caps~0#1.base, 8 + mlx5_ib_internal_fill_odp_caps_~caps~0#1.offset, 4);havoc mlx5_ib_internal_fill_odp_caps_#t~mem4912#1; [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20673: assume !((if mlx5_ib_internal_fill_odp_caps_~tmp___1~108#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5_ib_internal_fill_odp_caps_~tmp___1~108#1 % 4294967296 % 4294967296 else mlx5_ib_internal_fill_odp_caps_~tmp___1~108#1 % 4294967296 % 4294967296 - 4294967296) < 0); [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7857-1: SUMMARY for call create_umr_res_#t~ret741#1 := PTR_ERR(create_umr_res_~qp~0#1.base, create_umr_res_~qp~0#1.offset); srcloc: null [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7857: assume -9223372036854775808 <= create_umr_res_#t~ret741#1 && create_umr_res_#t~ret741#1 <= 9223372036854775807;create_umr_res_~tmp___15~2#1 := create_umr_res_#t~ret741#1;havoc create_umr_res_#t~ret741#1;create_umr_res_~ret~0#1 := (if create_umr_res_~tmp___15~2#1 % 4294967296 <= 2147483647 then create_umr_res_~tmp___15~2#1 % 4294967296 else create_umr_res_~tmp___15~2#1 % 4294967296 - 4294967296); [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17635: assume 0 == (mlx5_mr_cache_debugfs_init_#t~mem4232#1.base + mlx5_mr_cache_debugfs_init_#t~mem4232#1.offset) % 18446744073709551616;havoc mlx5_mr_cache_debugfs_init_#t~mem4232#1.base, mlx5_mr_cache_debugfs_init_#t~mem4232#1.offset;mlx5_mr_cache_debugfs_init_#res#1 := -12; [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17635: assume !(0 == (mlx5_mr_cache_debugfs_init_#t~mem4232#1.base + mlx5_mr_cache_debugfs_init_#t~mem4232#1.offset) % 18446744073709551616);havoc mlx5_mr_cache_debugfs_init_#t~mem4232#1.base, mlx5_mr_cache_debugfs_init_#t~mem4232#1.offset;mlx5_mr_cache_debugfs_init_~i~25#1 := 1 + mlx5_mr_cache_debugfs_init_~i~25#1; [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12482: create_qp_common_~tmp___24~3#1 := create_qp_common_#t~ret2205#1;havoc create_qp_common_#t~mem2204#1;havoc create_qp_common_#t~ret2205#1;call create_qp_common_#t~mem2206#1.base, create_qp_common_#t~mem2206#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call write~int#18(create_qp_common_~tmp___24~3#1, create_qp_common_#t~mem2206#1.base, 28 + create_qp_common_#t~mem2206#1.offset, 4);havoc create_qp_common_#t~mem2206#1.base, create_qp_common_#t~mem2206#1.offset; [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20013-1: SUMMARY for call mlx5_query_ext_port_caps_#t~ret4744#1.base, mlx5_query_ext_port_caps_#t~ret4744#1.offset := kzalloc(256, 208); srcloc: null [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20013: mlx5_query_ext_port_caps_~tmp~264#1.base, mlx5_query_ext_port_caps_~tmp~264#1.offset := mlx5_query_ext_port_caps_#t~ret4744#1.base, mlx5_query_ext_port_caps_#t~ret4744#1.offset;havoc mlx5_query_ext_port_caps_#t~ret4744#1.base, mlx5_query_ext_port_caps_#t~ret4744#1.offset;mlx5_query_ext_port_caps_~in_mad~1#1.base, mlx5_query_ext_port_caps_~in_mad~1#1.offset := mlx5_query_ext_port_caps_~tmp~264#1.base, mlx5_query_ext_port_caps_~tmp~264#1.offset; [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12614: SUMMARY for call destroy_qp_user(create_qp_common_~pd#1.base, create_qp_common_~pd#1.offset, create_qp_common_~qp#1.base, create_qp_common_~qp#1.offset); srcloc: null [2025-02-08 02:59:53,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6404: assume 0 != mlx5_query_node_desc_~tmp___0~10#1;assume { :begin_inline_mlx5_query_mad_ifc_node_desc } true;mlx5_query_mad_ifc_node_desc_#in~dev#1.base, mlx5_query_mad_ifc_node_desc_#in~dev#1.offset, mlx5_query_mad_ifc_node_desc_#in~node_desc#1.base, mlx5_query_mad_ifc_node_desc_#in~node_desc#1.offset := mlx5_query_node_desc_~dev#1.base, mlx5_query_node_desc_~dev#1.offset, mlx5_query_node_desc_~node_desc#1.base, mlx5_query_node_desc_~node_desc#1.offset;havoc mlx5_query_mad_ifc_node_desc_#res#1;havoc mlx5_query_mad_ifc_node_desc_#t~ret4763#1.base, mlx5_query_mad_ifc_node_desc_#t~ret4763#1.offset, mlx5_query_mad_ifc_node_desc_#t~ret4764#1.base, mlx5_query_mad_ifc_node_desc_#t~ret4764#1.offset, mlx5_query_mad_ifc_node_desc_#t~ret4765#1, mlx5_query_mad_ifc_node_desc_#t~memcpy~res4766#1.base, mlx5_query_mad_ifc_node_desc_#t~memcpy~res4766#1.offset, mlx5_query_mad_ifc_node_desc_~dev#1.base, mlx5_query_mad_ifc_node_desc_~dev#1.offset, mlx5_query_mad_ifc_node_desc_~node_desc#1.base, mlx5_query_mad_ifc_node_desc_~node_desc#1.offset, mlx5_query_mad_ifc_node_desc_~in_mad~3#1.base, mlx5_query_mad_ifc_node_desc_~in_mad~3#1.offset, mlx5_query_mad_ifc_node_desc_~out_mad~5#1.base, mlx5_query_mad_ifc_node_desc_~out_mad~5#1.offset, mlx5_query_mad_ifc_node_desc_~err~75#1, mlx5_query_mad_ifc_node_desc_~tmp~269#1.base, mlx5_query_mad_ifc_node_desc_~tmp~269#1.offset, mlx5_query_mad_ifc_node_desc_~tmp___0~146#1.base, mlx5_query_mad_ifc_node_desc_~tmp___0~146#1.offset;mlx5_query_mad_ifc_node_desc_~dev#1.base, mlx5_query_mad_ifc_node_desc_~dev#1.offset := mlx5_query_mad_ifc_node_desc_#in~dev#1.base, mlx5_query_mad_ifc_node_desc_#in~dev#1.offset;mlx5_query_mad_ifc_node_desc_~node_desc#1.base, mlx5_query_mad_ifc_node_desc_~node_desc#1.offset := mlx5_query_mad_ifc_node_desc_#in~node_desc#1.base, mlx5_query_mad_ifc_node_desc_#in~node_desc#1.offset;havoc mlx5_query_mad_ifc_node_desc_~in_mad~3#1.base, mlx5_query_mad_ifc_node_desc_~in_mad~3#1.offset;havoc mlx5_query_mad_ifc_node_desc_~out_mad~5#1.base, mlx5_query_mad_ifc_node_desc_~out_mad~5#1.offset;havoc mlx5_query_mad_ifc_node_desc_~err~75#1;havoc mlx5_query_mad_ifc_node_desc_~tmp~269#1.base, mlx5_query_mad_ifc_node_desc_~tmp~269#1.offset;havoc mlx5_query_mad_ifc_node_desc_~tmp___0~146#1.base, mlx5_query_mad_ifc_node_desc_~tmp___0~146#1.offset;mlx5_query_mad_ifc_node_desc_~in_mad~3#1.base, mlx5_query_mad_ifc_node_desc_~in_mad~3#1.offset := 0, 0;mlx5_query_mad_ifc_node_desc_~out_mad~5#1.base, mlx5_query_mad_ifc_node_desc_~out_mad~5#1.offset := 0, 0;mlx5_query_mad_ifc_node_desc_~err~75#1 := -12; [2025-02-08 02:59:53,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6404: assume !(0 != mlx5_query_node_desc_~tmp___0~10#1); [2025-02-08 02:59:53,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8254: assume 0 != mlx5_ib_add_~err~17#1; [2025-02-08 02:59:53,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8254: assume !(0 != mlx5_ib_add_~err~17#1);mlx5_ib_add_~i~2#1 := 0; [2025-02-08 02:59:53,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7329-1: SUMMARY for call mlx5_ib_alloc_pd_#t~ret590#1.base, mlx5_ib_alloc_pd_#t~ret590#1.offset := ERR_PTR(-14); srcloc: null [2025-02-08 02:59:53,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7329: mlx5_ib_alloc_pd_~tmp___4~4#1.base, mlx5_ib_alloc_pd_~tmp___4~4#1.offset := mlx5_ib_alloc_pd_#t~ret590#1.base, mlx5_ib_alloc_pd_#t~ret590#1.offset;havoc mlx5_ib_alloc_pd_#t~ret590#1.base, mlx5_ib_alloc_pd_#t~ret590#1.offset;mlx5_ib_alloc_pd_#res#1.base, mlx5_ib_alloc_pd_#res#1.offset := mlx5_ib_alloc_pd_~tmp___4~4#1.base, mlx5_ib_alloc_pd_~tmp___4~4#1.offset;call ULTIMATE.dealloc(mlx5_ib_alloc_pd_~#resp~1#1.base, mlx5_ib_alloc_pd_~#resp~1#1.offset);havoc mlx5_ib_alloc_pd_~#resp~1#1.base, mlx5_ib_alloc_pd_~#resp~1#1.offset; [2025-02-08 02:59:53,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12482-1: SUMMARY for call create_qp_common_#t~ret2205#1 := __fswab32(create_qp_common_#t~mem2204#1); srcloc: null [2025-02-08 02:59:53,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12350: assume 0 != create_qp_common_~err~31#1;call write~$Pointer$#11(308, 0, create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset, 8);call write~$Pointer$#11(309, 0, create_qp_common_~#descriptor___1~4#1.base, 8 + create_qp_common_~#descriptor___1~4#1.offset, 8);call write~$Pointer$#11(310, 0, create_qp_common_~#descriptor___1~4#1.base, 16 + create_qp_common_~#descriptor___1~4#1.offset, 8);call write~$Pointer$#11(311, 0, create_qp_common_~#descriptor___1~4#1.base, 24 + create_qp_common_~#descriptor___1~4#1.offset, 8);call write~int#11(907, create_qp_common_~#descriptor___1~4#1.base, 32 + create_qp_common_~#descriptor___1~4#1.offset, 4);call write~int#11(0, create_qp_common_~#descriptor___1~4#1.base, 36 + create_qp_common_~#descriptor___1~4#1.offset, 1);call create_qp_common_#t~mem2150#1 := read~int#11(create_qp_common_~#descriptor___1~4#1.base, 36 + create_qp_common_~#descriptor___1~4#1.offset, 1); [2025-02-08 02:59:53,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12350: assume !(0 != create_qp_common_~err~31#1); [2025-02-08 02:59:53,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12086-1: SUMMARY for call create_kernel_qp_#t~ret2048#1 := ldv__builtin_expect((if create_kernel_qp_#t~mem2047#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_kernel_qp_#t~mem2047#1 % 256 % 18446744073709551616 else create_kernel_qp_#t~mem2047#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12086: assume -9223372036854775808 <= create_kernel_qp_#t~ret2048#1 && create_kernel_qp_#t~ret2048#1 <= 9223372036854775807;create_kernel_qp_~tmp___4~20#1 := create_kernel_qp_#t~ret2048#1;havoc create_kernel_qp_#t~mem2047#1;havoc create_kernel_qp_#t~ret2048#1; [2025-02-08 02:59:53,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6405: mlx5_query_node_desc_#t~ret248#1 := mlx5_query_mad_ifc_node_desc_#res#1;havoc mlx5_query_mad_ifc_node_desc_#t~ret4763#1.base, mlx5_query_mad_ifc_node_desc_#t~ret4763#1.offset, mlx5_query_mad_ifc_node_desc_#t~ret4764#1.base, mlx5_query_mad_ifc_node_desc_#t~ret4764#1.offset, mlx5_query_mad_ifc_node_desc_#t~ret4765#1, mlx5_query_mad_ifc_node_desc_#t~memcpy~res4766#1.base, mlx5_query_mad_ifc_node_desc_#t~memcpy~res4766#1.offset, mlx5_query_mad_ifc_node_desc_~dev#1.base, mlx5_query_mad_ifc_node_desc_~dev#1.offset, mlx5_query_mad_ifc_node_desc_~node_desc#1.base, mlx5_query_mad_ifc_node_desc_~node_desc#1.offset, mlx5_query_mad_ifc_node_desc_~in_mad~3#1.base, mlx5_query_mad_ifc_node_desc_~in_mad~3#1.offset, mlx5_query_mad_ifc_node_desc_~out_mad~5#1.base, mlx5_query_mad_ifc_node_desc_~out_mad~5#1.offset, mlx5_query_mad_ifc_node_desc_~err~75#1, mlx5_query_mad_ifc_node_desc_~tmp~269#1.base, mlx5_query_mad_ifc_node_desc_~tmp~269#1.offset, mlx5_query_mad_ifc_node_desc_~tmp___0~146#1.base, mlx5_query_mad_ifc_node_desc_~tmp___0~146#1.offset;havoc mlx5_query_mad_ifc_node_desc_#in~dev#1.base, mlx5_query_mad_ifc_node_desc_#in~dev#1.offset, mlx5_query_mad_ifc_node_desc_#in~node_desc#1.base, mlx5_query_mad_ifc_node_desc_#in~node_desc#1.offset;assume { :end_inline_mlx5_query_mad_ifc_node_desc } true;assume -2147483648 <= mlx5_query_node_desc_#t~ret248#1 && mlx5_query_node_desc_#t~ret248#1 <= 2147483647;mlx5_query_node_desc_~tmp~25#1 := mlx5_query_node_desc_#t~ret248#1;havoc mlx5_query_node_desc_#t~ret248#1;mlx5_query_node_desc_#res#1 := mlx5_query_node_desc_~tmp~25#1;call ULTIMATE.dealloc(mlx5_query_node_desc_~#in~0#1.base, mlx5_query_node_desc_~#in~0#1.offset);havoc mlx5_query_node_desc_~#in~0#1.base, mlx5_query_node_desc_~#in~0#1.offset; [2025-02-08 02:59:53,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12087: assume 0 != create_kernel_qp_~tmp___4~20#1; [2025-02-08 02:59:53,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12087: assume !(0 != create_kernel_qp_~tmp___4~20#1); [2025-02-08 02:59:53,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11691: havoc uuarn_to_uar_index_#t~mem1908#1.base, uuarn_to_uar_index_#t~mem1908#1.offset;havoc uuarn_to_uar_index_#t~mem1909#1;create_user_qp_#t~ret1940#1 := uuarn_to_uar_index_#res#1;havoc uuarn_to_uar_index_#t~mem1908#1.base, uuarn_to_uar_index_#t~mem1908#1.offset, uuarn_to_uar_index_#t~mem1909#1, uuarn_to_uar_index_~uuari#1.base, uuarn_to_uar_index_~uuari#1.offset, uuarn_to_uar_index_~uuarn#1;havoc uuarn_to_uar_index_#in~uuari#1.base, uuarn_to_uar_index_#in~uuari#1.offset, uuarn_to_uar_index_#in~uuarn#1;assume { :end_inline_uuarn_to_uar_index } true;assume -2147483648 <= create_user_qp_#t~ret1940#1 && create_user_qp_#t~ret1940#1 <= 2147483647;create_user_qp_~uar_index~0#1 := create_user_qp_#t~ret1940#1;havoc create_user_qp_#t~ret1940#1;call write~$Pointer$#11(237, 0, create_user_qp_~#descriptor___4~1#1.base, create_user_qp_~#descriptor___4~1#1.offset, 8);call write~$Pointer$#11(238, 0, create_user_qp_~#descriptor___4~1#1.base, 8 + create_user_qp_~#descriptor___4~1#1.offset, 8);call write~$Pointer$#11(239, 0, create_user_qp_~#descriptor___4~1#1.base, 16 + create_user_qp_~#descriptor___4~1#1.offset, 8);call write~$Pointer$#11(240, 0, create_user_qp_~#descriptor___4~1#1.base, 24 + create_user_qp_~#descriptor___4~1#1.offset, 8);call write~int#11(640, create_user_qp_~#descriptor___4~1#1.base, 32 + create_user_qp_~#descriptor___4~1#1.offset, 4);call write~int#11(0, create_user_qp_~#descriptor___4~1#1.base, 36 + create_user_qp_~#descriptor___4~1#1.offset, 1);call create_user_qp_#t~mem1941#1 := read~int#11(create_user_qp_~#descriptor___4~1#1.base, 36 + create_user_qp_~#descriptor___4~1#1.offset, 1); [2025-02-08 02:59:53,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20015-1: SUMMARY for call mlx5_query_ext_port_caps_#t~ret4745#1.base, mlx5_query_ext_port_caps_#t~ret4745#1.offset := kmalloc(256, 208); srcloc: null [2025-02-08 02:59:53,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11427: call set_user_buf_size_#t~mem1830#1 := read~int#2(set_user_buf_size_~ucmd#1.base, 16 + set_user_buf_size_~ucmd#1.offset, 4);call write~int#18((if set_user_buf_size_#t~mem1830#1 % 4294967296 % 4294967296 <= 2147483647 then set_user_buf_size_#t~mem1830#1 % 4294967296 % 4294967296 else set_user_buf_size_#t~mem1830#1 % 4294967296 % 4294967296 - 4294967296), set_user_buf_size_~qp#1.base, 563 + set_user_buf_size_~qp#1.offset, 4);havoc set_user_buf_size_#t~mem1830#1;call set_user_buf_size_#t~mem1831#1.base, set_user_buf_size_#t~mem1831#1.offset := read~$Pointer$#18(set_user_buf_size_~dev#1.base, 2391 + set_user_buf_size_~dev#1.offset, 8);call set_user_buf_size_#t~mem1832#1 := read~int#18(set_user_buf_size_#t~mem1831#1.base, 253313 + set_user_buf_size_#t~mem1831#1.offset, 4); [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20015: mlx5_query_ext_port_caps_~tmp___0~143#1.base, mlx5_query_ext_port_caps_~tmp___0~143#1.offset := mlx5_query_ext_port_caps_#t~ret4745#1.base, mlx5_query_ext_port_caps_#t~ret4745#1.offset;havoc mlx5_query_ext_port_caps_#t~ret4745#1.base, mlx5_query_ext_port_caps_#t~ret4745#1.offset;mlx5_query_ext_port_caps_~out_mad~1#1.base, mlx5_query_ext_port_caps_~out_mad~1#1.offset := mlx5_query_ext_port_caps_~tmp___0~143#1.base, mlx5_query_ext_port_caps_~tmp___0~143#1.offset; [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12616: assume 1 == create_qp_common_#t~mem2350#1;havoc create_qp_common_#t~mem2350#1; [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12616: assume !(1 == create_qp_common_#t~mem2350#1);havoc create_qp_common_#t~mem2350#1; [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20148: mlx5_query_mad_ifc_node_desc_~tmp~269#1.base, mlx5_query_mad_ifc_node_desc_~tmp~269#1.offset := mlx5_query_mad_ifc_node_desc_#t~ret4763#1.base, mlx5_query_mad_ifc_node_desc_#t~ret4763#1.offset;havoc mlx5_query_mad_ifc_node_desc_#t~ret4763#1.base, mlx5_query_mad_ifc_node_desc_#t~ret4763#1.offset;mlx5_query_mad_ifc_node_desc_~in_mad~3#1.base, mlx5_query_mad_ifc_node_desc_~in_mad~3#1.offset := mlx5_query_mad_ifc_node_desc_~tmp~269#1.base, mlx5_query_mad_ifc_node_desc_~tmp~269#1.offset; [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20148-1: SUMMARY for call mlx5_query_mad_ifc_node_desc_#t~ret4763#1.base, mlx5_query_mad_ifc_node_desc_#t~ret4763#1.offset := kzalloc(256, 208); srcloc: null [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12088: create_kernel_qp_~tmp___3~24#1.base, create_kernel_qp_~tmp___3~24#1.offset := create_kernel_qp_#t~ret2049#1.base, create_kernel_qp_#t~ret2049#1.offset;havoc create_kernel_qp_#t~ret2049#1.base, create_kernel_qp_#t~ret2049#1.offset;call create_kernel_qp_#t~mem2050#1 := read~int#7(create_kernel_qp_~tmp___3~24#1.base, 2076 + create_kernel_qp_~tmp___3~24#1.offset, 4); [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12088-1: SUMMARY for call create_kernel_qp_#t~ret2049#1.base, create_kernel_qp_#t~ret2049#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11824: assume -2147483648 <= create_user_qp_#t~ret1936#1 && create_user_qp_#t~ret1936#1 <= 2147483647;create_user_qp_~uuarn~2#1 := create_user_qp_#t~ret1936#1;havoc create_user_qp_#t~ret1936#1; [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20677-1: SUMMARY for call mlx5_ib_internal_fill_odp_caps_#t~ret4915#1 := __fswab32(mlx5_ib_internal_fill_odp_caps_#t~mem4914#1); srcloc: null [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20677: mlx5_ib_internal_fill_odp_caps_~tmp___2~84#1 := mlx5_ib_internal_fill_odp_caps_#t~ret4915#1;havoc mlx5_ib_internal_fill_odp_caps_#t~mem4913#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4913#1.offset;havoc mlx5_ib_internal_fill_odp_caps_#t~mem4914#1;havoc mlx5_ib_internal_fill_odp_caps_#t~ret4915#1; [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7596-1: assume { :begin_inline_mlx5_query_ext_port_caps } true;mlx5_query_ext_port_caps_#in~dev#1.base, mlx5_query_ext_port_caps_#in~dev#1.offset, mlx5_query_ext_port_caps_#in~port#1 := get_ext_port_caps_~dev#1.base, get_ext_port_caps_~dev#1.offset, (if get_ext_port_caps_~port~1#1 % 256 % 4294967296 <= 2147483647 then get_ext_port_caps_~port~1#1 % 256 % 4294967296 else get_ext_port_caps_~port~1#1 % 256 % 4294967296 - 4294967296);havoc mlx5_query_ext_port_caps_#res#1;havoc mlx5_query_ext_port_caps_#t~ret4744#1.base, mlx5_query_ext_port_caps_#t~ret4744#1.offset, mlx5_query_ext_port_caps_#t~ret4745#1.base, mlx5_query_ext_port_caps_#t~ret4745#1.offset, mlx5_query_ext_port_caps_#t~ret4746#1, mlx5_query_ext_port_caps_#t~ret4747#1, mlx5_query_ext_port_caps_#t~mem4748#1, mlx5_query_ext_port_caps_#t~ret4749#1, mlx5_query_ext_port_caps_#t~mem4750#1.base, mlx5_query_ext_port_caps_#t~mem4750#1.offset, mlx5_query_ext_port_caps_~dev#1.base, mlx5_query_ext_port_caps_~dev#1.offset, mlx5_query_ext_port_caps_~port#1, mlx5_query_ext_port_caps_~in_mad~1#1.base, mlx5_query_ext_port_caps_~in_mad~1#1.offset, mlx5_query_ext_port_caps_~out_mad~1#1.base, mlx5_query_ext_port_caps_~out_mad~1#1.offset, mlx5_query_ext_port_caps_~err~70#1, mlx5_query_ext_port_caps_~packet_error~0#1, mlx5_query_ext_port_caps_~tmp~264#1.base, mlx5_query_ext_port_caps_~tmp~264#1.offset, mlx5_query_ext_port_caps_~tmp___0~143#1.base, mlx5_query_ext_port_caps_~tmp___0~143#1.offset, mlx5_query_ext_port_caps_~tmp___1~103#1, mlx5_query_ext_port_caps_~tmp___2~80#1;mlx5_query_ext_port_caps_~dev#1.base, mlx5_query_ext_port_caps_~dev#1.offset := mlx5_query_ext_port_caps_#in~dev#1.base, mlx5_query_ext_port_caps_#in~dev#1.offset;mlx5_query_ext_port_caps_~port#1 := mlx5_query_ext_port_caps_#in~port#1;havoc mlx5_query_ext_port_caps_~in_mad~1#1.base, mlx5_query_ext_port_caps_~in_mad~1#1.offset;havoc mlx5_query_ext_port_caps_~out_mad~1#1.base, mlx5_query_ext_port_caps_~out_mad~1#1.offset;havoc mlx5_query_ext_port_caps_~err~70#1;havoc mlx5_query_ext_port_caps_~packet_error~0#1;havoc mlx5_query_ext_port_caps_~tmp~264#1.base, mlx5_query_ext_port_caps_~tmp~264#1.offset;havoc mlx5_query_ext_port_caps_~tmp___0~143#1.base, mlx5_query_ext_port_caps_~tmp___0~143#1.offset;havoc mlx5_query_ext_port_caps_~tmp___1~103#1;havoc mlx5_query_ext_port_caps_~tmp___2~80#1;mlx5_query_ext_port_caps_~in_mad~1#1.base, mlx5_query_ext_port_caps_~in_mad~1#1.offset := 0, 0;mlx5_query_ext_port_caps_~out_mad~1#1.base, mlx5_query_ext_port_caps_~out_mad~1#1.offset := 0, 0;mlx5_query_ext_port_caps_~err~70#1 := -12; [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7596: get_ext_port_caps_#t~ret672#1 := mlx5_query_ext_port_caps_#res#1;havoc mlx5_query_ext_port_caps_#t~ret4744#1.base, mlx5_query_ext_port_caps_#t~ret4744#1.offset, mlx5_query_ext_port_caps_#t~ret4745#1.base, mlx5_query_ext_port_caps_#t~ret4745#1.offset, mlx5_query_ext_port_caps_#t~ret4746#1, mlx5_query_ext_port_caps_#t~ret4747#1, mlx5_query_ext_port_caps_#t~mem4748#1, mlx5_query_ext_port_caps_#t~ret4749#1, mlx5_query_ext_port_caps_#t~mem4750#1.base, mlx5_query_ext_port_caps_#t~mem4750#1.offset, mlx5_query_ext_port_caps_~dev#1.base, mlx5_query_ext_port_caps_~dev#1.offset, mlx5_query_ext_port_caps_~port#1, mlx5_query_ext_port_caps_~in_mad~1#1.base, mlx5_query_ext_port_caps_~in_mad~1#1.offset, mlx5_query_ext_port_caps_~out_mad~1#1.base, mlx5_query_ext_port_caps_~out_mad~1#1.offset, mlx5_query_ext_port_caps_~err~70#1, mlx5_query_ext_port_caps_~packet_error~0#1, mlx5_query_ext_port_caps_~tmp~264#1.base, mlx5_query_ext_port_caps_~tmp~264#1.offset, mlx5_query_ext_port_caps_~tmp___0~143#1.base, mlx5_query_ext_port_caps_~tmp___0~143#1.offset, mlx5_query_ext_port_caps_~tmp___1~103#1, mlx5_query_ext_port_caps_~tmp___2~80#1;havoc mlx5_query_ext_port_caps_#in~dev#1.base, mlx5_query_ext_port_caps_#in~dev#1.offset, mlx5_query_ext_port_caps_#in~port#1;assume { :end_inline_mlx5_query_ext_port_caps } true;assume -2147483648 <= get_ext_port_caps_#t~ret672#1 && get_ext_port_caps_#t~ret672#1 <= 2147483647;get_ext_port_caps_~port~1#1 := 1 + get_ext_port_caps_~port~1#1;call get_ext_port_caps_#t~mem673#1.base, get_ext_port_caps_#t~mem673#1.offset := read~$Pointer$#18(get_ext_port_caps_~dev#1.base, 2391 + get_ext_port_caps_~dev#1.offset, 8);call get_ext_port_caps_#t~mem674#1 := read~int#18(get_ext_port_caps_#t~mem673#1.base, 253349 + get_ext_port_caps_#t~mem673#1.offset, 4); [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11824-1: SUMMARY for call create_user_qp_#t~ret1936#1 := alloc_uuar(create_user_qp_~context~5#1.base, 536 + create_user_qp_~context~5#1.offset, 0); srcloc: null [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20677-2: call mlx5_ib_internal_fill_odp_caps_#t~mem4913#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4913#1.offset := read~$Pointer$#18(mlx5_ib_internal_fill_odp_caps_~dev#1.base, 2391 + mlx5_ib_internal_fill_odp_caps_~dev#1.offset, 8);call mlx5_ib_internal_fill_odp_caps_#t~mem4914#1 := read~int#18(mlx5_ib_internal_fill_odp_caps_#t~mem4913#1.base, 253321 + mlx5_ib_internal_fill_odp_caps_#t~mem4913#1.offset, 4); [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11428: set_user_buf_size_~tmp___6~15#1 := set_user_buf_size_#t~ret1833#1;havoc set_user_buf_size_#t~mem1831#1.base, set_user_buf_size_#t~mem1831#1.offset;havoc set_user_buf_size_#t~mem1832#1;havoc set_user_buf_size_#t~ret1833#1;call set_user_buf_size_#t~mem1835#1 := read~int#18(set_user_buf_size_~qp#1.base, 563 + set_user_buf_size_~qp#1.offset, 4); [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11428-1: SUMMARY for call set_user_buf_size_#t~ret1833#1 := __fswab32(set_user_buf_size_#t~mem1832#1); srcloc: null [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12617: SUMMARY for call destroy_qp_kernel(create_qp_common_~dev#1.base, create_qp_common_~dev#1.offset, create_qp_common_~qp#1.base, create_qp_common_~qp#1.offset); srcloc: null [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11957-1: SUMMARY for call create_user_qp_#t~ret2008#1 := ldv__builtin_expect((if create_user_qp_#t~mem2007#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_user_qp_#t~mem2007#1 % 256 % 18446744073709551616 else create_user_qp_#t~mem2007#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11957: assume -9223372036854775808 <= create_user_qp_#t~ret2008#1 && create_user_qp_#t~ret2008#1 <= 9223372036854775807;create_user_qp_~tmp___26~1#1 := create_user_qp_#t~ret2008#1;havoc create_user_qp_#t~mem2007#1;havoc create_user_qp_#t~ret2008#1; [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12882: assume -9223372036854775808 <= mlx5_ib_create_qp_#t~ret2426#1 && mlx5_ib_create_qp_#t~ret2426#1 <= 9223372036854775807;mlx5_ib_create_qp_~tmp___3~27#1 := mlx5_ib_create_qp_#t~ret2426#1;havoc mlx5_ib_create_qp_#t~mem2425#1;havoc mlx5_ib_create_qp_#t~ret2426#1; [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12089-1: SUMMARY for call __dynamic_pr_debug(create_kernel_qp_~#descriptor___1~3#1.base, create_kernel_qp_~#descriptor___1~3#1.offset, 285, 0); srcloc: null [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12089: havoc create_kernel_qp_#t~mem2050#1; [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20678: assume 0 != mlx5_ib_internal_fill_odp_caps_#t~bitwise4916#1 % 4294967296;havoc mlx5_ib_internal_fill_odp_caps_#t~bitwise4916#1;call mlx5_ib_internal_fill_odp_caps_#t~mem4917#1 := read~int#18(mlx5_ib_internal_fill_odp_caps_~caps~0#1.base, 8 + mlx5_ib_internal_fill_odp_caps_~caps~0#1.offset, 4); [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20678: assume !(0 != mlx5_ib_internal_fill_odp_caps_#t~bitwise4916#1 % 4294967296);havoc mlx5_ib_internal_fill_odp_caps_#t~bitwise4916#1; [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20678-2: havoc mlx5_ib_internal_fill_odp_caps_#t~bitwise4916#1;assume mlx5_ib_internal_fill_odp_caps_#t~bitwise4916#1 % 4294967296 <= mlx5_ib_internal_fill_odp_caps_~tmp___2~84#1 % 4294967296 && mlx5_ib_internal_fill_odp_caps_#t~bitwise4916#1 % 4294967296 <= 1073741824; [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11825: assume create_user_qp_~uuarn~2#1 < 0; [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11825: assume !(create_user_qp_~uuarn~2#1 < 0); [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20678-1: [2025-02-08 02:59:53,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12882-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2426#1 := ldv__builtin_expect((if mlx5_ib_create_qp_#t~mem2425#1 % 256 % 18446744073709551616 <= 9223372036854775807 then mlx5_ib_create_qp_#t~mem2425#1 % 256 % 18446744073709551616 else mlx5_ib_create_qp_#t~mem2425#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20678-4: assume 0 == mlx5_ib_internal_fill_odp_caps_~tmp___2~84#1 % 4294967296;mlx5_ib_internal_fill_odp_caps_#t~bitwise4916#1 := 0; [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20678-4: assume !(0 == mlx5_ib_internal_fill_odp_caps_~tmp___2~84#1 % 4294967296); [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20678-3: assume 1073741824 == mlx5_ib_internal_fill_odp_caps_~tmp___2~84#1 % 4294967296;mlx5_ib_internal_fill_odp_caps_#t~bitwise4916#1 := mlx5_ib_internal_fill_odp_caps_~tmp___2~84#1; [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20678-3: assume !(1073741824 == mlx5_ib_internal_fill_odp_caps_~tmp___2~84#1 % 4294967296); [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11429-1: [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11429: assume set_user_buf_size_#t~mem1835#1 > set_user_buf_size_#t~bitwise1834#1;havoc set_user_buf_size_#t~mem1835#1;havoc set_user_buf_size_#t~bitwise1834#1;call set_user_buf_size_#t~mem1836#1.base, set_user_buf_size_#t~mem1836#1.offset := read~$Pointer$#18(set_user_buf_size_~dev#1.base, 2391 + set_user_buf_size_~dev#1.offset, 8);call set_user_buf_size_#t~mem1837#1 := read~int#18(set_user_buf_size_#t~mem1836#1.base, 253313 + set_user_buf_size_#t~mem1836#1.offset, 4); [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11429: assume !(set_user_buf_size_#t~mem1835#1 > set_user_buf_size_#t~bitwise1834#1);havoc set_user_buf_size_#t~mem1835#1;havoc set_user_buf_size_#t~bitwise1834#1;call set_user_buf_size_#t~mem1844#1 := read~int#18(set_user_buf_size_~qp#1.base, 407 + set_user_buf_size_~qp#1.offset, 4);call set_user_buf_size_#t~mem1845#1 := read~int#18(set_user_buf_size_~qp#1.base, 423 + set_user_buf_size_~qp#1.offset, 4); [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20017: assume 0 == (mlx5_query_ext_port_caps_~in_mad~1#1.base + mlx5_query_ext_port_caps_~in_mad~1#1.offset) % 18446744073709551616 || 0 == (mlx5_query_ext_port_caps_~out_mad~1#1.base + mlx5_query_ext_port_caps_~out_mad~1#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20017: assume !(0 == (mlx5_query_ext_port_caps_~in_mad~1#1.base + mlx5_query_ext_port_caps_~in_mad~1#1.offset) % 18446744073709551616 || 0 == (mlx5_query_ext_port_caps_~out_mad~1#1.base + mlx5_query_ext_port_caps_~out_mad~1#1.offset) % 18446744073709551616); [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11429-3: assume 0 == (if set_user_buf_size_~tmp___6~15#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then set_user_buf_size_~tmp___6~15#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else set_user_buf_size_~tmp___6~15#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 256;set_user_buf_size_#t~bitwise1834#1 := 1; [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11429-3: assume !(0 == (if set_user_buf_size_~tmp___6~15#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then set_user_buf_size_~tmp___6~15#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else set_user_buf_size_~tmp___6~15#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 256); [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11429-2: havoc set_user_buf_size_#t~bitwise1834#1;assume set_user_buf_size_#t~bitwise1834#1 > 1; [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20150: mlx5_query_mad_ifc_node_desc_~tmp___0~146#1.base, mlx5_query_mad_ifc_node_desc_~tmp___0~146#1.offset := mlx5_query_mad_ifc_node_desc_#t~ret4764#1.base, mlx5_query_mad_ifc_node_desc_#t~ret4764#1.offset;havoc mlx5_query_mad_ifc_node_desc_#t~ret4764#1.base, mlx5_query_mad_ifc_node_desc_#t~ret4764#1.offset;mlx5_query_mad_ifc_node_desc_~out_mad~5#1.base, mlx5_query_mad_ifc_node_desc_~out_mad~5#1.offset := mlx5_query_mad_ifc_node_desc_~tmp___0~146#1.base, mlx5_query_mad_ifc_node_desc_~tmp___0~146#1.offset; [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20150-1: SUMMARY for call mlx5_query_mad_ifc_node_desc_#t~ret4764#1.base, mlx5_query_mad_ifc_node_desc_#t~ret4764#1.offset := kmalloc(256, 208); srcloc: null [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11826: create_user_qp_~tmp___9~10#1.base, create_user_qp_~tmp___9~10#1.offset := create_user_qp_#t~ret1937#1.base, create_user_qp_#t~ret1937#1.offset;havoc create_user_qp_#t~ret1937#1.base, create_user_qp_#t~ret1937#1.offset;call create_user_qp_#t~mem1938#1 := read~int#7(create_user_qp_~tmp___9~10#1.base, 2076 + create_user_qp_~tmp___9~10#1.offset, 4); [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11958: assume 0 != create_user_qp_~tmp___26~1#1; [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11958: assume !(0 != create_user_qp_~tmp___26~1#1); [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20679-1: [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20679: call write~int#18(mlx5_ib_internal_fill_odp_caps_#t~bitwise4918#1, mlx5_ib_internal_fill_odp_caps_~caps~0#1.base, 8 + mlx5_ib_internal_fill_odp_caps_~caps~0#1.offset, 4);havoc mlx5_ib_internal_fill_odp_caps_#t~mem4917#1;havoc mlx5_ib_internal_fill_odp_caps_#t~bitwise4918#1; [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20679-3: assume false;mlx5_ib_internal_fill_odp_caps_#t~bitwise4918#1 := mlx5_ib_internal_fill_odp_caps_#t~mem4917#1; [2025-02-08 02:59:53,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20679-3: assume !false; [2025-02-08 02:59:53,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11826-1: SUMMARY for call create_user_qp_#t~ret1937#1.base, create_user_qp_#t~ret1937#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20679-2: havoc mlx5_ib_internal_fill_odp_caps_#t~bitwise4918#1;assume (mlx5_ib_internal_fill_odp_caps_#t~bitwise4918#1 % 4294967296 >= mlx5_ib_internal_fill_odp_caps_#t~mem4917#1 % 4294967296 && mlx5_ib_internal_fill_odp_caps_#t~bitwise4918#1 % 4294967296 >= 2) && mlx5_ib_internal_fill_odp_caps_#t~bitwise4918#1 % 4294967296 <= 2 + mlx5_ib_internal_fill_odp_caps_#t~mem4917#1 % 4294967296; [2025-02-08 02:59:53,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20679-4: assume 0 == mlx5_ib_internal_fill_odp_caps_#t~mem4917#1 % 4294967296 || 2 == mlx5_ib_internal_fill_odp_caps_#t~mem4917#1 % 4294967296;mlx5_ib_internal_fill_odp_caps_#t~bitwise4918#1 := 2; [2025-02-08 02:59:53,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20679-4: assume !(0 == mlx5_ib_internal_fill_odp_caps_#t~mem4917#1 % 4294967296 || 2 == mlx5_ib_internal_fill_odp_caps_#t~mem4917#1 % 4294967296); [2025-02-08 02:59:53,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7334: mlx5_ib_alloc_pd_~tmp___6~3#1.base, mlx5_ib_alloc_pd_~tmp___6~3#1.offset := mlx5_ib_alloc_pd_#t~ret591#1.base, mlx5_ib_alloc_pd_#t~ret591#1.offset;havoc mlx5_ib_alloc_pd_#t~ret591#1.base, mlx5_ib_alloc_pd_#t~ret591#1.offset;call mlx5_ib_alloc_pd_#t~mem592#1 := read~int#18(mlx5_ib_alloc_pd_~pd~0#1.base, 20 + mlx5_ib_alloc_pd_~pd~0#1.offset, 4);assume { :begin_inline_alloc_pa_mkey } true;alloc_pa_mkey_#in~dev#1.base, alloc_pa_mkey_#in~dev#1.offset, alloc_pa_mkey_#in~key#1.base, alloc_pa_mkey_#in~key#1.offset, alloc_pa_mkey_#in~pdn#1 := mlx5_ib_alloc_pd_~tmp___6~3#1.base, mlx5_ib_alloc_pd_~tmp___6~3#1.offset, mlx5_ib_alloc_pd_~pd~0#1.base, 24 + mlx5_ib_alloc_pd_~pd~0#1.offset, mlx5_ib_alloc_pd_#t~mem592#1;havoc alloc_pa_mkey_#res#1;havoc alloc_pa_mkey_#t~ret564#1.base, alloc_pa_mkey_#t~ret564#1.offset, alloc_pa_mkey_#t~ret565#1, alloc_pa_mkey_#t~mem566#1.base, alloc_pa_mkey_#t~mem566#1.offset, alloc_pa_mkey_#t~ret567#1, alloc_pa_mkey_#t~ret568#1.base, alloc_pa_mkey_#t~ret568#1.offset, alloc_pa_mkey_#t~mem569#1, alloc_pa_mkey_#t~ret570#1, alloc_pa_mkey_#t~mem571#1, alloc_pa_mkey_~dev#1.base, alloc_pa_mkey_~dev#1.offset, alloc_pa_mkey_~key#1.base, alloc_pa_mkey_~key#1.offset, alloc_pa_mkey_~pdn#1, alloc_pa_mkey_~in~2#1.base, alloc_pa_mkey_~in~2#1.offset, alloc_pa_mkey_~seg~0#1.base, alloc_pa_mkey_~seg~0#1.offset, alloc_pa_mkey_~#mr~0#1.base, alloc_pa_mkey_~#mr~0#1.offset, alloc_pa_mkey_~err~8#1, alloc_pa_mkey_~tmp~38#1.base, alloc_pa_mkey_~tmp~38#1.offset, alloc_pa_mkey_~tmp___0~21#1, alloc_pa_mkey_~tmp___1~15#1.base, alloc_pa_mkey_~tmp___1~15#1.offset;alloc_pa_mkey_~dev#1.base, alloc_pa_mkey_~dev#1.offset := alloc_pa_mkey_#in~dev#1.base, alloc_pa_mkey_#in~dev#1.offset;alloc_pa_mkey_~key#1.base, alloc_pa_mkey_~key#1.offset := alloc_pa_mkey_#in~key#1.base, alloc_pa_mkey_#in~key#1.offset;alloc_pa_mkey_~pdn#1 := alloc_pa_mkey_#in~pdn#1;havoc alloc_pa_mkey_~in~2#1.base, alloc_pa_mkey_~in~2#1.offset;havoc alloc_pa_mkey_~seg~0#1.base, alloc_pa_mkey_~seg~0#1.offset;call alloc_pa_mkey_~#mr~0#1.base, alloc_pa_mkey_~#mr~0#1.offset := #Ultimate.allocOnStack(24);havoc alloc_pa_mkey_~err~8#1;havoc alloc_pa_mkey_~tmp~38#1.base, alloc_pa_mkey_~tmp~38#1.offset;havoc alloc_pa_mkey_~tmp___0~21#1;havoc alloc_pa_mkey_~tmp___1~15#1.base, alloc_pa_mkey_~tmp___1~15#1.offset; [2025-02-08 02:59:53,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11430-1: SUMMARY for call set_user_buf_size_#t~ret1838#1 := __fswab32(set_user_buf_size_#t~mem1837#1); srcloc: null [2025-02-08 02:59:53,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6409-1: SUMMARY for call mlx5_query_node_desc_#t~memset~res249#1.base, mlx5_query_node_desc_#t~memset~res249#1.offset := #Ultimate.C_memset#17(mlx5_query_node_desc_~#in~0#1.base, mlx5_query_node_desc_~#in~0#1.offset, 0, 64); srcloc: null [2025-02-08 02:59:53,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6409: havoc mlx5_query_node_desc_#t~memset~res249#1.base, mlx5_query_node_desc_#t~memset~res249#1.offset;call mlx5_query_node_desc_#t~mem250#1.base, mlx5_query_node_desc_#t~mem250#1.offset := read~$Pointer$#18(mlx5_query_node_desc_~dev#1.base, 2391 + mlx5_query_node_desc_~dev#1.offset, 8); [2025-02-08 02:59:53,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12487-1: call create_qp_common_#t~mem2208#1 := read~int#18(create_qp_common_~qp#1.base, 778 + create_qp_common_~qp#1.offset, 4); [2025-02-08 02:59:53,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11430: set_user_buf_size_~tmp___4~18#1 := set_user_buf_size_#t~ret1838#1;havoc set_user_buf_size_#t~mem1836#1.base, set_user_buf_size_#t~mem1836#1.offset;havoc set_user_buf_size_#t~mem1837#1;havoc set_user_buf_size_#t~ret1838#1; [2025-02-08 02:59:53,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12487: assume 0 != create_qp_common_#t~mem2208#1;havoc create_qp_common_#t~mem2208#1;call create_qp_common_#t~mem2209#1.base, create_qp_common_#t~mem2209#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2210#1.base, create_qp_common_#t~mem2210#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2211#1 := read~int#18(create_qp_common_#t~mem2210#1.base, 28 + create_qp_common_#t~mem2210#1.offset, 4); [2025-02-08 02:59:53,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12487: assume !(0 != create_qp_common_#t~mem2208#1);havoc create_qp_common_#t~mem2208#1; [2025-02-08 02:59:53,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7334-1: SUMMARY for call mlx5_ib_alloc_pd_#t~ret591#1.base, mlx5_ib_alloc_pd_#t~ret591#1.offset := to_mdev(mlx5_ib_alloc_pd_~ibdev#1.base, mlx5_ib_alloc_pd_~ibdev#1.offset); srcloc: null [2025-02-08 02:59:53,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7995-1: SUMMARY for call atomic_set(create_dev_resources_#t~mem774#1.base, 16 + create_dev_resources_#t~mem774#1.offset, 0); srcloc: null [2025-02-08 02:59:53,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7995: havoc create_dev_resources_#t~mem774#1.base, create_dev_resources_#t~mem774#1.offset;assume { :begin_inline_mlx5_ib_create_cq } true;mlx5_ib_create_cq_#in~ibdev#1.base, mlx5_ib_create_cq_#in~ibdev#1.offset, mlx5_ib_create_cq_#in~attr#1.base, mlx5_ib_create_cq_#in~attr#1.offset, mlx5_ib_create_cq_#in~context#1.base, mlx5_ib_create_cq_#in~context#1.offset, mlx5_ib_create_cq_#in~udata#1.base, mlx5_ib_create_cq_#in~udata#1.offset := create_dev_resources_~dev~22#1.base, create_dev_resources_~dev~22#1.offset, create_dev_resources_~#cq_attr~1#1.base, create_dev_resources_~#cq_attr~1#1.offset, 0, 0, 0, 0;havoc mlx5_ib_create_cq_#res#1.base, mlx5_ib_create_cq_#res#1.offset;havoc mlx5_ib_create_cq_#t~mem1384#1, mlx5_ib_create_cq_#t~mem1385#1, mlx5_ib_create_cq_#t~ret1386#1.base, mlx5_ib_create_cq_#t~ret1386#1.offset, mlx5_ib_create_cq_#t~mem1387#1, mlx5_ib_create_cq_#t~mem1388#1, mlx5_ib_create_cq_#t~mem1389#1, mlx5_ib_create_cq_#t~ret1390#1.base, mlx5_ib_create_cq_#t~ret1390#1.offset, mlx5_ib_create_cq_#t~ret1391#1.base, mlx5_ib_create_cq_#t~ret1391#1.offset, mlx5_ib_create_cq_#t~ret1392#1, mlx5_ib_create_cq_#t~mem1393#1.base, mlx5_ib_create_cq_#t~mem1393#1.offset, mlx5_ib_create_cq_#t~mem1394#1, mlx5_ib_create_cq_#t~ret1395#1, mlx5_ib_create_cq_#t~bitwise1396#1, mlx5_ib_create_cq_#t~ret1397#1.base, mlx5_ib_create_cq_#t~ret1397#1.offset, mlx5_ib_create_cq_#t~ret1398#1.base, mlx5_ib_create_cq_#t~ret1398#1.offset, mlx5_ib_create_cq_#t~ret1399#1.base, mlx5_ib_create_cq_#t~ret1399#1.offset, mlx5_ib_create_cq_#t~ret1400#1.base, mlx5_ib_create_cq_#t~ret1400#1.offset, mlx5_ib_create_cq_#t~ret1401#1, mlx5_ib_create_cq_#t~mem1402#1, mlx5_ib_create_cq_#t~ret1403#1, mlx5_ib_create_cq_#t~mem1404#1, mlx5_ib_create_cq_#t~mem1405#1, mlx5_ib_create_cq_#t~ret1406#1, mlx5_ib_create_cq_#t~mem1407#1.base, mlx5_ib_create_cq_#t~mem1407#1.offset, mlx5_ib_create_cq_#t~ret1408#1, mlx5_ib_create_cq_#t~mem1409#1, mlx5_ib_create_cq_#t~bitwise1410#1, mlx5_ib_create_cq_#t~ret1411#1, mlx5_ib_create_cq_#t~mem1412#1.base, mlx5_ib_create_cq_#t~mem1412#1.offset, mlx5_ib_create_cq_#t~mem1413#1.base, mlx5_ib_create_cq_#t~mem1413#1.offset, mlx5_ib_create_cq_#t~ret1414#1, mlx5_ib_create_cq_#t~mem1415#1, mlx5_ib_create_cq_#t~ret1416#1, mlx5_ib_create_cq_#t~mem1417#1.base, mlx5_ib_create_cq_#t~mem1417#1.offset, mlx5_ib_create_cq_#t~mem1418#1, mlx5_ib_create_cq_#t~ret1419#1, mlx5_ib_create_cq_#t~mem1420#1.base, mlx5_ib_create_cq_#t~mem1420#1.offset, mlx5_ib_create_cq_#t~mem1421#1.base, mlx5_ib_create_cq_#t~mem1421#1.offset, mlx5_ib_create_cq_#t~mem1422#1.base, mlx5_ib_create_cq_#t~mem1422#1.offset, mlx5_ib_create_cq_#t~mem1423#1, mlx5_ib_create_cq_#t~ret1424#1, mlx5_ib_create_cq_#t~mem1425#1, mlx5_ib_create_cq_#t~ret1426#1, mlx5_ib_create_cq_#t~ret1427#1.base, mlx5_ib_create_cq_#t~ret1427#1.offset, mlx5_ib_create_cq_#t~mem1428#1, mlx5_ib_create_cq_#t~mem1429#1, mlx5_ib_create_cq_#t~mem1430#1, mlx5_ib_create_cq_#t~ret1431#1, mlx5_ib_create_cq_#t~mem1432#1.base, mlx5_ib_create_cq_#t~mem1432#1.offset, mlx5_ib_create_cq_#t~mem1433#1.base, mlx5_ib_create_cq_#t~mem1433#1.offset, mlx5_ib_create_cq_#t~ret1434#1, mlx5_ib_create_cq_#t~mem1435#1.base, mlx5_ib_create_cq_#t~mem1435#1.offset, mlx5_ib_create_cq_#t~ret1436#1.base, mlx5_ib_create_cq_#t~ret1436#1.offset, mlx5_ib_create_cq_~ibdev#1.base, mlx5_ib_create_cq_~ibdev#1.offset, mlx5_ib_create_cq_~attr#1.base, mlx5_ib_create_cq_~attr#1.offset, mlx5_ib_create_cq_~context#1.base, mlx5_ib_create_cq_~context#1.offset, mlx5_ib_create_cq_~udata#1.base, mlx5_ib_create_cq_~udata#1.offset, mlx5_ib_create_cq_~entries~0#1, mlx5_ib_create_cq_~vector~0#1, mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset, mlx5_ib_create_cq_~dev~28#1.base, mlx5_ib_create_cq_~dev~28#1.offset, mlx5_ib_create_cq_~tmp~91#1.base, mlx5_ib_create_cq_~tmp~91#1.offset, mlx5_ib_create_cq_~cq~3#1.base, mlx5_ib_create_cq_~cq~3#1.offset, mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset, mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset, mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset, mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset, mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset, mlx5_ib_create_cq_~err~23#1, mlx5_ib_create_cq_~tmp___0~47#1.base, mlx5_ib_create_cq_~tmp___0~47#1.offset, mlx5_ib_create_cq_~tmp___1~31#1.base, mlx5_ib_create_cq_~tmp___1~31#1.offset, mlx5_ib_create_cq_~tmp___2~26#1, mlx5_ib_create_cq_~tmp___3~17#1.base, mlx5_ib_create_cq_~tmp___3~17#1.offset, mlx5_ib_create_cq_~tmp___4~13#1, mlx5_ib_create_cq_~tmp___5~13#1.base, mlx5_ib_create_cq_~tmp___5~13#1.offset, mlx5_ib_create_cq_~tmp___6~11#1.base, mlx5_ib_create_cq_~tmp___6~11#1.offset, mlx5_ib_create_cq_~#__key~4#1.base, mlx5_ib_create_cq_~#__key~4#1.offset, mlx5_ib_create_cq_~#__key___0~2#1.base, mlx5_ib_create_cq_~#__key___0~2#1.offset, mlx5_ib_create_cq_~tmp___7~11#1, mlx5_ib_create_cq_~tmp___8~8#1, mlx5_ib_create_cq_~tmp___9~7#1, mlx5_ib_create_cq_~tmp___10~6#1, mlx5_ib_create_cq_~tmp___11~5#1, mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset, mlx5_ib_create_cq_~tmp___12~5#1.base, mlx5_ib_create_cq_~tmp___12~5#1.offset, mlx5_ib_create_cq_~tmp___13~5#1, mlx5_ib_create_cq_~tmp___14~5#1, mlx5_ib_create_cq_~tmp___15~5#1.base, mlx5_ib_create_cq_~tmp___15~5#1.offset;mlx5_ib_create_cq_~ibdev#1.base, mlx5_ib_create_cq_~ibdev#1.offset := mlx5_ib_create_cq_#in~ibdev#1.base, mlx5_ib_create_cq_#in~ibdev#1.offset;mlx5_ib_create_cq_~attr#1.base, mlx5_ib_create_cq_~attr#1.offset := mlx5_ib_create_cq_#in~attr#1.base, mlx5_ib_create_cq_#in~attr#1.offset;mlx5_ib_create_cq_~context#1.base, mlx5_ib_create_cq_~context#1.offset := mlx5_ib_create_cq_#in~context#1.base, mlx5_ib_create_cq_#in~context#1.offset;mlx5_ib_create_cq_~udata#1.base, mlx5_ib_create_cq_~udata#1.offset := mlx5_ib_create_cq_#in~udata#1.base, mlx5_ib_create_cq_#in~udata#1.offset;havoc mlx5_ib_create_cq_~entries~0#1;havoc mlx5_ib_create_cq_~vector~0#1;call mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset := #Ultimate.allocOnStack(8);havoc mlx5_ib_create_cq_~dev~28#1.base, mlx5_ib_create_cq_~dev~28#1.offset;havoc mlx5_ib_create_cq_~tmp~91#1.base, mlx5_ib_create_cq_~tmp~91#1.offset;havoc mlx5_ib_create_cq_~cq~3#1.base, mlx5_ib_create_cq_~cq~3#1.offset;call mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset := #Ultimate.allocOnStack(4);call mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset := #Ultimate.allocOnStack(4);call mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset := #Ultimate.allocOnStack(4);call mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset := #Ultimate.allocOnStack(4);call mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset := #Ultimate.allocOnStack(4);havoc mlx5_ib_create_cq_~err~23#1;havoc mlx5_ib_create_cq_~tmp___0~47#1.base, mlx5_ib_create_cq_~tmp___0~47#1.offset;havoc mlx5_ib_create_cq_~tmp___1~31#1.base, mlx5_ib_create_cq_~tmp___1~31#1.offset;havoc mlx5_ib_create_cq_~tmp___2~26#1;havoc mlx5_ib_create_cq_~tmp___3~17#1.base, mlx5_ib_create_cq_~tmp___3~17#1.offset;havoc mlx5_ib_create_cq_~tmp___4~13#1;havoc mlx5_ib_create_cq_~tmp___5~13#1.base, mlx5_ib_create_cq_~tmp___5~13#1.offset;havoc mlx5_ib_create_cq_~tmp___6~11#1.base, mlx5_ib_create_cq_~tmp___6~11#1.offset;call mlx5_ib_create_cq_~#__key~4#1.base, mlx5_ib_create_cq_~#__key~4#1.offset := #Ultimate.allocOnStack(8);call mlx5_ib_create_cq_~#__key___0~2#1.base, mlx5_ib_create_cq_~#__key___0~2#1.offset := #Ultimate.allocOnStack(8);havoc mlx5_ib_create_cq_~tmp___7~11#1;havoc mlx5_ib_create_cq_~tmp___8~8#1;havoc mlx5_ib_create_cq_~tmp___9~7#1;havoc mlx5_ib_create_cq_~tmp___10~6#1;havoc mlx5_ib_create_cq_~tmp___11~5#1;call mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset := #Ultimate.allocOnStack(37);havoc mlx5_ib_create_cq_~tmp___12~5#1.base, mlx5_ib_create_cq_~tmp___12~5#1.offset;havoc mlx5_ib_create_cq_~tmp___13~5#1;havoc mlx5_ib_create_cq_~tmp___14~5#1;havoc mlx5_ib_create_cq_~tmp___15~5#1.base, mlx5_ib_create_cq_~tmp___15~5#1.offset;call mlx5_ib_create_cq_#t~mem1384#1 := read~int#14(mlx5_ib_create_cq_~attr#1.base, mlx5_ib_create_cq_~attr#1.offset, 4);mlx5_ib_create_cq_~entries~0#1 := (if mlx5_ib_create_cq_#t~mem1384#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5_ib_create_cq_#t~mem1384#1 % 4294967296 % 4294967296 else mlx5_ib_create_cq_#t~mem1384#1 % 4294967296 % 4294967296 - 4294967296);havoc mlx5_ib_create_cq_#t~mem1384#1;call mlx5_ib_create_cq_#t~mem1385#1 := read~int#14(mlx5_ib_create_cq_~attr#1.base, 4 + mlx5_ib_create_cq_~attr#1.offset, 4);mlx5_ib_create_cq_~vector~0#1 := mlx5_ib_create_cq_#t~mem1385#1;havoc mlx5_ib_create_cq_#t~mem1385#1;call write~$Pointer$#73(0, 0, mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset, 8); [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12884-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2427#1.base, mlx5_ib_create_qp_#t~ret2427#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11827-1: SUMMARY for call create_user_qp_#t~ret1939#1 := printk(235, 0); srcloc: null [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11827: assume -2147483648 <= create_user_qp_#t~ret1939#1 && create_user_qp_#t~ret1939#1 <= 2147483647;havoc create_user_qp_#t~mem1938#1;havoc create_user_qp_#t~ret1939#1;create_user_qp_#res#1 := create_user_qp_~uuarn~2#1;call ULTIMATE.dealloc(create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset);havoc create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset);havoc create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#npages~2#1.base, create_user_qp_~#npages~2#1.offset);havoc create_user_qp_~#npages~2#1.base, create_user_qp_~#npages~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#offset~1#1.base, create_user_qp_~#offset~1#1.offset);havoc create_user_qp_~#offset~1#1.base, create_user_qp_~#offset~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#ncont~1#1.base, create_user_qp_~#ncont~1#1.offset);havoc create_user_qp_~#ncont~1#1.base, create_user_qp_~#ncont~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor~10#1.base, create_user_qp_~#descriptor~10#1.offset);havoc create_user_qp_~#descriptor~10#1.base, create_user_qp_~#descriptor~10#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___0~5#1.base, create_user_qp_~#descriptor___0~5#1.offset);havoc create_user_qp_~#descriptor___0~5#1.base, create_user_qp_~#descriptor___0~5#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___1~2#1.base, create_user_qp_~#descriptor___1~2#1.offset);havoc create_user_qp_~#descriptor___1~2#1.base, create_user_qp_~#descriptor___1~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___2~1#1.base, create_user_qp_~#descriptor___2~1#1.offset);havoc create_user_qp_~#descriptor___2~1#1.base, create_user_qp_~#descriptor___2~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___3~1#1.base, create_user_qp_~#descriptor___3~1#1.offset);havoc create_user_qp_~#descriptor___3~1#1.base, create_user_qp_~#descriptor___3~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___4~1#1.base, create_user_qp_~#descriptor___4~1#1.offset);havoc create_user_qp_~#descriptor___4~1#1.base, create_user_qp_~#descriptor___4~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___5~1#1.base, create_user_qp_~#descriptor___5~1#1.offset);havoc create_user_qp_~#descriptor___5~1#1.base, create_user_qp_~#descriptor___5~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___6~0#1.base, create_user_qp_~#descriptor___6~0#1.offset);havoc create_user_qp_~#descriptor___6~0#1.base, create_user_qp_~#descriptor___6~0#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___7~0#1.base, create_user_qp_~#descriptor___7~0#1.offset);havoc create_user_qp_~#descriptor___7~0#1.base, create_user_qp_~#descriptor___7~0#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___8~0#1.base, create_user_qp_~#descriptor___8~0#1.offset);havoc create_user_qp_~#descriptor___8~0#1.base, create_user_qp_~#descriptor___8~0#1.offset; [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12884: mlx5_ib_create_qp_~tmp___2~39#1.base, mlx5_ib_create_qp_~tmp___2~39#1.offset := mlx5_ib_create_qp_#t~ret2427#1.base, mlx5_ib_create_qp_#t~ret2427#1.offset;havoc mlx5_ib_create_qp_#t~ret2427#1.base, mlx5_ib_create_qp_#t~ret2427#1.offset;call mlx5_ib_create_qp_#t~mem2428#1 := read~int#7(mlx5_ib_create_qp_~tmp___2~39#1.base, 2076 + mlx5_ib_create_qp_~tmp___2~39#1.offset, 4); [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11959-1: SUMMARY for call create_user_qp_#t~ret2009#1.base, create_user_qp_#t~ret2009#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11959: create_user_qp_~tmp___25~2#1.base, create_user_qp_~tmp___25~2#1.offset := create_user_qp_#t~ret2009#1.base, create_user_qp_#t~ret2009#1.offset;havoc create_user_qp_#t~ret2009#1.base, create_user_qp_#t~ret2009#1.offset;call create_user_qp_#t~mem2010#1 := read~int#7(create_user_qp_~tmp___25~2#1.base, 2076 + create_user_qp_~tmp___25~2#1.offset, 4); [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17641: assume mlx5_mr_cache_debugfs_init_~i~25#1 <= 15; [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17641: assume !(mlx5_mr_cache_debugfs_init_~i~25#1 <= 15);mlx5_mr_cache_debugfs_init_#res#1 := 0; [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12620: havoc create_qp_common_#t~mem2351#1.base, create_qp_common_#t~mem2351#1.offset;create_qp_common_#res#1 := create_qp_common_~err~31#1;call ULTIMATE.dealloc(create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset);havoc create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset);havoc create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset);havoc create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset);havoc create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset);havoc create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset);havoc create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset);havoc create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset);havoc create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset);havoc create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset);havoc create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset);havoc create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset);havoc create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset);havoc create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset);havoc create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset);havoc create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset);havoc create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset; [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7599-1: SUMMARY for call get_ext_port_caps_#t~ret675#1 := __fswab32(get_ext_port_caps_#t~mem674#1); srcloc: null [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7599: get_ext_port_caps_~tmp~52#1 := get_ext_port_caps_#t~ret675#1; [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12620-2: call create_qp_common_#t~mem2351#1.base, create_qp_common_#t~mem2351#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8); [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12620-1: SUMMARY for call kvfree(create_qp_common_#t~mem2351#1.base, create_qp_common_#t~mem2351#1.offset); srcloc: null [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410: assume -2147483648 <= mlx5_query_node_desc_#t~ret251#1 && mlx5_query_node_desc_#t~ret251#1 <= 2147483647;mlx5_query_node_desc_~tmp___1~5#1 := mlx5_query_node_desc_#t~ret251#1;havoc mlx5_query_node_desc_#t~mem250#1.base, mlx5_query_node_desc_#t~mem250#1.offset;havoc mlx5_query_node_desc_#t~ret251#1;mlx5_query_node_desc_#res#1 := mlx5_query_node_desc_~tmp___1~5#1;call ULTIMATE.dealloc(mlx5_query_node_desc_~#in~0#1.base, mlx5_query_node_desc_~#in~0#1.offset);havoc mlx5_query_node_desc_~#in~0#1.base, mlx5_query_node_desc_~#in~0#1.offset; [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12488-4: assume 0 == create_qp_common_#t~mem2211#1 % 4294967296 || 128 == create_qp_common_#t~mem2211#1 % 4294967296;create_qp_common_#t~bitwise2212#1 := 128; [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12488-4: assume !(0 == create_qp_common_#t~mem2211#1 % 4294967296 || 128 == create_qp_common_#t~mem2211#1 % 4294967296); [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22001-2: ib_get_dma_mr_#res#1.base, ib_get_dma_mr_#res#1.offset := ib_get_dma_mr_#t~ret5179#1.base, ib_get_dma_mr_#t~ret5179#1.offset;havoc ib_get_dma_mr_#t~ret5179#1.base, ib_get_dma_mr_#t~ret5179#1.offset; [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12488-3: assume false;create_qp_common_#t~bitwise2212#1 := create_qp_common_#t~mem2211#1; [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12488-3: assume !false; [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22001-3: SUMMARY for call ib_get_dma_mr_#t~ret5179#1.base, ib_get_dma_mr_#t~ret5179#1.offset := ldv_malloc(36); srcloc: null [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22001: havoc ib_get_dma_mr_#t~ret5179#1.base, ib_get_dma_mr_#t~ret5179#1.offset;create_umr_res_#t~ret720#1.base, create_umr_res_#t~ret720#1.offset := ib_get_dma_mr_#res#1.base, ib_get_dma_mr_#res#1.offset;havoc ib_get_dma_mr_#t~ret5179#1.base, ib_get_dma_mr_#t~ret5179#1.offset, ib_get_dma_mr_~arg0#1.base, ib_get_dma_mr_~arg0#1.offset, ib_get_dma_mr_~arg1#1;havoc ib_get_dma_mr_#in~arg0#1.base, ib_get_dma_mr_#in~arg0#1.offset, ib_get_dma_mr_#in~arg1#1;assume { :end_inline_ib_get_dma_mr } true;create_umr_res_~mr~2#1.base, create_umr_res_~mr~2#1.offset := create_umr_res_#t~ret720#1.base, create_umr_res_#t~ret720#1.offset;havoc create_umr_res_#t~ret720#1.base, create_umr_res_#t~ret720#1.offset; [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11299: call ULTIMATE.dealloc(calc_sq_size_~#descriptor~9#1.base, calc_sq_size_~#descriptor~9#1.offset);havoc calc_sq_size_~#descriptor~9#1.base, calc_sq_size_~#descriptor~9#1.offset;call ULTIMATE.dealloc(calc_sq_size_~#descriptor___0~4#1.base, calc_sq_size_~#descriptor___0~4#1.offset);havoc calc_sq_size_~#descriptor___0~4#1.base, calc_sq_size_~#descriptor___0~4#1.offset;call ULTIMATE.dealloc(calc_sq_size_~#descriptor___1~1#1.base, calc_sq_size_~#descriptor___1~1#1.offset);havoc calc_sq_size_~#descriptor___1~1#1.base, calc_sq_size_~#descriptor___1~1#1.offset;create_kernel_qp_#t~ret2033#1 := calc_sq_size_#res#1;havoc calc_sq_size_#t~mem1770#1, calc_sq_size_#t~ret1771#1, calc_sq_size_#t~mem1772#1, calc_sq_size_#t~ret1773#1, calc_sq_size_#t~ret1774#1.base, calc_sq_size_#t~ret1774#1.offset, calc_sq_size_#t~mem1775#1, calc_sq_size_#t~mem1776#1.base, calc_sq_size_#t~mem1776#1.offset, calc_sq_size_#t~mem1777#1, calc_sq_size_#t~ret1778#1, calc_sq_size_#t~mem1779#1, calc_sq_size_#t~ret1780#1, calc_sq_size_#t~mem1781#1.base, calc_sq_size_#t~mem1781#1.offset, calc_sq_size_#t~mem1782#1, calc_sq_size_#t~ret1783#1, calc_sq_size_#t~ret1784#1.base, calc_sq_size_#t~ret1784#1.offset, calc_sq_size_#t~mem1785#1, calc_sq_size_#t~mem1786#1, calc_sq_size_#t~ret1787#1, calc_sq_size_#t~mem1788#1, calc_sq_size_#t~mem1789#1, calc_sq_size_#t~bitwise1790#1, calc_sq_size_#t~mem1791#1, calc_sq_size_#t~ret1792#1, calc_sq_size_#t~mem1793#1.base, calc_sq_size_#t~mem1793#1.offset, calc_sq_size_#t~mem1794#1, calc_sq_size_#t~ret1795#1, calc_sq_size_#t~mem1797#1, calc_sq_size_#t~bitwise1796#1, calc_sq_size_#t~mem1798#1, calc_sq_size_#t~ret1799#1, calc_sq_size_#t~mem1800#1.base, calc_sq_size_#t~mem1800#1.offset, calc_sq_size_#t~mem1801#1, calc_sq_size_#t~ret1802#1, calc_sq_size_#t~ret1803#1.base, calc_sq_size_#t~ret1803#1.offset, calc_sq_size_#t~mem1804#1, calc_sq_size_#t~mem1805#1, calc_sq_size_#t~bitwise1806#1, calc_sq_size_#t~mem1807#1, calc_sq_size_#t~mem1808#1, calc_sq_size_~dev#1.base, calc_sq_size_~dev#1.offset, calc_sq_size_~attr#1.base, calc_sq_size_~attr#1.offset, calc_sq_size_~qp#1.base, calc_sq_size_~qp#1.offset, calc_sq_size_~wqe_size~1#1, calc_sq_size_~wq_size~1#1, calc_sq_size_~#descriptor~9#1.base, calc_sq_size_~#descriptor~9#1.offset, calc_sq_size_~tmp~116#1.base, calc_sq_size_~tmp~116#1.offset, calc_sq_size_~tmp___0~59#1, calc_sq_size_~#descriptor___0~4#1.base, calc_sq_size_~#descriptor___0~4#1.offset, calc_sq_size_~tmp___1~41#1, calc_sq_size_~tmp___2~33#1.base, calc_sq_size_~tmp___2~33#1.offset, calc_sq_size_~tmp___3~21#1, calc_sq_size_~tmp___4~17#1, calc_sq_size_~tmp___5~17#1, calc_sq_size_~tmp___6~14#1, calc_sq_size_~#descriptor___1~1#1.base, calc_sq_size_~#descriptor___1~1#1.offset, calc_sq_size_~tmp___7~14#1, calc_sq_size_~tmp___8~10#1.base, calc_sq_size_~tmp___8~10#1.offset, calc_sq_size_~tmp___9~9#1, calc_sq_size_~tmp___10~7#1;havoc calc_sq_size_#in~dev#1.base, calc_sq_size_#in~dev#1.offset, calc_sq_size_#in~attr#1.base, calc_sq_size_#in~attr#1.offset, calc_sq_size_#in~qp#1.base, calc_sq_size_#in~qp#1.offset;assume { :end_inline_calc_sq_size } true;assume -2147483648 <= create_kernel_qp_#t~ret2033#1 && create_kernel_qp_#t~ret2033#1 <= 2147483647;create_kernel_qp_~err~30#1 := create_kernel_qp_#t~ret2033#1;havoc create_kernel_qp_#t~ret2033#1; [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410-1: SUMMARY for call mlx5_query_node_desc_#t~ret251#1 := mlx5_core_access_reg(mlx5_query_node_desc_#t~mem250#1.base, mlx5_query_node_desc_#t~mem250#1.offset, mlx5_query_node_desc_~#in~0#1.base, mlx5_query_node_desc_~#in~0#1.offset, 64, mlx5_query_node_desc_~node_desc#1.base, mlx5_query_node_desc_~node_desc#1.offset, 64, 24577, 0, 0); srcloc: null [2025-02-08 02:59:53,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12488: call write~int#18(create_qp_common_#t~bitwise2212#1, create_qp_common_#t~mem2209#1.base, 28 + create_qp_common_#t~mem2209#1.offset, 4);havoc create_qp_common_#t~mem2209#1.base, create_qp_common_#t~mem2209#1.offset;havoc create_qp_common_#t~mem2210#1.base, create_qp_common_#t~mem2210#1.offset;havoc create_qp_common_#t~mem2211#1;havoc create_qp_common_#t~bitwise2212#1; [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12488-2: havoc create_qp_common_#t~bitwise2212#1;assume (create_qp_common_#t~bitwise2212#1 % 4294967296 >= create_qp_common_#t~mem2211#1 % 4294967296 && create_qp_common_#t~bitwise2212#1 % 4294967296 >= 128) && create_qp_common_#t~bitwise2212#1 % 4294967296 <= 128 + create_qp_common_#t~mem2211#1 % 4294967296; [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11431-1: SUMMARY for call set_user_buf_size_#t~ret1839#1.base, set_user_buf_size_#t~ret1839#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12488-1: [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11431: set_user_buf_size_~tmp___5~18#1.base, set_user_buf_size_~tmp___5~18#1.offset := set_user_buf_size_#t~ret1839#1.base, set_user_buf_size_#t~ret1839#1.offset;havoc set_user_buf_size_#t~ret1839#1.base, set_user_buf_size_#t~ret1839#1.offset;call set_user_buf_size_#t~mem1840#1 := read~int#7(set_user_buf_size_~tmp___5~18#1.base, 2076 + set_user_buf_size_~tmp___5~18#1.offset, 4);call set_user_buf_size_#t~mem1841#1 := read~int#18(set_user_buf_size_~qp#1.base, 563 + set_user_buf_size_~qp#1.offset, 4); [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20152: assume 0 == (mlx5_query_mad_ifc_node_desc_~in_mad~3#1.base + mlx5_query_mad_ifc_node_desc_~in_mad~3#1.offset) % 18446744073709551616 || 0 == (mlx5_query_mad_ifc_node_desc_~out_mad~5#1.base + mlx5_query_mad_ifc_node_desc_~out_mad~5#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20152: assume !(0 == (mlx5_query_mad_ifc_node_desc_~in_mad~3#1.base + mlx5_query_mad_ifc_node_desc_~in_mad~3#1.offset) % 18446744073709551616 || 0 == (mlx5_query_mad_ifc_node_desc_~out_mad~5#1.base + mlx5_query_mad_ifc_node_desc_~out_mad~5#1.offset) % 18446744073709551616); [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9846-1: SUMMARY for call create_cq_user_#t~ret1339#1 := ldv__builtin_expect((if create_cq_user_#t~mem1338#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_cq_user_#t~mem1338#1 % 256 % 18446744073709551616 else create_cq_user_#t~mem1338#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12885: havoc mlx5_ib_create_qp_#t~mem2428#1; [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12885-1: SUMMARY for call __dynamic_pr_debug(mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset, 372, 0); srcloc: null [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11960: havoc create_user_qp_#t~mem2010#1; [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11960-1: SUMMARY for call __dynamic_pr_debug(create_user_qp_~#descriptor___8~0#1.base, create_user_qp_~#descriptor___8~0#1.offset, 267, 0); srcloc: null [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9846: assume -9223372036854775808 <= create_cq_user_#t~ret1339#1 && create_cq_user_#t~ret1339#1 <= 9223372036854775807;create_cq_user_~tmp___4~12#1 := create_cq_user_#t~ret1339#1;havoc create_cq_user_#t~mem1338#1;havoc create_cq_user_#t~ret1339#1; [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7600: assume get_ext_port_caps_~port~1#1 % 4294967296 <= get_ext_port_caps_~tmp~52#1 % 256 % 4294967296; [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7600: assume !(get_ext_port_caps_~port~1#1 % 4294967296 <= get_ext_port_caps_~tmp~52#1 % 256 % 4294967296); [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12357-1: SUMMARY for call create_qp_common_#t~ret2151#1 := ldv__builtin_expect((if create_qp_common_#t~mem2150#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_qp_common_#t~mem2150#1 % 256 % 18446744073709551616 else create_qp_common_#t~mem2150#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12357: assume -9223372036854775808 <= create_qp_common_#t~ret2151#1 && create_qp_common_#t~ret2151#1 <= 9223372036854775807;create_qp_common_~tmp___6~18#1 := create_qp_common_#t~ret2151#1;havoc create_qp_common_#t~mem2150#1;havoc create_qp_common_#t~ret2151#1; [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7336: assume 0 != mlx5_ib_alloc_pd_~err~10#1; [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7336: assume !(0 != mlx5_ib_alloc_pd_~err~10#1); [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11432: assume -2147483648 <= set_user_buf_size_#t~ret1843#1 && set_user_buf_size_#t~ret1843#1 <= 2147483647;havoc set_user_buf_size_#t~mem1840#1;havoc set_user_buf_size_#t~mem1841#1;havoc set_user_buf_size_#t~bitwise1842#1;havoc set_user_buf_size_#t~ret1843#1;set_user_buf_size_#res#1 := -22; [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8261: call mlx5_ib_add_#t~mem898#1.base, mlx5_ib_add_#t~mem898#1.offset := read~$Pointer$#63(~#mlx5_class_attributes~0.base, ~#mlx5_class_attributes~0.offset + 8 * mlx5_ib_add_~i~2#1, 8);assume { :begin_inline_device_create_file } true;device_create_file_#in~arg0#1.base, device_create_file_#in~arg0#1.offset, device_create_file_#in~arg1#1.base, device_create_file_#in~arg1#1.offset := mlx5_ib_add_~dev~23#1.base, 920 + mlx5_ib_add_~dev~23#1.offset, mlx5_ib_add_#t~mem898#1.base, mlx5_ib_add_#t~mem898#1.offset;havoc device_create_file_#res#1;havoc device_create_file_#t~nondet5169#1, device_create_file_~arg0#1.base, device_create_file_~arg0#1.offset, device_create_file_~arg1#1.base, device_create_file_~arg1#1.offset;device_create_file_~arg0#1.base, device_create_file_~arg0#1.offset := device_create_file_#in~arg0#1.base, device_create_file_#in~arg0#1.offset;device_create_file_~arg1#1.base, device_create_file_~arg1#1.offset := device_create_file_#in~arg1#1.base, device_create_file_#in~arg1#1.offset;havoc device_create_file_#t~nondet5169#1;assume -2147483648 <= device_create_file_#t~nondet5169#1 && device_create_file_#t~nondet5169#1 <= 2147483647;device_create_file_#res#1 := device_create_file_#t~nondet5169#1;havoc device_create_file_#t~nondet5169#1; [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11432-1: SUMMARY for call set_user_buf_size_#t~ret1843#1 := printk(203, 0); srcloc: null [2025-02-08 02:59:53,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11168: call ULTIMATE.dealloc(set_rq_size_~#descriptor~8#1.base, set_rq_size_~#descriptor~8#1.offset);havoc set_rq_size_~#descriptor~8#1.base, set_rq_size_~#descriptor~8#1.offset;create_qp_common_#t~ret2149#1 := set_rq_size_#res#1;havoc set_rq_size_#t~mem1731#1.base, set_rq_size_#t~mem1731#1.offset, set_rq_size_#t~mem1732#1, set_rq_size_#t~ret1733#1, set_rq_size_#t~mem1735#1, set_rq_size_#t~bitwise1734#1, set_rq_size_#t~mem1736#1, set_rq_size_#t~mem1737#1, set_rq_size_#t~mem1738#1, set_rq_size_#t~bitwise1739#1, set_rq_size_#t~mem1740#1, set_rq_size_#t~mem1741#1, set_rq_size_#t~mem1742#1, set_rq_size_#t~mem1743#1, set_rq_size_#t~ret1744#1, set_rq_size_#t~mem1745#1, set_rq_size_#t~ret1746#1, set_rq_size_#t~mem1747#1.base, set_rq_size_#t~mem1747#1.offset, set_rq_size_#t~mem1748#1, set_rq_size_#t~ret1749#1, set_rq_size_#t~mem1750#1, set_rq_size_#t~ret1751#1, set_rq_size_#t~mem1752#1.base, set_rq_size_#t~mem1752#1.offset, set_rq_size_#t~mem1753#1, set_rq_size_#t~ret1754#1, set_rq_size_#t~ret1755#1.base, set_rq_size_#t~ret1755#1.offset, set_rq_size_#t~mem1756#1, set_rq_size_#t~ret1757#1, set_rq_size_#t~mem1758#1, set_rq_size_#t~bitwise1759#1, set_rq_size_#t~mem1760#1, set_rq_size_#t~mem1761#1, set_rq_size_~dev#1.base, set_rq_size_~dev#1.offset, set_rq_size_~cap#1.base, set_rq_size_~cap#1.offset, set_rq_size_~has_rq#1, set_rq_size_~qp#1.base, set_rq_size_~qp#1.offset, set_rq_size_~ucmd#1.base, set_rq_size_~ucmd#1.offset, set_rq_size_~wqe_size~0#1, set_rq_size_~wq_size~0#1, set_rq_size_~tmp~115#1, set_rq_size_~tmp___0~58#1, set_rq_size_~tmp___1~40#1, set_rq_size_~__max1~0#1, set_rq_size_~__max2~0#1, set_rq_size_~#descriptor~8#1.base, set_rq_size_~#descriptor~8#1.offset, set_rq_size_~tmp___2~32#1, set_rq_size_~tmp___3~20#1.base, set_rq_size_~tmp___3~20#1.offset, set_rq_size_~tmp___4~16#1, set_rq_size_~tmp___5~16#1;havoc set_rq_size_#in~dev#1.base, set_rq_size_#in~dev#1.offset, set_rq_size_#in~cap#1.base, set_rq_size_#in~cap#1.offset, set_rq_size_#in~has_rq#1, set_rq_size_#in~qp#1.base, set_rq_size_#in~qp#1.offset, set_rq_size_#in~ucmd#1.base, set_rq_size_#in~ucmd#1.offset;assume { :end_inline_set_rq_size } true;assume -2147483648 <= create_qp_common_#t~ret2149#1 && create_qp_common_#t~ret2149#1 <= 2147483647;create_qp_common_~err~31#1 := create_qp_common_#t~ret2149#1;havoc create_qp_common_#t~mem2146#1;havoc create_qp_common_#t~mem2147#1.base, create_qp_common_#t~mem2147#1.offset;havoc create_qp_common_#t~short2148#1;havoc create_qp_common_#t~ret2149#1; [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20021-1: SUMMARY for call init_query_mad(mlx5_query_ext_port_caps_~in_mad~1#1.base, mlx5_query_ext_port_caps_~in_mad~1#1.offset); srcloc: null [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20021: call write~int#18(37119, mlx5_query_ext_port_caps_~in_mad~1#1.base, 16 + mlx5_query_ext_port_caps_~in_mad~1#1.offset, 2); [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9847: assume 0 != create_cq_user_~tmp___4~12#1; [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9847: assume !(0 != create_cq_user_~tmp___4~12#1); [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20682-2: call mlx5_ib_internal_fill_odp_caps_#t~mem4919#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4919#1.offset := read~$Pointer$#18(mlx5_ib_internal_fill_odp_caps_~dev#1.base, 2391 + mlx5_ib_internal_fill_odp_caps_~dev#1.offset, 8);call mlx5_ib_internal_fill_odp_caps_#t~mem4920#1 := read~int#18(mlx5_ib_internal_fill_odp_caps_#t~mem4919#1.base, 253321 + mlx5_ib_internal_fill_odp_caps_#t~mem4919#1.offset, 4); [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20682-1: SUMMARY for call mlx5_ib_internal_fill_odp_caps_#t~ret4921#1 := __fswab32(mlx5_ib_internal_fill_odp_caps_#t~mem4920#1); srcloc: null [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8262: assume 0 != mlx5_ib_add_~err~17#1; [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8262: assume !(0 != mlx5_ib_add_~err~17#1);mlx5_ib_add_~i~2#1 := 1 + mlx5_ib_add_~i~2#1; [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7337-1: SUMMARY for call mlx5_ib_alloc_pd_#t~ret594#1.base, mlx5_ib_alloc_pd_#t~ret594#1.offset := to_mdev(mlx5_ib_alloc_pd_~ibdev#1.base, mlx5_ib_alloc_pd_~ibdev#1.offset); srcloc: null [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7337: mlx5_ib_alloc_pd_~tmp___7~3#1.base, mlx5_ib_alloc_pd_~tmp___7~3#1.offset := mlx5_ib_alloc_pd_#t~ret594#1.base, mlx5_ib_alloc_pd_#t~ret594#1.offset;havoc mlx5_ib_alloc_pd_#t~ret594#1.base, mlx5_ib_alloc_pd_#t~ret594#1.offset;call mlx5_ib_alloc_pd_#t~mem595#1.base, mlx5_ib_alloc_pd_#t~mem595#1.offset := read~$Pointer$#18(mlx5_ib_alloc_pd_~tmp___7~3#1.base, 2391 + mlx5_ib_alloc_pd_~tmp___7~3#1.offset, 8);call mlx5_ib_alloc_pd_#t~mem596#1 := read~int#18(mlx5_ib_alloc_pd_~pd~0#1.base, 20 + mlx5_ib_alloc_pd_~pd~0#1.offset, 4); [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11433-1: havoc set_user_buf_size_#t~bitwise1842#1;assume set_user_buf_size_#t~bitwise1842#1 > 1; [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11433: [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12358: assume 0 != create_qp_common_~tmp___6~18#1; [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12358: assume !(0 != create_qp_common_~tmp___6~18#1); [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20682: mlx5_ib_internal_fill_odp_caps_~tmp___3~63#1 := mlx5_ib_internal_fill_odp_caps_#t~ret4921#1;havoc mlx5_ib_internal_fill_odp_caps_#t~mem4919#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4919#1.offset;havoc mlx5_ib_internal_fill_odp_caps_#t~mem4920#1;havoc mlx5_ib_internal_fill_odp_caps_#t~ret4921#1; [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11433-2: assume 0 == (if set_user_buf_size_~tmp___4~18#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then set_user_buf_size_~tmp___4~18#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else set_user_buf_size_~tmp___4~18#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 256;set_user_buf_size_#t~bitwise1842#1 := 1; [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11433-2: assume !(0 == (if set_user_buf_size_~tmp___4~18#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then set_user_buf_size_~tmp___4~18#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else set_user_buf_size_~tmp___4~18#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 256); [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7998: create_dev_resources_~tmp___2~17#1 := (if 0 == create_dev_resources_#t~ret777#1 % 256 then 0 else 1);havoc create_dev_resources_#t~mem776#1.base, create_dev_resources_#t~mem776#1.offset;havoc create_dev_resources_#t~ret777#1; [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7998-1: SUMMARY for call create_dev_resources_#t~ret777#1 := IS_ERR(create_dev_resources_#t~mem776#1.base, create_dev_resources_#t~mem776#1.offset); srcloc: null [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9848: create_cq_user_~tmp___3~16#1.base, create_cq_user_~tmp___3~16#1.offset := create_cq_user_#t~ret1340#1.base, create_cq_user_#t~ret1340#1.offset;havoc create_cq_user_#t~ret1340#1.base, create_cq_user_#t~ret1340#1.offset;call create_cq_user_#t~mem1341#1 := read~int#7(create_cq_user_~tmp___3~16#1.base, 2076 + create_cq_user_~tmp___3~16#1.offset, 4);call create_cq_user_#t~mem1342#1 := read~int#2(create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset, 8);call create_cq_user_#t~mem1343#1 := read~int#2(create_cq_user_~#ucmd~0#1.base, 16 + create_cq_user_~#ucmd~0#1.offset, 4);call create_cq_user_#t~mem1344#1 := read~int#82(create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset, 4);call create_cq_user_#t~mem1345#1 := read~int#64(create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset, 4);call create_cq_user_#t~mem1346#1 := read~int#19(create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset, 4); [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9848-1: SUMMARY for call create_cq_user_#t~ret1340#1.base, create_cq_user_#t~ret1340#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683-3: assume 536870912 == mlx5_ib_internal_fill_odp_caps_~tmp___3~63#1 % 4294967296;mlx5_ib_internal_fill_odp_caps_#t~bitwise4922#1 := mlx5_ib_internal_fill_odp_caps_~tmp___3~63#1; [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683-3: assume !(536870912 == mlx5_ib_internal_fill_odp_caps_~tmp___3~63#1 % 4294967296); [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683-2: havoc mlx5_ib_internal_fill_odp_caps_#t~bitwise4922#1;assume mlx5_ib_internal_fill_odp_caps_#t~bitwise4922#1 % 4294967296 <= mlx5_ib_internal_fill_odp_caps_~tmp___3~63#1 % 4294967296 && mlx5_ib_internal_fill_odp_caps_#t~bitwise4922#1 % 4294967296 <= 536870912; [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12491-1: call create_qp_common_#t~mem2213#1 := read~int#18(create_qp_common_~qp#1.base, 765 + create_qp_common_~qp#1.offset, 4); [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12491: assume 0 != (if create_qp_common_#t~mem2213#1 % 4294967296 % 4294967296 <= 2147483647 then create_qp_common_#t~mem2213#1 % 4294967296 % 4294967296 else create_qp_common_#t~mem2213#1 % 4294967296 % 4294967296 - 4294967296) % 2;havoc create_qp_common_#t~mem2213#1;call create_qp_common_#t~mem2214#1.base, create_qp_common_#t~mem2214#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2215#1.base, create_qp_common_#t~mem2215#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2216#1 := read~int#18(create_qp_common_#t~mem2215#1.base, 28 + create_qp_common_#t~mem2215#1.offset, 4); [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12491: assume !(0 != (if create_qp_common_#t~mem2213#1 % 4294967296 % 4294967296 <= 2147483647 then create_qp_common_#t~mem2213#1 % 4294967296 % 4294967296 else create_qp_common_#t~mem2213#1 % 4294967296 % 4294967296 - 4294967296) % 2);havoc create_qp_common_#t~mem2213#1; [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683-4: assume 0 == mlx5_ib_internal_fill_odp_caps_~tmp___3~63#1 % 4294967296;mlx5_ib_internal_fill_odp_caps_#t~bitwise4922#1 := 0; [2025-02-08 02:59:53,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683-4: assume !(0 == mlx5_ib_internal_fill_odp_caps_~tmp___3~63#1 % 4294967296); [2025-02-08 02:59:53,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7338: assume -2147483648 <= mlx5_ib_alloc_pd_#t~ret597#1 && mlx5_ib_alloc_pd_#t~ret597#1 <= 2147483647;havoc mlx5_ib_alloc_pd_#t~mem595#1.base, mlx5_ib_alloc_pd_#t~mem595#1.offset;havoc mlx5_ib_alloc_pd_#t~mem596#1;havoc mlx5_ib_alloc_pd_#t~ret597#1; [2025-02-08 02:59:53,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7338-1: SUMMARY for call mlx5_ib_alloc_pd_#t~ret597#1 := mlx5_core_dealloc_pd(mlx5_ib_alloc_pd_#t~mem595#1.base, mlx5_ib_alloc_pd_#t~mem595#1.offset, mlx5_ib_alloc_pd_#t~mem596#1); srcloc: null [2025-02-08 02:59:53,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12359-1: SUMMARY for call create_qp_common_#t~ret2152#1.base, create_qp_common_#t~ret2152#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683-1: [2025-02-08 02:59:53,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12359: create_qp_common_~tmp___5~21#1.base, create_qp_common_~tmp___5~21#1.offset := create_qp_common_#t~ret2152#1.base, create_qp_common_#t~ret2152#1.offset;havoc create_qp_common_#t~ret2152#1.base, create_qp_common_#t~ret2152#1.offset;call create_qp_common_#t~mem2153#1 := read~int#7(create_qp_common_~tmp___5~21#1.base, 2076 + create_qp_common_~tmp___5~21#1.offset, 4); [2025-02-08 02:59:53,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683: assume 0 != mlx5_ib_internal_fill_odp_caps_#t~bitwise4922#1 % 4294967296;havoc mlx5_ib_internal_fill_odp_caps_#t~bitwise4922#1;call mlx5_ib_internal_fill_odp_caps_#t~mem4923#1 := read~int#18(mlx5_ib_internal_fill_odp_caps_~caps~0#1.base, 8 + mlx5_ib_internal_fill_odp_caps_~caps~0#1.offset, 4); [2025-02-08 02:59:53,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20683: assume !(0 != mlx5_ib_internal_fill_odp_caps_#t~bitwise4922#1 % 4294967296);havoc mlx5_ib_internal_fill_odp_caps_#t~bitwise4922#1; [2025-02-08 02:59:53,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999: assume 0 != (if create_dev_resources_~tmp___2~17#1 % 256 % 4294967296 <= 2147483647 then create_dev_resources_~tmp___2~17#1 % 256 % 4294967296 else create_dev_resources_~tmp___2~17#1 % 256 % 4294967296 - 4294967296);call create_dev_resources_#t~mem778#1.base, create_dev_resources_#t~mem778#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999: assume !(0 != (if create_dev_resources_~tmp___2~17#1 % 256 % 4294967296 <= 2147483647 then create_dev_resources_~tmp___2~17#1 % 256 % 4294967296 else create_dev_resources_~tmp___2~17#1 % 256 % 4294967296 - 4294967296));call create_dev_resources_#t~mem780#1.base, create_dev_resources_#t~mem780#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(create_dev_resources_~dev~22#1.base, create_dev_resources_~dev~22#1.offset, create_dev_resources_#t~mem780#1.base, create_dev_resources_#t~mem780#1.offset, 8);havoc create_dev_resources_#t~mem780#1.base, create_dev_resources_#t~mem780#1.offset;call create_dev_resources_#t~mem781#1.base, create_dev_resources_#t~mem781#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(0, 0, create_dev_resources_#t~mem781#1.base, 8 + create_dev_resources_#t~mem781#1.offset, 8);havoc create_dev_resources_#t~mem781#1.base, create_dev_resources_#t~mem781#1.offset;call create_dev_resources_#t~mem782#1.base, create_dev_resources_#t~mem782#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(0, 0, create_dev_resources_#t~mem782#1.base, 16 + create_dev_resources_#t~mem782#1.offset, 8);havoc create_dev_resources_#t~mem782#1.base, create_dev_resources_#t~mem782#1.offset;call create_dev_resources_#t~mem783#1.base, create_dev_resources_#t~mem783#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(0, 0, create_dev_resources_#t~mem783#1.base, 24 + create_dev_resources_#t~mem783#1.offset, 8);havoc create_dev_resources_#t~mem783#1.base, create_dev_resources_#t~mem783#1.offset;call create_dev_resources_#t~mem784#1.base, create_dev_resources_#t~mem784#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(0, 0, create_dev_resources_#t~mem784#1.base, 32 + create_dev_resources_#t~mem784#1.offset, 8);havoc create_dev_resources_#t~mem784#1.base, create_dev_resources_#t~mem784#1.offset;call create_dev_resources_#t~mem785#1.base, create_dev_resources_#t~mem785#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20023-1: SUMMARY for call mlx5_query_ext_port_caps_#t~ret4746#1 := __fswab32(mlx5_query_ext_port_caps_~port#1 % 256); srcloc: null [2025-02-08 02:59:53,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20023: mlx5_query_ext_port_caps_~tmp___1~103#1 := mlx5_query_ext_port_caps_#t~ret4746#1;havoc mlx5_query_ext_port_caps_#t~ret4746#1;call write~int#18(mlx5_query_ext_port_caps_~tmp___1~103#1, mlx5_query_ext_port_caps_~in_mad~1#1.base, 20 + mlx5_query_ext_port_caps_~in_mad~1#1.offset, 4); [2025-02-08 02:59:53,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11699: call ULTIMATE.dealloc(create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset);havoc create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset);havoc create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#npages~2#1.base, create_user_qp_~#npages~2#1.offset);havoc create_user_qp_~#npages~2#1.base, create_user_qp_~#npages~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#offset~1#1.base, create_user_qp_~#offset~1#1.offset);havoc create_user_qp_~#offset~1#1.base, create_user_qp_~#offset~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#ncont~1#1.base, create_user_qp_~#ncont~1#1.offset);havoc create_user_qp_~#ncont~1#1.base, create_user_qp_~#ncont~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor~10#1.base, create_user_qp_~#descriptor~10#1.offset);havoc create_user_qp_~#descriptor~10#1.base, create_user_qp_~#descriptor~10#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___0~5#1.base, create_user_qp_~#descriptor___0~5#1.offset);havoc create_user_qp_~#descriptor___0~5#1.base, create_user_qp_~#descriptor___0~5#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___1~2#1.base, create_user_qp_~#descriptor___1~2#1.offset);havoc create_user_qp_~#descriptor___1~2#1.base, create_user_qp_~#descriptor___1~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___2~1#1.base, create_user_qp_~#descriptor___2~1#1.offset);havoc create_user_qp_~#descriptor___2~1#1.base, create_user_qp_~#descriptor___2~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___3~1#1.base, create_user_qp_~#descriptor___3~1#1.offset);havoc create_user_qp_~#descriptor___3~1#1.base, create_user_qp_~#descriptor___3~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___4~1#1.base, create_user_qp_~#descriptor___4~1#1.offset);havoc create_user_qp_~#descriptor___4~1#1.base, create_user_qp_~#descriptor___4~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___5~1#1.base, create_user_qp_~#descriptor___5~1#1.offset);havoc create_user_qp_~#descriptor___5~1#1.base, create_user_qp_~#descriptor___5~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___6~0#1.base, create_user_qp_~#descriptor___6~0#1.offset);havoc create_user_qp_~#descriptor___6~0#1.base, create_user_qp_~#descriptor___6~0#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___7~0#1.base, create_user_qp_~#descriptor___7~0#1.offset);havoc create_user_qp_~#descriptor___7~0#1.base, create_user_qp_~#descriptor___7~0#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___8~0#1.base, create_user_qp_~#descriptor___8~0#1.offset);havoc create_user_qp_~#descriptor___8~0#1.base, create_user_qp_~#descriptor___8~0#1.offset;create_qp_common_#t~ret2178#1 := create_user_qp_#res#1;havoc create_user_qp_#t~ret1910#1, create_user_qp_#t~mem1911#1, create_user_qp_#t~ret1912#1, create_user_qp_#t~ret1913#1.base, create_user_qp_#t~ret1913#1.offset, create_user_qp_#t~mem1914#1, create_user_qp_#t~mem1915#1.base, create_user_qp_#t~mem1915#1.offset, create_user_qp_#t~mem1916#1.base, create_user_qp_#t~mem1916#1.offset, create_user_qp_#t~ret1917#1.base, create_user_qp_#t~ret1917#1.offset, create_user_qp_#t~ret1918#1, create_user_qp_#t~mem1919#1, create_user_qp_#t~ret1920#1, create_user_qp_#t~ret1921#1.base, create_user_qp_#t~ret1921#1.offset, create_user_qp_#t~mem1922#1, create_user_qp_#t~mem1923#1, create_user_qp_#t~ret1924#1, create_user_qp_#t~ret1925#1.base, create_user_qp_#t~ret1925#1.offset, create_user_qp_#t~mem1926#1, create_user_qp_#t~ret1927#1, create_user_qp_#t~mem1928#1, create_user_qp_#t~ret1929#1, create_user_qp_#t~ret1930#1.base, create_user_qp_#t~ret1930#1.offset, create_user_qp_#t~mem1931#1, create_user_qp_#t~mem1932#1, create_user_qp_#t~ret1933#1, create_user_qp_#t~ret1934#1.base, create_user_qp_#t~ret1934#1.offset, create_user_qp_#t~mem1935#1, create_user_qp_#t~ret1936#1, create_user_qp_#t~ret1937#1.base, create_user_qp_#t~ret1937#1.offset, create_user_qp_#t~mem1938#1, create_user_qp_#t~ret1939#1, create_user_qp_#t~ret1940#1, create_user_qp_#t~mem1941#1, create_user_qp_#t~ret1942#1, create_user_qp_#t~ret1943#1.base, create_user_qp_#t~ret1943#1.offset, create_user_qp_#t~mem1944#1, create_user_qp_#t~mem1945#1, create_user_qp_#t~mem1946#1, create_user_qp_#t~bitwise1947#1, create_user_qp_#t~ret1948#1, create_user_qp_#t~mem1949#1, create_user_qp_#t~mem1950#1, create_user_qp_#t~short1951#1, create_user_qp_#t~mem1952#1.base, create_user_qp_#t~mem1952#1.offset, create_user_qp_#t~mem1953#1.base, create_user_qp_#t~mem1953#1.offset, create_user_qp_#t~mem1954#1, create_user_qp_#t~mem1955#1, create_user_qp_#t~ret1956#1.base, create_user_qp_#t~ret1956#1.offset, create_user_qp_#t~mem1957#1.base, create_user_qp_#t~mem1957#1.offset, create_user_qp_#t~ret1958#1, create_user_qp_#t~mem1959#1, create_user_qp_#t~ret1960#1, create_user_qp_#t~ret1961#1.base, create_user_qp_#t~ret1961#1.offset, create_user_qp_#t~mem1962#1, create_user_qp_#t~mem1963#1.base, create_user_qp_#t~mem1963#1.offset, create_user_qp_#t~ret1964#1, create_user_qp_#t~mem1965#1.base, create_user_qp_#t~mem1965#1.offset, create_user_qp_#t~mem1966#1.base, create_user_qp_#t~mem1966#1.offset, create_user_qp_#t~mem1967#1, create_user_qp_#t~mem1968#1, create_user_qp_#t~mem1969#1, create_user_qp_#t~ret1970#1, create_user_qp_#t~ret1971#1.base, create_user_qp_#t~ret1971#1.offset, create_user_qp_#t~mem1972#1, create_user_qp_#t~ret1973#1, create_user_qp_#t~mem1974#1, create_user_qp_#t~ret1975#1, create_user_qp_#t~ret1976#1.base, create_user_qp_#t~ret1976#1.offset, create_user_qp_#t~mem1977#1, create_user_qp_#t~mem1978#1, create_user_qp_#t~mem1979#1, create_user_qp_#t~mem1980#1, create_user_qp_#t~mem1981#1, create_user_qp_#t~mem1982#1, create_user_qp_#t~mem1983#1, create_user_qp_#t~mem1984#1, create_user_qp_#t~mem1985#1, create_user_qp_#t~ret1986#1.base, create_user_qp_#t~ret1986#1.offset, create_user_qp_#t~mem1987#1.base, create_user_qp_#t~mem1987#1.offset, create_user_qp_#t~mem1988#1.base, create_user_qp_#t~mem1988#1.offset, create_user_qp_#t~mem1989#1.base, create_user_qp_#t~mem1989#1.offset, create_user_qp_#t~mem1990#1, create_user_qp_#t~mem1991#1.base, create_user_qp_#t~mem1991#1.offset, create_user_qp_#t~mem1992#1, create_user_qp_#t~ret1993#1, create_user_qp_#t~mem1994#1.base, create_user_qp_#t~mem1994#1.offset, create_user_qp_#t~mem1995#1, create_user_qp_#t~ret1996#1, create_user_qp_#t~mem1997#1.base, create_user_qp_#t~mem1997#1.offset, create_user_qp_#t~ret1998#1, create_user_qp_#t~mem1999#1.base, create_user_qp_#t~mem1999#1.offset, create_user_qp_#t~mem2000#1, create_user_qp_#t~ret2001#1, create_user_qp_#t~mem2002#1, create_user_qp_#t~ret2003#1, create_user_qp_#t~ret2004#1.base, create_user_qp_#t~ret2004#1.offset, create_user_qp_#t~mem2005#1, create_user_qp_#t~ret2006#1, create_user_qp_#t~mem2007#1, create_user_qp_#t~ret2008#1, create_user_qp_#t~ret2009#1.base, create_user_qp_#t~ret2009#1.offset, create_user_qp_#t~mem2010#1, create_user_qp_#t~mem2011#1.base, create_user_qp_#t~mem2011#1.offset, create_user_qp_#t~mem2012#1.base, create_user_qp_#t~mem2012#1.offset, create_user_qp_#t~mem2013#1.base, create_user_qp_#t~mem2013#1.offset, create_user_qp_~dev#1.base, create_user_qp_~dev#1.offset, create_user_qp_~pd#1.base, create_user_qp_~pd#1.offset, create_user_qp_~qp#1.base, create_user_qp_~qp#1.offset, create_user_qp_~udata#1.base, create_user_qp_~udata#1.offset, create_user_qp_~in#1.base, create_user_qp_~in#1.offset, create_user_qp_~resp#1.base, create_user_qp_~resp#1.offset, create_user_qp_~inlen#1.base, create_user_qp_~inlen#1.offset, create_user_qp_~context~5#1.base, create_user_qp_~context~5#1.offset, create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset, create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset, create_user_qp_~uar_index~0#1, create_user_qp_~#npages~2#1.base, create_user_qp_~#npages~2#1.offset, create_user_qp_~#offset~1#1.base, create_user_qp_~#offset~1#1.offset, create_user_qp_~uuarn~2#1, create_user_qp_~#ncont~1#1.base, create_user_qp_~#ncont~1#1.offset, create_user_qp_~err~29#1, create_user_qp_~#descriptor~10#1.base, create_user_qp_~#descriptor~10#1.offset, create_user_qp_~tmp~121#1.base, create_user_qp_~tmp~121#1.offset, create_user_qp_~tmp___0~63#1, create_user_qp_~#descriptor___0~5#1.base, create_user_qp_~#descriptor___0~5#1.offset, create_user_qp_~tmp___1~43#1.base, create_user_qp_~tmp___1~43#1.offset, create_user_qp_~tmp___2~35#1, create_user_qp_~#descriptor___1~2#1.base, create_user_qp_~#descriptor___1~2#1.offset, create_user_qp_~tmp___3~23#1.base, create_user_qp_~tmp___3~23#1.offset, create_user_qp_~tmp___4~19#1, create_user_qp_~#descriptor___2~1#1.base, create_user_qp_~#descriptor___2~1#1.offset, create_user_qp_~tmp___5~19#1.base, create_user_qp_~tmp___5~19#1.offset, create_user_qp_~tmp___6~16#1, create_user_qp_~#descriptor___3~1#1.base, create_user_qp_~#descriptor___3~1#1.offset, create_user_qp_~tmp___7~15#1.base, create_user_qp_~tmp___7~15#1.offset, create_user_qp_~tmp___8~11#1, create_user_qp_~tmp___9~10#1.base, create_user_qp_~tmp___9~10#1.offset, create_user_qp_~#descriptor___4~1#1.base, create_user_qp_~#descriptor___4~1#1.offset, create_user_qp_~tmp___10~8#1.base, create_user_qp_~tmp___10~8#1.offset, create_user_qp_~tmp___11~6#1, create_user_qp_~#descriptor___5~1#1.base, create_user_qp_~#descriptor___5~1#1.offset, create_user_qp_~tmp___12~6#1.base, create_user_qp_~tmp___12~6#1.offset, create_user_qp_~tmp___13~6#1, create_user_qp_~tmp___14~6#1, create_user_qp_~tmp___15~6#1, create_user_qp_~tmp___16~5#1.base, create_user_qp_~tmp___16~5#1.offset, create_user_qp_~#descriptor___6~0#1.base, create_user_qp_~#descriptor___6~0#1.offset, create_user_qp_~tmp___17~5#1.base, create_user_qp_~tmp___17~5#1.offset, create_user_qp_~tmp___18~5#1, create_user_qp_~tmp___19~4#1.base, create_user_qp_~tmp___19~4#1.offset, create_user_qp_~tmp___20~4#1, create_user_qp_~tmp___21~3#1, create_user_qp_~tmp___22~3#1, create_user_qp_~#descriptor___7~0#1.base, create_user_qp_~#descriptor___7~0#1.offset, create_user_qp_~tmp___23~3#1.base, create_user_qp_~tmp___23~3#1.offset, create_user_qp_~tmp___24~2#1, create_user_qp_~#descriptor___8~0#1.base, create_user_qp_~#descriptor___8~0#1.offset, create_user_qp_~tmp___25~2#1.base, create_user_qp_~tmp___25~2#1.offset, create_user_qp_~tmp___26~1#1;havoc create_user_qp_#in~dev#1.base, create_user_qp_#in~dev#1.offset, create_user_qp_#in~pd#1.base, create_user_qp_#in~pd#1.offset, create_user_qp_#in~qp#1.base, create_user_qp_#in~qp#1.offset, create_user_qp_#in~udata#1.base, create_user_qp_#in~udata#1.offset, create_user_qp_#in~in#1.base, create_user_qp_#in~in#1.offset, create_user_qp_#in~resp#1.base, create_user_qp_#in~resp#1.offset, create_user_qp_#in~inlen#1.base, create_user_qp_#in~inlen#1.offset;assume { :end_inline_create_user_qp } true;assume -2147483648 <= create_qp_common_#t~ret2178#1 && create_qp_common_#t~ret2178#1 <= 2147483647;create_qp_common_~err~31#1 := create_qp_common_#t~ret2178#1;havoc create_qp_common_#t~ret2178#1; [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9849: havoc create_cq_user_#t~mem1341#1;havoc create_cq_user_#t~mem1342#1;havoc create_cq_user_#t~mem1343#1;havoc create_cq_user_#t~mem1344#1;havoc create_cq_user_#t~mem1345#1;havoc create_cq_user_#t~mem1346#1; [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9849-1: SUMMARY for call __dynamic_pr_debug(create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset, 148, 0); srcloc: null [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12492: call write~int#18(create_qp_common_#t~bitwise2217#1, create_qp_common_#t~mem2214#1.base, 28 + create_qp_common_#t~mem2214#1.offset, 4);havoc create_qp_common_#t~mem2214#1.base, create_qp_common_#t~mem2214#1.offset;havoc create_qp_common_#t~mem2215#1.base, create_qp_common_#t~mem2215#1.offset;havoc create_qp_common_#t~mem2216#1;havoc create_qp_common_#t~bitwise2217#1; [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-4: assume 0 == mlx5_ib_internal_fill_odp_caps_#t~mem4923#1 % 4294967296 || 4 == mlx5_ib_internal_fill_odp_caps_#t~mem4923#1 % 4294967296;mlx5_ib_internal_fill_odp_caps_#t~bitwise4924#1 := 4; [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-4: assume !(0 == mlx5_ib_internal_fill_odp_caps_#t~mem4923#1 % 4294967296 || 4 == mlx5_ib_internal_fill_odp_caps_#t~mem4923#1 % 4294967296); [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-3: assume false;mlx5_ib_internal_fill_odp_caps_#t~bitwise4924#1 := mlx5_ib_internal_fill_odp_caps_#t~mem4923#1; [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-3: assume !false; [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12492-2: havoc create_qp_common_#t~bitwise2217#1;assume (create_qp_common_#t~bitwise2217#1 % 4294967296 >= create_qp_common_#t~mem2216#1 % 4294967296 && create_qp_common_#t~bitwise2217#1 % 4294967296 >= 64) && create_qp_common_#t~bitwise2217#1 % 4294967296 <= 64 + create_qp_common_#t~mem2216#1 % 4294967296; [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12492-1: [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7339: SUMMARY for call kfree(mlx5_ib_alloc_pd_~pd~0#1.base, mlx5_ib_alloc_pd_~pd~0#1.offset); srcloc: null [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12492-4: assume 0 == create_qp_common_#t~mem2216#1 % 4294967296 || 64 == create_qp_common_#t~mem2216#1 % 4294967296;create_qp_common_#t~bitwise2217#1 := 64; [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12492-4: assume !(0 == create_qp_common_#t~mem2216#1 % 4294967296 || 64 == create_qp_common_#t~mem2216#1 % 4294967296); [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12360: havoc create_qp_common_#t~mem2153#1; [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684: call write~int#18(mlx5_ib_internal_fill_odp_caps_#t~bitwise4924#1, mlx5_ib_internal_fill_odp_caps_~caps~0#1.base, 8 + mlx5_ib_internal_fill_odp_caps_~caps~0#1.offset, 4);havoc mlx5_ib_internal_fill_odp_caps_#t~mem4923#1;havoc mlx5_ib_internal_fill_odp_caps_#t~bitwise4924#1; [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12492-3: assume false;create_qp_common_#t~bitwise2217#1 := create_qp_common_#t~mem2216#1; [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12492-3: assume !false; [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-2: havoc mlx5_ib_internal_fill_odp_caps_#t~bitwise4924#1;assume (mlx5_ib_internal_fill_odp_caps_#t~bitwise4924#1 % 4294967296 >= mlx5_ib_internal_fill_odp_caps_#t~mem4923#1 % 4294967296 && mlx5_ib_internal_fill_odp_caps_#t~bitwise4924#1 % 4294967296 >= 4) && mlx5_ib_internal_fill_odp_caps_#t~bitwise4924#1 % 4294967296 <= 4 + mlx5_ib_internal_fill_odp_caps_#t~mem4923#1 % 4294967296; [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12360-1: SUMMARY for call __dynamic_pr_debug(create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset, 312, 0); srcloc: null [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20684-1: [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8000-1: SUMMARY for call create_dev_resources_#t~ret779#1 := PTR_ERR(create_dev_resources_#t~mem778#1.base, create_dev_resources_#t~mem778#1.offset); srcloc: null [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8000: assume -9223372036854775808 <= create_dev_resources_#t~ret779#1 && create_dev_resources_#t~ret779#1 <= 9223372036854775807;create_dev_resources_~tmp___1~20#1 := create_dev_resources_#t~ret779#1;havoc create_dev_resources_#t~mem778#1.base, create_dev_resources_#t~mem778#1.offset;havoc create_dev_resources_#t~ret779#1;create_dev_resources_~ret~1#1 := (if create_dev_resources_~tmp___1~20#1 % 4294967296 <= 2147483647 then create_dev_resources_~tmp___1~20#1 % 4294967296 else create_dev_resources_~tmp___1~20#1 % 4294967296 - 4294967296); [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12096: call write~$Pointer$#18(create_kernel_qp_#t~ret2052#1.base, create_kernel_qp_#t~ret2052#1.offset, create_kernel_qp_~qp#1.base, 595 + create_kernel_qp_~qp#1.offset, 8);havoc create_kernel_qp_#t~mem2051#1;havoc create_kernel_qp_#t~ret2052#1.base, create_kernel_qp_#t~ret2052#1.offset;call create_kernel_qp_#t~mem2053#1 := read~int#18(create_kernel_qp_~qp#1.base, 268 + create_kernel_qp_~qp#1.offset, 4);call write~int#74((if 8 * (34 + create_kernel_qp_#t~mem2053#1) % 4294967296 % 4294967296 <= 2147483647 then 8 * (34 + create_kernel_qp_#t~mem2053#1) % 4294967296 % 4294967296 else 8 * (34 + create_kernel_qp_#t~mem2053#1) % 4294967296 % 4294967296 - 4294967296), create_kernel_qp_~inlen#1.base, create_kernel_qp_~inlen#1.offset, 4);havoc create_kernel_qp_#t~mem2053#1;call create_kernel_qp_#t~mem2054#1 := read~int#74(create_kernel_qp_~inlen#1.base, create_kernel_qp_~inlen#1.offset, 4); [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7868-1: SUMMARY for call create_umr_res_#t~ret742#1 := mlx5_ib_modify_qp(create_umr_res_~qp~0#1.base, create_umr_res_~qp~0#1.offset, create_umr_res_~attr~1#1.base, create_umr_res_~attr~1#1.offset, 49, 0, 0); srcloc: null [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7868: assume -2147483648 <= create_umr_res_#t~ret742#1 && create_umr_res_#t~ret742#1 <= 2147483647;create_umr_res_~ret~0#1 := create_umr_res_#t~ret742#1;havoc create_umr_res_#t~ret742#1; [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12096-1: SUMMARY for call create_kernel_qp_#t~ret2052#1.base, create_kernel_qp_#t~ret2052#1.offset := mlx5_get_send_wqe(create_kernel_qp_~qp#1.base, create_kernel_qp_~qp#1.offset, create_kernel_qp_#t~mem2051#1); srcloc: null [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20156: call write~int#18(4096, mlx5_query_mad_ifc_node_desc_~in_mad~3#1.base, 16 + mlx5_query_mad_ifc_node_desc_~in_mad~3#1.offset, 2); [2025-02-08 02:59:53,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12889: mlx5_ib_create_qp_~tmp___4~23#1.base, mlx5_ib_create_qp_~tmp___4~23#1.offset := mlx5_ib_create_qp_#t~ret2429#1.base, mlx5_ib_create_qp_#t~ret2429#1.offset;havoc mlx5_ib_create_qp_#t~ret2429#1.base, mlx5_ib_create_qp_#t~ret2429#1.offset;mlx5_ib_create_qp_#res#1.base, mlx5_ib_create_qp_#res#1.offset := mlx5_ib_create_qp_~tmp___4~23#1.base, mlx5_ib_create_qp_~tmp___4~23#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset);havoc mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset);havoc mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset);havoc mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset);havoc mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset; [2025-02-08 02:59:53,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12889-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2429#1.base, mlx5_ib_create_qp_#t~ret2429#1.offset := ERR_PTR(-38); srcloc: null [2025-02-08 02:59:53,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20156-1: SUMMARY for call init_query_mad(mlx5_query_mad_ifc_node_desc_~in_mad~3#1.base, mlx5_query_mad_ifc_node_desc_~in_mad~3#1.offset); srcloc: null [2025-02-08 02:59:53,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7340-1: SUMMARY for call mlx5_ib_alloc_pd_#t~ret598#1.base, mlx5_ib_alloc_pd_#t~ret598#1.offset := ERR_PTR(mlx5_ib_alloc_pd_~err~10#1); srcloc: null [2025-02-08 02:59:53,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7340: mlx5_ib_alloc_pd_~tmp___8~2#1.base, mlx5_ib_alloc_pd_~tmp___8~2#1.offset := mlx5_ib_alloc_pd_#t~ret598#1.base, mlx5_ib_alloc_pd_#t~ret598#1.offset;havoc mlx5_ib_alloc_pd_#t~ret598#1.base, mlx5_ib_alloc_pd_#t~ret598#1.offset;mlx5_ib_alloc_pd_#res#1.base, mlx5_ib_alloc_pd_#res#1.offset := mlx5_ib_alloc_pd_~tmp___8~2#1.base, mlx5_ib_alloc_pd_~tmp___8~2#1.offset;call ULTIMATE.dealloc(mlx5_ib_alloc_pd_~#resp~1#1.base, mlx5_ib_alloc_pd_~#resp~1#1.offset);havoc mlx5_ib_alloc_pd_~#resp~1#1.base, mlx5_ib_alloc_pd_~#resp~1#1.offset; [2025-02-08 02:59:53,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6019: call ULTIMATE.dealloc(sema_init_~#__key~0#1.base, sema_init_~#__key~0#1.offset);havoc sema_init_~#__key~0#1.base, sema_init_~#__key~0#1.offset;call ULTIMATE.dealloc(sema_init_~#__constr_expr_0~0#1.base, sema_init_~#__constr_expr_0~0#1.offset);havoc sema_init_~#__constr_expr_0~0#1.base, sema_init_~#__constr_expr_0~0#1.offset; [2025-02-08 02:59:53,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6019-1: SUMMARY for call lockdep_init_map(sema_init_~sem#1.base, 20 + sema_init_~sem#1.offset, 6, 0, sema_init_~#__key~0#1.base, sema_init_~#__key~0#1.offset, 0); srcloc: null [2025-02-08 02:59:53,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20025-1: SUMMARY for call mlx5_query_ext_port_caps_#t~ret4747#1 := mlx5_MAD_IFC(mlx5_query_ext_port_caps_~dev#1.base, mlx5_query_ext_port_caps_~dev#1.offset, 1, 1, 1, 0, 0, 0, 0, mlx5_query_ext_port_caps_~in_mad~1#1.base, mlx5_query_ext_port_caps_~in_mad~1#1.offset, mlx5_query_ext_port_caps_~out_mad~1#1.base, mlx5_query_ext_port_caps_~out_mad~1#1.offset); srcloc: null [2025-02-08 02:59:53,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20025: assume -2147483648 <= mlx5_query_ext_port_caps_#t~ret4747#1 && mlx5_query_ext_port_caps_#t~ret4747#1 <= 2147483647;mlx5_query_ext_port_caps_~err~70#1 := mlx5_query_ext_port_caps_#t~ret4747#1;havoc mlx5_query_ext_port_caps_#t~ret4747#1;call mlx5_query_ext_port_caps_#t~mem4748#1 := read~int#18(mlx5_query_ext_port_caps_~out_mad~1#1.base, 4 + mlx5_query_ext_port_caps_~out_mad~1#1.offset, 2); [2025-02-08 02:59:53,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7869: assume 0 != create_umr_res_~ret~0#1;call write~$Pointer$#11(89, 0, create_umr_res_~#descriptor___3~0#1.base, create_umr_res_~#descriptor___3~0#1.offset, 8);call write~$Pointer$#11(90, 0, create_umr_res_~#descriptor___3~0#1.base, 8 + create_umr_res_~#descriptor___3~0#1.offset, 8);call write~$Pointer$#11(91, 0, create_umr_res_~#descriptor___3~0#1.base, 16 + create_umr_res_~#descriptor___3~0#1.offset, 8);call write~$Pointer$#11(92, 0, create_umr_res_~#descriptor___3~0#1.base, 24 + create_umr_res_~#descriptor___3~0#1.offset, 8);call write~int#11(1197, create_umr_res_~#descriptor___3~0#1.base, 32 + create_umr_res_~#descriptor___3~0#1.offset, 4);call write~int#11(0, create_umr_res_~#descriptor___3~0#1.base, 36 + create_umr_res_~#descriptor___3~0#1.offset, 1);call create_umr_res_#t~mem743#1 := read~int#11(create_umr_res_~#descriptor___3~0#1.base, 36 + create_umr_res_~#descriptor___3~0#1.offset, 1); [2025-02-08 02:59:53,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7869: assume !(0 != create_umr_res_~ret~0#1); [2025-02-08 02:59:53,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11437-1: [2025-02-08 02:59:53,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11437: call set_user_buf_size_#t~mem1847#1 := read~int#18(set_user_buf_size_~qp#1.base, 563 + set_user_buf_size_~qp#1.offset, 4);call write~int#18(set_user_buf_size_#t~bitwise1846#1 + 64 * set_user_buf_size_#t~mem1847#1, set_user_buf_size_~qp#1.base, 611 + set_user_buf_size_~qp#1.offset, 4);havoc set_user_buf_size_#t~mem1844#1;havoc set_user_buf_size_#t~mem1845#1;havoc set_user_buf_size_#t~bitwise1846#1;havoc set_user_buf_size_#t~mem1847#1;set_user_buf_size_#res#1 := 0; [2025-02-08 02:59:53,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11437-3: assume 0 == set_user_buf_size_#t~mem1844#1 || 0 == set_user_buf_size_#t~mem1845#1;set_user_buf_size_#t~bitwise1846#1 := set_user_buf_size_#t~mem1844#1; [2025-02-08 02:59:53,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11437-3: assume !(0 == set_user_buf_size_#t~mem1844#1 || 0 == set_user_buf_size_#t~mem1845#1); [2025-02-08 02:59:53,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11437-2: havoc set_user_buf_size_#t~bitwise1846#1;assume set_user_buf_size_#t~bitwise1846#1 > set_user_buf_size_#t~mem1844#1; [2025-02-08 02:59:53,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12098: create_kernel_qp_~tmp___5~20#1.base, create_kernel_qp_~tmp___5~20#1.offset := create_kernel_qp_#t~ret2055#1.base, create_kernel_qp_#t~ret2055#1.offset;havoc create_kernel_qp_#t~mem2054#1;havoc create_kernel_qp_#t~ret2055#1.base, create_kernel_qp_#t~ret2055#1.offset;call write~$Pointer$#32(create_kernel_qp_~tmp___5~20#1.base, create_kernel_qp_~tmp___5~20#1.offset, create_kernel_qp_~in#1.base, create_kernel_qp_~in#1.offset, 8);call create_kernel_qp_#t~mem2056#1.base, create_kernel_qp_#t~mem2056#1.offset := read~$Pointer$#32(create_kernel_qp_~in#1.base, create_kernel_qp_~in#1.offset, 8); [2025-02-08 02:59:53,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12098-1: SUMMARY for call create_kernel_qp_#t~ret2055#1.base, create_kernel_qp_#t~ret2055#1.offset := mlx5_vzalloc(create_kernel_qp_#t~mem2054#1); srcloc: null [2025-02-08 02:59:53,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20158: assume -2147483648 <= mlx5_query_mad_ifc_node_desc_#t~ret4765#1 && mlx5_query_mad_ifc_node_desc_#t~ret4765#1 <= 2147483647;mlx5_query_mad_ifc_node_desc_~err~75#1 := mlx5_query_mad_ifc_node_desc_#t~ret4765#1;havoc mlx5_query_mad_ifc_node_desc_#t~ret4765#1; [2025-02-08 02:59:53,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20158-1: SUMMARY for call mlx5_query_mad_ifc_node_desc_#t~ret4765#1 := mlx5_MAD_IFC(mlx5_query_mad_ifc_node_desc_~dev#1.base, mlx5_query_mad_ifc_node_desc_~dev#1.offset, 1, 1, 1, 0, 0, 0, 0, mlx5_query_mad_ifc_node_desc_~in_mad~3#1.base, mlx5_query_mad_ifc_node_desc_~in_mad~3#1.offset, mlx5_query_mad_ifc_node_desc_~out_mad~5#1.base, mlx5_query_mad_ifc_node_desc_~out_mad~5#1.offset); srcloc: null [2025-02-08 02:59:53,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12495-1: call create_qp_common_#t~mem2218#1 := read~int#18(create_qp_common_~qp#1.base, 782 + create_qp_common_~qp#1.offset, 4); [2025-02-08 02:59:53,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12495: assume 0 != create_qp_common_#t~mem2218#1;havoc create_qp_common_#t~mem2218#1;call create_qp_common_#t~mem2219#1 := read~int#18(create_qp_common_~init_attr#1.base, 72 + create_qp_common_~init_attr#1.offset, 4);assume { :begin_inline_is_connected } true;is_connected_#in~qp_type#1 := create_qp_common_#t~mem2219#1;havoc is_connected_#res#1;havoc is_connected_~qp_type#1;is_connected_~qp_type#1 := is_connected_#in~qp_type#1; [2025-02-08 02:59:53,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12495: assume !(0 != create_qp_common_#t~mem2218#1);havoc create_qp_common_#t~mem2218#1; [2025-02-08 02:59:53,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11174-1: SUMMARY for call set_rq_size_#t~ret1733#1 := __fswab32(set_rq_size_#t~mem1732#1); srcloc: null [2025-02-08 02:59:53,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20687-1: SUMMARY for call mlx5_ib_internal_fill_odp_caps_#t~ret4927#1 := __fswab32(mlx5_ib_internal_fill_odp_caps_#t~mem4926#1); srcloc: null [2025-02-08 02:59:53,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20687: mlx5_ib_internal_fill_odp_caps_~tmp___4~53#1 := mlx5_ib_internal_fill_odp_caps_#t~ret4927#1;havoc mlx5_ib_internal_fill_odp_caps_#t~mem4925#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4925#1.offset;havoc mlx5_ib_internal_fill_odp_caps_#t~mem4926#1;havoc mlx5_ib_internal_fill_odp_caps_#t~ret4927#1; [2025-02-08 02:59:53,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20687-2: call mlx5_ib_internal_fill_odp_caps_#t~mem4925#1.base, mlx5_ib_internal_fill_odp_caps_#t~mem4925#1.offset := read~$Pointer$#18(mlx5_ib_internal_fill_odp_caps_~dev#1.base, 2391 + mlx5_ib_internal_fill_odp_caps_~dev#1.offset, 8);call mlx5_ib_internal_fill_odp_caps_#t~mem4926#1 := read~int#18(mlx5_ib_internal_fill_odp_caps_#t~mem4925#1.base, 253321 + mlx5_ib_internal_fill_odp_caps_#t~mem4925#1.offset, 4); [2025-02-08 02:59:53,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11174: set_rq_size_~tmp~115#1 := set_rq_size_#t~ret1733#1;havoc set_rq_size_#t~mem1731#1.base, set_rq_size_#t~mem1731#1.offset;havoc set_rq_size_#t~mem1732#1;havoc set_rq_size_#t~ret1733#1;call set_rq_size_#t~mem1735#1 := read~int#18(set_rq_size_~cap#1.base, 4 + set_rq_size_~cap#1.offset, 4); [2025-02-08 02:59:53,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22009: havoc ib_register_device_#t~nondet5181#1;mlx5_ib_add_#t~ret896#1 := ib_register_device_#res#1;havoc ib_register_device_#t~nondet5181#1, ib_register_device_~arg0#1.base, ib_register_device_~arg0#1.offset, ib_register_device_~arg1#1.base, ib_register_device_~arg1#1.offset;havoc ib_register_device_#in~arg0#1.base, ib_register_device_#in~arg0#1.offset, ib_register_device_#in~arg1#1.base, ib_register_device_#in~arg1#1.offset;assume { :end_inline_ib_register_device } true;assume -2147483648 <= mlx5_ib_add_#t~ret896#1 && mlx5_ib_add_#t~ret896#1 <= 2147483647;mlx5_ib_add_~err~17#1 := mlx5_ib_add_#t~ret896#1;havoc mlx5_ib_add_#t~ret896#1; [2025-02-08 02:59:53,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20027-1: SUMMARY for call mlx5_query_ext_port_caps_#t~ret4749#1 := __fswab16((if mlx5_query_ext_port_caps_#t~mem4748#1 % 65536 % 4294967296 <= 2147483647 then mlx5_query_ext_port_caps_#t~mem4748#1 % 65536 % 4294967296 else mlx5_query_ext_port_caps_#t~mem4748#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:59:53,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20027: mlx5_query_ext_port_caps_~tmp___2~80#1 := mlx5_query_ext_port_caps_#t~ret4749#1;havoc mlx5_query_ext_port_caps_#t~mem4748#1;havoc mlx5_query_ext_port_caps_#t~ret4749#1;mlx5_query_ext_port_caps_~packet_error~0#1 := mlx5_query_ext_port_caps_~tmp___2~80#1;call mlx5_query_ext_port_caps_#t~mem4750#1.base, mlx5_query_ext_port_caps_#t~mem4750#1.offset := read~$Pointer$#18(mlx5_query_ext_port_caps_~dev#1.base, 2391 + mlx5_query_ext_port_caps_~dev#1.offset, 8);call write~int#18((if 0 == mlx5_query_ext_port_caps_~err~70#1 && 0 == mlx5_query_ext_port_caps_~packet_error~0#1 % 65536 % 4294967296 then 1 else 0), mlx5_query_ext_port_caps_#t~mem4750#1.base, 8 + (253279 + mlx5_query_ext_port_caps_#t~mem4750#1.offset + 9 * (-1 + (if mlx5_query_ext_port_caps_~port#1 % 256 % 4294967296 <= 2147483647 then mlx5_query_ext_port_caps_~port#1 % 256 % 4294967296 else mlx5_query_ext_port_caps_~port#1 % 256 % 4294967296 - 4294967296))), 1);havoc mlx5_query_ext_port_caps_#t~mem4750#1.base, mlx5_query_ext_port_caps_#t~mem4750#1.offset; [2025-02-08 02:59:53,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364-1: create_qp_common_#res#1 := create_qp_common_~err~31#1;call ULTIMATE.dealloc(create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset);havoc create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset);havoc create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset);havoc create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset);havoc create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset);havoc create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset);havoc create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset);havoc create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset);havoc create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset);havoc create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset);havoc create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset);havoc create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset);havoc create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset);havoc create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset);havoc create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset);havoc create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset;call ULTIMATE.dealloc(create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset);havoc create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12496: create_qp_common_#t~ret2220#1 := is_connected_#res#1;havoc is_connected_~qp_type#1;havoc is_connected_#in~qp_type#1;assume { :end_inline_is_connected } true;assume -2147483648 <= create_qp_common_#t~ret2220#1 && create_qp_common_#t~ret2220#1 <= 2147483647;create_qp_common_~tmp___25~3#1 := create_qp_common_#t~ret2220#1;havoc create_qp_common_#t~mem2219#1;havoc create_qp_common_#t~ret2220#1; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8268: assume mlx5_ib_add_~i~2#1 % 4294967296 <= 5; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8268: assume !(mlx5_ib_add_~i~2#1 % 4294967296 <= 5);call write~int#18(1, mlx5_ib_add_~dev~23#1.base, 2551 + mlx5_ib_add_~dev~23#1.offset, 1);mlx5_ib_add_#res#1.base, mlx5_ib_add_#res#1.offset := mlx5_ib_add_~dev~23#1.base, mlx5_ib_add_~dev~23#1.offset;call ULTIMATE.dealloc(mlx5_ib_add_~#__key~3#1.base, mlx5_ib_add_~#__key~3#1.offset);havoc mlx5_ib_add_~#__key~3#1.base, mlx5_ib_add_~#__key~3#1.offset; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12100: assume 0 == (create_kernel_qp_#t~mem2056#1.base + create_kernel_qp_#t~mem2056#1.offset) % 18446744073709551616;havoc create_kernel_qp_#t~mem2056#1.base, create_kernel_qp_#t~mem2056#1.offset;create_kernel_qp_~err~30#1 := -12; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12100: assume !(0 == (create_kernel_qp_#t~mem2056#1.base + create_kernel_qp_#t~mem2056#1.offset) % 18446744073709551616);havoc create_kernel_qp_#t~mem2056#1.base, create_kernel_qp_#t~mem2056#1.offset; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11175-3: assume 0 == (if set_rq_size_~tmp~115#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then set_rq_size_~tmp~115#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else set_rq_size_~tmp~115#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 256;set_rq_size_#t~bitwise1734#1 := 1; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11175-3: assume !(0 == (if set_rq_size_~tmp~115#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then set_rq_size_~tmp~115#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else set_rq_size_~tmp~115#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 256); [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20688: assume 0 != mlx5_ib_internal_fill_odp_caps_#t~bitwise4928#1 % 4294967296;havoc mlx5_ib_internal_fill_odp_caps_#t~bitwise4928#1;call mlx5_ib_internal_fill_odp_caps_#t~mem4929#1 := read~int#18(mlx5_ib_internal_fill_odp_caps_~caps~0#1.base, 8 + mlx5_ib_internal_fill_odp_caps_~caps~0#1.offset, 4); [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20688: assume !(0 != mlx5_ib_internal_fill_odp_caps_#t~bitwise4928#1 % 4294967296);havoc mlx5_ib_internal_fill_odp_caps_#t~bitwise4928#1; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11175-2: havoc set_rq_size_#t~bitwise1734#1;assume set_rq_size_#t~bitwise1734#1 > 1; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20688-2: havoc mlx5_ib_internal_fill_odp_caps_#t~bitwise4928#1;assume mlx5_ib_internal_fill_odp_caps_#t~bitwise4928#1 % 4294967296 <= mlx5_ib_internal_fill_odp_caps_~tmp___4~53#1 % 4294967296 && mlx5_ib_internal_fill_odp_caps_#t~bitwise4928#1 % 4294967296 <= 268435456; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20688-1: [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20688-4: assume 0 == mlx5_ib_internal_fill_odp_caps_~tmp___4~53#1 % 4294967296;mlx5_ib_internal_fill_odp_caps_#t~bitwise4928#1 := 0; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20688-4: assume !(0 == mlx5_ib_internal_fill_odp_caps_~tmp___4~53#1 % 4294967296); [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20688-3: assume 268435456 == mlx5_ib_internal_fill_odp_caps_~tmp___4~53#1 % 4294967296;mlx5_ib_internal_fill_odp_caps_#t~bitwise4928#1 := mlx5_ib_internal_fill_odp_caps_~tmp___4~53#1; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20688-3: assume !(268435456 == mlx5_ib_internal_fill_odp_caps_~tmp___4~53#1 % 4294967296); [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11175-1: [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11175: assume set_rq_size_#t~mem1735#1 % 4294967296 > set_rq_size_#t~bitwise1734#1 % 4294967296;havoc set_rq_size_#t~mem1735#1;havoc set_rq_size_#t~bitwise1734#1;set_rq_size_#res#1 := -22;call ULTIMATE.dealloc(set_rq_size_~#descriptor~8#1.base, set_rq_size_~#descriptor~8#1.offset);havoc set_rq_size_~#descriptor~8#1.base, set_rq_size_~#descriptor~8#1.offset; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11175: assume !(set_rq_size_#t~mem1735#1 % 4294967296 > set_rq_size_#t~bitwise1734#1 % 4294967296);havoc set_rq_size_#t~mem1735#1;havoc set_rq_size_#t~bitwise1734#1; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11836: assume { :begin_inline_uuarn_to_uar_index } true;uuarn_to_uar_index_#in~uuari#1.base, uuarn_to_uar_index_#in~uuari#1.offset, uuarn_to_uar_index_#in~uuarn#1 := create_user_qp_~context~5#1.base, 536 + create_user_qp_~context~5#1.offset, create_user_qp_~uuarn~2#1;havoc uuarn_to_uar_index_#res#1;havoc uuarn_to_uar_index_#t~mem1908#1.base, uuarn_to_uar_index_#t~mem1908#1.offset, uuarn_to_uar_index_#t~mem1909#1, uuarn_to_uar_index_~uuari#1.base, uuarn_to_uar_index_~uuari#1.offset, uuarn_to_uar_index_~uuarn#1;uuarn_to_uar_index_~uuari#1.base, uuarn_to_uar_index_~uuari#1.offset := uuarn_to_uar_index_#in~uuari#1.base, uuarn_to_uar_index_#in~uuari#1.offset;uuarn_to_uar_index_~uuarn#1 := uuarn_to_uar_index_#in~uuarn#1;call uuarn_to_uar_index_#t~mem1908#1.base, uuarn_to_uar_index_#t~mem1908#1.offset := read~$Pointer$#18(uuarn_to_uar_index_~uuari#1.base, uuarn_to_uar_index_~uuari#1.offset, 8);call uuarn_to_uar_index_#t~mem1909#1 := read~int#18(uuarn_to_uar_index_#t~mem1908#1.base, uuarn_to_uar_index_#t~mem1908#1.offset + 40 * (if (if uuarn_to_uar_index_~uuarn#1 < 0 && 0 != uuarn_to_uar_index_~uuarn#1 % 4 then 1 + uuarn_to_uar_index_~uuarn#1 / 4 else uuarn_to_uar_index_~uuarn#1 / 4) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (if uuarn_to_uar_index_~uuarn#1 < 0 && 0 != uuarn_to_uar_index_~uuarn#1 % 4 then 1 + uuarn_to_uar_index_~uuarn#1 / 4 else uuarn_to_uar_index_~uuarn#1 / 4) % 18446744073709551616 % 18446744073709551616 else (if uuarn_to_uar_index_~uuarn#1 < 0 && 0 != uuarn_to_uar_index_~uuarn#1 % 4 then 1 + uuarn_to_uar_index_~uuarn#1 / 4 else uuarn_to_uar_index_~uuarn#1 / 4) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);uuarn_to_uar_index_#res#1 := (if uuarn_to_uar_index_#t~mem1909#1 % 4294967296 % 4294967296 <= 2147483647 then uuarn_to_uar_index_#t~mem1909#1 % 4294967296 % 4294967296 else uuarn_to_uar_index_#t~mem1909#1 % 4294967296 % 4294967296 - 4294967296);havoc uuarn_to_uar_index_#t~mem1908#1.base, uuarn_to_uar_index_#t~mem1908#1.offset;havoc uuarn_to_uar_index_#t~mem1909#1; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20160: assume 0 != mlx5_query_mad_ifc_node_desc_~err~75#1; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20160: assume !(0 != mlx5_query_mad_ifc_node_desc_~err~75#1); [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12497: assume 0 != create_qp_common_~tmp___25~3#1;call create_qp_common_#t~mem2221#1.base, create_qp_common_#t~mem2221#1.offset := read~$Pointer$#18(create_qp_common_~init_attr#1.base, 24 + create_qp_common_~init_attr#1.offset, 8); [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12497: assume !(0 != create_qp_common_~tmp___25~3#1); [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20689-1: [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20689: call write~int#18(mlx5_ib_internal_fill_odp_caps_#t~bitwise4930#1, mlx5_ib_internal_fill_odp_caps_~caps~0#1.base, 8 + mlx5_ib_internal_fill_odp_caps_~caps~0#1.offset, 4);havoc mlx5_ib_internal_fill_odp_caps_#t~mem4929#1;havoc mlx5_ib_internal_fill_odp_caps_#t~bitwise4930#1; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20689-3: assume false;mlx5_ib_internal_fill_odp_caps_#t~bitwise4930#1 := mlx5_ib_internal_fill_odp_caps_#t~mem4929#1; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20689-3: assume !false; [2025-02-08 02:59:53,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20689-2: havoc mlx5_ib_internal_fill_odp_caps_#t~bitwise4930#1;assume (mlx5_ib_internal_fill_odp_caps_#t~bitwise4930#1 % 4294967296 >= mlx5_ib_internal_fill_odp_caps_#t~mem4929#1 % 4294967296 && mlx5_ib_internal_fill_odp_caps_#t~bitwise4930#1 % 4294967296 >= 8) && mlx5_ib_internal_fill_odp_caps_#t~bitwise4930#1 % 4294967296 <= 8 + mlx5_ib_internal_fill_odp_caps_#t~mem4929#1 % 4294967296; [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20689-4: assume 0 == mlx5_ib_internal_fill_odp_caps_#t~mem4929#1 % 4294967296 || 8 == mlx5_ib_internal_fill_odp_caps_#t~mem4929#1 % 4294967296;mlx5_ib_internal_fill_odp_caps_#t~bitwise4930#1 := 8; [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20689-4: assume !(0 == mlx5_ib_internal_fill_odp_caps_#t~mem4929#1 % 4294967296 || 8 == mlx5_ib_internal_fill_odp_caps_#t~mem4929#1 % 4294967296); [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9855: call create_cq_user_#t~mem1347#1 := read~int#19(create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset, 4);call write~int#53((if 8 * (34 + create_cq_user_#t~mem1347#1) % 4294967296 % 4294967296 <= 2147483647 then 8 * (34 + create_cq_user_#t~mem1347#1) % 4294967296 % 4294967296 else 8 * (34 + create_cq_user_#t~mem1347#1) % 4294967296 % 4294967296 - 4294967296), create_cq_user_~inlen#1.base, create_cq_user_~inlen#1.offset, 4);havoc create_cq_user_#t~mem1347#1;call create_cq_user_#t~mem1348#1 := read~int#53(create_cq_user_~inlen#1.base, create_cq_user_~inlen#1.offset, 4); [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12498: assume -2147483648 <= create_qp_common_#t~ret2222#1 && create_qp_common_#t~ret2222#1 <= 2147483647;create_qp_common_~rcqe_sz~0#1 := create_qp_common_#t~ret2222#1;havoc create_qp_common_#t~mem2221#1.base, create_qp_common_#t~mem2221#1.offset;havoc create_qp_common_#t~ret2222#1;call create_qp_common_#t~mem2223#1.base, create_qp_common_#t~mem2223#1.offset := read~$Pointer$#18(create_qp_common_~init_attr#1.base, 16 + create_qp_common_~init_attr#1.offset, 8); [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7345-1: mlx5_ib_alloc_pd_#res#1.base, mlx5_ib_alloc_pd_#res#1.offset := mlx5_ib_alloc_pd_~pd~0#1.base, mlx5_ib_alloc_pd_~pd~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_alloc_pd_~#resp~1#1.base, mlx5_ib_alloc_pd_~#resp~1#1.offset);havoc mlx5_ib_alloc_pd_~#resp~1#1.base, mlx5_ib_alloc_pd_~#resp~1#1.offset; [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12498-1: SUMMARY for call create_qp_common_#t~ret2222#1 := mlx5_ib_get_cqe_size(create_qp_common_~dev#1.base, create_qp_common_~dev#1.offset, create_qp_common_#t~mem2221#1.base, create_qp_common_#t~mem2221#1.offset); srcloc: null [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11970: call create_user_qp_#t~mem2011#1.base, create_user_qp_#t~mem2011#1.offset := read~$Pointer$#32(create_user_qp_~in#1.base, create_user_qp_~in#1.offset, 8); [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12895: mlx5_ib_create_qp_~tmp___6~20#1.base, mlx5_ib_create_qp_~tmp___6~20#1.offset := mlx5_ib_create_qp_#t~ret2432#1.base, mlx5_ib_create_qp_#t~ret2432#1.offset;havoc mlx5_ib_create_qp_#t~mem2431#1.base, mlx5_ib_create_qp_#t~mem2431#1.offset;havoc mlx5_ib_create_qp_#t~ret2432#1.base, mlx5_ib_create_qp_#t~ret2432#1.offset;call mlx5_ib_create_qp_#t~mem2433#1 := read~int#18(mlx5_ib_create_qp_~tmp___6~20#1.base, 184 + mlx5_ib_create_qp_~tmp___6~20#1.offset, 4);mlx5_ib_create_qp_~xrcdn~0#1 := mlx5_ib_create_qp_#t~mem2433#1;havoc mlx5_ib_create_qp_#t~mem2433#1;call write~$Pointer$#18(0, 0, mlx5_ib_create_qp_~init_attr#1.base, 16 + mlx5_ib_create_qp_~init_attr#1.offset, 8); [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11970-1: SUMMARY for call mlx5_ib_db_unmap_user(create_user_qp_~context~5#1.base, create_user_qp_~context~5#1.offset, create_user_qp_~qp#1.base, 277 + create_user_qp_~qp#1.offset); srcloc: null [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12895-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2432#1.base, mlx5_ib_create_qp_#t~ret2432#1.offset := to_mxrcd(mlx5_ib_create_qp_#t~mem2431#1.base, mlx5_ib_create_qp_#t~mem2431#1.offset); srcloc: null [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9856: create_cq_user_~tmp___5~12#1.base, create_cq_user_~tmp___5~12#1.offset := create_cq_user_#t~ret1349#1.base, create_cq_user_#t~ret1349#1.offset;havoc create_cq_user_#t~mem1348#1;havoc create_cq_user_#t~ret1349#1.base, create_cq_user_#t~ret1349#1.offset;call write~$Pointer$#73(create_cq_user_~tmp___5~12#1.base, create_cq_user_~tmp___5~12#1.offset, create_cq_user_~cqb#1.base, create_cq_user_~cqb#1.offset, 8);call create_cq_user_#t~mem1350#1.base, create_cq_user_#t~mem1350#1.offset := read~$Pointer$#73(create_cq_user_~cqb#1.base, create_cq_user_~cqb#1.offset, 8); [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9856-1: SUMMARY for call create_cq_user_#t~ret1349#1.base, create_cq_user_#t~ret1349#1.offset := mlx5_vzalloc(create_cq_user_#t~mem1348#1); srcloc: null [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12499-1: SUMMARY for call create_qp_common_#t~ret2224#1 := mlx5_ib_get_cqe_size(create_qp_common_~dev#1.base, create_qp_common_~dev#1.offset, create_qp_common_#t~mem2223#1.base, create_qp_common_#t~mem2223#1.offset); srcloc: null [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12499: assume -2147483648 <= create_qp_common_#t~ret2224#1 && create_qp_common_#t~ret2224#1 <= 2147483647;create_qp_common_~scqe_sz~0#1 := create_qp_common_#t~ret2224#1;havoc create_qp_common_#t~mem2223#1.base, create_qp_common_#t~mem2223#1.offset;havoc create_qp_common_#t~ret2224#1; [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8139: call ULTIMATE.dealloc(mlx5_ib_add_~#__key~3#1.base, mlx5_ib_add_~#__key~3#1.offset);havoc mlx5_ib_add_~#__key~3#1.base, mlx5_ib_add_~#__key~3#1.offset;main_#t~ret937#1.base, main_#t~ret937#1.offset := mlx5_ib_add_#res#1.base, mlx5_ib_add_#res#1.offset;havoc mlx5_ib_add_#t~mem875#1, mlx5_ib_add_#t~ret876#1, mlx5_ib_add_#t~ret877#1, mlx5_ib_add_#t~ret878#1.base, mlx5_ib_add_#t~ret878#1.offset, mlx5_ib_add_#t~ret879#1, mlx5_ib_add_#t~ret880#1, mlx5_ib_add_#t~ret881#1, mlx5_ib_add_#t~mem882#1, mlx5_ib_add_#t~ret883#1, mlx5_ib_add_#t~mem884#1, mlx5_ib_add_#t~mem885#1.base, mlx5_ib_add_#t~mem885#1.offset, mlx5_ib_add_#t~mem886#1, mlx5_ib_add_#t~mem887#1.base, mlx5_ib_add_#t~mem887#1.offset, mlx5_ib_add_#t~mem888#1, mlx5_ib_add_#t~ret889#1, mlx5_ib_add_#t~bitwise890#1, mlx5_ib_add_#t~mem891#1, mlx5_ib_add_#t~bitwise892#1, mlx5_ib_add_#t~ret893#1, mlx5_ib_add_#t~ret894#1, mlx5_ib_add_#t~ret895#1, mlx5_ib_add_#t~ret896#1, mlx5_ib_add_#t~ret897#1, mlx5_ib_add_#t~mem898#1.base, mlx5_ib_add_#t~mem898#1.offset, mlx5_ib_add_#t~ret899#1, mlx5_ib_add_~mdev#1.base, mlx5_ib_add_~mdev#1.offset, mlx5_ib_add_~dev~23#1.base, mlx5_ib_add_~dev~23#1.offset, mlx5_ib_add_~err~17#1, mlx5_ib_add_~i~2#1, mlx5_ib_add_~tmp~57#1, mlx5_ib_add_~__print_once~0#1, mlx5_ib_add_~tmp___0~31#1.base, mlx5_ib_add_~tmp___0~31#1.offset, mlx5_ib_add_~tmp___1~21#1, mlx5_ib_add_~tmp___2~18#1, mlx5_ib_add_~tmp___3~10#1, mlx5_ib_add_~#__key~3#1.base, mlx5_ib_add_~#__key~3#1.offset;havoc mlx5_ib_add_#in~mdev#1.base, mlx5_ib_add_#in~mdev#1.offset;assume { :end_inline_mlx5_ib_add } true;havoc main_#t~ret937#1.base, main_#t~ret937#1.offset;~ldv_state_variable_7~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12367: assume 0 != (create_qp_common_~pd#1.base + create_qp_common_~pd#1.offset) % 18446744073709551616;call create_qp_common_#t~mem2154#1.base, create_qp_common_#t~mem2154#1.offset := read~$Pointer$#18(create_qp_common_~pd#1.base, 8 + create_qp_common_~pd#1.offset, 8); [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12367: assume !(0 != (create_qp_common_~pd#1.base + create_qp_common_~pd#1.offset) % 18446744073709551616); [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12500: assume 128 == create_qp_common_~rcqe_sz~0#1;call create_qp_common_#t~mem2225#1.base, create_qp_common_#t~mem2225#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call write~int#18(2, create_qp_common_#t~mem2225#1.base, 223 + create_qp_common_#t~mem2225#1.offset, 1);havoc create_qp_common_#t~mem2225#1.base, create_qp_common_#t~mem2225#1.offset; [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12500: assume !(128 == create_qp_common_~rcqe_sz~0#1);call create_qp_common_#t~mem2226#1.base, create_qp_common_#t~mem2226#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call write~int#18(1, create_qp_common_#t~mem2226#1.base, 223 + create_qp_common_#t~mem2226#1.offset, 1);havoc create_qp_common_#t~mem2226#1.base, create_qp_common_#t~mem2226#1.offset; [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20031: SUMMARY for call kfree(mlx5_query_ext_port_caps_~in_mad~1#1.base, mlx5_query_ext_port_caps_~in_mad~1#1.offset); srcloc: null [2025-02-08 02:59:53,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11179: assume 0 == set_rq_size_~has_rq#1;call write~int#18(0, set_rq_size_~qp#1.base, 415 + set_rq_size_~qp#1.offset, 4);call write~int#18(0, set_rq_size_~qp#1.base, 407 + set_rq_size_~qp#1.offset, 4);call write~int#18(0, set_rq_size_~qp#1.base, 423 + set_rq_size_~qp#1.offset, 4); [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11179: assume !(0 == set_rq_size_~has_rq#1); [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12368: assume 0 != (create_qp_common_#t~mem2154#1.base + create_qp_common_#t~mem2154#1.offset) % 18446744073709551616;havoc create_qp_common_#t~mem2154#1.base, create_qp_common_#t~mem2154#1.offset;call create_qp_common_#t~mem2155#1 := read~int#18(create_qp_common_~mdev~8#1.base, 253313 + create_qp_common_~mdev~8#1.offset, 4); [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12368: assume !(0 != (create_qp_common_#t~mem2154#1.base + create_qp_common_#t~mem2154#1.offset) % 18446744073709551616);havoc create_qp_common_#t~mem2154#1.base, create_qp_common_#t~mem2154#1.offset;assume { :begin_inline_create_kernel_qp } true;create_kernel_qp_#in~dev#1.base, create_kernel_qp_#in~dev#1.offset, create_kernel_qp_#in~init_attr#1.base, create_kernel_qp_#in~init_attr#1.offset, create_kernel_qp_#in~qp#1.base, create_kernel_qp_#in~qp#1.offset, create_kernel_qp_#in~in#1.base, create_kernel_qp_#in~in#1.offset, create_kernel_qp_#in~inlen#1.base, create_kernel_qp_#in~inlen#1.offset := create_qp_common_~dev#1.base, create_qp_common_~dev#1.offset, create_qp_common_~init_attr#1.base, create_qp_common_~init_attr#1.offset, create_qp_common_~qp#1.base, create_qp_common_~qp#1.offset, create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset;havoc create_kernel_qp_#res#1;havoc create_kernel_qp_#t~mem2020#1.base, create_kernel_qp_#t~mem2020#1.offset, create_kernel_qp_#t~mem2021#1, create_kernel_qp_#t~bitwise2022#1, create_kernel_qp_#t~mem2023#1, create_kernel_qp_#t~ret2024#1, create_kernel_qp_#t~mem2025#1, create_kernel_qp_#t~ret2026#1, create_kernel_qp_#t~ret2027#1.base, create_kernel_qp_#t~ret2027#1.offset, create_kernel_qp_#t~mem2028#1, create_kernel_qp_#t~mem2029#1.base, create_kernel_qp_#t~mem2029#1.offset, create_kernel_qp_#t~mem2030#1.base, create_kernel_qp_#t~mem2030#1.offset, create_kernel_qp_#t~mem2031#1.base, create_kernel_qp_#t~mem2031#1.offset, create_kernel_qp_#t~mem2032#1, create_kernel_qp_#t~ret2033#1, create_kernel_qp_#t~mem2034#1, create_kernel_qp_#t~ret2035#1, create_kernel_qp_#t~ret2036#1.base, create_kernel_qp_#t~ret2036#1.offset, create_kernel_qp_#t~mem2037#1, create_kernel_qp_#t~mem2038#1, create_kernel_qp_#t~mem2039#1, create_kernel_qp_#t~bitwise2040#1, create_kernel_qp_#t~mem2041#1, create_kernel_qp_#t~mem2042#1, create_kernel_qp_#t~bitwise2043#1, create_kernel_qp_#t~mem2044#1.base, create_kernel_qp_#t~mem2044#1.offset, create_kernel_qp_#t~mem2045#1, create_kernel_qp_#t~ret2046#1, create_kernel_qp_#t~mem2047#1, create_kernel_qp_#t~ret2048#1, create_kernel_qp_#t~ret2049#1.base, create_kernel_qp_#t~ret2049#1.offset, create_kernel_qp_#t~mem2050#1, create_kernel_qp_#t~mem2051#1, create_kernel_qp_#t~ret2052#1.base, create_kernel_qp_#t~ret2052#1.offset, create_kernel_qp_#t~mem2053#1, create_kernel_qp_#t~mem2054#1, create_kernel_qp_#t~ret2055#1.base, create_kernel_qp_#t~ret2055#1.offset, create_kernel_qp_#t~mem2056#1.base, create_kernel_qp_#t~mem2056#1.offset, create_kernel_qp_#t~ret2057#1, create_kernel_qp_#t~mem2058#1.base, create_kernel_qp_#t~mem2058#1.offset, create_kernel_qp_#t~mem2059#1, create_kernel_qp_#t~ret2060#1, create_kernel_qp_#t~mem2061#1.base, create_kernel_qp_#t~mem2061#1.offset, create_kernel_qp_#t~mem2062#1.base, create_kernel_qp_#t~mem2062#1.offset, create_kernel_qp_#t~mem2063#1.base, create_kernel_qp_#t~mem2063#1.offset, create_kernel_qp_#t~mem2064#1, create_kernel_qp_#t~bitwise2065#1, create_kernel_qp_#t~mem2066#1.base, create_kernel_qp_#t~mem2066#1.offset, create_kernel_qp_#t~mem2067#1.base, create_kernel_qp_#t~mem2067#1.offset, create_kernel_qp_#t~mem2068#1, create_kernel_qp_#t~bitwise2069#1, create_kernel_qp_#t~mem2070#1.base, create_kernel_qp_#t~mem2070#1.offset, create_kernel_qp_#t~mem2071#1.base, create_kernel_qp_#t~mem2071#1.offset, create_kernel_qp_#t~ret2072#1, create_kernel_qp_#t~mem2073#1, create_kernel_qp_#t~ret2074#1, create_kernel_qp_#t~ret2075#1.base, create_kernel_qp_#t~ret2075#1.offset, create_kernel_qp_#t~mem2076#1, create_kernel_qp_#t~mem2077#1, create_kernel_qp_#t~ret2078#1.base, create_kernel_qp_#t~ret2078#1.offset, create_kernel_qp_#t~mem2079#1, create_kernel_qp_#t~ret2080#1.base, create_kernel_qp_#t~ret2080#1.offset, create_kernel_qp_#t~mem2081#1, create_kernel_qp_#t~ret2082#1.base, create_kernel_qp_#t~ret2082#1.offset, create_kernel_qp_#t~mem2083#1, create_kernel_qp_#t~ret2084#1.base, create_kernel_qp_#t~ret2084#1.offset, create_kernel_qp_#t~mem2085#1, create_kernel_qp_#t~ret2086#1.base, create_kernel_qp_#t~ret2086#1.offset, create_kernel_qp_#t~mem2087#1.base, create_kernel_qp_#t~mem2087#1.offset, create_kernel_qp_#t~mem2088#1.base, create_kernel_qp_#t~mem2088#1.offset, create_kernel_qp_#t~short2089#1, create_kernel_qp_#t~mem2090#1.base, create_kernel_qp_#t~mem2090#1.offset, create_kernel_qp_#t~short2091#1, create_kernel_qp_#t~mem2092#1.base, create_kernel_qp_#t~mem2092#1.offset, create_kernel_qp_#t~short2093#1, create_kernel_qp_#t~mem2094#1.base, create_kernel_qp_#t~mem2094#1.offset, create_kernel_qp_#t~short2095#1, create_kernel_qp_#t~mem2096#1.base, create_kernel_qp_#t~mem2096#1.offset, create_kernel_qp_#t~mem2097#1.base, create_kernel_qp_#t~mem2097#1.offset, create_kernel_qp_#t~mem2098#1.base, create_kernel_qp_#t~mem2098#1.offset, create_kernel_qp_#t~mem2099#1.base, create_kernel_qp_#t~mem2099#1.offset, create_kernel_qp_#t~mem2100#1.base, create_kernel_qp_#t~mem2100#1.offset, create_kernel_qp_#t~mem2101#1.base, create_kernel_qp_#t~mem2101#1.offset, create_kernel_qp_#t~mem2102#1.base, create_kernel_qp_#t~mem2102#1.offset, create_kernel_qp_#t~mem2103#1.base, create_kernel_qp_#t~mem2103#1.offset, create_kernel_qp_#t~mem2104#1.base, create_kernel_qp_#t~mem2104#1.offset, create_kernel_qp_~dev#1.base, create_kernel_qp_~dev#1.offset, create_kernel_qp_~init_attr#1.base, create_kernel_qp_~init_attr#1.offset, create_kernel_qp_~qp#1.base, create_kernel_qp_~qp#1.offset, create_kernel_qp_~in#1.base, create_kernel_qp_~in#1.offset, create_kernel_qp_~inlen#1.base, create_kernel_qp_~inlen#1.offset, create_kernel_qp_~lc~0#1, create_kernel_qp_~uuari~3#1.base, create_kernel_qp_~uuari~3#1.offset, create_kernel_qp_~uar_index~1#1, create_kernel_qp_~uuarn~3#1, create_kernel_qp_~err~30#1, create_kernel_qp_~#descriptor~11#1.base, create_kernel_qp_~#descriptor~11#1.offset, create_kernel_qp_~tmp~122#1.base, create_kernel_qp_~tmp~122#1.offset, create_kernel_qp_~tmp___0~64#1, create_kernel_qp_~#descriptor___0~6#1.base, create_kernel_qp_~#descriptor___0~6#1.offset, create_kernel_qp_~tmp___1~44#1.base, create_kernel_qp_~tmp___1~44#1.offset, create_kernel_qp_~tmp___2~36#1, create_kernel_qp_~#descriptor___1~3#1.base, create_kernel_qp_~#descriptor___1~3#1.offset, create_kernel_qp_~tmp___3~24#1.base, create_kernel_qp_~tmp___3~24#1.offset, create_kernel_qp_~tmp___4~20#1, create_kernel_qp_~tmp___5~20#1.base, create_kernel_qp_~tmp___5~20#1.offset, create_kernel_qp_~tmp___6~17#1, create_kernel_qp_~tmp___7~16#1, create_kernel_qp_~#descriptor___2~2#1.base, create_kernel_qp_~#descriptor___2~2#1.offset, create_kernel_qp_~tmp___8~12#1.base, create_kernel_qp_~tmp___8~12#1.offset, create_kernel_qp_~tmp___9~11#1, create_kernel_qp_~tmp___10~9#1.base, create_kernel_qp_~tmp___10~9#1.offset, create_kernel_qp_~tmp___11~7#1.base, create_kernel_qp_~tmp___11~7#1.offset, create_kernel_qp_~tmp___12~7#1.base, create_kernel_qp_~tmp___12~7#1.offset, create_kernel_qp_~tmp___13~7#1.base, create_kernel_qp_~tmp___13~7#1.offset, create_kernel_qp_~tmp___14~7#1.base, create_kernel_qp_~tmp___14~7#1.offset;create_kernel_qp_~dev#1.base, create_kernel_qp_~dev#1.offset := create_kernel_qp_#in~dev#1.base, create_kernel_qp_#in~dev#1.offset;create_kernel_qp_~init_attr#1.base, create_kernel_qp_~init_attr#1.offset := create_kernel_qp_#in~init_attr#1.base, create_kernel_qp_#in~init_attr#1.offset;create_kernel_qp_~qp#1.base, create_kernel_qp_~qp#1.offset := create_kernel_qp_#in~qp#1.base, create_kernel_qp_#in~qp#1.offset;create_kernel_qp_~in#1.base, create_kernel_qp_~in#1.offset := create_kernel_qp_#in~in#1.base, create_kernel_qp_#in~in#1.offset;create_kernel_qp_~inlen#1.base, create_kernel_qp_~inlen#1.offset := create_kernel_qp_#in~inlen#1.base, create_kernel_qp_#in~inlen#1.offset;havoc create_kernel_qp_~lc~0#1;havoc create_kernel_qp_~uuari~3#1.base, create_kernel_qp_~uuari~3#1.offset;havoc create_kernel_qp_~uar_index~1#1;havoc create_kernel_qp_~uuarn~3#1;havoc create_kernel_qp_~err~30#1;call create_kernel_qp_~#descriptor~11#1.base, create_kernel_qp_~#descriptor~11#1.offset := #Ultimate.allocOnStack(37);havoc create_kernel_qp_~tmp~122#1.base, create_kernel_qp_~tmp~122#1.offset;havoc create_kernel_qp_~tmp___0~64#1;call create_kernel_qp_~#descriptor___0~6#1.base, create_kernel_qp_~#descriptor___0~6#1.offset := #Ultimate.allocOnStack(37);havoc create_kernel_qp_~tmp___1~44#1.base, create_kernel_qp_~tmp___1~44#1.offset;havoc create_kernel_qp_~tmp___2~36#1;call create_kernel_qp_~#descriptor___1~3#1.base, create_kernel_qp_~#descriptor___1~3#1.offset := #Ultimate.allocOnStack(37);havoc create_kernel_qp_~tmp___3~24#1.base, create_kernel_qp_~tmp___3~24#1.offset;havoc create_kernel_qp_~tmp___4~20#1;havoc create_kernel_qp_~tmp___5~20#1.base, create_kernel_qp_~tmp___5~20#1.offset;havoc create_kernel_qp_~tmp___6~17#1;havoc create_kernel_qp_~tmp___7~16#1;call create_kernel_qp_~#descriptor___2~2#1.base, create_kernel_qp_~#descriptor___2~2#1.offset := #Ultimate.allocOnStack(37);havoc create_kernel_qp_~tmp___8~12#1.base, create_kernel_qp_~tmp___8~12#1.offset;havoc create_kernel_qp_~tmp___9~11#1;havoc create_kernel_qp_~tmp___10~9#1.base, create_kernel_qp_~tmp___10~9#1.offset;havoc create_kernel_qp_~tmp___11~7#1.base, create_kernel_qp_~tmp___11~7#1.offset;havoc create_kernel_qp_~tmp___12~7#1.base, create_kernel_qp_~tmp___12~7#1.offset;havoc create_kernel_qp_~tmp___13~7#1.base, create_kernel_qp_~tmp___13~7#1.offset;havoc create_kernel_qp_~tmp___14~7#1.base, create_kernel_qp_~tmp___14~7#1.offset;create_kernel_qp_~lc~0#1 := 0;call create_kernel_qp_#t~mem2020#1.base, create_kernel_qp_#t~mem2020#1.offset := read~$Pointer$#18(create_kernel_qp_~dev#1.base, 2391 + create_kernel_qp_~dev#1.offset, 8);create_kernel_qp_~uuari~3#1.base, create_kernel_qp_~uuari~3#1.offset := create_kernel_qp_#t~mem2020#1.base, 319266 + create_kernel_qp_#t~mem2020#1.offset;havoc create_kernel_qp_#t~mem2020#1.base, create_kernel_qp_#t~mem2020#1.offset;call create_kernel_qp_#t~mem2021#1 := read~int#18(create_kernel_qp_~init_attr#1.base, 76 + create_kernel_qp_~init_attr#1.offset, 4); [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20164: havoc mlx5_query_mad_ifc_node_desc_#t~memcpy~res4766#1.base, mlx5_query_mad_ifc_node_desc_#t~memcpy~res4766#1.offset; [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20164-1: SUMMARY for call mlx5_query_mad_ifc_node_desc_#t~memcpy~res4766#1.base, mlx5_query_mad_ifc_node_desc_#t~memcpy~res4766#1.offset := #Ultimate.C_memcpy#18(mlx5_query_mad_ifc_node_desc_~node_desc#1.base, mlx5_query_mad_ifc_node_desc_~node_desc#1.offset, mlx5_query_mad_ifc_node_desc_~out_mad~5#1.base, 64 + mlx5_query_mad_ifc_node_desc_~out_mad~5#1.offset, 64); srcloc: null [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11972: call create_user_qp_#t~mem2012#1.base, create_user_qp_#t~mem2012#1.offset := read~$Pointer$#18(create_user_qp_~qp#1.base, 603 + create_user_qp_~qp#1.offset, 8); [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11972-1: SUMMARY for call kvfree(create_user_qp_#t~mem2011#1.base, create_user_qp_#t~mem2011#1.offset); srcloc: null [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9858: assume 0 == (create_cq_user_#t~mem1350#1.base + create_cq_user_#t~mem1350#1.offset) % 18446744073709551616;havoc create_cq_user_#t~mem1350#1.base, create_cq_user_#t~mem1350#1.offset;create_cq_user_~err~21#1 := -12; [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9858: assume !(0 == (create_cq_user_#t~mem1350#1.base + create_cq_user_#t~mem1350#1.offset) % 18446744073709551616);havoc create_cq_user_#t~mem1350#1.base, create_cq_user_#t~mem1350#1.offset;call create_cq_user_#t~mem1351#1.base, create_cq_user_#t~mem1351#1.offset := read~$Pointer$#18(create_cq_user_~cq#1.base, 241 + create_cq_user_~cq#1.offset, 8);call create_cq_user_#t~mem1352#1 := read~int#64(create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset, 4);call create_cq_user_#t~mem1353#1.base, create_cq_user_#t~mem1353#1.offset := read~$Pointer$#73(create_cq_user_~cqb#1.base, create_cq_user_~cqb#1.offset, 8); [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7876-1: SUMMARY for call create_umr_res_#t~ret744#1 := ldv__builtin_expect((if create_umr_res_#t~mem743#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_umr_res_#t~mem743#1 % 256 % 18446744073709551616 else create_umr_res_#t~mem743#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7876: assume -9223372036854775808 <= create_umr_res_#t~ret744#1 && create_umr_res_#t~ret744#1 <= 9223372036854775807;create_umr_res_~tmp___18~2#1 := create_umr_res_#t~ret744#1;havoc create_umr_res_#t~mem743#1;havoc create_umr_res_#t~ret744#1; [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11444: assume qp_has_rq_#t~short1856#1;havoc qp_has_rq_#t~mem1848#1;havoc qp_has_rq_#t~mem1849#1;havoc qp_has_rq_#t~short1850#1;havoc qp_has_rq_#t~mem1851#1.base, qp_has_rq_#t~mem1851#1.offset;havoc qp_has_rq_#t~short1852#1;havoc qp_has_rq_#t~mem1853#1;havoc qp_has_rq_#t~short1854#1;havoc qp_has_rq_#t~mem1855#1;havoc qp_has_rq_#t~short1856#1;qp_has_rq_#res#1 := 0; [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11444: assume !qp_has_rq_#t~short1856#1;havoc qp_has_rq_#t~mem1848#1;havoc qp_has_rq_#t~mem1849#1;havoc qp_has_rq_#t~short1850#1;havoc qp_has_rq_#t~mem1851#1.base, qp_has_rq_#t~mem1851#1.offset;havoc qp_has_rq_#t~short1852#1;havoc qp_has_rq_#t~mem1853#1;havoc qp_has_rq_#t~short1854#1;havoc qp_has_rq_#t~mem1855#1;havoc qp_has_rq_#t~short1856#1;qp_has_rq_#res#1 := 1; [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20032: mlx5_query_ext_port_caps_#res#1 := mlx5_query_ext_port_caps_~err~70#1; [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11444-2: qp_has_rq_#t~short1856#1 := qp_has_rq_#t~short1854#1; [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11444-1: assume qp_has_rq_#t~short1856#1; [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11444-1: assume !qp_has_rq_#t~short1856#1;call qp_has_rq_#t~mem1855#1 := read~int#18(qp_has_rq_~attr#1.base, 52 + qp_has_rq_~attr#1.offset, 4);qp_has_rq_#t~short1856#1 := 0 == qp_has_rq_#t~mem1855#1 % 4294967296; [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20032-1: SUMMARY for call kfree(mlx5_query_ext_port_caps_~out_mad~1#1.base, mlx5_query_ext_port_caps_~out_mad~1#1.offset); srcloc: null [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11444-7: assume qp_has_rq_#t~short1850#1; [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11444-7: assume !qp_has_rq_#t~short1850#1;call qp_has_rq_#t~mem1849#1 := read~int#18(qp_has_rq_~attr#1.base, 72 + qp_has_rq_~attr#1.offset, 4);qp_has_rq_#t~short1850#1 := 10 == qp_has_rq_#t~mem1849#1 % 4294967296; [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12369-1: SUMMARY for call create_qp_common_#t~ret2156#1 := __fswab32(create_qp_common_#t~mem2155#1); srcloc: null [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11444-4: qp_has_rq_#t~short1854#1 := qp_has_rq_#t~short1852#1; [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12369: create_qp_common_~tmp___7~17#1 := create_qp_common_#t~ret2156#1;havoc create_qp_common_#t~mem2155#1;havoc create_qp_common_#t~ret2156#1; [2025-02-08 02:59:53,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11444-3: assume qp_has_rq_#t~short1854#1; [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11444-3: assume !qp_has_rq_#t~short1854#1;call qp_has_rq_#t~mem1853#1 := read~int#18(qp_has_rq_~attr#1.base, 72 + qp_has_rq_~attr#1.offset, 4);qp_has_rq_#t~short1854#1 := 4096 == qp_has_rq_#t~mem1853#1 % 4294967296; [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11444-6: qp_has_rq_#t~short1852#1 := qp_has_rq_#t~short1850#1; [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11444-5: assume qp_has_rq_#t~short1852#1; [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11444-5: assume !qp_has_rq_#t~short1852#1;call qp_has_rq_#t~mem1851#1.base, qp_has_rq_#t~mem1851#1.offset := read~$Pointer$#18(qp_has_rq_~attr#1.base, 32 + qp_has_rq_~attr#1.offset, 8);qp_has_rq_#t~short1852#1 := 0 != (qp_has_rq_#t~mem1851#1.base + qp_has_rq_#t~mem1851#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12105-1: SUMMARY for call create_kernel_qp_#t~ret2057#1 := __fswab32(create_kernel_qp_~uar_index~1#1); srcloc: null [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12105: create_kernel_qp_~tmp___6~17#1 := create_kernel_qp_#t~ret2057#1;havoc create_kernel_qp_#t~ret2057#1;call create_kernel_qp_#t~mem2058#1.base, create_kernel_qp_#t~mem2058#1.offset := read~$Pointer$#32(create_kernel_qp_~in#1.base, create_kernel_qp_~in#1.offset, 8);call write~int#18(create_kernel_qp_~tmp___6~17#1, create_kernel_qp_#t~mem2058#1.base, 36 + create_kernel_qp_#t~mem2058#1.offset, 4);havoc create_kernel_qp_#t~mem2058#1.base, create_kernel_qp_#t~mem2058#1.offset;call create_kernel_qp_#t~mem2059#1 := read~int#18(create_kernel_qp_~qp#1.base, 276 + create_kernel_qp_~qp#1.offset, 1); [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7877: assume 0 != create_umr_res_~tmp___18~2#1; [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7877: assume !(0 != create_umr_res_~tmp___18~2#1); [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7613: call ULTIMATE.dealloc(get_port_caps_~#uhw~0#1.base, get_port_caps_~#uhw~0#1.offset);havoc get_port_caps_~#uhw~0#1.base, get_port_caps_~#uhw~0#1.offset;call ULTIMATE.dealloc(get_port_caps_~#descriptor~2#1.base, get_port_caps_~#descriptor~2#1.offset);havoc get_port_caps_~#descriptor~2#1.base, get_port_caps_~#descriptor~2#1.offset;mlx5_ib_add_#t~ret879#1 := get_port_caps_#res#1;havoc get_port_caps_#t~ret676#1.base, get_port_caps_#t~ret676#1.offset, get_port_caps_#t~ret677#1.base, get_port_caps_#t~ret677#1.offset, get_port_caps_#t~ret678#1, get_port_caps_#t~ret679#1.base, get_port_caps_#t~ret679#1.offset, get_port_caps_#t~mem680#1, get_port_caps_#t~ret681#1, get_port_caps_#t~ret682#1, get_port_caps_#t~ret683#1.base, get_port_caps_#t~ret683#1.offset, get_port_caps_#t~mem684#1, get_port_caps_#t~ret685#1, get_port_caps_#t~mem686#1.base, get_port_caps_#t~mem686#1.offset, get_port_caps_#t~mem687#1, get_port_caps_#t~mem688#1.base, get_port_caps_#t~mem688#1.offset, get_port_caps_#t~mem689#1, get_port_caps_#t~mem690#1, get_port_caps_#t~ret691#1, get_port_caps_#t~ret692#1.base, get_port_caps_#t~ret692#1.offset, get_port_caps_#t~mem693#1, get_port_caps_#t~mem694#1, get_port_caps_#t~mem695#1, get_port_caps_#t~mem696#1.base, get_port_caps_#t~mem696#1.offset, get_port_caps_#t~mem697#1, get_port_caps_#t~ret698#1, get_port_caps_~dev#1.base, get_port_caps_~dev#1.offset, get_port_caps_~dprops~0#1.base, get_port_caps_~dprops~0#1.offset, get_port_caps_~pprops~0#1.base, get_port_caps_~pprops~0#1.offset, get_port_caps_~err~14#1, get_port_caps_~port~2#1, get_port_caps_~#uhw~0#1.base, get_port_caps_~#uhw~0#1.offset, get_port_caps_~tmp~53#1.base, get_port_caps_~tmp~53#1.offset, get_port_caps_~tmp___0~28#1.base, get_port_caps_~tmp___0~28#1.offset, get_port_caps_~tmp___1~18#1.base, get_port_caps_~tmp___1~18#1.offset, get_port_caps_~tmp___2~15#1.base, get_port_caps_~tmp___2~15#1.offset, get_port_caps_~#descriptor~2#1.base, get_port_caps_~#descriptor~2#1.offset, get_port_caps_~tmp___3~7#1.base, get_port_caps_~tmp___3~7#1.offset, get_port_caps_~tmp___4~5#1, get_port_caps_~tmp___5~5#1;havoc get_port_caps_#in~dev#1.base, get_port_caps_#in~dev#1.offset;assume { :end_inline_get_port_caps } true;assume -2147483648 <= mlx5_ib_add_#t~ret879#1 && mlx5_ib_add_#t~ret879#1 <= 2147483647;mlx5_ib_add_~err~17#1 := mlx5_ib_add_#t~ret879#1;havoc mlx5_ib_add_#t~ret879#1; [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12370: create_qp_common_~max_wqes~0#1 := create_qp_common_#t~bitwise2157#1;havoc create_qp_common_#t~bitwise2157#1;call write~$Pointer$#11(314, 0, create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset, 8);call write~$Pointer$#11(315, 0, create_qp_common_~#descriptor___2~3#1.base, 8 + create_qp_common_~#descriptor___2~3#1.offset, 8);call write~$Pointer$#11(316, 0, create_qp_common_~#descriptor___2~3#1.base, 16 + create_qp_common_~#descriptor___2~3#1.offset, 8);call write~$Pointer$#11(317, 0, create_qp_common_~#descriptor___2~3#1.base, 24 + create_qp_common_~#descriptor___2~3#1.offset, 8);call write~int#11(915, create_qp_common_~#descriptor___2~3#1.base, 32 + create_qp_common_~#descriptor___2~3#1.offset, 4);call write~int#11(0, create_qp_common_~#descriptor___2~3#1.base, 36 + create_qp_common_~#descriptor___2~3#1.offset, 1);call create_qp_common_#t~mem2158#1 := read~int#11(create_qp_common_~#descriptor___2~3#1.base, 36 + create_qp_common_~#descriptor___2~3#1.offset, 1); [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20166: SUMMARY for call kfree(mlx5_query_mad_ifc_node_desc_~in_mad~3#1.base, mlx5_query_mad_ifc_node_desc_~in_mad~3#1.offset); srcloc: null [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12370-2: havoc create_qp_common_#t~bitwise2157#1;assume create_qp_common_#t~bitwise2157#1 > 1; [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8010: havoc create_dev_resources_#t~mem785#1.base, create_dev_resources_#t~mem785#1.offset; [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12370-1: [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12370-3: assume 0 == (if create_qp_common_~tmp___7~17#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then create_qp_common_~tmp___7~17#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else create_qp_common_~tmp___7~17#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 256;create_qp_common_#t~bitwise2157#1 := 1; [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12370-3: assume !(0 == (if create_qp_common_~tmp___7~17#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then create_qp_common_~tmp___7~17#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else create_qp_common_~tmp___7~17#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 256); [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7878: create_umr_res_~tmp___17~2#1.base, create_umr_res_~tmp___17~2#1.offset := create_umr_res_#t~ret745#1.base, create_umr_res_#t~ret745#1.offset;havoc create_umr_res_#t~ret745#1.base, create_umr_res_#t~ret745#1.offset;call create_umr_res_#t~mem746#1 := read~int#7(create_umr_res_~tmp___17~2#1.base, 2076 + create_umr_res_~tmp___17~2#1.offset, 4); [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8010-1: SUMMARY for call atomic_set(create_dev_resources_#t~mem785#1.base, 44 + create_dev_resources_#t~mem785#1.offset, 0); srcloc: null [2025-02-08 02:59:53,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11974: assume 0 != (create_user_qp_#t~mem2012#1.base + create_user_qp_#t~mem2012#1.offset) % 18446744073709551616;havoc create_user_qp_#t~mem2012#1.base, create_user_qp_#t~mem2012#1.offset;call create_user_qp_#t~mem2013#1.base, create_user_qp_#t~mem2013#1.offset := read~$Pointer$#18(create_user_qp_~qp#1.base, 603 + create_user_qp_~qp#1.offset, 8); [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11974: assume !(0 != (create_user_qp_#t~mem2012#1.base + create_user_qp_#t~mem2012#1.offset) % 18446744073709551616);havoc create_user_qp_#t~mem2012#1.base, create_user_qp_#t~mem2012#1.offset; [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7878-1: SUMMARY for call create_umr_res_#t~ret745#1.base, create_umr_res_#t~ret745#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8275: SUMMARY for call destroy_umrc_res(mlx5_ib_add_~dev~23#1.base, mlx5_ib_add_~dev~23#1.offset); srcloc: null [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12107-1: SUMMARY for call create_kernel_qp_#t~ret2060#1 := __fswab32(16777216 * (-12 + (if create_kernel_qp_#t~mem2059#1 % 256 % 4294967296 <= 2147483647 then create_kernel_qp_#t~mem2059#1 % 256 % 4294967296 else create_kernel_qp_#t~mem2059#1 % 256 % 4294967296 - 4294967296))); srcloc: null [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20167-1: SUMMARY for call kfree(mlx5_query_mad_ifc_node_desc_~out_mad~5#1.base, mlx5_query_mad_ifc_node_desc_~out_mad~5#1.offset); srcloc: null [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12107: create_kernel_qp_~tmp___7~16#1 := create_kernel_qp_#t~ret2060#1;havoc create_kernel_qp_#t~mem2059#1;havoc create_kernel_qp_#t~ret2060#1;call create_kernel_qp_#t~mem2061#1.base, create_kernel_qp_#t~mem2061#1.offset := read~$Pointer$#32(create_kernel_qp_~in#1.base, create_kernel_qp_~in#1.offset, 8);call write~int#18(create_kernel_qp_~tmp___7~16#1, create_kernel_qp_#t~mem2061#1.base, 44 + create_kernel_qp_#t~mem2061#1.offset, 4);havoc create_kernel_qp_#t~mem2061#1.base, create_kernel_qp_#t~mem2061#1.offset;call create_kernel_qp_#t~mem2062#1.base, create_kernel_qp_#t~mem2062#1.offset := read~$Pointer$#32(create_kernel_qp_~in#1.base, create_kernel_qp_~in#1.offset, 8);call create_kernel_qp_#t~mem2063#1.base, create_kernel_qp_#t~mem2063#1.offset := read~$Pointer$#32(create_kernel_qp_~in#1.base, create_kernel_qp_~in#1.offset, 8);call create_kernel_qp_#t~mem2064#1 := read~int#18(create_kernel_qp_#t~mem2063#1.base, 136 + create_kernel_qp_#t~mem2063#1.offset, 4); [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20167: mlx5_query_mad_ifc_node_desc_#res#1 := mlx5_query_mad_ifc_node_desc_~err~75#1; [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8011-1: SUMMARY for call create_dev_resources_#t~ret786#1.base, create_dev_resources_#t~ret786#1.offset := mlx5_ib_alloc_xrcd(create_dev_resources_~dev~22#1.base, create_dev_resources_~dev~22#1.offset, 0, 0, 0, 0); srcloc: null [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8011: call write~$Pointer$#18(create_dev_resources_#t~ret786#1.base, create_dev_resources_#t~ret786#1.offset, create_dev_resources_~devr#1.base, 8 + create_dev_resources_~devr#1.offset, 8);havoc create_dev_resources_#t~ret786#1.base, create_dev_resources_#t~ret786#1.offset;call create_dev_resources_#t~mem787#1.base, create_dev_resources_#t~mem787#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 8 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7879-1: SUMMARY for call __dynamic_pr_debug(create_umr_res_~#descriptor___3~0#1.base, create_umr_res_~#descriptor___3~0#1.offset, 93, 0); srcloc: null [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900-1: mlx5_ib_create_qp_#t~switch2420#1 := mlx5_ib_create_qp_#t~switch2420#1 || 2 == mlx5_ib_create_qp_#t~mem2419#1; [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7879: havoc create_umr_res_#t~mem746#1; [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11843-1: SUMMARY for call create_user_qp_#t~ret1942#1 := ldv__builtin_expect((if create_user_qp_#t~mem1941#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_user_qp_#t~mem1941#1 % 256 % 18446744073709551616 else create_user_qp_#t~mem1941#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11843: assume -9223372036854775808 <= create_user_qp_#t~ret1942#1 && create_user_qp_#t~ret1942#1 <= 9223372036854775807;create_user_qp_~tmp___11~6#1 := create_user_qp_#t~ret1942#1;havoc create_user_qp_#t~mem1941#1;havoc create_user_qp_#t~ret1942#1; [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900: assume mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12900: assume !mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9993: mlx5_ib_create_cq_~tmp~91#1.base, mlx5_ib_create_cq_~tmp~91#1.offset := mlx5_ib_create_cq_#t~ret1386#1.base, mlx5_ib_create_cq_#t~ret1386#1.offset;havoc mlx5_ib_create_cq_#t~ret1386#1.base, mlx5_ib_create_cq_#t~ret1386#1.offset;mlx5_ib_create_cq_~dev~28#1.base, mlx5_ib_create_cq_~dev~28#1.offset := mlx5_ib_create_cq_~tmp~91#1.base, mlx5_ib_create_cq_~tmp~91#1.offset;call mlx5_ib_create_cq_#t~mem1387#1 := read~int#4(mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset, 4);call write~int#4(mlx5_ib_create_cq_#t~mem1387#1, mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset, 4);havoc mlx5_ib_create_cq_#t~mem1387#1;call mlx5_ib_create_cq_#t~mem1388#1 := read~int#53(mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset, 4);call write~int#53(mlx5_ib_create_cq_#t~mem1388#1, mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset, 4);havoc mlx5_ib_create_cq_#t~mem1388#1;call mlx5_ib_create_cq_#t~mem1389#1 := read~int#14(mlx5_ib_create_cq_~attr#1.base, 8 + mlx5_ib_create_cq_~attr#1.offset, 4); [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9993-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1386#1.base, mlx5_ib_create_cq_#t~ret1386#1.offset := to_mdev(mlx5_ib_create_cq_~ibdev#1.base, mlx5_ib_create_cq_~ibdev#1.offset); srcloc: null [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11975-1: SUMMARY for call ib_umem_release(create_user_qp_#t~mem2013#1.base, create_user_qp_#t~mem2013#1.offset); srcloc: null [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11975: havoc create_user_qp_#t~mem2013#1.base, create_user_qp_#t~mem2013#1.offset; [2025-02-08 02:59:53,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11315: assume 0 == calc_sq_size_#t~mem1770#1 % 4294967296;havoc calc_sq_size_#t~mem1770#1;calc_sq_size_#res#1 := 0;call ULTIMATE.dealloc(calc_sq_size_~#descriptor~9#1.base, calc_sq_size_~#descriptor~9#1.offset);havoc calc_sq_size_~#descriptor~9#1.base, calc_sq_size_~#descriptor~9#1.offset;call ULTIMATE.dealloc(calc_sq_size_~#descriptor___0~4#1.base, calc_sq_size_~#descriptor___0~4#1.offset);havoc calc_sq_size_~#descriptor___0~4#1.base, calc_sq_size_~#descriptor___0~4#1.offset;call ULTIMATE.dealloc(calc_sq_size_~#descriptor___1~1#1.base, calc_sq_size_~#descriptor___1~1#1.offset);havoc calc_sq_size_~#descriptor___1~1#1.base, calc_sq_size_~#descriptor___1~1#1.offset; [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11315: assume !(0 == calc_sq_size_#t~mem1770#1 % 4294967296);havoc calc_sq_size_#t~mem1770#1;assume { :begin_inline_calc_send_wqe } true;calc_send_wqe_#in~attr#1.base, calc_send_wqe_#in~attr#1.offset := calc_sq_size_~attr#1.base, calc_sq_size_~attr#1.offset;havoc calc_send_wqe_#res#1;havoc calc_send_wqe_#t~mem1763#1, calc_send_wqe_#t~ret1764#1, calc_send_wqe_#t~mem1765#1, calc_send_wqe_#t~mem1766#1, calc_send_wqe_#t~mem1767#1, calc_send_wqe_#t~mem1768#1, calc_send_wqe_#t~bitwise1769#1, calc_send_wqe_~attr#1.base, calc_send_wqe_~attr#1.offset, calc_send_wqe_~inl_size~0#1, calc_send_wqe_~size~1#1, calc_send_wqe_~__max1~1#1, calc_send_wqe_~__max2~1#1, calc_send_wqe_~__max1___0~0#1, calc_send_wqe_~__max2___0~0#1;calc_send_wqe_~attr#1.base, calc_send_wqe_~attr#1.offset := calc_send_wqe_#in~attr#1.base, calc_send_wqe_#in~attr#1.offset;havoc calc_send_wqe_~inl_size~0#1;havoc calc_send_wqe_~size~1#1;havoc calc_send_wqe_~__max1~1#1;havoc calc_send_wqe_~__max2~1#1;havoc calc_send_wqe_~__max1___0~0#1;havoc calc_send_wqe_~__max2___0~0#1;calc_send_wqe_~inl_size~0#1 := 0;call calc_send_wqe_#t~mem1763#1 := read~int#18(calc_send_wqe_~attr#1.base, 72 + calc_send_wqe_~attr#1.offset, 4); [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8012-1: SUMMARY for call create_dev_resources_#t~ret788#1 := IS_ERR(create_dev_resources_#t~mem787#1.base, create_dev_resources_#t~mem787#1.offset); srcloc: null [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8012: create_dev_resources_~tmp___4~7#1 := (if 0 == create_dev_resources_#t~ret788#1 % 256 then 0 else 1);havoc create_dev_resources_#t~mem787#1.base, create_dev_resources_#t~mem787#1.offset;havoc create_dev_resources_#t~ret788#1; [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11844: assume 0 != create_user_qp_~tmp___11~6#1; [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11844: assume !(0 != create_user_qp_~tmp___11~6#1); [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12901: assume mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12901: assume !mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12901-1: mlx5_ib_create_qp_#t~switch2420#1 := mlx5_ib_create_qp_#t~switch2420#1 || 3 == mlx5_ib_create_qp_#t~mem2419#1; [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12505-1: call create_qp_common_#t~mem2227#1 := read~int#18(create_qp_common_~init_attr#1.base, 68 + create_qp_common_~init_attr#1.offset, 4); [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12505: assume 0 == create_qp_common_#t~mem2227#1 % 4294967296;havoc create_qp_common_#t~mem2227#1; [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12505: assume !(0 == create_qp_common_#t~mem2227#1 % 4294967296);havoc create_qp_common_#t~mem2227#1; [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8277: SUMMARY for call ib_unregister_device(mlx5_ib_add_~dev~23#1.base, mlx5_ib_add_~dev~23#1.offset); srcloc: null [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12109-1: [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12109: call write~int#18(create_kernel_qp_#t~bitwise2065#1, create_kernel_qp_#t~mem2062#1.base, 136 + create_kernel_qp_#t~mem2062#1.offset, 4);havoc create_kernel_qp_#t~mem2062#1.base, create_kernel_qp_#t~mem2062#1.offset;havoc create_kernel_qp_#t~mem2063#1.base, create_kernel_qp_#t~mem2063#1.offset;havoc create_kernel_qp_#t~mem2064#1;havoc create_kernel_qp_#t~bitwise2065#1;call create_kernel_qp_#t~mem2066#1.base, create_kernel_qp_#t~mem2066#1.offset := read~$Pointer$#32(create_kernel_qp_~in#1.base, create_kernel_qp_~in#1.offset, 8);call create_kernel_qp_#t~mem2067#1.base, create_kernel_qp_#t~mem2067#1.offset := read~$Pointer$#32(create_kernel_qp_~in#1.base, create_kernel_qp_~in#1.offset, 8);call create_kernel_qp_#t~mem2068#1 := read~int#18(create_kernel_qp_#t~mem2067#1.base, 34 + create_kernel_qp_#t~mem2067#1.offset, 2); [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12109-3: assume false;create_kernel_qp_#t~bitwise2065#1 := create_kernel_qp_#t~mem2064#1; [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12109-3: assume !false; [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12109-2: havoc create_kernel_qp_#t~bitwise2065#1;assume (create_kernel_qp_#t~bitwise2065#1 % 4294967296 >= create_kernel_qp_#t~mem2064#1 % 4294967296 && create_kernel_qp_#t~bitwise2065#1 % 4294967296 >= 524288) && create_kernel_qp_#t~bitwise2065#1 % 4294967296 <= 524288 + create_kernel_qp_#t~mem2064#1 % 4294967296; [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11184: assume 0 != (set_rq_size_~ucmd#1.base + set_rq_size_~ucmd#1.offset) % 18446744073709551616;call set_rq_size_#t~mem1736#1 := read~int#2(set_rq_size_~ucmd#1.base, 20 + set_rq_size_~ucmd#1.offset, 4);call write~int#18((if set_rq_size_#t~mem1736#1 % 4294967296 % 4294967296 <= 2147483647 then set_rq_size_#t~mem1736#1 % 4294967296 % 4294967296 else set_rq_size_#t~mem1736#1 % 4294967296 % 4294967296 - 4294967296), set_rq_size_~qp#1.base, 407 + set_rq_size_~qp#1.offset, 4);havoc set_rq_size_#t~mem1736#1;call set_rq_size_#t~mem1737#1 := read~int#2(set_rq_size_~ucmd#1.base, 24 + set_rq_size_~ucmd#1.offset, 4);call write~int#18((if set_rq_size_#t~mem1737#1 % 4294967296 % 4294967296 <= 2147483647 then set_rq_size_#t~mem1737#1 % 4294967296 % 4294967296 else set_rq_size_#t~mem1737#1 % 4294967296 % 4294967296 - 4294967296), set_rq_size_~qp#1.base, 423 + set_rq_size_~qp#1.offset, 4);havoc set_rq_size_#t~mem1737#1;call set_rq_size_#t~mem1738#1 := read~int#18(set_rq_size_~qp#1.base, 423 + set_rq_size_~qp#1.offset, 4); [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11184: assume !(0 != (set_rq_size_~ucmd#1.base + set_rq_size_~ucmd#1.offset) % 18446744073709551616);call set_rq_size_#t~mem1742#1 := read~int#18(set_rq_size_~qp#1.base, 778 + set_rq_size_~qp#1.offset, 4);set_rq_size_~wqe_size~0#1 := (if 0 != set_rq_size_#t~mem1742#1 then 16 else 0);havoc set_rq_size_#t~mem1742#1;call set_rq_size_#t~mem1743#1 := read~int#18(set_rq_size_~cap#1.base, 12 + set_rq_size_~cap#1.offset, 4);set_rq_size_~wqe_size~0#1 := (if (16 * set_rq_size_#t~mem1743#1 + set_rq_size_~wqe_size~0#1) % 4294967296 % 4294967296 <= 2147483647 then (16 * set_rq_size_#t~mem1743#1 + set_rq_size_~wqe_size~0#1) % 4294967296 % 4294967296 else (16 * set_rq_size_#t~mem1743#1 + set_rq_size_~wqe_size~0#1) % 4294967296 % 4294967296 - 4294967296);havoc set_rq_size_#t~mem1743#1; [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8013: assume 0 != (if create_dev_resources_~tmp___4~7#1 % 256 % 4294967296 <= 2147483647 then create_dev_resources_~tmp___4~7#1 % 256 % 4294967296 else create_dev_resources_~tmp___4~7#1 % 256 % 4294967296 - 4294967296);call create_dev_resources_#t~mem789#1.base, create_dev_resources_#t~mem789#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 8 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8013: assume !(0 != (if create_dev_resources_~tmp___4~7#1 % 256 % 4294967296 <= 2147483647 then create_dev_resources_~tmp___4~7#1 % 256 % 4294967296 else create_dev_resources_~tmp___4~7#1 % 256 % 4294967296 - 4294967296));call create_dev_resources_#t~mem791#1.base, create_dev_resources_#t~mem791#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 8 + create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(create_dev_resources_~dev~22#1.base, create_dev_resources_~dev~22#1.offset, create_dev_resources_#t~mem791#1.base, create_dev_resources_#t~mem791#1.offset, 8);havoc create_dev_resources_#t~mem791#1.base, create_dev_resources_#t~mem791#1.offset;call create_dev_resources_#t~mem792#1.base, create_dev_resources_#t~mem792#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 8 + create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(0, 0, create_dev_resources_#t~mem792#1.base, 12 + create_dev_resources_#t~mem792#1.offset, 8);havoc create_dev_resources_#t~mem792#1.base, create_dev_resources_#t~mem792#1.offset;call create_dev_resources_#t~mem793#1.base, create_dev_resources_#t~mem793#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 8 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11845-1: SUMMARY for call create_user_qp_#t~ret1943#1.base, create_user_qp_#t~ret1943#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11845: create_user_qp_~tmp___10~8#1.base, create_user_qp_~tmp___10~8#1.offset := create_user_qp_#t~ret1943#1.base, create_user_qp_#t~ret1943#1.offset;havoc create_user_qp_#t~ret1943#1.base, create_user_qp_#t~ret1943#1.offset;call create_user_qp_#t~mem1944#1 := read~int#7(create_user_qp_~tmp___10~8#1.base, 2076 + create_user_qp_~tmp___10~8#1.offset, 4); [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12902-1: mlx5_ib_create_qp_#t~switch2420#1 := mlx5_ib_create_qp_#t~switch2420#1 || 4 == mlx5_ib_create_qp_#t~mem2419#1; [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12109-4: assume 0 == create_kernel_qp_#t~mem2064#1 % 4294967296 || 524288 == create_kernel_qp_#t~mem2064#1 % 4294967296;create_kernel_qp_#t~bitwise2065#1 := 524288; [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12109-4: assume !(0 == create_kernel_qp_#t~mem2064#1 % 4294967296 || 524288 == create_kernel_qp_#t~mem2064#1 % 4294967296); [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12902: assume mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12902: assume !mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863: havoc create_cq_user_#t~mem1351#1.base, create_cq_user_#t~mem1351#1.offset;havoc create_cq_user_#t~mem1352#1;havoc create_cq_user_#t~mem1353#1.base, create_cq_user_#t~mem1353#1.offset;call create_cq_user_#t~mem1354#1.base, create_cq_user_#t~mem1354#1.offset := read~$Pointer$#73(create_cq_user_~cqb#1.base, create_cq_user_~cqb#1.offset, 8);call create_cq_user_#t~mem1355#1 := read~int#64(create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset, 4);call write~int#18(244 + create_cq_user_#t~mem1355#1 % 256, create_cq_user_#t~mem1354#1.base, 40 + create_cq_user_#t~mem1354#1.offset, 1);havoc create_cq_user_#t~mem1354#1.base, create_cq_user_#t~mem1354#1.offset;havoc create_cq_user_#t~mem1355#1; [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9863-1: SUMMARY for call mlx5_ib_populate_pas(create_cq_user_~dev#1.base, create_cq_user_~dev#1.offset, create_cq_user_#t~mem1351#1.base, create_cq_user_#t~mem1351#1.offset, create_cq_user_#t~mem1352#1, create_cq_user_#t~mem1353#1.base, 272 + create_cq_user_#t~mem1353#1.offset, 0); srcloc: null [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12506: assume 128 == create_qp_common_~scqe_sz~0#1;call create_qp_common_#t~mem2228#1.base, create_qp_common_#t~mem2228#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call write~int#18(34, create_qp_common_#t~mem2228#1.base, 222 + create_qp_common_#t~mem2228#1.offset, 1);havoc create_qp_common_#t~mem2228#1.base, create_qp_common_#t~mem2228#1.offset; [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12506: assume !(128 == create_qp_common_~scqe_sz~0#1);call create_qp_common_#t~mem2229#1.base, create_qp_common_#t~mem2229#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call write~int#18(17, create_qp_common_#t~mem2229#1.base, 222 + create_qp_common_#t~mem2229#1.offset, 1);havoc create_qp_common_#t~mem2229#1.base, create_qp_common_#t~mem2229#1.offset; [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12110-2: havoc create_kernel_qp_#t~bitwise2069#1;assume (create_kernel_qp_#t~bitwise2069#1 % 4294967296 >= create_kernel_qp_#t~mem2068#1 % 65536 % 4294967296 && create_kernel_qp_#t~bitwise2069#1 % 4294967296 >= 4096) && create_kernel_qp_#t~bitwise2069#1 % 4294967296 <= 4096 + create_kernel_qp_#t~mem2068#1 % 65536 % 4294967296; [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8014: assume -9223372036854775808 <= create_dev_resources_#t~ret790#1 && create_dev_resources_#t~ret790#1 <= 9223372036854775807;create_dev_resources_~tmp___3~9#1 := create_dev_resources_#t~ret790#1;havoc create_dev_resources_#t~mem789#1.base, create_dev_resources_#t~mem789#1.offset;havoc create_dev_resources_#t~ret790#1;create_dev_resources_~ret~1#1 := (if create_dev_resources_~tmp___3~9#1 % 4294967296 <= 2147483647 then create_dev_resources_~tmp___3~9#1 % 4294967296 else create_dev_resources_~tmp___3~9#1 % 4294967296 - 4294967296); [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12110-1: [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12110-4: assume 0 == create_kernel_qp_#t~mem2068#1 % 65536 % 4294967296 || 4096 == create_kernel_qp_#t~mem2068#1 % 65536 % 4294967296;create_kernel_qp_#t~bitwise2069#1 := 4096; [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12110-4: assume !(0 == create_kernel_qp_#t~mem2068#1 % 65536 % 4294967296 || 4096 == create_kernel_qp_#t~mem2068#1 % 65536 % 4294967296); [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12110-3: assume false;create_kernel_qp_#t~bitwise2069#1 := create_kernel_qp_#t~mem2068#1 % 65536; [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12110-3: assume !false; [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12110: call write~int#18(create_kernel_qp_#t~bitwise2069#1, create_kernel_qp_#t~mem2066#1.base, 34 + create_kernel_qp_#t~mem2066#1.offset, 2);havoc create_kernel_qp_#t~mem2066#1.base, create_kernel_qp_#t~mem2066#1.offset;havoc create_kernel_qp_#t~mem2067#1.base, create_kernel_qp_#t~mem2067#1.offset;havoc create_kernel_qp_#t~mem2068#1;havoc create_kernel_qp_#t~bitwise2069#1;call create_kernel_qp_#t~mem2070#1.base, create_kernel_qp_#t~mem2070#1.offset := read~$Pointer$#32(create_kernel_qp_~in#1.base, create_kernel_qp_~in#1.offset, 8); [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8014-1: SUMMARY for call create_dev_resources_#t~ret790#1 := PTR_ERR(create_dev_resources_#t~mem789#1.base, create_dev_resources_#t~mem789#1.offset); srcloc: null [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11846-1: SUMMARY for call __dynamic_pr_debug(create_user_qp_~#descriptor___4~1#1.base, create_user_qp_~#descriptor___4~1#1.offset, 241, 0); srcloc: null [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12903: assume mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12903: assume !mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12903-1: mlx5_ib_create_qp_#t~switch2420#1 := mlx5_ib_create_qp_#t~switch2420#1 || 0 == mlx5_ib_create_qp_#t~mem2419#1; [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11846: havoc create_user_qp_#t~mem1944#1; [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8279: SUMMARY for call mlx5_ib_odp_remove_one(mlx5_ib_add_~dev~23#1.base, mlx5_ib_add_~dev~23#1.offset); srcloc: null [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: assume 0 != mlx5_ib_create_cq_#t~mem1389#1 % 4294967296;havoc mlx5_ib_create_cq_#t~mem1389#1; [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: assume !(0 != mlx5_ib_create_cq_#t~mem1389#1 % 4294967296);havoc mlx5_ib_create_cq_#t~mem1389#1; [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979-1: SUMMARY for call free_uuar(create_user_qp_~context~5#1.base, 536 + create_user_qp_~context~5#1.offset, create_user_qp_~uuarn~2#1); srcloc: null [2025-02-08 02:59:53,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979: create_user_qp_#res#1 := create_user_qp_~err~29#1;call ULTIMATE.dealloc(create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset);havoc create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset);havoc create_user_qp_~#page_shift~2#1.base, create_user_qp_~#page_shift~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#npages~2#1.base, create_user_qp_~#npages~2#1.offset);havoc create_user_qp_~#npages~2#1.base, create_user_qp_~#npages~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#offset~1#1.base, create_user_qp_~#offset~1#1.offset);havoc create_user_qp_~#offset~1#1.base, create_user_qp_~#offset~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#ncont~1#1.base, create_user_qp_~#ncont~1#1.offset);havoc create_user_qp_~#ncont~1#1.base, create_user_qp_~#ncont~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor~10#1.base, create_user_qp_~#descriptor~10#1.offset);havoc create_user_qp_~#descriptor~10#1.base, create_user_qp_~#descriptor~10#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___0~5#1.base, create_user_qp_~#descriptor___0~5#1.offset);havoc create_user_qp_~#descriptor___0~5#1.base, create_user_qp_~#descriptor___0~5#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___1~2#1.base, create_user_qp_~#descriptor___1~2#1.offset);havoc create_user_qp_~#descriptor___1~2#1.base, create_user_qp_~#descriptor___1~2#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___2~1#1.base, create_user_qp_~#descriptor___2~1#1.offset);havoc create_user_qp_~#descriptor___2~1#1.base, create_user_qp_~#descriptor___2~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___3~1#1.base, create_user_qp_~#descriptor___3~1#1.offset);havoc create_user_qp_~#descriptor___3~1#1.base, create_user_qp_~#descriptor___3~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___4~1#1.base, create_user_qp_~#descriptor___4~1#1.offset);havoc create_user_qp_~#descriptor___4~1#1.base, create_user_qp_~#descriptor___4~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___5~1#1.base, create_user_qp_~#descriptor___5~1#1.offset);havoc create_user_qp_~#descriptor___5~1#1.base, create_user_qp_~#descriptor___5~1#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___6~0#1.base, create_user_qp_~#descriptor___6~0#1.offset);havoc create_user_qp_~#descriptor___6~0#1.base, create_user_qp_~#descriptor___6~0#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___7~0#1.base, create_user_qp_~#descriptor___7~0#1.offset);havoc create_user_qp_~#descriptor___7~0#1.base, create_user_qp_~#descriptor___7~0#1.offset;call ULTIMATE.dealloc(create_user_qp_~#descriptor___8~0#1.base, create_user_qp_~#descriptor___8~0#1.offset);havoc create_user_qp_~#descriptor___8~0#1.base, create_user_qp_~#descriptor___8~0#1.offset; [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12111-1: SUMMARY for call mlx5_fill_page_array(create_kernel_qp_~qp#1.base, 252 + create_kernel_qp_~qp#1.offset, create_kernel_qp_#t~mem2070#1.base, 272 + create_kernel_qp_#t~mem2070#1.offset); srcloc: null [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12111: havoc create_kernel_qp_#t~mem2070#1.base, create_kernel_qp_#t~mem2070#1.offset;call create_kernel_qp_#t~mem2071#1.base, create_kernel_qp_#t~mem2071#1.offset := read~$Pointer$#18(create_kernel_qp_~dev#1.base, 2391 + create_kernel_qp_~dev#1.offset, 8); [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12904-1: mlx5_ib_create_qp_#t~switch2420#1 := mlx5_ib_create_qp_#t~switch2420#1 || 1 == mlx5_ib_create_qp_#t~mem2419#1; [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9865: create_cq_user_~tmp___6~10#1.base, create_cq_user_~tmp___6~10#1.offset := create_cq_user_#t~ret1356#1.base, create_cq_user_#t~ret1356#1.offset;havoc create_cq_user_#t~ret1356#1.base, create_cq_user_#t~ret1356#1.offset;call create_cq_user_#t~mem1357#1.base, create_cq_user_#t~mem1357#1.offset := read~$Pointer$#18(create_cq_user_~tmp___6~10#1.base, 536 + create_cq_user_~tmp___6~10#1.offset, 8);call create_cq_user_#t~mem1358#1 := read~int#18(create_cq_user_#t~mem1357#1.base, create_cq_user_#t~mem1357#1.offset, 4);call write~int#4((if create_cq_user_#t~mem1358#1 % 4294967296 % 4294967296 <= 2147483647 then create_cq_user_#t~mem1358#1 % 4294967296 % 4294967296 else create_cq_user_#t~mem1358#1 % 4294967296 % 4294967296 - 4294967296), create_cq_user_~index#1.base, create_cq_user_~index#1.offset, 4);havoc create_cq_user_#t~mem1357#1.base, create_cq_user_#t~mem1357#1.offset;havoc create_cq_user_#t~mem1358#1;create_cq_user_#res#1 := 0;call ULTIMATE.dealloc(create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset);havoc create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset);havoc create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset);havoc create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset);havoc create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset);havoc create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset; [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9865-1: SUMMARY for call create_cq_user_#t~ret1356#1.base, create_cq_user_#t~ret1356#1.offset := to_mucontext(create_cq_user_~context#1.base, create_cq_user_~context#1.offset); srcloc: null [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12904: assume mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12904: assume !mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11187-1: [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11187: call set_rq_size_#t~mem1740#1 := read~int#18(set_rq_size_~qp#1.base, 778 + set_rq_size_~qp#1.offset, 4);call write~int#18((if (set_rq_size_#t~bitwise1739#1 % 18446744073709551616 / 16 - set_rq_size_#t~mem1740#1) % 4294967296 % 4294967296 <= 2147483647 then (set_rq_size_#t~bitwise1739#1 % 18446744073709551616 / 16 - set_rq_size_#t~mem1740#1) % 4294967296 % 4294967296 else (set_rq_size_#t~bitwise1739#1 % 18446744073709551616 / 16 - set_rq_size_#t~mem1740#1) % 4294967296 % 4294967296 - 4294967296), set_rq_size_~qp#1.base, 415 + set_rq_size_~qp#1.offset, 4);havoc set_rq_size_#t~mem1738#1;havoc set_rq_size_#t~bitwise1739#1;havoc set_rq_size_#t~mem1740#1;call set_rq_size_#t~mem1741#1 := read~int#18(set_rq_size_~qp#1.base, 407 + set_rq_size_~qp#1.offset, 4);call write~int#18(set_rq_size_#t~mem1741#1, set_rq_size_~qp#1.base, 411 + set_rq_size_~qp#1.offset, 4);havoc set_rq_size_#t~mem1741#1; [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11319: calc_sq_size_#t~ret1771#1 := calc_send_wqe_#res#1;havoc calc_send_wqe_#t~mem1763#1, calc_send_wqe_#t~ret1764#1, calc_send_wqe_#t~mem1765#1, calc_send_wqe_#t~mem1766#1, calc_send_wqe_#t~mem1767#1, calc_send_wqe_#t~mem1768#1, calc_send_wqe_#t~bitwise1769#1, calc_send_wqe_~attr#1.base, calc_send_wqe_~attr#1.offset, calc_send_wqe_~inl_size~0#1, calc_send_wqe_~size~1#1, calc_send_wqe_~__max1~1#1, calc_send_wqe_~__max2~1#1, calc_send_wqe_~__max1___0~0#1, calc_send_wqe_~__max2___0~0#1;havoc calc_send_wqe_#in~attr#1.base, calc_send_wqe_#in~attr#1.offset;assume { :end_inline_calc_send_wqe } true;assume -2147483648 <= calc_sq_size_#t~ret1771#1 && calc_sq_size_#t~ret1771#1 <= 2147483647;calc_sq_size_~wqe_size~1#1 := calc_sq_size_#t~ret1771#1;havoc calc_sq_size_#t~ret1771#1;call write~$Pointer$#11(181, 0, calc_sq_size_~#descriptor~9#1.base, calc_sq_size_~#descriptor~9#1.offset, 8);call write~$Pointer$#11(182, 0, calc_sq_size_~#descriptor~9#1.base, 8 + calc_sq_size_~#descriptor~9#1.offset, 8);call write~$Pointer$#11(183, 0, calc_sq_size_~#descriptor~9#1.base, 16 + calc_sq_size_~#descriptor~9#1.offset, 8);call write~$Pointer$#11(184, 0, calc_sq_size_~#descriptor~9#1.base, 24 + calc_sq_size_~#descriptor~9#1.offset, 8);call write~int#11(339, calc_sq_size_~#descriptor~9#1.base, 32 + calc_sq_size_~#descriptor~9#1.offset, 4);call write~int#11(0, calc_sq_size_~#descriptor~9#1.base, 36 + calc_sq_size_~#descriptor~9#1.offset, 1);call calc_sq_size_#t~mem1772#1 := read~int#11(calc_sq_size_~#descriptor~9#1.base, 36 + calc_sq_size_~#descriptor~9#1.offset, 1); [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9998-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1390#1.base, mlx5_ib_create_cq_#t~ret1390#1.offset := ERR_PTR(-22); srcloc: null [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12112: assume -2147483648 <= create_kernel_qp_#t~ret2072#1 && create_kernel_qp_#t~ret2072#1 <= 2147483647;create_kernel_qp_~err~30#1 := create_kernel_qp_#t~ret2072#1;havoc create_kernel_qp_#t~mem2071#1.base, create_kernel_qp_#t~mem2071#1.offset;havoc create_kernel_qp_#t~ret2072#1; [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11187-3: assume 0 == set_rq_size_#t~mem1738#1;set_rq_size_#t~bitwise1739#1 := 1; [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11187-3: assume !(0 == set_rq_size_#t~mem1738#1); [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11187-2: havoc set_rq_size_#t~bitwise1739#1;assume set_rq_size_#t~bitwise1739#1 > 1; [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12112-1: SUMMARY for call create_kernel_qp_#t~ret2072#1 := mlx5_db_alloc(create_kernel_qp_#t~mem2071#1.base, create_kernel_qp_#t~mem2071#1.offset, create_kernel_qp_~qp#1.base, 277 + create_kernel_qp_~qp#1.offset); srcloc: null [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9998: mlx5_ib_create_cq_~tmp___0~47#1.base, mlx5_ib_create_cq_~tmp___0~47#1.offset := mlx5_ib_create_cq_#t~ret1390#1.base, mlx5_ib_create_cq_#t~ret1390#1.offset;havoc mlx5_ib_create_cq_#t~ret1390#1.base, mlx5_ib_create_cq_#t~ret1390#1.offset;mlx5_ib_create_cq_#res#1.base, mlx5_ib_create_cq_#res#1.offset := mlx5_ib_create_cq_~tmp___0~47#1.base, mlx5_ib_create_cq_~tmp___0~47#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset);havoc mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset);havoc mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset);havoc mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset);havoc mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset);havoc mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset);havoc mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#__key~4#1.base, mlx5_ib_create_cq_~#__key~4#1.offset);havoc mlx5_ib_create_cq_~#__key~4#1.base, mlx5_ib_create_cq_~#__key~4#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#__key___0~2#1.base, mlx5_ib_create_cq_~#__key___0~2#1.offset);havoc mlx5_ib_create_cq_~#__key___0~2#1.base, mlx5_ib_create_cq_~#__key___0~2#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset);havoc mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset; [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12905-6: assume mlx5_ib_create_qp_#t~switch2420#1; [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12905-6: assume !mlx5_ib_create_qp_#t~switch2420#1;mlx5_ib_create_qp_#t~switch2420#1 := mlx5_ib_create_qp_#t~switch2420#1 || 5 == mlx5_ib_create_qp_#t~mem2419#1; [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12905-7: mlx5_ib_create_qp_#t~switch2420#1 := mlx5_ib_create_qp_#t~switch2420#1 || 4096 == mlx5_ib_create_qp_#t~mem2419#1; [2025-02-08 02:59:53,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12905-4: assume 0 != mlx5_ib_create_qp_~err~33#1;call write~$Pointer$#11(374, 0, mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset, 8);call write~$Pointer$#11(375, 0, mlx5_ib_create_qp_~#descriptor___0~8#1.base, 8 + mlx5_ib_create_qp_~#descriptor___0~8#1.offset, 8);call write~$Pointer$#11(376, 0, mlx5_ib_create_qp_~#descriptor___0~8#1.base, 16 + mlx5_ib_create_qp_~#descriptor___0~8#1.offset, 8);call write~$Pointer$#11(377, 0, mlx5_ib_create_qp_~#descriptor___0~8#1.base, 24 + mlx5_ib_create_qp_~#descriptor___0~8#1.offset, 8);call write~int#11(1272, mlx5_ib_create_qp_~#descriptor___0~8#1.base, 32 + mlx5_ib_create_qp_~#descriptor___0~8#1.offset, 4);call write~int#11(0, mlx5_ib_create_qp_~#descriptor___0~8#1.base, 36 + mlx5_ib_create_qp_~#descriptor___0~8#1.offset, 1);call mlx5_ib_create_qp_#t~mem2437#1 := read~int#11(mlx5_ib_create_qp_~#descriptor___0~8#1.base, 36 + mlx5_ib_create_qp_~#descriptor___0~8#1.offset, 1); [2025-02-08 02:59:53,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12905-4: assume !(0 != mlx5_ib_create_qp_~err~33#1);call mlx5_ib_create_qp_#t~mem2442#1 := read~int#18(mlx5_ib_create_qp_~init_attr#1.base, 72 + mlx5_ib_create_qp_~init_attr#1.offset, 4); [2025-02-08 02:59:53,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12905-5: assume 0 == (mlx5_ib_create_qp_~qp~1#1.base + mlx5_ib_create_qp_~qp~1#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12905-5: assume !(0 == (mlx5_ib_create_qp_~qp~1#1.base + mlx5_ib_create_qp_~qp~1#1.offset) % 18446744073709551616);assume { :begin_inline_create_qp_common } true;create_qp_common_#in~dev#1.base, create_qp_common_#in~dev#1.offset, create_qp_common_#in~pd#1.base, create_qp_common_#in~pd#1.offset, create_qp_common_#in~init_attr#1.base, create_qp_common_#in~init_attr#1.offset, create_qp_common_#in~udata#1.base, create_qp_common_#in~udata#1.offset, create_qp_common_#in~qp#1.base, create_qp_common_#in~qp#1.offset := mlx5_ib_create_qp_~dev~34#1.base, mlx5_ib_create_qp_~dev~34#1.offset, mlx5_ib_create_qp_~pd#1.base, mlx5_ib_create_qp_~pd#1.offset, mlx5_ib_create_qp_~init_attr#1.base, mlx5_ib_create_qp_~init_attr#1.offset, mlx5_ib_create_qp_~udata#1.base, mlx5_ib_create_qp_~udata#1.offset, mlx5_ib_create_qp_~qp~1#1.base, mlx5_ib_create_qp_~qp~1#1.offset;havoc create_qp_common_#res#1;havoc create_qp_common_#t~mem2121#1.base, create_qp_common_#t~mem2121#1.offset, create_qp_common_#t~ret2122#1.base, create_qp_common_#t~ret2122#1.offset, create_qp_common_#t~ret2123#1.base, create_qp_common_#t~ret2123#1.offset, create_qp_common_#t~mem2124#1, create_qp_common_#t~bitwise2125#1, create_qp_common_#t~mem2126#1, create_qp_common_#t~ret2127#1, create_qp_common_#t~bitwise2128#1, create_qp_common_#t~mem2129#1, create_qp_common_#t~ret2130#1, create_qp_common_#t~ret2131#1.base, create_qp_common_#t~ret2131#1.offset, create_qp_common_#t~mem2132#1, create_qp_common_#t~mem2133#1, create_qp_common_#t~mem2134#1, create_qp_common_#t~mem2135#1.base, create_qp_common_#t~mem2135#1.offset, create_qp_common_#t~short2136#1, create_qp_common_#t~ret2137#1, create_qp_common_#t~mem2138#1, create_qp_common_#t~ret2139#1, create_qp_common_#t~ret2140#1.base, create_qp_common_#t~ret2140#1.offset, create_qp_common_#t~mem2141#1, create_qp_common_#t~mem2142#1, create_qp_common_#t~mem2143#1, create_qp_common_#t~bitwise2144#1, create_qp_common_#t~ret2145#1, create_qp_common_#t~mem2146#1, create_qp_common_#t~mem2147#1.base, create_qp_common_#t~mem2147#1.offset, create_qp_common_#t~short2148#1, create_qp_common_#t~ret2149#1, create_qp_common_#t~mem2150#1, create_qp_common_#t~ret2151#1, create_qp_common_#t~ret2152#1.base, create_qp_common_#t~ret2152#1.offset, create_qp_common_#t~mem2153#1, create_qp_common_#t~mem2154#1.base, create_qp_common_#t~mem2154#1.offset, create_qp_common_#t~mem2155#1, create_qp_common_#t~ret2156#1, create_qp_common_#t~bitwise2157#1, create_qp_common_#t~mem2158#1, create_qp_common_#t~ret2159#1, create_qp_common_#t~ret2160#1.base, create_qp_common_#t~ret2160#1.offset, create_qp_common_#t~mem2161#1, create_qp_common_#t~mem2162#1, create_qp_common_#t~mem2164#1, create_qp_common_#t~mem2163#1, create_qp_common_#t~mem2166#1, create_qp_common_#t~mem2165#1, create_qp_common_#t~short2167#1, create_qp_common_#t~mem2168#1, create_qp_common_#t~ret2169#1, create_qp_common_#t~ret2170#1.base, create_qp_common_#t~ret2170#1.offset, create_qp_common_#t~mem2171#1, create_qp_common_#t~mem2172#1, create_qp_common_#t~mem2173#1, create_qp_common_#t~ret2174#1, create_qp_common_#t~ret2175#1.base, create_qp_common_#t~ret2175#1.offset, create_qp_common_#t~mem2176#1, create_qp_common_#t~mem2177#1, create_qp_common_#t~ret2178#1, create_qp_common_#t~mem2179#1, create_qp_common_#t~ret2180#1, create_qp_common_#t~ret2181#1.base, create_qp_common_#t~ret2181#1.offset, create_qp_common_#t~mem2182#1, create_qp_common_#t~ret2183#1, create_qp_common_#t~mem2184#1, create_qp_common_#t~ret2185#1, create_qp_common_#t~ret2186#1.base, create_qp_common_#t~ret2186#1.offset, create_qp_common_#t~mem2187#1, create_qp_common_#t~ret2188#1.base, create_qp_common_#t~ret2188#1.offset, create_qp_common_#t~mem2189#1, create_qp_common_#t~ret2190#1.base, create_qp_common_#t~ret2190#1.offset, create_qp_common_#t~mem2191#1.base, create_qp_common_#t~mem2191#1.offset, create_qp_common_#t~mem2192#1, create_qp_common_#t~ret2193#1, create_qp_common_#t~mem2194#1, create_qp_common_#t~mem2195#1, create_qp_common_#t~ret2196#1, create_qp_common_#t~bitwise2197#1, create_qp_common_#t~ret2198#1, create_qp_common_#t~mem2199#1.base, create_qp_common_#t~mem2199#1.offset, create_qp_common_#t~mem2200#1, create_qp_common_#t~ite2202#1.base, create_qp_common_#t~ite2202#1.offset, create_qp_common_#t~mem2201#1.base, create_qp_common_#t~mem2201#1.offset, create_qp_common_#t~ret2203#1.base, create_qp_common_#t~ret2203#1.offset, create_qp_common_#t~mem2204#1, create_qp_common_#t~ret2205#1, create_qp_common_#t~mem2206#1.base, create_qp_common_#t~mem2206#1.offset, create_qp_common_#t~mem2207#1.base, create_qp_common_#t~mem2207#1.offset, create_qp_common_#t~mem2208#1, create_qp_common_#t~mem2209#1.base, create_qp_common_#t~mem2209#1.offset, create_qp_common_#t~mem2210#1.base, create_qp_common_#t~mem2210#1.offset, create_qp_common_#t~mem2211#1, create_qp_common_#t~bitwise2212#1, create_qp_common_#t~mem2213#1, create_qp_common_#t~mem2214#1.base, create_qp_common_#t~mem2214#1.offset, create_qp_common_#t~mem2215#1.base, create_qp_common_#t~mem2215#1.offset, create_qp_common_#t~mem2216#1, create_qp_common_#t~bitwise2217#1, create_qp_common_#t~mem2218#1, create_qp_common_#t~mem2219#1, create_qp_common_#t~ret2220#1, create_qp_common_#t~mem2221#1.base, create_qp_common_#t~mem2221#1.offset, create_qp_common_#t~ret2222#1, create_qp_common_#t~mem2223#1.base, create_qp_common_#t~mem2223#1.offset, create_qp_common_#t~ret2224#1, create_qp_common_#t~mem2225#1.base, create_qp_common_#t~mem2225#1.offset, create_qp_common_#t~mem2226#1.base, create_qp_common_#t~mem2226#1.offset, create_qp_common_#t~mem2227#1, create_qp_common_#t~mem2228#1.base, create_qp_common_#t~mem2228#1.offset, create_qp_common_#t~mem2229#1.base, create_qp_common_#t~mem2229#1.offset, create_qp_common_#t~mem2230#1, create_qp_common_#t~mem2231#1.base, create_qp_common_#t~mem2231#1.offset, create_qp_common_#t~mem2232#1, create_qp_common_#t~mem2233#1, create_qp_common_#t~ret2234#1, create_qp_common_#t~mem2235#1.base, create_qp_common_#t~mem2235#1.offset, create_qp_common_#t~mem2236#1.base, create_qp_common_#t~mem2236#1.offset, create_qp_common_#t~mem2237#1, create_qp_common_#t~bitwise2238#1, create_qp_common_#t~mem2239#1.base, create_qp_common_#t~mem2239#1.offset, create_qp_common_#t~ret2240#1, create_qp_common_#t~mem2241#1, create_qp_common_#t~mem2242#1, create_qp_common_#t~ret2243#1, create_qp_common_#t~ret2244#1, create_qp_common_#t~mem2245#1.base, create_qp_common_#t~mem2245#1.offset, create_qp_common_#t~mem2246#1.base, create_qp_common_#t~mem2246#1.offset, create_qp_common_#t~mem2247#1, create_qp_common_#t~bitwise2248#1, create_qp_common_#t~mem2249#1.base, create_qp_common_#t~mem2249#1.offset, create_qp_common_#t~mem2250#1.base, create_qp_common_#t~mem2250#1.offset, create_qp_common_#t~mem2251#1, create_qp_common_#t~bitwise2252#1, create_qp_common_#t~mem2253#1, create_qp_common_#t~switch2254#1, create_qp_common_#t~mem2255#1.base, create_qp_common_#t~mem2255#1.offset, create_qp_common_#t~ret2256#1.base, create_qp_common_#t~ret2256#1.offset, create_qp_common_#t~mem2257#1, create_qp_common_#t~ret2258#1, create_qp_common_#t~mem2259#1.base, create_qp_common_#t~mem2259#1.offset, create_qp_common_#t~mem2260#1.base, create_qp_common_#t~mem2260#1.offset, create_qp_common_#t~ret2261#1.base, create_qp_common_#t~ret2261#1.offset, create_qp_common_#t~mem2262#1, create_qp_common_#t~ret2263#1, create_qp_common_#t~mem2264#1.base, create_qp_common_#t~mem2264#1.offset, create_qp_common_#t~mem2265#1.base, create_qp_common_#t~mem2265#1.offset, create_qp_common_#t~ret2266#1.base, create_qp_common_#t~ret2266#1.offset, create_qp_common_#t~mem2267#1, create_qp_common_#t~ret2268#1, create_qp_common_#t~mem2269#1.base, create_qp_common_#t~mem2269#1.offset, create_qp_common_#t~mem2270#1.base, create_qp_common_#t~mem2270#1.offset, create_qp_common_#t~mem2271#1, create_qp_common_#t~bitwise2272#1, create_qp_common_#t~mem2273#1.base, create_qp_common_#t~mem2273#1.offset, create_qp_common_#t~ret2274#1.base, create_qp_common_#t~ret2274#1.offset, create_qp_common_#t~mem2275#1, create_qp_common_#t~ret2276#1, create_qp_common_#t~mem2277#1.base, create_qp_common_#t~mem2277#1.offset, create_qp_common_#t~mem2278#1.base, create_qp_common_#t~mem2278#1.offset, create_qp_common_#t~ret2279#1.base, create_qp_common_#t~ret2279#1.offset, create_qp_common_#t~mem2280#1, create_qp_common_#t~ret2281#1, create_qp_common_#t~mem2282#1.base, create_qp_common_#t~mem2282#1.offset, create_qp_common_#t~mem2283#1.base, create_qp_common_#t~mem2283#1.offset, create_qp_common_#t~ret2284#1.base, create_qp_common_#t~ret2284#1.offset, create_qp_common_#t~mem2285#1, create_qp_common_#t~ret2286#1, create_qp_common_#t~mem2287#1.base, create_qp_common_#t~mem2287#1.offset, create_qp_common_#t~mem2288#1.base, create_qp_common_#t~mem2288#1.offset, create_qp_common_#t~ret2289#1.base, create_qp_common_#t~ret2289#1.offset, create_qp_common_#t~mem2290#1, create_qp_common_#t~ret2291#1, create_qp_common_#t~mem2292#1.base, create_qp_common_#t~mem2292#1.offset, create_qp_common_#t~mem2293#1.base, create_qp_common_#t~mem2293#1.offset, create_qp_common_#t~mem2294#1, create_qp_common_#t~bitwise2295#1, create_qp_common_#t~mem2296#1.base, create_qp_common_#t~mem2296#1.offset, create_qp_common_#t~mem2297#1.base, create_qp_common_#t~mem2297#1.offset, create_qp_common_#t~ret2298#1.base, create_qp_common_#t~ret2298#1.offset, create_qp_common_#t~mem2299#1, create_qp_common_#t~ret2300#1, create_qp_common_#t~mem2301#1.base, create_qp_common_#t~mem2301#1.offset, create_qp_common_#t~mem2302#1.base, create_qp_common_#t~mem2302#1.offset, create_qp_common_#t~ret2303#1.base, create_qp_common_#t~ret2303#1.offset, create_qp_common_#t~mem2304#1, create_qp_common_#t~ret2305#1, create_qp_common_#t~mem2306#1.base, create_qp_common_#t~mem2306#1.offset, create_qp_common_#t~mem2307#1.base, create_qp_common_#t~mem2307#1.offset, create_qp_common_#t~mem2308#1, create_qp_common_#t~bitwise2309#1, create_qp_common_#t~mem2310#1.base, create_qp_common_#t~mem2310#1.offset, create_qp_common_#t~ret2311#1.base, create_qp_common_#t~ret2311#1.offset, create_qp_common_#t~mem2312#1, create_qp_common_#t~ret2313#1, create_qp_common_#t~mem2314#1.base, create_qp_common_#t~mem2314#1.offset, create_qp_common_#t~mem2315#1.base, create_qp_common_#t~mem2315#1.offset, create_qp_common_#t~ret2316#1.base, create_qp_common_#t~ret2316#1.offset, create_qp_common_#t~mem2317#1, create_qp_common_#t~ret2318#1, create_qp_common_#t~mem2319#1.base, create_qp_common_#t~mem2319#1.offset, create_qp_common_#t~mem2320#1.base, create_qp_common_#t~mem2320#1.offset, create_qp_common_#t~mem2321#1, create_qp_common_#t~bitwise2322#1, create_qp_common_#t~mem2323#1.base, create_qp_common_#t~mem2323#1.offset, create_qp_common_#t~mem2324#1.base, create_qp_common_#t~mem2324#1.offset, create_qp_common_#t~ret2325#1.base, create_qp_common_#t~ret2325#1.offset, create_qp_common_#t~mem2326#1, create_qp_common_#t~ret2327#1, create_qp_common_#t~mem2328#1.base, create_qp_common_#t~mem2328#1.offset, create_qp_common_#t~mem2329#1.base, create_qp_common_#t~mem2329#1.offset, create_qp_common_#t~mem2330#1.base, create_qp_common_#t~mem2330#1.offset, create_qp_common_#t~ret2331#1.base, create_qp_common_#t~ret2331#1.offset, create_qp_common_#t~mem2332#1, create_qp_common_#t~ret2333#1, create_qp_common_#t~mem2334#1.base, create_qp_common_#t~mem2334#1.offset, create_qp_common_#t~mem2335#1, create_qp_common_#t~ret2336#1, create_qp_common_#t~mem2337#1.base, create_qp_common_#t~mem2337#1.offset, create_qp_common_#t~mem2338#1.base, create_qp_common_#t~mem2338#1.offset, create_qp_common_#t~mem2339#1.base, create_qp_common_#t~mem2339#1.offset, create_qp_common_#t~mem2340#1, create_qp_common_#t~ret2341#1, create_qp_common_#t~mem2342#1, create_qp_common_#t~ret2343#1, create_qp_common_#t~ret2344#1.base, create_qp_common_#t~ret2344#1.offset, create_qp_common_#t~mem2345#1, create_qp_common_#t~mem2346#1.base, create_qp_common_#t~mem2346#1.offset, create_qp_common_#t~mem2347#1, create_qp_common_#t~ret2348#1, create_qp_common_#t~mem2349#1, create_qp_common_#t~mem2350#1, create_qp_common_#t~mem2351#1.base, create_qp_common_#t~mem2351#1.offset, create_qp_common_~dev#1.base, create_qp_common_~dev#1.offset, create_qp_common_~pd#1.base, create_qp_common_~pd#1.offset, create_qp_common_~init_attr#1.base, create_qp_common_~init_attr#1.offset, create_qp_common_~udata#1.base, create_qp_common_~udata#1.offset, create_qp_common_~qp#1.base, create_qp_common_~qp#1.offset, create_qp_common_~devr~0#1.base, create_qp_common_~devr~0#1.offset, create_qp_common_~mdev~8#1.base, create_qp_common_~mdev~8#1.offset, create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset, create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset, create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset, create_qp_common_~err~31#1, create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset, create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset, create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset, create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset, create_qp_common_~tmp~123#1.base, create_qp_common_~tmp~123#1.offset, create_qp_common_~tmp___0~65#1, create_qp_common_~tmp___1~45#1, create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset, create_qp_common_~tmp___2~37#1.base, create_qp_common_~tmp___2~37#1.offset, create_qp_common_~tmp___3~25#1, create_qp_common_~tmp___4~21#1, create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset, create_qp_common_~tmp___5~21#1.base, create_qp_common_~tmp___5~21#1.offset, create_qp_common_~tmp___6~18#1, create_qp_common_~max_wqes~0#1, create_qp_common_~tmp___7~17#1, create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset, create_qp_common_~tmp___8~13#1.base, create_qp_common_~tmp___8~13#1.offset, create_qp_common_~tmp___9~12#1, create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset, create_qp_common_~tmp___10~10#1.base, create_qp_common_~tmp___10~10#1.offset, create_qp_common_~tmp___11~8#1, create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset, create_qp_common_~tmp___12~8#1.base, create_qp_common_~tmp___12~8#1.offset, create_qp_common_~tmp___13~8#1, create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset, create_qp_common_~tmp___14~8#1.base, create_qp_common_~tmp___14~8#1.offset, create_qp_common_~tmp___15~7#1, create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset, create_qp_common_~tmp___16~6#1.base, create_qp_common_~tmp___16~6#1.offset, create_qp_common_~tmp___17~6#1, create_qp_common_~tmp___18~6#1.base, create_qp_common_~tmp___18~6#1.offset, create_qp_common_~tmp___19~5#1.base, create_qp_common_~tmp___19~5#1.offset, create_qp_common_~tmp___20~5#1, create_qp_common_~tmp___21~4#1, create_qp_common_~tmp___22~4#1, create_qp_common_~tmp___23~4#1.base, create_qp_common_~tmp___23~4#1.offset, create_qp_common_~tmp___24~3#1, create_qp_common_~rcqe_sz~0#1, create_qp_common_~scqe_sz~0#1, create_qp_common_~tmp___25~3#1, create_qp_common_~tmp___26~2#1, create_qp_common_~tmp___27~1#1, create_qp_common_~tmp___28~0#1, create_qp_common_~tmp___29~0#1.base, create_qp_common_~tmp___29~0#1.offset, create_qp_common_~tmp___30~0#1, create_qp_common_~tmp___31~0#1.base, create_qp_common_~tmp___31~0#1.offset, create_qp_common_~tmp___32~0#1, create_qp_common_~tmp___33~0#1.base, create_qp_common_~tmp___33~0#1.offset, create_qp_common_~tmp___34~0#1, create_qp_common_~tmp___35~0#1.base, create_qp_common_~tmp___35~0#1.offset, create_qp_common_~tmp___36~0#1, create_qp_common_~tmp___37~0#1.base, create_qp_common_~tmp___37~0#1.offset, create_qp_common_~tmp___38~0#1, create_qp_common_~tmp___39~0#1.base, create_qp_common_~tmp___39~0#1.offset, create_qp_common_~tmp___40~0#1, create_qp_common_~tmp___41~0#1.base, create_qp_common_~tmp___41~0#1.offset, create_qp_common_~tmp___42~0#1, create_qp_common_~tmp___43~0#1.base, create_qp_common_~tmp___43~0#1.offset, create_qp_common_~tmp___44~0#1, create_qp_common_~tmp___45~0#1.base, create_qp_common_~tmp___45~0#1.offset, create_qp_common_~tmp___46~0#1, create_qp_common_~tmp___47~0#1.base, create_qp_common_~tmp___47~0#1.offset, create_qp_common_~tmp___48~0#1, create_qp_common_~tmp___49~0#1.base, create_qp_common_~tmp___49~0#1.offset, create_qp_common_~tmp___50~0#1, create_qp_common_~tmp___51~0#1.base, create_qp_common_~tmp___51~0#1.offset, create_qp_common_~tmp___52~0#1, create_qp_common_~tmp___53~0#1.base, create_qp_common_~tmp___53~0#1.offset, create_qp_common_~tmp___54~0#1, create_qp_common_~tmp___55~0#1, create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset, create_qp_common_~tmp___56~0#1.base, create_qp_common_~tmp___56~0#1.offset, create_qp_common_~tmp___57~0#1, create_qp_common_~tmp___58~0#1;create_qp_common_~dev#1.base, create_qp_common_~dev#1.offset := create_qp_common_#in~dev#1.base, create_qp_common_#in~dev#1.offset;create_qp_common_~pd#1.base, create_qp_common_~pd#1.offset := create_qp_common_#in~pd#1.base, create_qp_common_#in~pd#1.offset;create_qp_common_~init_attr#1.base, create_qp_common_~init_attr#1.offset := create_qp_common_#in~init_attr#1.base, create_qp_common_#in~init_attr#1.offset;create_qp_common_~udata#1.base, create_qp_common_~udata#1.offset := create_qp_common_#in~udata#1.base, create_qp_common_#in~udata#1.offset;create_qp_common_~qp#1.base, create_qp_common_~qp#1.offset := create_qp_common_#in~qp#1.base, create_qp_common_#in~qp#1.offset;havoc create_qp_common_~devr~0#1.base, create_qp_common_~devr~0#1.offset;havoc create_qp_common_~mdev~8#1.base, create_qp_common_~mdev~8#1.offset;call create_qp_common_~#resp~2#1.base, create_qp_common_~#resp~2#1.offset := #Ultimate.allocOnStack(4);call create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset := #Ultimate.allocOnStack(8);call create_qp_common_~#ucmd~3#1.base, create_qp_common_~#ucmd~3#1.offset := #Ultimate.allocOnStack(32);call create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset := #Ultimate.allocOnStack(4);havoc create_qp_common_~err~31#1;call create_qp_common_~#__key~5#1.base, create_qp_common_~#__key~5#1.offset := #Ultimate.allocOnStack(8);call create_qp_common_~#__key___0~3#1.base, create_qp_common_~#__key___0~3#1.offset := #Ultimate.allocOnStack(8);call create_qp_common_~#__key___1~0#1.base, create_qp_common_~#__key___1~0#1.offset := #Ultimate.allocOnStack(8);call create_qp_common_~#descriptor~12#1.base, create_qp_common_~#descriptor~12#1.offset := #Ultimate.allocOnStack(37);havoc create_qp_common_~tmp~123#1.base, create_qp_common_~tmp~123#1.offset;havoc create_qp_common_~tmp___0~65#1;havoc create_qp_common_~tmp___1~45#1;call create_qp_common_~#descriptor___0~7#1.base, create_qp_common_~#descriptor___0~7#1.offset := #Ultimate.allocOnStack(37);havoc create_qp_common_~tmp___2~37#1.base, create_qp_common_~tmp___2~37#1.offset;havoc create_qp_common_~tmp___3~25#1;havoc create_qp_common_~tmp___4~21#1;call create_qp_common_~#descriptor___1~4#1.base, create_qp_common_~#descriptor___1~4#1.offset := #Ultimate.allocOnStack(37);havoc create_qp_common_~tmp___5~21#1.base, create_qp_common_~tmp___5~21#1.offset;havoc create_qp_common_~tmp___6~18#1;havoc create_qp_common_~max_wqes~0#1;havoc create_qp_common_~tmp___7~17#1;call create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset := #Ultimate.allocOnStack(37);havoc create_qp_common_~tmp___8~13#1.base, create_qp_common_~tmp___8~13#1.offset;havoc create_qp_common_~tmp___9~12#1;call create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset := #Ultimate.allocOnStack(37);havoc create_qp_common_~tmp___10~10#1.base, create_qp_common_~tmp___10~10#1.offset;havoc create_qp_common_~tmp___11~8#1;call create_qp_common_~#descriptor___4~2#1.base, create_qp_common_~#descriptor___4~2#1.offset := #Ultimate.allocOnStack(37);havoc create_qp_common_~tmp___12~8#1.base, create_qp_common_~tmp___12~8#1.offset;havoc create_qp_common_~tmp___13~8#1;call create_qp_common_~#descriptor___5~2#1.base, create_qp_common_~#descriptor___5~2#1.offset := #Ultimate.allocOnStack(37);havoc create_qp_common_~tmp___14~8#1.base, create_qp_common_~tmp___14~8#1.offset;havoc create_qp_common_~tmp___15~7#1;call create_qp_common_~#descriptor___6~1#1.base, create_qp_common_~#descriptor___6~1#1.offset := #Ultimate.allocOnStack(37);havoc create_qp_common_~tmp___16~6#1.base, create_qp_common_~tmp___16~6#1.offset;havoc create_qp_common_~tmp___17~6#1;havoc create_qp_common_~tmp___18~6#1.base, create_qp_common_~tmp___18~6#1.offset;havoc create_qp_common_~tmp___19~5#1.base, create_qp_common_~tmp___19~5#1.offset;havoc create_qp_common_~tmp___20~5#1;havoc create_qp_common_~tmp___21~4#1;havoc create_qp_common_~tmp___22~4#1;havoc create_qp_common_~tmp___23~4#1.base, create_qp_common_~tmp___23~4#1.offset;havoc create_qp_common_~tmp___24~3#1;havoc create_qp_common_~rcqe_sz~0#1;havoc create_qp_common_~scqe_sz~0#1;havoc create_qp_common_~tmp___25~3#1;havoc create_qp_common_~tmp___26~2#1;havoc create_qp_common_~tmp___27~1#1;havoc create_qp_common_~tmp___28~0#1;havoc create_qp_common_~tmp___29~0#1.base, create_qp_common_~tmp___29~0#1.offset;havoc create_qp_common_~tmp___30~0#1;havoc create_qp_common_~tmp___31~0#1.base, create_qp_common_~tmp___31~0#1.offset;havoc create_qp_common_~tmp___32~0#1;havoc create_qp_common_~tmp___33~0#1.base, create_qp_common_~tmp___33~0#1.offset;havoc create_qp_common_~tmp___34~0#1;havoc create_qp_common_~tmp___35~0#1.base, create_qp_common_~tmp___35~0#1.offset;havoc create_qp_common_~tmp___36~0#1;havoc create_qp_common_~tmp___37~0#1.base, create_qp_common_~tmp___37~0#1.offset;havoc create_qp_common_~tmp___38~0#1;havoc create_qp_common_~tmp___39~0#1.base, create_qp_common_~tmp___39~0#1.offset;havoc create_qp_common_~tmp___40~0#1;havoc create_qp_common_~tmp___41~0#1.base, create_qp_common_~tmp___41~0#1.offset;havoc create_qp_common_~tmp___42~0#1;havoc create_qp_common_~tmp___43~0#1.base, create_qp_common_~tmp___43~0#1.offset;havoc create_qp_common_~tmp___44~0#1;havoc create_qp_common_~tmp___45~0#1.base, create_qp_common_~tmp___45~0#1.offset;havoc create_qp_common_~tmp___46~0#1;havoc create_qp_common_~tmp___47~0#1.base, create_qp_common_~tmp___47~0#1.offset;havoc create_qp_common_~tmp___48~0#1;havoc create_qp_common_~tmp___49~0#1.base, create_qp_common_~tmp___49~0#1.offset;havoc create_qp_common_~tmp___50~0#1;havoc create_qp_common_~tmp___51~0#1.base, create_qp_common_~tmp___51~0#1.offset;havoc create_qp_common_~tmp___52~0#1;havoc create_qp_common_~tmp___53~0#1.base, create_qp_common_~tmp___53~0#1.offset;havoc create_qp_common_~tmp___54~0#1;havoc create_qp_common_~tmp___55~0#1;call create_qp_common_~#descriptor___7~1#1.base, create_qp_common_~#descriptor___7~1#1.offset := #Ultimate.allocOnStack(37);havoc create_qp_common_~tmp___56~0#1.base, create_qp_common_~tmp___56~0#1.offset;havoc create_qp_common_~tmp___57~0#1;havoc create_qp_common_~tmp___58~0#1;create_qp_common_~devr~0#1.base, create_qp_common_~devr~0#1.offset := create_qp_common_~dev#1.base, 2668 + create_qp_common_~dev#1.offset;call create_qp_common_#t~mem2121#1.base, create_qp_common_#t~mem2121#1.offset := read~$Pointer$#18(create_qp_common_~dev#1.base, 2391 + create_qp_common_~dev#1.offset, 8);create_qp_common_~mdev~8#1.base, create_qp_common_~mdev~8#1.offset := create_qp_common_#t~mem2121#1.base, create_qp_common_#t~mem2121#1.offset;havoc create_qp_common_#t~mem2121#1.base, create_qp_common_#t~mem2121#1.offset;call write~int#74(272, create_qp_common_~#inlen~2#1.base, create_qp_common_~#inlen~2#1.offset, 4);assume { :begin_inline_mlx5_ib_odp_create_qp } true;mlx5_ib_odp_create_qp_#in~qp#1.base, mlx5_ib_odp_create_qp_#in~qp#1.offset := create_qp_common_~qp#1.base, create_qp_common_~qp#1.offset;havoc mlx5_ib_odp_create_qp_#t~ret5139#1.base, mlx5_ib_odp_create_qp_#t~ret5139#1.offset, mlx5_ib_odp_create_qp_#t~mem5140#1, mlx5_ib_odp_create_qp_~qp#1.base, mlx5_ib_odp_create_qp_~qp#1.offset, mlx5_ib_odp_create_qp_~i~29#1, mlx5_ib_odp_create_qp_~#__key~9#1.base, mlx5_ib_odp_create_qp_~#__key~9#1.offset, mlx5_ib_odp_create_qp_~#__key___0~6#1.base, mlx5_ib_odp_create_qp_~#__key___0~6#1.offset, mlx5_ib_odp_create_qp_~#__constr_expr_0~2#1.base, mlx5_ib_odp_create_qp_~#__constr_expr_0~2#1.offset;mlx5_ib_odp_create_qp_~qp#1.base, mlx5_ib_odp_create_qp_~qp#1.offset := mlx5_ib_odp_create_qp_#in~qp#1.base, mlx5_ib_odp_create_qp_#in~qp#1.offset;havoc mlx5_ib_odp_create_qp_~i~29#1;call mlx5_ib_odp_create_qp_~#__key~9#1.base, mlx5_ib_odp_create_qp_~#__key~9#1.offset := #Ultimate.allocOnStack(8);call mlx5_ib_odp_create_qp_~#__key___0~6#1.base, mlx5_ib_odp_create_qp_~#__key___0~6#1.offset := #Ultimate.allocOnStack(8);call mlx5_ib_odp_create_qp_~#__constr_expr_0~2#1.base, mlx5_ib_odp_create_qp_~#__constr_expr_0~2#1.offset := #Ultimate.allocOnStack(8);call write~int#18(1, mlx5_ib_odp_create_qp_~qp#1.base, 815 + mlx5_ib_odp_create_qp_~qp#1.offset, 4); [2025-02-08 02:59:53,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12905-2: assume 0 != mlx5_ib_create_qp_~tmp___13~9#1;call write~int#18(0, mlx5_ib_create_qp_~qp~1#1.base, 116 + mlx5_ib_create_qp_~qp~1#1.offset, 4); [2025-02-08 02:59:53,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12905-2: assume !(0 != mlx5_ib_create_qp_~tmp___13~9#1);call mlx5_ib_create_qp_#t~mem2444#1 := read~int#18(mlx5_ib_create_qp_~init_attr#1.base, 72 + mlx5_ib_create_qp_~init_attr#1.offset, 4); [2025-02-08 02:59:53,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12905-3: assume 0 != mlx5_ib_create_qp_~tmp___10~11#1; [2025-02-08 02:59:53,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12905-3: assume !(0 != mlx5_ib_create_qp_~tmp___10~11#1); [2025-02-08 02:59:53,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12905: assume 0 != mlx5_ib_create_qp_~tmp___17~7#1;call mlx5_ib_create_qp_#t~mem2449#1.base, mlx5_ib_create_qp_#t~mem2449#1.offset := read~$Pointer$#18(mlx5_ib_create_qp_~init_attr#1.base, 16 + mlx5_ib_create_qp_~init_attr#1.offset, 8); [2025-02-08 02:59:53,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12905: assume !(0 != mlx5_ib_create_qp_~tmp___17~7#1); [2025-02-08 02:59:53,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12905-1: assume 0 != mlx5_ib_create_qp_~tmp___12~9#1;call write~int#18(1, mlx5_ib_create_qp_~qp~1#1.base, 116 + mlx5_ib_create_qp_~qp~1#1.offset, 4); [2025-02-08 02:59:53,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12905-1: assume !(0 != mlx5_ib_create_qp_~tmp___12~9#1);call mlx5_ib_create_qp_#t~mem2446#1 := read~int#18(mlx5_ib_create_qp_~qp~1#1.base, 236 + mlx5_ib_create_qp_~qp~1#1.offset, 4);call write~int#18(mlx5_ib_create_qp_#t~mem2446#1, mlx5_ib_create_qp_~qp~1#1.base, 116 + mlx5_ib_create_qp_~qp~1#1.offset, 4);havoc mlx5_ib_create_qp_#t~mem2446#1; [2025-02-08 02:59:53,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8281: SUMMARY for call destroy_dev_resources(mlx5_ib_add_~dev~23#1.base, 2668 + mlx5_ib_add_~dev~23#1.offset); srcloc: null [2025-02-08 02:59:53,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12377-1: SUMMARY for call create_qp_common_#t~ret2159#1 := ldv__builtin_expect((if create_qp_common_#t~mem2158#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_qp_common_#t~mem2158#1 % 256 % 18446744073709551616 else create_qp_common_#t~mem2158#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12377: assume -9223372036854775808 <= create_qp_common_#t~ret2159#1 && create_qp_common_#t~ret2159#1 <= 9223372036854775807;create_qp_common_~tmp___9~12#1 := create_qp_common_#t~ret2159#1;havoc create_qp_common_#t~mem2158#1;havoc create_qp_common_#t~ret2159#1; [2025-02-08 02:59:53,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12906: mlx5_ib_create_qp_~tmp___7~18#1.base, mlx5_ib_create_qp_~tmp___7~18#1.offset := mlx5_ib_create_qp_#t~ret2434#1.base, mlx5_ib_create_qp_#t~ret2434#1.offset;mlx5_ib_create_qp_~qp~1#1.base, mlx5_ib_create_qp_~qp~1#1.offset := mlx5_ib_create_qp_~tmp___7~18#1.base, mlx5_ib_create_qp_~tmp___7~18#1.offset; [2025-02-08 02:59:53,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12113: assume 0 != create_kernel_qp_~err~30#1;call write~$Pointer$#11(287, 0, create_kernel_qp_~#descriptor___2~2#1.base, create_kernel_qp_~#descriptor___2~2#1.offset, 8);call write~$Pointer$#11(288, 0, create_kernel_qp_~#descriptor___2~2#1.base, 8 + create_kernel_qp_~#descriptor___2~2#1.offset, 8);call write~$Pointer$#11(289, 0, create_kernel_qp_~#descriptor___2~2#1.base, 16 + create_kernel_qp_~#descriptor___2~2#1.offset, 8);call write~$Pointer$#11(290, 0, create_kernel_qp_~#descriptor___2~2#1.base, 24 + create_kernel_qp_~#descriptor___2~2#1.offset, 8);call write~int#11(792, create_kernel_qp_~#descriptor___2~2#1.base, 32 + create_kernel_qp_~#descriptor___2~2#1.offset, 4);call write~int#11(0, create_kernel_qp_~#descriptor___2~2#1.base, 36 + create_kernel_qp_~#descriptor___2~2#1.offset, 1);call create_kernel_qp_#t~mem2073#1 := read~int#11(create_kernel_qp_~#descriptor___2~2#1.base, 36 + create_kernel_qp_~#descriptor___2~2#1.offset, 1); [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12113: assume !(0 != create_kernel_qp_~err~30#1);call create_kernel_qp_#t~mem2077#1 := read~int#18(create_kernel_qp_~qp#1.base, 563 + create_kernel_qp_~qp#1.offset, 4); [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12906-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2434#1.base, mlx5_ib_create_qp_#t~ret2434#1.offset := kzalloc(1448, 208); srcloc: null [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12378: assume 0 != create_qp_common_~tmp___9~12#1; [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12378: assume !(0 != create_qp_common_~tmp___9~12#1); [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7886: havoc create_umr_res_#t~memset~res747#1.base, create_umr_res_#t~memset~res747#1.offset;call write~int#18(2, create_umr_res_~attr~1#1.base, create_umr_res_~attr~1#1.offset, 4);call write~int#18(1, create_umr_res_~attr~1#1.base, 8 + create_umr_res_~attr~1#1.offset, 4); [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7886-1: SUMMARY for call create_umr_res_#t~memset~res747#1.base, create_umr_res_#t~memset~res747#1.offset := #Ultimate.C_memset#18(create_umr_res_~attr~1#1.base, create_umr_res_~attr~1#1.offset, 0, 168); srcloc: null [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12379-1: SUMMARY for call create_qp_common_#t~ret2160#1.base, create_qp_common_#t~ret2160#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12379: create_qp_common_~tmp___8~13#1.base, create_qp_common_~tmp___8~13#1.offset := create_qp_common_#t~ret2160#1.base, create_qp_common_#t~ret2160#1.offset;havoc create_qp_common_#t~ret2160#1.base, create_qp_common_#t~ret2160#1.offset;call create_qp_common_#t~mem2161#1 := read~int#7(create_qp_common_~tmp___8~13#1.base, 2076 + create_qp_common_~tmp___8~13#1.offset, 4);call create_qp_common_#t~mem2162#1 := read~int#2(create_qp_common_~#ucmd~3#1.base, 16 + create_qp_common_~#ucmd~3#1.offset, 4); [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8283-1: SUMMARY for call ib_dealloc_device(mlx5_ib_add_~dev~23#1.base, mlx5_ib_add_~dev~23#1.offset); srcloc: null [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8283: mlx5_ib_add_#res#1.base, mlx5_ib_add_#res#1.offset := 0, 0;call ULTIMATE.dealloc(mlx5_ib_add_~#__key~3#1.base, mlx5_ib_add_~#__key~3#1.offset);havoc mlx5_ib_add_~#__key~3#1.base, mlx5_ib_add_~#__key~3#1.offset; [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9869: create_cq_user_~tmp___7~10#1.base, create_cq_user_~tmp___7~10#1.offset := create_cq_user_#t~ret1359#1.base, create_cq_user_#t~ret1359#1.offset; [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9869-1: SUMMARY for call create_cq_user_#t~ret1359#1.base, create_cq_user_#t~ret1359#1.offset := to_mucontext(create_cq_user_~context#1.base, create_cq_user_~context#1.offset); srcloc: null [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11851: call write~int#18(0, create_user_qp_~qp#1.base, 419 + create_user_qp_~qp#1.offset, 4);call write~int#18(6, create_user_qp_~qp#1.base, 579 + create_user_qp_~qp#1.offset, 4);call create_user_qp_#t~mem1945#1 := read~int#18(create_user_qp_~qp#1.base, 407 + create_user_qp_~qp#1.offset, 4);call create_user_qp_#t~mem1946#1 := read~int#18(create_user_qp_~qp#1.base, 423 + create_user_qp_~qp#1.offset, 4); [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12380: havoc create_qp_common_#t~mem2161#1;havoc create_qp_common_#t~mem2162#1; [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12380-1: SUMMARY for call __dynamic_pr_debug(create_qp_common_~#descriptor___2~3#1.base, create_qp_common_~#descriptor___2~3#1.offset, 318, 0); srcloc: null [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10002: assume mlx5_ib_create_cq_~entries~0#1 < 0; [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10002: assume !(mlx5_ib_create_cq_~entries~0#1 < 0); [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9870-1: SUMMARY for call mlx5_ib_db_unmap_user(create_cq_user_~tmp___7~10#1.base, create_cq_user_~tmp___7~10#1.offset, create_cq_user_~cq#1.base, 257 + create_cq_user_~cq#1.offset); srcloc: null [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12909: mlx5_ib_create_qp_~tmp___8~14#1.base, mlx5_ib_create_qp_~tmp___8~14#1.offset := mlx5_ib_create_qp_#t~ret2435#1.base, mlx5_ib_create_qp_#t~ret2435#1.offset;havoc mlx5_ib_create_qp_#t~ret2435#1.base, mlx5_ib_create_qp_#t~ret2435#1.offset;mlx5_ib_create_qp_#res#1.base, mlx5_ib_create_qp_#res#1.offset := mlx5_ib_create_qp_~tmp___8~14#1.base, mlx5_ib_create_qp_~tmp___8~14#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset);havoc mlx5_ib_create_qp_~#descriptor~13#1.base, mlx5_ib_create_qp_~#descriptor~13#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset);havoc mlx5_ib_create_qp_~#descriptor___0~8#1.base, mlx5_ib_create_qp_~#descriptor___0~8#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset);havoc mlx5_ib_create_qp_~#descriptor___1~5#1.base, mlx5_ib_create_qp_~#descriptor___1~5#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset);havoc mlx5_ib_create_qp_~#descriptor___2~4#1.base, mlx5_ib_create_qp_~#descriptor___2~4#1.offset; [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12909-1: SUMMARY for call mlx5_ib_create_qp_#t~ret2435#1.base, mlx5_ib_create_qp_#t~ret2435#1.offset := ERR_PTR(-12); srcloc: null [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9870: call create_cq_user_#t~mem1360#1.base, create_cq_user_#t~mem1360#1.offset := read~$Pointer$#18(create_cq_user_~cq#1.base, 241 + create_cq_user_~cq#1.offset, 8); [2025-02-08 02:59:53,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10003: mlx5_ib_create_cq_~tmp___1~31#1.base, mlx5_ib_create_cq_~tmp___1~31#1.offset := mlx5_ib_create_cq_#t~ret1391#1.base, mlx5_ib_create_cq_#t~ret1391#1.offset;havoc mlx5_ib_create_cq_#t~ret1391#1.base, mlx5_ib_create_cq_#t~ret1391#1.offset;mlx5_ib_create_cq_#res#1.base, mlx5_ib_create_cq_#res#1.offset := mlx5_ib_create_cq_~tmp___1~31#1.base, mlx5_ib_create_cq_~tmp___1~31#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset);havoc mlx5_ib_create_cq_~#cqb~0#1.base, mlx5_ib_create_cq_~#cqb~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset);havoc mlx5_ib_create_cq_~#index~0#1.base, mlx5_ib_create_cq_~#index~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset);havoc mlx5_ib_create_cq_~#inlen~0#1.base, mlx5_ib_create_cq_~#inlen~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset);havoc mlx5_ib_create_cq_~#cqe_size~0#1.base, mlx5_ib_create_cq_~#cqe_size~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset);havoc mlx5_ib_create_cq_~#irqn~0#1.base, mlx5_ib_create_cq_~#irqn~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset);havoc mlx5_ib_create_cq_~#eqn~0#1.base, mlx5_ib_create_cq_~#eqn~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#__key~4#1.base, mlx5_ib_create_cq_~#__key~4#1.offset);havoc mlx5_ib_create_cq_~#__key~4#1.base, mlx5_ib_create_cq_~#__key~4#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#__key___0~2#1.base, mlx5_ib_create_cq_~#__key___0~2#1.offset);havoc mlx5_ib_create_cq_~#__key___0~2#1.base, mlx5_ib_create_cq_~#__key___0~2#1.offset;call ULTIMATE.dealloc(mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset);havoc mlx5_ib_create_cq_~#descriptor~6#1.base, mlx5_ib_create_cq_~#descriptor~6#1.offset; [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10003-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1391#1.base, mlx5_ib_create_cq_#t~ret1391#1.offset := ERR_PTR(-22); srcloc: null [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8153: assume 0 == (mlx5_ib_add_~dev~23#1.base + mlx5_ib_add_~dev~23#1.offset) % 18446744073709551616;mlx5_ib_add_#res#1.base, mlx5_ib_add_#res#1.offset := 0, 0;call ULTIMATE.dealloc(mlx5_ib_add_~#__key~3#1.base, mlx5_ib_add_~#__key~3#1.offset);havoc mlx5_ib_add_~#__key~3#1.base, mlx5_ib_add_~#__key~3#1.offset; [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8153: assume !(0 == (mlx5_ib_add_~dev~23#1.base + mlx5_ib_add_~dev~23#1.offset) % 18446744073709551616);call write~$Pointer$#18(mlx5_ib_add_~mdev#1.base, mlx5_ib_add_~mdev#1.offset, mlx5_ib_add_~dev~23#1.base, 2391 + mlx5_ib_add_~dev~23#1.offset, 8);assume { :begin_inline_get_port_caps } true;get_port_caps_#in~dev#1.base, get_port_caps_#in~dev#1.offset := mlx5_ib_add_~dev~23#1.base, mlx5_ib_add_~dev~23#1.offset;havoc get_port_caps_#res#1;havoc get_port_caps_#t~ret676#1.base, get_port_caps_#t~ret676#1.offset, get_port_caps_#t~ret677#1.base, get_port_caps_#t~ret677#1.offset, get_port_caps_#t~ret678#1, get_port_caps_#t~ret679#1.base, get_port_caps_#t~ret679#1.offset, get_port_caps_#t~mem680#1, get_port_caps_#t~ret681#1, get_port_caps_#t~ret682#1, get_port_caps_#t~ret683#1.base, get_port_caps_#t~ret683#1.offset, get_port_caps_#t~mem684#1, get_port_caps_#t~ret685#1, get_port_caps_#t~mem686#1.base, get_port_caps_#t~mem686#1.offset, get_port_caps_#t~mem687#1, get_port_caps_#t~mem688#1.base, get_port_caps_#t~mem688#1.offset, get_port_caps_#t~mem689#1, get_port_caps_#t~mem690#1, get_port_caps_#t~ret691#1, get_port_caps_#t~ret692#1.base, get_port_caps_#t~ret692#1.offset, get_port_caps_#t~mem693#1, get_port_caps_#t~mem694#1, get_port_caps_#t~mem695#1, get_port_caps_#t~mem696#1.base, get_port_caps_#t~mem696#1.offset, get_port_caps_#t~mem697#1, get_port_caps_#t~ret698#1, get_port_caps_~dev#1.base, get_port_caps_~dev#1.offset, get_port_caps_~dprops~0#1.base, get_port_caps_~dprops~0#1.offset, get_port_caps_~pprops~0#1.base, get_port_caps_~pprops~0#1.offset, get_port_caps_~err~14#1, get_port_caps_~port~2#1, get_port_caps_~#uhw~0#1.base, get_port_caps_~#uhw~0#1.offset, get_port_caps_~tmp~53#1.base, get_port_caps_~tmp~53#1.offset, get_port_caps_~tmp___0~28#1.base, get_port_caps_~tmp___0~28#1.offset, get_port_caps_~tmp___1~18#1.base, get_port_caps_~tmp___1~18#1.offset, get_port_caps_~tmp___2~15#1.base, get_port_caps_~tmp___2~15#1.offset, get_port_caps_~#descriptor~2#1.base, get_port_caps_~#descriptor~2#1.offset, get_port_caps_~tmp___3~7#1.base, get_port_caps_~tmp___3~7#1.offset, get_port_caps_~tmp___4~5#1, get_port_caps_~tmp___5~5#1;get_port_caps_~dev#1.base, get_port_caps_~dev#1.offset := get_port_caps_#in~dev#1.base, get_port_caps_#in~dev#1.offset;havoc get_port_caps_~dprops~0#1.base, get_port_caps_~dprops~0#1.offset;havoc get_port_caps_~pprops~0#1.base, get_port_caps_~pprops~0#1.offset;havoc get_port_caps_~err~14#1;havoc get_port_caps_~port~2#1;call get_port_caps_~#uhw~0#1.base, get_port_caps_~#uhw~0#1.offset := #Ultimate.allocOnStack(32);havoc get_port_caps_~tmp~53#1.base, get_port_caps_~tmp~53#1.offset;havoc get_port_caps_~tmp___0~28#1.base, get_port_caps_~tmp___0~28#1.offset;havoc get_port_caps_~tmp___1~18#1.base, get_port_caps_~tmp___1~18#1.offset;havoc get_port_caps_~tmp___2~15#1.base, get_port_caps_~tmp___2~15#1.offset;call get_port_caps_~#descriptor~2#1.base, get_port_caps_~#descriptor~2#1.offset := #Ultimate.allocOnStack(37);havoc get_port_caps_~tmp___3~7#1.base, get_port_caps_~tmp___3~7#1.offset;havoc get_port_caps_~tmp___4~5#1;havoc get_port_caps_~tmp___5~5#1;get_port_caps_~dprops~0#1.base, get_port_caps_~dprops~0#1.offset := 0, 0;get_port_caps_~pprops~0#1.base, get_port_caps_~pprops~0#1.offset := 0, 0;get_port_caps_~err~14#1 := -12;call write~$Pointer$#18(0, 0, get_port_caps_~#uhw~0#1.base, get_port_caps_~#uhw~0#1.offset, 8);call write~$Pointer$#18(0, 0, get_port_caps_~#uhw~0#1.base, 8 + get_port_caps_~#uhw~0#1.offset, 8);call write~int#18(0, get_port_caps_~#uhw~0#1.base, 16 + get_port_caps_~#uhw~0#1.offset, 8);call write~int#18(0, get_port_caps_~#uhw~0#1.base, 24 + get_port_caps_~#uhw~0#1.offset, 8); [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11192: set_rq_size_~tmp___0~58#1 := set_rq_size_#t~ret1744#1;havoc set_rq_size_#t~ret1744#1;set_rq_size_~wqe_size~0#1 := (if set_rq_size_~tmp___0~58#1 % 18446744073709551616 % 4294967296 <= 2147483647 then set_rq_size_~tmp___0~58#1 % 18446744073709551616 % 4294967296 else set_rq_size_~tmp___0~58#1 % 18446744073709551616 % 4294967296 - 4294967296);call set_rq_size_#t~mem1745#1 := read~int#18(set_rq_size_~cap#1.base, 4 + set_rq_size_~cap#1.offset, 4); [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021-1: SUMMARY for call atomic_set(create_dev_resources_#t~mem793#1.base, 8 + create_dev_resources_#t~mem793#1.offset, 0); srcloc: null [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11192-1: SUMMARY for call set_rq_size_#t~ret1744#1 := __roundup_pow_of_two(set_rq_size_~wqe_size~0#1); srcloc: null [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021: havoc create_dev_resources_#t~mem793#1.base, create_dev_resources_#t~mem793#1.offset;call create_dev_resources_#t~mem794#1.base, create_dev_resources_#t~mem794#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 8 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11853-1: [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11853: call write~int#18(create_user_qp_#t~bitwise1947#1, create_user_qp_~qp#1.base, 575 + create_user_qp_~qp#1.offset, 4);havoc create_user_qp_#t~mem1945#1;havoc create_user_qp_#t~mem1946#1;havoc create_user_qp_#t~bitwise1947#1;assume { :begin_inline_set_user_buf_size } true;set_user_buf_size_#in~dev#1.base, set_user_buf_size_#in~dev#1.offset, set_user_buf_size_#in~qp#1.base, set_user_buf_size_#in~qp#1.offset, set_user_buf_size_#in~ucmd#1.base, set_user_buf_size_#in~ucmd#1.offset := create_user_qp_~dev#1.base, create_user_qp_~dev#1.offset, create_user_qp_~qp#1.base, create_user_qp_~qp#1.offset, create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset;havoc set_user_buf_size_#res#1;havoc set_user_buf_size_#t~mem1809#1, set_user_buf_size_#t~bitwise1810#1, set_user_buf_size_#t~mem1811#1.base, set_user_buf_size_#t~mem1811#1.offset, set_user_buf_size_#t~mem1812#1, set_user_buf_size_#t~ret1813#1, set_user_buf_size_#t~mem1814#1.base, set_user_buf_size_#t~mem1814#1.offset, set_user_buf_size_#t~mem1815#1, set_user_buf_size_#t~ret1816#1, set_user_buf_size_#t~ret1817#1.base, set_user_buf_size_#t~ret1817#1.offset, set_user_buf_size_#t~mem1818#1, set_user_buf_size_#t~ret1819#1, set_user_buf_size_#t~mem1820#1, set_user_buf_size_#t~mem1821#1, set_user_buf_size_#t~ret1822#1, set_user_buf_size_#t~bitwise1823#1, set_user_buf_size_#t~mem1824#1, set_user_buf_size_#t~ret1825#1.base, set_user_buf_size_#t~ret1825#1.offset, set_user_buf_size_#t~mem1826#1, set_user_buf_size_#t~mem1827#1, set_user_buf_size_#t~mem1828#1, set_user_buf_size_#t~ret1829#1, set_user_buf_size_#t~mem1830#1, set_user_buf_size_#t~mem1831#1.base, set_user_buf_size_#t~mem1831#1.offset, set_user_buf_size_#t~mem1832#1, set_user_buf_size_#t~ret1833#1, set_user_buf_size_#t~mem1835#1, set_user_buf_size_#t~bitwise1834#1, set_user_buf_size_#t~mem1836#1.base, set_user_buf_size_#t~mem1836#1.offset, set_user_buf_size_#t~mem1837#1, set_user_buf_size_#t~ret1838#1, set_user_buf_size_#t~ret1839#1.base, set_user_buf_size_#t~ret1839#1.offset, set_user_buf_size_#t~mem1840#1, set_user_buf_size_#t~mem1841#1, set_user_buf_size_#t~bitwise1842#1, set_user_buf_size_#t~ret1843#1, set_user_buf_size_#t~mem1844#1, set_user_buf_size_#t~mem1845#1, set_user_buf_size_#t~bitwise1846#1, set_user_buf_size_#t~mem1847#1, set_user_buf_size_~dev#1.base, set_user_buf_size_~dev#1.offset, set_user_buf_size_~qp#1.base, set_user_buf_size_~qp#1.offset, set_user_buf_size_~ucmd#1.base, set_user_buf_size_~ucmd#1.offset, set_user_buf_size_~desc_sz~0#1, set_user_buf_size_~tmp~117#1, set_user_buf_size_~tmp___0~60#1.base, set_user_buf_size_~tmp___0~60#1.offset, set_user_buf_size_~tmp___1~42#1, set_user_buf_size_~tmp___2~34#1.base, set_user_buf_size_~tmp___2~34#1.offset, set_user_buf_size_~tmp___3~22#1, set_user_buf_size_~tmp___4~18#1, set_user_buf_size_~tmp___5~18#1.base, set_user_buf_size_~tmp___5~18#1.offset, set_user_buf_size_~tmp___6~15#1;set_user_buf_size_~dev#1.base, set_user_buf_size_~dev#1.offset := set_user_buf_size_#in~dev#1.base, set_user_buf_size_#in~dev#1.offset;set_user_buf_size_~qp#1.base, set_user_buf_size_~qp#1.offset := set_user_buf_size_#in~qp#1.base, set_user_buf_size_#in~qp#1.offset;set_user_buf_size_~ucmd#1.base, set_user_buf_size_~ucmd#1.offset := set_user_buf_size_#in~ucmd#1.base, set_user_buf_size_#in~ucmd#1.offset;havoc set_user_buf_size_~desc_sz~0#1;havoc set_user_buf_size_~tmp~117#1;havoc set_user_buf_size_~tmp___0~60#1.base, set_user_buf_size_~tmp___0~60#1.offset;havoc set_user_buf_size_~tmp___1~42#1;havoc set_user_buf_size_~tmp___2~34#1.base, set_user_buf_size_~tmp___2~34#1.offset;havoc set_user_buf_size_~tmp___3~22#1;havoc set_user_buf_size_~tmp___4~18#1;havoc set_user_buf_size_~tmp___5~18#1.base, set_user_buf_size_~tmp___5~18#1.offset;havoc set_user_buf_size_~tmp___6~15#1;call set_user_buf_size_#t~mem1809#1 := read~int#18(set_user_buf_size_~qp#1.base, 579 + set_user_buf_size_~qp#1.offset, 4); [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7889-1: SUMMARY for call create_umr_res_#t~ret748#1 := mlx5_ib_modify_qp(create_umr_res_~qp~0#1.base, create_umr_res_~qp~0#1.offset, create_umr_res_~attr~1#1.base, create_umr_res_~attr~1#1.offset, 1, 0, 0); srcloc: null [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11853-3: assume 0 == create_user_qp_#t~mem1945#1 || 0 == create_user_qp_#t~mem1946#1;create_user_qp_#t~bitwise1947#1 := create_user_qp_#t~mem1945#1; [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11853-3: assume !(0 == create_user_qp_#t~mem1945#1 || 0 == create_user_qp_#t~mem1946#1); [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7889: assume -2147483648 <= create_umr_res_#t~ret748#1 && create_umr_res_#t~ret748#1 <= 2147483647;create_umr_res_~ret~0#1 := create_umr_res_#t~ret748#1;havoc create_umr_res_#t~ret748#1; [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11853-2: havoc create_user_qp_#t~bitwise1947#1;assume create_user_qp_#t~bitwise1947#1 > create_user_qp_#t~mem1945#1; [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8022: havoc create_dev_resources_#t~mem794#1.base, create_dev_resources_#t~mem794#1.offset;call create_dev_resources_#t~mem795#1.base, create_dev_resources_#t~mem795#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 8 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890: assume 0 != create_umr_res_~ret~0#1;call write~$Pointer$#11(95, 0, create_umr_res_~#descriptor___4~0#1.base, create_umr_res_~#descriptor___4~0#1.offset, 8);call write~$Pointer$#11(96, 0, create_umr_res_~#descriptor___4~0#1.base, 8 + create_umr_res_~#descriptor___4~0#1.offset, 8);call write~$Pointer$#11(97, 0, create_umr_res_~#descriptor___4~0#1.base, 16 + create_umr_res_~#descriptor___4~0#1.offset, 8);call write~$Pointer$#11(98, 0, create_umr_res_~#descriptor___4~0#1.base, 24 + create_umr_res_~#descriptor___4~0#1.offset, 8);call write~int#11(1207, create_umr_res_~#descriptor___4~0#1.base, 32 + create_umr_res_~#descriptor___4~0#1.offset, 4);call write~int#11(0, create_umr_res_~#descriptor___4~0#1.base, 36 + create_umr_res_~#descriptor___4~0#1.offset, 1);call create_umr_res_#t~mem749#1 := read~int#11(create_umr_res_~#descriptor___4~0#1.base, 36 + create_umr_res_~#descriptor___4~0#1.offset, 1); [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890: assume !(0 != create_umr_res_~ret~0#1); [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8022-1: SUMMARY for call __mutex_init(create_dev_resources_#t~mem794#1.base, 20 + create_dev_resources_#t~mem794#1.offset, 109, 0, create_dev_resources_~#__key~2#1.base, create_dev_resources_~#__key~2#1.offset); srcloc: null [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7758: create_umr_res_~tmp~55#1.base, create_umr_res_~tmp~55#1.offset := create_umr_res_#t~ret711#1.base, create_umr_res_#t~ret711#1.offset;havoc create_umr_res_#t~ret711#1.base, create_umr_res_#t~ret711#1.offset;create_umr_res_~attr~1#1.base, create_umr_res_~attr~1#1.offset := create_umr_res_~tmp~55#1.base, create_umr_res_~tmp~55#1.offset; [2025-02-08 02:59:53,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9872: create_cq_user_#res#1 := create_cq_user_~err~21#1;call ULTIMATE.dealloc(create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset);havoc create_cq_user_~#ucmd~0#1.base, create_cq_user_~#ucmd~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset);havoc create_cq_user_~#page_shift~0#1.base, create_cq_user_~#page_shift~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset);havoc create_cq_user_~#npages~0#1.base, create_cq_user_~#npages~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset);havoc create_cq_user_~#ncont~0#1.base, create_cq_user_~#ncont~0#1.offset;call ULTIMATE.dealloc(create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset);havoc create_cq_user_~#descriptor~5#1.base, create_cq_user_~#descriptor~5#1.offset; [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11854: create_user_qp_#t~ret1948#1 := set_user_buf_size_#res#1;havoc set_user_buf_size_#t~mem1809#1, set_user_buf_size_#t~bitwise1810#1, set_user_buf_size_#t~mem1811#1.base, set_user_buf_size_#t~mem1811#1.offset, set_user_buf_size_#t~mem1812#1, set_user_buf_size_#t~ret1813#1, set_user_buf_size_#t~mem1814#1.base, set_user_buf_size_#t~mem1814#1.offset, set_user_buf_size_#t~mem1815#1, set_user_buf_size_#t~ret1816#1, set_user_buf_size_#t~ret1817#1.base, set_user_buf_size_#t~ret1817#1.offset, set_user_buf_size_#t~mem1818#1, set_user_buf_size_#t~ret1819#1, set_user_buf_size_#t~mem1820#1, set_user_buf_size_#t~mem1821#1, set_user_buf_size_#t~ret1822#1, set_user_buf_size_#t~bitwise1823#1, set_user_buf_size_#t~mem1824#1, set_user_buf_size_#t~ret1825#1.base, set_user_buf_size_#t~ret1825#1.offset, set_user_buf_size_#t~mem1826#1, set_user_buf_size_#t~mem1827#1, set_user_buf_size_#t~mem1828#1, set_user_buf_size_#t~ret1829#1, set_user_buf_size_#t~mem1830#1, set_user_buf_size_#t~mem1831#1.base, set_user_buf_size_#t~mem1831#1.offset, set_user_buf_size_#t~mem1832#1, set_user_buf_size_#t~ret1833#1, set_user_buf_size_#t~mem1835#1, set_user_buf_size_#t~bitwise1834#1, set_user_buf_size_#t~mem1836#1.base, set_user_buf_size_#t~mem1836#1.offset, set_user_buf_size_#t~mem1837#1, set_user_buf_size_#t~ret1838#1, set_user_buf_size_#t~ret1839#1.base, set_user_buf_size_#t~ret1839#1.offset, set_user_buf_size_#t~mem1840#1, set_user_buf_size_#t~mem1841#1, set_user_buf_size_#t~bitwise1842#1, set_user_buf_size_#t~ret1843#1, set_user_buf_size_#t~mem1844#1, set_user_buf_size_#t~mem1845#1, set_user_buf_size_#t~bitwise1846#1, set_user_buf_size_#t~mem1847#1, set_user_buf_size_~dev#1.base, set_user_buf_size_~dev#1.offset, set_user_buf_size_~qp#1.base, set_user_buf_size_~qp#1.offset, set_user_buf_size_~ucmd#1.base, set_user_buf_size_~ucmd#1.offset, set_user_buf_size_~desc_sz~0#1, set_user_buf_size_~tmp~117#1, set_user_buf_size_~tmp___0~60#1.base, set_user_buf_size_~tmp___0~60#1.offset, set_user_buf_size_~tmp___1~42#1, set_user_buf_size_~tmp___2~34#1.base, set_user_buf_size_~tmp___2~34#1.offset, set_user_buf_size_~tmp___3~22#1, set_user_buf_size_~tmp___4~18#1, set_user_buf_size_~tmp___5~18#1.base, set_user_buf_size_~tmp___5~18#1.offset, set_user_buf_size_~tmp___6~15#1;havoc set_user_buf_size_#in~dev#1.base, set_user_buf_size_#in~dev#1.offset, set_user_buf_size_#in~qp#1.base, set_user_buf_size_#in~qp#1.offset, set_user_buf_size_#in~ucmd#1.base, set_user_buf_size_#in~ucmd#1.offset;assume { :end_inline_set_user_buf_size } true;assume -2147483648 <= create_user_qp_#t~ret1948#1 && create_user_qp_#t~ret1948#1 <= 2147483647;create_user_qp_~err~29#1 := create_user_qp_#t~ret1948#1;havoc create_user_qp_#t~ret1948#1; [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9872-1: SUMMARY for call ib_umem_release(create_cq_user_#t~mem1360#1.base, create_cq_user_#t~mem1360#1.offset); srcloc: null [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7758-1: SUMMARY for call create_umr_res_#t~ret711#1.base, create_umr_res_#t~ret711#1.offset := kzalloc(168, 208); srcloc: null [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11326-1: SUMMARY for call calc_sq_size_#t~ret1773#1 := ldv__builtin_expect((if calc_sq_size_#t~mem1772#1 % 256 % 18446744073709551616 <= 9223372036854775807 then calc_sq_size_#t~mem1772#1 % 256 % 18446744073709551616 else calc_sq_size_#t~mem1772#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11194: set_rq_size_~tmp___1~40#1 := set_rq_size_#t~ret1746#1;havoc set_rq_size_#t~mem1745#1;havoc set_rq_size_#t~ret1746#1;set_rq_size_~wq_size~0#1 := (if set_rq_size_~tmp___1~40#1 * set_rq_size_~wqe_size~0#1 % 4294967296 % 4294967296 <= 2147483647 then set_rq_size_~tmp___1~40#1 * set_rq_size_~wqe_size~0#1 % 4294967296 % 4294967296 else set_rq_size_~tmp___1~40#1 * set_rq_size_~wqe_size~0#1 % 4294967296 % 4294967296 - 4294967296);set_rq_size_~__max1~0#1 := set_rq_size_~wq_size~0#1;set_rq_size_~__max2~0#1 := 64;set_rq_size_~wq_size~0#1 := (if set_rq_size_~__max1~0#1 > set_rq_size_~__max2~0#1 then set_rq_size_~__max1~0#1 else set_rq_size_~__max2~0#1);call write~int#18((if set_rq_size_~wq_size~0#1 < 0 && 0 != set_rq_size_~wq_size~0#1 % set_rq_size_~wqe_size~0#1 then (if set_rq_size_~wqe_size~0#1 < 0 then set_rq_size_~wq_size~0#1 / set_rq_size_~wqe_size~0#1 - 1 else 1 + set_rq_size_~wq_size~0#1 / set_rq_size_~wqe_size~0#1) else set_rq_size_~wq_size~0#1 / set_rq_size_~wqe_size~0#1), set_rq_size_~qp#1.base, 407 + set_rq_size_~qp#1.offset, 4);call set_rq_size_#t~mem1747#1.base, set_rq_size_#t~mem1747#1.offset := read~$Pointer$#18(set_rq_size_~dev#1.base, 2391 + set_rq_size_~dev#1.offset, 8);call set_rq_size_#t~mem1748#1 := read~int#18(set_rq_size_#t~mem1747#1.base, 253381 + set_rq_size_#t~mem1747#1.offset, 4); [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11326: assume -9223372036854775808 <= calc_sq_size_#t~ret1773#1 && calc_sq_size_#t~ret1773#1 <= 9223372036854775807;calc_sq_size_~tmp___0~59#1 := calc_sq_size_#t~ret1773#1;havoc calc_sq_size_#t~mem1772#1;havoc calc_sq_size_#t~ret1773#1; [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8023-1: SUMMARY for call INIT_LIST_HEAD(create_dev_resources_#t~mem795#1.base, 168 + create_dev_resources_#t~mem795#1.offset); srcloc: null [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8023: havoc create_dev_resources_#t~mem795#1.base, create_dev_resources_#t~mem795#1.offset; [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11194-1: SUMMARY for call set_rq_size_#t~ret1746#1 := __roundup_pow_of_two(set_rq_size_#t~mem1745#1 % 4294967296); srcloc: null [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11855: assume 0 != create_user_qp_~err~29#1; [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11855: assume !(0 != create_user_qp_~err~29#1);call create_user_qp_#t~mem1949#1 := read~int#2(create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset, 8);create_user_qp_#t~short1951#1 := 0 != create_user_qp_#t~mem1949#1 % 18446744073709551616; [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11327: assume 0 != calc_sq_size_~tmp___0~59#1; [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11327: assume !(0 != calc_sq_size_~tmp___0~59#1); [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8024-1: SUMMARY for call create_dev_resources_#t~ret796#1.base, create_dev_resources_#t~ret796#1.offset := mlx5_ib_alloc_xrcd(create_dev_resources_~dev~22#1.base, create_dev_resources_~dev~22#1.offset, 0, 0, 0, 0); srcloc: null [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8024: call write~$Pointer$#18(create_dev_resources_#t~ret796#1.base, create_dev_resources_#t~ret796#1.offset, create_dev_resources_~devr#1.base, 16 + create_dev_resources_~devr#1.offset, 8);havoc create_dev_resources_#t~ret796#1.base, create_dev_resources_#t~ret796#1.offset;call create_dev_resources_#t~mem797#1.base, create_dev_resources_#t~mem797#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 16 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12120: assume -9223372036854775808 <= create_kernel_qp_#t~ret2074#1 && create_kernel_qp_#t~ret2074#1 <= 9223372036854775807;create_kernel_qp_~tmp___9~11#1 := create_kernel_qp_#t~ret2074#1;havoc create_kernel_qp_#t~mem2073#1;havoc create_kernel_qp_#t~ret2074#1; [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12120-1: SUMMARY for call create_kernel_qp_#t~ret2074#1 := ldv__builtin_expect((if create_kernel_qp_#t~mem2073#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_kernel_qp_#t~mem2073#1 % 256 % 18446744073709551616 else create_kernel_qp_#t~mem2073#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8685: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;call ULTIMATE.dealloc(main_~#ldvarg11~0#1.base, main_~#ldvarg11~0#1.offset);havoc main_~#ldvarg11~0#1.base, main_~#ldvarg11~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset);havoc main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset; [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8685-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-1: SUMMARY for call create_umr_res_#t~ret712#1.base, create_umr_res_#t~ret712#1.offset := kzalloc(88, 208); srcloc: null [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760: create_umr_res_~tmp___0~29#1.base, create_umr_res_~tmp___0~29#1.offset := create_umr_res_#t~ret712#1.base, create_umr_res_#t~ret712#1.offset;havoc create_umr_res_#t~ret712#1.base, create_umr_res_#t~ret712#1.offset;create_umr_res_~init_attr~0#1.base, create_umr_res_~init_attr~0#1.offset := create_umr_res_~tmp___0~29#1.base, create_umr_res_~tmp___0~29#1.offset; [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12517-1: call create_qp_common_#t~mem2230#1 := read~int#18(create_qp_common_~qp#1.base, 407 + create_qp_common_~qp#1.offset, 4); [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12517: assume 0 != create_qp_common_#t~mem2230#1;havoc create_qp_common_#t~mem2230#1;call create_qp_common_#t~mem2231#1.base, create_qp_common_#t~mem2231#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2232#1 := read~int#18(create_qp_common_~qp#1.base, 423 + create_qp_common_~qp#1.offset, 4);call write~int#18(252 + create_qp_common_#t~mem2232#1 % 256, create_qp_common_#t~mem2231#1.base, 33 + create_qp_common_#t~mem2231#1.offset, 1);havoc create_qp_common_#t~mem2231#1.base, create_qp_common_#t~mem2231#1.offset;havoc create_qp_common_#t~mem2232#1;call create_qp_common_#t~mem2233#1 := read~int#18(create_qp_common_~qp#1.base, 407 + create_qp_common_~qp#1.offset, 4); [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12517: assume !(0 != create_qp_common_#t~mem2230#1);havoc create_qp_common_#t~mem2230#1; [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22295: havoc strlcpy_#t~nondet5241#1;mlx5_ib_add_#t~ret881#1 := strlcpy_#res#1;havoc strlcpy_#t~nondet5241#1, strlcpy_~arg0#1.base, strlcpy_~arg0#1.offset, strlcpy_~arg1#1.base, strlcpy_~arg1#1.offset, strlcpy_~arg2#1;havoc strlcpy_#in~arg0#1.base, strlcpy_#in~arg0#1.offset, strlcpy_#in~arg1#1.base, strlcpy_#in~arg1#1.offset, strlcpy_#in~arg2#1;assume { :end_inline_strlcpy } true;havoc mlx5_ib_add_#t~ret881#1;call write~$Pointer$#18(~#__this_module~0.base, ~#__this_module~0.offset, mlx5_ib_add_~dev~23#1.base, 912 + mlx5_ib_add_~dev~23#1.offset, 8);call write~int#18(1, mlx5_ib_add_~dev~23#1.base, 2381 + mlx5_ib_add_~dev~23#1.offset, 1);call write~int#18(0, mlx5_ib_add_~dev~23#1.base, 2377 + mlx5_ib_add_~dev~23#1.offset, 4);call mlx5_ib_add_#t~mem882#1 := read~int#18(mlx5_ib_add_~mdev#1.base, 253349 + mlx5_ib_add_~mdev#1.offset, 4); [2025-02-08 02:59:53,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12385-1: assume create_qp_common_#t~short2167#1; [2025-02-08 02:59:53,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12385-1: assume !create_qp_common_#t~short2167#1;call create_qp_common_#t~mem2166#1 := read~int#2(create_qp_common_~#ucmd~3#1.base, 20 + create_qp_common_~#ucmd~3#1.offset, 4);call create_qp_common_#t~mem2165#1 := read~int#18(create_qp_common_~qp#1.base, 407 + create_qp_common_~qp#1.offset, 4);create_qp_common_#t~short2167#1 := create_qp_common_#t~mem2166#1 % 4294967296 != create_qp_common_#t~mem2165#1 % 4294967296; [2025-02-08 02:59:53,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11328: calc_sq_size_~tmp~116#1.base, calc_sq_size_~tmp~116#1.offset := calc_sq_size_#t~ret1774#1.base, calc_sq_size_#t~ret1774#1.offset;havoc calc_sq_size_#t~ret1774#1.base, calc_sq_size_#t~ret1774#1.offset;call calc_sq_size_#t~mem1775#1 := read~int#7(calc_sq_size_~tmp~116#1.base, 2076 + calc_sq_size_~tmp~116#1.offset, 4); [2025-02-08 02:59:53,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12385: assume create_qp_common_#t~short2167#1;havoc create_qp_common_#t~mem2164#1;havoc create_qp_common_#t~mem2163#1;havoc create_qp_common_#t~mem2166#1;havoc create_qp_common_#t~mem2165#1;havoc create_qp_common_#t~short2167#1;call write~$Pointer$#11(320, 0, create_qp_common_~#descriptor___3~2#1.base, create_qp_common_~#descriptor___3~2#1.offset, 8);call write~$Pointer$#11(321, 0, create_qp_common_~#descriptor___3~2#1.base, 8 + create_qp_common_~#descriptor___3~2#1.offset, 8);call write~$Pointer$#11(322, 0, create_qp_common_~#descriptor___3~2#1.base, 16 + create_qp_common_~#descriptor___3~2#1.offset, 8);call write~$Pointer$#11(323, 0, create_qp_common_~#descriptor___3~2#1.base, 24 + create_qp_common_~#descriptor___3~2#1.offset, 8);call write~int#11(918, create_qp_common_~#descriptor___3~2#1.base, 32 + create_qp_common_~#descriptor___3~2#1.offset, 4);call write~int#11(0, create_qp_common_~#descriptor___3~2#1.base, 36 + create_qp_common_~#descriptor___3~2#1.offset, 1);call create_qp_common_#t~mem2168#1 := read~int#11(create_qp_common_~#descriptor___3~2#1.base, 36 + create_qp_common_~#descriptor___3~2#1.offset, 1); [2025-02-08 02:59:53,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12385: assume !create_qp_common_#t~short2167#1;havoc create_qp_common_#t~mem2164#1;havoc create_qp_common_#t~mem2163#1;havoc create_qp_common_#t~mem2166#1;havoc create_qp_common_#t~mem2165#1;havoc create_qp_common_#t~short2167#1;call create_qp_common_#t~mem2172#1 := read~int#2(create_qp_common_~#ucmd~3#1.base, 16 + create_qp_common_~#ucmd~3#1.offset, 4); [2025-02-08 02:59:53,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12385-2: call create_qp_common_#t~mem2164#1 := read~int#2(create_qp_common_~#ucmd~3#1.base, 24 + create_qp_common_~#ucmd~3#1.offset, 4);call create_qp_common_#t~mem2163#1 := read~int#18(create_qp_common_~qp#1.base, 423 + create_qp_common_~qp#1.offset, 4);create_qp_common_#t~short2167#1 := create_qp_common_#t~mem2164#1 % 4294967296 != create_qp_common_#t~mem2163#1 % 4294967296; [2025-02-08 02:59:53,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11328-1: SUMMARY for call calc_sq_size_#t~ret1774#1.base, calc_sq_size_#t~ret1774#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025-1: SUMMARY for call create_dev_resources_#t~ret798#1 := IS_ERR(create_dev_resources_#t~mem797#1.base, create_dev_resources_#t~mem797#1.offset); srcloc: null [2025-02-08 02:59:53,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8025: create_dev_resources_~tmp___6~5#1 := (if 0 == create_dev_resources_#t~ret798#1 % 256 then 0 else 1);havoc create_dev_resources_#t~mem797#1.base, create_dev_resources_#t~mem797#1.offset;havoc create_dev_resources_#t~ret798#1; [2025-02-08 02:59:53,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12121: assume 0 != create_kernel_qp_~tmp___9~11#1; [2025-02-08 02:59:53,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12121: assume !(0 != create_kernel_qp_~tmp___9~11#1); [2025-02-08 02:59:53,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10007: mlx5_ib_create_cq_~tmp___2~26#1 := mlx5_ib_create_cq_#t~ret1392#1;havoc mlx5_ib_create_cq_#t~ret1392#1;mlx5_ib_create_cq_~entries~0#1 := (if mlx5_ib_create_cq_~tmp___2~26#1 % 18446744073709551616 % 4294967296 <= 2147483647 then mlx5_ib_create_cq_~tmp___2~26#1 % 18446744073709551616 % 4294967296 else mlx5_ib_create_cq_~tmp___2~26#1 % 18446744073709551616 % 4294967296 - 4294967296);call mlx5_ib_create_cq_#t~mem1393#1.base, mlx5_ib_create_cq_#t~mem1393#1.offset := read~$Pointer$#18(mlx5_ib_create_cq_~dev~28#1.base, 2391 + mlx5_ib_create_cq_~dev~28#1.offset, 8);call mlx5_ib_create_cq_#t~mem1394#1 := read~int#18(mlx5_ib_create_cq_#t~mem1393#1.base, 253321 + mlx5_ib_create_cq_#t~mem1393#1.offset, 4); [2025-02-08 02:59:53,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10007-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1392#1 := __roundup_pow_of_two(1 + mlx5_ib_create_cq_~entries~0#1); srcloc: null [2025-02-08 02:59:53,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8686: #t~ret5247#1 := main_#res#1;havoc main_#t~ret904#1.base, main_#t~ret904#1.offset, main_#t~ret905#1.base, main_#t~ret905#1.offset, main_#t~ret906#1.base, main_#t~ret906#1.offset, main_#t~ret907#1.base, main_#t~ret907#1.offset, main_#t~ret908#1.base, main_#t~ret908#1.offset, main_#t~ret909#1.base, main_#t~ret909#1.offset, main_#t~ret910#1.base, main_#t~ret910#1.offset, main_#t~ret911#1.base, main_#t~ret911#1.offset, main_#t~ret912#1.base, main_#t~ret912#1.offset, main_#t~ret913#1.base, main_#t~ret913#1.offset, main_#t~ret914#1.base, main_#t~ret914#1.offset, main_#t~ret915#1.base, main_#t~ret915#1.offset, main_#t~ret916#1.base, main_#t~ret916#1.offset, main_#t~ret917#1.base, main_#t~ret917#1.offset, main_#t~ret918#1.base, main_#t~ret918#1.offset, main_#t~ret919#1.base, main_#t~ret919#1.offset, main_#t~ret920#1.base, main_#t~ret920#1.offset, main_#t~ret921#1.base, main_#t~ret921#1.offset, main_#t~ret922#1.base, main_#t~ret922#1.offset, main_#t~ret923#1.base, main_#t~ret923#1.offset, main_#t~ret924#1.base, main_#t~ret924#1.offset, main_#t~ret925#1.base, main_#t~ret925#1.offset, main_#t~nondet926#1, main_#t~switch927#1, main_#t~nondet928#1, main_#t~switch929#1, main_#t~ret930#1, main_#t~nondet931#1, main_#t~switch932#1, main_#t~mem933#1, main_#t~mem934#1, main_#t~mem935#1, main_#t~mem936#1, main_#t~ret937#1.base, main_#t~ret937#1.offset, main_#t~nondet938#1, main_#t~switch939#1, main_#t~ret940#1, main_#t~nondet941#1, main_#t~switch942#1, main_#t~ret943#1, main_#t~nondet944#1, main_#t~switch945#1, main_#t~ret946#1, main_#t~nondet947#1, main_#t~switch948#1, main_#t~ret949#1, main_#t~nondet950#1, main_#t~switch951#1, main_#t~ret952#1, main_#t~nondet953#1, main_#t~switch954#1, main_#t~ret955#1, main_~ldvarg8~0#1.base, main_~ldvarg8~0#1.offset, main_~tmp~59#1.base, main_~tmp~59#1.offset, main_~ldvarg7~0#1.base, main_~ldvarg7~0#1.offset, main_~tmp___0~32#1.base, main_~tmp___0~32#1.offset, main_~ldvarg6~0#1.base, main_~ldvarg6~0#1.offset, main_~tmp___1~22#1.base, main_~tmp___1~22#1.offset, main_~#ldvarg11~0#1.base, main_~#ldvarg11~0#1.offset, main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset, main_~ldvarg12~0#1.base, main_~ldvarg12~0#1.offset, main_~tmp___2~19#1.base, main_~tmp___2~19#1.offset, main_~ldvarg9~0#1.base, main_~ldvarg9~0#1.offset, main_~tmp___3~11#1.base, main_~tmp___3~11#1.offset, main_~ldvarg14~0#1.base, main_~ldvarg14~0#1.offset, main_~tmp___4~8#1.base, main_~tmp___4~8#1.offset, main_~ldvarg13~0#1.base, main_~ldvarg13~0#1.offset, main_~tmp___5~8#1.base, main_~tmp___5~8#1.offset, main_~ldvarg15~0#1.base, main_~ldvarg15~0#1.offset, main_~tmp___6~6#1.base, main_~tmp___6~6#1.offset, main_~ldvarg18~0#1.base, main_~ldvarg18~0#1.offset, main_~tmp___7~6#1.base, main_~tmp___7~6#1.offset, main_~ldvarg17~0#1.base, main_~ldvarg17~0#1.offset, main_~tmp___8~5#1.base, main_~tmp___8~5#1.offset, main_~ldvarg16~0#1.base, main_~ldvarg16~0#1.offset, main_~tmp___9~4#1.base, main_~tmp___9~4#1.offset, main_~ldvarg21~0#1.base, main_~ldvarg21~0#1.offset, main_~tmp___10~4#1.base, main_~tmp___10~4#1.offset, main_~ldvarg20~0#1.base, main_~ldvarg20~0#1.offset, main_~tmp___11~3#1.base, main_~tmp___11~3#1.offset, main_~ldvarg19~0#1.base, main_~ldvarg19~0#1.offset, main_~tmp___12~3#1.base, main_~tmp___12~3#1.offset, main_~ldvarg24~0#1.base, main_~ldvarg24~0#1.offset, main_~tmp___13~3#1.base, main_~tmp___13~3#1.offset, main_~ldvarg23~0#1.base, main_~ldvarg23~0#1.offset, main_~tmp___14~3#1.base, main_~tmp___14~3#1.offset, main_~ldvarg22~0#1.base, main_~ldvarg22~0#1.offset, main_~tmp___15~3#1.base, main_~tmp___15~3#1.offset, main_~ldvarg27~0#1.base, main_~ldvarg27~0#1.offset, main_~tmp___16~3#1.base, main_~tmp___16~3#1.offset, main_~ldvarg26~0#1.base, main_~ldvarg26~0#1.offset, main_~tmp___17~3#1.base, main_~tmp___17~3#1.offset, main_~ldvarg25~0#1.base, main_~ldvarg25~0#1.offset, main_~tmp___18~3#1.base, main_~tmp___18~3#1.offset, main_~tmp___19~3#1, main_~tmp___20~3#1, main_~tmp___21~2#1, main_~tmp___22~2#1, main_~tmp___23~2#1, main_~tmp___24~1#1, main_~tmp___25~1#1, main_~tmp___26~0#1, main_~tmp___27~0#1;assume { :end_inline_main } true; [2025-02-08 02:59:53,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12122: create_kernel_qp_~tmp___8~12#1.base, create_kernel_qp_~tmp___8~12#1.offset := create_kernel_qp_#t~ret2075#1.base, create_kernel_qp_#t~ret2075#1.offset;havoc create_kernel_qp_#t~ret2075#1.base, create_kernel_qp_#t~ret2075#1.offset;call create_kernel_qp_#t~mem2076#1 := read~int#7(create_kernel_qp_~tmp___8~12#1.base, 2076 + create_kernel_qp_~tmp___8~12#1.offset, 4); [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20182: mlx5_query_mad_ifc_node_guid_~tmp~270#1.base, mlx5_query_mad_ifc_node_guid_~tmp~270#1.offset := mlx5_query_mad_ifc_node_guid_#t~ret4767#1.base, mlx5_query_mad_ifc_node_guid_#t~ret4767#1.offset;havoc mlx5_query_mad_ifc_node_guid_#t~ret4767#1.base, mlx5_query_mad_ifc_node_guid_#t~ret4767#1.offset;mlx5_query_mad_ifc_node_guid_~in_mad~4#1.base, mlx5_query_mad_ifc_node_guid_~in_mad~4#1.offset := mlx5_query_mad_ifc_node_guid_~tmp~270#1.base, mlx5_query_mad_ifc_node_guid_~tmp~270#1.offset; [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11329-1: SUMMARY for call __dynamic_pr_debug(calc_sq_size_~#descriptor~9#1.base, calc_sq_size_~#descriptor~9#1.offset, 185, 0); srcloc: null [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8026: assume 0 != (if create_dev_resources_~tmp___6~5#1 % 256 % 4294967296 <= 2147483647 then create_dev_resources_~tmp___6~5#1 % 256 % 4294967296 else create_dev_resources_~tmp___6~5#1 % 256 % 4294967296 - 4294967296);call create_dev_resources_#t~mem799#1.base, create_dev_resources_#t~mem799#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 16 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8026: assume !(0 != (if create_dev_resources_~tmp___6~5#1 % 256 % 4294967296 <= 2147483647 then create_dev_resources_~tmp___6~5#1 % 256 % 4294967296 else create_dev_resources_~tmp___6~5#1 % 256 % 4294967296 - 4294967296));call create_dev_resources_#t~mem801#1.base, create_dev_resources_#t~mem801#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 16 + create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(create_dev_resources_~dev~22#1.base, create_dev_resources_~dev~22#1.offset, create_dev_resources_#t~mem801#1.base, create_dev_resources_#t~mem801#1.offset, 8);havoc create_dev_resources_#t~mem801#1.base, create_dev_resources_#t~mem801#1.offset;call create_dev_resources_#t~mem802#1.base, create_dev_resources_#t~mem802#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 16 + create_dev_resources_~devr#1.offset, 8);call write~$Pointer$#18(0, 0, create_dev_resources_#t~mem802#1.base, 12 + create_dev_resources_#t~mem802#1.offset, 8);havoc create_dev_resources_#t~mem802#1.base, create_dev_resources_#t~mem802#1.offset;call create_dev_resources_#t~mem803#1.base, create_dev_resources_#t~mem803#1.offset := read~$Pointer$#18(create_dev_resources_~devr#1.base, 16 + create_dev_resources_~devr#1.offset, 8); [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11329: havoc calc_sq_size_#t~mem1775#1; [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20182-1: SUMMARY for call mlx5_query_mad_ifc_node_guid_#t~ret4767#1.base, mlx5_query_mad_ifc_node_guid_#t~ret4767#1.offset := kzalloc(256, 208); srcloc: null [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762: assume 0 == (create_umr_res_~attr~1#1.base + create_umr_res_~attr~1#1.offset) % 18446744073709551616 || 0 == (create_umr_res_~init_attr~0#1.base + create_umr_res_~init_attr~0#1.offset) % 18446744073709551616;create_umr_res_~ret~0#1 := -12; [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762: assume !(0 == (create_umr_res_~attr~1#1.base + create_umr_res_~attr~1#1.offset) % 18446744073709551616 || 0 == (create_umr_res_~init_attr~0#1.base + create_umr_res_~init_attr~0#1.offset) % 18446744073709551616);assume { :begin_inline_ib_alloc_pd } true;ib_alloc_pd_#in~arg0#1.base, ib_alloc_pd_#in~arg0#1.offset := create_umr_res_~dev#1.base, create_umr_res_~dev#1.offset;havoc ib_alloc_pd_#res#1.base, ib_alloc_pd_#res#1.offset;havoc ib_alloc_pd_#t~ret5174#1.base, ib_alloc_pd_#t~ret5174#1.offset, ib_alloc_pd_~arg0#1.base, ib_alloc_pd_~arg0#1.offset;ib_alloc_pd_~arg0#1.base, ib_alloc_pd_~arg0#1.offset := ib_alloc_pd_#in~arg0#1.base, ib_alloc_pd_#in~arg0#1.offset; [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12122-1: SUMMARY for call create_kernel_qp_#t~ret2075#1.base, create_kernel_qp_#t~ret2075#1.offset := get_current(); srcloc: null [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7630: get_port_caps_~tmp~53#1.base, get_port_caps_~tmp~53#1.offset := get_port_caps_#t~ret676#1.base, get_port_caps_#t~ret676#1.offset;havoc get_port_caps_#t~ret676#1.base, get_port_caps_#t~ret676#1.offset;get_port_caps_~pprops~0#1.base, get_port_caps_~pprops~0#1.offset := get_port_caps_~tmp~53#1.base, get_port_caps_~tmp~53#1.offset; [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7630-1: SUMMARY for call get_port_caps_#t~ret676#1.base, get_port_caps_#t~ret676#1.offset := kmalloc(48, 208); srcloc: null [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12519-1: SUMMARY for call create_qp_common_#t~ret2234#1 := __ilog2_u32(create_qp_common_#t~mem2233#1); srcloc: null [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12519: assume -2147483648 <= create_qp_common_#t~ret2234#1 && create_qp_common_#t~ret2234#1 <= 2147483647;create_qp_common_~tmp___26~2#1 := create_qp_common_#t~ret2234#1;havoc create_qp_common_#t~mem2233#1;havoc create_qp_common_#t~ret2234#1;call create_qp_common_#t~mem2235#1.base, create_qp_common_#t~mem2235#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2236#1.base, create_qp_common_#t~mem2236#1.offset := read~$Pointer$#32(create_qp_common_~#in~5#1.base, create_qp_common_~#in~5#1.offset, 8);call create_qp_common_#t~mem2237#1 := read~int#18(create_qp_common_#t~mem2236#1.base, 33 + create_qp_common_#t~mem2236#1.offset, 1); [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8159: assume 0 != mlx5_ib_add_~err~17#1; [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8159: assume !(0 != mlx5_ib_add_~err~17#1); [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12123-1: SUMMARY for call __dynamic_pr_debug(create_kernel_qp_~#descriptor___2~2#1.base, create_kernel_qp_~#descriptor___2~2#1.offset, 291, 0); srcloc: null [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12123: havoc create_kernel_qp_#t~mem2076#1; [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8027-1: SUMMARY for call create_dev_resources_#t~ret800#1 := PTR_ERR(create_dev_resources_#t~mem799#1.base, create_dev_resources_#t~mem799#1.offset); srcloc: null [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8027: assume -9223372036854775808 <= create_dev_resources_#t~ret800#1 && create_dev_resources_#t~ret800#1 <= 9223372036854775807;create_dev_resources_~tmp___5~7#1 := create_dev_resources_#t~ret800#1;havoc create_dev_resources_#t~mem799#1.base, create_dev_resources_#t~mem799#1.offset;havoc create_dev_resources_#t~ret800#1;create_dev_resources_~ret~1#1 := (if create_dev_resources_~tmp___5~7#1 % 4294967296 <= 2147483647 then create_dev_resources_~tmp___5~7#1 % 4294967296 else create_dev_resources_~tmp___5~7#1 % 4294967296 - 4294967296); [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11859-1: assume create_user_qp_#t~short1951#1;call create_user_qp_#t~mem1950#1 := read~int#18(create_user_qp_~qp#1.base, 611 + create_user_qp_~qp#1.offset, 4);create_user_qp_#t~short1951#1 := 0 != create_user_qp_#t~mem1950#1; [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11859-1: assume !create_user_qp_#t~short1951#1; [2025-02-08 02:59:53,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11859: assume create_user_qp_#t~short1951#1;havoc create_user_qp_#t~mem1949#1;havoc create_user_qp_#t~mem1950#1;havoc create_user_qp_#t~short1951#1;call create_user_qp_#t~mem1952#1.base, create_user_qp_#t~mem1952#1.offset := read~$Pointer$#18(create_user_qp_~pd#1.base, 8 + create_user_qp_~pd#1.offset, 8);call create_user_qp_#t~mem1953#1.base, create_user_qp_#t~mem1953#1.offset := read~$Pointer$#18(create_user_qp_#t~mem1952#1.base, 8 + create_user_qp_#t~mem1952#1.offset, 8);call create_user_qp_#t~mem1954#1 := read~int#2(create_user_qp_~#ucmd~2#1.base, create_user_qp_~#ucmd~2#1.offset, 8);call create_user_qp_#t~mem1955#1 := read~int#18(create_user_qp_~qp#1.base, 611 + create_user_qp_~qp#1.offset, 4); [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11859: assume !create_user_qp_#t~short1951#1;havoc create_user_qp_#t~mem1949#1;havoc create_user_qp_#t~mem1950#1;havoc create_user_qp_#t~short1951#1;call write~$Pointer$#18(0, 0, create_user_qp_~qp#1.base, 603 + create_user_qp_~qp#1.offset, 8); [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10009: mlx5_ib_create_cq_~tmp___4~13#1 := mlx5_ib_create_cq_#t~ret1395#1;havoc mlx5_ib_create_cq_#t~mem1393#1.base, mlx5_ib_create_cq_#t~mem1393#1.offset;havoc mlx5_ib_create_cq_#t~mem1394#1;havoc mlx5_ib_create_cq_#t~ret1395#1; [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10009-1: SUMMARY for call mlx5_ib_create_cq_#t~ret1395#1 := __fswab32(mlx5_ib_create_cq_#t~mem1394#1); srcloc: null [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12520-4: assume 0 == (if create_qp_common_#t~mem2237#1 % 256 % 256 <= 127 then create_qp_common_#t~mem2237#1 % 256 % 256 else create_qp_common_#t~mem2237#1 % 256 % 256 - 256) || (if create_qp_common_#t~mem2237#1 % 256 % 256 <= 127 then create_qp_common_#t~mem2237#1 % 256 % 256 else create_qp_common_#t~mem2237#1 % 256 % 256 - 256) == (if 8 * create_qp_common_~tmp___26~2#1 % 256 <= 127 then 8 * create_qp_common_~tmp___26~2#1 % 256 else 8 * create_qp_common_~tmp___26~2#1 % 256 - 256);create_qp_common_#t~bitwise2238#1 := (if 8 * create_qp_common_~tmp___26~2#1 % 256 <= 127 then 8 * create_qp_common_~tmp___26~2#1 % 256 else 8 * create_qp_common_~tmp___26~2#1 % 256 - 256); [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12520-4: assume !(0 == (if create_qp_common_#t~mem2237#1 % 256 % 256 <= 127 then create_qp_common_#t~mem2237#1 % 256 % 256 else create_qp_common_#t~mem2237#1 % 256 % 256 - 256) || (if create_qp_common_#t~mem2237#1 % 256 % 256 <= 127 then create_qp_common_#t~mem2237#1 % 256 % 256 else create_qp_common_#t~mem2237#1 % 256 % 256 - 256) == (if 8 * create_qp_common_~tmp___26~2#1 % 256 <= 127 then 8 * create_qp_common_~tmp___26~2#1 % 256 else 8 * create_qp_common_~tmp___26~2#1 % 256 - 256)); [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12520-3: assume 0 == (if 8 * create_qp_common_~tmp___26~2#1 % 256 <= 127 then 8 * create_qp_common_~tmp___26~2#1 % 256 else 8 * create_qp_common_~tmp___26~2#1 % 256 - 256);create_qp_common_#t~bitwise2238#1 := (if create_qp_common_#t~mem2237#1 % 256 % 256 <= 127 then create_qp_common_#t~mem2237#1 % 256 % 256 else create_qp_common_#t~mem2237#1 % 256 % 256 - 256); [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12520-3: assume !(0 == (if 8 * create_qp_common_~tmp___26~2#1 % 256 <= 127 then 8 * create_qp_common_~tmp___26~2#1 % 256 else 8 * create_qp_common_~tmp___26~2#1 % 256 - 256)); [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12520: call write~int#18(create_qp_common_#t~bitwise2238#1, create_qp_common_#t~mem2235#1.base, 33 + create_qp_common_#t~mem2235#1.offset, 1);havoc create_qp_common_#t~mem2235#1.base, create_qp_common_#t~mem2235#1.offset;havoc create_qp_common_#t~mem2236#1.base, create_qp_common_#t~mem2236#1.offset;havoc create_qp_common_#t~mem2237#1;havoc create_qp_common_#t~bitwise2238#1; [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12520-2: havoc create_qp_common_#t~bitwise2238#1;assume ((((((if create_qp_common_#t~mem2237#1 % 256 % 256 <= 127 then create_qp_common_#t~mem2237#1 % 256 % 256 else create_qp_common_#t~mem2237#1 % 256 % 256 - 256) < 0 && (if 8 * create_qp_common_~tmp___26~2#1 % 256 <= 127 then 8 * create_qp_common_~tmp___26~2#1 % 256 else 8 * create_qp_common_~tmp___26~2#1 % 256 - 256) >= 0) || create_qp_common_#t~bitwise2238#1 >= (if 8 * create_qp_common_~tmp___26~2#1 % 256 <= 127 then 8 * create_qp_common_~tmp___26~2#1 % 256 else 8 * create_qp_common_~tmp___26~2#1 % 256 - 256)) && (((if create_qp_common_#t~mem2237#1 % 256 % 256 <= 127 then create_qp_common_#t~mem2237#1 % 256 % 256 else create_qp_common_#t~mem2237#1 % 256 % 256 - 256) >= 0 && (if 8 * create_qp_common_~tmp___26~2#1 % 256 <= 127 then 8 * create_qp_common_~tmp___26~2#1 % 256 else 8 * create_qp_common_~tmp___26~2#1 % 256 - 256) < 0) || create_qp_common_#t~bitwise2238#1 >= (if create_qp_common_#t~mem2237#1 % 256 % 256 <= 127 then create_qp_common_#t~mem2237#1 % 256 % 256 else create_qp_common_#t~mem2237#1 % 256 % 256 - 256))) && (((if create_qp_common_#t~mem2237#1 % 256 % 256 <= 127 then create_qp_common_#t~mem2237#1 % 256 % 256 else create_qp_common_#t~mem2237#1 % 256 % 256 - 256) < 0 || (if 8 * create_qp_common_~tmp___26~2#1 % 256 <= 127 then 8 * create_qp_common_~tmp___26~2#1 % 256 else 8 * create_qp_common_~tmp___26~2#1 % 256 - 256) < 0) || create_qp_common_#t~bitwise2238#1 <= (if create_qp_common_#t~mem2237#1 % 256 % 256 <= 127 then create_qp_common_#t~mem2237#1 % 256 % 256 else create_qp_common_#t~mem2237#1 % 256 % 256 - 256) + (if 8 * create_qp_common_~tmp___26~2#1 % 256 <= 127 then 8 * create_qp_common_~tmp___26~2#1 % 256 else 8 * create_qp_common_~tmp___26~2#1 % 256 - 256))) && (((if create_qp_common_#t~mem2237#1 % 256 % 256 <= 127 then create_qp_common_#t~mem2237#1 % 256 % 256 else create_qp_common_#t~mem2237#1 % 256 % 256 - 256) >= 0 && (if 8 * create_qp_common_~tmp___26~2#1 % 256 <= 127 then 8 * create_qp_common_~tmp___26~2#1 % 256 else 8 * create_qp_common_~tmp___26~2#1 % 256 - 256) >= 0) || create_qp_common_#t~bitwise2238#1 < 0)) && create_qp_common_#t~bitwise2238#1 <= 2147483647; [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12520-1: [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20184: mlx5_query_mad_ifc_node_guid_~tmp___0~147#1.base, mlx5_query_mad_ifc_node_guid_~tmp___0~147#1.offset := mlx5_query_mad_ifc_node_guid_#t~ret4768#1.base, mlx5_query_mad_ifc_node_guid_#t~ret4768#1.offset;havoc mlx5_query_mad_ifc_node_guid_#t~ret4768#1.base, mlx5_query_mad_ifc_node_guid_#t~ret4768#1.offset;mlx5_query_mad_ifc_node_guid_~out_mad~6#1.base, mlx5_query_mad_ifc_node_guid_~out_mad~6#1.offset := mlx5_query_mad_ifc_node_guid_~tmp___0~147#1.base, mlx5_query_mad_ifc_node_guid_~tmp___0~147#1.offset; [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010: assume mlx5_ib_create_cq_#t~bitwise1396#1 < mlx5_ib_create_cq_~entries~0#1;havoc mlx5_ib_create_cq_#t~bitwise1396#1; [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010: assume !(mlx5_ib_create_cq_#t~bitwise1396#1 < mlx5_ib_create_cq_~entries~0#1);havoc mlx5_ib_create_cq_#t~bitwise1396#1; [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20184-1: SUMMARY for call mlx5_query_mad_ifc_node_guid_#t~ret4768#1.base, mlx5_query_mad_ifc_node_guid_#t~ret4768#1.offset := kmalloc(256, 208); srcloc: null [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11860: call write~$Pointer$#18(create_user_qp_#t~ret1956#1.base, create_user_qp_#t~ret1956#1.offset, create_user_qp_~qp#1.base, 603 + create_user_qp_~qp#1.offset, 8);havoc create_user_qp_#t~mem1952#1.base, create_user_qp_#t~mem1952#1.offset;havoc create_user_qp_#t~mem1953#1.base, create_user_qp_#t~mem1953#1.offset;havoc create_user_qp_#t~mem1954#1;havoc create_user_qp_#t~mem1955#1;havoc create_user_qp_#t~ret1956#1.base, create_user_qp_#t~ret1956#1.offset;call create_user_qp_#t~mem1957#1.base, create_user_qp_#t~mem1957#1.offset := read~$Pointer$#18(create_user_qp_~qp#1.base, 603 + create_user_qp_~qp#1.offset, 8); [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11860-1: SUMMARY for call create_user_qp_#t~ret1956#1.base, create_user_qp_#t~ret1956#1.offset := ib_umem_get(create_user_qp_#t~mem1953#1.base, create_user_qp_#t~mem1953#1.offset, create_user_qp_#t~mem1954#1, create_user_qp_#t~mem1955#1, 0, 0); srcloc: null [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010-1: [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010-2: havoc mlx5_ib_create_cq_#t~bitwise1396#1;assume mlx5_ib_create_cq_#t~bitwise1396#1 > 1; [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010-3: assume 0 == (if mlx5_ib_create_cq_~tmp___4~13#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then mlx5_ib_create_cq_~tmp___4~13#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else mlx5_ib_create_cq_~tmp___4~13#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 256;mlx5_ib_create_cq_#t~bitwise1396#1 := 1; [2025-02-08 02:59:53,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010-3: assume !(0 == (if mlx5_ib_create_cq_~tmp___4~13#1 % 4294967296 / 65536 % 4294967296 % 4294967296 <= 2147483647 then mlx5_ib_create_cq_~tmp___4~13#1 % 4294967296 / 65536 % 4294967296 % 4294967296 else mlx5_ib_create_cq_~tmp___4~13#1 % 4294967296 / 65536 % 4294967296 % 4294967296 - 4294967296) % 256); [2025-02-08 02:59:53,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7632: assume 0 == (get_port_caps_~pprops~0#1.base + get_port_caps_~pprops~0#1.offset) % 18446744073709551616; [2025-02-08 02:59:53,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7632: assume !(0 == (get_port_caps_~pprops~0#1.base + get_port_caps_~pprops~0#1.offset) % 18446744073709551616); [2025-02-08 02:59:53,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22016: havoc #t~ret5183.base, #t~ret5183.offset; [2025-02-08 02:59:54,356 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22121: havoc #t~nondet5201; [2025-02-08 02:59:54,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22180: havoc mlx5_core_xrcd_alloc_#t~nondet5216#1; [2025-02-08 02:59:54,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22307: havoc vzalloc_#t~ret5242#1.base, vzalloc_#t~ret5242#1.offset;#t~ret992#1.base, #t~ret992#1.offset := vzalloc_#res#1.base, vzalloc_#res#1.offset;havoc vzalloc_#t~ret5242#1.base, vzalloc_#t~ret5242#1.offset, vzalloc_~arg0#1;havoc vzalloc_#in~arg0#1;assume { :end_inline_vzalloc } true;~rtn~0#1.base, ~rtn~0#1.offset := #t~ret992#1.base, #t~ret992#1.offset;havoc #t~ret992#1.base, #t~ret992#1.offset; [2025-02-08 02:59:54,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22013: havoc #t~nondet5182; [2025-02-08 02:59:55,158 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13835: havoc #t~bitwise2771;havoc #t~bitwise2772;havoc #t~bitwise2773;havoc #t~bitwise2774;havoc #t~bitwise2775;havoc #t~bitwise2776;havoc #t~bitwise2777; [2025-02-08 02:59:58,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16221-1: SUMMARY for call #t~ret3716#1.base, #t~ret3716#1.offset := to_mxrcd(#t~mem3715#1.base, #t~mem3715#1.offset); srcloc: null [2025-02-08 02:59:58,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16254-1: SUMMARY for call __dynamic_pr_debug(~#descriptor___1~8#1.base, ~#descriptor___1~8#1.offset, 502, 0); srcloc: null [2025-02-08 02:59:58,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16221: ~tmp___12~15#1.base, ~tmp___12~15#1.offset := #t~ret3716#1.base, #t~ret3716#1.offset;havoc #t~mem3715#1.base, #t~mem3715#1.offset;havoc #t~ret3716#1.base, #t~ret3716#1.offset;call #t~mem3717#1 := read~int#18(~tmp___12~15#1.base, 184 + ~tmp___12~15#1.offset, 4);~xrcdn~2#1 := #t~mem3717#1;havoc #t~mem3717#1;call #t~mem3718#1.base, #t~mem3718#1.offset := read~$Pointer$#81(~init_attr#1.base, 40 + ~init_attr#1.offset, 8); [2025-02-08 02:59:58,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16287-1: SUMMARY for call #t~ret3766#1 := ldv__builtin_expect((if #t~mem3765#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem3765#1 % 256 % 18446744073709551616 else #t~mem3765#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:58,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16254: havoc #t~mem3756#1; [2025-02-08 02:59:58,410 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16287: assume -9223372036854775808 <= #t~ret3766#1 && #t~ret3766#1 <= 9223372036854775807;~tmp___27~4#1 := #t~ret3766#1;havoc #t~mem3765#1;havoc #t~ret3766#1; [2025-02-08 02:59:58,413 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16023: call write~int#54((if 8 * (34 + create_srq_kernel_~npages~4#1) % 4294967296 % 4294967296 <= 2147483647 then 8 * (34 + create_srq_kernel_~npages~4#1) % 4294967296 % 4294967296 else 8 * (34 + create_srq_kernel_~npages~4#1) % 4294967296 % 4294967296 - 4294967296), create_srq_kernel_~inlen#1.base, create_srq_kernel_~inlen#1.offset, 4);call create_srq_kernel_#t~mem3644#1 := read~int#54(create_srq_kernel_~inlen#1.base, create_srq_kernel_~inlen#1.offset, 4); [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16238-1: SUMMARY for call #t~ret3743#1 := __fswab32(#t~mem3742#1); srcloc: null [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16304-2: call #t~mem3770#1.base, #t~mem3770#1.offset := read~$Pointer$#18(~dev~44#1.base, 2391 + ~dev~44#1.offset, 8); [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16271-1: SUMMARY for call __dynamic_pr_debug(~#descriptor___2~5#1.base, ~#descriptor___2~5#1.offset, 508, 0); srcloc: null [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16238: ~tmp___20~9#1 := #t~ret3743#1;havoc #t~mem3742#1;havoc #t~ret3743#1;call #t~mem3744#1.base, #t~mem3744#1.offset := read~$Pointer$#46(~#in~8#1.base, ~#in~8#1.offset, 8);call write~int#18(~tmp___20~9#1, #t~mem3744#1.base, 40 + #t~mem3744#1.offset, 4);havoc #t~mem3744#1.base, #t~mem3744#1.offset;call #t~mem3745#1 := read~int#18(~srq~2#1.base, 325 + ~srq~2#1.offset, 8); [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16304-1: SUMMARY for call #t~ret3771#1 := mlx5_core_destroy_srq(#t~mem3770#1.base, #t~mem3770#1.offset, ~srq~2#1.base, 68 + ~srq~2#1.offset); srcloc: null [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16271: havoc #t~mem3760#1;havoc #t~mem3761#1; [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16304: assume -2147483648 <= #t~ret3771#1 && #t~ret3771#1 <= 2147483647;call #t~mem3772#1.base, #t~mem3772#1.offset := read~$Pointer$#18(~pd#1.base, 8 + ~pd#1.offset, 8); [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16288: assume 0 != ~tmp___27~4#1; [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16288: assume !(0 != ~tmp___27~4#1); [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16057-2: call create_srq_kernel_#t~mem3657#1.base, create_srq_kernel_#t~mem3657#1.offset := read~$Pointer$#46(create_srq_kernel_~in#1.base, create_srq_kernel_~in#1.offset, 8); [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16024-1: SUMMARY for call create_srq_kernel_#t~ret3645#1.base, create_srq_kernel_#t~ret3645#1.offset := mlx5_vzalloc(create_srq_kernel_#t~mem3644#1); srcloc: null [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16057-1: SUMMARY for call kvfree(create_srq_kernel_#t~mem3657#1.base, create_srq_kernel_#t~mem3657#1.offset); srcloc: null [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16024: create_srq_kernel_~tmp___7~26#1.base, create_srq_kernel_~tmp___7~26#1.offset := create_srq_kernel_#t~ret3645#1.base, create_srq_kernel_#t~ret3645#1.offset;havoc create_srq_kernel_#t~mem3644#1;havoc create_srq_kernel_#t~ret3645#1.base, create_srq_kernel_#t~ret3645#1.offset;call write~$Pointer$#46(create_srq_kernel_~tmp___7~26#1.base, create_srq_kernel_~tmp___7~26#1.offset, create_srq_kernel_~in#1.base, create_srq_kernel_~in#1.offset, 8);call create_srq_kernel_#t~mem3646#1.base, create_srq_kernel_#t~mem3646#1.offset := read~$Pointer$#46(create_srq_kernel_~in#1.base, create_srq_kernel_~in#1.offset, 8); [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16057: call create_srq_kernel_#t~mem3658#1.base, create_srq_kernel_#t~mem3658#1.offset := read~$Pointer$#18(create_srq_kernel_~dev#1.base, 2391 + create_srq_kernel_~dev#1.offset, 8); [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16008-6: assume 0 == -12 + create_srq_kernel_~page_shift~5#1;create_srq_kernel_#t~bitwise3636#1 := 1; [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16008-6: assume !(0 == -12 + create_srq_kernel_~page_shift~5#1); [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16008-5: havoc create_srq_kernel_#t~bitwise3636#1;assume create_srq_kernel_#t~bitwise3636#1 > 1; [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16008-4: [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16008-3: assume 0 == -12 + create_srq_kernel_~page_shift~5#1;create_srq_kernel_#t~bitwise3638#1 := 1; [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16008-3: assume !(0 == -12 + create_srq_kernel_~page_shift~5#1); [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16008-2: havoc create_srq_kernel_#t~bitwise3638#1;assume create_srq_kernel_#t~bitwise3638#1 > 1; [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16008-1: [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16041-1: SUMMARY for call create_srq_kernel_#t~ret3652#1 := ldv__builtin_expect((if create_srq_kernel_#t~mem3651#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_srq_kernel_#t~mem3651#1 % 256 % 18446744073709551616 else create_srq_kernel_#t~mem3651#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16008: create_srq_kernel_~npages~4#1 := (if -1 + (create_srq_kernel_#t~mem3637#1 + create_srq_kernel_#t~bitwise3636#1) < 0 && 0 != (-1 + (create_srq_kernel_#t~mem3637#1 + create_srq_kernel_#t~bitwise3636#1)) % create_srq_kernel_#t~bitwise3638#1 then (if create_srq_kernel_#t~bitwise3638#1 < 0 then (-1 + (create_srq_kernel_#t~mem3637#1 + create_srq_kernel_#t~bitwise3636#1)) / create_srq_kernel_#t~bitwise3638#1 - 1 else 1 + (-1 + (create_srq_kernel_#t~mem3637#1 + create_srq_kernel_#t~bitwise3636#1)) / create_srq_kernel_#t~bitwise3638#1) else (-1 + (create_srq_kernel_#t~mem3637#1 + create_srq_kernel_#t~bitwise3636#1)) / create_srq_kernel_#t~bitwise3638#1);havoc create_srq_kernel_#t~mem3637#1;havoc create_srq_kernel_#t~bitwise3636#1;havoc create_srq_kernel_#t~bitwise3638#1;call write~$Pointer$#11(468, 0, create_srq_kernel_~#descriptor___0~11#1.base, create_srq_kernel_~#descriptor___0~11#1.offset, 8);call write~$Pointer$#11(469, 0, create_srq_kernel_~#descriptor___0~11#1.base, 8 + create_srq_kernel_~#descriptor___0~11#1.offset, 8);call write~$Pointer$#11(470, 0, create_srq_kernel_~#descriptor___0~11#1.base, 16 + create_srq_kernel_~#descriptor___0~11#1.offset, 8);call write~$Pointer$#11(471, 0, create_srq_kernel_~#descriptor___0~11#1.base, 24 + create_srq_kernel_~#descriptor___0~11#1.offset, 8);call write~int#11(187, create_srq_kernel_~#descriptor___0~11#1.base, 32 + create_srq_kernel_~#descriptor___0~11#1.offset, 4);call write~int#11(0, create_srq_kernel_~#descriptor___0~11#1.base, 36 + create_srq_kernel_~#descriptor___0~11#1.offset, 1);call create_srq_kernel_#t~mem3639#1 := read~int#11(create_srq_kernel_~#descriptor___0~11#1.base, 36 + create_srq_kernel_~#descriptor___0~11#1.offset, 1); [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16041: assume -9223372036854775808 <= create_srq_kernel_#t~ret3652#1 && create_srq_kernel_#t~ret3652#1 <= 9223372036854775807;create_srq_kernel_~tmp___10~17#1 := create_srq_kernel_#t~ret3652#1;havoc create_srq_kernel_#t~mem3651#1;havoc create_srq_kernel_#t~ret3652#1; [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16223-1: SUMMARY for call #t~ret3719#1.base, #t~ret3719#1.offset := to_mcq(#t~mem3718#1.base, #t~mem3718#1.offset); srcloc: null [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16223: ~tmp___13~14#1.base, ~tmp___13~14#1.offset := #t~ret3719#1.base, #t~ret3719#1.offset;havoc #t~mem3718#1.base, #t~mem3718#1.offset;havoc #t~ret3719#1.base, #t~ret3719#1.offset;call #t~mem3720#1 := read~int#18(~tmp___13~14#1.base, 48 + ~tmp___13~14#1.offset, 4); [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16289-1: SUMMARY for call #t~ret3767#1.base, #t~ret3767#1.offset := get_current(); srcloc: null [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16289: ~tmp___26~5#1.base, ~tmp___26~5#1.offset := #t~ret3767#1.base, #t~ret3767#1.offset;havoc #t~ret3767#1.base, #t~ret3767#1.offset;call #t~mem3768#1 := read~int#7(~tmp___26~5#1.base, 2076 + ~tmp___26~5#1.offset, 4); [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16306: assume 0 != (#t~mem3772#1.base + #t~mem3772#1.offset) % 18446744073709551616;havoc #t~mem3772#1.base, #t~mem3772#1.offset;assume { :begin_inline_destroy_srq_user } true;destroy_srq_user_#in~pd#1.base, destroy_srq_user_#in~pd#1.offset, destroy_srq_user_#in~srq#1.base, destroy_srq_user_#in~srq#1.offset := ~pd#1.base, ~pd#1.offset, ~srq~2#1.base, ~srq~2#1.offset;havoc destroy_srq_user_#t~mem3660#1.base, destroy_srq_user_#t~mem3660#1.offset, destroy_srq_user_#t~mem3661#1.base, destroy_srq_user_#t~mem3661#1.offset, destroy_srq_user_#t~ret3662#1.base, destroy_srq_user_#t~ret3662#1.offset, destroy_srq_user_#t~mem3663#1.base, destroy_srq_user_#t~mem3663#1.offset, destroy_srq_user_~pd#1.base, destroy_srq_user_~pd#1.offset, destroy_srq_user_~srq#1.base, destroy_srq_user_~srq#1.offset, destroy_srq_user_~tmp~183#1.base, destroy_srq_user_~tmp~183#1.offset;destroy_srq_user_~pd#1.base, destroy_srq_user_~pd#1.offset := destroy_srq_user_#in~pd#1.base, destroy_srq_user_#in~pd#1.offset;destroy_srq_user_~srq#1.base, destroy_srq_user_~srq#1.offset := destroy_srq_user_#in~srq#1.base, destroy_srq_user_#in~srq#1.offset;havoc destroy_srq_user_~tmp~183#1.base, destroy_srq_user_~tmp~183#1.offset;call destroy_srq_user_#t~mem3660#1.base, destroy_srq_user_#t~mem3660#1.offset := read~$Pointer$#18(destroy_srq_user_~pd#1.base, 8 + destroy_srq_user_~pd#1.offset, 8);call destroy_srq_user_#t~mem3661#1.base, destroy_srq_user_#t~mem3661#1.offset := read~$Pointer$#18(destroy_srq_user_#t~mem3660#1.base, 8 + destroy_srq_user_#t~mem3660#1.offset, 8); [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16306: assume !(0 != (#t~mem3772#1.base + #t~mem3772#1.offset) % 18446744073709551616);havoc #t~mem3772#1.base, #t~mem3772#1.offset; [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16042: assume 0 != create_srq_kernel_~tmp___10~17#1; [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16042: assume !(0 != create_srq_kernel_~tmp___10~17#1); [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16240-1: SUMMARY for call #t~ret3746#1 := __fswab64(#t~mem3745#1); srcloc: null [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16207: assume 0 != ~err~45#1; [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16207: assume !(0 != ~err~45#1);call #t~mem3707#1 := read~int#81(~init_attr#1.base, 28 + ~init_attr#1.offset, 4);~is_xrc~0#1 := (if 1 == #t~mem3707#1 % 4294967296 then 1 else 0);havoc #t~mem3707#1;call #t~mem3708#1 := read~int#18(~srq~2#1.base, 168 + ~srq~2#1.offset, 4); [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16240: ~tmp___21~7#1 := #t~ret3746#1;havoc #t~mem3745#1;havoc #t~ret3746#1;call #t~mem3747#1.base, #t~mem3747#1.offset := read~$Pointer$#46(~#in~8#1.base, ~#in~8#1.offset, 8);call write~int#18(~tmp___21~7#1, #t~mem3747#1.base, 56 + #t~mem3747#1.offset, 8);havoc #t~mem3747#1.base, #t~mem3747#1.offset;call #t~mem3748#1.base, #t~mem3748#1.offset := read~$Pointer$#18(~dev~44#1.base, 2391 + ~dev~44#1.offset, 8);call #t~mem3749#1.base, #t~mem3749#1.offset := read~$Pointer$#46(~#in~8#1.base, ~#in~8#1.offset, 8);call #t~mem3750#1 := read~int#54(~#inlen~3#1.base, ~#inlen~3#1.offset, 4);assume { :begin_inline_mlx5_core_create_srq } true;mlx5_core_create_srq_#in~arg0#1.base, mlx5_core_create_srq_#in~arg0#1.offset, mlx5_core_create_srq_#in~arg1#1.base, mlx5_core_create_srq_#in~arg1#1.offset, mlx5_core_create_srq_#in~arg2#1.base, mlx5_core_create_srq_#in~arg2#1.offset, mlx5_core_create_srq_#in~arg3#1, mlx5_core_create_srq_#in~arg4#1 := #t~mem3748#1.base, #t~mem3748#1.offset, ~srq~2#1.base, 68 + ~srq~2#1.offset, #t~mem3749#1.base, #t~mem3749#1.offset, #t~mem3750#1, ~is_xrc~0#1;havoc mlx5_core_create_srq_#res#1;havoc mlx5_core_create_srq_#t~nondet5200#1, mlx5_core_create_srq_~arg0#1.base, mlx5_core_create_srq_~arg0#1.offset, mlx5_core_create_srq_~arg1#1.base, mlx5_core_create_srq_~arg1#1.offset, mlx5_core_create_srq_~arg2#1.base, mlx5_core_create_srq_~arg2#1.offset, mlx5_core_create_srq_~arg3#1, mlx5_core_create_srq_~arg4#1;mlx5_core_create_srq_~arg0#1.base, mlx5_core_create_srq_~arg0#1.offset := mlx5_core_create_srq_#in~arg0#1.base, mlx5_core_create_srq_#in~arg0#1.offset;mlx5_core_create_srq_~arg1#1.base, mlx5_core_create_srq_~arg1#1.offset := mlx5_core_create_srq_#in~arg1#1.base, mlx5_core_create_srq_#in~arg1#1.offset;mlx5_core_create_srq_~arg2#1.base, mlx5_core_create_srq_~arg2#1.offset := mlx5_core_create_srq_#in~arg2#1.base, mlx5_core_create_srq_#in~arg2#1.offset;mlx5_core_create_srq_~arg3#1 := mlx5_core_create_srq_#in~arg3#1;mlx5_core_create_srq_~arg4#1 := mlx5_core_create_srq_#in~arg4#1;havoc mlx5_core_create_srq_#t~nondet5200#1;assume -2147483648 <= mlx5_core_create_srq_#t~nondet5200#1 && mlx5_core_create_srq_#t~nondet5200#1 <= 2147483647;mlx5_core_create_srq_#res#1 := mlx5_core_create_srq_#t~nondet5200#1;havoc mlx5_core_create_srq_#t~nondet5200#1; [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16290: havoc #t~mem3768#1; [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16059-1: SUMMARY for call mlx5_buf_free(create_srq_kernel_#t~mem3658#1.base, create_srq_kernel_#t~mem3658#1.offset, create_srq_kernel_~srq#1.base, 284 + create_srq_kernel_~srq#1.offset); srcloc: null [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16026: assume 0 == (create_srq_kernel_#t~mem3646#1.base + create_srq_kernel_#t~mem3646#1.offset) % 18446744073709551616;havoc create_srq_kernel_#t~mem3646#1.base, create_srq_kernel_#t~mem3646#1.offset;create_srq_kernel_~err~44#1 := -12; [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16026: assume !(0 == (create_srq_kernel_#t~mem3646#1.base + create_srq_kernel_#t~mem3646#1.offset) % 18446744073709551616);havoc create_srq_kernel_#t~mem3646#1.base, create_srq_kernel_#t~mem3646#1.offset;call create_srq_kernel_#t~mem3647#1.base, create_srq_kernel_#t~mem3647#1.offset := read~$Pointer$#46(create_srq_kernel_~in#1.base, create_srq_kernel_~in#1.offset, 8); [2025-02-08 02:59:58,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16059: call create_srq_kernel_#t~mem3659#1.base, create_srq_kernel_#t~mem3659#1.offset := read~$Pointer$#18(create_srq_kernel_~dev#1.base, 2391 + create_srq_kernel_~dev#1.offset, 8); [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16224-1: SUMMARY for call #t~ret3721#1 := __fswab32(#t~mem3720#1); srcloc: null [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16224: ~tmp___14~14#1 := #t~ret3721#1;havoc #t~mem3720#1;havoc #t~ret3721#1;call #t~mem3722#1.base, #t~mem3722#1.offset := read~$Pointer$#46(~#in~8#1.base, ~#in~8#1.offset, 8);call #t~mem3723#1.base, #t~mem3723#1.offset := read~$Pointer$#46(~#in~8#1.base, ~#in~8#1.offset, 8);call #t~mem3724#1 := read~int#18(#t~mem3723#1.base, 24 + #t~mem3723#1.offset, 4); [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16290-1: SUMMARY for call __dynamic_pr_debug(~#descriptor___3~3#1.base, ~#descriptor___3~3#1.offset, 514, 0); srcloc: null [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16307: havoc destroy_srq_user_#t~mem3660#1.base, destroy_srq_user_#t~mem3660#1.offset, destroy_srq_user_#t~mem3661#1.base, destroy_srq_user_#t~mem3661#1.offset, destroy_srq_user_#t~ret3662#1.base, destroy_srq_user_#t~ret3662#1.offset, destroy_srq_user_#t~mem3663#1.base, destroy_srq_user_#t~mem3663#1.offset, destroy_srq_user_~pd#1.base, destroy_srq_user_~pd#1.offset, destroy_srq_user_~srq#1.base, destroy_srq_user_~srq#1.offset, destroy_srq_user_~tmp~183#1.base, destroy_srq_user_~tmp~183#1.offset;havoc destroy_srq_user_#in~pd#1.base, destroy_srq_user_#in~pd#1.offset, destroy_srq_user_#in~srq#1.base, destroy_srq_user_#in~srq#1.offset;assume { :end_inline_destroy_srq_user } true; [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16043-1: SUMMARY for call create_srq_kernel_#t~ret3653#1.base, create_srq_kernel_#t~ret3653#1.offset := get_current(); srcloc: null [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16043: create_srq_kernel_~tmp___9~20#1.base, create_srq_kernel_~tmp___9~20#1.offset := create_srq_kernel_#t~ret3653#1.base, create_srq_kernel_#t~ret3653#1.offset;havoc create_srq_kernel_#t~ret3653#1.base, create_srq_kernel_#t~ret3653#1.offset;call create_srq_kernel_#t~mem3654#1 := read~int#7(create_srq_kernel_~tmp___9~20#1.base, 2076 + create_srq_kernel_~tmp___9~20#1.offset, 4);call create_srq_kernel_#t~mem3655#1 := read~int#18(create_srq_kernel_~srq#1.base, 168 + create_srq_kernel_~srq#1.offset, 4); [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16208-1: SUMMARY for call #t~ret3703#1.base, #t~ret3703#1.offset := get_current(); srcloc: null [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16208: ~tmp___10~18#1.base, ~tmp___10~18#1.offset := #t~ret3703#1.base, #t~ret3703#1.offset;havoc #t~ret3703#1.base, #t~ret3703#1.offset;call #t~mem3704#1 := read~int#7(~tmp___10~18#1.base, 2076 + ~tmp___10~18#1.offset, 4);call #t~mem3705#1.base, #t~mem3705#1.offset := read~$Pointer$#18(~pd#1.base, 8 + ~pd#1.offset, 8); [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16093: call ULTIMATE.dealloc(~#in~8#1.base, ~#in~8#1.offset);havoc ~#in~8#1.base, ~#in~8#1.offset;call ULTIMATE.dealloc(~#inlen~3#1.base, ~#inlen~3#1.offset);havoc ~#inlen~3#1.base, ~#inlen~3#1.offset;call ULTIMATE.dealloc(~#descriptor~17#1.base, ~#descriptor~17#1.offset);havoc ~#descriptor~17#1.base, ~#descriptor~17#1.offset;call ULTIMATE.dealloc(~#__key~6#1.base, ~#__key~6#1.offset);havoc ~#__key~6#1.base, ~#__key~6#1.offset;call ULTIMATE.dealloc(~#__key___0~4#1.base, ~#__key___0~4#1.offset);havoc ~#__key___0~4#1.base, ~#__key___0~4#1.offset;call ULTIMATE.dealloc(~#descriptor___0~12#1.base, ~#descriptor___0~12#1.offset);havoc ~#descriptor___0~12#1.base, ~#descriptor___0~12#1.offset;call ULTIMATE.dealloc(~#descriptor___1~8#1.base, ~#descriptor___1~8#1.offset);havoc ~#descriptor___1~8#1.base, ~#descriptor___1~8#1.offset;call ULTIMATE.dealloc(~#descriptor___2~5#1.base, ~#descriptor___2~5#1.offset);havoc ~#descriptor___2~5#1.base, ~#descriptor___2~5#1.offset;call ULTIMATE.dealloc(~#descriptor___3~3#1.base, ~#descriptor___3~3#1.offset);havoc ~#descriptor___3~3#1.base, ~#descriptor___3~3#1.offset; [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16225-4: assume 0 == #t~mem3724#1 % 4294967296 || #t~mem3724#1 % 4294967296 == ~tmp___14~14#1 % 4294967296;#t~bitwise3725#1 := ~tmp___14~14#1; [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16225-4: assume !(0 == #t~mem3724#1 % 4294967296 || #t~mem3724#1 % 4294967296 == ~tmp___14~14#1 % 4294967296); [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16225-3: assume 0 == ~tmp___14~14#1 % 4294967296;#t~bitwise3725#1 := #t~mem3724#1; [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16225-3: assume !(0 == ~tmp___14~14#1 % 4294967296); [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16225-2: havoc #t~bitwise3725#1;assume (#t~bitwise3725#1 % 4294967296 >= #t~mem3724#1 % 4294967296 && #t~bitwise3725#1 % 4294967296 >= ~tmp___14~14#1 % 4294967296) && #t~bitwise3725#1 % 4294967296 <= #t~mem3724#1 % 4294967296 + ~tmp___14~14#1 % 4294967296; [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16225-1: [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16225: call write~int#18(#t~bitwise3725#1, #t~mem3722#1.base, 24 + #t~mem3722#1.offset, 4);havoc #t~mem3722#1.base, #t~mem3722#1.offset;havoc #t~mem3723#1.base, #t~mem3723#1.offset;havoc #t~mem3724#1;havoc #t~bitwise3725#1; [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16044-1: SUMMARY for call __dynamic_pr_debug(create_srq_kernel_~#descriptor___1~7#1.base, create_srq_kernel_~#descriptor___1~7#1.offset, 478, 0); srcloc: null [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16044: havoc create_srq_kernel_#t~mem3654#1;havoc create_srq_kernel_#t~mem3655#1; [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16209-1: SUMMARY for call #t~ret3706#1 := printk(494, 0); srcloc: null [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16209: assume -2147483648 <= #t~ret3706#1 && #t~ret3706#1 <= 2147483647;havoc #t~mem3704#1;havoc #t~mem3705#1.base, #t~mem3705#1.offset;havoc #t~ret3706#1; [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16061-1: SUMMARY for call mlx5_db_free(create_srq_kernel_#t~mem3659#1.base, create_srq_kernel_#t~mem3659#1.offset, create_srq_kernel_~srq#1.base, 309 + create_srq_kernel_~srq#1.offset); srcloc: null [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16061: create_srq_kernel_#res#1 := create_srq_kernel_~err~44#1;call ULTIMATE.dealloc(create_srq_kernel_~#descriptor~16#1.base, create_srq_kernel_~#descriptor~16#1.offset);havoc create_srq_kernel_~#descriptor~16#1.base, create_srq_kernel_~#descriptor~16#1.offset;call ULTIMATE.dealloc(create_srq_kernel_~#descriptor___0~11#1.base, create_srq_kernel_~#descriptor___0~11#1.offset);havoc create_srq_kernel_~#descriptor___0~11#1.base, create_srq_kernel_~#descriptor___0~11#1.offset;call ULTIMATE.dealloc(create_srq_kernel_~#descriptor___1~7#1.base, create_srq_kernel_~#descriptor___1~7#1.offset);havoc create_srq_kernel_~#descriptor___1~7#1.base, create_srq_kernel_~#descriptor___1~7#1.offset; [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16243-1: SUMMARY for call kvfree(#t~mem3752#1.base, #t~mem3752#1.offset); srcloc: null [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16243: havoc #t~mem3752#1.base, #t~mem3752#1.offset; [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16276: call write~$Pointer$#18(#funAddr~mlx5_ib_srq_event.base, #funAddr~mlx5_ib_srq_event.offset, ~srq~2#1.base, 184 + ~srq~2#1.offset, 8);call #t~mem3762#1 := read~int#18(~srq~2#1.base, 164 + ~srq~2#1.offset, 4);call write~int#18(#t~mem3762#1, ~srq~2#1.base, 64 + ~srq~2#1.offset, 4);havoc #t~mem3762#1;call #t~mem3763#1.base, #t~mem3763#1.offset := read~$Pointer$#18(~pd#1.base, 8 + ~pd#1.offset, 8); [2025-02-08 02:59:58,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16309: SUMMARY for call destroy_srq_kernel(~dev~44#1.base, ~dev~44#1.offset, ~srq~2#1.base, ~srq~2#1.offset); srcloc: null [2025-02-08 02:59:58,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16227: assume 0 == #t~mem3726#1 % 4294967296;havoc #t~mem3726#1;call #t~mem3727#1.base, #t~mem3727#1.offset := read~$Pointer$#18(~dev~44#1.base, 2676 + ~dev~44#1.offset, 8); [2025-02-08 02:59:58,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16227: assume !(0 == #t~mem3726#1 % 4294967296);havoc #t~mem3726#1; [2025-02-08 02:59:58,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16244: assume 0 != ~err~45#1;call write~$Pointer$#11(498, 0, ~#descriptor___1~8#1.base, ~#descriptor___1~8#1.offset, 8);call write~$Pointer$#11(499, 0, ~#descriptor___1~8#1.base, 8 + ~#descriptor___1~8#1.offset, 8);call write~$Pointer$#11(500, 0, ~#descriptor___1~8#1.base, 16 + ~#descriptor___1~8#1.offset, 8);call write~$Pointer$#11(501, 0, ~#descriptor___1~8#1.base, 24 + ~#descriptor___1~8#1.offset, 8);call write~int#11(308, ~#descriptor___1~8#1.base, 32 + ~#descriptor___1~8#1.offset, 4);call write~int#11(0, ~#descriptor___1~8#1.base, 36 + ~#descriptor___1~8#1.offset, 1);call #t~mem3753#1 := read~int#11(~#descriptor___1~8#1.base, 36 + ~#descriptor___1~8#1.offset, 1); [2025-02-08 02:59:58,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16244: assume !(0 != ~err~45#1);call write~$Pointer$#11(504, 0, ~#descriptor___2~5#1.base, ~#descriptor___2~5#1.offset, 8);call write~$Pointer$#11(505, 0, ~#descriptor___2~5#1.base, 8 + ~#descriptor___2~5#1.offset, 8);call write~$Pointer$#11(506, 0, ~#descriptor___2~5#1.base, 16 + ~#descriptor___2~5#1.offset, 8);call write~$Pointer$#11(507, 0, ~#descriptor___2~5#1.base, 24 + ~#descriptor___2~5#1.offset, 8);call write~int#11(312, ~#descriptor___2~5#1.base, 32 + ~#descriptor___2~5#1.offset, 4);call write~int#11(0, ~#descriptor___2~5#1.base, 36 + ~#descriptor___2~5#1.offset, 1);call #t~mem3757#1 := read~int#11(~#descriptor___2~5#1.base, 36 + ~#descriptor___2~5#1.offset, 1); [2025-02-08 02:59:58,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16228-1: SUMMARY for call #t~ret3728#1.base, #t~ret3728#1.offset := to_mxrcd(#t~mem3727#1.base, #t~mem3727#1.offset); srcloc: null [2025-02-08 02:59:58,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16228: ~tmp___15~11#1.base, ~tmp___15~11#1.offset := #t~ret3728#1.base, #t~ret3728#1.offset;havoc #t~mem3727#1.base, #t~mem3727#1.offset;havoc #t~ret3728#1.base, #t~ret3728#1.offset;call #t~mem3729#1 := read~int#18(~tmp___15~11#1.base, 184 + ~tmp___15~11#1.offset, 4);~xrcdn~2#1 := #t~mem3729#1;havoc #t~mem3729#1;call #t~mem3730#1.base, #t~mem3730#1.offset := read~$Pointer$#18(~dev~44#1.base, 2668 + ~dev~44#1.offset, 8); [2025-02-08 02:59:58,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16278: assume 0 != (#t~mem3763#1.base + #t~mem3763#1.offset) % 18446744073709551616;havoc #t~mem3763#1.base, #t~mem3763#1.offset; [2025-02-08 02:59:58,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16278: assume !(0 != (#t~mem3763#1.base + #t~mem3763#1.offset) % 18446744073709551616);havoc #t~mem3763#1.base, #t~mem3763#1.offset; [2025-02-08 02:59:58,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16295: ~err~45#1 := -14; [2025-02-08 02:59:58,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15998-1: SUMMARY for call create_srq_kernel_#t~ret3631#1.base, create_srq_kernel_#t~ret3631#1.offset := get_wqe___0(create_srq_kernel_~srq#1.base, create_srq_kernel_~srq#1.offset, create_srq_kernel_~i~18#1); srcloc: null [2025-02-08 02:59:58,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16031-1: SUMMARY for call mlx5_fill_page_array(create_srq_kernel_~srq#1.base, 284 + create_srq_kernel_~srq#1.offset, create_srq_kernel_#t~mem3647#1.base, 272 + create_srq_kernel_#t~mem3647#1.offset); srcloc: null [2025-02-08 02:59:58,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15998: create_srq_kernel_~tmp___3~43#1.base, create_srq_kernel_~tmp___3~43#1.offset := create_srq_kernel_#t~ret3631#1.base, create_srq_kernel_#t~ret3631#1.offset;create_srq_kernel_~next~0#1.base, create_srq_kernel_~next~0#1.offset := create_srq_kernel_~tmp___3~43#1.base, create_srq_kernel_~tmp___3~43#1.offset;call create_srq_kernel_#t~mem3632#1 := read~int#18(create_srq_kernel_~srq#1.base, 168 + create_srq_kernel_~srq#1.offset, 4); [2025-02-08 02:59:58,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16031: havoc create_srq_kernel_#t~mem3647#1.base, create_srq_kernel_#t~mem3647#1.offset;call create_srq_kernel_#t~mem3648#1 := read~int#18(create_srq_kernel_~srq#1.base, 168 + create_srq_kernel_~srq#1.offset, 4); [2025-02-08 02:59:58,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16279-1: SUMMARY for call #t~ret3764#1 := ib_copy_to_udata(~udata#1.base, ~udata#1.offset, ~srq~2#1.base, 164 + ~srq~2#1.offset, 4); srcloc: null [2025-02-08 02:59:58,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16279: assume -2147483648 <= #t~ret3764#1 && #t~ret3764#1 <= 2147483647;~tmp___28~3#1 := #t~ret3764#1;havoc #t~ret3764#1; [2025-02-08 02:59:58,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16312: SUMMARY for call kfree(~srq~2#1.base, ~srq~2#1.offset); srcloc: null [2025-02-08 02:59:58,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15949: call ULTIMATE.dealloc(create_srq_kernel_~#descriptor~16#1.base, create_srq_kernel_~#descriptor~16#1.offset);havoc create_srq_kernel_~#descriptor~16#1.base, create_srq_kernel_~#descriptor~16#1.offset;call ULTIMATE.dealloc(create_srq_kernel_~#descriptor___0~11#1.base, create_srq_kernel_~#descriptor___0~11#1.offset);havoc create_srq_kernel_~#descriptor___0~11#1.base, create_srq_kernel_~#descriptor___0~11#1.offset;call ULTIMATE.dealloc(create_srq_kernel_~#descriptor___1~7#1.base, create_srq_kernel_~#descriptor___1~7#1.offset);havoc create_srq_kernel_~#descriptor___1~7#1.base, create_srq_kernel_~#descriptor___1~7#1.offset;#t~ret3702#1 := create_srq_kernel_#res#1;havoc create_srq_kernel_#t~mem3618#1.base, create_srq_kernel_#t~mem3618#1.offset, create_srq_kernel_#t~ret3619#1, create_srq_kernel_#t~ret3620#1.base, create_srq_kernel_#t~ret3620#1.offset, create_srq_kernel_#t~mem3621#1, create_srq_kernel_#t~ret3622#1, create_srq_kernel_#t~mem3623#1.base, create_srq_kernel_#t~mem3623#1.offset, create_srq_kernel_#t~ret3624#1, create_srq_kernel_#t~mem3625#1, create_srq_kernel_#t~ret3626#1, create_srq_kernel_#t~ret3627#1.base, create_srq_kernel_#t~ret3627#1.offset, create_srq_kernel_#t~mem3628#1, create_srq_kernel_#t~mem3629#1, create_srq_kernel_#t~mem3630#1, create_srq_kernel_#t~ret3631#1.base, create_srq_kernel_#t~ret3631#1.offset, create_srq_kernel_#t~mem3632#1, create_srq_kernel_#t~bitwise3633#1, create_srq_kernel_#t~ret3634#1, create_srq_kernel_#t~mem3635#1, create_srq_kernel_#t~mem3637#1, create_srq_kernel_#t~bitwise3636#1, create_srq_kernel_#t~bitwise3638#1, create_srq_kernel_#t~mem3639#1, create_srq_kernel_#t~ret3640#1, create_srq_kernel_#t~ret3641#1.base, create_srq_kernel_#t~ret3641#1.offset, create_srq_kernel_#t~mem3642#1, create_srq_kernel_#t~mem3643#1, create_srq_kernel_#t~mem3644#1, create_srq_kernel_#t~ret3645#1.base, create_srq_kernel_#t~ret3645#1.offset, create_srq_kernel_#t~mem3646#1.base, create_srq_kernel_#t~mem3646#1.offset, create_srq_kernel_#t~mem3647#1.base, create_srq_kernel_#t~mem3647#1.offset, create_srq_kernel_#t~mem3648#1, create_srq_kernel_#t~ret3649#1.base, create_srq_kernel_#t~ret3649#1.offset, create_srq_kernel_#t~mem3650#1.base, create_srq_kernel_#t~mem3650#1.offset, create_srq_kernel_#t~mem3651#1, create_srq_kernel_#t~ret3652#1, create_srq_kernel_#t~ret3653#1.base, create_srq_kernel_#t~ret3653#1.offset, create_srq_kernel_#t~mem3654#1, create_srq_kernel_#t~mem3655#1, create_srq_kernel_#t~mem3656#1.base, create_srq_kernel_#t~mem3656#1.offset, create_srq_kernel_#t~mem3657#1.base, create_srq_kernel_#t~mem3657#1.offset, create_srq_kernel_#t~mem3658#1.base, create_srq_kernel_#t~mem3658#1.offset, create_srq_kernel_#t~mem3659#1.base, create_srq_kernel_#t~mem3659#1.offset, create_srq_kernel_~dev#1.base, create_srq_kernel_~dev#1.offset, create_srq_kernel_~srq#1.base, create_srq_kernel_~srq#1.offset, create_srq_kernel_~in#1.base, create_srq_kernel_~in#1.offset, create_srq_kernel_~buf_size#1, create_srq_kernel_~inlen#1.base, create_srq_kernel_~inlen#1.offset, create_srq_kernel_~err~44#1, create_srq_kernel_~i~18#1, create_srq_kernel_~next~0#1.base, create_srq_kernel_~next~0#1.offset, create_srq_kernel_~page_shift~5#1, create_srq_kernel_~npages~4#1, create_srq_kernel_~tmp~182#1.base, create_srq_kernel_~tmp~182#1.offset, create_srq_kernel_~#descriptor~16#1.base, create_srq_kernel_~#descriptor~16#1.offset, create_srq_kernel_~tmp___0~99#1.base, create_srq_kernel_~tmp___0~99#1.offset, create_srq_kernel_~tmp___1~73#1, create_srq_kernel_~tmp___2~58#1, create_srq_kernel_~tmp___3~43#1.base, create_srq_kernel_~tmp___3~43#1.offset, create_srq_kernel_~tmp___4~37#1, create_srq_kernel_~#descriptor___0~11#1.base, create_srq_kernel_~#descriptor___0~11#1.offset, create_srq_kernel_~tmp___5~34#1.base, create_srq_kernel_~tmp___5~34#1.offset, create_srq_kernel_~tmp___6~29#1, create_srq_kernel_~tmp___7~26#1.base, create_srq_kernel_~tmp___7~26#1.offset, create_srq_kernel_~tmp___8~21#1.base, create_srq_kernel_~tmp___8~21#1.offset, create_srq_kernel_~#descriptor___1~7#1.base, create_srq_kernel_~#descriptor___1~7#1.offset, create_srq_kernel_~tmp___9~20#1.base, create_srq_kernel_~tmp___9~20#1.offset, create_srq_kernel_~tmp___10~17#1;havoc create_srq_kernel_#in~dev#1.base, create_srq_kernel_#in~dev#1.offset, create_srq_kernel_#in~srq#1.base, create_srq_kernel_#in~srq#1.offset, create_srq_kernel_#in~in#1.base, create_srq_kernel_#in~in#1.offset, create_srq_kernel_#in~buf_size#1, create_srq_kernel_#in~inlen#1.base, create_srq_kernel_#in~inlen#1.offset;assume { :end_inline_create_srq_kernel } true;assume -2147483648 <= #t~ret3702#1 && #t~ret3702#1 <= 2147483647;~err~45#1 := #t~ret3702#1;havoc #t~ret3702#1; [2025-02-08 02:59:58,416 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16015-1: SUMMARY for call create_srq_kernel_#t~ret3640#1 := ldv__builtin_expect((if create_srq_kernel_#t~mem3639#1 % 256 % 18446744073709551616 <= 9223372036854775807 then create_srq_kernel_#t~mem3639#1 % 256 % 18446744073709551616 else create_srq_kernel_#t~mem3639#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16015: assume -9223372036854775808 <= create_srq_kernel_#t~ret3640#1 && create_srq_kernel_#t~ret3640#1 <= 9223372036854775807;create_srq_kernel_~tmp___6~29#1 := create_srq_kernel_#t~ret3640#1;havoc create_srq_kernel_#t~mem3639#1;havoc create_srq_kernel_#t~ret3640#1; [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16230-1: SUMMARY for call #t~ret3731#1.base, #t~ret3731#1.offset := to_mcq(#t~mem3730#1.base, #t~mem3730#1.offset); srcloc: null [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16230: ~tmp___16~10#1.base, ~tmp___16~10#1.offset := #t~ret3731#1.base, #t~ret3731#1.offset;havoc #t~mem3730#1.base, #t~mem3730#1.offset;havoc #t~ret3731#1.base, #t~ret3731#1.offset;call #t~mem3732#1 := read~int#18(~tmp___16~10#1.base, 48 + ~tmp___16~10#1.offset, 4); [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16032-1: SUMMARY for call create_srq_kernel_#t~ret3649#1.base, create_srq_kernel_#t~ret3649#1.offset := kmalloc(8 * create_srq_kernel_#t~mem3648#1, 208); srcloc: null [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16032: create_srq_kernel_~tmp___8~21#1.base, create_srq_kernel_~tmp___8~21#1.offset := create_srq_kernel_#t~ret3649#1.base, create_srq_kernel_#t~ret3649#1.offset;havoc create_srq_kernel_#t~mem3648#1;havoc create_srq_kernel_#t~ret3649#1.base, create_srq_kernel_#t~ret3649#1.offset;call write~$Pointer$#18(create_srq_kernel_~tmp___8~21#1.base, create_srq_kernel_~tmp___8~21#1.offset, create_srq_kernel_~srq#1.base, 337 + create_srq_kernel_~srq#1.offset, 8);call create_srq_kernel_#t~mem3650#1.base, create_srq_kernel_#t~mem3650#1.offset := read~$Pointer$#18(create_srq_kernel_~srq#1.base, 337 + create_srq_kernel_~srq#1.offset, 8); [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16313-1: SUMMARY for call #t~ret3773#1.base, #t~ret3773#1.offset := ERR_PTR(~err~45#1); srcloc: null [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16280: assume 0 != ~tmp___28~3#1;call write~$Pointer$#11(510, 0, ~#descriptor___3~3#1.base, ~#descriptor___3~3#1.offset, 8);call write~$Pointer$#11(511, 0, ~#descriptor___3~3#1.base, 8 + ~#descriptor___3~3#1.offset, 8);call write~$Pointer$#11(512, 0, ~#descriptor___3~3#1.base, 16 + ~#descriptor___3~3#1.offset, 8);call write~$Pointer$#11(513, 0, ~#descriptor___3~3#1.base, 24 + ~#descriptor___3~3#1.offset, 8);call write~int#11(319, ~#descriptor___3~3#1.base, 32 + ~#descriptor___3~3#1.offset, 4);call write~int#11(0, ~#descriptor___3~3#1.base, 36 + ~#descriptor___3~3#1.offset, 1);call #t~mem3765#1 := read~int#11(~#descriptor___3~3#1.base, 36 + ~#descriptor___3~3#1.offset, 1); [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16280: assume !(0 != ~tmp___28~3#1); [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16313: ~tmp___29~3#1.base, ~tmp___29~3#1.offset := #t~ret3773#1.base, #t~ret3773#1.offset;havoc #t~ret3773#1.base, #t~ret3773#1.offset;#res#1.base, #res#1.offset := ~tmp___29~3#1.base, ~tmp___29~3#1.offset;call ULTIMATE.dealloc(~#in~8#1.base, ~#in~8#1.offset);havoc ~#in~8#1.base, ~#in~8#1.offset;call ULTIMATE.dealloc(~#inlen~3#1.base, ~#inlen~3#1.offset);havoc ~#inlen~3#1.base, ~#inlen~3#1.offset;call ULTIMATE.dealloc(~#descriptor~17#1.base, ~#descriptor~17#1.offset);havoc ~#descriptor~17#1.base, ~#descriptor~17#1.offset;call ULTIMATE.dealloc(~#__key~6#1.base, ~#__key~6#1.offset);havoc ~#__key~6#1.base, ~#__key~6#1.offset;call ULTIMATE.dealloc(~#__key___0~4#1.base, ~#__key___0~4#1.offset);havoc ~#__key___0~4#1.base, ~#__key___0~4#1.offset;call ULTIMATE.dealloc(~#descriptor___0~12#1.base, ~#descriptor___0~12#1.offset);havoc ~#descriptor___0~12#1.base, ~#descriptor___0~12#1.offset;call ULTIMATE.dealloc(~#descriptor___1~8#1.base, ~#descriptor___1~8#1.offset);havoc ~#descriptor___1~8#1.base, ~#descriptor___1~8#1.offset;call ULTIMATE.dealloc(~#descriptor___2~5#1.base, ~#descriptor___2~5#1.offset);havoc ~#descriptor___2~5#1.base, ~#descriptor___2~5#1.offset;call ULTIMATE.dealloc(~#descriptor___3~3#1.base, ~#descriptor___3~3#1.offset);havoc ~#descriptor___3~3#1.base, ~#descriptor___3~3#1.offset; [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16016: assume 0 != create_srq_kernel_~tmp___6~29#1; [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16016: assume !(0 != create_srq_kernel_~tmp___6~29#1); [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16049: create_srq_kernel_~err~44#1 := -12; [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16231-1: SUMMARY for call #t~ret3733#1 := __fswab32(#t~mem3732#1); srcloc: null [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16231: ~tmp___17~10#1 := #t~ret3733#1;havoc #t~mem3732#1;havoc #t~ret3733#1;call #t~mem3734#1.base, #t~mem3734#1.offset := read~$Pointer$#46(~#in~8#1.base, ~#in~8#1.offset, 8);call #t~mem3735#1.base, #t~mem3735#1.offset := read~$Pointer$#46(~#in~8#1.base, ~#in~8#1.offset, 8);call #t~mem3736#1 := read~int#18(#t~mem3735#1.base, 24 + #t~mem3735#1.offset, 4); [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16000-5: assume 0 == (if (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 <= 32767 then (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 else (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 - 65536) || 0 == (if (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 <= 32767 then (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 else (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 - 65536);create_srq_kernel_#t~bitwise3633#1 := 0; [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16000-5: assume !(0 == (if (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 <= 32767 then (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 else (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 - 65536) || 0 == (if (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 <= 32767 then (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 else (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 - 65536)); [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15934-2: call create_srq_user_#t~mem3616#1.base, create_srq_user_#t~mem3616#1.offset := read~$Pointer$#46(create_srq_user_~in#1.base, create_srq_user_~in#1.offset, 8); [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16000-4: assume (if (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 <= 32767 then (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 else (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 - 65536) == (if (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 <= 32767 then (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 else (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 - 65536);create_srq_kernel_#t~bitwise3633#1 := (if (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 <= 32767 then (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 else (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 - 65536); [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16000-4: assume !((if (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 <= 32767 then (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 else (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 - 65536) == (if (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 <= 32767 then (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 else (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 - 65536)); [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15934-1: SUMMARY for call kvfree(create_srq_user_#t~mem3616#1.base, create_srq_user_#t~mem3616#1.offset); srcloc: null [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16000-3: havoc create_srq_kernel_#t~bitwise3633#1;assume ((((((if (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 <= 32767 then (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 else (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 - 65536) < 0 && (if (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 <= 32767 then (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 else (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 - 65536) >= 0) || create_srq_kernel_#t~bitwise3633#1 <= (if (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 <= 32767 then (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 else (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 - 65536)) && (((if (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 <= 32767 then (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 else (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 - 65536) >= 0 && (if (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 <= 32767 then (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 else (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 - 65536) < 0) || create_srq_kernel_#t~bitwise3633#1 <= (if (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 <= 32767 then (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 else (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 - 65536))) && (((if (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 <= 32767 then (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 else (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 - 65536) < 0 && (if (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 <= 32767 then (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 else (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 - 65536) < 0) || create_srq_kernel_#t~bitwise3633#1 >= 0)) && (((if (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 <= 32767 then (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 else (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 - 65536) >= 0 && (if (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 <= 32767 then (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 else (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 - 65536) >= 0) || create_srq_kernel_#t~bitwise3633#1 > (if (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 <= 32767 then (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 else (1 + create_srq_kernel_~i~18#1 % 65536) % 4294967296 % 65536 - 65536) + (if (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 <= 32767 then (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 else (65535 + create_srq_kernel_#t~mem3632#1 % 65536) % 4294967296 % 65536 - 65536))) && create_srq_kernel_#t~bitwise3633#1 >= -2147483648; [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15934: call create_srq_user_#t~mem3617#1.base, create_srq_user_#t~mem3617#1.offset := read~$Pointer$#18(create_srq_user_~srq#1.base, 423 + create_srq_user_~srq#1.offset, 8); [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16000-2: [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16000-1: SUMMARY for call create_srq_kernel_#t~ret3634#1 := __fswab16((if create_srq_kernel_#t~bitwise3633#1 % 65536 % 4294967296 <= 2147483647 then create_srq_kernel_#t~bitwise3633#1 % 65536 % 4294967296 else create_srq_kernel_#t~bitwise3633#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:59:58,417 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16000: create_srq_kernel_~tmp___4~37#1 := create_srq_kernel_#t~ret3634#1;havoc create_srq_kernel_#t~mem3632#1;havoc create_srq_kernel_#t~bitwise3633#1;havoc create_srq_kernel_#t~ret3634#1;call write~int#18(create_srq_kernel_~tmp___4~37#1, create_srq_kernel_~next~0#1.base, 2 + create_srq_kernel_~next~0#1.offset, 2);create_srq_kernel_~i~18#1 := 1 + create_srq_kernel_~i~18#1;call create_srq_kernel_#t~mem3635#1 := read~int#18(create_srq_kernel_~srq#1.base, 168 + create_srq_kernel_~srq#1.offset, 4); [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15819: call ULTIMATE.dealloc(create_srq_user_~#ucmd~4#1.base, create_srq_user_~#ucmd~4#1.offset);havoc create_srq_user_~#ucmd~4#1.base, create_srq_user_~#ucmd~4#1.offset;call ULTIMATE.dealloc(create_srq_user_~#npages~3#1.base, create_srq_user_~#npages~3#1.offset);havoc create_srq_user_~#npages~3#1.base, create_srq_user_~#npages~3#1.offset;call ULTIMATE.dealloc(create_srq_user_~#page_shift~4#1.base, create_srq_user_~#page_shift~4#1.offset);havoc create_srq_user_~#page_shift~4#1.base, create_srq_user_~#page_shift~4#1.offset;call ULTIMATE.dealloc(create_srq_user_~#ncont~2#1.base, create_srq_user_~#ncont~2#1.offset);havoc create_srq_user_~#ncont~2#1.base, create_srq_user_~#ncont~2#1.offset;call ULTIMATE.dealloc(create_srq_user_~#offset~2#1.base, create_srq_user_~#offset~2#1.offset);havoc create_srq_user_~#offset~2#1.base, create_srq_user_~#offset~2#1.offset;call ULTIMATE.dealloc(create_srq_user_~#descriptor~15#1.base, create_srq_user_~#descriptor~15#1.offset);havoc create_srq_user_~#descriptor~15#1.base, create_srq_user_~#descriptor~15#1.offset;call ULTIMATE.dealloc(create_srq_user_~#descriptor___0~10#1.base, create_srq_user_~#descriptor___0~10#1.offset);havoc create_srq_user_~#descriptor___0~10#1.base, create_srq_user_~#descriptor___0~10#1.offset;call ULTIMATE.dealloc(create_srq_user_~#descriptor___1~6#1.base, create_srq_user_~#descriptor___1~6#1.offset);havoc create_srq_user_~#descriptor___1~6#1.base, create_srq_user_~#descriptor___1~6#1.offset;#t~ret3701#1 := create_srq_user_#res#1;havoc create_srq_user_#t~mem3564#1.base, create_srq_user_#t~mem3564#1.offset, create_srq_user_#t~ret3565#1.base, create_srq_user_#t~ret3565#1.offset, create_srq_user_#t~mem3566#1, create_srq_user_#t~ret3567#1, create_srq_user_#t~mem3568#1, create_srq_user_#t~ret3569#1, create_srq_user_#t~ret3570#1.base, create_srq_user_#t~ret3570#1.offset, create_srq_user_#t~mem3571#1, create_srq_user_#t~mem3572#1, create_srq_user_#t~short3573#1, create_srq_user_#t~mem3574#1, create_srq_user_#t~mem3575#1.base, create_srq_user_#t~mem3575#1.offset, create_srq_user_#t~mem3576#1.base, create_srq_user_#t~mem3576#1.offset, create_srq_user_#t~mem3577#1, create_srq_user_#t~ret3578#1.base, create_srq_user_#t~ret3578#1.offset, create_srq_user_#t~mem3579#1.base, create_srq_user_#t~mem3579#1.offset, create_srq_user_#t~ret3580#1, create_srq_user_#t~mem3581#1, create_srq_user_#t~ret3582#1, create_srq_user_#t~ret3583#1.base, create_srq_user_#t~ret3583#1.offset, create_srq_user_#t~mem3584#1, create_srq_user_#t~mem3585#1.base, create_srq_user_#t~mem3585#1.offset, create_srq_user_#t~ret3586#1, create_srq_user_#t~mem3587#1.base, create_srq_user_#t~mem3587#1.offset, create_srq_user_#t~mem3588#1, create_srq_user_#t~mem3589#1, create_srq_user_#t~mem3590#1, create_srq_user_#t~ret3591#1, create_srq_user_#t~ret3592#1.base, create_srq_user_#t~ret3592#1.offset, create_srq_user_#t~mem3593#1, create_srq_user_#t~ret3594#1, create_srq_user_#t~mem3595#1, create_srq_user_#t~mem3596#1, create_srq_user_#t~ret3597#1.base, create_srq_user_#t~ret3597#1.offset, create_srq_user_#t~mem3598#1.base, create_srq_user_#t~mem3598#1.offset, create_srq_user_#t~mem3599#1.base, create_srq_user_#t~mem3599#1.offset, create_srq_user_#t~mem3600#1, create_srq_user_#t~mem3601#1.base, create_srq_user_#t~mem3601#1.offset, create_srq_user_#t~mem3602#1.base, create_srq_user_#t~mem3602#1.offset, create_srq_user_#t~mem3603#1.base, create_srq_user_#t~mem3603#1.offset, create_srq_user_#t~ret3604#1.base, create_srq_user_#t~ret3604#1.offset, create_srq_user_#t~mem3605#1, create_srq_user_#t~ret3606#1, create_srq_user_#t~mem3607#1, create_srq_user_#t~ret3608#1, create_srq_user_#t~ret3609#1.base, create_srq_user_#t~ret3609#1.offset, create_srq_user_#t~mem3610#1, create_srq_user_#t~mem3611#1.base, create_srq_user_#t~mem3611#1.offset, create_srq_user_#t~mem3612#1, create_srq_user_#t~mem3613#1, create_srq_user_#t~ret3614#1, create_srq_user_#t~mem3615#1.base, create_srq_user_#t~mem3615#1.offset, create_srq_user_#t~mem3616#1.base, create_srq_user_#t~mem3616#1.offset, create_srq_user_#t~mem3617#1.base, create_srq_user_#t~mem3617#1.offset, create_srq_user_~pd#1.base, create_srq_user_~pd#1.offset, create_srq_user_~srq#1.base, create_srq_user_~srq#1.offset, create_srq_user_~in#1.base, create_srq_user_~in#1.offset, create_srq_user_~udata#1.base, create_srq_user_~udata#1.offset, create_srq_user_~buf_size#1, create_srq_user_~inlen#1.base, create_srq_user_~inlen#1.offset, create_srq_user_~dev~43#1.base, create_srq_user_~dev~43#1.offset, create_srq_user_~tmp~181#1.base, create_srq_user_~tmp~181#1.offset, create_srq_user_~#ucmd~4#1.base, create_srq_user_~#ucmd~4#1.offset, create_srq_user_~ucmdlen~1#1, create_srq_user_~err~43#1, create_srq_user_~#npages~3#1.base, create_srq_user_~#npages~3#1.offset, create_srq_user_~#page_shift~4#1.base, create_srq_user_~#page_shift~4#1.offset, create_srq_user_~#ncont~2#1.base, create_srq_user_~#ncont~2#1.offset, create_srq_user_~#offset~2#1.base, create_srq_user_~#offset~2#1.offset, create_srq_user_~#descriptor~15#1.base, create_srq_user_~#descriptor~15#1.offset, create_srq_user_~tmp___0~98#1.base, create_srq_user_~tmp___0~98#1.offset, create_srq_user_~tmp___1~72#1, create_srq_user_~tmp___2~57#1, create_srq_user_~#descriptor___0~10#1.base, create_srq_user_~#descriptor___0~10#1.offset, create_srq_user_~tmp___3~42#1.base, create_srq_user_~tmp___3~42#1.offset, create_srq_user_~tmp___4~36#1, create_srq_user_~tmp___5~33#1, create_srq_user_~tmp___6~28#1, create_srq_user_~tmp___7~25#1.base, create_srq_user_~tmp___7~25#1.offset, create_srq_user_~tmp___8~20#1.base, create_srq_user_~tmp___8~20#1.offset, create_srq_user_~tmp___9~19#1.base, create_srq_user_~tmp___9~19#1.offset, create_srq_user_~#descriptor___1~6#1.base, create_srq_user_~#descriptor___1~6#1.offset, create_srq_user_~tmp___10~16#1.base, create_srq_user_~tmp___10~16#1.offset, create_srq_user_~tmp___11~14#1, create_srq_user_~tmp___12~14#1;havoc create_srq_user_#in~pd#1.base, create_srq_user_#in~pd#1.offset, create_srq_user_#in~srq#1.base, create_srq_user_#in~srq#1.offset, create_srq_user_#in~in#1.base, create_srq_user_#in~in#1.offset, create_srq_user_#in~udata#1.base, create_srq_user_#in~udata#1.offset, create_srq_user_#in~buf_size#1, create_srq_user_#in~inlen#1.base, create_srq_user_#in~inlen#1.offset;assume { :end_inline_create_srq_user } true;assume -2147483648 <= #t~ret3701#1 && #t~ret3701#1 <= 2147483647;~err~45#1 := #t~ret3701#1;havoc #t~ret3701#1; [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16017-1: SUMMARY for call create_srq_kernel_#t~ret3641#1.base, create_srq_kernel_#t~ret3641#1.offset := get_current(); srcloc: null [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16017: create_srq_kernel_~tmp___5~34#1.base, create_srq_kernel_~tmp___5~34#1.offset := create_srq_kernel_#t~ret3641#1.base, create_srq_kernel_#t~ret3641#1.offset;havoc create_srq_kernel_#t~ret3641#1.base, create_srq_kernel_#t~ret3641#1.offset;call create_srq_kernel_#t~mem3642#1 := read~int#7(create_srq_kernel_~tmp___5~34#1.base, 2076 + create_srq_kernel_~tmp___5~34#1.offset, 4);call create_srq_kernel_#t~mem3643#1 := read~int#18(create_srq_kernel_~srq#1.base, 300 + create_srq_kernel_~srq#1.offset, 4); [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16034: assume 0 == (create_srq_kernel_#t~mem3650#1.base + create_srq_kernel_#t~mem3650#1.offset) % 18446744073709551616;havoc create_srq_kernel_#t~mem3650#1.base, create_srq_kernel_#t~mem3650#1.offset;call write~$Pointer$#11(474, 0, create_srq_kernel_~#descriptor___1~7#1.base, create_srq_kernel_~#descriptor___1~7#1.offset, 8);call write~$Pointer$#11(475, 0, create_srq_kernel_~#descriptor___1~7#1.base, 8 + create_srq_kernel_~#descriptor___1~7#1.offset, 8);call write~$Pointer$#11(476, 0, create_srq_kernel_~#descriptor___1~7#1.base, 16 + create_srq_kernel_~#descriptor___1~7#1.offset, 8);call write~$Pointer$#11(477, 0, create_srq_kernel_~#descriptor___1~7#1.base, 24 + create_srq_kernel_~#descriptor___1~7#1.offset, 8);call write~int#11(199, create_srq_kernel_~#descriptor___1~7#1.base, 32 + create_srq_kernel_~#descriptor___1~7#1.offset, 4);call write~int#11(0, create_srq_kernel_~#descriptor___1~7#1.base, 36 + create_srq_kernel_~#descriptor___1~7#1.offset, 1);call create_srq_kernel_#t~mem3651#1 := read~int#11(create_srq_kernel_~#descriptor___1~7#1.base, 36 + create_srq_kernel_~#descriptor___1~7#1.offset, 1); [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16034: assume !(0 == (create_srq_kernel_#t~mem3650#1.base + create_srq_kernel_#t~mem3650#1.offset) % 18446744073709551616);havoc create_srq_kernel_#t~mem3650#1.base, create_srq_kernel_#t~mem3650#1.offset;call write~int#18((if 0 != ~srq_signature~0 then 1 else 0), create_srq_kernel_~srq#1.base, 579 + create_srq_kernel_~srq#1.offset, 4);call create_srq_kernel_#t~mem3656#1.base, create_srq_kernel_#t~mem3656#1.offset := read~$Pointer$#46(create_srq_kernel_~in#1.base, create_srq_kernel_~in#1.offset, 8);call write~int#18(244 + create_srq_kernel_~page_shift~5#1 % 256, create_srq_kernel_#t~mem3656#1.base, 32 + create_srq_kernel_#t~mem3656#1.offset, 1);havoc create_srq_kernel_#t~mem3656#1.base, create_srq_kernel_#t~mem3656#1.offset;create_srq_kernel_#res#1 := 0;call ULTIMATE.dealloc(create_srq_kernel_~#descriptor~16#1.base, create_srq_kernel_~#descriptor~16#1.offset);havoc create_srq_kernel_~#descriptor~16#1.base, create_srq_kernel_~#descriptor~16#1.offset;call ULTIMATE.dealloc(create_srq_kernel_~#descriptor___0~11#1.base, create_srq_kernel_~#descriptor___0~11#1.offset);havoc create_srq_kernel_~#descriptor___0~11#1.base, create_srq_kernel_~#descriptor___0~11#1.offset;call ULTIMATE.dealloc(create_srq_kernel_~#descriptor___1~7#1.base, create_srq_kernel_~#descriptor___1~7#1.offset);havoc create_srq_kernel_~#descriptor___1~7#1.base, create_srq_kernel_~#descriptor___1~7#1.offset; [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16232-4: assume 0 == #t~mem3736#1 % 4294967296 || #t~mem3736#1 % 4294967296 == ~tmp___17~10#1 % 4294967296;#t~bitwise3737#1 := ~tmp___17~10#1; [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16232-4: assume !(0 == #t~mem3736#1 % 4294967296 || #t~mem3736#1 % 4294967296 == ~tmp___17~10#1 % 4294967296); [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16232-3: assume 0 == ~tmp___17~10#1 % 4294967296;#t~bitwise3737#1 := #t~mem3736#1; [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16232-3: assume !(0 == ~tmp___17~10#1 % 4294967296); [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16232-2: havoc #t~bitwise3737#1;assume (#t~bitwise3737#1 % 4294967296 >= #t~mem3736#1 % 4294967296 && #t~bitwise3737#1 % 4294967296 >= ~tmp___17~10#1 % 4294967296) && #t~bitwise3737#1 % 4294967296 <= #t~mem3736#1 % 4294967296 + ~tmp___17~10#1 % 4294967296; [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16232-1: [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16232: call write~int#18(#t~bitwise3737#1, #t~mem3734#1.base, 24 + #t~mem3734#1.offset, 4);havoc #t~mem3734#1.base, #t~mem3734#1.offset;havoc #t~mem3735#1.base, #t~mem3735#1.offset;havoc #t~mem3736#1;havoc #t~bitwise3737#1; [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16018: havoc create_srq_kernel_#t~mem3642#1;havoc create_srq_kernel_#t~mem3643#1; [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16216-1: SUMMARY for call #t~ret3709#1 := __ilog2_u32(#t~mem3708#1); srcloc: null [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16216: assume -2147483648 <= #t~ret3709#1 && #t~ret3709#1 <= 2147483647;~tmp___11~15#1 := #t~ret3709#1;havoc #t~mem3708#1;havoc #t~ret3709#1;call #t~mem3710#1.base, #t~mem3710#1.offset := read~$Pointer$#46(~#in~8#1.base, ~#in~8#1.offset, 8);call write~int#18(~tmp___11~15#1, #t~mem3710#1.base, 16 + #t~mem3710#1.offset, 1);havoc #t~mem3710#1.base, #t~mem3710#1.offset;call #t~mem3711#1 := read~int#18(~srq~2#1.base, 180 + ~srq~2#1.offset, 4); [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16018-1: SUMMARY for call __dynamic_pr_debug(create_srq_kernel_~#descriptor___0~11#1.base, create_srq_kernel_~#descriptor___0~11#1.offset, 472, 0); srcloc: null [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15936-1: SUMMARY for call ib_umem_release(create_srq_user_#t~mem3617#1.base, create_srq_user_#t~mem3617#1.offset); srcloc: null [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15936: create_srq_user_#res#1 := create_srq_user_~err~43#1;call ULTIMATE.dealloc(create_srq_user_~#ucmd~4#1.base, create_srq_user_~#ucmd~4#1.offset);havoc create_srq_user_~#ucmd~4#1.base, create_srq_user_~#ucmd~4#1.offset;call ULTIMATE.dealloc(create_srq_user_~#npages~3#1.base, create_srq_user_~#npages~3#1.offset);havoc create_srq_user_~#npages~3#1.base, create_srq_user_~#npages~3#1.offset;call ULTIMATE.dealloc(create_srq_user_~#page_shift~4#1.base, create_srq_user_~#page_shift~4#1.offset);havoc create_srq_user_~#page_shift~4#1.base, create_srq_user_~#page_shift~4#1.offset;call ULTIMATE.dealloc(create_srq_user_~#ncont~2#1.base, create_srq_user_~#ncont~2#1.offset);havoc create_srq_user_~#ncont~2#1.base, create_srq_user_~#ncont~2#1.offset;call ULTIMATE.dealloc(create_srq_user_~#offset~2#1.base, create_srq_user_~#offset~2#1.offset);havoc create_srq_user_~#offset~2#1.base, create_srq_user_~#offset~2#1.offset;call ULTIMATE.dealloc(create_srq_user_~#descriptor~15#1.base, create_srq_user_~#descriptor~15#1.offset);havoc create_srq_user_~#descriptor~15#1.base, create_srq_user_~#descriptor~15#1.offset;call ULTIMATE.dealloc(create_srq_user_~#descriptor___0~10#1.base, create_srq_user_~#descriptor___0~10#1.offset);havoc create_srq_user_~#descriptor___0~10#1.base, create_srq_user_~#descriptor___0~10#1.offset;call ULTIMATE.dealloc(create_srq_user_~#descriptor___1~6#1.base, create_srq_user_~#descriptor___1~6#1.offset);havoc create_srq_user_~#descriptor___1~6#1.base, create_srq_user_~#descriptor___1~6#1.offset; [2025-02-08 02:59:58,418 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16069-1: SUMMARY for call destroy_srq_user_#t~ret3662#1.base, destroy_srq_user_#t~ret3662#1.offset := to_mucontext(destroy_srq_user_#t~mem3661#1.base, destroy_srq_user_#t~mem3661#1.offset); srcloc: null [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16069: destroy_srq_user_~tmp~183#1.base, destroy_srq_user_~tmp~183#1.offset := destroy_srq_user_#t~ret3662#1.base, destroy_srq_user_#t~ret3662#1.offset;havoc destroy_srq_user_#t~mem3660#1.base, destroy_srq_user_#t~mem3660#1.offset;havoc destroy_srq_user_#t~mem3661#1.base, destroy_srq_user_#t~mem3661#1.offset;havoc destroy_srq_user_#t~ret3662#1.base, destroy_srq_user_#t~ret3662#1.offset; [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16251-1: SUMMARY for call #t~ret3754#1 := ldv__builtin_expect((if #t~mem3753#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem3753#1 % 256 % 18446744073709551616 else #t~mem3753#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16218: ~flgs~0#1 := 16777216 * #t~bitwise3714#1;havoc #t~mem3711#1;havoc #t~bitwise3712#1;havoc #t~mem3713#1;havoc #t~bitwise3714#1;~xrcdn~2#1 := 0; [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16251: assume -9223372036854775808 <= #t~ret3754#1 && #t~ret3754#1 <= 9223372036854775807;~tmp___23~7#1 := #t~ret3754#1;havoc #t~mem3753#1;havoc #t~ret3754#1; [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16218-8: assume 0 == 32 * ~is_xrc~0#1;#t~bitwise3712#1 := -4 + #t~mem3711#1; [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16218-8: assume !(0 == 32 * ~is_xrc~0#1); [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16218-7: havoc #t~bitwise3712#1;assume (((((-4 + #t~mem3711#1 < 0 && 32 * ~is_xrc~0#1 >= 0) || #t~bitwise3712#1 >= 32 * ~is_xrc~0#1) && ((-4 + #t~mem3711#1 >= 0 && 32 * ~is_xrc~0#1 < 0) || #t~bitwise3712#1 >= -4 + #t~mem3711#1)) && ((-4 + #t~mem3711#1 < 0 || 32 * ~is_xrc~0#1 < 0) || #t~bitwise3712#1 <= -4 + #t~mem3711#1 + 32 * ~is_xrc~0#1)) && ((-4 + #t~mem3711#1 >= 0 && 32 * ~is_xrc~0#1 >= 0) || #t~bitwise3712#1 < 0)) && #t~bitwise3712#1 <= 2147483647; [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16218-6: [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16218-5: call #t~mem3713#1 := read~int#18(~srq~2#1.base, 579 + ~srq~2#1.offset, 4); [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16218-4: assume 0 == #t~bitwise3712#1 || #t~bitwise3712#1 == 128 * #t~mem3713#1;#t~bitwise3714#1 := 128 * #t~mem3713#1; [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16218-4: assume !(0 == #t~bitwise3712#1 || #t~bitwise3712#1 == 128 * #t~mem3713#1); [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16218-3: assume 0 == 128 * #t~mem3713#1;#t~bitwise3714#1 := #t~bitwise3712#1; [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16218-3: assume !(0 == 128 * #t~mem3713#1); [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16218-2: havoc #t~bitwise3714#1;assume (((((#t~bitwise3712#1 < 0 && 128 * #t~mem3713#1 >= 0) || #t~bitwise3714#1 >= 128 * #t~mem3713#1) && ((#t~bitwise3712#1 >= 0 && 128 * #t~mem3713#1 < 0) || #t~bitwise3714#1 >= #t~bitwise3712#1)) && ((#t~bitwise3712#1 < 0 || 128 * #t~mem3713#1 < 0) || #t~bitwise3714#1 <= #t~bitwise3712#1 + 128 * #t~mem3713#1)) && ((#t~bitwise3712#1 >= 0 && 128 * #t~mem3713#1 >= 0) || #t~bitwise3714#1 < 0)) && #t~bitwise3714#1 <= 2147483647; [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16218-1: [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16235-1: SUMMARY for call #t~ret3739#1 := __fswab32(#t~bitwise3738#1); srcloc: null [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16268-1: SUMMARY for call #t~ret3758#1 := ldv__builtin_expect((if #t~mem3757#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem3757#1 % 256 % 18446744073709551616 else #t~mem3757#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16235: ~tmp___18~10#1 := #t~ret3739#1;havoc #t~bitwise3738#1;havoc #t~ret3739#1;call #t~mem3740#1.base, #t~mem3740#1.offset := read~$Pointer$#46(~#in~8#1.base, ~#in~8#1.offset, 8);call write~int#18(~tmp___18~10#1, #t~mem3740#1.base, 20 + #t~mem3740#1.offset, 4);havoc #t~mem3740#1.base, #t~mem3740#1.offset; [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16268: assume -9223372036854775808 <= #t~ret3758#1 && #t~ret3758#1 <= 9223372036854775807;~tmp___25~6#1 := #t~ret3758#1;havoc #t~mem3757#1;havoc #t~ret3758#1; [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16301: call #t~mem3769#1 := read~int#18(~srq~2#1.base, 168 + ~srq~2#1.offset, 4);call write~int#81(-1 + #t~mem3769#1, ~init_attr#1.base, 16 + ~init_attr#1.offset, 4);havoc #t~mem3769#1;#res#1.base, #res#1.offset := ~srq~2#1.base, ~srq~2#1.offset;call ULTIMATE.dealloc(~#in~8#1.base, ~#in~8#1.offset);havoc ~#in~8#1.base, ~#in~8#1.offset;call ULTIMATE.dealloc(~#inlen~3#1.base, ~#inlen~3#1.offset);havoc ~#inlen~3#1.base, ~#inlen~3#1.offset;call ULTIMATE.dealloc(~#descriptor~17#1.base, ~#descriptor~17#1.offset);havoc ~#descriptor~17#1.base, ~#descriptor~17#1.offset;call ULTIMATE.dealloc(~#__key~6#1.base, ~#__key~6#1.offset);havoc ~#__key~6#1.base, ~#__key~6#1.offset;call ULTIMATE.dealloc(~#__key___0~4#1.base, ~#__key___0~4#1.offset);havoc ~#__key___0~4#1.base, ~#__key___0~4#1.offset;call ULTIMATE.dealloc(~#descriptor___0~12#1.base, ~#descriptor___0~12#1.offset);havoc ~#descriptor___0~12#1.base, ~#descriptor___0~12#1.offset;call ULTIMATE.dealloc(~#descriptor___1~8#1.base, ~#descriptor___1~8#1.offset);havoc ~#descriptor___1~8#1.base, ~#descriptor___1~8#1.offset;call ULTIMATE.dealloc(~#descriptor___2~5#1.base, ~#descriptor___2~5#1.offset);havoc ~#descriptor___2~5#1.base, ~#descriptor___2~5#1.offset;call ULTIMATE.dealloc(~#descriptor___3~3#1.base, ~#descriptor___3~3#1.offset);havoc ~#descriptor___3~3#1.base, ~#descriptor___3~3#1.offset; [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16218-9: assume 0 == -4 + #t~mem3711#1 || -4 + #t~mem3711#1 == 32 * ~is_xrc~0#1;#t~bitwise3712#1 := 32 * ~is_xrc~0#1; [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16218-9: assume !(0 == -4 + #t~mem3711#1 || -4 + #t~mem3711#1 == 32 * ~is_xrc~0#1); [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16004: assume create_srq_kernel_#t~mem3635#1 > create_srq_kernel_~i~18#1;havoc create_srq_kernel_#t~mem3635#1; [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16004: assume !(create_srq_kernel_#t~mem3635#1 > create_srq_kernel_~i~18#1);havoc create_srq_kernel_#t~mem3635#1;call create_srq_kernel_#t~mem3637#1 := read~int#18(create_srq_kernel_~srq#1.base, 300 + create_srq_kernel_~srq#1.offset, 4); [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16070-1: SUMMARY for call mlx5_ib_db_unmap_user(destroy_srq_user_~tmp~183#1.base, destroy_srq_user_~tmp~183#1.offset, destroy_srq_user_~srq#1.base, 309 + destroy_srq_user_~srq#1.offset); srcloc: null [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16070: call destroy_srq_user_#t~mem3663#1.base, destroy_srq_user_#t~mem3663#1.offset := read~$Pointer$#18(destroy_srq_user_~srq#1.base, 423 + destroy_srq_user_~srq#1.offset, 8); [2025-02-08 02:59:58,419 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16235-5: assume 0 == (~flgs~0#1 - ~flgs~0#1 % 16777216) % 4294967296 || (~flgs~0#1 - ~flgs~0#1 % 16777216) % 4294967296 == ~xrcdn~2#1 % 16777216 % 4294967296;#t~bitwise3738#1 := ~xrcdn~2#1 % 16777216; [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16235-5: assume !(0 == (~flgs~0#1 - ~flgs~0#1 % 16777216) % 4294967296 || (~flgs~0#1 - ~flgs~0#1 % 16777216) % 4294967296 == ~xrcdn~2#1 % 16777216 % 4294967296); [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16235-4: assume 0 == ~xrcdn~2#1 % 16777216 % 4294967296;#t~bitwise3738#1 := ~flgs~0#1 - ~flgs~0#1 % 16777216; [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16235-4: assume !(0 == ~xrcdn~2#1 % 16777216 % 4294967296); [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16235-3: havoc #t~bitwise3738#1;assume (#t~bitwise3738#1 % 4294967296 >= (~flgs~0#1 - ~flgs~0#1 % 16777216) % 4294967296 && #t~bitwise3738#1 % 4294967296 >= ~xrcdn~2#1 % 16777216 % 4294967296) && #t~bitwise3738#1 % 4294967296 <= (~flgs~0#1 - ~flgs~0#1 % 16777216) % 4294967296 + ~xrcdn~2#1 % 16777216 % 4294967296; [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16235-2: [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16252: assume 0 != ~tmp___23~7#1; [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16252: assume !(0 != ~tmp___23~7#1); [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16269: assume 0 != ~tmp___25~6#1; [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16269: assume !(0 != ~tmp___25~6#1); [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16071-1: SUMMARY for call ib_umem_release(destroy_srq_user_#t~mem3663#1.base, destroy_srq_user_#t~mem3663#1.offset); srcloc: null [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16071: havoc destroy_srq_user_#t~mem3663#1.base, destroy_srq_user_#t~mem3663#1.offset; [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16253-1: SUMMARY for call #t~ret3755#1.base, #t~ret3755#1.offset := get_current(); srcloc: null [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16220: assume 0 != ~is_xrc~0#1;call #t~mem3715#1.base, #t~mem3715#1.offset := read~$Pointer$#81(~init_attr#1.base, 32 + ~init_attr#1.offset, 8); [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16220: assume !(0 != ~is_xrc~0#1);call #t~mem3726#1 := read~int#81(~init_attr#1.base, 28 + ~init_attr#1.offset, 4); [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16253: ~tmp___22~7#1.base, ~tmp___22~7#1.offset := #t~ret3755#1.base, #t~ret3755#1.offset;havoc #t~ret3755#1.base, #t~ret3755#1.offset;call #t~mem3756#1 := read~int#7(~tmp___22~7#1.base, 2076 + ~tmp___22~7#1.offset, 4); [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16237-1: SUMMARY for call #t~ret3741#1.base, #t~ret3741#1.offset := to_mpd(~pd#1.base, ~pd#1.offset); srcloc: null [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16270-1: SUMMARY for call #t~ret3759#1.base, #t~ret3759#1.offset := get_current(); srcloc: null [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16237: ~tmp___19~9#1.base, ~tmp___19~9#1.offset := #t~ret3741#1.base, #t~ret3741#1.offset;havoc #t~ret3741#1.base, #t~ret3741#1.offset;call #t~mem3742#1 := read~int#18(~tmp___19~9#1.base, 20 + ~tmp___19~9#1.offset, 4); [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16270: ~tmp___24~6#1.base, ~tmp___24~6#1.offset := #t~ret3759#1.base, #t~ret3759#1.offset;havoc #t~ret3759#1.base, #t~ret3759#1.offset;call #t~mem3760#1 := read~int#7(~tmp___24~6#1.base, 2076 + ~tmp___24~6#1.offset, 4);call #t~mem3761#1 := read~int#18(~srq~2#1.base, 164 + ~srq~2#1.offset, 4); [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22117: havoc mlx5_core_create_srq_#t~nondet5200#1; [2025-02-08 02:59:58,420 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22117-1: #t~ret3751#1 := mlx5_core_create_srq_#res#1;havoc mlx5_core_create_srq_#t~nondet5200#1, mlx5_core_create_srq_~arg0#1.base, mlx5_core_create_srq_~arg0#1.offset, mlx5_core_create_srq_~arg1#1.base, mlx5_core_create_srq_~arg1#1.offset, mlx5_core_create_srq_~arg2#1.base, mlx5_core_create_srq_~arg2#1.offset, mlx5_core_create_srq_~arg3#1, mlx5_core_create_srq_~arg4#1;havoc mlx5_core_create_srq_#in~arg0#1.base, mlx5_core_create_srq_#in~arg0#1.offset, mlx5_core_create_srq_#in~arg1#1.base, mlx5_core_create_srq_#in~arg1#1.offset, mlx5_core_create_srq_#in~arg2#1.base, mlx5_core_create_srq_#in~arg2#1.offset, mlx5_core_create_srq_#in~arg3#1, mlx5_core_create_srq_#in~arg4#1;assume { :end_inline_mlx5_core_create_srq } true;assume -2147483648 <= #t~ret3751#1 && #t~ret3751#1 <= 2147483647;~err~45#1 := #t~ret3751#1;havoc #t~mem3748#1.base, #t~mem3748#1.offset;havoc #t~mem3749#1.base, #t~mem3749#1.offset;havoc #t~mem3750#1;havoc #t~ret3751#1;call #t~mem3752#1.base, #t~mem3752#1.offset := read~$Pointer$#46(~#in~8#1.base, ~#in~8#1.offset, 8); [2025-02-08 02:59:58,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22070: havoc #t~nondet5189; [2025-02-08 02:59:59,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13934-1: SUMMARY for call set_frwr_pages_#t~ret2823#1 := __fswab32(63 + 8 * set_frwr_pages_#t~mem2822#1 - (63 + 8 * set_frwr_pages_#t~mem2822#1) % 64); srcloc: null [2025-02-08 02:59:59,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13934: set_frwr_pages_~tmp___2~44#1 := set_frwr_pages_#t~ret2823#1;havoc set_frwr_pages_#t~mem2822#1;havoc set_frwr_pages_#t~ret2823#1;call write~int#18(set_frwr_pages_~tmp___2~44#1, set_frwr_pages_~dseg#1.base, set_frwr_pages_~dseg#1.offset, 4);call set_frwr_pages_#t~mem2824#1 := read~int#18(set_frwr_pages_~pd#1.base, 24 + set_frwr_pages_~pd#1.offset, 4); [2025-02-08 02:59:59,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14443: call ULTIMATE.dealloc(~#writ~0#1.base, ~#writ~0#1.offset);havoc ~#writ~0#1.base, ~#writ~0#1.offset; [2025-02-08 02:59:59,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13932-1: SUMMARY for call set_frwr_pages_#t~ret2821#1 := __fswab64(set_frwr_pages_#t~mem2820#1); srcloc: null [2025-02-08 02:59:59,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13932: set_frwr_pages_~tmp___1~54#1 := set_frwr_pages_#t~ret2821#1;havoc set_frwr_pages_#t~mem2820#1;havoc set_frwr_pages_#t~ret2821#1;call write~int#18(set_frwr_pages_~tmp___1~54#1, set_frwr_pages_~dseg#1.base, 8 + set_frwr_pages_~dseg#1.offset, 8);call set_frwr_pages_#t~mem2822#1 := read~int#18(set_frwr_pages_~wr#1.base, 60 + set_frwr_pages_~wr#1.offset, 4); [2025-02-08 02:59:59,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13936-1: SUMMARY for call set_frwr_pages_#t~ret2825#1 := __fswab32(set_frwr_pages_#t~mem2824#1); srcloc: null [2025-02-08 02:59:59,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13936: set_frwr_pages_~tmp___3~32#1 := set_frwr_pages_#t~ret2825#1;havoc set_frwr_pages_#t~mem2824#1;havoc set_frwr_pages_#t~ret2825#1;call write~int#18(set_frwr_pages_~tmp___3~32#1, set_frwr_pages_~dseg#1.base, 4 + set_frwr_pages_~dseg#1.offset, 4); [2025-02-08 02:59:59,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13924-1: SUMMARY for call set_frwr_pages_#t~ret2817#1 := __fswab64(set_frwr_pages_#t~bitwise2816#1); srcloc: null [2025-02-08 02:59:59,364 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13924-2: [2025-02-08 02:59:59,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13924: set_frwr_pages_~tmp___0~78#1 := set_frwr_pages_#t~ret2817#1;call set_frwr_pages_#t~mem2818#1.base, set_frwr_pages_#t~mem2818#1.offset := read~$Pointer$#18(set_frwr_pages_~mfrpl~0#1.base, 20 + set_frwr_pages_~mfrpl~0#1.offset, 8);call write~int#18(set_frwr_pages_~tmp___0~78#1, set_frwr_pages_#t~mem2818#1.base, set_frwr_pages_#t~mem2818#1.offset + 8 * (if set_frwr_pages_~i~11#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then set_frwr_pages_~i~11#1 % 18446744073709551616 % 18446744073709551616 else set_frwr_pages_~i~11#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc set_frwr_pages_#t~mem2818#1.base, set_frwr_pages_#t~mem2818#1.offset;set_frwr_pages_~i~11#1 := 1 + set_frwr_pages_~i~11#1;call set_frwr_pages_#t~mem2819#1 := read~int#18(set_frwr_pages_~wr#1.base, 60 + set_frwr_pages_~wr#1.offset, 4); [2025-02-08 02:59:59,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13928: assume set_frwr_pages_~i~11#1 % 4294967296 < set_frwr_pages_#t~mem2819#1 % 4294967296;havoc set_frwr_pages_#t~mem2819#1; [2025-02-08 02:59:59,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13928: assume !(set_frwr_pages_~i~11#1 % 4294967296 < set_frwr_pages_#t~mem2819#1 % 4294967296);havoc set_frwr_pages_#t~mem2819#1;call set_frwr_pages_#t~mem2820#1 := read~int#18(set_frwr_pages_~mfrpl~0#1.base, 28 + set_frwr_pages_~mfrpl~0#1.offset, 8); [2025-02-08 02:59:59,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13924-5: assume 0 == set_frwr_pages_#t~mem2815#1 % 18446744073709551616 || set_frwr_pages_#t~mem2815#1 % 18446744073709551616 == set_frwr_pages_~perm~0#1 % 18446744073709551616;set_frwr_pages_#t~bitwise2816#1 := set_frwr_pages_~perm~0#1; [2025-02-08 02:59:59,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13924-5: assume !(0 == set_frwr_pages_#t~mem2815#1 % 18446744073709551616 || set_frwr_pages_#t~mem2815#1 % 18446744073709551616 == set_frwr_pages_~perm~0#1 % 18446744073709551616); [2025-02-08 02:59:59,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13924-6: call set_frwr_pages_#t~mem2815#1 := read~int#18(set_frwr_pages_~page_list~0#1.base, set_frwr_pages_~page_list~0#1.offset + 8 * (if set_frwr_pages_~i~11#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then set_frwr_pages_~i~11#1 % 18446744073709551616 % 18446744073709551616 else set_frwr_pages_~i~11#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:59:59,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13924-3: havoc set_frwr_pages_#t~bitwise2816#1;assume (set_frwr_pages_#t~bitwise2816#1 % 18446744073709551616 >= set_frwr_pages_#t~mem2815#1 % 18446744073709551616 && set_frwr_pages_#t~bitwise2816#1 % 18446744073709551616 >= set_frwr_pages_~perm~0#1 % 18446744073709551616) && set_frwr_pages_#t~bitwise2816#1 % 18446744073709551616 <= set_frwr_pages_#t~mem2815#1 % 18446744073709551616 + set_frwr_pages_~perm~0#1 % 18446744073709551616; [2025-02-08 02:59:59,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13924-4: assume 0 == set_frwr_pages_~perm~0#1 % 18446744073709551616;set_frwr_pages_#t~bitwise2816#1 := set_frwr_pages_#t~mem2815#1; [2025-02-08 02:59:59,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13924-4: assume !(0 == set_frwr_pages_~perm~0#1 % 18446744073709551616); [2025-02-08 02:59:59,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14482: havoc set_frwr_pages_#t~mem2811#1.base, set_frwr_pages_#t~mem2811#1.offset, set_frwr_pages_#t~ret2812#1.base, set_frwr_pages_#t~ret2812#1.offset, set_frwr_pages_#t~mem2813#1.base, set_frwr_pages_#t~mem2813#1.offset, set_frwr_pages_#t~mem2814#1.base, set_frwr_pages_#t~mem2814#1.offset, set_frwr_pages_#t~mem2815#1, set_frwr_pages_#t~bitwise2816#1, set_frwr_pages_#t~ret2817#1, set_frwr_pages_#t~mem2818#1.base, set_frwr_pages_#t~mem2818#1.offset, set_frwr_pages_#t~mem2819#1, set_frwr_pages_#t~mem2820#1, set_frwr_pages_#t~ret2821#1, set_frwr_pages_#t~mem2822#1, set_frwr_pages_#t~ret2823#1, set_frwr_pages_#t~mem2824#1, set_frwr_pages_#t~ret2825#1, set_frwr_pages_~dseg#1.base, set_frwr_pages_~dseg#1.offset, set_frwr_pages_~wr#1.base, set_frwr_pages_~wr#1.offset, set_frwr_pages_~mdev#1.base, set_frwr_pages_~mdev#1.offset, set_frwr_pages_~pd#1.base, set_frwr_pages_~pd#1.offset, set_frwr_pages_~writ#1, set_frwr_pages_~mfrpl~0#1.base, set_frwr_pages_~mfrpl~0#1.offset, set_frwr_pages_~tmp~147#1.base, set_frwr_pages_~tmp~147#1.offset, set_frwr_pages_~page_list~0#1.base, set_frwr_pages_~page_list~0#1.offset, set_frwr_pages_~perm~0#1, set_frwr_pages_~i~11#1, set_frwr_pages_~tmp___0~78#1, set_frwr_pages_~tmp___1~54#1, set_frwr_pages_~tmp___2~44#1, set_frwr_pages_~tmp___3~32#1;havoc set_frwr_pages_#in~dseg#1.base, set_frwr_pages_#in~dseg#1.offset, set_frwr_pages_#in~wr#1.base, set_frwr_pages_#in~wr#1.offset, set_frwr_pages_#in~mdev#1.base, set_frwr_pages_#in~mdev#1.offset, set_frwr_pages_#in~pd#1.base, set_frwr_pages_#in~pd#1.offset, set_frwr_pages_#in~writ#1;assume { :end_inline_set_frwr_pages } true;havoc #t~mem3064#1.base, #t~mem3064#1.offset;havoc #t~mem3065#1;call #t~mem3066#1.base, #t~mem3066#1.offset := read~$Pointer$#25(~seg#1.base, ~seg#1.offset, 8);call write~$Pointer$#25(#t~mem3066#1.base, 16 + #t~mem3066#1.offset, ~seg#1.base, ~seg#1.offset, 8);havoc #t~mem3066#1.base, #t~mem3066#1.offset;call #t~mem3067#1 := read~int#12(~size#1.base, ~size#1.offset, 4);call write~int#12((if (1 + #t~mem3067#1) % 4294967296 % 4294967296 <= 2147483647 then (1 + #t~mem3067#1) % 4294967296 % 4294967296 else (1 + #t~mem3067#1) % 4294967296 % 4294967296 - 4294967296), ~size#1.base, ~size#1.offset, 4);havoc #t~mem3067#1; [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13059: ib_rate_to_mlx5_~tmp~130#1 := ib_rate_to_mlx5_#t~ret2484#1;havoc ib_rate_to_mlx5_#t~mem2482#1.base, ib_rate_to_mlx5_#t~mem2482#1.offset;havoc ib_rate_to_mlx5_#t~mem2483#1;havoc ib_rate_to_mlx5_#t~ret2484#1; [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13059-1: SUMMARY for call ib_rate_to_mlx5_#t~ret2484#1 := __fswab32(ib_rate_to_mlx5_#t~mem2483#1); srcloc: null [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13105: assume ~err~34#1 < 0;#res#1 := ~err~34#1; [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13105: assume !(~err~34#1 < 0);call write~int#18(~err~34#1, ~path#1.base, 10 + ~path#1.offset, 1);call write~int#18(~port#1, ~path#1.base, 37 + ~path#1.offset, 1); [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13060-1: [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13060-2: havoc ib_rate_to_mlx5_#t~bitwise2486#1;assume ib_rate_to_mlx5_#t~bitwise2486#1 % 4294967296 <= ib_rate_to_mlx5_#t~bitwise2485#1 % 4294967296 && ib_rate_to_mlx5_#t~bitwise2486#1 % 4294967296 <= ib_rate_to_mlx5_~tmp~130#1 % 4294967296 / 65536 % 4294967296; [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13060: assume 0 == ib_rate_to_mlx5_#t~bitwise2486#1 % 4294967296;havoc ib_rate_to_mlx5_#t~bitwise2485#1;havoc ib_rate_to_mlx5_#t~bitwise2486#1; [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13060: assume !(0 == ib_rate_to_mlx5_#t~bitwise2486#1 % 4294967296);havoc ib_rate_to_mlx5_#t~bitwise2485#1;havoc ib_rate_to_mlx5_#t~bitwise2486#1; [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13060-7: assume 0 == 5 + (if ib_rate_to_mlx5_~rate#1 % 256 % 4294967296 <= 2147483647 then ib_rate_to_mlx5_~rate#1 % 256 % 4294967296 else ib_rate_to_mlx5_~rate#1 % 256 % 4294967296 - 4294967296);ib_rate_to_mlx5_#t~bitwise2485#1 := 1; [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13060-7: assume !(0 == 5 + (if ib_rate_to_mlx5_~rate#1 % 256 % 4294967296 <= 2147483647 then ib_rate_to_mlx5_~rate#1 % 256 % 4294967296 else ib_rate_to_mlx5_~rate#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13060-5: [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13060-6: havoc ib_rate_to_mlx5_#t~bitwise2485#1;assume ib_rate_to_mlx5_#t~bitwise2485#1 > 1; [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13060-3: assume ib_rate_to_mlx5_#t~bitwise2485#1 % 4294967296 == ib_rate_to_mlx5_~tmp~130#1 % 4294967296 / 65536 % 4294967296;ib_rate_to_mlx5_#t~bitwise2486#1 := ib_rate_to_mlx5_#t~bitwise2485#1; [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13060-3: assume !(ib_rate_to_mlx5_#t~bitwise2485#1 % 4294967296 == ib_rate_to_mlx5_~tmp~130#1 % 4294967296 / 65536 % 4294967296); [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13060-4: assume 0 == ib_rate_to_mlx5_#t~bitwise2485#1 % 4294967296 || 0 == ib_rate_to_mlx5_~tmp~130#1 % 4294967296 / 65536 % 4294967296;ib_rate_to_mlx5_#t~bitwise2486#1 := 0; [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13060-4: assume !(0 == ib_rate_to_mlx5_#t~bitwise2485#1 % 4294967296 || 0 == ib_rate_to_mlx5_~tmp~130#1 % 4294967296 / 65536 % 4294967296); [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13056: ib_rate_to_mlx5_~rate#1 := (if ib_rate_to_mlx5_~rate#1 % 256 % 4294967296 <= 2147483647 then ib_rate_to_mlx5_~rate#1 % 256 % 4294967296 else ib_rate_to_mlx5_~rate#1 % 256 % 4294967296 - 4294967296) - 1; [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13115: call #t~mem2514#1 := read~int#18(~ah#1.base, 25 + ~ah#1.offset, 1);call write~int#18(#t~mem2514#1 % 256 % 16, ~path#1.base, 36 + ~path#1.offset, 1);havoc #t~mem2514#1;#res#1 := 0; [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13111-4: assume 0 == ~attr_mask#1;#t~bitwise2512#1 := 0; [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13111-4: assume !(0 == ~attr_mask#1); [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13111-2: havoc #t~bitwise2512#1;assume ((((~attr_mask#1 < 0 || #t~bitwise2512#1 <= ~attr_mask#1) && #t~bitwise2512#1 <= 512) && #t~bitwise2512#1 >= 0) && (~attr_mask#1 >= 0 || #t~bitwise2512#1 > 512 + ~attr_mask#1)) && #t~bitwise2512#1 >= -2147483648; [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13111-3: assume 512 == ~attr_mask#1;#t~bitwise2512#1 := ~attr_mask#1; [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13111-3: assume !(512 == ~attr_mask#1); [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13111: assume 0 != #t~bitwise2512#1;havoc #t~bitwise2512#1;call #t~mem2513#1 := read~int#18(~attr#1.base, 142 + ~attr#1.offset, 1);call write~int#18(8 * (if #t~mem2513#1 % 256 % 4294967296 <= 2147483647 then #t~mem2513#1 % 256 % 4294967296 else #t~mem2513#1 % 256 % 4294967296 - 4294967296), ~path#1.base, 8 + ~path#1.offset, 1);havoc #t~mem2513#1; [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13111: assume !(0 != #t~bitwise2512#1);havoc #t~bitwise2512#1; [2025-02-08 03:00:00,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13111-1: [2025-02-08 03:00:00,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13058: assume 2 != ib_rate_to_mlx5_~rate#1 % 256 % 4294967296;call ib_rate_to_mlx5_#t~mem2482#1.base, ib_rate_to_mlx5_#t~mem2482#1.offset := read~$Pointer$#18(ib_rate_to_mlx5_~dev#1.base, 2391 + ib_rate_to_mlx5_~dev#1.offset, 8);call ib_rate_to_mlx5_#t~mem2483#1 := read~int#18(ib_rate_to_mlx5_#t~mem2482#1.base, 253357 + ib_rate_to_mlx5_#t~mem2482#1.offset, 4); [2025-02-08 03:00:00,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13058: assume !(2 != ib_rate_to_mlx5_~rate#1 % 256 % 4294967296);ib_rate_to_mlx5_#res#1 := 5 + (if ib_rate_to_mlx5_~rate#1 % 256 % 4294967296 <= 2147483647 then ib_rate_to_mlx5_~rate#1 % 256 % 4294967296 else ib_rate_to_mlx5_~rate#1 % 256 % 4294967296 - 4294967296);#t~ret2511#1 := ib_rate_to_mlx5_#res#1;havoc ib_rate_to_mlx5_#t~mem2482#1.base, ib_rate_to_mlx5_#t~mem2482#1.offset, ib_rate_to_mlx5_#t~mem2483#1, ib_rate_to_mlx5_#t~ret2484#1, ib_rate_to_mlx5_#t~bitwise2485#1, ib_rate_to_mlx5_#t~bitwise2486#1, ib_rate_to_mlx5_~dev#1.base, ib_rate_to_mlx5_~dev#1.offset, ib_rate_to_mlx5_~rate#1, ib_rate_to_mlx5_~tmp~130#1;havoc ib_rate_to_mlx5_#in~dev#1.base, ib_rate_to_mlx5_#in~dev#1.offset, ib_rate_to_mlx5_#in~rate#1;assume { :end_inline_ib_rate_to_mlx5 } true;assume -2147483648 <= #t~ret2511#1 && #t~ret2511#1 <= 2147483647;~err~34#1 := #t~ret2511#1;havoc #t~mem2510#1;havoc #t~ret2511#1; [2025-02-08 03:00:00,824 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22152: havoc mlx5_core_mad_ifc_#t~nondet5209#1; [2025-02-08 03:00:00,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22273: havoc #t~nondet5235; [2025-02-08 03:00:01,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21881: havoc #t~nondet5162; [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15457-3: assume 0 == #t~mem3472#1 % 18446744073709551616 || 0 == (if ~page_shift~3#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~page_shift~3#1 % 18446744073709551616 % 4294967296 else ~page_shift~3#1 % 18446744073709551616 % 4294967296 - 4294967296);#t~bitwise3473#1 := #t~mem3472#1; [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15457-3: assume !(0 == #t~mem3472#1 % 18446744073709551616 || 0 == (if ~page_shift~3#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~page_shift~3#1 % 18446744073709551616 % 4294967296 else ~page_shift~3#1 % 18446744073709551616 % 4294967296 - 4294967296)); [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15457-2: havoc #t~bitwise3473#1; [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15457-1: [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15490-1: SUMMARY for call #t~ret3479#1.base, #t~ret3479#1.offset := sg_next(~sg~0#1.base, ~sg~0#1.offset); srcloc: null [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15461-4: assume 0 == ~i~16#1 || 0 == ~mask~0#1;#t~bitwise3474#1 := 0; [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15461-4: assume !(0 == ~i~16#1 || 0 == ~mask~0#1); [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15457: ~pfn~1#1 := #t~bitwise3473#1;havoc #t~mem3472#1;havoc #t~bitwise3473#1;~k~0#1 := 0; [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15474: ~m~0#1 := #t~ret3477#1;havoc #t~ret3477#1; [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15474-1: SUMMARY for call #t~ret3477#1 := find_first_bit(~#tmp~172#1.base, ~#tmp~172#1.offset, 8); srcloc: null [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22027: havoc ib_umem_page_count_#t~nondet5185#1;#t~ret3461#1 := ib_umem_page_count_#res#1;havoc ib_umem_page_count_#t~nondet5185#1, ib_umem_page_count_~arg0#1.base, ib_umem_page_count_~arg0#1.offset;havoc ib_umem_page_count_#in~arg0#1.base, ib_umem_page_count_#in~arg0#1.offset;assume { :end_inline_ib_umem_page_count } true;assume -2147483648 <= #t~ret3461#1 && #t~ret3461#1 <= 2147483647;call write~int#82(#t~ret3461#1, ~count#1.base, ~count#1.offset, 4);havoc #t~ret3461#1;call write~int#64(12, ~shift#1.base, ~shift#1.offset, 4);call #t~mem3462#1 := read~int#82(~count#1.base, ~count#1.offset, 4);call write~int#19(#t~mem3462#1, ~ncont#1.base, ~ncont#1.offset, 4);havoc #t~mem3462#1; [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15475-1: [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15475: ~skip~0#1 := #t~bitwise3478#1;havoc #t~bitwise3478#1;~mask~0#1 := -1 + ~skip~0#1;~base~0#1 := ~pfn~1#1;~p~5#1 := 0; [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15467-1: [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15467: ~skip~0#1 := #t~bitwise3476#1;havoc #t~bitwise3476#1;~mask~0#1 := -1 + ~skip~0#1;~base~0#1 := ~pfn~1#1;~p~5#1 := 0; [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15438: assume 0 != (~order#1.base + ~order#1.offset) % 18446744073709551616;call #t~mem3463#1 := read~int#82(~count#1.base, ~count#1.offset, 4); [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15438: assume !(0 != (~order#1.base + ~order#1.offset) % 18446744073709551616); [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15475-3: assume 0 == (if ~m~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~m~0#1 % 18446744073709551616 % 4294967296 else ~m~0#1 % 18446744073709551616 % 4294967296 - 4294967296);#t~bitwise3478#1 := 1; [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15475-3: assume !(0 == (if ~m~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~m~0#1 % 18446744073709551616 % 4294967296 else ~m~0#1 % 18446744073709551616 % 4294967296 - 4294967296)); [2025-02-08 03:00:02,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15475-2: havoc #t~bitwise3478#1;assume #t~bitwise3478#1 > 1; [2025-02-08 03:00:02,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15459: assume ~k~0#1 % 18446744073709551616 < ~len~1#1 % 18446744073709551616; [2025-02-08 03:00:02,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15459: assume !(~k~0#1 % 18446744073709551616 < ~len~1#1 % 18446744073709551616);~entry~0#1 := 1 + ~entry~0#1; [2025-02-08 03:00:02,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15467-3: assume 0 == (if ~m~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~m~0#1 % 18446744073709551616 % 4294967296 else ~m~0#1 % 18446744073709551616 % 4294967296 - 4294967296);#t~bitwise3476#1 := 1; [2025-02-08 03:00:02,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15467-3: assume !(0 == (if ~m~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~m~0#1 % 18446744073709551616 % 4294967296 else ~m~0#1 % 18446744073709551616 % 4294967296 - 4294967296)); [2025-02-08 03:00:02,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15467-2: havoc #t~bitwise3476#1;assume #t~bitwise3476#1 > 1; [2025-02-08 03:00:02,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15406-1: call ULTIMATE.dealloc(~#tmp~172#1.base, ~#tmp~172#1.offset);havoc ~#tmp~172#1.base, ~#tmp~172#1.offset; [2025-02-08 03:00:02,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15406: call ULTIMATE.dealloc(~#tmp~172#1.base, ~#tmp~172#1.offset);havoc ~#tmp~172#1.base, ~#tmp~172#1.offset; [2025-02-08 03:00:02,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15439-1: SUMMARY for call #t~ret3464#1 := __roundup_pow_of_two(#t~mem3463#1); srcloc: null [2025-02-08 03:00:02,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15439: ~tmp___1~70#1 := #t~ret3464#1;havoc #t~mem3463#1;havoc #t~ret3464#1; [2025-02-08 03:00:02,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15472: assume (~p~5#1 + ~base~0#1) % 18446744073709551616 != ~pfn~1#1 % 18446744073709551616;call write~int#34(~p~5#1, ~#tmp~172#1.base, ~#tmp~172#1.offset, 8); [2025-02-08 03:00:02,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15472: assume !((~p~5#1 + ~base~0#1) % 18446744073709551616 != ~pfn~1#1 % 18446744073709551616); [2025-02-08 03:00:02,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15464-1: SUMMARY for call #t~ret3475#1 := find_first_bit(~#tmp~172#1.base, ~#tmp~172#1.offset, 8); srcloc: null [2025-02-08 03:00:02,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15464: ~tmp___2~55#1 := #t~ret3475#1;havoc #t~ret3475#1;~__min2~1#1 := ~tmp___2~55#1;~m~0#1 := (if ~__min1~1#1 % 18446744073709551616 < ~__min2~1#1 % 18446744073709551616 then ~__min1~1#1 else ~__min2~1#1); [2025-02-08 03:00:02,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15456-4: call #t~mem3470#1 := read~int#18(~sg~0#1.base, 32 + ~sg~0#1.offset, 4); [2025-02-08 03:00:02,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15456-3: assume 0 == #t~mem3470#1 % 4294967296 || 0 == (if ~page_shift~3#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~page_shift~3#1 % 18446744073709551616 % 4294967296 else ~page_shift~3#1 % 18446744073709551616 % 4294967296 - 4294967296);#t~bitwise3471#1 := #t~mem3470#1; [2025-02-08 03:00:02,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15456-3: assume !(0 == #t~mem3470#1 % 4294967296 || 0 == (if ~page_shift~3#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~page_shift~3#1 % 18446744073709551616 % 4294967296 else ~page_shift~3#1 % 18446744073709551616 % 4294967296 - 4294967296)); [2025-02-08 03:00:02,079 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15456-2: havoc #t~bitwise3471#1; [2025-02-08 03:00:02,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15456-1: [2025-02-08 03:00:02,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15456: ~len~1#1 := #t~bitwise3471#1 % 4294967296;call #t~mem3472#1 := read~int#18(~sg~0#1.base, 24 + ~sg~0#1.offset, 8); [2025-02-08 03:00:02,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15481: ~p~5#1 := 1 + ~p~5#1;~i~16#1 := 1 + ~i~16#1;~k~0#1 := 1 + ~k~0#1; [2025-02-08 03:00:02,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15440-1: SUMMARY for call #t~ret3465#1 := __ilog2_u64(~tmp___1~70#1); srcloc: null [2025-02-08 03:00:02,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15440: assume -2147483648 <= #t~ret3465#1 && #t~ret3465#1 <= 2147483647;call write~int#45(#t~ret3465#1, ~order#1.base, ~order#1.offset, 4);havoc #t~ret3465#1; [2025-02-08 03:00:02,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15490: ~sg~0#1.base, ~sg~0#1.offset := #t~ret3479#1.base, #t~ret3479#1.offset;havoc #t~ret3479#1.base, #t~ret3479#1.offset; [2025-02-08 03:00:02,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15461-3: assume ~i~16#1 == ~mask~0#1;#t~bitwise3474#1 := ~i~16#1; [2025-02-08 03:00:02,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15461-3: assume !(~i~16#1 == ~mask~0#1); [2025-02-08 03:00:02,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15461-2: havoc #t~bitwise3474#1;assume (((((~i~16#1 < 0 && ~mask~0#1 >= 0) || #t~bitwise3474#1 <= ~i~16#1) && ((~i~16#1 >= 0 && ~mask~0#1 < 0) || #t~bitwise3474#1 <= ~mask~0#1)) && ((~i~16#1 < 0 && ~mask~0#1 < 0) || #t~bitwise3474#1 >= 0)) && ((~i~16#1 >= 0 && ~mask~0#1 >= 0) || #t~bitwise3474#1 > ~i~16#1 + ~mask~0#1)) && #t~bitwise3474#1 >= -2147483648; [2025-02-08 03:00:02,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15461-1: [2025-02-08 03:00:02,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15461: assume 0 == #t~bitwise3474#1;havoc #t~bitwise3474#1;call write~int#34(~pfn~1#1, ~#tmp~172#1.base, ~#tmp~172#1.offset, 8);~__min1~1#1 := ~m~0#1; [2025-02-08 03:00:02,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15461: assume !(0 == #t~bitwise3474#1);havoc #t~bitwise3474#1; [2025-02-08 03:00:02,523 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21961: havoc #t~nondet5171; [2025-02-08 03:00:02,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16586: havoc #t~mem3849.base, #t~mem3849.offset; [2025-02-08 03:00:03,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8942: 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:00:03,209 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5721: havoc atomic_read_#t~mem21#1; [2025-02-08 03:00:03,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7274: call ULTIMATE.dealloc(free_pa_mkey_~#mr~1#1.base, free_pa_mkey_~#mr~1#1.offset);havoc free_pa_mkey_~#mr~1#1.base, free_pa_mkey_~#mr~1#1.offset;havoc free_pa_mkey_#t~memset~res572#1.base, free_pa_mkey_#t~memset~res572#1.offset, free_pa_mkey_#t~mem573#1.base, free_pa_mkey_#t~mem573#1.offset, free_pa_mkey_#t~ret574#1, free_pa_mkey_#t~ret575#1.base, free_pa_mkey_#t~ret575#1.offset, free_pa_mkey_#t~mem576#1, free_pa_mkey_#t~ret577#1, free_pa_mkey_~dev#1.base, free_pa_mkey_~dev#1.offset, free_pa_mkey_~key#1, free_pa_mkey_~#mr~1#1.base, free_pa_mkey_~#mr~1#1.offset, free_pa_mkey_~err~9#1, free_pa_mkey_~tmp~39#1.base, free_pa_mkey_~tmp~39#1.offset;havoc free_pa_mkey_#in~dev#1.base, free_pa_mkey_#in~dev#1.offset, free_pa_mkey_#in~key#1;assume { :end_inline_free_pa_mkey } true;havoc #t~mem603#1; [2025-02-08 03:00:04,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14557: #t~ret3106#1 := wq_sig_#res#1;havoc wq_sig_#t~mem2833#1, wq_sig_#t~ret2834#1, wq_sig_~wqe#1.base, wq_sig_~wqe#1.offset, wq_sig_~tmp~149#1;havoc wq_sig_#in~wqe#1.base, wq_sig_#in~wqe#1.offset;assume { :end_inline_wq_sig } true;call write~int#18(#t~ret3106#1, ~ctrl#1.base, 8 + ~ctrl#1.offset, 1);havoc #t~ret3106#1; [2025-02-08 03:00:05,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10896: havoc #t~bitwise1673;havoc #t~bitwise1674;havoc #t~bitwise1675;havoc #t~bitwise1676;havoc #t~bitwise1677;havoc #t~bitwise1678;havoc #t~bitwise1679; [2025-02-08 03:00:05,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22184: havoc mlx5_core_xrcd_dealloc_#t~nondet5217#1; [2025-02-08 03:00:05,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16715: havoc #t~mem3908#1; [2025-02-08 03:00:05,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16707: havoc ib_umem_offset_#t~mem3904#1;havoc ib_umem_offset_#t~mem3905#1;havoc ib_umem_offset_#t~bitwise3906#1; [2025-02-08 03:00:05,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11505: #res#1 := 0; [2025-02-08 03:00:07,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11518: assume 0 == alloc_high_class_uuar_~tmp~119#1;call alloc_high_class_uuar_#t~mem1868#1.base, alloc_high_class_uuar_#t~mem1868#1.offset := read~$Pointer$#18(alloc_high_class_uuar_~uuari#1.base, 16 + alloc_high_class_uuar_~uuari#1.offset, 8); [2025-02-08 03:00:07,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11518: assume !(0 == alloc_high_class_uuar_~tmp~119#1); [2025-02-08 03:00:07,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11576: #t~ret1890#1 := alloc_med_class_uuar_#res#1;havoc alloc_med_class_uuar_#t~ret1874#1, alloc_med_class_uuar_#t~ret1875#1, alloc_med_class_uuar_#t~mem1876#1.base, alloc_med_class_uuar_#t~mem1876#1.offset, alloc_med_class_uuar_#t~mem1878#1, alloc_med_class_uuar_#t~mem1877#1.base, alloc_med_class_uuar_#t~mem1877#1.offset, alloc_med_class_uuar_#t~mem1879#1, alloc_med_class_uuar_#t~ret1880#1, alloc_med_class_uuar_#t~ret1881#1, alloc_med_class_uuar_#t~mem1882#1.base, alloc_med_class_uuar_#t~mem1882#1.offset, alloc_med_class_uuar_#t~mem1883#1.base, alloc_med_class_uuar_#t~mem1883#1.offset, alloc_med_class_uuar_#t~mem1884#1, alloc_med_class_uuar_~uuari#1.base, alloc_med_class_uuar_~uuari#1.offset, alloc_med_class_uuar_~minidx~0#1, alloc_med_class_uuar_~tmp~120#1, alloc_med_class_uuar_~i~9#1, alloc_med_class_uuar_~tmp___0~62#1;havoc alloc_med_class_uuar_#in~uuari#1.base, alloc_med_class_uuar_#in~uuari#1.offset;assume { :end_inline_alloc_med_class_uuar } true;assume -2147483648 <= #t~ret1890#1 && #t~ret1890#1 <= 2147483647;~uuarn~1#1 := #t~ret1890#1;havoc #t~ret1890#1; [2025-02-08 03:00:07,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11527: assume alloc_high_class_uuar_~tmp___0~61#1 > alloc_high_class_uuar_~i~8#1; [2025-02-08 03:00:07,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11527: assume !(alloc_high_class_uuar_~tmp___0~61#1 > alloc_high_class_uuar_~i~8#1);alloc_high_class_uuar_#res#1 := -12; [2025-02-08 03:00:07,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11552: assume -2147483648 <= alloc_med_class_uuar_#t~ret1881#1 && alloc_med_class_uuar_#t~ret1881#1 <= 2147483647;alloc_med_class_uuar_~tmp___0~62#1 := alloc_med_class_uuar_#t~ret1881#1; [2025-02-08 03:00:07,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11519-1: SUMMARY for call set_bit(alloc_high_class_uuar_~i~8#1, alloc_high_class_uuar_#t~mem1868#1.base, alloc_high_class_uuar_#t~mem1868#1.offset); srcloc: null [2025-02-08 03:00:07,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11519: havoc alloc_high_class_uuar_#t~mem1868#1.base, alloc_high_class_uuar_#t~mem1868#1.offset;call alloc_high_class_uuar_#t~mem1869#1.base, alloc_high_class_uuar_#t~mem1869#1.offset := read~$Pointer$#18(alloc_high_class_uuar_~uuari#1.base, 24 + alloc_high_class_uuar_~uuari#1.offset, 8);call alloc_high_class_uuar_#t~mem1870#1.base, alloc_high_class_uuar_#t~mem1870#1.offset := read~$Pointer$#18(alloc_high_class_uuar_~uuari#1.base, 24 + alloc_high_class_uuar_~uuari#1.offset, 8);call alloc_high_class_uuar_#t~mem1871#1 := read~int#18(alloc_high_class_uuar_#t~mem1870#1.base, alloc_high_class_uuar_#t~mem1870#1.offset + 4 * (if alloc_high_class_uuar_~i~8#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_high_class_uuar_~i~8#1 % 18446744073709551616 % 18446744073709551616 else alloc_high_class_uuar_~i~8#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);call write~int#18(1 + alloc_high_class_uuar_#t~mem1871#1, alloc_high_class_uuar_#t~mem1869#1.base, alloc_high_class_uuar_#t~mem1869#1.offset + 4 * (if alloc_high_class_uuar_~i~8#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_high_class_uuar_~i~8#1 % 18446744073709551616 % 18446744073709551616 else alloc_high_class_uuar_~i~8#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);havoc alloc_high_class_uuar_#t~mem1869#1.base, alloc_high_class_uuar_#t~mem1869#1.offset;havoc alloc_high_class_uuar_#t~mem1870#1.base, alloc_high_class_uuar_#t~mem1870#1.offset;havoc alloc_high_class_uuar_#t~mem1871#1;alloc_high_class_uuar_#res#1 := alloc_high_class_uuar_~i~8#1; [2025-02-08 03:00:07,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11552-1: SUMMARY for call alloc_med_class_uuar_#t~ret1881#1 := first_hi_uuar(alloc_med_class_uuar_~uuari#1.base, alloc_med_class_uuar_~uuari#1.offset); srcloc: null [2025-02-08 03:00:07,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11524: assume -2147483648 <= alloc_high_class_uuar_#t~ret1872#1 && alloc_high_class_uuar_#t~ret1872#1 <= 2147483647;alloc_high_class_uuar_~i~8#1 := alloc_high_class_uuar_#t~ret1872#1;havoc alloc_high_class_uuar_#t~ret1872#1;assume { :begin_inline_max_uuari } true;max_uuari_#in~uuari#1.base, max_uuari_#in~uuari#1.offset := alloc_high_class_uuar_~uuari#1.base, alloc_high_class_uuar_~uuari#1.offset;havoc max_uuari_#res#1;havoc max_uuari_#t~mem1860#1, max_uuari_~uuari#1.base, max_uuari_~uuari#1.offset;max_uuari_~uuari#1.base, max_uuari_~uuari#1.offset := max_uuari_#in~uuari#1.base, max_uuari_#in~uuari#1.offset;call max_uuari_#t~mem1860#1 := read~int#18(max_uuari_~uuari#1.base, 8 + max_uuari_~uuari#1.offset, 4);max_uuari_#res#1 := 4 * max_uuari_#t~mem1860#1;havoc max_uuari_#t~mem1860#1; [2025-02-08 03:00:07,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11524-1: SUMMARY for call alloc_high_class_uuar_#t~ret1872#1 := next_uuar(alloc_high_class_uuar_~i~8#1); srcloc: null [2025-02-08 03:00:07,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11483: havoc max_uuari_#t~mem1860#1;alloc_high_class_uuar_#t~ret1873#1 := max_uuari_#res#1;havoc max_uuari_#t~mem1860#1, max_uuari_~uuari#1.base, max_uuari_~uuari#1.offset;havoc max_uuari_#in~uuari#1.base, max_uuari_#in~uuari#1.offset;assume { :end_inline_max_uuari } true;assume -2147483648 <= alloc_high_class_uuar_#t~ret1873#1 && alloc_high_class_uuar_#t~ret1873#1 <= 2147483647;alloc_high_class_uuar_~tmp___0~61#1 := alloc_high_class_uuar_#t~ret1873#1; [2025-02-08 03:00:07,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11553: assume alloc_med_class_uuar_~tmp___0~62#1 > alloc_med_class_uuar_~i~9#1; [2025-02-08 03:00:07,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11553: assume !(alloc_med_class_uuar_~tmp___0~62#1 > alloc_med_class_uuar_~i~9#1);call alloc_med_class_uuar_#t~mem1882#1.base, alloc_med_class_uuar_#t~mem1882#1.offset := read~$Pointer$#18(alloc_med_class_uuar_~uuari#1.base, 24 + alloc_med_class_uuar_~uuari#1.offset, 8);call alloc_med_class_uuar_#t~mem1883#1.base, alloc_med_class_uuar_#t~mem1883#1.offset := read~$Pointer$#18(alloc_med_class_uuar_~uuari#1.base, 24 + alloc_med_class_uuar_~uuari#1.offset, 8);call alloc_med_class_uuar_#t~mem1884#1 := read~int#18(alloc_med_class_uuar_#t~mem1883#1.base, alloc_med_class_uuar_#t~mem1883#1.offset + 4 * (if alloc_med_class_uuar_~minidx~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_med_class_uuar_~minidx~0#1 % 18446744073709551616 % 18446744073709551616 else alloc_med_class_uuar_~minidx~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);call write~int#18(1 + alloc_med_class_uuar_#t~mem1884#1, alloc_med_class_uuar_#t~mem1882#1.base, alloc_med_class_uuar_#t~mem1882#1.offset + 4 * (if alloc_med_class_uuar_~minidx~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_med_class_uuar_~minidx~0#1 % 18446744073709551616 % 18446744073709551616 else alloc_med_class_uuar_~minidx~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);havoc alloc_med_class_uuar_#t~mem1882#1.base, alloc_med_class_uuar_#t~mem1882#1.offset;havoc alloc_med_class_uuar_#t~mem1883#1.base, alloc_med_class_uuar_#t~mem1883#1.offset;havoc alloc_med_class_uuar_#t~mem1884#1;alloc_med_class_uuar_#res#1 := alloc_med_class_uuar_~minidx~0#1; [2025-02-08 03:00:07,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11517-1: call alloc_high_class_uuar_#t~mem1866#1.base, alloc_high_class_uuar_#t~mem1866#1.offset := read~$Pointer$#18(alloc_high_class_uuar_~uuari#1.base, 16 + alloc_high_class_uuar_~uuari#1.offset, 8);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 := alloc_high_class_uuar_~i~8#1, alloc_high_class_uuar_#t~mem1866#1.base, alloc_high_class_uuar_#t~mem1866#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; [2025-02-08 03:00:07,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11517: alloc_high_class_uuar_#t~ret1867#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 <= alloc_high_class_uuar_#t~ret1867#1 && alloc_high_class_uuar_#t~ret1867#1 <= 2147483647;alloc_high_class_uuar_~tmp~119#1 := alloc_high_class_uuar_#t~ret1867#1; [2025-02-08 03:00:07,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11550-1: SUMMARY for call alloc_med_class_uuar_#t~ret1880#1 := next_uuar(alloc_med_class_uuar_~i~9#1); srcloc: null [2025-02-08 03:00:07,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11546: assume alloc_med_class_uuar_#t~mem1878#1 % 4294967296 < alloc_med_class_uuar_#t~mem1879#1 % 4294967296;havoc alloc_med_class_uuar_#t~mem1876#1.base, alloc_med_class_uuar_#t~mem1876#1.offset;havoc alloc_med_class_uuar_#t~mem1878#1;havoc alloc_med_class_uuar_#t~mem1877#1.base, alloc_med_class_uuar_#t~mem1877#1.offset;havoc alloc_med_class_uuar_#t~mem1879#1;alloc_med_class_uuar_~minidx~0#1 := alloc_med_class_uuar_~i~9#1; [2025-02-08 03:00:07,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11546: assume !(alloc_med_class_uuar_#t~mem1878#1 % 4294967296 < alloc_med_class_uuar_#t~mem1879#1 % 4294967296);havoc alloc_med_class_uuar_#t~mem1876#1.base, alloc_med_class_uuar_#t~mem1876#1.offset;havoc alloc_med_class_uuar_#t~mem1878#1;havoc alloc_med_class_uuar_#t~mem1877#1.base, alloc_med_class_uuar_#t~mem1877#1.offset;havoc alloc_med_class_uuar_#t~mem1879#1; [2025-02-08 03:00:07,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11550: assume -2147483648 <= alloc_med_class_uuar_#t~ret1880#1 && alloc_med_class_uuar_#t~ret1880#1 <= 2147483647;alloc_med_class_uuar_~i~9#1 := alloc_med_class_uuar_#t~ret1880#1;havoc alloc_med_class_uuar_#t~ret1880#1; [2025-02-08 03:00:07,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11583: #t~ret1892#1 := alloc_high_class_uuar_#res#1;havoc alloc_high_class_uuar_#t~ret1865#1, alloc_high_class_uuar_#t~mem1866#1.base, alloc_high_class_uuar_#t~mem1866#1.offset, alloc_high_class_uuar_#t~ret1867#1, alloc_high_class_uuar_#t~mem1868#1.base, alloc_high_class_uuar_#t~mem1868#1.offset, alloc_high_class_uuar_#t~mem1869#1.base, alloc_high_class_uuar_#t~mem1869#1.offset, alloc_high_class_uuar_#t~mem1870#1.base, alloc_high_class_uuar_#t~mem1870#1.offset, alloc_high_class_uuar_#t~mem1871#1, alloc_high_class_uuar_#t~ret1872#1, alloc_high_class_uuar_#t~ret1873#1, alloc_high_class_uuar_~uuari#1.base, alloc_high_class_uuar_~uuari#1.offset, alloc_high_class_uuar_~i~8#1, alloc_high_class_uuar_~tmp~119#1, alloc_high_class_uuar_~tmp___0~61#1;havoc alloc_high_class_uuar_#in~uuari#1.base, alloc_high_class_uuar_#in~uuari#1.offset;assume { :end_inline_alloc_high_class_uuar } true;assume -2147483648 <= #t~ret1892#1 && #t~ret1892#1 <= 2147483647;~uuarn~1#1 := #t~ret1892#1;havoc #t~ret1892#1; [2025-02-08 03:00:07,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11546-1: call alloc_med_class_uuar_#t~mem1876#1.base, alloc_med_class_uuar_#t~mem1876#1.offset := read~$Pointer$#18(alloc_med_class_uuar_~uuari#1.base, 24 + alloc_med_class_uuar_~uuari#1.offset, 8);call alloc_med_class_uuar_#t~mem1878#1 := read~int#18(alloc_med_class_uuar_#t~mem1876#1.base, alloc_med_class_uuar_#t~mem1876#1.offset + 4 * (if alloc_med_class_uuar_~i~9#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_med_class_uuar_~i~9#1 % 18446744073709551616 % 18446744073709551616 else alloc_med_class_uuar_~i~9#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);call alloc_med_class_uuar_#t~mem1877#1.base, alloc_med_class_uuar_#t~mem1877#1.offset := read~$Pointer$#18(alloc_med_class_uuar_~uuari#1.base, 24 + alloc_med_class_uuar_~uuari#1.offset, 8);call alloc_med_class_uuar_#t~mem1879#1 := read~int#18(alloc_med_class_uuar_#t~mem1877#1.base, alloc_med_class_uuar_#t~mem1877#1.offset + 4 * (if alloc_med_class_uuar_~minidx~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_med_class_uuar_~minidx~0#1 % 18446744073709551616 % 18446744073709551616 else alloc_med_class_uuar_~minidx~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17113: call #t~mem4078 := read~int#18(~ent~1.base, 440 + ~ent~1.offset, 4);call write~int#18(#t~mem4078 - 1, ~ent~1.base, 440 + ~ent~1.offset, 4);havoc #t~mem4078; [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17113-1: SUMMARY for call spin_lock_irq(~ent~1.base, 16 + ~ent~1.offset); srcloc: null [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17109: call #t~mem4076.base, #t~mem4076.offset := read~$Pointer$#18(~dev.base, 2391 + ~dev.offset, 8); [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17109-1: SUMMARY for call spin_unlock_irq(~ent~1.base, 16 + ~ent~1.offset); srcloc: null [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17107: call #t~mem4075 := read~int#18(~ent~1.base, 440 + ~ent~1.offset, 4);call write~int#18(1 + #t~mem4075, ~ent~1.base, 440 + ~ent~1.offset, 4);havoc #t~mem4075; [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17107-1: SUMMARY for call spin_lock_irq(~ent~1.base, 16 + ~ent~1.offset); srcloc: null [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17119: SUMMARY for call kfree(~mr~6.base, ~mr~6.offset); srcloc: null [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17086: assume #t~mem4071 > 7;havoc #t~mem4071;~err~49 := -11; [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17086: assume !(#t~mem4071 > 7);havoc #t~mem4071; [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17117: assume -2147483648 <= #t~ret4081 && #t~ret4081 <= 2147483647;havoc #t~mem4080;havoc #t~ret4081; [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17086-1: call #t~mem4071 := read~int#18(~ent~1.base, 440 + ~ent~1.offset, 4); [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17117-1: SUMMARY for call #t~ret4081 := printk(524, 0); srcloc: null [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17115: SUMMARY for call spin_unlock_irq(~ent~1.base, 16 + ~ent~1.offset); srcloc: null [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17093: assume 0 == (~mr~6.base + ~mr~6.offset) % 18446744073709551616;~err~49 := -12; [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17093: assume !(0 == (~mr~6.base + ~mr~6.offset) % 18446744073709551616);call #t~mem4073 := read~int#18(~ent~1.base, 96 + ~ent~1.offset, 4);call write~int#18((if #t~mem4073 % 4294967296 % 4294967296 <= 2147483647 then #t~mem4073 % 4294967296 % 4294967296 else #t~mem4073 % 4294967296 % 4294967296 - 4294967296), ~mr~6.base, 92 + ~mr~6.offset, 4);havoc #t~mem4073;call write~int#18(1, ~mr~6.base, 96 + ~mr~6.offset, 4);call write~$Pointer$#18(~dev.base, ~dev.offset, ~mr~6.base, 104 + ~mr~6.offset, 8);call write~int#18(64, ~in~9.base, 16 + ~in~9.offset, 1); [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17091: ~tmp___0~114.base, ~tmp___0~114.offset := #t~ret4072.base, #t~ret4072.offset;havoc #t~ret4072.base, #t~ret4072.offset;~mr~6.base, ~mr~6.offset := ~tmp___0~114.base, ~tmp___0~114.offset; [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17091-1: SUMMARY for call #t~ret4072.base, #t~ret4072.offset := kzalloc(152, 208); srcloc: null [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17112: assume 0 != ~err~49; [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17112: assume !(0 != ~err~49);~i~20 := 1 + ~i~20; [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17110: assume -2147483648 <= #t~ret4077 && #t~ret4077 <= 2147483647;~err~49 := #t~ret4077;havoc #t~mem4076.base, #t~mem4076.offset;havoc #t~ret4077; [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17110-1: SUMMARY for call #t~ret4077 := mlx5_core_create_mkey(#t~mem4076.base, #t~mem4076.offset, ~mr~6.base, 36 + ~mr~6.offset, ~in~9.base, ~in~9.offset, 272, #funAddr~reg_mr_callback.base, #funAddr~reg_mr_callback.offset, ~mr~6.base, ~mr~6.offset, ~mr~6.base, 112 + ~mr~6.offset); srcloc: null [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17116: ~tmp___2~64.base, ~tmp___2~64.offset := #t~ret4079.base, #t~ret4079.offset;havoc #t~ret4079.base, #t~ret4079.offset;call #t~mem4080 := read~int#7(~tmp___2~64.base, 2076 + ~tmp___2~64.offset, 4); [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17116-1: SUMMARY for call #t~ret4079.base, #t~ret4079.offset := get_current(); srcloc: null [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17102: ~tmp___1~83 := #t~ret4074;havoc #t~ret4074;call write~int#18(~tmp___1~83, ~in~9.base, 68 + ~in~9.offset, 4);call write~int#18(16777215, ~in~9.base, 20 + ~in~9.offset, 4);call write~int#18(129, ~in~9.base, 18 + ~in~9.offset, 1);call write~int#18(12, ~in~9.base, 75 + ~in~9.offset, 1); [2025-02-08 03:00:07,706 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17102-1: SUMMARY for call #t~ret4074 := __fswab32((if 1 + ~npages~5 < 0 && 0 != (1 + ~npages~5) % 2 then 1 + (1 + ~npages~5) / 2 else (1 + ~npages~5) / 2)); srcloc: null [2025-02-08 03:00:08,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22040: havoc #t~nondet5186; [2025-02-08 03:00:08,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22280: havoc #t~ret5237.base, #t~ret5237.offset; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21143: assume -2147483648 <= mlx5_ib_mr_wqe_pfault_handler_#t~ret5075#1 && mlx5_ib_mr_wqe_pfault_handler_#t~ret5075#1 <= 2147483647;havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5074#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~ret5075#1;mlx5_ib_mr_wqe_pfault_handler_~resume_with_error~0#1 := 1; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21143-1: SUMMARY for call mlx5_ib_mr_wqe_pfault_handler_#t~ret5075#1 := printk(677, 0); srcloc: null [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21077-1: SUMMARY for call mlx5_ib_mr_responder_pfault_handler_#t~ret5054#1 := printk(671, 0); srcloc: null [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21077: assume -2147483648 <= mlx5_ib_mr_responder_pfault_handler_#t~ret5054#1 && mlx5_ib_mr_responder_pfault_handler_#t~ret5054#1 <= 2147483647;havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5053#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~ret5054#1;mlx5_ib_mr_responder_pfault_handler_#res#1 := -14; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21820: havoc __get_free_pages_#t~nondet5155#1;mlx5_ib_mr_wqe_pfault_handler_#t~ret5072#1 := __get_free_pages_#res#1;havoc __get_free_pages_#t~nondet5155#1, __get_free_pages_~arg0#1, __get_free_pages_~arg1#1;havoc __get_free_pages_#in~arg0#1, __get_free_pages_#in~arg1#1;assume { :end_inline___get_free_pages } true;mlx5_ib_mr_wqe_pfault_handler_~tmp___0~159#1 := mlx5_ib_mr_wqe_pfault_handler_#t~ret5072#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~ret5072#1;mlx5_ib_mr_wqe_pfault_handler_~buffer~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~buffer~0#1.offset := 0, (if mlx5_ib_mr_wqe_pfault_handler_~tmp___0~159#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_ib_mr_wqe_pfault_handler_~tmp___0~159#1 % 18446744073709551616 % 18446744073709551616 else mlx5_ib_mr_wqe_pfault_handler_~tmp___0~159#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11052: assume -9223372036854775808 <= mlx5_ib_read_user_wqe_#t~ret1694#1 && mlx5_ib_read_user_wqe_#t~ret1694#1 <= 9223372036854775807;mlx5_ib_read_user_wqe_~tmp___1~38#1 := mlx5_ib_read_user_wqe_#t~ret1694#1;havoc mlx5_ib_read_user_wqe_#t~mem1693#1;havoc mlx5_ib_read_user_wqe_#t~ret1694#1; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21193: call write~$Pointer$#11(685, 0, mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.base, mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.offset, 8);call write~$Pointer$#11(686, 0, mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.base, 8 + mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.offset, 8);call write~$Pointer$#11(687, 0, mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.base, 16 + mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.offset, 8);call write~$Pointer$#11(688, 0, mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.base, 24 + mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.offset, 8);call write~int#11(589, mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.base, 32 + mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.offset, 4);call write~int#11(0, mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.base, 36 + mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.offset, 1);call mlx5_ib_mr_wqe_pfault_handler_#t~mem5097#1 := read~int#11(mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.base, 36 + mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.offset, 1); [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21193-1: SUMMARY for call mlx5_ib_page_fault_resume(mlx5_ib_mr_wqe_pfault_handler_~qp#1.base, mlx5_ib_mr_wqe_pfault_handler_~qp#1.offset, mlx5_ib_mr_wqe_pfault_handler_~pfault#1.base, mlx5_ib_mr_wqe_pfault_handler_~pfault#1.offset, mlx5_ib_mr_wqe_pfault_handler_~resume_with_error~0#1); srcloc: null [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21160: assume 0 != mlx5_ib_mr_wqe_pfault_handler_~requestor~0#1;assume { :begin_inline_mlx5_ib_mr_initiator_pfault_handler } true;mlx5_ib_mr_initiator_pfault_handler_#in~qp#1.base, mlx5_ib_mr_initiator_pfault_handler_#in~qp#1.offset, mlx5_ib_mr_initiator_pfault_handler_#in~pfault#1.base, mlx5_ib_mr_initiator_pfault_handler_#in~pfault#1.offset, mlx5_ib_mr_initiator_pfault_handler_#in~wqe#1.base, mlx5_ib_mr_initiator_pfault_handler_#in~wqe#1.offset, mlx5_ib_mr_initiator_pfault_handler_#in~wqe_end#1.base, mlx5_ib_mr_initiator_pfault_handler_#in~wqe_end#1.offset, mlx5_ib_mr_initiator_pfault_handler_#in~wqe_length#1 := mlx5_ib_mr_wqe_pfault_handler_~qp#1.base, mlx5_ib_mr_wqe_pfault_handler_~qp#1.offset, mlx5_ib_mr_wqe_pfault_handler_~pfault#1.base, mlx5_ib_mr_wqe_pfault_handler_~pfault#1.offset, mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.offset, mlx5_ib_mr_wqe_pfault_handler_~#wqe_end~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe_end~0#1.offset, mlx5_ib_mr_wqe_pfault_handler_~ret~11#1;havoc mlx5_ib_mr_initiator_pfault_handler_#res#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5007#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5007#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~mem5008#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5008#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~ret5009#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5009#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~mem5010#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5010#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~mem5011#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5012#1, mlx5_ib_mr_initiator_pfault_handler_#t~ret5013#1, mlx5_ib_mr_initiator_pfault_handler_#t~ret5014#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5014#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~mem5015#1, mlx5_ib_mr_initiator_pfault_handler_#t~ret5016#1, mlx5_ib_mr_initiator_pfault_handler_#t~ret5017#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5017#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~mem5018#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5019#1, mlx5_ib_mr_initiator_pfault_handler_#t~ret5020#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5021#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5021#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~mem5022#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5022#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~mem5023#1, mlx5_ib_mr_initiator_pfault_handler_#t~ret5024#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5025#1, mlx5_ib_mr_initiator_pfault_handler_#t~switch5026#1, mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5028#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5029#1, mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5030#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5031#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5031#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~mem5032#1, mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5033#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5034#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5034#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~switch5035#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5036#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5037#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5037#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~ret5038#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5038#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~mem5039#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5040#1, mlx5_ib_mr_initiator_pfault_handler_#t~ret5041#1, mlx5_ib_mr_initiator_pfault_handler_~qp#1.base, mlx5_ib_mr_initiator_pfault_handler_~qp#1.offset, mlx5_ib_mr_initiator_pfault_handler_~pfault#1.base, mlx5_ib_mr_initiator_pfault_handler_~pfault#1.offset, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.base, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.offset, mlx5_ib_mr_initiator_pfault_handler_~wqe_end#1.base, mlx5_ib_mr_initiator_pfault_handler_~wqe_end#1.offset, mlx5_ib_mr_initiator_pfault_handler_~wqe_length#1, mlx5_ib_mr_initiator_pfault_handler_~dev~67#1.base, mlx5_ib_mr_initiator_pfault_handler_~dev~67#1.offset, mlx5_ib_mr_initiator_pfault_handler_~tmp~287#1.base, mlx5_ib_mr_initiator_pfault_handler_~tmp~287#1.offset, mlx5_ib_mr_initiator_pfault_handler_~ctrl~2#1.base, mlx5_ib_mr_initiator_pfault_handler_~ctrl~2#1.offset, mlx5_ib_mr_initiator_pfault_handler_~wqe_index~0#1, mlx5_ib_mr_initiator_pfault_handler_~ds~1#1, mlx5_ib_mr_initiator_pfault_handler_~opcode~1#1, mlx5_ib_mr_initiator_pfault_handler_~tmp___0~157#1, mlx5_ib_mr_initiator_pfault_handler_~tmp___1~111#1.base, mlx5_ib_mr_initiator_pfault_handler_~tmp___1~111#1.offset, mlx5_ib_mr_initiator_pfault_handler_~tmp___2~86#1.base, mlx5_ib_mr_initiator_pfault_handler_~tmp___2~86#1.offset, mlx5_ib_mr_initiator_pfault_handler_~tmp___3~65#1, mlx5_ib_mr_initiator_pfault_handler_~tmp___4~54#1.base, mlx5_ib_mr_initiator_pfault_handler_~tmp___4~54#1.offset;mlx5_ib_mr_initiator_pfault_handler_~qp#1.base, mlx5_ib_mr_initiator_pfault_handler_~qp#1.offset := mlx5_ib_mr_initiator_pfault_handler_#in~qp#1.base, mlx5_ib_mr_initiator_pfault_handler_#in~qp#1.offset;mlx5_ib_mr_initiator_pfault_handler_~pfault#1.base, mlx5_ib_mr_initiator_pfault_handler_~pfault#1.offset := mlx5_ib_mr_initiator_pfault_handler_#in~pfault#1.base, mlx5_ib_mr_initiator_pfault_handler_#in~pfault#1.offset;mlx5_ib_mr_initiator_pfault_handler_~wqe#1.base, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.offset := mlx5_ib_mr_initiator_pfault_handler_#in~wqe#1.base, mlx5_ib_mr_initiator_pfault_handler_#in~wqe#1.offset;mlx5_ib_mr_initiator_pfault_handler_~wqe_end#1.base, mlx5_ib_mr_initiator_pfault_handler_~wqe_end#1.offset := mlx5_ib_mr_initiator_pfault_handler_#in~wqe_end#1.base, mlx5_ib_mr_initiator_pfault_handler_#in~wqe_end#1.offset;mlx5_ib_mr_initiator_pfault_handler_~wqe_length#1 := mlx5_ib_mr_initiator_pfault_handler_#in~wqe_length#1;havoc mlx5_ib_mr_initiator_pfault_handler_~dev~67#1.base, mlx5_ib_mr_initiator_pfault_handler_~dev~67#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_~tmp~287#1.base, mlx5_ib_mr_initiator_pfault_handler_~tmp~287#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_~ctrl~2#1.base, mlx5_ib_mr_initiator_pfault_handler_~ctrl~2#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_~wqe_index~0#1;havoc mlx5_ib_mr_initiator_pfault_handler_~ds~1#1;havoc mlx5_ib_mr_initiator_pfault_handler_~opcode~1#1;havoc mlx5_ib_mr_initiator_pfault_handler_~tmp___0~157#1;havoc mlx5_ib_mr_initiator_pfault_handler_~tmp___1~111#1.base, mlx5_ib_mr_initiator_pfault_handler_~tmp___1~111#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_~tmp___2~86#1.base, mlx5_ib_mr_initiator_pfault_handler_~tmp___2~86#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_~tmp___3~65#1;havoc mlx5_ib_mr_initiator_pfault_handler_~tmp___4~54#1.base, mlx5_ib_mr_initiator_pfault_handler_~tmp___4~54#1.offset;call mlx5_ib_mr_initiator_pfault_handler_#t~mem5007#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5007#1.offset := read~$Pointer$#18(mlx5_ib_mr_initiator_pfault_handler_~qp#1.base, 8 + mlx5_ib_mr_initiator_pfault_handler_~qp#1.offset, 8);call mlx5_ib_mr_initiator_pfault_handler_#t~mem5008#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5008#1.offset := read~$Pointer$#18(mlx5_ib_mr_initiator_pfault_handler_#t~mem5007#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5007#1.offset, 8); [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21160: assume !(0 != mlx5_ib_mr_wqe_pfault_handler_~requestor~0#1);assume { :begin_inline_mlx5_ib_mr_responder_pfault_handler } true;mlx5_ib_mr_responder_pfault_handler_#in~qp#1.base, mlx5_ib_mr_responder_pfault_handler_#in~qp#1.offset, mlx5_ib_mr_responder_pfault_handler_#in~pfault#1.base, mlx5_ib_mr_responder_pfault_handler_#in~pfault#1.offset, mlx5_ib_mr_responder_pfault_handler_#in~wqe#1.base, mlx5_ib_mr_responder_pfault_handler_#in~wqe#1.offset, mlx5_ib_mr_responder_pfault_handler_#in~wqe_end#1.base, mlx5_ib_mr_responder_pfault_handler_#in~wqe_end#1.offset, mlx5_ib_mr_responder_pfault_handler_#in~wqe_length#1 := mlx5_ib_mr_wqe_pfault_handler_~qp#1.base, mlx5_ib_mr_wqe_pfault_handler_~qp#1.offset, mlx5_ib_mr_wqe_pfault_handler_~pfault#1.base, mlx5_ib_mr_wqe_pfault_handler_~pfault#1.offset, mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.offset, mlx5_ib_mr_wqe_pfault_handler_~#wqe_end~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe_end~0#1.offset, mlx5_ib_mr_wqe_pfault_handler_~ret~11#1;havoc mlx5_ib_mr_responder_pfault_handler_#res#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5042#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5042#1.offset, mlx5_ib_mr_responder_pfault_handler_#t~mem5043#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5043#1.offset, mlx5_ib_mr_responder_pfault_handler_#t~ret5044#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5044#1.offset, mlx5_ib_mr_responder_pfault_handler_#t~mem5045#1, mlx5_ib_mr_responder_pfault_handler_#t~bitwise5046#1, mlx5_ib_mr_responder_pfault_handler_#t~mem5047#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5047#1.offset, mlx5_ib_mr_responder_pfault_handler_#t~ret5048#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5048#1.offset, mlx5_ib_mr_responder_pfault_handler_#t~mem5049#1, mlx5_ib_mr_responder_pfault_handler_#t~ret5050#1, mlx5_ib_mr_responder_pfault_handler_#t~mem5051#1, mlx5_ib_mr_responder_pfault_handler_#t~ret5052#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5052#1.offset, mlx5_ib_mr_responder_pfault_handler_#t~mem5053#1, mlx5_ib_mr_responder_pfault_handler_#t~ret5054#1, mlx5_ib_mr_responder_pfault_handler_#t~ret5055#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5055#1.offset, mlx5_ib_mr_responder_pfault_handler_#t~mem5056#1, mlx5_ib_mr_responder_pfault_handler_#t~ret5057#1, mlx5_ib_mr_responder_pfault_handler_#t~mem5058#1, mlx5_ib_mr_responder_pfault_handler_#t~switch5059#1, mlx5_ib_mr_responder_pfault_handler_#t~mem5060#1, mlx5_ib_mr_responder_pfault_handler_#t~bitwise5061#1, mlx5_ib_mr_responder_pfault_handler_#t~ret5062#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5062#1.offset, mlx5_ib_mr_responder_pfault_handler_#t~mem5063#1, mlx5_ib_mr_responder_pfault_handler_#t~mem5064#1, mlx5_ib_mr_responder_pfault_handler_#t~ret5065#1, mlx5_ib_mr_responder_pfault_handler_#t~mem5066#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5066#1.offset, mlx5_ib_mr_responder_pfault_handler_~qp#1.base, mlx5_ib_mr_responder_pfault_handler_~qp#1.offset, mlx5_ib_mr_responder_pfault_handler_~pfault#1.base, mlx5_ib_mr_responder_pfault_handler_~pfault#1.offset, mlx5_ib_mr_responder_pfault_handler_~wqe#1.base, mlx5_ib_mr_responder_pfault_handler_~wqe#1.offset, mlx5_ib_mr_responder_pfault_handler_~wqe_end#1.base, mlx5_ib_mr_responder_pfault_handler_~wqe_end#1.offset, mlx5_ib_mr_responder_pfault_handler_~wqe_length#1, mlx5_ib_mr_responder_pfault_handler_~dev~68#1.base, mlx5_ib_mr_responder_pfault_handler_~dev~68#1.offset, mlx5_ib_mr_responder_pfault_handler_~tmp~288#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp~288#1.offset, mlx5_ib_mr_responder_pfault_handler_~wq~3#1.base, mlx5_ib_mr_responder_pfault_handler_~wq~3#1.offset, mlx5_ib_mr_responder_pfault_handler_~wqe_size~3#1, mlx5_ib_mr_responder_pfault_handler_~tmp___0~158#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp___0~158#1.offset, mlx5_ib_mr_responder_pfault_handler_~tmp___1~112#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp___1~112#1.offset, mlx5_ib_mr_responder_pfault_handler_~tmp___2~87#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp___2~87#1.offset, mlx5_ib_mr_responder_pfault_handler_~tmp___3~66#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp___3~66#1.offset;mlx5_ib_mr_responder_pfault_handler_~qp#1.base, mlx5_ib_mr_responder_pfault_handler_~qp#1.offset := mlx5_ib_mr_responder_pfault_handler_#in~qp#1.base, mlx5_ib_mr_responder_pfault_handler_#in~qp#1.offset;mlx5_ib_mr_responder_pfault_handler_~pfault#1.base, mlx5_ib_mr_responder_pfault_handler_~pfault#1.offset := mlx5_ib_mr_responder_pfault_handler_#in~pfault#1.base, mlx5_ib_mr_responder_pfault_handler_#in~pfault#1.offset;mlx5_ib_mr_responder_pfault_handler_~wqe#1.base, mlx5_ib_mr_responder_pfault_handler_~wqe#1.offset := mlx5_ib_mr_responder_pfault_handler_#in~wqe#1.base, mlx5_ib_mr_responder_pfault_handler_#in~wqe#1.offset;mlx5_ib_mr_responder_pfault_handler_~wqe_end#1.base, mlx5_ib_mr_responder_pfault_handler_~wqe_end#1.offset := mlx5_ib_mr_responder_pfault_handler_#in~wqe_end#1.base, mlx5_ib_mr_responder_pfault_handler_#in~wqe_end#1.offset;mlx5_ib_mr_responder_pfault_handler_~wqe_length#1 := mlx5_ib_mr_responder_pfault_handler_#in~wqe_length#1;havoc mlx5_ib_mr_responder_pfault_handler_~dev~68#1.base, mlx5_ib_mr_responder_pfault_handler_~dev~68#1.offset;havoc mlx5_ib_mr_responder_pfault_handler_~tmp~288#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp~288#1.offset;havoc mlx5_ib_mr_responder_pfault_handler_~wq~3#1.base, mlx5_ib_mr_responder_pfault_handler_~wq~3#1.offset;havoc mlx5_ib_mr_responder_pfault_handler_~wqe_size~3#1;havoc mlx5_ib_mr_responder_pfault_handler_~tmp___0~158#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp___0~158#1.offset;havoc mlx5_ib_mr_responder_pfault_handler_~tmp___1~112#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp___1~112#1.offset;havoc mlx5_ib_mr_responder_pfault_handler_~tmp___2~87#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp___2~87#1.offset;havoc mlx5_ib_mr_responder_pfault_handler_~tmp___3~66#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp___3~66#1.offset;call mlx5_ib_mr_responder_pfault_handler_#t~mem5042#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5042#1.offset := read~$Pointer$#18(mlx5_ib_mr_responder_pfault_handler_~qp#1.base, 8 + mlx5_ib_mr_responder_pfault_handler_~qp#1.offset, 8);call mlx5_ib_mr_responder_pfault_handler_#t~mem5043#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5043#1.offset := read~$Pointer$#18(mlx5_ib_mr_responder_pfault_handler_#t~mem5042#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5042#1.offset, 8); [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11052-1: SUMMARY for call mlx5_ib_read_user_wqe_#t~ret1694#1 := ldv__builtin_expect((if mlx5_ib_read_user_wqe_#t~mem1693#1 % 256 % 18446744073709551616 <= 9223372036854775807 then mlx5_ib_read_user_wqe_#t~mem1693#1 % 256 % 18446744073709551616 else mlx5_ib_read_user_wqe_#t~mem1693#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21028: mlx5_ib_mr_initiator_pfault_handler_#t~switch5035#1 := mlx5_ib_mr_initiator_pfault_handler_#t~switch5035#1 || 11 == mlx5_ib_mr_initiator_pfault_handler_~opcode~1#1; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-1: assume 0 == mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5033#1 % 4294967296;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5032#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5033#1; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-1: assume !(0 == mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5033#1 % 4294967296);havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5032#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5033#1;call mlx5_ib_mr_initiator_pfault_handler_#t~mem5034#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5034#1.offset := read~$Pointer$#40(mlx5_ib_mr_initiator_pfault_handler_~wqe#1.base, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.offset, 8);call write~$Pointer$#40(mlx5_ib_mr_initiator_pfault_handler_#t~mem5034#1.base, 16 + mlx5_ib_mr_initiator_pfault_handler_#t~mem5034#1.offset, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.base, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.offset, 8); [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995: assume mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995: assume !mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5031#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5031#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5034#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5034#1.offset; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20945: assume (pagefault_data_segments_~wqe#1.base + pagefault_data_segments_~wqe#1.offset) % 18446744073709551616 < (pagefault_data_segments_~wqe_end#1.base + pagefault_data_segments_~wqe_end#1.offset) % 18446744073709551616; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20945: assume !((pagefault_data_segments_~wqe#1.base + pagefault_data_segments_~wqe#1.offset) % 18446744073709551616 < (pagefault_data_segments_~wqe_end#1.base + pagefault_data_segments_~wqe_end#1.offset) % 18446744073709551616);pagefault_data_segments_#res#1 := (if pagefault_data_segments_~ret~10#1 < 0 then pagefault_data_segments_~ret~10#1 else pagefault_data_segments_~npages~10#1); [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-11: assume mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1;call mlx5_ib_mr_initiator_pfault_handler_#t~mem5028#1 := read~int#18(mlx5_ib_mr_initiator_pfault_handler_~dev~67#1.base, 9980 + mlx5_ib_mr_initiator_pfault_handler_~dev~67#1.offset, 4); [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-11: assume !mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1;mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1 := mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1 || 8 == mlx5_ib_mr_initiator_pfault_handler_~opcode~1#1; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11069-1: mlx5_ib_read_user_wqe_#t~short1709#1 := mlx5_ib_read_user_wqe_#t~short1708#1; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-10: assume 0 == mlx5_ib_mr_initiator_pfault_handler_#t~mem5028#1 % 2 % 4294967296;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5028#1; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-10: assume !(0 == mlx5_ib_mr_initiator_pfault_handler_#t~mem5028#1 % 2 % 4294967296);havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5028#1; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11069: assume mlx5_ib_read_user_wqe_#t~short1709#1;havoc mlx5_ib_read_user_wqe_#t~mem1706#1;havoc mlx5_ib_read_user_wqe_#t~mem1707#1;havoc mlx5_ib_read_user_wqe_#t~short1708#1;havoc mlx5_ib_read_user_wqe_#t~short1709#1;mlx5_ib_read_user_wqe_#res#1 := -22;call ULTIMATE.dealloc(mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset);havoc mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11069: assume !mlx5_ib_read_user_wqe_#t~short1709#1;havoc mlx5_ib_read_user_wqe_#t~mem1706#1;havoc mlx5_ib_read_user_wqe_#t~mem1707#1;havoc mlx5_ib_read_user_wqe_#t~short1708#1;havoc mlx5_ib_read_user_wqe_#t~short1709#1;mlx5_ib_read_user_wqe_~__min1~0#1 := mlx5_ib_read_user_wqe_~offset~0#1 + mlx5_ib_read_user_wqe_~length#1;mlx5_ib_read_user_wqe_~__min2~0#1 := mlx5_ib_read_user_wqe_~wq_end~0#1;mlx5_ib_read_user_wqe_~first_copy_length~0#1 := (if mlx5_ib_read_user_wqe_~__min1~0#1 % 4294967296 < mlx5_ib_read_user_wqe_~__min2~0#1 % 4294967296 then mlx5_ib_read_user_wqe_~__min1~0#1 else mlx5_ib_read_user_wqe_~__min2~0#1) - mlx5_ib_read_user_wqe_~offset~0#1; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-13: assume mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-13: assume !mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11069-3: assume mlx5_ib_read_user_wqe_#t~short1709#1; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11069-3: assume !mlx5_ib_read_user_wqe_#t~short1709#1;mlx5_ib_read_user_wqe_#t~short1708#1 := 0 != mlx5_ib_read_user_wqe_~send#1; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-12: assume mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-12: assume !mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11069-2: assume mlx5_ib_read_user_wqe_#t~short1708#1;call mlx5_ib_read_user_wqe_#t~mem1707#1 := read~int#18(mlx5_ib_read_user_wqe_~umem~1#1.base, 8 + mlx5_ib_read_user_wqe_~umem~1#1.offset, 8);mlx5_ib_read_user_wqe_#t~short1708#1 := (16 + mlx5_ib_read_user_wqe_~offset~0#1) % 18446744073709551616 > mlx5_ib_read_user_wqe_#t~mem1707#1 % 18446744073709551616; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11069-2: assume !mlx5_ib_read_user_wqe_#t~short1708#1; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-14: assume mlx5_ib_mr_initiator_pfault_handler_#t~switch5026#1;mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1 := 10 == mlx5_ib_mr_initiator_pfault_handler_~opcode~1#1; [2025-02-08 03:00:15,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-14: assume !mlx5_ib_mr_initiator_pfault_handler_#t~switch5026#1;mlx5_ib_mr_initiator_pfault_handler_#t~switch5026#1 := mlx5_ib_mr_initiator_pfault_handler_#t~switch5026#1 || 4 == mlx5_ib_mr_initiator_pfault_handler_#t~mem5025#1; [2025-02-08 03:00:15,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20896: assume 0 != (pagefault_data_segments_~total_wqe_bytes#1.base + pagefault_data_segments_~total_wqe_bytes#1.offset) % 18446744073709551616;call write~int#30(0, pagefault_data_segments_~total_wqe_bytes#1.base, pagefault_data_segments_~total_wqe_bytes#1.offset, 4); [2025-02-08 03:00:15,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20896: assume !(0 != (pagefault_data_segments_~total_wqe_bytes#1.base + pagefault_data_segments_~total_wqe_bytes#1.offset) % 18446744073709551616); [2025-02-08 03:00:15,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-3: assume 0 == mlx5_ib_mr_initiator_pfault_handler_#t~mem5032#1 % 4294967296;mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5033#1 := 0; [2025-02-08 03:00:15,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-3: assume !(0 == mlx5_ib_mr_initiator_pfault_handler_#t~mem5032#1 % 4294967296); [2025-02-08 03:00:15,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-2: assume 8 == mlx5_ib_mr_initiator_pfault_handler_#t~mem5032#1 % 4294967296;mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5033#1 := mlx5_ib_mr_initiator_pfault_handler_#t~mem5032#1; [2025-02-08 03:00:15,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-2: assume !(8 == mlx5_ib_mr_initiator_pfault_handler_#t~mem5032#1 % 4294967296); [2025-02-08 03:00:15,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-5: assume 0 == mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5030#1 % 4294967296;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5029#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5030#1; [2025-02-08 03:00:15,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-5: assume !(0 == mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5030#1 % 4294967296);havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5029#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5030#1;call mlx5_ib_mr_initiator_pfault_handler_#t~mem5031#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5031#1.offset := read~$Pointer$#40(mlx5_ib_mr_initiator_pfault_handler_~wqe#1.base, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.offset, 8);call write~$Pointer$#40(mlx5_ib_mr_initiator_pfault_handler_#t~mem5031#1.base, 16 + mlx5_ib_mr_initiator_pfault_handler_#t~mem5031#1.offset, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.base, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.offset, 8); [2025-02-08 03:00:15,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-4: assume mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1;call mlx5_ib_mr_initiator_pfault_handler_#t~mem5032#1 := read~int#18(mlx5_ib_mr_initiator_pfault_handler_~dev~67#1.base, 9980 + mlx5_ib_mr_initiator_pfault_handler_~dev~67#1.offset, 4); [2025-02-08 03:00:15,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-4: assume !mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1;mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1 := true; [2025-02-08 03:00:15,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-7: assume 0 == mlx5_ib_mr_initiator_pfault_handler_#t~mem5029#1 % 4294967296;mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5030#1 := 0; [2025-02-08 03:00:15,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-7: assume !(0 == mlx5_ib_mr_initiator_pfault_handler_#t~mem5029#1 % 4294967296); [2025-02-08 03:00:15,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-6: assume 4 == mlx5_ib_mr_initiator_pfault_handler_#t~mem5029#1 % 4294967296;mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5030#1 := mlx5_ib_mr_initiator_pfault_handler_#t~mem5029#1; [2025-02-08 03:00:15,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-6: assume !(4 == mlx5_ib_mr_initiator_pfault_handler_#t~mem5029#1 % 4294967296); [2025-02-08 03:00:15,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-9: assume mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1; [2025-02-08 03:00:15,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-9: assume !mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1; [2025-02-08 03:00:15,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-8: assume mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1;call mlx5_ib_mr_initiator_pfault_handler_#t~mem5029#1 := read~int#18(mlx5_ib_mr_initiator_pfault_handler_~dev~67#1.base, 9980 + mlx5_ib_mr_initiator_pfault_handler_~dev~67#1.offset, 4); [2025-02-08 03:00:15,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20995-8: assume !mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1;mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1 := mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1 || 16 == mlx5_ib_mr_initiator_pfault_handler_~opcode~1#1; [2025-02-08 03:00:15,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11053: assume 0 != mlx5_ib_read_user_wqe_~tmp___1~38#1; [2025-02-08 03:00:15,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11053: assume !(0 != mlx5_ib_read_user_wqe_~tmp___1~38#1); [2025-02-08 03:00:15,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21161: mlx5_ib_mr_wqe_pfault_handler_#t~ret5081#1 := mlx5_ib_mr_initiator_pfault_handler_#res#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5007#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5007#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~mem5008#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5008#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~ret5009#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5009#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~mem5010#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5010#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~mem5011#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5012#1, mlx5_ib_mr_initiator_pfault_handler_#t~ret5013#1, mlx5_ib_mr_initiator_pfault_handler_#t~ret5014#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5014#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~mem5015#1, mlx5_ib_mr_initiator_pfault_handler_#t~ret5016#1, mlx5_ib_mr_initiator_pfault_handler_#t~ret5017#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5017#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~mem5018#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5019#1, mlx5_ib_mr_initiator_pfault_handler_#t~ret5020#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5021#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5021#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~mem5022#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5022#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~mem5023#1, mlx5_ib_mr_initiator_pfault_handler_#t~ret5024#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5025#1, mlx5_ib_mr_initiator_pfault_handler_#t~switch5026#1, mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5028#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5029#1, mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5030#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5031#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5031#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~mem5032#1, mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5033#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5034#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5034#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~switch5035#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5036#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5037#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5037#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~ret5038#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5038#1.offset, mlx5_ib_mr_initiator_pfault_handler_#t~mem5039#1, mlx5_ib_mr_initiator_pfault_handler_#t~mem5040#1, mlx5_ib_mr_initiator_pfault_handler_#t~ret5041#1, mlx5_ib_mr_initiator_pfault_handler_~qp#1.base, mlx5_ib_mr_initiator_pfault_handler_~qp#1.offset, mlx5_ib_mr_initiator_pfault_handler_~pfault#1.base, mlx5_ib_mr_initiator_pfault_handler_~pfault#1.offset, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.base, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.offset, mlx5_ib_mr_initiator_pfault_handler_~wqe_end#1.base, mlx5_ib_mr_initiator_pfault_handler_~wqe_end#1.offset, mlx5_ib_mr_initiator_pfault_handler_~wqe_length#1, mlx5_ib_mr_initiator_pfault_handler_~dev~67#1.base, mlx5_ib_mr_initiator_pfault_handler_~dev~67#1.offset, mlx5_ib_mr_initiator_pfault_handler_~tmp~287#1.base, mlx5_ib_mr_initiator_pfault_handler_~tmp~287#1.offset, mlx5_ib_mr_initiator_pfault_handler_~ctrl~2#1.base, mlx5_ib_mr_initiator_pfault_handler_~ctrl~2#1.offset, mlx5_ib_mr_initiator_pfault_handler_~wqe_index~0#1, mlx5_ib_mr_initiator_pfault_handler_~ds~1#1, mlx5_ib_mr_initiator_pfault_handler_~opcode~1#1, mlx5_ib_mr_initiator_pfault_handler_~tmp___0~157#1, mlx5_ib_mr_initiator_pfault_handler_~tmp___1~111#1.base, mlx5_ib_mr_initiator_pfault_handler_~tmp___1~111#1.offset, mlx5_ib_mr_initiator_pfault_handler_~tmp___2~86#1.base, mlx5_ib_mr_initiator_pfault_handler_~tmp___2~86#1.offset, mlx5_ib_mr_initiator_pfault_handler_~tmp___3~65#1, mlx5_ib_mr_initiator_pfault_handler_~tmp___4~54#1.base, mlx5_ib_mr_initiator_pfault_handler_~tmp___4~54#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_#in~qp#1.base, mlx5_ib_mr_initiator_pfault_handler_#in~qp#1.offset, mlx5_ib_mr_initiator_pfault_handler_#in~pfault#1.base, mlx5_ib_mr_initiator_pfault_handler_#in~pfault#1.offset, mlx5_ib_mr_initiator_pfault_handler_#in~wqe#1.base, mlx5_ib_mr_initiator_pfault_handler_#in~wqe#1.offset, mlx5_ib_mr_initiator_pfault_handler_#in~wqe_end#1.base, mlx5_ib_mr_initiator_pfault_handler_#in~wqe_end#1.offset, mlx5_ib_mr_initiator_pfault_handler_#in~wqe_length#1;assume { :end_inline_mlx5_ib_mr_initiator_pfault_handler } true;assume -2147483648 <= mlx5_ib_mr_wqe_pfault_handler_#t~ret5081#1 && mlx5_ib_mr_wqe_pfault_handler_#t~ret5081#1 <= 2147483647;mlx5_ib_mr_wqe_pfault_handler_~ret~11#1 := mlx5_ib_mr_wqe_pfault_handler_#t~ret5081#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~ret5081#1; [2025-02-08 03:00:15,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21227: call ULTIMATE.dealloc(mlx5_ib_mr_rdma_pfault_handler_~#dummy_pfault~0#1.base, mlx5_ib_mr_rdma_pfault_handler_~#dummy_pfault~0#1.offset);havoc mlx5_ib_mr_rdma_pfault_handler_~#dummy_pfault~0#1.base, mlx5_ib_mr_rdma_pfault_handler_~#dummy_pfault~0#1.offset;havoc mlx5_ib_mr_rdma_pfault_handler_#t~mem5103#1, mlx5_ib_mr_rdma_pfault_handler_#t~mem5104#1, mlx5_ib_mr_rdma_pfault_handler_#t~mem5106#1, mlx5_ib_mr_rdma_pfault_handler_#t~mem5105#1, mlx5_ib_mr_rdma_pfault_handler_#t~mem5107#1, mlx5_ib_mr_rdma_pfault_handler_#t~mem5108#1, mlx5_ib_mr_rdma_pfault_handler_#t~mem5109#1, mlx5_ib_mr_rdma_pfault_handler_#t~mem5110#1, mlx5_ib_mr_rdma_pfault_handler_#t~mem5111#1, mlx5_ib_mr_rdma_pfault_handler_#t~mem5112#1, mlx5_ib_mr_rdma_pfault_handler_#t~ret5113#1, mlx5_ib_mr_rdma_pfault_handler_#t~ret5114#1, mlx5_ib_mr_rdma_pfault_handler_#t~ret5115#1, mlx5_ib_mr_rdma_pfault_handler_#t~mem5116#1, mlx5_ib_mr_rdma_pfault_handler_#t~ret5117#1, mlx5_ib_mr_rdma_pfault_handler_~qp#1.base, mlx5_ib_mr_rdma_pfault_handler_~qp#1.offset, mlx5_ib_mr_rdma_pfault_handler_~pfault#1.base, mlx5_ib_mr_rdma_pfault_handler_~pfault#1.offset, mlx5_ib_mr_rdma_pfault_handler_~mpfault~0#1.base, mlx5_ib_mr_rdma_pfault_handler_~mpfault~0#1.offset, mlx5_ib_mr_rdma_pfault_handler_~address~0#1, mlx5_ib_mr_rdma_pfault_handler_~length~0#1, mlx5_ib_mr_rdma_pfault_handler_~prefetch_len~0#1, mlx5_ib_mr_rdma_pfault_handler_~prefetch_activated~0#1, mlx5_ib_mr_rdma_pfault_handler_~rkey~0#1, mlx5_ib_mr_rdma_pfault_handler_~ret~12#1, mlx5_ib_mr_rdma_pfault_handler_~#dummy_pfault~0#1.base, mlx5_ib_mr_rdma_pfault_handler_~#dummy_pfault~0#1.offset, mlx5_ib_mr_rdma_pfault_handler_~_min1~1#1, mlx5_ib_mr_rdma_pfault_handler_~_min2~1#1, mlx5_ib_mr_rdma_pfault_handler_~_min1___0~0#1, mlx5_ib_mr_rdma_pfault_handler_~_min2___0~0#1, mlx5_ib_mr_rdma_pfault_handler_~tmp~290#1;havoc mlx5_ib_mr_rdma_pfault_handler_#in~qp#1.base, mlx5_ib_mr_rdma_pfault_handler_#in~qp#1.offset, mlx5_ib_mr_rdma_pfault_handler_#in~pfault#1.base, mlx5_ib_mr_rdma_pfault_handler_#in~pfault#1.offset;assume { :end_inline_mlx5_ib_mr_rdma_pfault_handler } true; [2025-02-08 03:00:15,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21178: mlx5_ib_mr_wqe_pfault_handler_#t~ret5090#1 := pagefault_data_segments_#res#1;havoc pagefault_data_segments_#t~mem4992#1.base, pagefault_data_segments_#t~mem4992#1.offset, pagefault_data_segments_#t~short4993#1, pagefault_data_segments_#t~mem4994#1, pagefault_data_segments_#t~ret4995#1, pagefault_data_segments_#t~mem4996#1, pagefault_data_segments_#t~ret4997#1, pagefault_data_segments_#t~mem4998#1, pagefault_data_segments_#t~ret4999#1, pagefault_data_segments_#t~mem5000#1, pagefault_data_segments_#t~mem5001#1, pagefault_data_segments_#t~mem5002#1, pagefault_data_segments_#t~short5003#1, pagefault_data_segments_#t~mem5004#1, pagefault_data_segments_#t~mem5005#1, pagefault_data_segments_#t~ret5006#1, pagefault_data_segments_~qp#1.base, pagefault_data_segments_~qp#1.offset, pagefault_data_segments_~pfault#1.base, pagefault_data_segments_~pfault#1.offset, pagefault_data_segments_~wqe#1.base, pagefault_data_segments_~wqe#1.offset, pagefault_data_segments_~wqe_end#1.base, pagefault_data_segments_~wqe_end#1.offset, pagefault_data_segments_~bytes_mapped#1.base, pagefault_data_segments_~bytes_mapped#1.offset, pagefault_data_segments_~total_wqe_bytes#1.base, pagefault_data_segments_~total_wqe_bytes#1.offset, pagefault_data_segments_~receive_queue#1, pagefault_data_segments_~ret~10#1, pagefault_data_segments_~npages~10#1, pagefault_data_segments_~io_virt~0#1, pagefault_data_segments_~key~1#1, pagefault_data_segments_~byte_count~1#1, pagefault_data_segments_~bcnt~0#1, pagefault_data_segments_~inline_segment~0#1, pagefault_data_segments_~dseg~0#1.base, pagefault_data_segments_~dseg~0#1.offset, pagefault_data_segments_~tmp~286#1, pagefault_data_segments_~tmp___0~156#1, pagefault_data_segments_~tmp___1~110#1, pagefault_data_segments_~__min1~5#1, pagefault_data_segments_~__min2~5#1, pagefault_data_segments_~__min1___0~2#1, pagefault_data_segments_~__min2___0~2#1;havoc pagefault_data_segments_#in~qp#1.base, pagefault_data_segments_#in~qp#1.offset, pagefault_data_segments_#in~pfault#1.base, pagefault_data_segments_#in~pfault#1.offset, pagefault_data_segments_#in~wqe#1.base, pagefault_data_segments_#in~wqe#1.offset, pagefault_data_segments_#in~wqe_end#1.base, pagefault_data_segments_#in~wqe_end#1.offset, pagefault_data_segments_#in~bytes_mapped#1.base, pagefault_data_segments_#in~bytes_mapped#1.offset, pagefault_data_segments_#in~total_wqe_bytes#1.base, pagefault_data_segments_#in~total_wqe_bytes#1.offset, pagefault_data_segments_#in~receive_queue#1;assume { :end_inline_pagefault_data_segments } true;assume -2147483648 <= mlx5_ib_mr_wqe_pfault_handler_#t~ret5090#1 && mlx5_ib_mr_wqe_pfault_handler_#t~ret5090#1 <= 2147483647;mlx5_ib_mr_wqe_pfault_handler_~ret~11#1 := mlx5_ib_mr_wqe_pfault_handler_#t~ret5090#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5088#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~mem5088#1.offset;havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5089#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~mem5089#1.offset;havoc mlx5_ib_mr_wqe_pfault_handler_#t~ret5090#1; [2025-02-08 03:00:15,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11087-3: assume 0 == mlx5_ib_read_user_wqe_#t~mem1713#1;mlx5_ib_read_user_wqe_#t~bitwise1714#1 := 1; [2025-02-08 03:00:15,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11087-3: assume !(0 == mlx5_ib_read_user_wqe_#t~mem1713#1); [2025-02-08 03:00:15,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11087-2: havoc mlx5_ib_read_user_wqe_#t~bitwise1714#1;assume mlx5_ib_read_user_wqe_#t~bitwise1714#1 > 1; [2025-02-08 03:00:15,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11054-1: SUMMARY for call mlx5_ib_read_user_wqe_#t~ret1695#1.base, mlx5_ib_read_user_wqe_#t~ret1695#1.offset := get_current(); srcloc: null [2025-02-08 03:00:15,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-1: assume pagefault_data_segments_#t~short5003#1; [2025-02-08 03:00:15,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-1: assume !pagefault_data_segments_#t~short5003#1;call pagefault_data_segments_#t~mem5002#1 := read~int#18(pagefault_data_segments_~pfault#1.base, 76 + pagefault_data_segments_~pfault#1.offset, 4);pagefault_data_segments_#t~short5003#1 := pagefault_data_segments_#t~mem5002#1 % 4294967296 % 18446744073709551616 >= pagefault_data_segments_~bcnt~0#1 % 18446744073709551616; [2025-02-08 03:00:15,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11087-1: [2025-02-08 03:00:15,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11054: mlx5_ib_read_user_wqe_~tmp___0~56#1.base, mlx5_ib_read_user_wqe_~tmp___0~56#1.offset := mlx5_ib_read_user_wqe_#t~ret1695#1.base, mlx5_ib_read_user_wqe_#t~ret1695#1.offset;havoc mlx5_ib_read_user_wqe_#t~ret1695#1.base, mlx5_ib_read_user_wqe_#t~ret1695#1.offset;call mlx5_ib_read_user_wqe_#t~mem1696#1 := read~int#7(mlx5_ib_read_user_wqe_~tmp___0~56#1.base, 2076 + mlx5_ib_read_user_wqe_~tmp___0~56#1.offset, 4);call mlx5_ib_read_user_wqe_#t~mem1697#1 := read~int#18(mlx5_ib_read_user_wqe_~qp#1.base, 120 + mlx5_ib_read_user_wqe_~qp#1.offset, 4); [2025-02-08 03:00:15,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931: assume pagefault_data_segments_#t~short5003#1;havoc pagefault_data_segments_#t~mem5002#1;havoc pagefault_data_segments_#t~short5003#1;pagefault_data_segments_~__min1___0~2#1 := pagefault_data_segments_~bcnt~0#1;call pagefault_data_segments_#t~mem5004#1 := read~int#18(pagefault_data_segments_~pfault#1.base, 76 + pagefault_data_segments_~pfault#1.offset, 4);pagefault_data_segments_~__min2___0~2#1 := pagefault_data_segments_#t~mem5004#1 % 4294967296;havoc pagefault_data_segments_#t~mem5004#1;call pagefault_data_segments_#t~mem5005#1 := read~int#18(pagefault_data_segments_~pfault#1.base, 76 + pagefault_data_segments_~pfault#1.offset, 4);call write~int#18(pagefault_data_segments_#t~mem5005#1 - (if pagefault_data_segments_~__min1___0~2#1 % 18446744073709551616 < pagefault_data_segments_~__min2___0~2#1 % 18446744073709551616 then pagefault_data_segments_~__min1___0~2#1 else pagefault_data_segments_~__min2___0~2#1), pagefault_data_segments_~pfault#1.base, 76 + pagefault_data_segments_~pfault#1.offset, 4);havoc pagefault_data_segments_#t~mem5005#1; [2025-02-08 03:00:15,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931: assume !pagefault_data_segments_#t~short5003#1;havoc pagefault_data_segments_#t~mem5002#1;havoc pagefault_data_segments_#t~short5003#1; [2025-02-08 03:00:15,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11087: mlx5_ib_read_user_wqe_~wqe_length~0#1 := mlx5_ib_read_user_wqe_#t~bitwise1714#1;havoc mlx5_ib_read_user_wqe_#t~mem1713#1;havoc mlx5_ib_read_user_wqe_#t~bitwise1714#1; [2025-02-08 03:00:15,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21014: [2025-02-08 03:00:15,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21014-1: havoc mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5033#1;assume mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5033#1 % 4294967296 <= mlx5_ib_mr_initiator_pfault_handler_#t~mem5032#1 % 4294967296 && mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5033#1 % 4294967296 <= 8; [2025-02-08 03:00:15,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20931-2: pagefault_data_segments_#t~short5003#1 := 0 != pagefault_data_segments_~inline_segment~0#1; [2025-02-08 03:00:15,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21064: mlx5_ib_mr_responder_pfault_handler_~tmp~288#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp~288#1.offset := mlx5_ib_mr_responder_pfault_handler_#t~ret5044#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5044#1.offset;havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5042#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5042#1.offset;havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5043#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5043#1.offset;havoc mlx5_ib_mr_responder_pfault_handler_#t~ret5044#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5044#1.offset;mlx5_ib_mr_responder_pfault_handler_~dev~68#1.base, mlx5_ib_mr_responder_pfault_handler_~dev~68#1.offset := mlx5_ib_mr_responder_pfault_handler_~tmp~288#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp~288#1.offset;mlx5_ib_mr_responder_pfault_handler_~wq~3#1.base, mlx5_ib_mr_responder_pfault_handler_~wq~3#1.offset := mlx5_ib_mr_responder_pfault_handler_~qp#1.base, 305 + mlx5_ib_mr_responder_pfault_handler_~qp#1.offset;call mlx5_ib_mr_responder_pfault_handler_#t~mem5045#1 := read~int#18(mlx5_ib_mr_responder_pfault_handler_~wq~3#1.base, 118 + mlx5_ib_mr_responder_pfault_handler_~wq~3#1.offset, 4); [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20998: mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1 := mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1 || 11 == mlx5_ib_mr_initiator_pfault_handler_~opcode~1#1; [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21064-1: SUMMARY for call mlx5_ib_mr_responder_pfault_handler_#t~ret5044#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5044#1.offset := to_mdev(mlx5_ib_mr_responder_pfault_handler_#t~mem5043#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5043#1.offset); srcloc: null [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11055-1: SUMMARY for call __dynamic_pr_debug(mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset, 172, 0); srcloc: null [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11055: havoc mlx5_ib_read_user_wqe_#t~mem1696#1;havoc mlx5_ib_read_user_wqe_#t~mem1697#1; [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21163: mlx5_ib_mr_wqe_pfault_handler_#t~ret5082#1 := mlx5_ib_mr_responder_pfault_handler_#res#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5042#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5042#1.offset, mlx5_ib_mr_responder_pfault_handler_#t~mem5043#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5043#1.offset, mlx5_ib_mr_responder_pfault_handler_#t~ret5044#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5044#1.offset, mlx5_ib_mr_responder_pfault_handler_#t~mem5045#1, mlx5_ib_mr_responder_pfault_handler_#t~bitwise5046#1, mlx5_ib_mr_responder_pfault_handler_#t~mem5047#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5047#1.offset, mlx5_ib_mr_responder_pfault_handler_#t~ret5048#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5048#1.offset, mlx5_ib_mr_responder_pfault_handler_#t~mem5049#1, mlx5_ib_mr_responder_pfault_handler_#t~ret5050#1, mlx5_ib_mr_responder_pfault_handler_#t~mem5051#1, mlx5_ib_mr_responder_pfault_handler_#t~ret5052#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5052#1.offset, mlx5_ib_mr_responder_pfault_handler_#t~mem5053#1, mlx5_ib_mr_responder_pfault_handler_#t~ret5054#1, mlx5_ib_mr_responder_pfault_handler_#t~ret5055#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5055#1.offset, mlx5_ib_mr_responder_pfault_handler_#t~mem5056#1, mlx5_ib_mr_responder_pfault_handler_#t~ret5057#1, mlx5_ib_mr_responder_pfault_handler_#t~mem5058#1, mlx5_ib_mr_responder_pfault_handler_#t~switch5059#1, mlx5_ib_mr_responder_pfault_handler_#t~mem5060#1, mlx5_ib_mr_responder_pfault_handler_#t~bitwise5061#1, mlx5_ib_mr_responder_pfault_handler_#t~ret5062#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5062#1.offset, mlx5_ib_mr_responder_pfault_handler_#t~mem5063#1, mlx5_ib_mr_responder_pfault_handler_#t~mem5064#1, mlx5_ib_mr_responder_pfault_handler_#t~ret5065#1, mlx5_ib_mr_responder_pfault_handler_#t~mem5066#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5066#1.offset, mlx5_ib_mr_responder_pfault_handler_~qp#1.base, mlx5_ib_mr_responder_pfault_handler_~qp#1.offset, mlx5_ib_mr_responder_pfault_handler_~pfault#1.base, mlx5_ib_mr_responder_pfault_handler_~pfault#1.offset, mlx5_ib_mr_responder_pfault_handler_~wqe#1.base, mlx5_ib_mr_responder_pfault_handler_~wqe#1.offset, mlx5_ib_mr_responder_pfault_handler_~wqe_end#1.base, mlx5_ib_mr_responder_pfault_handler_~wqe_end#1.offset, mlx5_ib_mr_responder_pfault_handler_~wqe_length#1, mlx5_ib_mr_responder_pfault_handler_~dev~68#1.base, mlx5_ib_mr_responder_pfault_handler_~dev~68#1.offset, mlx5_ib_mr_responder_pfault_handler_~tmp~288#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp~288#1.offset, mlx5_ib_mr_responder_pfault_handler_~wq~3#1.base, mlx5_ib_mr_responder_pfault_handler_~wq~3#1.offset, mlx5_ib_mr_responder_pfault_handler_~wqe_size~3#1, mlx5_ib_mr_responder_pfault_handler_~tmp___0~158#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp___0~158#1.offset, mlx5_ib_mr_responder_pfault_handler_~tmp___1~112#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp___1~112#1.offset, mlx5_ib_mr_responder_pfault_handler_~tmp___2~87#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp___2~87#1.offset, mlx5_ib_mr_responder_pfault_handler_~tmp___3~66#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp___3~66#1.offset;havoc mlx5_ib_mr_responder_pfault_handler_#in~qp#1.base, mlx5_ib_mr_responder_pfault_handler_#in~qp#1.offset, mlx5_ib_mr_responder_pfault_handler_#in~pfault#1.base, mlx5_ib_mr_responder_pfault_handler_#in~pfault#1.offset, mlx5_ib_mr_responder_pfault_handler_#in~wqe#1.base, mlx5_ib_mr_responder_pfault_handler_#in~wqe#1.offset, mlx5_ib_mr_responder_pfault_handler_#in~wqe_end#1.base, mlx5_ib_mr_responder_pfault_handler_#in~wqe_end#1.offset, mlx5_ib_mr_responder_pfault_handler_#in~wqe_length#1;assume { :end_inline_mlx5_ib_mr_responder_pfault_handler } true;assume -2147483648 <= mlx5_ib_mr_wqe_pfault_handler_#t~ret5082#1 && mlx5_ib_mr_wqe_pfault_handler_#t~ret5082#1 <= 2147483647;mlx5_ib_mr_wqe_pfault_handler_~ret~11#1 := mlx5_ib_mr_wqe_pfault_handler_#t~ret5082#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~ret5082#1; [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20982: assume 0 == mlx5_ib_mr_initiator_pfault_handler_~ds~1#1 % 4294967296; [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20982: assume !(0 == mlx5_ib_mr_initiator_pfault_handler_~ds~1#1 % 4294967296);call mlx5_ib_mr_initiator_pfault_handler_#t~mem5021#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5021#1.offset := read~$Pointer$#40(mlx5_ib_mr_initiator_pfault_handler_~wqe#1.base, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.offset, 8);call write~$Pointer$#44(mlx5_ib_mr_initiator_pfault_handler_#t~mem5021#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5021#1.offset + (if 16 * mlx5_ib_mr_initiator_pfault_handler_~ds~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then 16 * mlx5_ib_mr_initiator_pfault_handler_~ds~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else 16 * mlx5_ib_mr_initiator_pfault_handler_~ds~1#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), mlx5_ib_mr_initiator_pfault_handler_~wqe_end#1.base, mlx5_ib_mr_initiator_pfault_handler_~wqe_end#1.offset, 8);havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5021#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5021#1.offset;call mlx5_ib_mr_initiator_pfault_handler_#t~mem5022#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5022#1.offset := read~$Pointer$#40(mlx5_ib_mr_initiator_pfault_handler_~wqe#1.base, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.offset, 8);call write~$Pointer$#40(mlx5_ib_mr_initiator_pfault_handler_#t~mem5022#1.base, 16 + mlx5_ib_mr_initiator_pfault_handler_#t~mem5022#1.offset, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.base, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.offset, 8);havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5022#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5022#1.offset;call mlx5_ib_mr_initiator_pfault_handler_#t~mem5023#1 := read~int#67(mlx5_ib_mr_initiator_pfault_handler_~ctrl~2#1.base, mlx5_ib_mr_initiator_pfault_handler_~ctrl~2#1.offset, 4); [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21180: assume -11 == mlx5_ib_mr_wqe_pfault_handler_~ret~11#1; [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21180: assume !(-11 == mlx5_ib_mr_wqe_pfault_handler_~ret~11#1);mlx5_ib_mr_wqe_pfault_handler_#t~short5093#1 := mlx5_ib_mr_wqe_pfault_handler_~ret~11#1 < 0; [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20999: mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1 := mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1 || 1 == mlx5_ib_mr_initiator_pfault_handler_~opcode~1#1; [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11089: assume mlx5_ib_read_user_wqe_~wqe_length~0#1 % 4294967296 <= mlx5_ib_read_user_wqe_~first_copy_length~0#1 % 4294967296;mlx5_ib_read_user_wqe_#res#1 := (if mlx5_ib_read_user_wqe_~first_copy_length~0#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5_ib_read_user_wqe_~first_copy_length~0#1 % 4294967296 % 4294967296 else mlx5_ib_read_user_wqe_~first_copy_length~0#1 % 4294967296 % 4294967296 - 4294967296);call ULTIMATE.dealloc(mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset);havoc mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset; [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11089: assume !(mlx5_ib_read_user_wqe_~wqe_length~0#1 % 4294967296 <= mlx5_ib_read_user_wqe_~first_copy_length~0#1 % 4294967296);call mlx5_ib_read_user_wqe_#t~mem1715#1 := read~int#18(mlx5_ib_read_user_wqe_~wq~2#1.base, 114 + mlx5_ib_read_user_wqe_~wq~2#1.offset, 4); [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21098: assume mlx5_ib_mr_responder_pfault_handler_#t~switch5059#1; [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21098: assume !mlx5_ib_mr_responder_pfault_handler_#t~switch5059#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5058#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~switch5059#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5063#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5064#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~ret5065#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5058#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~switch5059#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5063#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5064#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~ret5065#1;call mlx5_ib_mr_responder_pfault_handler_#t~mem5066#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5066#1.offset := read~$Pointer$#40(mlx5_ib_mr_responder_pfault_handler_~wqe#1.base, mlx5_ib_mr_responder_pfault_handler_~wqe#1.offset, 8);call write~$Pointer$#44(mlx5_ib_mr_responder_pfault_handler_#t~mem5066#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5066#1.offset + (if mlx5_ib_mr_responder_pfault_handler_~wqe_size~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_ib_mr_responder_pfault_handler_~wqe_size~3#1 % 18446744073709551616 % 18446744073709551616 else mlx5_ib_mr_responder_pfault_handler_~wqe_size~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), mlx5_ib_mr_responder_pfault_handler_~wqe_end#1.base, mlx5_ib_mr_responder_pfault_handler_~wqe_end#1.offset, 8);mlx5_ib_mr_responder_pfault_handler_#res#1 := 0; [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20983-1: SUMMARY for call mlx5_ib_mr_initiator_pfault_handler_#t~ret5017#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5017#1.offset := get_current(); srcloc: null [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20983: mlx5_ib_mr_initiator_pfault_handler_~tmp___2~86#1.base, mlx5_ib_mr_initiator_pfault_handler_~tmp___2~86#1.offset := mlx5_ib_mr_initiator_pfault_handler_#t~ret5017#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5017#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_#t~ret5017#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5017#1.offset;call mlx5_ib_mr_initiator_pfault_handler_#t~mem5018#1 := read~int#7(mlx5_ib_mr_initiator_pfault_handler_~tmp___2~86#1.base, 2076 + mlx5_ib_mr_initiator_pfault_handler_~tmp___2~86#1.offset, 4);call mlx5_ib_mr_initiator_pfault_handler_#t~mem5019#1 := read~int#18(mlx5_ib_mr_initiator_pfault_handler_~qp#1.base, 236 + mlx5_ib_mr_initiator_pfault_handler_~qp#1.offset, 4); [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20917: assume ((0 != pagefault_data_segments_~receive_queue#1 && 0 == pagefault_data_segments_~bcnt~0#1 % 18446744073709551616) && 256 == pagefault_data_segments_~key~1#1 % 4294967296) && 0 == pagefault_data_segments_~io_virt~0#1 % 18446744073709551616; [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20917: assume !(((0 != pagefault_data_segments_~receive_queue#1 && 0 == pagefault_data_segments_~bcnt~0#1 % 18446744073709551616) && 256 == pagefault_data_segments_~key~1#1 % 4294967296) && 0 == pagefault_data_segments_~io_virt~0#1 % 18446744073709551616); [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21280: mlx5_ib_mr_rdma_pfault_handler_#t~ret5114#1 := pages_in_range_#res#1;havoc pages_in_range_~address#1, pages_in_range_~length#1;havoc pages_in_range_#in~address#1, pages_in_range_#in~length#1;assume { :end_inline_pages_in_range } true;assume -2147483648 <= mlx5_ib_mr_rdma_pfault_handler_#t~ret5114#1 && mlx5_ib_mr_rdma_pfault_handler_#t~ret5114#1 <= 2147483647;mlx5_ib_mr_rdma_pfault_handler_~tmp~290#1 := mlx5_ib_mr_rdma_pfault_handler_#t~ret5114#1;havoc mlx5_ib_mr_rdma_pfault_handler_#t~ret5114#1; [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21165: assume mlx5_ib_mr_wqe_pfault_handler_~ret~11#1 < 0;mlx5_ib_mr_wqe_pfault_handler_~resume_with_error~0#1 := 1; [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21165: assume !(mlx5_ib_mr_wqe_pfault_handler_~ret~11#1 < 0);call mlx5_ib_mr_wqe_pfault_handler_#t~mem5083#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~mem5083#1.offset := read~$Pointer$#40(mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.offset, 8);call mlx5_ib_mr_wqe_pfault_handler_#t~mem5084#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~mem5084#1.offset := read~$Pointer$#44(mlx5_ib_mr_wqe_pfault_handler_~#wqe_end~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe_end~0#1.offset, 8); [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20984: assume -2147483648 <= mlx5_ib_mr_initiator_pfault_handler_#t~ret5020#1 && mlx5_ib_mr_initiator_pfault_handler_#t~ret5020#1 <= 2147483647;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5018#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5019#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~ret5020#1;mlx5_ib_mr_initiator_pfault_handler_#res#1 := -14; [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20984-1: SUMMARY for call mlx5_ib_mr_initiator_pfault_handler_#t~ret5020#1 := printk(665, 0); srcloc: null [2025-02-08 03:00:15,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11041-1: SUMMARY for call mlx5_ib_read_user_wqe_#t~ret1690#1.base, mlx5_ib_read_user_wqe_#t~ret1690#1.offset := to_mdev(mlx5_ib_read_user_wqe_~ibdev~1#1.base, mlx5_ib_read_user_wqe_~ibdev~1#1.offset); srcloc: null [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11041: mlx5_ib_read_user_wqe_~tmp~113#1.base, mlx5_ib_read_user_wqe_~tmp~113#1.offset := mlx5_ib_read_user_wqe_#t~ret1690#1.base, mlx5_ib_read_user_wqe_#t~ret1690#1.offset;havoc mlx5_ib_read_user_wqe_#t~ret1690#1.base, mlx5_ib_read_user_wqe_#t~ret1690#1.offset;mlx5_ib_read_user_wqe_~dev~33#1.base, mlx5_ib_read_user_wqe_~dev~33#1.offset := mlx5_ib_read_user_wqe_~tmp~113#1.base, mlx5_ib_read_user_wqe_~tmp~113#1.offset;mlx5_ib_read_user_wqe_~wq~2#1.base, mlx5_ib_read_user_wqe_~wq~2#1.offset := (if 0 != mlx5_ib_read_user_wqe_~send#1 then mlx5_ib_read_user_wqe_~qp#1.base else mlx5_ib_read_user_wqe_~qp#1.base), (if 0 != mlx5_ib_read_user_wqe_~send#1 then 461 + mlx5_ib_read_user_wqe_~qp#1.offset else 305 + mlx5_ib_read_user_wqe_~qp#1.offset);call mlx5_ib_read_user_wqe_#t~mem1691#1.base, mlx5_ib_read_user_wqe_#t~mem1691#1.offset := read~$Pointer$#18(mlx5_ib_read_user_wqe_~qp#1.base, 603 + mlx5_ib_read_user_wqe_~qp#1.offset, 8);mlx5_ib_read_user_wqe_~umem~1#1.base, mlx5_ib_read_user_wqe_~umem~1#1.offset := mlx5_ib_read_user_wqe_#t~mem1691#1.base, mlx5_ib_read_user_wqe_#t~mem1691#1.offset;havoc mlx5_ib_read_user_wqe_#t~mem1691#1.base, mlx5_ib_read_user_wqe_#t~mem1691#1.offset;call mlx5_ib_read_user_wqe_#t~mem1692#1 := read~int#18(mlx5_ib_read_user_wqe_~wq~2#1.base, 102 + mlx5_ib_read_user_wqe_~wq~2#1.offset, 4); [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21281: assume mlx5_ib_mr_rdma_pfault_handler_~tmp~290#1 > mlx5_ib_mr_rdma_pfault_handler_~ret~12#1; [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21281: assume !(mlx5_ib_mr_rdma_pfault_handler_~tmp~290#1 > mlx5_ib_mr_rdma_pfault_handler_~ret~12#1); [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21116: call ULTIMATE.dealloc(mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.offset);havoc mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_mr_wqe_pfault_handler_~#wqe_end~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe_end~0#1.offset);havoc mlx5_ib_mr_wqe_pfault_handler_~#wqe_end~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe_end~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_mr_wqe_pfault_handler_~#bytes_mapped~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#bytes_mapped~0#1.offset);havoc mlx5_ib_mr_wqe_pfault_handler_~#bytes_mapped~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#bytes_mapped~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_mr_wqe_pfault_handler_~#total_wqe_bytes~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#total_wqe_bytes~0#1.offset);havoc mlx5_ib_mr_wqe_pfault_handler_~#total_wqe_bytes~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#total_wqe_bytes~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.base, mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.offset);havoc mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.base, mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.offset;havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5067#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~mem5067#1.offset, mlx5_ib_mr_wqe_pfault_handler_#t~mem5068#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~mem5068#1.offset, mlx5_ib_mr_wqe_pfault_handler_#t~ret5069#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5069#1.offset, mlx5_ib_mr_wqe_pfault_handler_#t~mem5070#1, mlx5_ib_mr_wqe_pfault_handler_#t~mem5071#1, mlx5_ib_mr_wqe_pfault_handler_#t~ret5072#1, mlx5_ib_mr_wqe_pfault_handler_#t~ret5073#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5073#1.offset, mlx5_ib_mr_wqe_pfault_handler_#t~mem5074#1, mlx5_ib_mr_wqe_pfault_handler_#t~ret5075#1, mlx5_ib_mr_wqe_pfault_handler_#t~ret5076#1, mlx5_ib_mr_wqe_pfault_handler_#t~ret5077#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5077#1.offset, mlx5_ib_mr_wqe_pfault_handler_#t~mem5078#1, mlx5_ib_mr_wqe_pfault_handler_#t~mem5079#1, mlx5_ib_mr_wqe_pfault_handler_#t~ret5080#1, mlx5_ib_mr_wqe_pfault_handler_#t~ret5081#1, mlx5_ib_mr_wqe_pfault_handler_#t~ret5082#1, mlx5_ib_mr_wqe_pfault_handler_#t~mem5083#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~mem5083#1.offset, mlx5_ib_mr_wqe_pfault_handler_#t~mem5084#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~mem5084#1.offset, mlx5_ib_mr_wqe_pfault_handler_#t~ret5085#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5085#1.offset, mlx5_ib_mr_wqe_pfault_handler_#t~mem5086#1, mlx5_ib_mr_wqe_pfault_handler_#t~ret5087#1, mlx5_ib_mr_wqe_pfault_handler_#t~mem5088#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~mem5088#1.offset, mlx5_ib_mr_wqe_pfault_handler_#t~mem5089#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~mem5089#1.offset, mlx5_ib_mr_wqe_pfault_handler_#t~ret5090#1, mlx5_ib_mr_wqe_pfault_handler_#t~mem5091#1, mlx5_ib_mr_wqe_pfault_handler_#t~mem5092#1, mlx5_ib_mr_wqe_pfault_handler_#t~short5093#1, mlx5_ib_mr_wqe_pfault_handler_#t~ret5094#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5094#1.offset, mlx5_ib_mr_wqe_pfault_handler_#t~mem5095#1, mlx5_ib_mr_wqe_pfault_handler_#t~ret5096#1, mlx5_ib_mr_wqe_pfault_handler_#t~mem5097#1, mlx5_ib_mr_wqe_pfault_handler_#t~ret5098#1, mlx5_ib_mr_wqe_pfault_handler_#t~ret5099#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5099#1.offset, mlx5_ib_mr_wqe_pfault_handler_#t~mem5100#1, mlx5_ib_mr_wqe_pfault_handler_#t~mem5101#1, mlx5_ib_mr_wqe_pfault_handler_#t~mem5102#1, mlx5_ib_mr_wqe_pfault_handler_~qp#1.base, mlx5_ib_mr_wqe_pfault_handler_~qp#1.offset, mlx5_ib_mr_wqe_pfault_handler_~pfault#1.base, mlx5_ib_mr_wqe_pfault_handler_~pfault#1.offset, mlx5_ib_mr_wqe_pfault_handler_~dev~69#1.base, mlx5_ib_mr_wqe_pfault_handler_~dev~69#1.offset, mlx5_ib_mr_wqe_pfault_handler_~tmp~289#1.base, mlx5_ib_mr_wqe_pfault_handler_~tmp~289#1.offset, mlx5_ib_mr_wqe_pfault_handler_~ret~11#1, mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.offset, mlx5_ib_mr_wqe_pfault_handler_~#wqe_end~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe_end~0#1.offset, mlx5_ib_mr_wqe_pfault_handler_~#bytes_mapped~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#bytes_mapped~0#1.offset, mlx5_ib_mr_wqe_pfault_handler_~#total_wqe_bytes~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#total_wqe_bytes~0#1.offset, mlx5_ib_mr_wqe_pfault_handler_~buffer~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~buffer~0#1.offset, mlx5_ib_mr_wqe_pfault_handler_~resume_with_error~0#1, mlx5_ib_mr_wqe_pfault_handler_~wqe_index~1#1, mlx5_ib_mr_wqe_pfault_handler_~requestor~0#1, mlx5_ib_mr_wqe_pfault_handler_~tmp___0~159#1, mlx5_ib_mr_wqe_pfault_handler_~tmp___1~113#1.base, mlx5_ib_mr_wqe_pfault_handler_~tmp___1~113#1.offset, mlx5_ib_mr_wqe_pfault_handler_~tmp___2~88#1.base, mlx5_ib_mr_wqe_pfault_handler_~tmp___2~88#1.offset, mlx5_ib_mr_wqe_pfault_handler_~tmp___3~67#1.base, mlx5_ib_mr_wqe_pfault_handler_~tmp___3~67#1.offset, mlx5_ib_mr_wqe_pfault_handler_~tmp___4~55#1.base, mlx5_ib_mr_wqe_pfault_handler_~tmp___4~55#1.offset, mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.base, mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.offset, mlx5_ib_mr_wqe_pfault_handler_~tmp___5~48#1.base, mlx5_ib_mr_wqe_pfault_handler_~tmp___5~48#1.offset, mlx5_ib_mr_wqe_pfault_handler_~tmp___6~39#1;havoc mlx5_ib_mr_wqe_pfault_handler_#in~qp#1.base, mlx5_ib_mr_wqe_pfault_handler_#in~qp#1.offset, mlx5_ib_mr_wqe_pfault_handler_#in~pfault#1.base, mlx5_ib_mr_wqe_pfault_handler_#in~pfault#1.offset;assume { :end_inline_mlx5_ib_mr_wqe_pfault_handler } true; [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21083: assume mlx5_ib_mr_responder_pfault_handler_~wqe_size~3#1 > mlx5_ib_mr_responder_pfault_handler_~wqe_length#1; [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21083: assume !(mlx5_ib_mr_responder_pfault_handler_~wqe_size~3#1 > mlx5_ib_mr_responder_pfault_handler_~wqe_length#1);call mlx5_ib_mr_responder_pfault_handler_#t~mem5058#1 := read~int#18(mlx5_ib_mr_responder_pfault_handler_~qp#1.base, 120 + mlx5_ib_mr_responder_pfault_handler_~qp#1.offset, 4);mlx5_ib_mr_responder_pfault_handler_#t~switch5059#1 := 2 == mlx5_ib_mr_responder_pfault_handler_#t~mem5058#1; [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20968: mlx5_ib_mr_initiator_pfault_handler_~tmp~287#1.base, mlx5_ib_mr_initiator_pfault_handler_~tmp~287#1.offset := mlx5_ib_mr_initiator_pfault_handler_#t~ret5009#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5009#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5007#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5007#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5008#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5008#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_#t~ret5009#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5009#1.offset;mlx5_ib_mr_initiator_pfault_handler_~dev~67#1.base, mlx5_ib_mr_initiator_pfault_handler_~dev~67#1.offset := mlx5_ib_mr_initiator_pfault_handler_~tmp~287#1.base, mlx5_ib_mr_initiator_pfault_handler_~tmp~287#1.offset;call mlx5_ib_mr_initiator_pfault_handler_#t~mem5010#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5010#1.offset := read~$Pointer$#40(mlx5_ib_mr_initiator_pfault_handler_~wqe#1.base, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.offset, 8);mlx5_ib_mr_initiator_pfault_handler_~ctrl~2#1.base, mlx5_ib_mr_initiator_pfault_handler_~ctrl~2#1.offset := mlx5_ib_mr_initiator_pfault_handler_#t~mem5010#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5010#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5010#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5010#1.offset;call mlx5_ib_mr_initiator_pfault_handler_#t~mem5011#1 := read~int#18(mlx5_ib_mr_initiator_pfault_handler_~pfault#1.base, 89 + mlx5_ib_mr_initiator_pfault_handler_~pfault#1.offset, 2);mlx5_ib_mr_initiator_pfault_handler_~wqe_index~0#1 := mlx5_ib_mr_initiator_pfault_handler_#t~mem5011#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5011#1;call mlx5_ib_mr_initiator_pfault_handler_#t~mem5012#1 := read~int#67(mlx5_ib_mr_initiator_pfault_handler_~ctrl~2#1.base, 4 + mlx5_ib_mr_initiator_pfault_handler_~ctrl~2#1.offset, 4); [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21067-3: assume 0 == mlx5_ib_mr_responder_pfault_handler_#t~mem5045#1;mlx5_ib_mr_responder_pfault_handler_#t~bitwise5046#1 := 1; [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21067-3: assume !(0 == mlx5_ib_mr_responder_pfault_handler_#t~mem5045#1); [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21067-2: havoc mlx5_ib_mr_responder_pfault_handler_#t~bitwise5046#1;assume mlx5_ib_mr_responder_pfault_handler_#t~bitwise5046#1 > 1; [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20902: pagefault_data_segments_~dseg~0#1.base, pagefault_data_segments_~dseg~0#1.offset := pagefault_data_segments_~wqe#1.base, pagefault_data_segments_~wqe#1.offset;call pagefault_data_segments_#t~mem4994#1 := read~int#67(pagefault_data_segments_~dseg~0#1.base, 8 + pagefault_data_segments_~dseg~0#1.offset, 8); [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20968-1: SUMMARY for call mlx5_ib_mr_initiator_pfault_handler_#t~ret5009#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5009#1.offset := to_mdev(mlx5_ib_mr_initiator_pfault_handler_#t~mem5008#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5008#1.offset); srcloc: null [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21282: call ULTIMATE.dealloc(mlx5_ib_mr_rdma_pfault_handler_~#dummy_pfault~0#1.base, mlx5_ib_mr_rdma_pfault_handler_~#dummy_pfault~0#1.offset);havoc mlx5_ib_mr_rdma_pfault_handler_~#dummy_pfault~0#1.base, mlx5_ib_mr_rdma_pfault_handler_~#dummy_pfault~0#1.offset; [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21100: mlx5_ib_mr_responder_pfault_handler_~tmp___3~66#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp___3~66#1.offset := mlx5_ib_mr_responder_pfault_handler_#t~ret5062#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5062#1.offset;call mlx5_ib_mr_responder_pfault_handler_#t~mem5063#1 := read~int#7(mlx5_ib_mr_responder_pfault_handler_~tmp___3~66#1.base, 2076 + mlx5_ib_mr_responder_pfault_handler_~tmp___3~66#1.offset, 4);call mlx5_ib_mr_responder_pfault_handler_#t~mem5064#1 := read~int#18(mlx5_ib_mr_responder_pfault_handler_~qp#1.base, 120 + mlx5_ib_mr_responder_pfault_handler_~qp#1.offset, 4); [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21067-1: [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21100-1: SUMMARY for call mlx5_ib_mr_responder_pfault_handler_#t~ret5062#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5062#1.offset := get_current(); srcloc: null [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21067: mlx5_ib_mr_responder_pfault_handler_~wqe_size~3#1 := mlx5_ib_mr_responder_pfault_handler_#t~bitwise5046#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5045#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~bitwise5046#1;call mlx5_ib_mr_responder_pfault_handler_#t~mem5047#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5047#1.offset := read~$Pointer$#18(mlx5_ib_mr_responder_pfault_handler_~qp#1.base, 32 + mlx5_ib_mr_responder_pfault_handler_~qp#1.offset, 8); [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21183: assume mlx5_ib_mr_wqe_pfault_handler_#t~short5093#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5091#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5092#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~short5093#1; [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21183: assume !mlx5_ib_mr_wqe_pfault_handler_#t~short5093#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5091#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5092#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~short5093#1; [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21183-1: assume mlx5_ib_mr_wqe_pfault_handler_#t~short5093#1; [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21183-1: assume !mlx5_ib_mr_wqe_pfault_handler_#t~short5093#1;call mlx5_ib_mr_wqe_pfault_handler_#t~mem5091#1 := read~int#30(mlx5_ib_mr_wqe_pfault_handler_~#total_wqe_bytes~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#total_wqe_bytes~0#1.offset, 4);call mlx5_ib_mr_wqe_pfault_handler_#t~mem5092#1 := read~int#65(mlx5_ib_mr_wqe_pfault_handler_~#bytes_mapped~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#bytes_mapped~0#1.offset, 4);mlx5_ib_mr_wqe_pfault_handler_#t~short5093#1 := mlx5_ib_mr_wqe_pfault_handler_#t~mem5091#1 % 4294967296 > mlx5_ib_mr_wqe_pfault_handler_#t~mem5092#1 % 4294967296; [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21150: assume mlx5_ib_mr_wqe_pfault_handler_~ret~11#1 < 0; [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21150: assume !(mlx5_ib_mr_wqe_pfault_handler_~ret~11#1 < 0);call write~$Pointer$#40(mlx5_ib_mr_wqe_pfault_handler_~buffer~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~buffer~0#1.offset, mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.offset, 8); [2025-02-08 03:00:15,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21282-1: SUMMARY for call mlx5_ib_page_fault_resume(mlx5_ib_mr_rdma_pfault_handler_~qp#1.base, mlx5_ib_mr_rdma_pfault_handler_~qp#1.offset, mlx5_ib_mr_rdma_pfault_handler_~pfault#1.base, mlx5_ib_mr_rdma_pfault_handler_~pfault#1.offset, 1); srcloc: null [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21084: mlx5_ib_mr_responder_pfault_handler_~tmp___2~87#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp___2~87#1.offset := mlx5_ib_mr_responder_pfault_handler_#t~ret5055#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5055#1.offset;havoc mlx5_ib_mr_responder_pfault_handler_#t~ret5055#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5055#1.offset;call mlx5_ib_mr_responder_pfault_handler_#t~mem5056#1 := read~int#7(mlx5_ib_mr_responder_pfault_handler_~tmp___2~87#1.base, 2076 + mlx5_ib_mr_responder_pfault_handler_~tmp___2~87#1.offset, 4); [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21084-1: SUMMARY for call mlx5_ib_mr_responder_pfault_handler_#t~ret5055#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5055#1.offset := get_current(); srcloc: null [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20903-1: SUMMARY for call pagefault_data_segments_#t~ret4995#1 := __fswab64(pagefault_data_segments_#t~mem4994#1); srcloc: null [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20903: pagefault_data_segments_~tmp~286#1 := pagefault_data_segments_#t~ret4995#1;havoc pagefault_data_segments_#t~mem4994#1;havoc pagefault_data_segments_#t~ret4995#1;pagefault_data_segments_~io_virt~0#1 := pagefault_data_segments_~tmp~286#1;call pagefault_data_segments_#t~mem4996#1 := read~int#67(pagefault_data_segments_~dseg~0#1.base, 4 + pagefault_data_segments_~dseg~0#1.offset, 4); [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21200-1: SUMMARY for call mlx5_ib_mr_wqe_pfault_handler_#t~ret5098#1 := ldv__builtin_expect((if mlx5_ib_mr_wqe_pfault_handler_#t~mem5097#1 % 256 % 18446744073709551616 <= 9223372036854775807 then mlx5_ib_mr_wqe_pfault_handler_#t~mem5097#1 % 256 % 18446744073709551616 else mlx5_ib_mr_wqe_pfault_handler_#t~mem5097#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11076: assume -2147483648 <= mlx5_ib_read_user_wqe_#t~ret1710#1 && mlx5_ib_read_user_wqe_#t~ret1710#1 <= 2147483647;mlx5_ib_read_user_wqe_~ret~2#1 := mlx5_ib_read_user_wqe_#t~ret1710#1;havoc mlx5_ib_read_user_wqe_#t~ret1710#1; [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21200: assume -9223372036854775808 <= mlx5_ib_mr_wqe_pfault_handler_#t~ret5098#1 && mlx5_ib_mr_wqe_pfault_handler_#t~ret5098#1 <= 9223372036854775807;mlx5_ib_mr_wqe_pfault_handler_~tmp___6~39#1 := mlx5_ib_mr_wqe_pfault_handler_#t~ret5098#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5097#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~ret5098#1; [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11076-1: SUMMARY for call mlx5_ib_read_user_wqe_#t~ret1710#1 := ib_umem_copy_from(mlx5_ib_read_user_wqe_~buffer#1.base, mlx5_ib_read_user_wqe_~buffer#1.offset, mlx5_ib_read_user_wqe_~umem~1#1.base, mlx5_ib_read_user_wqe_~umem~1#1.offset, mlx5_ib_read_user_wqe_~offset~0#1, mlx5_ib_read_user_wqe_~first_copy_length~0#1 % 4294967296); srcloc: null [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21101-1: SUMMARY for call mlx5_ib_mr_responder_pfault_handler_#t~ret5065#1 := printk(675, 0); srcloc: null [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21068: assume 0 != (mlx5_ib_mr_responder_pfault_handler_#t~mem5047#1.base + mlx5_ib_mr_responder_pfault_handler_#t~mem5047#1.offset) % 18446744073709551616;havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5047#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5047#1.offset; [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21068: assume !(0 != (mlx5_ib_mr_responder_pfault_handler_#t~mem5047#1.base + mlx5_ib_mr_responder_pfault_handler_#t~mem5047#1.offset) % 18446744073709551616);havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5047#1.base, mlx5_ib_mr_responder_pfault_handler_#t~mem5047#1.offset;call mlx5_ib_mr_responder_pfault_handler_#t~mem5051#1 := read~int#18(mlx5_ib_mr_responder_pfault_handler_~qp#1.base, 778 + mlx5_ib_mr_responder_pfault_handler_~qp#1.offset, 4); [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21101: assume -2147483648 <= mlx5_ib_mr_responder_pfault_handler_#t~ret5065#1 && mlx5_ib_mr_responder_pfault_handler_#t~ret5065#1 <= 2147483647;mlx5_ib_mr_responder_pfault_handler_#res#1 := -14; [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21184-1: SUMMARY for call mlx5_ib_mr_wqe_pfault_handler_#t~ret5094#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5094#1.offset := get_current(); srcloc: null [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21151: mlx5_ib_mr_wqe_pfault_handler_~tmp___2~88#1.base, mlx5_ib_mr_wqe_pfault_handler_~tmp___2~88#1.offset := mlx5_ib_mr_wqe_pfault_handler_#t~ret5077#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5077#1.offset;havoc mlx5_ib_mr_wqe_pfault_handler_#t~ret5077#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5077#1.offset;call mlx5_ib_mr_wqe_pfault_handler_#t~mem5078#1 := read~int#7(mlx5_ib_mr_wqe_pfault_handler_~tmp___2~88#1.base, 2076 + mlx5_ib_mr_wqe_pfault_handler_~tmp___2~88#1.offset, 4);call mlx5_ib_mr_wqe_pfault_handler_#t~mem5079#1 := read~int#18(mlx5_ib_mr_wqe_pfault_handler_~qp#1.base, 236 + mlx5_ib_mr_wqe_pfault_handler_~qp#1.offset, 4); [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11093-1: SUMMARY for call mlx5_ib_read_user_wqe_#t~ret1716#1 := ib_umem_copy_from(mlx5_ib_read_user_wqe_~buffer#1.base, mlx5_ib_read_user_wqe_~buffer#1.offset + (if mlx5_ib_read_user_wqe_~first_copy_length~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mlx5_ib_read_user_wqe_~first_copy_length~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else mlx5_ib_read_user_wqe_~first_copy_length~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), mlx5_ib_read_user_wqe_~umem~1#1.base, mlx5_ib_read_user_wqe_~umem~1#1.offset, mlx5_ib_read_user_wqe_#t~mem1715#1, (mlx5_ib_read_user_wqe_~wqe_length~0#1 - mlx5_ib_read_user_wqe_~first_copy_length~0#1) % 4294967296); srcloc: null [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21151-1: SUMMARY for call mlx5_ib_mr_wqe_pfault_handler_#t~ret5077#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5077#1.offset := get_current(); srcloc: null [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11093: assume -2147483648 <= mlx5_ib_read_user_wqe_#t~ret1716#1 && mlx5_ib_read_user_wqe_#t~ret1716#1 <= 2147483647;mlx5_ib_read_user_wqe_~ret~2#1 := mlx5_ib_read_user_wqe_#t~ret1716#1;havoc mlx5_ib_read_user_wqe_#t~mem1715#1;havoc mlx5_ib_read_user_wqe_#t~ret1716#1; [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21184: mlx5_ib_mr_wqe_pfault_handler_~tmp___4~55#1.base, mlx5_ib_mr_wqe_pfault_handler_~tmp___4~55#1.offset := mlx5_ib_mr_wqe_pfault_handler_#t~ret5094#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5094#1.offset;havoc mlx5_ib_mr_wqe_pfault_handler_#t~ret5094#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5094#1.offset;call mlx5_ib_mr_wqe_pfault_handler_#t~mem5095#1 := read~int#7(mlx5_ib_mr_wqe_pfault_handler_~tmp___4~55#1.base, 2076 + mlx5_ib_mr_wqe_pfault_handler_~tmp___4~55#1.offset, 4); [2025-02-08 03:00:15,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11060-1: mlx5_ib_read_user_wqe_#res#1 := -22;call ULTIMATE.dealloc(mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset);havoc mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset; [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21085-1: SUMMARY for call mlx5_ib_mr_responder_pfault_handler_#t~ret5057#1 := printk(673, 0); srcloc: null [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21085: assume -2147483648 <= mlx5_ib_mr_responder_pfault_handler_#t~ret5057#1 && mlx5_ib_mr_responder_pfault_handler_#t~ret5057#1 <= 2147483647;havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5056#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~ret5057#1;mlx5_ib_mr_responder_pfault_handler_#res#1 := -14; [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11077: assume 0 != mlx5_ib_read_user_wqe_~ret~2#1;mlx5_ib_read_user_wqe_#res#1 := mlx5_ib_read_user_wqe_~ret~2#1;call ULTIMATE.dealloc(mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset);havoc mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset; [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11077: assume !(0 != mlx5_ib_read_user_wqe_~ret~2#1); [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21201: assume 0 != mlx5_ib_mr_wqe_pfault_handler_~tmp___6~39#1; [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21201: assume !(0 != mlx5_ib_mr_wqe_pfault_handler_~tmp___6~39#1); [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21069-1: SUMMARY for call mlx5_ib_mr_responder_pfault_handler_#t~ret5048#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5048#1.offset := get_current(); srcloc: null [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21069: mlx5_ib_mr_responder_pfault_handler_~tmp___0~158#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp___0~158#1.offset := mlx5_ib_mr_responder_pfault_handler_#t~ret5048#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5048#1.offset;havoc mlx5_ib_mr_responder_pfault_handler_#t~ret5048#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5048#1.offset;call mlx5_ib_mr_responder_pfault_handler_#t~mem5049#1 := read~int#7(mlx5_ib_mr_responder_pfault_handler_~tmp___0~158#1.base, 2076 + mlx5_ib_mr_responder_pfault_handler_~tmp___0~158#1.offset, 4); [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20888: assume pagefault_data_segments_#t~short4993#1;havoc pagefault_data_segments_#t~mem4992#1.base, pagefault_data_segments_#t~mem4992#1.offset;havoc pagefault_data_segments_#t~short4993#1;pagefault_data_segments_~wqe#1.base, pagefault_data_segments_~wqe#1.offset := pagefault_data_segments_~wqe#1.base, 16 + pagefault_data_segments_~wqe#1.offset; [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20888: assume !pagefault_data_segments_#t~short4993#1;havoc pagefault_data_segments_#t~mem4992#1.base, pagefault_data_segments_#t~mem4992#1.offset;havoc pagefault_data_segments_#t~short4993#1; [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20921: assume 0 == pagefault_data_segments_~inline_segment~0#1 && 0 != (pagefault_data_segments_~total_wqe_bytes#1.base + pagefault_data_segments_~total_wqe_bytes#1.offset) % 18446744073709551616;pagefault_data_segments_~__min1~5#1 := pagefault_data_segments_~bcnt~0#1;call pagefault_data_segments_#t~mem5000#1 := read~int#18(pagefault_data_segments_~pfault#1.base, 76 + pagefault_data_segments_~pfault#1.offset, 4);pagefault_data_segments_~__min2~5#1 := pagefault_data_segments_#t~mem5000#1 % 4294967296;havoc pagefault_data_segments_#t~mem5000#1;call pagefault_data_segments_#t~mem5001#1 := read~int#30(pagefault_data_segments_~total_wqe_bytes#1.base, pagefault_data_segments_~total_wqe_bytes#1.offset, 4);call write~int#30(pagefault_data_segments_#t~mem5001#1 + (pagefault_data_segments_~bcnt~0#1 - (if pagefault_data_segments_~__min1~5#1 % 18446744073709551616 < pagefault_data_segments_~__min2~5#1 % 18446744073709551616 then pagefault_data_segments_~__min1~5#1 else pagefault_data_segments_~__min2~5#1)), pagefault_data_segments_~total_wqe_bytes#1.base, pagefault_data_segments_~total_wqe_bytes#1.offset, 4);havoc pagefault_data_segments_#t~mem5001#1; [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20921: assume !(0 == pagefault_data_segments_~inline_segment~0#1 && 0 != (pagefault_data_segments_~total_wqe_bytes#1.base + pagefault_data_segments_~total_wqe_bytes#1.offset) % 18446744073709551616); [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20888-1: assume pagefault_data_segments_#t~short4993#1;call pagefault_data_segments_#t~mem4992#1.base, pagefault_data_segments_#t~mem4992#1.offset := read~$Pointer$#18(pagefault_data_segments_~qp#1.base, 32 + pagefault_data_segments_~qp#1.offset, 8);pagefault_data_segments_#t~short4993#1 := 0 != (pagefault_data_segments_#t~mem4992#1.base + pagefault_data_segments_#t~mem4992#1.offset) % 18446744073709551616; [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20888-1: assume !pagefault_data_segments_#t~short4993#1; [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21202: mlx5_ib_mr_wqe_pfault_handler_~tmp___5~48#1.base, mlx5_ib_mr_wqe_pfault_handler_~tmp___5~48#1.offset := mlx5_ib_mr_wqe_pfault_handler_#t~ret5099#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5099#1.offset;havoc mlx5_ib_mr_wqe_pfault_handler_#t~ret5099#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5099#1.offset;call mlx5_ib_mr_wqe_pfault_handler_#t~mem5100#1 := read~int#7(mlx5_ib_mr_wqe_pfault_handler_~tmp___5~48#1.base, 2076 + mlx5_ib_mr_wqe_pfault_handler_~tmp___5~48#1.offset, 4);call mlx5_ib_mr_wqe_pfault_handler_#t~mem5101#1 := read~int#18(mlx5_ib_mr_wqe_pfault_handler_~qp#1.base, 236 + mlx5_ib_mr_wqe_pfault_handler_~qp#1.offset, 4);call mlx5_ib_mr_wqe_pfault_handler_#t~mem5102#1 := read~int#18(mlx5_ib_mr_wqe_pfault_handler_~pfault#1.base, 81 + mlx5_ib_mr_wqe_pfault_handler_~pfault#1.offset, 4); [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21152-1: SUMMARY for call mlx5_ib_mr_wqe_pfault_handler_#t~ret5080#1 := printk(679, 0); srcloc: null [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21185: assume -2147483648 <= mlx5_ib_mr_wqe_pfault_handler_#t~ret5096#1 && mlx5_ib_mr_wqe_pfault_handler_#t~ret5096#1 <= 2147483647;havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5095#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~ret5096#1;mlx5_ib_mr_wqe_pfault_handler_~resume_with_error~0#1 := 1; [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21185-1: SUMMARY for call mlx5_ib_mr_wqe_pfault_handler_#t~ret5096#1 := printk(683, 0); srcloc: null [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21152: assume -2147483648 <= mlx5_ib_mr_wqe_pfault_handler_#t~ret5080#1 && mlx5_ib_mr_wqe_pfault_handler_#t~ret5080#1 <= 2147483647;havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5078#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5079#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~ret5080#1;mlx5_ib_mr_wqe_pfault_handler_~resume_with_error~0#1 := 1; [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20905-1: SUMMARY for call pagefault_data_segments_#t~ret4997#1 := __fswab32(pagefault_data_segments_#t~mem4996#1); srcloc: null [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20938-1: SUMMARY for call pagefault_data_segments_#t~ret5006#1 := pagefault_single_data_segment(pagefault_data_segments_~qp#1.base, pagefault_data_segments_~qp#1.offset, pagefault_data_segments_~pfault#1.base, pagefault_data_segments_~pfault#1.offset, pagefault_data_segments_~key~1#1, pagefault_data_segments_~io_virt~0#1, pagefault_data_segments_~bcnt~0#1, pagefault_data_segments_~bytes_mapped#1.base, pagefault_data_segments_~bytes_mapped#1.offset); srcloc: null [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20905: pagefault_data_segments_~tmp___0~156#1 := pagefault_data_segments_#t~ret4997#1;havoc pagefault_data_segments_#t~mem4996#1;havoc pagefault_data_segments_#t~ret4997#1;pagefault_data_segments_~key~1#1 := pagefault_data_segments_~tmp___0~156#1;call pagefault_data_segments_#t~mem4998#1 := read~int#67(pagefault_data_segments_~dseg~0#1.base, pagefault_data_segments_~dseg~0#1.offset, 4); [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11045: assume 0 == mlx5_ib_read_user_wqe_#t~mem1692#1;havoc mlx5_ib_read_user_wqe_#t~mem1692#1;call write~$Pointer$#11(168, 0, mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset, 8);call write~$Pointer$#11(169, 0, mlx5_ib_read_user_wqe_~#descriptor~7#1.base, 8 + mlx5_ib_read_user_wqe_~#descriptor~7#1.offset, 8);call write~$Pointer$#11(170, 0, mlx5_ib_read_user_wqe_~#descriptor~7#1.base, 16 + mlx5_ib_read_user_wqe_~#descriptor~7#1.offset, 8);call write~$Pointer$#11(171, 0, mlx5_ib_read_user_wqe_~#descriptor~7#1.base, 24 + mlx5_ib_read_user_wqe_~#descriptor~7#1.offset, 8);call write~int#11(136, mlx5_ib_read_user_wqe_~#descriptor~7#1.base, 32 + mlx5_ib_read_user_wqe_~#descriptor~7#1.offset, 4);call write~int#11(0, mlx5_ib_read_user_wqe_~#descriptor~7#1.base, 36 + mlx5_ib_read_user_wqe_~#descriptor~7#1.offset, 1);call mlx5_ib_read_user_wqe_#t~mem1693#1 := read~int#11(mlx5_ib_read_user_wqe_~#descriptor~7#1.base, 36 + mlx5_ib_read_user_wqe_~#descriptor~7#1.offset, 1); [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11045: assume !(0 == mlx5_ib_read_user_wqe_#t~mem1692#1);havoc mlx5_ib_read_user_wqe_#t~mem1692#1;call mlx5_ib_read_user_wqe_#t~mem1701#1 := read~int#18(mlx5_ib_read_user_wqe_~wq~2#1.base, 114 + mlx5_ib_read_user_wqe_~wq~2#1.offset, 4);call mlx5_ib_read_user_wqe_#t~mem1698#1 := read~int#18(mlx5_ib_read_user_wqe_~wq~2#1.base, 102 + mlx5_ib_read_user_wqe_~wq~2#1.offset, 4);call mlx5_ib_read_user_wqe_#t~mem1699#1 := read~int#18(mlx5_ib_read_user_wqe_~wq~2#1.base, 118 + mlx5_ib_read_user_wqe_~wq~2#1.offset, 4); [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21202-1: SUMMARY for call mlx5_ib_mr_wqe_pfault_handler_#t~ret5099#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5099#1.offset := get_current(); srcloc: null [2025-02-08 03:00:15,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21070: assume -2147483648 <= mlx5_ib_mr_responder_pfault_handler_#t~ret5050#1 && mlx5_ib_mr_responder_pfault_handler_#t~ret5050#1 <= 2147483647;havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5049#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~ret5050#1;mlx5_ib_mr_responder_pfault_handler_#res#1 := -14; [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21070-1: SUMMARY for call mlx5_ib_mr_responder_pfault_handler_#t~ret5050#1 := printk(669, 0); srcloc: null [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20938: assume -2147483648 <= pagefault_data_segments_#t~ret5006#1 && pagefault_data_segments_#t~ret5006#1 <= 2147483647;pagefault_data_segments_~ret~10#1 := pagefault_data_segments_#t~ret5006#1;havoc pagefault_data_segments_#t~ret5006#1; [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21203: havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5100#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5101#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5102#1; [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21203-1: SUMMARY for call __dynamic_pr_debug(mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.base, mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.offset, 689, 0); srcloc: null [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21170: assume (mlx5_ib_mr_wqe_pfault_handler_#t~mem5083#1.base + mlx5_ib_mr_wqe_pfault_handler_#t~mem5083#1.offset) % 18446744073709551616 >= (mlx5_ib_mr_wqe_pfault_handler_#t~mem5084#1.base + mlx5_ib_mr_wqe_pfault_handler_#t~mem5084#1.offset) % 18446744073709551616;havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5083#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~mem5083#1.offset;havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5084#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~mem5084#1.offset; [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21170: assume !((mlx5_ib_mr_wqe_pfault_handler_#t~mem5083#1.base + mlx5_ib_mr_wqe_pfault_handler_#t~mem5083#1.offset) % 18446744073709551616 >= (mlx5_ib_mr_wqe_pfault_handler_#t~mem5084#1.base + mlx5_ib_mr_wqe_pfault_handler_#t~mem5084#1.offset) % 18446744073709551616);havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5083#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~mem5083#1.offset;havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5084#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~mem5084#1.offset;call mlx5_ib_mr_wqe_pfault_handler_#t~mem5088#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~mem5088#1.offset := read~$Pointer$#40(mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.offset, 8);call mlx5_ib_mr_wqe_pfault_handler_#t~mem5089#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~mem5089#1.offset := read~$Pointer$#44(mlx5_ib_mr_wqe_pfault_handler_~#wqe_end~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe_end~0#1.offset, 8);assume { :begin_inline_pagefault_data_segments } true;pagefault_data_segments_#in~qp#1.base, pagefault_data_segments_#in~qp#1.offset, pagefault_data_segments_#in~pfault#1.base, pagefault_data_segments_#in~pfault#1.offset, pagefault_data_segments_#in~wqe#1.base, pagefault_data_segments_#in~wqe#1.offset, pagefault_data_segments_#in~wqe_end#1.base, pagefault_data_segments_#in~wqe_end#1.offset, pagefault_data_segments_#in~bytes_mapped#1.base, pagefault_data_segments_#in~bytes_mapped#1.offset, pagefault_data_segments_#in~total_wqe_bytes#1.base, pagefault_data_segments_#in~total_wqe_bytes#1.offset, pagefault_data_segments_#in~receive_queue#1 := mlx5_ib_mr_wqe_pfault_handler_~qp#1.base, mlx5_ib_mr_wqe_pfault_handler_~qp#1.offset, mlx5_ib_mr_wqe_pfault_handler_~pfault#1.base, mlx5_ib_mr_wqe_pfault_handler_~pfault#1.offset, mlx5_ib_mr_wqe_pfault_handler_#t~mem5088#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~mem5088#1.offset, mlx5_ib_mr_wqe_pfault_handler_#t~mem5089#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~mem5089#1.offset, mlx5_ib_mr_wqe_pfault_handler_~#bytes_mapped~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#bytes_mapped~0#1.offset, mlx5_ib_mr_wqe_pfault_handler_~#total_wqe_bytes~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#total_wqe_bytes~0#1.offset, (if 0 == mlx5_ib_mr_wqe_pfault_handler_~requestor~0#1 then 1 else 0);havoc pagefault_data_segments_#res#1;havoc pagefault_data_segments_#t~mem4992#1.base, pagefault_data_segments_#t~mem4992#1.offset, pagefault_data_segments_#t~short4993#1, pagefault_data_segments_#t~mem4994#1, pagefault_data_segments_#t~ret4995#1, pagefault_data_segments_#t~mem4996#1, pagefault_data_segments_#t~ret4997#1, pagefault_data_segments_#t~mem4998#1, pagefault_data_segments_#t~ret4999#1, pagefault_data_segments_#t~mem5000#1, pagefault_data_segments_#t~mem5001#1, pagefault_data_segments_#t~mem5002#1, pagefault_data_segments_#t~short5003#1, pagefault_data_segments_#t~mem5004#1, pagefault_data_segments_#t~mem5005#1, pagefault_data_segments_#t~ret5006#1, pagefault_data_segments_~qp#1.base, pagefault_data_segments_~qp#1.offset, pagefault_data_segments_~pfault#1.base, pagefault_data_segments_~pfault#1.offset, pagefault_data_segments_~wqe#1.base, pagefault_data_segments_~wqe#1.offset, pagefault_data_segments_~wqe_end#1.base, pagefault_data_segments_~wqe_end#1.offset, pagefault_data_segments_~bytes_mapped#1.base, pagefault_data_segments_~bytes_mapped#1.offset, pagefault_data_segments_~total_wqe_bytes#1.base, pagefault_data_segments_~total_wqe_bytes#1.offset, pagefault_data_segments_~receive_queue#1, pagefault_data_segments_~ret~10#1, pagefault_data_segments_~npages~10#1, pagefault_data_segments_~io_virt~0#1, pagefault_data_segments_~key~1#1, pagefault_data_segments_~byte_count~1#1, pagefault_data_segments_~bcnt~0#1, pagefault_data_segments_~inline_segment~0#1, pagefault_data_segments_~dseg~0#1.base, pagefault_data_segments_~dseg~0#1.offset, pagefault_data_segments_~tmp~286#1, pagefault_data_segments_~tmp___0~156#1, pagefault_data_segments_~tmp___1~110#1, pagefault_data_segments_~__min1~5#1, pagefault_data_segments_~__min2~5#1, pagefault_data_segments_~__min1___0~2#1, pagefault_data_segments_~__min2___0~2#1;pagefault_data_segments_~qp#1.base, pagefault_data_segments_~qp#1.offset := pagefault_data_segments_#in~qp#1.base, pagefault_data_segments_#in~qp#1.offset;pagefault_data_segments_~pfault#1.base, pagefault_data_segments_~pfault#1.offset := pagefault_data_segments_#in~pfault#1.base, pagefault_data_segments_#in~pfault#1.offset;pagefault_data_segments_~wqe#1.base, pagefault_data_segments_~wqe#1.offset := pagefault_data_segments_#in~wqe#1.base, pagefault_data_segments_#in~wqe#1.offset;pagefault_data_segments_~wqe_end#1.base, pagefault_data_segments_~wqe_end#1.offset := pagefault_data_segments_#in~wqe_end#1.base, pagefault_data_segments_#in~wqe_end#1.offset;pagefault_data_segments_~bytes_mapped#1.base, pagefault_data_segments_~bytes_mapped#1.offset := pagefault_data_segments_#in~bytes_mapped#1.base, pagefault_data_segments_#in~bytes_mapped#1.offset;pagefault_data_segments_~total_wqe_bytes#1.base, pagefault_data_segments_~total_wqe_bytes#1.offset := pagefault_data_segments_#in~total_wqe_bytes#1.base, pagefault_data_segments_#in~total_wqe_bytes#1.offset;pagefault_data_segments_~receive_queue#1 := pagefault_data_segments_#in~receive_queue#1;havoc pagefault_data_segments_~ret~10#1;havoc pagefault_data_segments_~npages~10#1;havoc pagefault_data_segments_~io_virt~0#1;havoc pagefault_data_segments_~key~1#1;havoc pagefault_data_segments_~byte_count~1#1;havoc pagefault_data_segments_~bcnt~0#1;havoc pagefault_data_segments_~inline_segment~0#1;havoc pagefault_data_segments_~dseg~0#1.base, pagefault_data_segments_~dseg~0#1.offset;havoc pagefault_data_segments_~tmp~286#1;havoc pagefault_data_segments_~tmp___0~156#1;havoc pagefault_data_segments_~tmp___1~110#1;havoc pagefault_data_segments_~__min1~5#1;havoc pagefault_data_segments_~__min2~5#1;havoc pagefault_data_segments_~__min1___0~2#1;havoc pagefault_data_segments_~__min2___0~2#1;pagefault_data_segments_~ret~10#1 := 0;pagefault_data_segments_~npages~10#1 := 0;pagefault_data_segments_#t~short4993#1 := 0 != pagefault_data_segments_~receive_queue#1; [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11095: assume 0 != mlx5_ib_read_user_wqe_~ret~2#1;mlx5_ib_read_user_wqe_#res#1 := mlx5_ib_read_user_wqe_~ret~2#1;call ULTIMATE.dealloc(mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset);havoc mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset; [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11095: assume !(0 != mlx5_ib_read_user_wqe_~ret~2#1);mlx5_ib_read_user_wqe_#res#1 := mlx5_ib_read_user_wqe_~wqe_length~0#1;call ULTIMATE.dealloc(mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset);havoc mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset; [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20972: mlx5_ib_mr_initiator_pfault_handler_~tmp___0~157#1 := mlx5_ib_mr_initiator_pfault_handler_#t~ret5013#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5012#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~ret5013#1;mlx5_ib_mr_initiator_pfault_handler_~ds~1#1 := mlx5_ib_mr_initiator_pfault_handler_~tmp___0~157#1 % 64; [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20939: assume pagefault_data_segments_~ret~10#1 < 0; [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20939: assume !(pagefault_data_segments_~ret~10#1 < 0);pagefault_data_segments_~npages~10#1 := pagefault_data_segments_~npages~10#1 + pagefault_data_segments_~ret~10#1; [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20972-1: SUMMARY for call mlx5_ib_mr_initiator_pfault_handler_#t~ret5013#1 := __fswab32(mlx5_ib_mr_initiator_pfault_handler_#t~mem5012#1); srcloc: null [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21171: mlx5_ib_mr_wqe_pfault_handler_~tmp___3~67#1.base, mlx5_ib_mr_wqe_pfault_handler_~tmp___3~67#1.offset := mlx5_ib_mr_wqe_pfault_handler_#t~ret5085#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5085#1.offset;havoc mlx5_ib_mr_wqe_pfault_handler_#t~ret5085#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5085#1.offset;call mlx5_ib_mr_wqe_pfault_handler_#t~mem5086#1 := read~int#7(mlx5_ib_mr_wqe_pfault_handler_~tmp___3~67#1.base, 2076 + mlx5_ib_mr_wqe_pfault_handler_~tmp___3~67#1.offset, 4); [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21171-1: SUMMARY for call mlx5_ib_mr_wqe_pfault_handler_#t~ret5085#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5085#1.offset := get_current(); srcloc: null [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11063-3: assume 0 == (if mlx5_ib_read_user_wqe_~wqe_index#1 < 0 && 0 != mlx5_ib_read_user_wqe_~wqe_index#1 % mlx5_ib_read_user_wqe_#t~mem1698#1 then (if mlx5_ib_read_user_wqe_#t~mem1698#1 < 0 then mlx5_ib_read_user_wqe_~wqe_index#1 % mlx5_ib_read_user_wqe_#t~mem1698#1 + mlx5_ib_read_user_wqe_#t~mem1698#1 else mlx5_ib_read_user_wqe_~wqe_index#1 % mlx5_ib_read_user_wqe_#t~mem1698#1 - mlx5_ib_read_user_wqe_#t~mem1698#1) else mlx5_ib_read_user_wqe_~wqe_index#1 % mlx5_ib_read_user_wqe_#t~mem1698#1) || 0 == mlx5_ib_read_user_wqe_#t~mem1699#1;mlx5_ib_read_user_wqe_#t~bitwise1700#1 := (if mlx5_ib_read_user_wqe_~wqe_index#1 < 0 && 0 != mlx5_ib_read_user_wqe_~wqe_index#1 % mlx5_ib_read_user_wqe_#t~mem1698#1 then (if mlx5_ib_read_user_wqe_#t~mem1698#1 < 0 then mlx5_ib_read_user_wqe_~wqe_index#1 % mlx5_ib_read_user_wqe_#t~mem1698#1 + mlx5_ib_read_user_wqe_#t~mem1698#1 else mlx5_ib_read_user_wqe_~wqe_index#1 % mlx5_ib_read_user_wqe_#t~mem1698#1 - mlx5_ib_read_user_wqe_#t~mem1698#1) else mlx5_ib_read_user_wqe_~wqe_index#1 % mlx5_ib_read_user_wqe_#t~mem1698#1); [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11063-3: assume !(0 == (if mlx5_ib_read_user_wqe_~wqe_index#1 < 0 && 0 != mlx5_ib_read_user_wqe_~wqe_index#1 % mlx5_ib_read_user_wqe_#t~mem1698#1 then (if mlx5_ib_read_user_wqe_#t~mem1698#1 < 0 then mlx5_ib_read_user_wqe_~wqe_index#1 % mlx5_ib_read_user_wqe_#t~mem1698#1 + mlx5_ib_read_user_wqe_#t~mem1698#1 else mlx5_ib_read_user_wqe_~wqe_index#1 % mlx5_ib_read_user_wqe_#t~mem1698#1 - mlx5_ib_read_user_wqe_#t~mem1698#1) else mlx5_ib_read_user_wqe_~wqe_index#1 % mlx5_ib_read_user_wqe_#t~mem1698#1) || 0 == mlx5_ib_read_user_wqe_#t~mem1699#1); [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11063-2: havoc mlx5_ib_read_user_wqe_#t~bitwise1700#1;assume mlx5_ib_read_user_wqe_#t~bitwise1700#1 > (if mlx5_ib_read_user_wqe_~wqe_index#1 < 0 && 0 != mlx5_ib_read_user_wqe_~wqe_index#1 % mlx5_ib_read_user_wqe_#t~mem1698#1 then (if mlx5_ib_read_user_wqe_#t~mem1698#1 < 0 then mlx5_ib_read_user_wqe_~wqe_index#1 % mlx5_ib_read_user_wqe_#t~mem1698#1 + mlx5_ib_read_user_wqe_#t~mem1698#1 else mlx5_ib_read_user_wqe_~wqe_index#1 % mlx5_ib_read_user_wqe_#t~mem1698#1 - mlx5_ib_read_user_wqe_#t~mem1698#1) else mlx5_ib_read_user_wqe_~wqe_index#1 % mlx5_ib_read_user_wqe_#t~mem1698#1); [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11063-1: [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11063: mlx5_ib_read_user_wqe_~offset~0#1 := mlx5_ib_read_user_wqe_#t~mem1701#1 + mlx5_ib_read_user_wqe_#t~bitwise1700#1;havoc mlx5_ib_read_user_wqe_#t~mem1701#1;havoc mlx5_ib_read_user_wqe_#t~mem1698#1;havoc mlx5_ib_read_user_wqe_#t~mem1699#1;havoc mlx5_ib_read_user_wqe_#t~bitwise1700#1;call mlx5_ib_read_user_wqe_#t~mem1705#1 := read~int#18(mlx5_ib_read_user_wqe_~wq~2#1.base, 114 + mlx5_ib_read_user_wqe_~wq~2#1.offset, 4);call mlx5_ib_read_user_wqe_#t~mem1702#1 := read~int#18(mlx5_ib_read_user_wqe_~wq~2#1.base, 102 + mlx5_ib_read_user_wqe_~wq~2#1.offset, 4);call mlx5_ib_read_user_wqe_#t~mem1703#1 := read~int#18(mlx5_ib_read_user_wqe_~wq~2#1.base, 118 + mlx5_ib_read_user_wqe_~wq~2#1.offset, 4); [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21006: mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1 := mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1 || 9 == mlx5_ib_mr_initiator_pfault_handler_~opcode~1#1; [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20907-1: SUMMARY for call pagefault_data_segments_#t~ret4999#1 := __fswab32(pagefault_data_segments_#t~mem4998#1); srcloc: null [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20907: pagefault_data_segments_~tmp___1~110#1 := pagefault_data_segments_#t~ret4999#1;havoc pagefault_data_segments_#t~mem4998#1;havoc pagefault_data_segments_#t~ret4999#1;pagefault_data_segments_~byte_count~1#1 := pagefault_data_segments_~tmp___1~110#1;pagefault_data_segments_~inline_segment~0#1 := (if (if pagefault_data_segments_~byte_count~1#1 % 4294967296 % 4294967296 <= 2147483647 then pagefault_data_segments_~byte_count~1#1 % 4294967296 % 4294967296 else pagefault_data_segments_~byte_count~1#1 % 4294967296 % 4294967296 - 4294967296) < 0 then 1 else 0);pagefault_data_segments_~bcnt~0#1 := pagefault_data_segments_~byte_count~1#1 % 4294967296 % 2147483648; [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21172-1: SUMMARY for call mlx5_ib_mr_wqe_pfault_handler_#t~ret5087#1 := printk(681, 0); srcloc: null [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21172: assume -2147483648 <= mlx5_ib_mr_wqe_pfault_handler_#t~ret5087#1 && mlx5_ib_mr_wqe_pfault_handler_#t~ret5087#1 <= 2147483647;havoc mlx5_ib_mr_wqe_pfault_handler_#t~mem5086#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~ret5087#1;mlx5_ib_mr_wqe_pfault_handler_~resume_with_error~0#1 := 1; [2025-02-08 03:00:15,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11064-3: assume 0 == mlx5_ib_read_user_wqe_#t~mem1702#1 || 0 == mlx5_ib_read_user_wqe_#t~mem1703#1;mlx5_ib_read_user_wqe_#t~bitwise1704#1 := mlx5_ib_read_user_wqe_#t~mem1702#1; [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11064-3: assume !(0 == mlx5_ib_read_user_wqe_#t~mem1702#1 || 0 == mlx5_ib_read_user_wqe_#t~mem1703#1); [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11064: mlx5_ib_read_user_wqe_~wq_end~0#1 := mlx5_ib_read_user_wqe_#t~mem1705#1 + mlx5_ib_read_user_wqe_#t~bitwise1704#1;havoc mlx5_ib_read_user_wqe_#t~mem1705#1;havoc mlx5_ib_read_user_wqe_#t~mem1702#1;havoc mlx5_ib_read_user_wqe_#t~mem1703#1;havoc mlx5_ib_read_user_wqe_#t~bitwise1704#1; [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11064-2: havoc mlx5_ib_read_user_wqe_#t~bitwise1704#1;assume mlx5_ib_read_user_wqe_#t~bitwise1704#1 > mlx5_ib_read_user_wqe_#t~mem1702#1; [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11031: call ULTIMATE.dealloc(mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset);havoc mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset;mlx5_ib_mr_wqe_pfault_handler_#t~ret5076#1 := mlx5_ib_read_user_wqe_#res#1;havoc mlx5_ib_read_user_wqe_#t~mem1689#1.base, mlx5_ib_read_user_wqe_#t~mem1689#1.offset, mlx5_ib_read_user_wqe_#t~ret1690#1.base, mlx5_ib_read_user_wqe_#t~ret1690#1.offset, mlx5_ib_read_user_wqe_#t~mem1691#1.base, mlx5_ib_read_user_wqe_#t~mem1691#1.offset, mlx5_ib_read_user_wqe_#t~mem1692#1, mlx5_ib_read_user_wqe_#t~mem1693#1, mlx5_ib_read_user_wqe_#t~ret1694#1, mlx5_ib_read_user_wqe_#t~ret1695#1.base, mlx5_ib_read_user_wqe_#t~ret1695#1.offset, mlx5_ib_read_user_wqe_#t~mem1696#1, mlx5_ib_read_user_wqe_#t~mem1697#1, mlx5_ib_read_user_wqe_#t~mem1701#1, mlx5_ib_read_user_wqe_#t~mem1698#1, mlx5_ib_read_user_wqe_#t~mem1699#1, mlx5_ib_read_user_wqe_#t~bitwise1700#1, mlx5_ib_read_user_wqe_#t~mem1705#1, mlx5_ib_read_user_wqe_#t~mem1702#1, mlx5_ib_read_user_wqe_#t~mem1703#1, mlx5_ib_read_user_wqe_#t~bitwise1704#1, mlx5_ib_read_user_wqe_#t~mem1706#1, mlx5_ib_read_user_wqe_#t~mem1707#1, mlx5_ib_read_user_wqe_#t~short1708#1, mlx5_ib_read_user_wqe_#t~short1709#1, mlx5_ib_read_user_wqe_#t~ret1710#1, mlx5_ib_read_user_wqe_#t~mem1711#1, mlx5_ib_read_user_wqe_#t~ret1712#1, mlx5_ib_read_user_wqe_#t~mem1713#1, mlx5_ib_read_user_wqe_#t~bitwise1714#1, mlx5_ib_read_user_wqe_#t~mem1715#1, mlx5_ib_read_user_wqe_#t~ret1716#1, mlx5_ib_read_user_wqe_~qp#1.base, mlx5_ib_read_user_wqe_~qp#1.offset, mlx5_ib_read_user_wqe_~send#1, mlx5_ib_read_user_wqe_~wqe_index#1, mlx5_ib_read_user_wqe_~buffer#1.base, mlx5_ib_read_user_wqe_~buffer#1.offset, mlx5_ib_read_user_wqe_~length#1, mlx5_ib_read_user_wqe_~ibdev~1#1.base, mlx5_ib_read_user_wqe_~ibdev~1#1.offset, mlx5_ib_read_user_wqe_~dev~33#1.base, mlx5_ib_read_user_wqe_~dev~33#1.offset, mlx5_ib_read_user_wqe_~tmp~113#1.base, mlx5_ib_read_user_wqe_~tmp~113#1.offset, mlx5_ib_read_user_wqe_~wq~2#1.base, mlx5_ib_read_user_wqe_~wq~2#1.offset, mlx5_ib_read_user_wqe_~offset~0#1, mlx5_ib_read_user_wqe_~wq_end~0#1, mlx5_ib_read_user_wqe_~umem~1#1.base, mlx5_ib_read_user_wqe_~umem~1#1.offset, mlx5_ib_read_user_wqe_~first_copy_length~0#1, mlx5_ib_read_user_wqe_~wqe_length~0#1, mlx5_ib_read_user_wqe_~ret~2#1, mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset, mlx5_ib_read_user_wqe_~tmp___0~56#1.base, mlx5_ib_read_user_wqe_~tmp___0~56#1.offset, mlx5_ib_read_user_wqe_~tmp___1~38#1, mlx5_ib_read_user_wqe_~__min1~0#1, mlx5_ib_read_user_wqe_~__min2~0#1, mlx5_ib_read_user_wqe_~ctrl~0#1.base, mlx5_ib_read_user_wqe_~ctrl~0#1.offset, mlx5_ib_read_user_wqe_~ds~0#1, mlx5_ib_read_user_wqe_~tmp___2~31#1;havoc mlx5_ib_read_user_wqe_#in~qp#1.base, mlx5_ib_read_user_wqe_#in~qp#1.offset, mlx5_ib_read_user_wqe_#in~send#1, mlx5_ib_read_user_wqe_#in~wqe_index#1, mlx5_ib_read_user_wqe_#in~buffer#1.base, mlx5_ib_read_user_wqe_#in~buffer#1.offset, mlx5_ib_read_user_wqe_#in~length#1;assume { :end_inline_mlx5_ib_read_user_wqe } true;assume -2147483648 <= mlx5_ib_mr_wqe_pfault_handler_#t~ret5076#1 && mlx5_ib_mr_wqe_pfault_handler_#t~ret5076#1 <= 2147483647;mlx5_ib_mr_wqe_pfault_handler_~ret~11#1 := mlx5_ib_mr_wqe_pfault_handler_#t~ret5076#1;havoc mlx5_ib_mr_wqe_pfault_handler_#t~ret5076#1; [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11064-1: [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21040: assume mlx5_ib_mr_initiator_pfault_handler_#t~switch5026#1; [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21040: assume !mlx5_ib_mr_initiator_pfault_handler_#t~switch5026#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5025#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~switch5026#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5031#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5031#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5034#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5034#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_#t~switch5035#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5037#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5037#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5039#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5040#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~ret5041#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5025#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~switch5026#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~switch5027#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5031#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5031#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5034#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5034#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_#t~switch5035#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5037#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5037#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5039#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5040#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~ret5041#1;mlx5_ib_mr_initiator_pfault_handler_#res#1 := 0; [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21007-1: havoc mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5030#1;assume mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5030#1 % 4294967296 <= mlx5_ib_mr_initiator_pfault_handler_#t~mem5029#1 % 4294967296 && mlx5_ib_mr_initiator_pfault_handler_#t~bitwise5030#1 % 4294967296 <= 4; [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20974: assume 16 * mlx5_ib_mr_initiator_pfault_handler_~ds~1#1 % 4294967296 > mlx5_ib_mr_initiator_pfault_handler_~wqe_length#1 % 4294967296; [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20974: assume !(16 * mlx5_ib_mr_initiator_pfault_handler_~ds~1#1 % 4294967296 > mlx5_ib_mr_initiator_pfault_handler_~wqe_length#1 % 4294967296); [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21007: [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11081: assume 0 != mlx5_ib_read_user_wqe_~send#1;mlx5_ib_read_user_wqe_~ctrl~0#1.base, mlx5_ib_read_user_wqe_~ctrl~0#1.offset := mlx5_ib_read_user_wqe_~buffer#1.base, mlx5_ib_read_user_wqe_~buffer#1.offset;call mlx5_ib_read_user_wqe_#t~mem1711#1 := read~int#67(mlx5_ib_read_user_wqe_~ctrl~0#1.base, 4 + mlx5_ib_read_user_wqe_~ctrl~0#1.offset, 4); [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11081: assume !(0 != mlx5_ib_read_user_wqe_~send#1);call mlx5_ib_read_user_wqe_#t~mem1713#1 := read~int#18(mlx5_ib_read_user_wqe_~wq~2#1.base, 118 + mlx5_ib_read_user_wqe_~wq~2#1.offset, 4); [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20892: assume 0 != (pagefault_data_segments_~bytes_mapped#1.base + pagefault_data_segments_~bytes_mapped#1.offset) % 18446744073709551616;call write~int#65(0, pagefault_data_segments_~bytes_mapped#1.base, pagefault_data_segments_~bytes_mapped#1.offset, 4); [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20892: assume !(0 != (pagefault_data_segments_~bytes_mapped#1.base + pagefault_data_segments_~bytes_mapped#1.offset) % 18446744073709551616); [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11065: assume 0 != mlx5_ib_read_user_wqe_~send#1 && mlx5_ib_read_user_wqe_~length#1 % 4294967296 <= 15;mlx5_ib_read_user_wqe_#res#1 := -22;call ULTIMATE.dealloc(mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset);havoc mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset; [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11065: assume !(0 != mlx5_ib_read_user_wqe_~send#1 && mlx5_ib_read_user_wqe_~length#1 % 4294967296 <= 15);call mlx5_ib_read_user_wqe_#t~mem1706#1 := read~int#18(mlx5_ib_read_user_wqe_~umem~1#1.base, 8 + mlx5_ib_read_user_wqe_~umem~1#1.offset, 8);mlx5_ib_read_user_wqe_#t~short1709#1 := mlx5_ib_read_user_wqe_#t~mem1706#1 % 18446744073709551616 < mlx5_ib_read_user_wqe_~offset~0#1 % 18446744073709551616; [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20975-1: SUMMARY for call mlx5_ib_mr_initiator_pfault_handler_#t~ret5014#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5014#1.offset := get_current(); srcloc: null [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20975: mlx5_ib_mr_initiator_pfault_handler_~tmp___1~111#1.base, mlx5_ib_mr_initiator_pfault_handler_~tmp___1~111#1.offset := mlx5_ib_mr_initiator_pfault_handler_#t~ret5014#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5014#1.offset;havoc mlx5_ib_mr_initiator_pfault_handler_#t~ret5014#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5014#1.offset;call mlx5_ib_mr_initiator_pfault_handler_#t~mem5015#1 := read~int#7(mlx5_ib_mr_initiator_pfault_handler_~tmp___1~111#1.base, 2076 + mlx5_ib_mr_initiator_pfault_handler_~tmp___1~111#1.offset, 4); [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21042: mlx5_ib_mr_initiator_pfault_handler_~tmp___4~54#1.base, mlx5_ib_mr_initiator_pfault_handler_~tmp___4~54#1.offset := mlx5_ib_mr_initiator_pfault_handler_#t~ret5038#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5038#1.offset;call mlx5_ib_mr_initiator_pfault_handler_#t~mem5039#1 := read~int#7(mlx5_ib_mr_initiator_pfault_handler_~tmp___4~54#1.base, 2076 + mlx5_ib_mr_initiator_pfault_handler_~tmp___4~54#1.offset, 4);call mlx5_ib_mr_initiator_pfault_handler_#t~mem5040#1 := read~int#18(mlx5_ib_mr_initiator_pfault_handler_~qp#1.base, 120 + mlx5_ib_mr_initiator_pfault_handler_~qp#1.offset, 4); [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21141: assume 0 == (mlx5_ib_mr_wqe_pfault_handler_~buffer~0#1.base + mlx5_ib_mr_wqe_pfault_handler_~buffer~0#1.offset) % 18446744073709551616; [2025-02-08 03:00:15,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21141: assume !(0 == (mlx5_ib_mr_wqe_pfault_handler_~buffer~0#1.base + mlx5_ib_mr_wqe_pfault_handler_~buffer~0#1.offset) % 18446744073709551616);assume { :begin_inline_mlx5_ib_read_user_wqe } true;mlx5_ib_read_user_wqe_#in~qp#1.base, mlx5_ib_read_user_wqe_#in~qp#1.offset, mlx5_ib_read_user_wqe_#in~send#1, mlx5_ib_read_user_wqe_#in~wqe_index#1, mlx5_ib_read_user_wqe_#in~buffer#1.base, mlx5_ib_read_user_wqe_#in~buffer#1.offset, mlx5_ib_read_user_wqe_#in~length#1 := mlx5_ib_mr_wqe_pfault_handler_~qp#1.base, mlx5_ib_mr_wqe_pfault_handler_~qp#1.offset, mlx5_ib_mr_wqe_pfault_handler_~requestor~0#1, (if mlx5_ib_mr_wqe_pfault_handler_~wqe_index~1#1 % 65536 % 4294967296 <= 2147483647 then mlx5_ib_mr_wqe_pfault_handler_~wqe_index~1#1 % 65536 % 4294967296 else mlx5_ib_mr_wqe_pfault_handler_~wqe_index~1#1 % 65536 % 4294967296 - 4294967296), mlx5_ib_mr_wqe_pfault_handler_~buffer~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~buffer~0#1.offset, 4096;havoc mlx5_ib_read_user_wqe_#res#1;havoc mlx5_ib_read_user_wqe_#t~mem1689#1.base, mlx5_ib_read_user_wqe_#t~mem1689#1.offset, mlx5_ib_read_user_wqe_#t~ret1690#1.base, mlx5_ib_read_user_wqe_#t~ret1690#1.offset, mlx5_ib_read_user_wqe_#t~mem1691#1.base, mlx5_ib_read_user_wqe_#t~mem1691#1.offset, mlx5_ib_read_user_wqe_#t~mem1692#1, mlx5_ib_read_user_wqe_#t~mem1693#1, mlx5_ib_read_user_wqe_#t~ret1694#1, mlx5_ib_read_user_wqe_#t~ret1695#1.base, mlx5_ib_read_user_wqe_#t~ret1695#1.offset, mlx5_ib_read_user_wqe_#t~mem1696#1, mlx5_ib_read_user_wqe_#t~mem1697#1, mlx5_ib_read_user_wqe_#t~mem1701#1, mlx5_ib_read_user_wqe_#t~mem1698#1, mlx5_ib_read_user_wqe_#t~mem1699#1, mlx5_ib_read_user_wqe_#t~bitwise1700#1, mlx5_ib_read_user_wqe_#t~mem1705#1, mlx5_ib_read_user_wqe_#t~mem1702#1, mlx5_ib_read_user_wqe_#t~mem1703#1, mlx5_ib_read_user_wqe_#t~bitwise1704#1, mlx5_ib_read_user_wqe_#t~mem1706#1, mlx5_ib_read_user_wqe_#t~mem1707#1, mlx5_ib_read_user_wqe_#t~short1708#1, mlx5_ib_read_user_wqe_#t~short1709#1, mlx5_ib_read_user_wqe_#t~ret1710#1, mlx5_ib_read_user_wqe_#t~mem1711#1, mlx5_ib_read_user_wqe_#t~ret1712#1, mlx5_ib_read_user_wqe_#t~mem1713#1, mlx5_ib_read_user_wqe_#t~bitwise1714#1, mlx5_ib_read_user_wqe_#t~mem1715#1, mlx5_ib_read_user_wqe_#t~ret1716#1, mlx5_ib_read_user_wqe_~qp#1.base, mlx5_ib_read_user_wqe_~qp#1.offset, mlx5_ib_read_user_wqe_~send#1, mlx5_ib_read_user_wqe_~wqe_index#1, mlx5_ib_read_user_wqe_~buffer#1.base, mlx5_ib_read_user_wqe_~buffer#1.offset, mlx5_ib_read_user_wqe_~length#1, mlx5_ib_read_user_wqe_~ibdev~1#1.base, mlx5_ib_read_user_wqe_~ibdev~1#1.offset, mlx5_ib_read_user_wqe_~dev~33#1.base, mlx5_ib_read_user_wqe_~dev~33#1.offset, mlx5_ib_read_user_wqe_~tmp~113#1.base, mlx5_ib_read_user_wqe_~tmp~113#1.offset, mlx5_ib_read_user_wqe_~wq~2#1.base, mlx5_ib_read_user_wqe_~wq~2#1.offset, mlx5_ib_read_user_wqe_~offset~0#1, mlx5_ib_read_user_wqe_~wq_end~0#1, mlx5_ib_read_user_wqe_~umem~1#1.base, mlx5_ib_read_user_wqe_~umem~1#1.offset, mlx5_ib_read_user_wqe_~first_copy_length~0#1, mlx5_ib_read_user_wqe_~wqe_length~0#1, mlx5_ib_read_user_wqe_~ret~2#1, mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset, mlx5_ib_read_user_wqe_~tmp___0~56#1.base, mlx5_ib_read_user_wqe_~tmp___0~56#1.offset, mlx5_ib_read_user_wqe_~tmp___1~38#1, mlx5_ib_read_user_wqe_~__min1~0#1, mlx5_ib_read_user_wqe_~__min2~0#1, mlx5_ib_read_user_wqe_~ctrl~0#1.base, mlx5_ib_read_user_wqe_~ctrl~0#1.offset, mlx5_ib_read_user_wqe_~ds~0#1, mlx5_ib_read_user_wqe_~tmp___2~31#1;mlx5_ib_read_user_wqe_~qp#1.base, mlx5_ib_read_user_wqe_~qp#1.offset := mlx5_ib_read_user_wqe_#in~qp#1.base, mlx5_ib_read_user_wqe_#in~qp#1.offset;mlx5_ib_read_user_wqe_~send#1 := mlx5_ib_read_user_wqe_#in~send#1;mlx5_ib_read_user_wqe_~wqe_index#1 := mlx5_ib_read_user_wqe_#in~wqe_index#1;mlx5_ib_read_user_wqe_~buffer#1.base, mlx5_ib_read_user_wqe_~buffer#1.offset := mlx5_ib_read_user_wqe_#in~buffer#1.base, mlx5_ib_read_user_wqe_#in~buffer#1.offset;mlx5_ib_read_user_wqe_~length#1 := mlx5_ib_read_user_wqe_#in~length#1;havoc mlx5_ib_read_user_wqe_~ibdev~1#1.base, mlx5_ib_read_user_wqe_~ibdev~1#1.offset;havoc mlx5_ib_read_user_wqe_~dev~33#1.base, mlx5_ib_read_user_wqe_~dev~33#1.offset;havoc mlx5_ib_read_user_wqe_~tmp~113#1.base, mlx5_ib_read_user_wqe_~tmp~113#1.offset;havoc mlx5_ib_read_user_wqe_~wq~2#1.base, mlx5_ib_read_user_wqe_~wq~2#1.offset;havoc mlx5_ib_read_user_wqe_~offset~0#1;havoc mlx5_ib_read_user_wqe_~wq_end~0#1;havoc mlx5_ib_read_user_wqe_~umem~1#1.base, mlx5_ib_read_user_wqe_~umem~1#1.offset;havoc mlx5_ib_read_user_wqe_~first_copy_length~0#1;havoc mlx5_ib_read_user_wqe_~wqe_length~0#1;havoc mlx5_ib_read_user_wqe_~ret~2#1;call mlx5_ib_read_user_wqe_~#descriptor~7#1.base, mlx5_ib_read_user_wqe_~#descriptor~7#1.offset := #Ultimate.allocOnStack(37);havoc mlx5_ib_read_user_wqe_~tmp___0~56#1.base, mlx5_ib_read_user_wqe_~tmp___0~56#1.offset;havoc mlx5_ib_read_user_wqe_~tmp___1~38#1;havoc mlx5_ib_read_user_wqe_~__min1~0#1;havoc mlx5_ib_read_user_wqe_~__min2~0#1;havoc mlx5_ib_read_user_wqe_~ctrl~0#1.base, mlx5_ib_read_user_wqe_~ctrl~0#1.offset;havoc mlx5_ib_read_user_wqe_~ds~0#1;havoc mlx5_ib_read_user_wqe_~tmp___2~31#1;call mlx5_ib_read_user_wqe_#t~mem1689#1.base, mlx5_ib_read_user_wqe_#t~mem1689#1.offset := read~$Pointer$#18(mlx5_ib_read_user_wqe_~qp#1.base, mlx5_ib_read_user_wqe_~qp#1.offset, 8);mlx5_ib_read_user_wqe_~ibdev~1#1.base, mlx5_ib_read_user_wqe_~ibdev~1#1.offset := mlx5_ib_read_user_wqe_#t~mem1689#1.base, mlx5_ib_read_user_wqe_#t~mem1689#1.offset;havoc mlx5_ib_read_user_wqe_#t~mem1689#1.base, mlx5_ib_read_user_wqe_#t~mem1689#1.offset; [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21075: assume 0 != mlx5_ib_mr_responder_pfault_handler_#t~mem5051#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5051#1; [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21075: assume !(0 != mlx5_ib_mr_responder_pfault_handler_#t~mem5051#1);havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5051#1; [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21025-1: assume 0 == mlx5_ib_mr_initiator_pfault_handler_#t~mem5036#1 % 2 % 4294967296;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5036#1; [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21025-1: assume !(0 == mlx5_ib_mr_initiator_pfault_handler_#t~mem5036#1 % 2 % 4294967296);havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5036#1;call mlx5_ib_mr_initiator_pfault_handler_#t~mem5037#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5037#1.offset := read~$Pointer$#40(mlx5_ib_mr_initiator_pfault_handler_~wqe#1.base, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.offset, 8);call write~$Pointer$#40(mlx5_ib_mr_initiator_pfault_handler_#t~mem5037#1.base, 48 + mlx5_ib_mr_initiator_pfault_handler_#t~mem5037#1.offset, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.base, mlx5_ib_mr_initiator_pfault_handler_~wqe#1.offset, 8); [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20992: mlx5_ib_mr_initiator_pfault_handler_~tmp___3~65#1 := mlx5_ib_mr_initiator_pfault_handler_#t~ret5024#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5023#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~ret5024#1;mlx5_ib_mr_initiator_pfault_handler_~opcode~1#1 := mlx5_ib_mr_initiator_pfault_handler_~tmp___3~65#1 % 256;call mlx5_ib_mr_initiator_pfault_handler_#t~mem5025#1 := read~int#18(mlx5_ib_mr_initiator_pfault_handler_~qp#1.base, 120 + mlx5_ib_mr_initiator_pfault_handler_~qp#1.offset, 4);mlx5_ib_mr_initiator_pfault_handler_#t~switch5026#1 := 2 == mlx5_ib_mr_initiator_pfault_handler_#t~mem5025#1; [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21025: assume mlx5_ib_mr_initiator_pfault_handler_#t~switch5035#1; [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21025: assume !mlx5_ib_mr_initiator_pfault_handler_#t~switch5035#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~switch5035#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5037#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~mem5037#1.offset; [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21025-3: assume mlx5_ib_mr_initiator_pfault_handler_#t~switch5035#1; [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21025-3: assume !mlx5_ib_mr_initiator_pfault_handler_#t~switch5035#1; [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21025-2: assume mlx5_ib_mr_initiator_pfault_handler_#t~switch5035#1;call mlx5_ib_mr_initiator_pfault_handler_#t~mem5036#1 := read~int#18(mlx5_ib_mr_initiator_pfault_handler_~dev~67#1.base, 9988 + mlx5_ib_mr_initiator_pfault_handler_~dev~67#1.offset, 4); [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21025-2: assume !mlx5_ib_mr_initiator_pfault_handler_#t~switch5035#1;mlx5_ib_mr_initiator_pfault_handler_#t~switch5035#1 := true; [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20992-1: SUMMARY for call mlx5_ib_mr_initiator_pfault_handler_#t~ret5024#1 := __fswab32(mlx5_ib_mr_initiator_pfault_handler_#t~mem5023#1); srcloc: null [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21025-4: assume mlx5_ib_mr_initiator_pfault_handler_#t~switch5026#1;mlx5_ib_mr_initiator_pfault_handler_#t~switch5035#1 := 10 == mlx5_ib_mr_initiator_pfault_handler_~opcode~1#1; [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21025-4: assume !mlx5_ib_mr_initiator_pfault_handler_#t~switch5026#1;mlx5_ib_mr_initiator_pfault_handler_#t~switch5026#1 := true; [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11083-1: SUMMARY for call mlx5_ib_read_user_wqe_#t~ret1712#1 := __fswab32(mlx5_ib_read_user_wqe_#t~mem1711#1); srcloc: null [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11083: mlx5_ib_read_user_wqe_~tmp___2~31#1 := mlx5_ib_read_user_wqe_#t~ret1712#1;havoc mlx5_ib_read_user_wqe_#t~mem1711#1;havoc mlx5_ib_read_user_wqe_#t~ret1712#1;mlx5_ib_read_user_wqe_~ds~0#1 := (if mlx5_ib_read_user_wqe_~tmp___2~31#1 % 4294967296 % 4294967296 <= 2147483647 then mlx5_ib_read_user_wqe_~tmp___2~31#1 % 4294967296 % 4294967296 else mlx5_ib_read_user_wqe_~tmp___2~31#1 % 4294967296 % 4294967296 - 4294967296) % 64;mlx5_ib_read_user_wqe_~wqe_length~0#1 := 16 * mlx5_ib_read_user_wqe_~ds~0#1; [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21092: assume 0 == mlx5_ib_mr_responder_pfault_handler_#t~bitwise5061#1 % 4294967296;havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5060#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~bitwise5061#1; [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21092: assume !(0 == mlx5_ib_mr_responder_pfault_handler_#t~bitwise5061#1 % 4294967296);havoc mlx5_ib_mr_responder_pfault_handler_#t~mem5060#1;havoc mlx5_ib_mr_responder_pfault_handler_#t~bitwise5061#1; [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21092-2: assume 0 == mlx5_ib_mr_responder_pfault_handler_#t~mem5060#1 % 4294967296;mlx5_ib_mr_responder_pfault_handler_#t~bitwise5061#1 := 0; [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21092-2: assume !(0 == mlx5_ib_mr_responder_pfault_handler_#t~mem5060#1 % 4294967296); [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21092-1: assume 2 == mlx5_ib_mr_responder_pfault_handler_#t~mem5060#1 % 4294967296;mlx5_ib_mr_responder_pfault_handler_#t~bitwise5061#1 := mlx5_ib_mr_responder_pfault_handler_#t~mem5060#1; [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21092-1: assume !(2 == mlx5_ib_mr_responder_pfault_handler_#t~mem5060#1 % 4294967296); [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20976: assume -2147483648 <= mlx5_ib_mr_initiator_pfault_handler_#t~ret5016#1 && mlx5_ib_mr_initiator_pfault_handler_#t~ret5016#1 <= 2147483647;havoc mlx5_ib_mr_initiator_pfault_handler_#t~mem5015#1;havoc mlx5_ib_mr_initiator_pfault_handler_#t~ret5016#1;mlx5_ib_mr_initiator_pfault_handler_#res#1 := -14; [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21042-1: SUMMARY for call mlx5_ib_mr_initiator_pfault_handler_#t~ret5038#1.base, mlx5_ib_mr_initiator_pfault_handler_#t~ret5038#1.offset := get_current(); srcloc: null [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20976-1: SUMMARY for call mlx5_ib_mr_initiator_pfault_handler_#t~ret5016#1 := printk(663, 0); srcloc: null [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21208-1: SUMMARY for call free_pages(mlx5_ib_mr_wqe_pfault_handler_~buffer~0#1.base + mlx5_ib_mr_wqe_pfault_handler_~buffer~0#1.offset, 0); srcloc: null [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21142: mlx5_ib_mr_wqe_pfault_handler_~tmp___1~113#1.base, mlx5_ib_mr_wqe_pfault_handler_~tmp___1~113#1.offset := mlx5_ib_mr_wqe_pfault_handler_#t~ret5073#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5073#1.offset;havoc mlx5_ib_mr_wqe_pfault_handler_#t~ret5073#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5073#1.offset;call mlx5_ib_mr_wqe_pfault_handler_#t~mem5074#1 := read~int#7(mlx5_ib_mr_wqe_pfault_handler_~tmp___1~113#1.base, 2076 + mlx5_ib_mr_wqe_pfault_handler_~tmp___1~113#1.offset, 4); [2025-02-08 03:00:15,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21208: call ULTIMATE.dealloc(mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.offset);havoc mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_mr_wqe_pfault_handler_~#wqe_end~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe_end~0#1.offset);havoc mlx5_ib_mr_wqe_pfault_handler_~#wqe_end~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#wqe_end~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_mr_wqe_pfault_handler_~#bytes_mapped~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#bytes_mapped~0#1.offset);havoc mlx5_ib_mr_wqe_pfault_handler_~#bytes_mapped~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#bytes_mapped~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_mr_wqe_pfault_handler_~#total_wqe_bytes~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#total_wqe_bytes~0#1.offset);havoc mlx5_ib_mr_wqe_pfault_handler_~#total_wqe_bytes~0#1.base, mlx5_ib_mr_wqe_pfault_handler_~#total_wqe_bytes~0#1.offset;call ULTIMATE.dealloc(mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.base, mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.offset);havoc mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.base, mlx5_ib_mr_wqe_pfault_handler_~#descriptor~24#1.offset; [2025-02-08 03:00:15,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21076: mlx5_ib_mr_responder_pfault_handler_~tmp___1~112#1.base, mlx5_ib_mr_responder_pfault_handler_~tmp___1~112#1.offset := mlx5_ib_mr_responder_pfault_handler_#t~ret5052#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5052#1.offset;havoc mlx5_ib_mr_responder_pfault_handler_#t~ret5052#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5052#1.offset;call mlx5_ib_mr_responder_pfault_handler_#t~mem5053#1 := read~int#7(mlx5_ib_mr_responder_pfault_handler_~tmp___1~112#1.base, 2076 + mlx5_ib_mr_responder_pfault_handler_~tmp___1~112#1.offset, 4); [2025-02-08 03:00:15,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21043-1: SUMMARY for call mlx5_ib_mr_initiator_pfault_handler_#t~ret5041#1 := printk(667, 0); srcloc: null [2025-02-08 03:00:15,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21142-1: SUMMARY for call mlx5_ib_mr_wqe_pfault_handler_#t~ret5073#1.base, mlx5_ib_mr_wqe_pfault_handler_#t~ret5073#1.offset := get_current(); srcloc: null [2025-02-08 03:00:15,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21043: assume -2147483648 <= mlx5_ib_mr_initiator_pfault_handler_#t~ret5041#1 && mlx5_ib_mr_initiator_pfault_handler_#t~ret5041#1 <= 2147483647;mlx5_ib_mr_initiator_pfault_handler_#res#1 := -14; [2025-02-08 03:00:15,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21076-1: SUMMARY for call mlx5_ib_mr_responder_pfault_handler_#t~ret5052#1.base, mlx5_ib_mr_responder_pfault_handler_#t~ret5052#1.offset := get_current(); srcloc: null [2025-02-08 03:00:15,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21092-3: assume mlx5_ib_mr_responder_pfault_handler_#t~switch5059#1;call mlx5_ib_mr_responder_pfault_handler_#t~mem5060#1 := read~int#18(mlx5_ib_mr_responder_pfault_handler_~dev~68#1.base, 9980 + mlx5_ib_mr_responder_pfault_handler_~dev~68#1.offset, 4); [2025-02-08 03:00:15,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21092-3: assume !mlx5_ib_mr_responder_pfault_handler_#t~switch5059#1;mlx5_ib_mr_responder_pfault_handler_#t~switch5059#1 := true; [2025-02-08 03:00:15,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20927: assume 0 == pagefault_data_segments_~bcnt~0#1 % 18446744073709551616;pagefault_data_segments_~bcnt~0#1 := 2147483648; [2025-02-08 03:00:15,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20927: assume !(0 == pagefault_data_segments_~bcnt~0#1 % 18446744073709551616); [2025-02-08 03:00:15,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21093-1: havoc mlx5_ib_mr_responder_pfault_handler_#t~bitwise5061#1;assume mlx5_ib_mr_responder_pfault_handler_#t~bitwise5061#1 % 4294967296 <= mlx5_ib_mr_responder_pfault_handler_#t~mem5060#1 % 4294967296 && mlx5_ib_mr_responder_pfault_handler_#t~bitwise5061#1 % 4294967296 <= 2; [2025-02-08 03:00:15,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21093: [2025-02-08 03:00:15,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20911: assume 0 != pagefault_data_segments_~inline_segment~0#1;pagefault_data_segments_~bcnt~0#1 := pagefault_data_segments_~bcnt~0#1 % 1024;pagefault_data_segments_~wqe#1.base, pagefault_data_segments_~wqe#1.offset := pagefault_data_segments_~wqe#1.base, pagefault_data_segments_~wqe#1.offset + (if (19 + pagefault_data_segments_~bcnt~0#1 - (19 + pagefault_data_segments_~bcnt~0#1) % 16) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (19 + pagefault_data_segments_~bcnt~0#1 - (19 + pagefault_data_segments_~bcnt~0#1) % 16) % 18446744073709551616 % 18446744073709551616 else (19 + pagefault_data_segments_~bcnt~0#1 - (19 + pagefault_data_segments_~bcnt~0#1) % 16) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 03:00:15,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20911: assume !(0 != pagefault_data_segments_~inline_segment~0#1);pagefault_data_segments_~wqe#1.base, pagefault_data_segments_~wqe#1.offset := pagefault_data_segments_~wqe#1.base, 16 + pagefault_data_segments_~wqe#1.offset; [2025-02-08 03:00:18,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6313-1: mlx5_query_system_image_guid_#res#1 := mlx5_query_system_image_guid_~err~0#1;call ULTIMATE.dealloc(mlx5_query_system_image_guid_~#tmp___0~6#1.base, mlx5_query_system_image_guid_~#tmp___0~6#1.offset);havoc mlx5_query_system_image_guid_~#tmp___0~6#1.base, mlx5_query_system_image_guid_~#tmp___0~6#1.offset; [2025-02-08 03:00:18,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6334: mlx5_query_max_pkeys_#t~ret230#1 := mlx5_query_mad_ifc_max_pkeys_#res#1;havoc mlx5_query_mad_ifc_max_pkeys_#t~ret4757#1.base, mlx5_query_mad_ifc_max_pkeys_#t~ret4757#1.offset, mlx5_query_mad_ifc_max_pkeys_#t~ret4758#1, mlx5_query_mad_ifc_max_pkeys_#t~ret4759#1, mlx5_query_mad_ifc_max_pkeys_~ibdev#1.base, mlx5_query_mad_ifc_max_pkeys_~ibdev#1.offset, mlx5_query_mad_ifc_max_pkeys_~max_pkeys#1.base, mlx5_query_mad_ifc_max_pkeys_~max_pkeys#1.offset, mlx5_query_mad_ifc_max_pkeys_~out_mad~3#1.base, mlx5_query_mad_ifc_max_pkeys_~out_mad~3#1.offset, mlx5_query_mad_ifc_max_pkeys_~err~73#1, mlx5_query_mad_ifc_max_pkeys_~tmp~267#1.base, mlx5_query_mad_ifc_max_pkeys_~tmp~267#1.offset;havoc mlx5_query_mad_ifc_max_pkeys_#in~ibdev#1.base, mlx5_query_mad_ifc_max_pkeys_#in~ibdev#1.offset, mlx5_query_mad_ifc_max_pkeys_#in~max_pkeys#1.base, mlx5_query_mad_ifc_max_pkeys_#in~max_pkeys#1.offset;assume { :end_inline_mlx5_query_mad_ifc_max_pkeys } true;assume -2147483648 <= mlx5_query_max_pkeys_#t~ret230#1 && mlx5_query_max_pkeys_#t~ret230#1 <= 2147483647;mlx5_query_max_pkeys_~tmp___1~2#1 := mlx5_query_max_pkeys_#t~ret230#1;mlx5_query_max_pkeys_#res#1 := mlx5_query_max_pkeys_~tmp___1~2#1; [2025-02-08 03:00:18,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6304: mlx5_query_system_image_guid_#t~ret222#1 := mlx5_query_mad_ifc_system_image_guid_#res#1;havoc mlx5_query_mad_ifc_system_image_guid_#t~ret4754#1.base, mlx5_query_mad_ifc_system_image_guid_#t~ret4754#1.offset, mlx5_query_mad_ifc_system_image_guid_#t~ret4755#1, mlx5_query_mad_ifc_system_image_guid_#t~memcpy~res4756#1.base, mlx5_query_mad_ifc_system_image_guid_#t~memcpy~res4756#1.offset, mlx5_query_mad_ifc_system_image_guid_~ibdev#1.base, mlx5_query_mad_ifc_system_image_guid_~ibdev#1.offset, mlx5_query_mad_ifc_system_image_guid_~sys_image_guid#1.base, mlx5_query_mad_ifc_system_image_guid_~sys_image_guid#1.offset, mlx5_query_mad_ifc_system_image_guid_~out_mad~2#1.base, mlx5_query_mad_ifc_system_image_guid_~out_mad~2#1.offset, mlx5_query_mad_ifc_system_image_guid_~err~72#1, mlx5_query_mad_ifc_system_image_guid_~tmp~266#1.base, mlx5_query_mad_ifc_system_image_guid_~tmp~266#1.offset;havoc mlx5_query_mad_ifc_system_image_guid_#in~ibdev#1.base, mlx5_query_mad_ifc_system_image_guid_#in~ibdev#1.offset, mlx5_query_mad_ifc_system_image_guid_#in~sys_image_guid#1.base, mlx5_query_mad_ifc_system_image_guid_#in~sys_image_guid#1.offset;assume { :end_inline_mlx5_query_mad_ifc_system_image_guid } true;assume -2147483648 <= mlx5_query_system_image_guid_#t~ret222#1 && mlx5_query_system_image_guid_#t~ret222#1 <= 2147483647;mlx5_query_system_image_guid_~tmp___2~1#1 := mlx5_query_system_image_guid_#t~ret222#1;mlx5_query_system_image_guid_#res#1 := mlx5_query_system_image_guid_~tmp___2~1#1;call ULTIMATE.dealloc(mlx5_query_system_image_guid_~#tmp___0~6#1.base, mlx5_query_system_image_guid_~#tmp___0~6#1.offset);havoc mlx5_query_system_image_guid_~#tmp___0~6#1.base, mlx5_query_system_image_guid_~#tmp___0~6#1.offset; [2025-02-08 03:00:18,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22176: havoc mlx5_core_query_vendor_id_#t~nondet5215#1;mlx5_query_vendor_id_#t~ret239#1 := mlx5_core_query_vendor_id_#res#1;havoc mlx5_core_query_vendor_id_#t~nondet5215#1, mlx5_core_query_vendor_id_~arg0#1.base, mlx5_core_query_vendor_id_~arg0#1.offset, mlx5_core_query_vendor_id_~arg1#1.base, mlx5_core_query_vendor_id_~arg1#1.offset;havoc mlx5_core_query_vendor_id_#in~arg0#1.base, mlx5_core_query_vendor_id_#in~arg0#1.offset, mlx5_core_query_vendor_id_#in~arg1#1.base, mlx5_core_query_vendor_id_#in~arg1#1.offset;assume { :end_inline_mlx5_core_query_vendor_id } true;assume -2147483648 <= mlx5_query_vendor_id_#t~ret239#1 && mlx5_query_vendor_id_#t~ret239#1 <= 2147483647;mlx5_query_vendor_id_~tmp___2~3#1 := mlx5_query_vendor_id_#t~ret239#1;mlx5_query_vendor_id_#res#1 := mlx5_query_vendor_id_~tmp___2~3#1; [2025-02-08 03:00:18,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6306: assume 0 == mlx5_query_system_image_guid_~err~0#1;call mlx5_query_system_image_guid_#t~mem224#1 := read~int#42(mlx5_query_system_image_guid_~#tmp___0~6#1.base, mlx5_query_system_image_guid_~#tmp___0~6#1.offset, 8); [2025-02-08 03:00:18,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6306: assume !(0 == mlx5_query_system_image_guid_~err~0#1); [2025-02-08 03:00:18,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22214: havoc mlx5_query_hca_vport_system_image_guid_#t~nondet5223#1;mlx5_query_system_image_guid_#t~ret223#1 := mlx5_query_hca_vport_system_image_guid_#res#1;havoc mlx5_query_hca_vport_system_image_guid_#t~nondet5223#1, mlx5_query_hca_vport_system_image_guid_~arg0#1.base, mlx5_query_hca_vport_system_image_guid_~arg0#1.offset, mlx5_query_hca_vport_system_image_guid_~arg1#1.base, mlx5_query_hca_vport_system_image_guid_~arg1#1.offset;havoc mlx5_query_hca_vport_system_image_guid_#in~arg0#1.base, mlx5_query_hca_vport_system_image_guid_#in~arg0#1.offset, mlx5_query_hca_vport_system_image_guid_#in~arg1#1.base, mlx5_query_hca_vport_system_image_guid_#in~arg1#1.offset;assume { :end_inline_mlx5_query_hca_vport_system_image_guid } true;assume -2147483648 <= mlx5_query_system_image_guid_#t~ret223#1 && mlx5_query_system_image_guid_#t~ret223#1 <= 2147483647;mlx5_query_system_image_guid_~err~0#1 := mlx5_query_system_image_guid_#t~ret223#1; [2025-02-08 03:00:18,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6309: mlx5_query_system_image_guid_~tmp___3~0#1 := mlx5_query_system_image_guid_#t~ret225#1;havoc mlx5_query_system_image_guid_#t~mem224#1;havoc mlx5_query_system_image_guid_#t~ret225#1;call write~int#18(mlx5_query_system_image_guid_~tmp___3~0#1, mlx5_query_system_image_guid_~sys_image_guid#1.base, mlx5_query_system_image_guid_~sys_image_guid#1.offset, 8); [2025-02-08 03:00:18,717 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6309-1: SUMMARY for call mlx5_query_system_image_guid_#t~ret225#1 := __fswab64(mlx5_query_system_image_guid_#t~mem224#1); srcloc: null [2025-02-08 03:00:18,718 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6359: mlx5_query_vendor_id_#t~ret237#1 := mlx5_query_mad_ifc_vendor_id_#res#1;havoc mlx5_query_mad_ifc_vendor_id_#t~ret4760#1.base, mlx5_query_mad_ifc_vendor_id_#t~ret4760#1.offset, mlx5_query_mad_ifc_vendor_id_#t~ret4761#1, mlx5_query_mad_ifc_vendor_id_#t~ret4762#1, mlx5_query_mad_ifc_vendor_id_~ibdev#1.base, mlx5_query_mad_ifc_vendor_id_~ibdev#1.offset, mlx5_query_mad_ifc_vendor_id_~vendor_id#1.base, mlx5_query_mad_ifc_vendor_id_~vendor_id#1.offset, mlx5_query_mad_ifc_vendor_id_~out_mad~4#1.base, mlx5_query_mad_ifc_vendor_id_~out_mad~4#1.offset, mlx5_query_mad_ifc_vendor_id_~err~74#1, mlx5_query_mad_ifc_vendor_id_~tmp~268#1.base, mlx5_query_mad_ifc_vendor_id_~tmp~268#1.offset, mlx5_query_mad_ifc_vendor_id_~tmp___0~145#1;havoc mlx5_query_mad_ifc_vendor_id_#in~ibdev#1.base, mlx5_query_mad_ifc_vendor_id_#in~ibdev#1.offset, mlx5_query_mad_ifc_vendor_id_#in~vendor_id#1.base, mlx5_query_mad_ifc_vendor_id_#in~vendor_id#1.offset;assume { :end_inline_mlx5_query_mad_ifc_vendor_id } true;assume -2147483648 <= mlx5_query_vendor_id_#t~ret237#1 && mlx5_query_vendor_id_#t~ret237#1 <= 2147483647;mlx5_query_vendor_id_~tmp___1~3#1 := mlx5_query_vendor_id_#t~ret237#1;mlx5_query_vendor_id_#res#1 := mlx5_query_vendor_id_~tmp___1~3#1; [2025-02-08 03:00:18,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9895-2: call #t~mem1363 := read~int#18(~buf.base, 33 + ~buf.offset, 4); [2025-02-08 03:00:18,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9895: ~cqe~2.base, ~cqe~2.offset := #t~ret1364.base, #t~ret1364.offset;call #t~mem1365 := read~int#18(~buf.base, 33 + ~buf.offset, 4);~cqe64~2.base, ~cqe64~2.offset := (if 64 != #t~mem1365 then ~cqe~2.base else ~cqe~2.base), (if 64 != #t~mem1365 then 4096 + ~cqe~2.offset else ~cqe~2.offset);havoc #t~mem1365;call write~int#18(240, ~cqe64~2.base, 63 + ~cqe64~2.offset, 1);~i~5 := 1 + ~i~5; [2025-02-08 03:00:18,983 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9895-1: SUMMARY for call #t~ret1364.base, #t~ret1364.offset := get_cqe_from_buf(~buf.base, ~buf.offset, ~i~5, #t~mem1363); srcloc: null [2025-02-08 03:00:19,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21847: havoc #t~nondet5158; [2025-02-08 03:00:19,088 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6068: havoc #t~bitwise124; [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18170-1: SUMMARY for call #t~ret4348#1 := printk(578, 0); srcloc: null [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18170: assume -2147483648 <= #t~ret4348#1 && #t~ret4348#1 <= 2147483647;havoc #t~mem4346#1;havoc #t~mem4347#1;havoc #t~ret4348#1;~err~61#1 := -14; [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15577: assume 0 != __mlx5_ib_populate_pas_~tmp___0~97#1; [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15577: assume !(0 != __mlx5_ib_populate_pas_~tmp___0~97#1); [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15594: call __mlx5_ib_populate_pas_#t~mem3498#1.base, __mlx5_ib_populate_pas_#t~mem3498#1.offset := read~$Pointer$#18(__mlx5_ib_populate_pas_~umem#1.base, 136 + __mlx5_ib_populate_pas_~umem#1.offset, 8);call __mlx5_ib_populate_pas_#t~mem3499#1.base, __mlx5_ib_populate_pas_#t~mem3499#1.offset := read~$Pointer$#18(__mlx5_ib_populate_pas_#t~mem3498#1.base, 8 + __mlx5_ib_populate_pas_#t~mem3498#1.offset, 8);call __mlx5_ib_populate_pas_#t~mem3500#1 := read~int#18(__mlx5_ib_populate_pas_#t~mem3499#1.base, __mlx5_ib_populate_pas_#t~mem3499#1.offset + 8 * (if (__mlx5_ib_populate_pas_~i~17#1 + __mlx5_ib_populate_pas_~offset#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (__mlx5_ib_populate_pas_~i~17#1 + __mlx5_ib_populate_pas_~offset#1) % 18446744073709551616 % 18446744073709551616 else (__mlx5_ib_populate_pas_~i~17#1 + __mlx5_ib_populate_pas_~offset#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);__mlx5_ib_populate_pas_~pa~0#1 := __mlx5_ib_populate_pas_#t~mem3500#1;assume { :begin_inline_umem_dma_to_mtt } true;umem_dma_to_mtt_#in~umem_dma#1 := __mlx5_ib_populate_pas_~pa~0#1;havoc umem_dma_to_mtt_#res#1;havoc umem_dma_to_mtt_#t~bitwise3488#1, umem_dma_to_mtt_#t~bitwise3489#1, umem_dma_to_mtt_~umem_dma#1, umem_dma_to_mtt_~mtt_entry~0#1;umem_dma_to_mtt_~umem_dma#1 := umem_dma_to_mtt_#in~umem_dma#1;havoc umem_dma_to_mtt_~mtt_entry~0#1;umem_dma_to_mtt_~mtt_entry~0#1 := umem_dma_to_mtt_~umem_dma#1 - umem_dma_to_mtt_~umem_dma#1 % 4; [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660-1: SUMMARY for call __mlx5_ib_populate_pas_#t~ret3525#1.base, __mlx5_ib_populate_pas_#t~ret3525#1.offset := sg_next(__mlx5_ib_populate_pas_~sg~1#1.base, __mlx5_ib_populate_pas_~sg~1#1.offset); srcloc: null [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15660: __mlx5_ib_populate_pas_~sg~1#1.base, __mlx5_ib_populate_pas_~sg~1#1.offset := __mlx5_ib_populate_pas_#t~ret3525#1.base, __mlx5_ib_populate_pas_#t~ret3525#1.offset;havoc __mlx5_ib_populate_pas_#t~ret3525#1.base, __mlx5_ib_populate_pas_#t~ret3525#1.offset;call __mlx5_ib_populate_pas_#t~mem3526#1 := read~int#18(__mlx5_ib_populate_pas_~umem#1.base, 160 + __mlx5_ib_populate_pas_~umem#1.offset, 4); [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15578: SUMMARY for call warn_slowpath_null(425, 0, 167); srcloc: null [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15644-1: SUMMARY for call __mlx5_ib_populate_pas_#t~ret3521#1 := ldv__builtin_expect((if __mlx5_ib_populate_pas_#t~mem3520#1 % 256 % 18446744073709551616 <= 9223372036854775807 then __mlx5_ib_populate_pas_#t~mem3520#1 % 256 % 18446744073709551616 else __mlx5_ib_populate_pas_#t~mem3520#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15644: assume -9223372036854775808 <= __mlx5_ib_populate_pas_#t~ret3521#1 && __mlx5_ib_populate_pas_#t~ret3521#1 <= 9223372036854775807;__mlx5_ib_populate_pas_~tmp___9~18#1 := __mlx5_ib_populate_pas_#t~ret3521#1;havoc __mlx5_ib_populate_pas_#t~mem3520#1;havoc __mlx5_ib_populate_pas_#t~ret3521#1; [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15628-1: SUMMARY for call __mlx5_ib_populate_pas_#t~ret3513#1 := ldv__builtin_expect((if __mlx5_ib_populate_pas_#t~mem3512#1 % 256 % 18446744073709551616 <= 9223372036854775807 then __mlx5_ib_populate_pas_#t~mem3512#1 % 256 % 18446744073709551616 else __mlx5_ib_populate_pas_#t~mem3512#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15595: __mlx5_ib_populate_pas_#t~ret3501#1 := umem_dma_to_mtt_#res#1;havoc umem_dma_to_mtt_#t~bitwise3488#1, umem_dma_to_mtt_#t~bitwise3489#1, umem_dma_to_mtt_~umem_dma#1, umem_dma_to_mtt_~mtt_entry~0#1;havoc umem_dma_to_mtt_#in~umem_dma#1;assume { :end_inline_umem_dma_to_mtt } true;__mlx5_ib_populate_pas_~tmp___2~56#1 := __mlx5_ib_populate_pas_#t~ret3501#1;havoc __mlx5_ib_populate_pas_#t~ret3501#1; [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15628: assume -9223372036854775808 <= __mlx5_ib_populate_pas_#t~ret3513#1 && __mlx5_ib_populate_pas_#t~ret3513#1 <= 9223372036854775807;__mlx5_ib_populate_pas_~tmp___7~24#1 := __mlx5_ib_populate_pas_#t~ret3513#1;havoc __mlx5_ib_populate_pas_#t~mem3512#1;havoc __mlx5_ib_populate_pas_#t~ret3513#1; [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15612-2: havoc __mlx5_ib_populate_pas_#t~bitwise3505#1; [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15612-1: [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15612: __mlx5_ib_populate_pas_~len~2#1 := (if __mlx5_ib_populate_pas_#t~bitwise3505#1 % 4294967296 % 4294967296 <= 2147483647 then __mlx5_ib_populate_pas_#t~bitwise3505#1 % 4294967296 % 4294967296 else __mlx5_ib_populate_pas_#t~bitwise3505#1 % 4294967296 % 4294967296 - 4294967296);call __mlx5_ib_populate_pas_#t~mem3506#1 := read~int#18(__mlx5_ib_populate_pas_~sg~1#1.base, 24 + __mlx5_ib_populate_pas_~sg~1#1.offset, 8);__mlx5_ib_populate_pas_~base~1#1 := __mlx5_ib_populate_pas_#t~mem3506#1;havoc __mlx5_ib_populate_pas_#t~mem3506#1;__mlx5_ib_populate_pas_~k~1#1 := 0; [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15645: assume 0 != __mlx5_ib_populate_pas_~tmp___9~18#1; [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15645: assume !(0 != __mlx5_ib_populate_pas_~tmp___9~18#1); [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21971: havoc get_zeroed_page_#t~nondet5172#1; [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16851: assume 0 != (dma_sync_single_for_cpu_#t~mem3967#1.base + dma_sync_single_for_cpu_#t~mem3967#1.offset) % 18446744073709551616;havoc dma_sync_single_for_cpu_#t~mem3967#1.base, dma_sync_single_for_cpu_#t~mem3967#1.offset;call dma_sync_single_for_cpu_#t~mem3973#1.base, dma_sync_single_for_cpu_#t~mem3973#1.offset := read~$Pointer$#18(dma_sync_single_for_cpu_~ops~2#1.base, 64 + dma_sync_single_for_cpu_~ops~2#1.offset, 8); [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16851: assume !(0 != (dma_sync_single_for_cpu_#t~mem3967#1.base + dma_sync_single_for_cpu_#t~mem3967#1.offset) % 18446744073709551616);havoc dma_sync_single_for_cpu_#t~mem3967#1.base, dma_sync_single_for_cpu_#t~mem3967#1.offset; [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15612-4: call __mlx5_ib_populate_pas_#t~mem3504#1 := read~int#18(__mlx5_ib_populate_pas_~sg~1#1.base, 32 + __mlx5_ib_populate_pas_~sg~1#1.offset, 4); [2025-02-08 03:00:25,550 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18139: assume 0 == ~zap#1;assume { :begin_inline___mlx5_ib_populate_pas } true;__mlx5_ib_populate_pas_#in~dev#1.base, __mlx5_ib_populate_pas_#in~dev#1.offset, __mlx5_ib_populate_pas_#in~umem#1.base, __mlx5_ib_populate_pas_#in~umem#1.offset, __mlx5_ib_populate_pas_#in~page_shift#1, __mlx5_ib_populate_pas_#in~offset#1, __mlx5_ib_populate_pas_#in~num_pages#1, __mlx5_ib_populate_pas_#in~pas#1.base, __mlx5_ib_populate_pas_#in~pas#1.offset, __mlx5_ib_populate_pas_#in~access_flags#1 := ~dev~56#1.base, ~dev~56#1.offset, ~umem~2#1.base, ~umem~2#1.offset, 12, ~start_page_index#1, ~npages#1, ~pas~1#1.base, ~pas~1#1.offset, 3;havoc __mlx5_ib_populate_pas_#t~mem3490#1, __mlx5_ib_populate_pas_#t~ret3491#1, __mlx5_ib_populate_pas_#t~bitwise3492#1, __mlx5_ib_populate_pas_#t~mem3493#1.base, __mlx5_ib_populate_pas_#t~mem3493#1.offset, __mlx5_ib_populate_pas_#t~ret3494#1, __mlx5_ib_populate_pas_#t~ret3495#1, __mlx5_ib_populate_pas_#t~ret3496#1, __mlx5_ib_populate_pas_#t~ret3497#1, __mlx5_ib_populate_pas_#t~mem3498#1.base, __mlx5_ib_populate_pas_#t~mem3498#1.offset, __mlx5_ib_populate_pas_#t~mem3499#1.base, __mlx5_ib_populate_pas_#t~mem3499#1.offset, __mlx5_ib_populate_pas_#t~mem3500#1, __mlx5_ib_populate_pas_#t~ret3501#1, __mlx5_ib_populate_pas_#t~ret3502#1, __mlx5_ib_populate_pas_#t~mem3503#1.base, __mlx5_ib_populate_pas_#t~mem3503#1.offset, __mlx5_ib_populate_pas_#t~mem3504#1, __mlx5_ib_populate_pas_#t~bitwise3505#1, __mlx5_ib_populate_pas_#t~mem3506#1, __mlx5_ib_populate_pas_#t~bitwise3507#1, __mlx5_ib_populate_pas_#t~bitwise3508#1, __mlx5_ib_populate_pas_#t~bitwise3509#1, __mlx5_ib_populate_pas_#t~ret3510#1, __mlx5_ib_populate_pas_#t~bitwise3511#1, __mlx5_ib_populate_pas_#t~mem3512#1, __mlx5_ib_populate_pas_#t~ret3513#1, __mlx5_ib_populate_pas_#t~bitwise3514#1, __mlx5_ib_populate_pas_#t~mem3515#1, __mlx5_ib_populate_pas_#t~ret3516#1, __mlx5_ib_populate_pas_#t~ret3517#1.base, __mlx5_ib_populate_pas_#t~ret3517#1.offset, __mlx5_ib_populate_pas_#t~mem3518#1, __mlx5_ib_populate_pas_#t~bitwise3519#1, __mlx5_ib_populate_pas_#t~mem3520#1, __mlx5_ib_populate_pas_#t~ret3521#1, __mlx5_ib_populate_pas_#t~ret3522#1.base, __mlx5_ib_populate_pas_#t~ret3522#1.offset, __mlx5_ib_populate_pas_#t~mem3523#1, __mlx5_ib_populate_pas_#t~bitwise3524#1, __mlx5_ib_populate_pas_#t~ret3525#1.base, __mlx5_ib_populate_pas_#t~ret3525#1.offset, __mlx5_ib_populate_pas_#t~mem3526#1, __mlx5_ib_populate_pas_~dev#1.base, __mlx5_ib_populate_pas_~dev#1.offset, __mlx5_ib_populate_pas_~umem#1.base, __mlx5_ib_populate_pas_~umem#1.offset, __mlx5_ib_populate_pas_~page_shift#1, __mlx5_ib_populate_pas_~offset#1, __mlx5_ib_populate_pas_~num_pages#1, __mlx5_ib_populate_pas_~pas#1.base, __mlx5_ib_populate_pas_~pas#1.offset, __mlx5_ib_populate_pas_~access_flags#1, __mlx5_ib_populate_pas_~umem_page_shift~0#1, __mlx5_ib_populate_pas_~tmp~173#1, __mlx5_ib_populate_pas_~shift~0#1, __mlx5_ib_populate_pas_~mask~1#1, __mlx5_ib_populate_pas_~i~17#1, __mlx5_ib_populate_pas_~k~1#1, __mlx5_ib_populate_pas_~cur~1#1, __mlx5_ib_populate_pas_~base~1#1, __mlx5_ib_populate_pas_~len~2#1, __mlx5_ib_populate_pas_~sg~1#1.base, __mlx5_ib_populate_pas_~sg~1#1.offset, __mlx5_ib_populate_pas_~entry~1#1, __mlx5_ib_populate_pas_~odp~0#1, __mlx5_ib_populate_pas_~__ret_warn_on~0#1, __mlx5_ib_populate_pas_~tmp___0~97#1, __mlx5_ib_populate_pas_~__ret_warn_on___0~0#1, __mlx5_ib_populate_pas_~tmp___1~71#1, __mlx5_ib_populate_pas_~pa~0#1, __mlx5_ib_populate_pas_~tmp___2~56#1, __mlx5_ib_populate_pas_~tmp___3~41#1, __mlx5_ib_populate_pas_~tmp___4~35#1, __mlx5_ib_populate_pas_~#descriptor~14#1.base, __mlx5_ib_populate_pas_~#descriptor~14#1.offset, __mlx5_ib_populate_pas_~tmp___5~32#1, __mlx5_ib_populate_pas_~tmp___6~27#1.base, __mlx5_ib_populate_pas_~tmp___6~27#1.offset, __mlx5_ib_populate_pas_~tmp___7~24#1, __mlx5_ib_populate_pas_~#descriptor___0~9#1.base, __mlx5_ib_populate_pas_~#descriptor___0~9#1.offset, __mlx5_ib_populate_pas_~tmp___8~19#1.base, __mlx5_ib_populate_pas_~tmp___8~19#1.offset, __mlx5_ib_populate_pas_~tmp___9~18#1;__mlx5_ib_populate_pas_~dev#1.base, __mlx5_ib_populate_pas_~dev#1.offset := __mlx5_ib_populate_pas_#in~dev#1.base, __mlx5_ib_populate_pas_#in~dev#1.offset;__mlx5_ib_populate_pas_~umem#1.base, __mlx5_ib_populate_pas_~umem#1.offset := __mlx5_ib_populate_pas_#in~umem#1.base, __mlx5_ib_populate_pas_#in~umem#1.offset;__mlx5_ib_populate_pas_~page_shift#1 := __mlx5_ib_populate_pas_#in~page_shift#1;__mlx5_ib_populate_pas_~offset#1 := __mlx5_ib_populate_pas_#in~offset#1;__mlx5_ib_populate_pas_~num_pages#1 := __mlx5_ib_populate_pas_#in~num_pages#1;__mlx5_ib_populate_pas_~pas#1.base, __mlx5_ib_populate_pas_~pas#1.offset := __mlx5_ib_populate_pas_#in~pas#1.base, __mlx5_ib_populate_pas_#in~pas#1.offset;__mlx5_ib_populate_pas_~access_flags#1 := __mlx5_ib_populate_pas_#in~access_flags#1;havoc __mlx5_ib_populate_pas_~umem_page_shift~0#1;havoc __mlx5_ib_populate_pas_~tmp~173#1;havoc __mlx5_ib_populate_pas_~shift~0#1;havoc __mlx5_ib_populate_pas_~mask~1#1;havoc __mlx5_ib_populate_pas_~i~17#1;havoc __mlx5_ib_populate_pas_~k~1#1;havoc __mlx5_ib_populate_pas_~cur~1#1;havoc __mlx5_ib_populate_pas_~base~1#1;havoc __mlx5_ib_populate_pas_~len~2#1;havoc __mlx5_ib_populate_pas_~sg~1#1.base, __mlx5_ib_populate_pas_~sg~1#1.offset;havoc __mlx5_ib_populate_pas_~entry~1#1;havoc __mlx5_ib_populate_pas_~odp~0#1;havoc __mlx5_ib_populate_pas_~__ret_warn_on~0#1;havoc __mlx5_ib_populate_pas_~tmp___0~97#1;havoc __mlx5_ib_populate_pas_~__ret_warn_on___0~0#1;havoc __mlx5_ib_populate_pas_~tmp___1~71#1;havoc __mlx5_ib_populate_pas_~pa~0#1;havoc __mlx5_ib_populate_pas_~tmp___2~56#1;havoc __mlx5_ib_populate_pas_~tmp___3~41#1;havoc __mlx5_ib_populate_pas_~tmp___4~35#1;call __mlx5_ib_populate_pas_~#descriptor~14#1.base, __mlx5_ib_populate_pas_~#descriptor~14#1.offset := #Ultimate.allocOnStack(37);havoc __mlx5_ib_populate_pas_~tmp___5~32#1;havoc __mlx5_ib_populate_pas_~tmp___6~27#1.base, __mlx5_ib_populate_pas_~tmp___6~27#1.offset;havoc __mlx5_ib_populate_pas_~tmp___7~24#1;call __mlx5_ib_populate_pas_~#descriptor___0~9#1.base, __mlx5_ib_populate_pas_~#descriptor___0~9#1.offset := #Ultimate.allocOnStack(37);havoc __mlx5_ib_populate_pas_~tmp___8~19#1.base, __mlx5_ib_populate_pas_~tmp___8~19#1.offset;havoc __mlx5_ib_populate_pas_~tmp___9~18#1;call __mlx5_ib_populate_pas_#t~mem3490#1 := read~int#18(__mlx5_ib_populate_pas_~umem#1.base, 24 + __mlx5_ib_populate_pas_~umem#1.offset, 4); [2025-02-08 03:00:25,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18139: assume !(0 == ~zap#1); [2025-02-08 03:00:25,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15612-3: assume 0 == __mlx5_ib_populate_pas_#t~mem3504#1 % 4294967296 || 0 == (if __mlx5_ib_populate_pas_~umem_page_shift~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then __mlx5_ib_populate_pas_~umem_page_shift~0#1 % 18446744073709551616 % 4294967296 else __mlx5_ib_populate_pas_~umem_page_shift~0#1 % 18446744073709551616 % 4294967296 - 4294967296);__mlx5_ib_populate_pas_#t~bitwise3505#1 := __mlx5_ib_populate_pas_#t~mem3504#1; [2025-02-08 03:00:25,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15612-3: assume !(0 == __mlx5_ib_populate_pas_#t~mem3504#1 % 4294967296 || 0 == (if __mlx5_ib_populate_pas_~umem_page_shift~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then __mlx5_ib_populate_pas_~umem_page_shift~0#1 % 18446744073709551616 % 4294967296 else __mlx5_ib_populate_pas_~umem_page_shift~0#1 % 18446744073709551616 % 4294967296 - 4294967296)); [2025-02-08 03:00:25,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15530: assume 0 != umem_dma_to_mtt_#t~bitwise3488#1 % 18446744073709551616;havoc umem_dma_to_mtt_#t~bitwise3488#1; [2025-02-08 03:00:25,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15530: assume !(0 != umem_dma_to_mtt_#t~bitwise3488#1 % 18446744073709551616);havoc umem_dma_to_mtt_#t~bitwise3488#1; [2025-02-08 03:00:25,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15596-1: SUMMARY for call __mlx5_ib_populate_pas_#t~ret3502#1 := __fswab64(__mlx5_ib_populate_pas_~tmp___2~56#1); srcloc: null [2025-02-08 03:00:25,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15596: __mlx5_ib_populate_pas_~tmp___3~41#1 := __mlx5_ib_populate_pas_#t~ret3502#1;havoc __mlx5_ib_populate_pas_#t~ret3502#1;call write~int#29(__mlx5_ib_populate_pas_~tmp___3~41#1, __mlx5_ib_populate_pas_~pas#1.base, __mlx5_ib_populate_pas_~pas#1.offset + 8 * (if __mlx5_ib_populate_pas_~i~17#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then __mlx5_ib_populate_pas_~i~17#1 % 18446744073709551616 % 18446744073709551616 else __mlx5_ib_populate_pas_~i~17#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);__mlx5_ib_populate_pas_~i~17#1 := 1 + __mlx5_ib_populate_pas_~i~17#1; [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15629: assume 0 != __mlx5_ib_populate_pas_~tmp___7~24#1; [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15629: assume !(0 != __mlx5_ib_populate_pas_~tmp___7~24#1); [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15662: assume __mlx5_ib_populate_pas_#t~mem3526#1 > __mlx5_ib_populate_pas_~entry~1#1;havoc __mlx5_ib_populate_pas_#t~mem3526#1; [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15662: assume !(__mlx5_ib_populate_pas_#t~mem3526#1 > __mlx5_ib_populate_pas_~entry~1#1);havoc __mlx5_ib_populate_pas_#t~mem3526#1;call ULTIMATE.dealloc(__mlx5_ib_populate_pas_~#descriptor~14#1.base, __mlx5_ib_populate_pas_~#descriptor~14#1.offset);havoc __mlx5_ib_populate_pas_~#descriptor~14#1.base, __mlx5_ib_populate_pas_~#descriptor~14#1.offset;call ULTIMATE.dealloc(__mlx5_ib_populate_pas_~#descriptor___0~9#1.base, __mlx5_ib_populate_pas_~#descriptor___0~9#1.offset);havoc __mlx5_ib_populate_pas_~#descriptor___0~9#1.base, __mlx5_ib_populate_pas_~#descriptor___0~9#1.offset; [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15530-4: assume 0 == umem_dma_to_mtt_~umem_dma#1 % 18446744073709551616;umem_dma_to_mtt_#t~bitwise3488#1 := 0; [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15530-4: assume !(0 == umem_dma_to_mtt_~umem_dma#1 % 18446744073709551616); [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15530-3: assume 2 == umem_dma_to_mtt_~umem_dma#1 % 18446744073709551616;umem_dma_to_mtt_#t~bitwise3488#1 := umem_dma_to_mtt_~umem_dma#1; [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15530-3: assume !(2 == umem_dma_to_mtt_~umem_dma#1 % 18446744073709551616); [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15530-2: havoc umem_dma_to_mtt_#t~bitwise3488#1;assume umem_dma_to_mtt_#t~bitwise3488#1 % 18446744073709551616 <= umem_dma_to_mtt_~umem_dma#1 % 18446744073709551616 && umem_dma_to_mtt_#t~bitwise3488#1 % 18446744073709551616 <= 2; [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15530-1: [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15646-1: SUMMARY for call __mlx5_ib_populate_pas_#t~ret3522#1.base, __mlx5_ib_populate_pas_#t~ret3522#1.offset := get_current(); srcloc: null [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16885: havoc dma_sync_single_for_device_#t~mem3983#1.base, dma_sync_single_for_device_#t~mem3983#1.offset; [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15646: __mlx5_ib_populate_pas_~tmp___8~19#1.base, __mlx5_ib_populate_pas_~tmp___8~19#1.offset := __mlx5_ib_populate_pas_#t~ret3522#1.base, __mlx5_ib_populate_pas_#t~ret3522#1.offset;havoc __mlx5_ib_populate_pas_#t~ret3522#1.base, __mlx5_ib_populate_pas_#t~ret3522#1.offset;call __mlx5_ib_populate_pas_#t~mem3523#1 := read~int#7(__mlx5_ib_populate_pas_~tmp___8~19#1.base, 2076 + __mlx5_ib_populate_pas_~tmp___8~19#1.offset, 4); [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16885-1: SUMMARY for call ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID(dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1, dma_sync_single_for_device_#t~mem3983#1.base, dma_sync_single_for_device_#t~mem3983#1.offset); srcloc: null [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630-4: havoc __mlx5_ib_populate_pas_#t~bitwise3514#1;assume __mlx5_ib_populate_pas_#t~bitwise3514#1 < __mlx5_ib_populate_pas_~i~17#1; [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15531-1: [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630-3: [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15531: umem_dma_to_mtt_~mtt_entry~0#1 := umem_dma_to_mtt_#t~bitwise3489#1;havoc umem_dma_to_mtt_#t~bitwise3489#1; [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630-2: call __mlx5_ib_populate_pas_#t~mem3515#1 := read~int#29(__mlx5_ib_populate_pas_~pas#1.base, __mlx5_ib_populate_pas_~pas#1.offset + 8 * (if __mlx5_ib_populate_pas_#t~bitwise3514#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then __mlx5_ib_populate_pas_#t~bitwise3514#1 % 18446744073709551616 % 18446744073709551616 else __mlx5_ib_populate_pas_#t~bitwise3514#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630-1: SUMMARY for call __mlx5_ib_populate_pas_#t~ret3516#1 := __fswab64(__mlx5_ib_populate_pas_#t~mem3515#1); srcloc: null [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630: __mlx5_ib_populate_pas_~tmp___5~32#1 := __mlx5_ib_populate_pas_#t~ret3516#1;havoc __mlx5_ib_populate_pas_#t~bitwise3514#1;havoc __mlx5_ib_populate_pas_#t~mem3515#1;havoc __mlx5_ib_populate_pas_#t~ret3516#1; [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15531-4: assume 0 == umem_dma_to_mtt_~mtt_entry~0#1 % 18446744073709551616 || 2 == umem_dma_to_mtt_~mtt_entry~0#1 % 18446744073709551616;umem_dma_to_mtt_#t~bitwise3489#1 := 2; [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15531-4: assume !(0 == umem_dma_to_mtt_~mtt_entry~0#1 % 18446744073709551616 || 2 == umem_dma_to_mtt_~mtt_entry~0#1 % 18446744073709551616); [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15531-3: assume false;umem_dma_to_mtt_#t~bitwise3489#1 := umem_dma_to_mtt_~mtt_entry~0#1; [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15531-3: assume !false; [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630-5: assume 0 == __mlx5_ib_populate_pas_~i~17#1 || 0 == __mlx5_ib_populate_pas_~shift~0#1;__mlx5_ib_populate_pas_#t~bitwise3514#1 := __mlx5_ib_populate_pas_~i~17#1; [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15630-5: assume !(0 == __mlx5_ib_populate_pas_~i~17#1 || 0 == __mlx5_ib_populate_pas_~shift~0#1); [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15531-2: havoc umem_dma_to_mtt_#t~bitwise3489#1;assume (umem_dma_to_mtt_#t~bitwise3489#1 % 18446744073709551616 >= umem_dma_to_mtt_~mtt_entry~0#1 % 18446744073709551616 && umem_dma_to_mtt_#t~bitwise3489#1 % 18446744073709551616 >= 2) && umem_dma_to_mtt_#t~bitwise3489#1 % 18446744073709551616 <= 2 + umem_dma_to_mtt_~mtt_entry~0#1 % 18446744073709551616; [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15647-1: SUMMARY for call __dynamic_pr_debug(__mlx5_ib_populate_pas_~#descriptor___0~9#1.base, __mlx5_ib_populate_pas_~#descriptor___0~9#1.offset, 437, 0); srcloc: null [2025-02-08 03:00:25,552 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15647: havoc __mlx5_ib_populate_pas_#t~mem3523#1;havoc __mlx5_ib_populate_pas_#t~bitwise3524#1; [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631-1: SUMMARY for call __mlx5_ib_populate_pas_#t~ret3517#1.base, __mlx5_ib_populate_pas_#t~ret3517#1.offset := get_current(); srcloc: null [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15631: __mlx5_ib_populate_pas_~tmp___6~27#1.base, __mlx5_ib_populate_pas_~tmp___6~27#1.offset := __mlx5_ib_populate_pas_#t~ret3517#1.base, __mlx5_ib_populate_pas_#t~ret3517#1.offset;havoc __mlx5_ib_populate_pas_#t~ret3517#1.base, __mlx5_ib_populate_pas_#t~ret3517#1.offset;call __mlx5_ib_populate_pas_#t~mem3518#1 := read~int#7(__mlx5_ib_populate_pas_~tmp___6~27#1.base, 2076 + __mlx5_ib_populate_pas_~tmp___6~27#1.offset, 4); [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16870-1: SUMMARY for call dma_sync_single_for_device_#t~ret3974#1.base, dma_sync_single_for_device_#t~ret3974#1.offset := get_dma_ops(dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset); srcloc: null [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16870: dma_sync_single_for_device_~tmp~202#1.base, dma_sync_single_for_device_~tmp~202#1.offset := dma_sync_single_for_device_#t~ret3974#1.base, dma_sync_single_for_device_#t~ret3974#1.offset;havoc dma_sync_single_for_device_#t~ret3974#1.base, dma_sync_single_for_device_#t~ret3974#1.offset;dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset := dma_sync_single_for_device_~tmp~202#1.base, dma_sync_single_for_device_~tmp~202#1.offset; [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15582-1: SUMMARY for call __mlx5_ib_populate_pas_#t~ret3495#1 := ldv__builtin_expect((if 0 != __mlx5_ib_populate_pas_~__ret_warn_on~0#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15648-2: assume 0 == __mlx5_ib_populate_pas_~k~1#1 || 0 == (if __mlx5_ib_populate_pas_~umem_page_shift~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then __mlx5_ib_populate_pas_~umem_page_shift~0#1 % 18446744073709551616 % 4294967296 else __mlx5_ib_populate_pas_~umem_page_shift~0#1 % 18446744073709551616 % 4294967296 - 4294967296);__mlx5_ib_populate_pas_#t~bitwise3524#1 := __mlx5_ib_populate_pas_~k~1#1; [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15648-2: assume !(0 == __mlx5_ib_populate_pas_~k~1#1 || 0 == (if __mlx5_ib_populate_pas_~umem_page_shift~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then __mlx5_ib_populate_pas_~umem_page_shift~0#1 % 18446744073709551616 % 4294967296 else __mlx5_ib_populate_pas_~umem_page_shift~0#1 % 18446744073709551616 % 4294967296 - 4294967296)); [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15582: assume -9223372036854775808 <= __mlx5_ib_populate_pas_#t~ret3495#1 && __mlx5_ib_populate_pas_#t~ret3495#1 <= 9223372036854775807;havoc __mlx5_ib_populate_pas_#t~ret3495#1;__mlx5_ib_populate_pas_~__ret_warn_on___0~0#1 := (if 3 != __mlx5_ib_populate_pas_~access_flags#1 then 1 else 0); [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15648-1: havoc __mlx5_ib_populate_pas_#t~bitwise3524#1;assume __mlx5_ib_populate_pas_#t~bitwise3524#1 > __mlx5_ib_populate_pas_~k~1#1; [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15648: [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18142: havoc #t~memset~res4333#1.base, #t~memset~res4333#1.offset; [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18142-1: SUMMARY for call #t~memset~res4333#1.base, #t~memset~res4333#1.offset := #Ultimate.C_memset#29(~pas~1#1.base, ~pas~1#1.offset + (if ~npages#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~npages#1 % 18446744073709551616 % 18446744073709551616 else ~npages#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 0, ~size~4#1 - 8 * ~npages#1); srcloc: null [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632-1: SUMMARY for call __dynamic_pr_debug(__mlx5_ib_populate_pas_~#descriptor~14#1.base, __mlx5_ib_populate_pas_~#descriptor~14#1.offset, 431, 0); srcloc: null [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15632: havoc __mlx5_ib_populate_pas_#t~mem3518#1;havoc __mlx5_ib_populate_pas_#t~bitwise3519#1; [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18159: SUMMARY for call mlx5_ib_init_umr_context(~#umr_context~1#1.base, ~#umr_context~1#1.offset); srcloc: null [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16888: assume { :begin_inline_debug_dma_sync_single_for_device } true;debug_dma_sync_single_for_device_#in~arg0#1.base, debug_dma_sync_single_for_device_#in~arg0#1.offset, debug_dma_sync_single_for_device_#in~arg1#1, debug_dma_sync_single_for_device_#in~arg2#1, debug_dma_sync_single_for_device_#in~arg3#1 := dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1;havoc debug_dma_sync_single_for_device_~arg0#1.base, debug_dma_sync_single_for_device_~arg0#1.offset, debug_dma_sync_single_for_device_~arg1#1, debug_dma_sync_single_for_device_~arg2#1, debug_dma_sync_single_for_device_~arg3#1;debug_dma_sync_single_for_device_~arg0#1.base, debug_dma_sync_single_for_device_~arg0#1.offset := debug_dma_sync_single_for_device_#in~arg0#1.base, debug_dma_sync_single_for_device_#in~arg0#1.offset;debug_dma_sync_single_for_device_~arg1#1 := debug_dma_sync_single_for_device_#in~arg1#1;debug_dma_sync_single_for_device_~arg2#1 := debug_dma_sync_single_for_device_#in~arg2#1;debug_dma_sync_single_for_device_~arg3#1 := debug_dma_sync_single_for_device_#in~arg3#1;havoc debug_dma_sync_single_for_device_~arg0#1.base, debug_dma_sync_single_for_device_~arg0#1.offset, debug_dma_sync_single_for_device_~arg1#1, debug_dma_sync_single_for_device_~arg2#1, debug_dma_sync_single_for_device_~arg3#1;havoc debug_dma_sync_single_for_device_#in~arg0#1.base, debug_dma_sync_single_for_device_#in~arg0#1.offset, debug_dma_sync_single_for_device_#in~arg1#1, debug_dma_sync_single_for_device_#in~arg2#1, debug_dma_sync_single_for_device_#in~arg3#1;assume { :end_inline_debug_dma_sync_single_for_device } true;havoc dma_sync_single_for_device_#t~ret3974#1.base, dma_sync_single_for_device_#t~ret3974#1.offset, dma_sync_single_for_device_#t~ret3975#1, dma_sync_single_for_device_#t~ret3976#1, dma_sync_single_for_device_#t~mem3977#1.base, dma_sync_single_for_device_#t~mem3977#1.offset, dma_sync_single_for_device_#t~mem3983#1.base, dma_sync_single_for_device_#t~mem3983#1.offset, dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1, dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset, dma_sync_single_for_device_~tmp~202#1.base, dma_sync_single_for_device_~tmp~202#1.offset, dma_sync_single_for_device_~tmp___0~111#1, dma_sync_single_for_device_~tmp___1~81#1;havoc dma_sync_single_for_device_#in~dev#1.base, dma_sync_single_for_device_#in~dev#1.offset, dma_sync_single_for_device_#in~addr#1, dma_sync_single_for_device_#in~size#1, dma_sync_single_for_device_#in~dir#1;assume { :end_inline_dma_sync_single_for_device } true; [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18176: ~pages_mapped~0#1 := ~pages_mapped~0#1 + ~pages_iter~0#1;~start_page_index#1 := ~start_page_index#1 + ~pages_iter~0#1; [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18176-1: SUMMARY for call up(~umrc~1#1.base, 32 + ~umrc~1#1.offset); srcloc: null [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16855-1: SUMMARY for call ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID(dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset, dma_sync_single_for_cpu_~addr#1, dma_sync_single_for_cpu_~size#1, dma_sync_single_for_cpu_~dir#1, dma_sync_single_for_cpu_#t~mem3973#1.base, dma_sync_single_for_cpu_#t~mem3973#1.offset); srcloc: null [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16855: havoc dma_sync_single_for_cpu_#t~mem3973#1.base, dma_sync_single_for_cpu_#t~mem3973#1.offset; [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15534-1: umem_dma_to_mtt_#res#1 := umem_dma_to_mtt_~mtt_entry~0#1; [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-2: assume 0 == __mlx5_ib_populate_pas_~i~17#1 || 0 == __mlx5_ib_populate_pas_~shift~0#1;__mlx5_ib_populate_pas_#t~bitwise3519#1 := __mlx5_ib_populate_pas_~i~17#1; [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-2: assume !(0 == __mlx5_ib_populate_pas_~i~17#1 || 0 == __mlx5_ib_populate_pas_~shift~0#1); [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633-1: havoc __mlx5_ib_populate_pas_#t~bitwise3519#1;assume __mlx5_ib_populate_pas_#t~bitwise3519#1 < __mlx5_ib_populate_pas_~i~17#1; [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15600: assume __mlx5_ib_populate_pas_~i~17#1 % 18446744073709551616 < __mlx5_ib_populate_pas_~num_pages#1 % 18446744073709551616; [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15600: assume !(__mlx5_ib_populate_pas_~i~17#1 % 18446744073709551616 < __mlx5_ib_populate_pas_~num_pages#1 % 18446744073709551616);call ULTIMATE.dealloc(__mlx5_ib_populate_pas_~#descriptor~14#1.base, __mlx5_ib_populate_pas_~#descriptor~14#1.offset);havoc __mlx5_ib_populate_pas_~#descriptor~14#1.base, __mlx5_ib_populate_pas_~#descriptor~14#1.offset;call ULTIMATE.dealloc(__mlx5_ib_populate_pas_~#descriptor___0~9#1.base, __mlx5_ib_populate_pas_~#descriptor___0~9#1.offset);havoc __mlx5_ib_populate_pas_~#descriptor___0~9#1.base, __mlx5_ib_populate_pas_~#descriptor___0~9#1.offset; [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15633: [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18160: call #t~mem4339#1.base, #t~mem4339#1.offset := read~$Pointer$#18(~umrc~1#1.base, 16 + ~umrc~1#1.offset, 8); [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18160-1: SUMMARY for call down(~umrc~1#1.base, 32 + ~umrc~1#1.offset); srcloc: null [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16872-1: SUMMARY for call dma_sync_single_for_device_#t~ret3975#1 := valid_dma_direction(dma_sync_single_for_device_~dir#1); srcloc: null [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16872: assume -2147483648 <= dma_sync_single_for_device_#t~ret3975#1 && dma_sync_single_for_device_#t~ret3975#1 <= 2147483647;dma_sync_single_for_device_~tmp___0~111#1 := dma_sync_single_for_device_#t~ret3975#1;havoc dma_sync_single_for_device_#t~ret3975#1; [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15617-4: assume 0 == __mlx5_ib_populate_pas_~i~17#1 || 0 == __mlx5_ib_populate_pas_~mask~1#1;__mlx5_ib_populate_pas_#t~bitwise3507#1 := 0; [2025-02-08 03:00:25,553 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15617-4: assume !(0 == __mlx5_ib_populate_pas_~i~17#1 || 0 == __mlx5_ib_populate_pas_~mask~1#1); [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15617-3: assume __mlx5_ib_populate_pas_~i~17#1 == __mlx5_ib_populate_pas_~mask~1#1;__mlx5_ib_populate_pas_#t~bitwise3507#1 := __mlx5_ib_populate_pas_~i~17#1; [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15617-3: assume !(__mlx5_ib_populate_pas_~i~17#1 == __mlx5_ib_populate_pas_~mask~1#1); [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15617-2: havoc __mlx5_ib_populate_pas_#t~bitwise3507#1;assume (((((__mlx5_ib_populate_pas_~i~17#1 < 0 && __mlx5_ib_populate_pas_~mask~1#1 >= 0) || __mlx5_ib_populate_pas_#t~bitwise3507#1 <= __mlx5_ib_populate_pas_~i~17#1) && ((__mlx5_ib_populate_pas_~i~17#1 >= 0 && __mlx5_ib_populate_pas_~mask~1#1 < 0) || __mlx5_ib_populate_pas_#t~bitwise3507#1 <= __mlx5_ib_populate_pas_~mask~1#1)) && ((__mlx5_ib_populate_pas_~i~17#1 < 0 && __mlx5_ib_populate_pas_~mask~1#1 < 0) || __mlx5_ib_populate_pas_#t~bitwise3507#1 >= 0)) && ((__mlx5_ib_populate_pas_~i~17#1 >= 0 && __mlx5_ib_populate_pas_~mask~1#1 >= 0) || __mlx5_ib_populate_pas_#t~bitwise3507#1 > __mlx5_ib_populate_pas_~i~17#1 + __mlx5_ib_populate_pas_~mask~1#1)) && __mlx5_ib_populate_pas_#t~bitwise3507#1 >= -2147483648; [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15584-1: SUMMARY for call __mlx5_ib_populate_pas_#t~ret3496#1 := ldv__builtin_expect((if 0 != __mlx5_ib_populate_pas_~__ret_warn_on___0~0#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15617-1: [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15584: assume -9223372036854775808 <= __mlx5_ib_populate_pas_#t~ret3496#1 && __mlx5_ib_populate_pas_#t~ret3496#1 <= 9223372036854775807;__mlx5_ib_populate_pas_~tmp___1~71#1 := __mlx5_ib_populate_pas_#t~ret3496#1;havoc __mlx5_ib_populate_pas_#t~ret3496#1; [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15617: assume 0 == __mlx5_ib_populate_pas_#t~bitwise3507#1;havoc __mlx5_ib_populate_pas_#t~bitwise3507#1; [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15617: assume !(0 == __mlx5_ib_populate_pas_#t~bitwise3507#1);havoc __mlx5_ib_populate_pas_#t~bitwise3507#1;call write~$Pointer$#11(433, 0, __mlx5_ib_populate_pas_~#descriptor___0~9#1.base, __mlx5_ib_populate_pas_~#descriptor___0~9#1.offset, 8);call write~$Pointer$#11(434, 0, __mlx5_ib_populate_pas_~#descriptor___0~9#1.base, 8 + __mlx5_ib_populate_pas_~#descriptor___0~9#1.offset, 8);call write~$Pointer$#11(435, 0, __mlx5_ib_populate_pas_~#descriptor___0~9#1.base, 16 + __mlx5_ib_populate_pas_~#descriptor___0~9#1.offset, 8);call write~$Pointer$#11(436, 0, __mlx5_ib_populate_pas_~#descriptor___0~9#1.base, 24 + __mlx5_ib_populate_pas_~#descriptor___0~9#1.offset, 8);call write~int#11(193, __mlx5_ib_populate_pas_~#descriptor___0~9#1.base, 32 + __mlx5_ib_populate_pas_~#descriptor___0~9#1.offset, 4);call write~int#11(0, __mlx5_ib_populate_pas_~#descriptor___0~9#1.base, 36 + __mlx5_ib_populate_pas_~#descriptor___0~9#1.offset, 1);call __mlx5_ib_populate_pas_#t~mem3520#1 := read~int#11(__mlx5_ib_populate_pas_~#descriptor___0~9#1.base, 36 + __mlx5_ib_populate_pas_~#descriptor___0~9#1.offset, 1); [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568-1: SUMMARY for call __mlx5_ib_populate_pas_#t~ret3491#1 := __ilog2_u32(__mlx5_ib_populate_pas_#t~mem3490#1); srcloc: null [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15568: assume -2147483648 <= __mlx5_ib_populate_pas_#t~ret3491#1 && __mlx5_ib_populate_pas_#t~ret3491#1 <= 2147483647;__mlx5_ib_populate_pas_~tmp~173#1 := __mlx5_ib_populate_pas_#t~ret3491#1;havoc __mlx5_ib_populate_pas_#t~mem3490#1;havoc __mlx5_ib_populate_pas_#t~ret3491#1;__mlx5_ib_populate_pas_~umem_page_shift~0#1 := __mlx5_ib_populate_pas_~tmp~173#1;__mlx5_ib_populate_pas_~shift~0#1 := (if (__mlx5_ib_populate_pas_~page_shift#1 - __mlx5_ib_populate_pas_~umem_page_shift~0#1) % 4294967296 % 4294967296 <= 2147483647 then (__mlx5_ib_populate_pas_~page_shift#1 - __mlx5_ib_populate_pas_~umem_page_shift~0#1) % 4294967296 % 4294967296 else (__mlx5_ib_populate_pas_~page_shift#1 - __mlx5_ib_populate_pas_~umem_page_shift~0#1) % 4294967296 % 4294967296 - 4294967296); [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18161: assume -2147483648 <= #t~ret4340#1 && #t~ret4340#1 <= 2147483647;~err~61#1 := #t~ret4340#1;havoc #t~mem4339#1.base, #t~mem4339#1.offset;havoc #t~ret4340#1; [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15618: __mlx5_ib_populate_pas_~cur~1#1 := __mlx5_ib_populate_pas_#t~bitwise3508#1 + __mlx5_ib_populate_pas_~base~1#1;havoc __mlx5_ib_populate_pas_#t~bitwise3508#1; [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18161-1: SUMMARY for call #t~ret4340#1 := ib_post_send(#t~mem4339#1.base, #t~mem4339#1.offset, ~#wr~1#1.base, ~#wr~1#1.offset, ~#bad~1#1.base, ~#bad~1#1.offset); srcloc: null [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16840-1: SUMMARY for call dma_sync_single_for_cpu_#t~ret3964#1.base, dma_sync_single_for_cpu_#t~ret3964#1.offset := get_dma_ops(dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset); srcloc: null [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16873-1: SUMMARY for call dma_sync_single_for_device_#t~ret3976#1 := ldv__builtin_expect((if 0 == dma_sync_single_for_device_~tmp___0~111#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16840: dma_sync_single_for_cpu_~tmp~201#1.base, dma_sync_single_for_cpu_~tmp~201#1.offset := dma_sync_single_for_cpu_#t~ret3964#1.base, dma_sync_single_for_cpu_#t~ret3964#1.offset;havoc dma_sync_single_for_cpu_#t~ret3964#1.base, dma_sync_single_for_cpu_#t~ret3964#1.offset;dma_sync_single_for_cpu_~ops~2#1.base, dma_sync_single_for_cpu_~ops~2#1.offset := dma_sync_single_for_cpu_~tmp~201#1.base, dma_sync_single_for_cpu_~tmp~201#1.offset; [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16873: assume -9223372036854775808 <= dma_sync_single_for_device_#t~ret3976#1 && dma_sync_single_for_device_#t~ret3976#1 <= 9223372036854775807;dma_sync_single_for_device_~tmp___1~81#1 := dma_sync_single_for_device_#t~ret3976#1;havoc dma_sync_single_for_device_#t~ret3976#1; [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15618-3: assume 0 == __mlx5_ib_populate_pas_~k~1#1 || 0 == (if __mlx5_ib_populate_pas_~umem_page_shift~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then __mlx5_ib_populate_pas_~umem_page_shift~0#1 % 18446744073709551616 % 4294967296 else __mlx5_ib_populate_pas_~umem_page_shift~0#1 % 18446744073709551616 % 4294967296 - 4294967296);__mlx5_ib_populate_pas_#t~bitwise3508#1 := __mlx5_ib_populate_pas_~k~1#1; [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15618-3: assume !(0 == __mlx5_ib_populate_pas_~k~1#1 || 0 == (if __mlx5_ib_populate_pas_~umem_page_shift~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then __mlx5_ib_populate_pas_~umem_page_shift~0#1 % 18446744073709551616 % 4294967296 else __mlx5_ib_populate_pas_~umem_page_shift~0#1 % 18446744073709551616 % 4294967296 - 4294967296)); [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15618-2: havoc __mlx5_ib_populate_pas_#t~bitwise3508#1;assume __mlx5_ib_populate_pas_#t~bitwise3508#1 > __mlx5_ib_populate_pas_~k~1#1; [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18162: assume 0 != ~err~61#1; [2025-02-08 03:00:25,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18162: assume !(0 != ~err~61#1); [2025-02-08 03:00:25,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15618-1: [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15585: assume 0 != __mlx5_ib_populate_pas_~tmp___1~71#1; [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15585: assume !(0 != __mlx5_ib_populate_pas_~tmp___1~71#1); [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18145: assume { :begin_inline_dma_sync_single_for_device } true;dma_sync_single_for_device_#in~dev#1.base, dma_sync_single_for_device_#in~dev#1.offset, dma_sync_single_for_device_#in~addr#1, dma_sync_single_for_device_#in~size#1, dma_sync_single_for_device_#in~dir#1 := ~ddev~1#1.base, ~ddev~1#1.offset, ~dma~1#1, ~size~4#1, 1;havoc dma_sync_single_for_device_#t~ret3974#1.base, dma_sync_single_for_device_#t~ret3974#1.offset, dma_sync_single_for_device_#t~ret3975#1, dma_sync_single_for_device_#t~ret3976#1, dma_sync_single_for_device_#t~mem3977#1.base, dma_sync_single_for_device_#t~mem3977#1.offset, dma_sync_single_for_device_#t~mem3983#1.base, dma_sync_single_for_device_#t~mem3983#1.offset, dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1, dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset, dma_sync_single_for_device_~tmp~202#1.base, dma_sync_single_for_device_~tmp~202#1.offset, dma_sync_single_for_device_~tmp___0~111#1, dma_sync_single_for_device_~tmp___1~81#1;dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset := dma_sync_single_for_device_#in~dev#1.base, dma_sync_single_for_device_#in~dev#1.offset;dma_sync_single_for_device_~addr#1 := dma_sync_single_for_device_#in~addr#1;dma_sync_single_for_device_~size#1 := dma_sync_single_for_device_#in~size#1;dma_sync_single_for_device_~dir#1 := dma_sync_single_for_device_#in~dir#1;havoc dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset;havoc dma_sync_single_for_device_~tmp~202#1.base, dma_sync_single_for_device_~tmp~202#1.offset;havoc dma_sync_single_for_device_~tmp___0~111#1;havoc dma_sync_single_for_device_~tmp___1~81#1; [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16874: assume 0 != dma_sync_single_for_device_~tmp___1~81#1; [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16874: assume !(0 != dma_sync_single_for_device_~tmp___1~81#1);call dma_sync_single_for_device_#t~mem3977#1.base, dma_sync_single_for_device_#t~mem3977#1.offset := read~$Pointer$#18(dma_sync_single_for_device_~ops~3#1.base, 72 + dma_sync_single_for_device_~ops~3#1.offset, 8); [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18146: havoc #t~memset~res4334#1.base, #t~memset~res4334#1.offset;call write~int#18(~#umr_context~1#1.base + ~#umr_context~1#1.offset, ~#wr~1#1.base, 8 + ~#wr~1#1.offset, 8);call write~int#18(~dma~1#1, ~#sg~3#1.base, ~#sg~3#1.offset, 8);call write~int#18(63 + 8 * ~npages#1 - (63 + 8 * ~npages#1) % 64, ~#sg~3#1.base, 8 + ~#sg~3#1.offset, 4);call #t~mem4335#1.base, #t~mem4335#1.offset := read~$Pointer$#18(~dev~56#1.base, 2576 + ~dev~56#1.offset, 8);call #t~mem4336#1 := read~int#18(#t~mem4335#1.base, 24 + #t~mem4335#1.offset, 4);call write~int#18(#t~mem4336#1, ~#sg~3#1.base, 12 + ~#sg~3#1.offset, 4);havoc #t~mem4335#1.base, #t~mem4335#1.offset;havoc #t~mem4336#1;call write~int#18(402653184, ~#wr~1#1.base, 32 + ~#wr~1#1.offset, 4);call write~$Pointer$#18(~#sg~3#1.base, ~#sg~3#1.offset, ~#wr~1#1.base, 16 + ~#wr~1#1.offset, 8);call write~int#18(1, ~#wr~1#1.base, 24 + ~#wr~1#1.offset, 4);call write~int#18(240, ~#wr~1#1.base, 28 + ~#wr~1#1.offset, 4);call #t~mem4337#1 := read~int#18(~#sg~3#1.base, 8 + ~#sg~3#1.offset, 4);call write~int#18(#t~mem4337#1 % 4294967296 / 8, ~umrwr~4#1.base, 20 + ~umrwr~4#1.offset, 4);havoc #t~mem4337#1;call write~int#18(12, ~umrwr~4#1.base, 16 + ~umrwr~4#1.offset, 4);call #t~mem4338#1 := read~int#18(~mr#1.base, 52 + ~mr#1.offset, 4);call write~int#18(#t~mem4338#1, ~umrwr~4#1.base, 32 + ~umrwr~4#1.offset, 4);havoc #t~mem4338#1;call write~int#18(~start_page_index#1, ~umrwr~4#1.base, ~umrwr~4#1.offset, 8); [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15619-1: [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15586: SUMMARY for call warn_slowpath_null(426, 0, 168); srcloc: null [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15619: __mlx5_ib_populate_pas_~cur~1#1 := __mlx5_ib_populate_pas_#t~bitwise3509#1;havoc __mlx5_ib_populate_pas_#t~bitwise3509#1; [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15652: __mlx5_ib_populate_pas_~i~17#1 := 1 + __mlx5_ib_populate_pas_~i~17#1;__mlx5_ib_populate_pas_~k~1#1 := 1 + __mlx5_ib_populate_pas_~k~1#1; [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16858: assume { :begin_inline_debug_dma_sync_single_for_cpu } true;debug_dma_sync_single_for_cpu_#in~arg0#1.base, debug_dma_sync_single_for_cpu_#in~arg0#1.offset, debug_dma_sync_single_for_cpu_#in~arg1#1, debug_dma_sync_single_for_cpu_#in~arg2#1, debug_dma_sync_single_for_cpu_#in~arg3#1 := dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset, dma_sync_single_for_cpu_~addr#1, dma_sync_single_for_cpu_~size#1, dma_sync_single_for_cpu_~dir#1;havoc debug_dma_sync_single_for_cpu_~arg0#1.base, debug_dma_sync_single_for_cpu_~arg0#1.offset, debug_dma_sync_single_for_cpu_~arg1#1, debug_dma_sync_single_for_cpu_~arg2#1, debug_dma_sync_single_for_cpu_~arg3#1;debug_dma_sync_single_for_cpu_~arg0#1.base, debug_dma_sync_single_for_cpu_~arg0#1.offset := debug_dma_sync_single_for_cpu_#in~arg0#1.base, debug_dma_sync_single_for_cpu_#in~arg0#1.offset;debug_dma_sync_single_for_cpu_~arg1#1 := debug_dma_sync_single_for_cpu_#in~arg1#1;debug_dma_sync_single_for_cpu_~arg2#1 := debug_dma_sync_single_for_cpu_#in~arg2#1;debug_dma_sync_single_for_cpu_~arg3#1 := debug_dma_sync_single_for_cpu_#in~arg3#1;havoc debug_dma_sync_single_for_cpu_~arg0#1.base, debug_dma_sync_single_for_cpu_~arg0#1.offset, debug_dma_sync_single_for_cpu_~arg1#1, debug_dma_sync_single_for_cpu_~arg2#1, debug_dma_sync_single_for_cpu_~arg3#1;havoc debug_dma_sync_single_for_cpu_#in~arg0#1.base, debug_dma_sync_single_for_cpu_#in~arg0#1.offset, debug_dma_sync_single_for_cpu_#in~arg1#1, debug_dma_sync_single_for_cpu_#in~arg2#1, debug_dma_sync_single_for_cpu_#in~arg3#1;assume { :end_inline_debug_dma_sync_single_for_cpu } true;havoc dma_sync_single_for_cpu_#t~ret3964#1.base, dma_sync_single_for_cpu_#t~ret3964#1.offset, dma_sync_single_for_cpu_#t~ret3965#1, dma_sync_single_for_cpu_#t~ret3966#1, dma_sync_single_for_cpu_#t~mem3967#1.base, dma_sync_single_for_cpu_#t~mem3967#1.offset, dma_sync_single_for_cpu_#t~mem3973#1.base, dma_sync_single_for_cpu_#t~mem3973#1.offset, dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset, dma_sync_single_for_cpu_~addr#1, dma_sync_single_for_cpu_~size#1, dma_sync_single_for_cpu_~dir#1, dma_sync_single_for_cpu_~ops~2#1.base, dma_sync_single_for_cpu_~ops~2#1.offset, dma_sync_single_for_cpu_~tmp~201#1.base, dma_sync_single_for_cpu_~tmp~201#1.offset, dma_sync_single_for_cpu_~tmp___0~110#1, dma_sync_single_for_cpu_~tmp___1~80#1;havoc dma_sync_single_for_cpu_#in~dev#1.base, dma_sync_single_for_cpu_#in~dev#1.offset, dma_sync_single_for_cpu_#in~addr#1, dma_sync_single_for_cpu_#in~size#1, dma_sync_single_for_cpu_#in~dir#1;assume { :end_inline_dma_sync_single_for_cpu } true;~__min1___0~1#1 := ~pages_iter~0#1;assume { :begin_inline_ib_umem_num_pages } true;ib_umem_num_pages_#in~umem#1.base, ib_umem_num_pages_#in~umem#1.offset := ~umem~2#1.base, ~umem~2#1.offset;havoc ib_umem_num_pages_#res#1;havoc ib_umem_num_pages_#t~ret3911#1, ib_umem_num_pages_#t~ret3912#1, ib_umem_num_pages_~umem#1.base, ib_umem_num_pages_~umem#1.offset, ib_umem_num_pages_~tmp~197#1, ib_umem_num_pages_~tmp___0~107#1;ib_umem_num_pages_~umem#1.base, ib_umem_num_pages_~umem#1.offset := ib_umem_num_pages_#in~umem#1.base, ib_umem_num_pages_#in~umem#1.offset;havoc ib_umem_num_pages_~tmp~197#1;havoc ib_umem_num_pages_~tmp___0~107#1; [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15619-4: assume 0 == __mlx5_ib_populate_pas_~access_flags#1 % 18446744073709551616 || __mlx5_ib_populate_pas_~access_flags#1 % 18446744073709551616 == __mlx5_ib_populate_pas_~cur~1#1 % 18446744073709551616;__mlx5_ib_populate_pas_#t~bitwise3509#1 := __mlx5_ib_populate_pas_~cur~1#1; [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15619-4: assume !(0 == __mlx5_ib_populate_pas_~access_flags#1 % 18446744073709551616 || __mlx5_ib_populate_pas_~access_flags#1 % 18446744073709551616 == __mlx5_ib_populate_pas_~cur~1#1 % 18446744073709551616); [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18163: ~tmp___4~44#1.base, ~tmp___4~44#1.offset := #t~ret4341#1.base, #t~ret4341#1.offset;havoc #t~ret4341#1.base, #t~ret4341#1.offset;call #t~mem4342#1 := read~int#7(~tmp___4~44#1.base, 2076 + ~tmp___4~44#1.offset, 4); [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15619-3: assume 0 == __mlx5_ib_populate_pas_~cur~1#1 % 18446744073709551616;__mlx5_ib_populate_pas_#t~bitwise3509#1 := __mlx5_ib_populate_pas_~access_flags#1; [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15619-3: assume !(0 == __mlx5_ib_populate_pas_~cur~1#1 % 18446744073709551616); [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18163-1: SUMMARY for call #t~ret4341#1.base, #t~ret4341#1.offset := get_current(); srcloc: null [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15619-2: havoc __mlx5_ib_populate_pas_#t~bitwise3509#1;assume (__mlx5_ib_populate_pas_#t~bitwise3509#1 % 18446744073709551616 >= __mlx5_ib_populate_pas_~access_flags#1 % 18446744073709551616 && __mlx5_ib_populate_pas_#t~bitwise3509#1 % 18446744073709551616 >= __mlx5_ib_populate_pas_~cur~1#1 % 18446744073709551616) && __mlx5_ib_populate_pas_#t~bitwise3509#1 % 18446744073709551616 <= __mlx5_ib_populate_pas_~access_flags#1 % 18446744073709551616 + __mlx5_ib_populate_pas_~cur~1#1 % 18446744073709551616; [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18146-1: SUMMARY for call #t~memset~res4334#1.base, #t~memset~res4334#1.offset := #Ultimate.C_memset#18(~#wr~1#1.base, ~#wr~1#1.offset, 0, 96); srcloc: null [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16842: assume -2147483648 <= dma_sync_single_for_cpu_#t~ret3965#1 && dma_sync_single_for_cpu_#t~ret3965#1 <= 2147483647;dma_sync_single_for_cpu_~tmp___0~110#1 := dma_sync_single_for_cpu_#t~ret3965#1;havoc dma_sync_single_for_cpu_#t~ret3965#1; [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15620-1: SUMMARY for call __mlx5_ib_populate_pas_#t~ret3510#1 := __fswab64(__mlx5_ib_populate_pas_~cur~1#1); srcloc: null [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15620: __mlx5_ib_populate_pas_~tmp___4~35#1 := __mlx5_ib_populate_pas_#t~ret3510#1;havoc __mlx5_ib_populate_pas_#t~ret3510#1; [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16842-1: SUMMARY for call dma_sync_single_for_cpu_#t~ret3965#1 := valid_dma_direction(dma_sync_single_for_cpu_~dir#1); srcloc: null [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18164: assume -2147483648 <= #t~ret4343#1 && #t~ret4343#1 <= 2147483647;havoc #t~mem4342#1;havoc #t~ret4343#1; [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18164-1: SUMMARY for call #t~ret4343#1 := printk(576, 0); srcloc: null [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15571-1: [2025-02-08 03:00:25,557 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15571: __mlx5_ib_populate_pas_~mask~1#1 := -1 + __mlx5_ib_populate_pas_#t~bitwise3492#1;havoc __mlx5_ib_populate_pas_#t~bitwise3492#1;__mlx5_ib_populate_pas_~cur~1#1 := 0;call __mlx5_ib_populate_pas_#t~mem3493#1.base, __mlx5_ib_populate_pas_#t~mem3493#1.offset := read~$Pointer$#18(__mlx5_ib_populate_pas_~umem#1.base, 136 + __mlx5_ib_populate_pas_~umem#1.offset, 8);__mlx5_ib_populate_pas_~odp~0#1 := (if 0 == (if 0 != (__mlx5_ib_populate_pas_#t~mem3493#1.base + __mlx5_ib_populate_pas_#t~mem3493#1.offset) % 18446744073709551616 then 1 else 0) then 0 else 1);havoc __mlx5_ib_populate_pas_#t~mem3493#1.base, __mlx5_ib_populate_pas_#t~mem3493#1.offset; [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16843-1: SUMMARY for call dma_sync_single_for_cpu_#t~ret3966#1 := ldv__builtin_expect((if 0 == dma_sync_single_for_cpu_~tmp___0~110#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16843: assume -9223372036854775808 <= dma_sync_single_for_cpu_#t~ret3966#1 && dma_sync_single_for_cpu_#t~ret3966#1 <= 9223372036854775807;dma_sync_single_for_cpu_~tmp___1~80#1 := dma_sync_single_for_cpu_#t~ret3966#1;havoc dma_sync_single_for_cpu_#t~ret3966#1; [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15571-3: assume 0 == __mlx5_ib_populate_pas_~shift~0#1;__mlx5_ib_populate_pas_#t~bitwise3492#1 := 1; [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15571-3: assume !(0 == __mlx5_ib_populate_pas_~shift~0#1); [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15571-2: havoc __mlx5_ib_populate_pas_#t~bitwise3492#1;assume __mlx5_ib_populate_pas_#t~bitwise3492#1 > 1; [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15621-3: assume 0 == __mlx5_ib_populate_pas_~i~17#1 || 0 == __mlx5_ib_populate_pas_~shift~0#1;__mlx5_ib_populate_pas_#t~bitwise3511#1 := __mlx5_ib_populate_pas_~i~17#1; [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15621-3: assume !(0 == __mlx5_ib_populate_pas_~i~17#1 || 0 == __mlx5_ib_populate_pas_~shift~0#1); [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15621-2: havoc __mlx5_ib_populate_pas_#t~bitwise3511#1;assume __mlx5_ib_populate_pas_#t~bitwise3511#1 < __mlx5_ib_populate_pas_~i~17#1; [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15621-1: [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15621: call write~int#29(__mlx5_ib_populate_pas_~tmp___4~35#1, __mlx5_ib_populate_pas_~pas#1.base, __mlx5_ib_populate_pas_~pas#1.offset + 8 * (if __mlx5_ib_populate_pas_#t~bitwise3511#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then __mlx5_ib_populate_pas_#t~bitwise3511#1 % 18446744073709551616 % 18446744073709551616 else __mlx5_ib_populate_pas_#t~bitwise3511#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc __mlx5_ib_populate_pas_#t~bitwise3511#1;call write~$Pointer$#11(427, 0, __mlx5_ib_populate_pas_~#descriptor~14#1.base, __mlx5_ib_populate_pas_~#descriptor~14#1.offset, 8);call write~$Pointer$#11(428, 0, __mlx5_ib_populate_pas_~#descriptor~14#1.base, 8 + __mlx5_ib_populate_pas_~#descriptor~14#1.offset, 8);call write~$Pointer$#11(429, 0, __mlx5_ib_populate_pas_~#descriptor~14#1.base, 16 + __mlx5_ib_populate_pas_~#descriptor~14#1.offset, 8);call write~$Pointer$#11(430, 0, __mlx5_ib_populate_pas_~#descriptor~14#1.base, 24 + __mlx5_ib_populate_pas_~#descriptor~14#1.offset, 8);call write~int#11(190, __mlx5_ib_populate_pas_~#descriptor~14#1.base, 32 + __mlx5_ib_populate_pas_~#descriptor~14#1.offset, 4);call write~int#11(0, __mlx5_ib_populate_pas_~#descriptor~14#1.base, 36 + __mlx5_ib_populate_pas_~#descriptor~14#1.offset, 1);call __mlx5_ib_populate_pas_#t~mem3512#1 := read~int#11(__mlx5_ib_populate_pas_~#descriptor~14#1.base, 36 + __mlx5_ib_populate_pas_~#descriptor~14#1.offset, 1); [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16844: assume 0 != dma_sync_single_for_cpu_~tmp___1~80#1; [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16844: assume !(0 != dma_sync_single_for_cpu_~tmp___1~80#1);call dma_sync_single_for_cpu_#t~mem3967#1.base, dma_sync_single_for_cpu_#t~mem3967#1.offset := read~$Pointer$#18(dma_sync_single_for_cpu_~ops~2#1.base, 64 + dma_sync_single_for_cpu_~ops~2#1.offset, 8); [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655: assume __mlx5_ib_populate_pas_~k~1#1 < __mlx5_ib_populate_pas_~len~2#1; [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15655: assume !(__mlx5_ib_populate_pas_~k~1#1 < __mlx5_ib_populate_pas_~len~2#1);__mlx5_ib_populate_pas_~entry~1#1 := 1 + __mlx5_ib_populate_pas_~entry~1#1; [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16729-1: SUMMARY for call ib_umem_num_pages_#t~ret3911#1 := ib_umem_end(ib_umem_num_pages_~umem#1.base, ib_umem_num_pages_~umem#1.offset); srcloc: null [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16729: ib_umem_num_pages_~tmp~197#1 := ib_umem_num_pages_#t~ret3911#1;havoc ib_umem_num_pages_#t~ret3911#1; [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15590-1: SUMMARY for call __mlx5_ib_populate_pas_#t~ret3497#1 := ldv__builtin_expect((if 0 != __mlx5_ib_populate_pas_~__ret_warn_on___0~0#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15590: assume -9223372036854775808 <= __mlx5_ib_populate_pas_#t~ret3497#1 && __mlx5_ib_populate_pas_#t~ret3497#1 <= 9223372036854775807;havoc __mlx5_ib_populate_pas_#t~ret3497#1;__mlx5_ib_populate_pas_~i~17#1 := 0; [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16730: ib_umem_num_pages_~tmp___0~107#1 := ib_umem_num_pages_#t~ret3912#1;havoc ib_umem_num_pages_#t~ret3912#1;ib_umem_num_pages_#res#1 := (ib_umem_num_pages_~tmp~197#1 - ib_umem_num_pages_~tmp___0~107#1) % 18446744073709551616 / 4096;#t~ret4332#1 := ib_umem_num_pages_#res#1;havoc ib_umem_num_pages_#t~ret3911#1, ib_umem_num_pages_#t~ret3912#1, ib_umem_num_pages_~umem#1.base, ib_umem_num_pages_~umem#1.offset, ib_umem_num_pages_~tmp~197#1, ib_umem_num_pages_~tmp___0~107#1;havoc ib_umem_num_pages_#in~umem#1.base, ib_umem_num_pages_#in~umem#1.offset;assume { :end_inline_ib_umem_num_pages } true;~tmp___3~51#1 := #t~ret4332#1;havoc #t~ret4332#1;~__min2___0~1#1 := ~tmp___3~51#1 - ~start_page_index#1;~npages#1 := (if (if ~__min1___0~1#1 % 18446744073709551616 < ~__min2___0~1#1 % 18446744073709551616 then ~__min1___0~1#1 else ~__min2___0~1#1) % 18446744073709551616 % 4294967296 <= 2147483647 then (if ~__min1___0~1#1 % 18446744073709551616 < ~__min2___0~1#1 % 18446744073709551616 then ~__min1___0~1#1 else ~__min2___0~1#1) % 18446744073709551616 % 4294967296 else (if ~__min1___0~1#1 % 18446744073709551616 < ~__min2___0~1#1 % 18446744073709551616 then ~__min1___0~1#1 else ~__min2___0~1#1) % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18167: call #t~mem4344#1 := read~int#59(~#umr_context~1#1.base, ~#umr_context~1#1.offset, 4); [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18167-1: SUMMARY for call wait_for_completion(~#umr_context~1#1.base, 4 + ~#umr_context~1#1.offset); srcloc: null [2025-02-08 03:00:25,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18134: assume { :begin_inline_dma_sync_single_for_cpu } true;dma_sync_single_for_cpu_#in~dev#1.base, dma_sync_single_for_cpu_#in~dev#1.offset, dma_sync_single_for_cpu_#in~addr#1, dma_sync_single_for_cpu_#in~size#1, dma_sync_single_for_cpu_#in~dir#1 := ~ddev~1#1.base, ~ddev~1#1.offset, ~dma~1#1, ~size~4#1, 1;havoc dma_sync_single_for_cpu_#t~ret3964#1.base, dma_sync_single_for_cpu_#t~ret3964#1.offset, dma_sync_single_for_cpu_#t~ret3965#1, dma_sync_single_for_cpu_#t~ret3966#1, dma_sync_single_for_cpu_#t~mem3967#1.base, dma_sync_single_for_cpu_#t~mem3967#1.offset, dma_sync_single_for_cpu_#t~mem3973#1.base, dma_sync_single_for_cpu_#t~mem3973#1.offset, dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset, dma_sync_single_for_cpu_~addr#1, dma_sync_single_for_cpu_~size#1, dma_sync_single_for_cpu_~dir#1, dma_sync_single_for_cpu_~ops~2#1.base, dma_sync_single_for_cpu_~ops~2#1.offset, dma_sync_single_for_cpu_~tmp~201#1.base, dma_sync_single_for_cpu_~tmp~201#1.offset, dma_sync_single_for_cpu_~tmp___0~110#1, dma_sync_single_for_cpu_~tmp___1~80#1;dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset := dma_sync_single_for_cpu_#in~dev#1.base, dma_sync_single_for_cpu_#in~dev#1.offset;dma_sync_single_for_cpu_~addr#1 := dma_sync_single_for_cpu_#in~addr#1;dma_sync_single_for_cpu_~size#1 := dma_sync_single_for_cpu_#in~size#1;dma_sync_single_for_cpu_~dir#1 := dma_sync_single_for_cpu_#in~dir#1;havoc dma_sync_single_for_cpu_~ops~2#1.base, dma_sync_single_for_cpu_~ops~2#1.offset;havoc dma_sync_single_for_cpu_~tmp~201#1.base, dma_sync_single_for_cpu_~tmp~201#1.offset;havoc dma_sync_single_for_cpu_~tmp___0~110#1;havoc dma_sync_single_for_cpu_~tmp___1~80#1; [2025-02-08 03:00:25,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15574: assume 0 != (if __mlx5_ib_populate_pas_~odp~0#1 % 256 % 4294967296 <= 2147483647 then __mlx5_ib_populate_pas_~odp~0#1 % 256 % 4294967296 else __mlx5_ib_populate_pas_~odp~0#1 % 256 % 4294967296 - 4294967296);__mlx5_ib_populate_pas_~__ret_warn_on~0#1 := (if 0 != __mlx5_ib_populate_pas_~shift~0#1 then 1 else 0); [2025-02-08 03:00:25,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15574: assume !(0 != (if __mlx5_ib_populate_pas_~odp~0#1 % 256 % 4294967296 <= 2147483647 then __mlx5_ib_populate_pas_~odp~0#1 % 256 % 4294967296 else __mlx5_ib_populate_pas_~odp~0#1 % 256 % 4294967296 - 4294967296));__mlx5_ib_populate_pas_~i~17#1 := 0;__mlx5_ib_populate_pas_~entry~1#1 := 0;call __mlx5_ib_populate_pas_#t~mem3503#1.base, __mlx5_ib_populate_pas_#t~mem3503#1.offset := read~$Pointer$#18(__mlx5_ib_populate_pas_~umem#1.base, 144 + __mlx5_ib_populate_pas_~umem#1.offset, 8);__mlx5_ib_populate_pas_~sg~1#1.base, __mlx5_ib_populate_pas_~sg~1#1.offset := __mlx5_ib_populate_pas_#t~mem3503#1.base, __mlx5_ib_populate_pas_#t~mem3503#1.offset;havoc __mlx5_ib_populate_pas_#t~mem3503#1.base, __mlx5_ib_populate_pas_#t~mem3503#1.offset; [2025-02-08 03:00:25,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16730-1: SUMMARY for call ib_umem_num_pages_#t~ret3912#1 := ib_umem_start(ib_umem_num_pages_~umem#1.base, ib_umem_num_pages_~umem#1.offset); srcloc: null [2025-02-08 03:00:25,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18168: assume 0 != #t~mem4344#1 % 4294967296;havoc #t~mem4344#1; [2025-02-08 03:00:25,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18168: assume !(0 != #t~mem4344#1 % 4294967296);havoc #t~mem4344#1; [2025-02-08 03:00:25,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18053: call ULTIMATE.dealloc(~#umr_context~1#1.base, ~#umr_context~1#1.offset);havoc ~#umr_context~1#1.base, ~#umr_context~1#1.offset;call ULTIMATE.dealloc(~#wr~1#1.base, ~#wr~1#1.offset);havoc ~#wr~1#1.base, ~#wr~1#1.offset;call ULTIMATE.dealloc(~#bad~1#1.base, ~#bad~1#1.offset);havoc ~#bad~1#1.base, ~#bad~1#1.offset;call ULTIMATE.dealloc(~#sg~3#1.base, ~#sg~3#1.offset);havoc ~#sg~3#1.base, ~#sg~3#1.offset; [2025-02-08 03:00:25,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15526: assume 0 != (if umem_dma_to_mtt_~umem_dma#1 % 18446744073709551616 % 4294967296 <= 2147483647 then umem_dma_to_mtt_~umem_dma#1 % 18446744073709551616 % 4294967296 else umem_dma_to_mtt_~umem_dma#1 % 18446744073709551616 % 4294967296 - 4294967296) % 2;umem_dma_to_mtt_~mtt_entry~0#1 := 1 + umem_dma_to_mtt_~mtt_entry~0#1 - umem_dma_to_mtt_~mtt_entry~0#1 % 2; [2025-02-08 03:00:25,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15526: assume !(0 != (if umem_dma_to_mtt_~umem_dma#1 % 18446744073709551616 % 4294967296 <= 2147483647 then umem_dma_to_mtt_~umem_dma#1 % 18446744073709551616 % 4294967296 else umem_dma_to_mtt_~umem_dma#1 % 18446744073709551616 % 4294967296 - 4294967296) % 2); [2025-02-08 03:00:25,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18169: ~tmp___5~41#1.base, ~tmp___5~41#1.offset := #t~ret4345#1.base, #t~ret4345#1.offset;havoc #t~ret4345#1.base, #t~ret4345#1.offset;call #t~mem4346#1 := read~int#7(~tmp___5~41#1.base, 2076 + ~tmp___5~41#1.offset, 4);call #t~mem4347#1 := read~int#59(~#umr_context~1#1.base, ~#umr_context~1#1.offset, 4); [2025-02-08 03:00:25,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L18169-1: SUMMARY for call #t~ret4345#1.base, #t~ret4345#1.offset := get_current(); srcloc: null [2025-02-08 03:00:25,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15576-1: SUMMARY for call __mlx5_ib_populate_pas_#t~ret3494#1 := ldv__builtin_expect((if 0 != __mlx5_ib_populate_pas_~__ret_warn_on~0#1 then 1 else 0), 0); srcloc: null [2025-02-08 03:00:25,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15576: assume -9223372036854775808 <= __mlx5_ib_populate_pas_#t~ret3494#1 && __mlx5_ib_populate_pas_#t~ret3494#1 <= 9223372036854775807;__mlx5_ib_populate_pas_~tmp___0~97#1 := __mlx5_ib_populate_pas_#t~ret3494#1;havoc __mlx5_ib_populate_pas_#t~ret3494#1; [2025-02-08 03:00:25,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16881: assume 0 != (dma_sync_single_for_device_#t~mem3977#1.base + dma_sync_single_for_device_#t~mem3977#1.offset) % 18446744073709551616;havoc dma_sync_single_for_device_#t~mem3977#1.base, dma_sync_single_for_device_#t~mem3977#1.offset;call dma_sync_single_for_device_#t~mem3983#1.base, dma_sync_single_for_device_#t~mem3983#1.offset := read~$Pointer$#18(dma_sync_single_for_device_~ops~3#1.base, 72 + dma_sync_single_for_device_~ops~3#1.offset, 8); [2025-02-08 03:00:25,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16881: assume !(0 != (dma_sync_single_for_device_#t~mem3977#1.base + dma_sync_single_for_device_#t~mem3977#1.offset) % 18446744073709551616);havoc dma_sync_single_for_device_#t~mem3977#1.base, dma_sync_single_for_device_#t~mem3977#1.offset; [2025-02-08 03:00:25,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15560: call ULTIMATE.dealloc(__mlx5_ib_populate_pas_~#descriptor~14#1.base, __mlx5_ib_populate_pas_~#descriptor~14#1.offset);havoc __mlx5_ib_populate_pas_~#descriptor~14#1.base, __mlx5_ib_populate_pas_~#descriptor~14#1.offset;call ULTIMATE.dealloc(__mlx5_ib_populate_pas_~#descriptor___0~9#1.base, __mlx5_ib_populate_pas_~#descriptor___0~9#1.offset);havoc __mlx5_ib_populate_pas_~#descriptor___0~9#1.base, __mlx5_ib_populate_pas_~#descriptor___0~9#1.offset;havoc __mlx5_ib_populate_pas_#t~mem3490#1, __mlx5_ib_populate_pas_#t~ret3491#1, __mlx5_ib_populate_pas_#t~bitwise3492#1, __mlx5_ib_populate_pas_#t~mem3493#1.base, __mlx5_ib_populate_pas_#t~mem3493#1.offset, __mlx5_ib_populate_pas_#t~ret3494#1, __mlx5_ib_populate_pas_#t~ret3495#1, __mlx5_ib_populate_pas_#t~ret3496#1, __mlx5_ib_populate_pas_#t~ret3497#1, __mlx5_ib_populate_pas_#t~mem3498#1.base, __mlx5_ib_populate_pas_#t~mem3498#1.offset, __mlx5_ib_populate_pas_#t~mem3499#1.base, __mlx5_ib_populate_pas_#t~mem3499#1.offset, __mlx5_ib_populate_pas_#t~mem3500#1, __mlx5_ib_populate_pas_#t~ret3501#1, __mlx5_ib_populate_pas_#t~ret3502#1, __mlx5_ib_populate_pas_#t~mem3503#1.base, __mlx5_ib_populate_pas_#t~mem3503#1.offset, __mlx5_ib_populate_pas_#t~mem3504#1, __mlx5_ib_populate_pas_#t~bitwise3505#1, __mlx5_ib_populate_pas_#t~mem3506#1, __mlx5_ib_populate_pas_#t~bitwise3507#1, __mlx5_ib_populate_pas_#t~bitwise3508#1, __mlx5_ib_populate_pas_#t~bitwise3509#1, __mlx5_ib_populate_pas_#t~ret3510#1, __mlx5_ib_populate_pas_#t~bitwise3511#1, __mlx5_ib_populate_pas_#t~mem3512#1, __mlx5_ib_populate_pas_#t~ret3513#1, __mlx5_ib_populate_pas_#t~bitwise3514#1, __mlx5_ib_populate_pas_#t~mem3515#1, __mlx5_ib_populate_pas_#t~ret3516#1, __mlx5_ib_populate_pas_#t~ret3517#1.base, __mlx5_ib_populate_pas_#t~ret3517#1.offset, __mlx5_ib_populate_pas_#t~mem3518#1, __mlx5_ib_populate_pas_#t~bitwise3519#1, __mlx5_ib_populate_pas_#t~mem3520#1, __mlx5_ib_populate_pas_#t~ret3521#1, __mlx5_ib_populate_pas_#t~ret3522#1.base, __mlx5_ib_populate_pas_#t~ret3522#1.offset, __mlx5_ib_populate_pas_#t~mem3523#1, __mlx5_ib_populate_pas_#t~bitwise3524#1, __mlx5_ib_populate_pas_#t~ret3525#1.base, __mlx5_ib_populate_pas_#t~ret3525#1.offset, __mlx5_ib_populate_pas_#t~mem3526#1, __mlx5_ib_populate_pas_~dev#1.base, __mlx5_ib_populate_pas_~dev#1.offset, __mlx5_ib_populate_pas_~umem#1.base, __mlx5_ib_populate_pas_~umem#1.offset, __mlx5_ib_populate_pas_~page_shift#1, __mlx5_ib_populate_pas_~offset#1, __mlx5_ib_populate_pas_~num_pages#1, __mlx5_ib_populate_pas_~pas#1.base, __mlx5_ib_populate_pas_~pas#1.offset, __mlx5_ib_populate_pas_~access_flags#1, __mlx5_ib_populate_pas_~umem_page_shift~0#1, __mlx5_ib_populate_pas_~tmp~173#1, __mlx5_ib_populate_pas_~shift~0#1, __mlx5_ib_populate_pas_~mask~1#1, __mlx5_ib_populate_pas_~i~17#1, __mlx5_ib_populate_pas_~k~1#1, __mlx5_ib_populate_pas_~cur~1#1, __mlx5_ib_populate_pas_~base~1#1, __mlx5_ib_populate_pas_~len~2#1, __mlx5_ib_populate_pas_~sg~1#1.base, __mlx5_ib_populate_pas_~sg~1#1.offset, __mlx5_ib_populate_pas_~entry~1#1, __mlx5_ib_populate_pas_~odp~0#1, __mlx5_ib_populate_pas_~__ret_warn_on~0#1, __mlx5_ib_populate_pas_~tmp___0~97#1, __mlx5_ib_populate_pas_~__ret_warn_on___0~0#1, __mlx5_ib_populate_pas_~tmp___1~71#1, __mlx5_ib_populate_pas_~pa~0#1, __mlx5_ib_populate_pas_~tmp___2~56#1, __mlx5_ib_populate_pas_~tmp___3~41#1, __mlx5_ib_populate_pas_~tmp___4~35#1, __mlx5_ib_populate_pas_~#descriptor~14#1.base, __mlx5_ib_populate_pas_~#descriptor~14#1.offset, __mlx5_ib_populate_pas_~tmp___5~32#1, __mlx5_ib_populate_pas_~tmp___6~27#1.base, __mlx5_ib_populate_pas_~tmp___6~27#1.offset, __mlx5_ib_populate_pas_~tmp___7~24#1, __mlx5_ib_populate_pas_~#descriptor___0~9#1.base, __mlx5_ib_populate_pas_~#descriptor___0~9#1.offset, __mlx5_ib_populate_pas_~tmp___8~19#1.base, __mlx5_ib_populate_pas_~tmp___8~19#1.offset, __mlx5_ib_populate_pas_~tmp___9~18#1;havoc __mlx5_ib_populate_pas_#in~dev#1.base, __mlx5_ib_populate_pas_#in~dev#1.offset, __mlx5_ib_populate_pas_#in~umem#1.base, __mlx5_ib_populate_pas_#in~umem#1.offset, __mlx5_ib_populate_pas_#in~page_shift#1, __mlx5_ib_populate_pas_#in~offset#1, __mlx5_ib_populate_pas_#in~num_pages#1, __mlx5_ib_populate_pas_#in~pas#1.base, __mlx5_ib_populate_pas_#in~pas#1.offset, __mlx5_ib_populate_pas_#in~access_flags#1;assume { :end_inline___mlx5_ib_populate_pas } true; [2025-02-08 03:00:25,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16612: call ULTIMATE.dealloc(init_completion_~#__key~7#1.base, init_completion_~#__key~7#1.offset);havoc init_completion_~#__key~7#1.base, init_completion_~#__key~7#1.offset; [2025-02-08 03:00:25,785 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22085: havoc #t~nondet5192; [2025-02-08 03:00:25,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20570: havoc #t~mem4882; [2025-02-08 03:00:25,943 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8814: havoc #t~bitwise967#1; [2025-02-08 03:00:26,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10197: call write~int#18(#t~bitwise1468#1, ~dest64~0#1.base, 63 + ~dest64~0#1.offset, 1);havoc #t~mem1467#1;havoc #t~bitwise1468#1; [2025-02-08 03:00:26,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10197-1: [2025-02-08 03:00:26,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10197-2: havoc #t~bitwise1468#1;assume ((((((if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) - (if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) % 2 < 0 && (if ~owner_bit~0#1 % 256 % 256 <= 127 then ~owner_bit~0#1 % 256 % 256 else ~owner_bit~0#1 % 256 % 256 - 256) >= 0) || #t~bitwise1468#1 >= (if ~owner_bit~0#1 % 256 % 256 <= 127 then ~owner_bit~0#1 % 256 % 256 else ~owner_bit~0#1 % 256 % 256 - 256)) && (((if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) - (if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) % 2 >= 0 && (if ~owner_bit~0#1 % 256 % 256 <= 127 then ~owner_bit~0#1 % 256 % 256 else ~owner_bit~0#1 % 256 % 256 - 256) < 0) || #t~bitwise1468#1 >= (if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) - (if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) % 2)) && (((if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) - (if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) % 2 < 0 || (if ~owner_bit~0#1 % 256 % 256 <= 127 then ~owner_bit~0#1 % 256 % 256 else ~owner_bit~0#1 % 256 % 256 - 256) < 0) || #t~bitwise1468#1 <= (if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) - (if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) % 2 + (if ~owner_bit~0#1 % 256 % 256 <= 127 then ~owner_bit~0#1 % 256 % 256 else ~owner_bit~0#1 % 256 % 256 - 256))) && (((if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) - (if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) % 2 >= 0 && (if ~owner_bit~0#1 % 256 % 256 <= 127 then ~owner_bit~0#1 % 256 % 256 else ~owner_bit~0#1 % 256 % 256 - 256) >= 0) || #t~bitwise1468#1 < 0)) && #t~bitwise1468#1 <= 2147483647; [2025-02-08 03:00:26,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10197-3: assume 0 == (if ~owner_bit~0#1 % 256 % 256 <= 127 then ~owner_bit~0#1 % 256 % 256 else ~owner_bit~0#1 % 256 % 256 - 256);#t~bitwise1468#1 := (if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) - (if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) % 2; [2025-02-08 03:00:26,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10197-3: assume !(0 == (if ~owner_bit~0#1 % 256 % 256 <= 127 then ~owner_bit~0#1 % 256 % 256 else ~owner_bit~0#1 % 256 % 256 - 256)); [2025-02-08 03:00:26,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193-4: assume (~prod_index~0#1 + ~nfreed~0#1) % 4294967296 == #t~mem1460#1 % 4294967296;#t~bitwise1461#1 := ~prod_index~0#1 + ~nfreed~0#1; [2025-02-08 03:00:26,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193-4: assume !((~prod_index~0#1 + ~nfreed~0#1) % 4294967296 == #t~mem1460#1 % 4294967296); [2025-02-08 03:00:26,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193-5: assume 0 == (~prod_index~0#1 + ~nfreed~0#1) % 4294967296 || 0 == #t~mem1460#1 % 4294967296;#t~bitwise1461#1 := 0; [2025-02-08 03:00:26,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193-5: assume !(0 == (~prod_index~0#1 + ~nfreed~0#1) % 4294967296 || 0 == #t~mem1460#1 % 4294967296); [2025-02-08 03:00:26,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10197-4: assume 0 == (if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) - (if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) % 2 || (if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) - (if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) % 2 == (if ~owner_bit~0#1 % 256 % 256 <= 127 then ~owner_bit~0#1 % 256 % 256 else ~owner_bit~0#1 % 256 % 256 - 256);#t~bitwise1468#1 := (if ~owner_bit~0#1 % 256 % 256 <= 127 then ~owner_bit~0#1 % 256 % 256 else ~owner_bit~0#1 % 256 % 256 - 256); [2025-02-08 03:00:26,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10197-4: assume !(0 == (if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) - (if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) % 2 || (if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) - (if #t~mem1467#1 % 256 % 256 <= 127 then #t~mem1467#1 % 256 % 256 else #t~mem1467#1 % 256 % 256 - 256) % 2 == (if ~owner_bit~0#1 % 256 % 256 <= 127 then ~owner_bit~0#1 % 256 % 256 else ~owner_bit~0#1 % 256 % 256 - 256)); [2025-02-08 03:00:26,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193: ~dest~0#1.base, ~dest~0#1.offset := #t~ret1462#1.base, #t~ret1462#1.offset;havoc #t~mem1460#1;havoc #t~bitwise1461#1;havoc #t~ret1462#1.base, #t~ret1462#1.offset;call #t~mem1463#1 := read~int#18(~cq#1.base, 52 + ~cq#1.offset, 4);~dest64~0#1.base, ~dest64~0#1.offset := (if 64 != #t~mem1463#1 then ~dest~0#1.base else ~dest~0#1.base), (if 64 != #t~mem1463#1 then 4096 + ~dest~0#1.offset else ~dest~0#1.offset);havoc #t~mem1463#1;call #t~mem1464#1 := read~int#18(~dest64~0#1.base, 63 + ~dest64~0#1.offset, 1);~owner_bit~0#1 := #t~mem1464#1 % 256 % 2;havoc #t~mem1464#1;call #t~mem1465#1 := read~int#18(~cq#1.base, 52 + ~cq#1.offset, 4); [2025-02-08 03:00:26,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193-1: SUMMARY for call #t~ret1462#1.base, #t~ret1462#1.offset := get_cqe(~cq#1.base, ~cq#1.offset, (if #t~bitwise1461#1 % 4294967296 % 4294967296 <= 2147483647 then #t~bitwise1461#1 % 4294967296 % 4294967296 else #t~bitwise1461#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:00:26,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193-2: [2025-02-08 03:00:26,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193-3: havoc #t~bitwise1461#1;assume #t~bitwise1461#1 % 4294967296 <= (~prod_index~0#1 + ~nfreed~0#1) % 4294967296 && #t~bitwise1461#1 % 4294967296 <= #t~mem1460#1 % 4294967296; [2025-02-08 03:00:26,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10181: assume 0 != (~srq#1.base + ~srq#1.offset) % 18446744073709551616;call #t~mem1456#1 := read~int#18(~cqe64~3#1.base, 32 + ~cqe64~3#1.offset, 4); [2025-02-08 03:00:26,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10181: assume !(0 != (~srq#1.base + ~srq#1.offset) % 18446744073709551616); [2025-02-08 03:00:26,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10185: SUMMARY for call mlx5_ib_free_srq_wqe(~srq#1.base, ~srq#1.offset, (if ~tmp___0~49#1 % 65536 % 4294967296 <= 2147483647 then ~tmp___0~49#1 % 65536 % 4294967296 else ~tmp___0~49#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:00:26,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10177-4: assume #t~mem1451#1 % 4294967296 == ~prod_index~0#1 % 4294967296;#t~bitwise1452#1 := #t~mem1451#1; [2025-02-08 03:00:26,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10177-4: assume !(#t~mem1451#1 % 4294967296 == ~prod_index~0#1 % 4294967296); [2025-02-08 03:00:26,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10177-5: assume 0 == #t~mem1451#1 % 4294967296 || 0 == ~prod_index~0#1 % 4294967296;#t~bitwise1452#1 := 0; [2025-02-08 03:00:26,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10177-5: assume !(0 == #t~mem1451#1 % 4294967296 || 0 == ~prod_index~0#1 % 4294967296); [2025-02-08 03:00:26,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10177-6: call #t~mem1451#1 := read~int#18(~cq#1.base, 40 + ~cq#1.offset, 4); [2025-02-08 03:00:26,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10177: ~cqe~3#1.base, ~cqe~3#1.offset := #t~ret1453#1.base, #t~ret1453#1.offset;call #t~mem1454#1 := read~int#18(~cq#1.base, 52 + ~cq#1.offset, 4);~cqe64~3#1.base, ~cqe64~3#1.offset := (if 64 != #t~mem1454#1 then ~cqe~3#1.base else ~cqe~3#1.base), (if 64 != #t~mem1454#1 then 4096 + ~cqe~3#1.offset else ~cqe~3#1.offset);havoc #t~mem1454#1;assume { :begin_inline_is_equal_rsn } true;is_equal_rsn_#in~cqe64#1.base, is_equal_rsn_#in~cqe64#1.offset, is_equal_rsn_#in~rsn#1 := ~cqe64~3#1.base, ~cqe64~3#1.offset, ~rsn#1;havoc is_equal_rsn_#res#1;havoc is_equal_rsn_#t~mem1445#1, is_equal_rsn_#t~ret1446#1, is_equal_rsn_~cqe64#1.base, is_equal_rsn_~cqe64#1.offset, is_equal_rsn_~rsn#1, is_equal_rsn_~tmp~93#1;is_equal_rsn_~cqe64#1.base, is_equal_rsn_~cqe64#1.offset := is_equal_rsn_#in~cqe64#1.base, is_equal_rsn_#in~cqe64#1.offset;is_equal_rsn_~rsn#1 := is_equal_rsn_#in~rsn#1;havoc is_equal_rsn_~tmp~93#1;call is_equal_rsn_#t~mem1445#1 := read~int#18(is_equal_rsn_~cqe64#1.base, 56 + is_equal_rsn_~cqe64#1.offset, 4); [2025-02-08 03:00:26,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10177-1: SUMMARY for call #t~ret1453#1.base, #t~ret1453#1.offset := get_cqe(~cq#1.base, ~cq#1.offset, (if #t~bitwise1452#1 % 4294967296 % 4294967296 <= 2147483647 then #t~bitwise1452#1 % 4294967296 % 4294967296 else #t~bitwise1452#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:00:26,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10177-2: [2025-02-08 03:00:26,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10177-3: havoc #t~bitwise1452#1;assume #t~bitwise1452#1 % 4294967296 <= #t~mem1451#1 % 4294967296 && #t~bitwise1452#1 % 4294967296 <= ~prod_index~0#1 % 4294967296; [2025-02-08 03:00:26,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10190: ~nfreed~0#1 := 1 + ~nfreed~0#1; [2025-02-08 03:00:26,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10182-1: SUMMARY for call #t~ret1457#1 := __fswab32(#t~mem1456#1); srcloc: null [2025-02-08 03:00:26,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10182: ~tmp___1~32#1 := #t~ret1457#1;havoc #t~mem1456#1;havoc #t~ret1457#1; [2025-02-08 03:00:26,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10137: is_equal_rsn_~tmp~93#1 := is_equal_rsn_#t~ret1446#1;havoc is_equal_rsn_#t~mem1445#1;havoc is_equal_rsn_#t~ret1446#1;is_equal_rsn_#res#1 := (if is_equal_rsn_~tmp~93#1 % 16777216 % 4294967296 == is_equal_rsn_~rsn#1 % 4294967296 then 1 else 0);#t~ret1455#1 := is_equal_rsn_#res#1;havoc is_equal_rsn_#t~mem1445#1, is_equal_rsn_#t~ret1446#1, is_equal_rsn_~cqe64#1.base, is_equal_rsn_~cqe64#1.offset, is_equal_rsn_~rsn#1, is_equal_rsn_~tmp~93#1;havoc is_equal_rsn_#in~cqe64#1.base, is_equal_rsn_#in~cqe64#1.offset, is_equal_rsn_#in~rsn#1;assume { :end_inline_is_equal_rsn } true;assume -2147483648 <= #t~ret1455#1 && #t~ret1455#1 <= 2147483647;~tmp___2~27#1 := #t~ret1455#1;havoc #t~ret1455#1; [2025-02-08 03:00:26,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10137-1: SUMMARY for call is_equal_rsn_#t~ret1446#1 := __fswab32(is_equal_rsn_#t~mem1445#1); srcloc: null [2025-02-08 03:00:26,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10183: assume 0 != ~tmp___1~32#1 % 16777216 % 4294967296;call #t~mem1458#1 := read~int#18(~cqe64~3#1.base, 60 + ~cqe64~3#1.offset, 2); [2025-02-08 03:00:26,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10183: assume !(0 != ~tmp___1~32#1 % 16777216 % 4294967296); [2025-02-08 03:00:26,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10196: havoc #t~mem1465#1;havoc #t~memcpy~res1466#1.base, #t~memcpy~res1466#1.offset;call #t~mem1467#1 := read~int#18(~dest64~0#1.base, 63 + ~dest64~0#1.offset, 1); [2025-02-08 03:00:26,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10196-1: SUMMARY for call #t~memcpy~res1466#1.base, #t~memcpy~res1466#1.offset := #Ultimate.C_memcpy#18(~dest~0#1.base, ~dest~0#1.offset, ~cqe~3#1.base, ~cqe~3#1.offset, #t~mem1465#1); srcloc: null [2025-02-08 03:00:26,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10163: assume (#t~mem1449#1 + #t~mem1448#1) % 4294967296 == ~prod_index~0#1 % 4294967296;havoc #t~mem1449#1;havoc #t~mem1448#1; [2025-02-08 03:00:26,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10163: assume !((#t~mem1449#1 + #t~mem1448#1) % 4294967296 == ~prod_index~0#1 % 4294967296);havoc #t~mem1449#1;havoc #t~mem1448#1;~prod_index~0#1 := 1 + ~prod_index~0#1; [2025-02-08 03:00:26,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10163-1: call #t~mem1449#1 := read~int#18(~cq#1.base, 196 + ~cq#1.offset, 4);call #t~mem1448#1 := read~int#18(~cq#1.base, 40 + ~cq#1.offset, 4); [2025-02-08 03:00:26,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10192: assume 0 != ~nfreed~0#1;call #t~mem1460#1 := read~int#18(~cq#1.base, 40 + ~cq#1.offset, 4); [2025-02-08 03:00:26,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10192: assume !(0 != ~nfreed~0#1); [2025-02-08 03:00:26,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10180: assume 0 != ~tmp___2~27#1; [2025-02-08 03:00:26,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10180: assume !(0 != ~tmp___2~27#1); [2025-02-08 03:00:26,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10184: ~tmp___0~49#1 := #t~ret1459#1;havoc #t~mem1458#1;havoc #t~ret1459#1; [2025-02-08 03:00:26,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10184-1: SUMMARY for call #t~ret1459#1 := __fswab16((if #t~mem1458#1 % 65536 % 4294967296 <= 2147483647 then #t~mem1458#1 % 65536 % 4294967296 else #t~mem1458#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:00:28,113 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L17263: call ULTIMATE.dealloc(~#lbuf~2.base, ~#lbuf~2.offset);havoc ~#lbuf~2.base, ~#lbuf~2.offset; [2025-02-08 03:00:28,114 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 03:00:28,122 INFO L158 Benchmark]: Toolchain (without parser) took 86534.79ms. Allocated memory was 142.6MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 77.2MB in the beginning and 582.5MB in the end (delta: -505.3MB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2025-02-08 03:00:28,123 INFO L158 Benchmark]: CDTParser took 1.13ms. Allocated memory is still 201.3MB. Free memory is still 127.6MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:00:28,123 INFO L158 Benchmark]: CACSL2BoogieTranslator took 6751.44ms. Allocated memory was 142.6MB in the beginning and 343.9MB in the end (delta: 201.3MB). Free memory was 77.2MB in the beginning and 126.4MB in the end (delta: -49.2MB). Peak memory consumption was 272.6MB. Max. memory is 16.1GB. [2025-02-08 03:00:28,124 INFO L158 Benchmark]: Boogie Procedure Inliner took 669.34ms. Allocated memory was 343.9MB in the beginning and 687.9MB in the end (delta: 343.9MB). Free memory was 126.4MB in the beginning and 441.8MB in the end (delta: -315.4MB). Peak memory consumption was 76.7MB. Max. memory is 16.1GB. [2025-02-08 03:00:28,124 INFO L158 Benchmark]: Boogie Preprocessor took 3711.82ms. Allocated memory is still 687.9MB. Free memory was 441.8MB in the beginning and 93.7MB in the end (delta: 348.1MB). Peak memory consumption was 392.7MB. Max. memory is 16.1GB. [2025-02-08 03:00:28,124 INFO L158 Benchmark]: IcfgBuilder took 75397.76ms. Allocated memory was 687.9MB in the beginning and 1.4GB in the end (delta: 687.9MB). Free memory was 93.7MB in the beginning and 582.5MB in the end (delta: -488.8MB). Peak memory consumption was 526.1MB. Max. memory is 16.1GB. [2025-02-08 03:00:28,126 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.13ms. Allocated memory is still 201.3MB. Free memory is still 127.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 6751.44ms. Allocated memory was 142.6MB in the beginning and 343.9MB in the end (delta: 201.3MB). Free memory was 77.2MB in the beginning and 126.4MB in the end (delta: -49.2MB). Peak memory consumption was 272.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 669.34ms. Allocated memory was 343.9MB in the beginning and 687.9MB in the end (delta: 343.9MB). Free memory was 126.4MB in the beginning and 441.8MB in the end (delta: -315.4MB). Peak memory consumption was 76.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 3711.82ms. Allocated memory is still 687.9MB. Free memory was 441.8MB in the beginning and 93.7MB in the end (delta: 348.1MB). Peak memory consumption was 392.7MB. Max. memory is 16.1GB. * IcfgBuilder took 75397.76ms. Allocated memory was 687.9MB in the beginning and 1.4GB in the end (delta: 687.9MB). Free memory was 93.7MB in the beginning and 582.5MB in the end (delta: -488.8MB). Peak memory consumption was 526.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5635]: 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"); [5635] - GenericResultAtLocation [Line: 5642]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [5642] - GenericResultAtLocation [Line: 5649]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [5649] - GenericResultAtLocation [Line: 5692]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5692] - GenericResultAtLocation [Line: 5695]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5695] - GenericResultAtLocation [Line: 5698]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5698] - GenericResultAtLocation [Line: 5701]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5701] - GenericResultAtLocation [Line: 5734]: 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)); [5734] - GenericResultAtLocation [Line: 8774]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bsrl %1,%0": "=r" (r): "rm" (x), "0" (-1)); [8774] - GenericResultAtLocation [Line: 8783]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [8783] - GenericResultAtLocation [Line: 8824]: 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"); [8824-8825] - GenericResultAtLocation [Line: 8876]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movq %0,%1": : "r" (val), "m" (*((unsigned long volatile *)addr)): "memory"); [8876] - GenericResultAtLocation [Line: 8953]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8953] - GenericResultAtLocation [Line: 9568]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9568] - GenericResultAtLocation [Line: 10208]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10208] - GenericResultAtLocation [Line: 10785]: 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)); [10785] - GenericResultAtLocation [Line: 10793]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [10793-10794] - GenericResultAtLocation [Line: 14923]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [14923] - GenericResultAtLocation [Line: 14926]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [14926] - GenericResultAtLocation [Line: 14932]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [14932] - GenericResultAtLocation [Line: 15032]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [15032] - GenericResultAtLocation [Line: 16508]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [16508] - GenericResultAtLocation [Line: 16596]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; addl %1,%0": "+m" (v->counter): "ir" (i)); [16596] - GenericResultAtLocation [Line: 16603]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %1,%0": "+m" (v->counter): "ir" (i)); [16603] - GenericResultAtLocation [Line: 16786]: 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)); [16786-16787] - GenericResultAtLocation [Line: 16815]: 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)); [16815-16816] - GenericResultAtLocation [Line: 16845]: 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" (108), "i" (12UL)); [16845-16846] - GenericResultAtLocation [Line: 16875]: 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" (120), "i" (12UL)); [16875-16876] - GenericResultAtLocation [Line: 18455]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [18455] - GenericResultAtLocation [Line: 18457]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [18457] - GenericResultAtLocation [Line: 19952]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/4906/dscv_tempdir/dscv/ri/08_1a/drivers/infiniband/hw/mlx5/mad.c"), "i" (72), "i" (12UL)); [19952-19953] - GenericResultAtLocation [Line: 20805]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [20805] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:00:28,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--hw--mlx5--mlx5_ib.ko-entry_point.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 6dc45b639e5c5df9bd90e7f2e42cbee34a7292df538122806ade9644140b8719 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:00:30,293 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:00:30,403 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 03:00:30,408 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:00:30,409 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:00:30,424 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:00:30,425 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:00:30,425 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:00:30,426 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:00:30,426 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:00:30,426 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:00:30,426 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:00:30,426 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:00:30,426 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:00:30,426 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:00:30,427 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:00:30,427 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:00:30,427 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:00:30,427 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:00:30,427 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:00:30,427 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:00:30,427 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:00:30,427 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:00:30,427 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:00:30,427 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:00:30,427 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:00:30,427 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:00:30,428 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:00:30,428 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:00:30,428 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:00:30,428 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:00:30,428 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:00:30,428 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:00:30,428 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:00:30,428 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:00:30,428 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:00:30,428 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:00:30,428 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:00:30,429 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:00:30,429 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:00:30,429 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:00:30,429 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:00:30,429 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 -> 6dc45b639e5c5df9bd90e7f2e42cbee34a7292df538122806ade9644140b8719 [2025-02-08 03:00:30,709 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:00:30,718 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:00:30,720 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:00:30,723 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:00:30,723 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:00:30,724 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--infiniband--hw--mlx5--mlx5_ib.ko-entry_point.cil.out.i [2025-02-08 03:00:32,036 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/c6caee0aa/dfdb678a874c4b36b866b081e9a47ef2/FLAG2c61514a1