./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--mthca--ib_mthca.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--mthca--ib_mthca.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 b1abbf110b282e722961f64e47e071bb4964e809003bd7c7313381a70d519e95 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:59:02,891 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:59:02,936 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:59:02,940 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:59:02,940 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:59:02,954 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:59:02,956 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:59:02,956 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:59:02,956 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:59:02,956 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:59:02,957 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:59:02,957 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:59:02,957 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:59:02,957 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:59:02,958 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:59:02,958 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:59:02,958 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:59:02,958 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:59:02,958 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:59:02,958 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:59:02,958 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:59:02,958 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:59:02,958 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:59:02,959 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:59:02,959 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:59:02,959 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:59:02,959 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:59:02,959 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:59:02,959 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:59:02,959 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:59:02,959 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:59:02,960 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:59:02,960 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:59:02,960 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:59:02,960 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:59:02,960 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:59:02,960 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:59:02,960 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:59:02,960 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:59:02,960 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:59:02,960 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 -> b1abbf110b282e722961f64e47e071bb4964e809003bd7c7313381a70d519e95 [2025-02-08 02:59:03,174 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:59:03,180 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:59:03,182 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:59:03,183 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:59:03,183 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:59:03,184 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--mthca--ib_mthca.ko-entry_point.cil.out.i [2025-02-08 02:59:04,317 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/5b991cbfa/e4e10ffa88c143ef8ef506e8372e7ffb/FLAGef6455192 [2025-02-08 02:59:05,032 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:59:05,033 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--mthca--ib_mthca.ko-entry_point.cil.out.i [2025-02-08 02:59:05,094 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/5b991cbfa/e4e10ffa88c143ef8ef506e8372e7ffb/FLAGef6455192 [2025-02-08 02:59:05,385 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/5b991cbfa/e4e10ffa88c143ef8ef506e8372e7ffb [2025-02-08 02:59:05,388 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:59:05,389 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:59:05,390 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:59:05,390 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:59:05,393 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:59:05,394 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:59:05" (1/1) ... [2025-02-08 02:59:05,395 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@718da415 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:59:05, skipping insertion in model container [2025-02-08 02:59:05,395 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:59:05" (1/1) ... [2025-02-08 02:59:05,546 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:59:13,462 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--mthca--ib_mthca.ko-entry_point.cil.out.i[748373,748386] [2025-02-08 02:59:13,570 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:59:13,600 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:59:13,699 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [4786] [2025-02-08 02:59:13,803 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsfl %1,%0": "=r" (r): "rm" (x), "0" (-1)); [6507] [2025-02-08 02:59:13,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [6514] [2025-02-08 02:59:13,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapq %0": "=r" (val): "0" (val)); [6521] [2025-02-08 02:59:13,811 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [6612] [2025-02-08 02:59:13,811 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6615] [2025-02-08 02:59:13,811 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6618] [2025-02-08 02:59:13,811 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [6621] [2025-02-08 02:59:13,812 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6696] [2025-02-08 02:59:13,812 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr))); [6704] [2025-02-08 02:59:13,813 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr))); [6711] [2025-02-08 02:59:13,817 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [6881] [2025-02-08 02:59:13,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [6884] [2025-02-08 02:59:13,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [6887] [2025-02-08 02:59:13,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [6890] [2025-02-08 02:59:13,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [6893] [2025-02-08 02:59:13,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [6896] [2025-02-08 02:59:13,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [6899] [2025-02-08 02:59:13,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [6901] [2025-02-08 02:59:13,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___0->state): : "memory", "cc"); [6936-6937] [2025-02-08 02:59:13,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [6941-6942] [2025-02-08 02:59:13,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [6946-6947] [2025-02-08 02:59:13,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [6951-6952] [2025-02-08 02:59:13,831 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [6984] [2025-02-08 02:59:13,833 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7004] [2025-02-08 02:59:13,836 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___0->state): : "memory", "cc"); [7124-7125] [2025-02-08 02:59:13,841 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [7129-7130] [2025-02-08 02:59:13,841 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [7134-7135] [2025-02-08 02:59:13,841 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [7139-7140] [2025-02-08 02:59:13,844 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/4925/dscv_tempdir/dscv/ri/08_1a/drivers/infiniband/hw/mthca/mthca_cmd.c"), "i" (423), "i" (12UL)); [7214-7215] [2025-02-08 02:59:13,993 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [12230] [2025-02-08 02:59:14,001 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"); [12612] [2025-02-08 02:59:14,001 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)); [12619] [2025-02-08 02:59:14,009 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movq %0,%1": : "r" (val), "m" (*((unsigned long volatile *)addr)): "memory"); [13103] [2025-02-08 02:59:14,012 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (84), "i" (12UL)); [13185-13186] [2025-02-08 02:59:14,012 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (96), "i" (12UL)); [13209-13210] [2025-02-08 02:59:14,014 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [13304] [2025-02-08 02:59:14,014 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [13315] [2025-02-08 02:59:14,015 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [13318] [2025-02-08 02:59:14,018 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [13427] [2025-02-08 02:59:14,040 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [14518] [2025-02-08 02:59:14,040 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [14522] [2025-02-08 02:59:14,064 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [14664] [2025-02-08 02:59:14,068 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [14885] [2025-02-08 02:59:14,073 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [15082] [2025-02-08 02:59:14,077 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [15145] [2025-02-08 02:59:14,085 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)); [15522-15523] [2025-02-08 02:59:14,085 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrl %1,%0": "=r" (r): "rm" (x), "0" (-1)); [15531] [2025-02-08 02:59:14,086 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [15552] [2025-02-08 02:59:14,086 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)); [15601-15602] [2025-02-08 02:59:14,087 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)); [15631-15632] [2025-02-08 02:59:14,095 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/4925/dscv_tempdir/dscv/ri/08_1a/drivers/infiniband/hw/mthca/mthca_mr.c"), "i" (339), "i" (12UL)); [16035-16036] [2025-02-08 02:59:14,096 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/4925/dscv_tempdir/dscv/ri/08_1a/drivers/infiniband/hw/mthca/mthca_mr.c"), "i" (341), "i" (12UL)); [16043-16044] [2025-02-08 02:59:14,096 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/4925/dscv_tempdir/dscv/ri/08_1a/drivers/infiniband/hw/mthca/mthca_mr.c"), "i" (346), "i" (12UL)); [16055-16056] [2025-02-08 02:59:14,107 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/4925/dscv_tempdir/dscv/ri/08_1a/drivers/infiniband/hw/mthca/mthca_mr.c"), "i" (602), "i" (12UL)); [16433-16434] [2025-02-08 02:59:14,109 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/4925/dscv_tempdir/dscv/ri/08_1a/drivers/infiniband/hw/mthca/mthca_mr.c"), "i" (619), "i" (12UL)); [16459-16460] [2025-02-08 02:59:14,119 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [16681] [2025-02-08 02:59:14,120 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [16705] [2025-02-08 02:59:14,121 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [16707] [2025-02-08 02:59:14,126 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)); [16955] [2025-02-08 02:59:14,126 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [16962] [2025-02-08 02:59:14,197 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [18979] [2025-02-08 02:59:14,199 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [19004] [2025-02-08 02:59:14,200 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [19007] [2025-02-08 02:59:14,204 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [19103] [2025-02-08 02:59:14,205 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [19119] [2025-02-08 02:59:14,206 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [19126] [2025-02-08 02:59:14,209 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [19179] [2025-02-08 02:59:14,209 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [19182] [2025-02-08 02:59:14,212 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [19296] [2025-02-08 02:59:14,214 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [19323] [2025-02-08 02:59:14,214 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [19326] [2025-02-08 02:59:14,215 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [19330] [2025-02-08 02:59:14,219 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [19417] [2025-02-08 02:59:14,241 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/4925/dscv_tempdir/dscv/ri/08_1a/drivers/infiniband/hw/mthca/mthca_mcg.c"), "i" (205), "i" (12UL)); [20272-20273] [2025-02-08 02:59:14,246 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/4925/dscv_tempdir/dscv/ri/08_1a/drivers/infiniband/hw/mthca/mthca_mcg.c"), "i" (285), "i" (12UL)); [20396-20397] [2025-02-08 02:59:14,246 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/4925/dscv_tempdir/dscv/ri/08_1a/drivers/infiniband/hw/mthca/mthca_mcg.c"), "i" (304), "i" (12UL)); [20426-20427] [2025-02-08 02:59:14,259 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/4925/dscv_tempdir/dscv/ri/08_1a/drivers/infiniband/hw/mthca/mthca_mad.c"), "i" (213), "i" (12UL)); [20757-20758] [2025-02-08 02:59:14,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("rep; bsf %1,%0": "=r" (word): "rm" (word)); [21024] [2025-02-08 02:59:14,377 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [22739] [2025-02-08 02:59:14,399 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (90), "i" (12UL)); [23266-23267] [2025-02-08 02:59:14,399 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (92), "i" (12UL)); [23274-23275] [2025-02-08 02:59:14,400 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (93), "i" (12UL)); [23282-23283] [2025-02-08 02:59:14,400 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (123), "i" (12UL)); [23309-23310] [2025-02-08 02:59:14,401 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (124), "i" (12UL)); [23317-23318] [2025-02-08 02:59:14,401 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (140), "i" (12UL)); [23341-23342] [2025-02-08 02:59:14,402 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" (56), "i" (12UL)); [23399-23400] [2025-02-08 02:59:14,402 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" (58), "i" (12UL)); [23408-23409] [2025-02-08 02:59:14,402 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" (70), "i" (12UL)); [23432-23433] [2025-02-08 02:59:14,405 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/4925/dscv_tempdir/dscv/ri/08_1a/drivers/infiniband/hw/mthca/mthca_memfree.c"), "i" (132), "i" (12UL)); [23580-23581] [2025-02-08 02:59:14,405 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/4925/dscv_tempdir/dscv/ri/08_1a/drivers/infiniband/hw/mthca/mthca_memfree.c"), "i" (146), "i" (12UL)); [23604-23605] [2025-02-08 02:59:14,440 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [25185] [2025-02-08 02:59:14,441 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [25200] [2025-02-08 02:59:14,441 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [25205] [2025-02-08 02:59:14,444 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [25289] [2025-02-08 02:59:14,487 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--infiniband--hw--mthca--ib_mthca.ko-entry_point.cil.out.i[748373,748386] [2025-02-08 02:59:14,495 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:59:14,673 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:59:14,674 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:59:14 WrapperNode [2025-02-08 02:59:14,674 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:59:14,675 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:59:14,676 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:59:14,676 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:59:14,680 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:14" (1/1) ... [2025-02-08 02:59:14,789 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:14" (1/1) ... [2025-02-08 02:59:14,992 INFO L138 Inliner]: procedures = 790, calls = 10113, calls flagged for inlining = 286, calls inlined = 177, statements flattened = 14094 [2025-02-08 02:59:14,993 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:59:14,993 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:59:14,993 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:59:14,993 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:59:15,001 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:14" (1/1) ... [2025-02-08 02:59:15,001 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:14" (1/1) ... [2025-02-08 02:59:15,039 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:14" (1/1) ... [2025-02-08 02:59:17,186 INFO L175 MemorySlicer]: Split 3041 memory accesses to 68 slices as follows [36, 7, 5, 8, 2, 38, 10, 6, 3, 5, 26, 136, 10, 86, 1953, 64, 6, 2, 20, 2, 2, 1, 4, 1, 1, 4, 3, 46, 64, 13, 43, 7, 19, 16, 2, 8, 6, 2, 5, 4, 2, 2, 2, 2, 2, 2, 2, 8, 45, 2, 2, 7, 2, 8, 6, 2, 2, 13, 2, 2, 6, 2, 67, 2, 4, 2, 165, 2]. 64 percent of accesses are in the largest equivalence class. The 376 initializations are split as follows [36, 7, 5, 8, 2, 38, 10, 6, 0, 5, 0, 0, 0, 86, 34, 0, 0, 2, 0, 2, 2, 1, 4, 0, 1, 4, 3, 0, 0, 8, 0, 7, 0, 16, 2, 8, 6, 2, 4, 0, 2, 0, 2, 2, 2, 0, 2, 8, 0, 2, 2, 7, 2, 8, 6, 2, 2, 0, 2, 2, 6, 2, 0, 2, 0, 2, 0, 2]. The 1125 writes are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 13, 25, 5, 0, 705, 64, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 64, 0, 43, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 65, 0, 3, 0, 76, 0]. [2025-02-08 02:59:17,186 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:14" (1/1) ... [2025-02-08 02:59:17,187 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:14" (1/1) ... [2025-02-08 02:59:17,389 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:14" (1/1) ... [2025-02-08 02:59:17,422 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:14" (1/1) ... [2025-02-08 02:59:17,513 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:14" (1/1) ... [2025-02-08 02:59:17,559 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:14" (1/1) ... [2025-02-08 02:59:17,664 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:59:17,665 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:59:17,666 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:59:17,666 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:59:17,667 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:59:14" (1/1) ... [2025-02-08 02:59:17,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:59:17,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:59:17,699 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:17,704 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:17,722 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_MAP_ICM_page [2025-02-08 02:59:17,722 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_MAP_ICM_page [2025-02-08 02:59:17,723 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-02-08 02:59:17,723 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-02-08 02:59:17,723 INFO L130 BoogieDeclarations]: Found specification of procedure dma_sync_single_for_device [2025-02-08 02:59:17,723 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_sync_single_for_device [2025-02-08 02:59:17,723 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_status_to_errno [2025-02-08 02:59:17,723 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_status_to_errno [2025-02-08 02:59:17,723 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_icms [2025-02-08 02:59:17,723 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_icms [2025-02-08 02:59:17,724 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 02:59:17,724 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 02:59:17,724 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 02:59:17,724 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 02:59:17,724 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-02-08 02:59:17,724 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-02-08 02:59:17,725 INFO L130 BoogieDeclarations]: Found specification of procedure adjust_key [2025-02-08 02:59:17,725 INFO L138 BoogieDeclarations]: Found implementation of procedure adjust_key [2025-02-08 02:59:17,725 INFO L130 BoogieDeclarations]: Found specification of procedure key_to_hw_index [2025-02-08 02:59:17,725 INFO L138 BoogieDeclarations]: Found implementation of procedure key_to_hw_index [2025-02-08 02:59:17,725 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-08 02:59:17,725 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-08 02:59:17,725 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_create [2025-02-08 02:59:17,725 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_create [2025-02-08 02:59:17,725 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 02:59:17,725 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 02:59:17,725 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_unmap_eq_icm [2025-02-08 02:59:17,725 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_unmap_eq_icm [2025-02-08 02:59:17,726 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 02:59:17,726 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 02:59:17,726 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_uarc_virt [2025-02-08 02:59:17,726 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_uarc_virt [2025-02-08 02:59:17,726 INFO L130 BoogieDeclarations]: Found specification of procedure sg_init_table [2025-02-08 02:59:17,726 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_init_table [2025-02-08 02:59:17,726 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-08 02:59:17,726 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-08 02:59:17,726 INFO L130 BoogieDeclarations]: Found specification of procedure ib_destroy_ah [2025-02-08 02:59:17,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_destroy_ah [2025-02-08 02:59:17,726 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 02:59:17,726 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 02:59:17,726 INFO L130 BoogieDeclarations]: Found specification of procedure bitmap_zero [2025-02-08 02:59:17,726 INFO L138 BoogieDeclarations]: Found implementation of procedure bitmap_zero [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_cleanup [2025-02-08 02:59:17,727 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_cleanup [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure ib_unregister_device [2025-02-08 02:59:17,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_unregister_device [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 02:59:17,727 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure ib_query_port [2025-02-08 02:59:17,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_query_port [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_region [2025-02-08 02:59:17,727 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_region [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 02:59:17,727 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2025-02-08 02:59:17,727 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure pci_pcie_cap [2025-02-08 02:59:17,727 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_pcie_cap [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_CLOSE_IB [2025-02-08 02:59:17,727 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_CLOSE_IB [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-02-08 02:59:17,727 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure clear_page [2025-02-08 02:59:17,727 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_page [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_pd_alloc [2025-02-08 02:59:17,727 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_pd_alloc [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:59:17,727 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-08 02:59:17,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#54 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#55 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#56 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#57 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#58 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#59 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#60 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#61 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#62 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#63 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#64 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#65 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#66 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#67 [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure __mthca_init_one [2025-02-08 02:59:17,730 INFO L138 BoogieDeclarations]: Found implementation of procedure __mthca_init_one [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_create_eq [2025-02-08 02:59:17,730 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_create_eq [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_write_mtt [2025-02-08 02:59:17,730 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_write_mtt [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_icm_table [2025-02-08 02:59:17,730 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_icm_table [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_catas_cleanup [2025-02-08 02:59:17,730 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_catas_cleanup [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure hw_index_to_key [2025-02-08 02:59:17,730 INFO L138 BoogieDeclarations]: Found implementation of procedure hw_index_to_key [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-02-08 02:59:17,730 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_write64_raw [2025-02-08 02:59:17,730 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_write64_raw [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 02:59:17,730 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_use_polling [2025-02-08 02:59:17,730 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_use_polling [2025-02-08 02:59:17,730 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2025-02-08 02:59:17,732 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2025-02-08 02:59:17,732 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2025-02-08 02:59:17,732 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2025-02-08 02:59:17,732 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_icm_table [2025-02-08 02:59:17,732 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_icm_table [2025-02-08 02:59:17,732 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-08 02:59:17,732 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-08 02:59:17,732 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:59:17,732 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_mtt_range [2025-02-08 02:59:17,732 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_mtt_range [2025-02-08 02:59:17,732 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-02-08 02:59:17,732 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-02-08 02:59:17,732 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:59:17,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:59:17,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:59:17,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:59:17,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:59:17,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:59:17,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:59:17,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#55 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#56 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#57 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#58 [2025-02-08 02:59:17,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#59 [2025-02-08 02:59:17,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#60 [2025-02-08 02:59:17,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#61 [2025-02-08 02:59:17,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#62 [2025-02-08 02:59:17,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#63 [2025-02-08 02:59:17,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#64 [2025-02-08 02:59:17,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#65 [2025-02-08 02:59:17,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#66 [2025-02-08 02:59:17,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#67 [2025-02-08 02:59:17,734 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-02-08 02:59:17,734 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-02-08 02:59:17,734 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2025-02-08 02:59:17,734 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2025-02-08 02:59:17,734 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_uar_free [2025-02-08 02:59:17,734 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_uar_free [2025-02-08 02:59:17,734 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_cleanup [2025-02-08 02:59:17,735 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_cleanup [2025-02-08 02:59:17,735 INFO L130 BoogieDeclarations]: Found specification of procedure tavor_eq_req_not [2025-02-08 02:59:17,735 INFO L138 BoogieDeclarations]: Found implementation of procedure tavor_eq_req_not [2025-02-08 02:59:17,735 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:17,735 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:17,735 INFO L130 BoogieDeclarations]: Found specification of procedure sema_init [2025-02-08 02:59:17,735 INFO L138 BoogieDeclarations]: Found implementation of procedure sema_init [2025-02-08 02:59:17,735 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_array_cleanup [2025-02-08 02:59:17,735 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_array_cleanup [2025-02-08 02:59:17,735 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_eq_table [2025-02-08 02:59:17,735 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_eq_table [2025-02-08 02:59:17,735 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 02:59:17,735 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 02:59:17,735 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:59:17,735 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 02:59:17,736 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-08 02:59:17,736 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-02-08 02:59:17,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-02-08 02:59:17,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-02-08 02:59:17,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-02-08 02:59:17,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-02-08 02:59:17,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-02-08 02:59:17,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-02-08 02:59:17,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-02-08 02:59:17,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#54 [2025-02-08 02:59:17,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#55 [2025-02-08 02:59:17,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#56 [2025-02-08 02:59:17,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#57 [2025-02-08 02:59:17,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#58 [2025-02-08 02:59:17,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#59 [2025-02-08 02:59:17,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#60 [2025-02-08 02:59:17,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#61 [2025-02-08 02:59:17,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#62 [2025-02-08 02:59:17,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#63 [2025-02-08 02:59:17,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#64 [2025-02-08 02:59:17,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#65 [2025-02-08 02:59:17,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#66 [2025-02-08 02:59:17,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#67 [2025-02-08 02:59:17,738 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 02:59:17,738 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 02:59:17,738 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_av_table [2025-02-08 02:59:17,738 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_av_table [2025-02-08 02:59:17,738 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_icm [2025-02-08 02:59:17,738 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_icm [2025-02-08 02:59:17,738 INFO L130 BoogieDeclarations]: Found specification of procedure __mthca_alloc_mtt [2025-02-08 02:59:17,738 INFO L138 BoogieDeclarations]: Found implementation of procedure __mthca_alloc_mtt [2025-02-08 02:59:17,738 INFO L130 BoogieDeclarations]: Found specification of procedure __be32_to_cpup [2025-02-08 02:59:17,738 INFO L138 BoogieDeclarations]: Found implementation of procedure __be32_to_cpup [2025-02-08 02:59:17,738 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 02:59:17,738 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 02:59:17,738 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 02:59:17,738 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 02:59:17,738 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_is_memfree [2025-02-08 02:59:17,738 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_is_memfree [2025-02-08 02:59:17,738 INFO L130 BoogieDeclarations]: Found specification of procedure arbel_eq_req_not [2025-02-08 02:59:17,738 INFO L138 BoogieDeclarations]: Found implementation of procedure arbel_eq_req_not [2025-02-08 02:59:17,738 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_UNMAP_ICM [2025-02-08 02:59:17,739 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_UNMAP_ICM [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#46 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#47 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#48 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#49 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#50 [2025-02-08 02:59:17,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#51 [2025-02-08 02:59:17,740 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#52 [2025-02-08 02:59:17,740 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#53 [2025-02-08 02:59:17,740 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#54 [2025-02-08 02:59:17,740 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#55 [2025-02-08 02:59:17,740 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#56 [2025-02-08 02:59:17,740 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#57 [2025-02-08 02:59:17,740 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#58 [2025-02-08 02:59:17,740 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#59 [2025-02-08 02:59:17,740 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#60 [2025-02-08 02:59:17,740 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#61 [2025-02-08 02:59:17,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#62 [2025-02-08 02:59:17,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#63 [2025-02-08 02:59:17,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#64 [2025-02-08 02:59:17,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#65 [2025-02-08 02:59:17,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#66 [2025-02-08 02:59:17,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#67 [2025-02-08 02:59:17,741 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 02:59:17,741 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 02:59:17,741 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 02:59:17,741 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 02:59:17,741 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 02:59:17,741 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 02:59:17,741 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 02:59:17,741 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 02:59:17,741 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 02:59:17,741 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 02:59:17,741 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 02:59:17,741 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#46 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#47 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#48 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#49 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#50 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#51 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#52 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#53 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#54 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#55 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#56 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#57 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#58 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#59 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#60 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#61 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#62 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#63 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#64 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#65 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#66 [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#67 [2025-02-08 02:59:17,742 INFO L130 BoogieDeclarations]: Found specification of procedure set_eqe_hw [2025-02-08 02:59:17,742 INFO L138 BoogieDeclarations]: Found implementation of procedure set_eqe_hw [2025-02-08 02:59:17,743 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-08 02:59:17,743 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-08 02:59:17,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:59:17,743 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 02:59:17,743 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 02:59:17,743 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_update_rate [2025-02-08 02:59:17,743 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_update_rate [2025-02-08 02:59:17,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:59:17,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:59:17,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:59:17,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:59:17,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-02-08 02:59:17,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#55 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#56 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#57 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#58 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#59 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#60 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#61 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#62 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#63 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#64 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#65 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#66 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#67 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_MAP_ICM [2025-02-08 02:59:17,745 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_MAP_ICM [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2025-02-08 02:59:17,745 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_buddy_init [2025-02-08 02:59:17,745 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_buddy_init [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 02:59:17,745 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 02:59:17,745 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-02-08 02:59:17,746 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-02-08 02:59:17,746 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_uar_table [2025-02-08 02:59:17,746 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_uar_table [2025-02-08 02:59:17,746 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 02:59:17,746 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 02:59:17,746 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-02-08 02:59:17,746 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-02-08 02:59:17,746 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_icm_addr [2025-02-08 02:59:17,746 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_icm_addr [2025-02-08 02:59:17,746 INFO L130 BoogieDeclarations]: Found specification of procedure pci_find_capability [2025-02-08 02:59:17,746 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_find_capability [2025-02-08 02:59:17,746 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2025-02-08 02:59:17,746 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2025-02-08 02:59:17,746 INFO L130 BoogieDeclarations]: Found specification of procedure find_first_bit [2025-02-08 02:59:17,746 INFO L138 BoogieDeclarations]: Found implementation of procedure find_first_bit [2025-02-08 02:59:17,746 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-02-08 02:59:17,746 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-02-08 02:59:17,746 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-08 02:59:17,746 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-08 02:59:17,746 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_mtt [2025-02-08 02:59:17,746 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_mtt [2025-02-08 02:59:17,746 INFO L130 BoogieDeclarations]: Found specification of procedure go_bit [2025-02-08 02:59:17,746 INFO L138 BoogieDeclarations]: Found implementation of procedure go_bit [2025-02-08 02:59:17,746 INFO L130 BoogieDeclarations]: Found specification of procedure catas_reset [2025-02-08 02:59:17,746 INFO L138 BoogieDeclarations]: Found implementation of procedure catas_reset [2025-02-08 02:59:17,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:59:17,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:59:17,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:59:17,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:59:17,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2025-02-08 02:59:17,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2025-02-08 02:59:17,748 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#54 [2025-02-08 02:59:17,748 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#55 [2025-02-08 02:59:17,748 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#56 [2025-02-08 02:59:17,748 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#57 [2025-02-08 02:59:17,748 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#58 [2025-02-08 02:59:17,748 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#59 [2025-02-08 02:59:17,748 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#60 [2025-02-08 02:59:17,748 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#61 [2025-02-08 02:59:17,748 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#62 [2025-02-08 02:59:17,748 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#63 [2025-02-08 02:59:17,748 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#64 [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#65 [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#66 [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#67 [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure find_first_zero_bit [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure find_first_zero_bit [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_SW2HW_MPT [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_SW2HW_MPT [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure pcie_capability_write_word [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure pcie_capability_write_word [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_irqs [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_irqs [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_mr_table [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_mr_table [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure __be64_to_cpup [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure __be64_to_cpup [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure __buggy_use_of_MTHCA_GET [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure __buggy_use_of_MTHCA_GET [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure ffs [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure __readl [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure __readl [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_mr_alloc_notrans [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_mr_alloc_notrans [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure sg_set_page [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_set_page [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_table_put [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_table_put [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_write64 [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_write64 [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_free [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_free [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_imm [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_imm [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_mcg_table [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_mcg_table [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_qp_table [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_qp_table [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dealloc_device [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dealloc_device [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure ib_unregister_mad_agent [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_unregister_mad_agent [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2025-02-08 02:59:17,749 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2025-02-08 02:59:17,749 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_INIT_HCA [2025-02-08 02:59:17,750 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_INIT_HCA [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure arbel_hw_index_to_key [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure arbel_hw_index_to_key [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure fls [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure fls [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_cq_table [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_cq_table [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_buddy_cleanup [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_buddy_cleanup [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_close_hca [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_close_hca [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_MAP_EQ [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_MAP_EQ [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure down [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure down [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_pages [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_pages [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_MAD_IFC [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_MAD_IFC [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_map_cmd [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_map_cmd [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_destroy [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_destroy [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_eq [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_eq [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_buddy_alloc [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_buddy_alloc [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_mailbox [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_mailbox [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2025-02-08 02:59:17,751 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:59:17,751 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-08 02:59:17,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-08 02:59:17,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-02-08 02:59:17,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-02-08 02:59:17,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-02-08 02:59:17,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-02-08 02:59:17,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-02-08 02:59:17,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-02-08 02:59:17,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-02-08 02:59:17,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#46 [2025-02-08 02:59:17,753 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#47 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#48 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#49 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#50 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#51 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#52 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#53 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#54 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#55 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#56 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#57 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#58 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#59 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#60 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#61 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#62 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#63 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#64 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#65 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#66 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#67 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_DISABLE_LAM [2025-02-08 02:59:17,754 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_DISABLE_LAM [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 02:59:17,754 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:59:17,754 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#46 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#47 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#48 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#49 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#50 [2025-02-08 02:59:17,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#51 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#52 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#53 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#54 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#55 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#56 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#57 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#58 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#59 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#60 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#61 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#62 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#63 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#64 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#65 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#66 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#67 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure dma_sync_single_for_cpu [2025-02-08 02:59:17,756 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_sync_single_for_cpu [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_uar_alloc [2025-02-08 02:59:17,756 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_uar_alloc [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure bitmap_empty [2025-02-08 02:59:17,756 INFO L138 BoogieDeclarations]: Found implementation of procedure bitmap_empty [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_setup_hca [2025-02-08 02:59:17,756 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_setup_hca [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:59:17,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:59:17,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#45 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#46 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#47 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#48 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#49 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#50 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#51 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#52 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#53 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#54 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#55 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#56 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#57 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#58 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#59 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#60 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#61 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#62 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#63 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#64 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#65 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#66 [2025-02-08 02:59:17,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#67 [2025-02-08 02:59:17,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:59:17,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:59:17,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:59:17,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:59:17,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:59:17,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:59:17,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:59:17,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:59:17,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:59:17,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:59:17,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:59:17,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:59:17,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:59:17,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:59:17,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:59:17,758 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:59:17,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:59:17,759 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#45 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#46 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#47 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#48 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#49 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#50 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#51 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#52 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#53 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#54 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#55 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#56 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#57 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#58 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#59 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#60 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#61 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#62 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#63 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#64 [2025-02-08 02:59:17,760 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#65 [2025-02-08 02:59:17,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#66 [2025-02-08 02:59:17,761 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#67 [2025-02-08 02:59:17,761 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_mr_alloc [2025-02-08 02:59:17,761 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_mr_alloc [2025-02-08 02:59:17,761 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_CONF_SPECIAL_QP [2025-02-08 02:59:17,761 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_CONF_SPECIAL_QP [2025-02-08 02:59:17,761 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_map_reg [2025-02-08 02:59:17,761 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_map_reg [2025-02-08 02:59:17,761 INFO L130 BoogieDeclarations]: Found specification of procedure __mthca_check_profile_val [2025-02-08 02:59:17,761 INFO L138 BoogieDeclarations]: Found implementation of procedure __mthca_check_profile_val [2025-02-08 02:59:17,761 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_sg [2025-02-08 02:59:17,761 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_sg [2025-02-08 02:59:17,761 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_UNMAP_FA [2025-02-08 02:59:17,761 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_UNMAP_FA [2025-02-08 02:59:17,761 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_buddy_free [2025-02-08 02:59:17,761 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_buddy_free [2025-02-08 02:59:17,761 INFO L130 BoogieDeclarations]: Found specification of procedure __get_order [2025-02-08 02:59:17,761 INFO L138 BoogieDeclarations]: Found implementation of procedure __get_order [2025-02-08 02:59:17,761 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_2 [2025-02-08 02:59:17,761 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_2 [2025-02-08 02:59:17,761 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_write_mtt_size [2025-02-08 02:59:17,761 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_write_mtt_size [2025-02-08 02:59:17,761 INFO L130 BoogieDeclarations]: Found specification of procedure dma_get_cache_alignment [2025-02-08 02:59:17,761 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_get_cache_alignment [2025-02-08 02:59:17,761 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_mr [2025-02-08 02:59:17,761 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_mr [2025-02-08 02:59:17,761 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_mailbox [2025-02-08 02:59:17,761 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_mailbox [2025-02-08 02:59:17,761 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-02-08 02:59:17,761 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-02-08 02:59:17,761 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-08 02:59:17,761 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-08 02:59:17,761 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-02-08 02:59:17,762 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-02-08 02:59:17,762 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_dev_lim [2025-02-08 02:59:17,762 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_dev_lim [2025-02-08 02:59:17,762 INFO L130 BoogieDeclarations]: Found specification of procedure __roundup_pow_of_two [2025-02-08 02:59:17,762 INFO L138 BoogieDeclarations]: Found implementation of procedure __roundup_pow_of_two [2025-02-08 02:59:17,762 INFO L130 BoogieDeclarations]: Found specification of procedure tavor_hw_index_to_key [2025-02-08 02:59:17,762 INFO L138 BoogieDeclarations]: Found implementation of procedure tavor_hw_index_to_key [2025-02-08 02:59:17,762 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_QUERY_FW [2025-02-08 02:59:17,762 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_QUERY_FW [2025-02-08 02:59:17,762 INFO L130 BoogieDeclarations]: Found specification of procedure writeq [2025-02-08 02:59:17,762 INFO L138 BoogieDeclarations]: Found implementation of procedure writeq [2025-02-08 02:59:17,762 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-02-08 02:59:17,762 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_SYS_DIS [2025-02-08 02:59:17,763 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_SYS_DIS [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_init [2025-02-08 02:59:17,763 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_init [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_box [2025-02-08 02:59:17,763 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_box [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#46 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#47 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#48 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#49 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#50 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#51 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#52 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#53 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#54 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#55 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#56 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#57 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#58 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#59 [2025-02-08 02:59:17,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#60 [2025-02-08 02:59:17,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#61 [2025-02-08 02:59:17,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#62 [2025-02-08 02:59:17,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#63 [2025-02-08 02:59:17,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#64 [2025-02-08 02:59:17,764 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#65 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#66 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#67 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 02:59:17,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_alloc [2025-02-08 02:59:17,765 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_alloc [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2025-02-08 02:59:17,765 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_make_profile [2025-02-08 02:59:17,765 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_make_profile [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure fls64 [2025-02-08 02:59:17,765 INFO L138 BoogieDeclarations]: Found implementation of procedure fls64 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-02-08 02:59:17,765 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure dev_printk [2025-02-08 02:59:17,765 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_printk [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_unregister_device [2025-02-08 02:59:17,765 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_unregister_device [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure arbel_key_to_hw_index [2025-02-08 02:59:17,765 INFO L138 BoogieDeclarations]: Found implementation of procedure arbel_key_to_hw_index [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 02:59:17,765 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msix [2025-02-08 02:59:17,765 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msix [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2025-02-08 02:59:17,765 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure up [2025-02-08 02:59:17,765 INFO L138 BoogieDeclarations]: Found implementation of procedure up [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2025-02-08 02:59:17,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure __free_pages [2025-02-08 02:59:17,765 INFO L138 BoogieDeclarations]: Found implementation of procedure __free_pages [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 02:59:17,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 02:59:17,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 02:59:17,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 02:59:17,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 02:59:17,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 02:59:17,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 02:59:17,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 02:59:17,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 02:59:17,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 02:59:17,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-08 02:59:17,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-08 02:59:17,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-08 02:59:17,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-08 02:59:17,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-08 02:59:17,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-08 02:59:17,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-02-08 02:59:17,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#52 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#53 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#54 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#55 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#56 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#57 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#58 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#59 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#60 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#61 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#62 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#63 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#64 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#65 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#66 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#67 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_table_find [2025-02-08 02:59:17,767 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_table_find [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:59:17,767 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 02:59:17,767 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_icm [2025-02-08 02:59:17,767 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_icm [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_icm_size [2025-02-08 02:59:17,767 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_icm_size [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-02-08 02:59:17,767 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 02:59:17,767 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure free_pages [2025-02-08 02:59:17,767 INFO L138 BoogieDeclarations]: Found implementation of procedure free_pages [2025-02-08 02:59:17,767 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_srq_table [2025-02-08 02:59:17,767 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_srq_table [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_poll [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_poll [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_UNMAP_ICM_AUX [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_UNMAP_ICM_AUX [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure __be16_to_cpup [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure __be16_to_cpup [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_wait [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_wait [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_mr_alloc_phys [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_mr_alloc_phys [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_sg [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_sg [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure get_eqe [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure get_eqe [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure async_mask [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure async_mask [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_array_init [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_array_init [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_pd_free [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_pd_free [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_table_get [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_table_get [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure __mthca_remove_one [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure __mthca_remove_one [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_pd_table [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_pd_table [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure init_query_mad [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure init_query_mad [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure __writel [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure __writel [2025-02-08 02:59:17,768 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_post [2025-02-08 02:59:17,768 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_post [2025-02-08 02:59:17,769 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 02:59:17,769 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 02:59:17,769 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-08 02:59:17,769 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-08 02:59:17,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:59:17,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:59:17,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:59:17,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:59:17,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:59:17,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#54 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#55 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#56 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#57 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#58 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#59 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#60 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#61 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#62 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#63 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#64 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#65 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#66 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#67 [2025-02-08 02:59:17,770 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_unmap_eq_regs [2025-02-08 02:59:17,770 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_unmap_eq_regs [2025-02-08 02:59:17,771 INFO L130 BoogieDeclarations]: Found specification of procedure __buggy_use_of_MTHCA_PUT [2025-02-08 02:59:17,771 INFO L138 BoogieDeclarations]: Found implementation of procedure __buggy_use_of_MTHCA_PUT [2025-02-08 02:59:17,771 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_mtt [2025-02-08 02:59:17,771 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_mtt [2025-02-08 02:59:19,307 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:59:19,311 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:59:23,701 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082: havoc #t~mem692;call ULTIMATE.dealloc(~#trans_table~0.base, ~#trans_table~0.offset);havoc ~#trans_table~0.base, ~#trans_table~0.offset; [2025-02-08 02:59:23,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4959: havoc dev_name_#t~mem41#1.base, dev_name_#t~mem41#1.offset; [2025-02-08 02:59:23,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4837: havoc kobject_name_#t~mem26#1.base, kobject_name_#t~mem26#1.offset; [2025-02-08 02:59:23,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16173: havoc #t~bitwise3375;havoc #t~bitwise3376; [2025-02-08 02:59:24,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4969: havoc dev_get_drvdata_#t~mem43#1.base, dev_get_drvdata_#t~mem43#1.offset; [2025-02-08 02:59:24,042 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26259: havoc #t~ret6775.base, #t~ret6775.offset; [2025-02-08 02:59:24,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26526: havoc #t~nondet6822; [2025-02-08 02:59:24,101 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23996: havoc #t~mem6204;havoc #t~mem6202;havoc #t~mem6203; [2025-02-08 02:59:24,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26324: havoc #t~nondet6786; [2025-02-08 02:59:24,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26350: havoc #t~nondet6791; [2025-02-08 02:59:24,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13164: havoc #t~mem2349.base, #t~mem2349.offset; [2025-02-08 02:59:24,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23323: havoc #t~mem6035; [2025-02-08 02:59:24,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5089: havoc #t~mem87; [2025-02-08 02:59:33,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6047: SUMMARY for call mthca_cleanup_qp_table(~mdev~0#1.base, ~mdev~0#1.offset); srcloc: null [2025-02-08 02:59:33,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13182-1: SUMMARY for call dma_map_page_#t~ret2352#1 := valid_dma_direction(dma_map_page_~dir#1); srcloc: null [2025-02-08 02:59:33,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13182: assume -2147483648 <= dma_map_page_#t~ret2352#1 && dma_map_page_#t~ret2352#1 <= 2147483647;dma_map_page_~tmp___1~25#1 := dma_map_page_#t~ret2352#1;havoc dma_map_page_#t~ret2352#1; [2025-02-08 02:59:33,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13975: assume 0 == (mthca_map_eq_icm_#t~mem2642#1.base + mthca_map_eq_icm_#t~mem2642#1.offset) % 18446744073709551616;havoc mthca_map_eq_icm_#t~mem2642#1.base, mthca_map_eq_icm_#t~mem2642#1.offset;mthca_map_eq_icm_#res#1 := -12; [2025-02-08 02:59:33,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13975: assume !(0 == (mthca_map_eq_icm_#t~mem2642#1.base + mthca_map_eq_icm_#t~mem2642#1.offset) % 18446744073709551616);havoc mthca_map_eq_icm_#t~mem2642#1.base, mthca_map_eq_icm_#t~mem2642#1.offset;call mthca_map_eq_icm_#t~mem2643#1.base, mthca_map_eq_icm_#t~mem2643#1.offset := read~$Pointer$#14(mthca_map_eq_icm_~dev#1.base, 2391 + mthca_map_eq_icm_~dev#1.offset, 8);call mthca_map_eq_icm_#t~mem2644#1.base, mthca_map_eq_icm_#t~mem2644#1.offset := read~$Pointer$#14(mthca_map_eq_icm_~dev#1.base, 4438 + mthca_map_eq_icm_~dev#1.offset, 8);assume { :begin_inline_pci_map_page } true;pci_map_page_#in~hwdev#1.base, pci_map_page_#in~hwdev#1.offset, pci_map_page_#in~page#1.base, pci_map_page_#in~page#1.offset, pci_map_page_#in~offset#1, pci_map_page_#in~size#1, pci_map_page_#in~direction#1 := mthca_map_eq_icm_#t~mem2643#1.base, mthca_map_eq_icm_#t~mem2643#1.offset, mthca_map_eq_icm_#t~mem2644#1.base, mthca_map_eq_icm_#t~mem2644#1.offset, 0, 4096, 0;havoc pci_map_page_#res#1;havoc pci_map_page_#t~ret2381#1, pci_map_page_~hwdev#1.base, pci_map_page_~hwdev#1.offset, pci_map_page_~page#1.base, pci_map_page_~page#1.offset, pci_map_page_~offset#1, pci_map_page_~size#1, pci_map_page_~direction#1, pci_map_page_~tmp~132#1;pci_map_page_~hwdev#1.base, pci_map_page_~hwdev#1.offset := pci_map_page_#in~hwdev#1.base, pci_map_page_#in~hwdev#1.offset;pci_map_page_~page#1.base, pci_map_page_~page#1.offset := pci_map_page_#in~page#1.base, pci_map_page_#in~page#1.offset;pci_map_page_~offset#1 := pci_map_page_#in~offset#1;pci_map_page_~size#1 := pci_map_page_#in~size#1;pci_map_page_~direction#1 := pci_map_page_#in~direction#1;havoc pci_map_page_~tmp~132#1;assume { :begin_inline_dma_map_page } true;dma_map_page_#in~dev#1.base, dma_map_page_#in~dev#1.offset, dma_map_page_#in~page#1.base, dma_map_page_#in~page#1.offset, dma_map_page_#in~offset#1, dma_map_page_#in~size#1, dma_map_page_#in~dir#1 := (if 0 != (pci_map_page_~hwdev#1.base + pci_map_page_~hwdev#1.offset) % 18446744073709551616 then pci_map_page_~hwdev#1.base else 0), (if 0 != (pci_map_page_~hwdev#1.base + pci_map_page_~hwdev#1.offset) % 18446744073709551616 then 148 + pci_map_page_~hwdev#1.offset else 0), pci_map_page_~page#1.base, pci_map_page_~page#1.offset, pci_map_page_~offset#1, pci_map_page_~size#1, pci_map_page_~direction#1;havoc dma_map_page_#res#1;havoc dma_map_page_#t~ret2350#1.base, dma_map_page_#t~ret2350#1.offset, dma_map_page_#t~ret2351#1.base, dma_map_page_#t~ret2351#1.offset, dma_map_page_#t~ret2352#1, dma_map_page_#t~ret2353#1, dma_map_page_#t~mem2361#1.base, dma_map_page_#t~mem2361#1.offset, dma_map_page_#t~ret2362#1, dma_map_page_~dev#1.base, dma_map_page_~dev#1.offset, dma_map_page_~page#1.base, dma_map_page_~page#1.offset, dma_map_page_~offset#1, dma_map_page_~size#1, dma_map_page_~dir#1, dma_map_page_~ops~0#1.base, dma_map_page_~ops~0#1.offset, dma_map_page_~tmp~129#1.base, dma_map_page_~tmp~129#1.offset, dma_map_page_~addr~1#1, dma_map_page_~tmp___0~38#1.base, dma_map_page_~tmp___0~38#1.offset, dma_map_page_~tmp___1~25#1, dma_map_page_~tmp___2~23#1;dma_map_page_~dev#1.base, dma_map_page_~dev#1.offset := dma_map_page_#in~dev#1.base, dma_map_page_#in~dev#1.offset;dma_map_page_~page#1.base, dma_map_page_~page#1.offset := dma_map_page_#in~page#1.base, dma_map_page_#in~page#1.offset;dma_map_page_~offset#1 := dma_map_page_#in~offset#1;dma_map_page_~size#1 := dma_map_page_#in~size#1;dma_map_page_~dir#1 := dma_map_page_#in~dir#1;havoc dma_map_page_~ops~0#1.base, dma_map_page_~ops~0#1.offset;havoc dma_map_page_~tmp~129#1.base, dma_map_page_~tmp~129#1.offset;havoc dma_map_page_~addr~1#1;havoc dma_map_page_~tmp___0~38#1.base, dma_map_page_~tmp___0~38#1.offset;havoc dma_map_page_~tmp___1~25#1;havoc dma_map_page_~tmp___2~23#1; [2025-02-08 02:59:33,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5387: assume 0 != mthca_init_tavor_#t~bitwise228#1 % 18446744073709551616;havoc mthca_init_tavor_#t~mem227#1;havoc mthca_init_tavor_#t~bitwise228#1;call mthca_init_tavor_#t~mem229#1 := read~int#66(mthca_init_tavor_~#dev_lim~0#1.base, 20 + mthca_init_tavor_~#dev_lim~0#1.offset, 4);call write~int#48(mthca_init_tavor_#t~mem229#1, mthca_init_tavor_~#profile~0#1.base, 8 + mthca_init_tavor_~#profile~0#1.offset, 4);havoc mthca_init_tavor_#t~mem229#1; [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5387: assume !(0 != mthca_init_tavor_#t~bitwise228#1 % 18446744073709551616);havoc mthca_init_tavor_#t~mem227#1;havoc mthca_init_tavor_#t~bitwise228#1; [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5387-1: [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5453: havoc mthca_init_icm_#t~mem246#1.base, mthca_init_icm_#t~mem246#1.offset;mthca_init_icm_#res#1 := mthca_init_icm_~err~3#1;call ULTIMATE.dealloc(mthca_init_icm_~#aux_pages~0#1.base, mthca_init_icm_~#aux_pages~0#1.offset);havoc mthca_init_icm_~#aux_pages~0#1.base, mthca_init_icm_~#aux_pages~0#1.offset; [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5453-1: SUMMARY for call dev_err(mthca_init_icm_#t~mem246#1.base, 148 + mthca_init_icm_#t~mem246#1.offset, 21, 0); srcloc: null [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5387-4: assume 0 == mthca_init_tavor_#t~mem227#1 % 18446744073709551616;mthca_init_tavor_#t~bitwise228#1 := 0; [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5387-4: assume !(0 == mthca_init_tavor_#t~mem227#1 % 18446744073709551616); [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5387-2: havoc mthca_init_tavor_#t~bitwise228#1;assume mthca_init_tavor_#t~bitwise228#1 % 18446744073709551616 <= mthca_init_tavor_#t~mem227#1 % 18446744073709551616 && mthca_init_tavor_#t~bitwise228#1 % 18446744073709551616 <= 4; [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5387-3: assume 4 == mthca_init_tavor_#t~mem227#1 % 18446744073709551616;mthca_init_tavor_#t~bitwise228#1 := mthca_init_tavor_#t~mem227#1; [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5387-3: assume !(4 == mthca_init_tavor_#t~mem227#1 % 18446744073709551616); [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6048: SUMMARY for call mthca_cleanup_srq_table(~mdev~0#1.base, ~mdev~0#1.offset); srcloc: null [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13183: assume -9223372036854775808 <= dma_map_page_#t~ret2353#1 && dma_map_page_#t~ret2353#1 <= 9223372036854775807;dma_map_page_~tmp___2~23#1 := dma_map_page_#t~ret2353#1;havoc dma_map_page_#t~ret2353#1; [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13183-1: SUMMARY for call dma_map_page_#t~ret2353#1 := ldv__builtin_expect((if 0 == dma_map_page_~tmp___1~25#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652-1: [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652-2: havoc mthca_init_arbel_#t~bitwise371#1;assume mthca_init_arbel_#t~bitwise371#1 % 18446744073709551616 <= mthca_init_arbel_#t~mem370#1 % 18446744073709551616 && mthca_init_arbel_#t~bitwise371#1 % 18446744073709551616 <= 4; [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652: assume 0 != mthca_init_arbel_#t~bitwise371#1 % 18446744073709551616;havoc mthca_init_arbel_#t~mem370#1;havoc mthca_init_arbel_#t~bitwise371#1;call mthca_init_arbel_#t~mem372#1 := read~int#66(mthca_init_arbel_~#dev_lim~1#1.base, 20 + mthca_init_arbel_~#dev_lim~1#1.offset, 4);call write~int#48(mthca_init_arbel_#t~mem372#1, mthca_init_arbel_~#profile~1#1.base, 8 + mthca_init_arbel_~#profile~1#1.offset, 4);havoc mthca_init_arbel_#t~mem372#1; [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652: assume !(0 != mthca_init_arbel_#t~bitwise371#1 % 18446744073709551616);havoc mthca_init_arbel_#t~mem370#1;havoc mthca_init_arbel_#t~bitwise371#1; [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652-3: assume 4 == mthca_init_arbel_#t~mem370#1 % 18446744073709551616;mthca_init_arbel_#t~bitwise371#1 := mthca_init_arbel_#t~mem370#1; [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652-3: assume !(4 == mthca_init_arbel_#t~mem370#1 % 18446744073709551616); [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12523-1: SUMMARY for call dev_err(mthca_reset_#t~mem2162#1.base, 148 + mthca_reset_#t~mem2162#1.offset, 216, 0); srcloc: null [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652-4: assume 0 == mthca_init_arbel_#t~mem370#1 % 18446744073709551616;mthca_init_arbel_#t~bitwise371#1 := 0; [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652-4: assume !(0 == mthca_init_arbel_#t~mem370#1 % 18446744073709551616); [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12523: havoc mthca_reset_#t~mem2162#1.base, mthca_reset_#t~mem2162#1.offset; [2025-02-08 02:59:33,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22961: call write~$Pointer$#14(#funAddr~mthca_create_qp.base, #funAddr~mthca_create_qp.offset, mthca_register_device_~dev#1.base, 576 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_modify_qp.base, #funAddr~mthca_modify_qp.offset, mthca_register_device_~dev#1.base, 584 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_query_qp.base, #funAddr~mthca_query_qp.offset, mthca_register_device_~dev#1.base, 592 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_destroy_qp.base, #funAddr~mthca_destroy_qp.offset, mthca_register_device_~dev#1.base, 600 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_create_cq.base, #funAddr~mthca_create_cq.offset, mthca_register_device_~dev#1.base, 624 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_resize_cq.base, #funAddr~mthca_resize_cq.offset, mthca_register_device_~dev#1.base, 648 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_destroy_cq.base, #funAddr~mthca_destroy_cq.offset, mthca_register_device_~dev#1.base, 640 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_poll_cq.base, #funAddr~mthca_poll_cq.offset, mthca_register_device_~dev#1.base, 656 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_get_dma_mr.base, #funAddr~mthca_get_dma_mr.offset, mthca_register_device_~dev#1.base, 688 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_reg_phys_mr.base, #funAddr~mthca_reg_phys_mr.offset, mthca_register_device_~dev#1.base, 696 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_reg_user_mr.base, #funAddr~mthca_reg_user_mr.offset, mthca_register_device_~dev#1.base, 704 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_dereg_mr.base, #funAddr~mthca_dereg_mr.offset, mthca_register_device_~dev#1.base, 728 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_port_immutable.base, #funAddr~mthca_port_immutable.offset, mthca_register_device_~dev#1.base, 2383 + mthca_register_device_~dev#1.offset, 8);call mthca_register_device_#t~mem5972#1 := read~int#14(mthca_register_device_~dev#1.base, 2403 + mthca_register_device_~dev#1.offset, 8); [2025-02-08 02:59:33,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20847: mthca_create_agents_~q~0#1 := 0; [2025-02-08 02:59:33,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12391-1: SUMMARY for call dev_err(mthca_reset_#t~mem2124#1.base, 148 + mthca_reset_#t~mem2124#1.offset, 205, 0); srcloc: null [2025-02-08 02:59:33,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8229: assume mthca_QUERY_DDR_#t~switch997#1; [2025-02-08 02:59:33,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8229: assume !mthca_QUERY_DDR_#t~switch997#1;mthca_QUERY_DDR_#t~switch997#1 := true; [2025-02-08 02:59:33,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12391: havoc mthca_reset_#t~mem2124#1.base, mthca_reset_#t~mem2124#1.offset; [2025-02-08 02:59:33,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10013: assume mthca_QUERY_ADAPTER_#t~switch1425#1; [2025-02-08 02:59:33,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10013: assume !mthca_QUERY_ADAPTER_#t~switch1425#1;mthca_QUERY_ADAPTER_#t~switch1425#1 := true; [2025-02-08 02:59:33,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5983: assume 0 != ~tmp___1~1#1;call #t~mem474#1.base, #t~mem474#1.offset := read~$Pointer$#14(~mdev~0#1.base, 2391 + ~mdev~0#1.offset, 8); [2025-02-08 02:59:33,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5983: assume !(0 != ~tmp___1~1#1);assume { :begin_inline_mthca_tune_pci } true;mthca_tune_pci_#in~mdev#1.base, mthca_tune_pci_#in~mdev#1.offset := ~mdev~0#1.base, ~mdev~0#1.offset;havoc mthca_tune_pci_#res#1;havoc mthca_tune_pci_#t~mem93#1.base, mthca_tune_pci_#t~mem93#1.offset, mthca_tune_pci_#t~ret94#1, mthca_tune_pci_#t~mem95#1.base, mthca_tune_pci_#t~mem95#1.offset, mthca_tune_pci_#t~ret96#1, mthca_tune_pci_#t~mem97#1.base, mthca_tune_pci_#t~mem97#1.offset, mthca_tune_pci_#t~ret98#1, mthca_tune_pci_#t~mem99#1.base, mthca_tune_pci_#t~mem99#1.offset, mthca_tune_pci_#t~mem100#1, mthca_tune_pci_#t~bitwise101#1, mthca_tune_pci_#t~mem102#1.base, mthca_tune_pci_#t~mem102#1.offset, mthca_tune_pci_#t~mem103#1.base, mthca_tune_pci_#t~mem103#1.offset, mthca_tune_pci_#t~ret104#1, mthca_tune_pci_#t~mem105#1.base, mthca_tune_pci_#t~mem105#1.offset, mthca_tune_pci_#t~ret106#1, mthca_tune_pci_#t~mem107#1.base, mthca_tune_pci_#t~mem107#1.offset, mthca_tune_pci_#t~mem108#1, mthca_tune_pci_#t~bitwise109#1, mthca_tune_pci_#t~mem110#1.base, mthca_tune_pci_#t~mem110#1.offset, mthca_tune_pci_~mdev#1.base, mthca_tune_pci_~mdev#1.offset, mthca_tune_pci_~tmp~16#1, mthca_tune_pci_~tmp___0~3#1, mthca_tune_pci_~tmp___1~0#1, mthca_tune_pci_~tmp___2~0#1, mthca_tune_pci_~tmp___3~0#1;mthca_tune_pci_~mdev#1.base, mthca_tune_pci_~mdev#1.offset := mthca_tune_pci_#in~mdev#1.base, mthca_tune_pci_#in~mdev#1.offset;havoc mthca_tune_pci_~tmp~16#1;havoc mthca_tune_pci_~tmp___0~3#1;havoc mthca_tune_pci_~tmp___1~0#1;havoc mthca_tune_pci_~tmp___2~0#1;havoc mthca_tune_pci_~tmp___3~0#1; [2025-02-08 02:59:33,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6049: SUMMARY for call mthca_cleanup_cq_table(~mdev~0#1.base, ~mdev~0#1.offset); srcloc: null [2025-02-08 02:59:33,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8097: assume mthca_ENABLE_LAM_#t~switch963#1; [2025-02-08 02:59:33,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8097: assume !mthca_ENABLE_LAM_#t~switch963#1;mthca_ENABLE_LAM_#t~switch963#1 := mthca_ENABLE_LAM_#t~switch963#1; [2025-02-08 02:59:33,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13184: assume 0 != dma_map_page_~tmp___2~23#1; [2025-02-08 02:59:33,842 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13184: assume !(0 != dma_map_page_~tmp___2~23#1);call dma_map_page_#t~mem2361#1.base, dma_map_page_#t~mem2361#1.offset := read~$Pointer$#14(dma_map_page_~ops~0#1.base, 32 + dma_map_page_~ops~0#1.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 } true;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2355#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2355#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2356#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2356#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2357#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2358#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2359#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2360#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2360#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~#fp#1.offset := dma_map_page_~dev#1.base, dma_map_page_~dev#1.offset, dma_map_page_~page#1.base, dma_map_page_~page#1.offset, dma_map_page_~offset#1, dma_map_page_~size#1, dma_map_page_~dir#1, 0, 0, dma_map_page_#t~mem2361#1.base, dma_map_page_#t~mem2361#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2355#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2355#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2356#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2356#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2357#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2358#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2359#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2360#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2360#1.offset;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2355#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2355#1.offset := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2355#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2355#1.offset;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2356#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2356#1.offset := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2356#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2356#1.offset;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2357#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2357#1;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2358#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2358#1;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2359#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2359#1;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2360#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2360#1.offset := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2360#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2360#1.offset;dma_map_page_#t~ret2362#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2355#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2355#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2356#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2356#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2357#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2358#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2359#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2360#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~2360#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2355#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2355#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2356#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2356#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2357#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2358#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2359#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2360#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~2360#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 } true;dma_map_page_~addr~1#1 := dma_map_page_#t~ret2362#1;havoc dma_map_page_#t~mem2361#1.base, dma_map_page_#t~mem2361#1.offset;havoc dma_map_page_#t~ret2362#1;assume { :begin_inline_debug_dma_map_page } true;debug_dma_map_page_#in~arg0#1.base, debug_dma_map_page_#in~arg0#1.offset, debug_dma_map_page_#in~arg1#1.base, debug_dma_map_page_#in~arg1#1.offset, debug_dma_map_page_#in~arg2#1, debug_dma_map_page_#in~arg3#1, debug_dma_map_page_#in~arg4#1, debug_dma_map_page_#in~arg5#1, debug_dma_map_page_#in~arg6#1 := dma_map_page_~dev#1.base, dma_map_page_~dev#1.offset, dma_map_page_~page#1.base, dma_map_page_~page#1.offset, dma_map_page_~offset#1, dma_map_page_~size#1, dma_map_page_~dir#1, dma_map_page_~addr~1#1, 0;havoc debug_dma_map_page_~arg0#1.base, debug_dma_map_page_~arg0#1.offset, debug_dma_map_page_~arg1#1.base, debug_dma_map_page_~arg1#1.offset, debug_dma_map_page_~arg2#1, debug_dma_map_page_~arg3#1, debug_dma_map_page_~arg4#1, debug_dma_map_page_~arg5#1, debug_dma_map_page_~arg6#1;debug_dma_map_page_~arg0#1.base, debug_dma_map_page_~arg0#1.offset := debug_dma_map_page_#in~arg0#1.base, debug_dma_map_page_#in~arg0#1.offset;debug_dma_map_page_~arg1#1.base, debug_dma_map_page_~arg1#1.offset := debug_dma_map_page_#in~arg1#1.base, debug_dma_map_page_#in~arg1#1.offset;debug_dma_map_page_~arg2#1 := debug_dma_map_page_#in~arg2#1;debug_dma_map_page_~arg3#1 := debug_dma_map_page_#in~arg3#1;debug_dma_map_page_~arg4#1 := debug_dma_map_page_#in~arg4#1;debug_dma_map_page_~arg5#1 := debug_dma_map_page_#in~arg5#1;debug_dma_map_page_~arg6#1 := debug_dma_map_page_#in~arg6#1; [2025-02-08 02:59:33,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521-2: [2025-02-08 02:59:33,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521-3: havoc mthca_init_icm_#t~bitwise296#1;assume mthca_init_icm_#t~bitwise296#1 > mthca_init_icm_#t~mem294#1; [2025-02-08 02:59:33,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521: call write~$Pointer$#14(mthca_init_icm_#t~ret297#1.base, mthca_init_icm_#t~ret297#1.offset, mthca_init_icm_~mdev#1.base, 5007 + mthca_init_icm_~mdev#1.offset, 8);havoc mthca_init_icm_#t~mem293#1;havoc mthca_init_icm_#t~mem294#1;havoc mthca_init_icm_#t~mem295#1;havoc mthca_init_icm_#t~bitwise296#1;havoc mthca_init_icm_#t~ret297#1.base, mthca_init_icm_#t~ret297#1.offset;call mthca_init_icm_#t~mem298#1.base, mthca_init_icm_#t~mem298#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 5007 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521-1: SUMMARY for call mthca_init_icm_#t~ret297#1.base, mthca_init_icm_#t~ret297#1.offset := mthca_alloc_icm_table(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_#t~mem293#1, 32, mthca_init_icm_#t~bitwise296#1, 0, 0, 0); srcloc: null [2025-02-08 02:59:33,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521-4: assume 0 == mthca_init_icm_#t~mem294#1 || 0 == mthca_init_icm_#t~mem295#1;mthca_init_icm_#t~bitwise296#1 := mthca_init_icm_#t~mem294#1; [2025-02-08 02:59:33,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521-4: assume !(0 == mthca_init_icm_#t~mem294#1 || 0 == mthca_init_icm_#t~mem295#1); [2025-02-08 02:59:33,846 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20848: assume mthca_create_agents_~q~0#1 <= 1; [2025-02-08 02:59:33,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20848: assume !(mthca_create_agents_~q~0#1 <= 1);mthca_create_agents_~p~7#1 := 1 + mthca_create_agents_~p~7#1; [2025-02-08 02:59:33,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8230: call write~int#14(mthca_QUERY_DDR_#t~ret1001#1, mthca_QUERY_DDR_~dev#1.base, 2545 + mthca_QUERY_DDR_~dev#1.offset, 8); [2025-02-08 02:59:33,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8098: mthca_ENABLE_LAM_~tmp___3~6#1 := mthca_ENABLE_LAM_#t~ret965#1;call write~int#14(mthca_ENABLE_LAM_~tmp___3~6#1 % 65536, mthca_ENABLE_LAM_~dev#1.base, 2545 + mthca_ENABLE_LAM_~dev#1.offset, 8); [2025-02-08 02:59:33,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050: SUMMARY for call mthca_cmd_use_polling(~mdev~0#1.base, ~mdev~0#1.offset); srcloc: null [2025-02-08 02:59:33,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8230-1: SUMMARY for call mthca_QUERY_DDR_#t~ret1001#1 := __be64_to_cpup(mthca_QUERY_DDR_~__p___0~2#1.base, mthca_QUERY_DDR_~__p___0~2#1.offset); srcloc: null [2025-02-08 02:59:33,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10014-1: SUMMARY for call mthca_QUERY_ADAPTER_#t~ret1427#1 := __be16_to_cpup(mthca_QUERY_ADAPTER_~__p___0~4#1.base, mthca_QUERY_ADAPTER_~__p___0~4#1.offset); srcloc: null [2025-02-08 02:59:33,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5984-1: SUMMARY for call dev_err(#t~mem474#1.base, 148 + #t~mem474#1.offset, 74, 0); srcloc: null [2025-02-08 02:59:33,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8098-1: SUMMARY for call mthca_ENABLE_LAM_#t~ret965#1 := __be16_to_cpup(mthca_ENABLE_LAM_~__p___0~1#1.base, mthca_ENABLE_LAM_~__p___0~1#1.offset); srcloc: null [2025-02-08 02:59:33,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5984: havoc #t~mem474#1.base, #t~mem474#1.offset; [2025-02-08 02:59:33,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10014: mthca_QUERY_ADAPTER_~tmp___3~9#1 := mthca_QUERY_ADAPTER_#t~ret1427#1;call write~int#14(mthca_QUERY_ADAPTER_~tmp___3~9#1 % 65536, mthca_QUERY_ADAPTER_~adapter#1.base, 4 + mthca_QUERY_ADAPTER_~adapter#1.offset, 4); [2025-02-08 02:59:33,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12459-1: SUMMARY for call mthca_reset_#t~ret2142#1 := pci_write_config_dword(mthca_reset_~bridge~0#1.base, mthca_reset_~bridge~0#1.offset, 4 * mthca_reset_~i~8#1, mthca_reset_#t~mem2141#1); srcloc: null [2025-02-08 02:59:33,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12459: assume -2147483648 <= mthca_reset_#t~ret2142#1 && mthca_reset_#t~ret2142#1 <= 2147483647;mthca_reset_~tmp___9~10#1 := mthca_reset_#t~ret2142#1;havoc mthca_reset_#t~mem2141#1;havoc mthca_reset_#t~ret2142#1; [2025-02-08 02:59:33,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6051: SUMMARY for call mthca_cleanup_eq_table(~mdev~0#1.base, ~mdev~0#1.offset); srcloc: null [2025-02-08 02:59:33,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12327-1: SUMMARY for call mthca_reset_#t~ret2110#1.base, mthca_reset_#t~ret2110#1.offset := kmalloc(256, 208); srcloc: null [2025-02-08 02:59:33,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12327: mthca_reset_~tmp___1~22#1.base, mthca_reset_~tmp___1~22#1.offset := mthca_reset_#t~ret2110#1.base, mthca_reset_#t~ret2110#1.offset;havoc mthca_reset_#t~ret2110#1.base, mthca_reset_#t~ret2110#1.offset;mthca_reset_~hca_header~0#1.base, mthca_reset_~hca_header~0#1.offset := mthca_reset_~tmp___1~22#1.base, mthca_reset_~tmp___1~22#1.offset; [2025-02-08 02:59:33,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13979: mthca_map_eq_icm_#t~ret2645#1 := pci_map_page_#res#1;havoc pci_map_page_#t~ret2381#1, pci_map_page_~hwdev#1.base, pci_map_page_~hwdev#1.offset, pci_map_page_~page#1.base, pci_map_page_~page#1.offset, pci_map_page_~offset#1, pci_map_page_~size#1, pci_map_page_~direction#1, pci_map_page_~tmp~132#1;havoc pci_map_page_#in~hwdev#1.base, pci_map_page_#in~hwdev#1.offset, pci_map_page_#in~page#1.base, pci_map_page_#in~page#1.offset, pci_map_page_#in~offset#1, pci_map_page_#in~size#1, pci_map_page_#in~direction#1;assume { :end_inline_pci_map_page } true;call write~int#14(mthca_map_eq_icm_#t~ret2645#1, mthca_map_eq_icm_~dev#1.base, 4446 + mthca_map_eq_icm_~dev#1.offset, 8);havoc mthca_map_eq_icm_#t~mem2643#1.base, mthca_map_eq_icm_#t~mem2643#1.offset;havoc mthca_map_eq_icm_#t~mem2644#1.base, mthca_map_eq_icm_#t~mem2644#1.offset;havoc mthca_map_eq_icm_#t~ret2645#1;call mthca_map_eq_icm_#t~mem2646#1.base, mthca_map_eq_icm_#t~mem2646#1.offset := read~$Pointer$#14(mthca_map_eq_icm_~dev#1.base, 2391 + mthca_map_eq_icm_~dev#1.offset, 8);call mthca_map_eq_icm_#t~mem2647#1 := read~int#14(mthca_map_eq_icm_~dev#1.base, 4446 + mthca_map_eq_icm_~dev#1.offset, 8);assume { :begin_inline_pci_dma_mapping_error } true;pci_dma_mapping_error_#in~pdev#1.base, pci_dma_mapping_error_#in~pdev#1.offset, pci_dma_mapping_error_#in~dma_addr#1 := mthca_map_eq_icm_#t~mem2646#1.base, mthca_map_eq_icm_#t~mem2646#1.offset, mthca_map_eq_icm_#t~mem2647#1;havoc pci_dma_mapping_error_#res#1;havoc pci_dma_mapping_error_#t~ret2382#1, pci_dma_mapping_error_~pdev#1.base, pci_dma_mapping_error_~pdev#1.offset, pci_dma_mapping_error_~dma_addr#1, pci_dma_mapping_error_~tmp~133#1;pci_dma_mapping_error_~pdev#1.base, pci_dma_mapping_error_~pdev#1.offset := pci_dma_mapping_error_#in~pdev#1.base, pci_dma_mapping_error_#in~pdev#1.offset;pci_dma_mapping_error_~dma_addr#1 := pci_dma_mapping_error_#in~dma_addr#1;havoc pci_dma_mapping_error_~tmp~133#1;assume { :begin_inline_dma_mapping_error } true;dma_mapping_error_#in~dev#1.base, dma_mapping_error_#in~dev#1.offset, dma_mapping_error_#in~dma_addr#1 := pci_dma_mapping_error_~pdev#1.base, 148 + pci_dma_mapping_error_~pdev#1.offset, pci_dma_mapping_error_~dma_addr#1;havoc dma_mapping_error_#res#1;havoc dma_mapping_error_#t~ret2374#1.base, dma_mapping_error_#t~ret2374#1.offset, dma_mapping_error_#t~mem2375#1.base, dma_mapping_error_#t~mem2375#1.offset, dma_mapping_error_#t~mem2379#1.base, dma_mapping_error_#t~mem2379#1.offset, dma_mapping_error_#t~ret2380#1, dma_mapping_error_~dev#1.base, dma_mapping_error_~dev#1.offset, dma_mapping_error_~dma_addr#1, dma_mapping_error_~ops~2#1.base, dma_mapping_error_~ops~2#1.offset, dma_mapping_error_~tmp~131#1.base, dma_mapping_error_~tmp~131#1.offset, dma_mapping_error_~tmp___0~40#1;dma_mapping_error_~dev#1.base, dma_mapping_error_~dev#1.offset := dma_mapping_error_#in~dev#1.base, dma_mapping_error_#in~dev#1.offset;dma_mapping_error_~dma_addr#1 := dma_mapping_error_#in~dma_addr#1;havoc dma_mapping_error_~ops~2#1.base, dma_mapping_error_~ops~2#1.offset;havoc dma_mapping_error_~tmp~131#1.base, dma_mapping_error_~tmp~131#1.offset;havoc dma_mapping_error_~tmp___0~40#1; [2025-02-08 02:59:33,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20850: assume { :begin_inline_ib_register_mad_agent } true;ib_register_mad_agent_#in~arg0#1.base, ib_register_mad_agent_#in~arg0#1.offset, ib_register_mad_agent_#in~arg1#1, ib_register_mad_agent_#in~arg2#1, ib_register_mad_agent_#in~arg3#1.base, ib_register_mad_agent_#in~arg3#1.offset, ib_register_mad_agent_#in~arg4#1, ib_register_mad_agent_#in~arg5#1.base, ib_register_mad_agent_#in~arg5#1.offset, ib_register_mad_agent_#in~arg6#1.base, ib_register_mad_agent_#in~arg6#1.offset, ib_register_mad_agent_#in~arg7#1.base, ib_register_mad_agent_#in~arg7#1.offset, ib_register_mad_agent_#in~arg8#1 := mthca_create_agents_~dev#1.base, mthca_create_agents_~dev#1.offset, (if (1 + mthca_create_agents_~p~7#1 % 256) % 4294967296 % 4294967296 <= 2147483647 then (1 + mthca_create_agents_~p~7#1 % 256) % 4294967296 % 4294967296 else (1 + mthca_create_agents_~p~7#1 % 256) % 4294967296 % 4294967296 - 4294967296), (if 0 != mthca_create_agents_~q~0#1 then 1 else 0), 0, 0, 0, #funAddr~send_handler.base, #funAddr~send_handler.offset, 0, 0, 0, 0, 0;havoc ib_register_mad_agent_#res#1.base, ib_register_mad_agent_#res#1.offset;havoc ib_register_mad_agent_#t~ret6794#1.base, ib_register_mad_agent_#t~ret6794#1.offset, ib_register_mad_agent_~arg0#1.base, ib_register_mad_agent_~arg0#1.offset, ib_register_mad_agent_~arg1#1, ib_register_mad_agent_~arg2#1, ib_register_mad_agent_~arg3#1.base, ib_register_mad_agent_~arg3#1.offset, ib_register_mad_agent_~arg4#1, ib_register_mad_agent_~arg5#1.base, ib_register_mad_agent_~arg5#1.offset, ib_register_mad_agent_~arg6#1.base, ib_register_mad_agent_~arg6#1.offset, ib_register_mad_agent_~arg7#1.base, ib_register_mad_agent_~arg7#1.offset, ib_register_mad_agent_~arg8#1;ib_register_mad_agent_~arg0#1.base, ib_register_mad_agent_~arg0#1.offset := ib_register_mad_agent_#in~arg0#1.base, ib_register_mad_agent_#in~arg0#1.offset;ib_register_mad_agent_~arg1#1 := ib_register_mad_agent_#in~arg1#1;ib_register_mad_agent_~arg2#1 := ib_register_mad_agent_#in~arg2#1;ib_register_mad_agent_~arg3#1.base, ib_register_mad_agent_~arg3#1.offset := ib_register_mad_agent_#in~arg3#1.base, ib_register_mad_agent_#in~arg3#1.offset;ib_register_mad_agent_~arg4#1 := ib_register_mad_agent_#in~arg4#1;ib_register_mad_agent_~arg5#1.base, ib_register_mad_agent_~arg5#1.offset := ib_register_mad_agent_#in~arg5#1.base, ib_register_mad_agent_#in~arg5#1.offset;ib_register_mad_agent_~arg6#1.base, ib_register_mad_agent_~arg6#1.offset := ib_register_mad_agent_#in~arg6#1.base, ib_register_mad_agent_#in~arg6#1.offset;ib_register_mad_agent_~arg7#1.base, ib_register_mad_agent_~arg7#1.offset := ib_register_mad_agent_#in~arg7#1.base, ib_register_mad_agent_#in~arg7#1.offset;ib_register_mad_agent_~arg8#1 := ib_register_mad_agent_#in~arg8#1; [2025-02-08 02:59:33,847 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5721: assume 0 != mthca_init_hca_~err~5#1;mthca_init_hca_#res#1 := mthca_init_hca_~err~5#1;call ULTIMATE.dealloc(mthca_init_hca_~#adapter~0#1.base, mthca_init_hca_~#adapter~0#1.offset);havoc mthca_init_hca_~#adapter~0#1.base, mthca_init_hca_~#adapter~0#1.offset; [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5721: assume !(0 != mthca_init_hca_~err~5#1);assume { :begin_inline_mthca_QUERY_ADAPTER } true;mthca_QUERY_ADAPTER_#in~dev#1.base, mthca_QUERY_ADAPTER_#in~dev#1.offset, mthca_QUERY_ADAPTER_#in~adapter#1.base, mthca_QUERY_ADAPTER_#in~adapter#1.offset := mthca_init_hca_~mdev#1.base, mthca_init_hca_~mdev#1.offset, mthca_init_hca_~#adapter~0#1.base, mthca_init_hca_~#adapter~0#1.offset;havoc mthca_QUERY_ADAPTER_#res#1;havoc mthca_QUERY_ADAPTER_#t~ret1413#1.base, mthca_QUERY_ADAPTER_#t~ret1413#1.offset, mthca_QUERY_ADAPTER_#t~ret1414#1, mthca_QUERY_ADAPTER_#t~ret1415#1, mthca_QUERY_ADAPTER_#t~mem1416#1.base, mthca_QUERY_ADAPTER_#t~mem1416#1.offset, mthca_QUERY_ADAPTER_#t~mem1417#1, mthca_QUERY_ADAPTER_#t~ret1418#1, mthca_QUERY_ADAPTER_#t~ret1419#1, mthca_QUERY_ADAPTER_#t~switch1420#1, mthca_QUERY_ADAPTER_#t~mem1421#1, mthca_QUERY_ADAPTER_#t~ret1422#1, mthca_QUERY_ADAPTER_#t~ret1423#1, mthca_QUERY_ADAPTER_#t~ret1424#1, mthca_QUERY_ADAPTER_#t~switch1425#1, mthca_QUERY_ADAPTER_#t~mem1426#1, mthca_QUERY_ADAPTER_#t~ret1427#1, mthca_QUERY_ADAPTER_#t~ret1428#1, mthca_QUERY_ADAPTER_#t~ret1429#1, mthca_QUERY_ADAPTER_#t~switch1430#1, mthca_QUERY_ADAPTER_#t~mem1431#1, mthca_QUERY_ADAPTER_#t~ret1432#1, mthca_QUERY_ADAPTER_#t~ret1433#1, mthca_QUERY_ADAPTER_#t~ret1434#1, mthca_QUERY_ADAPTER_#t~switch1435#1, mthca_QUERY_ADAPTER_#t~mem1436#1, mthca_QUERY_ADAPTER_#t~ret1437#1, mthca_QUERY_ADAPTER_#t~ret1438#1, mthca_QUERY_ADAPTER_#t~ret1439#1, mthca_QUERY_ADAPTER_~dev#1.base, mthca_QUERY_ADAPTER_~dev#1.offset, mthca_QUERY_ADAPTER_~adapter#1.base, mthca_QUERY_ADAPTER_~adapter#1.offset, mthca_QUERY_ADAPTER_~mailbox~6#1.base, mthca_QUERY_ADAPTER_~mailbox~6#1.offset, mthca_QUERY_ADAPTER_~outbox~4#1.base, mthca_QUERY_ADAPTER_~outbox~4#1.offset, mthca_QUERY_ADAPTER_~err~17#1, mthca_QUERY_ADAPTER_~tmp~62#1, mthca_QUERY_ADAPTER_~tmp___0~24#1, mthca_QUERY_ADAPTER_~__p~4#1.base, mthca_QUERY_ADAPTER_~__p~4#1.offset, mthca_QUERY_ADAPTER_~tmp___1~13#1, mthca_QUERY_ADAPTER_~tmp___2~12#1, mthca_QUERY_ADAPTER_~__p___0~4#1.base, mthca_QUERY_ADAPTER_~__p___0~4#1.offset, mthca_QUERY_ADAPTER_~tmp___3~9#1, mthca_QUERY_ADAPTER_~tmp___4~8#1, mthca_QUERY_ADAPTER_~__p___1~4#1.base, mthca_QUERY_ADAPTER_~__p___1~4#1.offset, mthca_QUERY_ADAPTER_~tmp___5~8#1, mthca_QUERY_ADAPTER_~tmp___6~7#1, mthca_QUERY_ADAPTER_~tmp___7~7#1, mthca_QUERY_ADAPTER_~__p___2~2#1.base, mthca_QUERY_ADAPTER_~__p___2~2#1.offset, mthca_QUERY_ADAPTER_~tmp___8~5#1, mthca_QUERY_ADAPTER_~tmp___9~5#1, mthca_QUERY_ADAPTER_~tmp___10~5#1;mthca_QUERY_ADAPTER_~dev#1.base, mthca_QUERY_ADAPTER_~dev#1.offset := mthca_QUERY_ADAPTER_#in~dev#1.base, mthca_QUERY_ADAPTER_#in~dev#1.offset;mthca_QUERY_ADAPTER_~adapter#1.base, mthca_QUERY_ADAPTER_~adapter#1.offset := mthca_QUERY_ADAPTER_#in~adapter#1.base, mthca_QUERY_ADAPTER_#in~adapter#1.offset;havoc mthca_QUERY_ADAPTER_~mailbox~6#1.base, mthca_QUERY_ADAPTER_~mailbox~6#1.offset;havoc mthca_QUERY_ADAPTER_~outbox~4#1.base, mthca_QUERY_ADAPTER_~outbox~4#1.offset;havoc mthca_QUERY_ADAPTER_~err~17#1;havoc mthca_QUERY_ADAPTER_~tmp~62#1;havoc mthca_QUERY_ADAPTER_~tmp___0~24#1;havoc mthca_QUERY_ADAPTER_~__p~4#1.base, mthca_QUERY_ADAPTER_~__p~4#1.offset;havoc mthca_QUERY_ADAPTER_~tmp___1~13#1;havoc mthca_QUERY_ADAPTER_~tmp___2~12#1;havoc mthca_QUERY_ADAPTER_~__p___0~4#1.base, mthca_QUERY_ADAPTER_~__p___0~4#1.offset;havoc mthca_QUERY_ADAPTER_~tmp___3~9#1;havoc mthca_QUERY_ADAPTER_~tmp___4~8#1;havoc mthca_QUERY_ADAPTER_~__p___1~4#1.base, mthca_QUERY_ADAPTER_~__p___1~4#1.offset;havoc mthca_QUERY_ADAPTER_~tmp___5~8#1;havoc mthca_QUERY_ADAPTER_~tmp___6~7#1;havoc mthca_QUERY_ADAPTER_~tmp___7~7#1;havoc mthca_QUERY_ADAPTER_~__p___2~2#1.base, mthca_QUERY_ADAPTER_~__p___2~2#1.offset;havoc mthca_QUERY_ADAPTER_~tmp___8~5#1;havoc mthca_QUERY_ADAPTER_~tmp___9~5#1;havoc mthca_QUERY_ADAPTER_~tmp___10~5#1; [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523: assume 0 == (mthca_init_icm_#t~mem298#1.base + mthca_init_icm_#t~mem298#1.offset) % 18446744073709551616;havoc mthca_init_icm_#t~mem298#1.base, mthca_init_icm_#t~mem298#1.offset;call mthca_init_icm_#t~mem299#1.base, mthca_init_icm_#t~mem299#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 2391 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523: assume !(0 == (mthca_init_icm_#t~mem298#1.base + mthca_init_icm_#t~mem298#1.offset) % 18446744073709551616);havoc mthca_init_icm_#t~mem298#1.base, mthca_init_icm_#t~mem298#1.offset;call mthca_init_icm_#t~mem300#1 := read~int#11(mthca_init_icm_~init_hca#1.base, 24 + mthca_init_icm_~init_hca#1.offset, 8);call mthca_init_icm_#t~mem301#1 := read~int#66(mthca_init_icm_~dev_lim#1.base, 186 + mthca_init_icm_~dev_lim#1.offset, 4);call mthca_init_icm_#t~mem302#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3255 + mthca_init_icm_~mdev#1.offset, 4);call mthca_init_icm_#t~mem303#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3263 + mthca_init_icm_~mdev#1.offset, 4); [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5391: assume -9223372036854775808 <= mthca_init_tavor_#t~ret230#1 && mthca_init_tavor_#t~ret230#1 <= 9223372036854775807;mthca_init_tavor_~size~0#1 := mthca_init_tavor_#t~ret230#1;havoc mthca_init_tavor_#t~ret230#1; [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12460: assume 0 != mthca_reset_~tmp___9~10#1;mthca_reset_~err~26#1 := -19;call mthca_reset_#t~mem2143#1.base, mthca_reset_#t~mem2143#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12460: assume !(0 != mthca_reset_~tmp___9~10#1);mthca_reset_~i~8#1 := 1 + mthca_reset_~i~8#1; [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5391-1: SUMMARY for call mthca_init_tavor_#t~ret230#1 := mthca_make_profile(mthca_init_tavor_~mdev#1.base, mthca_init_tavor_~mdev#1.offset, mthca_init_tavor_~#profile~0#1.base, mthca_init_tavor_~#profile~0#1.offset, mthca_init_tavor_~#dev_lim~0#1.base, mthca_init_tavor_~#dev_lim~0#1.offset, mthca_init_tavor_~#init_hca~0#1.base, mthca_init_tavor_~#init_hca~0#1.offset); srcloc: null [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8232: assume mthca_QUERY_DDR_#t~switch997#1; [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8232: assume !mthca_QUERY_DDR_#t~switch997#1; [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6052: SUMMARY for call mthca_pd_free(~mdev~0#1.base, ~mdev~0#1.offset, ~mdev~0#1.base, 5559 + ~mdev~0#1.offset); srcloc: null [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5722: #t~ret476#1 := mthca_init_hca_#res#1;havoc mthca_init_hca_#t~ret390#1, mthca_init_hca_#t~ret391#1, mthca_init_hca_#t~ret392#1, mthca_init_hca_#t~ret393#1, mthca_init_hca_#t~mem394#1.base, mthca_init_hca_#t~mem394#1.offset, mthca_init_hca_#t~mem395#1, mthca_init_hca_#t~ret396#1, mthca_init_hca_#t~mem397#1, mthca_init_hca_#t~memcpy~res398#1.base, mthca_init_hca_#t~memcpy~res398#1.offset, mthca_init_hca_~mdev#1.base, mthca_init_hca_~mdev#1.offset, mthca_init_hca_~err~5#1, mthca_init_hca_~#adapter~0#1.base, mthca_init_hca_~#adapter~0#1.offset, mthca_init_hca_~tmp~20#1, mthca_init_hca_~tmp___0~5#1;havoc mthca_init_hca_#in~mdev#1.base, mthca_init_hca_#in~mdev#1.offset;assume { :end_inline_mthca_init_hca } true;assume -2147483648 <= #t~ret476#1 && #t~ret476#1 <= 2147483647;~err~8#1 := #t~ret476#1;havoc #t~ret476#1; [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656-1: SUMMARY for call mthca_init_arbel_#t~ret373#1 := mthca_make_profile(mthca_init_arbel_~mdev#1.base, mthca_init_arbel_~mdev#1.offset, mthca_init_arbel_~#profile~1#1.base, mthca_init_arbel_~#profile~1#1.offset, mthca_init_arbel_~#dev_lim~1#1.base, mthca_init_arbel_~#dev_lim~1#1.offset, mthca_init_arbel_~#init_hca~1#1.base, mthca_init_arbel_~#init_hca~1#1.offset); srcloc: null [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656: assume -9223372036854775808 <= mthca_init_arbel_#t~ret373#1 && mthca_init_arbel_#t~ret373#1 <= 9223372036854775807;mthca_init_arbel_~icm_size~0#1 := mthca_init_arbel_#t~ret373#1;havoc mthca_init_arbel_#t~ret373#1; [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5524-1: SUMMARY for call dev_err(mthca_init_icm_#t~mem299#1.base, 148 + mthca_init_icm_#t~mem299#1.offset, 31, 0); srcloc: null [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5458: assume 0 != ~mthca_debug_level~0;call mthca_init_icm_#t~mem247#1.base, mthca_init_icm_#t~mem247#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 2391 + mthca_init_icm_~mdev#1.offset, 8);call mthca_init_icm_#t~mem248#1 := read~int#57(mthca_init_icm_~#aux_pages~0#1.base, mthca_init_icm_~#aux_pages~0#1.offset, 8); [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5458: assume !(0 != ~mthca_debug_level~0); [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5524: havoc mthca_init_icm_#t~mem299#1.base, mthca_init_icm_#t~mem299#1.offset;mthca_init_icm_~err~3#1 := -12; [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5392: assume mthca_init_tavor_~size~0#1 < 0;mthca_init_tavor_~err~1#1 := (if mthca_init_tavor_~size~0#1 % 4294967296 <= 2147483647 then mthca_init_tavor_~size~0#1 % 4294967296 else mthca_init_tavor_~size~0#1 % 4294967296 - 4294967296); [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5392: assume !(mthca_init_tavor_~size~0#1 < 0); [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8233: SUMMARY for call __buggy_use_of_MTHCA_GET(); srcloc: null [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12329: assume 0 == (mthca_reset_~hca_header~0#1.base + mthca_reset_~hca_header~0#1.offset) % 18446744073709551616;mthca_reset_~err~26#1 := -12;call mthca_reset_#t~mem2111#1.base, mthca_reset_#t~mem2111#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12329: assume !(0 == (mthca_reset_~hca_header~0#1.base + mthca_reset_~hca_header~0#1.offset) % 18446744073709551616);mthca_reset_~i~8#1 := 0; [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053: SUMMARY for call mthca_cleanup_mr_table(~mdev~0#1.base, ~mdev~0#1.offset); srcloc: null [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8101: assume mthca_ENABLE_LAM_#t~switch963#1; [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8101: assume !mthca_ENABLE_LAM_#t~switch963#1;mthca_ENABLE_LAM_#t~switch963#1 := true; [2025-02-08 02:59:33,848 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13981: mthca_map_eq_icm_#t~ret2648#1 := pci_dma_mapping_error_#res#1;havoc pci_dma_mapping_error_#t~ret2382#1, pci_dma_mapping_error_~pdev#1.base, pci_dma_mapping_error_~pdev#1.offset, pci_dma_mapping_error_~dma_addr#1, pci_dma_mapping_error_~tmp~133#1;havoc pci_dma_mapping_error_#in~pdev#1.base, pci_dma_mapping_error_#in~pdev#1.offset, pci_dma_mapping_error_#in~dma_addr#1;assume { :end_inline_pci_dma_mapping_error } true;assume -2147483648 <= mthca_map_eq_icm_#t~ret2648#1 && mthca_map_eq_icm_#t~ret2648#1 <= 2147483647;mthca_map_eq_icm_~tmp~145#1 := mthca_map_eq_icm_#t~ret2648#1;havoc mthca_map_eq_icm_#t~mem2646#1.base, mthca_map_eq_icm_#t~mem2646#1.offset;havoc mthca_map_eq_icm_#t~mem2647#1;havoc mthca_map_eq_icm_#t~ret2648#1; [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10017: assume mthca_QUERY_ADAPTER_#t~switch1425#1; [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10017: assume !mthca_QUERY_ADAPTER_#t~switch1425#1;mthca_QUERY_ADAPTER_#t~switch1425#1 := mthca_QUERY_ADAPTER_#t~switch1425#1; [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5657: assume mthca_init_arbel_~icm_size~0#1 < 0;mthca_init_arbel_~err~4#1 := (if mthca_init_arbel_~icm_size~0#1 % 4294967296 <= 2147483647 then mthca_init_arbel_~icm_size~0#1 % 4294967296 else mthca_init_arbel_~icm_size~0#1 % 4294967296 - 4294967296); [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5657: assume !(mthca_init_arbel_~icm_size~0#1 < 0);assume { :begin_inline_mthca_init_icm } true;mthca_init_icm_#in~mdev#1.base, mthca_init_icm_#in~mdev#1.offset, mthca_init_icm_#in~dev_lim#1.base, mthca_init_icm_#in~dev_lim#1.offset, mthca_init_icm_#in~init_hca#1.base, mthca_init_icm_#in~init_hca#1.offset, mthca_init_icm_#in~icm_size#1 := mthca_init_arbel_~mdev#1.base, mthca_init_arbel_~mdev#1.offset, mthca_init_arbel_~#dev_lim~1#1.base, mthca_init_arbel_~#dev_lim~1#1.offset, mthca_init_arbel_~#init_hca~1#1.base, mthca_init_arbel_~#init_hca~1#1.offset, mthca_init_arbel_~icm_size~0#1;havoc mthca_init_icm_#res#1;havoc mthca_init_icm_#t~ret245#1, mthca_init_icm_#t~mem246#1.base, mthca_init_icm_#t~mem246#1.offset, mthca_init_icm_#t~mem247#1.base, mthca_init_icm_#t~mem247#1.offset, mthca_init_icm_#t~mem248#1, mthca_init_icm_#t~mem249#1, mthca_init_icm_#t~ret250#1.base, mthca_init_icm_#t~ret250#1.offset, mthca_init_icm_#t~mem251#1.base, mthca_init_icm_#t~mem251#1.offset, mthca_init_icm_#t~mem252#1.base, mthca_init_icm_#t~mem252#1.offset, mthca_init_icm_#t~mem253#1.base, mthca_init_icm_#t~mem253#1.offset, mthca_init_icm_#t~ret254#1, mthca_init_icm_#t~mem255#1.base, mthca_init_icm_#t~mem255#1.offset, mthca_init_icm_#t~mem256#1, mthca_init_icm_#t~ret257#1, mthca_init_icm_#t~mem258#1.base, mthca_init_icm_#t~mem258#1.offset, mthca_init_icm_#t~ret259#1, mthca_init_icm_#t~ret260#1, mthca_init_icm_#t~mem261#1, mthca_init_icm_#t~mem262#1, mthca_init_icm_#t~bitwise263#1, mthca_init_icm_#t~mem264#1, mthca_init_icm_#t~mem265#1, mthca_init_icm_#t~mem266#1, mthca_init_icm_#t~mem267#1, mthca_init_icm_#t~mem268#1, mthca_init_icm_#t~ret269#1.base, mthca_init_icm_#t~ret269#1.offset, mthca_init_icm_#t~mem270#1.base, mthca_init_icm_#t~mem270#1.offset, mthca_init_icm_#t~mem271#1.base, mthca_init_icm_#t~mem271#1.offset, mthca_init_icm_#t~mem272#1, mthca_init_icm_#t~mem273#1, mthca_init_icm_#t~mem274#1, mthca_init_icm_#t~mem275#1, mthca_init_icm_#t~ret276#1.base, mthca_init_icm_#t~ret276#1.offset, mthca_init_icm_#t~mem277#1.base, mthca_init_icm_#t~mem277#1.offset, mthca_init_icm_#t~mem278#1.base, mthca_init_icm_#t~mem278#1.offset, mthca_init_icm_#t~mem279#1, mthca_init_icm_#t~mem280#1, mthca_init_icm_#t~mem281#1, mthca_init_icm_#t~mem282#1, mthca_init_icm_#t~ret283#1.base, mthca_init_icm_#t~ret283#1.offset, mthca_init_icm_#t~mem284#1.base, mthca_init_icm_#t~mem284#1.offset, mthca_init_icm_#t~mem285#1.base, mthca_init_icm_#t~mem285#1.offset, mthca_init_icm_#t~mem286#1, mthca_init_icm_#t~mem287#1, mthca_init_icm_#t~mem288#1, mthca_init_icm_#t~mem289#1, mthca_init_icm_#t~ret290#1.base, mthca_init_icm_#t~ret290#1.offset, mthca_init_icm_#t~mem291#1.base, mthca_init_icm_#t~mem291#1.offset, mthca_init_icm_#t~mem292#1.base, mthca_init_icm_#t~mem292#1.offset, mthca_init_icm_#t~mem293#1, mthca_init_icm_#t~mem294#1, mthca_init_icm_#t~mem295#1, mthca_init_icm_#t~bitwise296#1, mthca_init_icm_#t~ret297#1.base, mthca_init_icm_#t~ret297#1.offset, mthca_init_icm_#t~mem298#1.base, mthca_init_icm_#t~mem298#1.offset, mthca_init_icm_#t~mem299#1.base, mthca_init_icm_#t~mem299#1.offset, mthca_init_icm_#t~mem300#1, mthca_init_icm_#t~mem301#1, mthca_init_icm_#t~mem302#1, mthca_init_icm_#t~mem303#1, mthca_init_icm_#t~ret304#1.base, mthca_init_icm_#t~ret304#1.offset, mthca_init_icm_#t~mem305#1.base, mthca_init_icm_#t~mem305#1.offset, mthca_init_icm_#t~mem306#1.base, mthca_init_icm_#t~mem306#1.offset, mthca_init_icm_#t~mem307#1, mthca_init_icm_#t~bitwise308#1, mthca_init_icm_#t~mem309#1, mthca_init_icm_#t~mem310#1, mthca_init_icm_#t~mem311#1, mthca_init_icm_#t~mem312#1, mthca_init_icm_#t~ret313#1.base, mthca_init_icm_#t~ret313#1.offset, mthca_init_icm_#t~mem314#1.base, mthca_init_icm_#t~mem314#1.offset, mthca_init_icm_#t~mem315#1.base, mthca_init_icm_#t~mem315#1.offset, mthca_init_icm_#t~mem316#1, mthca_init_icm_#t~mem317#1, mthca_init_icm_#t~mem318#1, mthca_init_icm_#t~mem319#1, mthca_init_icm_#t~mem320#1, mthca_init_icm_#t~ret321#1.base, mthca_init_icm_#t~ret321#1.offset, mthca_init_icm_#t~mem322#1.base, mthca_init_icm_#t~mem322#1.offset, mthca_init_icm_#t~mem323#1.base, mthca_init_icm_#t~mem323#1.offset, mthca_init_icm_#t~mem324#1, mthca_init_icm_#t~bitwise325#1, mthca_init_icm_#t~mem326#1.base, mthca_init_icm_#t~mem326#1.offset, mthca_init_icm_#t~mem327#1.base, mthca_init_icm_#t~mem327#1.offset, mthca_init_icm_#t~mem328#1.base, mthca_init_icm_#t~mem328#1.offset, mthca_init_icm_#t~mem329#1.base, mthca_init_icm_#t~mem329#1.offset, mthca_init_icm_#t~mem330#1.base, mthca_init_icm_#t~mem330#1.offset, mthca_init_icm_#t~mem331#1.base, mthca_init_icm_#t~mem331#1.offset, mthca_init_icm_#t~mem332#1.base, mthca_init_icm_#t~mem332#1.offset, mthca_init_icm_#t~ret333#1, mthca_init_icm_#t~mem334#1.base, mthca_init_icm_#t~mem334#1.offset, mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_~dev_lim#1.base, mthca_init_icm_~dev_lim#1.offset, mthca_init_icm_~init_hca#1.base, mthca_init_icm_~init_hca#1.offset, mthca_init_icm_~icm_size#1, mthca_init_icm_~#aux_pages~0#1.base, mthca_init_icm_~#aux_pages~0#1.offset, mthca_init_icm_~err~3#1, mthca_init_icm_~tmp~18#1, mthca_init_icm_~tmp___0~4#1;mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset := mthca_init_icm_#in~mdev#1.base, mthca_init_icm_#in~mdev#1.offset;mthca_init_icm_~dev_lim#1.base, mthca_init_icm_~dev_lim#1.offset := mthca_init_icm_#in~dev_lim#1.base, mthca_init_icm_#in~dev_lim#1.offset;mthca_init_icm_~init_hca#1.base, mthca_init_icm_~init_hca#1.offset := mthca_init_icm_#in~init_hca#1.base, mthca_init_icm_#in~init_hca#1.offset;mthca_init_icm_~icm_size#1 := mthca_init_icm_#in~icm_size#1;call mthca_init_icm_~#aux_pages~0#1.base, mthca_init_icm_~#aux_pages~0#1.offset := #Ultimate.allocOnStack(8);havoc mthca_init_icm_~err~3#1;havoc mthca_init_icm_~tmp~18#1;havoc mthca_init_icm_~tmp___0~4#1;assume { :begin_inline_mthca_SET_ICM_SIZE } true;mthca_SET_ICM_SIZE_#in~dev#1.base, mthca_SET_ICM_SIZE_#in~dev#1.offset, mthca_SET_ICM_SIZE_#in~icm_size#1, mthca_SET_ICM_SIZE_#in~aux_pages#1.base, mthca_SET_ICM_SIZE_#in~aux_pages#1.offset := mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_~icm_size#1, mthca_init_icm_~#aux_pages~0#1.base, mthca_init_icm_~#aux_pages~0#1.offset;havoc mthca_SET_ICM_SIZE_#res#1;havoc mthca_SET_ICM_SIZE_#t~ret1774#1, mthca_SET_ICM_SIZE_#t~mem1775#1, mthca_SET_ICM_SIZE_~dev#1.base, mthca_SET_ICM_SIZE_~dev#1.offset, mthca_SET_ICM_SIZE_~icm_size#1, mthca_SET_ICM_SIZE_~aux_pages#1.base, mthca_SET_ICM_SIZE_~aux_pages#1.offset, mthca_SET_ICM_SIZE_~ret~5#1, mthca_SET_ICM_SIZE_~tmp~73#1;mthca_SET_ICM_SIZE_~dev#1.base, mthca_SET_ICM_SIZE_~dev#1.offset := mthca_SET_ICM_SIZE_#in~dev#1.base, mthca_SET_ICM_SIZE_#in~dev#1.offset;mthca_SET_ICM_SIZE_~icm_size#1 := mthca_SET_ICM_SIZE_#in~icm_size#1;mthca_SET_ICM_SIZE_~aux_pages#1.base, mthca_SET_ICM_SIZE_~aux_pages#1.offset := mthca_SET_ICM_SIZE_#in~aux_pages#1.base, mthca_SET_ICM_SIZE_#in~aux_pages#1.offset;havoc mthca_SET_ICM_SIZE_~ret~5#1;havoc mthca_SET_ICM_SIZE_~tmp~73#1; [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5459: havoc mthca_init_icm_#t~mem247#1.base, mthca_init_icm_#t~mem247#1.offset;havoc mthca_init_icm_#t~mem248#1; [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5459-1: SUMMARY for call dev_printk(22, 0, mthca_init_icm_#t~mem247#1.base, 148 + mthca_init_icm_#t~mem247#1.offset, 23, 0); srcloc: null [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12462-1: SUMMARY for call dev_err(mthca_reset_#t~mem2143#1.base, 148 + mthca_reset_#t~mem2143#1.offset, 211, 0); srcloc: null [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12462: havoc mthca_reset_#t~mem2143#1.base, mthca_reset_#t~mem2143#1.offset; [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8102: mthca_ENABLE_LAM_~tmp___4~5#1 := mthca_ENABLE_LAM_#t~ret966#1;call write~int#14(mthca_ENABLE_LAM_~tmp___4~5#1 % 4294967296, mthca_ENABLE_LAM_~dev#1.base, 2545 + mthca_ENABLE_LAM_~dev#1.offset, 8); [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6054: SUMMARY for call mthca_cleanup_pd_table(~mdev~0#1.base, ~mdev~0#1.offset); srcloc: null [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10018: call write~int#14(mthca_QUERY_ADAPTER_#t~ret1428#1, mthca_QUERY_ADAPTER_~adapter#1.base, 4 + mthca_QUERY_ADAPTER_~adapter#1.offset, 4); [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8102-1: SUMMARY for call mthca_ENABLE_LAM_#t~ret966#1 := __be32_to_cpup(mthca_ENABLE_LAM_~__p___0~1#1.base, mthca_ENABLE_LAM_~__p___0~1#1.offset); srcloc: null [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10018-1: SUMMARY for call mthca_QUERY_ADAPTER_#t~ret1428#1 := __be32_to_cpup(mthca_QUERY_ADAPTER_~__p___0~4#1.base, mthca_QUERY_ADAPTER_~__p___0~4#1.offset); srcloc: null [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13982: assume 0 != mthca_map_eq_icm_~tmp~145#1;call mthca_map_eq_icm_#t~mem2649#1.base, mthca_map_eq_icm_#t~mem2649#1.offset := read~$Pointer$#14(mthca_map_eq_icm_~dev#1.base, 4438 + mthca_map_eq_icm_~dev#1.offset, 8); [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13982: assume !(0 != mthca_map_eq_icm_~tmp~145#1);call mthca_map_eq_icm_#t~mem2650#1 := read~int#14(mthca_map_eq_icm_~dev#1.base, 4446 + mthca_map_eq_icm_~dev#1.offset, 8); [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12397-1: SUMMARY for call mthca_reset_#t~ret2127#1.base, mthca_reset_#t~ret2127#1.offset := ioremap(983056 + mthca_reset_#t~mem2126#1, 4); srcloc: null [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12397: mthca_reset_~tmp___5~15#1.base, mthca_reset_~tmp___5~15#1.offset := mthca_reset_#t~ret2127#1.base, mthca_reset_#t~ret2127#1.offset;havoc mthca_reset_#t~mem2125#1.base, mthca_reset_#t~mem2125#1.offset;havoc mthca_reset_#t~mem2126#1;havoc mthca_reset_#t~ret2127#1.base, mthca_reset_#t~ret2127#1.offset;mthca_reset_~reset~0#1.base, mthca_reset_~reset~0#1.offset := mthca_reset_~tmp___5~15#1.base, mthca_reset_~tmp___5~15#1.offset; [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12331-1: SUMMARY for call dev_err(mthca_reset_#t~mem2111#1.base, 148 + mthca_reset_#t~mem2111#1.offset, 201, 0); srcloc: null [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12397-2: call mthca_reset_#t~mem2125#1.base, mthca_reset_#t~mem2125#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8);call mthca_reset_#t~mem2126#1 := read~int#14(mthca_reset_#t~mem2125#1.base, 1493 + mthca_reset_#t~mem2125#1.offset, 8); [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12331: havoc mthca_reset_#t~mem2111#1.base, mthca_reset_#t~mem2111#1.offset; [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6055: call #t~mem501#1 := read~int#14(~mdev~0#1.base, 2403 + ~mdev~0#1.offset, 8); [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6055-1: SUMMARY for call mthca_cleanup_uar_table(~mdev~0#1.base, ~mdev~0#1.offset); srcloc: null [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5989: assume 0 != ~err~8#1; [2025-02-08 02:59:33,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5989: assume !(0 != ~err~8#1);assume { :begin_inline_mthca_init_hca } true;mthca_init_hca_#in~mdev#1.base, mthca_init_hca_#in~mdev#1.offset := ~mdev~0#1.base, ~mdev~0#1.offset;havoc mthca_init_hca_#res#1;havoc mthca_init_hca_#t~ret390#1, mthca_init_hca_#t~ret391#1, mthca_init_hca_#t~ret392#1, mthca_init_hca_#t~ret393#1, mthca_init_hca_#t~mem394#1.base, mthca_init_hca_#t~mem394#1.offset, mthca_init_hca_#t~mem395#1, mthca_init_hca_#t~ret396#1, mthca_init_hca_#t~mem397#1, mthca_init_hca_#t~memcpy~res398#1.base, mthca_init_hca_#t~memcpy~res398#1.offset, mthca_init_hca_~mdev#1.base, mthca_init_hca_~mdev#1.offset, mthca_init_hca_~err~5#1, mthca_init_hca_~#adapter~0#1.base, mthca_init_hca_~#adapter~0#1.offset, mthca_init_hca_~tmp~20#1, mthca_init_hca_~tmp___0~5#1;mthca_init_hca_~mdev#1.base, mthca_init_hca_~mdev#1.offset := mthca_init_hca_#in~mdev#1.base, mthca_init_hca_#in~mdev#1.offset;havoc mthca_init_hca_~err~5#1;call mthca_init_hca_~#adapter~0#1.base, mthca_init_hca_~#adapter~0#1.offset := #Ultimate.allocOnStack(77);havoc mthca_init_hca_~tmp~20#1;havoc mthca_init_hca_~tmp___0~5#1; [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20854: mthca_create_agents_~tmp___0~110#1 := (if 0 == mthca_create_agents_#t~ret5224#1 % 256 then 0 else 1);havoc mthca_create_agents_#t~ret5224#1; [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13983: havoc mthca_map_eq_icm_#t~mem2649#1.base, mthca_map_eq_icm_#t~mem2649#1.offset;mthca_map_eq_icm_#res#1 := -12; [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20854-1: SUMMARY for call mthca_create_agents_#t~ret5224#1 := IS_ERR(mthca_create_agents_~agent~1#1.base, mthca_create_agents_~agent~1#1.offset); srcloc: null [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13983-1: SUMMARY for call __free_pages(mthca_map_eq_icm_#t~mem2649#1.base, mthca_map_eq_icm_#t~mem2649#1.offset, 0); srcloc: null [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12332: assume 0 != (mthca_reset_~bridge~0#1.base + mthca_reset_~bridge~0#1.offset) % 18446744073709551616;assume { :begin_inline_pci_dev_put } true;pci_dev_put_#in~arg0#1.base, pci_dev_put_#in~arg0#1.offset := mthca_reset_~bridge~0#1.base, mthca_reset_~bridge~0#1.offset;havoc pci_dev_put_~arg0#1.base, pci_dev_put_~arg0#1.offset;pci_dev_put_~arg0#1.base, pci_dev_put_~arg0#1.offset := pci_dev_put_#in~arg0#1.base, pci_dev_put_#in~arg0#1.offset; [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12332: assume !(0 != (mthca_reset_~bridge~0#1.base + mthca_reset_~bridge~0#1.offset) % 18446744073709551616); [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7311: call ULTIMATE.dealloc(mthca_cmd_init_~#__key~2#1.base, mthca_cmd_init_~#__key~2#1.offset);havoc mthca_cmd_init_~#__key~2#1.base, mthca_cmd_init_~#__key~2#1.offset; [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10020: assume mthca_QUERY_ADAPTER_#t~switch1425#1; [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10020: assume !mthca_QUERY_ADAPTER_#t~switch1425#1;mthca_QUERY_ADAPTER_#t~switch1425#1 := true; [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5726: assume 0 != mthca_init_hca_~err~5#1;call mthca_init_hca_#t~mem394#1.base, mthca_init_hca_#t~mem394#1.offset := read~$Pointer$#14(mthca_init_hca_~mdev#1.base, 2391 + mthca_init_hca_~mdev#1.offset, 8); [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5726: assume !(0 != mthca_init_hca_~err~5#1);call mthca_init_hca_#t~mem395#1 := read~int#14(mthca_init_hca_~#adapter~0#1.base, 76 + mthca_init_hca_~#adapter~0#1.offset, 1);call write~int#14(mthca_init_hca_#t~mem395#1, mthca_init_hca_~mdev#1.base, 4458 + mthca_init_hca_~mdev#1.offset, 1);havoc mthca_init_hca_#t~mem395#1; [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20855: assume 0 != (if mthca_create_agents_~tmp___0~110#1 % 256 % 4294967296 <= 2147483647 then mthca_create_agents_~tmp___0~110#1 % 256 % 4294967296 else mthca_create_agents_~tmp___0~110#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20855: assume !(0 != (if mthca_create_agents_~tmp___0~110#1 % 256 % 4294967296 <= 2147483647 then mthca_create_agents_~tmp___0~110#1 % 256 % 4294967296 else mthca_create_agents_~tmp___0~110#1 % 256 % 4294967296 - 4294967296));call write~$Pointer$#14(mthca_create_agents_~agent~1#1.base, mthca_create_agents_~agent~1#1.offset, mthca_create_agents_~dev#1.base, 5695 + mthca_create_agents_~dev#1.offset + 16 * mthca_create_agents_~p~7#1 + 8 * mthca_create_agents_~q~0#1, 8);mthca_create_agents_~q~0#1 := 1 + mthca_create_agents_~q~0#1; [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13258: pci_map_page_#t~ret2381#1 := dma_map_page_#res#1;havoc dma_map_page_#t~ret2350#1.base, dma_map_page_#t~ret2350#1.offset, dma_map_page_#t~ret2351#1.base, dma_map_page_#t~ret2351#1.offset, dma_map_page_#t~ret2352#1, dma_map_page_#t~ret2353#1, dma_map_page_#t~mem2361#1.base, dma_map_page_#t~mem2361#1.offset, dma_map_page_#t~ret2362#1, dma_map_page_~dev#1.base, dma_map_page_~dev#1.offset, dma_map_page_~page#1.base, dma_map_page_~page#1.offset, dma_map_page_~offset#1, dma_map_page_~size#1, dma_map_page_~dir#1, dma_map_page_~ops~0#1.base, dma_map_page_~ops~0#1.offset, dma_map_page_~tmp~129#1.base, dma_map_page_~tmp~129#1.offset, dma_map_page_~addr~1#1, dma_map_page_~tmp___0~38#1.base, dma_map_page_~tmp___0~38#1.offset, dma_map_page_~tmp___1~25#1, dma_map_page_~tmp___2~23#1;havoc dma_map_page_#in~dev#1.base, dma_map_page_#in~dev#1.offset, dma_map_page_#in~page#1.base, dma_map_page_#in~page#1.offset, dma_map_page_#in~offset#1, dma_map_page_#in~size#1, dma_map_page_#in~dir#1;assume { :end_inline_dma_map_page } true;pci_map_page_~tmp~132#1 := pci_map_page_#t~ret2381#1;havoc pci_map_page_#t~ret2381#1;pci_map_page_#res#1 := pci_map_page_~tmp~132#1; [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8237: havoc mthca_QUERY_DDR_#t~switch1002#1;havoc mthca_QUERY_DDR_#t~mem1003#1;havoc mthca_QUERY_DDR_#t~ret1004#1;havoc mthca_QUERY_DDR_#t~ret1005#1;havoc mthca_QUERY_DDR_#t~ret1006#1;havoc mthca_QUERY_DDR_#t~switch1002#1;havoc mthca_QUERY_DDR_#t~mem1003#1;havoc mthca_QUERY_DDR_#t~ret1004#1;havoc mthca_QUERY_DDR_#t~ret1005#1;havoc mthca_QUERY_DDR_#t~ret1006#1; [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12399: assume 0 == (mthca_reset_~reset~0#1.base + mthca_reset_~reset~0#1.offset) % 18446744073709551616;mthca_reset_~err~26#1 := -12;call mthca_reset_#t~mem2128#1.base, mthca_reset_#t~mem2128#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12399: assume !(0 == (mthca_reset_~reset~0#1.base + mthca_reset_~reset~0#1.offset) % 18446744073709551616); [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057-2: havoc #t~bitwise502#1;assume #t~bitwise502#1 % 18446744073709551616 <= #t~mem501#1 % 18446744073709551616 && #t~bitwise502#1 % 18446744073709551616 <= 8; [2025-02-08 02:59:33,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10021: mthca_QUERY_ADAPTER_~tmp___4~8#1 := mthca_QUERY_ADAPTER_#t~ret1429#1;call write~int#14(mthca_QUERY_ADAPTER_~tmp___4~8#1, mthca_QUERY_ADAPTER_~adapter#1.base, 4 + mthca_QUERY_ADAPTER_~adapter#1.offset, 4); [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057-3: assume 8 == #t~mem501#1 % 18446744073709551616;#t~bitwise502#1 := #t~mem501#1; [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057-3: assume !(8 == #t~mem501#1 % 18446744073709551616); [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10021-1: SUMMARY for call mthca_QUERY_ADAPTER_#t~ret1429#1 := __be64_to_cpup(mthca_QUERY_ADAPTER_~__p___0~4#1.base, mthca_QUERY_ADAPTER_~__p___0~4#1.offset); srcloc: null [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057: assume 0 != #t~bitwise502#1 % 18446744073709551616;havoc #t~mem501#1;havoc #t~bitwise502#1; [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057: assume !(0 != #t~bitwise502#1 % 18446744073709551616);havoc #t~mem501#1;havoc #t~bitwise502#1; [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057-1: [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8105: assume mthca_ENABLE_LAM_#t~switch963#1; [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8105: assume !mthca_ENABLE_LAM_#t~switch963#1;mthca_ENABLE_LAM_#t~switch963#1 := true; [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057-4: assume 0 == #t~mem501#1 % 18446744073709551616;#t~bitwise502#1 := 0; [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057-4: assume !(0 == #t~mem501#1 % 18446744073709551616); [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13192: havoc debug_dma_map_page_~arg0#1.base, debug_dma_map_page_~arg0#1.offset, debug_dma_map_page_~arg1#1.base, debug_dma_map_page_~arg1#1.offset, debug_dma_map_page_~arg2#1, debug_dma_map_page_~arg3#1, debug_dma_map_page_~arg4#1, debug_dma_map_page_~arg5#1, debug_dma_map_page_~arg6#1;havoc debug_dma_map_page_#in~arg0#1.base, debug_dma_map_page_#in~arg0#1.offset, debug_dma_map_page_#in~arg1#1.base, debug_dma_map_page_#in~arg1#1.offset, debug_dma_map_page_#in~arg2#1, debug_dma_map_page_#in~arg3#1, debug_dma_map_page_#in~arg4#1, debug_dma_map_page_#in~arg5#1, debug_dma_map_page_#in~arg6#1;assume { :end_inline_debug_dma_map_page } true;dma_map_page_#res#1 := dma_map_page_~addr~1#1; [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20856: assume -9223372036854775808 <= mthca_create_agents_#t~ret5225#1 && mthca_create_agents_#t~ret5225#1 <= 9223372036854775807;mthca_create_agents_~tmp~268#1 := mthca_create_agents_#t~ret5225#1;havoc mthca_create_agents_#t~ret5225#1;mthca_create_agents_~ret~12#1 := (if mthca_create_agents_~tmp~268#1 % 4294967296 <= 2147483647 then mthca_create_agents_~tmp~268#1 % 4294967296 else mthca_create_agents_~tmp~268#1 % 4294967296 - 4294967296); [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5727: havoc mthca_init_hca_#t~mem394#1.base, mthca_init_hca_#t~mem394#1.offset; [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5727-1: SUMMARY for call dev_err(mthca_init_hca_#t~mem394#1.base, 148 + mthca_init_hca_#t~mem394#1.offset, 42, 0); srcloc: null [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20856-1: SUMMARY for call mthca_create_agents_#t~ret5225#1 := PTR_ERR(mthca_create_agents_~agent~1#1.base, mthca_create_agents_~agent~1#1.offset); srcloc: null [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5463: call write~$Pointer$#14(mthca_init_icm_#t~ret250#1.base, mthca_init_icm_#t~ret250#1.offset, mthca_init_icm_~mdev#1.base, 2527 + mthca_init_icm_~mdev#1.offset, 8);havoc mthca_init_icm_#t~mem249#1;havoc mthca_init_icm_#t~ret250#1.base, mthca_init_icm_#t~ret250#1.offset;call mthca_init_icm_#t~mem251#1.base, mthca_init_icm_#t~mem251#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 2527 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5463-1: SUMMARY for call mthca_init_icm_#t~ret250#1.base, mthca_init_icm_#t~ret250#1.offset := mthca_alloc_icm(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, (if mthca_init_icm_#t~mem249#1 % 18446744073709551616 % 4294967296 <= 2147483647 then mthca_init_icm_#t~mem249#1 % 18446744073709551616 % 4294967296 else mthca_init_icm_#t~mem249#1 % 18446744073709551616 % 4294967296 - 4294967296), 131794, 0); srcloc: null [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5529: call write~$Pointer$#14(mthca_init_icm_#t~ret304#1.base, mthca_init_icm_#t~ret304#1.offset, mthca_init_icm_~mdev#1.base, 4627 + mthca_init_icm_~mdev#1.offset, 8);havoc mthca_init_icm_#t~mem300#1;havoc mthca_init_icm_#t~mem301#1;havoc mthca_init_icm_#t~mem302#1;havoc mthca_init_icm_#t~mem303#1;havoc mthca_init_icm_#t~ret304#1.base, mthca_init_icm_#t~ret304#1.offset;call mthca_init_icm_#t~mem305#1.base, mthca_init_icm_#t~mem305#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 4627 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5529-1: SUMMARY for call mthca_init_icm_#t~ret304#1.base, mthca_init_icm_#t~ret304#1.offset := mthca_alloc_icm_table(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_#t~mem300#1, mthca_init_icm_#t~mem301#1, mthca_init_icm_#t~mem302#1, mthca_init_icm_#t~mem303#1, 0, 0); srcloc: null [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5463-2: call mthca_init_icm_#t~mem249#1 := read~int#57(mthca_init_icm_~#aux_pages~0#1.base, mthca_init_icm_~#aux_pages~0#1.offset, 8); [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5397: assume -2147483648 <= mthca_init_tavor_#t~ret231#1 && mthca_init_tavor_#t~ret231#1 <= 2147483647;mthca_init_tavor_~err~1#1 := mthca_init_tavor_#t~ret231#1;havoc mthca_init_tavor_#t~ret231#1; [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5397-1: SUMMARY for call mthca_init_tavor_#t~ret231#1 := mthca_INIT_HCA(mthca_init_tavor_~mdev#1.base, mthca_init_tavor_~mdev#1.offset, mthca_init_tavor_~#init_hca~0#1.base, mthca_init_tavor_~#init_hca~0#1.offset); srcloc: null [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238: assume mthca_QUERY_DDR_#t~switch1002#1;call mthca_QUERY_DDR_#t~mem1003#1 := read~int#14(mthca_QUERY_DDR_~__p___1~2#1.base, mthca_QUERY_DDR_~__p___1~2#1.offset, 1);mthca_QUERY_DDR_~info~1#1 := mthca_QUERY_DDR_#t~mem1003#1; [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238: assume !mthca_QUERY_DDR_#t~switch1002#1;mthca_QUERY_DDR_#t~switch1002#1 := mthca_QUERY_DDR_#t~switch1002#1; [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7313: SUMMARY for call __mutex_init(mthca_cmd_init_~dev#1.base, 2749 + mthca_cmd_init_~dev#1.offset, 102, 0, mthca_cmd_init_~#__key~2#1.base, mthca_cmd_init_~#__key~2#1.offset); srcloc: null [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8106: call write~int#14(mthca_ENABLE_LAM_#t~ret967#1, mthca_ENABLE_LAM_~dev#1.base, 2545 + mthca_ENABLE_LAM_~dev#1.offset, 8); [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6058: SUMMARY for call pci_disable_msix(~pdev#1.base, ~pdev#1.offset); srcloc: null [2025-02-08 02:59:33,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8106-1: SUMMARY for call mthca_ENABLE_LAM_#t~ret967#1 := __be64_to_cpup(mthca_ENABLE_LAM_~__p___0~1#1.base, mthca_ENABLE_LAM_~__p___0~1#1.offset); srcloc: null [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7446: call ULTIMATE.dealloc(mthca_SYS_EN_~#out~0#1.base, mthca_SYS_EN_~#out~0#1.offset);havoc mthca_SYS_EN_~#out~0#1.base, mthca_SYS_EN_~#out~0#1.offset;mthca_init_tavor_#t~ret207#1 := mthca_SYS_EN_#res#1;havoc mthca_SYS_EN_#t~ret789#1, mthca_SYS_EN_#t~mem790#1.base, mthca_SYS_EN_#t~mem790#1.offset, mthca_SYS_EN_#t~mem791#1, mthca_SYS_EN_#t~mem792#1, mthca_SYS_EN_#t~mem793#1, mthca_SYS_EN_#t~mem794#1, mthca_SYS_EN_~dev#1.base, mthca_SYS_EN_~dev#1.offset, mthca_SYS_EN_~#out~0#1.base, mthca_SYS_EN_~#out~0#1.offset, mthca_SYS_EN_~ret~4#1;havoc mthca_SYS_EN_#in~dev#1.base, mthca_SYS_EN_#in~dev#1.offset;assume { :end_inline_mthca_SYS_EN } true;assume -2147483648 <= mthca_init_tavor_#t~ret207#1 && mthca_init_tavor_#t~ret207#1 <= 2147483647;mthca_init_tavor_~err~1#1 := mthca_init_tavor_#t~ret207#1;havoc mthca_init_tavor_#t~ret207#1; [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5398: assume 0 != mthca_init_tavor_~err~1#1;call mthca_init_tavor_#t~mem232#1.base, mthca_init_tavor_#t~mem232#1.offset := read~$Pointer$#14(mthca_init_tavor_~mdev#1.base, 2391 + mthca_init_tavor_~mdev#1.offset, 8); [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5398: assume !(0 != mthca_init_tavor_~err~1#1);mthca_init_tavor_#res#1 := 0;call ULTIMATE.dealloc(mthca_init_tavor_~#dev_lim~0#1.base, mthca_init_tavor_~#dev_lim~0#1.offset);havoc mthca_init_tavor_~#dev_lim~0#1.base, mthca_init_tavor_~#dev_lim~0#1.offset;call ULTIMATE.dealloc(mthca_init_tavor_~#profile~0#1.base, mthca_init_tavor_~#profile~0#1.offset);havoc mthca_init_tavor_~#profile~0#1.base, mthca_init_tavor_~#profile~0#1.offset;call ULTIMATE.dealloc(mthca_init_tavor_~#init_hca~0#1.base, mthca_init_tavor_~#init_hca~0#1.offset);havoc mthca_init_tavor_~#init_hca~0#1.base, mthca_init_tavor_~#init_hca~0#1.offset; [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5464: assume 0 == (mthca_init_icm_#t~mem251#1.base + mthca_init_icm_#t~mem251#1.offset) % 18446744073709551616;havoc mthca_init_icm_#t~mem251#1.base, mthca_init_icm_#t~mem251#1.offset;call mthca_init_icm_#t~mem252#1.base, mthca_init_icm_#t~mem252#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 2391 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5464: assume !(0 == (mthca_init_icm_#t~mem251#1.base + mthca_init_icm_#t~mem251#1.offset) % 18446744073709551616);havoc mthca_init_icm_#t~mem251#1.base, mthca_init_icm_#t~mem251#1.offset;call mthca_init_icm_#t~mem253#1.base, mthca_init_icm_#t~mem253#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 2527 + mthca_init_icm_~mdev#1.offset, 8);assume { :begin_inline_mthca_MAP_ICM_AUX } true;mthca_MAP_ICM_AUX_#in~dev#1.base, mthca_MAP_ICM_AUX_#in~dev#1.offset, mthca_MAP_ICM_AUX_#in~icm#1.base, mthca_MAP_ICM_AUX_#in~icm#1.offset := mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_#t~mem253#1.base, mthca_init_icm_#t~mem253#1.offset;havoc mthca_MAP_ICM_AUX_#res#1;havoc mthca_MAP_ICM_AUX_#t~ret1772#1, mthca_MAP_ICM_AUX_~dev#1.base, mthca_MAP_ICM_AUX_~dev#1.offset, mthca_MAP_ICM_AUX_~icm#1.base, mthca_MAP_ICM_AUX_~icm#1.offset, mthca_MAP_ICM_AUX_~tmp~71#1;mthca_MAP_ICM_AUX_~dev#1.base, mthca_MAP_ICM_AUX_~dev#1.offset := mthca_MAP_ICM_AUX_#in~dev#1.base, mthca_MAP_ICM_AUX_#in~dev#1.offset;mthca_MAP_ICM_AUX_~icm#1.base, mthca_MAP_ICM_AUX_~icm#1.offset := mthca_MAP_ICM_AUX_#in~icm#1.base, mthca_MAP_ICM_AUX_#in~icm#1.offset;havoc mthca_MAP_ICM_AUX_~tmp~71#1; [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7314: call write~int#14(0, mthca_cmd_init_~dev#1.base, 3151 + mthca_cmd_init_~dev#1.offset, 4);call mthca_cmd_init_#t~mem748#1.base, mthca_cmd_init_#t~mem748#1.offset := read~$Pointer$#14(mthca_cmd_init_~dev#1.base, 2391 + mthca_cmd_init_~dev#1.offset, 8);call mthca_cmd_init_#t~mem749#1 := read~int#14(mthca_cmd_init_#t~mem748#1.base, 1493 + mthca_cmd_init_#t~mem748#1.offset, 8); [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11146: assume -2147483648 <= mthca_MAP_ICM_AUX_#t~ret1772#1 && mthca_MAP_ICM_AUX_#t~ret1772#1 <= 2147483647;mthca_MAP_ICM_AUX_~tmp~71#1 := mthca_MAP_ICM_AUX_#t~ret1772#1;havoc mthca_MAP_ICM_AUX_#t~ret1772#1;mthca_MAP_ICM_AUX_#res#1 := mthca_MAP_ICM_AUX_~tmp~71#1; [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7314-1: SUMMARY for call sema_init(mthca_cmd_init_~dev#1.base, 2897 + mthca_cmd_init_~dev#1.offset, 1); srcloc: null [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12401-1: SUMMARY for call dev_err(mthca_reset_#t~mem2128#1.base, 148 + mthca_reset_#t~mem2128#1.offset, 206, 0); srcloc: null [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12401: havoc mthca_reset_#t~mem2128#1.base, mthca_reset_#t~mem2128#1.offset; [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13987: assume -2147483648 <= mthca_map_eq_icm_#t~ret2651#1 && mthca_map_eq_icm_#t~ret2651#1 <= 2147483647;mthca_map_eq_icm_~ret~6#1 := mthca_map_eq_icm_#t~ret2651#1;havoc mthca_map_eq_icm_#t~mem2650#1;havoc mthca_map_eq_icm_#t~ret2651#1; [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13987-1: SUMMARY for call mthca_map_eq_icm_#t~ret2651#1 := mthca_MAP_ICM_page(mthca_map_eq_icm_~dev#1.base, mthca_map_eq_icm_~dev#1.offset, mthca_map_eq_icm_#t~mem2650#1, mthca_map_eq_icm_~icm_virt#1); srcloc: null [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11146-1: SUMMARY for call mthca_MAP_ICM_AUX_#t~ret1772#1 := mthca_map_cmd(mthca_MAP_ICM_AUX_~dev#1.base, mthca_MAP_ICM_AUX_~dev#1.offset, 4092, mthca_MAP_ICM_AUX_~icm#1.base, mthca_MAP_ICM_AUX_~icm#1.offset, 18446744073709551615); srcloc: null [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663: assume 0 != mthca_init_arbel_~err~4#1; [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663: assume !(0 != mthca_init_arbel_~err~4#1); [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5399: havoc mthca_init_tavor_#t~mem232#1.base, mthca_init_tavor_#t~mem232#1.offset; [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5399-1: SUMMARY for call dev_err(mthca_init_tavor_#t~mem232#1.base, 148 + mthca_init_tavor_#t~mem232#1.offset, 17, 0); srcloc: null [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465: havoc mthca_init_icm_#t~mem252#1.base, mthca_init_icm_#t~mem252#1.offset;mthca_init_icm_#res#1 := -12;call ULTIMATE.dealloc(mthca_init_icm_~#aux_pages~0#1.base, mthca_init_icm_~#aux_pages~0#1.offset);havoc mthca_init_icm_~#aux_pages~0#1.base, mthca_init_icm_~#aux_pages~0#1.offset; [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5465-1: SUMMARY for call dev_err(mthca_init_icm_#t~mem252#1.base, 148 + mthca_init_icm_#t~mem252#1.offset, 24, 0); srcloc: null [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12336: assume mthca_reset_~i~8#1 <= 63; [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12336: assume !(mthca_reset_~i~8#1 <= 63);call mthca_reset_#t~mem2115#1.base, mthca_reset_#t~mem2115#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5994: assume 0 != ~err~8#1; [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5994: assume !(0 != ~err~8#1);call #t~mem477#1 := read~int#14(~mdev~0#1.base, 2487 + ~mdev~0#1.offset, 8);call #t~mem478#1 := read~int#29(~#mthca_hca_table~0.base, ~#mthca_hca_table~0.offset + 12 * ~hca_type#1, 8); [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8108: assume mthca_ENABLE_LAM_#t~switch963#1; [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8108: assume !mthca_ENABLE_LAM_#t~switch963#1; [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13988: assume 0 != mthca_map_eq_icm_~ret~6#1;call mthca_map_eq_icm_#t~mem2652#1.base, mthca_map_eq_icm_#t~mem2652#1.offset := read~$Pointer$#14(mthca_map_eq_icm_~dev#1.base, 2391 + mthca_map_eq_icm_~dev#1.offset, 8);call mthca_map_eq_icm_#t~mem2653#1 := read~int#14(mthca_map_eq_icm_~dev#1.base, 4446 + mthca_map_eq_icm_~dev#1.offset, 8); [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13988: assume !(0 != mthca_map_eq_icm_~ret~6#1); [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26474: havoc pcie_set_readrq_#t~nondet6811#1;mthca_tune_pci_#t~ret106#1 := pcie_set_readrq_#res#1;havoc pcie_set_readrq_#t~nondet6811#1, pcie_set_readrq_~arg0#1.base, pcie_set_readrq_~arg0#1.offset, pcie_set_readrq_~arg1#1;havoc pcie_set_readrq_#in~arg0#1.base, pcie_set_readrq_#in~arg0#1.offset, pcie_set_readrq_#in~arg1#1;assume { :end_inline_pcie_set_readrq } true;assume -2147483648 <= mthca_tune_pci_#t~ret106#1 && mthca_tune_pci_#t~ret106#1 <= 2147483647;mthca_tune_pci_~tmp___2~0#1 := mthca_tune_pci_#t~ret106#1;havoc mthca_tune_pci_#t~mem105#1.base, mthca_tune_pci_#t~mem105#1.offset;havoc mthca_tune_pci_#t~ret106#1; [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10024: assume mthca_QUERY_ADAPTER_#t~switch1425#1; [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10024: assume !mthca_QUERY_ADAPTER_#t~switch1425#1; [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5532: assume 0 == (mthca_init_icm_#t~mem305#1.base + mthca_init_icm_#t~mem305#1.offset) % 18446744073709551616;havoc mthca_init_icm_#t~mem305#1.base, mthca_init_icm_#t~mem305#1.offset;call mthca_init_icm_#t~mem306#1.base, mthca_init_icm_#t~mem306#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 2391 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5532: assume !(0 == (mthca_init_icm_#t~mem305#1.base + mthca_init_icm_#t~mem305#1.offset) % 18446744073709551616);havoc mthca_init_icm_#t~mem305#1.base, mthca_init_icm_#t~mem305#1.offset;call mthca_init_icm_#t~mem307#1 := read~int#14(mthca_init_icm_~mdev#1.base, 2403 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7316-1: SUMMARY for call mthca_cmd_init_#t~ret750#1.base, mthca_cmd_init_#t~ret750#1.offset := ioremap(525952 + mthca_cmd_init_#t~mem749#1, 28); srcloc: null [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7316: call write~$Pointer$#14(mthca_cmd_init_#t~ret750#1.base, mthca_cmd_init_#t~ret750#1.offset, mthca_cmd_init_~dev#1.base, 2701 + mthca_cmd_init_~dev#1.offset, 8);havoc mthca_cmd_init_#t~mem748#1.base, mthca_cmd_init_#t~mem748#1.offset;havoc mthca_cmd_init_#t~mem749#1;havoc mthca_cmd_init_#t~ret750#1.base, mthca_cmd_init_#t~ret750#1.offset;call mthca_cmd_init_#t~mem751#1.base, mthca_cmd_init_#t~mem751#1.offset := read~$Pointer$#14(mthca_cmd_init_~dev#1.base, 2701 + mthca_cmd_init_~dev#1.offset, 8); [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12535-1: SUMMARY for call mthca_reset_#t~ret2165#1 := pci_write_config_dword(mthca_reset_#t~mem2163#1.base, mthca_reset_#t~mem2163#1.offset, 4, mthca_reset_#t~mem2164#1); srcloc: null [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12535: assume -2147483648 <= mthca_reset_#t~ret2165#1 && mthca_reset_#t~ret2165#1 <= 2147483647;mthca_reset_~tmp___15~5#1 := mthca_reset_#t~ret2165#1;havoc mthca_reset_#t~mem2163#1.base, mthca_reset_#t~mem2163#1.offset;havoc mthca_reset_#t~mem2164#1;havoc mthca_reset_#t~ret2165#1; [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8241: assume mthca_QUERY_DDR_#t~switch1002#1; [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8241: assume !mthca_QUERY_DDR_#t~switch1002#1;mthca_QUERY_DDR_#t~switch1002#1 := mthca_QUERY_DDR_#t~switch1002#1; [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6061: SUMMARY for call mthca_close_hca(~mdev~0#1.base, ~mdev~0#1.offset); srcloc: null [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8109: SUMMARY for call __buggy_use_of_MTHCA_GET(); srcloc: null [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13989: havoc mthca_map_eq_icm_#t~mem2652#1.base, mthca_map_eq_icm_#t~mem2652#1.offset;havoc mthca_map_eq_icm_#t~mem2653#1;call mthca_map_eq_icm_#t~mem2654#1.base, mthca_map_eq_icm_#t~mem2654#1.offset := read~$Pointer$#14(mthca_map_eq_icm_~dev#1.base, 4438 + mthca_map_eq_icm_~dev#1.offset, 8); [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13989-1: SUMMARY for call pci_unmap_page(mthca_map_eq_icm_#t~mem2652#1.base, mthca_map_eq_icm_#t~mem2652#1.offset, mthca_map_eq_icm_#t~mem2653#1, 4096, 0); srcloc: null [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10025: SUMMARY for call __buggy_use_of_MTHCA_GET(); srcloc: null [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5533: havoc mthca_init_icm_#t~mem306#1.base, mthca_init_icm_#t~mem306#1.offset;mthca_init_icm_~err~3#1 := -12; [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5533-1: SUMMARY for call dev_err(mthca_init_icm_#t~mem306#1.base, 148 + mthca_init_icm_#t~mem306#1.offset, 32, 0); srcloc: null [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22974: assume 0 != mthca_register_device_#t~bitwise5973#1 % 18446744073709551616;havoc mthca_register_device_#t~mem5972#1;havoc mthca_register_device_#t~bitwise5973#1;call write~$Pointer$#14(#funAddr~mthca_alloc_fmr.base, #funAddr~mthca_alloc_fmr.offset, mthca_register_device_~dev#1.base, 808 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_unmap_fmr.base, #funAddr~mthca_unmap_fmr.offset, mthca_register_device_~dev#1.base, 824 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_dealloc_fmr.base, #funAddr~mthca_dealloc_fmr.offset, mthca_register_device_~dev#1.base, 832 + mthca_register_device_~dev#1.offset, 8); [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22974: assume !(0 != mthca_register_device_#t~bitwise5973#1 % 18446744073709551616);havoc mthca_register_device_#t~mem5972#1;havoc mthca_register_device_#t~bitwise5973#1; [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7449-1: SUMMARY for call mthca_SYS_EN_#t~ret789#1 := mthca_cmd_imm(mthca_SYS_EN_~dev#1.base, mthca_SYS_EN_~dev#1.offset, 0, mthca_SYS_EN_~#out~0#1.base, mthca_SYS_EN_~#out~0#1.offset, 0, 0, 1, 15000); srcloc: null [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12338: assume 22 == mthca_reset_~i~8#1 || 23 == mthca_reset_~i~8#1; [2025-02-08 02:59:33,857 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12338: assume !(22 == mthca_reset_~i~8#1 || 23 == mthca_reset_~i~8#1);call mthca_reset_#t~mem2112#1.base, mthca_reset_#t~mem2112#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7449: assume -2147483648 <= mthca_SYS_EN_#t~ret789#1 && mthca_SYS_EN_#t~ret789#1 <= 2147483647;mthca_SYS_EN_~ret~4#1 := mthca_SYS_EN_#t~ret789#1;havoc mthca_SYS_EN_#t~ret789#1; [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22974-3: assume 32 == mthca_register_device_#t~mem5972#1 % 18446744073709551616;mthca_register_device_#t~bitwise5973#1 := mthca_register_device_#t~mem5972#1; [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22974-3: assume !(32 == mthca_register_device_#t~mem5972#1 % 18446744073709551616); [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8242: mthca_QUERY_DDR_~tmp___5~6#1 := mthca_QUERY_DDR_#t~ret1004#1;mthca_QUERY_DDR_~info~1#1 := mthca_QUERY_DDR_~tmp___5~6#1; [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12536: assume 0 != mthca_reset_~tmp___15~5#1;mthca_reset_~err~26#1 := -19;call mthca_reset_#t~mem2166#1.base, mthca_reset_#t~mem2166#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12536: assume !(0 != mthca_reset_~tmp___15~5#1); [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22974-4: assume 0 == mthca_register_device_#t~mem5972#1 % 18446744073709551616;mthca_register_device_#t~bitwise5973#1 := 0; [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22974-4: assume !(0 == mthca_register_device_#t~mem5972#1 % 18446744073709551616); [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22974-1: [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12470: assume mthca_reset_~i~8#1 <= 15; [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12470: assume !(mthca_reset_~i~8#1 <= 15);call mthca_reset_#t~mem2144#1 := read~int#14(mthca_reset_~bridge_header~0#1.base, 4 + mthca_reset_~bridge_header~0#1.offset, 4); [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22974-2: havoc mthca_register_device_#t~bitwise5973#1;assume mthca_register_device_#t~bitwise5973#1 % 18446744073709551616 <= mthca_register_device_#t~mem5972#1 % 18446744073709551616 && mthca_register_device_#t~bitwise5973#1 % 18446744073709551616 <= 32; [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7317: assume 0 == (mthca_cmd_init_#t~mem751#1.base + mthca_cmd_init_#t~mem751#1.offset) % 18446744073709551616;havoc mthca_cmd_init_#t~mem751#1.base, mthca_cmd_init_#t~mem751#1.offset;call mthca_cmd_init_#t~mem752#1.base, mthca_cmd_init_#t~mem752#1.offset := read~$Pointer$#14(mthca_cmd_init_~dev#1.base, 2391 + mthca_cmd_init_~dev#1.offset, 8); [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7317: assume !(0 == (mthca_cmd_init_#t~mem751#1.base + mthca_cmd_init_#t~mem751#1.offset) % 18446744073709551616);havoc mthca_cmd_init_#t~mem751#1.base, mthca_cmd_init_#t~mem751#1.offset;call mthca_cmd_init_#t~mem753#1.base, mthca_cmd_init_#t~mem753#1.offset := read~$Pointer$#14(mthca_cmd_init_~dev#1.base, 2391 + mthca_cmd_init_~dev#1.offset, 8); [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8242-1: SUMMARY for call mthca_QUERY_DDR_#t~ret1004#1 := __be16_to_cpup(mthca_QUERY_DDR_~__p___1~2#1.base, mthca_QUERY_DDR_~__p___1~2#1.offset); srcloc: null [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13990-1: SUMMARY for call __free_pages(mthca_map_eq_icm_#t~mem2654#1.base, mthca_map_eq_icm_#t~mem2654#1.offset, 0); srcloc: null [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13990: havoc mthca_map_eq_icm_#t~mem2654#1.base, mthca_map_eq_icm_#t~mem2654#1.offset; [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7450: assume -12 == mthca_SYS_EN_~ret~4#1;call mthca_SYS_EN_#t~mem790#1.base, mthca_SYS_EN_#t~mem790#1.offset := read~$Pointer$#14(mthca_SYS_EN_~dev#1.base, 2391 + mthca_SYS_EN_~dev#1.offset, 8);call mthca_SYS_EN_#t~mem791#1 := read~int#57(mthca_SYS_EN_~#out~0#1.base, mthca_SYS_EN_~#out~0#1.offset, 8);call mthca_SYS_EN_#t~mem792#1 := read~int#57(mthca_SYS_EN_~#out~0#1.base, mthca_SYS_EN_~#out~0#1.offset, 8);call mthca_SYS_EN_#t~mem793#1 := read~int#57(mthca_SYS_EN_~#out~0#1.base, mthca_SYS_EN_~#out~0#1.offset, 8);call mthca_SYS_EN_#t~mem794#1 := read~int#57(mthca_SYS_EN_~#out~0#1.base, mthca_SYS_EN_~#out~0#1.offset, 8); [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7450: assume !(-12 == mthca_SYS_EN_~ret~4#1); [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7318: havoc mthca_cmd_init_#t~mem752#1.base, mthca_cmd_init_#t~mem752#1.offset;mthca_cmd_init_#res#1 := -12;call ULTIMATE.dealloc(mthca_cmd_init_~#__key~2#1.base, mthca_cmd_init_~#__key~2#1.offset);havoc mthca_cmd_init_~#__key~2#1.base, mthca_cmd_init_~#__key~2#1.offset; [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12405: SUMMARY for call writel(16777216, mthca_reset_~reset~0#1.base, mthca_reset_~reset~0#1.offset); srcloc: null [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7318-1: SUMMARY for call dev_err(mthca_cmd_init_#t~mem752#1.base, 148 + mthca_cmd_init_#t~mem752#1.offset, 103, 0); srcloc: null [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6063: SUMMARY for call mthca_cmd_cleanup(~mdev~0#1.base, ~mdev~0#1.offset); srcloc: null [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5667: assume -2147483648 <= mthca_init_arbel_#t~ret375#1 && mthca_init_arbel_#t~ret375#1 <= 2147483647;mthca_init_arbel_~err~4#1 := mthca_init_arbel_#t~ret375#1;havoc mthca_init_arbel_#t~ret375#1; [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5667-1: SUMMARY for call mthca_init_arbel_#t~ret375#1 := mthca_INIT_HCA(mthca_init_arbel_~mdev#1.base, mthca_init_arbel_~mdev#1.offset, mthca_init_arbel_~#init_hca~1#1.base, mthca_init_arbel_~#init_hca~1#1.offset); srcloc: null [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5733: assume -2147483648 <= mthca_init_hca_#t~ret396#1 && mthca_init_hca_#t~ret396#1 <= 2147483647;mthca_init_hca_~tmp___0~5#1 := mthca_init_hca_#t~ret396#1;havoc mthca_init_hca_#t~ret396#1; [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5733-1: SUMMARY for call mthca_init_hca_#t~ret396#1 := mthca_is_memfree(mthca_init_hca_~mdev#1.base, mthca_init_hca_~mdev#1.offset); srcloc: null [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12538: havoc mthca_reset_#t~mem2166#1.base, mthca_reset_#t~mem2166#1.offset; [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7451-1: SUMMARY for call dev_warn(mthca_SYS_EN_#t~mem790#1.base, 148 + mthca_SYS_EN_#t~mem790#1.offset, 106, 0); srcloc: null [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7451: havoc mthca_SYS_EN_#t~mem790#1.base, mthca_SYS_EN_#t~mem790#1.offset;havoc mthca_SYS_EN_#t~mem791#1;havoc mthca_SYS_EN_#t~mem792#1;havoc mthca_SYS_EN_#t~mem793#1;havoc mthca_SYS_EN_#t~mem794#1; [2025-02-08 02:59:33,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5469: mthca_init_icm_#t~ret254#1 := mthca_MAP_ICM_AUX_#res#1;havoc mthca_MAP_ICM_AUX_#t~ret1772#1, mthca_MAP_ICM_AUX_~dev#1.base, mthca_MAP_ICM_AUX_~dev#1.offset, mthca_MAP_ICM_AUX_~icm#1.base, mthca_MAP_ICM_AUX_~icm#1.offset, mthca_MAP_ICM_AUX_~tmp~71#1;havoc mthca_MAP_ICM_AUX_#in~dev#1.base, mthca_MAP_ICM_AUX_#in~dev#1.offset, mthca_MAP_ICM_AUX_#in~icm#1.base, mthca_MAP_ICM_AUX_#in~icm#1.offset;assume { :end_inline_mthca_MAP_ICM_AUX } true;assume -2147483648 <= mthca_init_icm_#t~ret254#1 && mthca_init_icm_#t~ret254#1 <= 2147483647;mthca_init_icm_~err~3#1 := mthca_init_icm_#t~ret254#1;havoc mthca_init_icm_#t~mem253#1.base, mthca_init_icm_#t~mem253#1.offset;havoc mthca_init_icm_#t~ret254#1; [2025-02-08 02:59:33,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7319: #t~ret473#1 := mthca_cmd_init_#res#1;havoc mthca_cmd_init_#t~mem748#1.base, mthca_cmd_init_#t~mem748#1.offset, mthca_cmd_init_#t~mem749#1, mthca_cmd_init_#t~ret750#1.base, mthca_cmd_init_#t~ret750#1.offset, mthca_cmd_init_#t~mem751#1.base, mthca_cmd_init_#t~mem751#1.offset, mthca_cmd_init_#t~mem752#1.base, mthca_cmd_init_#t~mem752#1.offset, mthca_cmd_init_#t~mem753#1.base, mthca_cmd_init_#t~mem753#1.offset, mthca_cmd_init_#t~ret754#1.base, mthca_cmd_init_#t~ret754#1.offset, mthca_cmd_init_#t~mem755#1.base, mthca_cmd_init_#t~mem755#1.offset, mthca_cmd_init_#t~mem756#1.base, mthca_cmd_init_#t~mem756#1.offset, mthca_cmd_init_~dev#1.base, mthca_cmd_init_~dev#1.offset, mthca_cmd_init_~#__key~2#1.base, mthca_cmd_init_~#__key~2#1.offset;havoc mthca_cmd_init_#in~dev#1.base, mthca_cmd_init_#in~dev#1.offset;assume { :end_inline_mthca_cmd_init } true;assume -2147483648 <= #t~ret473#1 && #t~ret473#1 <= 2147483647;~tmp___1~1#1 := #t~ret473#1;havoc #t~ret473#1; [2025-02-08 02:59:33,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12538-1: SUMMARY for call dev_err(mthca_reset_#t~mem2166#1.base, 148 + mthca_reset_#t~mem2166#1.offset, 217, 0); srcloc: null [2025-02-08 02:59:33,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12406: SUMMARY for call iounmap(mthca_reset_~reset~0#1.base, mthca_reset_~reset~0#1.offset); srcloc: null [2025-02-08 02:59:33,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5998: assume #t~mem477#1 % 18446744073709551616 < #t~mem478#1 % 18446744073709551616;havoc #t~mem477#1;havoc #t~mem478#1;call #t~mem479#1.base, #t~mem479#1.offset := read~$Pointer$#14(~mdev~0#1.base, 2391 + ~mdev~0#1.offset, 8);call #t~mem480#1 := read~int#14(~mdev~0#1.base, 2487 + ~mdev~0#1.offset, 8);call #t~mem481#1 := read~int#14(~mdev~0#1.base, 2487 + ~mdev~0#1.offset, 8);call #t~mem482#1 := read~int#14(~mdev~0#1.base, 2487 + ~mdev~0#1.offset, 8);call #t~mem483#1 := read~int#29(~#mthca_hca_table~0.base, ~#mthca_hca_table~0.offset + 12 * ~hca_type#1, 8);call #t~mem484#1 := read~int#29(~#mthca_hca_table~0.base, ~#mthca_hca_table~0.offset + 12 * ~hca_type#1, 8);call #t~mem485#1 := read~int#29(~#mthca_hca_table~0.base, ~#mthca_hca_table~0.offset + 12 * ~hca_type#1, 8); [2025-02-08 02:59:33,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5998: assume !(#t~mem477#1 % 18446744073709551616 < #t~mem478#1 % 18446744073709551616);havoc #t~mem477#1;havoc #t~mem478#1; [2025-02-08 02:59:33,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5734: assume 0 == mthca_init_hca_~tmp___0~5#1;call mthca_init_hca_#t~mem397#1 := read~int#14(mthca_init_hca_~#adapter~0#1.base, 8 + mthca_init_hca_~#adapter~0#1.offset, 4);call write~int#14(mthca_init_hca_#t~mem397#1, mthca_init_hca_~mdev#1.base, 2419 + mthca_init_hca_~mdev#1.offset, 4);havoc mthca_init_hca_#t~mem397#1; [2025-02-08 02:59:33,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5734: assume !(0 == mthca_init_hca_~tmp___0~5#1); [2025-02-08 02:59:33,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5668: assume 0 != mthca_init_arbel_~err~4#1;call mthca_init_arbel_#t~mem376#1.base, mthca_init_arbel_#t~mem376#1.offset := read~$Pointer$#14(mthca_init_arbel_~mdev#1.base, 2391 + mthca_init_arbel_~mdev#1.offset, 8); [2025-02-08 02:59:33,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5668: assume !(0 != mthca_init_arbel_~err~4#1);mthca_init_arbel_#res#1 := 0;call ULTIMATE.dealloc(mthca_init_arbel_~#dev_lim~1#1.base, mthca_init_arbel_~#dev_lim~1#1.offset);havoc mthca_init_arbel_~#dev_lim~1#1.base, mthca_init_arbel_~#dev_lim~1#1.offset;call ULTIMATE.dealloc(mthca_init_arbel_~#profile~1#1.base, mthca_init_arbel_~#profile~1#1.offset);havoc mthca_init_arbel_~#profile~1#1.base, mthca_init_arbel_~#profile~1#1.offset;call ULTIMATE.dealloc(mthca_init_arbel_~#init_hca~1#1.base, mthca_init_arbel_~#init_hca~1#1.offset);havoc mthca_init_arbel_~#init_hca~1#1.base, mthca_init_arbel_~#init_hca~1#1.offset; [2025-02-08 02:59:33,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26478: havoc pcix_get_max_mmrbc_#t~nondet6812#1;mthca_tune_pci_#t~ret96#1 := pcix_get_max_mmrbc_#res#1;havoc pcix_get_max_mmrbc_#t~nondet6812#1, pcix_get_max_mmrbc_~arg0#1.base, pcix_get_max_mmrbc_~arg0#1.offset;havoc pcix_get_max_mmrbc_#in~arg0#1.base, pcix_get_max_mmrbc_#in~arg0#1.offset;assume { :end_inline_pcix_get_max_mmrbc } true;assume -2147483648 <= mthca_tune_pci_#t~ret96#1 && mthca_tune_pci_#t~ret96#1 <= 2147483647;mthca_tune_pci_~tmp~16#1 := mthca_tune_pci_#t~ret96#1;havoc mthca_tune_pci_#t~mem95#1.base, mthca_tune_pci_#t~mem95#1.offset;havoc mthca_tune_pci_#t~ret96#1;call mthca_tune_pci_#t~mem97#1.base, mthca_tune_pci_#t~mem97#1.offset := read~$Pointer$#14(mthca_tune_pci_~mdev#1.base, 2391 + mthca_tune_pci_~mdev#1.offset, 8);assume { :begin_inline_pcix_set_mmrbc } true;pcix_set_mmrbc_#in~arg0#1.base, pcix_set_mmrbc_#in~arg0#1.offset, pcix_set_mmrbc_#in~arg1#1 := mthca_tune_pci_#t~mem97#1.base, mthca_tune_pci_#t~mem97#1.offset, mthca_tune_pci_~tmp~16#1;havoc pcix_set_mmrbc_#res#1;havoc pcix_set_mmrbc_#t~nondet6813#1, pcix_set_mmrbc_~arg0#1.base, pcix_set_mmrbc_~arg0#1.offset, pcix_set_mmrbc_~arg1#1;pcix_set_mmrbc_~arg0#1.base, pcix_set_mmrbc_~arg0#1.offset := pcix_set_mmrbc_#in~arg0#1.base, pcix_set_mmrbc_#in~arg0#1.offset;pcix_set_mmrbc_~arg1#1 := pcix_set_mmrbc_#in~arg1#1;havoc pcix_set_mmrbc_#t~nondet6813#1;assume -2147483648 <= pcix_set_mmrbc_#t~nondet6813#1 && pcix_set_mmrbc_#t~nondet6813#1 <= 2147483647;pcix_set_mmrbc_#res#1 := pcix_set_mmrbc_#t~nondet6813#1;havoc pcix_set_mmrbc_#t~nondet6813#1; [2025-02-08 02:59:33,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5470: assume 0 != mthca_init_icm_~err~3#1;call mthca_init_icm_#t~mem255#1.base, mthca_init_icm_#t~mem255#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 2391 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5470: assume !(0 != mthca_init_icm_~err~3#1);call mthca_init_icm_#t~mem256#1 := read~int#11(mthca_init_icm_~init_hca#1.base, 48 + mthca_init_icm_~init_hca#1.offset, 8);assume { :begin_inline_mthca_map_eq_icm } true;mthca_map_eq_icm_#in~dev#1.base, mthca_map_eq_icm_#in~dev#1.offset, mthca_map_eq_icm_#in~icm_virt#1 := mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_#t~mem256#1;havoc mthca_map_eq_icm_#res#1;havoc mthca_map_eq_icm_#t~ret2641#1.base, mthca_map_eq_icm_#t~ret2641#1.offset, mthca_map_eq_icm_#t~mem2642#1.base, mthca_map_eq_icm_#t~mem2642#1.offset, mthca_map_eq_icm_#t~mem2643#1.base, mthca_map_eq_icm_#t~mem2643#1.offset, mthca_map_eq_icm_#t~mem2644#1.base, mthca_map_eq_icm_#t~mem2644#1.offset, mthca_map_eq_icm_#t~ret2645#1, mthca_map_eq_icm_#t~mem2646#1.base, mthca_map_eq_icm_#t~mem2646#1.offset, mthca_map_eq_icm_#t~mem2647#1, mthca_map_eq_icm_#t~ret2648#1, mthca_map_eq_icm_#t~mem2649#1.base, mthca_map_eq_icm_#t~mem2649#1.offset, mthca_map_eq_icm_#t~mem2650#1, mthca_map_eq_icm_#t~ret2651#1, mthca_map_eq_icm_#t~mem2652#1.base, mthca_map_eq_icm_#t~mem2652#1.offset, mthca_map_eq_icm_#t~mem2653#1, mthca_map_eq_icm_#t~mem2654#1.base, mthca_map_eq_icm_#t~mem2654#1.offset, mthca_map_eq_icm_~dev#1.base, mthca_map_eq_icm_~dev#1.offset, mthca_map_eq_icm_~icm_virt#1, mthca_map_eq_icm_~ret~6#1, mthca_map_eq_icm_~tmp~145#1;mthca_map_eq_icm_~dev#1.base, mthca_map_eq_icm_~dev#1.offset := mthca_map_eq_icm_#in~dev#1.base, mthca_map_eq_icm_#in~dev#1.offset;mthca_map_eq_icm_~icm_virt#1 := mthca_map_eq_icm_#in~icm_virt#1;havoc mthca_map_eq_icm_~ret~6#1;havoc mthca_map_eq_icm_~tmp~145#1;call write~int#14(mthca_map_eq_icm_~icm_virt#1, mthca_map_eq_icm_~dev#1.base, 4430 + mthca_map_eq_icm_~dev#1.offset, 8); [2025-02-08 02:59:33,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12407-1: SUMMARY for call msleep(1000); srcloc: null [2025-02-08 02:59:33,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8245: assume mthca_QUERY_DDR_#t~switch1002#1; [2025-02-08 02:59:33,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8245: assume !mthca_QUERY_DDR_#t~switch1002#1;mthca_QUERY_DDR_#t~switch1002#1 := mthca_QUERY_DDR_#t~switch1002#1; [2025-02-08 02:59:33,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12407: mthca_reset_~c~0#1 := 0;mthca_reset_~c~0#1 := 0; [2025-02-08 02:59:33,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5999: havoc #t~mem479#1.base, #t~mem479#1.offset;havoc #t~mem480#1;havoc #t~mem481#1;havoc #t~mem482#1;havoc #t~mem483#1;havoc #t~mem484#1;havoc #t~mem485#1;call #t~mem486#1.base, #t~mem486#1.offset := read~$Pointer$#14(~mdev~0#1.base, 2391 + ~mdev~0#1.offset, 8); [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10029: havoc mthca_QUERY_ADAPTER_#t~switch1430#1;havoc mthca_QUERY_ADAPTER_#t~mem1431#1;havoc mthca_QUERY_ADAPTER_#t~ret1432#1;havoc mthca_QUERY_ADAPTER_#t~ret1433#1;havoc mthca_QUERY_ADAPTER_#t~ret1434#1;havoc mthca_QUERY_ADAPTER_#t~switch1430#1;havoc mthca_QUERY_ADAPTER_#t~mem1431#1;havoc mthca_QUERY_ADAPTER_#t~ret1432#1;havoc mthca_QUERY_ADAPTER_#t~ret1433#1;havoc mthca_QUERY_ADAPTER_#t~ret1434#1; [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5999-1: SUMMARY for call dev_warn(#t~mem479#1.base, 148 + #t~mem479#1.offset, 75, 0); srcloc: null [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065: SUMMARY for call ib_dealloc_device(~mdev~0#1.base, ~mdev~0#1.offset); srcloc: null [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5008: assume pci_enable_msix_exact_~rc~0#1 < 0;pci_enable_msix_exact_#res#1 := pci_enable_msix_exact_~rc~0#1; [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5008: assume !(pci_enable_msix_exact_~rc~0#1 < 0);pci_enable_msix_exact_#res#1 := 0; [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8113: havoc mthca_ENABLE_LAM_#t~switch968#1;havoc mthca_ENABLE_LAM_#t~mem969#1;havoc mthca_ENABLE_LAM_#t~ret970#1;havoc mthca_ENABLE_LAM_#t~ret971#1;havoc mthca_ENABLE_LAM_#t~ret972#1;havoc mthca_ENABLE_LAM_#t~switch968#1;havoc mthca_ENABLE_LAM_#t~mem969#1;havoc mthca_ENABLE_LAM_#t~ret970#1;havoc mthca_ENABLE_LAM_#t~ret971#1;havoc mthca_ENABLE_LAM_#t~ret972#1; [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22978: assume -2147483648 <= mthca_register_device_#t~ret5974#1 && mthca_register_device_#t~ret5974#1 <= 2147483647;mthca_register_device_~tmp___0~142#1 := mthca_register_device_#t~ret5974#1;havoc mthca_register_device_#t~ret5974#1; [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5669: havoc mthca_init_arbel_#t~mem376#1.base, mthca_init_arbel_#t~mem376#1.offset; [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5669-1: SUMMARY for call dev_err(mthca_init_arbel_#t~mem376#1.base, 148 + mthca_init_arbel_#t~mem376#1.offset, 41, 0); srcloc: null [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13993-1: mthca_map_eq_icm_#res#1 := mthca_map_eq_icm_~ret~6#1; [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5471: havoc mthca_init_icm_#t~mem255#1.base, mthca_init_icm_#t~mem255#1.offset; [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5471-1: SUMMARY for call dev_err(mthca_init_icm_#t~mem255#1.base, 148 + mthca_init_icm_#t~mem255#1.offset, 25, 0); srcloc: null [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12474: assume -2147483648 <= mthca_reset_#t~ret2145#1 && mthca_reset_#t~ret2145#1 <= 2147483647;mthca_reset_~tmp___10~9#1 := mthca_reset_#t~ret2145#1;havoc mthca_reset_#t~mem2144#1;havoc mthca_reset_#t~ret2145#1; [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246: mthca_QUERY_DDR_~tmp___6~5#1 := mthca_QUERY_DDR_#t~ret1005#1;mthca_QUERY_DDR_~info~1#1 := mthca_QUERY_DDR_~tmp___6~5#1; [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12342-1: SUMMARY for call mthca_reset_#t~ret2113#1 := pci_read_config_dword(mthca_reset_#t~mem2112#1.base, mthca_reset_#t~mem2112#1.offset, 4 * mthca_reset_~i~8#1, mthca_reset_~hca_header~0#1.base, mthca_reset_~hca_header~0#1.offset + 4 * (if mthca_reset_~i~8#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_reset_~i~8#1 % 18446744073709551616 % 18446744073709551616 else mthca_reset_~i~8#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22978-1: SUMMARY for call mthca_register_device_#t~ret5974#1 := mthca_is_memfree(mthca_register_device_~dev#1.base, mthca_register_device_~dev#1.offset); srcloc: null [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8114: assume mthca_ENABLE_LAM_#t~switch968#1;call mthca_ENABLE_LAM_#t~mem969#1 := read~int#14(mthca_ENABLE_LAM_~__p___1~1#1.base, mthca_ENABLE_LAM_~__p___1~1#1.offset, 1);mthca_ENABLE_LAM_~info~0#1 := mthca_ENABLE_LAM_#t~mem969#1; [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8114: assume !mthca_ENABLE_LAM_#t~switch968#1;mthca_ENABLE_LAM_#t~switch968#1 := mthca_ENABLE_LAM_#t~switch968#1; [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12474-1: SUMMARY for call mthca_reset_#t~ret2145#1 := pci_write_config_dword(mthca_reset_~bridge~0#1.base, mthca_reset_~bridge~0#1.offset, 4, mthca_reset_#t~mem2144#1); srcloc: null [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12342: assume -2147483648 <= mthca_reset_#t~ret2113#1 && mthca_reset_#t~ret2113#1 <= 2147483647;mthca_reset_~tmp___2~21#1 := mthca_reset_#t~ret2113#1;havoc mthca_reset_#t~mem2112#1.base, mthca_reset_#t~mem2112#1.offset;havoc mthca_reset_#t~ret2113#1; [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246-1: SUMMARY for call mthca_QUERY_DDR_#t~ret1005#1 := __be32_to_cpup(mthca_QUERY_DDR_~__p___1~2#1.base, mthca_QUERY_DDR_~__p___1~2#1.offset); srcloc: null [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22979: assume 0 != mthca_register_device_~tmp___0~142#1;call write~$Pointer$#14(#funAddr~mthca_arbel_map_phys_fmr.base, #funAddr~mthca_arbel_map_phys_fmr.offset, mthca_register_device_~dev#1.base, 816 + mthca_register_device_~dev#1.offset, 8); [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22979: assume !(0 != mthca_register_device_~tmp___0~142#1);call write~$Pointer$#14(#funAddr~mthca_tavor_map_phys_fmr.base, #funAddr~mthca_tavor_map_phys_fmr.offset, mthca_register_device_~dev#1.base, 816 + mthca_register_device_~dev#1.offset, 8); [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10030: assume mthca_QUERY_ADAPTER_#t~switch1430#1;call mthca_QUERY_ADAPTER_#t~mem1431#1 := read~int#14(mthca_QUERY_ADAPTER_~__p___1~4#1.base, mthca_QUERY_ADAPTER_~__p___1~4#1.offset, 1);call write~int#14(mthca_QUERY_ADAPTER_#t~mem1431#1 % 256, mthca_QUERY_ADAPTER_~adapter#1.base, 8 + mthca_QUERY_ADAPTER_~adapter#1.offset, 4); [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10030: assume !mthca_QUERY_ADAPTER_#t~switch1430#1;mthca_QUERY_ADAPTER_#t~switch1430#1 := mthca_QUERY_ADAPTER_#t~switch1430#1; [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5538: assume 0 != mthca_init_icm_#t~bitwise308#1 % 18446744073709551616;havoc mthca_init_icm_#t~mem307#1;havoc mthca_init_icm_#t~bitwise308#1;call mthca_init_icm_#t~mem309#1 := read~int#11(mthca_init_icm_~init_hca#1.base, 16 + mthca_init_icm_~init_hca#1.offset, 8);call mthca_init_icm_#t~mem310#1 := read~int#66(mthca_init_icm_~dev_lim#1.base, 190 + mthca_init_icm_~dev_lim#1.offset, 4);call mthca_init_icm_#t~mem311#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3231 + mthca_init_icm_~mdev#1.offset, 4);call mthca_init_icm_#t~mem312#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3243 + mthca_init_icm_~mdev#1.offset, 4); [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5538: assume !(0 != mthca_init_icm_#t~bitwise308#1 % 18446744073709551616);havoc mthca_init_icm_#t~mem307#1;havoc mthca_init_icm_#t~bitwise308#1; [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5538-3: assume 4 == mthca_init_icm_#t~mem307#1 % 18446744073709551616;mthca_init_icm_#t~bitwise308#1 := mthca_init_icm_#t~mem307#1; [2025-02-08 02:59:33,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5538-3: assume !(4 == mthca_init_icm_#t~mem307#1 % 18446744073709551616); [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5538-4: assume 0 == mthca_init_icm_#t~mem307#1 % 18446744073709551616;mthca_init_icm_#t~bitwise308#1 := 0; [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5538-4: assume !(0 == mthca_init_icm_#t~mem307#1 % 18446744073709551616); [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5406: assume -2147483648 <= mthca_init_tavor_#t~ret233#1 && mthca_init_tavor_#t~ret233#1 <= 2147483647;mthca_init_tavor_#res#1 := mthca_init_tavor_~err~1#1;call ULTIMATE.dealloc(mthca_init_tavor_~#dev_lim~0#1.base, mthca_init_tavor_~#dev_lim~0#1.offset);havoc mthca_init_tavor_~#dev_lim~0#1.base, mthca_init_tavor_~#dev_lim~0#1.offset;call ULTIMATE.dealloc(mthca_init_tavor_~#profile~0#1.base, mthca_init_tavor_~#profile~0#1.offset);havoc mthca_init_tavor_~#profile~0#1.base, mthca_init_tavor_~#profile~0#1.offset;call ULTIMATE.dealloc(mthca_init_tavor_~#init_hca~0#1.base, mthca_init_tavor_~#init_hca~0#1.offset);havoc mthca_init_tavor_~#init_hca~0#1.base, mthca_init_tavor_~#init_hca~0#1.offset; [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5538-1: [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5538-2: havoc mthca_init_icm_#t~bitwise308#1;assume mthca_init_icm_#t~bitwise308#1 % 18446744073709551616 <= mthca_init_icm_#t~mem307#1 % 18446744073709551616 && mthca_init_icm_#t~bitwise308#1 % 18446744073709551616 <= 4; [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12475: assume 0 != mthca_reset_~tmp___10~9#1;mthca_reset_~err~26#1 := -19;call mthca_reset_#t~mem2146#1.base, mthca_reset_#t~mem2146#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12475: assume !(0 != mthca_reset_~tmp___10~9#1); [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7322: call write~$Pointer$#14(mthca_cmd_init_#t~ret754#1.base, mthca_cmd_init_#t~ret754#1.offset, mthca_cmd_init_~dev#1.base, 2741 + mthca_cmd_init_~dev#1.offset, 8);havoc mthca_cmd_init_#t~mem753#1.base, mthca_cmd_init_#t~mem753#1.offset;havoc mthca_cmd_init_#t~ret754#1.base, mthca_cmd_init_#t~ret754#1.offset;call mthca_cmd_init_#t~mem755#1.base, mthca_cmd_init_#t~mem755#1.offset := read~$Pointer$#14(mthca_cmd_init_~dev#1.base, 2741 + mthca_cmd_init_~dev#1.offset, 8); [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5406-1: SUMMARY for call mthca_init_tavor_#t~ret233#1 := mthca_SYS_DIS(mthca_init_tavor_~mdev#1.base, mthca_init_tavor_~mdev#1.offset); srcloc: null [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7322-1: SUMMARY for call mthca_cmd_init_#t~ret754#1.base, mthca_cmd_init_#t~ret754#1.offset := dma_pool_create(104, 0, mthca_cmd_init_#t~mem753#1.base, 148 + mthca_cmd_init_#t~mem753#1.offset, 4096, 4096, 0); srcloc: null [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6067: SUMMARY for call pci_release_regions(~pdev#1.base, ~pdev#1.offset); srcloc: null [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12343: assume 0 != mthca_reset_~tmp___2~21#1;mthca_reset_~err~26#1 := -19;call mthca_reset_#t~mem2114#1.base, mthca_reset_#t~mem2114#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12343: assume !(0 != mthca_reset_~tmp___2~21#1);mthca_reset_~i~8#1 := 1 + mthca_reset_~i~8#1; [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539: call write~$Pointer$#14(mthca_init_icm_#t~ret313#1.base, mthca_init_icm_#t~ret313#1.offset, mthca_init_icm_~mdev#1.base, 4803 + mthca_init_icm_~mdev#1.offset, 8);havoc mthca_init_icm_#t~mem309#1;havoc mthca_init_icm_#t~mem310#1;havoc mthca_init_icm_#t~mem311#1;havoc mthca_init_icm_#t~mem312#1;havoc mthca_init_icm_#t~ret313#1.base, mthca_init_icm_#t~ret313#1.offset;call mthca_init_icm_#t~mem314#1.base, mthca_init_icm_#t~mem314#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 4803 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-1: SUMMARY for call mthca_init_icm_#t~ret313#1.base, mthca_init_icm_#t~ret313#1.offset := mthca_alloc_icm_table(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_#t~mem309#1, mthca_init_icm_#t~mem310#1, mthca_init_icm_#t~mem311#1, mthca_init_icm_#t~mem312#1, 0, 0); srcloc: null [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7455-1: mthca_SYS_EN_#res#1 := mthca_SYS_EN_~ret~4#1;call ULTIMATE.dealloc(mthca_SYS_EN_~#out~0#1.base, mthca_SYS_EN_~#out~0#1.offset);havoc mthca_SYS_EN_~#out~0#1.base, mthca_SYS_EN_~#out~0#1.offset; [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12410: assume mthca_reset_~c~0#1 <= 99; [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12410: assume !(mthca_reset_~c~0#1 <= 99);mthca_reset_~err~26#1 := -19;call mthca_reset_#t~mem2134#1.base, mthca_reset_#t~mem2134#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26482: havoc pcix_set_mmrbc_#t~nondet6813#1;mthca_tune_pci_#t~ret98#1 := pcix_set_mmrbc_#res#1;havoc pcix_set_mmrbc_#t~nondet6813#1, pcix_set_mmrbc_~arg0#1.base, pcix_set_mmrbc_~arg0#1.offset, pcix_set_mmrbc_~arg1#1;havoc pcix_set_mmrbc_#in~arg0#1.base, pcix_set_mmrbc_#in~arg0#1.offset, pcix_set_mmrbc_#in~arg1#1;assume { :end_inline_pcix_set_mmrbc } true;assume -2147483648 <= mthca_tune_pci_#t~ret98#1 && mthca_tune_pci_#t~ret98#1 <= 2147483647;mthca_tune_pci_~tmp___0~3#1 := mthca_tune_pci_#t~ret98#1;havoc mthca_tune_pci_#t~mem97#1.base, mthca_tune_pci_#t~mem97#1.offset;havoc mthca_tune_pci_#t~ret98#1; [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5209: assume 0 == ~tune_pci~0;mthca_tune_pci_#res#1 := 0; [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5209: assume !(0 == ~tune_pci~0);call mthca_tune_pci_#t~mem93#1.base, mthca_tune_pci_#t~mem93#1.offset := read~$Pointer$#14(mthca_tune_pci_~mdev#1.base, 2391 + mthca_tune_pci_~mdev#1.offset, 8); [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12278: call ULTIMATE.dealloc(mthca_reset_~#v~0#1.base, mthca_reset_~#v~0#1.offset);havoc mthca_reset_~#v~0#1.base, mthca_reset_~#v~0#1.offset; [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5738: havoc mthca_init_hca_#t~memcpy~res398#1.base, mthca_init_hca_#t~memcpy~res398#1.offset;mthca_init_hca_#res#1 := 0;call ULTIMATE.dealloc(mthca_init_hca_~#adapter~0#1.base, mthca_init_hca_~#adapter~0#1.offset);havoc mthca_init_hca_~#adapter~0#1.base, mthca_init_hca_~#adapter~0#1.offset; [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5738-1: SUMMARY for call mthca_init_hca_#t~memcpy~res398#1.base, mthca_init_hca_#t~memcpy~res398#1.offset := #Ultimate.C_memcpy#14(mthca_init_hca_~mdev#1.base, 2423 + mthca_init_hca_~mdev#1.offset, mthca_init_hca_~#adapter~0#1.base, 12 + mthca_init_hca_~#adapter~0#1.offset, 64); srcloc: null [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12477-1: SUMMARY for call dev_err(mthca_reset_#t~mem2146#1.base, 148 + mthca_reset_#t~mem2146#1.offset, 212, 0); srcloc: null [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12477: havoc mthca_reset_#t~mem2146#1.base, mthca_reset_#t~mem2146#1.offset; [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7324: assume 0 == (mthca_cmd_init_#t~mem755#1.base + mthca_cmd_init_#t~mem755#1.offset) % 18446744073709551616;havoc mthca_cmd_init_#t~mem755#1.base, mthca_cmd_init_#t~mem755#1.offset;call mthca_cmd_init_#t~mem756#1.base, mthca_cmd_init_#t~mem756#1.offset := read~$Pointer$#14(mthca_cmd_init_~dev#1.base, 2701 + mthca_cmd_init_~dev#1.offset, 8); [2025-02-08 02:59:33,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7324: assume !(0 == (mthca_cmd_init_#t~mem755#1.base + mthca_cmd_init_#t~mem755#1.offset) % 18446744073709551616);havoc mthca_cmd_init_#t~mem755#1.base, mthca_cmd_init_#t~mem755#1.offset;mthca_cmd_init_#res#1 := 0;call ULTIMATE.dealloc(mthca_cmd_init_~#__key~2#1.base, mthca_cmd_init_~#__key~2#1.offset);havoc mthca_cmd_init_~#__key~2#1.base, mthca_cmd_init_~#__key~2#1.offset; [2025-02-08 02:59:33,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8183-1: SUMMARY for call mthca_QUERY_DDR_#t~ret986#1.base, mthca_QUERY_DDR_#t~ret986#1.offset := mthca_alloc_mailbox(mthca_QUERY_DDR_~dev#1.base, mthca_QUERY_DDR_~dev#1.offset, 208); srcloc: null [2025-02-08 02:59:33,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8183: mthca_QUERY_DDR_~mailbox~4#1.base, mthca_QUERY_DDR_~mailbox~4#1.offset := mthca_QUERY_DDR_#t~ret986#1.base, mthca_QUERY_DDR_#t~ret986#1.offset;havoc mthca_QUERY_DDR_#t~ret986#1.base, mthca_QUERY_DDR_#t~ret986#1.offset; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8249: assume mthca_QUERY_DDR_#t~switch1002#1; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8249: assume !mthca_QUERY_DDR_#t~switch1002#1;mthca_QUERY_DDR_#t~switch1002#1 := true; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003: havoc #t~mem486#1.base, #t~mem486#1.offset; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12345-1: SUMMARY for call dev_err(mthca_reset_#t~mem2114#1.base, 148 + mthca_reset_#t~mem2114#1.offset, 202, 0); srcloc: null [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003-1: SUMMARY for call dev_warn(#t~mem486#1.base, 148 + #t~mem486#1.offset, 76, 0); srcloc: null [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12345: havoc mthca_reset_#t~mem2114#1.base, mthca_reset_#t~mem2114#1.offset; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6069: SUMMARY for call pci_disable_device(~pdev#1.base, ~pdev#1.offset); srcloc: null [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8117: assume mthca_ENABLE_LAM_#t~switch968#1; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8117: assume !mthca_ENABLE_LAM_#t~switch968#1;mthca_ENABLE_LAM_#t~switch968#1 := mthca_ENABLE_LAM_#t~switch968#1; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10033: assume mthca_QUERY_ADAPTER_#t~switch1430#1; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10033: assume !mthca_QUERY_ADAPTER_#t~switch1430#1;mthca_QUERY_ADAPTER_#t~switch1430#1 := true; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12412: assume -2147483648 <= mthca_reset_#t~ret2131#1 && mthca_reset_#t~ret2131#1 <= 2147483647;mthca_reset_~tmp___6~14#1 := mthca_reset_#t~ret2131#1; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12412-2: assume 0 == (mthca_reset_~bridge~0#1.base + mthca_reset_~bridge~0#1.offset) % 18446744073709551616;call mthca_reset_#t~mem2129#1.base, mthca_reset_#t~mem2129#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8);mthca_reset_#t~ite2130#1.base, mthca_reset_#t~ite2130#1.offset := mthca_reset_#t~mem2129#1.base, mthca_reset_#t~mem2129#1.offset; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12412-2: assume !(0 == (mthca_reset_~bridge~0#1.base + mthca_reset_~bridge~0#1.offset) % 18446744073709551616);mthca_reset_#t~ite2130#1.base, mthca_reset_#t~ite2130#1.offset := mthca_reset_~bridge~0#1.base, mthca_reset_~bridge~0#1.offset; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12412-1: SUMMARY for call mthca_reset_#t~ret2131#1 := pci_read_config_dword(mthca_reset_#t~ite2130#1.base, mthca_reset_#t~ite2130#1.offset, 0, mthca_reset_~#v~0#1.base, mthca_reset_~#v~0#1.offset); srcloc: null [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8250: mthca_QUERY_DDR_~tmp___7~5#1 := mthca_QUERY_DDR_#t~ret1006#1;mthca_QUERY_DDR_~info~1#1 := mthca_QUERY_DDR_~tmp___7~5#1; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12544: havoc pci_dev_put_~arg0#1.base, pci_dev_put_~arg0#1.offset;havoc pci_dev_put_#in~arg0#1.base, pci_dev_put_#in~arg0#1.offset;assume { :end_inline_pci_dev_put } true; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7325-1: SUMMARY for call iounmap(mthca_cmd_init_#t~mem756#1.base, mthca_cmd_init_#t~mem756#1.offset); srcloc: null [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7325: havoc mthca_cmd_init_#t~mem756#1.base, mthca_cmd_init_#t~mem756#1.offset;mthca_cmd_init_#res#1 := -12;call ULTIMATE.dealloc(mthca_cmd_init_~#__key~2#1.base, mthca_cmd_init_~#__key~2#1.offset);havoc mthca_cmd_init_~#__key~2#1.base, mthca_cmd_init_~#__key~2#1.offset; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8118: mthca_ENABLE_LAM_~tmp___5~5#1 := mthca_ENABLE_LAM_#t~ret970#1;mthca_ENABLE_LAM_~info~0#1 := mthca_ENABLE_LAM_~tmp___5~5#1; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6070: #res#1 := ~err~8#1; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8184-1: SUMMARY for call mthca_QUERY_DDR_#t~ret987#1 := IS_ERR(mthca_QUERY_DDR_~mailbox~4#1.base, mthca_QUERY_DDR_~mailbox~4#1.offset); srcloc: null [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8184: mthca_QUERY_DDR_~tmp___0~21#1 := (if 0 == mthca_QUERY_DDR_#t~ret987#1 % 256 then 0 else 1);havoc mthca_QUERY_DDR_#t~ret987#1; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10034: mthca_QUERY_ADAPTER_~tmp___5~8#1 := mthca_QUERY_ADAPTER_#t~ret1432#1;call write~int#14(mthca_QUERY_ADAPTER_~tmp___5~8#1 % 65536, mthca_QUERY_ADAPTER_~adapter#1.base, 8 + mthca_QUERY_ADAPTER_~adapter#1.offset, 4); [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8250-1: SUMMARY for call mthca_QUERY_DDR_#t~ret1006#1 := __be64_to_cpup(mthca_QUERY_DDR_~__p___1~2#1.base, mthca_QUERY_DDR_~__p___1~2#1.offset); srcloc: null [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6070-1: SUMMARY for call pci_set_drvdata(~pdev#1.base, ~pdev#1.offset, 0, 0); srcloc: null [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8118-1: SUMMARY for call mthca_ENABLE_LAM_#t~ret970#1 := __be16_to_cpup(mthca_ENABLE_LAM_~__p___1~1#1.base, mthca_ENABLE_LAM_~__p___1~1#1.offset); srcloc: null [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10034-1: SUMMARY for call mthca_QUERY_ADAPTER_#t~ret1432#1 := __be16_to_cpup(mthca_QUERY_ADAPTER_~__p___1~4#1.base, mthca_QUERY_ADAPTER_~__p___1~4#1.offset); srcloc: null [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542: assume 0 == (mthca_init_icm_#t~mem314#1.base + mthca_init_icm_#t~mem314#1.offset) % 18446744073709551616;havoc mthca_init_icm_#t~mem314#1.base, mthca_init_icm_#t~mem314#1.offset;call mthca_init_icm_#t~mem315#1.base, mthca_init_icm_#t~mem315#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 2391 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542: assume !(0 == (mthca_init_icm_#t~mem314#1.base + mthca_init_icm_#t~mem314#1.offset) % 18446744073709551616);havoc mthca_init_icm_#t~mem314#1.base, mthca_init_icm_#t~mem314#1.offset; [2025-02-08 02:59:33,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5608: call ULTIMATE.dealloc(mthca_init_arbel_~#dev_lim~1#1.base, mthca_init_arbel_~#dev_lim~1#1.offset);havoc mthca_init_arbel_~#dev_lim~1#1.base, mthca_init_arbel_~#dev_lim~1#1.offset;call ULTIMATE.dealloc(mthca_init_arbel_~#profile~1#1.base, mthca_init_arbel_~#profile~1#1.offset);havoc mthca_init_arbel_~#profile~1#1.base, mthca_init_arbel_~#profile~1#1.offset;call ULTIMATE.dealloc(mthca_init_arbel_~#init_hca~1#1.base, mthca_init_arbel_~#init_hca~1#1.offset);havoc mthca_init_arbel_~#init_hca~1#1.base, mthca_init_arbel_~#init_hca~1#1.offset;mthca_init_hca_#t~ret391#1 := mthca_init_arbel_#res#1;havoc mthca_init_arbel_#t~ret347#1, mthca_init_arbel_#t~mem348#1.base, mthca_init_arbel_#t~mem348#1.offset, mthca_init_arbel_#t~ret349#1, mthca_init_arbel_#t~mem350#1.base, mthca_init_arbel_#t~mem350#1.offset, mthca_init_arbel_#t~mem351#1, mthca_init_arbel_#t~bitwise352#1, mthca_init_arbel_#t~mem353#1.base, mthca_init_arbel_#t~mem353#1.offset, mthca_init_arbel_#t~ret354#1, mthca_init_arbel_#t~mem355#1.base, mthca_init_arbel_#t~mem355#1.offset, mthca_init_arbel_#t~ret356#1, mthca_init_arbel_#t~mem357#1.base, mthca_init_arbel_#t~mem357#1.offset, mthca_init_arbel_#t~mem358#1, mthca_init_arbel_#t~mem359#1, mthca_init_arbel_#t~mem360#1, mthca_init_arbel_#t~mem361#1, mthca_init_arbel_#t~mem362#1, mthca_init_arbel_#t~mem363#1, mthca_init_arbel_#t~mem364#1, mthca_init_arbel_#t~mem365#1, mthca_init_arbel_#t~mem366#1, mthca_init_arbel_#t~mem367#1, mthca_init_arbel_#t~mem368#1, mthca_init_arbel_#t~mem369#1, mthca_init_arbel_#t~mem370#1, mthca_init_arbel_#t~bitwise371#1, mthca_init_arbel_#t~mem372#1, mthca_init_arbel_#t~ret373#1, mthca_init_arbel_#t~ret374#1, mthca_init_arbel_#t~ret375#1, mthca_init_arbel_#t~mem376#1.base, mthca_init_arbel_#t~mem376#1.offset, mthca_init_arbel_#t~ret377#1, mthca_init_arbel_#t~mem378#1.base, mthca_init_arbel_#t~mem378#1.offset, mthca_init_arbel_#t~mem379#1, mthca_init_arbel_#t~bitwise380#1, mthca_init_arbel_#t~ret381#1, mthca_init_arbel_~mdev#1.base, mthca_init_arbel_~mdev#1.offset, mthca_init_arbel_~#dev_lim~1#1.base, mthca_init_arbel_~#dev_lim~1#1.offset, mthca_init_arbel_~#profile~1#1.base, mthca_init_arbel_~#profile~1#1.offset, mthca_init_arbel_~#init_hca~1#1.base, mthca_init_arbel_~#init_hca~1#1.offset, mthca_init_arbel_~icm_size~0#1, mthca_init_arbel_~err~4#1;havoc mthca_init_arbel_#in~mdev#1.base, mthca_init_arbel_#in~mdev#1.offset;assume { :end_inline_mthca_init_arbel } true;assume -2147483648 <= mthca_init_hca_#t~ret391#1 && mthca_init_hca_#t~ret391#1 <= 2147483647;mthca_init_hca_~err~5#1 := mthca_init_hca_#t~ret391#1;havoc mthca_init_hca_#t~ret391#1; [2025-02-08 02:59:33,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5476: mthca_init_icm_#t~ret257#1 := mthca_map_eq_icm_#res#1;havoc mthca_map_eq_icm_#t~ret2641#1.base, mthca_map_eq_icm_#t~ret2641#1.offset, mthca_map_eq_icm_#t~mem2642#1.base, mthca_map_eq_icm_#t~mem2642#1.offset, mthca_map_eq_icm_#t~mem2643#1.base, mthca_map_eq_icm_#t~mem2643#1.offset, mthca_map_eq_icm_#t~mem2644#1.base, mthca_map_eq_icm_#t~mem2644#1.offset, mthca_map_eq_icm_#t~ret2645#1, mthca_map_eq_icm_#t~mem2646#1.base, mthca_map_eq_icm_#t~mem2646#1.offset, mthca_map_eq_icm_#t~mem2647#1, mthca_map_eq_icm_#t~ret2648#1, mthca_map_eq_icm_#t~mem2649#1.base, mthca_map_eq_icm_#t~mem2649#1.offset, mthca_map_eq_icm_#t~mem2650#1, mthca_map_eq_icm_#t~ret2651#1, mthca_map_eq_icm_#t~mem2652#1.base, mthca_map_eq_icm_#t~mem2652#1.offset, mthca_map_eq_icm_#t~mem2653#1, mthca_map_eq_icm_#t~mem2654#1.base, mthca_map_eq_icm_#t~mem2654#1.offset, mthca_map_eq_icm_~dev#1.base, mthca_map_eq_icm_~dev#1.offset, mthca_map_eq_icm_~icm_virt#1, mthca_map_eq_icm_~ret~6#1, mthca_map_eq_icm_~tmp~145#1;havoc mthca_map_eq_icm_#in~dev#1.base, mthca_map_eq_icm_#in~dev#1.offset, mthca_map_eq_icm_#in~icm_virt#1;assume { :end_inline_mthca_map_eq_icm } true;assume -2147483648 <= mthca_init_icm_#t~ret257#1 && mthca_init_icm_#t~ret257#1 <= 2147483647;mthca_init_icm_~err~3#1 := mthca_init_icm_#t~ret257#1;havoc mthca_init_icm_#t~mem256#1;havoc mthca_init_icm_#t~ret257#1; [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8185: assume 0 != (if mthca_QUERY_DDR_~tmp___0~21#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~tmp___0~21#1 % 256 % 4294967296 else mthca_QUERY_DDR_~tmp___0~21#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8185: assume !(0 != (if mthca_QUERY_DDR_~tmp___0~21#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~tmp___0~21#1 % 256 % 4294967296 else mthca_QUERY_DDR_~tmp___0~21#1 % 256 % 4294967296 - 4294967296));call mthca_QUERY_DDR_#t~mem989#1.base, mthca_QUERY_DDR_#t~mem989#1.offset := read~$Pointer$#14(mthca_QUERY_DDR_~mailbox~4#1.base, 8 + mthca_QUERY_DDR_~mailbox~4#1.offset, 8);mthca_QUERY_DDR_~outbox~2#1.base, mthca_QUERY_DDR_~outbox~2#1.offset := mthca_QUERY_DDR_#t~mem989#1.base, mthca_QUERY_DDR_#t~mem989#1.offset;havoc mthca_QUERY_DDR_#t~mem989#1.base, mthca_QUERY_DDR_#t~mem989#1.offset;call mthca_QUERY_DDR_#t~mem990#1 := read~int#14(mthca_QUERY_DDR_~mailbox~4#1.base, mthca_QUERY_DDR_~mailbox~4#1.offset, 8); [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22918: call ULTIMATE.dealloc(mthca_register_device_~#__key~12#1.base, mthca_register_device_~#__key~12#1.offset);havoc mthca_register_device_~#__key~12#1.base, mthca_register_device_~#__key~12#1.offset; [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20870: assume mthca_create_agents_#t~mem5226#1 > mthca_create_agents_~p~7#1;havoc mthca_create_agents_#t~mem5226#1; [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20870: assume !(mthca_create_agents_#t~mem5226#1 > mthca_create_agents_~p~7#1);havoc mthca_create_agents_#t~mem5226#1;mthca_create_agents_~p~7#1 := 1; [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5741: mthca_init_hca_#res#1 := mthca_init_hca_~err~5#1;call ULTIMATE.dealloc(mthca_init_hca_~#adapter~0#1.base, mthca_init_hca_~#adapter~0#1.offset);havoc mthca_init_hca_~#adapter~0#1.base, mthca_init_hca_~#adapter~0#1.offset; [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5741-1: SUMMARY for call mthca_close_hca(mthca_init_hca_~mdev#1.base, mthca_init_hca_~mdev#1.offset); srcloc: null [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5543: havoc mthca_init_icm_#t~mem315#1.base, mthca_init_icm_#t~mem315#1.offset;mthca_init_icm_~err~3#1 := -12; [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5543-1: SUMMARY for call dev_err(mthca_init_icm_#t~mem315#1.base, 148 + mthca_init_icm_#t~mem315#1.offset, 33, 0); srcloc: null [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5477: assume 0 != mthca_init_icm_~err~3#1;call mthca_init_icm_#t~mem258#1.base, mthca_init_icm_#t~mem258#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 2391 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5477: assume !(0 != mthca_init_icm_~err~3#1); [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8186: assume -9223372036854775808 <= mthca_QUERY_DDR_#t~ret988#1 && mthca_QUERY_DDR_#t~ret988#1 <= 9223372036854775807;mthca_QUERY_DDR_~tmp~59#1 := mthca_QUERY_DDR_#t~ret988#1;havoc mthca_QUERY_DDR_#t~ret988#1;mthca_QUERY_DDR_#res#1 := (if mthca_QUERY_DDR_~tmp~59#1 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~tmp~59#1 % 4294967296 else mthca_QUERY_DDR_~tmp~59#1 % 4294967296 - 4294967296); [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5213: assume -2147483648 <= mthca_tune_pci_#t~ret94#1 && mthca_tune_pci_#t~ret94#1 <= 2147483647;mthca_tune_pci_~tmp___1~0#1 := mthca_tune_pci_#t~ret94#1;havoc mthca_tune_pci_#t~mem93#1.base, mthca_tune_pci_#t~mem93#1.offset;havoc mthca_tune_pci_#t~ret94#1; [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12414: assume 0 != mthca_reset_~tmp___6~14#1;mthca_reset_~err~26#1 := -19;call mthca_reset_#t~mem2132#1.base, mthca_reset_#t~mem2132#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12414: assume !(0 != mthca_reset_~tmp___6~14#1);call mthca_reset_#t~mem2133#1 := read~int#14(mthca_reset_~#v~0#1.base, mthca_reset_~#v~0#1.offset, 4); [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5213-1: SUMMARY for call mthca_tune_pci_#t~ret94#1 := pci_find_capability(mthca_tune_pci_#t~mem93#1.base, mthca_tune_pci_#t~mem93#1.offset, 7); srcloc: null [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6006: assume 0 != ~msi_x~0;assume { :begin_inline_mthca_enable_msi_x } true;mthca_enable_msi_x_#in~mdev#1.base, mthca_enable_msi_x_#in~mdev#1.offset := ~mdev~0#1.base, ~mdev~0#1.offset;havoc mthca_enable_msi_x_#res#1;havoc mthca_enable_msi_x_#t~mem439#1.base, mthca_enable_msi_x_#t~mem439#1.offset, mthca_enable_msi_x_#t~ret440#1, mthca_enable_msi_x_#t~mem441#1, mthca_enable_msi_x_#t~mem442#1, mthca_enable_msi_x_#t~mem443#1, mthca_enable_msi_x_~mdev#1.base, mthca_enable_msi_x_~mdev#1.offset, mthca_enable_msi_x_~#entries~0#1.base, mthca_enable_msi_x_~#entries~0#1.offset, mthca_enable_msi_x_~err~7#1;mthca_enable_msi_x_~mdev#1.base, mthca_enable_msi_x_~mdev#1.offset := mthca_enable_msi_x_#in~mdev#1.base, mthca_enable_msi_x_#in~mdev#1.offset;call mthca_enable_msi_x_~#entries~0#1.base, mthca_enable_msi_x_~#entries~0#1.offset := #Ultimate.allocOnStack(18);havoc mthca_enable_msi_x_~err~7#1;call write~int#16(0, mthca_enable_msi_x_~#entries~0#1.base, 4 + mthca_enable_msi_x_~#entries~0#1.offset, 2);call write~int#16(1, mthca_enable_msi_x_~#entries~0#1.base, 10 + mthca_enable_msi_x_~#entries~0#1.offset, 2);call write~int#16(2, mthca_enable_msi_x_~#entries~0#1.base, 16 + mthca_enable_msi_x_~#entries~0#1.offset, 2);call mthca_enable_msi_x_#t~mem439#1.base, mthca_enable_msi_x_#t~mem439#1.offset := read~$Pointer$#14(mthca_enable_msi_x_~mdev#1.base, 2391 + mthca_enable_msi_x_~mdev#1.offset, 8);assume { :begin_inline_pci_enable_msix_exact } true;pci_enable_msix_exact_#in~dev#1.base, pci_enable_msix_exact_#in~dev#1.offset, pci_enable_msix_exact_#in~entries#1.base, pci_enable_msix_exact_#in~entries#1.offset, pci_enable_msix_exact_#in~nvec#1 := mthca_enable_msi_x_#t~mem439#1.base, mthca_enable_msi_x_#t~mem439#1.offset, mthca_enable_msi_x_~#entries~0#1.base, mthca_enable_msi_x_~#entries~0#1.offset, 3;havoc pci_enable_msix_exact_#res#1;havoc pci_enable_msix_exact_#t~ret75#1, pci_enable_msix_exact_~dev#1.base, pci_enable_msix_exact_~dev#1.offset, pci_enable_msix_exact_~entries#1.base, pci_enable_msix_exact_~entries#1.offset, pci_enable_msix_exact_~nvec#1, pci_enable_msix_exact_~rc~0#1, pci_enable_msix_exact_~tmp~9#1;pci_enable_msix_exact_~dev#1.base, pci_enable_msix_exact_~dev#1.offset := pci_enable_msix_exact_#in~dev#1.base, pci_enable_msix_exact_#in~dev#1.offset;pci_enable_msix_exact_~entries#1.base, pci_enable_msix_exact_~entries#1.offset := pci_enable_msix_exact_#in~entries#1.base, pci_enable_msix_exact_#in~entries#1.offset;pci_enable_msix_exact_~nvec#1 := pci_enable_msix_exact_#in~nvec#1;havoc pci_enable_msix_exact_~rc~0#1;havoc pci_enable_msix_exact_~tmp~9#1;assume { :begin_inline_pci_enable_msix_range } true;pci_enable_msix_range_#in~arg0#1.base, pci_enable_msix_range_#in~arg0#1.offset, pci_enable_msix_range_#in~arg1#1.base, pci_enable_msix_range_#in~arg1#1.offset, pci_enable_msix_range_#in~arg2#1, pci_enable_msix_range_#in~arg3#1 := pci_enable_msix_exact_~dev#1.base, pci_enable_msix_exact_~dev#1.offset, pci_enable_msix_exact_~entries#1.base, pci_enable_msix_exact_~entries#1.offset, pci_enable_msix_exact_~nvec#1, pci_enable_msix_exact_~nvec#1;havoc pci_enable_msix_range_#res#1;havoc pci_enable_msix_range_#t~nondet6806#1, pci_enable_msix_range_~arg0#1.base, pci_enable_msix_range_~arg0#1.offset, pci_enable_msix_range_~arg1#1.base, pci_enable_msix_range_~arg1#1.offset, pci_enable_msix_range_~arg2#1, pci_enable_msix_range_~arg3#1;pci_enable_msix_range_~arg0#1.base, pci_enable_msix_range_~arg0#1.offset := pci_enable_msix_range_#in~arg0#1.base, pci_enable_msix_range_#in~arg0#1.offset;pci_enable_msix_range_~arg1#1.base, pci_enable_msix_range_~arg1#1.offset := pci_enable_msix_range_#in~arg1#1.base, pci_enable_msix_range_#in~arg1#1.offset;pci_enable_msix_range_~arg2#1 := pci_enable_msix_range_#in~arg2#1;pci_enable_msix_range_~arg3#1 := pci_enable_msix_range_#in~arg3#1;havoc pci_enable_msix_range_#t~nondet6806#1;assume -2147483648 <= pci_enable_msix_range_#t~nondet6806#1 && pci_enable_msix_range_#t~nondet6806#1 <= 2147483647;pci_enable_msix_range_#res#1 := pci_enable_msix_range_#t~nondet6806#1;havoc pci_enable_msix_range_#t~nondet6806#1; [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6006: assume !(0 != ~msi_x~0); [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8186-1: SUMMARY for call mthca_QUERY_DDR_#t~ret988#1 := PTR_ERR(mthca_QUERY_DDR_~mailbox~4#1.base, mthca_QUERY_DDR_~mailbox~4#1.offset); srcloc: null [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5676: SUMMARY for call mthca_free_icms(mthca_init_arbel_~mdev#1.base, mthca_init_arbel_~mdev#1.offset); srcloc: null [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5478: havoc mthca_init_icm_#t~mem258#1.base, mthca_init_icm_#t~mem258#1.offset; [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12547: SUMMARY for call kfree(mthca_reset_~bridge_header~0#1.base, mthca_reset_~bridge_header~0#1.offset); srcloc: null [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5478-1: SUMMARY for call dev_err(mthca_init_icm_#t~mem258#1.base, 148 + mthca_init_icm_#t~mem258#1.offset, 26, 0); srcloc: null [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5214: assume 0 != mthca_tune_pci_~tmp___1~0#1;call mthca_tune_pci_#t~mem95#1.base, mthca_tune_pci_#t~mem95#1.offset := read~$Pointer$#14(mthca_tune_pci_~mdev#1.base, 2391 + mthca_tune_pci_~mdev#1.offset, 8);assume { :begin_inline_pcix_get_max_mmrbc } true;pcix_get_max_mmrbc_#in~arg0#1.base, pcix_get_max_mmrbc_#in~arg0#1.offset := mthca_tune_pci_#t~mem95#1.base, mthca_tune_pci_#t~mem95#1.offset;havoc pcix_get_max_mmrbc_#res#1;havoc pcix_get_max_mmrbc_#t~nondet6812#1, pcix_get_max_mmrbc_~arg0#1.base, pcix_get_max_mmrbc_~arg0#1.offset;pcix_get_max_mmrbc_~arg0#1.base, pcix_get_max_mmrbc_~arg0#1.offset := pcix_get_max_mmrbc_#in~arg0#1.base, pcix_get_max_mmrbc_#in~arg0#1.offset;havoc pcix_get_max_mmrbc_#t~nondet6812#1;assume -2147483648 <= pcix_get_max_mmrbc_#t~nondet6812#1 && pcix_get_max_mmrbc_#t~nondet6812#1 <= 2147483647;pcix_get_max_mmrbc_#res#1 := pcix_get_max_mmrbc_#t~nondet6812#1;havoc pcix_get_max_mmrbc_#t~nondet6812#1; [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5214: assume !(0 != mthca_tune_pci_~tmp___1~0#1);call mthca_tune_pci_#t~mem100#1 := read~int#14(mthca_tune_pci_~mdev#1.base, 2403 + mthca_tune_pci_~mdev#1.offset, 8); [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8253: assume mthca_QUERY_DDR_#t~switch1002#1; [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8253: assume !mthca_QUERY_DDR_#t~switch1002#1; [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10037: assume mthca_QUERY_ADAPTER_#t~switch1430#1; [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10037: assume !mthca_QUERY_ADAPTER_#t~switch1430#1;mthca_QUERY_ADAPTER_#t~switch1430#1 := mthca_QUERY_ADAPTER_#t~switch1430#1; [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8121: assume mthca_ENABLE_LAM_#t~switch968#1; [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8121: assume !mthca_ENABLE_LAM_#t~switch968#1;mthca_ENABLE_LAM_#t~switch968#1 := mthca_ENABLE_LAM_#t~switch968#1; [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12548: mthca_reset_#res#1 := mthca_reset_~err~26#1;call ULTIMATE.dealloc(mthca_reset_~#v~0#1.base, mthca_reset_~#v~0#1.offset);havoc mthca_reset_~#v~0#1.base, mthca_reset_~#v~0#1.offset; [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12548-1: SUMMARY for call kfree(mthca_reset_~hca_header~0#1.base, mthca_reset_~hca_header~0#1.offset); srcloc: null [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22986: call write~$Pointer$#14(#funAddr~mthca_multicast_attach.base, #funAddr~mthca_multicast_attach.offset, mthca_register_device_~dev#1.base, 840 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_multicast_detach.base, #funAddr~mthca_multicast_detach.offset, mthca_register_device_~dev#1.base, 848 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_process_mad.base, #funAddr~mthca_process_mad.offset, mthca_register_device_~dev#1.base, 856 + mthca_register_device_~dev#1.offset, 8); [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8254: SUMMARY for call __buggy_use_of_MTHCA_GET(); srcloc: null [2025-02-08 02:59:33,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8122: mthca_ENABLE_LAM_~tmp___6~4#1 := mthca_ENABLE_LAM_#t~ret971#1;mthca_ENABLE_LAM_~info~0#1 := mthca_ENABLE_LAM_~tmp___6~4#1; [2025-02-08 02:59:33,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12416: havoc mthca_reset_#t~mem2132#1.base, mthca_reset_#t~mem2132#1.offset; [2025-02-08 02:59:33,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12416-1: SUMMARY for call dev_err(mthca_reset_#t~mem2132#1.base, 148 + mthca_reset_#t~mem2132#1.offset, 207, 0); srcloc: null [2025-02-08 02:59:33,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10038-1: SUMMARY for call mthca_QUERY_ADAPTER_#t~ret1433#1 := __be32_to_cpup(mthca_QUERY_ADAPTER_~__p___1~4#1.base, mthca_QUERY_ADAPTER_~__p___1~4#1.offset); srcloc: null [2025-02-08 02:59:33,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6008: assume 0 == ~tmp___2~1#1;call #t~mem488#1 := read~int#14(~mdev~0#1.base, 2403 + ~mdev~0#1.offset, 8); [2025-02-08 02:59:33,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6008: assume !(0 == ~tmp___2~1#1); [2025-02-08 02:59:33,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8122-1: SUMMARY for call mthca_ENABLE_LAM_#t~ret971#1 := __be32_to_cpup(mthca_ENABLE_LAM_~__p___1~1#1.base, mthca_ENABLE_LAM_~__p___1~1#1.offset); srcloc: null [2025-02-08 02:59:33,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5876: call ULTIMATE.dealloc(mthca_enable_msi_x_~#entries~0#1.base, mthca_enable_msi_x_~#entries~0#1.offset);havoc mthca_enable_msi_x_~#entries~0#1.base, mthca_enable_msi_x_~#entries~0#1.offset;#t~ret487#1 := mthca_enable_msi_x_#res#1;havoc mthca_enable_msi_x_#t~mem439#1.base, mthca_enable_msi_x_#t~mem439#1.offset, mthca_enable_msi_x_#t~ret440#1, mthca_enable_msi_x_#t~mem441#1, mthca_enable_msi_x_#t~mem442#1, mthca_enable_msi_x_#t~mem443#1, mthca_enable_msi_x_~mdev#1.base, mthca_enable_msi_x_~mdev#1.offset, mthca_enable_msi_x_~#entries~0#1.base, mthca_enable_msi_x_~#entries~0#1.offset, mthca_enable_msi_x_~err~7#1;havoc mthca_enable_msi_x_#in~mdev#1.base, mthca_enable_msi_x_#in~mdev#1.offset;assume { :end_inline_mthca_enable_msi_x } true;assume -2147483648 <= #t~ret487#1 && #t~ret487#1 <= 2147483647;~tmp___2~1#1 := #t~ret487#1;havoc #t~ret487#1; [2025-02-08 02:59:33,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10038: call write~int#14(mthca_QUERY_ADAPTER_#t~ret1433#1, mthca_QUERY_ADAPTER_~adapter#1.base, 8 + mthca_QUERY_ADAPTER_~adapter#1.offset, 4); [2025-02-08 02:59:33,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678: assume -2147483648 <= mthca_init_arbel_#t~ret377#1 && mthca_init_arbel_#t~ret377#1 <= 2147483647;call mthca_init_arbel_#t~mem378#1.base, mthca_init_arbel_#t~mem378#1.offset := read~$Pointer$#14(mthca_init_arbel_~mdev#1.base, 2519 + mthca_init_arbel_~mdev#1.offset, 8); [2025-02-08 02:59:33,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22921: assume 0 != mthca_register_device_~ret~15#1;mthca_register_device_#res#1 := mthca_register_device_~ret~15#1;call ULTIMATE.dealloc(mthca_register_device_~#__key~12#1.base, mthca_register_device_~#__key~12#1.offset);havoc mthca_register_device_~#__key~12#1.base, mthca_register_device_~#__key~12#1.offset; [2025-02-08 02:59:33,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22921: assume !(0 != mthca_register_device_~ret~15#1); [2025-02-08 02:59:33,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678-1: SUMMARY for call mthca_init_arbel_#t~ret377#1 := mthca_UNMAP_FA(mthca_init_arbel_~mdev#1.base, mthca_init_arbel_~mdev#1.offset); srcloc: null [2025-02-08 02:59:33,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5414: call write~$Pointer$#14(mthca_load_fw_#t~ret235#1.base, mthca_load_fw_#t~ret235#1.offset, mthca_load_fw_~mdev#1.base, 2519 + mthca_load_fw_~mdev#1.offset, 8);havoc mthca_load_fw_#t~mem234#1;havoc mthca_load_fw_#t~ret235#1.base, mthca_load_fw_#t~ret235#1.offset;call mthca_load_fw_#t~mem236#1.base, mthca_load_fw_#t~mem236#1.offset := read~$Pointer$#14(mthca_load_fw_~mdev#1.base, 2519 + mthca_load_fw_~mdev#1.offset, 8); [2025-02-08 02:59:33,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12549: #t~ret471#1 := mthca_reset_#res#1;havoc mthca_reset_#t~mem2093#1, mthca_reset_#t~bitwise2094#1, mthca_reset_#t~mem2095#1, mthca_reset_#t~mem2096#1.base, mthca_reset_#t~mem2096#1.offset, mthca_reset_#t~mem2097#1.base, mthca_reset_#t~mem2097#1.offset, mthca_reset_#t~mem2098#1.base, mthca_reset_#t~mem2098#1.offset, mthca_reset_#t~short2099#1, mthca_reset_#t~ret2100#1.base, mthca_reset_#t~ret2100#1.offset, mthca_reset_#t~mem2101#1.base, mthca_reset_#t~mem2101#1.offset, mthca_reset_#t~mem2102#1.base, mthca_reset_#t~mem2102#1.offset, mthca_reset_#t~mem2103#1, mthca_reset_#t~mem2104#1.base, mthca_reset_#t~mem2104#1.offset, mthca_reset_#t~mem2105#1, mthca_reset_#t~ret2106#1.base, mthca_reset_#t~ret2106#1.offset, mthca_reset_#t~mem2107#1.base, mthca_reset_#t~mem2107#1.offset, mthca_reset_#t~ret2108#1.base, mthca_reset_#t~ret2108#1.offset, mthca_reset_#t~mem2109#1.base, mthca_reset_#t~mem2109#1.offset, mthca_reset_#t~ret2110#1.base, mthca_reset_#t~ret2110#1.offset, mthca_reset_#t~mem2111#1.base, mthca_reset_#t~mem2111#1.offset, mthca_reset_#t~mem2112#1.base, mthca_reset_#t~mem2112#1.offset, mthca_reset_#t~ret2113#1, mthca_reset_#t~mem2114#1.base, mthca_reset_#t~mem2114#1.offset, mthca_reset_#t~mem2115#1.base, mthca_reset_#t~mem2115#1.offset, mthca_reset_#t~ret2116#1, mthca_reset_#t~mem2117#1.base, mthca_reset_#t~mem2117#1.offset, mthca_reset_#t~ret2118#1, mthca_reset_#t~ret2119#1.base, mthca_reset_#t~ret2119#1.offset, mthca_reset_#t~mem2120#1.base, mthca_reset_#t~mem2120#1.offset, mthca_reset_#t~ret2121#1, mthca_reset_#t~mem2122#1.base, mthca_reset_#t~mem2122#1.offset, mthca_reset_#t~ret2123#1, mthca_reset_#t~mem2124#1.base, mthca_reset_#t~mem2124#1.offset, mthca_reset_#t~mem2125#1.base, mthca_reset_#t~mem2125#1.offset, mthca_reset_#t~mem2126#1, mthca_reset_#t~ret2127#1.base, mthca_reset_#t~ret2127#1.offset, mthca_reset_#t~mem2128#1.base, mthca_reset_#t~mem2128#1.offset, mthca_reset_#t~ite2130#1.base, mthca_reset_#t~ite2130#1.offset, mthca_reset_#t~mem2129#1.base, mthca_reset_#t~mem2129#1.offset, mthca_reset_#t~ret2131#1, mthca_reset_#t~mem2132#1.base, mthca_reset_#t~mem2132#1.offset, mthca_reset_#t~mem2133#1, mthca_reset_#t~mem2134#1.base, mthca_reset_#t~mem2134#1.offset, mthca_reset_#t~mem2135#1, mthca_reset_#t~ret2136#1, mthca_reset_#t~mem2137#1.base, mthca_reset_#t~mem2137#1.offset, mthca_reset_#t~mem2138#1, mthca_reset_#t~ret2139#1, mthca_reset_#t~mem2140#1.base, mthca_reset_#t~mem2140#1.offset, mthca_reset_#t~mem2141#1, mthca_reset_#t~ret2142#1, mthca_reset_#t~mem2143#1.base, mthca_reset_#t~mem2143#1.offset, mthca_reset_#t~mem2144#1, mthca_reset_#t~ret2145#1, mthca_reset_#t~mem2146#1.base, mthca_reset_#t~mem2146#1.offset, mthca_reset_#t~mem2147#1.base, mthca_reset_#t~mem2147#1.offset, mthca_reset_#t~mem2148#1, mthca_reset_#t~ret2149#1, mthca_reset_#t~mem2150#1.base, mthca_reset_#t~mem2150#1.offset, mthca_reset_#t~mem2151#1, mthca_reset_#t~mem2152#1.base, mthca_reset_#t~mem2152#1.offset, mthca_reset_#t~ret2153#1, mthca_reset_#t~mem2154#1.base, mthca_reset_#t~mem2154#1.offset, mthca_reset_#t~mem2155#1, mthca_reset_#t~mem2156#1.base, mthca_reset_#t~mem2156#1.offset, mthca_reset_#t~ret2157#1, mthca_reset_#t~mem2158#1.base, mthca_reset_#t~mem2158#1.offset, mthca_reset_#t~mem2159#1.base, mthca_reset_#t~mem2159#1.offset, mthca_reset_#t~mem2160#1, mthca_reset_#t~ret2161#1, mthca_reset_#t~mem2162#1.base, mthca_reset_#t~mem2162#1.offset, mthca_reset_#t~mem2163#1.base, mthca_reset_#t~mem2163#1.offset, mthca_reset_#t~mem2164#1, mthca_reset_#t~ret2165#1, mthca_reset_#t~mem2166#1.base, mthca_reset_#t~mem2166#1.offset, mthca_reset_~mdev#1.base, mthca_reset_~mdev#1.offset, mthca_reset_~i~8#1, mthca_reset_~err~26#1, mthca_reset_~hca_header~0#1.base, mthca_reset_~hca_header~0#1.offset, mthca_reset_~bridge_header~0#1.base, mthca_reset_~bridge_header~0#1.offset, mthca_reset_~bridge~0#1.base, mthca_reset_~bridge~0#1.offset, mthca_reset_~bridge_pcix_cap~0#1, mthca_reset_~hca_pcie_cap~0#1, mthca_reset_~hca_pcix_cap~0#1, mthca_reset_~devctl~0#1, mthca_reset_~linkctl~0#1, mthca_reset_~tmp~110#1.base, mthca_reset_~tmp~110#1.offset, mthca_reset_~tmp___0~34#1.base, mthca_reset_~tmp___0~34#1.offset, mthca_reset_~tmp___1~22#1.base, mthca_reset_~tmp___1~22#1.offset, mthca_reset_~tmp___2~21#1, mthca_reset_~tmp___3~17#1.base, mthca_reset_~tmp___3~17#1.offset, mthca_reset_~tmp___4~16#1, mthca_reset_~reset~0#1.base, mthca_reset_~reset~0#1.offset, mthca_reset_~tmp___5~15#1.base, mthca_reset_~tmp___5~15#1.offset, mthca_reset_~#v~0#1.base, mthca_reset_~#v~0#1.offset, mthca_reset_~c~0#1, mthca_reset_~tmp___6~14#1, mthca_reset_~tmp___7~13#1, mthca_reset_~tmp___8~10#1, mthca_reset_~tmp___9~10#1, mthca_reset_~tmp___10~9#1, mthca_reset_~tmp___11~7#1, mthca_reset_~tmp___12~6#1, mthca_reset_~tmp___13~5#1, mthca_reset_~tmp___14~5#1, mthca_reset_~tmp___15~5#1;havoc mthca_reset_#in~mdev#1.base, mthca_reset_#in~mdev#1.offset;assume { :end_inline_mthca_reset } true;assume -2147483648 <= #t~ret471#1 && #t~ret471#1 <= 2147483647;~err~8#1 := #t~ret471#1;havoc #t~ret471#1; [2025-02-08 02:59:33,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12483: assume 0 != mthca_reset_~hca_pcix_cap~0#1;call mthca_reset_#t~mem2147#1.base, mthca_reset_#t~mem2147#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8);call mthca_reset_#t~mem2148#1 := read~int#14(mthca_reset_~hca_header~0#1.base, mthca_reset_~hca_header~0#1.offset + 4 * (if (if mthca_reset_~hca_pcix_cap~0#1 < 0 && 0 != mthca_reset_~hca_pcix_cap~0#1 % 4 then 1 + mthca_reset_~hca_pcix_cap~0#1 / 4 else mthca_reset_~hca_pcix_cap~0#1 / 4) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (if mthca_reset_~hca_pcix_cap~0#1 < 0 && 0 != mthca_reset_~hca_pcix_cap~0#1 % 4 then 1 + mthca_reset_~hca_pcix_cap~0#1 / 4 else mthca_reset_~hca_pcix_cap~0#1 / 4) % 18446744073709551616 % 18446744073709551616 else (if mthca_reset_~hca_pcix_cap~0#1 < 0 && 0 != mthca_reset_~hca_pcix_cap~0#1 % 4 then 1 + mthca_reset_~hca_pcix_cap~0#1 / 4 else mthca_reset_~hca_pcix_cap~0#1 / 4) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 02:59:33,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12483: assume !(0 != mthca_reset_~hca_pcix_cap~0#1); [2025-02-08 02:59:33,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5414-1: SUMMARY for call mthca_load_fw_#t~ret235#1.base, mthca_load_fw_#t~ret235#1.offset := mthca_alloc_icm(mthca_load_fw_~mdev#1.base, mthca_load_fw_~mdev#1.offset, (if mthca_load_fw_#t~mem234#1 % 65536 % 4294967296 <= 2147483647 then mthca_load_fw_#t~mem234#1 % 65536 % 4294967296 else mthca_load_fw_#t~mem234#1 % 65536 % 4294967296 - 4294967296), 131794, 0); srcloc: null [2025-02-08 02:59:33,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13276: pci_dma_mapping_error_#t~ret2382#1 := dma_mapping_error_#res#1;havoc dma_mapping_error_#t~ret2374#1.base, dma_mapping_error_#t~ret2374#1.offset, dma_mapping_error_#t~mem2375#1.base, dma_mapping_error_#t~mem2375#1.offset, dma_mapping_error_#t~mem2379#1.base, dma_mapping_error_#t~mem2379#1.offset, dma_mapping_error_#t~ret2380#1, dma_mapping_error_~dev#1.base, dma_mapping_error_~dev#1.offset, dma_mapping_error_~dma_addr#1, dma_mapping_error_~ops~2#1.base, dma_mapping_error_~ops~2#1.offset, dma_mapping_error_~tmp~131#1.base, dma_mapping_error_~tmp~131#1.offset, dma_mapping_error_~tmp___0~40#1;havoc dma_mapping_error_#in~dev#1.base, dma_mapping_error_#in~dev#1.offset, dma_mapping_error_#in~dma_addr#1;assume { :end_inline_dma_mapping_error } true;assume -2147483648 <= pci_dma_mapping_error_#t~ret2382#1 && pci_dma_mapping_error_#t~ret2382#1 <= 2147483647;pci_dma_mapping_error_~tmp~133#1 := pci_dma_mapping_error_#t~ret2382#1;havoc pci_dma_mapping_error_#t~ret2382#1;pci_dma_mapping_error_#res#1 := pci_dma_mapping_error_~tmp~133#1; [2025-02-08 02:59:33,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6009-2: havoc #t~bitwise489#1;assume (#t~bitwise489#1 % 18446744073709551616 >= #t~mem488#1 % 18446744073709551616 && #t~bitwise489#1 % 18446744073709551616 >= 8) && #t~bitwise489#1 % 18446744073709551616 <= 8 + #t~mem488#1 % 18446744073709551616; [2025-02-08 02:59:33,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9973: mthca_QUERY_ADAPTER_~mailbox~6#1.base, mthca_QUERY_ADAPTER_~mailbox~6#1.offset := mthca_QUERY_ADAPTER_#t~ret1413#1.base, mthca_QUERY_ADAPTER_#t~ret1413#1.offset;havoc mthca_QUERY_ADAPTER_#t~ret1413#1.base, mthca_QUERY_ADAPTER_#t~ret1413#1.offset; [2025-02-08 02:59:33,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6009-3: assume false;#t~bitwise489#1 := #t~mem488#1; [2025-02-08 02:59:33,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6009-3: assume !false; [2025-02-08 02:59:33,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9973-1: SUMMARY for call mthca_QUERY_ADAPTER_#t~ret1413#1.base, mthca_QUERY_ADAPTER_#t~ret1413#1.offset := mthca_alloc_mailbox(mthca_QUERY_ADAPTER_~dev#1.base, mthca_QUERY_ADAPTER_~dev#1.offset, 208); srcloc: null [2025-02-08 02:59:33,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6009: call write~int#14(#t~bitwise489#1, ~mdev~0#1.base, 2403 + ~mdev~0#1.offset, 8);havoc #t~mem488#1;havoc #t~bitwise489#1; [2025-02-08 02:59:33,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6009-1: [2025-02-08 02:59:33,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6009-4: assume 0 == #t~mem488#1 % 18446744073709551616 || 8 == #t~mem488#1 % 18446744073709551616;#t~bitwise489#1 := 8; [2025-02-08 02:59:33,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6009-4: assume !(0 == #t~mem488#1 % 18446744073709551616 || 8 == #t~mem488#1 % 18446744073709551616); [2025-02-08 02:59:33,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679: havoc mthca_init_arbel_#t~mem378#1.base, mthca_init_arbel_#t~mem378#1.offset;call mthca_init_arbel_#t~mem379#1 := read~int#14(mthca_init_arbel_~mdev#1.base, 2403 + mthca_init_arbel_~mdev#1.offset, 8); [2025-02-08 02:59:33,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679-1: SUMMARY for call mthca_free_icm(mthca_init_arbel_~mdev#1.base, mthca_init_arbel_~mdev#1.offset, mthca_init_arbel_#t~mem378#1.base, mthca_init_arbel_#t~mem378#1.offset, 0); srcloc: null [2025-02-08 02:59:33,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595-1: SUMMARY for call mthca_MAP_FA_#t~ret827#1 := mthca_map_cmd(mthca_MAP_FA_~dev#1.base, mthca_MAP_FA_~dev#1.offset, 4095, mthca_MAP_FA_~icm#1.base, mthca_MAP_FA_~icm#1.offset, 18446744073709551615); srcloc: null [2025-02-08 02:59:33,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595: assume -2147483648 <= mthca_MAP_FA_#t~ret827#1 && mthca_MAP_FA_#t~ret827#1 <= 2147483647;mthca_MAP_FA_~tmp~53#1 := mthca_MAP_FA_#t~ret827#1;havoc mthca_MAP_FA_#t~ret827#1;mthca_MAP_FA_#res#1 := mthca_MAP_FA_~tmp~53#1; [2025-02-08 02:59:33,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12484: assume -2147483648 <= mthca_reset_#t~ret2149#1 && mthca_reset_#t~ret2149#1 <= 2147483647;mthca_reset_~tmp___11~7#1 := mthca_reset_#t~ret2149#1;havoc mthca_reset_#t~mem2147#1.base, mthca_reset_#t~mem2147#1.offset;havoc mthca_reset_#t~mem2148#1;havoc mthca_reset_#t~ret2149#1; [2025-02-08 02:59:33,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12484-1: SUMMARY for call mthca_reset_#t~ret2149#1 := pci_write_config_dword(mthca_reset_#t~mem2147#1.base, mthca_reset_#t~mem2147#1.offset, mthca_reset_~hca_pcix_cap~0#1, mthca_reset_#t~mem2148#1); srcloc: null [2025-02-08 02:59:33,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22922: #t~ret499#1 := mthca_register_device_#res#1;havoc mthca_register_device_#t~ret5963#1, mthca_register_device_#t~ret5964#1, mthca_register_device_#t~mem5965#1, mthca_register_device_#t~mem5966#1.base, mthca_register_device_#t~mem5966#1.offset, mthca_register_device_#t~mem5967#1, mthca_register_device_#t~bitwise5968#1, mthca_register_device_#t~mem5969#1, mthca_register_device_#t~bitwise5970#1, mthca_register_device_#t~ret5971#1, mthca_register_device_#t~mem5972#1, mthca_register_device_#t~bitwise5973#1, mthca_register_device_#t~ret5974#1, mthca_register_device_#t~ret5975#1, mthca_register_device_#t~ret5976#1, mthca_register_device_#t~mem5977#1.base, mthca_register_device_#t~mem5977#1.offset, mthca_register_device_#t~ret5978#1, mthca_register_device_~dev#1.base, mthca_register_device_~dev#1.offset, mthca_register_device_~ret~15#1, mthca_register_device_~i~47#1, mthca_register_device_~tmp~311#1, mthca_register_device_~tmp___0~142#1, mthca_register_device_~tmp___1~109#1, mthca_register_device_~#__key~12#1.base, mthca_register_device_~#__key~12#1.offset;havoc mthca_register_device_#in~dev#1.base, mthca_register_device_#in~dev#1.offset;assume { :end_inline_mthca_register_device } true;assume -2147483648 <= #t~ret499#1 && #t~ret499#1 <= 2147483647;~err~8#1 := #t~ret499#1;havoc #t~ret499#1; [2025-02-08 02:59:33,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26358-1: mthca_register_device_#t~ret5976#1 := ib_register_device_#res#1;havoc ib_register_device_#t~nondet6793#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 <= mthca_register_device_#t~ret5976#1 && mthca_register_device_#t~ret5976#1 <= 2147483647;mthca_register_device_~ret~15#1 := mthca_register_device_#t~ret5976#1;havoc mthca_register_device_#t~ret5976#1; [2025-02-08 02:59:33,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11163-1: SUMMARY for call mthca_SET_ICM_SIZE_#t~ret1774#1 := mthca_cmd_imm(mthca_SET_ICM_SIZE_~dev#1.base, mthca_SET_ICM_SIZE_~dev#1.offset, mthca_SET_ICM_SIZE_~icm_size#1, mthca_SET_ICM_SIZE_~aux_pages#1.base, mthca_SET_ICM_SIZE_~aux_pages#1.offset, 0, 0, 4093, 15000); srcloc: null [2025-02-08 02:59:33,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5217: assume 0 != mthca_tune_pci_~tmp___0~3#1;call mthca_tune_pci_#t~mem99#1.base, mthca_tune_pci_#t~mem99#1.offset := read~$Pointer$#14(mthca_tune_pci_~mdev#1.base, 2391 + mthca_tune_pci_~mdev#1.offset, 8); [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5217: assume !(0 != mthca_tune_pci_~tmp___0~3#1); [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11163: assume -2147483648 <= mthca_SET_ICM_SIZE_#t~ret1774#1 && mthca_SET_ICM_SIZE_#t~ret1774#1 <= 2147483647;mthca_SET_ICM_SIZE_~tmp~73#1 := mthca_SET_ICM_SIZE_#t~ret1774#1;havoc mthca_SET_ICM_SIZE_#t~ret1774#1;mthca_SET_ICM_SIZE_~ret~5#1 := mthca_SET_ICM_SIZE_~tmp~73#1; [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26358: havoc ib_register_device_#t~nondet6793#1; [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9974-1: SUMMARY for call mthca_QUERY_ADAPTER_#t~ret1414#1 := IS_ERR(mthca_QUERY_ADAPTER_~mailbox~6#1.base, mthca_QUERY_ADAPTER_~mailbox~6#1.offset); srcloc: null [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10040: assume mthca_QUERY_ADAPTER_#t~switch1430#1; [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10040: assume !mthca_QUERY_ADAPTER_#t~switch1430#1;mthca_QUERY_ADAPTER_#t~switch1430#1 := true; [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9974: mthca_QUERY_ADAPTER_~tmp___0~24#1 := (if 0 == mthca_QUERY_ADAPTER_#t~ret1414#1 % 256 then 0 else 1);havoc mthca_QUERY_ADAPTER_#t~ret1414#1; [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5614: assume -2147483648 <= mthca_init_arbel_#t~ret347#1 && mthca_init_arbel_#t~ret347#1 <= 2147483647;mthca_init_arbel_~err~4#1 := mthca_init_arbel_#t~ret347#1;havoc mthca_init_arbel_#t~ret347#1; [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22857: mthca_init_node_data_~tmp~310#1.base, mthca_init_node_data_~tmp~310#1.offset := mthca_init_node_data_#t~ret5952#1.base, mthca_init_node_data_#t~ret5952#1.offset;havoc mthca_init_node_data_#t~ret5952#1.base, mthca_init_node_data_#t~ret5952#1.offset;mthca_init_node_data_~in_mad~5#1.base, mthca_init_node_data_~in_mad~5#1.offset := mthca_init_node_data_~tmp~310#1.base, mthca_init_node_data_~tmp~310#1.offset; [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22857-1: SUMMARY for call mthca_init_node_data_#t~ret5952#1.base, mthca_init_node_data_#t~ret5952#1.offset := kzalloc(256, 208); srcloc: null [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5482: assume -2147483648 <= mthca_init_icm_#t~ret259#1 && mthca_init_icm_#t~ret259#1 <= 2147483647;mthca_init_icm_~tmp~18#1 := mthca_init_icm_#t~ret259#1;havoc mthca_init_icm_#t~ret259#1; [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5614-1: SUMMARY for call mthca_init_arbel_#t~ret347#1 := mthca_QUERY_FW(mthca_init_arbel_~mdev#1.base, mthca_init_arbel_~mdev#1.offset); srcloc: null [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5482-1: SUMMARY for call mthca_init_icm_#t~ret259#1 := dma_get_cache_alignment(); srcloc: null [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5416: assume 0 == (mthca_load_fw_#t~mem236#1.base + mthca_load_fw_#t~mem236#1.offset) % 18446744073709551616;havoc mthca_load_fw_#t~mem236#1.base, mthca_load_fw_#t~mem236#1.offset;call mthca_load_fw_#t~mem237#1.base, mthca_load_fw_#t~mem237#1.offset := read~$Pointer$#14(mthca_load_fw_~mdev#1.base, 2391 + mthca_load_fw_~mdev#1.offset, 8); [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5416: assume !(0 == (mthca_load_fw_#t~mem236#1.base + mthca_load_fw_#t~mem236#1.offset) % 18446744073709551616);havoc mthca_load_fw_#t~mem236#1.base, mthca_load_fw_#t~mem236#1.offset;call mthca_load_fw_#t~mem238#1.base, mthca_load_fw_#t~mem238#1.offset := read~$Pointer$#14(mthca_load_fw_~mdev#1.base, 2519 + mthca_load_fw_~mdev#1.offset, 8);assume { :begin_inline_mthca_MAP_FA } true;mthca_MAP_FA_#in~dev#1.base, mthca_MAP_FA_#in~dev#1.offset, mthca_MAP_FA_#in~icm#1.base, mthca_MAP_FA_#in~icm#1.offset := mthca_load_fw_~mdev#1.base, mthca_load_fw_~mdev#1.offset, mthca_load_fw_#t~mem238#1.base, mthca_load_fw_#t~mem238#1.offset;havoc mthca_MAP_FA_#res#1;havoc mthca_MAP_FA_#t~ret827#1, mthca_MAP_FA_~dev#1.base, mthca_MAP_FA_~dev#1.offset, mthca_MAP_FA_~icm#1.base, mthca_MAP_FA_~icm#1.offset, mthca_MAP_FA_~tmp~53#1;mthca_MAP_FA_~dev#1.base, mthca_MAP_FA_~dev#1.offset := mthca_MAP_FA_#in~dev#1.base, mthca_MAP_FA_#in~dev#1.offset;mthca_MAP_FA_~icm#1.base, mthca_MAP_FA_~icm#1.offset := mthca_MAP_FA_#in~icm#1.base, mthca_MAP_FA_#in~icm#1.offset;havoc mthca_MAP_FA_~tmp~53#1; [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5218: havoc mthca_tune_pci_#t~mem99#1.base, mthca_tune_pci_#t~mem99#1.offset;mthca_tune_pci_#res#1 := -19; [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22989: assume -2147483648 <= mthca_register_device_#t~ret5975#1 && mthca_register_device_#t~ret5975#1 <= 2147483647;mthca_register_device_~tmp___1~109#1 := mthca_register_device_#t~ret5975#1;havoc mthca_register_device_#t~ret5975#1; [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20875: call mthca_create_agents_#t~mem5229#1 := read~int#14(mthca_create_agents_~dev#1.base, 3179 + mthca_create_agents_~dev#1.offset, 4); [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22989-1: SUMMARY for call mthca_register_device_#t~ret5975#1 := mthca_is_memfree(mthca_register_device_~dev#1.base, mthca_register_device_~dev#1.offset); srcloc: null [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257-3: assume 2 == mthca_QUERY_DDR_#t~mem1008#1 % 18446744073709551616;mthca_QUERY_DDR_#t~bitwise1009#1 := mthca_QUERY_DDR_#t~mem1008#1; [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257-3: assume !(2 == mthca_QUERY_DDR_#t~mem1008#1 % 18446744073709551616); [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8191-1: SUMMARY for call mthca_QUERY_DDR_#t~ret991#1 := mthca_cmd_box(mthca_QUERY_DDR_~dev#1.base, mthca_QUERY_DDR_~dev#1.offset, 0, mthca_QUERY_DDR_#t~mem990#1, 0, 0, 5, 15000); srcloc: null [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257-2: havoc mthca_QUERY_DDR_#t~bitwise1009#1;assume mthca_QUERY_DDR_#t~bitwise1009#1 % 18446744073709551616 <= mthca_QUERY_DDR_#t~mem1008#1 % 18446744073709551616 && mthca_QUERY_DDR_#t~bitwise1009#1 % 18446744073709551616 <= 2; [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8191: assume -2147483648 <= mthca_QUERY_DDR_#t~ret991#1 && mthca_QUERY_DDR_#t~ret991#1 <= 2147483647;mthca_QUERY_DDR_~err~15#1 := mthca_QUERY_DDR_#t~ret991#1;havoc mthca_QUERY_DDR_#t~mem990#1;havoc mthca_QUERY_DDR_#t~ret991#1; [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257-1: [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5218-1: SUMMARY for call dev_err(mthca_tune_pci_#t~mem99#1.base, 148 + mthca_tune_pci_#t~mem99#1.offset, 5, 0); srcloc: null [2025-02-08 02:59:33,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257: assume (0 != mthca_QUERY_DDR_#t~bitwise1007#1) != (0 != mthca_QUERY_DDR_#t~bitwise1009#1 % 18446744073709551616);havoc mthca_QUERY_DDR_#t~bitwise1007#1;havoc mthca_QUERY_DDR_#t~mem1008#1;havoc mthca_QUERY_DDR_#t~bitwise1009#1;call mthca_QUERY_DDR_#t~mem1010#1.base, mthca_QUERY_DDR_#t~mem1010#1.offset := read~$Pointer$#14(mthca_QUERY_DDR_~dev#1.base, 2391 + mthca_QUERY_DDR_~dev#1.offset, 8); [2025-02-08 02:59:33,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257: assume !((0 != mthca_QUERY_DDR_#t~bitwise1007#1) != (0 != mthca_QUERY_DDR_#t~bitwise1009#1 % 18446744073709551616));havoc mthca_QUERY_DDR_#t~bitwise1007#1;havoc mthca_QUERY_DDR_#t~mem1008#1;havoc mthca_QUERY_DDR_#t~bitwise1009#1; [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059-1: SUMMARY for call mthca_ENABLE_LAM_#t~ret952#1.base, mthca_ENABLE_LAM_#t~ret952#1.offset := mthca_alloc_mailbox(mthca_ENABLE_LAM_~dev#1.base, mthca_ENABLE_LAM_~dev#1.offset, 208); srcloc: null [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257-7: havoc mthca_QUERY_DDR_#t~bitwise1007#1;assume (((((if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296) < 0 || mthca_QUERY_DDR_#t~bitwise1007#1 <= (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296)) && mthca_QUERY_DDR_#t~bitwise1007#1 <= 16) && mthca_QUERY_DDR_#t~bitwise1007#1 >= 0) && ((if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296) >= 0 || mthca_QUERY_DDR_#t~bitwise1007#1 > 16 + (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296))) && mthca_QUERY_DDR_#t~bitwise1007#1 >= -2147483648; [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059: mthca_ENABLE_LAM_~mailbox~3#1.base, mthca_ENABLE_LAM_~mailbox~3#1.offset := mthca_ENABLE_LAM_#t~ret952#1.base, mthca_ENABLE_LAM_#t~ret952#1.offset;havoc mthca_ENABLE_LAM_#t~ret952#1.base, mthca_ENABLE_LAM_#t~ret952#1.offset; [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257-6: [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257-5: call mthca_QUERY_DDR_#t~mem1008#1 := read~int#14(mthca_QUERY_DDR_~dev#1.base, 2403 + mthca_QUERY_DDR_~dev#1.offset, 8); [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8125: assume mthca_ENABLE_LAM_#t~switch968#1; [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8125: assume !mthca_ENABLE_LAM_#t~switch968#1;mthca_ENABLE_LAM_#t~switch968#1 := true; [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257-4: assume 0 == mthca_QUERY_DDR_#t~mem1008#1 % 18446744073709551616;mthca_QUERY_DDR_#t~bitwise1009#1 := 0; [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257-4: assume !(0 == mthca_QUERY_DDR_#t~mem1008#1 % 18446744073709551616); [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257-9: assume 0 == (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296);mthca_QUERY_DDR_#t~bitwise1007#1 := 0; [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257-9: assume !(0 == (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257-8: assume 16 == (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296);mthca_QUERY_DDR_#t~bitwise1007#1 := (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8257-8: assume !(16 == (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10041: mthca_QUERY_ADAPTER_~tmp___6~7#1 := mthca_QUERY_ADAPTER_#t~ret1434#1;call write~int#14(mthca_QUERY_ADAPTER_~tmp___6~7#1, mthca_QUERY_ADAPTER_~adapter#1.base, 8 + mthca_QUERY_ADAPTER_~adapter#1.offset, 4); [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10041-1: SUMMARY for call mthca_QUERY_ADAPTER_#t~ret1434#1 := __be64_to_cpup(mthca_QUERY_ADAPTER_~__p___1~4#1.base, mthca_QUERY_ADAPTER_~__p___1~4#1.offset); srcloc: null [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9975: assume 0 != (if mthca_QUERY_ADAPTER_~tmp___0~24#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_ADAPTER_~tmp___0~24#1 % 256 % 4294967296 else mthca_QUERY_ADAPTER_~tmp___0~24#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9975: assume !(0 != (if mthca_QUERY_ADAPTER_~tmp___0~24#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_ADAPTER_~tmp___0~24#1 % 256 % 4294967296 else mthca_QUERY_ADAPTER_~tmp___0~24#1 % 256 % 4294967296 - 4294967296));call mthca_QUERY_ADAPTER_#t~mem1416#1.base, mthca_QUERY_ADAPTER_#t~mem1416#1.offset := read~$Pointer$#14(mthca_QUERY_ADAPTER_~mailbox~6#1.base, 8 + mthca_QUERY_ADAPTER_~mailbox~6#1.offset, 8);mthca_QUERY_ADAPTER_~outbox~4#1.base, mthca_QUERY_ADAPTER_~outbox~4#1.offset := mthca_QUERY_ADAPTER_#t~mem1416#1.base, mthca_QUERY_ADAPTER_#t~mem1416#1.offset;havoc mthca_QUERY_ADAPTER_#t~mem1416#1.base, mthca_QUERY_ADAPTER_#t~mem1416#1.offset;call mthca_QUERY_ADAPTER_#t~mem1417#1 := read~int#14(mthca_QUERY_ADAPTER_~mailbox~6#1.base, mthca_QUERY_ADAPTER_~mailbox~6#1.offset, 8); [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5681-2: havoc mthca_init_arbel_#t~bitwise380#1;assume mthca_init_arbel_#t~bitwise380#1 % 18446744073709551616 <= mthca_init_arbel_#t~mem379#1 % 18446744073709551616 && mthca_init_arbel_#t~bitwise380#1 % 18446744073709551616 <= 16; [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5615: assume 0 != mthca_init_arbel_~err~4#1;call mthca_init_arbel_#t~mem348#1.base, mthca_init_arbel_#t~mem348#1.offset := read~$Pointer$#14(mthca_init_arbel_~mdev#1.base, 2391 + mthca_init_arbel_~mdev#1.offset, 8); [2025-02-08 02:59:33,873 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5615: assume !(0 != mthca_init_arbel_~err~4#1);assume { :begin_inline_mthca_ENABLE_LAM } true;mthca_ENABLE_LAM_#in~dev#1.base, mthca_ENABLE_LAM_#in~dev#1.offset := mthca_init_arbel_~mdev#1.base, mthca_init_arbel_~mdev#1.offset;havoc mthca_ENABLE_LAM_#res#1;havoc mthca_ENABLE_LAM_#t~ret952#1.base, mthca_ENABLE_LAM_#t~ret952#1.offset, mthca_ENABLE_LAM_#t~ret953#1, mthca_ENABLE_LAM_#t~ret954#1, mthca_ENABLE_LAM_#t~mem955#1.base, mthca_ENABLE_LAM_#t~mem955#1.offset, mthca_ENABLE_LAM_#t~mem956#1, mthca_ENABLE_LAM_#t~ret957#1, mthca_ENABLE_LAM_#t~switch958#1, mthca_ENABLE_LAM_#t~mem959#1, mthca_ENABLE_LAM_#t~ret960#1, mthca_ENABLE_LAM_#t~ret961#1, mthca_ENABLE_LAM_#t~ret962#1, mthca_ENABLE_LAM_#t~switch963#1, mthca_ENABLE_LAM_#t~mem964#1, mthca_ENABLE_LAM_#t~ret965#1, mthca_ENABLE_LAM_#t~ret966#1, mthca_ENABLE_LAM_#t~ret967#1, mthca_ENABLE_LAM_#t~switch968#1, mthca_ENABLE_LAM_#t~mem969#1, mthca_ENABLE_LAM_#t~ret970#1, mthca_ENABLE_LAM_#t~ret971#1, mthca_ENABLE_LAM_#t~ret972#1, mthca_ENABLE_LAM_#t~bitwise973#1, mthca_ENABLE_LAM_#t~mem974#1, mthca_ENABLE_LAM_#t~bitwise975#1, mthca_ENABLE_LAM_#t~mem976#1.base, mthca_ENABLE_LAM_#t~mem976#1.offset, mthca_ENABLE_LAM_#t~bitwise977#1, mthca_ENABLE_LAM_#t~bitwise978#1, mthca_ENABLE_LAM_#t~mem979#1.base, mthca_ENABLE_LAM_#t~mem979#1.offset, mthca_ENABLE_LAM_#t~mem980#1.base, mthca_ENABLE_LAM_#t~mem980#1.offset, mthca_ENABLE_LAM_#t~mem981#1, mthca_ENABLE_LAM_#t~mem982#1, mthca_ENABLE_LAM_#t~mem983#1, mthca_ENABLE_LAM_#t~mem984#1, mthca_ENABLE_LAM_~dev#1.base, mthca_ENABLE_LAM_~dev#1.offset, mthca_ENABLE_LAM_~mailbox~3#1.base, mthca_ENABLE_LAM_~mailbox~3#1.offset, mthca_ENABLE_LAM_~info~0#1, mthca_ENABLE_LAM_~outbox~1#1.base, mthca_ENABLE_LAM_~outbox~1#1.offset, mthca_ENABLE_LAM_~err~14#1, mthca_ENABLE_LAM_~tmp~57#1, mthca_ENABLE_LAM_~tmp___0~20#1, mthca_ENABLE_LAM_~__p~1#1.base, mthca_ENABLE_LAM_~__p~1#1.offset, mthca_ENABLE_LAM_~tmp___1~9#1, mthca_ENABLE_LAM_~tmp___2~9#1, mthca_ENABLE_LAM_~__p___0~1#1.base, mthca_ENABLE_LAM_~__p___0~1#1.offset, mthca_ENABLE_LAM_~tmp___3~6#1, mthca_ENABLE_LAM_~tmp___4~5#1, mthca_ENABLE_LAM_~__p___1~1#1.base, mthca_ENABLE_LAM_~__p___1~1#1.offset, mthca_ENABLE_LAM_~tmp___5~5#1, mthca_ENABLE_LAM_~tmp___6~4#1, mthca_ENABLE_LAM_~tmp___7~4#1;mthca_ENABLE_LAM_~dev#1.base, mthca_ENABLE_LAM_~dev#1.offset := mthca_ENABLE_LAM_#in~dev#1.base, mthca_ENABLE_LAM_#in~dev#1.offset;havoc mthca_ENABLE_LAM_~mailbox~3#1.base, mthca_ENABLE_LAM_~mailbox~3#1.offset;havoc mthca_ENABLE_LAM_~info~0#1;havoc mthca_ENABLE_LAM_~outbox~1#1.base, mthca_ENABLE_LAM_~outbox~1#1.offset;havoc mthca_ENABLE_LAM_~err~14#1;havoc mthca_ENABLE_LAM_~tmp~57#1;havoc mthca_ENABLE_LAM_~tmp___0~20#1;havoc mthca_ENABLE_LAM_~__p~1#1.base, mthca_ENABLE_LAM_~__p~1#1.offset;havoc mthca_ENABLE_LAM_~tmp___1~9#1;havoc mthca_ENABLE_LAM_~tmp___2~9#1;havoc mthca_ENABLE_LAM_~__p___0~1#1.base, mthca_ENABLE_LAM_~__p___0~1#1.offset;havoc mthca_ENABLE_LAM_~tmp___3~6#1;havoc mthca_ENABLE_LAM_~tmp___4~5#1;havoc mthca_ENABLE_LAM_~__p___1~1#1.base, mthca_ENABLE_LAM_~__p___1~1#1.offset;havoc mthca_ENABLE_LAM_~tmp___5~5#1;havoc mthca_ENABLE_LAM_~tmp___6~4#1;havoc mthca_ENABLE_LAM_~tmp___7~4#1;mthca_ENABLE_LAM_~err~14#1 := 0; [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5681-3: assume 16 == mthca_init_arbel_#t~mem379#1 % 18446744073709551616;mthca_init_arbel_#t~bitwise380#1 := mthca_init_arbel_#t~mem379#1; [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5681-3: assume !(16 == mthca_init_arbel_#t~mem379#1 % 18446744073709551616); [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5681: assume 0 == mthca_init_arbel_#t~bitwise380#1 % 18446744073709551616;havoc mthca_init_arbel_#t~mem379#1;havoc mthca_init_arbel_#t~bitwise380#1; [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5681: assume !(0 == mthca_init_arbel_#t~bitwise380#1 % 18446744073709551616);havoc mthca_init_arbel_#t~mem379#1;havoc mthca_init_arbel_#t~bitwise380#1; [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5681-1: [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483: assume -2147483648 <= mthca_init_icm_#t~ret260#1 && mthca_init_icm_#t~ret260#1 <= 2147483647;mthca_init_icm_~tmp___0~4#1 := mthca_init_icm_#t~ret260#1;havoc mthca_init_icm_#t~ret260#1;call mthca_init_icm_#t~mem261#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3291 + mthca_init_icm_~mdev#1.offset, 4);call mthca_init_icm_#t~mem262#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3283 + mthca_init_icm_~mdev#1.offset, 4); [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483-1: SUMMARY for call mthca_init_icm_#t~ret260#1 := dma_get_cache_alignment(); srcloc: null [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5681-4: assume 0 == mthca_init_arbel_#t~mem379#1 % 18446744073709551616;mthca_init_arbel_#t~bitwise380#1 := 0; [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5681-4: assume !(0 == mthca_init_arbel_#t~mem379#1 % 18446744073709551616); [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12420: assume 4294967295 != mthca_reset_#t~mem2133#1 % 4294967296;havoc mthca_reset_#t~mem2133#1; [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12420: assume !(4294967295 != mthca_reset_#t~mem2133#1 % 4294967296);havoc mthca_reset_#t~mem2133#1; [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22990: assume 0 != mthca_register_device_~tmp___1~109#1;call write~$Pointer$#14(#funAddr~mthca_arbel_arm_cq.base, #funAddr~mthca_arbel_arm_cq.offset, mthca_register_device_~dev#1.base, 672 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_arbel_post_send.base, #funAddr~mthca_arbel_post_send.offset, mthca_register_device_~dev#1.base, 608 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_arbel_post_receive.base, #funAddr~mthca_arbel_post_receive.offset, mthca_register_device_~dev#1.base, 616 + mthca_register_device_~dev#1.offset, 8); [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22990: assume !(0 != mthca_register_device_~tmp___1~109#1);call write~$Pointer$#14(#funAddr~mthca_tavor_arm_cq.base, #funAddr~mthca_tavor_arm_cq.offset, mthca_register_device_~dev#1.base, 672 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_tavor_post_send.base, #funAddr~mthca_tavor_post_send.offset, mthca_register_device_~dev#1.base, 608 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_tavor_post_receive.base, #funAddr~mthca_tavor_post_receive.offset, mthca_register_device_~dev#1.base, 616 + mthca_register_device_~dev#1.offset, 8); [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5417: havoc mthca_load_fw_#t~mem237#1.base, mthca_load_fw_#t~mem237#1.offset;mthca_load_fw_#res#1 := -12; [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5417-1: SUMMARY for call dev_err(mthca_load_fw_#t~mem237#1.base, 148 + mthca_load_fw_#t~mem237#1.offset, 18, 0); srcloc: null [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8258: havoc mthca_QUERY_DDR_#t~mem1010#1.base, mthca_QUERY_DDR_#t~mem1010#1.offset;havoc mthca_QUERY_DDR_#t~bitwise1011#1; [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12486: assume 0 != mthca_reset_~tmp___11~7#1;mthca_reset_~err~26#1 := -19;call mthca_reset_#t~mem2150#1.base, mthca_reset_#t~mem2150#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12486: assume !(0 != mthca_reset_~tmp___11~7#1); [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8126: mthca_ENABLE_LAM_~tmp___7~4#1 := mthca_ENABLE_LAM_#t~ret972#1;mthca_ENABLE_LAM_~info~0#1 := mthca_ENABLE_LAM_~tmp___7~4#1; [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11165: assume 0 != mthca_SET_ICM_SIZE_~ret~5#1;mthca_SET_ICM_SIZE_#res#1 := mthca_SET_ICM_SIZE_~ret~5#1; [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11165: assume !(0 != mthca_SET_ICM_SIZE_~ret~5#1);call mthca_SET_ICM_SIZE_#t~mem1775#1 := read~int#57(mthca_SET_ICM_SIZE_~aux_pages#1.base, mthca_SET_ICM_SIZE_~aux_pages#1.offset, 8);call write~int#57(mthca_SET_ICM_SIZE_#t~mem1775#1, mthca_SET_ICM_SIZE_~aux_pages#1.base, mthca_SET_ICM_SIZE_~aux_pages#1.offset, 8);havoc mthca_SET_ICM_SIZE_#t~mem1775#1;mthca_SET_ICM_SIZE_#res#1 := 0; [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8192: assume 0 != mthca_QUERY_DDR_~err~15#1; [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8192: assume !(0 != mthca_QUERY_DDR_~err~15#1);mthca_QUERY_DDR_~__p~2#1.base, mthca_QUERY_DDR_~__p~2#1.offset := mthca_QUERY_DDR_~outbox~2#1.base, mthca_QUERY_DDR_~outbox~2#1.offset;mthca_QUERY_DDR_#t~switch992#1 := false; [2025-02-08 02:59:33,874 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8258-1: SUMMARY for call _dev_info(mthca_QUERY_DDR_#t~mem1010#1.base, 148 + mthca_QUERY_DDR_#t~mem1010#1.offset, 138, 0); srcloc: null [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8060-1: SUMMARY for call mthca_ENABLE_LAM_#t~ret953#1 := IS_ERR(mthca_ENABLE_LAM_~mailbox~3#1.base, mthca_ENABLE_LAM_~mailbox~3#1.offset); srcloc: null [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8060: mthca_ENABLE_LAM_~tmp___0~20#1 := (if 0 == mthca_ENABLE_LAM_#t~ret953#1 % 256 then 0 else 1);havoc mthca_ENABLE_LAM_#t~ret953#1; [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8126-1: SUMMARY for call mthca_ENABLE_LAM_#t~ret972#1 := __be64_to_cpup(mthca_ENABLE_LAM_~__p___1~1#1.base, mthca_ENABLE_LAM_~__p___1~1#1.offset); srcloc: null [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9976: assume -9223372036854775808 <= mthca_QUERY_ADAPTER_#t~ret1415#1 && mthca_QUERY_ADAPTER_#t~ret1415#1 <= 9223372036854775807;mthca_QUERY_ADAPTER_~tmp~62#1 := mthca_QUERY_ADAPTER_#t~ret1415#1;havoc mthca_QUERY_ADAPTER_#t~ret1415#1;mthca_QUERY_ADAPTER_#res#1 := (if mthca_QUERY_ADAPTER_~tmp~62#1 % 4294967296 <= 2147483647 then mthca_QUERY_ADAPTER_~tmp~62#1 % 4294967296 else mthca_QUERY_ADAPTER_~tmp~62#1 % 4294967296 - 4294967296); [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5682: assume -2147483648 <= mthca_init_arbel_#t~ret381#1 && mthca_init_arbel_#t~ret381#1 <= 2147483647;havoc mthca_init_arbel_#t~ret381#1; [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9976-1: SUMMARY for call mthca_QUERY_ADAPTER_#t~ret1415#1 := PTR_ERR(mthca_QUERY_ADAPTER_~mailbox~6#1.base, mthca_QUERY_ADAPTER_~mailbox~6#1.offset); srcloc: null [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5616-1: SUMMARY for call dev_err(mthca_init_arbel_#t~mem348#1.base, 148 + mthca_init_arbel_#t~mem348#1.offset, 35, 0); srcloc: null [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5550: call write~$Pointer$#14(mthca_init_icm_#t~ret321#1.base, mthca_init_icm_#t~ret321#1.offset, mthca_init_icm_~mdev#1.base, 5375 + mthca_init_icm_~mdev#1.offset, 8);havoc mthca_init_icm_#t~mem316#1;havoc mthca_init_icm_#t~mem317#1;havoc mthca_init_icm_#t~mem318#1;havoc mthca_init_icm_#t~mem319#1;havoc mthca_init_icm_#t~mem320#1;havoc mthca_init_icm_#t~ret321#1.base, mthca_init_icm_#t~ret321#1.offset;call mthca_init_icm_#t~mem322#1.base, mthca_init_icm_#t~mem322#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 5375 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5682-1: SUMMARY for call mthca_init_arbel_#t~ret381#1 := mthca_DISABLE_LAM(mthca_init_arbel_~mdev#1.base, mthca_init_arbel_~mdev#1.offset); srcloc: null [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5616: havoc mthca_init_arbel_#t~mem348#1.base, mthca_init_arbel_#t~mem348#1.offset;mthca_init_arbel_#res#1 := mthca_init_arbel_~err~4#1;call ULTIMATE.dealloc(mthca_init_arbel_~#dev_lim~1#1.base, mthca_init_arbel_~#dev_lim~1#1.offset);havoc mthca_init_arbel_~#dev_lim~1#1.base, mthca_init_arbel_~#dev_lim~1#1.offset;call ULTIMATE.dealloc(mthca_init_arbel_~#profile~1#1.base, mthca_init_arbel_~#profile~1#1.offset);havoc mthca_init_arbel_~#profile~1#1.base, mthca_init_arbel_~#profile~1#1.offset;call ULTIMATE.dealloc(mthca_init_arbel_~#init_hca~1#1.base, mthca_init_arbel_~#init_hca~1#1.offset);havoc mthca_init_arbel_~#init_hca~1#1.base, mthca_init_arbel_~#init_hca~1#1.offset; [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484-1: [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484-2: havoc mthca_init_icm_#t~bitwise263#1;assume (((((mthca_init_icm_#t~mem261#1 * mthca_init_icm_#t~mem262#1 + (-1 + mthca_init_icm_~tmp~18#1) < 0 && -mthca_init_icm_~tmp___0~4#1 >= 0) || mthca_init_icm_#t~bitwise263#1 <= mthca_init_icm_#t~mem261#1 * mthca_init_icm_#t~mem262#1 + (-1 + mthca_init_icm_~tmp~18#1)) && ((mthca_init_icm_#t~mem261#1 * mthca_init_icm_#t~mem262#1 + (-1 + mthca_init_icm_~tmp~18#1) >= 0 && -mthca_init_icm_~tmp___0~4#1 < 0) || mthca_init_icm_#t~bitwise263#1 <= -mthca_init_icm_~tmp___0~4#1)) && ((mthca_init_icm_#t~mem261#1 * mthca_init_icm_#t~mem262#1 + (-1 + mthca_init_icm_~tmp~18#1) < 0 && -mthca_init_icm_~tmp___0~4#1 < 0) || mthca_init_icm_#t~bitwise263#1 >= 0)) && ((mthca_init_icm_#t~mem261#1 * mthca_init_icm_#t~mem262#1 + (-1 + mthca_init_icm_~tmp~18#1) >= 0 && -mthca_init_icm_~tmp___0~4#1 >= 0) || mthca_init_icm_#t~bitwise263#1 > mthca_init_icm_#t~mem261#1 * mthca_init_icm_#t~mem262#1 + (-1 + mthca_init_icm_~tmp~18#1) + -mthca_init_icm_~tmp___0~4#1)) && mthca_init_icm_#t~bitwise263#1 >= -2147483648; [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5550-1: SUMMARY for call mthca_init_icm_#t~ret321#1.base, mthca_init_icm_#t~ret321#1.offset := mthca_alloc_icm_table(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_#t~mem316#1, 256, mthca_init_icm_#t~mem317#1 + mthca_init_icm_#t~mem318#1, mthca_init_icm_#t~mem319#1 + mthca_init_icm_#t~mem320#1, 0, 0); srcloc: null [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5550-2: call mthca_init_icm_#t~mem316#1 := read~int#11(mthca_init_icm_~init_hca#1.base, 64 + mthca_init_icm_~init_hca#1.offset, 8);call mthca_init_icm_#t~mem317#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3303 + mthca_init_icm_~mdev#1.offset, 4);call mthca_init_icm_#t~mem318#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3307 + mthca_init_icm_~mdev#1.offset, 4);call mthca_init_icm_#t~mem319#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3303 + mthca_init_icm_~mdev#1.offset, 4);call mthca_init_icm_#t~mem320#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3307 + mthca_init_icm_~mdev#1.offset, 4); [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484: call mthca_init_icm_#t~mem264#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3283 + mthca_init_icm_~mdev#1.offset, 4);call write~int#14((if mthca_init_icm_#t~bitwise263#1 < 0 && 0 != mthca_init_icm_#t~bitwise263#1 % mthca_init_icm_#t~mem264#1 then (if mthca_init_icm_#t~mem264#1 < 0 then mthca_init_icm_#t~bitwise263#1 / mthca_init_icm_#t~mem264#1 - 1 else 1 + mthca_init_icm_#t~bitwise263#1 / mthca_init_icm_#t~mem264#1) else mthca_init_icm_#t~bitwise263#1 / mthca_init_icm_#t~mem264#1), mthca_init_icm_~mdev#1.base, 3291 + mthca_init_icm_~mdev#1.offset, 4);havoc mthca_init_icm_#t~mem261#1;havoc mthca_init_icm_#t~mem262#1;havoc mthca_init_icm_#t~bitwise263#1;havoc mthca_init_icm_#t~mem264#1;call mthca_init_icm_#t~mem265#1 := read~int#11(mthca_init_icm_~init_hca#1.base, 80 + mthca_init_icm_~init_hca#1.offset, 8);call mthca_init_icm_#t~mem266#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3283 + mthca_init_icm_~mdev#1.offset, 4);call mthca_init_icm_#t~mem267#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3279 + mthca_init_icm_~mdev#1.offset, 4);call mthca_init_icm_#t~mem268#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3291 + mthca_init_icm_~mdev#1.offset, 4); [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484-3: assume mthca_init_icm_#t~mem261#1 * mthca_init_icm_#t~mem262#1 + (-1 + mthca_init_icm_~tmp~18#1) == -mthca_init_icm_~tmp___0~4#1;mthca_init_icm_#t~bitwise263#1 := mthca_init_icm_#t~mem261#1 * mthca_init_icm_#t~mem262#1 + (-1 + mthca_init_icm_~tmp~18#1); [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484-3: assume !(mthca_init_icm_#t~mem261#1 * mthca_init_icm_#t~mem262#1 + (-1 + mthca_init_icm_~tmp~18#1) == -mthca_init_icm_~tmp___0~4#1); [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484-4: assume 0 == mthca_init_icm_#t~mem261#1 * mthca_init_icm_#t~mem262#1 + (-1 + mthca_init_icm_~tmp~18#1) || 0 == -mthca_init_icm_~tmp___0~4#1;mthca_init_icm_#t~bitwise263#1 := 0; [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484-4: assume !(0 == mthca_init_icm_#t~mem261#1 * mthca_init_icm_#t~mem262#1 + (-1 + mthca_init_icm_~tmp~18#1) || 0 == -mthca_init_icm_~tmp___0~4#1); [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5352: call ULTIMATE.dealloc(mthca_init_tavor_~#dev_lim~0#1.base, mthca_init_tavor_~#dev_lim~0#1.offset);havoc mthca_init_tavor_~#dev_lim~0#1.base, mthca_init_tavor_~#dev_lim~0#1.offset;call ULTIMATE.dealloc(mthca_init_tavor_~#profile~0#1.base, mthca_init_tavor_~#profile~0#1.offset);havoc mthca_init_tavor_~#profile~0#1.base, mthca_init_tavor_~#profile~0#1.offset;call ULTIMATE.dealloc(mthca_init_tavor_~#init_hca~0#1.base, mthca_init_tavor_~#init_hca~0#1.offset);havoc mthca_init_tavor_~#init_hca~0#1.base, mthca_init_tavor_~#init_hca~0#1.offset;mthca_init_hca_#t~ret392#1 := mthca_init_tavor_#res#1;havoc mthca_init_tavor_#t~ret207#1, mthca_init_tavor_#t~mem208#1.base, mthca_init_tavor_#t~mem208#1.offset, mthca_init_tavor_#t~ret209#1, mthca_init_tavor_#t~mem210#1.base, mthca_init_tavor_#t~mem210#1.offset, mthca_init_tavor_#t~ret211#1, mthca_init_tavor_#t~mem212#1.base, mthca_init_tavor_#t~mem212#1.offset, mthca_init_tavor_#t~ret213#1, mthca_init_tavor_#t~mem214#1.base, mthca_init_tavor_#t~mem214#1.offset, mthca_init_tavor_#t~mem215#1, mthca_init_tavor_#t~mem216#1, mthca_init_tavor_#t~mem217#1, mthca_init_tavor_#t~mem218#1, mthca_init_tavor_#t~mem219#1, mthca_init_tavor_#t~mem220#1, mthca_init_tavor_#t~mem221#1, mthca_init_tavor_#t~mem222#1, mthca_init_tavor_#t~mem223#1, mthca_init_tavor_#t~mem224#1, mthca_init_tavor_#t~mem225#1, mthca_init_tavor_#t~mem226#1, mthca_init_tavor_#t~mem227#1, mthca_init_tavor_#t~bitwise228#1, mthca_init_tavor_#t~mem229#1, mthca_init_tavor_#t~ret230#1, mthca_init_tavor_#t~ret231#1, mthca_init_tavor_#t~mem232#1.base, mthca_init_tavor_#t~mem232#1.offset, mthca_init_tavor_#t~ret233#1, mthca_init_tavor_~mdev#1.base, mthca_init_tavor_~mdev#1.offset, mthca_init_tavor_~size~0#1, mthca_init_tavor_~err~1#1, mthca_init_tavor_~#dev_lim~0#1.base, mthca_init_tavor_~#dev_lim~0#1.offset, mthca_init_tavor_~#profile~0#1.base, mthca_init_tavor_~#profile~0#1.offset, mthca_init_tavor_~#init_hca~0#1.base, mthca_init_tavor_~#init_hca~0#1.offset;havoc mthca_init_tavor_#in~mdev#1.base, mthca_init_tavor_#in~mdev#1.offset;assume { :end_inline_mthca_init_tavor } true;assume -2147483648 <= mthca_init_hca_#t~ret392#1 && mthca_init_hca_#t~ret392#1 <= 2147483647;mthca_init_hca_~err~5#1 := mthca_init_hca_#t~ret392#1;havoc mthca_init_hca_#t~ret392#1; [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20877-1: SUMMARY for call mthca_create_agents_#t~ret5227#1 := mthca_update_rate(mthca_create_agents_~dev#1.base, mthca_create_agents_~dev#1.offset, (if mthca_create_agents_~p~7#1 % 256 % 4294967296 <= 2147483647 then mthca_create_agents_~p~7#1 % 256 % 4294967296 else mthca_create_agents_~p~7#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22859: mthca_init_node_data_~tmp___0~141#1.base, mthca_init_node_data_~tmp___0~141#1.offset := mthca_init_node_data_#t~ret5953#1.base, mthca_init_node_data_#t~ret5953#1.offset;havoc mthca_init_node_data_#t~ret5953#1.base, mthca_init_node_data_#t~ret5953#1.offset;mthca_init_node_data_~out_mad~5#1.base, mthca_init_node_data_~out_mad~5#1.offset := mthca_init_node_data_~tmp___0~141#1.base, mthca_init_node_data_~tmp___0~141#1.offset; [2025-02-08 02:59:33,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259-1: havoc mthca_QUERY_DDR_#t~bitwise1011#1;assume (((((if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296) < 0 || mthca_QUERY_DDR_#t~bitwise1011#1 <= (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296)) && mthca_QUERY_DDR_#t~bitwise1011#1 <= 16) && mthca_QUERY_DDR_#t~bitwise1011#1 >= 0) && ((if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296) >= 0 || mthca_QUERY_DDR_#t~bitwise1011#1 > 16 + (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296))) && mthca_QUERY_DDR_#t~bitwise1011#1 >= -2147483648; [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20877: assume -2147483648 <= mthca_create_agents_#t~ret5227#1 && mthca_create_agents_#t~ret5227#1 <= 2147483647;mthca_create_agents_~ret~12#1 := mthca_create_agents_#t~ret5227#1; [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22859-1: SUMMARY for call mthca_init_node_data_#t~ret5953#1.base, mthca_init_node_data_#t~ret5953#1.offset := kmalloc(256, 208); srcloc: null [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259: [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22925: havoc mthca_register_device_#t~ret5964#1;call write~$Pointer$#14(~#__this_module~0.base, ~#__this_module~0.offset, mthca_register_device_~dev#1.base, 912 + mthca_register_device_~dev#1.offset, 8);call write~int#14(1, mthca_register_device_~dev#1.base, 2285 + mthca_register_device_~dev#1.offset, 4);call write~int#14(3474858527, mthca_register_device_~dev#1.base, 2289 + mthca_register_device_~dev#1.offset, 8);call write~int#14(1, mthca_register_device_~dev#1.base, 2381 + mthca_register_device_~dev#1.offset, 1);call mthca_register_device_#t~mem5965#1 := read~int#14(mthca_register_device_~dev#1.base, 3179 + mthca_register_device_~dev#1.offset, 4);call write~int#14(mthca_register_device_#t~mem5965#1, mthca_register_device_~dev#1.base, 2382 + mthca_register_device_~dev#1.offset, 1);havoc mthca_register_device_#t~mem5965#1;call write~int#14(1, mthca_register_device_~dev#1.base, 388 + mthca_register_device_~dev#1.offset, 4);call mthca_register_device_#t~mem5966#1.base, mthca_register_device_#t~mem5966#1.offset := read~$Pointer$#14(mthca_register_device_~dev#1.base, 2391 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(mthca_register_device_#t~mem5966#1.base, 148 + mthca_register_device_#t~mem5966#1.offset, mthca_register_device_~dev#1.base, mthca_register_device_~dev#1.offset, 8);havoc mthca_register_device_#t~mem5966#1.base, mthca_register_device_#t~mem5966#1.offset;call write~$Pointer$#14(#funAddr~mthca_query_device.base, #funAddr~mthca_query_device.offset, mthca_register_device_~dev#1.base, 408 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_query_port.base, #funAddr~mthca_query_port.offset, mthca_register_device_~dev#1.base, 416 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_modify_device.base, #funAddr~mthca_modify_device.offset, mthca_register_device_~dev#1.base, 448 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_modify_port.base, #funAddr~mthca_modify_port.offset, mthca_register_device_~dev#1.base, 456 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_query_pkey.base, #funAddr~mthca_query_pkey.offset, mthca_register_device_~dev#1.base, 440 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_query_gid.base, #funAddr~mthca_query_gid.offset, mthca_register_device_~dev#1.base, 432 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_alloc_ucontext.base, #funAddr~mthca_alloc_ucontext.offset, mthca_register_device_~dev#1.base, 464 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_dealloc_ucontext.base, #funAddr~mthca_dealloc_ucontext.offset, mthca_register_device_~dev#1.base, 472 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_mmap_uar.base, #funAddr~mthca_mmap_uar.offset, mthca_register_device_~dev#1.base, 480 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_alloc_pd.base, #funAddr~mthca_alloc_pd.offset, mthca_register_device_~dev#1.base, 488 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_dealloc_pd.base, #funAddr~mthca_dealloc_pd.offset, mthca_register_device_~dev#1.base, 496 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_ah_create.base, #funAddr~mthca_ah_create.offset, mthca_register_device_~dev#1.base, 504 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_ah_query.base, #funAddr~mthca_ah_query.offset, mthca_register_device_~dev#1.base, 520 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_ah_destroy.base, #funAddr~mthca_ah_destroy.offset, mthca_register_device_~dev#1.base, 528 + mthca_register_device_~dev#1.offset, 8);call mthca_register_device_#t~mem5967#1 := read~int#14(mthca_register_device_~dev#1.base, 2403 + mthca_register_device_~dev#1.offset, 8); [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22925-1: SUMMARY for call mthca_register_device_#t~ret5964#1 := strlcpy(mthca_register_device_~dev#1.base, 8 + mthca_register_device_~dev#1.offset, 365, 0, 64); srcloc: null [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259-3: assume 0 == (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296);mthca_QUERY_DDR_#t~bitwise1011#1 := 0; [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259-3: assume !(0 == (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259-2: assume 16 == (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296);mthca_QUERY_DDR_#t~bitwise1011#1 := (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259-2: assume !(16 == (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26361: havoc ib_register_mad_agent_#t~ret6794#1.base, ib_register_mad_agent_#t~ret6794#1.offset; [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26361-1: mthca_create_agents_#t~ret5223#1.base, mthca_create_agents_#t~ret5223#1.offset := ib_register_mad_agent_#res#1.base, ib_register_mad_agent_#res#1.offset;havoc ib_register_mad_agent_#t~ret6794#1.base, ib_register_mad_agent_#t~ret6794#1.offset, ib_register_mad_agent_~arg0#1.base, ib_register_mad_agent_~arg0#1.offset, ib_register_mad_agent_~arg1#1, ib_register_mad_agent_~arg2#1, ib_register_mad_agent_~arg3#1.base, ib_register_mad_agent_~arg3#1.offset, ib_register_mad_agent_~arg4#1, ib_register_mad_agent_~arg5#1.base, ib_register_mad_agent_~arg5#1.offset, ib_register_mad_agent_~arg6#1.base, ib_register_mad_agent_~arg6#1.offset, ib_register_mad_agent_~arg7#1.base, ib_register_mad_agent_~arg7#1.offset, ib_register_mad_agent_~arg8#1;havoc ib_register_mad_agent_#in~arg0#1.base, ib_register_mad_agent_#in~arg0#1.offset, ib_register_mad_agent_#in~arg1#1, ib_register_mad_agent_#in~arg2#1, ib_register_mad_agent_#in~arg3#1.base, ib_register_mad_agent_#in~arg3#1.offset, ib_register_mad_agent_#in~arg4#1, ib_register_mad_agent_#in~arg5#1.base, ib_register_mad_agent_#in~arg5#1.offset, ib_register_mad_agent_#in~arg6#1.base, ib_register_mad_agent_#in~arg6#1.offset, ib_register_mad_agent_#in~arg7#1.base, ib_register_mad_agent_#in~arg7#1.offset, ib_register_mad_agent_#in~arg8#1;assume { :end_inline_ib_register_mad_agent } true;mthca_create_agents_~agent~1#1.base, mthca_create_agents_~agent~1#1.offset := mthca_create_agents_#t~ret5223#1.base, mthca_create_agents_#t~ret5223#1.offset; [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26361-2: ib_register_mad_agent_#res#1.base, ib_register_mad_agent_#res#1.offset := ib_register_mad_agent_#t~ret6794#1.base, ib_register_mad_agent_#t~ret6794#1.offset;havoc ib_register_mad_agent_#t~ret6794#1.base, ib_register_mad_agent_#t~ret6794#1.offset; [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26361-3: SUMMARY for call ib_register_mad_agent_#t~ret6794#1.base, ib_register_mad_agent_#t~ret6794#1.offset := ldv_malloc(66); srcloc: null [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8061: assume 0 != (if mthca_ENABLE_LAM_~tmp___0~20#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~tmp___0~20#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~tmp___0~20#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8061: assume !(0 != (if mthca_ENABLE_LAM_~tmp___0~20#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~tmp___0~20#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~tmp___0~20#1 % 256 % 4294967296 - 4294967296));call mthca_ENABLE_LAM_#t~mem955#1.base, mthca_ENABLE_LAM_#t~mem955#1.offset := read~$Pointer$#14(mthca_ENABLE_LAM_~mailbox~3#1.base, 8 + mthca_ENABLE_LAM_~mailbox~3#1.offset, 8);mthca_ENABLE_LAM_~outbox~1#1.base, mthca_ENABLE_LAM_~outbox~1#1.offset := mthca_ENABLE_LAM_#t~mem955#1.base, mthca_ENABLE_LAM_#t~mem955#1.offset;havoc mthca_ENABLE_LAM_#t~mem955#1.base, mthca_ENABLE_LAM_#t~mem955#1.offset;call mthca_ENABLE_LAM_#t~mem956#1 := read~int#14(mthca_ENABLE_LAM_~mailbox~3#1.base, mthca_ENABLE_LAM_~mailbox~3#1.offset, 8); [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25635: assume -2147483648 <= mthca_start_catas_poll_#t~ret6716#1 && mthca_start_catas_poll_#t~ret6716#1 <= 2147483647;havoc mthca_start_catas_poll_#t~ret6716#1;call write~$Pointer$#14(0, 0, mthca_start_catas_poll_~dev#1.base, 5391 + mthca_start_catas_poll_~dev#1.offset, 8);call mthca_start_catas_poll_#t~mem6717#1.base, mthca_start_catas_poll_#t~mem6717#1.offset := read~$Pointer$#14(mthca_start_catas_poll_~dev#1.base, 2391 + mthca_start_catas_poll_~dev#1.offset, 8);call mthca_start_catas_poll_#t~mem6732#1 := read~int#14(mthca_start_catas_poll_#t~mem6717#1.base, 1493 + mthca_start_catas_poll_#t~mem6717#1.offset, 8);call mthca_start_catas_poll_#t~mem6718#1.base, mthca_start_catas_poll_#t~mem6718#1.offset := read~$Pointer$#14(mthca_start_catas_poll_~dev#1.base, 2391 + mthca_start_catas_poll_~dev#1.offset, 8);call mthca_start_catas_poll_#t~mem6719#1 := read~int#14(mthca_start_catas_poll_#t~mem6718#1.base, 1493 + mthca_start_catas_poll_#t~mem6718#1.offset, 8);mthca_start_catas_poll_#t~short6724#1 := 0 != mthca_start_catas_poll_#t~mem6719#1 % 18446744073709551616; [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25635-1: SUMMARY for call mthca_start_catas_poll_#t~ret6716#1 := reg_timer_2(mthca_start_catas_poll_~dev#1.base, 5403 + mthca_start_catas_poll_~dev#1.offset); srcloc: null [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485: call write~$Pointer$#14(mthca_init_icm_#t~ret269#1.base, mthca_init_icm_#t~ret269#1.offset, mthca_init_icm_~mdev#1.base, 3734 + mthca_init_icm_~mdev#1.offset, 8);havoc mthca_init_icm_#t~mem265#1;havoc mthca_init_icm_#t~mem266#1;havoc mthca_init_icm_#t~mem267#1;havoc mthca_init_icm_#t~mem268#1;havoc mthca_init_icm_#t~ret269#1.base, mthca_init_icm_#t~ret269#1.offset;call mthca_init_icm_#t~mem270#1.base, mthca_init_icm_#t~mem270#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 3734 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485-1: SUMMARY for call mthca_init_icm_#t~ret269#1.base, mthca_init_icm_#t~ret269#1.offset := mthca_alloc_icm_table(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_#t~mem265#1, mthca_init_icm_#t~mem266#1, mthca_init_icm_#t~mem267#1, mthca_init_icm_#t~mem268#1, 1, 0); srcloc: null [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12356: assume -2147483648 <= mthca_reset_#t~ret2116#1 && mthca_reset_#t~ret2116#1 <= 2147483647;mthca_reset_~hca_pcix_cap~0#1 := mthca_reset_#t~ret2116#1;havoc mthca_reset_#t~mem2115#1.base, mthca_reset_#t~mem2115#1.offset;havoc mthca_reset_#t~ret2116#1;call mthca_reset_#t~mem2117#1.base, mthca_reset_#t~mem2117#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20878: assume 0 != mthca_create_agents_~ret~12#1;call mthca_create_agents_#t~mem5228#1.base, mthca_create_agents_#t~mem5228#1.offset := read~$Pointer$#14(mthca_create_agents_~dev#1.base, 2391 + mthca_create_agents_~dev#1.offset, 8); [2025-02-08 02:59:33,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20878: assume !(0 != mthca_create_agents_~ret~12#1);mthca_create_agents_~p~7#1 := 1 + mthca_create_agents_~p~7#1; [2025-02-08 02:59:33,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12356-1: SUMMARY for call mthca_reset_#t~ret2116#1 := pci_find_capability(mthca_reset_#t~mem2115#1.base, mthca_reset_#t~mem2115#1.offset, 7); srcloc: null [2025-02-08 02:59:33,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12488: havoc mthca_reset_#t~mem2150#1.base, mthca_reset_#t~mem2150#1.offset; [2025-02-08 02:59:33,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12488-1: SUMMARY for call dev_err(mthca_reset_#t~mem2150#1.base, 148 + mthca_reset_#t~mem2150#1.offset, 213, 0); srcloc: null [2025-02-08 02:59:33,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8062: assume -9223372036854775808 <= mthca_ENABLE_LAM_#t~ret954#1 && mthca_ENABLE_LAM_#t~ret954#1 <= 9223372036854775807;mthca_ENABLE_LAM_~tmp~57#1 := mthca_ENABLE_LAM_#t~ret954#1;havoc mthca_ENABLE_LAM_#t~ret954#1;mthca_ENABLE_LAM_#res#1 := (if mthca_ENABLE_LAM_~tmp~57#1 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~tmp~57#1 % 4294967296 else mthca_ENABLE_LAM_~tmp~57#1 % 4294967296 - 4294967296); [2025-02-08 02:59:33,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014: assume -2147483648 <= #t~ret490#1 && #t~ret490#1 <= 2147483647;~err~8#1 := #t~ret490#1;havoc #t~ret490#1;#t~short493#1 := -16 == ~err~8#1; [2025-02-08 02:59:33,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10044: assume mthca_QUERY_ADAPTER_#t~switch1430#1; [2025-02-08 02:59:33,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10044: assume !mthca_QUERY_ADAPTER_#t~switch1430#1; [2025-02-08 02:59:33,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5882: mthca_enable_msi_x_#t~ret440#1 := pci_enable_msix_exact_#res#1;havoc pci_enable_msix_exact_#t~ret75#1, pci_enable_msix_exact_~dev#1.base, pci_enable_msix_exact_~dev#1.offset, pci_enable_msix_exact_~entries#1.base, pci_enable_msix_exact_~entries#1.offset, pci_enable_msix_exact_~nvec#1, pci_enable_msix_exact_~rc~0#1, pci_enable_msix_exact_~tmp~9#1;havoc pci_enable_msix_exact_#in~dev#1.base, pci_enable_msix_exact_#in~dev#1.offset, pci_enable_msix_exact_#in~entries#1.base, pci_enable_msix_exact_#in~entries#1.offset, pci_enable_msix_exact_#in~nvec#1;assume { :end_inline_pci_enable_msix_exact } true;assume -2147483648 <= mthca_enable_msi_x_#t~ret440#1 && mthca_enable_msi_x_#t~ret440#1 <= 2147483647;mthca_enable_msi_x_~err~7#1 := mthca_enable_msi_x_#t~ret440#1;havoc mthca_enable_msi_x_#t~mem439#1.base, mthca_enable_msi_x_#t~mem439#1.offset;havoc mthca_enable_msi_x_#t~ret440#1; [2025-02-08 02:59:33,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6014-1: SUMMARY for call #t~ret490#1 := mthca_setup_hca(~mdev~0#1.base, ~mdev~0#1.offset); srcloc: null [2025-02-08 02:59:33,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8062-1: SUMMARY for call mthca_ENABLE_LAM_#t~ret954#1 := PTR_ERR(mthca_ENABLE_LAM_~mailbox~3#1.base, mthca_ENABLE_LAM_~mailbox~3#1.offset); srcloc: null [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12357-1: SUMMARY for call mthca_reset_#t~ret2118#1 := pci_pcie_cap(mthca_reset_#t~mem2117#1.base, mthca_reset_#t~mem2117#1.offset); srcloc: null [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12357: assume -2147483648 <= mthca_reset_#t~ret2118#1 && mthca_reset_#t~ret2118#1 <= 2147483647;mthca_reset_~hca_pcie_cap~0#1 := mthca_reset_#t~ret2118#1;havoc mthca_reset_#t~mem2117#1.base, mthca_reset_#t~mem2117#1.offset;havoc mthca_reset_#t~ret2118#1; [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20879-1: SUMMARY for call dev_err(mthca_create_agents_#t~mem5228#1.base, 148 + mthca_create_agents_#t~mem5228#1.offset, 354, 0); srcloc: null [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20879: havoc mthca_create_agents_#t~mem5228#1.base, mthca_create_agents_#t~mem5228#1.offset; [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22861: assume 0 == (mthca_init_node_data_~in_mad~5#1.base + mthca_init_node_data_~in_mad~5#1.offset) % 18446744073709551616 || 0 == (mthca_init_node_data_~out_mad~5#1.base + mthca_init_node_data_~out_mad~5#1.offset) % 18446744073709551616; [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22861: assume !(0 == (mthca_init_node_data_~in_mad~5#1.base + mthca_init_node_data_~in_mad~5#1.offset) % 18446744073709551616 || 0 == (mthca_init_node_data_~out_mad~5#1.base + mthca_init_node_data_~out_mad~5#1.offset) % 18446744073709551616); [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015: assume #t~short493#1;havoc #t~mem491#1;havoc #t~bitwise492#1;havoc #t~short493#1;call #t~mem494#1 := read~int#14(~mdev~0#1.base, 2403 + ~mdev~0#1.offset, 8); [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015: assume !#t~short493#1;havoc #t~mem491#1;havoc #t~bitwise492#1;havoc #t~short493#1; [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10045: SUMMARY for call __buggy_use_of_MTHCA_GET(); srcloc: null [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-1: #t~short493#1 := 0 != #t~bitwise492#1 % 18446744073709551616; [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8129: assume mthca_ENABLE_LAM_#t~switch968#1; [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8129: assume !mthca_ENABLE_LAM_#t~switch968#1; [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-4: assume 8 == #t~mem491#1 % 18446744073709551616;#t~bitwise492#1 := #t~mem491#1; [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-4: assume !(8 == #t~mem491#1 % 18446744073709551616); [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5883: assume 0 != mthca_enable_msi_x_~err~7#1;mthca_enable_msi_x_#res#1 := mthca_enable_msi_x_~err~7#1;call ULTIMATE.dealloc(mthca_enable_msi_x_~#entries~0#1.base, mthca_enable_msi_x_~#entries~0#1.offset);havoc mthca_enable_msi_x_~#entries~0#1.base, mthca_enable_msi_x_~#entries~0#1.offset; [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5883: assume !(0 != mthca_enable_msi_x_~err~7#1);call mthca_enable_msi_x_#t~mem441#1 := read~int#16(mthca_enable_msi_x_~#entries~0#1.base, mthca_enable_msi_x_~#entries~0#1.offset, 4);call write~int#14(mthca_enable_msi_x_#t~mem441#1, mthca_enable_msi_x_~mdev#1.base, 4294 + mthca_enable_msi_x_~mdev#1.offset, 2);havoc mthca_enable_msi_x_#t~mem441#1;call mthca_enable_msi_x_#t~mem442#1 := read~int#16(mthca_enable_msi_x_~#entries~0#1.base, 6 + mthca_enable_msi_x_~#entries~0#1.offset, 4);call write~int#14(mthca_enable_msi_x_#t~mem442#1, mthca_enable_msi_x_~mdev#1.base, 4138 + mthca_enable_msi_x_~mdev#1.offset, 2);havoc mthca_enable_msi_x_#t~mem442#1;call mthca_enable_msi_x_#t~mem443#1 := read~int#16(mthca_enable_msi_x_~#entries~0#1.base, 12 + mthca_enable_msi_x_~#entries~0#1.offset, 4);call write~int#14(mthca_enable_msi_x_#t~mem443#1, mthca_enable_msi_x_~mdev#1.base, 3982 + mthca_enable_msi_x_~mdev#1.offset, 2);havoc mthca_enable_msi_x_#t~mem443#1;mthca_enable_msi_x_#res#1 := 0;call ULTIMATE.dealloc(mthca_enable_msi_x_~#entries~0#1.base, mthca_enable_msi_x_~#entries~0#1.offset);havoc mthca_enable_msi_x_~#entries~0#1.base, mthca_enable_msi_x_~#entries~0#1.offset; [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-5: assume 0 == #t~mem491#1 % 18446744073709551616;#t~bitwise492#1 := 0; [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-5: assume !(0 == #t~mem491#1 % 18446744073709551616); [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-2: [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-3: havoc #t~bitwise492#1;assume #t~bitwise492#1 % 18446744073709551616 <= #t~mem491#1 % 18446744073709551616 && #t~bitwise492#1 % 18446744073709551616 <= 8; [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-6: assume #t~short493#1;call #t~mem491#1 := read~int#14(~mdev~0#1.base, 2403 + ~mdev~0#1.offset, 8); [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015-6: assume !#t~short493#1; [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5685-1: mthca_init_arbel_#res#1 := mthca_init_arbel_~err~4#1;call ULTIMATE.dealloc(mthca_init_arbel_~#dev_lim~1#1.base, mthca_init_arbel_~#dev_lim~1#1.offset);havoc mthca_init_arbel_~#dev_lim~1#1.base, mthca_init_arbel_~#dev_lim~1#1.offset;call ULTIMATE.dealloc(mthca_init_arbel_~#profile~1#1.base, mthca_init_arbel_~#profile~1#1.offset);havoc mthca_init_arbel_~#profile~1#1.base, mthca_init_arbel_~#profile~1#1.offset;call ULTIMATE.dealloc(mthca_init_arbel_~#init_hca~1#1.base, mthca_init_arbel_~#init_hca~1#1.offset);havoc mthca_init_arbel_~#init_hca~1#1.base, mthca_init_arbel_~#init_hca~1#1.offset; [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25637: mthca_start_catas_poll_~addr~3#1 := mthca_start_catas_poll_#t~mem6732#1 + mthca_start_catas_poll_#t~bitwise6731#1;havoc mthca_start_catas_poll_#t~mem6717#1.base, mthca_start_catas_poll_#t~mem6717#1.offset;havoc mthca_start_catas_poll_#t~mem6732#1;havoc mthca_start_catas_poll_#t~mem6718#1.base, mthca_start_catas_poll_#t~mem6718#1.offset;havoc mthca_start_catas_poll_#t~mem6719#1;havoc mthca_start_catas_poll_#t~mem6720#1.base, mthca_start_catas_poll_#t~mem6720#1.offset;havoc mthca_start_catas_poll_#t~mem6722#1;havoc mthca_start_catas_poll_#t~mem6721#1.base, mthca_start_catas_poll_#t~mem6721#1.offset;havoc mthca_start_catas_poll_#t~mem6723#1;havoc mthca_start_catas_poll_#t~short6724#1;havoc mthca_start_catas_poll_#t~ite6729#1;havoc mthca_start_catas_poll_#t~mem6725#1.base, mthca_start_catas_poll_#t~mem6725#1.offset;havoc mthca_start_catas_poll_#t~mem6727#1;havoc mthca_start_catas_poll_#t~mem6726#1.base, mthca_start_catas_poll_#t~mem6726#1.offset;havoc mthca_start_catas_poll_#t~mem6728#1;havoc mthca_start_catas_poll_#t~mem6730#1;havoc mthca_start_catas_poll_#t~bitwise6731#1;call mthca_start_catas_poll_#t~mem6733#1 := read~int#14(mthca_start_catas_poll_~dev#1.base, 5399 + mthca_start_catas_poll_~dev#1.offset, 4); [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25637-1: [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25637-2: havoc mthca_start_catas_poll_#t~bitwise6731#1;assume mthca_start_catas_poll_#t~bitwise6731#1 % 18446744073709551616 <= mthca_start_catas_poll_#t~ite6729#1 % 18446744073709551616 && mthca_start_catas_poll_#t~bitwise6731#1 % 18446744073709551616 <= mthca_start_catas_poll_#t~mem6730#1 % 18446744073709551616; [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5553: assume 0 == (mthca_init_icm_#t~mem322#1.base + mthca_init_icm_#t~mem322#1.offset) % 18446744073709551616;havoc mthca_init_icm_#t~mem322#1.base, mthca_init_icm_#t~mem322#1.offset;call mthca_init_icm_#t~mem323#1.base, mthca_init_icm_#t~mem323#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 2391 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5553: assume !(0 == (mthca_init_icm_#t~mem322#1.base + mthca_init_icm_#t~mem322#1.offset) % 18446744073709551616);havoc mthca_init_icm_#t~mem322#1.base, mthca_init_icm_#t~mem322#1.offset;mthca_init_icm_#res#1 := 0;call ULTIMATE.dealloc(mthca_init_icm_~#aux_pages~0#1.base, mthca_init_icm_~#aux_pages~0#1.offset);havoc mthca_init_icm_~#aux_pages~0#1.base, mthca_init_icm_~#aux_pages~0#1.offset; [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25637-3: assume mthca_start_catas_poll_#t~ite6729#1 % 18446744073709551616 == mthca_start_catas_poll_#t~mem6730#1 % 18446744073709551616;mthca_start_catas_poll_#t~bitwise6731#1 := mthca_start_catas_poll_#t~ite6729#1; [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25637-3: assume !(mthca_start_catas_poll_#t~ite6729#1 % 18446744073709551616 == mthca_start_catas_poll_#t~mem6730#1 % 18446744073709551616); [2025-02-08 02:59:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5421: mthca_load_fw_#t~ret239#1 := mthca_MAP_FA_#res#1;havoc mthca_MAP_FA_#t~ret827#1, mthca_MAP_FA_~dev#1.base, mthca_MAP_FA_~dev#1.offset, mthca_MAP_FA_~icm#1.base, mthca_MAP_FA_~icm#1.offset, mthca_MAP_FA_~tmp~53#1;havoc mthca_MAP_FA_#in~dev#1.base, mthca_MAP_FA_#in~dev#1.offset, mthca_MAP_FA_#in~icm#1.base, mthca_MAP_FA_#in~icm#1.offset;assume { :end_inline_mthca_MAP_FA } true;assume -2147483648 <= mthca_load_fw_#t~ret239#1 && mthca_load_fw_#t~ret239#1 <= 2147483647;mthca_load_fw_~err~2#1 := mthca_load_fw_#t~ret239#1;havoc mthca_load_fw_#t~mem238#1.base, mthca_load_fw_#t~mem238#1.offset;havoc mthca_load_fw_#t~ret239#1; [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8262: assume 0 != mthca_QUERY_DDR_#t~bitwise1012#1;havoc mthca_QUERY_DDR_#t~bitwise1012#1; [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8262: assume !(0 != mthca_QUERY_DDR_#t~bitwise1012#1);havoc mthca_QUERY_DDR_#t~bitwise1012#1; [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5223: assume 0 == mthca_tune_pci_#t~bitwise101#1 % 18446744073709551616;havoc mthca_tune_pci_#t~mem100#1;havoc mthca_tune_pci_#t~bitwise101#1;call mthca_tune_pci_#t~mem102#1.base, mthca_tune_pci_#t~mem102#1.offset := read~$Pointer$#14(mthca_tune_pci_~mdev#1.base, 2391 + mthca_tune_pci_~mdev#1.offset, 8); [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5223: assume !(0 == mthca_tune_pci_#t~bitwise101#1 % 18446744073709551616);havoc mthca_tune_pci_#t~mem100#1;havoc mthca_tune_pci_#t~bitwise101#1; [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5223-1: [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8130: SUMMARY for call __buggy_use_of_MTHCA_GET(); srcloc: null [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8262-4: assume 0 == (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296);mthca_QUERY_DDR_#t~bitwise1012#1 := 0; [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8262-4: assume !(0 == (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5223-4: assume 0 == mthca_tune_pci_#t~mem100#1 % 18446744073709551616;mthca_tune_pci_#t~bitwise101#1 := 0; [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5223-4: assume !(0 == mthca_tune_pci_#t~mem100#1 % 18446744073709551616); [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12424: mthca_reset_~c~0#1 := 1 + mthca_reset_~c~0#1; [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8262-3: assume 16 == (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296);mthca_QUERY_DDR_#t~bitwise1012#1 := (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8262-3: assume !(16 == (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8262-2: havoc mthca_QUERY_DDR_#t~bitwise1012#1;assume (((((if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296) < 0 || mthca_QUERY_DDR_#t~bitwise1012#1 <= (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296)) && mthca_QUERY_DDR_#t~bitwise1012#1 <= 16) && mthca_QUERY_DDR_#t~bitwise1012#1 >= 0) && ((if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296) >= 0 || mthca_QUERY_DDR_#t~bitwise1012#1 > 16 + (if mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 <= 2147483647 then mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 else mthca_QUERY_DDR_~info~1#1 % 256 % 4294967296 - 4294967296))) && mthca_QUERY_DDR_#t~bitwise1012#1 >= -2147483648; [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5223-2: havoc mthca_tune_pci_#t~bitwise101#1;assume mthca_tune_pci_#t~bitwise101#1 % 18446744073709551616 <= mthca_tune_pci_#t~mem100#1 % 18446744073709551616 && mthca_tune_pci_#t~bitwise101#1 % 18446744073709551616 <= 128; [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12358: assume 0 != (mthca_reset_~bridge~0#1.base + mthca_reset_~bridge~0#1.offset) % 18446744073709551616; [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12358: assume !(0 != (mthca_reset_~bridge~0#1.base + mthca_reset_~bridge~0#1.offset) % 18446744073709551616); [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8262-1: [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5223-3: assume 128 == mthca_tune_pci_#t~mem100#1 % 18446744073709551616;mthca_tune_pci_#t~bitwise101#1 := mthca_tune_pci_#t~mem100#1; [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5223-3: assume !(128 == mthca_tune_pci_#t~mem100#1 % 18446744073709551616); [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12424-1: SUMMARY for call msleep(100); srcloc: null [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6016-1: [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6016-2: havoc #t~bitwise495#1;assume #t~bitwise495#1 % 18446744073709551616 <= #t~mem494#1 % 18446744073709551616 && #t~bitwise495#1 % 18446744073709551616 <= 8; [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6016: assume 0 != #t~bitwise495#1 % 18446744073709551616;havoc #t~mem494#1;havoc #t~bitwise495#1; [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6016: assume !(0 != #t~bitwise495#1 % 18446744073709551616);havoc #t~mem494#1;havoc #t~bitwise495#1; [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6016-3: assume 8 == #t~mem494#1 % 18446744073709551616;#t~bitwise495#1 := #t~mem494#1; [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6016-3: assume !(8 == #t~mem494#1 % 18446744073709551616); [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6016-4: assume 0 == #t~mem494#1 % 18446744073709551616;#t~bitwise495#1 := 0; [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6016-4: assume !(0 == #t~mem494#1 % 18446744073709551616); [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25637-4: assume 0 == mthca_start_catas_poll_#t~ite6729#1 % 18446744073709551616 || 0 == mthca_start_catas_poll_#t~mem6730#1 % 18446744073709551616;mthca_start_catas_poll_#t~bitwise6731#1 := 0; [2025-02-08 02:59:33,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25637-4: assume !(0 == mthca_start_catas_poll_#t~ite6729#1 % 18446744073709551616 || 0 == mthca_start_catas_poll_#t~mem6730#1 % 18446744073709551616); [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25637-5: call mthca_start_catas_poll_#t~mem6730#1 := read~int#14(mthca_start_catas_poll_~dev#1.base, 5383 + mthca_start_catas_poll_~dev#1.offset, 8); [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5554: havoc mthca_init_icm_#t~mem323#1.base, mthca_init_icm_#t~mem323#1.offset;mthca_init_icm_~err~3#1 := -12; [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25637-6: assume mthca_start_catas_poll_#t~short6724#1;call mthca_start_catas_poll_#t~mem6725#1.base, mthca_start_catas_poll_#t~mem6725#1.offset := read~$Pointer$#14(mthca_start_catas_poll_~dev#1.base, 2391 + mthca_start_catas_poll_~dev#1.offset, 8);call mthca_start_catas_poll_#t~mem6727#1 := read~int#14(mthca_start_catas_poll_#t~mem6725#1.base, 1501 + mthca_start_catas_poll_#t~mem6725#1.offset, 8);call mthca_start_catas_poll_#t~mem6726#1.base, mthca_start_catas_poll_#t~mem6726#1.offset := read~$Pointer$#14(mthca_start_catas_poll_~dev#1.base, 2391 + mthca_start_catas_poll_~dev#1.offset, 8);call mthca_start_catas_poll_#t~mem6728#1 := read~int#14(mthca_start_catas_poll_#t~mem6726#1.base, 1493 + mthca_start_catas_poll_#t~mem6726#1.offset, 8);mthca_start_catas_poll_#t~ite6729#1 := mthca_start_catas_poll_#t~mem6727#1 - mthca_start_catas_poll_#t~mem6728#1; [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25637-6: assume !mthca_start_catas_poll_#t~short6724#1;mthca_start_catas_poll_#t~ite6729#1 := 18446744073709551615; [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25637-7: assume mthca_start_catas_poll_#t~short6724#1; [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25637-7: assume !mthca_start_catas_poll_#t~short6724#1;call mthca_start_catas_poll_#t~mem6720#1.base, mthca_start_catas_poll_#t~mem6720#1.offset := read~$Pointer$#14(mthca_start_catas_poll_~dev#1.base, 2391 + mthca_start_catas_poll_~dev#1.offset, 8);call mthca_start_catas_poll_#t~mem6722#1 := read~int#14(mthca_start_catas_poll_#t~mem6720#1.base, 1501 + mthca_start_catas_poll_#t~mem6720#1.offset, 8);call mthca_start_catas_poll_#t~mem6721#1.base, mthca_start_catas_poll_#t~mem6721#1.offset := read~$Pointer$#14(mthca_start_catas_poll_~dev#1.base, 2391 + mthca_start_catas_poll_~dev#1.offset, 8);call mthca_start_catas_poll_#t~mem6723#1 := read~int#14(mthca_start_catas_poll_#t~mem6721#1.base, 1493 + mthca_start_catas_poll_#t~mem6721#1.offset, 8);mthca_start_catas_poll_#t~short6724#1 := mthca_start_catas_poll_#t~mem6722#1 % 18446744073709551616 != mthca_start_catas_poll_#t~mem6723#1 % 18446744073709551616; [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25638-1: SUMMARY for call mthca_start_catas_poll_#t~ret6734#1.base, mthca_start_catas_poll_#t~ret6734#1.offset := ioremap(mthca_start_catas_poll_~addr~3#1, 4 * mthca_start_catas_poll_#t~mem6733#1 % 4294967296); srcloc: null [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5422: assume 0 != mthca_load_fw_~err~2#1;call mthca_load_fw_#t~mem240#1.base, mthca_load_fw_#t~mem240#1.offset := read~$Pointer$#14(mthca_load_fw_~mdev#1.base, 2391 + mthca_load_fw_~mdev#1.offset, 8); [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5422: assume !(0 != mthca_load_fw_~err~2#1);assume { :begin_inline_mthca_RUN_FW } true;mthca_RUN_FW_#in~dev#1.base, mthca_RUN_FW_#in~dev#1.offset := mthca_load_fw_~mdev#1.base, mthca_load_fw_~mdev#1.offset;havoc mthca_RUN_FW_#res#1;havoc mthca_RUN_FW_#t~ret829#1, mthca_RUN_FW_~dev#1.base, mthca_RUN_FW_~dev#1.offset, mthca_RUN_FW_~tmp~55#1;mthca_RUN_FW_~dev#1.base, mthca_RUN_FW_~dev#1.offset := mthca_RUN_FW_#in~dev#1.base, mthca_RUN_FW_#in~dev#1.offset;havoc mthca_RUN_FW_~tmp~55#1; [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5554-1: SUMMARY for call dev_err(mthca_init_icm_#t~mem323#1.base, 148 + mthca_init_icm_#t~mem323#1.offset, 34, 0); srcloc: null [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488: assume 0 == (mthca_init_icm_#t~mem270#1.base + mthca_init_icm_#t~mem270#1.offset) % 18446744073709551616;havoc mthca_init_icm_#t~mem270#1.base, mthca_init_icm_#t~mem270#1.offset;call mthca_init_icm_#t~mem271#1.base, mthca_init_icm_#t~mem271#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 2391 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488: assume !(0 == (mthca_init_icm_#t~mem270#1.base + mthca_init_icm_#t~mem270#1.offset) % 18446744073709551616);havoc mthca_init_icm_#t~mem270#1.base, mthca_init_icm_#t~mem270#1.offset;call mthca_init_icm_#t~mem272#1 := read~int#11(mthca_init_icm_~init_hca#1.base, 72 + mthca_init_icm_~init_hca#1.offset, 8);call mthca_init_icm_#t~mem273#1 := read~int#66(mthca_init_icm_~dev_lim#1.base, 198 + mthca_init_icm_~dev_lim#1.offset, 4);call mthca_init_icm_#t~mem274#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3275 + mthca_init_icm_~mdev#1.offset, 4);call mthca_init_icm_#t~mem275#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3295 + mthca_init_icm_~mdev#1.offset, 4); [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25638: mthca_start_catas_poll_~tmp~377#1.base, mthca_start_catas_poll_~tmp~377#1.offset := mthca_start_catas_poll_#t~ret6734#1.base, mthca_start_catas_poll_#t~ret6734#1.offset;havoc mthca_start_catas_poll_#t~mem6733#1;havoc mthca_start_catas_poll_#t~ret6734#1.base, mthca_start_catas_poll_#t~ret6734#1.offset;call write~$Pointer$#14(mthca_start_catas_poll_~tmp~377#1.base, mthca_start_catas_poll_~tmp~377#1.offset, mthca_start_catas_poll_~dev#1.base, 5391 + mthca_start_catas_poll_~dev#1.offset, 8);call mthca_start_catas_poll_#t~mem6735#1.base, mthca_start_catas_poll_#t~mem6735#1.offset := read~$Pointer$#14(mthca_start_catas_poll_~dev#1.base, 5391 + mthca_start_catas_poll_~dev#1.offset, 8); [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5224-1: SUMMARY for call _dev_info(mthca_tune_pci_#t~mem102#1.base, 148 + mthca_tune_pci_#t~mem102#1.offset, 6, 0); srcloc: null [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8263: assume 0 != ~mthca_debug_level~0;call mthca_QUERY_DDR_#t~mem1013#1.base, mthca_QUERY_DDR_#t~mem1013#1.offset := read~$Pointer$#14(mthca_QUERY_DDR_~dev#1.base, 2391 + mthca_QUERY_DDR_~dev#1.offset, 8); [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8263: assume !(0 != ~mthca_debug_level~0); [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5224: havoc mthca_tune_pci_#t~mem102#1.base, mthca_tune_pci_#t~mem102#1.offset; [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12359-1: SUMMARY for call mthca_reset_#t~ret2119#1.base, mthca_reset_#t~ret2119#1.offset := kmalloc(256, 208); srcloc: null [2025-02-08 02:59:33,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8197: havoc mthca_QUERY_DDR_#t~switch992#1;havoc mthca_QUERY_DDR_#t~mem993#1;havoc mthca_QUERY_DDR_#t~ret994#1;havoc mthca_QUERY_DDR_#t~ret995#1;havoc mthca_QUERY_DDR_#t~ret996#1;havoc mthca_QUERY_DDR_#t~switch992#1;havoc mthca_QUERY_DDR_#t~mem993#1;havoc mthca_QUERY_DDR_#t~ret994#1;havoc mthca_QUERY_DDR_#t~ret995#1;havoc mthca_QUERY_DDR_#t~ret996#1;mthca_QUERY_DDR_~__p___0~2#1.base, mthca_QUERY_DDR_~__p___0~2#1.offset := mthca_QUERY_DDR_~outbox~2#1.base, 8 + mthca_QUERY_DDR_~outbox~2#1.offset;mthca_QUERY_DDR_#t~switch997#1 := false; [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12359: mthca_reset_~tmp___3~17#1.base, mthca_reset_~tmp___3~17#1.offset := mthca_reset_#t~ret2119#1.base, mthca_reset_#t~ret2119#1.offset;havoc mthca_reset_#t~ret2119#1.base, mthca_reset_#t~ret2119#1.offset;mthca_reset_~bridge_header~0#1.base, mthca_reset_~bridge_header~0#1.offset := mthca_reset_~tmp___3~17#1.base, mthca_reset_~tmp___3~17#1.offset; [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9981: assume -2147483648 <= mthca_QUERY_ADAPTER_#t~ret1418#1 && mthca_QUERY_ADAPTER_#t~ret1418#1 <= 2147483647;mthca_QUERY_ADAPTER_~err~17#1 := mthca_QUERY_ADAPTER_#t~ret1418#1;havoc mthca_QUERY_ADAPTER_#t~mem1417#1;havoc mthca_QUERY_ADAPTER_#t~ret1418#1; [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9981-1: SUMMARY for call mthca_QUERY_ADAPTER_#t~ret1418#1 := mthca_cmd_box(mthca_QUERY_ADAPTER_~dev#1.base, mthca_QUERY_ADAPTER_~dev#1.offset, 0, mthca_QUERY_ADAPTER_#t~mem1417#1, 0, 0, 6, 15000); srcloc: null [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6017: SUMMARY for call pci_disable_msix(~pdev#1.base, ~pdev#1.offset); srcloc: null [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5621: mthca_init_arbel_#t~ret349#1 := mthca_ENABLE_LAM_#res#1;havoc mthca_ENABLE_LAM_#t~ret952#1.base, mthca_ENABLE_LAM_#t~ret952#1.offset, mthca_ENABLE_LAM_#t~ret953#1, mthca_ENABLE_LAM_#t~ret954#1, mthca_ENABLE_LAM_#t~mem955#1.base, mthca_ENABLE_LAM_#t~mem955#1.offset, mthca_ENABLE_LAM_#t~mem956#1, mthca_ENABLE_LAM_#t~ret957#1, mthca_ENABLE_LAM_#t~switch958#1, mthca_ENABLE_LAM_#t~mem959#1, mthca_ENABLE_LAM_#t~ret960#1, mthca_ENABLE_LAM_#t~ret961#1, mthca_ENABLE_LAM_#t~ret962#1, mthca_ENABLE_LAM_#t~switch963#1, mthca_ENABLE_LAM_#t~mem964#1, mthca_ENABLE_LAM_#t~ret965#1, mthca_ENABLE_LAM_#t~ret966#1, mthca_ENABLE_LAM_#t~ret967#1, mthca_ENABLE_LAM_#t~switch968#1, mthca_ENABLE_LAM_#t~mem969#1, mthca_ENABLE_LAM_#t~ret970#1, mthca_ENABLE_LAM_#t~ret971#1, mthca_ENABLE_LAM_#t~ret972#1, mthca_ENABLE_LAM_#t~bitwise973#1, mthca_ENABLE_LAM_#t~mem974#1, mthca_ENABLE_LAM_#t~bitwise975#1, mthca_ENABLE_LAM_#t~mem976#1.base, mthca_ENABLE_LAM_#t~mem976#1.offset, mthca_ENABLE_LAM_#t~bitwise977#1, mthca_ENABLE_LAM_#t~bitwise978#1, mthca_ENABLE_LAM_#t~mem979#1.base, mthca_ENABLE_LAM_#t~mem979#1.offset, mthca_ENABLE_LAM_#t~mem980#1.base, mthca_ENABLE_LAM_#t~mem980#1.offset, mthca_ENABLE_LAM_#t~mem981#1, mthca_ENABLE_LAM_#t~mem982#1, mthca_ENABLE_LAM_#t~mem983#1, mthca_ENABLE_LAM_#t~mem984#1, mthca_ENABLE_LAM_~dev#1.base, mthca_ENABLE_LAM_~dev#1.offset, mthca_ENABLE_LAM_~mailbox~3#1.base, mthca_ENABLE_LAM_~mailbox~3#1.offset, mthca_ENABLE_LAM_~info~0#1, mthca_ENABLE_LAM_~outbox~1#1.base, mthca_ENABLE_LAM_~outbox~1#1.offset, mthca_ENABLE_LAM_~err~14#1, mthca_ENABLE_LAM_~tmp~57#1, mthca_ENABLE_LAM_~tmp___0~20#1, mthca_ENABLE_LAM_~__p~1#1.base, mthca_ENABLE_LAM_~__p~1#1.offset, mthca_ENABLE_LAM_~tmp___1~9#1, mthca_ENABLE_LAM_~tmp___2~9#1, mthca_ENABLE_LAM_~__p___0~1#1.base, mthca_ENABLE_LAM_~__p___0~1#1.offset, mthca_ENABLE_LAM_~tmp___3~6#1, mthca_ENABLE_LAM_~tmp___4~5#1, mthca_ENABLE_LAM_~__p___1~1#1.base, mthca_ENABLE_LAM_~__p___1~1#1.offset, mthca_ENABLE_LAM_~tmp___5~5#1, mthca_ENABLE_LAM_~tmp___6~4#1, mthca_ENABLE_LAM_~tmp___7~4#1;havoc mthca_ENABLE_LAM_#in~dev#1.base, mthca_ENABLE_LAM_#in~dev#1.offset;assume { :end_inline_mthca_ENABLE_LAM } true;assume -2147483648 <= mthca_init_arbel_#t~ret349#1 && mthca_init_arbel_#t~ret349#1 <= 2147483647;mthca_init_arbel_~err~4#1 := mthca_init_arbel_#t~ret349#1;havoc mthca_init_arbel_#t~ret349#1; [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5423: havoc mthca_load_fw_#t~mem240#1.base, mthca_load_fw_#t~mem240#1.offset; [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5423-1: SUMMARY for call dev_err(mthca_load_fw_#t~mem240#1.base, 148 + mthca_load_fw_#t~mem240#1.offset, 19, 0); srcloc: null [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489: havoc mthca_init_icm_#t~mem271#1.base, mthca_init_icm_#t~mem271#1.offset;mthca_init_icm_~err~3#1 := -12; [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489-1: SUMMARY for call dev_err(mthca_init_icm_#t~mem271#1.base, 148 + mthca_init_icm_#t~mem271#1.offset, 27, 0); srcloc: null [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5357: assume 0 != mthca_init_tavor_~err~1#1;call mthca_init_tavor_#t~mem208#1.base, mthca_init_tavor_#t~mem208#1.offset := read~$Pointer$#14(mthca_init_tavor_~mdev#1.base, 2391 + mthca_init_tavor_~mdev#1.offset, 8); [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5357: assume !(0 != mthca_init_tavor_~err~1#1); [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8198: assume mthca_QUERY_DDR_#t~switch992#1;call mthca_QUERY_DDR_#t~mem993#1 := read~int#14(mthca_QUERY_DDR_~__p~2#1.base, mthca_QUERY_DDR_~__p~2#1.offset, 1);call write~int#14(mthca_QUERY_DDR_#t~mem993#1 % 256, mthca_QUERY_DDR_~dev#1.base, 2537 + mthca_QUERY_DDR_~dev#1.offset, 8); [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8198: assume !mthca_QUERY_DDR_#t~switch992#1;mthca_QUERY_DDR_#t~switch992#1 := mthca_QUERY_DDR_#t~switch992#1; [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8264-1: SUMMARY for call dev_printk(141, 0, mthca_QUERY_DDR_#t~mem1013#1.base, 148 + mthca_QUERY_DDR_#t~mem1013#1.offset, 142, 0); srcloc: null [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8264: havoc mthca_QUERY_DDR_#t~mem1013#1.base, mthca_QUERY_DDR_#t~mem1013#1.offset; [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9982: assume 0 != mthca_QUERY_ADAPTER_~err~17#1; [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9982: assume !(0 != mthca_QUERY_ADAPTER_~err~17#1); [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5622: assume -11 == mthca_init_arbel_~err~4#1; [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5622: assume !(-11 == mthca_init_arbel_~err~4#1); [2025-02-08 02:59:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5358: havoc mthca_init_tavor_#t~mem208#1.base, mthca_init_tavor_#t~mem208#1.offset;mthca_init_tavor_#res#1 := mthca_init_tavor_~err~1#1;call ULTIMATE.dealloc(mthca_init_tavor_~#dev_lim~0#1.base, mthca_init_tavor_~#dev_lim~0#1.offset);havoc mthca_init_tavor_~#dev_lim~0#1.base, mthca_init_tavor_~#dev_lim~0#1.offset;call ULTIMATE.dealloc(mthca_init_tavor_~#profile~0#1.base, mthca_init_tavor_~#profile~0#1.offset);havoc mthca_init_tavor_~#profile~0#1.base, mthca_init_tavor_~#profile~0#1.offset;call ULTIMATE.dealloc(mthca_init_tavor_~#init_hca~0#1.base, mthca_init_tavor_~#init_hca~0#1.offset);havoc mthca_init_tavor_~#init_hca~0#1.base, mthca_init_tavor_~#init_hca~0#1.offset; [2025-02-08 02:59:33,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25640: assume 0 == (mthca_start_catas_poll_#t~mem6735#1.base + mthca_start_catas_poll_#t~mem6735#1.offset) % 18446744073709551616;havoc mthca_start_catas_poll_#t~mem6735#1.base, mthca_start_catas_poll_#t~mem6735#1.offset;call mthca_start_catas_poll_#t~mem6736#1.base, mthca_start_catas_poll_#t~mem6736#1.offset := read~$Pointer$#14(mthca_start_catas_poll_~dev#1.base, 2391 + mthca_start_catas_poll_~dev#1.offset, 8);call mthca_start_catas_poll_#t~mem6737#1 := read~int#14(mthca_start_catas_poll_~dev#1.base, 5399 + mthca_start_catas_poll_~dev#1.offset, 4); [2025-02-08 02:59:33,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25640: assume !(0 == (mthca_start_catas_poll_#t~mem6735#1.base + mthca_start_catas_poll_#t~mem6735#1.offset) % 18446744073709551616);havoc mthca_start_catas_poll_#t~mem6735#1.base, mthca_start_catas_poll_#t~mem6735#1.offset;call write~int#14(mthca_start_catas_poll_~dev#1.base + mthca_start_catas_poll_~dev#1.offset, mthca_start_catas_poll_~dev#1.base, 5435 + mthca_start_catas_poll_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~poll_catas.base, #funAddr~poll_catas.offset, mthca_start_catas_poll_~dev#1.base, 5427 + mthca_start_catas_poll_~dev#1.offset, 8);call write~int#14(1250 + ~jiffies~0, mthca_start_catas_poll_~dev#1.base, 5419 + mthca_start_catas_poll_~dev#1.offset, 8); [2025-02-08 02:59:33,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5358-1: SUMMARY for call dev_err(mthca_init_tavor_#t~mem208#1.base, 148 + mthca_init_tavor_#t~mem208#1.offset, 13, 0); srcloc: null [2025-02-08 02:59:33,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22865: call write~int#14(4096, mthca_init_node_data_~in_mad~5#1.base, 16 + mthca_init_node_data_~in_mad~5#1.offset, 2); [2025-02-08 02:59:33,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22865-1: SUMMARY for call init_query_mad(mthca_init_node_data_~in_mad~5#1.base, mthca_init_node_data_~in_mad~5#1.offset); srcloc: null [2025-02-08 02:59:33,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133-3: assume 2 == mthca_ENABLE_LAM_#t~mem974#1 % 18446744073709551616;mthca_ENABLE_LAM_#t~bitwise975#1 := mthca_ENABLE_LAM_#t~mem974#1; [2025-02-08 02:59:33,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133-3: assume !(2 == mthca_ENABLE_LAM_#t~mem974#1 % 18446744073709551616); [2025-02-08 02:59:33,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8067-1: SUMMARY for call mthca_ENABLE_LAM_#t~ret957#1 := mthca_cmd_box(mthca_ENABLE_LAM_~dev#1.base, mthca_ENABLE_LAM_~dev#1.offset, 0, mthca_ENABLE_LAM_#t~mem956#1, 0, 0, 4088, 15000); srcloc: null [2025-02-08 02:59:33,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133-2: havoc mthca_ENABLE_LAM_#t~bitwise975#1;assume mthca_ENABLE_LAM_#t~bitwise975#1 % 18446744073709551616 <= mthca_ENABLE_LAM_#t~mem974#1 % 18446744073709551616 && mthca_ENABLE_LAM_#t~bitwise975#1 % 18446744073709551616 <= 2; [2025-02-08 02:59:33,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8067: assume -2147483648 <= mthca_ENABLE_LAM_#t~ret957#1 && mthca_ENABLE_LAM_#t~ret957#1 <= 2147483647;mthca_ENABLE_LAM_~err~14#1 := mthca_ENABLE_LAM_#t~ret957#1;havoc mthca_ENABLE_LAM_#t~mem956#1;havoc mthca_ENABLE_LAM_#t~ret957#1; [2025-02-08 02:59:33,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12361: assume 0 == (mthca_reset_~bridge_header~0#1.base + mthca_reset_~bridge_header~0#1.offset) % 18446744073709551616;mthca_reset_~err~26#1 := -12;call mthca_reset_#t~mem2120#1.base, mthca_reset_#t~mem2120#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12361: assume !(0 == (mthca_reset_~bridge_header~0#1.base + mthca_reset_~bridge_header~0#1.offset) % 18446744073709551616);mthca_reset_~i~8#1 := 0; [2025-02-08 02:59:33,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133-1: [2025-02-08 02:59:33,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133: assume (0 != mthca_ENABLE_LAM_#t~bitwise973#1) != (0 != mthca_ENABLE_LAM_#t~bitwise975#1 % 18446744073709551616);havoc mthca_ENABLE_LAM_#t~bitwise973#1;havoc mthca_ENABLE_LAM_#t~mem974#1;havoc mthca_ENABLE_LAM_#t~bitwise975#1;call mthca_ENABLE_LAM_#t~mem976#1.base, mthca_ENABLE_LAM_#t~mem976#1.offset := read~$Pointer$#14(mthca_ENABLE_LAM_~dev#1.base, 2391 + mthca_ENABLE_LAM_~dev#1.offset, 8); [2025-02-08 02:59:33,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133: assume !((0 != mthca_ENABLE_LAM_#t~bitwise973#1) != (0 != mthca_ENABLE_LAM_#t~bitwise975#1 % 18446744073709551616));havoc mthca_ENABLE_LAM_#t~bitwise973#1;havoc mthca_ENABLE_LAM_#t~mem974#1;havoc mthca_ENABLE_LAM_#t~bitwise975#1; [2025-02-08 02:59:33,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133-7: havoc mthca_ENABLE_LAM_#t~bitwise973#1;assume (((((if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296) < 0 || mthca_ENABLE_LAM_#t~bitwise973#1 <= (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296)) && mthca_ENABLE_LAM_#t~bitwise973#1 <= 16) && mthca_ENABLE_LAM_#t~bitwise973#1 >= 0) && ((if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296) >= 0 || mthca_ENABLE_LAM_#t~bitwise973#1 > 16 + (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296))) && mthca_ENABLE_LAM_#t~bitwise973#1 >= -2147483648; [2025-02-08 02:59:33,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133-6: [2025-02-08 02:59:33,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133-5: call mthca_ENABLE_LAM_#t~mem974#1 := read~int#14(mthca_ENABLE_LAM_~dev#1.base, 2403 + mthca_ENABLE_LAM_~dev#1.offset, 8); [2025-02-08 02:59:33,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133-4: assume 0 == mthca_ENABLE_LAM_#t~mem974#1 % 18446744073709551616;mthca_ENABLE_LAM_#t~bitwise975#1 := 0; [2025-02-08 02:59:33,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133-4: assume !(0 == mthca_ENABLE_LAM_#t~mem974#1 % 18446744073709551616); [2025-02-08 02:59:33,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133-9: assume 0 == (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296);mthca_ENABLE_LAM_#t~bitwise973#1 := 0; [2025-02-08 02:59:33,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133-9: assume !(0 == (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:33,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133-8: assume 16 == (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296);mthca_ENABLE_LAM_#t~bitwise973#1 := (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:33,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133-8: assume !(16 == (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:33,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5623: assume 0 != ~mthca_debug_level~0;call mthca_init_arbel_#t~mem350#1.base, mthca_init_arbel_#t~mem350#1.offset := read~$Pointer$#14(mthca_init_arbel_~mdev#1.base, 2391 + mthca_init_arbel_~mdev#1.offset, 8); [2025-02-08 02:59:33,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5623: assume !(0 != ~mthca_debug_level~0); [2025-02-08 02:59:33,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25641: havoc mthca_start_catas_poll_#t~mem6736#1.base, mthca_start_catas_poll_#t~mem6736#1.offset;havoc mthca_start_catas_poll_#t~mem6737#1; [2025-02-08 02:59:33,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5227: call mthca_tune_pci_#t~mem103#1.base, mthca_tune_pci_#t~mem103#1.offset := read~$Pointer$#14(mthca_tune_pci_~mdev#1.base, 2391 + mthca_tune_pci_~mdev#1.offset, 8);assume { :begin_inline_pci_is_pcie } true;pci_is_pcie_#in~dev#1.base, pci_is_pcie_#in~dev#1.offset := mthca_tune_pci_#t~mem103#1.base, mthca_tune_pci_#t~mem103#1.offset;havoc pci_is_pcie_#res#1;havoc pci_is_pcie_#t~ret88#1, pci_is_pcie_~dev#1.base, pci_is_pcie_~dev#1.offset, pci_is_pcie_~tmp~15#1;pci_is_pcie_~dev#1.base, pci_is_pcie_~dev#1.offset := pci_is_pcie_#in~dev#1.base, pci_is_pcie_#in~dev#1.offset;havoc pci_is_pcie_~tmp~15#1; [2025-02-08 02:59:33,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25641-1: SUMMARY for call dev_warn(mthca_start_catas_poll_#t~mem6736#1.base, 148 + mthca_start_catas_poll_#t~mem6736#1.offset, 394, 0); srcloc: null [2025-02-08 02:59:33,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12494: assume 0 != mthca_reset_~hca_pcie_cap~0#1;call mthca_reset_#t~mem2151#1 := read~int#14(mthca_reset_~hca_header~0#1.base, mthca_reset_~hca_header~0#1.offset + 4 * (if (if 8 + mthca_reset_~hca_pcie_cap~0#1 < 0 && 0 != (8 + mthca_reset_~hca_pcie_cap~0#1) % 4 then 1 + (8 + mthca_reset_~hca_pcie_cap~0#1) / 4 else (8 + mthca_reset_~hca_pcie_cap~0#1) / 4) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (if 8 + mthca_reset_~hca_pcie_cap~0#1 < 0 && 0 != (8 + mthca_reset_~hca_pcie_cap~0#1) % 4 then 1 + (8 + mthca_reset_~hca_pcie_cap~0#1) / 4 else (8 + mthca_reset_~hca_pcie_cap~0#1) / 4) % 18446744073709551616 % 18446744073709551616 else (if 8 + mthca_reset_~hca_pcie_cap~0#1 < 0 && 0 != (8 + mthca_reset_~hca_pcie_cap~0#1) % 4 then 1 + (8 + mthca_reset_~hca_pcie_cap~0#1) / 4 else (8 + mthca_reset_~hca_pcie_cap~0#1) / 4) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);mthca_reset_~devctl~0#1 := mthca_reset_#t~mem2151#1;havoc mthca_reset_#t~mem2151#1;call mthca_reset_#t~mem2152#1.base, mthca_reset_#t~mem2152#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12494: assume !(0 != mthca_reset_~hca_pcie_cap~0#1); [2025-02-08 02:59:33,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8134: havoc mthca_ENABLE_LAM_#t~mem976#1.base, mthca_ENABLE_LAM_#t~mem976#1.offset;havoc mthca_ENABLE_LAM_#t~bitwise977#1; [2025-02-08 02:59:33,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10050: mthca_QUERY_ADAPTER_~__p___2~2#1.base, mthca_QUERY_ADAPTER_~__p___2~2#1.offset := mthca_QUERY_ADAPTER_~outbox~4#1.base, 16 + mthca_QUERY_ADAPTER_~outbox~4#1.offset;mthca_QUERY_ADAPTER_#t~switch1435#1 := true; [2025-02-08 02:59:33,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6020-1: [2025-02-08 02:59:33,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6020-2: havoc #t~bitwise497#1;assume #t~bitwise497#1 % 18446744073709551616 <= #t~mem496#1 % 18446744073709551616 && #t~bitwise497#1 % 18446744073709551616 <= 18446744073709551607; [2025-02-08 02:59:33,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8068: assume 0 != mthca_ENABLE_LAM_~err~14#1; [2025-02-08 02:59:33,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8068: assume !(0 != mthca_ENABLE_LAM_~err~14#1);mthca_ENABLE_LAM_~__p~1#1.base, mthca_ENABLE_LAM_~__p~1#1.offset := mthca_ENABLE_LAM_~outbox~1#1.base, mthca_ENABLE_LAM_~outbox~1#1.offset;mthca_ENABLE_LAM_#t~switch958#1 := false; [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6020: call write~int#14(#t~bitwise497#1, ~mdev~0#1.base, 2403 + ~mdev~0#1.offset, 8);havoc #t~mem496#1;havoc #t~bitwise497#1; [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8134-1: SUMMARY for call _dev_info(mthca_ENABLE_LAM_#t~mem976#1.base, 148 + mthca_ENABLE_LAM_#t~mem976#1.offset, 131, 0); srcloc: null [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22999: 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 := mthca_register_device_~dev#1.base, mthca_register_device_~dev#1.offset, 0, 0;havoc ib_register_device_#res#1;havoc ib_register_device_#t~nondet6793#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~nondet6793#1;assume -2147483648 <= ib_register_device_#t~nondet6793#1 && ib_register_device_#t~nondet6793#1 <= 2147483647;ib_register_device_#res#1 := ib_register_device_#t~nondet6793#1;havoc ib_register_device_#t~nondet6793#1; [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6020-5: call #t~mem496#1 := read~int#14(~mdev~0#1.base, 2403 + ~mdev~0#1.offset, 8); [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22999-1: SUMMARY for call __mutex_init(mthca_register_device_~dev#1.base, 2553 + mthca_register_device_~dev#1.offset, 366, 0, mthca_register_device_~#__key~12#1.base, mthca_register_device_~#__key~12#1.offset); srcloc: null [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6020-3: assume 18446744073709551607 == #t~mem496#1 % 18446744073709551616;#t~bitwise497#1 := #t~mem496#1; [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6020-3: assume !(18446744073709551607 == #t~mem496#1 % 18446744073709551616); [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6020-4: assume 0 == #t~mem496#1 % 18446744073709551616;#t~bitwise497#1 := 0; [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6020-4: assume !(0 == #t~mem496#1 % 18446744073709551616); [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22867: assume -2147483648 <= mthca_init_node_data_#t~ret5954#1 && mthca_init_node_data_#t~ret5954#1 <= 2147483647;mthca_init_node_data_~err~81#1 := mthca_init_node_data_#t~ret5954#1;havoc mthca_init_node_data_#t~ret5954#1; [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22867-1: SUMMARY for call mthca_init_node_data_#t~ret5954#1 := mthca_MAD_IFC(mthca_init_node_data_~dev#1.base, mthca_init_node_data_~dev#1.offset, 1, 1, 1, 0, 0, 0, 0, mthca_init_node_data_~in_mad~5#1.base, mthca_init_node_data_~in_mad~5#1.offset, mthca_init_node_data_~out_mad~5#1.base, mthca_init_node_data_~out_mad~5#1.offset); srcloc: null [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5624-1: SUMMARY for call dev_printk(36, 0, mthca_init_arbel_#t~mem350#1.base, 148 + mthca_init_arbel_#t~mem350#1.offset, 37, 0); srcloc: null [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5624: havoc mthca_init_arbel_#t~mem350#1.base, mthca_init_arbel_#t~mem350#1.offset; [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363-1: SUMMARY for call dev_err(mthca_reset_#t~mem2120#1.base, 148 + mthca_reset_#t~mem2120#1.offset, 203, 0); srcloc: null [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363: havoc mthca_reset_#t~mem2120#1.base, mthca_reset_#t~mem2120#1.offset; [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5228: assume 0 != (if mthca_tune_pci_~tmp___3~0#1 % 256 % 4294967296 <= 2147483647 then mthca_tune_pci_~tmp___3~0#1 % 256 % 4294967296 else mthca_tune_pci_~tmp___3~0#1 % 256 % 4294967296 - 4294967296);call mthca_tune_pci_#t~mem105#1.base, mthca_tune_pci_#t~mem105#1.offset := read~$Pointer$#14(mthca_tune_pci_~mdev#1.base, 2391 + mthca_tune_pci_~mdev#1.offset, 8);assume { :begin_inline_pcie_set_readrq } true;pcie_set_readrq_#in~arg0#1.base, pcie_set_readrq_#in~arg0#1.offset, pcie_set_readrq_#in~arg1#1 := mthca_tune_pci_#t~mem105#1.base, mthca_tune_pci_#t~mem105#1.offset, 4096;havoc pcie_set_readrq_#res#1;havoc pcie_set_readrq_#t~nondet6811#1, pcie_set_readrq_~arg0#1.base, pcie_set_readrq_~arg0#1.offset, pcie_set_readrq_~arg1#1;pcie_set_readrq_~arg0#1.base, pcie_set_readrq_~arg0#1.offset := pcie_set_readrq_#in~arg0#1.base, pcie_set_readrq_#in~arg0#1.offset;pcie_set_readrq_~arg1#1 := pcie_set_readrq_#in~arg1#1;havoc pcie_set_readrq_#t~nondet6811#1;assume -2147483648 <= pcie_set_readrq_#t~nondet6811#1 && pcie_set_readrq_#t~nondet6811#1 <= 2147483647;pcie_set_readrq_#res#1 := pcie_set_readrq_#t~nondet6811#1;havoc pcie_set_readrq_#t~nondet6811#1; [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5228: assume !(0 != (if mthca_tune_pci_~tmp___3~0#1 % 256 % 4294967296 <= 2147483647 then mthca_tune_pci_~tmp___3~0#1 % 256 % 4294967296 else mthca_tune_pci_~tmp___3~0#1 % 256 % 4294967296 - 4294967296));call mthca_tune_pci_#t~mem108#1 := read~int#14(mthca_tune_pci_~mdev#1.base, 2403 + mthca_tune_pci_~mdev#1.offset, 8); [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8135-1: havoc mthca_ENABLE_LAM_#t~bitwise977#1;assume (((((if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296) < 0 || mthca_ENABLE_LAM_#t~bitwise977#1 <= (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296)) && mthca_ENABLE_LAM_#t~bitwise977#1 <= 16) && mthca_ENABLE_LAM_#t~bitwise977#1 >= 0) && ((if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296) >= 0 || mthca_ENABLE_LAM_#t~bitwise977#1 > 16 + (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296))) && mthca_ENABLE_LAM_#t~bitwise977#1 >= -2147483648; [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5096-1: SUMMARY for call pci_is_pcie_#t~ret88#1 := pci_pcie_cap(pci_is_pcie_~dev#1.base, pci_is_pcie_~dev#1.offset); srcloc: null [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8135: [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10051: havoc mthca_QUERY_ADAPTER_#t~switch1435#1;havoc mthca_QUERY_ADAPTER_#t~mem1436#1;havoc mthca_QUERY_ADAPTER_#t~ret1437#1;havoc mthca_QUERY_ADAPTER_#t~ret1438#1;havoc mthca_QUERY_ADAPTER_#t~ret1439#1;havoc mthca_QUERY_ADAPTER_#t~switch1435#1;havoc mthca_QUERY_ADAPTER_#t~mem1436#1;havoc mthca_QUERY_ADAPTER_#t~ret1437#1;havoc mthca_QUERY_ADAPTER_#t~ret1438#1;havoc mthca_QUERY_ADAPTER_#t~ret1439#1;assume { :begin_inline_get_board_id } true;get_board_id_#in~vsd#1.base, get_board_id_#in~vsd#1.offset, get_board_id_#in~board_id#1.base, get_board_id_#in~board_id#1.offset := mthca_QUERY_ADAPTER_~outbox~4#1.base, 8 + mthca_QUERY_ADAPTER_~outbox~4#1.offset, mthca_QUERY_ADAPTER_~adapter#1.base, 12 + mthca_QUERY_ADAPTER_~adapter#1.offset;havoc get_board_id_#t~memset~res1407#1.base, get_board_id_#t~memset~res1407#1.offset, get_board_id_#t~ret1408#1, get_board_id_#t~ret1409#1, get_board_id_#t~ret1410#1, get_board_id_#t~mem1411#1, get_board_id_#t~ret1412#1, get_board_id_~vsd#1.base, get_board_id_~vsd#1.offset, get_board_id_~board_id#1.base, get_board_id_~board_id#1.offset, get_board_id_~i~5#1, get_board_id_~tmp~61#1, get_board_id_~tmp___0~23#1, get_board_id_~tmp___1~12#1;get_board_id_~vsd#1.base, get_board_id_~vsd#1.offset := get_board_id_#in~vsd#1.base, get_board_id_#in~vsd#1.offset;get_board_id_~board_id#1.base, get_board_id_~board_id#1.offset := get_board_id_#in~board_id#1.base, get_board_id_#in~board_id#1.offset;havoc get_board_id_~i~5#1;havoc get_board_id_~tmp~61#1;havoc get_board_id_~tmp___0~23#1;havoc get_board_id_~tmp___1~12#1; [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201: assume mthca_QUERY_DDR_#t~switch992#1; [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8201: assume !mthca_QUERY_DDR_#t~switch992#1;mthca_QUERY_DDR_#t~switch992#1 := mthca_QUERY_DDR_#t~switch992#1; [2025-02-08 02:59:33,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5096: assume -2147483648 <= pci_is_pcie_#t~ret88#1 && pci_is_pcie_#t~ret88#1 <= 2147483647;pci_is_pcie_~tmp~15#1 := pci_is_pcie_#t~ret88#1;havoc pci_is_pcie_#t~ret88#1;pci_is_pcie_#res#1 := (if 0 == (if 0 != pci_is_pcie_~tmp~15#1 then 1 else 0) then 0 else 1);mthca_tune_pci_#t~ret104#1 := pci_is_pcie_#res#1;havoc pci_is_pcie_#t~ret88#1, pci_is_pcie_~dev#1.base, pci_is_pcie_~dev#1.offset, pci_is_pcie_~tmp~15#1;havoc pci_is_pcie_#in~dev#1.base, pci_is_pcie_#in~dev#1.offset;assume { :end_inline_pci_is_pcie } true;mthca_tune_pci_~tmp___3~0#1 := (if 0 == mthca_tune_pci_#t~ret104#1 % 256 then 0 else 1);havoc mthca_tune_pci_#t~mem103#1.base, mthca_tune_pci_#t~mem103#1.offset;havoc mthca_tune_pci_#t~ret104#1; [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021: assume -2147483648 <= #t~ret498#1 && #t~ret498#1 <= 2147483647;~err~8#1 := #t~ret498#1;havoc #t~ret498#1; [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8135-3: assume 0 == (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296);mthca_ENABLE_LAM_#t~bitwise977#1 := 0; [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8135-3: assume !(0 == (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021-1: SUMMARY for call #t~ret498#1 := mthca_setup_hca(~mdev~0#1.base, ~mdev~0#1.offset); srcloc: null [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8135-2: assume 16 == (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296);mthca_ENABLE_LAM_#t~bitwise977#1 := (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8135-2: assume !(16 == (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20886: assume mthca_create_agents_#t~mem5229#1 >= mthca_create_agents_~p~7#1;havoc mthca_create_agents_#t~mem5229#1; [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20886: assume !(mthca_create_agents_#t~mem5229#1 >= mthca_create_agents_~p~7#1);havoc mthca_create_agents_#t~mem5229#1;mthca_create_agents_#res#1 := 0;call ULTIMATE.dealloc(mthca_create_agents_~#__key~11#1.base, mthca_create_agents_~#__key~11#1.offset);havoc mthca_create_agents_~#__key~11#1.base, mthca_create_agents_~#__key~11#1.offset; [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12298: assume 0 == mthca_reset_#t~bitwise2094#1 % 18446744073709551616;havoc mthca_reset_#t~mem2093#1;havoc mthca_reset_#t~bitwise2094#1; [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12298: assume !(0 == mthca_reset_#t~bitwise2094#1 % 18446744073709551616);havoc mthca_reset_#t~mem2093#1;havoc mthca_reset_#t~bitwise2094#1; [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8202: mthca_QUERY_DDR_~tmp___1~10#1 := mthca_QUERY_DDR_#t~ret994#1;call write~int#14(mthca_QUERY_DDR_~tmp___1~10#1 % 65536, mthca_QUERY_DDR_~dev#1.base, 2537 + mthca_QUERY_DDR_~dev#1.offset, 8); [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12496: assume -2147483648 <= mthca_reset_#t~ret2153#1 && mthca_reset_#t~ret2153#1 <= 2147483647;mthca_reset_~tmp___12~6#1 := mthca_reset_#t~ret2153#1;havoc mthca_reset_#t~mem2152#1.base, mthca_reset_#t~mem2152#1.offset;havoc mthca_reset_#t~ret2153#1; [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12496-1: SUMMARY for call mthca_reset_#t~ret2153#1 := pcie_capability_write_word(mthca_reset_#t~mem2152#1.base, mthca_reset_#t~mem2152#1.offset, 8, (if mthca_reset_~devctl~0#1 % 65536 % 4294967296 <= 2147483647 then mthca_reset_~devctl~0#1 % 65536 % 4294967296 else mthca_reset_~devctl~0#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10052: assume mthca_QUERY_ADAPTER_#t~switch1435#1;call mthca_QUERY_ADAPTER_#t~mem1436#1 := read~int#14(mthca_QUERY_ADAPTER_~__p___2~2#1.base, mthca_QUERY_ADAPTER_~__p___2~2#1.offset, 1);call write~int#14(mthca_QUERY_ADAPTER_#t~mem1436#1, mthca_QUERY_ADAPTER_~adapter#1.base, 76 + mthca_QUERY_ADAPTER_~adapter#1.offset, 1); [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10052: assume !mthca_QUERY_ADAPTER_#t~switch1435#1;mthca_QUERY_ADAPTER_#t~switch1435#1 := mthca_QUERY_ADAPTER_#t~switch1435#1; [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9986: assume -2147483648 <= mthca_QUERY_ADAPTER_#t~ret1419#1 && mthca_QUERY_ADAPTER_#t~ret1419#1 <= 2147483647;mthca_QUERY_ADAPTER_~tmp___7~7#1 := mthca_QUERY_ADAPTER_#t~ret1419#1;havoc mthca_QUERY_ADAPTER_#t~ret1419#1; [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8202-1: SUMMARY for call mthca_QUERY_DDR_#t~ret994#1 := __be16_to_cpup(mthca_QUERY_DDR_~__p~2#1.base, mthca_QUERY_DDR_~__p~2#1.offset); srcloc: null [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12298-2: havoc mthca_reset_#t~bitwise2094#1;assume mthca_reset_#t~bitwise2094#1 % 18446744073709551616 <= mthca_reset_#t~mem2093#1 % 18446744073709551616 && mthca_reset_#t~bitwise2094#1 % 18446744073709551616 <= 128; [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12298-1: [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12298-4: assume 0 == mthca_reset_#t~mem2093#1 % 18446744073709551616;mthca_reset_#t~bitwise2094#1 := 0; [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12298-4: assume !(0 == mthca_reset_#t~mem2093#1 % 18446744073709551616); [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12298-3: assume 128 == mthca_reset_#t~mem2093#1 % 18446744073709551616;mthca_reset_#t~bitwise2094#1 := mthca_reset_#t~mem2093#1; [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12298-3: assume !(128 == mthca_reset_#t~mem2093#1 % 18446744073709551616); [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23001: assume 0 != mthca_register_device_~ret~15#1;mthca_register_device_#res#1 := mthca_register_device_~ret~15#1;call ULTIMATE.dealloc(mthca_register_device_~#__key~12#1.base, mthca_register_device_~#__key~12#1.offset);havoc mthca_register_device_~#__key~12#1.base, mthca_register_device_~#__key~12#1.offset; [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23001: assume !(0 != mthca_register_device_~ret~15#1);mthca_register_device_~i~47#1 := 0; [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9986-1: SUMMARY for call mthca_QUERY_ADAPTER_#t~ret1419#1 := mthca_is_memfree(mthca_QUERY_ADAPTER_~dev#1.base, mthca_QUERY_ADAPTER_~dev#1.offset); srcloc: null [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22869: assume 0 != mthca_init_node_data_~err~81#1; [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22869: assume !(0 != mthca_init_node_data_~err~81#1); [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5494: call write~$Pointer$#14(mthca_init_icm_#t~ret276#1.base, mthca_init_icm_#t~ret276#1.offset, mthca_init_icm_~mdev#1.base, 3742 + mthca_init_icm_~mdev#1.offset, 8);havoc mthca_init_icm_#t~mem272#1;havoc mthca_init_icm_#t~mem273#1;havoc mthca_init_icm_#t~mem274#1;havoc mthca_init_icm_#t~mem275#1;havoc mthca_init_icm_#t~ret276#1.base, mthca_init_icm_#t~ret276#1.offset;call mthca_init_icm_#t~mem277#1.base, mthca_init_icm_#t~mem277#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 3742 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5494-1: SUMMARY for call mthca_init_icm_#t~ret276#1.base, mthca_init_icm_#t~ret276#1.offset := mthca_alloc_icm_table(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_#t~mem272#1, mthca_init_icm_#t~mem273#1, mthca_init_icm_#t~mem274#1, mthca_init_icm_#t~mem275#1, 1, 1); srcloc: null [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5428: mthca_load_fw_#t~ret241#1 := mthca_RUN_FW_#res#1;havoc mthca_RUN_FW_#t~ret829#1, mthca_RUN_FW_~dev#1.base, mthca_RUN_FW_~dev#1.offset, mthca_RUN_FW_~tmp~55#1;havoc mthca_RUN_FW_#in~dev#1.base, mthca_RUN_FW_#in~dev#1.offset;assume { :end_inline_mthca_RUN_FW } true;assume -2147483648 <= mthca_load_fw_#t~ret241#1 && mthca_load_fw_#t~ret241#1 <= 2147483647;mthca_load_fw_~err~2#1 := mthca_load_fw_#t~ret241#1;havoc mthca_load_fw_#t~ret241#1; [2025-02-08 02:59:33,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5230: assume 0 != mthca_tune_pci_~tmp___2~0#1;call mthca_tune_pci_#t~mem107#1.base, mthca_tune_pci_#t~mem107#1.offset := read~$Pointer$#14(mthca_tune_pci_~mdev#1.base, 2391 + mthca_tune_pci_~mdev#1.offset, 8); [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5230: assume !(0 != mthca_tune_pci_~tmp___2~0#1); [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12497: assume 0 != mthca_reset_~tmp___12~6#1;mthca_reset_~err~26#1 := -19;call mthca_reset_#t~mem2154#1.base, mthca_reset_#t~mem2154#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12497: assume !(0 != mthca_reset_~tmp___12~6#1);call mthca_reset_#t~mem2155#1 := read~int#14(mthca_reset_~hca_header~0#1.base, mthca_reset_~hca_header~0#1.offset + 4 * (if (if 16 + mthca_reset_~hca_pcie_cap~0#1 < 0 && 0 != (16 + mthca_reset_~hca_pcie_cap~0#1) % 4 then 1 + (16 + mthca_reset_~hca_pcie_cap~0#1) / 4 else (16 + mthca_reset_~hca_pcie_cap~0#1) / 4) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (if 16 + mthca_reset_~hca_pcie_cap~0#1 < 0 && 0 != (16 + mthca_reset_~hca_pcie_cap~0#1) % 4 then 1 + (16 + mthca_reset_~hca_pcie_cap~0#1) / 4 else (16 + mthca_reset_~hca_pcie_cap~0#1) / 4) % 18446744073709551616 % 18446744073709551616 else (if 16 + mthca_reset_~hca_pcie_cap~0#1 < 0 && 0 != (16 + mthca_reset_~hca_pcie_cap~0#1) % 4 then 1 + (16 + mthca_reset_~hca_pcie_cap~0#1) / 4 else (16 + mthca_reset_~hca_pcie_cap~0#1) / 4) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);mthca_reset_~linkctl~0#1 := mthca_reset_#t~mem2155#1;havoc mthca_reset_#t~mem2155#1;call mthca_reset_#t~mem2156#1.base, mthca_reset_#t~mem2156#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8269: assume 0 != ~mthca_debug_level~0;call mthca_QUERY_DDR_#t~mem1014#1.base, mthca_QUERY_DDR_#t~mem1014#1.offset := read~$Pointer$#14(mthca_QUERY_DDR_~dev#1.base, 2391 + mthca_QUERY_DDR_~dev#1.offset, 8);call mthca_QUERY_DDR_#t~mem1015#1 := read~int#14(mthca_QUERY_DDR_~dev#1.base, 2545 + mthca_QUERY_DDR_~dev#1.offset, 8);call mthca_QUERY_DDR_#t~mem1016#1 := read~int#14(mthca_QUERY_DDR_~dev#1.base, 2537 + mthca_QUERY_DDR_~dev#1.offset, 8);call mthca_QUERY_DDR_#t~mem1017#1 := read~int#14(mthca_QUERY_DDR_~dev#1.base, 2537 + mthca_QUERY_DDR_~dev#1.offset, 8);call mthca_QUERY_DDR_#t~mem1018#1 := read~int#14(mthca_QUERY_DDR_~dev#1.base, 2545 + mthca_QUERY_DDR_~dev#1.offset, 8); [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8269: assume !(0 != ~mthca_debug_level~0); [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9987: assume 0 == mthca_QUERY_ADAPTER_~tmp___7~7#1;mthca_QUERY_ADAPTER_~__p~4#1.base, mthca_QUERY_ADAPTER_~__p~4#1.offset := mthca_QUERY_ADAPTER_~outbox~4#1.base, mthca_QUERY_ADAPTER_~outbox~4#1.offset;mthca_QUERY_ADAPTER_#t~switch1420#1 := false; [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9987: assume !(0 == mthca_QUERY_ADAPTER_~tmp___7~7#1); [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5627: call write~int#14(mthca_init_arbel_#t~bitwise352#1, mthca_init_arbel_~mdev#1.base, 2403 + mthca_init_arbel_~mdev#1.offset, 8);havoc mthca_init_arbel_#t~mem351#1;havoc mthca_init_arbel_#t~bitwise352#1; [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5627-1: [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5561-2: havoc mthca_init_icm_#t~bitwise325#1;assume mthca_init_icm_#t~bitwise325#1 % 18446744073709551616 <= mthca_init_icm_#t~mem324#1 % 18446744073709551616 && mthca_init_icm_#t~bitwise325#1 % 18446744073709551616 <= 4; [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5627-4: assume 0 == mthca_init_arbel_#t~mem351#1 % 18446744073709551616 || 16 == mthca_init_arbel_#t~mem351#1 % 18446744073709551616;mthca_init_arbel_#t~bitwise352#1 := 16; [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5627-4: assume !(0 == mthca_init_arbel_#t~mem351#1 % 18446744073709551616 || 16 == mthca_init_arbel_#t~mem351#1 % 18446744073709551616); [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5561-3: assume 4 == mthca_init_icm_#t~mem324#1 % 18446744073709551616;mthca_init_icm_#t~bitwise325#1 := mthca_init_icm_#t~mem324#1; [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5561-3: assume !(4 == mthca_init_icm_#t~mem324#1 % 18446744073709551616); [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5627-5: call mthca_init_arbel_#t~mem351#1 := read~int#14(mthca_init_arbel_~mdev#1.base, 2403 + mthca_init_arbel_~mdev#1.offset, 8); [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5561: assume 0 != mthca_init_icm_#t~bitwise325#1 % 18446744073709551616;havoc mthca_init_icm_#t~mem324#1;havoc mthca_init_icm_#t~bitwise325#1;call mthca_init_icm_#t~mem326#1.base, mthca_init_icm_#t~mem326#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 4803 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5561: assume !(0 != mthca_init_icm_#t~bitwise325#1 % 18446744073709551616);havoc mthca_init_icm_#t~mem324#1;havoc mthca_init_icm_#t~bitwise325#1; [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5627-2: havoc mthca_init_arbel_#t~bitwise352#1;assume (mthca_init_arbel_#t~bitwise352#1 % 18446744073709551616 >= mthca_init_arbel_#t~mem351#1 % 18446744073709551616 && mthca_init_arbel_#t~bitwise352#1 % 18446744073709551616 >= 16) && mthca_init_arbel_#t~bitwise352#1 % 18446744073709551616 <= 16 + mthca_init_arbel_#t~mem351#1 % 18446744073709551616; [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5561-1: [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5627-3: assume false;mthca_init_arbel_#t~bitwise352#1 := mthca_init_arbel_#t~mem351#1; [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5627-3: assume !false; [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5363: assume -2147483648 <= mthca_init_tavor_#t~ret209#1 && mthca_init_tavor_#t~ret209#1 <= 2147483647;mthca_init_tavor_~err~1#1 := mthca_init_tavor_#t~ret209#1;havoc mthca_init_tavor_#t~ret209#1; [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5363-1: SUMMARY for call mthca_init_tavor_#t~ret209#1 := mthca_QUERY_FW(mthca_init_tavor_~mdev#1.base, mthca_init_tavor_~mdev#1.offset); srcloc: null [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5561-4: assume 0 == mthca_init_icm_#t~mem324#1 % 18446744073709551616;mthca_init_icm_#t~bitwise325#1 := 0; [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5561-4: assume !(0 == mthca_init_icm_#t~mem324#1 % 18446744073709551616); [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5429: assume 0 != mthca_load_fw_~err~2#1;call mthca_load_fw_#t~mem242#1.base, mthca_load_fw_#t~mem242#1.offset := read~$Pointer$#14(mthca_load_fw_~mdev#1.base, 2391 + mthca_load_fw_~mdev#1.offset, 8); [2025-02-08 02:59:33,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5429: assume !(0 != mthca_load_fw_~err~2#1);mthca_load_fw_#res#1 := 0; [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5561-5: call mthca_init_icm_#t~mem324#1 := read~int#14(mthca_init_icm_~mdev#1.base, 2403 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8270: havoc mthca_QUERY_DDR_#t~mem1014#1.base, mthca_QUERY_DDR_#t~mem1014#1.offset;havoc mthca_QUERY_DDR_#t~mem1015#1;havoc mthca_QUERY_DDR_#t~mem1016#1;havoc mthca_QUERY_DDR_#t~mem1017#1;havoc mthca_QUERY_DDR_#t~mem1018#1; [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5231: havoc mthca_tune_pci_#t~mem107#1.base, mthca_tune_pci_#t~mem107#1.offset;mthca_tune_pci_#res#1 := -19; [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5231-1: SUMMARY for call dev_err(mthca_tune_pci_#t~mem107#1.base, 148 + mthca_tune_pci_#t~mem107#1.offset, 7, 0); srcloc: null [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8138: assume 0 != mthca_ENABLE_LAM_#t~bitwise978#1;havoc mthca_ENABLE_LAM_#t~bitwise978#1; [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8138: assume !(0 != mthca_ENABLE_LAM_#t~bitwise978#1);havoc mthca_ENABLE_LAM_#t~bitwise978#1; [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12432: havoc mthca_reset_#t~mem2134#1.base, mthca_reset_#t~mem2134#1.offset; [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8270-1: SUMMARY for call dev_printk(143, 0, mthca_QUERY_DDR_#t~mem1014#1.base, 148 + mthca_QUERY_DDR_#t~mem1014#1.offset, 144, 0); srcloc: null [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12432-1: SUMMARY for call dev_err(mthca_reset_#t~mem2134#1.base, 148 + mthca_reset_#t~mem2134#1.offset, 208, 0); srcloc: null [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8138-4: assume 0 == (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296);mthca_ENABLE_LAM_#t~bitwise978#1 := 0; [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8138-4: assume !(0 == (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8138-3: assume 16 == (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296);mthca_ENABLE_LAM_#t~bitwise978#1 := (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8138-3: assume !(16 == (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8138-2: havoc mthca_ENABLE_LAM_#t~bitwise978#1;assume (((((if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296) < 0 || mthca_ENABLE_LAM_#t~bitwise978#1 <= (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296)) && mthca_ENABLE_LAM_#t~bitwise978#1 <= 16) && mthca_ENABLE_LAM_#t~bitwise978#1 >= 0) && ((if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296) >= 0 || mthca_ENABLE_LAM_#t~bitwise978#1 > 16 + (if mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 <= 2147483647 then mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 else mthca_ENABLE_LAM_~info~0#1 % 256 % 4294967296 - 4294967296))) && mthca_ENABLE_LAM_#t~bitwise978#1 >= -2147483648; [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6024: assume 0 != ~err~8#1; [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6024: assume !(0 != ~err~8#1);assume { :begin_inline_mthca_register_device } true;mthca_register_device_#in~dev#1.base, mthca_register_device_#in~dev#1.offset := ~mdev~0#1.base, ~mdev~0#1.offset;havoc mthca_register_device_#res#1;havoc mthca_register_device_#t~ret5963#1, mthca_register_device_#t~ret5964#1, mthca_register_device_#t~mem5965#1, mthca_register_device_#t~mem5966#1.base, mthca_register_device_#t~mem5966#1.offset, mthca_register_device_#t~mem5967#1, mthca_register_device_#t~bitwise5968#1, mthca_register_device_#t~mem5969#1, mthca_register_device_#t~bitwise5970#1, mthca_register_device_#t~ret5971#1, mthca_register_device_#t~mem5972#1, mthca_register_device_#t~bitwise5973#1, mthca_register_device_#t~ret5974#1, mthca_register_device_#t~ret5975#1, mthca_register_device_#t~ret5976#1, mthca_register_device_#t~mem5977#1.base, mthca_register_device_#t~mem5977#1.offset, mthca_register_device_#t~ret5978#1, mthca_register_device_~dev#1.base, mthca_register_device_~dev#1.offset, mthca_register_device_~ret~15#1, mthca_register_device_~i~47#1, mthca_register_device_~tmp~311#1, mthca_register_device_~tmp___0~142#1, mthca_register_device_~tmp___1~109#1, mthca_register_device_~#__key~12#1.base, mthca_register_device_~#__key~12#1.offset;mthca_register_device_~dev#1.base, mthca_register_device_~dev#1.offset := mthca_register_device_#in~dev#1.base, mthca_register_device_#in~dev#1.offset;havoc mthca_register_device_~ret~15#1;havoc mthca_register_device_~i~47#1;havoc mthca_register_device_~tmp~311#1;havoc mthca_register_device_~tmp___0~142#1;havoc mthca_register_device_~tmp___1~109#1;call mthca_register_device_~#__key~12#1.base, mthca_register_device_~#__key~12#1.offset := #Ultimate.allocOnStack(8);assume { :begin_inline_mthca_init_node_data } true;mthca_init_node_data_#in~dev#1.base, mthca_init_node_data_#in~dev#1.offset := mthca_register_device_~dev#1.base, mthca_register_device_~dev#1.offset;havoc mthca_init_node_data_#res#1;havoc mthca_init_node_data_#t~ret5952#1.base, mthca_init_node_data_#t~ret5952#1.offset, mthca_init_node_data_#t~ret5953#1.base, mthca_init_node_data_#t~ret5953#1.offset, mthca_init_node_data_#t~ret5954#1, mthca_init_node_data_#t~memcpy~res5955#1.base, mthca_init_node_data_#t~memcpy~res5955#1.offset, mthca_init_node_data_#t~ret5956#1, mthca_init_node_data_#t~ret5957#1, mthca_init_node_data_#t~ret5958#1, mthca_init_node_data_#t~memcpy~res5959#1.base, mthca_init_node_data_#t~memcpy~res5959#1.offset, mthca_init_node_data_~dev#1.base, mthca_init_node_data_~dev#1.offset, mthca_init_node_data_~in_mad~5#1.base, mthca_init_node_data_~in_mad~5#1.offset, mthca_init_node_data_~out_mad~5#1.base, mthca_init_node_data_~out_mad~5#1.offset, mthca_init_node_data_~err~81#1, mthca_init_node_data_~tmp~310#1.base, mthca_init_node_data_~tmp~310#1.offset, mthca_init_node_data_~tmp___0~141#1.base, mthca_init_node_data_~tmp___0~141#1.offset, mthca_init_node_data_~tmp___1~108#1;mthca_init_node_data_~dev#1.base, mthca_init_node_data_~dev#1.offset := mthca_init_node_data_#in~dev#1.base, mthca_init_node_data_#in~dev#1.offset;havoc mthca_init_node_data_~in_mad~5#1.base, mthca_init_node_data_~in_mad~5#1.offset;havoc mthca_init_node_data_~out_mad~5#1.base, mthca_init_node_data_~out_mad~5#1.offset;havoc mthca_init_node_data_~err~81#1;havoc mthca_init_node_data_~tmp~310#1.base, mthca_init_node_data_~tmp~310#1.offset;havoc mthca_init_node_data_~tmp___0~141#1.base, mthca_init_node_data_~tmp___0~141#1.offset;havoc mthca_init_node_data_~tmp___1~108#1;mthca_init_node_data_~in_mad~5#1.base, mthca_init_node_data_~in_mad~5#1.offset := 0, 0;mthca_init_node_data_~out_mad~5#1.base, mthca_init_node_data_~out_mad~5#1.offset := 0, 0;mthca_init_node_data_~err~81#1 := -12; [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8138-1: [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5562: havoc mthca_init_icm_#t~mem326#1.base, mthca_init_icm_#t~mem326#1.offset; [2025-02-08 02:59:33,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5430: havoc mthca_load_fw_#t~mem242#1.base, mthca_load_fw_#t~mem242#1.offset; [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5562-1: SUMMARY for call mthca_free_icm_table(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_#t~mem326#1.base, mthca_init_icm_#t~mem326#1.offset); srcloc: null [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12499-1: SUMMARY for call dev_err(mthca_reset_#t~mem2154#1.base, 148 + mthca_reset_#t~mem2154#1.offset, 214, 0); srcloc: null [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12499: havoc mthca_reset_#t~mem2154#1.base, mthca_reset_#t~mem2154#1.offset; [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5430-1: SUMMARY for call dev_err(mthca_load_fw_#t~mem242#1.base, 148 + mthca_load_fw_#t~mem242#1.offset, 20, 0); srcloc: null [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5364: assume 0 != mthca_init_tavor_~err~1#1;call mthca_init_tavor_#t~mem210#1.base, mthca_init_tavor_#t~mem210#1.offset := read~$Pointer$#14(mthca_init_tavor_~mdev#1.base, 2391 + mthca_init_tavor_~mdev#1.offset, 8); [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5364: assume !(0 != mthca_init_tavor_~err~1#1);assume { :begin_inline_mthca_QUERY_DDR } true;mthca_QUERY_DDR_#in~dev#1.base, mthca_QUERY_DDR_#in~dev#1.offset := mthca_init_tavor_~mdev#1.base, mthca_init_tavor_~mdev#1.offset;havoc mthca_QUERY_DDR_#res#1;havoc mthca_QUERY_DDR_#t~ret986#1.base, mthca_QUERY_DDR_#t~ret986#1.offset, mthca_QUERY_DDR_#t~ret987#1, mthca_QUERY_DDR_#t~ret988#1, mthca_QUERY_DDR_#t~mem989#1.base, mthca_QUERY_DDR_#t~mem989#1.offset, mthca_QUERY_DDR_#t~mem990#1, mthca_QUERY_DDR_#t~ret991#1, mthca_QUERY_DDR_#t~switch992#1, mthca_QUERY_DDR_#t~mem993#1, mthca_QUERY_DDR_#t~ret994#1, mthca_QUERY_DDR_#t~ret995#1, mthca_QUERY_DDR_#t~ret996#1, mthca_QUERY_DDR_#t~switch997#1, mthca_QUERY_DDR_#t~mem998#1, mthca_QUERY_DDR_#t~ret999#1, mthca_QUERY_DDR_#t~ret1000#1, mthca_QUERY_DDR_#t~ret1001#1, mthca_QUERY_DDR_#t~switch1002#1, mthca_QUERY_DDR_#t~mem1003#1, mthca_QUERY_DDR_#t~ret1004#1, mthca_QUERY_DDR_#t~ret1005#1, mthca_QUERY_DDR_#t~ret1006#1, mthca_QUERY_DDR_#t~bitwise1007#1, mthca_QUERY_DDR_#t~mem1008#1, mthca_QUERY_DDR_#t~bitwise1009#1, mthca_QUERY_DDR_#t~mem1010#1.base, mthca_QUERY_DDR_#t~mem1010#1.offset, mthca_QUERY_DDR_#t~bitwise1011#1, mthca_QUERY_DDR_#t~bitwise1012#1, mthca_QUERY_DDR_#t~mem1013#1.base, mthca_QUERY_DDR_#t~mem1013#1.offset, mthca_QUERY_DDR_#t~mem1014#1.base, mthca_QUERY_DDR_#t~mem1014#1.offset, mthca_QUERY_DDR_#t~mem1015#1, mthca_QUERY_DDR_#t~mem1016#1, mthca_QUERY_DDR_#t~mem1017#1, mthca_QUERY_DDR_#t~mem1018#1, mthca_QUERY_DDR_~dev#1.base, mthca_QUERY_DDR_~dev#1.offset, mthca_QUERY_DDR_~mailbox~4#1.base, mthca_QUERY_DDR_~mailbox~4#1.offset, mthca_QUERY_DDR_~info~1#1, mthca_QUERY_DDR_~outbox~2#1.base, mthca_QUERY_DDR_~outbox~2#1.offset, mthca_QUERY_DDR_~err~15#1, mthca_QUERY_DDR_~tmp~59#1, mthca_QUERY_DDR_~tmp___0~21#1, mthca_QUERY_DDR_~__p~2#1.base, mthca_QUERY_DDR_~__p~2#1.offset, mthca_QUERY_DDR_~tmp___1~10#1, mthca_QUERY_DDR_~tmp___2~10#1, mthca_QUERY_DDR_~__p___0~2#1.base, mthca_QUERY_DDR_~__p___0~2#1.offset, mthca_QUERY_DDR_~tmp___3~7#1, mthca_QUERY_DDR_~tmp___4~6#1, mthca_QUERY_DDR_~__p___1~2#1.base, mthca_QUERY_DDR_~__p___1~2#1.offset, mthca_QUERY_DDR_~tmp___5~6#1, mthca_QUERY_DDR_~tmp___6~5#1, mthca_QUERY_DDR_~tmp___7~5#1;mthca_QUERY_DDR_~dev#1.base, mthca_QUERY_DDR_~dev#1.offset := mthca_QUERY_DDR_#in~dev#1.base, mthca_QUERY_DDR_#in~dev#1.offset;havoc mthca_QUERY_DDR_~mailbox~4#1.base, mthca_QUERY_DDR_~mailbox~4#1.offset;havoc mthca_QUERY_DDR_~info~1#1;havoc mthca_QUERY_DDR_~outbox~2#1.base, mthca_QUERY_DDR_~outbox~2#1.offset;havoc mthca_QUERY_DDR_~err~15#1;havoc mthca_QUERY_DDR_~tmp~59#1;havoc mthca_QUERY_DDR_~tmp___0~21#1;havoc mthca_QUERY_DDR_~__p~2#1.base, mthca_QUERY_DDR_~__p~2#1.offset;havoc mthca_QUERY_DDR_~tmp___1~10#1;havoc mthca_QUERY_DDR_~tmp___2~10#1;havoc mthca_QUERY_DDR_~__p___0~2#1.base, mthca_QUERY_DDR_~__p___0~2#1.offset;havoc mthca_QUERY_DDR_~tmp___3~7#1;havoc mthca_QUERY_DDR_~tmp___4~6#1;havoc mthca_QUERY_DDR_~__p___1~2#1.base, mthca_QUERY_DDR_~__p___1~2#1.offset;havoc mthca_QUERY_DDR_~tmp___5~6#1;havoc mthca_QUERY_DDR_~tmp___6~5#1;havoc mthca_QUERY_DDR_~tmp___7~5#1;mthca_QUERY_DDR_~err~15#1 := 0; [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12301-1: assume mthca_reset_#t~short2099#1;call mthca_reset_#t~mem2096#1.base, mthca_reset_#t~mem2096#1.offset := read~$Pointer$#14(mthca_reset_~bridge~0#1.base, 24 + mthca_reset_~bridge~0#1.offset, 8);call mthca_reset_#t~mem2097#1.base, mthca_reset_#t~mem2097#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8);call mthca_reset_#t~mem2098#1.base, mthca_reset_#t~mem2098#1.offset := read~$Pointer$#14(mthca_reset_#t~mem2097#1.base, 16 + mthca_reset_#t~mem2097#1.offset, 8);mthca_reset_#t~short2099#1 := (mthca_reset_#t~mem2096#1.base + mthca_reset_#t~mem2096#1.offset) % 18446744073709551616 == (mthca_reset_#t~mem2098#1.base + mthca_reset_#t~mem2098#1.offset) % 18446744073709551616; [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12301-1: assume !mthca_reset_#t~short2099#1; [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12301: assume mthca_reset_#t~short2099#1;havoc mthca_reset_#t~mem2095#1;havoc mthca_reset_#t~mem2096#1.base, mthca_reset_#t~mem2096#1.offset;havoc mthca_reset_#t~mem2097#1.base, mthca_reset_#t~mem2097#1.offset;havoc mthca_reset_#t~mem2098#1.base, mthca_reset_#t~mem2098#1.offset;havoc mthca_reset_#t~short2099#1; [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12301: assume !mthca_reset_#t~short2099#1;havoc mthca_reset_#t~mem2095#1;havoc mthca_reset_#t~mem2096#1.base, mthca_reset_#t~mem2096#1.offset;havoc mthca_reset_#t~mem2097#1.base, mthca_reset_#t~mem2097#1.offset;havoc mthca_reset_#t~mem2098#1.base, mthca_reset_#t~mem2098#1.offset;havoc mthca_reset_#t~short2099#1;call mthca_reset_#t~mem2102#1.base, mthca_reset_#t~mem2102#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8);call mthca_reset_#t~mem2103#1 := read~int#14(mthca_reset_#t~mem2102#1.base, 60 + mthca_reset_#t~mem2102#1.offset, 2);call mthca_reset_#t~mem2104#1.base, mthca_reset_#t~mem2104#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8);call mthca_reset_#t~mem2105#1 := read~int#14(mthca_reset_#t~mem2104#1.base, 62 + mthca_reset_#t~mem2104#1.offset, 2);assume { :begin_inline_pci_get_device } true;pci_get_device_#in~arg0#1, pci_get_device_#in~arg1#1, pci_get_device_#in~arg2#1.base, pci_get_device_#in~arg2#1.offset := mthca_reset_#t~mem2103#1 % 65536, 2 + (if mthca_reset_#t~mem2105#1 % 65536 % 4294967296 <= 2147483647 then mthca_reset_#t~mem2105#1 % 65536 % 4294967296 else mthca_reset_#t~mem2105#1 % 65536 % 4294967296 - 4294967296), mthca_reset_~bridge~0#1.base, mthca_reset_~bridge~0#1.offset;havoc pci_get_device_#res#1.base, pci_get_device_#res#1.offset;havoc pci_get_device_#t~ret6808#1.base, pci_get_device_#t~ret6808#1.offset, pci_get_device_~arg0#1, pci_get_device_~arg1#1, pci_get_device_~arg2#1.base, pci_get_device_~arg2#1.offset;pci_get_device_~arg0#1 := pci_get_device_#in~arg0#1;pci_get_device_~arg1#1 := pci_get_device_#in~arg1#1;pci_get_device_~arg2#1.base, pci_get_device_~arg2#1.offset := pci_get_device_#in~arg2#1.base, pci_get_device_#in~arg2#1.offset; [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12301-2: call mthca_reset_#t~mem2095#1 := read~int#14(mthca_reset_~bridge~0#1.base, 73 + mthca_reset_~bridge~0#1.offset, 1);mthca_reset_#t~short2099#1 := 1 == mthca_reset_#t~mem2095#1 % 256 % 4294967296; [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8139: assume 0 != ~mthca_debug_level~0;call mthca_ENABLE_LAM_#t~mem979#1.base, mthca_ENABLE_LAM_#t~mem979#1.offset := read~$Pointer$#14(mthca_ENABLE_LAM_~dev#1.base, 2391 + mthca_ENABLE_LAM_~dev#1.offset, 8); [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8139: assume !(0 != ~mthca_debug_level~0); [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8205: assume mthca_QUERY_DDR_#t~switch992#1; [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8205: assume !mthca_QUERY_DDR_#t~switch992#1;mthca_QUERY_DDR_#t~switch992#1 := true; [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9989: havoc mthca_QUERY_ADAPTER_#t~switch1420#1;havoc mthca_QUERY_ADAPTER_#t~mem1421#1;havoc mthca_QUERY_ADAPTER_#t~ret1422#1;havoc mthca_QUERY_ADAPTER_#t~ret1423#1;havoc mthca_QUERY_ADAPTER_#t~ret1424#1;havoc mthca_QUERY_ADAPTER_#t~switch1420#1;havoc mthca_QUERY_ADAPTER_#t~mem1421#1;havoc mthca_QUERY_ADAPTER_#t~ret1422#1;havoc mthca_QUERY_ADAPTER_#t~ret1423#1;havoc mthca_QUERY_ADAPTER_#t~ret1424#1;mthca_QUERY_ADAPTER_~__p___0~4#1.base, mthca_QUERY_ADAPTER_~__p___0~4#1.offset := mthca_QUERY_ADAPTER_~outbox~4#1.base, 4 + mthca_QUERY_ADAPTER_~outbox~4#1.offset;mthca_QUERY_ADAPTER_#t~switch1425#1 := false; [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8073: havoc mthca_ENABLE_LAM_#t~switch958#1;havoc mthca_ENABLE_LAM_#t~mem959#1;havoc mthca_ENABLE_LAM_#t~ret960#1;havoc mthca_ENABLE_LAM_#t~ret961#1;havoc mthca_ENABLE_LAM_#t~ret962#1;havoc mthca_ENABLE_LAM_#t~switch958#1;havoc mthca_ENABLE_LAM_#t~mem959#1;havoc mthca_ENABLE_LAM_#t~ret960#1;havoc mthca_ENABLE_LAM_#t~ret961#1;havoc mthca_ENABLE_LAM_#t~ret962#1;mthca_ENABLE_LAM_~__p___0~1#1.base, mthca_ENABLE_LAM_~__p___0~1#1.offset := mthca_ENABLE_LAM_~outbox~1#1.base, 8 + mthca_ENABLE_LAM_~outbox~1#1.offset;mthca_ENABLE_LAM_#t~switch963#1 := false; [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10055: assume mthca_QUERY_ADAPTER_#t~switch1435#1; [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10055: assume !mthca_QUERY_ADAPTER_#t~switch1435#1;mthca_QUERY_ADAPTER_#t~switch1435#1 := mthca_QUERY_ADAPTER_#t~switch1435#1; [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7611-1: SUMMARY for call mthca_RUN_FW_#t~ret829#1 := mthca_cmd(mthca_RUN_FW_~dev#1.base, mthca_RUN_FW_~dev#1.offset, 0, 0, 0, 4086, 15000); srcloc: null [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7611: assume -2147483648 <= mthca_RUN_FW_#t~ret829#1 && mthca_RUN_FW_#t~ret829#1 <= 2147483647;mthca_RUN_FW_~tmp~55#1 := mthca_RUN_FW_#t~ret829#1;havoc mthca_RUN_FW_#t~ret829#1;mthca_RUN_FW_#res#1 := mthca_RUN_FW_~tmp~55#1; [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5629: assume 0 != mthca_init_arbel_~err~4#1;call mthca_init_arbel_#t~mem353#1.base, mthca_init_arbel_#t~mem353#1.offset := read~$Pointer$#14(mthca_init_arbel_~mdev#1.base, 2391 + mthca_init_arbel_~mdev#1.offset, 8); [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5629: assume !(0 != mthca_init_arbel_~err~4#1); [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5497: assume 0 == (mthca_init_icm_#t~mem277#1.base + mthca_init_icm_#t~mem277#1.offset) % 18446744073709551616;havoc mthca_init_icm_#t~mem277#1.base, mthca_init_icm_#t~mem277#1.offset;call mthca_init_icm_#t~mem278#1.base, mthca_init_icm_#t~mem278#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 2391 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5497: assume !(0 == (mthca_init_icm_#t~mem277#1.base + mthca_init_icm_#t~mem277#1.offset) % 18446744073709551616);havoc mthca_init_icm_#t~mem277#1.base, mthca_init_icm_#t~mem277#1.offset;call mthca_init_icm_#t~mem279#1 := read~int#11(mthca_init_icm_~init_hca#1.base, mthca_init_icm_~init_hca#1.offset, 8);call mthca_init_icm_#t~mem280#1 := read~int#66(mthca_init_icm_~dev_lim#1.base, 170 + mthca_init_icm_~dev_lim#1.offset, 4);call mthca_init_icm_#t~mem281#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3211 + mthca_init_icm_~mdev#1.offset, 4);call mthca_init_icm_#t~mem282#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3227 + mthca_init_icm_~mdev#1.offset, 4); [2025-02-08 02:59:33,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20890: #t~ret500#1 := mthca_create_agents_#res#1;havoc mthca_create_agents_#t~ret5222#1.base, mthca_create_agents_#t~ret5222#1.offset, mthca_create_agents_#t~ret5223#1.base, mthca_create_agents_#t~ret5223#1.offset, mthca_create_agents_#t~ret5224#1, mthca_create_agents_#t~ret5225#1, mthca_create_agents_#t~mem5226#1, mthca_create_agents_#t~ret5227#1, mthca_create_agents_#t~mem5228#1.base, mthca_create_agents_#t~mem5228#1.offset, mthca_create_agents_#t~mem5229#1, mthca_create_agents_#t~mem5230#1.base, mthca_create_agents_#t~mem5230#1.offset, mthca_create_agents_#t~mem5231#1.base, mthca_create_agents_#t~mem5231#1.offset, mthca_create_agents_#t~ret5232#1, mthca_create_agents_#t~mem5233#1, mthca_create_agents_~dev#1.base, mthca_create_agents_~dev#1.offset, mthca_create_agents_~agent~1#1.base, mthca_create_agents_~agent~1#1.offset, mthca_create_agents_~p~7#1, mthca_create_agents_~q~0#1, mthca_create_agents_~ret~12#1, mthca_create_agents_~#__key~11#1.base, mthca_create_agents_~#__key~11#1.offset, mthca_create_agents_~tmp~268#1, mthca_create_agents_~tmp___0~110#1;havoc mthca_create_agents_#in~dev#1.base, mthca_create_agents_#in~dev#1.offset;assume { :end_inline_mthca_create_agents } true;assume -2147483648 <= #t~ret500#1 && #t~ret500#1 <= 2147483647;~err~8#1 := #t~ret500#1;havoc #t~ret500#1; [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5365: havoc mthca_init_tavor_#t~mem210#1.base, mthca_init_tavor_#t~mem210#1.offset; [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5365-1: SUMMARY for call dev_err(mthca_init_tavor_#t~mem210#1.base, 148 + mthca_init_tavor_#t~mem210#1.offset, 14, 0); srcloc: null [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8206: mthca_QUERY_DDR_~tmp___2~10#1 := mthca_QUERY_DDR_#t~ret995#1;call write~int#14(mthca_QUERY_DDR_~tmp___2~10#1 % 4294967296, mthca_QUERY_DDR_~dev#1.base, 2537 + mthca_QUERY_DDR_~dev#1.offset, 8); [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8074: assume mthca_ENABLE_LAM_#t~switch958#1;call mthca_ENABLE_LAM_#t~mem959#1 := read~int#14(mthca_ENABLE_LAM_~__p~1#1.base, mthca_ENABLE_LAM_~__p~1#1.offset, 1);call write~int#14(mthca_ENABLE_LAM_#t~mem959#1 % 256, mthca_ENABLE_LAM_~dev#1.base, 2537 + mthca_ENABLE_LAM_~dev#1.offset, 8); [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8074: assume !mthca_ENABLE_LAM_#t~switch958#1;mthca_ENABLE_LAM_#t~switch958#1 := mthca_ENABLE_LAM_#t~switch958#1; [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8140-1: SUMMARY for call dev_printk(134, 0, mthca_ENABLE_LAM_#t~mem979#1.base, 148 + mthca_ENABLE_LAM_#t~mem979#1.offset, 135, 0); srcloc: null [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8140: havoc mthca_ENABLE_LAM_#t~mem979#1.base, mthca_ENABLE_LAM_#t~mem979#1.offset; [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12302: assume 0 != ~mthca_debug_level~0; [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12302: assume !(0 != ~mthca_debug_level~0); [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8206-1: SUMMARY for call mthca_QUERY_DDR_#t~ret995#1 := __be32_to_cpup(mthca_QUERY_DDR_~__p~2#1.base, mthca_QUERY_DDR_~__p~2#1.offset); srcloc: null [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10056: mthca_QUERY_ADAPTER_~tmp___8~5#1 := mthca_QUERY_ADAPTER_#t~ret1437#1;call write~int#14(mthca_QUERY_ADAPTER_~tmp___8~5#1, mthca_QUERY_ADAPTER_~adapter#1.base, 76 + mthca_QUERY_ADAPTER_~adapter#1.offset, 1); [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10056-1: SUMMARY for call mthca_QUERY_ADAPTER_#t~ret1437#1 := __be16_to_cpup(mthca_QUERY_ADAPTER_~__p___2~2#1.base, mthca_QUERY_ADAPTER_~__p___2~2#1.offset); srcloc: null [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990: assume mthca_QUERY_ADAPTER_#t~switch1420#1;call mthca_QUERY_ADAPTER_#t~mem1421#1 := read~int#14(mthca_QUERY_ADAPTER_~__p~4#1.base, mthca_QUERY_ADAPTER_~__p~4#1.offset, 1);call write~int#14(mthca_QUERY_ADAPTER_#t~mem1421#1 % 256, mthca_QUERY_ADAPTER_~adapter#1.base, mthca_QUERY_ADAPTER_~adapter#1.offset, 4); [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990: assume !mthca_QUERY_ADAPTER_#t~switch1420#1;mthca_QUERY_ADAPTER_#t~switch1420#1 := mthca_QUERY_ADAPTER_#t~switch1420#1; [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5630: havoc mthca_init_arbel_#t~mem353#1.base, mthca_init_arbel_#t~mem353#1.offset;mthca_init_arbel_#res#1 := mthca_init_arbel_~err~4#1;call ULTIMATE.dealloc(mthca_init_arbel_~#dev_lim~1#1.base, mthca_init_arbel_~#dev_lim~1#1.offset);havoc mthca_init_arbel_~#dev_lim~1#1.base, mthca_init_arbel_~#dev_lim~1#1.offset;call ULTIMATE.dealloc(mthca_init_arbel_~#profile~1#1.base, mthca_init_arbel_~#profile~1#1.offset);havoc mthca_init_arbel_~#profile~1#1.base, mthca_init_arbel_~#profile~1#1.offset;call ULTIMATE.dealloc(mthca_init_arbel_~#init_hca~1#1.base, mthca_init_arbel_~#init_hca~1#1.offset);havoc mthca_init_arbel_~#init_hca~1#1.base, mthca_init_arbel_~#init_hca~1#1.offset; [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22873: havoc mthca_init_node_data_#t~memcpy~res5955#1.base, mthca_init_node_data_#t~memcpy~res5955#1.offset;call write~int#14(4352, mthca_init_node_data_~in_mad~5#1.base, 16 + mthca_init_node_data_~in_mad~5#1.offset, 2); [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22873-1: SUMMARY for call mthca_init_node_data_#t~memcpy~res5955#1.base, mthca_init_node_data_#t~memcpy~res5955#1.offset := #Ultimate.C_memcpy#14(mthca_init_node_data_~dev#1.base, 2305 + mthca_init_node_data_~dev#1.offset, mthca_init_node_data_~out_mad~5#1.base, 64 + mthca_init_node_data_~out_mad~5#1.offset, 64); srcloc: null [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5498: havoc mthca_init_icm_#t~mem278#1.base, mthca_init_icm_#t~mem278#1.offset;mthca_init_icm_~err~3#1 := -12; [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5630-1: SUMMARY for call dev_err(mthca_init_arbel_#t~mem353#1.base, 148 + mthca_init_arbel_#t~mem353#1.offset, 38, 0); srcloc: null [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5498-1: SUMMARY for call dev_err(mthca_init_icm_#t~mem278#1.base, 148 + mthca_init_icm_#t~mem278#1.offset, 28, 0); srcloc: null [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12435: assume 0 != (mthca_reset_~bridge~0#1.base + mthca_reset_~bridge~0#1.offset) % 18446744073709551616;call mthca_reset_#t~mem2135#1 := read~int#14(mthca_reset_~bridge_header~0#1.base, mthca_reset_~bridge_header~0#1.offset + 4 * (if (if 8 + mthca_reset_~bridge_pcix_cap~0#1 < 0 && 0 != (8 + mthca_reset_~bridge_pcix_cap~0#1) % 4 then 1 + (8 + mthca_reset_~bridge_pcix_cap~0#1) / 4 else (8 + mthca_reset_~bridge_pcix_cap~0#1) / 4) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (if 8 + mthca_reset_~bridge_pcix_cap~0#1 < 0 && 0 != (8 + mthca_reset_~bridge_pcix_cap~0#1) % 4 then 1 + (8 + mthca_reset_~bridge_pcix_cap~0#1) / 4 else (8 + mthca_reset_~bridge_pcix_cap~0#1) / 4) % 18446744073709551616 % 18446744073709551616 else (if 8 + mthca_reset_~bridge_pcix_cap~0#1 < 0 && 0 != (8 + mthca_reset_~bridge_pcix_cap~0#1) % 4 then 1 + (8 + mthca_reset_~bridge_pcix_cap~0#1) / 4 else (8 + mthca_reset_~bridge_pcix_cap~0#1) / 4) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12435: assume !(0 != (mthca_reset_~bridge~0#1.base + mthca_reset_~bridge~0#1.offset) % 18446744073709551616); [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12303-1: SUMMARY for call mthca_reset_#t~ret2100#1.base, mthca_reset_#t~ret2100#1.offset := pci_name(mthca_reset_~bridge~0#1.base, mthca_reset_~bridge~0#1.offset); srcloc: null [2025-02-08 02:59:33,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12303: mthca_reset_~tmp~110#1.base, mthca_reset_~tmp~110#1.offset := mthca_reset_#t~ret2100#1.base, mthca_reset_#t~ret2100#1.offset;havoc mthca_reset_#t~ret2100#1.base, mthca_reset_#t~ret2100#1.offset;call mthca_reset_#t~mem2101#1.base, mthca_reset_#t~mem2101#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9925: havoc get_board_id_#t~memset~res1407#1.base, get_board_id_#t~memset~res1407#1.offset; [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9925-1: SUMMARY for call get_board_id_#t~memset~res1407#1.base, get_board_id_#t~memset~res1407#1.offset := #Ultimate.C_memset#14(get_board_id_~board_id#1.base, get_board_id_~board_id#1.offset, 0, 64); srcloc: null [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5961: #t~ret466#1 := dma_set_max_seg_size_#res#1;havoc dma_set_max_seg_size_#t~mem81#1.base, dma_set_max_seg_size_#t~mem81#1.offset, dma_set_max_seg_size_#t~mem82#1.base, dma_set_max_seg_size_#t~mem82#1.offset, dma_set_max_seg_size_~dev#1.base, dma_set_max_seg_size_~dev#1.offset, dma_set_max_seg_size_~size#1;havoc dma_set_max_seg_size_#in~dev#1.base, dma_set_max_seg_size_#in~dev#1.offset, dma_set_max_seg_size_#in~size#1;assume { :end_inline_dma_set_max_seg_size } true;havoc #t~ret466#1;assume { :begin_inline_ib_alloc_device } true;ib_alloc_device_#in~arg0#1 := 6136;havoc ib_alloc_device_#res#1.base, ib_alloc_device_#res#1.offset;havoc ib_alloc_device_#t~ret6783#1.base, ib_alloc_device_#t~ret6783#1.offset, ib_alloc_device_~arg0#1;ib_alloc_device_~arg0#1 := ib_alloc_device_#in~arg0#1; [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12436: assume -2147483648 <= mthca_reset_#t~ret2136#1 && mthca_reset_#t~ret2136#1 <= 2147483647;mthca_reset_~tmp___7~13#1 := mthca_reset_#t~ret2136#1;havoc mthca_reset_#t~mem2135#1;havoc mthca_reset_#t~ret2136#1; [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23006: assume mthca_register_device_~i~47#1 % 4294967296 <= 3; [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23006: assume !(mthca_register_device_~i~47#1 % 4294967296 <= 3);assume { :begin_inline_mthca_start_catas_poll } true;mthca_start_catas_poll_#in~dev#1.base, mthca_start_catas_poll_#in~dev#1.offset := mthca_register_device_~dev#1.base, mthca_register_device_~dev#1.offset;havoc mthca_start_catas_poll_#t~ret6716#1, mthca_start_catas_poll_#t~mem6717#1.base, mthca_start_catas_poll_#t~mem6717#1.offset, mthca_start_catas_poll_#t~mem6732#1, mthca_start_catas_poll_#t~mem6718#1.base, mthca_start_catas_poll_#t~mem6718#1.offset, mthca_start_catas_poll_#t~mem6719#1, mthca_start_catas_poll_#t~mem6720#1.base, mthca_start_catas_poll_#t~mem6720#1.offset, mthca_start_catas_poll_#t~mem6722#1, mthca_start_catas_poll_#t~mem6721#1.base, mthca_start_catas_poll_#t~mem6721#1.offset, mthca_start_catas_poll_#t~mem6723#1, mthca_start_catas_poll_#t~short6724#1, mthca_start_catas_poll_#t~ite6729#1, mthca_start_catas_poll_#t~mem6725#1.base, mthca_start_catas_poll_#t~mem6725#1.offset, mthca_start_catas_poll_#t~mem6727#1, mthca_start_catas_poll_#t~mem6726#1.base, mthca_start_catas_poll_#t~mem6726#1.offset, mthca_start_catas_poll_#t~mem6728#1, mthca_start_catas_poll_#t~mem6730#1, mthca_start_catas_poll_#t~bitwise6731#1, mthca_start_catas_poll_#t~mem6733#1, mthca_start_catas_poll_#t~ret6734#1.base, mthca_start_catas_poll_#t~ret6734#1.offset, mthca_start_catas_poll_#t~mem6735#1.base, mthca_start_catas_poll_#t~mem6735#1.offset, mthca_start_catas_poll_#t~mem6736#1.base, mthca_start_catas_poll_#t~mem6736#1.offset, mthca_start_catas_poll_#t~mem6737#1, mthca_start_catas_poll_~dev#1.base, mthca_start_catas_poll_~dev#1.offset, mthca_start_catas_poll_~addr~3#1, mthca_start_catas_poll_~tmp~377#1.base, mthca_start_catas_poll_~tmp~377#1.offset;mthca_start_catas_poll_~dev#1.base, mthca_start_catas_poll_~dev#1.offset := mthca_start_catas_poll_#in~dev#1.base, mthca_start_catas_poll_#in~dev#1.offset;havoc mthca_start_catas_poll_~addr~3#1;havoc mthca_start_catas_poll_~tmp~377#1.base, mthca_start_catas_poll_~tmp~377#1.offset; [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12370: assume 22 == mthca_reset_~i~8#1 || 23 == mthca_reset_~i~8#1; [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12370: assume !(22 == mthca_reset_~i~8#1 || 23 == mthca_reset_~i~8#1); [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12436-1: SUMMARY for call mthca_reset_#t~ret2136#1 := pci_write_config_dword(mthca_reset_~bridge~0#1.base, mthca_reset_~bridge~0#1.offset, 8 + mthca_reset_~bridge_pcix_cap~0#1, mthca_reset_#t~mem2135#1); srcloc: null [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20892: mthca_create_agents_~p~7#1 := 0; [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12304: havoc mthca_reset_#t~mem2101#1.base, mthca_reset_#t~mem2101#1.offset; [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12304-1: SUMMARY for call dev_printk(198, 0, mthca_reset_#t~mem2101#1.base, 148 + mthca_reset_#t~mem2101#1.offset, 199, 0); srcloc: null [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9926-1: SUMMARY for call get_board_id_#t~ret1408#1 := __be16_to_cpup(get_board_id_~vsd#1.base, get_board_id_~vsd#1.offset); srcloc: null [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26442: havoc pci_enable_device_#t~nondet6805#1; [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25649: assume { :begin_inline_add_timer } true;add_timer_#in~arg0#1.base, add_timer_#in~arg0#1.offset := mthca_start_catas_poll_~dev#1.base, 5403 + mthca_start_catas_poll_~dev#1.offset;havoc add_timer_~arg0#1.base, add_timer_~arg0#1.offset;add_timer_~arg0#1.base, add_timer_~arg0#1.offset := add_timer_#in~arg0#1.base, add_timer_#in~arg0#1.offset;havoc add_timer_~arg0#1.base, add_timer_~arg0#1.offset;havoc add_timer_#in~arg0#1.base, add_timer_#in~arg0#1.offset;assume { :end_inline_add_timer } true;havoc mthca_start_catas_poll_#t~ret6716#1, mthca_start_catas_poll_#t~mem6717#1.base, mthca_start_catas_poll_#t~mem6717#1.offset, mthca_start_catas_poll_#t~mem6732#1, mthca_start_catas_poll_#t~mem6718#1.base, mthca_start_catas_poll_#t~mem6718#1.offset, mthca_start_catas_poll_#t~mem6719#1, mthca_start_catas_poll_#t~mem6720#1.base, mthca_start_catas_poll_#t~mem6720#1.offset, mthca_start_catas_poll_#t~mem6722#1, mthca_start_catas_poll_#t~mem6721#1.base, mthca_start_catas_poll_#t~mem6721#1.offset, mthca_start_catas_poll_#t~mem6723#1, mthca_start_catas_poll_#t~short6724#1, mthca_start_catas_poll_#t~ite6729#1, mthca_start_catas_poll_#t~mem6725#1.base, mthca_start_catas_poll_#t~mem6725#1.offset, mthca_start_catas_poll_#t~mem6727#1, mthca_start_catas_poll_#t~mem6726#1.base, mthca_start_catas_poll_#t~mem6726#1.offset, mthca_start_catas_poll_#t~mem6728#1, mthca_start_catas_poll_#t~mem6730#1, mthca_start_catas_poll_#t~bitwise6731#1, mthca_start_catas_poll_#t~mem6733#1, mthca_start_catas_poll_#t~ret6734#1.base, mthca_start_catas_poll_#t~ret6734#1.offset, mthca_start_catas_poll_#t~mem6735#1.base, mthca_start_catas_poll_#t~mem6735#1.offset, mthca_start_catas_poll_#t~mem6736#1.base, mthca_start_catas_poll_#t~mem6736#1.offset, mthca_start_catas_poll_#t~mem6737#1, mthca_start_catas_poll_~dev#1.base, mthca_start_catas_poll_~dev#1.offset, mthca_start_catas_poll_~addr~3#1, mthca_start_catas_poll_~tmp~377#1.base, mthca_start_catas_poll_~tmp~377#1.offset;havoc mthca_start_catas_poll_#in~dev#1.base, mthca_start_catas_poll_#in~dev#1.offset;assume { :end_inline_mthca_start_catas_poll } true;mthca_register_device_#res#1 := 0;call ULTIMATE.dealloc(mthca_register_device_~#__key~12#1.base, mthca_register_device_~#__key~12#1.offset);havoc mthca_register_device_~#__key~12#1.base, mthca_register_device_~#__key~12#1.offset; [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25649-1: SUMMARY for call INIT_LIST_HEAD(mthca_start_catas_poll_~dev#1.base, 5523 + mthca_start_catas_poll_~dev#1.offset); srcloc: null [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9926: get_board_id_~tmp___0~23#1 := get_board_id_#t~ret1408#1;havoc get_board_id_#t~ret1408#1; [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5566: call mthca_init_icm_#t~mem328#1.base, mthca_init_icm_#t~mem328#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 5007 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5566-1: SUMMARY for call mthca_free_icm_table(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_#t~mem327#1.base, mthca_init_icm_#t~mem327#1.offset); srcloc: null [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5566-2: call mthca_init_icm_#t~mem327#1.base, mthca_init_icm_#t~mem327#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 4627 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22875: assume -2147483648 <= mthca_init_node_data_#t~ret5956#1 && mthca_init_node_data_#t~ret5956#1 <= 2147483647;mthca_init_node_data_~err~81#1 := mthca_init_node_data_#t~ret5956#1;havoc mthca_init_node_data_#t~ret5956#1; [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8275-1: SUMMARY for call mthca_free_mailbox(mthca_QUERY_DDR_~dev#1.base, mthca_QUERY_DDR_~dev#1.offset, mthca_QUERY_DDR_~mailbox~4#1.base, mthca_QUERY_DDR_~mailbox~4#1.offset); srcloc: null [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5236-1: [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20893: call mthca_create_agents_#t~mem5233#1 := read~int#14(mthca_create_agents_~dev#1.base, 3179 + mthca_create_agents_~dev#1.offset, 4); [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22875-1: SUMMARY for call mthca_init_node_data_#t~ret5956#1 := mthca_MAD_IFC(mthca_init_node_data_~dev#1.base, mthca_init_node_data_~dev#1.offset, 1, 1, 1, 0, 0, 0, 0, mthca_init_node_data_~in_mad~5#1.base, mthca_init_node_data_~in_mad~5#1.offset, mthca_init_node_data_~out_mad~5#1.base, mthca_init_node_data_~out_mad~5#1.offset); srcloc: null [2025-02-08 02:59:33,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8275: mthca_QUERY_DDR_#res#1 := mthca_QUERY_DDR_~err~15#1; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5236-2: havoc mthca_tune_pci_#t~bitwise109#1;assume mthca_tune_pci_#t~bitwise109#1 % 18446744073709551616 <= mthca_tune_pci_#t~mem108#1 % 18446744073709551616 && mthca_tune_pci_#t~bitwise109#1 % 18446744073709551616 <= 128; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5236: assume 0 != mthca_tune_pci_#t~bitwise109#1 % 18446744073709551616;havoc mthca_tune_pci_#t~mem108#1;havoc mthca_tune_pci_#t~bitwise109#1;call mthca_tune_pci_#t~mem110#1.base, mthca_tune_pci_#t~mem110#1.offset := read~$Pointer$#14(mthca_tune_pci_~mdev#1.base, 2391 + mthca_tune_pci_~mdev#1.offset, 8); [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5236: assume !(0 != mthca_tune_pci_#t~bitwise109#1 % 18446744073709551616);havoc mthca_tune_pci_#t~mem108#1;havoc mthca_tune_pci_#t~bitwise109#1; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26311-2: ib_alloc_device_#res#1.base, ib_alloc_device_#res#1.offset := ib_alloc_device_#t~ret6783#1.base, ib_alloc_device_#t~ret6783#1.offset;havoc ib_alloc_device_#t~ret6783#1.base, ib_alloc_device_#t~ret6783#1.offset; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26311-3: SUMMARY for call ib_alloc_device_#t~ret6783#1.base, ib_alloc_device_#t~ret6783#1.offset := ldv_malloc(2391); srcloc: null [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10059: assume mthca_QUERY_ADAPTER_#t~switch1435#1; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10059: assume !mthca_QUERY_ADAPTER_#t~switch1435#1;mthca_QUERY_ADAPTER_#t~switch1435#1 := mthca_QUERY_ADAPTER_#t~switch1435#1; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5236-3: assume 128 == mthca_tune_pci_#t~mem108#1 % 18446744073709551616;mthca_tune_pci_#t~bitwise109#1 := mthca_tune_pci_#t~mem108#1; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5236-3: assume !(128 == mthca_tune_pci_#t~mem108#1 % 18446744073709551616); [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8209: assume mthca_QUERY_DDR_#t~switch992#1; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8209: assume !mthca_QUERY_DDR_#t~switch992#1;mthca_QUERY_DDR_#t~switch992#1 := true; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5236-4: assume 0 == mthca_tune_pci_#t~mem108#1 % 18446744073709551616;mthca_tune_pci_#t~bitwise109#1 := 0; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5236-4: assume !(0 == mthca_tune_pci_#t~mem108#1 % 18446744073709551616); [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6029: assume 0 != ~err~8#1; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6029: assume !(0 != ~err~8#1);assume { :begin_inline_mthca_create_agents } true;mthca_create_agents_#in~dev#1.base, mthca_create_agents_#in~dev#1.offset := ~mdev~0#1.base, ~mdev~0#1.offset;havoc mthca_create_agents_#res#1;havoc mthca_create_agents_#t~ret5222#1.base, mthca_create_agents_#t~ret5222#1.offset, mthca_create_agents_#t~ret5223#1.base, mthca_create_agents_#t~ret5223#1.offset, mthca_create_agents_#t~ret5224#1, mthca_create_agents_#t~ret5225#1, mthca_create_agents_#t~mem5226#1, mthca_create_agents_#t~ret5227#1, mthca_create_agents_#t~mem5228#1.base, mthca_create_agents_#t~mem5228#1.offset, mthca_create_agents_#t~mem5229#1, mthca_create_agents_#t~mem5230#1.base, mthca_create_agents_#t~mem5230#1.offset, mthca_create_agents_#t~mem5231#1.base, mthca_create_agents_#t~mem5231#1.offset, mthca_create_agents_#t~ret5232#1, mthca_create_agents_#t~mem5233#1, mthca_create_agents_~dev#1.base, mthca_create_agents_~dev#1.offset, mthca_create_agents_~agent~1#1.base, mthca_create_agents_~agent~1#1.offset, mthca_create_agents_~p~7#1, mthca_create_agents_~q~0#1, mthca_create_agents_~ret~12#1, mthca_create_agents_~#__key~11#1.base, mthca_create_agents_~#__key~11#1.offset, mthca_create_agents_~tmp~268#1, mthca_create_agents_~tmp___0~110#1;mthca_create_agents_~dev#1.base, mthca_create_agents_~dev#1.offset := mthca_create_agents_#in~dev#1.base, mthca_create_agents_#in~dev#1.offset;havoc mthca_create_agents_~agent~1#1.base, mthca_create_agents_~agent~1#1.offset;havoc mthca_create_agents_~p~7#1;havoc mthca_create_agents_~q~0#1;havoc mthca_create_agents_~ret~12#1;call mthca_create_agents_~#__key~11#1.base, mthca_create_agents_~#__key~11#1.offset := #Ultimate.allocOnStack(8);havoc mthca_create_agents_~tmp~268#1;havoc mthca_create_agents_~tmp___0~110#1; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26311: havoc ib_alloc_device_#t~ret6783#1.base, ib_alloc_device_#t~ret6783#1.offset; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8077: assume mthca_ENABLE_LAM_#t~switch958#1; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8077: assume !mthca_ENABLE_LAM_#t~switch958#1;mthca_ENABLE_LAM_#t~switch958#1 := mthca_ENABLE_LAM_#t~switch958#1; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26311-1: #t~ret467#1.base, #t~ret467#1.offset := ib_alloc_device_#res#1.base, ib_alloc_device_#res#1.offset;havoc ib_alloc_device_#t~ret6783#1.base, ib_alloc_device_#t~ret6783#1.offset, ib_alloc_device_~arg0#1;havoc ib_alloc_device_#in~arg0#1;assume { :end_inline_ib_alloc_device } true;~tmp___0~6#1.base, ~tmp___0~6#1.offset := #t~ret467#1.base, #t~ret467#1.offset;havoc #t~ret467#1.base, #t~ret467#1.offset;~mdev~0#1.base, ~mdev~0#1.offset := ~tmp___0~6#1.base, ~tmp___0~6#1.offset; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9993: assume mthca_QUERY_ADAPTER_#t~switch1420#1; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9993: assume !mthca_QUERY_ADAPTER_#t~switch1420#1;mthca_QUERY_ADAPTER_#t~switch1420#1 := true; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9927: assume 1453 == get_board_id_~tmp___0~23#1 % 65536 % 4294967296; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9927: assume !(1453 == get_board_id_~tmp___0~23#1 % 65536 % 4294967296);get_board_id_~i~5#1 := 0; [2025-02-08 02:59:33,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23008: call mthca_register_device_#t~mem5977#1.base, mthca_register_device_#t~mem5977#1.offset := read~$Pointer$#38(~#mthca_dev_attributes~0.base, ~#mthca_dev_attributes~0.offset + 8 * mthca_register_device_~i~47#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 := mthca_register_device_~dev#1.base, 920 + mthca_register_device_~dev#1.offset, mthca_register_device_#t~mem5977#1.base, mthca_register_device_#t~mem5977#1.offset;havoc device_create_file_#res#1;havoc device_create_file_#t~nondet6772#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~nondet6772#1;assume -2147483648 <= device_create_file_#t~nondet6772#1 && device_create_file_#t~nondet6772#1 <= 2147483647;device_create_file_#res#1 := device_create_file_#t~nondet6772#1;havoc device_create_file_#t~nondet6772#1; [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8210: call write~int#14(mthca_QUERY_DDR_#t~ret996#1, mthca_QUERY_DDR_~dev#1.base, 2537 + mthca_QUERY_DDR_~dev#1.offset, 8); [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12504: assume -2147483648 <= mthca_reset_#t~ret2157#1 && mthca_reset_#t~ret2157#1 <= 2147483647;mthca_reset_~tmp___13~5#1 := mthca_reset_#t~ret2157#1;havoc mthca_reset_#t~mem2156#1.base, mthca_reset_#t~mem2156#1.offset;havoc mthca_reset_#t~ret2157#1; [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5237: havoc mthca_tune_pci_#t~mem110#1.base, mthca_tune_pci_#t~mem110#1.offset; [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12438: assume 0 != mthca_reset_~tmp___7~13#1;mthca_reset_~err~26#1 := -19;call mthca_reset_#t~mem2137#1.base, mthca_reset_#t~mem2137#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12438: assume !(0 != mthca_reset_~tmp___7~13#1);call mthca_reset_#t~mem2138#1 := read~int#14(mthca_reset_~bridge_header~0#1.base, mthca_reset_~bridge_header~0#1.offset + 4 * (if (if 12 + mthca_reset_~bridge_pcix_cap~0#1 < 0 && 0 != (12 + mthca_reset_~bridge_pcix_cap~0#1) % 4 then 1 + (12 + mthca_reset_~bridge_pcix_cap~0#1) / 4 else (12 + mthca_reset_~bridge_pcix_cap~0#1) / 4) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (if 12 + mthca_reset_~bridge_pcix_cap~0#1 < 0 && 0 != (12 + mthca_reset_~bridge_pcix_cap~0#1) % 4 then 1 + (12 + mthca_reset_~bridge_pcix_cap~0#1) / 4 else (12 + mthca_reset_~bridge_pcix_cap~0#1) / 4) % 18446744073709551616 % 18446744073709551616 else (if 12 + mthca_reset_~bridge_pcix_cap~0#1 < 0 && 0 != (12 + mthca_reset_~bridge_pcix_cap~0#1) % 4 then 1 + (12 + mthca_reset_~bridge_pcix_cap~0#1) / 4 else (12 + mthca_reset_~bridge_pcix_cap~0#1) / 4) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5237-1: SUMMARY for call _dev_info(mthca_tune_pci_#t~mem110#1.base, 148 + mthca_tune_pci_#t~mem110#1.offset, 8, 0); srcloc: null [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12504-1: SUMMARY for call mthca_reset_#t~ret2157#1 := pcie_capability_write_word(mthca_reset_#t~mem2156#1.base, mthca_reset_#t~mem2156#1.offset, 16, (if mthca_reset_~linkctl~0#1 % 65536 % 4294967296 <= 2147483647 then mthca_reset_~linkctl~0#1 % 65536 % 4294967296 else mthca_reset_~linkctl~0#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8078: mthca_ENABLE_LAM_~tmp___1~9#1 := mthca_ENABLE_LAM_#t~ret960#1;call write~int#14(mthca_ENABLE_LAM_~tmp___1~9#1 % 65536, mthca_ENABLE_LAM_~dev#1.base, 2537 + mthca_ENABLE_LAM_~dev#1.offset, 8); [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10060: mthca_QUERY_ADAPTER_~tmp___9~5#1 := mthca_QUERY_ADAPTER_#t~ret1438#1;call write~int#14(mthca_QUERY_ADAPTER_~tmp___9~5#1, mthca_QUERY_ADAPTER_~adapter#1.base, 76 + mthca_QUERY_ADAPTER_~adapter#1.offset, 1); [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10060-1: SUMMARY for call mthca_QUERY_ADAPTER_#t~ret1438#1 := __be32_to_cpup(mthca_QUERY_ADAPTER_~__p___2~2#1.base, mthca_QUERY_ADAPTER_~__p___2~2#1.offset); srcloc: null [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9994: mthca_QUERY_ADAPTER_~tmp___1~13#1 := mthca_QUERY_ADAPTER_#t~ret1422#1;call write~int#14(mthca_QUERY_ADAPTER_~tmp___1~13#1 % 65536, mthca_QUERY_ADAPTER_~adapter#1.base, mthca_QUERY_ADAPTER_~adapter#1.offset, 4); [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8210-1: SUMMARY for call mthca_QUERY_DDR_#t~ret996#1 := __be64_to_cpup(mthca_QUERY_DDR_~__p~2#1.base, mthca_QUERY_DDR_~__p~2#1.offset); srcloc: null [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8078-1: SUMMARY for call mthca_ENABLE_LAM_#t~ret960#1 := __be16_to_cpup(mthca_ENABLE_LAM_~__p~1#1.base, mthca_ENABLE_LAM_~__p~1#1.offset); srcloc: null [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5964: assume 0 == (~mdev~0#1.base + ~mdev~0#1.offset) % 18446744073709551616; [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5964: assume !(0 == (~mdev~0#1.base + ~mdev~0#1.offset) % 18446744073709551616);call write~$Pointer$#14(~pdev#1.base, ~pdev#1.offset, ~mdev~0#1.base, 2391 + ~mdev~0#1.offset, 8);call #t~mem468#1 := read~int#29(~#mthca_hca_table~0.base, 8 + (~#mthca_hca_table~0.offset + 12 * ~hca_type#1), 4);call write~int#14(#t~mem468#1 % 4294967296, ~mdev~0#1.base, 2403 + ~mdev~0#1.offset, 8);havoc #t~mem468#1; [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9994-1: SUMMARY for call mthca_QUERY_ADAPTER_#t~ret1422#1 := __be16_to_cpup(mthca_QUERY_ADAPTER_~__p~4#1.base, mthca_QUERY_ADAPTER_~__p~4#1.offset); srcloc: null [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9928: get_board_id_~tmp___1~12#1 := get_board_id_#t~ret1409#1;havoc get_board_id_#t~ret1409#1; [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9928-1: SUMMARY for call get_board_id_#t~ret1409#1 := __be16_to_cpup(get_board_id_~vsd#1.base, 444 + get_board_id_~vsd#1.offset); srcloc: null [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5568-1: SUMMARY for call mthca_free_icm_table(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_#t~mem328#1.base, mthca_init_icm_#t~mem328#1.offset); srcloc: null [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5568: call mthca_init_icm_#t~mem329#1.base, mthca_init_icm_#t~mem329#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 4999 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5370: mthca_init_tavor_#t~ret211#1 := mthca_QUERY_DDR_#res#1;havoc mthca_QUERY_DDR_#t~ret986#1.base, mthca_QUERY_DDR_#t~ret986#1.offset, mthca_QUERY_DDR_#t~ret987#1, mthca_QUERY_DDR_#t~ret988#1, mthca_QUERY_DDR_#t~mem989#1.base, mthca_QUERY_DDR_#t~mem989#1.offset, mthca_QUERY_DDR_#t~mem990#1, mthca_QUERY_DDR_#t~ret991#1, mthca_QUERY_DDR_#t~switch992#1, mthca_QUERY_DDR_#t~mem993#1, mthca_QUERY_DDR_#t~ret994#1, mthca_QUERY_DDR_#t~ret995#1, mthca_QUERY_DDR_#t~ret996#1, mthca_QUERY_DDR_#t~switch997#1, mthca_QUERY_DDR_#t~mem998#1, mthca_QUERY_DDR_#t~ret999#1, mthca_QUERY_DDR_#t~ret1000#1, mthca_QUERY_DDR_#t~ret1001#1, mthca_QUERY_DDR_#t~switch1002#1, mthca_QUERY_DDR_#t~mem1003#1, mthca_QUERY_DDR_#t~ret1004#1, mthca_QUERY_DDR_#t~ret1005#1, mthca_QUERY_DDR_#t~ret1006#1, mthca_QUERY_DDR_#t~bitwise1007#1, mthca_QUERY_DDR_#t~mem1008#1, mthca_QUERY_DDR_#t~bitwise1009#1, mthca_QUERY_DDR_#t~mem1010#1.base, mthca_QUERY_DDR_#t~mem1010#1.offset, mthca_QUERY_DDR_#t~bitwise1011#1, mthca_QUERY_DDR_#t~bitwise1012#1, mthca_QUERY_DDR_#t~mem1013#1.base, mthca_QUERY_DDR_#t~mem1013#1.offset, mthca_QUERY_DDR_#t~mem1014#1.base, mthca_QUERY_DDR_#t~mem1014#1.offset, mthca_QUERY_DDR_#t~mem1015#1, mthca_QUERY_DDR_#t~mem1016#1, mthca_QUERY_DDR_#t~mem1017#1, mthca_QUERY_DDR_#t~mem1018#1, mthca_QUERY_DDR_~dev#1.base, mthca_QUERY_DDR_~dev#1.offset, mthca_QUERY_DDR_~mailbox~4#1.base, mthca_QUERY_DDR_~mailbox~4#1.offset, mthca_QUERY_DDR_~info~1#1, mthca_QUERY_DDR_~outbox~2#1.base, mthca_QUERY_DDR_~outbox~2#1.offset, mthca_QUERY_DDR_~err~15#1, mthca_QUERY_DDR_~tmp~59#1, mthca_QUERY_DDR_~tmp___0~21#1, mthca_QUERY_DDR_~__p~2#1.base, mthca_QUERY_DDR_~__p~2#1.offset, mthca_QUERY_DDR_~tmp___1~10#1, mthca_QUERY_DDR_~tmp___2~10#1, mthca_QUERY_DDR_~__p___0~2#1.base, mthca_QUERY_DDR_~__p___0~2#1.offset, mthca_QUERY_DDR_~tmp___3~7#1, mthca_QUERY_DDR_~tmp___4~6#1, mthca_QUERY_DDR_~__p___1~2#1.base, mthca_QUERY_DDR_~__p___1~2#1.offset, mthca_QUERY_DDR_~tmp___5~6#1, mthca_QUERY_DDR_~tmp___6~5#1, mthca_QUERY_DDR_~tmp___7~5#1;havoc mthca_QUERY_DDR_#in~dev#1.base, mthca_QUERY_DDR_#in~dev#1.offset;assume { :end_inline_mthca_QUERY_DDR } true;assume -2147483648 <= mthca_init_tavor_#t~ret211#1 && mthca_init_tavor_#t~ret211#1 <= 2147483647;mthca_init_tavor_~err~1#1 := mthca_init_tavor_#t~ret211#1;havoc mthca_init_tavor_#t~ret211#1; [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23009: assume 0 != mthca_register_device_~ret~15#1; [2025-02-08 02:59:33,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23009: assume !(0 != mthca_register_device_~ret~15#1);mthca_register_device_~i~47#1 := 1 + mthca_register_device_~i~47#1; [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20895: mthca_create_agents_~q~0#1 := 0; [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12505: assume 0 != mthca_reset_~tmp___13~5#1;mthca_reset_~err~26#1 := -19;call mthca_reset_#t~mem2158#1.base, mthca_reset_#t~mem2158#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12505: assume !(0 != mthca_reset_~tmp___13~5#1); [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22877: assume 0 != mthca_init_node_data_~err~81#1; [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22877: assume !(0 != mthca_init_node_data_~err~81#1); [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8145: assume 0 != ~mthca_debug_level~0;call mthca_ENABLE_LAM_#t~mem980#1.base, mthca_ENABLE_LAM_#t~mem980#1.offset := read~$Pointer$#14(mthca_ENABLE_LAM_~dev#1.base, 2391 + mthca_ENABLE_LAM_~dev#1.offset, 8);call mthca_ENABLE_LAM_#t~mem981#1 := read~int#14(mthca_ENABLE_LAM_~dev#1.base, 2545 + mthca_ENABLE_LAM_~dev#1.offset, 8);call mthca_ENABLE_LAM_#t~mem982#1 := read~int#14(mthca_ENABLE_LAM_~dev#1.base, 2537 + mthca_ENABLE_LAM_~dev#1.offset, 8);call mthca_ENABLE_LAM_#t~mem983#1 := read~int#14(mthca_ENABLE_LAM_~dev#1.base, 2537 + mthca_ENABLE_LAM_~dev#1.offset, 8);call mthca_ENABLE_LAM_#t~mem984#1 := read~int#14(mthca_ENABLE_LAM_~dev#1.base, 2545 + mthca_ENABLE_LAM_~dev#1.offset, 8); [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8145: assume !(0 != ~mthca_debug_level~0); [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13232-1: SUMMARY for call dma_mapping_error_#t~ret2374#1.base, dma_mapping_error_#t~ret2374#1.offset := get_dma_ops(dma_mapping_error_~dev#1.base, dma_mapping_error_~dev#1.offset); srcloc: null [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23010: mthca_register_device_#res#1 := mthca_register_device_~ret~15#1;call ULTIMATE.dealloc(mthca_register_device_~#__key~12#1.base, mthca_register_device_~#__key~12#1.offset);havoc mthca_register_device_~#__key~12#1.base, mthca_register_device_~#__key~12#1.offset; [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26247: havoc device_create_file_#t~nondet6772#1; [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5965: ~err~8#1 := -12; [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26247-1: mthca_register_device_#t~ret5978#1 := device_create_file_#res#1;havoc device_create_file_#t~nondet6772#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 <= mthca_register_device_#t~ret5978#1 && mthca_register_device_#t~ret5978#1 <= 2147483647;mthca_register_device_~ret~15#1 := mthca_register_device_#t~ret5978#1; [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13232: dma_mapping_error_~tmp~131#1.base, dma_mapping_error_~tmp~131#1.offset := dma_mapping_error_#t~ret2374#1.base, dma_mapping_error_#t~ret2374#1.offset;havoc dma_mapping_error_#t~ret2374#1.base, dma_mapping_error_#t~ret2374#1.offset;dma_mapping_error_~ops~2#1.base, dma_mapping_error_~ops~2#1.offset := dma_mapping_error_~tmp~131#1.base, dma_mapping_error_~tmp~131#1.offset;assume { :begin_inline_debug_dma_mapping_error } true;debug_dma_mapping_error_#in~arg0#1.base, debug_dma_mapping_error_#in~arg0#1.offset, debug_dma_mapping_error_#in~arg1#1 := dma_mapping_error_~dev#1.base, dma_mapping_error_~dev#1.offset, dma_mapping_error_~dma_addr#1;havoc debug_dma_mapping_error_~arg0#1.base, debug_dma_mapping_error_~arg0#1.offset, debug_dma_mapping_error_~arg1#1;debug_dma_mapping_error_~arg0#1.base, debug_dma_mapping_error_~arg0#1.offset := debug_dma_mapping_error_#in~arg0#1.base, debug_dma_mapping_error_#in~arg0#1.offset;debug_dma_mapping_error_~arg1#1 := debug_dma_mapping_error_#in~arg1#1; [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5965-1: SUMMARY for call dev_err(~pdev#1.base, 148 + ~pdev#1.offset, 72, 0); srcloc: null [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9929: assume 1453 == get_board_id_~tmp___1~12#1 % 65536 % 4294967296; [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9929: assume !(1453 == get_board_id_~tmp___1~12#1 % 65536 % 4294967296); [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5635: mthca_init_arbel_#t~ret354#1 := mthca_load_fw_#res#1;havoc mthca_load_fw_#t~mem234#1, mthca_load_fw_#t~ret235#1.base, mthca_load_fw_#t~ret235#1.offset, mthca_load_fw_#t~mem236#1.base, mthca_load_fw_#t~mem236#1.offset, mthca_load_fw_#t~mem237#1.base, mthca_load_fw_#t~mem237#1.offset, mthca_load_fw_#t~mem238#1.base, mthca_load_fw_#t~mem238#1.offset, mthca_load_fw_#t~ret239#1, mthca_load_fw_#t~mem240#1.base, mthca_load_fw_#t~mem240#1.offset, mthca_load_fw_#t~ret241#1, mthca_load_fw_#t~mem242#1.base, mthca_load_fw_#t~mem242#1.offset, mthca_load_fw_#t~ret243#1, mthca_load_fw_#t~mem244#1.base, mthca_load_fw_#t~mem244#1.offset, mthca_load_fw_~mdev#1.base, mthca_load_fw_~mdev#1.offset, mthca_load_fw_~err~2#1;havoc mthca_load_fw_#in~mdev#1.base, mthca_load_fw_#in~mdev#1.offset;assume { :end_inline_mthca_load_fw } true;assume -2147483648 <= mthca_init_arbel_#t~ret354#1 && mthca_init_arbel_#t~ret354#1 <= 2147483647;mthca_init_arbel_~err~4#1 := mthca_init_arbel_#t~ret354#1;havoc mthca_init_arbel_#t~ret354#1; [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5635-1: assume { :begin_inline_mthca_load_fw } true;mthca_load_fw_#in~mdev#1.base, mthca_load_fw_#in~mdev#1.offset := mthca_init_arbel_~mdev#1.base, mthca_init_arbel_~mdev#1.offset;havoc mthca_load_fw_#res#1;havoc mthca_load_fw_#t~mem234#1, mthca_load_fw_#t~ret235#1.base, mthca_load_fw_#t~ret235#1.offset, mthca_load_fw_#t~mem236#1.base, mthca_load_fw_#t~mem236#1.offset, mthca_load_fw_#t~mem237#1.base, mthca_load_fw_#t~mem237#1.offset, mthca_load_fw_#t~mem238#1.base, mthca_load_fw_#t~mem238#1.offset, mthca_load_fw_#t~ret239#1, mthca_load_fw_#t~mem240#1.base, mthca_load_fw_#t~mem240#1.offset, mthca_load_fw_#t~ret241#1, mthca_load_fw_#t~mem242#1.base, mthca_load_fw_#t~mem242#1.offset, mthca_load_fw_#t~ret243#1, mthca_load_fw_#t~mem244#1.base, mthca_load_fw_#t~mem244#1.offset, mthca_load_fw_~mdev#1.base, mthca_load_fw_~mdev#1.offset, mthca_load_fw_~err~2#1;mthca_load_fw_~mdev#1.base, mthca_load_fw_~mdev#1.offset := mthca_load_fw_#in~mdev#1.base, mthca_load_fw_#in~mdev#1.offset;havoc mthca_load_fw_~err~2#1;call mthca_load_fw_#t~mem234#1 := read~int#14(mthca_load_fw_~mdev#1.base, 2535 + mthca_load_fw_~mdev#1.offset, 2); [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5503: call write~$Pointer$#14(mthca_init_icm_#t~ret283#1.base, mthca_init_icm_#t~ret283#1.offset, mthca_init_icm_~mdev#1.base, 4991 + mthca_init_icm_~mdev#1.offset, 8);havoc mthca_init_icm_#t~mem279#1;havoc mthca_init_icm_#t~mem280#1;havoc mthca_init_icm_#t~mem281#1;havoc mthca_init_icm_#t~mem282#1;havoc mthca_init_icm_#t~ret283#1.base, mthca_init_icm_#t~ret283#1.offset;call mthca_init_icm_#t~mem284#1.base, mthca_init_icm_#t~mem284#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 4991 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5503-1: SUMMARY for call mthca_init_icm_#t~ret283#1.base, mthca_init_icm_#t~ret283#1.offset := mthca_alloc_icm_table(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_#t~mem279#1, mthca_init_icm_#t~mem280#1, mthca_init_icm_#t~mem281#1, mthca_init_icm_#t~mem282#1, 0, 0); srcloc: null [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5371: assume 0 != mthca_init_tavor_~err~1#1;call mthca_init_tavor_#t~mem212#1.base, mthca_init_tavor_#t~mem212#1.offset := read~$Pointer$#14(mthca_init_tavor_~mdev#1.base, 2391 + mthca_init_tavor_~mdev#1.offset, 8); [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5371: assume !(0 != mthca_init_tavor_~err~1#1); [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5437: assume -2147483648 <= mthca_load_fw_#t~ret243#1 && mthca_load_fw_#t~ret243#1 <= 2147483647;call mthca_load_fw_#t~mem244#1.base, mthca_load_fw_#t~mem244#1.offset := read~$Pointer$#14(mthca_load_fw_~mdev#1.base, 2519 + mthca_load_fw_~mdev#1.offset, 8); [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5437-1: SUMMARY for call mthca_load_fw_#t~ret243#1 := mthca_UNMAP_FA(mthca_load_fw_~mdev#1.base, mthca_load_fw_~mdev#1.offset); srcloc: null [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20896: assume mthca_create_agents_~q~0#1 <= 1; [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20896: assume !(mthca_create_agents_~q~0#1 <= 1);mthca_create_agents_~p~7#1 := 1 + mthca_create_agents_~p~7#1; [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12374-1: SUMMARY for call mthca_reset_#t~ret2121#1 := pci_read_config_dword(mthca_reset_~bridge~0#1.base, mthca_reset_~bridge~0#1.offset, 4 * mthca_reset_~i~8#1, mthca_reset_~bridge_header~0#1.base, mthca_reset_~bridge_header~0#1.offset + 4 * (if mthca_reset_~i~8#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_reset_~i~8#1 % 18446744073709551616 % 18446744073709551616 else mthca_reset_~i~8#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:59:33,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23010-1: SUMMARY for call ib_unregister_device(mthca_register_device_~dev#1.base, mthca_register_device_~dev#1.offset); srcloc: null [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8146: havoc mthca_ENABLE_LAM_#t~mem980#1.base, mthca_ENABLE_LAM_#t~mem980#1.offset;havoc mthca_ENABLE_LAM_#t~mem981#1;havoc mthca_ENABLE_LAM_#t~mem982#1;havoc mthca_ENABLE_LAM_#t~mem983#1;havoc mthca_ENABLE_LAM_#t~mem984#1; [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12440: havoc mthca_reset_#t~mem2137#1.base, mthca_reset_#t~mem2137#1.offset; [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8212: assume mthca_QUERY_DDR_#t~switch992#1; [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8212: assume !mthca_QUERY_DDR_#t~switch992#1; [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12374: assume -2147483648 <= mthca_reset_#t~ret2121#1 && mthca_reset_#t~ret2121#1 <= 2147483647;mthca_reset_~tmp___4~16#1 := mthca_reset_#t~ret2121#1;havoc mthca_reset_#t~ret2121#1; [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12440-1: SUMMARY for call dev_err(mthca_reset_#t~mem2137#1.base, 148 + mthca_reset_#t~mem2137#1.offset, 209, 0); srcloc: null [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9930: havoc get_board_id_#t~ret1410#1; [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8146-1: SUMMARY for call dev_printk(136, 0, mthca_ENABLE_LAM_#t~mem980#1.base, 148 + mthca_ENABLE_LAM_#t~mem980#1.offset, 137, 0); srcloc: null [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9930-1: SUMMARY for call get_board_id_#t~ret1410#1 := strlcpy(get_board_id_~board_id#1.base, get_board_id_~board_id#1.offset, get_board_id_~vsd#1.base, 32 + get_board_id_~vsd#1.offset, 64); srcloc: null [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5570: call mthca_init_icm_#t~mem330#1.base, mthca_init_icm_#t~mem330#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 4991 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26446: havoc pci_enable_msix_range_#t~nondet6806#1;pci_enable_msix_exact_#t~ret75#1 := pci_enable_msix_range_#res#1;havoc pci_enable_msix_range_#t~nondet6806#1, pci_enable_msix_range_~arg0#1.base, pci_enable_msix_range_~arg0#1.offset, pci_enable_msix_range_~arg1#1.base, pci_enable_msix_range_~arg1#1.offset, pci_enable_msix_range_~arg2#1, pci_enable_msix_range_~arg3#1;havoc pci_enable_msix_range_#in~arg0#1.base, pci_enable_msix_range_#in~arg0#1.offset, pci_enable_msix_range_#in~arg1#1.base, pci_enable_msix_range_#in~arg1#1.offset, pci_enable_msix_range_#in~arg2#1, pci_enable_msix_range_#in~arg3#1;assume { :end_inline_pci_enable_msix_range } true;assume -2147483648 <= pci_enable_msix_exact_#t~ret75#1 && pci_enable_msix_exact_#t~ret75#1 <= 2147483647;pci_enable_msix_exact_~tmp~9#1 := pci_enable_msix_exact_#t~ret75#1;havoc pci_enable_msix_exact_#t~ret75#1;pci_enable_msix_exact_~rc~0#1 := pci_enable_msix_exact_~tmp~9#1; [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5636: assume 0 != mthca_init_arbel_~err~4#1;call mthca_init_arbel_#t~mem355#1.base, mthca_init_arbel_#t~mem355#1.offset := read~$Pointer$#14(mthca_init_arbel_~mdev#1.base, 2391 + mthca_init_arbel_~mdev#1.offset, 8); [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5636: assume !(0 != mthca_init_arbel_~err~4#1); [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5570-1: SUMMARY for call mthca_free_icm_table(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_#t~mem329#1.base, mthca_init_icm_#t~mem329#1.offset); srcloc: null [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12507-1: SUMMARY for call dev_err(mthca_reset_#t~mem2158#1.base, 148 + mthca_reset_#t~mem2158#1.offset, 215, 0); srcloc: null [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12507: havoc mthca_reset_#t~mem2158#1.base, mthca_reset_#t~mem2158#1.offset; [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5372-1: SUMMARY for call dev_err(mthca_init_tavor_#t~mem212#1.base, 148 + mthca_init_tavor_#t~mem212#1.offset, 15, 0); srcloc: null [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5372: havoc mthca_init_tavor_#t~mem212#1.base, mthca_init_tavor_#t~mem212#1.offset; [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13234: havoc debug_dma_mapping_error_~arg0#1.base, debug_dma_mapping_error_~arg0#1.offset, debug_dma_mapping_error_~arg1#1;havoc debug_dma_mapping_error_#in~arg0#1.base, debug_dma_mapping_error_#in~arg0#1.offset, debug_dma_mapping_error_#in~arg1#1;assume { :end_inline_debug_dma_mapping_error } true;call dma_mapping_error_#t~mem2375#1.base, dma_mapping_error_#t~mem2375#1.offset := read~$Pointer$#14(dma_mapping_error_~ops~2#1.base, 96 + dma_mapping_error_~ops~2#1.offset, 8); [2025-02-08 02:59:33,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5240: mthca_tune_pci_#res#1 := 0;#t~ret475#1 := mthca_tune_pci_#res#1;havoc mthca_tune_pci_#t~mem93#1.base, mthca_tune_pci_#t~mem93#1.offset, mthca_tune_pci_#t~ret94#1, mthca_tune_pci_#t~mem95#1.base, mthca_tune_pci_#t~mem95#1.offset, mthca_tune_pci_#t~ret96#1, mthca_tune_pci_#t~mem97#1.base, mthca_tune_pci_#t~mem97#1.offset, mthca_tune_pci_#t~ret98#1, mthca_tune_pci_#t~mem99#1.base, mthca_tune_pci_#t~mem99#1.offset, mthca_tune_pci_#t~mem100#1, mthca_tune_pci_#t~bitwise101#1, mthca_tune_pci_#t~mem102#1.base, mthca_tune_pci_#t~mem102#1.offset, mthca_tune_pci_#t~mem103#1.base, mthca_tune_pci_#t~mem103#1.offset, mthca_tune_pci_#t~ret104#1, mthca_tune_pci_#t~mem105#1.base, mthca_tune_pci_#t~mem105#1.offset, mthca_tune_pci_#t~ret106#1, mthca_tune_pci_#t~mem107#1.base, mthca_tune_pci_#t~mem107#1.offset, mthca_tune_pci_#t~mem108#1, mthca_tune_pci_#t~bitwise109#1, mthca_tune_pci_#t~mem110#1.base, mthca_tune_pci_#t~mem110#1.offset, mthca_tune_pci_~mdev#1.base, mthca_tune_pci_~mdev#1.offset, mthca_tune_pci_~tmp~16#1, mthca_tune_pci_~tmp___0~3#1, mthca_tune_pci_~tmp___1~0#1, mthca_tune_pci_~tmp___2~0#1, mthca_tune_pci_~tmp___3~0#1;havoc mthca_tune_pci_#in~mdev#1.base, mthca_tune_pci_#in~mdev#1.offset;assume { :end_inline_mthca_tune_pci } true;assume -2147483648 <= #t~ret475#1 && #t~ret475#1 <= 2147483647;~err~8#1 := #t~ret475#1;havoc #t~ret475#1; [2025-02-08 02:59:33,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8213: SUMMARY for call __buggy_use_of_MTHCA_GET(); srcloc: null [2025-02-08 02:59:33,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12375: assume 0 != mthca_reset_~tmp___4~16#1;mthca_reset_~err~26#1 := -19;call mthca_reset_#t~mem2122#1.base, mthca_reset_#t~mem2122#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12375: assume !(0 != mthca_reset_~tmp___4~16#1);mthca_reset_~i~8#1 := 1 + mthca_reset_~i~8#1; [2025-02-08 02:59:33,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: assume mthca_QUERY_ADAPTER_#t~switch1420#1; [2025-02-08 02:59:33,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: assume !mthca_QUERY_ADAPTER_#t~switch1420#1;mthca_QUERY_ADAPTER_#t~switch1420#1 := mthca_QUERY_ADAPTER_#t~switch1420#1; [2025-02-08 02:59:33,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8081: assume mthca_ENABLE_LAM_#t~switch958#1; [2025-02-08 02:59:33,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8081: assume !mthca_ENABLE_LAM_#t~switch958#1;mthca_ENABLE_LAM_#t~switch958#1 := true; [2025-02-08 02:59:33,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20898: assume 0 != (mthca_create_agents_#t~mem5230#1.base + mthca_create_agents_#t~mem5230#1.offset) % 18446744073709551616;havoc mthca_create_agents_#t~mem5230#1.base, mthca_create_agents_#t~mem5230#1.offset;call mthca_create_agents_#t~mem5231#1.base, mthca_create_agents_#t~mem5231#1.offset := read~$Pointer$#14(mthca_create_agents_~dev#1.base, 5695 + mthca_create_agents_~dev#1.offset + 16 * mthca_create_agents_~p~7#1 + 8 * mthca_create_agents_~q~0#1, 8); [2025-02-08 02:59:33,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20898: assume !(0 != (mthca_create_agents_#t~mem5230#1.base + mthca_create_agents_#t~mem5230#1.offset) % 18446744073709551616);havoc mthca_create_agents_#t~mem5230#1.base, mthca_create_agents_#t~mem5230#1.offset; [2025-02-08 02:59:33,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10063: assume mthca_QUERY_ADAPTER_#t~switch1435#1; [2025-02-08 02:59:33,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10063: assume !mthca_QUERY_ADAPTER_#t~switch1435#1;mthca_QUERY_ADAPTER_#t~switch1435#1 := true; [2025-02-08 02:59:33,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5637: havoc mthca_init_arbel_#t~mem355#1.base, mthca_init_arbel_#t~mem355#1.offset; [2025-02-08 02:59:33,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5637-1: SUMMARY for call dev_err(mthca_init_arbel_#t~mem355#1.base, 148 + mthca_init_arbel_#t~mem355#1.offset, 39, 0); srcloc: null [2025-02-08 02:59:33,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5439: mthca_load_fw_#res#1 := mthca_load_fw_~err~2#1; [2025-02-08 02:59:33,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5439-1: SUMMARY for call mthca_free_icm(mthca_load_fw_~mdev#1.base, mthca_load_fw_~mdev#1.offset, mthca_load_fw_#t~mem244#1.base, mthca_load_fw_#t~mem244#1.offset, 0); srcloc: null [2025-02-08 02:59:33,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13235: assume 0 != (dma_mapping_error_#t~mem2375#1.base + dma_mapping_error_#t~mem2375#1.offset) % 18446744073709551616;havoc dma_mapping_error_#t~mem2375#1.base, dma_mapping_error_#t~mem2375#1.offset;call dma_mapping_error_#t~mem2379#1.base, dma_mapping_error_#t~mem2379#1.offset := read~$Pointer$#14(dma_mapping_error_~ops~2#1.base, 96 + dma_mapping_error_~ops~2#1.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~~dma_addr_t~0~TO~int } true;##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#in~2377#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#in~2377#1.offset, ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#in~2378#1, ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#in~#fp#1.offset := dma_mapping_error_~dev#1.base, dma_mapping_error_~dev#1.offset, dma_mapping_error_~dma_addr#1, dma_mapping_error_#t~mem2379#1.base, dma_mapping_error_#t~mem2379#1.offset;havoc ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#res#1;havoc ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#~2377#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#~2377#1.offset, ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#~2378#1;##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#~2377#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#~2377#1.offset := ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#in~2377#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#in~2377#1.offset;##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#~2378#1 := ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#in~2378#1;dma_mapping_error_#t~ret2380#1 := ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#res#1;havoc ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#~2377#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#~2377#1.offset, ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#~2378#1;havoc ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#in~2377#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#in~2377#1.offset, ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#in~2378#1, ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#in~#fp#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~TO~int_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~~dma_addr_t~0~TO~int } true;assume -2147483648 <= dma_mapping_error_#t~ret2380#1 && dma_mapping_error_#t~ret2380#1 <= 2147483647;dma_mapping_error_~tmp___0~40#1 := dma_mapping_error_#t~ret2380#1;havoc dma_mapping_error_#t~mem2379#1.base, dma_mapping_error_#t~mem2379#1.offset;havoc dma_mapping_error_#t~ret2380#1;dma_mapping_error_#res#1 := dma_mapping_error_~tmp___0~40#1; [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13235: assume !(0 != (dma_mapping_error_#t~mem2375#1.base + dma_mapping_error_#t~mem2375#1.offset) % 18446744073709551616);havoc dma_mapping_error_#t~mem2375#1.base, dma_mapping_error_#t~mem2375#1.offset;dma_mapping_error_#res#1 := (if 0 == dma_mapping_error_~dma_addr#1 % 18446744073709551616 then 1 else 0); [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20898-1: call mthca_create_agents_#t~mem5230#1.base, mthca_create_agents_#t~mem5230#1.offset := read~$Pointer$#14(mthca_create_agents_~dev#1.base, 5695 + mthca_create_agents_~dev#1.offset + 16 * mthca_create_agents_~p~7#1 + 8 * mthca_create_agents_~q~0#1, 8); [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8082: mthca_ENABLE_LAM_~tmp___2~9#1 := mthca_ENABLE_LAM_#t~ret961#1;call write~int#14(mthca_ENABLE_LAM_~tmp___2~9#1 % 4294967296, mthca_ENABLE_LAM_~dev#1.base, 2537 + mthca_ENABLE_LAM_~dev#1.offset, 8); [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6034: assume 0 != ~err~8#1; [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6034: assume !(0 != ~err~8#1); [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9998-1: SUMMARY for call mthca_QUERY_ADAPTER_#t~ret1423#1 := __be32_to_cpup(mthca_QUERY_ADAPTER_~__p~4#1.base, mthca_QUERY_ADAPTER_~__p~4#1.offset); srcloc: null [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8082-1: SUMMARY for call mthca_ENABLE_LAM_#t~ret961#1 := __be32_to_cpup(mthca_ENABLE_LAM_~__p~1#1.base, mthca_ENABLE_LAM_~__p~1#1.offset); srcloc: null [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22947: assume 0 != mthca_register_device_#t~bitwise5968#1 % 18446744073709551616;havoc mthca_register_device_#t~mem5967#1;havoc mthca_register_device_#t~bitwise5968#1;call write~$Pointer$#14(#funAddr~mthca_create_srq.base, #funAddr~mthca_create_srq.offset, mthca_register_device_~dev#1.base, 536 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_modify_srq.base, #funAddr~mthca_modify_srq.offset, mthca_register_device_~dev#1.base, 544 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_query_srq.base, #funAddr~mthca_query_srq.offset, mthca_register_device_~dev#1.base, 552 + mthca_register_device_~dev#1.offset, 8);call write~$Pointer$#14(#funAddr~mthca_destroy_srq.base, #funAddr~mthca_destroy_srq.offset, mthca_register_device_~dev#1.base, 560 + mthca_register_device_~dev#1.offset, 8);call mthca_register_device_#t~mem5969#1 := read~int#14(mthca_register_device_~dev#1.base, 2289 + mthca_register_device_~dev#1.offset, 8); [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22947: assume !(0 != mthca_register_device_#t~bitwise5968#1 % 18446744073709551616);havoc mthca_register_device_#t~mem5967#1;havoc mthca_register_device_#t~bitwise5968#1; [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22947-1: [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064: mthca_QUERY_ADAPTER_~tmp___10~5#1 := mthca_QUERY_ADAPTER_#t~ret1439#1;call write~int#14(mthca_QUERY_ADAPTER_~tmp___10~5#1, mthca_QUERY_ADAPTER_~adapter#1.base, 76 + mthca_QUERY_ADAPTER_~adapter#1.offset, 1); [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20899-1: SUMMARY for call mthca_create_agents_#t~ret5232#1 := ib_unregister_mad_agent(mthca_create_agents_#t~mem5231#1.base, mthca_create_agents_#t~mem5231#1.offset); srcloc: null [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064-1: SUMMARY for call mthca_QUERY_ADAPTER_#t~ret1439#1 := __be64_to_cpup(mthca_QUERY_ADAPTER_~__p___2~2#1.base, mthca_QUERY_ADAPTER_~__p___2~2#1.offset); srcloc: null [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20899: assume -2147483648 <= mthca_create_agents_#t~ret5232#1 && mthca_create_agents_#t~ret5232#1 <= 2147483647;havoc mthca_create_agents_#t~mem5231#1.base, mthca_create_agents_#t~mem5231#1.offset;havoc mthca_create_agents_#t~ret5232#1; [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9998: call write~int#14(mthca_QUERY_ADAPTER_#t~ret1423#1, mthca_QUERY_ADAPTER_~adapter#1.base, mthca_QUERY_ADAPTER_~adapter#1.offset, 4); [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5572-1: SUMMARY for call mthca_free_icm_table(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_#t~mem330#1.base, mthca_init_icm_#t~mem330#1.offset); srcloc: null [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5506: assume 0 == (mthca_init_icm_#t~mem284#1.base + mthca_init_icm_#t~mem284#1.offset) % 18446744073709551616;havoc mthca_init_icm_#t~mem284#1.base, mthca_init_icm_#t~mem284#1.offset;call mthca_init_icm_#t~mem285#1.base, mthca_init_icm_#t~mem285#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 2391 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5506: assume !(0 == (mthca_init_icm_#t~mem284#1.base + mthca_init_icm_#t~mem284#1.offset) % 18446744073709551616);havoc mthca_init_icm_#t~mem284#1.base, mthca_init_icm_#t~mem284#1.offset;call mthca_init_icm_#t~mem286#1 := read~int#11(mthca_init_icm_~init_hca#1.base, 32 + mthca_init_icm_~init_hca#1.offset, 8);call mthca_init_icm_#t~mem287#1 := read~int#66(mthca_init_icm_~dev_lim#1.base, 178 + mthca_init_icm_~dev_lim#1.offset, 4);call mthca_init_icm_#t~mem288#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3211 + mthca_init_icm_~mdev#1.offset, 4);call mthca_init_icm_#t~mem289#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3227 + mthca_init_icm_~mdev#1.offset, 4); [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5572: call mthca_init_icm_#t~mem331#1.base, mthca_init_icm_#t~mem331#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 3742 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22947-4: assume 0 == mthca_register_device_#t~mem5967#1 % 18446744073709551616;mthca_register_device_#t~bitwise5968#1 := 0; [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22947-4: assume !(0 == mthca_register_device_#t~mem5967#1 % 18446744073709551616); [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22947-2: havoc mthca_register_device_#t~bitwise5968#1;assume mthca_register_device_#t~bitwise5968#1 % 18446744073709551616 <= mthca_register_device_#t~mem5967#1 % 18446744073709551616 && mthca_register_device_#t~bitwise5968#1 % 18446744073709551616 <= 4; [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22881: assume -2147483648 <= mthca_init_node_data_#t~ret5957#1 && mthca_init_node_data_#t~ret5957#1 <= 2147483647;mthca_init_node_data_~tmp___1~108#1 := mthca_init_node_data_#t~ret5957#1;havoc mthca_init_node_data_#t~ret5957#1; [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22947-3: assume 4 == mthca_register_device_#t~mem5967#1 % 18446744073709551616;mthca_register_device_#t~bitwise5968#1 := mthca_register_device_#t~mem5967#1; [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22947-3: assume !(4 == mthca_register_device_#t~mem5967#1 % 18446744073709551616); [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22881-1: SUMMARY for call mthca_init_node_data_#t~ret5957#1 := mthca_is_memfree(mthca_init_node_data_~dev#1.base, mthca_init_node_data_~dev#1.offset); srcloc: null [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12377-1: SUMMARY for call dev_err(mthca_reset_#t~mem2122#1.base, 148 + mthca_reset_#t~mem2122#1.offset, 204, 0); srcloc: null [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12377: havoc mthca_reset_#t~mem2122#1.base, mthca_reset_#t~mem2122#1.offset; [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22882: assume 0 != mthca_init_node_data_~tmp___1~108#1; [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22882: assume !(0 != mthca_init_node_data_~tmp___1~108#1); [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5507: havoc mthca_init_icm_#t~mem285#1.base, mthca_init_icm_#t~mem285#1.offset;mthca_init_icm_~err~3#1 := -12; [2025-02-08 02:59:33,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5507-1: SUMMARY for call dev_err(mthca_init_icm_#t~mem285#1.base, 148 + mthca_init_icm_#t~mem285#1.offset, 29, 0); srcloc: null [2025-02-08 02:59:33,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12444: assume -2147483648 <= mthca_reset_#t~ret2139#1 && mthca_reset_#t~ret2139#1 <= 2147483647;mthca_reset_~tmp___8~10#1 := mthca_reset_#t~ret2139#1;havoc mthca_reset_#t~mem2138#1;havoc mthca_reset_#t~ret2139#1; [2025-02-08 02:59:33,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12444-1: SUMMARY for call mthca_reset_#t~ret2139#1 := pci_write_config_dword(mthca_reset_~bridge~0#1.base, mthca_reset_~bridge~0#1.offset, 12 + mthca_reset_~bridge_pcix_cap~0#1, mthca_reset_#t~mem2138#1); srcloc: null [2025-02-08 02:59:33,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22883: call write~int#14(mthca_init_node_data_#t~ret5958#1, mthca_init_node_data_~dev#1.base, 2419 + mthca_init_node_data_~dev#1.offset, 4);havoc mthca_init_node_data_#t~ret5958#1; [2025-02-08 02:59:33,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22883-1: SUMMARY for call mthca_init_node_data_#t~ret5958#1 := __be32_to_cpup(mthca_init_node_data_~out_mad~5#1.base, 192 + mthca_init_node_data_~out_mad~5#1.offset); srcloc: null [2025-02-08 02:59:33,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10000: assume mthca_QUERY_ADAPTER_#t~switch1420#1; [2025-02-08 02:59:33,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10000: assume !mthca_QUERY_ADAPTER_#t~switch1420#1;mthca_QUERY_ADAPTER_#t~switch1420#1 := true; [2025-02-08 02:59:33,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5574: call mthca_init_icm_#t~mem332#1.base, mthca_init_icm_#t~mem332#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 3734 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5574-1: SUMMARY for call mthca_free_icm_table(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_#t~mem331#1.base, mthca_init_icm_#t~mem331#1.offset); srcloc: null [2025-02-08 02:59:33,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8151-1: SUMMARY for call mthca_free_mailbox(mthca_ENABLE_LAM_~dev#1.base, mthca_ENABLE_LAM_~dev#1.offset, mthca_ENABLE_LAM_~mailbox~3#1.base, mthca_ENABLE_LAM_~mailbox~3#1.offset); srcloc: null [2025-02-08 02:59:33,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8151: mthca_ENABLE_LAM_#res#1 := mthca_ENABLE_LAM_~err~14#1; [2025-02-08 02:59:33,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10067: assume mthca_QUERY_ADAPTER_#t~switch1435#1; [2025-02-08 02:59:33,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10067: assume !mthca_QUERY_ADAPTER_#t~switch1435#1; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8217: havoc mthca_QUERY_DDR_#t~switch997#1;havoc mthca_QUERY_DDR_#t~mem998#1;havoc mthca_QUERY_DDR_#t~ret999#1;havoc mthca_QUERY_DDR_#t~ret1000#1;havoc mthca_QUERY_DDR_#t~ret1001#1;havoc mthca_QUERY_DDR_#t~switch997#1;havoc mthca_QUERY_DDR_#t~mem998#1;havoc mthca_QUERY_DDR_#t~ret999#1;havoc mthca_QUERY_DDR_#t~ret1000#1;havoc mthca_QUERY_DDR_#t~ret1001#1;mthca_QUERY_DDR_~__p___1~2#1.base, mthca_QUERY_DDR_~__p___1~2#1.offset := mthca_QUERY_DDR_~outbox~2#1.base, 19 + mthca_QUERY_DDR_~outbox~2#1.offset;mthca_QUERY_DDR_#t~switch1002#1 := true; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8085: assume mthca_ENABLE_LAM_#t~switch958#1; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8085: assume !mthca_ENABLE_LAM_#t~switch958#1;mthca_ENABLE_LAM_#t~switch958#1 := true; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20902: mthca_create_agents_~q~0#1 := 1 + mthca_create_agents_~q~0#1; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10001: mthca_QUERY_ADAPTER_~tmp___2~12#1 := mthca_QUERY_ADAPTER_#t~ret1424#1;call write~int#14(mthca_QUERY_ADAPTER_~tmp___2~12#1, mthca_QUERY_ADAPTER_~adapter#1.base, mthca_QUERY_ADAPTER_~adapter#1.offset, 4); [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10001-1: SUMMARY for call mthca_QUERY_ADAPTER_#t~ret1424#1 := __be64_to_cpup(mthca_QUERY_ADAPTER_~__p~4#1.base, mthca_QUERY_ADAPTER_~__p~4#1.offset); srcloc: null [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5377: assume -2147483648 <= mthca_init_tavor_#t~ret213#1 && mthca_init_tavor_#t~ret213#1 <= 2147483647;mthca_init_tavor_~err~1#1 := mthca_init_tavor_#t~ret213#1;havoc mthca_init_tavor_#t~ret213#1; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12314: assume 0 != (mthca_reset_~bridge~0#1.base + mthca_reset_~bridge~0#1.offset) % 18446744073709551616; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12314: assume !(0 != (mthca_reset_~bridge~0#1.base + mthca_reset_~bridge~0#1.offset) % 18446744073709551616); [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5377-1: SUMMARY for call mthca_init_tavor_#t~ret213#1 := mthca_dev_lim(mthca_init_tavor_~mdev#1.base, mthca_init_tavor_~mdev#1.offset, mthca_init_tavor_~#dev_lim~0#1.base, mthca_init_tavor_~#dev_lim~0#1.offset); srcloc: null [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8218: assume mthca_QUERY_DDR_#t~switch997#1;call mthca_QUERY_DDR_#t~mem998#1 := read~int#14(mthca_QUERY_DDR_~__p___0~2#1.base, mthca_QUERY_DDR_~__p___0~2#1.offset, 1);call write~int#14(mthca_QUERY_DDR_#t~mem998#1 % 256, mthca_QUERY_DDR_~dev#1.base, 2545 + mthca_QUERY_DDR_~dev#1.offset, 8); [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8218: assume !mthca_QUERY_DDR_#t~switch997#1;mthca_QUERY_DDR_#t~switch997#1 := mthca_QUERY_DDR_#t~switch997#1; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12446: assume 0 != mthca_reset_~tmp___8~10#1;mthca_reset_~err~26#1 := -19;call mthca_reset_#t~mem2140#1.base, mthca_reset_#t~mem2140#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12446: assume !(0 != mthca_reset_~tmp___8~10#1);mthca_reset_~i~8#1 := 0; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8086: call write~int#14(mthca_ENABLE_LAM_#t~ret962#1, mthca_ENABLE_LAM_~dev#1.base, 2537 + mthca_ENABLE_LAM_~dev#1.offset, 8); [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6038: call write~int#14(~hca_type#1, ~mdev~0#1.base, 2399 + ~mdev~0#1.offset, 4);call write~int#14(1, ~mdev~0#1.base, 5813 + ~mdev~0#1.offset, 1);#res#1 := 0; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10068: SUMMARY for call __buggy_use_of_MTHCA_GET(); srcloc: null [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6038-1: SUMMARY for call pci_set_drvdata(~pdev#1.base, ~pdev#1.offset, ~mdev~0#1.base, ~mdev~0#1.offset); srcloc: null [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8086-1: SUMMARY for call mthca_ENABLE_LAM_#t~ret962#1 := __be64_to_cpup(mthca_ENABLE_LAM_~__p~1#1.base, mthca_ENABLE_LAM_~__p~1#1.offset); srcloc: null [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5972: assume 0 != ~ddr_hidden~0#1;call #t~mem469#1 := read~int#14(~mdev~0#1.base, 2403 + ~mdev~0#1.offset, 8); [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5972: assume !(0 != ~ddr_hidden~0#1); [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20837: call ULTIMATE.dealloc(mthca_create_agents_~#__key~11#1.base, mthca_create_agents_~#__key~11#1.offset);havoc mthca_create_agents_~#__key~11#1.base, mthca_create_agents_~#__key~11#1.offset; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5642: assume -2147483648 <= mthca_init_arbel_#t~ret356#1 && mthca_init_arbel_#t~ret356#1 <= 2147483647;mthca_init_arbel_~err~4#1 := mthca_init_arbel_#t~ret356#1;havoc mthca_init_arbel_#t~ret356#1; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5642-1: SUMMARY for call mthca_init_arbel_#t~ret356#1 := mthca_dev_lim(mthca_init_arbel_~mdev#1.base, mthca_init_arbel_~mdev#1.offset, mthca_init_arbel_~#dev_lim~1#1.base, mthca_init_arbel_~#dev_lim~1#1.offset); srcloc: null [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5576: SUMMARY for call mthca_free_icm_table(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_#t~mem332#1.base, mthca_init_icm_#t~mem332#1.offset); srcloc: null [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5378: assume 0 != mthca_init_tavor_~err~1#1;call mthca_init_tavor_#t~mem214#1.base, mthca_init_tavor_#t~mem214#1.offset := read~$Pointer$#14(mthca_init_tavor_~mdev#1.base, 2391 + mthca_init_tavor_~mdev#1.offset, 8); [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5378: assume !(0 != mthca_init_tavor_~err~1#1);call mthca_init_tavor_#t~mem215#1 := read~int#27(~#hca_profile~0.base, ~#hca_profile~0.offset, 4);call mthca_init_tavor_#t~mem216#1 := read~int#27(~#hca_profile~0.base, 4 + ~#hca_profile~0.offset, 4);call mthca_init_tavor_#t~mem217#1 := read~int#27(~#hca_profile~0.base, 8 + ~#hca_profile~0.offset, 4);call mthca_init_tavor_#t~mem218#1 := read~int#27(~#hca_profile~0.base, 12 + ~#hca_profile~0.offset, 4);call mthca_init_tavor_#t~mem219#1 := read~int#27(~#hca_profile~0.base, 16 + ~#hca_profile~0.offset, 4);call mthca_init_tavor_#t~mem220#1 := read~int#27(~#hca_profile~0.base, 20 + ~#hca_profile~0.offset, 4);call mthca_init_tavor_#t~mem221#1 := read~int#27(~#hca_profile~0.base, 24 + ~#hca_profile~0.offset, 4);call mthca_init_tavor_#t~mem222#1 := read~int#27(~#hca_profile~0.base, 28 + ~#hca_profile~0.offset, 4);call mthca_init_tavor_#t~mem223#1 := read~int#27(~#hca_profile~0.base, 32 + ~#hca_profile~0.offset, 4);call mthca_init_tavor_#t~mem224#1 := read~int#27(~#hca_profile~0.base, 36 + ~#hca_profile~0.offset, 4);call mthca_init_tavor_#t~mem225#1 := read~int#27(~#hca_profile~0.base, 40 + ~#hca_profile~0.offset, 4);call write~int#48(mthca_init_tavor_#t~mem215#1, mthca_init_tavor_~#profile~0#1.base, mthca_init_tavor_~#profile~0#1.offset, 4);call write~int#48(mthca_init_tavor_#t~mem216#1, mthca_init_tavor_~#profile~0#1.base, 4 + mthca_init_tavor_~#profile~0#1.offset, 4);call write~int#48(mthca_init_tavor_#t~mem217#1, mthca_init_tavor_~#profile~0#1.base, 8 + mthca_init_tavor_~#profile~0#1.offset, 4);call write~int#48(mthca_init_tavor_#t~mem218#1, mthca_init_tavor_~#profile~0#1.base, 12 + mthca_init_tavor_~#profile~0#1.offset, 4);call write~int#48(mthca_init_tavor_#t~mem219#1, mthca_init_tavor_~#profile~0#1.base, 16 + mthca_init_tavor_~#profile~0#1.offset, 4);call write~int#48(mthca_init_tavor_#t~mem220#1, mthca_init_tavor_~#profile~0#1.base, 20 + mthca_init_tavor_~#profile~0#1.offset, 4);call write~int#48(mthca_init_tavor_#t~mem221#1, mthca_init_tavor_~#profile~0#1.base, 24 + mthca_init_tavor_~#profile~0#1.offset, 4);call write~int#48(mthca_init_tavor_#t~mem222#1, mthca_init_tavor_~#profile~0#1.base, 28 + mthca_init_tavor_~#profile~0#1.offset, 4);call write~int#48(mthca_init_tavor_#t~mem223#1, mthca_init_tavor_~#profile~0#1.base, 32 + mthca_init_tavor_~#profile~0#1.offset, 4);call write~int#48(mthca_init_tavor_#t~mem224#1, mthca_init_tavor_~#profile~0#1.base, 36 + mthca_init_tavor_~#profile~0#1.offset, 4);call write~int#48(mthca_init_tavor_#t~mem225#1, mthca_init_tavor_~#profile~0#1.base, 40 + mthca_init_tavor_~#profile~0#1.offset, 4);havoc mthca_init_tavor_#t~mem215#1;havoc mthca_init_tavor_#t~mem216#1;havoc mthca_init_tavor_#t~mem217#1;havoc mthca_init_tavor_#t~mem218#1;havoc mthca_init_tavor_#t~mem219#1;havoc mthca_init_tavor_#t~mem220#1;havoc mthca_init_tavor_#t~mem221#1;havoc mthca_init_tavor_#t~mem222#1;havoc mthca_init_tavor_#t~mem223#1;havoc mthca_init_tavor_#t~mem224#1;havoc mthca_init_tavor_#t~mem225#1;call mthca_init_tavor_#t~mem226#1 := read~int#66(mthca_init_tavor_~#dev_lim~0#1.base, 122 + mthca_init_tavor_~#dev_lim~0#1.offset, 4);call write~int#48((if mthca_init_tavor_#t~mem226#1 % 18446744073709551616 / 4096 % 18446744073709551616 % 4294967296 <= 2147483647 then mthca_init_tavor_#t~mem226#1 % 18446744073709551616 / 4096 % 18446744073709551616 % 4294967296 else mthca_init_tavor_#t~mem226#1 % 18446744073709551616 / 4096 % 18446744073709551616 % 4294967296 - 4294967296), mthca_init_tavor_~#profile~0#1.base, 32 + mthca_init_tavor_~#profile~0#1.offset, 4);havoc mthca_init_tavor_#t~mem226#1;call write~int#48(0, mthca_init_tavor_~#profile~0#1.base, 36 + mthca_init_tavor_~#profile~0#1.offset, 4);call mthca_init_tavor_#t~mem227#1 := read~int#14(mthca_init_tavor_~mdev#1.base, 2403 + mthca_init_tavor_~mdev#1.offset, 8); [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26453: havoc pci_get_device_#t~ret6808#1.base, pci_get_device_#t~ret6808#1.offset;mthca_reset_#t~ret2106#1.base, mthca_reset_#t~ret2106#1.offset := pci_get_device_#res#1.base, pci_get_device_#res#1.offset;havoc pci_get_device_#t~ret6808#1.base, pci_get_device_#t~ret6808#1.offset, pci_get_device_~arg0#1, pci_get_device_~arg1#1, pci_get_device_~arg2#1.base, pci_get_device_~arg2#1.offset;havoc pci_get_device_#in~arg0#1, pci_get_device_#in~arg1#1, pci_get_device_#in~arg2#1.base, pci_get_device_#in~arg2#1.offset;assume { :end_inline_pci_get_device } true;mthca_reset_~bridge~0#1.base, mthca_reset_~bridge~0#1.offset := mthca_reset_#t~ret2106#1.base, mthca_reset_#t~ret2106#1.offset; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26453-2: pci_get_device_#res#1.base, pci_get_device_#res#1.offset := pci_get_device_#t~ret6808#1.base, pci_get_device_#t~ret6808#1.offset;havoc pci_get_device_#t~ret6808#1.base, pci_get_device_#t~ret6808#1.offset; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26453-3: SUMMARY for call pci_get_device_#t~ret6808#1.base, pci_get_device_#t~ret6808#1.offset := ldv_malloc(2905); srcloc: null [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12513: mthca_reset_~i~8#1 := 0; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5973-2: havoc #t~bitwise470#1;assume (#t~bitwise470#1 % 18446744073709551616 >= #t~mem469#1 % 18446744073709551616 && #t~bitwise470#1 % 18446744073709551616 >= 2) && #t~bitwise470#1 % 18446744073709551616 <= 2 + #t~mem469#1 % 18446744073709551616; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5973-3: assume false;#t~bitwise470#1 := #t~mem469#1; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5973-3: assume !false; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5973: call write~int#14(#t~bitwise470#1, ~mdev~0#1.base, 2403 + ~mdev~0#1.offset, 8);havoc #t~mem469#1;havoc #t~bitwise470#1; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5973-1: [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22952-1: [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22952-2: havoc mthca_register_device_#t~bitwise5970#1;assume (mthca_register_device_#t~bitwise5970#1 % 18446744073709551616 >= mthca_register_device_#t~mem5969#1 % 18446744073709551616 && mthca_register_device_#t~bitwise5970#1 % 18446744073709551616 >= 64424509440) && mthca_register_device_#t~bitwise5970#1 % 18446744073709551616 <= 64424509440 + mthca_register_device_#t~mem5969#1 % 18446744073709551616; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22886: havoc mthca_init_node_data_#t~memcpy~res5959#1.base, mthca_init_node_data_#t~memcpy~res5959#1.offset; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5973-4: assume 0 == #t~mem469#1 % 18446744073709551616 || 2 == #t~mem469#1 % 18446744073709551616;#t~bitwise470#1 := 2; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5973-4: assume !(0 == #t~mem469#1 % 18446744073709551616 || 2 == #t~mem469#1 % 18446744073709551616); [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22952: call write~int#14(mthca_register_device_#t~bitwise5970#1, mthca_register_device_~dev#1.base, 2289 + mthca_register_device_~dev#1.offset, 8);havoc mthca_register_device_#t~mem5969#1;havoc mthca_register_device_#t~bitwise5970#1; [2025-02-08 02:59:33,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5643: assume 0 != mthca_init_arbel_~err~4#1;call mthca_init_arbel_#t~mem357#1.base, mthca_init_arbel_#t~mem357#1.offset := read~$Pointer$#14(mthca_init_arbel_~mdev#1.base, 2391 + mthca_init_arbel_~mdev#1.offset, 8); [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5643: assume !(0 != mthca_init_arbel_~err~4#1);call mthca_init_arbel_#t~mem358#1 := read~int#27(~#hca_profile~0.base, ~#hca_profile~0.offset, 4);call mthca_init_arbel_#t~mem359#1 := read~int#27(~#hca_profile~0.base, 4 + ~#hca_profile~0.offset, 4);call mthca_init_arbel_#t~mem360#1 := read~int#27(~#hca_profile~0.base, 8 + ~#hca_profile~0.offset, 4);call mthca_init_arbel_#t~mem361#1 := read~int#27(~#hca_profile~0.base, 12 + ~#hca_profile~0.offset, 4);call mthca_init_arbel_#t~mem362#1 := read~int#27(~#hca_profile~0.base, 16 + ~#hca_profile~0.offset, 4);call mthca_init_arbel_#t~mem363#1 := read~int#27(~#hca_profile~0.base, 20 + ~#hca_profile~0.offset, 4);call mthca_init_arbel_#t~mem364#1 := read~int#27(~#hca_profile~0.base, 24 + ~#hca_profile~0.offset, 4);call mthca_init_arbel_#t~mem365#1 := read~int#27(~#hca_profile~0.base, 28 + ~#hca_profile~0.offset, 4);call mthca_init_arbel_#t~mem366#1 := read~int#27(~#hca_profile~0.base, 32 + ~#hca_profile~0.offset, 4);call mthca_init_arbel_#t~mem367#1 := read~int#27(~#hca_profile~0.base, 36 + ~#hca_profile~0.offset, 4);call mthca_init_arbel_#t~mem368#1 := read~int#27(~#hca_profile~0.base, 40 + ~#hca_profile~0.offset, 4);call write~int#48(mthca_init_arbel_#t~mem358#1, mthca_init_arbel_~#profile~1#1.base, mthca_init_arbel_~#profile~1#1.offset, 4);call write~int#48(mthca_init_arbel_#t~mem359#1, mthca_init_arbel_~#profile~1#1.base, 4 + mthca_init_arbel_~#profile~1#1.offset, 4);call write~int#48(mthca_init_arbel_#t~mem360#1, mthca_init_arbel_~#profile~1#1.base, 8 + mthca_init_arbel_~#profile~1#1.offset, 4);call write~int#48(mthca_init_arbel_#t~mem361#1, mthca_init_arbel_~#profile~1#1.base, 12 + mthca_init_arbel_~#profile~1#1.offset, 4);call write~int#48(mthca_init_arbel_#t~mem362#1, mthca_init_arbel_~#profile~1#1.base, 16 + mthca_init_arbel_~#profile~1#1.offset, 4);call write~int#48(mthca_init_arbel_#t~mem363#1, mthca_init_arbel_~#profile~1#1.base, 20 + mthca_init_arbel_~#profile~1#1.offset, 4);call write~int#48(mthca_init_arbel_#t~mem364#1, mthca_init_arbel_~#profile~1#1.base, 24 + mthca_init_arbel_~#profile~1#1.offset, 4);call write~int#48(mthca_init_arbel_#t~mem365#1, mthca_init_arbel_~#profile~1#1.base, 28 + mthca_init_arbel_~#profile~1#1.offset, 4);call write~int#48(mthca_init_arbel_#t~mem366#1, mthca_init_arbel_~#profile~1#1.base, 32 + mthca_init_arbel_~#profile~1#1.offset, 4);call write~int#48(mthca_init_arbel_#t~mem367#1, mthca_init_arbel_~#profile~1#1.base, 36 + mthca_init_arbel_~#profile~1#1.offset, 4);call write~int#48(mthca_init_arbel_#t~mem368#1, mthca_init_arbel_~#profile~1#1.base, 40 + mthca_init_arbel_~#profile~1#1.offset, 4);havoc mthca_init_arbel_#t~mem358#1;havoc mthca_init_arbel_#t~mem359#1;havoc mthca_init_arbel_#t~mem360#1;havoc mthca_init_arbel_#t~mem361#1;havoc mthca_init_arbel_#t~mem362#1;havoc mthca_init_arbel_#t~mem363#1;havoc mthca_init_arbel_#t~mem364#1;havoc mthca_init_arbel_#t~mem365#1;havoc mthca_init_arbel_#t~mem366#1;havoc mthca_init_arbel_#t~mem367#1;havoc mthca_init_arbel_#t~mem368#1;call mthca_init_arbel_#t~mem369#1 := read~int#66(mthca_init_arbel_~#dev_lim~1#1.base, 122 + mthca_init_arbel_~#dev_lim~1#1.offset, 4);call write~int#48((if mthca_init_arbel_#t~mem369#1 % 18446744073709551616 / 4096 % 18446744073709551616 % 4294967296 <= 2147483647 then mthca_init_arbel_#t~mem369#1 % 18446744073709551616 / 4096 % 18446744073709551616 % 4294967296 else mthca_init_arbel_#t~mem369#1 % 18446744073709551616 / 4096 % 18446744073709551616 % 4294967296 - 4294967296), mthca_init_arbel_~#profile~1#1.base, 32 + mthca_init_arbel_~#profile~1#1.offset, 4);havoc mthca_init_arbel_#t~mem369#1;call write~int#48(0, mthca_init_arbel_~#profile~1#1.base, 28 + mthca_init_arbel_~#profile~1#1.offset, 4);call mthca_init_arbel_#t~mem370#1 := read~int#14(mthca_init_arbel_~mdev#1.base, 2403 + mthca_init_arbel_~mdev#1.offset, 8); [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22952-3: assume false;mthca_register_device_#t~bitwise5970#1 := mthca_register_device_#t~mem5969#1; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22952-3: assume !false; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22886-1: SUMMARY for call mthca_init_node_data_#t~memcpy~res5959#1.base, mthca_init_node_data_#t~memcpy~res5959#1.offset := #Ultimate.C_memcpy#14(mthca_init_node_data_~dev#1.base, 2369 + mthca_init_node_data_~dev#1.offset, mthca_init_node_data_~out_mad~5#1.base, 76 + mthca_init_node_data_~out_mad~5#1.offset, 8); srcloc: null [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22952-4: assume 0 == mthca_register_device_#t~mem5969#1 % 18446744073709551616 || 64424509440 == mthca_register_device_#t~mem5969#1 % 18446744073709551616;mthca_register_device_#t~bitwise5970#1 := 64424509440; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22952-4: assume !(0 == mthca_register_device_#t~mem5969#1 % 18446744073709551616 || 64424509440 == mthca_register_device_#t~mem5969#1 % 18446744073709551616); [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12514: assume mthca_reset_~i~8#1 <= 15; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12514: assume !(mthca_reset_~i~8#1 <= 15);call mthca_reset_#t~mem2163#1.base, mthca_reset_#t~mem2163#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8);call mthca_reset_#t~mem2164#1 := read~int#14(mthca_reset_~hca_header~0#1.base, 4 + mthca_reset_~hca_header~0#1.offset, 4); [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5379: havoc mthca_init_tavor_#t~mem214#1.base, mthca_init_tavor_#t~mem214#1.offset; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5379-1: SUMMARY for call dev_err(mthca_init_tavor_#t~mem214#1.base, 148 + mthca_init_tavor_#t~mem214#1.offset, 16, 0); srcloc: null [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12448: havoc mthca_reset_#t~mem2140#1.base, mthca_reset_#t~mem2140#1.offset; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12448-1: SUMMARY for call dev_err(mthca_reset_#t~mem2140#1.base, 148 + mthca_reset_#t~mem2140#1.offset, 210, 0); srcloc: null [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004: assume mthca_QUERY_ADAPTER_#t~switch1420#1; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004: assume !mthca_QUERY_ADAPTER_#t~switch1420#1; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8088: assume mthca_ENABLE_LAM_#t~switch958#1; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8088: assume !mthca_ENABLE_LAM_#t~switch958#1; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22953: assume -2147483648 <= mthca_register_device_#t~ret5971#1 && mthca_register_device_#t~ret5971#1 <= 2147483647;mthca_register_device_~tmp~311#1 := mthca_register_device_#t~ret5971#1;havoc mthca_register_device_#t~ret5971#1; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22953-1: SUMMARY for call mthca_register_device_#t~ret5971#1 := mthca_is_memfree(mthca_register_device_~dev#1.base, mthca_register_device_~dev#1.offset); srcloc: null [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5644-1: SUMMARY for call dev_err(mthca_init_arbel_#t~mem357#1.base, 148 + mthca_init_arbel_#t~mem357#1.offset, 40, 0); srcloc: null [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5578: SUMMARY for call mthca_unmap_eq_icm(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset); srcloc: null [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5644: havoc mthca_init_arbel_#t~mem357#1.base, mthca_init_arbel_#t~mem357#1.offset; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512-1: SUMMARY for call mthca_init_icm_#t~ret290#1.base, mthca_init_icm_#t~ret290#1.offset := mthca_alloc_icm_table(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_#t~mem286#1, mthca_init_icm_#t~mem287#1, mthca_init_icm_#t~mem288#1, mthca_init_icm_#t~mem289#1, 0, 0); srcloc: null [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5446: call ULTIMATE.dealloc(mthca_init_icm_~#aux_pages~0#1.base, mthca_init_icm_~#aux_pages~0#1.offset);havoc mthca_init_icm_~#aux_pages~0#1.base, mthca_init_icm_~#aux_pages~0#1.offset;mthca_init_arbel_#t~ret374#1 := mthca_init_icm_#res#1;havoc mthca_init_icm_#t~ret245#1, mthca_init_icm_#t~mem246#1.base, mthca_init_icm_#t~mem246#1.offset, mthca_init_icm_#t~mem247#1.base, mthca_init_icm_#t~mem247#1.offset, mthca_init_icm_#t~mem248#1, mthca_init_icm_#t~mem249#1, mthca_init_icm_#t~ret250#1.base, mthca_init_icm_#t~ret250#1.offset, mthca_init_icm_#t~mem251#1.base, mthca_init_icm_#t~mem251#1.offset, mthca_init_icm_#t~mem252#1.base, mthca_init_icm_#t~mem252#1.offset, mthca_init_icm_#t~mem253#1.base, mthca_init_icm_#t~mem253#1.offset, mthca_init_icm_#t~ret254#1, mthca_init_icm_#t~mem255#1.base, mthca_init_icm_#t~mem255#1.offset, mthca_init_icm_#t~mem256#1, mthca_init_icm_#t~ret257#1, mthca_init_icm_#t~mem258#1.base, mthca_init_icm_#t~mem258#1.offset, mthca_init_icm_#t~ret259#1, mthca_init_icm_#t~ret260#1, mthca_init_icm_#t~mem261#1, mthca_init_icm_#t~mem262#1, mthca_init_icm_#t~bitwise263#1, mthca_init_icm_#t~mem264#1, mthca_init_icm_#t~mem265#1, mthca_init_icm_#t~mem266#1, mthca_init_icm_#t~mem267#1, mthca_init_icm_#t~mem268#1, mthca_init_icm_#t~ret269#1.base, mthca_init_icm_#t~ret269#1.offset, mthca_init_icm_#t~mem270#1.base, mthca_init_icm_#t~mem270#1.offset, mthca_init_icm_#t~mem271#1.base, mthca_init_icm_#t~mem271#1.offset, mthca_init_icm_#t~mem272#1, mthca_init_icm_#t~mem273#1, mthca_init_icm_#t~mem274#1, mthca_init_icm_#t~mem275#1, mthca_init_icm_#t~ret276#1.base, mthca_init_icm_#t~ret276#1.offset, mthca_init_icm_#t~mem277#1.base, mthca_init_icm_#t~mem277#1.offset, mthca_init_icm_#t~mem278#1.base, mthca_init_icm_#t~mem278#1.offset, mthca_init_icm_#t~mem279#1, mthca_init_icm_#t~mem280#1, mthca_init_icm_#t~mem281#1, mthca_init_icm_#t~mem282#1, mthca_init_icm_#t~ret283#1.base, mthca_init_icm_#t~ret283#1.offset, mthca_init_icm_#t~mem284#1.base, mthca_init_icm_#t~mem284#1.offset, mthca_init_icm_#t~mem285#1.base, mthca_init_icm_#t~mem285#1.offset, mthca_init_icm_#t~mem286#1, mthca_init_icm_#t~mem287#1, mthca_init_icm_#t~mem288#1, mthca_init_icm_#t~mem289#1, mthca_init_icm_#t~ret290#1.base, mthca_init_icm_#t~ret290#1.offset, mthca_init_icm_#t~mem291#1.base, mthca_init_icm_#t~mem291#1.offset, mthca_init_icm_#t~mem292#1.base, mthca_init_icm_#t~mem292#1.offset, mthca_init_icm_#t~mem293#1, mthca_init_icm_#t~mem294#1, mthca_init_icm_#t~mem295#1, mthca_init_icm_#t~bitwise296#1, mthca_init_icm_#t~ret297#1.base, mthca_init_icm_#t~ret297#1.offset, mthca_init_icm_#t~mem298#1.base, mthca_init_icm_#t~mem298#1.offset, mthca_init_icm_#t~mem299#1.base, mthca_init_icm_#t~mem299#1.offset, mthca_init_icm_#t~mem300#1, mthca_init_icm_#t~mem301#1, mthca_init_icm_#t~mem302#1, mthca_init_icm_#t~mem303#1, mthca_init_icm_#t~ret304#1.base, mthca_init_icm_#t~ret304#1.offset, mthca_init_icm_#t~mem305#1.base, mthca_init_icm_#t~mem305#1.offset, mthca_init_icm_#t~mem306#1.base, mthca_init_icm_#t~mem306#1.offset, mthca_init_icm_#t~mem307#1, mthca_init_icm_#t~bitwise308#1, mthca_init_icm_#t~mem309#1, mthca_init_icm_#t~mem310#1, mthca_init_icm_#t~mem311#1, mthca_init_icm_#t~mem312#1, mthca_init_icm_#t~ret313#1.base, mthca_init_icm_#t~ret313#1.offset, mthca_init_icm_#t~mem314#1.base, mthca_init_icm_#t~mem314#1.offset, mthca_init_icm_#t~mem315#1.base, mthca_init_icm_#t~mem315#1.offset, mthca_init_icm_#t~mem316#1, mthca_init_icm_#t~mem317#1, mthca_init_icm_#t~mem318#1, mthca_init_icm_#t~mem319#1, mthca_init_icm_#t~mem320#1, mthca_init_icm_#t~ret321#1.base, mthca_init_icm_#t~ret321#1.offset, mthca_init_icm_#t~mem322#1.base, mthca_init_icm_#t~mem322#1.offset, mthca_init_icm_#t~mem323#1.base, mthca_init_icm_#t~mem323#1.offset, mthca_init_icm_#t~mem324#1, mthca_init_icm_#t~bitwise325#1, mthca_init_icm_#t~mem326#1.base, mthca_init_icm_#t~mem326#1.offset, mthca_init_icm_#t~mem327#1.base, mthca_init_icm_#t~mem327#1.offset, mthca_init_icm_#t~mem328#1.base, mthca_init_icm_#t~mem328#1.offset, mthca_init_icm_#t~mem329#1.base, mthca_init_icm_#t~mem329#1.offset, mthca_init_icm_#t~mem330#1.base, mthca_init_icm_#t~mem330#1.offset, mthca_init_icm_#t~mem331#1.base, mthca_init_icm_#t~mem331#1.offset, mthca_init_icm_#t~mem332#1.base, mthca_init_icm_#t~mem332#1.offset, mthca_init_icm_#t~ret333#1, mthca_init_icm_#t~mem334#1.base, mthca_init_icm_#t~mem334#1.offset, mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_~dev_lim#1.base, mthca_init_icm_~dev_lim#1.offset, mthca_init_icm_~init_hca#1.base, mthca_init_icm_~init_hca#1.offset, mthca_init_icm_~icm_size#1, mthca_init_icm_~#aux_pages~0#1.base, mthca_init_icm_~#aux_pages~0#1.offset, mthca_init_icm_~err~3#1, mthca_init_icm_~tmp~18#1, mthca_init_icm_~tmp___0~4#1;havoc mthca_init_icm_#in~mdev#1.base, mthca_init_icm_#in~mdev#1.offset, mthca_init_icm_#in~dev_lim#1.base, mthca_init_icm_#in~dev_lim#1.offset, mthca_init_icm_#in~init_hca#1.base, mthca_init_icm_#in~init_hca#1.offset, mthca_init_icm_#in~icm_size#1;assume { :end_inline_mthca_init_icm } true;assume -2147483648 <= mthca_init_arbel_#t~ret374#1 && mthca_init_arbel_#t~ret374#1 <= 2147483647;mthca_init_arbel_~err~4#1 := mthca_init_arbel_#t~ret374#1;havoc mthca_init_arbel_#t~ret374#1; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512: call write~$Pointer$#14(mthca_init_icm_#t~ret290#1.base, mthca_init_icm_#t~ret290#1.offset, mthca_init_icm_~mdev#1.base, 4999 + mthca_init_icm_~mdev#1.offset, 8);havoc mthca_init_icm_#t~mem286#1;havoc mthca_init_icm_#t~mem287#1;havoc mthca_init_icm_#t~mem288#1;havoc mthca_init_icm_#t~mem289#1;havoc mthca_init_icm_#t~ret290#1.base, mthca_init_icm_#t~ret290#1.offset;call mthca_init_icm_#t~mem291#1.base, mthca_init_icm_#t~mem291#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 4999 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8221: assume mthca_QUERY_DDR_#t~switch997#1; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8221: assume !mthca_QUERY_DDR_#t~switch997#1;mthca_QUERY_DDR_#t~switch997#1 := mthca_QUERY_DDR_#t~switch997#1; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10005: SUMMARY for call __buggy_use_of_MTHCA_GET(); srcloc: null [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9939: get_board_id_~tmp~61#1 := get_board_id_#t~ret1412#1;call write~int#14(get_board_id_~tmp~61#1, get_board_id_~board_id#1.base, get_board_id_~board_id#1.offset + 4 * (if get_board_id_~i~5#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then get_board_id_~i~5#1 % 18446744073709551616 % 18446744073709551616 else get_board_id_~i~5#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);get_board_id_~i~5#1 := 1 + get_board_id_~i~5#1; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9939-1: SUMMARY for call get_board_id_#t~ret1412#1 := __fswab32(get_board_id_#t~mem1411#1); srcloc: null [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8089: SUMMARY for call __buggy_use_of_MTHCA_GET(); srcloc: null [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10071: havoc get_board_id_#t~memset~res1407#1.base, get_board_id_#t~memset~res1407#1.offset, get_board_id_#t~ret1408#1, get_board_id_#t~ret1409#1, get_board_id_#t~ret1410#1, get_board_id_#t~mem1411#1, get_board_id_#t~ret1412#1, get_board_id_~vsd#1.base, get_board_id_~vsd#1.offset, get_board_id_~board_id#1.base, get_board_id_~board_id#1.offset, get_board_id_~i~5#1, get_board_id_~tmp~61#1, get_board_id_~tmp___0~23#1, get_board_id_~tmp___1~12#1;havoc get_board_id_#in~vsd#1.base, get_board_id_#in~vsd#1.offset, get_board_id_#in~board_id#1.base, get_board_id_#in~board_id#1.offset;assume { :end_inline_get_board_id } true; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5711: call ULTIMATE.dealloc(mthca_init_hca_~#adapter~0#1.base, mthca_init_hca_~#adapter~0#1.offset);havoc mthca_init_hca_~#adapter~0#1.base, mthca_init_hca_~#adapter~0#1.offset; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9939-2: call get_board_id_#t~mem1411#1 := read~int#14(get_board_id_~vsd#1.base, get_board_id_~vsd#1.offset + (if (208 + 4 * get_board_id_~i~5#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (208 + 4 * get_board_id_~i~5#1) % 18446744073709551616 % 18446744073709551616 else (208 + 4 * get_board_id_~i~5#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12516: assume 4 == 4 * mthca_reset_~i~8#1; [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12516: assume !(4 == 4 * mthca_reset_~i~8#1);call mthca_reset_#t~mem2159#1.base, mthca_reset_#t~mem2159#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8);call mthca_reset_#t~mem2160#1 := read~int#14(mthca_reset_~hca_header~0#1.base, mthca_reset_~hca_header~0#1.offset + 4 * (if mthca_reset_~i~8#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_reset_~i~8#1 % 18446744073709551616 % 18446744073709551616 else mthca_reset_~i~8#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22954: assume 0 != mthca_register_device_~tmp~311#1;call write~$Pointer$#14(#funAddr~mthca_arbel_post_srq_recv.base, #funAddr~mthca_arbel_post_srq_recv.offset, mthca_register_device_~dev#1.base, 568 + mthca_register_device_~dev#1.offset, 8); [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22954: assume !(0 != mthca_register_device_~tmp~311#1);call write~$Pointer$#14(#funAddr~mthca_tavor_post_srq_recv.base, #funAddr~mthca_tavor_post_srq_recv.offset, mthca_register_device_~dev#1.base, 568 + mthca_register_device_~dev#1.offset, 8); [2025-02-08 02:59:33,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8222: mthca_QUERY_DDR_~tmp___3~7#1 := mthca_QUERY_DDR_#t~ret999#1;call write~int#14(mthca_QUERY_DDR_~tmp___3~7#1 % 65536, mthca_QUERY_DDR_~dev#1.base, 2545 + mthca_QUERY_DDR_~dev#1.offset, 8); [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12384: assume mthca_reset_~i~8#1 <= 63; [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12384: assume !(mthca_reset_~i~8#1 <= 63); [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8222-1: SUMMARY for call mthca_QUERY_DDR_#t~ret999#1 := __be16_to_cpup(mthca_QUERY_DDR_~__p___0~2#1.base, mthca_QUERY_DDR_~__p___0~2#1.offset); srcloc: null [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5976: assume { :begin_inline_mthca_reset } true;mthca_reset_#in~mdev#1.base, mthca_reset_#in~mdev#1.offset := ~mdev~0#1.base, ~mdev~0#1.offset;havoc mthca_reset_#res#1;havoc mthca_reset_#t~mem2093#1, mthca_reset_#t~bitwise2094#1, mthca_reset_#t~mem2095#1, mthca_reset_#t~mem2096#1.base, mthca_reset_#t~mem2096#1.offset, mthca_reset_#t~mem2097#1.base, mthca_reset_#t~mem2097#1.offset, mthca_reset_#t~mem2098#1.base, mthca_reset_#t~mem2098#1.offset, mthca_reset_#t~short2099#1, mthca_reset_#t~ret2100#1.base, mthca_reset_#t~ret2100#1.offset, mthca_reset_#t~mem2101#1.base, mthca_reset_#t~mem2101#1.offset, mthca_reset_#t~mem2102#1.base, mthca_reset_#t~mem2102#1.offset, mthca_reset_#t~mem2103#1, mthca_reset_#t~mem2104#1.base, mthca_reset_#t~mem2104#1.offset, mthca_reset_#t~mem2105#1, mthca_reset_#t~ret2106#1.base, mthca_reset_#t~ret2106#1.offset, mthca_reset_#t~mem2107#1.base, mthca_reset_#t~mem2107#1.offset, mthca_reset_#t~ret2108#1.base, mthca_reset_#t~ret2108#1.offset, mthca_reset_#t~mem2109#1.base, mthca_reset_#t~mem2109#1.offset, mthca_reset_#t~ret2110#1.base, mthca_reset_#t~ret2110#1.offset, mthca_reset_#t~mem2111#1.base, mthca_reset_#t~mem2111#1.offset, mthca_reset_#t~mem2112#1.base, mthca_reset_#t~mem2112#1.offset, mthca_reset_#t~ret2113#1, mthca_reset_#t~mem2114#1.base, mthca_reset_#t~mem2114#1.offset, mthca_reset_#t~mem2115#1.base, mthca_reset_#t~mem2115#1.offset, mthca_reset_#t~ret2116#1, mthca_reset_#t~mem2117#1.base, mthca_reset_#t~mem2117#1.offset, mthca_reset_#t~ret2118#1, mthca_reset_#t~ret2119#1.base, mthca_reset_#t~ret2119#1.offset, mthca_reset_#t~mem2120#1.base, mthca_reset_#t~mem2120#1.offset, mthca_reset_#t~ret2121#1, mthca_reset_#t~mem2122#1.base, mthca_reset_#t~mem2122#1.offset, mthca_reset_#t~ret2123#1, mthca_reset_#t~mem2124#1.base, mthca_reset_#t~mem2124#1.offset, mthca_reset_#t~mem2125#1.base, mthca_reset_#t~mem2125#1.offset, mthca_reset_#t~mem2126#1, mthca_reset_#t~ret2127#1.base, mthca_reset_#t~ret2127#1.offset, mthca_reset_#t~mem2128#1.base, mthca_reset_#t~mem2128#1.offset, mthca_reset_#t~ite2130#1.base, mthca_reset_#t~ite2130#1.offset, mthca_reset_#t~mem2129#1.base, mthca_reset_#t~mem2129#1.offset, mthca_reset_#t~ret2131#1, mthca_reset_#t~mem2132#1.base, mthca_reset_#t~mem2132#1.offset, mthca_reset_#t~mem2133#1, mthca_reset_#t~mem2134#1.base, mthca_reset_#t~mem2134#1.offset, mthca_reset_#t~mem2135#1, mthca_reset_#t~ret2136#1, mthca_reset_#t~mem2137#1.base, mthca_reset_#t~mem2137#1.offset, mthca_reset_#t~mem2138#1, mthca_reset_#t~ret2139#1, mthca_reset_#t~mem2140#1.base, mthca_reset_#t~mem2140#1.offset, mthca_reset_#t~mem2141#1, mthca_reset_#t~ret2142#1, mthca_reset_#t~mem2143#1.base, mthca_reset_#t~mem2143#1.offset, mthca_reset_#t~mem2144#1, mthca_reset_#t~ret2145#1, mthca_reset_#t~mem2146#1.base, mthca_reset_#t~mem2146#1.offset, mthca_reset_#t~mem2147#1.base, mthca_reset_#t~mem2147#1.offset, mthca_reset_#t~mem2148#1, mthca_reset_#t~ret2149#1, mthca_reset_#t~mem2150#1.base, mthca_reset_#t~mem2150#1.offset, mthca_reset_#t~mem2151#1, mthca_reset_#t~mem2152#1.base, mthca_reset_#t~mem2152#1.offset, mthca_reset_#t~ret2153#1, mthca_reset_#t~mem2154#1.base, mthca_reset_#t~mem2154#1.offset, mthca_reset_#t~mem2155#1, mthca_reset_#t~mem2156#1.base, mthca_reset_#t~mem2156#1.offset, mthca_reset_#t~ret2157#1, mthca_reset_#t~mem2158#1.base, mthca_reset_#t~mem2158#1.offset, mthca_reset_#t~mem2159#1.base, mthca_reset_#t~mem2159#1.offset, mthca_reset_#t~mem2160#1, mthca_reset_#t~ret2161#1, mthca_reset_#t~mem2162#1.base, mthca_reset_#t~mem2162#1.offset, mthca_reset_#t~mem2163#1.base, mthca_reset_#t~mem2163#1.offset, mthca_reset_#t~mem2164#1, mthca_reset_#t~ret2165#1, mthca_reset_#t~mem2166#1.base, mthca_reset_#t~mem2166#1.offset, mthca_reset_~mdev#1.base, mthca_reset_~mdev#1.offset, mthca_reset_~i~8#1, mthca_reset_~err~26#1, mthca_reset_~hca_header~0#1.base, mthca_reset_~hca_header~0#1.offset, mthca_reset_~bridge_header~0#1.base, mthca_reset_~bridge_header~0#1.offset, mthca_reset_~bridge~0#1.base, mthca_reset_~bridge~0#1.offset, mthca_reset_~bridge_pcix_cap~0#1, mthca_reset_~hca_pcie_cap~0#1, mthca_reset_~hca_pcix_cap~0#1, mthca_reset_~devctl~0#1, mthca_reset_~linkctl~0#1, mthca_reset_~tmp~110#1.base, mthca_reset_~tmp~110#1.offset, mthca_reset_~tmp___0~34#1.base, mthca_reset_~tmp___0~34#1.offset, mthca_reset_~tmp___1~22#1.base, mthca_reset_~tmp___1~22#1.offset, mthca_reset_~tmp___2~21#1, mthca_reset_~tmp___3~17#1.base, mthca_reset_~tmp___3~17#1.offset, mthca_reset_~tmp___4~16#1, mthca_reset_~reset~0#1.base, mthca_reset_~reset~0#1.offset, mthca_reset_~tmp___5~15#1.base, mthca_reset_~tmp___5~15#1.offset, mthca_reset_~#v~0#1.base, mthca_reset_~#v~0#1.offset, mthca_reset_~c~0#1, mthca_reset_~tmp___6~14#1, mthca_reset_~tmp___7~13#1, mthca_reset_~tmp___8~10#1, mthca_reset_~tmp___9~10#1, mthca_reset_~tmp___10~9#1, mthca_reset_~tmp___11~7#1, mthca_reset_~tmp___12~6#1, mthca_reset_~tmp___13~5#1, mthca_reset_~tmp___14~5#1, mthca_reset_~tmp___15~5#1;mthca_reset_~mdev#1.base, mthca_reset_~mdev#1.offset := mthca_reset_#in~mdev#1.base, mthca_reset_#in~mdev#1.offset;havoc mthca_reset_~i~8#1;havoc mthca_reset_~err~26#1;havoc mthca_reset_~hca_header~0#1.base, mthca_reset_~hca_header~0#1.offset;havoc mthca_reset_~bridge_header~0#1.base, mthca_reset_~bridge_header~0#1.offset;havoc mthca_reset_~bridge~0#1.base, mthca_reset_~bridge~0#1.offset;havoc mthca_reset_~bridge_pcix_cap~0#1;havoc mthca_reset_~hca_pcie_cap~0#1;havoc mthca_reset_~hca_pcix_cap~0#1;havoc mthca_reset_~devctl~0#1;havoc mthca_reset_~linkctl~0#1;havoc mthca_reset_~tmp~110#1.base, mthca_reset_~tmp~110#1.offset;havoc mthca_reset_~tmp___0~34#1.base, mthca_reset_~tmp___0~34#1.offset;havoc mthca_reset_~tmp___1~22#1.base, mthca_reset_~tmp___1~22#1.offset;havoc mthca_reset_~tmp___2~21#1;havoc mthca_reset_~tmp___3~17#1.base, mthca_reset_~tmp___3~17#1.offset;havoc mthca_reset_~tmp___4~16#1;havoc mthca_reset_~reset~0#1.base, mthca_reset_~reset~0#1.offset;havoc mthca_reset_~tmp___5~15#1.base, mthca_reset_~tmp___5~15#1.offset;call mthca_reset_~#v~0#1.base, mthca_reset_~#v~0#1.offset := #Ultimate.allocOnStack(4);havoc mthca_reset_~c~0#1;havoc mthca_reset_~tmp___6~14#1;havoc mthca_reset_~tmp___7~13#1;havoc mthca_reset_~tmp___8~10#1;havoc mthca_reset_~tmp___9~10#1;havoc mthca_reset_~tmp___10~9#1;havoc mthca_reset_~tmp___11~7#1;havoc mthca_reset_~tmp___12~6#1;havoc mthca_reset_~tmp___13~5#1;havoc mthca_reset_~tmp___14~5#1;havoc mthca_reset_~tmp___15~5#1;mthca_reset_~err~26#1 := 0;mthca_reset_~hca_header~0#1.base, mthca_reset_~hca_header~0#1.offset := 0, 0;mthca_reset_~bridge_header~0#1.base, mthca_reset_~bridge_header~0#1.offset := 0, 0;mthca_reset_~bridge~0#1.base, mthca_reset_~bridge~0#1.offset := 0, 0;mthca_reset_~bridge_pcix_cap~0#1 := 0;mthca_reset_~hca_pcie_cap~0#1 := 0;mthca_reset_~hca_pcix_cap~0#1 := 0;call mthca_reset_#t~mem2093#1 := read~int#14(mthca_reset_~mdev#1.base, 2403 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20841-1: SUMMARY for call mthca_create_agents_#t~ret5222#1.base, mthca_create_agents_#t~ret5222#1.offset := spinlock_check(mthca_create_agents_~dev#1.base, 5743 + mthca_create_agents_~dev#1.offset); srcloc: null [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20841: havoc mthca_create_agents_#t~ret5222#1.base, mthca_create_agents_#t~ret5222#1.offset; [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22889: SUMMARY for call kfree(mthca_init_node_data_~in_mad~5#1.base, mthca_init_node_data_~in_mad~5#1.offset); srcloc: null [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5580-1: SUMMARY for call mthca_init_icm_#t~ret333#1 := mthca_UNMAP_ICM_AUX(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset); srcloc: null [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5580: assume -2147483648 <= mthca_init_icm_#t~ret333#1 && mthca_init_icm_#t~ret333#1 <= 2147483647;call mthca_init_icm_#t~mem334#1.base, mthca_init_icm_#t~mem334#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 2527 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13178: dma_map_page_~tmp~129#1.base, dma_map_page_~tmp~129#1.offset := dma_map_page_#t~ret2350#1.base, dma_map_page_#t~ret2350#1.offset;havoc dma_map_page_#t~ret2350#1.base, dma_map_page_#t~ret2350#1.offset;dma_map_page_~ops~0#1.base, dma_map_page_~ops~0#1.offset := dma_map_page_~tmp~129#1.base, dma_map_page_~tmp~129#1.offset; [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6043: SUMMARY for call mthca_unregister_device(~mdev~0#1.base, ~mdev~0#1.offset); srcloc: null [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12319: assume 0 == (mthca_reset_~bridge~0#1.base + mthca_reset_~bridge~0#1.offset) % 18446744073709551616;call mthca_reset_#t~mem2107#1.base, mthca_reset_#t~mem2107#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12319: assume !(0 == (mthca_reset_~bridge~0#1.base + mthca_reset_~bridge~0#1.offset) % 18446744073709551616); [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5977: assume 0 != ~err~8#1;call #t~mem472#1.base, #t~mem472#1.offset := read~$Pointer$#14(~mdev~0#1.base, 2391 + ~mdev~0#1.offset, 8); [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5977: assume !(0 != ~err~8#1);assume { :begin_inline_mthca_cmd_init } true;mthca_cmd_init_#in~dev#1.base, mthca_cmd_init_#in~dev#1.offset := ~mdev~0#1.base, ~mdev~0#1.offset;havoc mthca_cmd_init_#res#1;havoc mthca_cmd_init_#t~mem748#1.base, mthca_cmd_init_#t~mem748#1.offset, mthca_cmd_init_#t~mem749#1, mthca_cmd_init_#t~ret750#1.base, mthca_cmd_init_#t~ret750#1.offset, mthca_cmd_init_#t~mem751#1.base, mthca_cmd_init_#t~mem751#1.offset, mthca_cmd_init_#t~mem752#1.base, mthca_cmd_init_#t~mem752#1.offset, mthca_cmd_init_#t~mem753#1.base, mthca_cmd_init_#t~mem753#1.offset, mthca_cmd_init_#t~ret754#1.base, mthca_cmd_init_#t~ret754#1.offset, mthca_cmd_init_#t~mem755#1.base, mthca_cmd_init_#t~mem755#1.offset, mthca_cmd_init_#t~mem756#1.base, mthca_cmd_init_#t~mem756#1.offset, mthca_cmd_init_~dev#1.base, mthca_cmd_init_~dev#1.offset, mthca_cmd_init_~#__key~2#1.base, mthca_cmd_init_~#__key~2#1.offset;mthca_cmd_init_~dev#1.base, mthca_cmd_init_~dev#1.offset := mthca_cmd_init_#in~dev#1.base, mthca_cmd_init_#in~dev#1.offset;call mthca_cmd_init_~#__key~2#1.base, mthca_cmd_init_~#__key~2#1.offset := #Ultimate.allocOnStack(8); [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10073: mthca_QUERY_ADAPTER_#res#1 := mthca_QUERY_ADAPTER_~err~17#1;mthca_init_hca_#t~ret393#1 := mthca_QUERY_ADAPTER_#res#1;havoc mthca_QUERY_ADAPTER_#t~ret1413#1.base, mthca_QUERY_ADAPTER_#t~ret1413#1.offset, mthca_QUERY_ADAPTER_#t~ret1414#1, mthca_QUERY_ADAPTER_#t~ret1415#1, mthca_QUERY_ADAPTER_#t~mem1416#1.base, mthca_QUERY_ADAPTER_#t~mem1416#1.offset, mthca_QUERY_ADAPTER_#t~mem1417#1, mthca_QUERY_ADAPTER_#t~ret1418#1, mthca_QUERY_ADAPTER_#t~ret1419#1, mthca_QUERY_ADAPTER_#t~switch1420#1, mthca_QUERY_ADAPTER_#t~mem1421#1, mthca_QUERY_ADAPTER_#t~ret1422#1, mthca_QUERY_ADAPTER_#t~ret1423#1, mthca_QUERY_ADAPTER_#t~ret1424#1, mthca_QUERY_ADAPTER_#t~switch1425#1, mthca_QUERY_ADAPTER_#t~mem1426#1, mthca_QUERY_ADAPTER_#t~ret1427#1, mthca_QUERY_ADAPTER_#t~ret1428#1, mthca_QUERY_ADAPTER_#t~ret1429#1, mthca_QUERY_ADAPTER_#t~switch1430#1, mthca_QUERY_ADAPTER_#t~mem1431#1, mthca_QUERY_ADAPTER_#t~ret1432#1, mthca_QUERY_ADAPTER_#t~ret1433#1, mthca_QUERY_ADAPTER_#t~ret1434#1, mthca_QUERY_ADAPTER_#t~switch1435#1, mthca_QUERY_ADAPTER_#t~mem1436#1, mthca_QUERY_ADAPTER_#t~ret1437#1, mthca_QUERY_ADAPTER_#t~ret1438#1, mthca_QUERY_ADAPTER_#t~ret1439#1, mthca_QUERY_ADAPTER_~dev#1.base, mthca_QUERY_ADAPTER_~dev#1.offset, mthca_QUERY_ADAPTER_~adapter#1.base, mthca_QUERY_ADAPTER_~adapter#1.offset, mthca_QUERY_ADAPTER_~mailbox~6#1.base, mthca_QUERY_ADAPTER_~mailbox~6#1.offset, mthca_QUERY_ADAPTER_~outbox~4#1.base, mthca_QUERY_ADAPTER_~outbox~4#1.offset, mthca_QUERY_ADAPTER_~err~17#1, mthca_QUERY_ADAPTER_~tmp~62#1, mthca_QUERY_ADAPTER_~tmp___0~24#1, mthca_QUERY_ADAPTER_~__p~4#1.base, mthca_QUERY_ADAPTER_~__p~4#1.offset, mthca_QUERY_ADAPTER_~tmp___1~13#1, mthca_QUERY_ADAPTER_~tmp___2~12#1, mthca_QUERY_ADAPTER_~__p___0~4#1.base, mthca_QUERY_ADAPTER_~__p___0~4#1.offset, mthca_QUERY_ADAPTER_~tmp___3~9#1, mthca_QUERY_ADAPTER_~tmp___4~8#1, mthca_QUERY_ADAPTER_~__p___1~4#1.base, mthca_QUERY_ADAPTER_~__p___1~4#1.offset, mthca_QUERY_ADAPTER_~tmp___5~8#1, mthca_QUERY_ADAPTER_~tmp___6~7#1, mthca_QUERY_ADAPTER_~tmp___7~7#1, mthca_QUERY_ADAPTER_~__p___2~2#1.base, mthca_QUERY_ADAPTER_~__p___2~2#1.offset, mthca_QUERY_ADAPTER_~tmp___8~5#1, mthca_QUERY_ADAPTER_~tmp___9~5#1, mthca_QUERY_ADAPTER_~tmp___10~5#1;havoc mthca_QUERY_ADAPTER_#in~dev#1.base, mthca_QUERY_ADAPTER_#in~dev#1.offset, mthca_QUERY_ADAPTER_#in~adapter#1.base, mthca_QUERY_ADAPTER_#in~adapter#1.offset;assume { :end_inline_mthca_QUERY_ADAPTER } true;assume -2147483648 <= mthca_init_hca_#t~ret393#1 && mthca_init_hca_#t~ret393#1 <= 2147483647;mthca_init_hca_~err~5#1 := mthca_init_hca_#t~ret393#1;havoc mthca_init_hca_#t~ret393#1; [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10073-1: SUMMARY for call mthca_free_mailbox(mthca_QUERY_ADAPTER_~dev#1.base, mthca_QUERY_ADAPTER_~dev#1.offset, mthca_QUERY_ADAPTER_~mailbox~6#1.base, mthca_QUERY_ADAPTER_~mailbox~6#1.offset); srcloc: null [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13178-1: SUMMARY for call dma_map_page_#t~ret2350#1.base, dma_map_page_#t~ret2350#1.offset := get_dma_ops(dma_map_page_~dev#1.base, dma_map_page_~dev#1.offset); srcloc: null [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20842-1: SUMMARY for call __raw_spin_lock_init(mthca_create_agents_~dev#1.base, 5743 + mthca_create_agents_~dev#1.offset, 353, 0, mthca_create_agents_~#__key~11#1.base, mthca_create_agents_~#__key~11#1.offset); srcloc: null [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22890-1: SUMMARY for call kfree(mthca_init_node_data_~out_mad~5#1.base, mthca_init_node_data_~out_mad~5#1.offset); srcloc: null [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5515: assume 0 == (mthca_init_icm_#t~mem291#1.base + mthca_init_icm_#t~mem291#1.offset) % 18446744073709551616;havoc mthca_init_icm_#t~mem291#1.base, mthca_init_icm_#t~mem291#1.offset;call mthca_init_icm_#t~mem292#1.base, mthca_init_icm_#t~mem292#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 2391 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5515: assume !(0 == (mthca_init_icm_#t~mem291#1.base + mthca_init_icm_#t~mem291#1.offset) % 18446744073709551616);havoc mthca_init_icm_#t~mem291#1.base, mthca_init_icm_#t~mem291#1.offset;call mthca_init_icm_#t~mem293#1 := read~int#11(mthca_init_icm_~init_hca#1.base, 56 + mthca_init_icm_~init_hca#1.offset, 8);call mthca_init_icm_#t~mem294#1 := read~int#14(mthca_init_icm_~mdev#1.base, 3211 + mthca_init_icm_~mdev#1.offset, 4);call mthca_init_icm_#t~mem295#1 := read~int#14(mthca_init_icm_~mdev#1.base, 4907 + mthca_init_icm_~mdev#1.offset, 4); [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L22890: mthca_init_node_data_#res#1 := mthca_init_node_data_~err~81#1;mthca_register_device_#t~ret5963#1 := mthca_init_node_data_#res#1;havoc mthca_init_node_data_#t~ret5952#1.base, mthca_init_node_data_#t~ret5952#1.offset, mthca_init_node_data_#t~ret5953#1.base, mthca_init_node_data_#t~ret5953#1.offset, mthca_init_node_data_#t~ret5954#1, mthca_init_node_data_#t~memcpy~res5955#1.base, mthca_init_node_data_#t~memcpy~res5955#1.offset, mthca_init_node_data_#t~ret5956#1, mthca_init_node_data_#t~ret5957#1, mthca_init_node_data_#t~ret5958#1, mthca_init_node_data_#t~memcpy~res5959#1.base, mthca_init_node_data_#t~memcpy~res5959#1.offset, mthca_init_node_data_~dev#1.base, mthca_init_node_data_~dev#1.offset, mthca_init_node_data_~in_mad~5#1.base, mthca_init_node_data_~in_mad~5#1.offset, mthca_init_node_data_~out_mad~5#1.base, mthca_init_node_data_~out_mad~5#1.offset, mthca_init_node_data_~err~81#1, mthca_init_node_data_~tmp~310#1.base, mthca_init_node_data_~tmp~310#1.offset, mthca_init_node_data_~tmp___0~141#1.base, mthca_init_node_data_~tmp___0~141#1.offset, mthca_init_node_data_~tmp___1~108#1;havoc mthca_init_node_data_#in~dev#1.base, mthca_init_node_data_#in~dev#1.offset;assume { :end_inline_mthca_init_node_data } true;assume -2147483648 <= mthca_register_device_#t~ret5963#1 && mthca_register_device_#t~ret5963#1 <= 2147483647;mthca_register_device_~ret~15#1 := mthca_register_device_#t~ret5963#1;havoc mthca_register_device_#t~ret5963#1; [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20842: mthca_create_agents_~p~7#1 := 0; [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12320: mthca_reset_~tmp___0~34#1.base, mthca_reset_~tmp___0~34#1.offset := mthca_reset_#t~ret2108#1.base, mthca_reset_#t~ret2108#1.offset;havoc mthca_reset_#t~mem2107#1.base, mthca_reset_#t~mem2107#1.offset;havoc mthca_reset_#t~ret2108#1.base, mthca_reset_#t~ret2108#1.offset;call mthca_reset_#t~mem2109#1.base, mthca_reset_#t~mem2109#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5978: havoc #t~mem472#1.base, #t~mem472#1.offset; [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12320-1: SUMMARY for call mthca_reset_#t~ret2108#1.base, mthca_reset_#t~ret2108#1.offset := pci_name(mthca_reset_#t~mem2107#1.base, mthca_reset_#t~mem2107#1.offset); srcloc: null [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5978-1: SUMMARY for call dev_err(#t~mem472#1.base, 148 + #t~mem472#1.offset, 73, 0); srcloc: null [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5582: mthca_init_icm_#res#1 := mthca_init_icm_~err~3#1;call ULTIMATE.dealloc(mthca_init_icm_~#aux_pages~0#1.base, mthca_init_icm_~#aux_pages~0#1.offset);havoc mthca_init_icm_~#aux_pages~0#1.base, mthca_init_icm_~#aux_pages~0#1.offset; [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5516-1: SUMMARY for call dev_err(mthca_init_icm_#t~mem292#1.base, 148 + mthca_init_icm_#t~mem292#1.offset, 30, 0); srcloc: null [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5582-1: SUMMARY for call mthca_free_icm(mthca_init_icm_~mdev#1.base, mthca_init_icm_~mdev#1.offset, mthca_init_icm_#t~mem334#1.base, mthca_init_icm_#t~mem334#1.offset, 0); srcloc: null [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5516: havoc mthca_init_icm_#t~mem292#1.base, mthca_init_icm_#t~mem292#1.offset;mthca_init_icm_~err~3#1 := -12; [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13180-1: SUMMARY for call dma_map_page_#t~ret2351#1.base, dma_map_page_#t~ret2351#1.offset := lowmem_page_address(dma_map_page_~page#1.base, dma_map_page_~page#1.offset); srcloc: null [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13180: dma_map_page_~tmp___0~38#1.base, dma_map_page_~tmp___0~38#1.offset := dma_map_page_#t~ret2351#1.base, dma_map_page_#t~ret2351#1.offset;havoc dma_map_page_#t~ret2351#1.base, dma_map_page_#t~ret2351#1.offset; [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8225: assume mthca_QUERY_DDR_#t~switch997#1; [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8225: assume !mthca_QUERY_DDR_#t~switch997#1;mthca_QUERY_DDR_#t~switch997#1 := true; [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12321-1: SUMMARY for call dev_warn(mthca_reset_#t~mem2109#1.base, 148 + mthca_reset_#t~mem2109#1.offset, 200, 0); srcloc: null [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12321: havoc mthca_reset_#t~mem2109#1.base, mthca_reset_#t~mem2109#1.offset; [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6045: SUMMARY for call mthca_cleanup_mcg_table(~mdev~0#1.base, ~mdev~0#1.offset); srcloc: null [2025-02-08 02:59:33,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8093: havoc mthca_ENABLE_LAM_#t~switch963#1;havoc mthca_ENABLE_LAM_#t~mem964#1;havoc mthca_ENABLE_LAM_#t~ret965#1;havoc mthca_ENABLE_LAM_#t~ret966#1;havoc mthca_ENABLE_LAM_#t~ret967#1;havoc mthca_ENABLE_LAM_#t~switch963#1;havoc mthca_ENABLE_LAM_#t~mem964#1;havoc mthca_ENABLE_LAM_#t~ret965#1;havoc mthca_ENABLE_LAM_#t~ret966#1;havoc mthca_ENABLE_LAM_#t~ret967#1;mthca_ENABLE_LAM_~__p___1~1#1.base, mthca_ENABLE_LAM_~__p___1~1#1.offset := mthca_ENABLE_LAM_~outbox~1#1.base, 19 + mthca_ENABLE_LAM_~outbox~1#1.offset;mthca_ENABLE_LAM_#t~switch968#1 := true; [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10009: havoc mthca_QUERY_ADAPTER_#t~switch1425#1;havoc mthca_QUERY_ADAPTER_#t~mem1426#1;havoc mthca_QUERY_ADAPTER_#t~ret1427#1;havoc mthca_QUERY_ADAPTER_#t~ret1428#1;havoc mthca_QUERY_ADAPTER_#t~ret1429#1;havoc mthca_QUERY_ADAPTER_#t~switch1425#1;havoc mthca_QUERY_ADAPTER_#t~mem1426#1;havoc mthca_QUERY_ADAPTER_#t~ret1427#1;havoc mthca_QUERY_ADAPTER_#t~ret1428#1;havoc mthca_QUERY_ADAPTER_#t~ret1429#1;mthca_QUERY_ADAPTER_~__p___1~4#1.base, mthca_QUERY_ADAPTER_~__p___1~4#1.offset := mthca_QUERY_ADAPTER_~outbox~4#1.base, 8 + mthca_QUERY_ADAPTER_~outbox~4#1.offset;mthca_QUERY_ADAPTER_#t~switch1430#1 := false; [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5715: assume -2147483648 <= mthca_init_hca_#t~ret390#1 && mthca_init_hca_#t~ret390#1 <= 2147483647;mthca_init_hca_~tmp~20#1 := mthca_init_hca_#t~ret390#1;havoc mthca_init_hca_#t~ret390#1; [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5715-1: SUMMARY for call mthca_init_hca_#t~ret390#1 := mthca_is_memfree(mthca_init_hca_~mdev#1.base, mthca_init_hca_~mdev#1.offset); srcloc: null [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9943: assume get_board_id_~i~5#1 <= 3; [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9943: assume !(get_board_id_~i~5#1 <= 3); [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5451: mthca_init_icm_#t~ret245#1 := mthca_SET_ICM_SIZE_#res#1;havoc mthca_SET_ICM_SIZE_#t~ret1774#1, mthca_SET_ICM_SIZE_#t~mem1775#1, mthca_SET_ICM_SIZE_~dev#1.base, mthca_SET_ICM_SIZE_~dev#1.offset, mthca_SET_ICM_SIZE_~icm_size#1, mthca_SET_ICM_SIZE_~aux_pages#1.base, mthca_SET_ICM_SIZE_~aux_pages#1.offset, mthca_SET_ICM_SIZE_~ret~5#1, mthca_SET_ICM_SIZE_~tmp~73#1;havoc mthca_SET_ICM_SIZE_#in~dev#1.base, mthca_SET_ICM_SIZE_#in~dev#1.offset, mthca_SET_ICM_SIZE_#in~icm_size#1, mthca_SET_ICM_SIZE_#in~aux_pages#1.base, mthca_SET_ICM_SIZE_#in~aux_pages#1.offset;assume { :end_inline_mthca_SET_ICM_SIZE } true;assume -2147483648 <= mthca_init_icm_#t~ret245#1 && mthca_init_icm_#t~ret245#1 <= 2147483647;mthca_init_icm_~err~3#1 := mthca_init_icm_#t~ret245#1;havoc mthca_init_icm_#t~ret245#1; [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12388: assume -2147483648 <= mthca_reset_#t~ret2123#1 && mthca_reset_#t~ret2123#1 <= 2147483647;mthca_reset_~bridge_pcix_cap~0#1 := mthca_reset_#t~ret2123#1;havoc mthca_reset_#t~ret2123#1; [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20910: assume mthca_create_agents_#t~mem5233#1 > mthca_create_agents_~p~7#1;havoc mthca_create_agents_#t~mem5233#1; [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20910: assume !(mthca_create_agents_#t~mem5233#1 > mthca_create_agents_~p~7#1);havoc mthca_create_agents_#t~mem5233#1;mthca_create_agents_#res#1 := mthca_create_agents_~ret~12#1;call ULTIMATE.dealloc(mthca_create_agents_~#__key~11#1.base, mthca_create_agents_~#__key~11#1.offset);havoc mthca_create_agents_~#__key~11#1.base, mthca_create_agents_~#__key~11#1.offset; [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12388-1: SUMMARY for call mthca_reset_#t~ret2123#1 := pci_find_capability(mthca_reset_~bridge~0#1.base, mthca_reset_~bridge~0#1.offset, 7); srcloc: null [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8226: mthca_QUERY_DDR_~tmp___4~6#1 := mthca_QUERY_DDR_#t~ret1000#1;call write~int#14(mthca_QUERY_DDR_~tmp___4~6#1 % 4294967296, mthca_QUERY_DDR_~dev#1.base, 2545 + mthca_QUERY_DDR_~dev#1.offset, 8); [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12520: assume -2147483648 <= mthca_reset_#t~ret2161#1 && mthca_reset_#t~ret2161#1 <= 2147483647;mthca_reset_~tmp___14~5#1 := mthca_reset_#t~ret2161#1;havoc mthca_reset_#t~mem2159#1.base, mthca_reset_#t~mem2159#1.offset;havoc mthca_reset_#t~mem2160#1;havoc mthca_reset_#t~ret2161#1; [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12520-1: SUMMARY for call mthca_reset_#t~ret2161#1 := pci_write_config_dword(mthca_reset_#t~mem2159#1.base, mthca_reset_#t~mem2159#1.offset, 4 * mthca_reset_~i~8#1, mthca_reset_#t~mem2160#1); srcloc: null [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8094: assume mthca_ENABLE_LAM_#t~switch963#1;call mthca_ENABLE_LAM_#t~mem964#1 := read~int#14(mthca_ENABLE_LAM_~__p___0~1#1.base, mthca_ENABLE_LAM_~__p___0~1#1.offset, 1);call write~int#14(mthca_ENABLE_LAM_#t~mem964#1 % 256, mthca_ENABLE_LAM_~dev#1.base, 2545 + mthca_ENABLE_LAM_~dev#1.offset, 8); [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8094: assume !mthca_ENABLE_LAM_#t~switch963#1;mthca_ENABLE_LAM_#t~switch963#1 := mthca_ENABLE_LAM_#t~switch963#1; [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6046: SUMMARY for call mthca_cleanup_av_table(~mdev~0#1.base, ~mdev~0#1.offset); srcloc: null [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13181: SUMMARY for call kmemcheck_mark_initialized(dma_map_page_~tmp___0~38#1.base, dma_map_page_~tmp___0~38#1.offset + (if dma_map_page_~offset#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then dma_map_page_~offset#1 % 18446744073709551616 % 18446744073709551616 else dma_map_page_~offset#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), dma_map_page_~size#1); srcloc: null [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010: assume mthca_QUERY_ADAPTER_#t~switch1425#1;call mthca_QUERY_ADAPTER_#t~mem1426#1 := read~int#14(mthca_QUERY_ADAPTER_~__p___0~4#1.base, mthca_QUERY_ADAPTER_~__p___0~4#1.offset, 1);call write~int#14(mthca_QUERY_ADAPTER_#t~mem1426#1 % 256, mthca_QUERY_ADAPTER_~adapter#1.base, 4 + mthca_QUERY_ADAPTER_~adapter#1.offset, 4); [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010: assume !mthca_QUERY_ADAPTER_#t~switch1425#1;mthca_QUERY_ADAPTER_#t~switch1425#1 := mthca_QUERY_ADAPTER_#t~switch1425#1; [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8226-1: SUMMARY for call mthca_QUERY_DDR_#t~ret1000#1 := __be32_to_cpup(mthca_QUERY_DDR_~__p___0~2#1.base, mthca_QUERY_DDR_~__p___0~2#1.offset); srcloc: null [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26460: havoc pci_request_regions_#t~nondet6809#1; [2025-02-08 02:59:33,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13974-1: SUMMARY for call mthca_map_eq_icm_#t~ret2641#1.base, mthca_map_eq_icm_#t~ret2641#1.offset := alloc_pages(131282, 0); srcloc: null [2025-02-08 02:59:33,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13974: call write~$Pointer$#14(mthca_map_eq_icm_#t~ret2641#1.base, mthca_map_eq_icm_#t~ret2641#1.offset, mthca_map_eq_icm_~dev#1.base, 4438 + mthca_map_eq_icm_~dev#1.offset, 8);havoc mthca_map_eq_icm_#t~ret2641#1.base, mthca_map_eq_icm_#t~ret2641#1.offset;call mthca_map_eq_icm_#t~mem2642#1.base, mthca_map_eq_icm_#t~mem2642#1.offset := read~$Pointer$#14(mthca_map_eq_icm_~dev#1.base, 4438 + mthca_map_eq_icm_~dev#1.offset, 8); [2025-02-08 02:59:33,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5716: assume 0 != mthca_init_hca_~tmp~20#1;assume { :begin_inline_mthca_init_arbel } true;mthca_init_arbel_#in~mdev#1.base, mthca_init_arbel_#in~mdev#1.offset := mthca_init_hca_~mdev#1.base, mthca_init_hca_~mdev#1.offset;havoc mthca_init_arbel_#res#1;havoc mthca_init_arbel_#t~ret347#1, mthca_init_arbel_#t~mem348#1.base, mthca_init_arbel_#t~mem348#1.offset, mthca_init_arbel_#t~ret349#1, mthca_init_arbel_#t~mem350#1.base, mthca_init_arbel_#t~mem350#1.offset, mthca_init_arbel_#t~mem351#1, mthca_init_arbel_#t~bitwise352#1, mthca_init_arbel_#t~mem353#1.base, mthca_init_arbel_#t~mem353#1.offset, mthca_init_arbel_#t~ret354#1, mthca_init_arbel_#t~mem355#1.base, mthca_init_arbel_#t~mem355#1.offset, mthca_init_arbel_#t~ret356#1, mthca_init_arbel_#t~mem357#1.base, mthca_init_arbel_#t~mem357#1.offset, mthca_init_arbel_#t~mem358#1, mthca_init_arbel_#t~mem359#1, mthca_init_arbel_#t~mem360#1, mthca_init_arbel_#t~mem361#1, mthca_init_arbel_#t~mem362#1, mthca_init_arbel_#t~mem363#1, mthca_init_arbel_#t~mem364#1, mthca_init_arbel_#t~mem365#1, mthca_init_arbel_#t~mem366#1, mthca_init_arbel_#t~mem367#1, mthca_init_arbel_#t~mem368#1, mthca_init_arbel_#t~mem369#1, mthca_init_arbel_#t~mem370#1, mthca_init_arbel_#t~bitwise371#1, mthca_init_arbel_#t~mem372#1, mthca_init_arbel_#t~ret373#1, mthca_init_arbel_#t~ret374#1, mthca_init_arbel_#t~ret375#1, mthca_init_arbel_#t~mem376#1.base, mthca_init_arbel_#t~mem376#1.offset, mthca_init_arbel_#t~ret377#1, mthca_init_arbel_#t~mem378#1.base, mthca_init_arbel_#t~mem378#1.offset, mthca_init_arbel_#t~mem379#1, mthca_init_arbel_#t~bitwise380#1, mthca_init_arbel_#t~ret381#1, mthca_init_arbel_~mdev#1.base, mthca_init_arbel_~mdev#1.offset, mthca_init_arbel_~#dev_lim~1#1.base, mthca_init_arbel_~#dev_lim~1#1.offset, mthca_init_arbel_~#profile~1#1.base, mthca_init_arbel_~#profile~1#1.offset, mthca_init_arbel_~#init_hca~1#1.base, mthca_init_arbel_~#init_hca~1#1.offset, mthca_init_arbel_~icm_size~0#1, mthca_init_arbel_~err~4#1;mthca_init_arbel_~mdev#1.base, mthca_init_arbel_~mdev#1.offset := mthca_init_arbel_#in~mdev#1.base, mthca_init_arbel_#in~mdev#1.offset;call mthca_init_arbel_~#dev_lim~1#1.base, mthca_init_arbel_~#dev_lim~1#1.offset := #Ultimate.allocOnStack(227);call mthca_init_arbel_~#profile~1#1.base, mthca_init_arbel_~#profile~1#1.offset := #Ultimate.allocOnStack(44);call mthca_init_arbel_~#init_hca~1#1.base, mthca_init_arbel_~#init_hca~1#1.offset := #Ultimate.allocOnStack(118);havoc mthca_init_arbel_~icm_size~0#1;havoc mthca_init_arbel_~err~4#1; [2025-02-08 02:59:33,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5716: assume !(0 != mthca_init_hca_~tmp~20#1);assume { :begin_inline_mthca_init_tavor } true;mthca_init_tavor_#in~mdev#1.base, mthca_init_tavor_#in~mdev#1.offset := mthca_init_hca_~mdev#1.base, mthca_init_hca_~mdev#1.offset;havoc mthca_init_tavor_#res#1;havoc mthca_init_tavor_#t~ret207#1, mthca_init_tavor_#t~mem208#1.base, mthca_init_tavor_#t~mem208#1.offset, mthca_init_tavor_#t~ret209#1, mthca_init_tavor_#t~mem210#1.base, mthca_init_tavor_#t~mem210#1.offset, mthca_init_tavor_#t~ret211#1, mthca_init_tavor_#t~mem212#1.base, mthca_init_tavor_#t~mem212#1.offset, mthca_init_tavor_#t~ret213#1, mthca_init_tavor_#t~mem214#1.base, mthca_init_tavor_#t~mem214#1.offset, mthca_init_tavor_#t~mem215#1, mthca_init_tavor_#t~mem216#1, mthca_init_tavor_#t~mem217#1, mthca_init_tavor_#t~mem218#1, mthca_init_tavor_#t~mem219#1, mthca_init_tavor_#t~mem220#1, mthca_init_tavor_#t~mem221#1, mthca_init_tavor_#t~mem222#1, mthca_init_tavor_#t~mem223#1, mthca_init_tavor_#t~mem224#1, mthca_init_tavor_#t~mem225#1, mthca_init_tavor_#t~mem226#1, mthca_init_tavor_#t~mem227#1, mthca_init_tavor_#t~bitwise228#1, mthca_init_tavor_#t~mem229#1, mthca_init_tavor_#t~ret230#1, mthca_init_tavor_#t~ret231#1, mthca_init_tavor_#t~mem232#1.base, mthca_init_tavor_#t~mem232#1.offset, mthca_init_tavor_#t~ret233#1, mthca_init_tavor_~mdev#1.base, mthca_init_tavor_~mdev#1.offset, mthca_init_tavor_~size~0#1, mthca_init_tavor_~err~1#1, mthca_init_tavor_~#dev_lim~0#1.base, mthca_init_tavor_~#dev_lim~0#1.offset, mthca_init_tavor_~#profile~0#1.base, mthca_init_tavor_~#profile~0#1.offset, mthca_init_tavor_~#init_hca~0#1.base, mthca_init_tavor_~#init_hca~0#1.offset;mthca_init_tavor_~mdev#1.base, mthca_init_tavor_~mdev#1.offset := mthca_init_tavor_#in~mdev#1.base, mthca_init_tavor_#in~mdev#1.offset;havoc mthca_init_tavor_~size~0#1;havoc mthca_init_tavor_~err~1#1;call mthca_init_tavor_~#dev_lim~0#1.base, mthca_init_tavor_~#dev_lim~0#1.offset := #Ultimate.allocOnStack(227);call mthca_init_tavor_~#profile~0#1.base, mthca_init_tavor_~#profile~0#1.offset := #Ultimate.allocOnStack(44);call mthca_init_tavor_~#init_hca~0#1.base, mthca_init_tavor_~#init_hca~0#1.offset := #Ultimate.allocOnStack(118);assume { :begin_inline_mthca_SYS_EN } true;mthca_SYS_EN_#in~dev#1.base, mthca_SYS_EN_#in~dev#1.offset := mthca_init_tavor_~mdev#1.base, mthca_init_tavor_~mdev#1.offset;havoc mthca_SYS_EN_#res#1;havoc mthca_SYS_EN_#t~ret789#1, mthca_SYS_EN_#t~mem790#1.base, mthca_SYS_EN_#t~mem790#1.offset, mthca_SYS_EN_#t~mem791#1, mthca_SYS_EN_#t~mem792#1, mthca_SYS_EN_#t~mem793#1, mthca_SYS_EN_#t~mem794#1, mthca_SYS_EN_~dev#1.base, mthca_SYS_EN_~dev#1.offset, mthca_SYS_EN_~#out~0#1.base, mthca_SYS_EN_~#out~0#1.offset, mthca_SYS_EN_~ret~4#1;mthca_SYS_EN_~dev#1.base, mthca_SYS_EN_~dev#1.offset := mthca_SYS_EN_#in~dev#1.base, mthca_SYS_EN_#in~dev#1.offset;call mthca_SYS_EN_~#out~0#1.base, mthca_SYS_EN_~#out~0#1.offset := #Ultimate.allocOnStack(8);havoc mthca_SYS_EN_~ret~4#1; [2025-02-08 02:59:33,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452: assume 0 != mthca_init_icm_~err~3#1;call mthca_init_icm_#t~mem246#1.base, mthca_init_icm_#t~mem246#1.offset := read~$Pointer$#14(mthca_init_icm_~mdev#1.base, 2391 + mthca_init_icm_~mdev#1.offset, 8); [2025-02-08 02:59:33,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452: assume !(0 != mthca_init_icm_~err~3#1); [2025-02-08 02:59:33,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12389: assume 0 == mthca_reset_~bridge_pcix_cap~0#1;mthca_reset_~err~26#1 := -19;call mthca_reset_#t~mem2124#1.base, mthca_reset_#t~mem2124#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12389: assume !(0 == mthca_reset_~bridge_pcix_cap~0#1); [2025-02-08 02:59:33,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20845: call mthca_create_agents_#t~mem5226#1 := read~int#14(mthca_create_agents_~dev#1.base, 3179 + mthca_create_agents_~dev#1.offset, 4); [2025-02-08 02:59:33,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12521: assume 0 != mthca_reset_~tmp___14~5#1;mthca_reset_~err~26#1 := -19;call mthca_reset_#t~mem2162#1.base, mthca_reset_#t~mem2162#1.offset := read~$Pointer$#14(mthca_reset_~mdev#1.base, 2391 + mthca_reset_~mdev#1.offset, 8); [2025-02-08 02:59:33,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12521: assume !(0 != mthca_reset_~tmp___14~5#1);mthca_reset_~i~8#1 := 1 + mthca_reset_~i~8#1; [2025-02-08 02:59:33,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12455: assume 4 == 4 * mthca_reset_~i~8#1; [2025-02-08 02:59:33,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12455: assume !(4 == 4 * mthca_reset_~i~8#1);call mthca_reset_#t~mem2141#1 := read~int#14(mthca_reset_~bridge_header~0#1.base, mthca_reset_~bridge_header~0#1.offset + 4 * (if mthca_reset_~i~8#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_reset_~i~8#1 % 18446744073709551616 % 18446744073709551616 else mthca_reset_~i~8#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 02:59:34,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13694-1: SUMMARY for call clear_page(#t~mem2501#1.base, #t~mem2501#1.offset); srcloc: null [2025-02-08 02:59:34,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13694: havoc #t~mem2500#1.base, #t~mem2500#1.offset;havoc #t~mem2501#1.base, #t~mem2501#1.offset;~i~16#1 := 1 + ~i~16#1; [2025-02-08 02:59:34,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13686-1: SUMMARY for call #t~ret2494#1.base, #t~ret2494#1.offset := dma_alloc_attrs(#t~mem2493#1.base, 148 + #t~mem2493#1.offset, 4096, ~#t~1#1.base, ~#t~1#1.offset, 208, 0, 0); srcloc: null [2025-02-08 02:59:34,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13686-2: call #t~mem2492#1.base, #t~mem2492#1.offset := read~$Pointer$#14(~eq#1.base, 32 + ~eq#1.offset, 8);call #t~mem2493#1.base, #t~mem2493#1.offset := read~$Pointer$#14(~dev#1.base, 2391 + ~dev#1.offset, 8); [2025-02-08 02:59:34,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13686: call write~$Pointer$#14(#t~ret2494#1.base, #t~ret2494#1.offset, #t~mem2492#1.base, #t~mem2492#1.offset + 16 * (if ~i~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~16#1 % 18446744073709551616 % 18446744073709551616 else ~i~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call #t~mem2495#1.base, #t~mem2495#1.offset := read~$Pointer$#14(~eq#1.base, 32 + ~eq#1.offset, 8);call #t~mem2496#1.base, #t~mem2496#1.offset := read~$Pointer$#14(#t~mem2495#1.base, #t~mem2495#1.offset + 16 * (if ~i~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~16#1 % 18446744073709551616 % 18446744073709551616 else ~i~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:59:34,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13785: call #t~mem2546#1.base, #t~mem2546#1.offset := read~$Pointer$#14(~eq#1.base, 32 + ~eq#1.offset, 8); [2025-02-08 02:59:34,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13785-1: SUMMARY for call mthca_free_mailbox(~dev#1.base, ~dev#1.offset, ~mailbox~12#1.base, ~mailbox~12#1.offset); srcloc: null [2025-02-08 02:59:34,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13769: ~i~16#1 := 0; [2025-02-08 02:59:34,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13769-1: SUMMARY for call mthca_free(~dev#1.base, 3854 + ~dev#1.offset, #t~mem2538#1); srcloc: null [2025-02-08 02:59:34,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13704-1: SUMMARY for call #t~ret2502#1.base, #t~ret2502#1.offset := get_eqe(~eq#1.base, ~eq#1.offset, ~i~16#1); srcloc: null [2025-02-08 02:59:34,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13704: ~tmp___3~19#1.base, ~tmp___3~19#1.offset := #t~ret2502#1.base, #t~ret2502#1.offset; [2025-02-08 02:59:34,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13787: SUMMARY for call kfree(#t~mem2546#1.base, #t~mem2546#1.offset); srcloc: null [2025-02-08 02:59:34,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13663: call #t~mem2487#1.base, #t~mem2487#1.offset := read~$Pointer$#14(~eq#1.base, 32 + ~eq#1.offset, 8);call write~$Pointer$#14(0, 0, #t~mem2487#1.base, #t~mem2487#1.offset + 16 * (if ~i~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~16#1 % 18446744073709551616 % 18446744073709551616 else ~i~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);~i~16#1 := 1 + ~i~16#1; [2025-02-08 02:59:34,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13779: ~i~16#1 := 1 + ~i~16#1; [2025-02-08 02:59:34,518 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13688: assume 0 == (#t~mem2496#1.base + #t~mem2496#1.offset) % 18446744073709551616;havoc #t~mem2495#1.base, #t~mem2495#1.offset;havoc #t~mem2496#1.base, #t~mem2496#1.offset; [2025-02-08 02:59:34,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13688: assume !(0 == (#t~mem2496#1.base + #t~mem2496#1.offset) % 18446744073709551616);havoc #t~mem2495#1.base, #t~mem2495#1.offset;havoc #t~mem2496#1.base, #t~mem2496#1.offset;call #t~mem2497#1 := read~int#14(~#t~1#1.base, ~#t~1#1.offset, 8);call write~int#14(#t~mem2497#1, ~dma_list~1#1.base, ~dma_list~1#1.offset + 8 * (if ~i~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~16#1 % 18446744073709551616 % 18446744073709551616 else ~i~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc #t~mem2497#1;call #t~mem2498#1.base, #t~mem2498#1.offset := read~$Pointer$#14(~eq#1.base, 32 + ~eq#1.offset, 8);call #t~mem2499#1 := read~int#14(~#t~1#1.base, ~#t~1#1.offset, 8);call write~int#14(#t~mem2499#1, #t~mem2498#1.base, 8 + (#t~mem2498#1.offset + 16 * (if ~i~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~16#1 % 18446744073709551616 % 18446744073709551616 else ~i~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8);havoc #t~mem2498#1.base, #t~mem2498#1.offset;havoc #t~mem2499#1;call #t~mem2500#1.base, #t~mem2500#1.offset := read~$Pointer$#14(~eq#1.base, 32 + ~eq#1.offset, 8);call #t~mem2501#1.base, #t~mem2501#1.offset := read~$Pointer$#14(#t~mem2500#1.base, #t~mem2500#1.offset + 16 * (if ~i~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~16#1 % 18446744073709551616 % 18446744073709551616 else ~i~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:59:34,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13705: ~i~16#1 := 1 + ~i~16#1; [2025-02-08 02:59:34,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13705-1: SUMMARY for call set_eqe_hw(~tmp___3~19#1.base, ~tmp___3~19#1.offset); srcloc: null [2025-02-08 02:59:34,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13788-1: SUMMARY for call kfree(~dma_list~1#1.base, ~dma_list~1#1.offset); srcloc: null [2025-02-08 02:59:34,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13788: #res#1 := ~err~28#1;call ULTIMATE.dealloc(~#t~1#1.base, ~#t~1#1.offset);havoc ~#t~1#1.base, ~#t~1#1.offset; [2025-02-08 02:59:34,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13623: call ULTIMATE.dealloc(~#t~1#1.base, ~#t~1#1.offset);havoc ~#t~1#1.base, ~#t~1#1.offset; [2025-02-08 02:59:34,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13772: assume ~i~16#1 < ~npages~1#1; [2025-02-08 02:59:34,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13772: assume !(~i~16#1 < ~npages~1#1); [2025-02-08 02:59:34,519 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13774-1: call #t~mem2539#1.base, #t~mem2539#1.offset := read~$Pointer$#14(~eq#1.base, 32 + ~eq#1.offset, 8);call #t~mem2540#1.base, #t~mem2540#1.offset := read~$Pointer$#14(#t~mem2539#1.base, #t~mem2539#1.offset + 16 * (if ~i~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~16#1 % 18446744073709551616 % 18446744073709551616 else ~i~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:59:34,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13774: assume 0 != (#t~mem2540#1.base + #t~mem2540#1.offset) % 18446744073709551616;havoc #t~mem2539#1.base, #t~mem2539#1.offset;havoc #t~mem2540#1.base, #t~mem2540#1.offset;call #t~mem2541#1.base, #t~mem2541#1.offset := read~$Pointer$#14(~dev#1.base, 2391 + ~dev#1.offset, 8);call #t~mem2542#1.base, #t~mem2542#1.offset := read~$Pointer$#14(~eq#1.base, 32 + ~eq#1.offset, 8);call #t~mem2543#1.base, #t~mem2543#1.offset := read~$Pointer$#14(#t~mem2542#1.base, #t~mem2542#1.offset + 16 * (if ~i~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~16#1 % 18446744073709551616 % 18446744073709551616 else ~i~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call #t~mem2544#1.base, #t~mem2544#1.offset := read~$Pointer$#14(~eq#1.base, 32 + ~eq#1.offset, 8);call #t~mem2545#1 := read~int#14(#t~mem2544#1.base, 8 + (#t~mem2544#1.offset + 16 * (if ~i~16#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~16#1 % 18446744073709551616 % 18446744073709551616 else ~i~16#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8); [2025-02-08 02:59:34,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13774: assume !(0 != (#t~mem2540#1.base + #t~mem2540#1.offset) % 18446744073709551616);havoc #t~mem2539#1.base, #t~mem2539#1.offset;havoc #t~mem2540#1.base, #t~mem2540#1.offset; [2025-02-08 02:59:34,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13775: havoc #t~mem2541#1.base, #t~mem2541#1.offset;havoc #t~mem2542#1.base, #t~mem2542#1.offset;havoc #t~mem2543#1.base, #t~mem2543#1.offset;havoc #t~mem2544#1.base, #t~mem2544#1.offset;havoc #t~mem2545#1; [2025-02-08 02:59:34,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13775-1: SUMMARY for call dma_free_attrs(#t~mem2541#1.base, 148 + #t~mem2541#1.offset, 4096, #t~mem2543#1.base, #t~mem2543#1.offset, #t~mem2545#1, 0, 0); srcloc: null [2025-02-08 02:59:34,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13767: call #t~mem2538#1 := read~int#14(~eq#1.base, 8 + ~eq#1.offset, 4); [2025-02-08 02:59:34,520 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13767-1: SUMMARY for call mthca_free_mr(~dev#1.base, ~dev#1.offset, ~eq#1.base, 40 + ~eq#1.offset); srcloc: null [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15965: assume 0 != __mthca_write_mtt_~err~37#1;call __mthca_write_mtt_#t~mem3333#1.base, __mthca_write_mtt_#t~mem3333#1.offset := read~$Pointer$#14(__mthca_write_mtt_~dev#1.base, 2391 + __mthca_write_mtt_~dev#1.offset, 8); [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15965: assume !(0 != __mthca_write_mtt_~err~37#1);__mthca_write_mtt_~list_len#1 := __mthca_write_mtt_~list_len#1 - __mthca_write_mtt_~i~27#1;__mthca_write_mtt_~start_index#1 := __mthca_write_mtt_~start_index#1 + __mthca_write_mtt_~i~27#1;__mthca_write_mtt_~buffer_list#1.base, __mthca_write_mtt_~buffer_list#1.offset := __mthca_write_mtt_~buffer_list#1.base, __mthca_write_mtt_~buffer_list#1.offset + 8 * (if __mthca_write_mtt_~i~27#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then __mthca_write_mtt_~i~27#1 % 18446744073709551616 % 18446744073709551616 else __mthca_write_mtt_~i~27#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16106: havoc mthca_tavor_write_mtt_seg_#t~mem3341#1.base, mthca_tavor_write_mtt_seg_#t~mem3341#1.offset, mthca_tavor_write_mtt_seg_#t~mem3340#1, mthca_tavor_write_mtt_seg_#t~mem3339#1, mthca_tavor_write_mtt_seg_#t~mem3342#1, mthca_tavor_write_mtt_seg_#t~ret3343#1, mthca_tavor_write_mtt_seg_~dev#1.base, mthca_tavor_write_mtt_seg_~dev#1.offset, mthca_tavor_write_mtt_seg_~mtt#1.base, mthca_tavor_write_mtt_seg_~mtt#1.offset, mthca_tavor_write_mtt_seg_~start_index#1, mthca_tavor_write_mtt_seg_~buffer_list#1.base, mthca_tavor_write_mtt_seg_~buffer_list#1.offset, mthca_tavor_write_mtt_seg_~list_len#1, mthca_tavor_write_mtt_seg_~mtts~0#1.base, mthca_tavor_write_mtt_seg_~mtts~0#1.offset, mthca_tavor_write_mtt_seg_~i~28#1, mthca_tavor_write_mtt_seg_~tmp~189#1;havoc mthca_tavor_write_mtt_seg_#in~dev#1.base, mthca_tavor_write_mtt_seg_#in~dev#1.offset, mthca_tavor_write_mtt_seg_#in~mtt#1.base, mthca_tavor_write_mtt_seg_#in~mtt#1.offset, mthca_tavor_write_mtt_seg_#in~start_index#1, mthca_tavor_write_mtt_seg_#in~buffer_list#1.base, mthca_tavor_write_mtt_seg_#in~buffer_list#1.offset, mthca_tavor_write_mtt_seg_#in~list_len#1;assume { :end_inline_mthca_tavor_write_mtt_seg } true; [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16007-2: call mthca_tavor_write_mtt_seg_#t~mem3342#1 := read~int#14(mthca_tavor_write_mtt_seg_~buffer_list#1.base, mthca_tavor_write_mtt_seg_~buffer_list#1.offset + 8 * (if mthca_tavor_write_mtt_seg_~i~28#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_tavor_write_mtt_seg_~i~28#1 % 18446744073709551616 % 18446744073709551616 else mthca_tavor_write_mtt_seg_~i~28#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16007-1: SUMMARY for call mthca_tavor_write_mtt_seg_#t~ret3343#1 := __fswab64(1 + mthca_tavor_write_mtt_seg_#t~mem3342#1 - mthca_tavor_write_mtt_seg_#t~mem3342#1 % 2); srcloc: null [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16007: mthca_tavor_write_mtt_seg_~tmp~189#1 := mthca_tavor_write_mtt_seg_#t~ret3343#1; [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15966-1: SUMMARY for call dev_warn(__mthca_write_mtt_#t~mem3333#1.base, 148 + __mthca_write_mtt_#t~mem3333#1.offset, 270, 0); srcloc: null [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15966: havoc __mthca_write_mtt_#t~mem3333#1.base, __mthca_write_mtt_#t~mem3333#1.offset; [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16032-1: SUMMARY for call mthca_arbel_write_mtt_seg_#t~ret3344#1 := ldv__builtin_expect((if mthca_arbel_write_mtt_seg_~s~1#1 % 18446744073709551616 / 4096 % 18446744073709551616 != (mthca_arbel_write_mtt_seg_~s~1#1 + 8 * mthca_arbel_write_mtt_seg_~list_len#1 - 1) % 18446744073709551616 / 4096 % 18446744073709551616 then 1 else 0), 0); srcloc: null [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16032: assume -9223372036854775808 <= mthca_arbel_write_mtt_seg_#t~ret3344#1 && mthca_arbel_write_mtt_seg_#t~ret3344#1 <= 9223372036854775807;mthca_arbel_write_mtt_seg_~tmp~190#1 := mthca_arbel_write_mtt_seg_#t~ret3344#1;havoc mthca_arbel_write_mtt_seg_#t~ret3344#1; [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16074: havoc mthca_arbel_write_mtt_seg_#t~mem3356#1.base, mthca_arbel_write_mtt_seg_#t~mem3356#1.offset;havoc mthca_arbel_write_mtt_seg_#t~mem3357#1;call ULTIMATE.dealloc(mthca_arbel_write_mtt_seg_~#dma_handle~0#1.base, mthca_arbel_write_mtt_seg_~#dma_handle~0#1.offset);havoc mthca_arbel_write_mtt_seg_~#dma_handle~0#1.base, mthca_arbel_write_mtt_seg_~#dma_handle~0#1.offset; [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16049-1: SUMMARY for call mthca_arbel_write_mtt_seg_#t~ret3350#1.base, mthca_arbel_write_mtt_seg_#t~ret3350#1.offset := mthca_table_find(mthca_arbel_write_mtt_seg_#t~mem3347#1.base, mthca_arbel_write_mtt_seg_#t~mem3347#1.offset, (if (mthca_arbel_write_mtt_seg_#t~mem3349#1 + (if mthca_arbel_write_mtt_seg_~s~1#1 < 0 && 0 != mthca_arbel_write_mtt_seg_~s~1#1 % mthca_arbel_write_mtt_seg_#t~mem3348#1 then (if mthca_arbel_write_mtt_seg_#t~mem3348#1 < 0 then mthca_arbel_write_mtt_seg_~s~1#1 / mthca_arbel_write_mtt_seg_#t~mem3348#1 - 1 else 1 + mthca_arbel_write_mtt_seg_~s~1#1 / mthca_arbel_write_mtt_seg_#t~mem3348#1) else mthca_arbel_write_mtt_seg_~s~1#1 / mthca_arbel_write_mtt_seg_#t~mem3348#1)) % 4294967296 % 4294967296 <= 2147483647 then (mthca_arbel_write_mtt_seg_#t~mem3349#1 + (if mthca_arbel_write_mtt_seg_~s~1#1 < 0 && 0 != mthca_arbel_write_mtt_seg_~s~1#1 % mthca_arbel_write_mtt_seg_#t~mem3348#1 then (if mthca_arbel_write_mtt_seg_#t~mem3348#1 < 0 then mthca_arbel_write_mtt_seg_~s~1#1 / mthca_arbel_write_mtt_seg_#t~mem3348#1 - 1 else 1 + mthca_arbel_write_mtt_seg_~s~1#1 / mthca_arbel_write_mtt_seg_#t~mem3348#1) else mthca_arbel_write_mtt_seg_~s~1#1 / mthca_arbel_write_mtt_seg_#t~mem3348#1)) % 4294967296 % 4294967296 else (mthca_arbel_write_mtt_seg_#t~mem3349#1 + (if mthca_arbel_write_mtt_seg_~s~1#1 < 0 && 0 != mthca_arbel_write_mtt_seg_~s~1#1 % mthca_arbel_write_mtt_seg_#t~mem3348#1 then (if mthca_arbel_write_mtt_seg_#t~mem3348#1 < 0 then mthca_arbel_write_mtt_seg_~s~1#1 / mthca_arbel_write_mtt_seg_#t~mem3348#1 - 1 else 1 + mthca_arbel_write_mtt_seg_~s~1#1 / mthca_arbel_write_mtt_seg_#t~mem3348#1) else mthca_arbel_write_mtt_seg_~s~1#1 / mthca_arbel_write_mtt_seg_#t~mem3348#1)) % 4294967296 % 4294967296 - 4294967296), mthca_arbel_write_mtt_seg_~#dma_handle~0#1.base, mthca_arbel_write_mtt_seg_~#dma_handle~0#1.offset); srcloc: null [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16049: mthca_arbel_write_mtt_seg_~tmp___1~46#1.base, mthca_arbel_write_mtt_seg_~tmp___1~46#1.offset := mthca_arbel_write_mtt_seg_#t~ret3350#1.base, mthca_arbel_write_mtt_seg_#t~ret3350#1.offset;havoc mthca_arbel_write_mtt_seg_#t~mem3347#1.base, mthca_arbel_write_mtt_seg_#t~mem3347#1.offset;havoc mthca_arbel_write_mtt_seg_#t~mem3349#1;havoc mthca_arbel_write_mtt_seg_#t~mem3348#1;havoc mthca_arbel_write_mtt_seg_#t~ret3350#1.base, mthca_arbel_write_mtt_seg_#t~ret3350#1.offset;mthca_arbel_write_mtt_seg_~mtts~1#1.base, mthca_arbel_write_mtt_seg_~mtts~1#1.offset := mthca_arbel_write_mtt_seg_~tmp___1~46#1.base, mthca_arbel_write_mtt_seg_~tmp___1~46#1.offset; [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16066: mthca_arbel_write_mtt_seg_~tmp___3~29#1 := mthca_arbel_write_mtt_seg_#t~ret3355#1;call write~int#14(mthca_arbel_write_mtt_seg_~tmp___3~29#1, mthca_arbel_write_mtt_seg_~mtts~1#1.base, mthca_arbel_write_mtt_seg_~mtts~1#1.offset + 8 * (if mthca_arbel_write_mtt_seg_~i~29#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_arbel_write_mtt_seg_~i~29#1 % 18446744073709551616 % 18446744073709551616 else mthca_arbel_write_mtt_seg_~i~29#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);mthca_arbel_write_mtt_seg_~i~29#1 := 1 + mthca_arbel_write_mtt_seg_~i~29#1; [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16099: ~_min1~1#1 := ~size~2#1;~_min2~1#1 := ~list_len#1;~chunk~0#1 := (if ~_min1~1#1 < ~_min2~1#1 then ~_min1~1#1 else ~_min2~1#1); [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16008-1: SUMMARY for call mthca_write64_raw(mthca_tavor_write_mtt_seg_~tmp~189#1, mthca_tavor_write_mtt_seg_~mtts~0#1.base, mthca_tavor_write_mtt_seg_~mtts~0#1.offset + (if mthca_tavor_write_mtt_seg_~i~28#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_tavor_write_mtt_seg_~i~28#1 % 18446744073709551616 % 18446744073709551616 else mthca_tavor_write_mtt_seg_~i~28#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15975: assume __mthca_write_mtt_~list_len#1 > 0; [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15975: assume !(__mthca_write_mtt_~list_len#1 > 0); [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16041-1: SUMMARY for call mthca_arbel_write_mtt_seg_#t~ret3346#1 := ldv__builtin_expect((if 0 != (if mthca_arbel_write_mtt_seg_~s~1#1 < 0 && 0 != mthca_arbel_write_mtt_seg_~s~1#1 % mthca_arbel_write_mtt_seg_#t~mem3345#1 then (if mthca_arbel_write_mtt_seg_#t~mem3345#1 < 0 then mthca_arbel_write_mtt_seg_~s~1#1 % mthca_arbel_write_mtt_seg_#t~mem3345#1 + mthca_arbel_write_mtt_seg_#t~mem3345#1 else mthca_arbel_write_mtt_seg_~s~1#1 % mthca_arbel_write_mtt_seg_#t~mem3345#1 - mthca_arbel_write_mtt_seg_#t~mem3345#1) else mthca_arbel_write_mtt_seg_~s~1#1 % mthca_arbel_write_mtt_seg_#t~mem3345#1) then 1 else 0), 0); srcloc: null [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16008: mthca_tavor_write_mtt_seg_~i~28#1 := 1 + mthca_tavor_write_mtt_seg_~i~28#1; [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16074-1: SUMMARY for call dma_sync_single_for_device(mthca_arbel_write_mtt_seg_#t~mem3356#1.base, 148 + mthca_arbel_write_mtt_seg_#t~mem3356#1.offset, mthca_arbel_write_mtt_seg_#t~mem3357#1, 8 * mthca_arbel_write_mtt_seg_~list_len#1, 1); srcloc: null [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16041: assume -9223372036854775808 <= mthca_arbel_write_mtt_seg_#t~ret3346#1 && mthca_arbel_write_mtt_seg_#t~ret3346#1 <= 9223372036854775807;mthca_arbel_write_mtt_seg_~tmp___0~64#1 := mthca_arbel_write_mtt_seg_#t~ret3346#1;havoc mthca_arbel_write_mtt_seg_#t~mem3345#1;havoc mthca_arbel_write_mtt_seg_#t~ret3346#1; [2025-02-08 02:59:35,029 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16066-2: call mthca_arbel_write_mtt_seg_#t~mem3354#1 := read~int#14(mthca_arbel_write_mtt_seg_~buffer_list#1.base, mthca_arbel_write_mtt_seg_~buffer_list#1.offset + 8 * (if mthca_arbel_write_mtt_seg_~i~29#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_arbel_write_mtt_seg_~i~29#1 % 18446744073709551616 % 18446744073709551616 else mthca_arbel_write_mtt_seg_~i~29#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16066-1: SUMMARY for call mthca_arbel_write_mtt_seg_#t~ret3355#1 := __fswab64(1 + mthca_arbel_write_mtt_seg_#t~mem3354#1 - mthca_arbel_write_mtt_seg_#t~mem3354#1 % 2); srcloc: null [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16042: assume 0 != mthca_arbel_write_mtt_seg_~tmp___0~64#1; [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16042: assume !(0 != mthca_arbel_write_mtt_seg_~tmp___0~64#1);call mthca_arbel_write_mtt_seg_#t~mem3347#1.base, mthca_arbel_write_mtt_seg_#t~mem3347#1.offset := read~$Pointer$#14(mthca_arbel_write_mtt_seg_~dev#1.base, 3734 + mthca_arbel_write_mtt_seg_~dev#1.offset, 8);call mthca_arbel_write_mtt_seg_#t~mem3349#1 := read~int#14(mthca_arbel_write_mtt_seg_~mtt#1.base, 12 + mthca_arbel_write_mtt_seg_~mtt#1.offset, 4);call mthca_arbel_write_mtt_seg_#t~mem3348#1 := read~int#14(mthca_arbel_write_mtt_seg_~dev#1.base, 3283 + mthca_arbel_write_mtt_seg_~dev#1.offset, 4); [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16108: ~list_len#1 := ~list_len#1 - ~chunk~0#1;~start_index#1 := ~start_index#1 + ~chunk~0#1;~buffer_list#1.base, ~buffer_list#1.offset := ~buffer_list#1.base, ~buffer_list#1.offset + 8 * (if ~chunk~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~chunk~0#1 % 18446744073709551616 % 18446744073709551616 else ~chunk~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16034: assume 0 != mthca_arbel_write_mtt_seg_~tmp~190#1; [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16034: assume !(0 != mthca_arbel_write_mtt_seg_~tmp~190#1);call mthca_arbel_write_mtt_seg_#t~mem3345#1 := read~int#14(mthca_arbel_write_mtt_seg_~dev#1.base, 3283 + mthca_arbel_write_mtt_seg_~dev#1.offset, 4); [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11195-1: SUMMARY for call mthca_WRITE_MTT_#t~ret1782#1 := mthca_cmd(mthca_WRITE_MTT_~dev#1.base, mthca_WRITE_MTT_~dev#1.offset, mthca_WRITE_MTT_#t~mem1781#1, mthca_WRITE_MTT_~num_mtt#1, 0, 17, 15000); srcloc: null [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11195: assume -2147483648 <= mthca_WRITE_MTT_#t~ret1782#1 && mthca_WRITE_MTT_#t~ret1782#1 <= 2147483647;mthca_WRITE_MTT_~tmp~76#1 := mthca_WRITE_MTT_#t~ret1782#1;havoc mthca_WRITE_MTT_#t~mem1781#1;havoc mthca_WRITE_MTT_#t~ret1782#1;mthca_WRITE_MTT_#res#1 := mthca_WRITE_MTT_~tmp~76#1; [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15960: assume 0 != __mthca_write_mtt_~i~27#1 % 2;call write~int#14(0, __mthca_write_mtt_~mtt_entry~0#1.base, __mthca_write_mtt_~mtt_entry~0#1.offset + 8 * (if (2 + __mthca_write_mtt_~i~27#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (2 + __mthca_write_mtt_~i~27#1) % 18446744073709551616 % 18446744073709551616 else (2 + __mthca_write_mtt_~i~27#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15960: assume !(0 != __mthca_write_mtt_~i~27#1 % 2); [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15952-2: call __mthca_write_mtt_#t~mem3330#1 := read~int#14(__mthca_write_mtt_~buffer_list#1.base, __mthca_write_mtt_~buffer_list#1.offset + 8 * (if __mthca_write_mtt_~i~27#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then __mthca_write_mtt_~i~27#1 % 18446744073709551616 % 18446744073709551616 else __mthca_write_mtt_~i~27#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15952-1: SUMMARY for call __mthca_write_mtt_#t~ret3331#1 := __fswab64(1 + __mthca_write_mtt_#t~mem3330#1 - __mthca_write_mtt_#t~mem3330#1 % 2); srcloc: null [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15952: __mthca_write_mtt_~tmp___2~37#1 := __mthca_write_mtt_#t~ret3331#1;call write~int#14(__mthca_write_mtt_~tmp___2~37#1, __mthca_write_mtt_~mtt_entry~0#1.base, __mthca_write_mtt_~mtt_entry~0#1.offset + 8 * (if (2 + __mthca_write_mtt_~i~27#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (2 + __mthca_write_mtt_~i~27#1) % 18446744073709551616 % 18446744073709551616 else (2 + __mthca_write_mtt_~i~27#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);__mthca_write_mtt_~i~27#1 := 1 + __mthca_write_mtt_~i~27#1; [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16093: #t~ret3363#1 := __mthca_write_mtt_#res#1;havoc __mthca_write_mtt_#t~ret3322#1.base, __mthca_write_mtt_#t~ret3322#1.offset, __mthca_write_mtt_#t~ret3323#1, __mthca_write_mtt_#t~ret3324#1, __mthca_write_mtt_#t~mem3325#1.base, __mthca_write_mtt_#t~mem3325#1.offset, __mthca_write_mtt_#t~mem3328#1, __mthca_write_mtt_#t~mem3327#1, __mthca_write_mtt_#t~mem3326#1, __mthca_write_mtt_#t~ret3329#1, __mthca_write_mtt_#t~mem3330#1, __mthca_write_mtt_#t~ret3331#1, __mthca_write_mtt_#t~ret3332#1, __mthca_write_mtt_#t~mem3333#1.base, __mthca_write_mtt_#t~mem3333#1.offset, __mthca_write_mtt_~dev#1.base, __mthca_write_mtt_~dev#1.offset, __mthca_write_mtt_~mtt#1.base, __mthca_write_mtt_~mtt#1.offset, __mthca_write_mtt_~start_index#1, __mthca_write_mtt_~buffer_list#1.base, __mthca_write_mtt_~buffer_list#1.offset, __mthca_write_mtt_~list_len#1, __mthca_write_mtt_~mailbox~16#1.base, __mthca_write_mtt_~mailbox~16#1.offset, __mthca_write_mtt_~mtt_entry~0#1.base, __mthca_write_mtt_~mtt_entry~0#1.offset, __mthca_write_mtt_~err~37#1, __mthca_write_mtt_~i~27#1, __mthca_write_mtt_~tmp~187#1, __mthca_write_mtt_~tmp___0~63#1, __mthca_write_mtt_~tmp___1~45#1, __mthca_write_mtt_~tmp___2~37#1;havoc __mthca_write_mtt_#in~dev#1.base, __mthca_write_mtt_#in~dev#1.offset, __mthca_write_mtt_#in~mtt#1.base, __mthca_write_mtt_#in~mtt#1.offset, __mthca_write_mtt_#in~start_index#1, __mthca_write_mtt_#in~buffer_list#1.base, __mthca_write_mtt_#in~buffer_list#1.offset, __mthca_write_mtt_#in~list_len#1;assume { :end_inline___mthca_write_mtt } true;assume -2147483648 <= #t~ret3363#1 && #t~ret3363#1 <= 2147483647;~tmp___0~65#1 := #t~ret3363#1;havoc #t~ret3363#1;#res#1 := ~tmp___0~65#1; [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16052-1: SUMMARY for call mthca_arbel_write_mtt_seg_#t~ret3351#1 := ldv__builtin_expect((if 0 == (mthca_arbel_write_mtt_seg_~mtts~1#1.base + mthca_arbel_write_mtt_seg_~mtts~1#1.offset) % 18446744073709551616 then 1 else 0), 0); srcloc: null [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16052: assume -9223372036854775808 <= mthca_arbel_write_mtt_seg_#t~ret3351#1 && mthca_arbel_write_mtt_seg_#t~ret3351#1 <= 9223372036854775807;mthca_arbel_write_mtt_seg_~tmp___2~38#1 := mthca_arbel_write_mtt_seg_#t~ret3351#1;havoc mthca_arbel_write_mtt_seg_#t~ret3351#1; [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16011: assume mthca_tavor_write_mtt_seg_~i~28#1 < mthca_tavor_write_mtt_seg_~list_len#1; [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16011: assume !(mthca_tavor_write_mtt_seg_~i~28#1 < mthca_tavor_write_mtt_seg_~list_len#1); [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16102-1: SUMMARY for call #t~ret3364#1 := mthca_is_memfree(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16102: assume -2147483648 <= #t~ret3364#1 && #t~ret3364#1 <= 2147483647;~tmp___1~47#1 := #t~ret3364#1;havoc #t~ret3364#1; [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16061-1: SUMMARY for call dma_sync_single_for_cpu(mthca_arbel_write_mtt_seg_#t~mem3352#1.base, 148 + mthca_arbel_write_mtt_seg_#t~mem3352#1.offset, mthca_arbel_write_mtt_seg_#t~mem3353#1, 8 * mthca_arbel_write_mtt_seg_~list_len#1, 1); srcloc: null [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16061: havoc mthca_arbel_write_mtt_seg_#t~mem3352#1.base, mthca_arbel_write_mtt_seg_#t~mem3352#1.offset;havoc mthca_arbel_write_mtt_seg_#t~mem3353#1;mthca_arbel_write_mtt_seg_~i~29#1 := 0; [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15946: __mthca_write_mtt_~tmp___1~45#1 := __mthca_write_mtt_#t~ret3329#1;call write~int#14(__mthca_write_mtt_~tmp___1~45#1, __mthca_write_mtt_~mtt_entry~0#1.base, __mthca_write_mtt_~mtt_entry~0#1.offset, 8);call write~int#14(0, __mthca_write_mtt_~mtt_entry~0#1.base, 8 + __mthca_write_mtt_~mtt_entry~0#1.offset, 8);__mthca_write_mtt_~i~27#1 := 0; [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16070: assume mthca_arbel_write_mtt_seg_~i~29#1 < mthca_arbel_write_mtt_seg_~list_len#1; [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16070: assume !(mthca_arbel_write_mtt_seg_~i~29#1 < mthca_arbel_write_mtt_seg_~list_len#1);call mthca_arbel_write_mtt_seg_#t~mem3356#1.base, mthca_arbel_write_mtt_seg_#t~mem3356#1.offset := read~$Pointer$#14(mthca_arbel_write_mtt_seg_~dev#1.base, 2391 + mthca_arbel_write_mtt_seg_~dev#1.offset, 8);call mthca_arbel_write_mtt_seg_#t~mem3357#1 := read~int#8(mthca_arbel_write_mtt_seg_~#dma_handle~0#1.base, mthca_arbel_write_mtt_seg_~#dma_handle~0#1.offset, 8); [2025-02-08 02:59:35,030 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16103: assume 0 != ~tmp___1~47#1;assume { :begin_inline_mthca_arbel_write_mtt_seg } true;mthca_arbel_write_mtt_seg_#in~dev#1.base, mthca_arbel_write_mtt_seg_#in~dev#1.offset, mthca_arbel_write_mtt_seg_#in~mtt#1.base, mthca_arbel_write_mtt_seg_#in~mtt#1.offset, mthca_arbel_write_mtt_seg_#in~start_index#1, mthca_arbel_write_mtt_seg_#in~buffer_list#1.base, mthca_arbel_write_mtt_seg_#in~buffer_list#1.offset, mthca_arbel_write_mtt_seg_#in~list_len#1 := ~dev#1.base, ~dev#1.offset, ~mtt#1.base, ~mtt#1.offset, ~start_index#1, ~buffer_list#1.base, ~buffer_list#1.offset, ~chunk~0#1;havoc mthca_arbel_write_mtt_seg_#t~ret3344#1, mthca_arbel_write_mtt_seg_#t~mem3345#1, mthca_arbel_write_mtt_seg_#t~ret3346#1, mthca_arbel_write_mtt_seg_#t~mem3347#1.base, mthca_arbel_write_mtt_seg_#t~mem3347#1.offset, mthca_arbel_write_mtt_seg_#t~mem3349#1, mthca_arbel_write_mtt_seg_#t~mem3348#1, mthca_arbel_write_mtt_seg_#t~ret3350#1.base, mthca_arbel_write_mtt_seg_#t~ret3350#1.offset, mthca_arbel_write_mtt_seg_#t~ret3351#1, mthca_arbel_write_mtt_seg_#t~mem3352#1.base, mthca_arbel_write_mtt_seg_#t~mem3352#1.offset, mthca_arbel_write_mtt_seg_#t~mem3353#1, mthca_arbel_write_mtt_seg_#t~mem3354#1, mthca_arbel_write_mtt_seg_#t~ret3355#1, mthca_arbel_write_mtt_seg_#t~mem3356#1.base, mthca_arbel_write_mtt_seg_#t~mem3356#1.offset, mthca_arbel_write_mtt_seg_#t~mem3357#1, mthca_arbel_write_mtt_seg_~dev#1.base, mthca_arbel_write_mtt_seg_~dev#1.offset, mthca_arbel_write_mtt_seg_~mtt#1.base, mthca_arbel_write_mtt_seg_~mtt#1.offset, mthca_arbel_write_mtt_seg_~start_index#1, mthca_arbel_write_mtt_seg_~buffer_list#1.base, mthca_arbel_write_mtt_seg_~buffer_list#1.offset, mthca_arbel_write_mtt_seg_~list_len#1, mthca_arbel_write_mtt_seg_~mtts~1#1.base, mthca_arbel_write_mtt_seg_~mtts~1#1.offset, mthca_arbel_write_mtt_seg_~#dma_handle~0#1.base, mthca_arbel_write_mtt_seg_~#dma_handle~0#1.offset, mthca_arbel_write_mtt_seg_~i~29#1, mthca_arbel_write_mtt_seg_~s~1#1, mthca_arbel_write_mtt_seg_~tmp~190#1, mthca_arbel_write_mtt_seg_~tmp___0~64#1, mthca_arbel_write_mtt_seg_~tmp___1~46#1.base, mthca_arbel_write_mtt_seg_~tmp___1~46#1.offset, mthca_arbel_write_mtt_seg_~tmp___2~38#1, mthca_arbel_write_mtt_seg_~tmp___3~29#1;mthca_arbel_write_mtt_seg_~dev#1.base, mthca_arbel_write_mtt_seg_~dev#1.offset := mthca_arbel_write_mtt_seg_#in~dev#1.base, mthca_arbel_write_mtt_seg_#in~dev#1.offset;mthca_arbel_write_mtt_seg_~mtt#1.base, mthca_arbel_write_mtt_seg_~mtt#1.offset := mthca_arbel_write_mtt_seg_#in~mtt#1.base, mthca_arbel_write_mtt_seg_#in~mtt#1.offset;mthca_arbel_write_mtt_seg_~start_index#1 := mthca_arbel_write_mtt_seg_#in~start_index#1;mthca_arbel_write_mtt_seg_~buffer_list#1.base, mthca_arbel_write_mtt_seg_~buffer_list#1.offset := mthca_arbel_write_mtt_seg_#in~buffer_list#1.base, mthca_arbel_write_mtt_seg_#in~buffer_list#1.offset;mthca_arbel_write_mtt_seg_~list_len#1 := mthca_arbel_write_mtt_seg_#in~list_len#1;havoc mthca_arbel_write_mtt_seg_~mtts~1#1.base, mthca_arbel_write_mtt_seg_~mtts~1#1.offset;call mthca_arbel_write_mtt_seg_~#dma_handle~0#1.base, mthca_arbel_write_mtt_seg_~#dma_handle~0#1.offset := #Ultimate.allocOnStack(8);havoc mthca_arbel_write_mtt_seg_~i~29#1;havoc mthca_arbel_write_mtt_seg_~s~1#1;havoc mthca_arbel_write_mtt_seg_~tmp~190#1;havoc mthca_arbel_write_mtt_seg_~tmp___0~64#1;havoc mthca_arbel_write_mtt_seg_~tmp___1~46#1.base, mthca_arbel_write_mtt_seg_~tmp___1~46#1.offset;havoc mthca_arbel_write_mtt_seg_~tmp___2~38#1;havoc mthca_arbel_write_mtt_seg_~tmp___3~29#1;mthca_arbel_write_mtt_seg_~s~1#1 := (if 8 * mthca_arbel_write_mtt_seg_~start_index#1 % 4294967296 % 4294967296 <= 2147483647 then 8 * mthca_arbel_write_mtt_seg_~start_index#1 % 4294967296 % 4294967296 else 8 * mthca_arbel_write_mtt_seg_~start_index#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:59:35,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16103: assume !(0 != ~tmp___1~47#1);assume { :begin_inline_mthca_tavor_write_mtt_seg } true;mthca_tavor_write_mtt_seg_#in~dev#1.base, mthca_tavor_write_mtt_seg_#in~dev#1.offset, mthca_tavor_write_mtt_seg_#in~mtt#1.base, mthca_tavor_write_mtt_seg_#in~mtt#1.offset, mthca_tavor_write_mtt_seg_#in~start_index#1, mthca_tavor_write_mtt_seg_#in~buffer_list#1.base, mthca_tavor_write_mtt_seg_#in~buffer_list#1.offset, mthca_tavor_write_mtt_seg_#in~list_len#1 := ~dev#1.base, ~dev#1.offset, ~mtt#1.base, ~mtt#1.offset, ~start_index#1, ~buffer_list#1.base, ~buffer_list#1.offset, ~chunk~0#1;havoc mthca_tavor_write_mtt_seg_#t~mem3341#1.base, mthca_tavor_write_mtt_seg_#t~mem3341#1.offset, mthca_tavor_write_mtt_seg_#t~mem3340#1, mthca_tavor_write_mtt_seg_#t~mem3339#1, mthca_tavor_write_mtt_seg_#t~mem3342#1, mthca_tavor_write_mtt_seg_#t~ret3343#1, mthca_tavor_write_mtt_seg_~dev#1.base, mthca_tavor_write_mtt_seg_~dev#1.offset, mthca_tavor_write_mtt_seg_~mtt#1.base, mthca_tavor_write_mtt_seg_~mtt#1.offset, mthca_tavor_write_mtt_seg_~start_index#1, mthca_tavor_write_mtt_seg_~buffer_list#1.base, mthca_tavor_write_mtt_seg_~buffer_list#1.offset, mthca_tavor_write_mtt_seg_~list_len#1, mthca_tavor_write_mtt_seg_~mtts~0#1.base, mthca_tavor_write_mtt_seg_~mtts~0#1.offset, mthca_tavor_write_mtt_seg_~i~28#1, mthca_tavor_write_mtt_seg_~tmp~189#1;mthca_tavor_write_mtt_seg_~dev#1.base, mthca_tavor_write_mtt_seg_~dev#1.offset := mthca_tavor_write_mtt_seg_#in~dev#1.base, mthca_tavor_write_mtt_seg_#in~dev#1.offset;mthca_tavor_write_mtt_seg_~mtt#1.base, mthca_tavor_write_mtt_seg_~mtt#1.offset := mthca_tavor_write_mtt_seg_#in~mtt#1.base, mthca_tavor_write_mtt_seg_#in~mtt#1.offset;mthca_tavor_write_mtt_seg_~start_index#1 := mthca_tavor_write_mtt_seg_#in~start_index#1;mthca_tavor_write_mtt_seg_~buffer_list#1.base, mthca_tavor_write_mtt_seg_~buffer_list#1.offset := mthca_tavor_write_mtt_seg_#in~buffer_list#1.base, mthca_tavor_write_mtt_seg_#in~buffer_list#1.offset;mthca_tavor_write_mtt_seg_~list_len#1 := mthca_tavor_write_mtt_seg_#in~list_len#1;havoc mthca_tavor_write_mtt_seg_~mtts~0#1.base, mthca_tavor_write_mtt_seg_~mtts~0#1.offset;havoc mthca_tavor_write_mtt_seg_~i~28#1;havoc mthca_tavor_write_mtt_seg_~tmp~189#1;call mthca_tavor_write_mtt_seg_#t~mem3341#1.base, mthca_tavor_write_mtt_seg_#t~mem3341#1.offset := read~$Pointer$#14(mthca_tavor_write_mtt_seg_~dev#1.base, 3758 + mthca_tavor_write_mtt_seg_~dev#1.offset, 8);call mthca_tavor_write_mtt_seg_#t~mem3340#1 := read~int#14(mthca_tavor_write_mtt_seg_~mtt#1.base, 12 + mthca_tavor_write_mtt_seg_~mtt#1.offset, 4);call mthca_tavor_write_mtt_seg_#t~mem3339#1 := read~int#14(mthca_tavor_write_mtt_seg_~dev#1.base, 3283 + mthca_tavor_write_mtt_seg_~dev#1.offset, 4);mthca_tavor_write_mtt_seg_~mtts~0#1.base, mthca_tavor_write_mtt_seg_~mtts~0#1.offset := mthca_tavor_write_mtt_seg_#t~mem3341#1.base, mthca_tavor_write_mtt_seg_#t~mem3341#1.offset + (if (mthca_tavor_write_mtt_seg_#t~mem3340#1 * mthca_tavor_write_mtt_seg_#t~mem3339#1 % 4294967296 + 8 * mthca_tavor_write_mtt_seg_~start_index#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (mthca_tavor_write_mtt_seg_#t~mem3340#1 * mthca_tavor_write_mtt_seg_#t~mem3339#1 % 4294967296 + 8 * mthca_tavor_write_mtt_seg_~start_index#1) % 18446744073709551616 % 18446744073709551616 else (mthca_tavor_write_mtt_seg_#t~mem3340#1 * mthca_tavor_write_mtt_seg_#t~mem3339#1 % 4294967296 + 8 * mthca_tavor_write_mtt_seg_~start_index#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc mthca_tavor_write_mtt_seg_#t~mem3341#1.base, mthca_tavor_write_mtt_seg_#t~mem3341#1.offset;havoc mthca_tavor_write_mtt_seg_#t~mem3340#1;havoc mthca_tavor_write_mtt_seg_#t~mem3339#1;mthca_tavor_write_mtt_seg_~i~28#1 := 0; [2025-02-08 02:59:35,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15946-2: call __mthca_write_mtt_#t~mem3328#1 := read~int#14(__mthca_write_mtt_~dev#1.base, 3718 + __mthca_write_mtt_~dev#1.offset, 8);call __mthca_write_mtt_#t~mem3327#1 := read~int#14(__mthca_write_mtt_~mtt#1.base, 12 + __mthca_write_mtt_~mtt#1.offset, 4);call __mthca_write_mtt_#t~mem3326#1 := read~int#14(__mthca_write_mtt_~dev#1.base, 3283 + __mthca_write_mtt_~dev#1.offset, 4); [2025-02-08 02:59:35,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15946-1: SUMMARY for call __mthca_write_mtt_#t~ret3329#1 := __fswab64(__mthca_write_mtt_#t~mem3328#1 + __mthca_write_mtt_#t~mem3327#1 * __mthca_write_mtt_#t~mem3326#1 % 4294967296 + 8 * __mthca_write_mtt_~start_index#1); srcloc: null [2025-02-08 02:59:35,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16054: assume 0 != mthca_arbel_write_mtt_seg_~tmp___2~38#1; [2025-02-08 02:59:35,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16054: assume !(0 != mthca_arbel_write_mtt_seg_~tmp___2~38#1);call mthca_arbel_write_mtt_seg_#t~mem3352#1.base, mthca_arbel_write_mtt_seg_#t~mem3352#1.offset := read~$Pointer$#14(mthca_arbel_write_mtt_seg_~dev#1.base, 2391 + mthca_arbel_write_mtt_seg_~dev#1.offset, 8);call mthca_arbel_write_mtt_seg_#t~mem3353#1 := read~int#8(mthca_arbel_write_mtt_seg_~#dma_handle~0#1.base, mthca_arbel_write_mtt_seg_~#dma_handle~0#1.offset, 8); [2025-02-08 02:59:35,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15980-1: SUMMARY for call mthca_free_mailbox(__mthca_write_mtt_~dev#1.base, __mthca_write_mtt_~dev#1.offset, __mthca_write_mtt_~mailbox~16#1.base, __mthca_write_mtt_~mailbox~16#1.offset); srcloc: null [2025-02-08 02:59:35,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15980: __mthca_write_mtt_#res#1 := __mthca_write_mtt_~err~37#1; [2025-02-08 02:59:35,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15964-1: assume { :begin_inline_mthca_WRITE_MTT } true;mthca_WRITE_MTT_#in~dev#1.base, mthca_WRITE_MTT_#in~dev#1.offset, mthca_WRITE_MTT_#in~mailbox#1.base, mthca_WRITE_MTT_#in~mailbox#1.offset, mthca_WRITE_MTT_#in~num_mtt#1 := __mthca_write_mtt_~dev#1.base, __mthca_write_mtt_~dev#1.offset, __mthca_write_mtt_~mailbox~16#1.base, __mthca_write_mtt_~mailbox~16#1.offset, 1 + __mthca_write_mtt_~i~27#1 - (1 + __mthca_write_mtt_~i~27#1) % 2;havoc mthca_WRITE_MTT_#res#1;havoc mthca_WRITE_MTT_#t~mem1781#1, mthca_WRITE_MTT_#t~ret1782#1, mthca_WRITE_MTT_~dev#1.base, mthca_WRITE_MTT_~dev#1.offset, mthca_WRITE_MTT_~mailbox#1.base, mthca_WRITE_MTT_~mailbox#1.offset, mthca_WRITE_MTT_~num_mtt#1, mthca_WRITE_MTT_~tmp~76#1;mthca_WRITE_MTT_~dev#1.base, mthca_WRITE_MTT_~dev#1.offset := mthca_WRITE_MTT_#in~dev#1.base, mthca_WRITE_MTT_#in~dev#1.offset;mthca_WRITE_MTT_~mailbox#1.base, mthca_WRITE_MTT_~mailbox#1.offset := mthca_WRITE_MTT_#in~mailbox#1.base, mthca_WRITE_MTT_#in~mailbox#1.offset;mthca_WRITE_MTT_~num_mtt#1 := mthca_WRITE_MTT_#in~num_mtt#1;havoc mthca_WRITE_MTT_~tmp~76#1;call mthca_WRITE_MTT_#t~mem1781#1 := read~int#14(mthca_WRITE_MTT_~mailbox#1.base, mthca_WRITE_MTT_~mailbox#1.offset, 8); [2025-02-08 02:59:35,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15964: __mthca_write_mtt_#t~ret3332#1 := mthca_WRITE_MTT_#res#1;havoc mthca_WRITE_MTT_#t~mem1781#1, mthca_WRITE_MTT_#t~ret1782#1, mthca_WRITE_MTT_~dev#1.base, mthca_WRITE_MTT_~dev#1.offset, mthca_WRITE_MTT_~mailbox#1.base, mthca_WRITE_MTT_~mailbox#1.offset, mthca_WRITE_MTT_~num_mtt#1, mthca_WRITE_MTT_~tmp~76#1;havoc mthca_WRITE_MTT_#in~dev#1.base, mthca_WRITE_MTT_#in~dev#1.offset, mthca_WRITE_MTT_#in~mailbox#1.base, mthca_WRITE_MTT_#in~mailbox#1.offset, mthca_WRITE_MTT_#in~num_mtt#1;assume { :end_inline_mthca_WRITE_MTT } true;assume -2147483648 <= __mthca_write_mtt_#t~ret3332#1 && __mthca_write_mtt_#t~ret3332#1 <= 2147483647;__mthca_write_mtt_~err~37#1 := __mthca_write_mtt_#t~ret3332#1;havoc __mthca_write_mtt_#t~ret3332#1; [2025-02-08 02:59:35,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15956: assume __mthca_write_mtt_~i~27#1 < __mthca_write_mtt_~list_len#1 && __mthca_write_mtt_~i~27#1 <= 509; [2025-02-08 02:59:35,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15956: assume !(__mthca_write_mtt_~i~27#1 < __mthca_write_mtt_~list_len#1 && __mthca_write_mtt_~i~27#1 <= 509); [2025-02-08 02:59:35,031 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16022: call ULTIMATE.dealloc(mthca_arbel_write_mtt_seg_~#dma_handle~0#1.base, mthca_arbel_write_mtt_seg_~#dma_handle~0#1.offset);havoc mthca_arbel_write_mtt_seg_~#dma_handle~0#1.base, mthca_arbel_write_mtt_seg_~#dma_handle~0#1.offset;havoc mthca_arbel_write_mtt_seg_#t~ret3344#1, mthca_arbel_write_mtt_seg_#t~mem3345#1, mthca_arbel_write_mtt_seg_#t~ret3346#1, mthca_arbel_write_mtt_seg_#t~mem3347#1.base, mthca_arbel_write_mtt_seg_#t~mem3347#1.offset, mthca_arbel_write_mtt_seg_#t~mem3349#1, mthca_arbel_write_mtt_seg_#t~mem3348#1, mthca_arbel_write_mtt_seg_#t~ret3350#1.base, mthca_arbel_write_mtt_seg_#t~ret3350#1.offset, mthca_arbel_write_mtt_seg_#t~ret3351#1, mthca_arbel_write_mtt_seg_#t~mem3352#1.base, mthca_arbel_write_mtt_seg_#t~mem3352#1.offset, mthca_arbel_write_mtt_seg_#t~mem3353#1, mthca_arbel_write_mtt_seg_#t~mem3354#1, mthca_arbel_write_mtt_seg_#t~ret3355#1, mthca_arbel_write_mtt_seg_#t~mem3356#1.base, mthca_arbel_write_mtt_seg_#t~mem3356#1.offset, mthca_arbel_write_mtt_seg_#t~mem3357#1, mthca_arbel_write_mtt_seg_~dev#1.base, mthca_arbel_write_mtt_seg_~dev#1.offset, mthca_arbel_write_mtt_seg_~mtt#1.base, mthca_arbel_write_mtt_seg_~mtt#1.offset, mthca_arbel_write_mtt_seg_~start_index#1, mthca_arbel_write_mtt_seg_~buffer_list#1.base, mthca_arbel_write_mtt_seg_~buffer_list#1.offset, mthca_arbel_write_mtt_seg_~list_len#1, mthca_arbel_write_mtt_seg_~mtts~1#1.base, mthca_arbel_write_mtt_seg_~mtts~1#1.offset, mthca_arbel_write_mtt_seg_~#dma_handle~0#1.base, mthca_arbel_write_mtt_seg_~#dma_handle~0#1.offset, mthca_arbel_write_mtt_seg_~i~29#1, mthca_arbel_write_mtt_seg_~s~1#1, mthca_arbel_write_mtt_seg_~tmp~190#1, mthca_arbel_write_mtt_seg_~tmp___0~64#1, mthca_arbel_write_mtt_seg_~tmp___1~46#1.base, mthca_arbel_write_mtt_seg_~tmp___1~46#1.offset, mthca_arbel_write_mtt_seg_~tmp___2~38#1, mthca_arbel_write_mtt_seg_~tmp___3~29#1;havoc mthca_arbel_write_mtt_seg_#in~dev#1.base, mthca_arbel_write_mtt_seg_#in~dev#1.offset, mthca_arbel_write_mtt_seg_#in~mtt#1.base, mthca_arbel_write_mtt_seg_#in~mtt#1.offset, mthca_arbel_write_mtt_seg_#in~start_index#1, mthca_arbel_write_mtt_seg_#in~buffer_list#1.base, mthca_arbel_write_mtt_seg_#in~buffer_list#1.offset, mthca_arbel_write_mtt_seg_#in~list_len#1;assume { :end_inline_mthca_arbel_write_mtt_seg } true; [2025-02-08 02:59:35,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23926: ~chunk_size~0 := 262144; [2025-02-08 02:59:35,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23895: call ULTIMATE.dealloc(~#__key~13.base, ~#__key~13.offset);havoc ~#__key~13.base, ~#__key~13.offset; [2025-02-08 02:59:35,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23961: ~i~56 := 1 + ~i~56; [2025-02-08 02:59:35,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23957-1: SUMMARY for call #t~ret6193 := mthca_UNMAP_ICM(~dev.base, ~dev.offset, 262144 * ~i~56 + ~virt, 64); srcloc: null [2025-02-08 02:59:35,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23957: assume -2147483648 <= #t~ret6193 && #t~ret6193 <= 2147483647;havoc #t~ret6193;call #t~mem6194.base, #t~mem6194.offset := read~$Pointer$#14(~table~0.base, 176 + ~table~0.offset + 8 * ~i~56, 8);call #t~mem6195 := read~int#14(~table~0.base, 24 + ~table~0.offset, 4); [2025-02-08 02:59:35,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23967-1: SUMMARY for call kfree(~table~0.base, ~table~0.offset); srcloc: null [2025-02-08 02:59:35,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23967: #res.base, #res.offset := 0, 0;call ULTIMATE.dealloc(~#__key~13.base, ~#__key~13.offset);havoc ~#__key~13.base, ~#__key~13.offset; [2025-02-08 02:59:35,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23939-1: SUMMARY for call mthca_free_icm(~dev.base, ~dev.offset, #t~mem6187.base, #t~mem6187.offset, #t~mem6188); srcloc: null [2025-02-08 02:59:35,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23939: havoc #t~mem6187.base, #t~mem6187.offset;havoc #t~mem6188;call write~$Pointer$#14(0, 0, ~table~0.base, 176 + ~table~0.offset + 8 * ~i~56, 8); [2025-02-08 02:59:35,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23953: ~i~56 := 0; [2025-02-08 02:59:35,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23916: call write~$Pointer$#14(0, 0, ~table~0.base, 176 + ~table~0.offset + 8 * ~i~56, 8);~i~56 := 1 + ~i~56; [2025-02-08 02:59:35,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23958: havoc #t~mem6194.base, #t~mem6194.offset;havoc #t~mem6195; [2025-02-08 02:59:35,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23927: assume 262144 * (1 + ~i~56) > ~nobj * ~obj_size;~chunk_size~0 := ~nobj * ~obj_size + -262144 * ~i~56; [2025-02-08 02:59:35,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23927: assume !(262144 * (1 + ~i~56) > ~nobj * ~obj_size); [2025-02-08 02:59:35,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23954: assume ~i~56 < ~num_icm~0; [2025-02-08 02:59:35,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23954: assume !(~i~56 < ~num_icm~0); [2025-02-08 02:59:35,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23956-1: call #t~mem6192.base, #t~mem6192.offset := read~$Pointer$#14(~table~0.base, 176 + ~table~0.offset + 8 * ~i~56, 8); [2025-02-08 02:59:35,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23956: assume 0 != (#t~mem6192.base + #t~mem6192.offset) % 18446744073709551616;havoc #t~mem6192.base, #t~mem6192.offset; [2025-02-08 02:59:35,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23956: assume !(0 != (#t~mem6192.base + #t~mem6192.offset) % 18446744073709551616);havoc #t~mem6192.base, #t~mem6192.offset; [2025-02-08 02:59:35,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23958-1: SUMMARY for call mthca_free_icm(~dev.base, ~dev.offset, #t~mem6194.base, #t~mem6194.offset, #t~mem6195); srcloc: null [2025-02-08 02:59:35,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23937-1: SUMMARY for call #t~ret6186 := mthca_MAP_ICM(~dev.base, ~dev.offset, #t~mem6185.base, #t~mem6185.offset, 262144 * ~i~56 + ~virt); srcloc: null [2025-02-08 02:59:35,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23937: assume -2147483648 <= #t~ret6186 && #t~ret6186 <= 2147483647;~tmp___0~158 := #t~ret6186;havoc #t~mem6185.base, #t~mem6185.offset;havoc #t~ret6186; [2025-02-08 02:59:35,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23931-1: SUMMARY for call #t~ret6183.base, #t~ret6183.offset := mthca_alloc_icm(~dev.base, ~dev.offset, (if ~chunk_size~0 % 4294967296 / 4096 % 4294967296 % 4294967296 <= 2147483647 then ~chunk_size~0 % 4294967296 / 4096 % 4294967296 % 4294967296 else ~chunk_size~0 % 4294967296 / 4096 % 4294967296 % 4294967296 - 4294967296), (if 0 != ~use_lowmem then 720 else 131794), ~use_coherent); srcloc: null [2025-02-08 02:59:35,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23931: call write~$Pointer$#14(#t~ret6183.base, #t~ret6183.offset, ~table~0.base, 176 + ~table~0.offset + 8 * ~i~56, 8);havoc #t~ret6183.base, #t~ret6183.offset;call #t~mem6184.base, #t~mem6184.offset := read~$Pointer$#14(~table~0.base, 176 + ~table~0.offset + 8 * ~i~56, 8); [2025-02-08 02:59:35,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23933: assume 0 == (#t~mem6184.base + #t~mem6184.offset) % 18446744073709551616;havoc #t~mem6184.base, #t~mem6184.offset; [2025-02-08 02:59:35,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23933: assume !(0 == (#t~mem6184.base + #t~mem6184.offset) % 18446744073709551616);havoc #t~mem6184.base, #t~mem6184.offset;call #t~mem6185.base, #t~mem6185.offset := read~$Pointer$#14(~table~0.base, 176 + ~table~0.offset + 8 * ~i~56, 8); [2025-02-08 02:59:35,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23938: assume 0 != ~tmp___0~158;call #t~mem6187.base, #t~mem6187.offset := read~$Pointer$#14(~table~0.base, 176 + ~table~0.offset + 8 * ~i~56, 8);call #t~mem6188 := read~int#14(~table~0.base, 24 + ~table~0.offset, 4); [2025-02-08 02:59:35,239 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23938: assume !(0 != ~tmp___0~158);call #t~mem6189.base, #t~mem6189.offset := read~$Pointer$#14(~table~0.base, 176 + ~table~0.offset + 8 * ~i~56, 8);call #t~mem6190.base, #t~mem6190.offset := read~$Pointer$#14(~table~0.base, 176 + ~table~0.offset + 8 * ~i~56, 8);call #t~mem6191 := read~int#14(#t~mem6190.base, 16 + #t~mem6190.offset, 4);call write~int#14(1 + #t~mem6191, #t~mem6189.base, 16 + #t~mem6189.offset, 4);havoc #t~mem6189.base, #t~mem6189.offset;havoc #t~mem6190.base, #t~mem6190.offset;havoc #t~mem6191;~i~56 := 1 + ~i~56; [2025-02-08 02:59:35,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26269: havoc dma_set_mask_#t~nondet6776#1; [2025-02-08 02:59:35,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7396-1: SUMMARY for call down(~dev.base, 2981 + ~dev.offset); srcloc: null [2025-02-08 02:59:35,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7396: ~i~1 := 1 + ~i~1; [2025-02-08 02:59:35,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26522: havoc #t~ret6821.base, #t~ret6821.offset; [2025-02-08 02:59:35,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23978-1: call #t~mem6196.base, #t~mem6196.offset := read~$Pointer$#14(~table.base, 176 + ~table.offset + 8 * ~i~57, 8); [2025-02-08 02:59:35,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23983: ~i~57 := 1 + ~i~57; [2025-02-08 02:59:35,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23979-1: SUMMARY for call #t~ret6198 := mthca_UNMAP_ICM(~dev.base, ~dev.offset, #t~mem6197 + 262144 * ~i~57, 64); srcloc: null [2025-02-08 02:59:35,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23978: assume 0 != (#t~mem6196.base + #t~mem6196.offset) % 18446744073709551616;havoc #t~mem6196.base, #t~mem6196.offset;call #t~mem6197 := read~int#14(~table.base, ~table.offset, 8); [2025-02-08 02:59:35,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23978: assume !(0 != (#t~mem6196.base + #t~mem6196.offset) % 18446744073709551616);havoc #t~mem6196.base, #t~mem6196.offset; [2025-02-08 02:59:35,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23980-1: SUMMARY for call mthca_free_icm(~dev.base, ~dev.offset, #t~mem6199.base, #t~mem6199.offset, #t~mem6200); srcloc: null [2025-02-08 02:59:35,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23979: assume -2147483648 <= #t~ret6198 && #t~ret6198 <= 2147483647;havoc #t~mem6197;havoc #t~ret6198;call #t~mem6199.base, #t~mem6199.offset := read~$Pointer$#14(~table.base, 176 + ~table.offset + 8 * ~i~57, 8);call #t~mem6200 := read~int#14(~table.base, 24 + ~table.offset, 4); [2025-02-08 02:59:35,535 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23980: havoc #t~mem6199.base, #t~mem6199.offset;havoc #t~mem6200; [2025-02-08 02:59:35,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23837: assume 0 != mthca_table_get_range_~err~83#1; [2025-02-08 02:59:35,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23837: assume !(0 != mthca_table_get_range_~err~83#1);mthca_table_get_range_~i~54#1 := mthca_table_get_range_~i~54#1 + mthca_table_get_range_~inc~0#1; [2025-02-08 02:59:35,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15850: ~seg~1#1 := 4294967295; [2025-02-08 02:59:35,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23854: assume mthca_table_get_range_~i~54#1 > mthca_table_get_range_~start#1; [2025-02-08 02:59:35,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23854: assume !(mthca_table_get_range_~i~54#1 > mthca_table_get_range_~start#1);mthca_table_get_range_#res#1 := mthca_table_get_range_~err~83#1; [2025-02-08 02:59:35,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15848: #t~ret3303#1 := mthca_table_get_range_#res#1;havoc mthca_table_get_range_#t~mem6178#1, mthca_table_get_range_#t~ret6179#1, mthca_table_get_range_~dev#1.base, mthca_table_get_range_~dev#1.offset, mthca_table_get_range_~table#1.base, mthca_table_get_range_~table#1.offset, mthca_table_get_range_~start#1, mthca_table_get_range_~end#1, mthca_table_get_range_~inc~0#1, mthca_table_get_range_~i~54#1, mthca_table_get_range_~err~83#1;havoc mthca_table_get_range_#in~dev#1.base, mthca_table_get_range_#in~dev#1.offset, mthca_table_get_range_#in~table#1.base, mthca_table_get_range_#in~table#1.offset, mthca_table_get_range_#in~start#1, mthca_table_get_range_#in~end#1;assume { :end_inline_mthca_table_get_range } true;assume -2147483648 <= #t~ret3303#1 && #t~ret3303#1 <= 2147483647;~tmp___0~61#1 := #t~ret3303#1;havoc #t~mem3301#1.base, #t~mem3301#1.offset;havoc #t~bitwise3302#1;havoc #t~ret3303#1; [2025-02-08 02:59:35,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23852: SUMMARY for call mthca_table_put(mthca_table_get_range_~dev#1.base, mthca_table_get_range_~dev#1.offset, mthca_table_get_range_~table#1.base, mthca_table_get_range_~table#1.offset, mthca_table_get_range_~i~54#1); srcloc: null [2025-02-08 02:59:35,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15850-1: SUMMARY for call mthca_buddy_free(~buddy#1.base, ~buddy#1.offset, ~seg~1#1, ~order#1); srcloc: null [2025-02-08 02:59:35,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23836-1: SUMMARY for call mthca_table_get_range_#t~ret6179#1 := mthca_table_get(mthca_table_get_range_~dev#1.base, mthca_table_get_range_~dev#1.offset, mthca_table_get_range_~table#1.base, mthca_table_get_range_~table#1.offset, mthca_table_get_range_~i~54#1); srcloc: null [2025-02-08 02:59:35,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23836: assume -2147483648 <= mthca_table_get_range_#t~ret6179#1 && mthca_table_get_range_#t~ret6179#1 <= 2147483647;mthca_table_get_range_~err~83#1 := mthca_table_get_range_#t~ret6179#1; [2025-02-08 02:59:35,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23843: assume mthca_table_get_range_~i~54#1 <= mthca_table_get_range_~end#1; [2025-02-08 02:59:35,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23843: assume !(mthca_table_get_range_~i~54#1 <= mthca_table_get_range_~end#1);mthca_table_get_range_#res#1 := 0; [2025-02-08 02:59:35,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23851: mthca_table_get_range_~i~54#1 := mthca_table_get_range_~i~54#1 - mthca_table_get_range_~inc~0#1; [2025-02-08 02:59:35,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15849: assume 0 != ~tmp___0~61#1; [2025-02-08 02:59:35,742 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15849: assume !(0 != ~tmp___0~61#1); [2025-02-08 02:59:35,782 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26425: havoc pci_bus_read_config_dword_#t~nondet6803#1; [2025-02-08 02:59:39,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6744: call ULTIMATE.dealloc(~#__key~1.base, ~#__key~1.offset);havoc ~#__key~1.base, ~#__key~1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0.base, ~#__constr_expr_0~0.offset);havoc ~#__constr_expr_0~0.base, ~#__constr_expr_0~0.offset; [2025-02-08 02:59:39,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12877-2: call #t~mem2269.base, #t~mem2269.offset := read~$Pointer$#14(~array.base, ~array.offset, 8);call #t~mem2270.base, #t~mem2270.offset := read~$Pointer$#14(#t~mem2269.base, #t~mem2269.offset + 12 * (if ~i~11 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~11 % 18446744073709551616 % 18446744073709551616 else ~i~11 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:59:39,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12877: ~i~11 := 1 + ~i~11; [2025-02-08 02:59:39,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12877-1: SUMMARY for call free_pages(#t~mem2270.base + #t~mem2270.offset, 0); srcloc: null [2025-02-08 02:59:39,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14148-1: SUMMARY for call mthca_free_eq(~dev.base, ~dev.offset, ~dev.base, 3962 + ~dev.offset + 156 * (if ~i~20 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~20 % 18446744073709551616 % 18446744073709551616 else ~i~20 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:59:39,963 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14148: ~i~20 := 1 + ~i~20; [2025-02-08 02:59:46,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25685: assume 0 == (~catas_wq~0.base + ~catas_wq~0.offset) % 18446744073709551616;mthca_catas_init_#res#1 := -12;call ULTIMATE.dealloc(mthca_catas_init_~#__key~18#1.base, mthca_catas_init_~#__key~18#1.offset);havoc mthca_catas_init_~#__key~18#1.base, mthca_catas_init_~#__key~18#1.offset;call ULTIMATE.dealloc(mthca_catas_init_~#__constr_expr_0~2#1.base, mthca_catas_init_~#__constr_expr_0~2#1.offset);havoc mthca_catas_init_~#__constr_expr_0~2#1.base, mthca_catas_init_~#__constr_expr_0~2#1.offset;call ULTIMATE.dealloc(mthca_catas_init_~#__key___0~3#1.base, mthca_catas_init_~#__key___0~3#1.offset);havoc mthca_catas_init_~#__key___0~3#1.base, mthca_catas_init_~#__key___0~3#1.offset; [2025-02-08 02:59:46,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25685: assume !(0 == (~catas_wq~0.base + ~catas_wq~0.offset) % 18446744073709551616);mthca_catas_init_#res#1 := 0;call ULTIMATE.dealloc(mthca_catas_init_~#__key~18#1.base, mthca_catas_init_~#__key~18#1.offset);havoc mthca_catas_init_~#__key~18#1.base, mthca_catas_init_~#__key~18#1.offset;call ULTIMATE.dealloc(mthca_catas_init_~#__constr_expr_0~2#1.base, mthca_catas_init_~#__constr_expr_0~2#1.offset);havoc mthca_catas_init_~#__constr_expr_0~2#1.base, mthca_catas_init_~#__constr_expr_0~2#1.offset;call ULTIMATE.dealloc(mthca_catas_init_~#__key___0~3#1.base, mthca_catas_init_~#__key___0~3#1.offset);havoc mthca_catas_init_~#__key___0~3#1.base, mthca_catas_init_~#__key___0~3#1.offset; [2025-02-08 02:59:46,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26098: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:59:46,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6411: havoc ldv_main_exported_5_#t~ret5997#1.base, ldv_main_exported_5_#t~ret5997#1.offset, ldv_main_exported_5_#t~ret5998#1.base, ldv_main_exported_5_#t~ret5998#1.offset, ldv_main_exported_5_#t~ret5999#1.base, ldv_main_exported_5_#t~ret5999#1.offset, ldv_main_exported_5_#t~nondet6000#1, ldv_main_exported_5_#t~switch6001#1, ldv_main_exported_5_#t~ret6002#1, ldv_main_exported_5_~ldvarg12~0#1.base, ldv_main_exported_5_~ldvarg12~0#1.offset, ldv_main_exported_5_~tmp~315#1.base, ldv_main_exported_5_~tmp~315#1.offset, ldv_main_exported_5_~ldvarg10~0#1.base, ldv_main_exported_5_~ldvarg10~0#1.offset, ldv_main_exported_5_~tmp___0~146#1.base, ldv_main_exported_5_~tmp___0~146#1.offset, ldv_main_exported_5_~ldvarg11~0#1.base, ldv_main_exported_5_~ldvarg11~0#1.offset, ldv_main_exported_5_~tmp___1~113#1.base, ldv_main_exported_5_~tmp___1~113#1.offset, ldv_main_exported_5_~tmp___2~90#1;assume { :end_inline_ldv_main_exported_5 } true; [2025-02-08 02:59:46,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25670: call ULTIMATE.dealloc(mthca_catas_init_~#__key~18#1.base, mthca_catas_init_~#__key~18#1.offset);havoc mthca_catas_init_~#__key~18#1.base, mthca_catas_init_~#__key~18#1.offset;call ULTIMATE.dealloc(mthca_catas_init_~#__constr_expr_0~2#1.base, mthca_catas_init_~#__constr_expr_0~2#1.offset);havoc mthca_catas_init_~#__constr_expr_0~2#1.base, mthca_catas_init_~#__constr_expr_0~2#1.offset;call ULTIMATE.dealloc(mthca_catas_init_~#__key___0~3#1.base, mthca_catas_init_~#__key___0~3#1.offset);havoc mthca_catas_init_~#__key___0~3#1.base, mthca_catas_init_~#__key___0~3#1.offset;mthca_init_#t~ret535#1 := mthca_catas_init_#res#1;havoc mthca_catas_init_#t~mem6741#1, mthca_catas_init_#t~ret6742#1.base, mthca_catas_init_#t~ret6742#1.offset, mthca_catas_init_~#__key~18#1.base, mthca_catas_init_~#__key~18#1.offset, mthca_catas_init_~#__constr_expr_0~2#1.base, mthca_catas_init_~#__constr_expr_0~2#1.offset, mthca_catas_init_~#__key___0~3#1.base, mthca_catas_init_~#__key___0~3#1.offset, mthca_catas_init_~__lock_name~0#1.base, mthca_catas_init_~__lock_name~0#1.offset, mthca_catas_init_~tmp~378#1.base, mthca_catas_init_~tmp~378#1.offset;assume { :end_inline_mthca_catas_init } true;assume -2147483648 <= mthca_init_#t~ret535#1 && mthca_init_#t~ret535#1 <= 2147483647;mthca_init_~ret~1#1 := mthca_init_#t~ret535#1;havoc mthca_init_#t~ret535#1; [2025-02-08 02:59:46,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6280-1: SUMMARY for call ldv_pci_driver_7_#t~ret537#1.base, ldv_pci_driver_7_#t~ret537#1.offset := ldv_init_zalloc(2976); srcloc: null [2025-02-08 02:59:46,193 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6280: ldv_pci_driver_7_~tmp~26#1.base, ldv_pci_driver_7_~tmp~26#1.offset := ldv_pci_driver_7_#t~ret537#1.base, ldv_pci_driver_7_#t~ret537#1.offset;havoc ldv_pci_driver_7_#t~ret537#1.base, ldv_pci_driver_7_#t~ret537#1.offset;~mthca_driver_group1~0.base, ~mthca_driver_group1~0.offset := ldv_pci_driver_7_~tmp~26#1.base, ldv_pci_driver_7_~tmp~26#1.offset; [2025-02-08 02:59:46,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248: havoc mthca_validate_profile_#t~mem525#1, mthca_validate_profile_#t~mem526#1, mthca_validate_profile_#t~mem527#1, mthca_validate_profile_#t~ret528#1, mthca_validate_profile_#t~mem529#1, mthca_validate_profile_#t~ret530#1, mthca_validate_profile_#t~mem531#1, mthca_validate_profile_#t~mem532#1, mthca_validate_profile_#t~ret533#1, mthca_validate_profile_#t~ret534#1;assume { :end_inline_mthca_validate_profile } true;assume { :begin_inline_mthca_catas_init } true;havoc mthca_catas_init_#res#1;havoc mthca_catas_init_#t~mem6741#1, mthca_catas_init_#t~ret6742#1.base, mthca_catas_init_#t~ret6742#1.offset, mthca_catas_init_~#__key~18#1.base, mthca_catas_init_~#__key~18#1.offset, mthca_catas_init_~#__constr_expr_0~2#1.base, mthca_catas_init_~#__constr_expr_0~2#1.offset, mthca_catas_init_~#__key___0~3#1.base, mthca_catas_init_~#__key___0~3#1.offset, mthca_catas_init_~__lock_name~0#1.base, mthca_catas_init_~__lock_name~0#1.offset, mthca_catas_init_~tmp~378#1.base, mthca_catas_init_~tmp~378#1.offset;call mthca_catas_init_~#__key~18#1.base, mthca_catas_init_~#__key~18#1.offset := #Ultimate.allocOnStack(8);call mthca_catas_init_~#__constr_expr_0~2#1.base, mthca_catas_init_~#__constr_expr_0~2#1.offset := #Ultimate.allocOnStack(8);call mthca_catas_init_~#__key___0~3#1.base, mthca_catas_init_~#__key___0~3#1.offset := #Ultimate.allocOnStack(8);havoc mthca_catas_init_~__lock_name~0#1.base, mthca_catas_init_~__lock_name~0#1.offset;havoc mthca_catas_init_~tmp~378#1.base, mthca_catas_init_~tmp~378#1.offset;assume { :begin_inline___init_work } true;__init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset, __init_work_#in~arg1#1 := ~#catas_work~0.base, ~#catas_work~0.offset, 0;havoc __init_work_~arg0#1.base, __init_work_~arg0#1.offset, __init_work_~arg1#1;__init_work_~arg0#1.base, __init_work_~arg0#1.offset := __init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset;__init_work_~arg1#1 := __init_work_#in~arg1#1; [2025-02-08 02:59:46,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6331: main_#t~ret543#1 := mthca_init_one_#res#1;havoc mthca_init_one_#t~ret512#1, mthca_init_one_#t~mem513#1, mthca_init_one_#t~ret514#1.base, mthca_init_one_#t~ret514#1.offset, mthca_init_one_#t~mem515#1, mthca_init_one_#t~ret516#1, mthca_init_one_#t~mem517#1, mthca_init_one_#t~ret518#1, mthca_init_one_~pdev#1.base, mthca_init_one_~pdev#1.offset, mthca_init_one_~id#1.base, mthca_init_one_~id#1.offset, mthca_init_one_~ret~0#1, mthca_init_one_~__print_once~0#1, mthca_init_one_~tmp~24#1.base, mthca_init_one_~tmp~24#1.offset;havoc mthca_init_one_#in~pdev#1.base, mthca_init_one_#in~pdev#1.offset, mthca_init_one_#in~id#1.base, mthca_init_one_#in~id#1.offset;assume { :end_inline_mthca_init_one } true;assume -2147483648 <= main_#t~ret543#1 && main_#t~ret543#1 <= 2147483647;~ldv_retval_0~0 := main_#t~ret543#1;havoc main_#t~ret543#1; [2025-02-08 02:59:46,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6315: havoc ldv_main_exported_6_#t~ret5979#1.base, ldv_main_exported_6_#t~ret5979#1.offset, ldv_main_exported_6_#t~ret5980#1.base, ldv_main_exported_6_#t~ret5980#1.offset, ldv_main_exported_6_#t~ret5981#1.base, ldv_main_exported_6_#t~ret5981#1.offset, ldv_main_exported_6_#t~nondet5982#1, ldv_main_exported_6_#t~switch5983#1, ldv_main_exported_6_#t~ret5984#1, ldv_main_exported_6_~ldvarg2~0#1.base, ldv_main_exported_6_~ldvarg2~0#1.offset, ldv_main_exported_6_~tmp~312#1.base, ldv_main_exported_6_~tmp~312#1.offset, ldv_main_exported_6_~ldvarg0~0#1.base, ldv_main_exported_6_~ldvarg0~0#1.offset, ldv_main_exported_6_~tmp___0~143#1.base, ldv_main_exported_6_~tmp___0~143#1.offset, ldv_main_exported_6_~ldvarg1~0#1.base, ldv_main_exported_6_~ldvarg1~0#1.offset, ldv_main_exported_6_~tmp___1~110#1.base, ldv_main_exported_6_~tmp___1~110#1.offset, ldv_main_exported_6_~tmp___2~87#1;assume { :end_inline_ldv_main_exported_6 } true; [2025-02-08 02:59:46,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6497: havoc pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset;havoc pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset;assume { :end_inline_pci_unregister_driver } true;~ldv_state_variable_7~0 := 0; [2025-02-08 02:59:46,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6266: havoc ldv_pci_unregister_driver_11_~ldv_func_arg1#1.base, ldv_pci_unregister_driver_11_~ldv_func_arg1#1.offset;havoc ldv_pci_unregister_driver_11_#in~ldv_func_arg1#1.base, ldv_pci_unregister_driver_11_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_pci_unregister_driver_11 } true; [2025-02-08 02:59:46,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250: assume 0 != mthca_init_~ret~1#1;mthca_init_#res#1 := mthca_init_~ret~1#1; [2025-02-08 02:59:46,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250: assume !(0 != mthca_init_~ret~1#1);assume { :begin_inline_ldv___pci_register_driver_10 } true;ldv___pci_register_driver_10_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_10_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_10_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_10_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_10_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_10_#in~ldv_func_arg3#1.offset := ~#mthca_driver~0.base, ~#mthca_driver~0.offset, ~#__this_module~0.base, ~#__this_module~0.offset, 94, 0;havoc ldv___pci_register_driver_10_#res#1;havoc ldv___pci_register_driver_10_#t~ret552#1, ldv___pci_register_driver_10_~ldv_func_arg1#1.base, ldv___pci_register_driver_10_~ldv_func_arg1#1.offset, ldv___pci_register_driver_10_~ldv_func_arg2#1.base, ldv___pci_register_driver_10_~ldv_func_arg2#1.offset, ldv___pci_register_driver_10_~ldv_func_arg3#1.base, ldv___pci_register_driver_10_~ldv_func_arg3#1.offset, ldv___pci_register_driver_10_~ldv_func_res~4#1, ldv___pci_register_driver_10_~tmp~32#1;ldv___pci_register_driver_10_~ldv_func_arg1#1.base, ldv___pci_register_driver_10_~ldv_func_arg1#1.offset := ldv___pci_register_driver_10_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_10_#in~ldv_func_arg1#1.offset;ldv___pci_register_driver_10_~ldv_func_arg2#1.base, ldv___pci_register_driver_10_~ldv_func_arg2#1.offset := ldv___pci_register_driver_10_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_10_#in~ldv_func_arg2#1.offset;ldv___pci_register_driver_10_~ldv_func_arg3#1.base, ldv___pci_register_driver_10_~ldv_func_arg3#1.offset := ldv___pci_register_driver_10_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_10_#in~ldv_func_arg3#1.offset;havoc ldv___pci_register_driver_10_~ldv_func_res~4#1;havoc ldv___pci_register_driver_10_~tmp~32#1;assume { :begin_inline___pci_register_driver } true;__pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset, __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset, __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset := ldv___pci_register_driver_10_~ldv_func_arg1#1.base, ldv___pci_register_driver_10_~ldv_func_arg1#1.offset, ldv___pci_register_driver_10_~ldv_func_arg2#1.base, ldv___pci_register_driver_10_~ldv_func_arg2#1.offset, ldv___pci_register_driver_10_~ldv_func_arg3#1.base, ldv___pci_register_driver_10_~ldv_func_arg3#1.offset;havoc __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet6764#1, __pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset, __pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset, __pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset;__pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset := __pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset;__pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset := __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset;__pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset := __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset;havoc __pci_register_driver_#t~nondet6764#1;assume -2147483648 <= __pci_register_driver_#t~nondet6764#1 && __pci_register_driver_#t~nondet6764#1 <= 2147483647;__pci_register_driver_#res#1 := __pci_register_driver_#t~nondet6764#1;havoc __pci_register_driver_#t~nondet6764#1; [2025-02-08 02:59:46,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6267: SUMMARY for call mthca_catas_cleanup(); srcloc: null [2025-02-08 02:59:46,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6367: havoc ldv_main_exported_4_#t~ret5985#1.base, ldv_main_exported_4_#t~ret5985#1.offset, ldv_main_exported_4_#t~ret5986#1.base, ldv_main_exported_4_#t~ret5986#1.offset, ldv_main_exported_4_#t~ret5987#1.base, ldv_main_exported_4_#t~ret5987#1.offset, ldv_main_exported_4_#t~nondet5988#1, ldv_main_exported_4_#t~switch5989#1, ldv_main_exported_4_#t~ret5990#1, ldv_main_exported_4_~ldvarg9~0#1.base, ldv_main_exported_4_~ldvarg9~0#1.offset, ldv_main_exported_4_~tmp~313#1.base, ldv_main_exported_4_~tmp~313#1.offset, ldv_main_exported_4_~ldvarg7~0#1.base, ldv_main_exported_4_~ldvarg7~0#1.offset, ldv_main_exported_4_~tmp___0~144#1.base, ldv_main_exported_4_~tmp___0~144#1.offset, ldv_main_exported_4_~ldvarg8~0#1.base, ldv_main_exported_4_~ldvarg8~0#1.offset, ldv_main_exported_4_~tmp___1~111#1.base, ldv_main_exported_4_~tmp___1~111#1.offset, ldv_main_exported_4_~tmp___2~88#1;assume { :end_inline_ldv_main_exported_4 } true; [2025-02-08 02:59:46,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23148: ldv_main_exported_5_#t~ret6002#1 := show_fw_ver_#res#1;havoc show_fw_ver_#t~mem5925#1, show_fw_ver_#t~mem5926#1, show_fw_ver_#t~mem5927#1, show_fw_ver_#t~loopctr5928#1, show_fw_ver_#t~nondet5929#1, show_fw_ver_#t~ret5930#1, show_fw_ver_~device#1.base, show_fw_ver_~device#1.offset, show_fw_ver_~attr#1.base, show_fw_ver_~attr#1.offset, show_fw_ver_~buf#1.base, show_fw_ver_~buf#1.offset, show_fw_ver_~dev~20#1.base, show_fw_ver_~dev~20#1.offset, show_fw_ver_~__mptr~14#1.base, show_fw_ver_~__mptr~14#1.offset, show_fw_ver_~tmp~307#1;havoc show_fw_ver_#in~device#1.base, show_fw_ver_#in~device#1.offset, show_fw_ver_#in~attr#1.base, show_fw_ver_#in~attr#1.offset, show_fw_ver_#in~buf#1.base, show_fw_ver_#in~buf#1.offset;assume { :end_inline_show_fw_ver } true;assume -9223372036854775808 <= ldv_main_exported_5_#t~ret6002#1 && ldv_main_exported_5_#t~ret6002#1 <= 9223372036854775807;havoc ldv_main_exported_5_#t~ret6002#1;~ldv_state_variable_5~0 := 1; [2025-02-08 02:59:46,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26105: havoc __alloc_workqueue_key_#t~ret6761#1.base, __alloc_workqueue_key_#t~ret6761#1.offset;mthca_catas_init_#t~ret6742#1.base, mthca_catas_init_#t~ret6742#1.offset := __alloc_workqueue_key_#res#1.base, __alloc_workqueue_key_#res#1.offset;havoc __alloc_workqueue_key_#t~ret6761#1.base, __alloc_workqueue_key_#t~ret6761#1.offset, __alloc_workqueue_key_~arg0#1.base, __alloc_workqueue_key_~arg0#1.offset, __alloc_workqueue_key_~arg1#1, __alloc_workqueue_key_~arg2#1, __alloc_workqueue_key_~arg3#1.base, __alloc_workqueue_key_~arg3#1.offset, __alloc_workqueue_key_~arg4#1.base, __alloc_workqueue_key_~arg4#1.offset;havoc __alloc_workqueue_key_#in~arg0#1.base, __alloc_workqueue_key_#in~arg0#1.offset, __alloc_workqueue_key_#in~arg1#1, __alloc_workqueue_key_#in~arg2#1, __alloc_workqueue_key_#in~arg3#1.base, __alloc_workqueue_key_#in~arg3#1.offset, __alloc_workqueue_key_#in~arg4#1.base, __alloc_workqueue_key_#in~arg4#1.offset;assume { :end_inline___alloc_workqueue_key } true;mthca_catas_init_~tmp~378#1.base, mthca_catas_init_~tmp~378#1.offset := mthca_catas_init_#t~ret6742#1.base, mthca_catas_init_#t~ret6742#1.offset;havoc mthca_catas_init_#t~ret6742#1.base, mthca_catas_init_#t~ret6742#1.offset;~catas_wq~0.base, ~catas_wq~0.offset := mthca_catas_init_~tmp~378#1.base, mthca_catas_init_~tmp~378#1.offset; [2025-02-08 02:59:46,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26105-2: __alloc_workqueue_key_#res#1.base, __alloc_workqueue_key_#res#1.offset := __alloc_workqueue_key_#t~ret6761#1.base, __alloc_workqueue_key_#t~ret6761#1.offset;havoc __alloc_workqueue_key_#t~ret6761#1.base, __alloc_workqueue_key_#t~ret6761#1.offset; [2025-02-08 02:59:46,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26105-3: SUMMARY for call __alloc_workqueue_key_#t~ret6761#1.base, __alloc_workqueue_key_#t~ret6761#1.offset := ldv_malloc(0); srcloc: null [2025-02-08 02:59:46,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6385: main_#t~ret547#1 := mthca_init_#res#1;havoc mthca_init_#t~ret535#1, mthca_init_#t~ret536#1, mthca_init_~ret~1#1;assume { :end_inline_mthca_init } true;assume -2147483648 <= main_#t~ret547#1 && main_#t~ret547#1 <= 2147483647;~ldv_retval_1~0 := main_#t~ret547#1;havoc main_#t~ret547#1; [2025-02-08 02:59:46,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25676: havoc __init_work_~arg0#1.base, __init_work_~arg0#1.offset, __init_work_~arg1#1;havoc __init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset, __init_work_#in~arg1#1;assume { :end_inline___init_work } true;call write~int#45(137438953408, mthca_catas_init_~#__constr_expr_0~2#1.base, mthca_catas_init_~#__constr_expr_0~2#1.offset, 8);call mthca_catas_init_#t~mem6741#1 := read~int#45(mthca_catas_init_~#__constr_expr_0~2#1.base, mthca_catas_init_~#__constr_expr_0~2#1.offset, 8);call write~int#14(mthca_catas_init_#t~mem6741#1, ~#catas_work~0.base, ~#catas_work~0.offset, 8);havoc mthca_catas_init_#t~mem6741#1; [2025-02-08 02:59:46,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23116: ldv_main_exported_3_#t~ret5996#1 := show_board_#res#1;havoc show_board_#t~loopctr5949#1, show_board_#t~nondet5950#1, show_board_#t~ret5951#1, show_board_~device#1.base, show_board_~device#1.offset, show_board_~attr#1.base, show_board_~attr#1.offset, show_board_~buf#1.base, show_board_~buf#1.offset, show_board_~dev~22#1.base, show_board_~dev~22#1.offset, show_board_~__mptr~16#1.base, show_board_~__mptr~16#1.offset, show_board_~tmp~309#1;havoc show_board_#in~device#1.base, show_board_#in~device#1.offset, show_board_#in~attr#1.base, show_board_#in~attr#1.offset, show_board_#in~buf#1.base, show_board_#in~buf#1.offset;assume { :end_inline_show_board } true;assume -9223372036854775808 <= ldv_main_exported_3_#t~ret5996#1 && ldv_main_exported_3_#t~ret5996#1 <= 9223372036854775807;havoc ldv_main_exported_3_#t~ret5996#1;~ldv_state_variable_3~0 := 1; [2025-02-08 02:59:46,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254: mthca_init_#t~ret536#1 := ldv___pci_register_driver_10_#res#1;havoc ldv___pci_register_driver_10_#t~ret552#1, ldv___pci_register_driver_10_~ldv_func_arg1#1.base, ldv___pci_register_driver_10_~ldv_func_arg1#1.offset, ldv___pci_register_driver_10_~ldv_func_arg2#1.base, ldv___pci_register_driver_10_~ldv_func_arg2#1.offset, ldv___pci_register_driver_10_~ldv_func_arg3#1.base, ldv___pci_register_driver_10_~ldv_func_arg3#1.offset, ldv___pci_register_driver_10_~ldv_func_res~4#1, ldv___pci_register_driver_10_~tmp~32#1;havoc ldv___pci_register_driver_10_#in~ldv_func_arg1#1.base, ldv___pci_register_driver_10_#in~ldv_func_arg1#1.offset, ldv___pci_register_driver_10_#in~ldv_func_arg2#1.base, ldv___pci_register_driver_10_#in~ldv_func_arg2#1.offset, ldv___pci_register_driver_10_#in~ldv_func_arg3#1.base, ldv___pci_register_driver_10_#in~ldv_func_arg3#1.offset;assume { :end_inline_ldv___pci_register_driver_10 } true;assume -2147483648 <= mthca_init_#t~ret536#1 && mthca_init_#t~ret536#1 <= 2147483647;mthca_init_~ret~1#1 := mthca_init_#t~ret536#1;havoc mthca_init_#t~ret536#1; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6255: assume mthca_init_~ret~1#1 < 0; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6255: assume !(mthca_init_~ret~1#1 < 0);mthca_init_#res#1 := 0; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6321: havoc ldv_main_exported_3_#t~ret5991#1.base, ldv_main_exported_3_#t~ret5991#1.offset, ldv_main_exported_3_#t~ret5992#1.base, ldv_main_exported_3_#t~ret5992#1.offset, ldv_main_exported_3_#t~ret5993#1.base, ldv_main_exported_3_#t~ret5993#1.offset, ldv_main_exported_3_#t~nondet5994#1, ldv_main_exported_3_#t~switch5995#1, ldv_main_exported_3_#t~ret5996#1, ldv_main_exported_3_~ldvarg5~0#1.base, ldv_main_exported_3_~ldvarg5~0#1.offset, ldv_main_exported_3_~tmp~314#1.base, ldv_main_exported_3_~tmp~314#1.offset, ldv_main_exported_3_~ldvarg3~0#1.base, ldv_main_exported_3_~ldvarg3~0#1.offset, ldv_main_exported_3_~tmp___0~145#1.base, ldv_main_exported_3_~tmp___0~145#1.offset, ldv_main_exported_3_~ldvarg4~0#1.base, ldv_main_exported_3_~ldvarg4~0#1.offset, ldv_main_exported_3_~tmp___1~112#1.base, ldv_main_exported_3_~tmp___1~112#1.offset, ldv_main_exported_3_~tmp___2~89#1;assume { :end_inline_ldv_main_exported_3 } true; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6371-1: assume 0 != ~ldv_retval_1~0;~ldv_state_variable_0~0 := 2; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6371-1: assume !(0 != ~ldv_retval_1~0); [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23052: ldv_main_exported_6_#t~ret5984#1 := show_rev_#res#1;havoc show_rev_#t~mem5921#1, show_rev_#t~loopctr5922#1, show_rev_#t~nondet5923#1, show_rev_#t~ret5924#1, show_rev_~device#1.base, show_rev_~device#1.offset, show_rev_~attr#1.base, show_rev_~attr#1.offset, show_rev_~buf#1.base, show_rev_~buf#1.offset, show_rev_~dev~19#1.base, show_rev_~dev~19#1.offset, show_rev_~__mptr~13#1.base, show_rev_~__mptr~13#1.offset, show_rev_~tmp~306#1;havoc show_rev_#in~device#1.base, show_rev_#in~device#1.offset, show_rev_#in~attr#1.base, show_rev_#in~attr#1.offset, show_rev_#in~buf#1.base, show_rev_#in~buf#1.offset;assume { :end_inline_show_rev } true;assume -9223372036854775808 <= ldv_main_exported_6_#t~ret5984#1 && ldv_main_exported_6_#t~ret5984#1 <= 9223372036854775807;havoc ldv_main_exported_6_#t~ret5984#1;~ldv_state_variable_6~0 := 1; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6371-2: assume 0 == ~ldv_retval_1~0;~ldv_state_variable_0~0 := 3;~ldv_state_variable_5~0 := 1;~ldv_state_variable_3~0 := 1;~ldv_state_variable_4~0 := 1;~ldv_state_variable_6~0 := 1; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6371-2: assume !(0 == ~ldv_retval_1~0); [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6421-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6421: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;#t~ret6825#1 := main_#res#1;havoc main_#t~ret538#1.base, main_#t~ret538#1.offset, main_#t~nondet539#1, main_#t~switch540#1, main_#t~nondet541#1, main_#t~switch542#1, main_#t~ret543#1, main_#t~ret544#1, main_#t~nondet545#1, main_#t~switch546#1, main_#t~ret547#1, main_~ldvarg6~0#1.base, main_~ldvarg6~0#1.offset, main_~tmp~27#1.base, main_~tmp~27#1.offset, main_~tmp___0~8#1, main_~tmp___1~2#1, main_~tmp___2~2#1;assume { :end_inline_main } true; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6256-1: SUMMARY for call mthca_catas_cleanup(); srcloc: null [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6256: mthca_init_#res#1 := mthca_init_~ret~1#1; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25679: SUMMARY for call lockdep_init_map(~#catas_work~0.base, 32 + ~#catas_work~0.offset, 395, 0, mthca_catas_init_~#__key~18#1.base, mthca_catas_init_~#__key~18#1.offset, 0); srcloc: null [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25680: call write~$Pointer$#14(#funAddr~catas_reset.base, #funAddr~catas_reset.offset, ~#catas_work~0.base, 24 + ~#catas_work~0.offset, 8);mthca_catas_init_~__lock_name~0#1.base, mthca_catas_init_~__lock_name~0#1.offset := 396, 0;assume { :begin_inline___alloc_workqueue_key } true;__alloc_workqueue_key_#in~arg0#1.base, __alloc_workqueue_key_#in~arg0#1.offset, __alloc_workqueue_key_#in~arg1#1, __alloc_workqueue_key_#in~arg2#1, __alloc_workqueue_key_#in~arg3#1.base, __alloc_workqueue_key_#in~arg3#1.offset, __alloc_workqueue_key_#in~arg4#1.base, __alloc_workqueue_key_#in~arg4#1.offset := 397, 0, 131082, 1, mthca_catas_init_~#__key___0~3#1.base, mthca_catas_init_~#__key___0~3#1.offset, mthca_catas_init_~__lock_name~0#1.base, mthca_catas_init_~__lock_name~0#1.offset;havoc __alloc_workqueue_key_#res#1.base, __alloc_workqueue_key_#res#1.offset;havoc __alloc_workqueue_key_#t~ret6761#1.base, __alloc_workqueue_key_#t~ret6761#1.offset, __alloc_workqueue_key_~arg0#1.base, __alloc_workqueue_key_~arg0#1.offset, __alloc_workqueue_key_~arg1#1, __alloc_workqueue_key_~arg2#1, __alloc_workqueue_key_~arg3#1.base, __alloc_workqueue_key_~arg3#1.offset, __alloc_workqueue_key_~arg4#1.base, __alloc_workqueue_key_~arg4#1.offset;__alloc_workqueue_key_~arg0#1.base, __alloc_workqueue_key_~arg0#1.offset := __alloc_workqueue_key_#in~arg0#1.base, __alloc_workqueue_key_#in~arg0#1.offset;__alloc_workqueue_key_~arg1#1 := __alloc_workqueue_key_#in~arg1#1;__alloc_workqueue_key_~arg2#1 := __alloc_workqueue_key_#in~arg2#1;__alloc_workqueue_key_~arg3#1.base, __alloc_workqueue_key_~arg3#1.offset := __alloc_workqueue_key_#in~arg3#1.base, __alloc_workqueue_key_#in~arg3#1.offset;__alloc_workqueue_key_~arg4#1.base, __alloc_workqueue_key_~arg4#1.offset := __alloc_workqueue_key_#in~arg4#1.base, __alloc_workqueue_key_#in~arg4#1.offset; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25680-1: SUMMARY for call INIT_LIST_HEAD(~#catas_work~0.base, 8 + ~#catas_work~0.offset); srcloc: null [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6490: havoc ldv_pci_driver_7_#t~ret537#1.base, ldv_pci_driver_7_#t~ret537#1.offset, ldv_pci_driver_7_~tmp~26#1.base, ldv_pci_driver_7_~tmp~26#1.offset;assume { :end_inline_ldv_pci_driver_7 } true;ldv___pci_register_driver_10_#res#1 := ldv___pci_register_driver_10_~ldv_func_res~4#1; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6325-5: assume 0 == ~ldv_retval_0~0;~ldv_state_variable_7~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6325-5: assume !(0 == ~ldv_retval_0~0); [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342: havoc mthca_remove_one_~pdev#1.base, mthca_remove_one_~pdev#1.offset;havoc mthca_remove_one_#in~pdev#1.base, mthca_remove_one_#in~pdev#1.offset;assume { :end_inline_mthca_remove_one } true;~ldv_state_variable_7~0 := 1; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26394: havoc ldv_shutdown_7_#t~nondet6799#1;main_#t~ret544#1 := ldv_shutdown_7_#res#1;havoc ldv_shutdown_7_#t~nondet6799#1;assume { :end_inline_ldv_shutdown_7 } true;assume -2147483648 <= main_#t~ret544#1 && main_#t~ret544#1 <= 2147483647;havoc main_#t~ret544#1;~ldv_state_variable_7~0 := 2; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26147: havoc __pci_register_driver_#t~nondet6764#1;ldv___pci_register_driver_10_#t~ret552#1 := __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet6764#1, __pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset, __pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset, __pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset;havoc __pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset, __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset, __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset;assume { :end_inline___pci_register_driver } true;assume -2147483648 <= ldv___pci_register_driver_10_#t~ret552#1 && ldv___pci_register_driver_10_#t~ret552#1 <= 2147483647;ldv___pci_register_driver_10_~tmp~32#1 := ldv___pci_register_driver_10_#t~ret552#1;havoc ldv___pci_register_driver_10_#t~ret552#1;ldv___pci_register_driver_10_~ldv_func_res~4#1 := ldv___pci_register_driver_10_~tmp~32#1;~ldv_state_variable_7~0 := 1;assume { :begin_inline_ldv_pci_driver_7 } true;havoc ldv_pci_driver_7_#t~ret537#1.base, ldv_pci_driver_7_#t~ret537#1.offset, ldv_pci_driver_7_~tmp~26#1.base, ldv_pci_driver_7_~tmp~26#1.offset;havoc ldv_pci_driver_7_~tmp~26#1.base, ldv_pci_driver_7_~tmp~26#1.offset; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6377: assume { :end_inline_mthca_cleanup } true;~ldv_state_variable_0~0 := 2; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26097: assume 1 != ~ldv_module_refcounter~0; [2025-02-08 02:59:46,195 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26097: assume !(1 != ~ldv_module_refcounter~0); [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23478: mthca_free_icm_pages_~i~49#1 := 0; [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23482-1: SUMMARY for call mthca_free_icm_pages_#t~ret6085#1.base, mthca_free_icm_pages_#t~ret6085#1.offset := sg_page(mthca_free_icm_pages_~chunk#1.base, 24 + mthca_free_icm_pages_~chunk#1.offset + 36 * (if mthca_free_icm_pages_~i~49#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_free_icm_pages_~i~49#1 % 18446744073709551616 % 18446744073709551616 else mthca_free_icm_pages_~i~49#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23538: ~chunk~1#1.base, ~chunk~1#1.offset := ~tmp~331#1.base, ~tmp~331#1.offset;call #t~mem6095#1.base, #t~mem6095#1.offset := read~$Pointer$#14(~tmp~331#1.base, ~tmp~331#1.offset, 8);~__mptr___1~1#1.base, ~__mptr___1~1#1.offset := #t~mem6095#1.base, #t~mem6095#1.offset;havoc #t~mem6095#1.base, #t~mem6095#1.offset;~tmp~331#1.base, ~tmp~331#1.offset := ~__mptr___1~1#1.base, ~__mptr___1~1#1.offset; [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23474: assume mthca_free_icm_pages_#t~mem6080#1 > 0;havoc mthca_free_icm_pages_#t~mem6080#1;call mthca_free_icm_pages_#t~mem6081#1.base, mthca_free_icm_pages_#t~mem6081#1.offset := read~$Pointer$#14(mthca_free_icm_pages_~dev#1.base, 2391 + mthca_free_icm_pages_~dev#1.offset, 8);call mthca_free_icm_pages_#t~mem6082#1 := read~int#14(mthca_free_icm_pages_~chunk#1.base, 16 + mthca_free_icm_pages_~chunk#1.offset, 4); [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23474: assume !(mthca_free_icm_pages_#t~mem6080#1 > 0);havoc mthca_free_icm_pages_#t~mem6080#1; [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23486: assume mthca_free_icm_pages_#t~mem6086#1 > mthca_free_icm_pages_~i~49#1;havoc mthca_free_icm_pages_#t~mem6086#1; [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23486: assume !(mthca_free_icm_pages_#t~mem6086#1 > mthca_free_icm_pages_~i~49#1);havoc mthca_free_icm_pages_#t~mem6086#1; [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23482: mthca_free_icm_pages_~tmp___0~153#1.base, mthca_free_icm_pages_~tmp___0~153#1.offset := mthca_free_icm_pages_#t~ret6085#1.base, mthca_free_icm_pages_#t~ret6085#1.offset;havoc mthca_free_icm_pages_#t~ret6085#1.base, mthca_free_icm_pages_#t~ret6085#1.offset; [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23534: havoc mthca_free_icm_coherent_#t~ret6087#1.base, mthca_free_icm_coherent_#t~ret6087#1.offset, mthca_free_icm_coherent_#t~ret6088#1.base, mthca_free_icm_coherent_#t~ret6088#1.offset, mthca_free_icm_coherent_#t~mem6089#1.base, mthca_free_icm_coherent_#t~mem6089#1.offset, mthca_free_icm_coherent_#t~mem6090#1, mthca_free_icm_coherent_#t~mem6091#1, mthca_free_icm_coherent_#t~mem6092#1, mthca_free_icm_coherent_~dev#1.base, mthca_free_icm_coherent_~dev#1.offset, mthca_free_icm_coherent_~chunk#1.base, mthca_free_icm_coherent_~chunk#1.offset, mthca_free_icm_coherent_~i~50#1, mthca_free_icm_coherent_~tmp~330#1.base, mthca_free_icm_coherent_~tmp~330#1.offset, mthca_free_icm_coherent_~tmp___0~154#1.base, mthca_free_icm_coherent_~tmp___0~154#1.offset;havoc mthca_free_icm_coherent_#in~dev#1.base, mthca_free_icm_coherent_#in~dev#1.offset, mthca_free_icm_coherent_#in~chunk#1.base, mthca_free_icm_coherent_#in~chunk#1.offset;assume { :end_inline_mthca_free_icm_coherent } true; [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23503-1: SUMMARY for call mthca_free_icm_coherent_#t~ret6088#1.base, mthca_free_icm_coherent_#t~ret6088#1.offset := lowmem_page_address(mthca_free_icm_coherent_~tmp~330#1.base, mthca_free_icm_coherent_~tmp~330#1.offset); srcloc: null [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23503: mthca_free_icm_coherent_~tmp___0~154#1.base, mthca_free_icm_coherent_~tmp___0~154#1.offset := mthca_free_icm_coherent_#t~ret6088#1.base, mthca_free_icm_coherent_#t~ret6088#1.offset;havoc mthca_free_icm_coherent_#t~ret6088#1.base, mthca_free_icm_coherent_#t~ret6088#1.offset;call mthca_free_icm_coherent_#t~mem6089#1.base, mthca_free_icm_coherent_#t~mem6089#1.offset := read~$Pointer$#14(mthca_free_icm_coherent_~dev#1.base, 2391 + mthca_free_icm_coherent_~dev#1.offset, 8);call mthca_free_icm_coherent_#t~mem6090#1 := read~int#14(mthca_free_icm_coherent_~chunk#1.base, 20 + (24 + mthca_free_icm_coherent_~chunk#1.offset + 36 * mthca_free_icm_coherent_~i~50#1), 4);call mthca_free_icm_coherent_#t~mem6091#1 := read~int#14(mthca_free_icm_coherent_~chunk#1.base, 24 + (24 + mthca_free_icm_coherent_~chunk#1.offset + 36 * (if mthca_free_icm_coherent_~i~50#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_free_icm_coherent_~i~50#1 % 18446744073709551616 % 18446744073709551616 else mthca_free_icm_coherent_~i~50#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8); [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23536: havoc mthca_free_icm_pages_#t~mem6080#1, mthca_free_icm_pages_#t~mem6081#1.base, mthca_free_icm_pages_#t~mem6081#1.offset, mthca_free_icm_pages_#t~mem6082#1, mthca_free_icm_pages_#t~mem6083#1, mthca_free_icm_pages_#t~ret6084#1, mthca_free_icm_pages_#t~ret6085#1.base, mthca_free_icm_pages_#t~ret6085#1.offset, mthca_free_icm_pages_#t~mem6086#1, mthca_free_icm_pages_~dev#1.base, mthca_free_icm_pages_~dev#1.offset, mthca_free_icm_pages_~chunk#1.base, mthca_free_icm_pages_~chunk#1.offset, mthca_free_icm_pages_~i~49#1, mthca_free_icm_pages_~tmp~329#1, mthca_free_icm_pages_~tmp___0~153#1.base, mthca_free_icm_pages_~tmp___0~153#1.offset;havoc mthca_free_icm_pages_#in~dev#1.base, mthca_free_icm_pages_#in~dev#1.offset, mthca_free_icm_pages_#in~chunk#1.base, mthca_free_icm_pages_#in~chunk#1.offset;assume { :end_inline_mthca_free_icm_pages } true; [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23538-1: SUMMARY for call kfree(~chunk~1#1.base, ~chunk~1#1.offset); srcloc: null [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23481-2: call mthca_free_icm_pages_#t~mem6083#1 := read~int#14(mthca_free_icm_pages_~chunk#1.base, 20 + (24 + mthca_free_icm_pages_~chunk#1.offset + 36 * mthca_free_icm_pages_~i~49#1), 4); [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23481-1: SUMMARY for call mthca_free_icm_pages_#t~ret6084#1 := __get_order(mthca_free_icm_pages_#t~mem6083#1 % 4294967296); srcloc: null [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23481: assume -2147483648 <= mthca_free_icm_pages_#t~ret6084#1 && mthca_free_icm_pages_#t~ret6084#1 <= 2147483647;mthca_free_icm_pages_~tmp~329#1 := mthca_free_icm_pages_#t~ret6084#1; [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23475-1: SUMMARY for call pci_unmap_sg(mthca_free_icm_pages_#t~mem6081#1.base, mthca_free_icm_pages_#t~mem6081#1.offset, mthca_free_icm_pages_~chunk#1.base, 24 + mthca_free_icm_pages_~chunk#1.offset, mthca_free_icm_pages_#t~mem6082#1, 0); srcloc: null [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23475: havoc mthca_free_icm_pages_#t~mem6081#1.base, mthca_free_icm_pages_#t~mem6081#1.offset;havoc mthca_free_icm_pages_#t~mem6082#1; [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23508: assume mthca_free_icm_coherent_#t~mem6092#1 > mthca_free_icm_coherent_~i~50#1;havoc mthca_free_icm_coherent_#t~mem6092#1; [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23508: assume !(mthca_free_icm_coherent_#t~mem6092#1 > mthca_free_icm_coherent_~i~50#1);havoc mthca_free_icm_coherent_#t~mem6092#1; [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23483-1: SUMMARY for call __free_pages(mthca_free_icm_pages_~tmp___0~153#1.base, mthca_free_icm_pages_~tmp___0~153#1.offset, mthca_free_icm_pages_~tmp~329#1); srcloc: null [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23483: mthca_free_icm_pages_~i~49#1 := 1 + mthca_free_icm_pages_~i~49#1;call mthca_free_icm_pages_#t~mem6086#1 := read~int#14(mthca_free_icm_pages_~chunk#1.base, 16 + mthca_free_icm_pages_~chunk#1.offset, 4); [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23502: mthca_free_icm_coherent_~tmp~330#1.base, mthca_free_icm_coherent_~tmp~330#1.offset := mthca_free_icm_coherent_#t~ret6087#1.base, mthca_free_icm_coherent_#t~ret6087#1.offset; [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23504-1: SUMMARY for call dma_free_attrs(mthca_free_icm_coherent_#t~mem6089#1.base, 148 + mthca_free_icm_coherent_#t~mem6089#1.offset, mthca_free_icm_coherent_#t~mem6090#1 % 4294967296, mthca_free_icm_coherent_~tmp___0~154#1.base, mthca_free_icm_coherent_~tmp___0~154#1.offset, mthca_free_icm_coherent_#t~mem6091#1, 0, 0); srcloc: null [2025-02-08 02:59:47,084 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23504: havoc mthca_free_icm_coherent_#t~mem6089#1.base, mthca_free_icm_coherent_#t~mem6089#1.offset;havoc mthca_free_icm_coherent_#t~mem6090#1;havoc mthca_free_icm_coherent_#t~mem6091#1;mthca_free_icm_coherent_~i~50#1 := 1 + mthca_free_icm_coherent_~i~50#1;call mthca_free_icm_coherent_#t~mem6092#1 := read~int#14(mthca_free_icm_coherent_~chunk#1.base, 16 + mthca_free_icm_coherent_~chunk#1.offset, 4); [2025-02-08 02:59:47,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23502-1: SUMMARY for call mthca_free_icm_coherent_#t~ret6087#1.base, mthca_free_icm_coherent_#t~ret6087#1.offset := sg_page(mthca_free_icm_coherent_~chunk#1.base, 24 + mthca_free_icm_coherent_~chunk#1.offset + 36 * (if mthca_free_icm_coherent_~i~50#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_free_icm_coherent_~i~50#1 % 18446744073709551616 % 18446744073709551616 else mthca_free_icm_coherent_~i~50#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:59:47,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23533: assume 0 != ~coherent#1;assume { :begin_inline_mthca_free_icm_coherent } true;mthca_free_icm_coherent_#in~dev#1.base, mthca_free_icm_coherent_#in~dev#1.offset, mthca_free_icm_coherent_#in~chunk#1.base, mthca_free_icm_coherent_#in~chunk#1.offset := ~dev#1.base, ~dev#1.offset, ~chunk~1#1.base, ~chunk~1#1.offset;havoc mthca_free_icm_coherent_#t~ret6087#1.base, mthca_free_icm_coherent_#t~ret6087#1.offset, mthca_free_icm_coherent_#t~ret6088#1.base, mthca_free_icm_coherent_#t~ret6088#1.offset, mthca_free_icm_coherent_#t~mem6089#1.base, mthca_free_icm_coherent_#t~mem6089#1.offset, mthca_free_icm_coherent_#t~mem6090#1, mthca_free_icm_coherent_#t~mem6091#1, mthca_free_icm_coherent_#t~mem6092#1, mthca_free_icm_coherent_~dev#1.base, mthca_free_icm_coherent_~dev#1.offset, mthca_free_icm_coherent_~chunk#1.base, mthca_free_icm_coherent_~chunk#1.offset, mthca_free_icm_coherent_~i~50#1, mthca_free_icm_coherent_~tmp~330#1.base, mthca_free_icm_coherent_~tmp~330#1.offset, mthca_free_icm_coherent_~tmp___0~154#1.base, mthca_free_icm_coherent_~tmp___0~154#1.offset;mthca_free_icm_coherent_~dev#1.base, mthca_free_icm_coherent_~dev#1.offset := mthca_free_icm_coherent_#in~dev#1.base, mthca_free_icm_coherent_#in~dev#1.offset;mthca_free_icm_coherent_~chunk#1.base, mthca_free_icm_coherent_~chunk#1.offset := mthca_free_icm_coherent_#in~chunk#1.base, mthca_free_icm_coherent_#in~chunk#1.offset;havoc mthca_free_icm_coherent_~i~50#1;havoc mthca_free_icm_coherent_~tmp~330#1.base, mthca_free_icm_coherent_~tmp~330#1.offset;havoc mthca_free_icm_coherent_~tmp___0~154#1.base, mthca_free_icm_coherent_~tmp___0~154#1.offset;mthca_free_icm_coherent_~i~50#1 := 0; [2025-02-08 02:59:47,085 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23533: assume !(0 != ~coherent#1);assume { :begin_inline_mthca_free_icm_pages } true;mthca_free_icm_pages_#in~dev#1.base, mthca_free_icm_pages_#in~dev#1.offset, mthca_free_icm_pages_#in~chunk#1.base, mthca_free_icm_pages_#in~chunk#1.offset := ~dev#1.base, ~dev#1.offset, ~chunk~1#1.base, ~chunk~1#1.offset;havoc mthca_free_icm_pages_#t~mem6080#1, mthca_free_icm_pages_#t~mem6081#1.base, mthca_free_icm_pages_#t~mem6081#1.offset, mthca_free_icm_pages_#t~mem6082#1, mthca_free_icm_pages_#t~mem6083#1, mthca_free_icm_pages_#t~ret6084#1, mthca_free_icm_pages_#t~ret6085#1.base, mthca_free_icm_pages_#t~ret6085#1.offset, mthca_free_icm_pages_#t~mem6086#1, mthca_free_icm_pages_~dev#1.base, mthca_free_icm_pages_~dev#1.offset, mthca_free_icm_pages_~chunk#1.base, mthca_free_icm_pages_~chunk#1.offset, mthca_free_icm_pages_~i~49#1, mthca_free_icm_pages_~tmp~329#1, mthca_free_icm_pages_~tmp___0~153#1.base, mthca_free_icm_pages_~tmp___0~153#1.offset;mthca_free_icm_pages_~dev#1.base, mthca_free_icm_pages_~dev#1.offset := mthca_free_icm_pages_#in~dev#1.base, mthca_free_icm_pages_#in~dev#1.offset;mthca_free_icm_pages_~chunk#1.base, mthca_free_icm_pages_~chunk#1.offset := mthca_free_icm_pages_#in~chunk#1.base, mthca_free_icm_pages_#in~chunk#1.offset;havoc mthca_free_icm_pages_~i~49#1;havoc mthca_free_icm_pages_~tmp~329#1;havoc mthca_free_icm_pages_~tmp___0~153#1.base, mthca_free_icm_pages_~tmp___0~153#1.offset;call mthca_free_icm_pages_#t~mem6080#1 := read~int#14(mthca_free_icm_pages_~chunk#1.base, 20 + mthca_free_icm_pages_~chunk#1.offset, 4); [2025-02-08 02:59:47,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15885: call #t~mem3308 := read~int#14(~mtt~0.base, 8 + ~mtt~0.offset, 4);call write~int#14(1 + #t~mem3308, ~mtt~0.base, 8 + ~mtt~0.offset, 4);~i~26 := 2 * ~i~26; [2025-02-08 02:59:47,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5140: havoc #t~mem91;havoc #t~bitwise92; [2025-02-08 02:59:49,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15804: assume #t~mem3291#1 >= ~i~24#1;havoc #t~mem3291#1; [2025-02-08 02:59:49,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15804: assume !(#t~mem3291#1 >= ~i~24#1);havoc #t~mem3291#1;call #t~mem3292#1.base, #t~mem3292#1.offset := read~$Pointer$#14(~buddy#1.base, ~buddy#1.offset, 8); [2025-02-08 02:59:49,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15780-2: havoc #t~bitwise3274#1;assume #t~bitwise3274#1 > 1; [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15780-1: [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15780: ~s~0#1 := (if (63 + #t~bitwise3274#1) % 18446744073709551616 / 64 % 18446744073709551616 % 4294967296 <= 2147483647 then (63 + #t~bitwise3274#1) % 18446744073709551616 / 64 % 18446744073709551616 % 4294967296 else (63 + #t~bitwise3274#1) % 18446744073709551616 / 64 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15809-1: SUMMARY for call kfree(#t~mem3292#1.base, #t~mem3292#1.offset); srcloc: null [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15780-4: call #t~mem3273#1 := read~int#14(~buddy#1.base, 16 + ~buddy#1.offset, 4); [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15809: call #t~mem3293#1.base, #t~mem3293#1.offset := read~$Pointer$#14(~buddy#1.base, 8 + ~buddy#1.offset, 8); [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15780-3: assume 0 == #t~mem3273#1 - ~i~24#1;#t~bitwise3274#1 := 1; [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15780-3: assume !(0 == #t~mem3273#1 - ~i~24#1); [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15801-2: call #t~mem3289#1.base, #t~mem3289#1.offset := read~$Pointer$#14(~buddy#1.base, ~buddy#1.offset, 8);call #t~mem3290#1.base, #t~mem3290#1.offset := read~$Pointer$#14(#t~mem3289#1.base, #t~mem3289#1.offset + 8 * (if ~i~24#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~24#1 % 18446744073709551616 % 18446744073709551616 else ~i~24#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15801-1: SUMMARY for call kfree(#t~mem3290#1.base, #t~mem3290#1.offset); srcloc: null [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15801: ~i~24#1 := 1 + ~i~24#1; [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15760: call ULTIMATE.dealloc(~#__key~7#1.base, ~#__key~7#1.offset);havoc ~#__key~7#1.base, ~#__key~7#1.offset; [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15810: havoc #t~mem3293#1.base, #t~mem3293#1.offset;#res#1 := -12;call ULTIMATE.dealloc(~#__key~7#1.base, ~#__key~7#1.offset);havoc ~#__key~7#1.base, ~#__key~7#1.offset; [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15781-1: SUMMARY for call #t~ret3275#1.base, #t~ret3275#1.offset := kmalloc(8 * ~s~0#1, 208); srcloc: null [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15781: ~tmp___1~42#1.base, ~tmp___1~42#1.offset := #t~ret3275#1.base, #t~ret3275#1.offset;havoc #t~ret3275#1.base, #t~ret3275#1.offset;call #t~mem3276#1.base, #t~mem3276#1.offset := read~$Pointer$#14(~buddy#1.base, ~buddy#1.offset, 8);call write~$Pointer$#14(~tmp___1~42#1.base, ~tmp___1~42#1.offset, #t~mem3276#1.base, #t~mem3276#1.offset + 8 * (if ~i~24#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~24#1 % 18446744073709551616 % 18446744073709551616 else ~i~24#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc #t~mem3276#1.base, #t~mem3276#1.offset;call #t~mem3277#1.base, #t~mem3277#1.offset := read~$Pointer$#14(~buddy#1.base, ~buddy#1.offset, 8);call #t~mem3278#1.base, #t~mem3278#1.offset := read~$Pointer$#14(#t~mem3277#1.base, #t~mem3277#1.offset + 8 * (if ~i~24#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~24#1 % 18446744073709551616 % 18446744073709551616 else ~i~24#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15810-1: SUMMARY for call kfree(#t~mem3293#1.base, #t~mem3293#1.offset); srcloc: null [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15798: ~i~24#1 := 0; [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15799: call #t~mem3291#1 := read~int#14(~buddy#1.base, 16 + ~buddy#1.offset, 4); [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15787-1: SUMMARY for call bitmap_zero(#t~mem3280#1.base, #t~mem3280#1.offset, #t~bitwise3282#1); srcloc: null [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15787: havoc #t~mem3279#1.base, #t~mem3279#1.offset;havoc #t~mem3280#1.base, #t~mem3280#1.offset;havoc #t~mem3281#1;havoc #t~bitwise3282#1;~i~24#1 := 1 + ~i~24#1; [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15787-4: assume 0 == #t~mem3281#1 - ~i~24#1;#t~bitwise3282#1 := 1; [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15787-4: assume !(0 == #t~mem3281#1 - ~i~24#1); [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15783: assume 0 == (#t~mem3278#1.base + #t~mem3278#1.offset) % 18446744073709551616;havoc #t~mem3277#1.base, #t~mem3277#1.offset;havoc #t~mem3278#1.base, #t~mem3278#1.offset; [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15783: assume !(0 == (#t~mem3278#1.base + #t~mem3278#1.offset) % 18446744073709551616);havoc #t~mem3277#1.base, #t~mem3277#1.offset;havoc #t~mem3278#1.base, #t~mem3278#1.offset;call #t~mem3279#1.base, #t~mem3279#1.offset := read~$Pointer$#14(~buddy#1.base, ~buddy#1.offset, 8);call #t~mem3280#1.base, #t~mem3280#1.offset := read~$Pointer$#14(#t~mem3279#1.base, #t~mem3279#1.offset + 8 * (if ~i~24#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~24#1 % 18446744073709551616 % 18446744073709551616 else ~i~24#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call #t~mem3281#1 := read~int#14(~buddy#1.base, 16 + ~buddy#1.offset, 4); [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15787-3: havoc #t~bitwise3282#1;assume #t~bitwise3282#1 > 1; [2025-02-08 02:59:49,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15787-2: [2025-02-08 02:59:49,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24376-1: SUMMARY for call dev_warn(mthca_cleanup_db_tab_#t~mem6345#1.base, 148 + mthca_cleanup_db_tab_#t~mem6345#1.offset, 370, 0); srcloc: null [2025-02-08 02:59:49,815 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24376: havoc mthca_cleanup_db_tab_#t~mem6345#1.base, mthca_cleanup_db_tab_#t~mem6345#1.offset; [2025-02-08 02:59:49,815 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24382: havoc mthca_cleanup_db_tab_#t~mem6348#1.base, mthca_cleanup_db_tab_#t~mem6348#1.offset;havoc mthca_cleanup_db_tab_#t~mem6349#1.base, mthca_cleanup_db_tab_#t~mem6349#1.offset;havoc mthca_cleanup_db_tab_#t~mem6350#1.base, mthca_cleanup_db_tab_#t~mem6350#1.offset;havoc mthca_cleanup_db_tab_#t~mem6351#1.base, mthca_cleanup_db_tab_#t~mem6351#1.offset;havoc mthca_cleanup_db_tab_#t~mem6352#1.base, mthca_cleanup_db_tab_#t~mem6352#1.offset;havoc mthca_cleanup_db_tab_#t~mem6353#1.base, mthca_cleanup_db_tab_#t~mem6353#1.offset;havoc mthca_cleanup_db_tab_#t~mem6354#1;mthca_cleanup_db_tab_~i~64#1 := 1 + mthca_cleanup_db_tab_~i~64#1; [2025-02-08 02:59:49,815 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24380-1: SUMMARY for call mthca_cleanup_db_tab_#t~ret6346#1 := mthca_uarc_virt(mthca_cleanup_db_tab_~dev#1.base, mthca_cleanup_db_tab_~dev#1.offset, mthca_cleanup_db_tab_~dev#1.base, 5539 + mthca_cleanup_db_tab_~dev#1.offset, mthca_cleanup_db_tab_~i~64#1); srcloc: null [2025-02-08 02:59:49,815 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24380: mthca_cleanup_db_tab_~tmp___1~124#1 := mthca_cleanup_db_tab_#t~ret6346#1;havoc mthca_cleanup_db_tab_#t~ret6346#1; [2025-02-08 02:59:49,815 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24382-1: SUMMARY for call dma_free_attrs(mthca_cleanup_db_tab_#t~mem6348#1.base, 148 + mthca_cleanup_db_tab_#t~mem6348#1.offset, 4096, mthca_cleanup_db_tab_#t~mem6351#1.base, mthca_cleanup_db_tab_#t~mem6351#1.offset, mthca_cleanup_db_tab_#t~mem6354#1, 0, 0); srcloc: null [2025-02-08 02:59:49,815 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24375: assume 0 == mthca_cleanup_db_tab_~tmp___0~165#1;call mthca_cleanup_db_tab_#t~mem6345#1.base, mthca_cleanup_db_tab_#t~mem6345#1.offset := read~$Pointer$#14(mthca_cleanup_db_tab_~dev#1.base, 2391 + mthca_cleanup_db_tab_~dev#1.offset, 8); [2025-02-08 02:59:49,815 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24375: assume !(0 == mthca_cleanup_db_tab_~tmp___0~165#1); [2025-02-08 02:59:49,815 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24373-1: SUMMARY for call mthca_cleanup_db_tab_#t~ret6344#1 := bitmap_empty(mthca_cleanup_db_tab_#t~mem6343#1.base, mthca_cleanup_db_tab_#t~mem6343#1.offset + 80 * (if mthca_cleanup_db_tab_~i~64#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_cleanup_db_tab_~i~64#1 % 18446744073709551616 % 18446744073709551616 else mthca_cleanup_db_tab_~i~64#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 512); srcloc: null [2025-02-08 02:59:49,815 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24373: assume -2147483648 <= mthca_cleanup_db_tab_#t~ret6344#1 && mthca_cleanup_db_tab_#t~ret6344#1 <= 2147483647;mthca_cleanup_db_tab_~tmp___0~165#1 := mthca_cleanup_db_tab_#t~ret6344#1;havoc mthca_cleanup_db_tab_#t~mem6342#1.base, mthca_cleanup_db_tab_#t~mem6342#1.offset;havoc mthca_cleanup_db_tab_#t~mem6343#1.base, mthca_cleanup_db_tab_#t~mem6343#1.offset;havoc mthca_cleanup_db_tab_#t~ret6344#1; [2025-02-08 02:59:49,815 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24381-1: SUMMARY for call mthca_cleanup_db_tab_#t~ret6347#1 := mthca_UNMAP_ICM(mthca_cleanup_db_tab_~dev#1.base, mthca_cleanup_db_tab_~dev#1.offset, mthca_cleanup_db_tab_~tmp___1~124#1, 1); srcloc: null [2025-02-08 02:59:49,815 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24381: assume -2147483648 <= mthca_cleanup_db_tab_#t~ret6347#1 && mthca_cleanup_db_tab_#t~ret6347#1 <= 2147483647;havoc mthca_cleanup_db_tab_#t~ret6347#1;call mthca_cleanup_db_tab_#t~mem6348#1.base, mthca_cleanup_db_tab_#t~mem6348#1.offset := read~$Pointer$#14(mthca_cleanup_db_tab_~dev#1.base, 2391 + mthca_cleanup_db_tab_~dev#1.offset, 8);call mthca_cleanup_db_tab_#t~mem6349#1.base, mthca_cleanup_db_tab_#t~mem6349#1.offset := read~$Pointer$#14(mthca_cleanup_db_tab_~dev#1.base, 5551 + mthca_cleanup_db_tab_~dev#1.offset, 8);call mthca_cleanup_db_tab_#t~mem6350#1.base, mthca_cleanup_db_tab_#t~mem6350#1.offset := read~$Pointer$#14(mthca_cleanup_db_tab_#t~mem6349#1.base, 12 + mthca_cleanup_db_tab_#t~mem6349#1.offset, 8);call mthca_cleanup_db_tab_#t~mem6351#1.base, mthca_cleanup_db_tab_#t~mem6351#1.offset := read~$Pointer$#14(mthca_cleanup_db_tab_#t~mem6350#1.base, 64 + (mthca_cleanup_db_tab_#t~mem6350#1.offset + 80 * (if mthca_cleanup_db_tab_~i~64#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_cleanup_db_tab_~i~64#1 % 18446744073709551616 % 18446744073709551616 else mthca_cleanup_db_tab_~i~64#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8);call mthca_cleanup_db_tab_#t~mem6352#1.base, mthca_cleanup_db_tab_#t~mem6352#1.offset := read~$Pointer$#14(mthca_cleanup_db_tab_~dev#1.base, 5551 + mthca_cleanup_db_tab_~dev#1.offset, 8);call mthca_cleanup_db_tab_#t~mem6353#1.base, mthca_cleanup_db_tab_#t~mem6353#1.offset := read~$Pointer$#14(mthca_cleanup_db_tab_#t~mem6352#1.base, 12 + mthca_cleanup_db_tab_#t~mem6352#1.offset, 8);call mthca_cleanup_db_tab_#t~mem6354#1 := read~int#14(mthca_cleanup_db_tab_#t~mem6353#1.base, 72 + (mthca_cleanup_db_tab_#t~mem6353#1.offset + 80 * (if mthca_cleanup_db_tab_~i~64#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_cleanup_db_tab_~i~64#1 % 18446744073709551616 % 18446744073709551616 else mthca_cleanup_db_tab_~i~64#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8); [2025-02-08 02:59:49,815 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24369-1: call mthca_cleanup_db_tab_#t~mem6339#1.base, mthca_cleanup_db_tab_#t~mem6339#1.offset := read~$Pointer$#14(mthca_cleanup_db_tab_~dev#1.base, 5551 + mthca_cleanup_db_tab_~dev#1.offset, 8);call mthca_cleanup_db_tab_#t~mem6340#1.base, mthca_cleanup_db_tab_#t~mem6340#1.offset := read~$Pointer$#14(mthca_cleanup_db_tab_#t~mem6339#1.base, 12 + mthca_cleanup_db_tab_#t~mem6339#1.offset, 8);call mthca_cleanup_db_tab_#t~mem6341#1.base, mthca_cleanup_db_tab_#t~mem6341#1.offset := read~$Pointer$#14(mthca_cleanup_db_tab_#t~mem6340#1.base, 64 + (mthca_cleanup_db_tab_#t~mem6340#1.offset + 80 * (if mthca_cleanup_db_tab_~i~64#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_cleanup_db_tab_~i~64#1 % 18446744073709551616 % 18446744073709551616 else mthca_cleanup_db_tab_~i~64#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8); [2025-02-08 02:59:49,815 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24369: assume 0 == (mthca_cleanup_db_tab_#t~mem6341#1.base + mthca_cleanup_db_tab_#t~mem6341#1.offset) % 18446744073709551616;havoc mthca_cleanup_db_tab_#t~mem6339#1.base, mthca_cleanup_db_tab_#t~mem6339#1.offset;havoc mthca_cleanup_db_tab_#t~mem6340#1.base, mthca_cleanup_db_tab_#t~mem6340#1.offset;havoc mthca_cleanup_db_tab_#t~mem6341#1.base, mthca_cleanup_db_tab_#t~mem6341#1.offset; [2025-02-08 02:59:49,815 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24369: assume !(0 == (mthca_cleanup_db_tab_#t~mem6341#1.base + mthca_cleanup_db_tab_#t~mem6341#1.offset) % 18446744073709551616);havoc mthca_cleanup_db_tab_#t~mem6339#1.base, mthca_cleanup_db_tab_#t~mem6339#1.offset;havoc mthca_cleanup_db_tab_#t~mem6340#1.base, mthca_cleanup_db_tab_#t~mem6340#1.offset;havoc mthca_cleanup_db_tab_#t~mem6341#1.base, mthca_cleanup_db_tab_#t~mem6341#1.offset;call mthca_cleanup_db_tab_#t~mem6342#1.base, mthca_cleanup_db_tab_#t~mem6342#1.offset := read~$Pointer$#14(mthca_cleanup_db_tab_~dev#1.base, 5551 + mthca_cleanup_db_tab_~dev#1.offset, 8);call mthca_cleanup_db_tab_#t~mem6343#1.base, mthca_cleanup_db_tab_#t~mem6343#1.offset := read~$Pointer$#14(mthca_cleanup_db_tab_#t~mem6342#1.base, 12 + mthca_cleanup_db_tab_#t~mem6342#1.offset, 8); [2025-02-08 02:59:49,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26182: havoc #t~nondet6769; [2025-02-08 02:59:50,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6846: havoc #t~mem634.base, #t~mem634.offset;havoc #t~mem635;havoc #t~mem636; [2025-02-08 02:59:50,368 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26450: havoc #t~nondet6807; [2025-02-08 02:59:50,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26429: havoc pci_bus_write_config_dword_#t~nondet6804#1; [2025-02-08 02:59:50,693 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26280: havoc #t~nondet6778; [2025-02-08 02:59:50,729 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6601: havoc #t~mem565.base, #t~mem565.offset; [2025-02-08 02:59:50,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23875-1: SUMMARY for call mthca_table_put(mthca_table_put_range_~dev#1.base, mthca_table_put_range_~dev#1.offset, mthca_table_put_range_~table#1.base, mthca_table_put_range_~table#1.offset, mthca_table_put_range_~i~55#1); srcloc: null [2025-02-08 02:59:50,980 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23875: call mthca_table_put_range_#t~mem6181#1 := read~int#14(mthca_table_put_range_~table#1.base, 16 + mthca_table_put_range_~table#1.offset, 4);mthca_table_put_range_~i~55#1 := 262144 / mthca_table_put_range_#t~mem6181#1 + mthca_table_put_range_~i~55#1;havoc mthca_table_put_range_#t~mem6181#1; [2025-02-08 02:59:51,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6861: havoc #t~bitwise642; [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25491: call ULTIMATE.dealloc(~#tlist~0#1.base, ~#tlist~0#1.offset);havoc ~#tlist~0#1.base, ~#tlist~0#1.offset; [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25522: havoc #t~mem6696#1.base, #t~mem6696#1.offset; [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6138: assume -2147483648 <= __mthca_restart_one_#t~ret511#1 && __mthca_restart_one_#t~ret511#1 <= 2147483647;__mthca_restart_one_~tmp___0~7#1 := __mthca_restart_one_#t~ret511#1;havoc __mthca_restart_one_#t~ret511#1;__mthca_restart_one_#res#1 := __mthca_restart_one_~tmp___0~7#1;#t~ret6692#1 := __mthca_restart_one_#res#1;havoc __mthca_restart_one_#t~ret509#1.base, __mthca_restart_one_#t~ret509#1.offset, __mthca_restart_one_#t~mem510#1, __mthca_restart_one_#t~ret511#1, __mthca_restart_one_~pdev#1.base, __mthca_restart_one_~pdev#1.offset, __mthca_restart_one_~mdev~2#1.base, __mthca_restart_one_~mdev~2#1.offset, __mthca_restart_one_~hca_type~0#1, __mthca_restart_one_~tmp~23#1.base, __mthca_restart_one_~tmp~23#1.offset, __mthca_restart_one_~tmp___0~7#1;havoc __mthca_restart_one_#in~pdev#1.base, __mthca_restart_one_#in~pdev#1.offset;assume { :end_inline___mthca_restart_one } true;assume -2147483648 <= #t~ret6692#1 && #t~ret6692#1 <= 2147483647;~ret~22#1 := #t~ret6692#1;havoc #t~mem6691#1.base, #t~mem6691#1.offset;havoc #t~ret6692#1; [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25526: ~dev~27#1.base, ~dev~27#1.offset := ~tmpdev~0#1.base, ~tmpdev~0#1.offset;call #t~mem6697#1.base, #t~mem6697#1.offset := read~$Pointer$#14(~tmpdev~0#1.base, 5523 + ~tmpdev~0#1.offset, 8);~__mptr___1~2#1.base, ~__mptr___1~2#1.offset := #t~mem6697#1.base, #t~mem6697#1.offset;havoc #t~mem6697#1.base, #t~mem6697#1.offset;~tmpdev~0#1.base, ~tmpdev~0#1.offset := ~__mptr___1~2#1.base, -33814224 + ~__mptr___1~2#1.offset; [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6138-1: SUMMARY for call __mthca_restart_one_#t~ret511#1 := __mthca_init_one(__mthca_restart_one_~pdev#1.base, __mthca_restart_one_~pdev#1.offset, __mthca_restart_one_~hca_type~0#1); srcloc: null [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6130: __mthca_restart_one_~tmp~23#1.base, __mthca_restart_one_~tmp~23#1.offset := __mthca_restart_one_#t~ret509#1.base, __mthca_restart_one_#t~ret509#1.offset;havoc __mthca_restart_one_#t~ret509#1.base, __mthca_restart_one_#t~ret509#1.offset;__mthca_restart_one_~mdev~2#1.base, __mthca_restart_one_~mdev~2#1.offset := __mthca_restart_one_~tmp~23#1.base, __mthca_restart_one_~tmp~23#1.offset; [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25439: havoc __list_splice_#t~mem6670#1.base, __list_splice_#t~mem6670#1.offset, __list_splice_#t~mem6671#1.base, __list_splice_#t~mem6671#1.offset, __list_splice_~list#1.base, __list_splice_~list#1.offset, __list_splice_~prev#1.base, __list_splice_~prev#1.offset, __list_splice_~next#1.base, __list_splice_~next#1.offset, __list_splice_~first~0#1.base, __list_splice_~first~0#1.offset, __list_splice_~last~0#1.base, __list_splice_~last~0#1.offset;havoc __list_splice_#in~list#1.base, __list_splice_#in~list#1.offset, __list_splice_#in~prev#1.base, __list_splice_#in~prev#1.offset, __list_splice_#in~next#1.base, __list_splice_#in~next#1.offset;assume { :end_inline___list_splice } true;havoc list_splice_init_#t~mem6673#1.base, list_splice_init_#t~mem6673#1.offset; [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132: assume 0 == (__mthca_restart_one_~mdev~2#1.base + __mthca_restart_one_~mdev~2#1.offset) % 18446744073709551616;__mthca_restart_one_#res#1 := -19; [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132: assume !(0 == (__mthca_restart_one_~mdev~2#1.base + __mthca_restart_one_~mdev~2#1.offset) % 18446744073709551616);call __mthca_restart_one_#t~mem510#1 := read~int#14(__mthca_restart_one_~mdev~2#1.base, 2399 + __mthca_restart_one_~mdev~2#1.offset, 4);__mthca_restart_one_~hca_type~0#1 := __mthca_restart_one_#t~mem510#1;havoc __mthca_restart_one_#t~mem510#1; [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6130-1: SUMMARY for call __mthca_restart_one_#t~ret509#1.base, __mthca_restart_one_#t~ret509#1.offset := pci_get_drvdata(__mthca_restart_one_~pdev#1.base, __mthca_restart_one_~pdev#1.offset); srcloc: null [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25516: ~tmp~374#1.base, ~tmp~374#1.offset := #t~ret6693#1.base, #t~ret6693#1.offset;havoc #t~ret6693#1.base, #t~ret6693#1.offset; [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25516-1: SUMMARY for call #t~ret6693#1.base, #t~ret6693#1.offset := pci_name(~pdev~0#1.base, ~pdev~0#1.offset); srcloc: null [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25522-1: SUMMARY for call dev_printk(385, 0, #t~mem6696#1.base, 148 + #t~mem6696#1.offset, 386, 0); srcloc: null [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6137: SUMMARY for call __mthca_remove_one(__mthca_restart_one_~pdev#1.base, __mthca_restart_one_~pdev#1.offset); srcloc: null [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25440: SUMMARY for call INIT_LIST_HEAD(list_splice_init_~list#1.base, list_splice_init_~list#1.offset); srcloc: null [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25513: call #t~mem6690#1.base, #t~mem6690#1.offset := read~$Pointer$#14(~dev~27#1.base, 2391 + ~dev~27#1.offset, 8);~pdev~0#1.base, ~pdev~0#1.offset := #t~mem6690#1.base, #t~mem6690#1.offset;call #t~mem6691#1.base, #t~mem6691#1.offset := read~$Pointer$#14(~dev~27#1.base, 2391 + ~dev~27#1.offset, 8);assume { :begin_inline___mthca_restart_one } true;__mthca_restart_one_#in~pdev#1.base, __mthca_restart_one_#in~pdev#1.offset := #t~mem6691#1.base, #t~mem6691#1.offset;havoc __mthca_restart_one_#res#1;havoc __mthca_restart_one_#t~ret509#1.base, __mthca_restart_one_#t~ret509#1.offset, __mthca_restart_one_#t~mem510#1, __mthca_restart_one_#t~ret511#1, __mthca_restart_one_~pdev#1.base, __mthca_restart_one_~pdev#1.offset, __mthca_restart_one_~mdev~2#1.base, __mthca_restart_one_~mdev~2#1.offset, __mthca_restart_one_~hca_type~0#1, __mthca_restart_one_~tmp~23#1.base, __mthca_restart_one_~tmp~23#1.offset, __mthca_restart_one_~tmp___0~7#1;__mthca_restart_one_~pdev#1.base, __mthca_restart_one_~pdev#1.offset := __mthca_restart_one_#in~pdev#1.base, __mthca_restart_one_#in~pdev#1.offset;havoc __mthca_restart_one_~mdev~2#1.base, __mthca_restart_one_~mdev~2#1.offset;havoc __mthca_restart_one_~hca_type~0#1;havoc __mthca_restart_one_~tmp~23#1.base, __mthca_restart_one_~tmp~23#1.offset;havoc __mthca_restart_one_~tmp___0~7#1; [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25517: assume -2147483648 <= #t~ret6694#1 && #t~ret6694#1 <= 2147483647;havoc #t~ret6694#1; [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25517-1: SUMMARY for call #t~ret6694#1 := printk(384, 0); srcloc: null [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25515: assume 0 != ~ret~22#1; [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25515: assume !(0 != ~ret~22#1); [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25521: assume 0 != ~mthca_debug_level~0;call #t~mem6696#1.base, #t~mem6696#1.offset := read~$Pointer$#14(~d~0#1.base, 2391 + ~d~0#1.offset, 8); [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25521: assume !(0 != ~mthca_debug_level~0); [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25519: ~tmp___0~177#1.base, ~tmp___0~177#1.offset := #t~ret6695#1.base, #t~ret6695#1.offset;havoc #t~ret6695#1.base, #t~ret6695#1.offset;~d~0#1.base, ~d~0#1.offset := ~tmp___0~177#1.base, ~tmp___0~177#1.offset; [2025-02-08 02:59:51,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25519-1: SUMMARY for call #t~ret6695#1.base, #t~ret6695#1.offset := pci_get_drvdata(~pdev~0#1.base, ~pdev~0#1.offset); srcloc: null [2025-02-08 02:59:51,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26284: havoc #t~nondet6779; [2025-02-08 02:59:52,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26470: havoc #t~nondet6810; [2025-02-08 02:59:52,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13876: ~i~18 := 1 + ~i~18; [2025-02-08 02:59:52,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13872-1: SUMMARY for call free_irq(#t~mem2573 % 65536, ~dev.base, 3962 + ~dev.offset + (if ~i~18 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~18 % 18446744073709551616 % 18446744073709551616 else ~i~18 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:59:52,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13871: assume 0 != #t~mem2572;havoc #t~mem2572;call #t~mem2573 := read~int#14(~dev.base, 20 + (3962 + ~dev.offset + 156 * ~i~18), 2); [2025-02-08 02:59:52,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13871: assume !(0 != #t~mem2572);havoc #t~mem2572; [2025-02-08 02:59:52,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13871-1: call #t~mem2572 := read~int#14(~dev.base, 24 + (3962 + ~dev.offset + 156 * ~i~18), 4); [2025-02-08 02:59:52,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13872: havoc #t~mem2573;call write~int#14(0, ~dev.base, 24 + (3962 + ~dev.offset + 156 * ~i~18), 4); [2025-02-08 02:59:53,044 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26250: havoc #t~ret6773.base, #t~ret6773.offset; [2025-02-08 02:59:53,679 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26288: havoc find_next_zero_bit_#t~nondet6780#1; [2025-02-08 02:59:54,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19516: assume -2147483648 <= #t~ret4786 && #t~ret4786 <= 2147483647;~i~42 := 1 + ~i~42; [2025-02-08 02:59:54,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19516-1: SUMMARY for call #t~ret4786 := mthca_CONF_SPECIAL_QP(~dev.base, ~dev.offset, ~i~42, 0); srcloc: null [2025-02-08 02:59:54,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26381: havoc #t~nondet6797; [2025-02-08 03:00:01,415 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16128: havoc #t~bitwise3365; [2025-02-08 03:00:01,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15821-2: call #t~mem3294.base, #t~mem3294.offset := read~$Pointer$#14(~buddy.base, ~buddy.offset, 8);call #t~mem3295.base, #t~mem3295.offset := read~$Pointer$#14(#t~mem3294.base, #t~mem3294.offset + 8 * (if ~i~25 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~25 % 18446744073709551616 % 18446744073709551616 else ~i~25 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 03:00:01,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15821-1: SUMMARY for call kfree(#t~mem3295.base, #t~mem3295.offset); srcloc: null [2025-02-08 03:00:01,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15821: ~i~25 := 1 + ~i~25; [2025-02-08 03:00:03,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26200: havoc alloc_pages_current_#t~ret6770#1.base, alloc_pages_current_#t~ret6770#1.offset; [2025-02-08 03:00:07,253 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509-3: havoc #t~bitwise804#1;assume (#t~bitwise804#1 % 4294967296 >= ~tmp___1~7#1 % 4294967296 && #t~bitwise804#1 % 4294967296 >= ~tmp___2~7#1 % 4294967296) && #t~bitwise804#1 % 4294967296 <= ~tmp___1~7#1 % 4294967296 + ~tmp___2~7#1 % 4294967296; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509-2: [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509-1: SUMMARY for call #t~ret805#1 := ffs((if #t~bitwise804#1 % 4294967296 % 4294967296 <= 2147483647 then #t~bitwise804#1 % 4294967296 % 4294967296 else #t~bitwise804#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509: assume -2147483648 <= #t~ret805#1 && #t~ret805#1 <= 2147483647;~tmp___3~4#1 := #t~ret805#1;havoc #t~bitwise804#1;havoc #t~ret805#1;~lg~0#1 := -1 + ~tmp___3~4#1; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509-5: assume 0 == ~tmp___1~7#1 % 4294967296 || ~tmp___1~7#1 % 4294967296 == ~tmp___2~7#1 % 4294967296;#t~bitwise804#1 := ~tmp___2~7#1; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509-5: assume !(0 == ~tmp___1~7#1 % 4294967296 || ~tmp___1~7#1 % 4294967296 == ~tmp___2~7#1 % 4294967296); [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509-4: assume 0 == ~tmp___2~7#1 % 4294967296;#t~bitwise804#1 := ~tmp___1~7#1; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7509-4: assume !(0 == ~tmp___2~7#1 % 4294967296); [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7526: ~virt#1 := #t~bitwise810#1 + ~virt#1;havoc #t~bitwise810#1; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7526-3: assume 0 == ~lg~0#1;#t~bitwise810#1 := 1; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7526-3: assume !(0 == ~lg~0#1); [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7526-2: havoc #t~bitwise810#1;assume #t~bitwise810#1 > 1; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7526-1: [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7551: havoc mthca_icm_next_#t~mem625#1, mthca_icm_next_#t~mem627#1, mthca_icm_next_#t~mem626#1.base, mthca_icm_next_#t~mem626#1.offset, mthca_icm_next_#t~mem628#1, mthca_icm_next_#t~mem629#1.base, mthca_icm_next_#t~mem629#1.offset, mthca_icm_next_#t~mem630#1.base, mthca_icm_next_#t~mem630#1.offset, mthca_icm_next_#t~mem631#1.base, mthca_icm_next_#t~mem631#1.offset, mthca_icm_next_#t~mem632#1.base, mthca_icm_next_#t~mem632#1.offset, mthca_icm_next_#t~mem633#1.base, mthca_icm_next_#t~mem633#1.offset, mthca_icm_next_~iter#1.base, mthca_icm_next_~iter#1.offset, mthca_icm_next_~__mptr~1#1.base, mthca_icm_next_~__mptr~1#1.offset;havoc mthca_icm_next_#in~iter#1.base, mthca_icm_next_#in~iter#1.offset;assume { :end_inline_mthca_icm_next } true; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7535: assume 256 == ~nent~0#1;call #t~mem816#1 := read~int#14(~mailbox~1#1.base, ~mailbox~1#1.offset, 8); [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7535: assume !(256 == ~nent~0#1); [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7511: assume ~lg~0#1 <= 11; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7511: assume !(~lg~0#1 <= 11);~i~2#1 := 0; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7544: ~i~2#1 := 1 + ~i~2#1; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: call ULTIMATE.dealloc(~#iter~0#1.base, ~#iter~0#1.offset);havoc ~#iter~0#1.base, ~#iter~0#1.offset; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7536-1: SUMMARY for call #t~ret817#1 := mthca_cmd(~dev#1.base, ~dev#1.offset, #t~mem816#1, ~nent~0#1, 0, (if ~op#1 % 65536 % 4294967296 <= 2147483647 then ~op#1 % 65536 % 4294967296 else ~op#1 % 65536 % 4294967296 - 4294967296), 15000); srcloc: null [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7536: assume -2147483648 <= #t~ret817#1 && #t~ret817#1 <= 2147483647;~err~12#1 := #t~ret817#1;havoc #t~mem816#1;havoc #t~ret817#1; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7512-1: SUMMARY for call #t~ret806#1 := mthca_icm_size(~#iter~0#1.base, ~#iter~0#1.offset); srcloc: null [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7512: ~tmp___4~3#1 := #t~ret806#1;havoc #t~ret806#1; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7537: assume 0 != ~err~12#1; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7537: assume !(0 != ~err~12#1);~nent~0#1 := 0; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7529-1: SUMMARY for call #t~ret811#1 := mthca_icm_addr(~#iter~0#1.base, ~#iter~0#1.offset); srcloc: null [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7529: ~tmp___7~2#1 := #t~ret811#1;havoc #t~ret811#1; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7521: SUMMARY for call #t~ret818#1 := mthca_icm_size(~#iter~0#1.base, ~#iter~0#1.offset); srcloc: null [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7546: ~tmp___9~2#1 := #t~ret818#1; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7513-1: SUMMARY for call #t~ret807#1 := mthca_icm_addr(~#iter~0#1.base, ~#iter~0#1.offset); srcloc: null [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7513: ~tmp___5~3#1 := #t~ret807#1;havoc #t~ret807#1;call #t~mem808#1.base, #t~mem808#1.offset := read~$Pointer$#14(~dev#1.base, 2391 + ~dev#1.offset, 8); [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7530: ~tmp___8~2#1 := #t~ret814#1;havoc #t~bitwise812#1;havoc #t~bitwise813#1;havoc #t~ret814#1;call write~int#14(~tmp___8~2#1, ~pages~0#1.base, ~pages~0#1.offset + 8 * (if (1 + 2 * ~nent~0#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1 + 2 * ~nent~0#1) % 18446744073709551616 % 18446744073709551616 else (1 + 2 * ~nent~0#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7530-4: assume 0 == (-12 + ~lg~0#1) % 18446744073709551616;#t~bitwise813#1 := ~tmp___7~2#1 + #t~bitwise812#1; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7530-4: assume !(0 == (-12 + ~lg~0#1) % 18446744073709551616); [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7530-3: havoc #t~bitwise813#1;assume (#t~bitwise813#1 % 18446744073709551616 >= (~tmp___7~2#1 + #t~bitwise812#1) % 18446744073709551616 && #t~bitwise813#1 % 18446744073709551616 >= (-12 + ~lg~0#1) % 18446744073709551616) && #t~bitwise813#1 % 18446744073709551616 <= (~tmp___7~2#1 + #t~bitwise812#1) % 18446744073709551616 + (-12 + ~lg~0#1) % 18446744073709551616; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7530-2: [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7530-1: SUMMARY for call #t~ret814#1 := __fswab64(#t~bitwise813#1); srcloc: null [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7530-8: assume 0 == ~i~2#1 || 0 == ~lg~0#1;#t~bitwise812#1 := ~i~2#1; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7530-8: assume !(0 == ~i~2#1 || 0 == ~lg~0#1); [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7530-7: havoc #t~bitwise812#1;assume #t~bitwise812#1 > ~i~2#1; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7530-6: [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7530-5: assume 0 == (~tmp___7~2#1 + #t~bitwise812#1) % 18446744073709551616 || (~tmp___7~2#1 + #t~bitwise812#1) % 18446744073709551616 == (-12 + ~lg~0#1) % 18446744073709551616;#t~bitwise813#1 := -12 + ~lg~0#1; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7530-5: assume !(0 == (~tmp___7~2#1 + #t~bitwise812#1) % 18446744073709551616 || (~tmp___7~2#1 + #t~bitwise812#1) % 18446744073709551616 == (-12 + ~lg~0#1) % 18446744073709551616); [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7547-1: [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7514: havoc #t~mem808#1.base, #t~mem808#1.offset;~err~12#1 := -22; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7547: assume ~i~2#1 % 18446744073709551616 < #t~bitwise819#1 % 18446744073709551616;havoc #t~bitwise819#1; [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7547: assume !(~i~2#1 % 18446744073709551616 < #t~bitwise819#1 % 18446744073709551616);havoc #t~bitwise819#1;assume { :begin_inline_mthca_icm_next } true;mthca_icm_next_#in~iter#1.base, mthca_icm_next_#in~iter#1.offset := ~#iter~0#1.base, ~#iter~0#1.offset;havoc mthca_icm_next_#t~mem625#1, mthca_icm_next_#t~mem627#1, mthca_icm_next_#t~mem626#1.base, mthca_icm_next_#t~mem626#1.offset, mthca_icm_next_#t~mem628#1, mthca_icm_next_#t~mem629#1.base, mthca_icm_next_#t~mem629#1.offset, mthca_icm_next_#t~mem630#1.base, mthca_icm_next_#t~mem630#1.offset, mthca_icm_next_#t~mem631#1.base, mthca_icm_next_#t~mem631#1.offset, mthca_icm_next_#t~mem632#1.base, mthca_icm_next_#t~mem632#1.offset, mthca_icm_next_#t~mem633#1.base, mthca_icm_next_#t~mem633#1.offset, mthca_icm_next_~iter#1.base, mthca_icm_next_~iter#1.offset, mthca_icm_next_~__mptr~1#1.base, mthca_icm_next_~__mptr~1#1.offset;mthca_icm_next_~iter#1.base, mthca_icm_next_~iter#1.offset := mthca_icm_next_#in~iter#1.base, mthca_icm_next_#in~iter#1.offset;havoc mthca_icm_next_~__mptr~1#1.base, mthca_icm_next_~__mptr~1#1.offset;call mthca_icm_next_#t~mem625#1 := read~int#32(mthca_icm_next_~iter#1.base, 16 + mthca_icm_next_~iter#1.offset, 4);call write~int#32(1 + mthca_icm_next_#t~mem625#1, mthca_icm_next_~iter#1.base, 16 + mthca_icm_next_~iter#1.offset, 4);havoc mthca_icm_next_#t~mem625#1;call mthca_icm_next_#t~mem627#1 := read~int#32(mthca_icm_next_~iter#1.base, 16 + mthca_icm_next_~iter#1.offset, 4);call mthca_icm_next_#t~mem626#1.base, mthca_icm_next_#t~mem626#1.offset := read~$Pointer$#32(mthca_icm_next_~iter#1.base, 8 + mthca_icm_next_~iter#1.offset, 8);call mthca_icm_next_#t~mem628#1 := read~int#14(mthca_icm_next_#t~mem626#1.base, 20 + mthca_icm_next_#t~mem626#1.offset, 4); [2025-02-08 03:00:07,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7547-3: assume 0 == ~tmp___9~2#1 % 18446744073709551616 || 0 == ~lg~0#1;#t~bitwise819#1 := ~tmp___9~2#1; [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7547-3: assume !(0 == ~tmp___9~2#1 % 18446744073709551616 || 0 == ~lg~0#1); [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7547-2: havoc #t~bitwise819#1; [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7514-1: SUMMARY for call dev_warn(#t~mem808#1.base, 148 + #t~mem808#1.offset, 109, 0); srcloc: null [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6829: assume mthca_icm_next_#t~mem627#1 >= mthca_icm_next_#t~mem628#1;havoc mthca_icm_next_#t~mem627#1;havoc mthca_icm_next_#t~mem626#1.base, mthca_icm_next_#t~mem626#1.offset;havoc mthca_icm_next_#t~mem628#1;call mthca_icm_next_#t~mem629#1.base, mthca_icm_next_#t~mem629#1.offset := read~$Pointer$#32(mthca_icm_next_~iter#1.base, 8 + mthca_icm_next_~iter#1.offset, 8);call mthca_icm_next_#t~mem630#1.base, mthca_icm_next_#t~mem630#1.offset := read~$Pointer$#14(mthca_icm_next_#t~mem629#1.base, mthca_icm_next_#t~mem629#1.offset, 8);call mthca_icm_next_#t~mem631#1.base, mthca_icm_next_#t~mem631#1.offset := read~$Pointer$#32(mthca_icm_next_~iter#1.base, mthca_icm_next_~iter#1.offset, 8); [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6829: assume !(mthca_icm_next_#t~mem627#1 >= mthca_icm_next_#t~mem628#1);havoc mthca_icm_next_#t~mem627#1;havoc mthca_icm_next_#t~mem626#1.base, mthca_icm_next_#t~mem626#1.offset;havoc mthca_icm_next_#t~mem628#1; [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7523: assume 18446744073709551615 != ~virt#1 % 18446744073709551616; [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7523: assume !(18446744073709551615 != ~virt#1 % 18446744073709551616); [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6821: havoc mthca_icm_last_#t~mem624#1.base, mthca_icm_last_#t~mem624#1.offset; [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7507-1: SUMMARY for call #t~ret802#1 := mthca_icm_addr(~#iter~0#1.base, ~#iter~0#1.offset); srcloc: null [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7507: ~tmp___1~7#1 := #t~ret802#1; [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830: assume (mthca_icm_next_#t~mem630#1.base + mthca_icm_next_#t~mem630#1.offset) % 18446744073709551616 == (mthca_icm_next_#t~mem631#1.base + mthca_icm_next_#t~mem631#1.offset) % 18446744073709551616;havoc mthca_icm_next_#t~mem629#1.base, mthca_icm_next_#t~mem629#1.offset;havoc mthca_icm_next_#t~mem630#1.base, mthca_icm_next_#t~mem630#1.offset;havoc mthca_icm_next_#t~mem631#1.base, mthca_icm_next_#t~mem631#1.offset;call write~$Pointer$#32(0, 0, mthca_icm_next_~iter#1.base, 8 + mthca_icm_next_~iter#1.offset, 8); [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6830: assume !((mthca_icm_next_#t~mem630#1.base + mthca_icm_next_#t~mem630#1.offset) % 18446744073709551616 == (mthca_icm_next_#t~mem631#1.base + mthca_icm_next_#t~mem631#1.offset) % 18446744073709551616);havoc mthca_icm_next_#t~mem629#1.base, mthca_icm_next_#t~mem629#1.offset;havoc mthca_icm_next_#t~mem630#1.base, mthca_icm_next_#t~mem630#1.offset;havoc mthca_icm_next_#t~mem631#1.base, mthca_icm_next_#t~mem631#1.offset;call mthca_icm_next_#t~mem632#1.base, mthca_icm_next_#t~mem632#1.offset := read~$Pointer$#32(mthca_icm_next_~iter#1.base, 8 + mthca_icm_next_~iter#1.offset, 8);call mthca_icm_next_#t~mem633#1.base, mthca_icm_next_#t~mem633#1.offset := read~$Pointer$#14(mthca_icm_next_#t~mem632#1.base, mthca_icm_next_#t~mem632#1.offset, 8);mthca_icm_next_~__mptr~1#1.base, mthca_icm_next_~__mptr~1#1.offset := mthca_icm_next_#t~mem633#1.base, mthca_icm_next_#t~mem633#1.offset;havoc mthca_icm_next_#t~mem632#1.base, mthca_icm_next_#t~mem632#1.offset;havoc mthca_icm_next_#t~mem633#1.base, mthca_icm_next_#t~mem633#1.offset;call write~$Pointer$#32(mthca_icm_next_~__mptr~1#1.base, mthca_icm_next_~__mptr~1#1.offset, mthca_icm_next_~iter#1.base, 8 + mthca_icm_next_~iter#1.offset, 8);call write~int#32(0, mthca_icm_next_~iter#1.base, 16 + mthca_icm_next_~iter#1.offset, 4); [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7532-2: havoc #t~bitwise815#1;assume #t~bitwise815#1 > 1; [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7532-1: [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7532: ~ts~0#1 := #t~bitwise815#1 + ~ts~0#1;havoc #t~bitwise815#1;~tc~0#1 := 1 + ~tc~0#1;~nent~0#1 := 1 + ~nent~0#1; [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7532-3: assume 0 == -10 + ~lg~0#1;#t~bitwise815#1 := 1; [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7532-3: assume !(0 == -10 + ~lg~0#1); [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7524-1: SUMMARY for call #t~ret809#1 := __fswab64(~virt#1); srcloc: null [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7524: ~tmp___6~2#1 := #t~ret809#1;havoc #t~ret809#1;call write~int#14(~tmp___6~2#1, ~pages~0#1.base, ~pages~0#1.offset + 8 * (if 2 * ~nent~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then 2 * ~nent~0#1 % 18446744073709551616 % 18446744073709551616 else 2 * ~nent~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7508-1: SUMMARY for call #t~ret803#1 := mthca_icm_size(~#iter~0#1.base, ~#iter~0#1.offset); srcloc: null [2025-02-08 03:00:07,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7508: ~tmp___2~7#1 := #t~ret803#1;havoc #t~ret803#1; [2025-02-08 03:00:07,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13248-1: SUMMARY for call dma_free_attrs((if 0 != (pci_free_consistent_~hwdev#1.base + pci_free_consistent_~hwdev#1.offset) % 18446744073709551616 then pci_free_consistent_~hwdev#1.base else 0), (if 0 != (pci_free_consistent_~hwdev#1.base + pci_free_consistent_~hwdev#1.offset) % 18446744073709551616 then 148 + pci_free_consistent_~hwdev#1.offset else 0), pci_free_consistent_~size#1, pci_free_consistent_~vaddr#1.base, pci_free_consistent_~vaddr#1.offset, pci_free_consistent_~dma_handle#1, 0, 0); srcloc: null [2025-02-08 03:00:07,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13826-1: SUMMARY for call #t~ret2558#1 := printk(239, 0); srcloc: null [2025-02-08 03:00:07,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13248: havoc pci_free_consistent_~hwdev#1.base, pci_free_consistent_~hwdev#1.offset, pci_free_consistent_~size#1, pci_free_consistent_~vaddr#1.base, pci_free_consistent_~vaddr#1.offset, pci_free_consistent_~dma_handle#1;havoc pci_free_consistent_#in~hwdev#1.base, pci_free_consistent_#in~hwdev#1.offset, pci_free_consistent_#in~size#1, pci_free_consistent_#in~vaddr#1.base, pci_free_consistent_#in~vaddr#1.offset, pci_free_consistent_#in~dma_handle#1;assume { :end_inline_pci_free_consistent } true;~i~17#1 := 1 + ~i~17#1; [2025-02-08 03:00:07,987 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13847: call #t~mem2563#1.base, #t~mem2563#1.offset := read~$Pointer$#14(~dev#1.base, 2391 + ~dev#1.offset, 8);call #t~mem2564#1.base, #t~mem2564#1.offset := read~$Pointer$#14(~eq#1.base, 32 + ~eq#1.offset, 8);call #t~mem2565#1.base, #t~mem2565#1.offset := read~$Pointer$#14(#t~mem2564#1.base, #t~mem2564#1.offset + 16 * (if ~i~17#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~17#1 % 18446744073709551616 % 18446744073709551616 else ~i~17#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call #t~mem2566#1.base, #t~mem2566#1.offset := read~$Pointer$#14(~eq#1.base, 32 + ~eq#1.offset, 8);call #t~mem2567#1 := read~int#14(#t~mem2566#1.base, 8 + (#t~mem2566#1.offset + 16 * (if ~i~17#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~17#1 % 18446744073709551616 % 18446744073709551616 else ~i~17#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8);assume { :begin_inline_pci_free_consistent } true;pci_free_consistent_#in~hwdev#1.base, pci_free_consistent_#in~hwdev#1.offset, pci_free_consistent_#in~size#1, pci_free_consistent_#in~vaddr#1.base, pci_free_consistent_#in~vaddr#1.offset, pci_free_consistent_#in~dma_handle#1 := #t~mem2563#1.base, #t~mem2563#1.offset, 4096, #t~mem2565#1.base, #t~mem2565#1.offset, #t~mem2567#1;havoc pci_free_consistent_~hwdev#1.base, pci_free_consistent_~hwdev#1.offset, pci_free_consistent_~size#1, pci_free_consistent_~vaddr#1.base, pci_free_consistent_~vaddr#1.offset, pci_free_consistent_~dma_handle#1;pci_free_consistent_~hwdev#1.base, pci_free_consistent_~hwdev#1.offset := pci_free_consistent_#in~hwdev#1.base, pci_free_consistent_#in~hwdev#1.offset;pci_free_consistent_~size#1 := pci_free_consistent_#in~size#1;pci_free_consistent_~vaddr#1.base, pci_free_consistent_~vaddr#1.offset := pci_free_consistent_#in~vaddr#1.base, pci_free_consistent_#in~vaddr#1.offset;pci_free_consistent_~dma_handle#1 := pci_free_consistent_#in~dma_handle#1; [2025-02-08 03:00:07,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13835: ~i~17#1 := 1 + ~i~17#1; [2025-02-08 03:00:07,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13831: assume 0 == (1 + ~i~17#1) % 4 % 4294967296; [2025-02-08 03:00:07,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13831: assume !(0 == (1 + ~i~17#1) % 4 % 4294967296); [2025-02-08 03:00:07,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13832-1: SUMMARY for call #t~ret2562#1 := printk(241, 0); srcloc: null [2025-02-08 03:00:07,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13832: assume -2147483648 <= #t~ret2562#1 && #t~ret2562#1 <= 2147483647;havoc #t~ret2562#1; [2025-02-08 03:00:07,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13837: assume ~i~17#1 % 4294967296 <= 15; [2025-02-08 03:00:07,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13837: assume !(~i~17#1 % 4294967296 <= 15); [2025-02-08 03:00:07,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13829-2: call #t~mem2559#1.base, #t~mem2559#1.offset := read~$Pointer$#14(~mailbox~13#1.base, 8 + ~mailbox~13#1.offset, 8); [2025-02-08 03:00:07,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13829: ~tmp___0~43#1 := #t~ret2560#1;havoc #t~mem2559#1.base, #t~mem2559#1.offset;havoc #t~ret2560#1; [2025-02-08 03:00:07,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13829-1: SUMMARY for call #t~ret2560#1 := __be32_to_cpup(#t~mem2559#1.base, #t~mem2559#1.offset + 4 * (if 4 * ~i~17#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then 4 * ~i~17#1 % 18446744073709551616 % 18446744073709551616 else 4 * ~i~17#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:00:07,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13825: assume 0 == ~i~17#1 % 4 % 4294967296; [2025-02-08 03:00:07,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13825: assume !(0 == ~i~17#1 % 4 % 4294967296); [2025-02-08 03:00:07,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13826: assume -2147483648 <= #t~ret2558#1 && #t~ret2558#1 <= 2147483647;havoc #t~ret2558#1; [2025-02-08 03:00:07,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13830-1: SUMMARY for call #t~ret2561#1 := printk(240, 0); srcloc: null [2025-02-08 03:00:07,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13830: assume -2147483648 <= #t~ret2561#1 && #t~ret2561#1 <= 2147483647;havoc #t~ret2561#1; [2025-02-08 03:00:08,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15699: assume ~m~0 % 4294967296 > ~seg~0 % 4294967296; [2025-02-08 03:00:08,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15699: assume !(~m~0 % 4294967296 > ~seg~0 % 4294967296); [2025-02-08 03:00:08,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15705: ~o~0 := 1 + ~o~0; [2025-02-08 03:00:08,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15695-3: assume 0 == #t~mem3234 - ~o~0;#t~bitwise3235 := 1; [2025-02-08 03:00:08,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15695-3: assume !(0 == #t~mem3234 - ~o~0); [2025-02-08 03:00:08,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15728-3: assume 0 == ~seg~0 % 4294967296 || 0 == ~order;#t~bitwise3250 := ~seg~0; [2025-02-08 03:00:08,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15728-3: assume !(0 == ~seg~0 % 4294967296 || 0 == ~order); [2025-02-08 03:00:08,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15695-2: havoc #t~bitwise3235;assume #t~bitwise3235 > 1; [2025-02-08 03:00:08,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15728-2: havoc #t~bitwise3250; [2025-02-08 03:00:08,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15695-1: [2025-02-08 03:00:08,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15728-1: [2025-02-08 03:00:08,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15695: ~m~0 := #t~bitwise3235;havoc #t~mem3234;havoc #t~bitwise3235;call #t~mem3236.base, #t~mem3236.offset := read~$Pointer$#14(~buddy.base, ~buddy.offset, 8);call #t~mem3237.base, #t~mem3237.offset := read~$Pointer$#14(#t~mem3236.base, #t~mem3236.offset + 8 * (if ~o~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~o~0 % 18446744073709551616 % 18446744073709551616 else ~o~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 03:00:08,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15728: ~seg~0 := #t~bitwise3250;havoc #t~bitwise3250;#res := ~seg~0; [2025-02-08 03:00:08,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15714: call #t~mem3242.base, #t~mem3242.offset := read~$Pointer$#14(~buddy.base, 8 + ~buddy.offset, 8);call #t~mem3243.base, #t~mem3243.offset := read~$Pointer$#14(~buddy.base, 8 + ~buddy.offset, 8);call #t~mem3244 := read~int#14(#t~mem3243.base, #t~mem3243.offset + 4 * (if ~o~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~o~0 % 18446744073709551616 % 18446744073709551616 else ~o~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);call write~int#14(#t~mem3244 - 1, #t~mem3242.base, #t~mem3242.offset + 4 * (if ~o~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~o~0 % 18446744073709551616 % 18446744073709551616 else ~o~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);havoc #t~mem3242.base, #t~mem3242.offset;havoc #t~mem3243.base, #t~mem3243.offset;havoc #t~mem3244; [2025-02-08 03:00:08,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15716: assume ~o~0 > ~order; [2025-02-08 03:00:08,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15716: assume !(~o~0 > ~order); [2025-02-08 03:00:08,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15718: ~o~0 := ~o~0 - 1;~seg~0 := 2 * (~seg~0 % 4294967296);call #t~mem3245.base, #t~mem3245.offset := read~$Pointer$#14(~buddy.base, ~buddy.offset, 8);call #t~mem3246.base, #t~mem3246.offset := read~$Pointer$#14(#t~mem3245.base, #t~mem3245.offset + 8 * (if ~o~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~o~0 % 18446744073709551616 % 18446744073709551616 else ~o~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 03:00:08,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15720-1: SUMMARY for call set_bit((if (1 + ~seg~0 - 2 * (~seg~0 % 2)) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (1 + ~seg~0 - 2 * (~seg~0 % 2)) % 4294967296 % 18446744073709551616 else (1 + ~seg~0 - 2 * (~seg~0 % 2)) % 4294967296 % 18446744073709551616 - 18446744073709551616), #t~mem3246.base, #t~mem3246.offset); srcloc: null [2025-02-08 03:00:08,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15720: havoc #t~mem3245.base, #t~mem3245.offset;havoc #t~mem3246.base, #t~mem3246.offset;call #t~mem3247.base, #t~mem3247.offset := read~$Pointer$#14(~buddy.base, 8 + ~buddy.offset, 8);call #t~mem3248.base, #t~mem3248.offset := read~$Pointer$#14(~buddy.base, 8 + ~buddy.offset, 8);call #t~mem3249 := read~int#14(#t~mem3248.base, #t~mem3248.offset + 4 * (if ~o~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~o~0 % 18446744073709551616 % 18446744073709551616 else ~o~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);call write~int#14(1 + #t~mem3249, #t~mem3247.base, #t~mem3247.offset + 4 * (if ~o~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~o~0 % 18446744073709551616 % 18446744073709551616 else ~o~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);havoc #t~mem3247.base, #t~mem3247.offset;havoc #t~mem3248.base, #t~mem3248.offset;havoc #t~mem3249; [2025-02-08 03:00:08,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15714-2: call #t~mem3240.base, #t~mem3240.offset := read~$Pointer$#14(~buddy.base, ~buddy.offset, 8);call #t~mem3241.base, #t~mem3241.offset := read~$Pointer$#14(#t~mem3240.base, #t~mem3240.offset + 8 * (if ~o~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~o~0 % 18446744073709551616 % 18446744073709551616 else ~o~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 03:00:08,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15714-1: SUMMARY for call clear_bit((if ~seg~0 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then ~seg~0 % 4294967296 % 18446744073709551616 else ~seg~0 % 4294967296 % 18446744073709551616 - 18446744073709551616), #t~mem3241.base, #t~mem3241.offset); srcloc: null [2025-02-08 03:00:08,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15694-1: call #t~mem3232.base, #t~mem3232.offset := read~$Pointer$#14(~buddy.base, 8 + ~buddy.offset, 8);call #t~mem3233 := read~int#14(#t~mem3232.base, #t~mem3232.offset + 4 * (if ~o~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~o~0 % 18446744073709551616 % 18446744073709551616 else ~o~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 03:00:08,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15694: assume 0 != #t~mem3233;havoc #t~mem3232.base, #t~mem3232.offset;havoc #t~mem3233;call #t~mem3234 := read~int#14(~buddy.base, 16 + ~buddy.offset, 4); [2025-02-08 03:00:08,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15694: assume !(0 != #t~mem3233);havoc #t~mem3232.base, #t~mem3232.offset;havoc #t~mem3233; [2025-02-08 03:00:08,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15727: SUMMARY for call spin_unlock(~buddy.base, 20 + ~buddy.offset); srcloc: null [2025-02-08 03:00:08,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15696-1: SUMMARY for call #t~ret3238 := find_first_bit(#t~mem3237.base, #t~mem3237.offset, ~m~0); srcloc: null [2025-02-08 03:00:08,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15696: ~tmp~181 := #t~ret3238;havoc #t~mem3236.base, #t~mem3236.offset;havoc #t~mem3237.base, #t~mem3237.offset;havoc #t~ret3238;~seg~0 := ~tmp~181; [2025-02-08 03:00:08,671 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26273: havoc dma_supported_#t~nondet6777#1; [2025-02-08 03:00:16,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16849-1: call mthca_init_mr_table_#t~mem3649#1.base, mthca_init_mr_table_#t~mem3649#1.offset := read~$Pointer$#14(mthca_init_mr_table_~dev#1.base, 3758 + mthca_init_mr_table_~dev#1.offset, 8); [2025-02-08 03:00:16,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16849: assume 0 != (mthca_init_mr_table_#t~mem3649#1.base + mthca_init_mr_table_#t~mem3649#1.offset) % 18446744073709551616;havoc mthca_init_mr_table_#t~mem3649#1.base, mthca_init_mr_table_#t~mem3649#1.offset;call mthca_init_mr_table_#t~mem3650#1.base, mthca_init_mr_table_#t~mem3650#1.offset := read~$Pointer$#14(mthca_init_mr_table_~dev#1.base, 3758 + mthca_init_mr_table_~dev#1.offset, 8); [2025-02-08 03:00:16,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16849: assume !(0 != (mthca_init_mr_table_#t~mem3649#1.base + mthca_init_mr_table_#t~mem3649#1.offset) % 18446744073709551616);havoc mthca_init_mr_table_#t~mem3649#1.base, mthca_init_mr_table_#t~mem3649#1.offset; [2025-02-08 03:00:16,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5850: SUMMARY for call mthca_cleanup_qp_table(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:00:16,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16850: havoc mthca_init_mr_table_#t~mem3650#1.base, mthca_init_mr_table_#t~mem3650#1.offset; [2025-02-08 03:00:16,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16850-1: SUMMARY for call iounmap(mthca_init_mr_table_#t~mem3650#1.base, mthca_init_mr_table_#t~mem3650#1.offset); srcloc: null [2025-02-08 03:00:16,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14109: assume -2147483648 <= mthca_init_eq_table_#t~ret2712#1 && mthca_init_eq_table_#t~ret2712#1 <= 2147483647;mthca_init_eq_table_~tmp___5~18#1 := mthca_init_eq_table_#t~ret2712#1; [2025-02-08 03:00:16,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14109-1: SUMMARY for call mthca_init_eq_table_#t~ret2712#1 := mthca_is_memfree(mthca_init_eq_table_~dev#1.base, mthca_init_eq_table_~dev#1.offset); srcloc: null [2025-02-08 03:00:16,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24316: call ULTIMATE.dealloc(mthca_init_db_tab_~#__key~15#1.base, mthca_init_db_tab_~#__key~15#1.offset);havoc mthca_init_db_tab_~#__key~15#1.base, mthca_init_db_tab_~#__key~15#1.offset; [2025-02-08 03:00:16,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19494: mthca_init_qp_table_~i~41#1 := 0; [2025-02-08 03:00:16,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14011: call ULTIMATE.dealloc(mthca_init_eq_table_~#eq_name~0#1.base, mthca_init_eq_table_~#eq_name~0#1.offset);havoc mthca_init_eq_table_~#eq_name~0#1.base, mthca_init_eq_table_~#eq_name~0#1.offset; [2025-02-08 03:00:16,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14077: assume mthca_init_eq_table_~i~19#1 <= 2; [2025-02-08 03:00:16,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14077: assume !(mthca_init_eq_table_~i~19#1 <= 2); [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14110: assume 0 != mthca_init_eq_table_~tmp___5~18#1;call mthca_init_eq_table_#t~mem2713#1 := read~int#14(mthca_init_eq_table_~dev#1.base, 12 + (3962 + mthca_init_eq_table_~dev#1.offset + 156 * mthca_init_eq_table_~i~19#1), 4); [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14110: assume !(0 != mthca_init_eq_table_~tmp___5~18#1);call mthca_init_eq_table_#t~mem2714#1 := read~int#14(mthca_init_eq_table_~dev#1.base, 8 + (3962 + mthca_init_eq_table_~dev#1.offset + 156 * mthca_init_eq_table_~i~19#1), 4); [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5852: SUMMARY for call mthca_cleanup_srq_table(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19495: assume mthca_init_qp_table_~i~41#1 <= 1; [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19495: assume !(mthca_init_qp_table_~i~41#1 <= 1);call mthca_init_qp_table_#t~mem4785#1 := read~int#14(mthca_init_qp_table_~dev#1.base, 3211 + mthca_init_qp_table_~dev#1.offset, 4); [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14111: havoc mthca_init_eq_table_#t~mem2713#1; [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14111-1: SUMMARY for call arbel_eq_req_not(mthca_init_eq_table_~dev#1.base, mthca_init_eq_table_~dev#1.offset, mthca_init_eq_table_#t~mem2713#1); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5854: SUMMARY for call mthca_cleanup_cq_table(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16854-1: call mthca_init_mr_table_#t~mem3651#1.base, mthca_init_mr_table_#t~mem3651#1.offset := read~$Pointer$#14(mthca_init_mr_table_~dev#1.base, 3750 + mthca_init_mr_table_~dev#1.offset, 8); [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16854: assume 0 != (mthca_init_mr_table_#t~mem3651#1.base + mthca_init_mr_table_#t~mem3651#1.offset) % 18446744073709551616;havoc mthca_init_mr_table_#t~mem3651#1.base, mthca_init_mr_table_#t~mem3651#1.offset;call mthca_init_mr_table_#t~mem3652#1.base, mthca_init_mr_table_#t~mem3652#1.offset := read~$Pointer$#14(mthca_init_mr_table_~dev#1.base, 3750 + mthca_init_mr_table_~dev#1.offset, 8); [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16854: assume !(0 != (mthca_init_mr_table_#t~mem3651#1.base + mthca_init_mr_table_#t~mem3651#1.offset) % 18446744073709551616);havoc mthca_init_mr_table_#t~mem3651#1.base, mthca_init_mr_table_#t~mem3651#1.offset; [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19497-1: SUMMARY for call mthca_init_qp_table_#t~ret4784#1 := mthca_CONF_SPECIAL_QP(mthca_init_qp_table_~dev#1.base, mthca_init_qp_table_~dev#1.offset, mthca_init_qp_table_~i~41#1, 0); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15434: call ULTIMATE.dealloc(mthca_init_cq_table_~#__key~6#1.base, mthca_init_cq_table_~#__key~6#1.offset);havoc mthca_init_cq_table_~#__key~6#1.base, mthca_init_cq_table_~#__key~6#1.offset; [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19497: assume -2147483648 <= mthca_init_qp_table_#t~ret4784#1 && mthca_init_qp_table_#t~ret4784#1 <= 2147483647;mthca_init_qp_table_~i~41#1 := 1 + mthca_init_qp_table_~i~41#1; [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14113: havoc mthca_init_eq_table_#t~mem2714#1; [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14113-1: SUMMARY for call tavor_eq_req_not(mthca_init_eq_table_~dev#1.base, mthca_init_eq_table_~dev#1.offset, mthca_init_eq_table_#t~mem2714#1); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16855-1: SUMMARY for call iounmap(mthca_init_mr_table_#t~mem3652#1.base, mthca_init_mr_table_#t~mem3652#1.offset); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16855: havoc mthca_init_mr_table_#t~mem3652#1.base, mthca_init_mr_table_#t~mem3652#1.offset; [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5856: SUMMARY for call mthca_cmd_use_polling(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7376: call mthca_cmd_use_events_#t~mem772#1 := read~int#14(mthca_cmd_use_events_~dev#1.base, 3149 + mthca_cmd_use_events_~dev#1.offset, 2);call write~int#14(2 * (if mthca_cmd_use_events_#t~mem772#1 % 65536 % 4294967296 <= 2147483647 then mthca_cmd_use_events_#t~mem772#1 % 65536 % 4294967296 else mthca_cmd_use_events_#t~mem772#1 % 65536 % 4294967296 - 4294967296), mthca_cmd_use_events_~dev#1.base, 3149 + mthca_cmd_use_events_~dev#1.offset, 2); [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14115: mthca_init_eq_table_~i~19#1 := 1 + mthca_init_eq_table_~i~19#1; [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5858: SUMMARY for call mthca_cleanup_eq_table(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L26140: havoc __msecs_to_jiffies_#t~nondet6763#1; [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16859: SUMMARY for call mthca_buddy_cleanup(mthca_init_mr_table_~dev#1.base, 3622 + mthca_init_mr_table_~dev#1.offset); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5860: SUMMARY for call mthca_pd_free(~dev#1.base, ~dev#1.offset, ~dev#1.base, 5559 + ~dev#1.offset); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16861-1: SUMMARY for call mthca_alloc_cleanup(mthca_init_mr_table_~dev#1.base, 3530 + mthca_init_mr_table_~dev#1.offset); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16861: mthca_init_mr_table_#res#1 := mthca_init_mr_table_~err~44#1; [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7348: call ULTIMATE.dealloc(mthca_cmd_use_events_~#__key~3#1.base, mthca_cmd_use_events_~#__key~3#1.offset);havoc mthca_cmd_use_events_~#__key~3#1.base, mthca_cmd_use_events_~#__key~3#1.offset; [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19504: havoc mthca_init_qp_table_#t~mem4785#1; [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5862: SUMMARY for call mthca_cleanup_mr_table(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19504-1: SUMMARY for call mthca_array_cleanup(mthca_init_qp_table_~dev#1.base, 4983 + mthca_init_qp_table_~dev#1.offset, mthca_init_qp_table_#t~mem4785#1); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25319: call ULTIMATE.dealloc(mthca_init_srq_table_~#__key~17#1.base, mthca_init_srq_table_~#__key~17#1.offset);havoc mthca_init_srq_table_~#__key~17#1.base, mthca_init_srq_table_~#__key~17#1.offset; [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19505-1: SUMMARY for call mthca_alloc_cleanup(mthca_init_qp_table_~dev#1.base, 4811 + mthca_init_qp_table_~dev#1.offset); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19505: mthca_init_qp_table_#res#1 := mthca_init_qp_table_~err~57#1;call ULTIMATE.dealloc(mthca_init_qp_table_~#__key~9#1.base, mthca_init_qp_table_~#__key~9#1.offset);havoc mthca_init_qp_table_~#__key~9#1.base, mthca_init_qp_table_~#__key~9#1.offset; [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5864-1: SUMMARY for call mthca_cleanup_pd_table(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5864: call #t~mem438#1.base, #t~mem438#1.offset := read~$Pointer$#14(~dev#1.base, 2709 + ~dev#1.offset, 8); [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14123: SUMMARY for call mthca_free_irqs(mthca_init_eq_table_~dev#1.base, mthca_init_eq_table_~dev#1.offset); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14124: SUMMARY for call mthca_free_eq(mthca_init_eq_table_~dev#1.base, mthca_init_eq_table_~dev#1.offset, mthca_init_eq_table_~dev#1.base, 3962 + mthca_init_eq_table_~dev#1.offset); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5866: SUMMARY for call iounmap(#t~mem438#1.base, #t~mem438#1.offset); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14126: SUMMARY for call mthca_free_eq(mthca_init_eq_table_~dev#1.base, mthca_init_eq_table_~dev#1.offset, mthca_init_eq_table_~dev#1.base, 4118 + mthca_init_eq_table_~dev#1.offset); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5868: SUMMARY for call mthca_uar_free(~dev#1.base, ~dev#1.offset, ~dev#1.base, 5539 + ~dev#1.offset); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19479-1: SUMMARY for call mthca_init_qp_table_#t~ret4782#1 := mthca_CONF_SPECIAL_QP(mthca_init_qp_table_~dev#1.base, mthca_init_qp_table_~dev#1.offset, (if 0 != mthca_init_qp_table_~i~41#1 then 1 else 0), mthca_init_qp_table_#t~mem4781#1 + 2 * mthca_init_qp_table_~i~41#1); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19479: assume -2147483648 <= mthca_init_qp_table_#t~ret4782#1 && mthca_init_qp_table_#t~ret4782#1 <= 2147483647;mthca_init_qp_table_~err~57#1 := mthca_init_qp_table_#t~ret4782#1; [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19479-2: call mthca_init_qp_table_#t~mem4781#1 := read~int#14(mthca_init_qp_table_~dev#1.base, 4911 + mthca_init_qp_table_~dev#1.offset, 4); [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5870: #res#1 := ~err~6#1; [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5870-1: SUMMARY for call mthca_cleanup_uar_table(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14128: SUMMARY for call mthca_free_eq(mthca_init_eq_table_~dev#1.base, mthca_init_eq_table_~dev#1.offset, mthca_init_eq_table_~dev#1.base, 4274 + mthca_init_eq_table_~dev#1.offset); srcloc: null [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19480: assume 0 != mthca_init_qp_table_~err~57#1;call mthca_init_qp_table_#t~mem4783#1.base, mthca_init_qp_table_#t~mem4783#1.offset := read~$Pointer$#14(mthca_init_qp_table_~dev#1.base, 2391 + mthca_init_qp_table_~dev#1.offset, 8); [2025-02-08 03:00:16,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19480: assume !(0 != mthca_init_qp_table_~err~57#1);mthca_init_qp_table_~i~41#1 := 1 + mthca_init_qp_table_~i~41#1; [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19481-1: SUMMARY for call dev_warn(mthca_init_qp_table_#t~mem4783#1.base, 148 + mthca_init_qp_table_#t~mem4783#1.offset, 327, 0); srcloc: null [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19481: havoc mthca_init_qp_table_#t~mem4783#1.base, mthca_init_qp_table_#t~mem4783#1.offset; [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14130: SUMMARY for call mthca_unmap_eq_regs(mthca_init_eq_table_~dev#1.base, mthca_init_eq_table_~dev#1.offset); srcloc: null [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14064-1: SUMMARY for call mthca_init_eq_table_#t~ret2686#1.base, mthca_init_eq_table_#t~ret2686#1.offset := pci_name(mthca_init_eq_table_#t~mem2685#1.base, mthca_init_eq_table_#t~mem2685#1.offset); srcloc: null [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14064-2: call mthca_init_eq_table_#t~mem2685#1.base, mthca_init_eq_table_#t~mem2685#1.offset := read~$Pointer$#14(mthca_init_eq_table_~dev#1.base, 2391 + mthca_init_eq_table_~dev#1.offset, 8); [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14064: mthca_init_eq_table_~tmp___0~45#1.base, mthca_init_eq_table_~tmp___0~45#1.offset := mthca_init_eq_table_#t~ret2686#1.base, mthca_init_eq_table_#t~ret2686#1.offset;call mthca_init_eq_table_#t~mem2687#1.base, mthca_init_eq_table_#t~mem2687#1.offset := read~$Pointer$#64(mthca_init_eq_table_~#eq_name~0#1.base, mthca_init_eq_table_~#eq_name~0#1.offset + 8 * mthca_init_eq_table_~i~19#1, 8);mthca_init_eq_table_#t~loopctr2688#1 := 0; [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7359: call mthca_cmd_use_events_#t~mem765#1.base, mthca_cmd_use_events_#t~mem765#1.offset := read~$Pointer$#14(mthca_cmd_use_events_~dev#1.base, 3141 + mthca_cmd_use_events_~dev#1.offset, 8);call write~int#14(mthca_cmd_use_events_~i~0#1, mthca_cmd_use_events_#t~mem765#1.base, 104 + (mthca_cmd_use_events_#t~mem765#1.offset + 107 * (if mthca_cmd_use_events_~i~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_cmd_use_events_~i~0#1 % 18446744073709551616 % 18446744073709551616 else mthca_cmd_use_events_~i~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 2);call mthca_cmd_use_events_#t~mem766#1.base, mthca_cmd_use_events_#t~mem766#1.offset := read~$Pointer$#14(mthca_cmd_use_events_~dev#1.base, 3141 + mthca_cmd_use_events_~dev#1.offset, 8);call write~int#14(1 + mthca_cmd_use_events_~i~0#1, mthca_cmd_use_events_#t~mem766#1.base, 92 + (mthca_cmd_use_events_#t~mem766#1.offset + 107 * (if mthca_cmd_use_events_~i~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_cmd_use_events_~i~0#1 % 18446744073709551616 % 18446744073709551616 else mthca_cmd_use_events_~i~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc mthca_cmd_use_events_#t~mem766#1.base, mthca_cmd_use_events_#t~mem766#1.offset;mthca_cmd_use_events_~i~0#1 := 1 + mthca_cmd_use_events_~i~0#1; [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14065: assume true;assume mthca_init_eq_table_#t~loopctr2688#1 < 64;havoc mthca_init_eq_table_#t~nondet2689#1;call write~int#14(mthca_init_eq_table_#t~nondet2689#1, mthca_init_eq_table_~dev#1.base, 92 + (3962 + mthca_init_eq_table_~dev#1.offset + 156 * mthca_init_eq_table_~i~19#1) + mthca_init_eq_table_#t~loopctr2688#1, 8);mthca_init_eq_table_#t~loopctr2688#1 := 1 + mthca_init_eq_table_#t~loopctr2688#1; [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14065: assume true;havoc mthca_init_eq_table_#t~mem2687#1.base, mthca_init_eq_table_#t~mem2687#1.offset;havoc mthca_init_eq_table_#t~loopctr2688#1;havoc mthca_init_eq_table_#t~nondet2689#1;havoc mthca_init_eq_table_#t~ret2690#1; [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14132-1: SUMMARY for call mthca_alloc_cleanup(mthca_init_eq_table_~dev#1.base, 3854 + mthca_init_eq_table_~dev#1.offset); srcloc: null [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14132: mthca_init_eq_table_#res#1 := mthca_init_eq_table_~err~30#1;call ULTIMATE.dealloc(mthca_init_eq_table_~#eq_name~0#1.base, mthca_init_eq_table_~#eq_name~0#1.offset);havoc mthca_init_eq_table_~#eq_name~0#1.base, mthca_init_eq_table_~#eq_name~0#1.offset; [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14067: assume -2147483648 <= mthca_init_eq_table_#t~ret2691#1 && mthca_init_eq_table_#t~ret2691#1 <= 2147483647;mthca_init_eq_table_~tmp___1~30#1 := mthca_init_eq_table_#t~ret2691#1;havoc mthca_init_eq_table_#t~ret2691#1;call mthca_init_eq_table_#t~mem2692#1 := read~int#14(mthca_init_eq_table_~dev#1.base, 20 + (3962 + mthca_init_eq_table_~dev#1.offset + 156 * mthca_init_eq_table_~i~19#1), 2); [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14067-1: SUMMARY for call mthca_init_eq_table_#t~ret2691#1 := mthca_is_memfree(mthca_init_eq_table_~dev#1.base, mthca_init_eq_table_~dev#1.offset); srcloc: null [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14068-1: SUMMARY for call mthca_init_eq_table_#t~ret2693#1 := request_irq(mthca_init_eq_table_#t~mem2692#1 % 65536, (if 0 != mthca_init_eq_table_~tmp___1~30#1 then #funAddr~mthca_arbel_msi_x_interrupt.base else #funAddr~mthca_tavor_msi_x_interrupt.base), (if 0 != mthca_init_eq_table_~tmp___1~30#1 then #funAddr~mthca_arbel_msi_x_interrupt.offset else #funAddr~mthca_tavor_msi_x_interrupt.offset), 0, mthca_init_eq_table_~dev#1.base, 92 + (3962 + mthca_init_eq_table_~dev#1.offset + 156 * mthca_init_eq_table_~i~19#1), mthca_init_eq_table_~dev#1.base, 3962 + mthca_init_eq_table_~dev#1.offset + (if mthca_init_eq_table_~i~19#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_init_eq_table_~i~19#1 % 18446744073709551616 % 18446744073709551616 else mthca_init_eq_table_~i~19#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14068: assume -2147483648 <= mthca_init_eq_table_#t~ret2693#1 && mthca_init_eq_table_#t~ret2693#1 <= 2147483647;mthca_init_eq_table_~err~30#1 := mthca_init_eq_table_#t~ret2693#1;havoc mthca_init_eq_table_#t~mem2692#1;havoc mthca_init_eq_table_#t~ret2693#1; [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L20444: call ULTIMATE.dealloc(mthca_init_mcg_table_~#__key~10#1.base, mthca_init_mcg_table_~#__key~10#1.offset);havoc mthca_init_mcg_table_~#__key~10#1.base, mthca_init_mcg_table_~#__key~10#1.offset; [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16844-1: call mthca_init_mr_table_#t~mem3648#1 := read~int#14(mthca_init_mr_table_~dev#1.base, 3287 + mthca_init_mr_table_~dev#1.offset, 4); [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16844: assume 0 != mthca_init_mr_table_#t~mem3648#1;havoc mthca_init_mr_table_#t~mem3648#1; [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16844: assume !(0 != mthca_init_mr_table_#t~mem3648#1);havoc mthca_init_mr_table_#t~mem3648#1; [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19982: SUMMARY for call dma_pool_destroy(mthca_init_av_table_#t~mem4964#1.base, mthca_init_av_table_#t~mem4964#1.offset); srcloc: null [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19982-1: call mthca_init_av_table_#t~mem4964#1.base, mthca_init_av_table_#t~mem4964#1.offset := read~$Pointer$#14(mthca_init_av_table_~dev#1.base, 5015 + mthca_init_av_table_~dev#1.offset, 8); [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14070: assume 0 != mthca_init_eq_table_~err~30#1; [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14070: assume !(0 != mthca_init_eq_table_~err~30#1);call write~int#14(1, mthca_init_eq_table_~dev#1.base, 24 + (3962 + mthca_init_eq_table_~dev#1.offset + 156 * mthca_init_eq_table_~i~19#1), 4);mthca_init_eq_table_~i~19#1 := 1 + mthca_init_eq_table_~i~19#1; [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16845: SUMMARY for call mthca_buddy_cleanup(mthca_init_mr_table_~dev#1.base, 3766 + mthca_init_mr_table_~dev#1.offset); srcloc: null [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L24344: call mthca_init_db_tab_#t~mem6334#1.base, mthca_init_db_tab_#t~mem6334#1.offset := read~$Pointer$#14(mthca_init_db_tab_~dev#1.base, 5551 + mthca_init_db_tab_~dev#1.offset, 8);call mthca_init_db_tab_#t~mem6335#1.base, mthca_init_db_tab_#t~mem6335#1.offset := read~$Pointer$#14(mthca_init_db_tab_#t~mem6334#1.base, 12 + mthca_init_db_tab_#t~mem6334#1.offset, 8);call write~$Pointer$#14(0, 0, mthca_init_db_tab_#t~mem6335#1.base, 64 + (mthca_init_db_tab_#t~mem6335#1.offset + 80 * (if mthca_init_db_tab_~i~63#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mthca_init_db_tab_~i~63#1 % 18446744073709551616 % 18446744073709551616 else mthca_init_db_tab_~i~63#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8);mthca_init_db_tab_~i~63#1 := 1 + mthca_init_db_tab_~i~63#1; [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19984: mthca_init_av_table_#res#1 := -12; [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19984-1: SUMMARY for call mthca_alloc_cleanup(mthca_init_av_table_~dev#1.base, 5043 + mthca_init_av_table_~dev#1.offset); srcloc: null [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5848: SUMMARY for call mthca_cleanup_av_table(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 03:00:16,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L19458: call ULTIMATE.dealloc(mthca_init_qp_table_~#__key~9#1.base, mthca_init_qp_table_~#__key~9#1.offset);havoc mthca_init_qp_table_~#__key~9#1.base, mthca_init_qp_table_~#__key~9#1.offset; [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16205: havoc warn_slowpath_null_~arg0#1.base, warn_slowpath_null_~arg0#1.offset, warn_slowpath_null_~arg1#1;havoc warn_slowpath_null_#in~arg0#1.base, warn_slowpath_null_#in~arg0#1.offset, warn_slowpath_null_#in~arg1#1;assume { :end_inline_warn_slowpath_null } true; [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16296-1: SUMMARY for call mthca_free_mailbox(~dev#1.base, ~dev#1.offset, ~mailbox~17#1.base, ~mailbox~17#1.offset); srcloc: null [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16296: call #t~mem3417#1.base, #t~mem3417#1.offset := read~$Pointer$#14(~dev#1.base, 3742 + ~dev#1.offset, 8); [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16280: assume ~i~30#1 % 4294967296 <= 15; [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16280: assume !(~i~30#1 % 4294967296 <= 15); [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16272-2: call #t~mem3409#1 := read~int#14(~mpt_entry~0#1.base, ~mpt_entry~0#1.offset + 4 * (if ~i~30#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~30#1 % 18446744073709551616 % 18446744073709551616 else ~i~30#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4); [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16272-1: SUMMARY for call #t~ret3410#1 := __fswab32(#t~mem3409#1); srcloc: null [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16272: ~tmp___11~12#1 := #t~ret3410#1;havoc #t~mem3409#1;havoc #t~ret3410#1; [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16298: SUMMARY for call mthca_table_put(~dev#1.base, ~dev#1.offset, #t~mem3417#1.base, #t~mem3417#1.offset, (if ~key~0#1 % 4294967296 % 4294967296 <= 2147483647 then ~key~0#1 % 4294967296 % 4294967296 else ~key~0#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16273-1: SUMMARY for call #t~ret3411#1 := printk(275, 0); srcloc: null [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16273: assume -2147483648 <= #t~ret3411#1 && #t~ret3411#1 <= 2147483647;havoc #t~ret3411#1; [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16274: assume 0 == (1 + ~i~30#1) % 4 % 4294967296; [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16274: assume !(0 == (1 + ~i~30#1) % 4 % 4294967296); [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16275-1: SUMMARY for call #t~ret3412#1 := printk(276, 0); srcloc: null [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16275: assume -2147483648 <= #t~ret3412#1 && #t~ret3412#1 <= 2147483647;havoc #t~ret3412#1; [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16300-1: SUMMARY for call mthca_free(~dev#1.base, 3530 + ~dev#1.offset, ~key~0#1); srcloc: null [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16300: #res#1 := ~err~38#1; [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16268: assume 0 == ~i~30#1 % 4 % 4294967296; [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16268: assume !(0 == ~i~30#1 % 4 % 4294967296); [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16269-1: SUMMARY for call #t~ret3408#1 := printk(274, 0); srcloc: null [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16269: assume -2147483648 <= #t~ret3408#1 && #t~ret3408#1 <= 2147483647;havoc #t~ret3408#1; [2025-02-08 03:00:18,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L16278: ~i~30#1 := 1 + ~i~30#1; [2025-02-08 03:00:18,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23358: sg_virt_~tmp___0~150#1.base, sg_virt_~tmp___0~150#1.offset := sg_virt_#t~ret6040#1.base, sg_virt_#t~ret6040#1.offset;havoc sg_virt_#t~ret6040#1.base, sg_virt_#t~ret6040#1.offset;call sg_virt_#t~mem6041#1 := read~int#14(sg_virt_~sg#1.base, 16 + sg_virt_~sg#1.offset, 4);sg_virt_#res#1.base, sg_virt_#res#1.offset := sg_virt_~tmp___0~150#1.base, sg_virt_~tmp___0~150#1.offset + (if sg_virt_#t~mem6041#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sg_virt_#t~mem6041#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else sg_virt_#t~mem6041#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc sg_virt_#t~mem6041#1; [2025-02-08 03:00:18,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23387: assume { :begin_inline_sg_virt } true;sg_virt_#in~sg#1.base, sg_virt_#in~sg#1.offset := dma_map_sg_attrs_~s~2#1.base, dma_map_sg_attrs_~s~2#1.offset;havoc sg_virt_#res#1.base, sg_virt_#res#1.offset;havoc sg_virt_#t~ret6039#1.base, sg_virt_#t~ret6039#1.offset, sg_virt_#t~ret6040#1.base, sg_virt_#t~ret6040#1.offset, sg_virt_#t~mem6041#1, sg_virt_~sg#1.base, sg_virt_~sg#1.offset, sg_virt_~tmp~325#1.base, sg_virt_~tmp~325#1.offset, sg_virt_~tmp___0~150#1.base, sg_virt_~tmp___0~150#1.offset;sg_virt_~sg#1.base, sg_virt_~sg#1.offset := sg_virt_#in~sg#1.base, sg_virt_#in~sg#1.offset;havoc sg_virt_~tmp~325#1.base, sg_virt_~tmp~325#1.offset;havoc sg_virt_~tmp___0~150#1.base, sg_virt_~tmp___0~150#1.offset; [2025-02-08 03:00:18,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23358-1: SUMMARY for call sg_virt_#t~ret6040#1.base, sg_virt_#t~ret6040#1.offset := lowmem_page_address(sg_virt_~tmp~325#1.base, sg_virt_~tmp~325#1.offset); srcloc: null [2025-02-08 03:00:18,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23390: dma_map_sg_attrs_~s~2#1.base, dma_map_sg_attrs_~s~2#1.offset := dma_map_sg_attrs_#t~ret6056#1.base, dma_map_sg_attrs_#t~ret6056#1.offset;havoc dma_map_sg_attrs_#t~ret6056#1.base, dma_map_sg_attrs_#t~ret6056#1.offset; [2025-02-08 03:00:18,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23359-1: dma_map_sg_attrs_#t~ret6054#1.base, dma_map_sg_attrs_#t~ret6054#1.offset := sg_virt_#res#1.base, sg_virt_#res#1.offset;havoc sg_virt_#t~ret6039#1.base, sg_virt_#t~ret6039#1.offset, sg_virt_#t~ret6040#1.base, sg_virt_#t~ret6040#1.offset, sg_virt_#t~mem6041#1, sg_virt_~sg#1.base, sg_virt_~sg#1.offset, sg_virt_~tmp~325#1.base, sg_virt_~tmp~325#1.offset, sg_virt_~tmp___0~150#1.base, sg_virt_~tmp___0~150#1.offset;havoc sg_virt_#in~sg#1.base, sg_virt_#in~sg#1.offset;assume { :end_inline_sg_virt } true;dma_map_sg_attrs_~tmp___0~151#1.base, dma_map_sg_attrs_~tmp___0~151#1.offset := dma_map_sg_attrs_#t~ret6054#1.base, dma_map_sg_attrs_#t~ret6054#1.offset;call dma_map_sg_attrs_#t~mem6055#1 := read~int#14(dma_map_sg_attrs_~s~2#1.base, 20 + dma_map_sg_attrs_~s~2#1.offset, 4); [2025-02-08 03:00:18,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23359: havoc sg_virt_#t~mem6041#1; [2025-02-08 03:00:18,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23388-1: SUMMARY for call kmemcheck_mark_initialized(dma_map_sg_attrs_~tmp___0~151#1.base, dma_map_sg_attrs_~tmp___0~151#1.offset, dma_map_sg_attrs_#t~mem6055#1); srcloc: null [2025-02-08 03:00:18,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23388: havoc dma_map_sg_attrs_#t~mem6055#1;dma_map_sg_attrs_~i~48#1 := 1 + dma_map_sg_attrs_~i~48#1; [2025-02-08 03:00:18,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23357-1: SUMMARY for call sg_virt_#t~ret6039#1.base, sg_virt_#t~ret6039#1.offset := sg_page(sg_virt_~sg#1.base, sg_virt_~sg#1.offset); srcloc: null [2025-02-08 03:00:18,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23390-1: SUMMARY for call dma_map_sg_attrs_#t~ret6056#1.base, dma_map_sg_attrs_#t~ret6056#1.offset := sg_next(dma_map_sg_attrs_~s~2#1.base, dma_map_sg_attrs_~s~2#1.offset); srcloc: null [2025-02-08 03:00:18,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23357: sg_virt_~tmp~325#1.base, sg_virt_~tmp~325#1.offset := sg_virt_#t~ret6039#1.base, sg_virt_#t~ret6039#1.offset;havoc sg_virt_#t~ret6039#1.base, sg_virt_#t~ret6039#1.offset; [2025-02-08 03:00:19,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15740-2: call #t~mem3252#1.base, #t~mem3252#1.offset := read~$Pointer$#14(~buddy#1.base, ~buddy#1.offset, 8);call #t~mem3253#1.base, #t~mem3253#1.offset := read~$Pointer$#14(#t~mem3252#1.base, #t~mem3252#1.offset + 8 * (if ~order#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~order#1 % 18446744073709551616 % 18446744073709551616 else ~order#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 03:00:19,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15740-1: SUMMARY for call clear_bit((if (1 + ~seg#1 - 2 * (~seg#1 % 2)) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (1 + ~seg#1 - 2 * (~seg#1 % 2)) % 4294967296 % 18446744073709551616 else (1 + ~seg#1 - 2 * (~seg#1 % 2)) % 4294967296 % 18446744073709551616 - 18446744073709551616), #t~mem3253#1.base, #t~mem3253#1.offset); srcloc: null [2025-02-08 03:00:19,098 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15740: call #t~mem3254#1.base, #t~mem3254#1.offset := read~$Pointer$#14(~buddy#1.base, 8 + ~buddy#1.offset, 8);call #t~mem3255#1.base, #t~mem3255#1.offset := read~$Pointer$#14(~buddy#1.base, 8 + ~buddy#1.offset, 8);call #t~mem3256#1 := read~int#14(#t~mem3255#1.base, #t~mem3255#1.offset + 4 * (if ~order#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~order#1 % 18446744073709551616 % 18446744073709551616 else ~order#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);call write~int#14(#t~mem3256#1 - 1, #t~mem3254#1.base, #t~mem3254#1.offset + 4 * (if ~order#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~order#1 % 18446744073709551616 % 18446744073709551616 else ~order#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);havoc #t~mem3254#1.base, #t~mem3254#1.offset;havoc #t~mem3255#1.base, #t~mem3255#1.offset;havoc #t~mem3256#1;~seg#1 := ~seg#1 % 4294967296 / 2;~order#1 := 1 + ~order#1; [2025-02-08 03:00:39,241 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25307: havoc mthca_max_srq_sge_#t~mem6647#1;