./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-scsi-megaraid.ko.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-3.0/module_get_put-drivers-scsi-megaraid.ko.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 46beff0c4aa0f04b2a95630f8c02a8cc0f00b1a11d718539a845eb81a1e9a75e --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:04:30,375 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:04:30,409 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:04:30,413 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:04:30,414 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:04:30,428 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:04:30,429 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:04:30,429 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:04:30,429 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:04:30,429 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:04:30,429 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:04:30,429 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:04:30,429 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:04:30,430 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:04:30,430 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:04:30,430 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:04:30,430 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:04:30,430 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:04:30,430 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:04:30,430 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:04:30,430 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:04:30,430 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:04:30,430 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:04:30,431 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:04:30,431 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:04:30,431 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:04:30,431 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:04:30,431 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:04:30,431 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:04:30,431 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:04:30,431 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:04:30,431 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:04:30,431 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:04:30,431 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:04:30,432 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:04:30,432 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:04:30,432 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:04:30,432 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:04:30,432 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:04:30,432 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:04:30,432 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 -> 46beff0c4aa0f04b2a95630f8c02a8cc0f00b1a11d718539a845eb81a1e9a75e [2025-02-08 02:04:30,669 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:04:30,685 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:04:30,687 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:04:30,687 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:04:30,688 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:04:30,689 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-scsi-megaraid.ko.cil.out.i [2025-02-08 02:04:31,864 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/c3f035fed/4982e0b88df24d46982634194517f7cb/FLAG17975b0f2 [2025-02-08 02:04:32,322 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:04:32,323 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-scsi-megaraid.ko.cil.out.i [2025-02-08 02:04:32,357 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/c3f035fed/4982e0b88df24d46982634194517f7cb/FLAG17975b0f2 [2025-02-08 02:04:32,431 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/c3f035fed/4982e0b88df24d46982634194517f7cb [2025-02-08 02:04:32,433 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:04:32,434 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:04:32,435 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:04:32,435 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:04:32,438 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:04:32,439 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:04:32" (1/1) ... [2025-02-08 02:04:32,440 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b88f9b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:32, skipping insertion in model container [2025-02-08 02:04:32,440 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:04:32" (1/1) ... [2025-02-08 02:04:32,519 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:04:33,994 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-scsi-megaraid.ko.cil.out.i[305833,305846] [2025-02-08 02:04:34,018 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:04:34,038 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:04:34,148 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 *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (853), "i" (12UL)); [4601-4602] [2025-02-08 02:04:34,149 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4607-4609] [2025-02-08 02:04:34,151 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [4623] [2025-02-08 02:04:34,152 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; subl %1,%0": "+m" (v->counter): "ir" (i)); [4652] [2025-02-08 02:04:34,152 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; incl %0": "+m" (v->counter)); [4659] [2025-02-08 02:04:34,153 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [4673] [2025-02-08 02:04:34,153 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4675] [2025-02-08 02:04:34,153 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4677] [2025-02-08 02:04:34,153 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4680] [2025-02-08 02:04:34,156 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [4756] [2025-02-08 02:04:34,156 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [4763] [2025-02-08 02:04:34,156 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [4781] [2025-02-08 02:04:34,157 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [4788] [2025-02-08 02:04:34,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4938] [2025-02-08 02:04:34,165 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4947] [2025-02-08 02:04:34,165 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4950] [2025-02-08 02:04:34,171 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" (96), "i" (12UL)); [5047-5048] [2025-02-08 02:04:34,173 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" (97), "i" (12UL)); [5057-5058] [2025-02-08 02:04:34,176 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" (18), "i" (12UL)); [5159-5160] [2025-02-08 02:04:34,180 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" (35), "i" (12UL)); [5191-5192] [2025-02-08 02:04:34,291 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 *)"/anthill/stuff/tacas-comp/work/current--X--drivers/scsi/megaraid.ko--X--bulklinux-3.0.1--X--08_1/linux-3.0.1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/08_1/drivers/scsi/megaraid.c.p"), "i" (1767), "i" (12UL)); [7128-7129] [2025-02-08 02:04:34,339 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8847-8848] [2025-02-08 02:04:34,339 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8850-8851] [2025-02-08 02:04:34,339 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8854-8855] [2025-02-08 02:04:34,339 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8857-8858] [2025-02-08 02:04:34,339 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8861-8862] [2025-02-08 02:04:34,339 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8883-8884] [2025-02-08 02:04:34,340 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8886-8887] [2025-02-08 02:04:34,340 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8890-8891] [2025-02-08 02:04:34,341 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8893-8894] [2025-02-08 02:04:34,341 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8897-8898] [2025-02-08 02:04:34,354 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (& ((megacmd_t *)(& uiocp->__ua.__raw_mbox))->status): "ebx"); [9386-9387] [2025-02-08 02:04:34,355 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (& ((megacmd_t *)(& uiocp->__ua.__raw_mbox))->status): "ebx"); [9389-9390] [2025-02-08 02:04:34,355 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (& ((megacmd_t *)(& uiocp->__ua.__raw_mbox))->status): "ebx"); [9392-9393] [2025-02-08 02:04:34,355 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (& ((megacmd_t *)(& uiocp->__ua.__raw_mbox))->status): "ebx"); [9395-9396] [2025-02-08 02:04:34,355 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (& ((megacmd_t *)(& uiocp->__ua.__raw_mbox))->status): "ebx"); [9399-9400] [2025-02-08 02:04:34,355 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" ((mega_passthru **)(& umc->xferaddr))); [9420] [2025-02-08 02:04:34,355 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" ((mega_passthru **)(& umc->xferaddr))); [9422] [2025-02-08 02:04:34,356 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" ((mega_passthru **)(& umc->xferaddr))); [9424] [2025-02-08 02:04:34,356 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" ((mega_passthru **)(& umc->xferaddr))); [9427] [2025-02-08 02:04:34,356 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" ((mega_passthru **)(& umc->xferaddr))); [9430] [2025-02-08 02:04:34,356 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& upthru->scsistatus): "ebx"); [9451-9452] [2025-02-08 02:04:34,356 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& upthru->scsistatus): "ebx"); [9454-9455] [2025-02-08 02:04:34,357 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& upthru->scsistatus): "ebx"); [9457-9458] [2025-02-08 02:04:34,357 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& upthru->scsistatus): "ebx"); [9460-9461] [2025-02-08 02:04:34,357 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& upthru->scsistatus): "ebx"); [9464-9465] [2025-02-08 02:04:34,358 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u8 *)(& uioc_mimd->mbox) + 17UL): "ebx"); [9489-9490] [2025-02-08 02:04:34,358 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u8 *)(& uioc_mimd->mbox) + 17UL): "ebx"); [9492-9493] [2025-02-08 02:04:34,358 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u8 *)(& uioc_mimd->mbox) + 17UL): "ebx"); [9495-9496] [2025-02-08 02:04:34,358 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u8 *)(& uioc_mimd->mbox) + 17UL): "ebx"); [9498-9499] [2025-02-08 02:04:34,358 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u8 *)(& uioc_mimd->mbox) + 17UL): "ebx"); [9502-9503] [2025-02-08 02:04:34,359 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" ((mega_passthru **)(& umc->xferaddr))); [9523] [2025-02-08 02:04:34,359 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" ((mega_passthru **)(& umc->xferaddr))); [9525] [2025-02-08 02:04:34,359 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" ((mega_passthru **)(& umc->xferaddr))); [9527] [2025-02-08 02:04:34,359 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" ((mega_passthru **)(& umc->xferaddr))); [9530] [2025-02-08 02:04:34,359 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" ((mega_passthru **)(& umc->xferaddr))); [9533] [2025-02-08 02:04:34,360 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& upthru->scsistatus): "ebx"); [9554-9555] [2025-02-08 02:04:34,360 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& upthru->scsistatus): "ebx"); [9557-9558] [2025-02-08 02:04:34,360 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& upthru->scsistatus): "ebx"); [9560-9561] [2025-02-08 02:04:34,361 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& upthru->scsistatus): "ebx"); [9563-9564] [2025-02-08 02:04:34,361 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& upthru->scsistatus): "ebx"); [9567-9568] [2025-02-08 02:04:34,400 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-scsi-megaraid.ko.cil.out.i[305833,305846] [2025-02-08 02:04:34,407 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:04:34,500 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:04:34,501 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:34 WrapperNode [2025-02-08 02:04:34,501 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:04:34,502 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:04:34,502 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:04:34,502 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:04:34,506 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:04:34" (1/1) ... [2025-02-08 02:04:34,568 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:04:34" (1/1) ... [2025-02-08 02:04:34,734 INFO L138 Inliner]: procedures = 260, calls = 3132, calls flagged for inlining = 132, calls inlined = 124, statements flattened = 7087 [2025-02-08 02:04:34,735 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:04:34,735 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:04:34,736 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:04:34,736 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:04:34,753 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:34" (1/1) ... [2025-02-08 02:04:34,753 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:34" (1/1) ... [2025-02-08 02:04:34,794 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:34" (1/1) ... [2025-02-08 02:04:35,489 INFO L175 MemorySlicer]: Split 1792 memory accesses to 32 slices as follows [6, 24, 0, 33, 20, 1, 4, 35, 27, 51, 40, 4, 2, 8, 2, 8, 1, 1, 2, 8, 2, 3, 1461, 5, 1, 5, 7, 7, 6, 7, 5, 6]. 82 percent of accesses are in the largest equivalence class. The 459 initializations are split as follows [6, 0, 0, 20, 20, 0, 0, 32, 0, 0, 0, 0, 0, 8, 2, 8, 0, 0, 0, 0, 0, 0, 320, 5, 0, 5, 7, 7, 6, 7, 0, 6]. The 602 writes are split as follows [0, 1, 0, 13, 0, 0, 2, 1, 27, 51, 40, 0, 2, 0, 0, 0, 0, 0, 0, 7, 1, 0, 456, 0, 1, 0, 0, 0, 0, 0, 0, 0]. [2025-02-08 02:04:35,492 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:34" (1/1) ... [2025-02-08 02:04:35,492 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:34" (1/1) ... [2025-02-08 02:04:35,629 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:34" (1/1) ... [2025-02-08 02:04:35,646 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:34" (1/1) ... [2025-02-08 02:04:35,683 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:34" (1/1) ... [2025-02-08 02:04:35,705 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:34" (1/1) ... [2025-02-08 02:04:35,760 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:04:35,762 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:04:35,762 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:04:35,762 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:04:35,763 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:34" (1/1) ... [2025-02-08 02:04:35,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:04:35,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:04:35,800 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:04:35,806 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:04:35,821 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-08 02:04:35,822 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-08 02:04:35,822 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_queue_lck [2025-02-08 02:04:35,822 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_queue_lck [2025-02-08 02:04:35,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:04:35,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:04:35,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:04:35,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:04:35,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:04:35,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:04:35,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:04:35,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:04:35,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:04:35,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:04:35,824 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:04:35,824 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:04:35,824 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:04:35,824 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:04:35,824 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:04:35,824 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:04:35,824 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:04:35,824 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:04:35,824 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:04:35,824 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:04:35,824 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:04:35,825 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:04:35,825 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 02:04:35,825 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 02:04:35,825 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 02:04:35,825 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 02:04:35,825 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 02:04:35,825 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 02:04:35,825 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 02:04:35,825 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 02:04:35,825 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 02:04:35,825 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 02:04:35,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:04:35,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:04:35,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:04:35,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:04:35,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:04:35,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:04:35,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:04:35,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:04:35,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:04:35,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:04:35,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:04:35,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:04:35,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:04:35,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:04:35,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:04:35,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:04:35,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:04:35,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:04:35,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:04:35,827 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-02-08 02:04:35,828 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure free_local_pdev [2025-02-08 02:04:35,828 INFO L138 BoogieDeclarations]: Found implementation of procedure free_local_pdev [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:04:35,828 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure slow_down_io [2025-02-08 02:04:35,828 INFO L138 BoogieDeclarations]: Found implementation of procedure slow_down_io [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-08 02:04:35,828 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure mega_build_sglist [2025-02-08 02:04:35,828 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_build_sglist [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-02-08 02:04:35,828 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 02:04:35,828 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure __megaraid_shutdown [2025-02-08 02:04:35,828 INFO L138 BoogieDeclarations]: Found implementation of procedure __megaraid_shutdown [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2025-02-08 02:04:35,828 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 02:04:35,828 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_sub [2025-02-08 02:04:35,828 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_sub [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-08 02:04:35,828 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 02:04:35,828 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 02:04:35,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 02:04:35,829 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 02:04:35,829 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 02:04:35,829 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 02:04:35,829 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 02:04:35,831 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 02:04:35,831 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 02:04:35,831 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 02:04:35,831 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 02:04:35,831 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 02:04:35,831 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 02:04:35,831 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 02:04:35,831 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sglist [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sglist [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure proc_mkdir [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_mkdir [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure mega_free_scb [2025-02-08 02:04:35,832 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_free_scb [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 02:04:35,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 02:04:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 02:04:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 02:04:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 02:04:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 02:04:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 02:04:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 02:04:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 02:04:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 02:04:35,833 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-08 02:04:35,833 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2025-02-08 02:04:35,835 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_abort_and_reset [2025-02-08 02:04:35,835 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_abort_and_reset [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 02:04:35,835 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2025-02-08 02:04:35,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-08 02:04:35,835 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-08 02:04:35,835 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:04:35,835 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure mega_cmd_done [2025-02-08 02:04:35,835 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_cmd_done [2025-02-08 02:04:35,835 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 02:04:35,835 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 02:04:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 02:04:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 02:04:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 02:04:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 02:04:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 02:04:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 02:04:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure issue_scb_block [2025-02-08 02:04:35,836 INFO L138 BoogieDeclarations]: Found implementation of procedure issue_scb_block [2025-02-08 02:04:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:04:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:04:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:04:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:04:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:04:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:04:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:04:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:04:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:04:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:04:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:04:35,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:04:35,838 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:04:35,838 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:04:35,838 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:04:35,838 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:04:35,838 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-08 02:04:35,839 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure mega_allocate_scb [2025-02-08 02:04:35,839 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_allocate_scb [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 02:04:35,839 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure mega_free_sgl [2025-02-08 02:04:35,839 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_free_sgl [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2025-02-08 02:04:35,839 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-02-08 02:04:35,839 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure make_local_pdev [2025-02-08 02:04:35,839 INFO L138 BoogieDeclarations]: Found implementation of procedure make_local_pdev [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 02:04:35,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 02:04:35,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 02:04:35,840 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:04:35,840 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:04:35,840 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:04:35,840 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:04:35,840 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:04:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:04:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:04:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:04:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:04:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:04:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:04:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:04:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:04:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:04:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:04:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 02:04:35,843 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:04:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:04:35,843 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:04:35,843 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:04:35,843 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:04:35,843 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:04:35,843 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:04:35,843 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:04:35,843 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:04:35,843 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:04:35,843 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:04:35,843 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:04:35,844 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:04:35,844 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:04:35,847 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:04:35,847 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:04:35,847 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:04:35,847 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:04:35,847 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:04:35,847 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:04:35,847 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure mega_runpendq [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_runpendq [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 02:04:35,848 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 02:04:35,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:04:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure inb_p [2025-02-08 02:04:35,849 INFO L138 BoogieDeclarations]: Found implementation of procedure inb_p [2025-02-08 02:04:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-08 02:04:35,849 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-08 02:04:35,849 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-02-08 02:04:35,850 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 02:04:35,850 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure mega_n_to_m [2025-02-08 02:04:35,850 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_n_to_m [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 02:04:35,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure mega_internal_command [2025-02-08 02:04:35,850 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_internal_command [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_put [2025-02-08 02:04:35,850 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_put [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2025-02-08 02:04:35,850 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_shutdown [2025-02-08 02:04:35,850 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_shutdown [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure mega_rundoneq [2025-02-08 02:04:35,850 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_rundoneq [2025-02-08 02:04:35,850 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2025-02-08 02:04:35,850 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2025-02-08 02:04:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure create_proc_read_entry [2025-02-08 02:04:35,851 INFO L138 BoogieDeclarations]: Found implementation of procedure create_proc_read_entry [2025-02-08 02:04:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure outb_p [2025-02-08 02:04:35,851 INFO L138 BoogieDeclarations]: Found implementation of procedure outb_p [2025-02-08 02:04:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-08 02:04:35,851 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-08 02:04:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-08 02:04:35,851 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-08 02:04:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:04:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:04:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:04:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:04:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:04:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:04:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:04:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:04:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:04:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:04:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:04:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:04:35,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:04:35,854 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:04:35,854 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:04:35,854 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:04:35,854 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:04:35,854 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:04:35,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:04:35,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:04:35,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:04:35,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:04:35,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 02:04:35,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 02:04:35,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 02:04:35,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 02:04:35,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 02:04:35,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 02:04:35,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 02:04:35,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 02:04:35,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 02:04:35,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 02:04:35,855 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2025-02-08 02:04:35,855 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2025-02-08 02:04:35,855 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:04:35,855 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:04:35,855 INFO L130 BoogieDeclarations]: Found specification of procedure cpu_relax [2025-02-08 02:04:35,855 INFO L138 BoogieDeclarations]: Found implementation of procedure cpu_relax [2025-02-08 02:04:36,695 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:04:36,700 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:04:37,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6047: assume -2147483648 <= mega_build_cmd_#t~ret467#1 && mega_build_cmd_#t~ret467#1 <= 2147483647;havoc mega_build_cmd_#t~mem463#1.base, mega_build_cmd_#t~mem463#1.offset;havoc mega_build_cmd_#t~mem464#1;havoc mega_build_cmd_#t~mem465#1.base, mega_build_cmd_#t~mem465#1.offset;havoc mega_build_cmd_#t~mem466#1;havoc mega_build_cmd_#t~ret467#1; [2025-02-08 02:04:37,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6047-1: SUMMARY for call mega_build_cmd_#t~ret467#1 := printk(11, 0); srcloc: null [2025-02-08 02:04:37,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949: assume 0 != mega_build_cmd_#t~mem410#1;havoc mega_build_cmd_#t~mem410#1;mega_build_cmd_~max_ldrv_num~0#1 := 128 + mega_build_cmd_~max_ldrv_num~0#1; [2025-02-08 02:04:37,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949: assume !(0 != mega_build_cmd_#t~mem410#1);havoc mega_build_cmd_#t~mem410#1; [2025-02-08 02:04:37,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949-1: call mega_build_cmd_#t~mem410#1 := read~int#22(mega_build_cmd_~adapter#1.base, 1340 + mega_build_cmd_~adapter#1.offset, 4); [2025-02-08 02:04:37,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6148-1: call mega_build_cmd_#t~mem543#1 := read~int#22(mega_build_cmd_~adapter#1.base, 1868 + mega_build_cmd_~adapter#1.offset, 4); [2025-02-08 02:04:37,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6115: assume 0 != mega_build_cmd_#t~bitwise493#1;havoc mega_build_cmd_#t~mem491#1.base, mega_build_cmd_#t~mem491#1.offset;havoc mega_build_cmd_#t~mem492#1;havoc mega_build_cmd_#t~bitwise493#1;call write~int#22(2, mega_build_cmd_~mbox~1#1.base, mega_build_cmd_~mbox~1#1.offset, 1); [2025-02-08 02:04:37,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6115: assume !(0 != mega_build_cmd_#t~bitwise493#1);havoc mega_build_cmd_#t~mem491#1.base, mega_build_cmd_#t~mem491#1.offset;havoc mega_build_cmd_#t~mem492#1;havoc mega_build_cmd_#t~bitwise493#1;call write~int#22(1, mega_build_cmd_~mbox~1#1.base, mega_build_cmd_~mbox~1#1.offset, 1); [2025-02-08 02:04:37,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6115-1: [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6148: assume 0 == mega_build_cmd_#t~mem543#1;havoc mega_build_cmd_#t~mem543#1;call write~int#22(262144, mega_build_cmd_~cmd#1.base, 208 + mega_build_cmd_~cmd#1.offset, 4);call mega_build_cmd_#t~mem546#1.base, mega_build_cmd_#t~mem546#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 140 + mega_build_cmd_~cmd#1.offset, 8); [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6148: assume !(0 == mega_build_cmd_#t~mem543#1);havoc mega_build_cmd_#t~mem543#1; [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6115-4: assume 0 == (if mega_build_cmd_#t~mem492#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem492#1 % 256 % 4294967296 else mega_build_cmd_#t~mem492#1 % 256 % 4294967296 - 4294967296);mega_build_cmd_#t~bitwise493#1 := 0; [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6115-4: assume !(0 == (if mega_build_cmd_#t~mem492#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem492#1 % 256 % 4294967296 else mega_build_cmd_#t~mem492#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4959: havoc pagefault_disable_#t~ret102#1.base, pagefault_disable_#t~ret102#1.offset, pagefault_disable_#t~mem103#1, pagefault_disable_~tmp~7#1.base, pagefault_disable_~tmp~7#1.offset;assume { :end_inline_pagefault_disable } true; [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6115-2: havoc mega_build_cmd_#t~bitwise493#1;assume (((((if mega_build_cmd_#t~mem492#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem492#1 % 256 % 4294967296 else mega_build_cmd_#t~mem492#1 % 256 % 4294967296 - 4294967296) < 0 || mega_build_cmd_#t~bitwise493#1 <= (if mega_build_cmd_#t~mem492#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem492#1 % 256 % 4294967296 else mega_build_cmd_#t~mem492#1 % 256 % 4294967296 - 4294967296)) && mega_build_cmd_#t~bitwise493#1 <= 2) && mega_build_cmd_#t~bitwise493#1 >= 0) && ((if mega_build_cmd_#t~mem492#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem492#1 % 256 % 4294967296 else mega_build_cmd_#t~mem492#1 % 256 % 4294967296 - 4294967296) >= 0 || mega_build_cmd_#t~bitwise493#1 > 2 + (if mega_build_cmd_#t~mem492#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem492#1 % 256 % 4294967296 else mega_build_cmd_#t~mem492#1 % 256 % 4294967296 - 4294967296))) && mega_build_cmd_#t~bitwise493#1 >= -2147483648; [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6049: assume -2147483648 <= mega_build_cmd_#t~ret468#1 && mega_build_cmd_#t~ret468#1 <= 2147483647;havoc mega_build_cmd_#t~ret468#1;call mega_build_cmd_#t~mem469#1 := read~int#22(mega_build_cmd_~adapter#1.base, 4 + mega_build_cmd_~adapter#1.offset, 4);call mega_build_cmd_#t~mem470#1.base, mega_build_cmd_#t~mem470#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem471#1 := read~int#22(mega_build_cmd_#t~mem470#1.base, 200 + mega_build_cmd_#t~mem470#1.offset, 4); [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6115-3: assume 2 == (if mega_build_cmd_#t~mem492#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem492#1 % 256 % 4294967296 else mega_build_cmd_#t~mem492#1 % 256 % 4294967296 - 4294967296);mega_build_cmd_#t~bitwise493#1 := (if mega_build_cmd_#t~mem492#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem492#1 % 256 % 4294967296 else mega_build_cmd_#t~mem492#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6115-3: assume !(2 == (if mega_build_cmd_#t~mem492#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem492#1 % 256 % 4294967296 else mega_build_cmd_#t~mem492#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6049-1: SUMMARY for call mega_build_cmd_#t~ret468#1 := printk(12, 0); srcloc: null [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6083: call write~int#22(2, mega_build_cmd_~scb~2#1.base, 94 + mega_build_cmd_~scb~2#1.offset, 4); [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050: call write~int#22(mega_build_cmd_#t~bitwise473#1, mega_build_cmd_~adapter#1.base, 4 + mega_build_cmd_~adapter#1.offset, 4);havoc mega_build_cmd_#t~mem469#1;havoc mega_build_cmd_#t~mem470#1.base, mega_build_cmd_#t~mem470#1.offset;havoc mega_build_cmd_#t~mem471#1;havoc mega_build_cmd_#t~bitwise472#1;havoc mega_build_cmd_#t~bitwise473#1; [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050-3: assume 0 == (if mega_build_cmd_#t~bitwise472#1 % 4294967296 <= 2147483647 then mega_build_cmd_#t~bitwise472#1 % 4294967296 else mega_build_cmd_#t~bitwise472#1 % 4294967296 - 4294967296);mega_build_cmd_#t~bitwise473#1 := (if mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 else mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050-3: assume !(0 == (if mega_build_cmd_#t~bitwise472#1 % 4294967296 <= 2147483647 then mega_build_cmd_#t~bitwise472#1 % 4294967296 else mega_build_cmd_#t~bitwise472#1 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4960-1: SUMMARY for call __kmap_atomic_#t~ret106#1.base, __kmap_atomic_#t~ret106#1.offset := lowmem_page_address(__kmap_atomic_~page#1.base, __kmap_atomic_~page#1.offset); srcloc: null [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050-4: assume 0 == (if mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 else mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 - 4294967296) || (if mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 else mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 - 4294967296) == (if mega_build_cmd_#t~bitwise472#1 % 4294967296 <= 2147483647 then mega_build_cmd_#t~bitwise472#1 % 4294967296 else mega_build_cmd_#t~bitwise472#1 % 4294967296 - 4294967296);mega_build_cmd_#t~bitwise473#1 := (if mega_build_cmd_#t~bitwise472#1 % 4294967296 <= 2147483647 then mega_build_cmd_#t~bitwise472#1 % 4294967296 else mega_build_cmd_#t~bitwise472#1 % 4294967296 - 4294967296); [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050-4: assume !(0 == (if mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 else mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 - 4294967296) || (if mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 else mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 - 4294967296) == (if mega_build_cmd_#t~bitwise472#1 % 4294967296 <= 2147483647 then mega_build_cmd_#t~bitwise472#1 % 4294967296 else mega_build_cmd_#t~bitwise472#1 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050-1: [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050-2: havoc mega_build_cmd_#t~bitwise473#1;assume ((((((if mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 else mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 - 4294967296) < 0 && (if mega_build_cmd_#t~bitwise472#1 % 4294967296 <= 2147483647 then mega_build_cmd_#t~bitwise472#1 % 4294967296 else mega_build_cmd_#t~bitwise472#1 % 4294967296 - 4294967296) >= 0) || mega_build_cmd_#t~bitwise473#1 >= (if mega_build_cmd_#t~bitwise472#1 % 4294967296 <= 2147483647 then mega_build_cmd_#t~bitwise472#1 % 4294967296 else mega_build_cmd_#t~bitwise472#1 % 4294967296 - 4294967296)) && (((if mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 else mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 - 4294967296) >= 0 && (if mega_build_cmd_#t~bitwise472#1 % 4294967296 <= 2147483647 then mega_build_cmd_#t~bitwise472#1 % 4294967296 else mega_build_cmd_#t~bitwise472#1 % 4294967296 - 4294967296) < 0) || mega_build_cmd_#t~bitwise473#1 >= (if mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 else mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 - 4294967296))) && (((if mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 else mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 - 4294967296) < 0 || (if mega_build_cmd_#t~bitwise472#1 % 4294967296 <= 2147483647 then mega_build_cmd_#t~bitwise472#1 % 4294967296 else mega_build_cmd_#t~bitwise472#1 % 4294967296 - 4294967296) < 0) || mega_build_cmd_#t~bitwise473#1 <= (if mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 else mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 - 4294967296) + (if mega_build_cmd_#t~bitwise472#1 % 4294967296 <= 2147483647 then mega_build_cmd_#t~bitwise472#1 % 4294967296 else mega_build_cmd_#t~bitwise472#1 % 4294967296 - 4294967296))) && (((if mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 else mega_build_cmd_#t~mem469#1 % 4294967296 % 4294967296 - 4294967296) >= 0 && (if mega_build_cmd_#t~bitwise472#1 % 4294967296 <= 2147483647 then mega_build_cmd_#t~bitwise472#1 % 4294967296 else mega_build_cmd_#t~bitwise472#1 % 4294967296 - 4294967296) >= 0) || mega_build_cmd_#t~bitwise473#1 < 0)) && mega_build_cmd_#t~bitwise473#1 <= 2147483647; [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4960: __kmap_atomic_~tmp~9#1.base, __kmap_atomic_~tmp~9#1.offset := __kmap_atomic_#t~ret106#1.base, __kmap_atomic_#t~ret106#1.offset;havoc __kmap_atomic_#t~ret106#1.base, __kmap_atomic_#t~ret106#1.offset;__kmap_atomic_#res#1.base, __kmap_atomic_#res#1.offset := __kmap_atomic_~tmp~9#1.base, __kmap_atomic_~tmp~9#1.offset; [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050-7: assume 0 == (if mega_build_cmd_#t~mem471#1 % 4294967296 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem471#1 % 4294967296 % 4294967296 else mega_build_cmd_#t~mem471#1 % 4294967296 % 4294967296 - 4294967296);mega_build_cmd_#t~bitwise472#1 := 1; [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050-7: assume !(0 == (if mega_build_cmd_#t~mem471#1 % 4294967296 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem471#1 % 4294967296 % 4294967296 else mega_build_cmd_#t~mem471#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050-5: [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050-6: havoc mega_build_cmd_#t~bitwise472#1;assume mega_build_cmd_#t~bitwise472#1 > 1; [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6084-1: SUMMARY for call mega_build_cmd_#t~ret483#1 := mega_build_sglist(mega_build_cmd_~adapter#1.base, mega_build_cmd_~adapter#1.offset, mega_build_cmd_~scb~2#1.base, mega_build_cmd_~scb~2#1.offset, mega_build_cmd_~pthru~0#1.base, 55 + mega_build_cmd_~pthru~0#1.offset, mega_build_cmd_~pthru~0#1.base, 59 + mega_build_cmd_~pthru~0#1.offset); srcloc: null [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6084: assume -2147483648 <= mega_build_cmd_#t~ret483#1 && mega_build_cmd_#t~ret483#1 <= 2147483647;mega_build_cmd_~tmp___1~5#1 := mega_build_cmd_#t~ret483#1;havoc mega_build_cmd_#t~ret483#1;call write~int#22(mega_build_cmd_~tmp___1~5#1, mega_build_cmd_~pthru~0#1.base, 53 + mega_build_cmd_~pthru~0#1.offset, 1);call mega_build_cmd_#t~mem484#1 := read~int#22(mega_build_cmd_~scb~2#1.base, 154 + mega_build_cmd_~scb~2#1.offset, 8);call write~int#22(mega_build_cmd_#t~mem484#1, mega_build_cmd_~mbox~1#1.base, 8 + mega_build_cmd_~mbox~1#1.offset, 4);havoc mega_build_cmd_#t~mem484#1;mega_build_cmd_#res#1.base, mega_build_cmd_#res#1.offset := mega_build_cmd_~scb~2#1.base, mega_build_cmd_~scb~2#1.offset;call ULTIMATE.dealloc(mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset);havoc mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset; [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6151: havoc mega_build_cmd_#t~mem546#1.base, mega_build_cmd_#t~mem546#1.offset;mega_build_cmd_#res#1.base, mega_build_cmd_#res#1.offset := 0, 0;call ULTIMATE.dealloc(mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset);havoc mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset; [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6151-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(mega_build_cmd_~cmd#1.base, mega_build_cmd_~cmd#1.offset, mega_build_cmd_#t~mem546#1.base, mega_build_cmd_#t~mem546#1.offset); srcloc: null [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6019: mega_build_cmd_~scb~2#1.base, mega_build_cmd_~scb~2#1.offset := mega_build_cmd_#t~ret447#1.base, mega_build_cmd_#t~ret447#1.offset;havoc mega_build_cmd_#t~ret447#1.base, mega_build_cmd_#t~ret447#1.offset; [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6019-1: SUMMARY for call mega_build_cmd_#t~ret447#1.base, mega_build_cmd_#t~ret447#1.offset := mega_allocate_scb(mega_build_cmd_~adapter#1.base, mega_build_cmd_~adapter#1.offset, mega_build_cmd_~cmd#1.base, mega_build_cmd_~cmd#1.offset); srcloc: null [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5953: assume mega_build_cmd_~ldrv_num~1#1 > mega_build_cmd_~max_ldrv_num~0#1;call write~int#22(262144, mega_build_cmd_~cmd#1.base, 208 + mega_build_cmd_~cmd#1.offset, 4);call mega_build_cmd_#t~mem413#1.base, mega_build_cmd_#t~mem413#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 140 + mega_build_cmd_~cmd#1.offset, 8); [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5953: assume !(mega_build_cmd_~ldrv_num~1#1 > mega_build_cmd_~max_ldrv_num~0#1); [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5888: call ULTIMATE.dealloc(mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset);havoc mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset; [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6120-1: call mega_build_cmd_#t~mem494#1 := read~int#22(mega_build_cmd_~cmd#1.base, 70 + mega_build_cmd_~cmd#1.offset, 2); [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6120: assume 6 == mega_build_cmd_#t~mem494#1 % 65536 % 4294967296;havoc mega_build_cmd_#t~mem494#1;call mega_build_cmd_#t~mem495#1.base, mega_build_cmd_#t~mem495#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem496#1 := read~int#22(mega_build_cmd_#t~mem495#1.base, 4 + mega_build_cmd_#t~mem495#1.offset, 1);call write~int#22(mega_build_cmd_#t~mem496#1 % 256, mega_build_cmd_~mbox~1#1.base, 2 + mega_build_cmd_~mbox~1#1.offset, 2);havoc mega_build_cmd_#t~mem495#1.base, mega_build_cmd_#t~mem495#1.offset;havoc mega_build_cmd_#t~mem496#1;call mega_build_cmd_#t~mem497#1.base, mega_build_cmd_#t~mem497#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem498#1 := read~int#22(mega_build_cmd_#t~mem497#1.base, 1 + mega_build_cmd_#t~mem497#1.offset, 1);call mega_build_cmd_#t~mem499#1.base, mega_build_cmd_#t~mem499#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem500#1 := read~int#22(mega_build_cmd_#t~mem499#1.base, 2 + mega_build_cmd_#t~mem499#1.offset, 1); [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6120: assume !(6 == mega_build_cmd_#t~mem494#1 % 65536 % 4294967296);havoc mega_build_cmd_#t~mem494#1; [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021: assume 0 == (mega_build_cmd_~scb~2#1.base + mega_build_cmd_~scb~2#1.offset) % 18446744073709551616;call write~int#19(1, mega_build_cmd_~busy#1.base, mega_build_cmd_~busy#1.offset, 4);mega_build_cmd_#res#1.base, mega_build_cmd_#res#1.offset := 0, 0;call ULTIMATE.dealloc(mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset);havoc mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset; [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6021: assume !(0 == (mega_build_cmd_~scb~2#1.base + mega_build_cmd_~scb~2#1.offset) % 18446744073709551616);call write~int#22(110, mega_build_cmd_~scb~2#1.base, 24 + mega_build_cmd_~scb~2#1.offset, 1);call write~int#22(4, mega_build_cmd_~scb~2#1.base, 26 + mega_build_cmd_~scb~2#1.offset, 1);call write~int#22(mega_build_cmd_~ldrv_num~1#1, mega_build_cmd_~scb~2#1.base, 27 + mega_build_cmd_~scb~2#1.offset, 1);call write~int#22(3, mega_build_cmd_~scb~2#1.base, 94 + mega_build_cmd_~scb~2#1.offset, 4);mega_build_cmd_#res#1.base, mega_build_cmd_#res#1.offset := mega_build_cmd_~scb~2#1.base, mega_build_cmd_~scb~2#1.offset;call ULTIMATE.dealloc(mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset);havoc mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset; [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6055: mega_build_cmd_~scb~2#1.base, mega_build_cmd_~scb~2#1.offset := mega_build_cmd_#t~ret474#1.base, mega_build_cmd_#t~ret474#1.offset;havoc mega_build_cmd_#t~ret474#1.base, mega_build_cmd_#t~ret474#1.offset; [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6055-1: SUMMARY for call mega_build_cmd_#t~ret474#1.base, mega_build_cmd_#t~ret474#1.offset := mega_allocate_scb(mega_build_cmd_~adapter#1.base, mega_build_cmd_~adapter#1.offset, mega_build_cmd_~cmd#1.base, mega_build_cmd_~cmd#1.offset); srcloc: null [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5956-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(mega_build_cmd_~cmd#1.base, mega_build_cmd_~cmd#1.offset, mega_build_cmd_#t~mem413#1.base, mega_build_cmd_#t~mem413#1.offset); srcloc: null [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5956: havoc mega_build_cmd_#t~mem413#1.base, mega_build_cmd_#t~mem413#1.offset;mega_build_cmd_#res#1.base, mega_build_cmd_#res#1.offset := 0, 0;call ULTIMATE.dealloc(mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset);havoc mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset; [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5791: havoc #t~mem354#1;call ULTIMATE.dealloc(~#busy~0#1.base, ~#busy~0#1.offset);havoc ~#busy~0#1.base, ~#busy~0#1.offset; [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122: call write~int#22(mega_build_cmd_#t~bitwise504#1, mega_build_cmd_~mbox~1#1.base, 4 + mega_build_cmd_~mbox~1#1.offset, 4);havoc mega_build_cmd_#t~mem497#1.base, mega_build_cmd_#t~mem497#1.offset;havoc mega_build_cmd_#t~mem498#1;havoc mega_build_cmd_#t~mem499#1.base, mega_build_cmd_#t~mem499#1.offset;havoc mega_build_cmd_#t~mem500#1;havoc mega_build_cmd_#t~bitwise501#1;havoc mega_build_cmd_#t~mem502#1.base, mega_build_cmd_#t~mem502#1.offset;havoc mega_build_cmd_#t~mem503#1;havoc mega_build_cmd_#t~bitwise504#1;call mega_build_cmd_#t~mem505#1 := read~int#22(mega_build_cmd_~mbox~1#1.base, 4 + mega_build_cmd_~mbox~1#1.offset, 4);call write~int#22(mega_build_cmd_#t~mem505#1 % 2097152, mega_build_cmd_~mbox~1#1.base, 4 + mega_build_cmd_~mbox~1#1.offset, 4);havoc mega_build_cmd_#t~mem505#1; [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122-3: assume 0 == mega_build_cmd_#t~mem503#1 % 256 % 4294967296;mega_build_cmd_#t~bitwise504#1 := mega_build_cmd_#t~bitwise501#1; [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122-3: assume !(0 == mega_build_cmd_#t~mem503#1 % 256 % 4294967296); [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122-4: assume 0 == mega_build_cmd_#t~bitwise501#1 % 4294967296 || mega_build_cmd_#t~bitwise501#1 % 4294967296 == mega_build_cmd_#t~mem503#1 % 256 % 4294967296;mega_build_cmd_#t~bitwise504#1 := mega_build_cmd_#t~mem503#1 % 256; [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122-4: assume !(0 == mega_build_cmd_#t~bitwise501#1 % 4294967296 || mega_build_cmd_#t~bitwise501#1 % 4294967296 == mega_build_cmd_#t~mem503#1 % 256 % 4294967296); [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122-1: [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122-2: havoc mega_build_cmd_#t~bitwise504#1;assume (mega_build_cmd_#t~bitwise504#1 % 4294967296 >= mega_build_cmd_#t~bitwise501#1 % 4294967296 && mega_build_cmd_#t~bitwise504#1 % 4294967296 >= mega_build_cmd_#t~mem503#1 % 256 % 4294967296) && mega_build_cmd_#t~bitwise504#1 % 4294967296 <= mega_build_cmd_#t~bitwise501#1 % 4294967296 + mega_build_cmd_#t~mem503#1 % 256 % 4294967296; [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122-7: havoc mega_build_cmd_#t~bitwise501#1;assume (mega_build_cmd_#t~bitwise501#1 % 4294967296 >= 65536 * (mega_build_cmd_#t~mem498#1 % 256 % 4294967296) % 4294967296 && mega_build_cmd_#t~bitwise501#1 % 4294967296 >= 256 * (mega_build_cmd_#t~mem500#1 % 256 % 4294967296) % 4294967296) && mega_build_cmd_#t~bitwise501#1 % 4294967296 <= 65536 * (mega_build_cmd_#t~mem498#1 % 256 % 4294967296) % 4294967296 + 256 * (mega_build_cmd_#t~mem500#1 % 256 % 4294967296) % 4294967296; [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122-8: assume 0 == 256 * (mega_build_cmd_#t~mem500#1 % 256 % 4294967296) % 4294967296;mega_build_cmd_#t~bitwise501#1 := 65536 * (mega_build_cmd_#t~mem498#1 % 256 % 4294967296); [2025-02-08 02:04:37,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122-8: assume !(0 == 256 * (mega_build_cmd_#t~mem500#1 % 256 % 4294967296) % 4294967296); [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122-5: call mega_build_cmd_#t~mem502#1.base, mega_build_cmd_#t~mem502#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem503#1 := read~int#22(mega_build_cmd_#t~mem502#1.base, 3 + mega_build_cmd_#t~mem502#1.offset, 1); [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122-6: [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122-9: assume 0 == 65536 * (mega_build_cmd_#t~mem498#1 % 256 % 4294967296) % 4294967296 || 65536 * (mega_build_cmd_#t~mem498#1 % 256 % 4294967296) % 4294967296 == 256 * (mega_build_cmd_#t~mem500#1 % 256 % 4294967296) % 4294967296;mega_build_cmd_#t~bitwise501#1 := 256 * (mega_build_cmd_#t~mem500#1 % 256 % 4294967296); [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6122-9: assume !(0 == 65536 * (mega_build_cmd_#t~mem498#1 % 256 % 4294967296) % 4294967296 || 65536 * (mega_build_cmd_#t~mem498#1 % 256 % 4294967296) % 4294967296 == 256 * (mega_build_cmd_#t~mem500#1 % 256 % 4294967296) % 4294967296); [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6321: assume false;call mega_prepare_extpassthru_#t~mem611#1 := read~int#22(mega_prepare_extpassthru_~adapter#1.base, 4 + mega_prepare_extpassthru_~adapter#1.offset, 4);call mega_prepare_extpassthru_#t~mem612#1.base, mega_prepare_extpassthru_#t~mem612#1.offset := read~$Pointer$#22(mega_prepare_extpassthru_~cmd#1.base, mega_prepare_extpassthru_~cmd#1.offset, 8);call mega_prepare_extpassthru_#t~mem613#1 := read~int#22(mega_prepare_extpassthru_#t~mem612#1.base, 200 + mega_prepare_extpassthru_#t~mem612#1.offset, 4); [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6321: assume !false;mega_prepare_extpassthru_#res#1.base, mega_prepare_extpassthru_#res#1.offset := mega_prepare_extpassthru_~epthru~1#1.base, mega_prepare_extpassthru_~epthru~1#1.offset; [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057: assume 0 == (mega_build_cmd_~scb~2#1.base + mega_build_cmd_~scb~2#1.offset) % 18446744073709551616;call write~int#19(1, mega_build_cmd_~busy#1.base, mega_build_cmd_~busy#1.offset, 4);mega_build_cmd_#res#1.base, mega_build_cmd_#res#1.offset := 0, 0;call ULTIMATE.dealloc(mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset);havoc mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset; [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6057: assume !(0 == (mega_build_cmd_~scb~2#1.base + mega_build_cmd_~scb~2#1.offset) % 18446744073709551616);call mega_build_cmd_#t~mem475#1.base, mega_build_cmd_#t~mem475#1.offset := read~$Pointer$#22(mega_build_cmd_~scb~2#1.base, 146 + mega_build_cmd_~scb~2#1.offset, 8);mega_build_cmd_~pthru~0#1.base, mega_build_cmd_~pthru~0#1.offset := mega_build_cmd_#t~mem475#1.base, mega_build_cmd_#t~mem475#1.offset;havoc mega_build_cmd_#t~mem475#1.base, mega_build_cmd_#t~mem475#1.offset;mega_build_cmd_~mbox~1#1.base, mega_build_cmd_~mbox~1#1.offset := mega_build_cmd_~scb~2#1.base, 24 + mega_build_cmd_~scb~2#1.offset; [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6256: assume false;call mega_prepare_passthru_#t~mem578#1 := read~int#22(mega_prepare_passthru_~adapter#1.base, 4 + mega_prepare_passthru_~adapter#1.offset, 4);call mega_prepare_passthru_#t~mem579#1.base, mega_prepare_passthru_#t~mem579#1.offset := read~$Pointer$#22(mega_prepare_passthru_~cmd#1.base, mega_prepare_passthru_~cmd#1.offset, 8);call mega_prepare_passthru_#t~mem580#1 := read~int#22(mega_prepare_passthru_#t~mem579#1.base, 200 + mega_prepare_passthru_#t~mem579#1.offset, 4); [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6256: assume !false;mega_prepare_passthru_#res#1.base, mega_prepare_passthru_#res#1.offset := mega_prepare_passthru_~pthru~1#1.base, mega_prepare_passthru_~pthru~1#1.offset; [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6157: mega_build_cmd_~scb~2#1.base, mega_build_cmd_~scb~2#1.offset := mega_build_cmd_#t~ret547#1.base, mega_build_cmd_#t~ret547#1.offset;havoc mega_build_cmd_#t~ret547#1.base, mega_build_cmd_#t~ret547#1.offset; [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6157-1: SUMMARY for call mega_build_cmd_#t~ret547#1.base, mega_build_cmd_#t~ret547#1.offset := mega_allocate_scb(mega_build_cmd_~adapter#1.base, mega_build_cmd_~adapter#1.offset, mega_build_cmd_~cmd#1.base, mega_build_cmd_~cmd#1.offset); srcloc: null [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4936-1: SUMMARY for call pagefault_disable_#t~ret102#1.base, pagefault_disable_#t~ret102#1.offset := current_thread_info(); srcloc: null [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4969: havoc pagefault_enable_#t~ret104#1.base, pagefault_enable_#t~ret104#1.offset, pagefault_enable_#t~mem105#1, pagefault_enable_~tmp~8#1.base, pagefault_enable_~tmp~8#1.offset;assume { :end_inline_pagefault_enable } true; [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4936: pagefault_disable_~tmp~7#1.base, pagefault_disable_~tmp~7#1.offset := pagefault_disable_#t~ret102#1.base, pagefault_disable_#t~ret102#1.offset;havoc pagefault_disable_#t~ret102#1.base, pagefault_disable_#t~ret102#1.offset;call pagefault_disable_#t~mem103#1 := read~int#6(pagefault_disable_~tmp~7#1.base, 28 + pagefault_disable_~tmp~7#1.offset, 4);call write~int#6(1 + pagefault_disable_#t~mem103#1, pagefault_disable_~tmp~7#1.base, 28 + pagefault_disable_~tmp~7#1.offset, 4);havoc pagefault_disable_#t~mem103#1;havoc pagefault_disable_#t~mem103#1; [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6324-2: havoc mega_prepare_extpassthru_#t~bitwise614#1;assume mega_prepare_extpassthru_#t~bitwise614#1 < (if mega_prepare_extpassthru_#t~mem611#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_prepare_extpassthru_#t~mem611#1 % 4294967296 % 18446744073709551616 else mega_prepare_extpassthru_#t~mem611#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6324-1: [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6324: assume 0 == mega_prepare_extpassthru_#t~bitwise614#1 % 2;havoc mega_prepare_extpassthru_#t~mem611#1;havoc mega_prepare_extpassthru_#t~mem612#1.base, mega_prepare_extpassthru_#t~mem612#1.offset;havoc mega_prepare_extpassthru_#t~mem613#1;havoc mega_prepare_extpassthru_#t~bitwise614#1;call mega_prepare_extpassthru_#t~mem615#1.base, mega_prepare_extpassthru_#t~mem615#1.offset := read~$Pointer$#22(mega_prepare_extpassthru_~adapter#1.base, 120 + mega_prepare_extpassthru_~adapter#1.offset, 8);call mega_prepare_extpassthru_#t~mem616#1 := read~int#22(mega_prepare_extpassthru_#t~mem615#1.base, 524 + mega_prepare_extpassthru_#t~mem615#1.offset, 4);call mega_prepare_extpassthru_#t~mem617#1.base, mega_prepare_extpassthru_#t~mem617#1.offset := read~$Pointer$#22(mega_prepare_extpassthru_~cmd#1.base, mega_prepare_extpassthru_~cmd#1.offset, 8);call mega_prepare_extpassthru_#t~mem618#1 := read~int#22(mega_prepare_extpassthru_#t~mem617#1.base, 200 + mega_prepare_extpassthru_#t~mem617#1.offset, 4); [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6324: assume !(0 == mega_prepare_extpassthru_#t~bitwise614#1 % 2);havoc mega_prepare_extpassthru_#t~mem611#1;havoc mega_prepare_extpassthru_#t~mem612#1.base, mega_prepare_extpassthru_#t~mem612#1.offset;havoc mega_prepare_extpassthru_#t~mem613#1;havoc mega_prepare_extpassthru_#t~bitwise614#1; [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6159: assume 0 == (mega_build_cmd_~scb~2#1.base + mega_build_cmd_~scb~2#1.offset) % 18446744073709551616;call write~int#19(1, mega_build_cmd_~busy#1.base, mega_build_cmd_~busy#1.offset, 4);mega_build_cmd_#res#1.base, mega_build_cmd_#res#1.offset := 0, 0;call ULTIMATE.dealloc(mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset);havoc mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset; [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6159: assume !(0 == (mega_build_cmd_~scb~2#1.base + mega_build_cmd_~scb~2#1.offset) % 18446744073709551616);call write~int#22(110, mega_build_cmd_~scb~2#1.base, 24 + mega_build_cmd_~scb~2#1.offset, 1);call mega_build_cmd_#t~mem548#1.base, mega_build_cmd_#t~mem548#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem549#1 := read~int#22(mega_build_cmd_#t~mem548#1.base, mega_build_cmd_#t~mem548#1.offset, 1); [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6126: assume 10 == mega_build_cmd_#t~mem506#1 % 65536 % 4294967296;havoc mega_build_cmd_#t~mem506#1;call mega_build_cmd_#t~mem507#1.base, mega_build_cmd_#t~mem507#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem508#1 := read~int#22(mega_build_cmd_#t~mem507#1.base, 8 + mega_build_cmd_#t~mem507#1.offset, 1);call mega_build_cmd_#t~mem509#1.base, mega_build_cmd_#t~mem509#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem510#1 := read~int#22(mega_build_cmd_#t~mem509#1.base, 7 + mega_build_cmd_#t~mem509#1.offset, 1); [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6126: assume !(10 == mega_build_cmd_#t~mem506#1 % 65536 % 4294967296);havoc mega_build_cmd_#t~mem506#1; [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6324-3: assume 0 == (if mega_prepare_extpassthru_#t~mem611#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_prepare_extpassthru_#t~mem611#1 % 4294967296 % 18446744073709551616 else mega_prepare_extpassthru_#t~mem611#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) || 0 == (if mega_prepare_extpassthru_#t~mem613#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~mem613#1 % 4294967296 % 4294967296 else mega_prepare_extpassthru_#t~mem613#1 % 4294967296 % 4294967296 - 4294967296);mega_prepare_extpassthru_#t~bitwise614#1 := (if mega_prepare_extpassthru_#t~mem611#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_prepare_extpassthru_#t~mem611#1 % 4294967296 % 18446744073709551616 else mega_prepare_extpassthru_#t~mem611#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6324-3: assume !(0 == (if mega_prepare_extpassthru_#t~mem611#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_prepare_extpassthru_#t~mem611#1 % 4294967296 % 18446744073709551616 else mega_prepare_extpassthru_#t~mem611#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) || 0 == (if mega_prepare_extpassthru_#t~mem613#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~mem613#1 % 4294967296 % 4294967296 else mega_prepare_extpassthru_#t~mem613#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6126-1: call mega_build_cmd_#t~mem506#1 := read~int#22(mega_build_cmd_~cmd#1.base, 70 + mega_build_cmd_~cmd#1.offset, 2); [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6259: assume 0 == mega_prepare_passthru_#t~bitwise581#1 % 2;havoc mega_prepare_passthru_#t~mem578#1;havoc mega_prepare_passthru_#t~mem579#1.base, mega_prepare_passthru_#t~mem579#1.offset;havoc mega_prepare_passthru_#t~mem580#1;havoc mega_prepare_passthru_#t~bitwise581#1;call mega_prepare_passthru_#t~mem582#1.base, mega_prepare_passthru_#t~mem582#1.offset := read~$Pointer$#22(mega_prepare_passthru_~adapter#1.base, 120 + mega_prepare_passthru_~adapter#1.offset, 8);call mega_prepare_passthru_#t~mem583#1 := read~int#22(mega_prepare_passthru_#t~mem582#1.base, 524 + mega_prepare_passthru_#t~mem582#1.offset, 4);call mega_prepare_passthru_#t~mem584#1.base, mega_prepare_passthru_#t~mem584#1.offset := read~$Pointer$#22(mega_prepare_passthru_~cmd#1.base, mega_prepare_passthru_~cmd#1.offset, 8);call mega_prepare_passthru_#t~mem585#1 := read~int#22(mega_prepare_passthru_#t~mem584#1.base, 200 + mega_prepare_passthru_#t~mem584#1.offset, 4); [2025-02-08 02:04:37,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6259: assume !(0 == mega_prepare_passthru_#t~bitwise581#1 % 2);havoc mega_prepare_passthru_#t~mem578#1;havoc mega_prepare_passthru_#t~mem579#1.base, mega_prepare_passthru_#t~mem579#1.offset;havoc mega_prepare_passthru_#t~mem580#1;havoc mega_prepare_passthru_#t~bitwise581#1; [2025-02-08 02:04:37,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6259-1: [2025-02-08 02:04:37,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6127: call write~int#22(mega_build_cmd_#t~bitwise511#1, mega_build_cmd_~mbox~1#1.base, 2 + mega_build_cmd_~mbox~1#1.offset, 2);havoc mega_build_cmd_#t~mem507#1.base, mega_build_cmd_#t~mem507#1.offset;havoc mega_build_cmd_#t~mem508#1;havoc mega_build_cmd_#t~mem509#1.base, mega_build_cmd_#t~mem509#1.offset;havoc mega_build_cmd_#t~mem510#1;havoc mega_build_cmd_#t~bitwise511#1;call mega_build_cmd_#t~mem512#1.base, mega_build_cmd_#t~mem512#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem513#1 := read~int#22(mega_build_cmd_#t~mem512#1.base, 2 + mega_build_cmd_#t~mem512#1.offset, 1);call mega_build_cmd_#t~mem514#1.base, mega_build_cmd_#t~mem514#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem515#1 := read~int#22(mega_build_cmd_#t~mem514#1.base, 3 + mega_build_cmd_#t~mem514#1.offset, 1); [2025-02-08 02:04:37,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6127-1: [2025-02-08 02:04:37,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6259-2: havoc mega_prepare_passthru_#t~bitwise581#1;assume mega_prepare_passthru_#t~bitwise581#1 < (if mega_prepare_passthru_#t~mem578#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_prepare_passthru_#t~mem578#1 % 4294967296 % 18446744073709551616 else mega_prepare_passthru_#t~mem578#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:04:37,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6259-3: assume 0 == (if mega_prepare_passthru_#t~mem578#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_prepare_passthru_#t~mem578#1 % 4294967296 % 18446744073709551616 else mega_prepare_passthru_#t~mem578#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) || 0 == (if mega_prepare_passthru_#t~mem580#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~mem580#1 % 4294967296 % 4294967296 else mega_prepare_passthru_#t~mem580#1 % 4294967296 % 4294967296 - 4294967296);mega_prepare_passthru_#t~bitwise581#1 := (if mega_prepare_passthru_#t~mem578#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_prepare_passthru_#t~mem578#1 % 4294967296 % 18446744073709551616 else mega_prepare_passthru_#t~mem578#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:04:37,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6259-3: assume !(0 == (if mega_prepare_passthru_#t~mem578#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_prepare_passthru_#t~mem578#1 % 4294967296 % 18446744073709551616 else mega_prepare_passthru_#t~mem578#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) || 0 == (if mega_prepare_passthru_#t~mem580#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~mem580#1 % 4294967296 % 4294967296 else mega_prepare_passthru_#t~mem580#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6127-4: assume 0 == (if mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 - 4294967296) || (if mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 - 4294967296) == 256 * (if mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 - 4294967296);mega_build_cmd_#t~bitwise511#1 := 256 * (if mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:37,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6127-4: assume !(0 == (if mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 - 4294967296) || (if mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 - 4294967296) == 256 * (if mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6127-2: havoc mega_build_cmd_#t~bitwise511#1;assume ((((((if mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 - 4294967296) < 0 && 256 * (if mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 - 4294967296) >= 0) || mega_build_cmd_#t~bitwise511#1 >= 256 * (if mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 - 4294967296)) && (((if mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 - 4294967296) >= 0 && 256 * (if mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 - 4294967296) < 0) || mega_build_cmd_#t~bitwise511#1 >= (if mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 - 4294967296))) && (((if mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 - 4294967296) < 0 || 256 * (if mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 - 4294967296) < 0) || mega_build_cmd_#t~bitwise511#1 <= (if mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 - 4294967296) + 256 * (if mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 - 4294967296))) && (((if mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 - 4294967296) >= 0 && 256 * (if mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 - 4294967296) >= 0) || mega_build_cmd_#t~bitwise511#1 < 0)) && mega_build_cmd_#t~bitwise511#1 <= 2147483647; [2025-02-08 02:04:37,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6127-3: assume 0 == 256 * (if mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 - 4294967296);mega_build_cmd_#t~bitwise511#1 := (if mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem508#1 % 256 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6127-3: assume !(0 == 256 * (if mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem510#1 % 256 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6326: assume -2147483648 <= mega_prepare_extpassthru_#t~ret619#1 && mega_prepare_extpassthru_#t~ret619#1 <= 2147483647;havoc mega_prepare_extpassthru_#t~mem615#1.base, mega_prepare_extpassthru_#t~mem615#1.offset;havoc mega_prepare_extpassthru_#t~mem616#1;havoc mega_prepare_extpassthru_#t~mem617#1.base, mega_prepare_extpassthru_#t~mem617#1.offset;havoc mega_prepare_extpassthru_#t~mem618#1;havoc mega_prepare_extpassthru_#t~ret619#1; [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6326-1: SUMMARY for call mega_prepare_extpassthru_#t~ret619#1 := printk(15, 0); srcloc: null [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-1: [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-2: havoc mega_build_cmd_#t~bitwise522#1;assume (mega_build_cmd_#t~bitwise522#1 % 4294967296 >= mega_build_cmd_#t~bitwise519#1 % 4294967296 && mega_build_cmd_#t~bitwise522#1 % 4294967296 >= mega_build_cmd_#t~mem521#1 % 256 % 4294967296) && mega_build_cmd_#t~bitwise522#1 % 4294967296 <= mega_build_cmd_#t~bitwise519#1 % 4294967296 + mega_build_cmd_#t~mem521#1 % 256 % 4294967296; [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128: call write~int#22(mega_build_cmd_#t~bitwise522#1, mega_build_cmd_~mbox~1#1.base, 4 + mega_build_cmd_~mbox~1#1.offset, 4);havoc mega_build_cmd_#t~mem512#1.base, mega_build_cmd_#t~mem512#1.offset;havoc mega_build_cmd_#t~mem513#1;havoc mega_build_cmd_#t~mem514#1.base, mega_build_cmd_#t~mem514#1.offset;havoc mega_build_cmd_#t~mem515#1;havoc mega_build_cmd_#t~bitwise516#1;havoc mega_build_cmd_#t~mem517#1.base, mega_build_cmd_#t~mem517#1.offset;havoc mega_build_cmd_#t~mem518#1;havoc mega_build_cmd_#t~bitwise519#1;havoc mega_build_cmd_#t~mem520#1.base, mega_build_cmd_#t~mem520#1.offset;havoc mega_build_cmd_#t~mem521#1;havoc mega_build_cmd_#t~bitwise522#1; [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-5: call mega_build_cmd_#t~mem520#1.base, mega_build_cmd_#t~mem520#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem521#1 := read~int#22(mega_build_cmd_#t~mem520#1.base, 5 + mega_build_cmd_#t~mem520#1.offset, 1); [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-6: [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-3: assume 0 == mega_build_cmd_#t~mem521#1 % 256 % 4294967296;mega_build_cmd_#t~bitwise522#1 := mega_build_cmd_#t~bitwise519#1; [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-3: assume !(0 == mega_build_cmd_#t~mem521#1 % 256 % 4294967296); [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-4: assume 0 == mega_build_cmd_#t~bitwise519#1 % 4294967296 || mega_build_cmd_#t~bitwise519#1 % 4294967296 == mega_build_cmd_#t~mem521#1 % 256 % 4294967296;mega_build_cmd_#t~bitwise522#1 := mega_build_cmd_#t~mem521#1 % 256; [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-4: assume !(0 == mega_build_cmd_#t~bitwise519#1 % 4294967296 || mega_build_cmd_#t~bitwise519#1 % 4294967296 == mega_build_cmd_#t~mem521#1 % 256 % 4294967296); [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-9: assume 0 == mega_build_cmd_#t~bitwise516#1 % 4294967296 || mega_build_cmd_#t~bitwise516#1 % 4294967296 == 256 * (mega_build_cmd_#t~mem518#1 % 256 % 4294967296) % 4294967296;mega_build_cmd_#t~bitwise519#1 := 256 * (mega_build_cmd_#t~mem518#1 % 256 % 4294967296); [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-9: assume !(0 == mega_build_cmd_#t~bitwise516#1 % 4294967296 || mega_build_cmd_#t~bitwise516#1 % 4294967296 == 256 * (mega_build_cmd_#t~mem518#1 % 256 % 4294967296) % 4294967296); [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-10: call mega_build_cmd_#t~mem517#1.base, mega_build_cmd_#t~mem517#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem518#1 := read~int#22(mega_build_cmd_#t~mem517#1.base, 4 + mega_build_cmd_#t~mem517#1.offset, 1); [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-7: havoc mega_build_cmd_#t~bitwise519#1;assume (mega_build_cmd_#t~bitwise519#1 % 4294967296 >= mega_build_cmd_#t~bitwise516#1 % 4294967296 && mega_build_cmd_#t~bitwise519#1 % 4294967296 >= 256 * (mega_build_cmd_#t~mem518#1 % 256 % 4294967296) % 4294967296) && mega_build_cmd_#t~bitwise519#1 % 4294967296 <= mega_build_cmd_#t~bitwise516#1 % 4294967296 + 256 * (mega_build_cmd_#t~mem518#1 % 256 % 4294967296) % 4294967296; [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-8: assume 0 == 256 * (mega_build_cmd_#t~mem518#1 % 256 % 4294967296) % 4294967296;mega_build_cmd_#t~bitwise519#1 := mega_build_cmd_#t~bitwise516#1; [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-8: assume !(0 == 256 * (mega_build_cmd_#t~mem518#1 % 256 % 4294967296) % 4294967296); [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-13: assume 0 == 65536 * (mega_build_cmd_#t~mem515#1 % 256 % 4294967296) % 4294967296;mega_build_cmd_#t~bitwise516#1 := 16777216 * (mega_build_cmd_#t~mem513#1 % 256 % 4294967296); [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-13: assume !(0 == 65536 * (mega_build_cmd_#t~mem515#1 % 256 % 4294967296) % 4294967296); [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-14: assume 0 == 16777216 * (mega_build_cmd_#t~mem513#1 % 256 % 4294967296) % 4294967296 || 16777216 * (mega_build_cmd_#t~mem513#1 % 256 % 4294967296) % 4294967296 == 65536 * (mega_build_cmd_#t~mem515#1 % 256 % 4294967296) % 4294967296;mega_build_cmd_#t~bitwise516#1 := 65536 * (mega_build_cmd_#t~mem515#1 % 256 % 4294967296); [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-14: assume !(0 == 16777216 * (mega_build_cmd_#t~mem513#1 % 256 % 4294967296) % 4294967296 || 16777216 * (mega_build_cmd_#t~mem513#1 % 256 % 4294967296) % 4294967296 == 65536 * (mega_build_cmd_#t~mem515#1 % 256 % 4294967296) % 4294967296); [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-11: [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128-12: havoc mega_build_cmd_#t~bitwise516#1;assume (mega_build_cmd_#t~bitwise516#1 % 4294967296 >= 16777216 * (mega_build_cmd_#t~mem513#1 % 256 % 4294967296) % 4294967296 && mega_build_cmd_#t~bitwise516#1 % 4294967296 >= 65536 * (mega_build_cmd_#t~mem515#1 % 256 % 4294967296) % 4294967296) && mega_build_cmd_#t~bitwise516#1 % 4294967296 <= 16777216 * (mega_build_cmd_#t~mem513#1 % 256 % 4294967296) % 4294967296 + 65536 * (mega_build_cmd_#t~mem515#1 % 256 % 4294967296) % 4294967296; [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261: assume -2147483648 <= mega_prepare_passthru_#t~ret586#1 && mega_prepare_passthru_#t~ret586#1 <= 2147483647;havoc mega_prepare_passthru_#t~mem582#1.base, mega_prepare_passthru_#t~mem582#1.offset;havoc mega_prepare_passthru_#t~mem583#1;havoc mega_prepare_passthru_#t~mem584#1.base, mega_prepare_passthru_#t~mem584#1.offset;havoc mega_prepare_passthru_#t~mem585#1;havoc mega_prepare_passthru_#t~ret586#1; [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6261-1: SUMMARY for call mega_prepare_passthru_#t~ret586#1 := printk(13, 0); srcloc: null [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6096-1: SUMMARY for call mega_build_cmd_#t~ret485#1.base, mega_build_cmd_#t~ret485#1.offset := mega_allocate_scb(mega_build_cmd_~adapter#1.base, mega_build_cmd_~adapter#1.offset, mega_build_cmd_~cmd#1.base, mega_build_cmd_~cmd#1.offset); srcloc: null [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6096: mega_build_cmd_~scb~2#1.base, mega_build_cmd_~scb~2#1.offset := mega_build_cmd_#t~ret485#1.base, mega_build_cmd_#t~ret485#1.offset;havoc mega_build_cmd_#t~ret485#1.base, mega_build_cmd_#t~ret485#1.offset; [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6328-1: SUMMARY for call mega_prepare_extpassthru_#t~ret620#1 := printk(16, 0); srcloc: null [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6328: assume -2147483648 <= mega_prepare_extpassthru_#t~ret620#1 && mega_prepare_extpassthru_#t~ret620#1 <= 2147483647;havoc mega_prepare_extpassthru_#t~ret620#1;call mega_prepare_extpassthru_#t~mem621#1 := read~int#22(mega_prepare_extpassthru_~adapter#1.base, 4 + mega_prepare_extpassthru_~adapter#1.offset, 4);call mega_prepare_extpassthru_#t~mem622#1.base, mega_prepare_extpassthru_#t~mem622#1.offset := read~$Pointer$#22(mega_prepare_extpassthru_~cmd#1.base, mega_prepare_extpassthru_~cmd#1.offset, 8);call mega_prepare_extpassthru_#t~mem623#1 := read~int#22(mega_prepare_extpassthru_#t~mem622#1.base, 200 + mega_prepare_extpassthru_#t~mem622#1.offset, 4); [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-3: assume 0 == (if mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 else mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 - 4294967296);mega_prepare_extpassthru_#t~bitwise625#1 := (if mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 else mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:04:37,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-3: assume !(0 == (if mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 else mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6263: assume -2147483648 <= mega_prepare_passthru_#t~ret587#1 && mega_prepare_passthru_#t~ret587#1 <= 2147483647;havoc mega_prepare_passthru_#t~ret587#1;call mega_prepare_passthru_#t~mem588#1 := read~int#22(mega_prepare_passthru_~adapter#1.base, 4 + mega_prepare_passthru_~adapter#1.offset, 4);call mega_prepare_passthru_#t~mem589#1.base, mega_prepare_passthru_#t~mem589#1.offset := read~$Pointer$#22(mega_prepare_passthru_~cmd#1.base, mega_prepare_passthru_~cmd#1.offset, 8);call mega_prepare_passthru_#t~mem590#1 := read~int#22(mega_prepare_passthru_#t~mem589#1.base, 200 + mega_prepare_passthru_#t~mem589#1.offset, 4); [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-2: havoc mega_prepare_extpassthru_#t~bitwise625#1;assume ((((((if mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 else mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 - 4294967296) < 0 && (if mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 else mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 - 4294967296) >= 0) || mega_prepare_extpassthru_#t~bitwise625#1 >= (if mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 else mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 - 4294967296)) && (((if mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 else mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 - 4294967296) >= 0 && (if mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 else mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 - 4294967296) < 0) || mega_prepare_extpassthru_#t~bitwise625#1 >= (if mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 else mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 - 4294967296))) && (((if mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 else mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 - 4294967296) < 0 || (if mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 else mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 - 4294967296) < 0) || mega_prepare_extpassthru_#t~bitwise625#1 <= (if mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 else mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 - 4294967296) + (if mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 else mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 - 4294967296))) && (((if mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 else mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 - 4294967296) >= 0 && (if mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 else mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 - 4294967296) >= 0) || mega_prepare_extpassthru_#t~bitwise625#1 < 0)) && mega_prepare_extpassthru_#t~bitwise625#1 <= 2147483647; [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6263-1: SUMMARY for call mega_prepare_passthru_#t~ret587#1 := printk(14, 0); srcloc: null [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-1: [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329: call write~int#22(mega_prepare_extpassthru_#t~bitwise625#1, mega_prepare_extpassthru_~adapter#1.base, 4 + mega_prepare_extpassthru_~adapter#1.offset, 4);havoc mega_prepare_extpassthru_#t~mem621#1;havoc mega_prepare_extpassthru_#t~mem622#1.base, mega_prepare_extpassthru_#t~mem622#1.offset;havoc mega_prepare_extpassthru_#t~mem623#1;havoc mega_prepare_extpassthru_#t~bitwise624#1;havoc mega_prepare_extpassthru_#t~bitwise625#1; [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6131: assume 12 == mega_build_cmd_#t~mem523#1 % 65536 % 4294967296;havoc mega_build_cmd_#t~mem523#1;call mega_build_cmd_#t~mem524#1.base, mega_build_cmd_#t~mem524#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem525#1 := read~int#22(mega_build_cmd_#t~mem524#1.base, 2 + mega_build_cmd_#t~mem524#1.offset, 1);call mega_build_cmd_#t~mem526#1.base, mega_build_cmd_#t~mem526#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem527#1 := read~int#22(mega_build_cmd_#t~mem526#1.base, 3 + mega_build_cmd_#t~mem526#1.offset, 1); [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6131: assume !(12 == mega_build_cmd_#t~mem523#1 % 65536 % 4294967296);havoc mega_build_cmd_#t~mem523#1; [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-7: assume 0 == (if mega_prepare_extpassthru_#t~mem623#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~mem623#1 % 4294967296 % 4294967296 else mega_prepare_extpassthru_#t~mem623#1 % 4294967296 % 4294967296 - 4294967296);mega_prepare_extpassthru_#t~bitwise624#1 := 1; [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-7: assume !(0 == (if mega_prepare_extpassthru_#t~mem623#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~mem623#1 % 4294967296 % 4294967296 else mega_prepare_extpassthru_#t~mem623#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6131-1: call mega_build_cmd_#t~mem523#1 := read~int#22(mega_build_cmd_~cmd#1.base, 70 + mega_build_cmd_~cmd#1.offset, 2); [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6098: assume 0 == (mega_build_cmd_~scb~2#1.base + mega_build_cmd_~scb~2#1.offset) % 18446744073709551616;call write~int#19(1, mega_build_cmd_~busy#1.base, mega_build_cmd_~busy#1.offset, 4);mega_build_cmd_#res#1.base, mega_build_cmd_#res#1.offset := 0, 0;call ULTIMATE.dealloc(mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset);havoc mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset; [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6098: assume !(0 == (mega_build_cmd_~scb~2#1.base + mega_build_cmd_~scb~2#1.offset) % 18446744073709551616);mega_build_cmd_~mbox~1#1.base, mega_build_cmd_~mbox~1#1.offset := mega_build_cmd_~scb~2#1.base, 24 + mega_build_cmd_~scb~2#1.offset; [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-6: havoc mega_prepare_extpassthru_#t~bitwise624#1;assume mega_prepare_extpassthru_#t~bitwise624#1 > 1; [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6197: mega_build_cmd_#t~ret556#1.base, mega_build_cmd_#t~ret556#1.offset := mega_prepare_extpassthru_#res#1.base, mega_prepare_extpassthru_#res#1.offset;havoc mega_prepare_extpassthru_#t~mem594#1.base, mega_prepare_extpassthru_#t~mem594#1.offset, mega_prepare_extpassthru_#t~memset~res595#1.base, mega_prepare_extpassthru_#t~memset~res595#1.offset, mega_prepare_extpassthru_#t~mem596#1, mega_prepare_extpassthru_#t~bitwise597#1, mega_prepare_extpassthru_#t~mem598#1, mega_prepare_extpassthru_#t~bitwise599#1, mega_prepare_extpassthru_#t~bitwise600#1, mega_prepare_extpassthru_#t~mem601#1, mega_prepare_extpassthru_#t~mem602#1.base, mega_prepare_extpassthru_#t~mem602#1.offset, mega_prepare_extpassthru_#t~mem603#1, mega_prepare_extpassthru_#t~mem604#1, mega_prepare_extpassthru_#t~mem605#1.base, mega_prepare_extpassthru_#t~mem605#1.offset, mega_prepare_extpassthru_#t~memcpy~res606#1.base, mega_prepare_extpassthru_#t~memcpy~res606#1.offset, mega_prepare_extpassthru_#t~mem607#1.base, mega_prepare_extpassthru_#t~mem607#1.offset, mega_prepare_extpassthru_#t~mem608#1, mega_prepare_extpassthru_#t~mem609#1.base, mega_prepare_extpassthru_#t~mem609#1.offset, mega_prepare_extpassthru_#t~mem610#1, mega_prepare_extpassthru_#t~mem611#1, mega_prepare_extpassthru_#t~mem612#1.base, mega_prepare_extpassthru_#t~mem612#1.offset, mega_prepare_extpassthru_#t~mem613#1, mega_prepare_extpassthru_#t~bitwise614#1, mega_prepare_extpassthru_#t~mem615#1.base, mega_prepare_extpassthru_#t~mem615#1.offset, mega_prepare_extpassthru_#t~mem616#1, mega_prepare_extpassthru_#t~mem617#1.base, mega_prepare_extpassthru_#t~mem617#1.offset, mega_prepare_extpassthru_#t~mem618#1, mega_prepare_extpassthru_#t~ret619#1, mega_prepare_extpassthru_#t~ret620#1, mega_prepare_extpassthru_#t~mem621#1, mega_prepare_extpassthru_#t~mem622#1.base, mega_prepare_extpassthru_#t~mem622#1.offset, mega_prepare_extpassthru_#t~mem623#1, mega_prepare_extpassthru_#t~bitwise624#1, mega_prepare_extpassthru_#t~bitwise625#1, mega_prepare_extpassthru_#t~ret626#1, mega_prepare_extpassthru_~adapter#1.base, mega_prepare_extpassthru_~adapter#1.offset, mega_prepare_extpassthru_~scb#1.base, mega_prepare_extpassthru_~scb#1.offset, mega_prepare_extpassthru_~cmd#1.base, mega_prepare_extpassthru_~cmd#1.offset, mega_prepare_extpassthru_~channel#1, mega_prepare_extpassthru_~target#1, mega_prepare_extpassthru_~epthru~1#1.base, mega_prepare_extpassthru_~epthru~1#1.offset, mega_prepare_extpassthru_~__len~3#1, mega_prepare_extpassthru_~__ret~4#1.base, mega_prepare_extpassthru_~__ret~4#1.offset, mega_prepare_extpassthru_~tmp~39#1;havoc mega_prepare_extpassthru_#in~adapter#1.base, mega_prepare_extpassthru_#in~adapter#1.offset, mega_prepare_extpassthru_#in~scb#1.base, mega_prepare_extpassthru_#in~scb#1.offset, mega_prepare_extpassthru_#in~cmd#1.base, mega_prepare_extpassthru_#in~cmd#1.offset, mega_prepare_extpassthru_#in~channel#1, mega_prepare_extpassthru_#in~target#1;assume { :end_inline_mega_prepare_extpassthru } true;mega_build_cmd_~epthru~0#1.base, mega_build_cmd_~epthru~0#1.offset := mega_build_cmd_#t~ret556#1.base, mega_build_cmd_#t~ret556#1.offset;havoc mega_build_cmd_#t~ret556#1.base, mega_build_cmd_#t~ret556#1.offset;call write~int#22(227, mega_build_cmd_~mbox~1#1.base, mega_build_cmd_~mbox~1#1.offset, 1);call mega_build_cmd_#t~mem557#1 := read~int#22(mega_build_cmd_~scb~2#1.base, 170 + mega_build_cmd_~scb~2#1.offset, 8);call write~int#22(mega_build_cmd_#t~mem557#1, mega_build_cmd_~mbox~1#1.base, 8 + mega_build_cmd_~mbox~1#1.offset, 4);havoc mega_build_cmd_#t~mem557#1; [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-5: [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-4: assume 0 == (if mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 else mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 - 4294967296) || (if mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 else mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 - 4294967296) == (if mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 else mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 - 4294967296);mega_prepare_extpassthru_#t~bitwise625#1 := (if mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 else mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 - 4294967296); [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6329-4: assume !(0 == (if mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 else mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 - 4294967296) || (if mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 else mega_prepare_extpassthru_#t~mem621#1 % 4294967296 % 4294967296 - 4294967296) == (if mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 <= 2147483647 then mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 else mega_prepare_extpassthru_#t~bitwise624#1 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065: havoc mega_build_cmd_#t~memset~res476#1.base, mega_build_cmd_#t~memset~res476#1.offset; [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065-1: SUMMARY for call mega_build_cmd_#t~memset~res476#1.base, mega_build_cmd_#t~memset~res476#1.offset := #Ultimate.C_memset#22(mega_build_cmd_~mbox~1#1.base, mega_build_cmd_~mbox~1#1.offset, 0, 66); srcloc: null [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264-1: [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264-2: havoc mega_prepare_passthru_#t~bitwise592#1;assume ((((((if mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 else mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 - 4294967296) < 0 && (if mega_prepare_passthru_#t~bitwise591#1 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~bitwise591#1 % 4294967296 else mega_prepare_passthru_#t~bitwise591#1 % 4294967296 - 4294967296) >= 0) || mega_prepare_passthru_#t~bitwise592#1 >= (if mega_prepare_passthru_#t~bitwise591#1 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~bitwise591#1 % 4294967296 else mega_prepare_passthru_#t~bitwise591#1 % 4294967296 - 4294967296)) && (((if mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 else mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 - 4294967296) >= 0 && (if mega_prepare_passthru_#t~bitwise591#1 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~bitwise591#1 % 4294967296 else mega_prepare_passthru_#t~bitwise591#1 % 4294967296 - 4294967296) < 0) || mega_prepare_passthru_#t~bitwise592#1 >= (if mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 else mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 - 4294967296))) && (((if mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 else mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 - 4294967296) < 0 || (if mega_prepare_passthru_#t~bitwise591#1 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~bitwise591#1 % 4294967296 else mega_prepare_passthru_#t~bitwise591#1 % 4294967296 - 4294967296) < 0) || mega_prepare_passthru_#t~bitwise592#1 <= (if mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 else mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 - 4294967296) + (if mega_prepare_passthru_#t~bitwise591#1 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~bitwise591#1 % 4294967296 else mega_prepare_passthru_#t~bitwise591#1 % 4294967296 - 4294967296))) && (((if mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 else mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 - 4294967296) >= 0 && (if mega_prepare_passthru_#t~bitwise591#1 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~bitwise591#1 % 4294967296 else mega_prepare_passthru_#t~bitwise591#1 % 4294967296 - 4294967296) >= 0) || mega_prepare_passthru_#t~bitwise592#1 < 0)) && mega_prepare_passthru_#t~bitwise592#1 <= 2147483647; [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264: call write~int#22(mega_prepare_passthru_#t~bitwise592#1, mega_prepare_passthru_~adapter#1.base, 4 + mega_prepare_passthru_~adapter#1.offset, 4);havoc mega_prepare_passthru_#t~mem588#1;havoc mega_prepare_passthru_#t~mem589#1.base, mega_prepare_passthru_#t~mem589#1.offset;havoc mega_prepare_passthru_#t~mem590#1;havoc mega_prepare_passthru_#t~bitwise591#1;havoc mega_prepare_passthru_#t~bitwise592#1; [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-1: [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264-5: [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-2: havoc mega_build_cmd_#t~bitwise534#1;assume (mega_build_cmd_#t~bitwise534#1 % 4294967296 >= mega_build_cmd_#t~bitwise531#1 % 4294967296 && mega_build_cmd_#t~bitwise534#1 % 4294967296 >= mega_build_cmd_#t~mem533#1 % 256 % 4294967296) && mega_build_cmd_#t~bitwise534#1 % 4294967296 <= mega_build_cmd_#t~bitwise531#1 % 4294967296 + mega_build_cmd_#t~mem533#1 % 256 % 4294967296; [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066: havoc mega_build_cmd_#t~memset~res477#1.base, mega_build_cmd_#t~memset~res477#1.offset;call write~int#22(0, mega_build_cmd_~pthru~0#1.base, mega_build_cmd_~pthru~0#1.offset, 1);call write~int#22(1, mega_build_cmd_~pthru~0#1.base, 1 + mega_build_cmd_~pthru~0#1.offset, 1);call write~int#22(14, mega_build_cmd_~pthru~0#1.base, 20 + mega_build_cmd_~pthru~0#1.offset, 1);call write~int#22(1, mega_build_cmd_~pthru~0#1.base, 3 + mega_build_cmd_~pthru~0#1.offset, 1);call write~int#22(mega_build_cmd_~ldrv_num~1#1, mega_build_cmd_~pthru~0#1.base, 4 + mega_build_cmd_~pthru~0#1.offset, 1);call mega_build_cmd_#t~mem478#1 := read~int#22(mega_build_cmd_~cmd#1.base, 70 + mega_build_cmd_~cmd#1.offset, 2);call write~int#22(mega_build_cmd_#t~mem478#1, mega_build_cmd_~pthru~0#1.base, 19 + mega_build_cmd_~pthru~0#1.offset, 1);havoc mega_build_cmd_#t~mem478#1;call mega_build_cmd_#t~mem479#1 := read~int#22(mega_build_cmd_~cmd#1.base, 70 + mega_build_cmd_~cmd#1.offset, 2);mega_build_cmd_~__len~1#1 := mega_build_cmd_#t~mem479#1 % 65536;havoc mega_build_cmd_#t~mem479#1;call mega_build_cmd_#t~mem480#1.base, mega_build_cmd_#t~mem480#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8); [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264-6: havoc mega_prepare_passthru_#t~bitwise591#1;assume mega_prepare_passthru_#t~bitwise591#1 > 1; [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6165: assume 22 == mega_build_cmd_#t~mem549#1 % 256 % 4294967296;havoc mega_build_cmd_#t~mem548#1.base, mega_build_cmd_#t~mem548#1.offset;havoc mega_build_cmd_#t~mem549#1;call write~int#22(1, mega_build_cmd_~scb~2#1.base, 26 + mega_build_cmd_~scb~2#1.offset, 1); [2025-02-08 02:04:37,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6165: assume !(22 == mega_build_cmd_#t~mem549#1 % 256 % 4294967296);havoc mega_build_cmd_#t~mem548#1.base, mega_build_cmd_#t~mem548#1.offset;havoc mega_build_cmd_#t~mem549#1;call write~int#22(2, mega_build_cmd_~scb~2#1.base, 26 + mega_build_cmd_~scb~2#1.offset, 1); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264-3: assume 0 == (if mega_prepare_passthru_#t~bitwise591#1 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~bitwise591#1 % 4294967296 else mega_prepare_passthru_#t~bitwise591#1 % 4294967296 - 4294967296);mega_prepare_passthru_#t~bitwise592#1 := (if mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 else mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264-3: assume !(0 == (if mega_prepare_passthru_#t~bitwise591#1 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~bitwise591#1 % 4294967296 else mega_prepare_passthru_#t~bitwise591#1 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132: call write~int#22(mega_build_cmd_#t~bitwise534#1, mega_build_cmd_~mbox~1#1.base, 4 + mega_build_cmd_~mbox~1#1.offset, 4);havoc mega_build_cmd_#t~mem524#1.base, mega_build_cmd_#t~mem524#1.offset;havoc mega_build_cmd_#t~mem525#1;havoc mega_build_cmd_#t~mem526#1.base, mega_build_cmd_#t~mem526#1.offset;havoc mega_build_cmd_#t~mem527#1;havoc mega_build_cmd_#t~bitwise528#1;havoc mega_build_cmd_#t~mem529#1.base, mega_build_cmd_#t~mem529#1.offset;havoc mega_build_cmd_#t~mem530#1;havoc mega_build_cmd_#t~bitwise531#1;havoc mega_build_cmd_#t~mem532#1.base, mega_build_cmd_#t~mem532#1.offset;havoc mega_build_cmd_#t~mem533#1;havoc mega_build_cmd_#t~bitwise534#1;call mega_build_cmd_#t~mem535#1.base, mega_build_cmd_#t~mem535#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem536#1 := read~int#22(mega_build_cmd_#t~mem535#1.base, 8 + mega_build_cmd_#t~mem535#1.offset, 1);call mega_build_cmd_#t~mem537#1.base, mega_build_cmd_#t~mem537#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem538#1 := read~int#22(mega_build_cmd_#t~mem537#1.base, 9 + mega_build_cmd_#t~mem537#1.offset, 1); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264-4: assume 0 == (if mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 else mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 - 4294967296) || (if mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 else mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 - 4294967296) == (if mega_prepare_passthru_#t~bitwise591#1 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~bitwise591#1 % 4294967296 else mega_prepare_passthru_#t~bitwise591#1 % 4294967296 - 4294967296);mega_prepare_passthru_#t~bitwise592#1 := (if mega_prepare_passthru_#t~bitwise591#1 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~bitwise591#1 % 4294967296 else mega_prepare_passthru_#t~bitwise591#1 % 4294967296 - 4294967296); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264-4: assume !(0 == (if mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 else mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 - 4294967296) || (if mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 else mega_prepare_passthru_#t~mem588#1 % 4294967296 % 4294967296 - 4294967296) == (if mega_prepare_passthru_#t~bitwise591#1 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~bitwise591#1 % 4294967296 else mega_prepare_passthru_#t~bitwise591#1 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-5: call mega_build_cmd_#t~mem532#1.base, mega_build_cmd_#t~mem532#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem533#1 := read~int#22(mega_build_cmd_#t~mem532#1.base, 5 + mega_build_cmd_#t~mem532#1.offset, 1); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-6: [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-3: assume 0 == mega_build_cmd_#t~mem533#1 % 256 % 4294967296;mega_build_cmd_#t~bitwise534#1 := mega_build_cmd_#t~bitwise531#1; [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-3: assume !(0 == mega_build_cmd_#t~mem533#1 % 256 % 4294967296); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6066-1: SUMMARY for call mega_build_cmd_#t~memset~res477#1.base, mega_build_cmd_#t~memset~res477#1.offset := #Ultimate.C_memset#22(mega_build_cmd_~pthru~0#1.base, mega_build_cmd_~pthru~0#1.offset, 0, 60); srcloc: null [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6033: mega_build_cmd_~sg~0#1.base, mega_build_cmd_~sg~0#1.offset := mega_build_cmd_#t~ret448#1.base, mega_build_cmd_#t~ret448#1.offset;havoc mega_build_cmd_#t~ret448#1.base, mega_build_cmd_#t~ret448#1.offset; [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264-7: assume 0 == (if mega_prepare_passthru_#t~mem590#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~mem590#1 % 4294967296 % 4294967296 else mega_prepare_passthru_#t~mem590#1 % 4294967296 % 4294967296 - 4294967296);mega_prepare_passthru_#t~bitwise591#1 := 1; [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264-7: assume !(0 == (if mega_prepare_passthru_#t~mem590#1 % 4294967296 % 4294967296 <= 2147483647 then mega_prepare_passthru_#t~mem590#1 % 4294967296 % 4294967296 else mega_prepare_passthru_#t~mem590#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-4: assume 0 == mega_build_cmd_#t~bitwise531#1 % 4294967296 || mega_build_cmd_#t~bitwise531#1 % 4294967296 == mega_build_cmd_#t~mem533#1 % 256 % 4294967296;mega_build_cmd_#t~bitwise534#1 := mega_build_cmd_#t~mem533#1 % 256; [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-4: assume !(0 == mega_build_cmd_#t~bitwise531#1 % 4294967296 || mega_build_cmd_#t~bitwise531#1 % 4294967296 == mega_build_cmd_#t~mem533#1 % 256 % 4294967296); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6033-1: SUMMARY for call mega_build_cmd_#t~ret448#1.base, mega_build_cmd_#t~ret448#1.offset := scsi_sglist(mega_build_cmd_~cmd#1.base, mega_build_cmd_~cmd#1.offset); srcloc: null [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-9: assume 0 == mega_build_cmd_#t~bitwise528#1 % 4294967296 || mega_build_cmd_#t~bitwise528#1 % 4294967296 == 256 * (mega_build_cmd_#t~mem530#1 % 256 % 4294967296) % 4294967296;mega_build_cmd_#t~bitwise531#1 := 256 * (mega_build_cmd_#t~mem530#1 % 256 % 4294967296); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-9: assume !(0 == mega_build_cmd_#t~bitwise528#1 % 4294967296 || mega_build_cmd_#t~bitwise528#1 % 4294967296 == 256 * (mega_build_cmd_#t~mem530#1 % 256 % 4294967296) % 4294967296); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-10: call mega_build_cmd_#t~mem529#1.base, mega_build_cmd_#t~mem529#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem530#1 := read~int#22(mega_build_cmd_#t~mem529#1.base, 4 + mega_build_cmd_#t~mem529#1.offset, 1); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-7: havoc mega_build_cmd_#t~bitwise531#1;assume (mega_build_cmd_#t~bitwise531#1 % 4294967296 >= mega_build_cmd_#t~bitwise528#1 % 4294967296 && mega_build_cmd_#t~bitwise531#1 % 4294967296 >= 256 * (mega_build_cmd_#t~mem530#1 % 256 % 4294967296) % 4294967296) && mega_build_cmd_#t~bitwise531#1 % 4294967296 <= mega_build_cmd_#t~bitwise528#1 % 4294967296 + 256 * (mega_build_cmd_#t~mem530#1 % 256 % 4294967296) % 4294967296; [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-8: assume 0 == 256 * (mega_build_cmd_#t~mem530#1 % 256 % 4294967296) % 4294967296;mega_build_cmd_#t~bitwise531#1 := mega_build_cmd_#t~bitwise528#1; [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-8: assume !(0 == 256 * (mega_build_cmd_#t~mem530#1 % 256 % 4294967296) % 4294967296); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-13: assume 0 == 65536 * (mega_build_cmd_#t~mem527#1 % 256 % 4294967296) % 4294967296;mega_build_cmd_#t~bitwise528#1 := 16777216 * (mega_build_cmd_#t~mem525#1 % 256 % 4294967296); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-13: assume !(0 == 65536 * (mega_build_cmd_#t~mem527#1 % 256 % 4294967296) % 4294967296); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-14: assume 0 == 16777216 * (mega_build_cmd_#t~mem525#1 % 256 % 4294967296) % 4294967296 || 16777216 * (mega_build_cmd_#t~mem525#1 % 256 % 4294967296) % 4294967296 == 65536 * (mega_build_cmd_#t~mem527#1 % 256 % 4294967296) % 4294967296;mega_build_cmd_#t~bitwise528#1 := 65536 * (mega_build_cmd_#t~mem527#1 % 256 % 4294967296); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-14: assume !(0 == 16777216 * (mega_build_cmd_#t~mem525#1 % 256 % 4294967296) % 4294967296 || 16777216 * (mega_build_cmd_#t~mem525#1 % 256 % 4294967296) % 4294967296 == 65536 * (mega_build_cmd_#t~mem527#1 % 256 % 4294967296) % 4294967296); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-11: [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6132-12: havoc mega_build_cmd_#t~bitwise528#1;assume (mega_build_cmd_#t~bitwise528#1 % 4294967296 >= 16777216 * (mega_build_cmd_#t~mem525#1 % 256 % 4294967296) % 4294967296 && mega_build_cmd_#t~bitwise528#1 % 4294967296 >= 65536 * (mega_build_cmd_#t~mem527#1 % 256 % 4294967296) % 4294967296) && mega_build_cmd_#t~bitwise528#1 % 4294967296 <= 16777216 * (mega_build_cmd_#t~mem525#1 % 256 % 4294967296) % 4294967296 + 65536 * (mega_build_cmd_#t~mem527#1 % 256 % 4294967296) % 4294967296; [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133-2: havoc mega_build_cmd_#t~bitwise539#1;assume (((((256 * (if mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 - 4294967296) < 0 && (if mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 - 4294967296) >= 0) || mega_build_cmd_#t~bitwise539#1 >= (if mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 - 4294967296)) && ((256 * (if mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 - 4294967296) >= 0 && (if mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 - 4294967296) < 0) || mega_build_cmd_#t~bitwise539#1 >= 256 * (if mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 - 4294967296))) && ((256 * (if mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 - 4294967296) < 0 || (if mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 - 4294967296) < 0) || mega_build_cmd_#t~bitwise539#1 <= 256 * (if mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 - 4294967296) + (if mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 - 4294967296))) && ((256 * (if mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 - 4294967296) >= 0 && (if mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 - 4294967296) >= 0) || mega_build_cmd_#t~bitwise539#1 < 0)) && mega_build_cmd_#t~bitwise539#1 <= 2147483647; [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133-3: assume 0 == (if mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 - 4294967296);mega_build_cmd_#t~bitwise539#1 := 256 * (if mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:37,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133-3: assume !(0 == (if mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6034: mega_build_cmd_~tmp~37#1.base, mega_build_cmd_~tmp~37#1.offset := mega_build_cmd_#t~ret449#1.base, mega_build_cmd_#t~ret449#1.offset;havoc mega_build_cmd_#t~ret449#1.base, mega_build_cmd_#t~ret449#1.offset;assume { :begin_inline___kmap_atomic } true;__kmap_atomic_#in~page#1.base, __kmap_atomic_#in~page#1.offset := mega_build_cmd_~tmp~37#1.base, mega_build_cmd_~tmp~37#1.offset;havoc __kmap_atomic_#res#1.base, __kmap_atomic_#res#1.offset;havoc __kmap_atomic_#t~ret106#1.base, __kmap_atomic_#t~ret106#1.offset, __kmap_atomic_~page#1.base, __kmap_atomic_~page#1.offset, __kmap_atomic_~tmp~9#1.base, __kmap_atomic_~tmp~9#1.offset;__kmap_atomic_~page#1.base, __kmap_atomic_~page#1.offset := __kmap_atomic_#in~page#1.base, __kmap_atomic_#in~page#1.offset;havoc __kmap_atomic_~tmp~9#1.base, __kmap_atomic_~tmp~9#1.offset;assume { :begin_inline_pagefault_disable } true;havoc pagefault_disable_#t~ret102#1.base, pagefault_disable_#t~ret102#1.offset, pagefault_disable_#t~mem103#1, pagefault_disable_~tmp~7#1.base, pagefault_disable_~tmp~7#1.offset;havoc pagefault_disable_~tmp~7#1.base, pagefault_disable_~tmp~7#1.offset; [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133: call write~int#22(mega_build_cmd_#t~bitwise539#1, mega_build_cmd_~mbox~1#1.base, 2 + mega_build_cmd_~mbox~1#1.offset, 2);havoc mega_build_cmd_#t~mem535#1.base, mega_build_cmd_#t~mem535#1.offset;havoc mega_build_cmd_#t~mem536#1;havoc mega_build_cmd_#t~mem537#1.base, mega_build_cmd_#t~mem537#1.offset;havoc mega_build_cmd_#t~mem538#1;havoc mega_build_cmd_#t~bitwise539#1; [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133-1: [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133-4: assume 0 == 256 * (if mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 - 4294967296) || 256 * (if mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 - 4294967296) == (if mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 - 4294967296);mega_build_cmd_#t~bitwise539#1 := (if mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133-4: assume !(0 == 256 * (if mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 - 4294967296) || 256 * (if mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem536#1 % 256 % 65536 % 4294967296 - 4294967296) == (if mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 else mega_build_cmd_#t~mem538#1 % 256 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6034-1: SUMMARY for call mega_build_cmd_#t~ret449#1.base, mega_build_cmd_#t~ret449#1.offset := sg_page(mega_build_cmd_~sg~0#1.base, mega_build_cmd_~sg~0#1.offset); srcloc: null [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6035: mega_build_cmd_#t~ret450#1.base, mega_build_cmd_#t~ret450#1.offset := __kmap_atomic_#res#1.base, __kmap_atomic_#res#1.offset;havoc __kmap_atomic_#t~ret106#1.base, __kmap_atomic_#t~ret106#1.offset, __kmap_atomic_~page#1.base, __kmap_atomic_~page#1.offset, __kmap_atomic_~tmp~9#1.base, __kmap_atomic_~tmp~9#1.offset;havoc __kmap_atomic_#in~page#1.base, __kmap_atomic_#in~page#1.offset;assume { :end_inline___kmap_atomic } true;mega_build_cmd_~tmp___0~10#1.base, mega_build_cmd_~tmp___0~10#1.offset := mega_build_cmd_#t~ret450#1.base, mega_build_cmd_#t~ret450#1.offset;havoc mega_build_cmd_#t~ret450#1.base, mega_build_cmd_#t~ret450#1.offset;call mega_build_cmd_#t~mem451#1 := read~int#22(mega_build_cmd_~sg~0#1.base, 16 + mega_build_cmd_~sg~0#1.offset, 4);mega_build_cmd_~buf~0#1.base, mega_build_cmd_~buf~0#1.offset := mega_build_cmd_~tmp___0~10#1.base, mega_build_cmd_~tmp___0~10#1.offset + (if mega_build_cmd_#t~mem451#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mega_build_cmd_#t~mem451#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else mega_build_cmd_#t~mem451#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc mega_build_cmd_#t~mem451#1;call mega_build_cmd_#t~mem452#1.base, mega_build_cmd_#t~mem452#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem453#1 := read~int#22(mega_build_cmd_#t~mem452#1.base, 4 + mega_build_cmd_#t~mem452#1.offset, 1); [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6136-1: call mega_build_cmd_#t~mem540#1.base, mega_build_cmd_#t~mem540#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem541#1 := read~int#22(mega_build_cmd_#t~mem540#1.base, mega_build_cmd_#t~mem540#1.offset, 1); [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6136: assume 8 == (if mega_build_cmd_#t~mem541#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem541#1 % 256 % 4294967296 else mega_build_cmd_#t~mem541#1 % 256 % 4294967296 - 4294967296) % 16;havoc mega_build_cmd_#t~mem540#1.base, mega_build_cmd_#t~mem540#1.offset;havoc mega_build_cmd_#t~mem541#1;call write~int#22(2, mega_build_cmd_~scb~2#1.base, 94 + mega_build_cmd_~scb~2#1.offset, 4); [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6136: assume !(8 == (if mega_build_cmd_#t~mem541#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem541#1 % 256 % 4294967296 else mega_build_cmd_#t~mem541#1 % 256 % 4294967296 - 4294967296) % 16);havoc mega_build_cmd_#t~mem540#1.base, mega_build_cmd_#t~mem540#1.offset;havoc mega_build_cmd_#t~mem541#1;call write~int#22(1, mega_build_cmd_~scb~2#1.base, 94 + mega_build_cmd_~scb~2#1.offset, 4); [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6037: havoc mega_build_cmd_#t~mem452#1.base, mega_build_cmd_#t~mem452#1.offset;havoc mega_build_cmd_#t~mem453#1;havoc mega_build_cmd_#t~memset~res454#1.base, mega_build_cmd_#t~memset~res454#1.offset;call mega_build_cmd_#t~mem455#1 := read~int#22(mega_build_cmd_~sg~0#1.base, 16 + mega_build_cmd_~sg~0#1.offset, 4);assume { :begin_inline___kunmap_atomic } true;__kunmap_atomic_#in~addr#1.base, __kunmap_atomic_#in~addr#1.offset := mega_build_cmd_~buf~0#1.base, mega_build_cmd_~buf~0#1.offset + (if -(mega_build_cmd_#t~mem455#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then -(mega_build_cmd_#t~mem455#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 else -(mega_build_cmd_#t~mem455#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc __kunmap_atomic_~addr#1.base, __kunmap_atomic_~addr#1.offset;__kunmap_atomic_~addr#1.base, __kunmap_atomic_~addr#1.offset := __kunmap_atomic_#in~addr#1.base, __kunmap_atomic_#in~addr#1.offset;assume { :begin_inline_pagefault_enable } true;havoc pagefault_enable_#t~ret104#1.base, pagefault_enable_#t~ret104#1.offset, pagefault_enable_#t~mem105#1, pagefault_enable_~tmp~8#1.base, pagefault_enable_~tmp~8#1.offset;havoc pagefault_enable_~tmp~8#1.base, pagefault_enable_~tmp~8#1.offset; [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6037-1: SUMMARY for call mega_build_cmd_#t~memset~res454#1.base, mega_build_cmd_#t~memset~res454#1.offset := #Ultimate.C_memset#20(mega_build_cmd_~buf~0#1.base, mega_build_cmd_~buf~0#1.offset, 0, mega_build_cmd_#t~mem453#1 % 256); srcloc: null [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6335-1: SUMMARY for call mega_prepare_extpassthru_#t~ret626#1 := mega_build_sglist(mega_prepare_extpassthru_~adapter#1.base, mega_prepare_extpassthru_~adapter#1.offset, mega_prepare_extpassthru_~scb#1.base, mega_prepare_extpassthru_~scb#1.offset, mega_prepare_extpassthru_~epthru~1#1.base, 65 + mega_prepare_extpassthru_~epthru~1#1.offset, mega_prepare_extpassthru_~epthru~1#1.base, 69 + mega_prepare_extpassthru_~epthru~1#1.offset); srcloc: null [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6335: assume -2147483648 <= mega_prepare_extpassthru_#t~ret626#1 && mega_prepare_extpassthru_#t~ret626#1 <= 2147483647;mega_prepare_extpassthru_~tmp~39#1 := mega_prepare_extpassthru_#t~ret626#1;havoc mega_prepare_extpassthru_#t~ret626#1;call write~int#22(mega_prepare_extpassthru_~tmp~39#1, mega_prepare_extpassthru_~epthru~1#1.base, 29 + mega_prepare_extpassthru_~epthru~1#1.offset, 1); [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6203: mega_build_cmd_#t~ret558#1.base, mega_build_cmd_#t~ret558#1.offset := mega_prepare_passthru_#res#1.base, mega_prepare_passthru_#res#1.offset;havoc mega_prepare_passthru_#t~mem561#1.base, mega_prepare_passthru_#t~mem561#1.offset, mega_prepare_passthru_#t~memset~res562#1.base, mega_prepare_passthru_#t~memset~res562#1.offset, mega_prepare_passthru_#t~mem563#1, mega_prepare_passthru_#t~bitwise564#1, mega_prepare_passthru_#t~mem565#1, mega_prepare_passthru_#t~bitwise566#1, mega_prepare_passthru_#t~bitwise567#1, mega_prepare_passthru_#t~mem568#1, mega_prepare_passthru_#t~mem569#1.base, mega_prepare_passthru_#t~mem569#1.offset, mega_prepare_passthru_#t~mem570#1, mega_prepare_passthru_#t~mem571#1, mega_prepare_passthru_#t~mem572#1.base, mega_prepare_passthru_#t~mem572#1.offset, mega_prepare_passthru_#t~memcpy~res573#1.base, mega_prepare_passthru_#t~memcpy~res573#1.offset, mega_prepare_passthru_#t~mem574#1.base, mega_prepare_passthru_#t~mem574#1.offset, mega_prepare_passthru_#t~mem575#1, mega_prepare_passthru_#t~mem576#1.base, mega_prepare_passthru_#t~mem576#1.offset, mega_prepare_passthru_#t~mem577#1, mega_prepare_passthru_#t~mem578#1, mega_prepare_passthru_#t~mem579#1.base, mega_prepare_passthru_#t~mem579#1.offset, mega_prepare_passthru_#t~mem580#1, mega_prepare_passthru_#t~bitwise581#1, mega_prepare_passthru_#t~mem582#1.base, mega_prepare_passthru_#t~mem582#1.offset, mega_prepare_passthru_#t~mem583#1, mega_prepare_passthru_#t~mem584#1.base, mega_prepare_passthru_#t~mem584#1.offset, mega_prepare_passthru_#t~mem585#1, mega_prepare_passthru_#t~ret586#1, mega_prepare_passthru_#t~ret587#1, mega_prepare_passthru_#t~mem588#1, mega_prepare_passthru_#t~mem589#1.base, mega_prepare_passthru_#t~mem589#1.offset, mega_prepare_passthru_#t~mem590#1, mega_prepare_passthru_#t~bitwise591#1, mega_prepare_passthru_#t~bitwise592#1, mega_prepare_passthru_#t~ret593#1, mega_prepare_passthru_~adapter#1.base, mega_prepare_passthru_~adapter#1.offset, mega_prepare_passthru_~scb#1.base, mega_prepare_passthru_~scb#1.offset, mega_prepare_passthru_~cmd#1.base, mega_prepare_passthru_~cmd#1.offset, mega_prepare_passthru_~channel#1, mega_prepare_passthru_~target#1, mega_prepare_passthru_~pthru~1#1.base, mega_prepare_passthru_~pthru~1#1.offset, mega_prepare_passthru_~__len~2#1, mega_prepare_passthru_~__ret~3#1.base, mega_prepare_passthru_~__ret~3#1.offset, mega_prepare_passthru_~tmp~38#1;havoc mega_prepare_passthru_#in~adapter#1.base, mega_prepare_passthru_#in~adapter#1.offset, mega_prepare_passthru_#in~scb#1.base, mega_prepare_passthru_#in~scb#1.offset, mega_prepare_passthru_#in~cmd#1.base, mega_prepare_passthru_#in~cmd#1.offset, mega_prepare_passthru_#in~channel#1, mega_prepare_passthru_#in~target#1;assume { :end_inline_mega_prepare_passthru } true;mega_build_cmd_~pthru~0#1.base, mega_build_cmd_~pthru~0#1.offset := mega_build_cmd_#t~ret558#1.base, mega_build_cmd_#t~ret558#1.offset;havoc mega_build_cmd_#t~ret558#1.base, mega_build_cmd_#t~ret558#1.offset;call mega_build_cmd_#t~mem559#1 := read~int#22(mega_build_cmd_~adapter#1.base, 1308 + mega_build_cmd_~adapter#1.offset, 4); [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6170: call write~int#22(mega_build_cmd_~ldrv_num~1#1, mega_build_cmd_~scb~2#1.base, 27 + mega_build_cmd_~scb~2#1.offset, 1);call write~int#22(3, mega_build_cmd_~scb~2#1.base, 94 + mega_build_cmd_~scb~2#1.offset, 4);mega_build_cmd_#res#1.base, mega_build_cmd_#res#1.offset := mega_build_cmd_~scb~2#1.base, mega_build_cmd_~scb~2#1.offset;call ULTIMATE.dealloc(mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset);havoc mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset; [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6038: havoc __kunmap_atomic_~addr#1.base, __kunmap_atomic_~addr#1.offset;havoc __kunmap_atomic_#in~addr#1.base, __kunmap_atomic_#in~addr#1.offset;assume { :end_inline___kunmap_atomic } true;havoc mega_build_cmd_#t~mem455#1;call write~int#22(0, mega_build_cmd_~cmd#1.base, 208 + mega_build_cmd_~cmd#1.offset, 4);call mega_build_cmd_#t~mem458#1.base, mega_build_cmd_#t~mem458#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 140 + mega_build_cmd_~cmd#1.offset, 8); [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4948-1: SUMMARY for call pagefault_enable_#t~ret104#1.base, pagefault_enable_#t~ret104#1.offset := current_thread_info(); srcloc: null [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4948: pagefault_enable_~tmp~8#1.base, pagefault_enable_~tmp~8#1.offset := pagefault_enable_#t~ret104#1.base, pagefault_enable_#t~ret104#1.offset;havoc pagefault_enable_#t~ret104#1.base, pagefault_enable_#t~ret104#1.offset;call pagefault_enable_#t~mem105#1 := read~int#6(pagefault_enable_~tmp~8#1.base, 28 + pagefault_enable_~tmp~8#1.offset, 4);call write~int#6(-1 + pagefault_enable_#t~mem105#1, pagefault_enable_~tmp~8#1.base, 28 + pagefault_enable_~tmp~8#1.offset, 4);havoc pagefault_enable_#t~mem105#1;havoc pagefault_enable_#t~mem105#1; [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6270: assume -2147483648 <= mega_prepare_passthru_#t~ret593#1 && mega_prepare_passthru_#t~ret593#1 <= 2147483647;mega_prepare_passthru_~tmp~38#1 := mega_prepare_passthru_#t~ret593#1;havoc mega_prepare_passthru_#t~ret593#1;call write~int#22(mega_prepare_passthru_~tmp~38#1, mega_prepare_passthru_~pthru~1#1.base, 53 + mega_prepare_passthru_~pthru~1#1.offset, 1); [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6270-1: SUMMARY for call mega_prepare_passthru_#t~ret593#1 := mega_build_sglist(mega_prepare_passthru_~adapter#1.base, mega_prepare_passthru_~adapter#1.offset, mega_prepare_passthru_~scb#1.base, mega_prepare_passthru_~scb#1.offset, mega_prepare_passthru_~pthru~1#1.base, 55 + mega_prepare_passthru_~pthru~1#1.offset, mega_prepare_passthru_~pthru~1#1.base, 59 + mega_prepare_passthru_~pthru~1#1.offset); srcloc: null [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6105: havoc mega_build_cmd_#t~memset~res486#1.base, mega_build_cmd_#t~memset~res486#1.offset;call write~int#22(mega_build_cmd_~ldrv_num~1#1, mega_build_cmd_~mbox~1#1.base, 12 + mega_build_cmd_~mbox~1#1.offset, 1);call mega_build_cmd_#t~mem487#1 := read~int#22(mega_build_cmd_~adapter#1.base, 1308 + mega_build_cmd_~adapter#1.offset, 4); [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6105-1: SUMMARY for call mega_build_cmd_#t~memset~res486#1.base, mega_build_cmd_#t~memset~res486#1.offset := #Ultimate.C_memset#22(mega_build_cmd_~mbox~1#1.base, mega_build_cmd_~mbox~1#1.offset, 0, 66); srcloc: null [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5907: havoc mega_build_cmd_#t~mem382#1.base, mega_build_cmd_#t~mem382#1.offset; [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6205: assume 0 != mega_build_cmd_#t~mem559#1;havoc mega_build_cmd_#t~mem559#1;call write~int#22(195, mega_build_cmd_~mbox~1#1.base, mega_build_cmd_~mbox~1#1.offset, 1); [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6205: assume !(0 != mega_build_cmd_#t~mem559#1);havoc mega_build_cmd_#t~mem559#1;call write~int#22(3, mega_build_cmd_~mbox~1#1.base, mega_build_cmd_~mbox~1#1.offset, 1); [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6040-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(mega_build_cmd_~cmd#1.base, mega_build_cmd_~cmd#1.offset, mega_build_cmd_#t~mem458#1.base, mega_build_cmd_#t~mem458#1.offset); srcloc: null [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6040: havoc mega_build_cmd_#t~mem458#1.base, mega_build_cmd_#t~mem458#1.offset;mega_build_cmd_#res#1.base, mega_build_cmd_#res#1.offset := 0, 0;call ULTIMATE.dealloc(mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset);havoc mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset; [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6074: mega_build_cmd_~__ret~2#1.base, mega_build_cmd_~__ret~2#1.offset := mega_build_cmd_#t~memcpy~res481#1.base, mega_build_cmd_#t~memcpy~res481#1.offset;havoc mega_build_cmd_#t~mem480#1.base, mega_build_cmd_#t~mem480#1.offset;havoc mega_build_cmd_#t~memcpy~res481#1.base, mega_build_cmd_#t~memcpy~res481#1.offset;call mega_build_cmd_#t~mem482#1 := read~int#22(mega_build_cmd_~adapter#1.base, 1308 + mega_build_cmd_~adapter#1.offset, 4); [2025-02-08 02:04:37,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942: mega_build_cmd_#t~ret407#1 := mega_get_ldrv_num_#res#1;havoc mega_get_ldrv_num_#t~mem364#1.base, mega_get_ldrv_num_#t~mem364#1.offset, mega_get_ldrv_num_#t~mem365#1, mega_get_ldrv_num_#t~mem366#1, mega_get_ldrv_num_#t~mem367#1, mega_get_ldrv_num_#t~mem368#1, mega_get_ldrv_num_#t~mem369#1, mega_get_ldrv_num_#t~mem370#1, mega_get_ldrv_num_#t~mem371#1, mega_get_ldrv_num_#t~mem372#1.base, mega_get_ldrv_num_#t~mem372#1.offset, mega_get_ldrv_num_#t~mem373#1, mega_get_ldrv_num_#t~mem374#1.base, mega_get_ldrv_num_#t~mem374#1.offset, mega_get_ldrv_num_#t~mem375#1, mega_get_ldrv_num_#t~mem376#1.base, mega_get_ldrv_num_#t~mem376#1.offset, mega_get_ldrv_num_#t~mem377#1, mega_get_ldrv_num_#t~mem378#1.base, mega_get_ldrv_num_#t~mem378#1.offset, mega_get_ldrv_num_#t~mem379#1, mega_get_ldrv_num_~adapter#1.base, mega_get_ldrv_num_~adapter#1.offset, mega_get_ldrv_num_~cmd#1.base, mega_get_ldrv_num_~cmd#1.offset, mega_get_ldrv_num_~channel#1, mega_get_ldrv_num_~tgt~0#1, mega_get_ldrv_num_~ldrv_num~0#1;havoc mega_get_ldrv_num_#in~adapter#1.base, mega_get_ldrv_num_#in~adapter#1.offset, mega_get_ldrv_num_#in~cmd#1.base, mega_get_ldrv_num_#in~cmd#1.offset, mega_get_ldrv_num_#in~channel#1;assume { :end_inline_mega_get_ldrv_num } true;assume -2147483648 <= mega_build_cmd_#t~ret407#1 && mega_build_cmd_#t~ret407#1 <= 2147483647;mega_build_cmd_~ldrv_num~1#1 := mega_build_cmd_#t~ret407#1;havoc mega_build_cmd_#t~ret407#1;call mega_build_cmd_#t~mem408#1 := read~int#22(mega_build_cmd_~adapter#1.base, 4 + mega_build_cmd_~adapter#1.offset, 4); [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6074-1: SUMMARY for call mega_build_cmd_#t~memcpy~res481#1.base, mega_build_cmd_#t~memcpy~res481#1.offset := #Ultimate.C_memcpy#22(mega_build_cmd_~pthru~0#1.base, 9 + mega_build_cmd_~pthru~0#1.offset, mega_build_cmd_#t~mem480#1.base, mega_build_cmd_#t~mem480#1.offset, mega_build_cmd_~__len~1#1); srcloc: null [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6008: assume false;call mega_build_cmd_#t~mem443#1 := read~int#22(mega_build_cmd_~adapter#1.base, 1868 + mega_build_cmd_~adapter#1.offset, 4); [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6008: assume !false;mega_build_cmd_#res#1.base, mega_build_cmd_#res#1.offset := 0, 0;call ULTIMATE.dealloc(mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset);havoc mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset; [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6108: assume 0 != mega_build_cmd_#t~mem487#1;havoc mega_build_cmd_#t~mem487#1;call mega_build_cmd_#t~mem488#1.base, mega_build_cmd_#t~mem488#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem489#1 := read~int#22(mega_build_cmd_#t~mem488#1.base, mega_build_cmd_#t~mem488#1.offset, 1); [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6108: assume !(0 != mega_build_cmd_#t~mem487#1);havoc mega_build_cmd_#t~mem487#1;call mega_build_cmd_#t~mem491#1.base, mega_build_cmd_#t~mem491#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 76 + mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem492#1 := read~int#22(mega_build_cmd_#t~mem491#1.base, mega_build_cmd_#t~mem491#1.offset, 1); [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6175: call write~int#22(262144, mega_build_cmd_~cmd#1.base, 208 + mega_build_cmd_~cmd#1.offset, 4);call mega_build_cmd_#t~mem552#1.base, mega_build_cmd_#t~mem552#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 140 + mega_build_cmd_~cmd#1.offset, 8); [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6142: assume -2147483648 <= mega_build_cmd_#t~ret542#1 && mega_build_cmd_#t~ret542#1 <= 2147483647;mega_build_cmd_~tmp___2~3#1 := mega_build_cmd_#t~ret542#1;havoc mega_build_cmd_#t~ret542#1;call write~int#22(mega_build_cmd_~tmp___2~3#1, mega_build_cmd_~mbox~1#1.base, 13 + mega_build_cmd_~mbox~1#1.offset, 1);mega_build_cmd_#res#1.base, mega_build_cmd_#res#1.offset := mega_build_cmd_~scb~2#1.base, mega_build_cmd_~scb~2#1.offset;call ULTIMATE.dealloc(mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset);havoc mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset; [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6109-2: havoc mega_build_cmd_#t~bitwise490#1;assume (((((if mega_build_cmd_#t~mem489#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem489#1 % 256 % 4294967296 else mega_build_cmd_#t~mem489#1 % 256 % 4294967296 - 4294967296) < 0 || mega_build_cmd_#t~bitwise490#1 <= (if mega_build_cmd_#t~mem489#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem489#1 % 256 % 4294967296 else mega_build_cmd_#t~mem489#1 % 256 % 4294967296 - 4294967296)) && mega_build_cmd_#t~bitwise490#1 <= 2) && mega_build_cmd_#t~bitwise490#1 >= 0) && ((if mega_build_cmd_#t~mem489#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem489#1 % 256 % 4294967296 else mega_build_cmd_#t~mem489#1 % 256 % 4294967296 - 4294967296) >= 0 || mega_build_cmd_#t~bitwise490#1 > 2 + (if mega_build_cmd_#t~mem489#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem489#1 % 256 % 4294967296 else mega_build_cmd_#t~mem489#1 % 256 % 4294967296 - 4294967296))) && mega_build_cmd_#t~bitwise490#1 >= -2147483648; [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6109-3: assume 2 == (if mega_build_cmd_#t~mem489#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem489#1 % 256 % 4294967296 else mega_build_cmd_#t~mem489#1 % 256 % 4294967296 - 4294967296);mega_build_cmd_#t~bitwise490#1 := (if mega_build_cmd_#t~mem489#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem489#1 % 256 % 4294967296 else mega_build_cmd_#t~mem489#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6109-3: assume !(2 == (if mega_build_cmd_#t~mem489#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem489#1 % 256 % 4294967296 else mega_build_cmd_#t~mem489#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6010: assume 0 == mega_build_cmd_#t~mem443#1;havoc mega_build_cmd_#t~mem443#1;call write~int#22(0, mega_build_cmd_~cmd#1.base, 208 + mega_build_cmd_~cmd#1.offset, 4);call mega_build_cmd_#t~mem446#1.base, mega_build_cmd_#t~mem446#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, 140 + mega_build_cmd_~cmd#1.offset, 8); [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6010: assume !(0 == mega_build_cmd_#t~mem443#1);havoc mega_build_cmd_#t~mem443#1; [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6142-1: SUMMARY for call mega_build_cmd_#t~ret542#1 := mega_build_sglist(mega_build_cmd_~adapter#1.base, mega_build_cmd_~adapter#1.offset, mega_build_cmd_~scb~2#1.base, mega_build_cmd_~scb~2#1.offset, mega_build_cmd_~mbox~1#1.base, 8 + mega_build_cmd_~mbox~1#1.offset, mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset); srcloc: null [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6109: assume 0 != mega_build_cmd_#t~bitwise490#1;havoc mega_build_cmd_#t~mem488#1.base, mega_build_cmd_#t~mem488#1.offset;havoc mega_build_cmd_#t~mem489#1;havoc mega_build_cmd_#t~bitwise490#1;call write~int#22(168, mega_build_cmd_~mbox~1#1.base, mega_build_cmd_~mbox~1#1.offset, 1); [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6109: assume !(0 != mega_build_cmd_#t~bitwise490#1);havoc mega_build_cmd_#t~mem488#1.base, mega_build_cmd_#t~mem488#1.offset;havoc mega_build_cmd_#t~mem489#1;havoc mega_build_cmd_#t~bitwise490#1;call write~int#22(167, mega_build_cmd_~mbox~1#1.base, mega_build_cmd_~mbox~1#1.offset, 1); [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6109-1: [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944-1: [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944-2: havoc mega_build_cmd_#t~bitwise409#1;assume (((((if mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 else mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || mega_build_cmd_#t~bitwise409#1 <= (if mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 else mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && mega_build_cmd_#t~bitwise409#1 <= 134217728) && mega_build_cmd_#t~bitwise409#1 >= 0) && ((if mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 else mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || mega_build_cmd_#t~bitwise409#1 > 134217728 + (if mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 else mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && mega_build_cmd_#t~bitwise409#1 >= -9223372036854775808; [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6109-4: assume 0 == (if mega_build_cmd_#t~mem489#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem489#1 % 256 % 4294967296 else mega_build_cmd_#t~mem489#1 % 256 % 4294967296 - 4294967296);mega_build_cmd_#t~bitwise490#1 := 0; [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6109-4: assume !(0 == (if mega_build_cmd_#t~mem489#1 % 256 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem489#1 % 256 % 4294967296 else mega_build_cmd_#t~mem489#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944: assume 0 != mega_build_cmd_#t~bitwise409#1;havoc mega_build_cmd_#t~mem408#1;havoc mega_build_cmd_#t~bitwise409#1;mega_build_cmd_~max_ldrv_num~0#1 := 40; [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944: assume !(0 != mega_build_cmd_#t~bitwise409#1);havoc mega_build_cmd_#t~mem408#1;havoc mega_build_cmd_#t~bitwise409#1;mega_build_cmd_~max_ldrv_num~0#1 := 8; [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944-3: assume 134217728 == (if mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 else mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);mega_build_cmd_#t~bitwise409#1 := (if mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 else mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944-3: assume !(134217728 == (if mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 else mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944-4: assume 0 == (if mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 else mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);mega_build_cmd_#t~bitwise409#1 := 0; [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944-4: assume !(0 == (if mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 else mega_build_cmd_#t~mem408#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6176-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(mega_build_cmd_~cmd#1.base, mega_build_cmd_~cmd#1.offset, mega_build_cmd_#t~mem552#1.base, mega_build_cmd_#t~mem552#1.offset); srcloc: null [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6176: havoc mega_build_cmd_#t~mem552#1.base, mega_build_cmd_#t~mem552#1.offset;mega_build_cmd_#res#1.base, mega_build_cmd_#res#1.offset := 0, 0;call ULTIMATE.dealloc(mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset);havoc mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset; [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6077: assume 0 != mega_build_cmd_#t~mem482#1;havoc mega_build_cmd_#t~mem482#1;call write~int#22(195, mega_build_cmd_~mbox~1#1.base, mega_build_cmd_~mbox~1#1.offset, 1); [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6077: assume !(0 != mega_build_cmd_#t~mem482#1);havoc mega_build_cmd_#t~mem482#1;call write~int#22(3, mega_build_cmd_~mbox~1#1.base, mega_build_cmd_~mbox~1#1.offset, 1); [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6210: call mega_build_cmd_#t~mem560#1 := read~int#22(mega_build_cmd_~scb~2#1.base, 154 + mega_build_cmd_~scb~2#1.offset, 8);call write~int#22(mega_build_cmd_#t~mem560#1, mega_build_cmd_~mbox~1#1.base, 8 + mega_build_cmd_~mbox~1#1.offset, 4);havoc mega_build_cmd_#t~mem560#1; [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6045-2: havoc mega_build_cmd_#t~bitwise462#1;assume mega_build_cmd_#t~bitwise462#1 < (if mega_build_cmd_#t~mem459#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_build_cmd_#t~mem459#1 % 4294967296 % 18446744073709551616 else mega_build_cmd_#t~mem459#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:04:37,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6045-3: assume 0 == (if mega_build_cmd_#t~mem459#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_build_cmd_#t~mem459#1 % 4294967296 % 18446744073709551616 else mega_build_cmd_#t~mem459#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) || 0 == (if mega_build_cmd_#t~mem461#1 % 4294967296 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem461#1 % 4294967296 % 4294967296 else mega_build_cmd_#t~mem461#1 % 4294967296 % 4294967296 - 4294967296);mega_build_cmd_#t~bitwise462#1 := (if mega_build_cmd_#t~mem459#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_build_cmd_#t~mem459#1 % 4294967296 % 18446744073709551616 else mega_build_cmd_#t~mem459#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:04:37,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6045-3: assume !(0 == (if mega_build_cmd_#t~mem459#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_build_cmd_#t~mem459#1 % 4294967296 % 18446744073709551616 else mega_build_cmd_#t~mem459#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) || 0 == (if mega_build_cmd_#t~mem461#1 % 4294967296 % 4294967296 <= 2147483647 then mega_build_cmd_#t~mem461#1 % 4294967296 % 4294967296 else mega_build_cmd_#t~mem461#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:04:37,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6045: assume 0 == mega_build_cmd_#t~bitwise462#1 % 2;havoc mega_build_cmd_#t~mem459#1;havoc mega_build_cmd_#t~mem460#1.base, mega_build_cmd_#t~mem460#1.offset;havoc mega_build_cmd_#t~mem461#1;havoc mega_build_cmd_#t~bitwise462#1;call mega_build_cmd_#t~mem463#1.base, mega_build_cmd_#t~mem463#1.offset := read~$Pointer$#22(mega_build_cmd_~adapter#1.base, 120 + mega_build_cmd_~adapter#1.offset, 8);call mega_build_cmd_#t~mem464#1 := read~int#22(mega_build_cmd_#t~mem463#1.base, 524 + mega_build_cmd_#t~mem463#1.offset, 4);call mega_build_cmd_#t~mem465#1.base, mega_build_cmd_#t~mem465#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem466#1 := read~int#22(mega_build_cmd_#t~mem465#1.base, 200 + mega_build_cmd_#t~mem465#1.offset, 4); [2025-02-08 02:04:37,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6045: assume !(0 == mega_build_cmd_#t~bitwise462#1 % 2);havoc mega_build_cmd_#t~mem459#1;havoc mega_build_cmd_#t~mem460#1.base, mega_build_cmd_#t~mem460#1.offset;havoc mega_build_cmd_#t~mem461#1;havoc mega_build_cmd_#t~bitwise462#1; [2025-02-08 02:04:37,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6045-1: [2025-02-08 02:04:37,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6045-4: call mega_build_cmd_#t~mem459#1 := read~int#22(mega_build_cmd_~adapter#1.base, 4 + mega_build_cmd_~adapter#1.offset, 4);call mega_build_cmd_#t~mem460#1.base, mega_build_cmd_#t~mem460#1.offset := read~$Pointer$#22(mega_build_cmd_~cmd#1.base, mega_build_cmd_~cmd#1.offset, 8);call mega_build_cmd_#t~mem461#1 := read~int#22(mega_build_cmd_#t~mem460#1.base, 200 + mega_build_cmd_#t~mem460#1.offset, 4); [2025-02-08 02:04:37,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6013: havoc mega_build_cmd_#t~mem446#1.base, mega_build_cmd_#t~mem446#1.offset;mega_build_cmd_#res#1.base, mega_build_cmd_#res#1.offset := 0, 0;call ULTIMATE.dealloc(mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset);havoc mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset; [2025-02-08 02:04:37,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6013-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(mega_build_cmd_~cmd#1.base, mega_build_cmd_~cmd#1.offset, mega_build_cmd_#t~mem446#1.base, mega_build_cmd_#t~mem446#1.offset); srcloc: null [2025-02-08 02:04:37,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6212-1: mega_build_cmd_#res#1.base, mega_build_cmd_#res#1.offset := mega_build_cmd_~scb~2#1.base, mega_build_cmd_~scb~2#1.offset;call ULTIMATE.dealloc(mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset);havoc mega_build_cmd_~#seg~0#1.base, mega_build_cmd_~#seg~0#1.offset; [2025-02-08 02:04:37,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10989: havoc #t~malloc1835.base, #t~malloc1835.offset; [2025-02-08 02:04:37,547 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11200-3: SUMMARY for call sg_next_#t~ret1866#1.base, sg_next_#t~ret1866#1.offset := ldv_malloc(36); srcloc: null [2025-02-08 02:04:37,547 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11200: havoc sg_next_#t~ret1866#1.base, sg_next_#t~ret1866#1.offset; [2025-02-08 02:04:37,547 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11200-2: sg_next_#res#1.base, sg_next_#res#1.offset := sg_next_#t~ret1866#1.base, sg_next_#t~ret1866#1.offset;havoc sg_next_#t~ret1866#1.base, sg_next_#t~ret1866#1.offset; [2025-02-08 02:04:37,547 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11200-1: #t~ret834#1.base, #t~ret834#1.offset := sg_next_#res#1.base, sg_next_#res#1.offset;havoc sg_next_#t~ret1866#1.base, sg_next_#t~ret1866#1.offset, sg_next_~arg0#1.base, sg_next_~arg0#1.offset;havoc sg_next_#in~arg0#1.base, sg_next_#in~arg0#1.offset;assume { :end_inline_sg_next } true;~sg~1#1.base, ~sg~1#1.offset := #t~ret834#1.base, #t~ret834#1.offset;havoc #t~ret834#1.base, #t~ret834#1.offset; [2025-02-08 02:04:37,547 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7158: assume 0 != #t~mem823#1;havoc #t~mem823#1;call #t~mem824#1.base, #t~mem824#1.offset := read~$Pointer$#22(~scb#1.base, 130 + ~scb#1.offset, 8);call #t~mem825#1 := read~int#22(~sg~1#1.base, 24 + ~sg~1#1.offset, 8);call write~int#22(#t~mem825#1, #t~mem824#1.base, #t~mem824#1.offset + 12 * (if ~idx~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~idx~0#1 % 18446744073709551616 % 18446744073709551616 else ~idx~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);havoc #t~mem824#1.base, #t~mem824#1.offset;havoc #t~mem825#1;call #t~mem826#1 := read~int#22(~sg~1#1.base, 32 + ~sg~1#1.offset, 4);~tmp___2~4#1 := #t~mem826#1;havoc #t~mem826#1;call #t~mem827#1.base, #t~mem827#1.offset := read~$Pointer$#22(~scb#1.base, 130 + ~scb#1.offset, 8);call write~int#22(~tmp___2~4#1, #t~mem827#1.base, 8 + (#t~mem827#1.offset + 12 * (if ~idx~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~idx~0#1 % 18446744073709551616 % 18446744073709551616 else ~idx~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc #t~mem827#1.base, #t~mem827#1.offset;call #t~mem828#1 := read~int#22(~len#1.base, ~len#1.offset, 4);call write~int#22(#t~mem828#1 + ~tmp___2~4#1, ~len#1.base, ~len#1.offset, 4);havoc #t~mem828#1; [2025-02-08 02:04:37,547 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7158: assume !(0 != #t~mem823#1);havoc #t~mem823#1;call #t~mem829#1.base, #t~mem829#1.offset := read~$Pointer$#22(~scb#1.base, 122 + ~scb#1.offset, 8);call #t~mem830#1 := read~int#22(~sg~1#1.base, 24 + ~sg~1#1.offset, 8);call write~int#22(#t~mem830#1, #t~mem829#1.base, #t~mem829#1.offset + 8 * (if ~idx~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~idx~0#1 % 18446744073709551616 % 18446744073709551616 else ~idx~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);havoc #t~mem829#1.base, #t~mem829#1.offset;havoc #t~mem830#1;call #t~mem831#1 := read~int#22(~sg~1#1.base, 32 + ~sg~1#1.offset, 4);~tmp___3~1#1 := #t~mem831#1;havoc #t~mem831#1;call #t~mem832#1.base, #t~mem832#1.offset := read~$Pointer$#22(~scb#1.base, 122 + ~scb#1.offset, 8);call write~int#22(~tmp___3~1#1, #t~mem832#1.base, 4 + (#t~mem832#1.offset + 8 * (if ~idx~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~idx~0#1 % 18446744073709551616 % 18446744073709551616 else ~idx~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc #t~mem832#1.base, #t~mem832#1.offset;call #t~mem833#1 := read~int#22(~len#1.base, ~len#1.offset, 4);call write~int#22(#t~mem833#1 + ~tmp___3~1#1, ~len#1.base, ~len#1.offset, 4);havoc #t~mem833#1; [2025-02-08 02:04:37,547 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7158-1: call #t~mem823#1 := read~int#22(~adapter#1.base, 1308 + ~adapter#1.offset, 4); [2025-02-08 02:04:37,547 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5429: havoc scsi_sg_count_#t~mem246#1; [2025-02-08 02:04:37,547 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180: call #t~mem835#1 := read~int#22(~scb#1.base, 138 + ~scb#1.offset, 8);call write~int#22(#t~mem835#1, ~buf#1.base, ~buf#1.offset, 4);#res#1 := ~sgcnt~0#1; [2025-02-08 02:04:37,547 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7170: ~idx~0#1 := 1 + ~idx~0#1;assume { :begin_inline_sg_next } true;sg_next_#in~arg0#1.base, sg_next_#in~arg0#1.offset := ~sg~1#1.base, ~sg~1#1.offset;havoc sg_next_#res#1.base, sg_next_#res#1.offset;havoc sg_next_#t~ret1866#1.base, sg_next_#t~ret1866#1.offset, sg_next_~arg0#1.base, sg_next_~arg0#1.offset;sg_next_~arg0#1.base, sg_next_~arg0#1.offset := sg_next_#in~arg0#1.base, sg_next_#in~arg0#1.offset; [2025-02-08 02:04:37,547 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11175: havoc scsi_dma_map_#t~nondet1863#1; [2025-02-08 02:04:37,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint mega_free_scbFINAL: assume true; [2025-02-08 02:04:37,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7066: call write~int#22(0, ~scb#1.base, 4 + ~scb#1.offset, 4);call write~$Pointer$#22(0, 0, ~scb#1.base, 98 + ~scb#1.offset, 8); [2025-02-08 02:04:37,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7069: SUMMARY for call list_add(~scb#1.base, 8 + ~scb#1.offset, ~adapter#1.base, 72 + ~adapter#1.offset); srcloc: null [2025-02-08 02:04:37,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7066-1: SUMMARY for call list_del_init(~scb#1.base, 8 + ~scb#1.offset); srcloc: null [2025-02-08 02:04:37,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7056-1: call #t~mem809#1.base, #t~mem809#1.offset := read~$Pointer$#22(~scb#1.base, 98 + ~scb#1.offset, 8);assume { :begin_inline_scsi_dma_unmap } true;scsi_dma_unmap_#in~arg0#1.base, scsi_dma_unmap_#in~arg0#1.offset := #t~mem809#1.base, #t~mem809#1.offset;havoc scsi_dma_unmap_~arg0#1.base, scsi_dma_unmap_~arg0#1.offset;scsi_dma_unmap_~arg0#1.base, scsi_dma_unmap_~arg0#1.offset := scsi_dma_unmap_#in~arg0#1.base, scsi_dma_unmap_#in~arg0#1.offset; [2025-02-08 02:04:37,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7056: havoc scsi_dma_unmap_~arg0#1.base, scsi_dma_unmap_~arg0#1.offset;havoc scsi_dma_unmap_#in~arg0#1.base, scsi_dma_unmap_#in~arg0#1.offset;assume { :end_inline_scsi_dma_unmap } true;havoc #t~mem809#1.base, #t~mem809#1.offset; [2025-02-08 02:04:37,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7051: assume false; [2025-02-08 02:04:37,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7051: assume !false; [2025-02-08 02:04:37,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11081: havoc dev_get_drvdata_#t~ret1848#1.base, dev_get_drvdata_#t~ret1848#1.offset; [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7362-4: assume 0 == #t~mem895 % 4294967296 || #t~mem895 % 4294967296 == ~aor % 4294967296;#t~bitwise896 := ~aor; [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7362-4: assume !(0 == #t~mem895 % 4294967296 || #t~mem895 % 4294967296 == ~aor % 4294967296); [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7362-3: assume 0 == ~aor % 4294967296;#t~bitwise896 := #t~mem895; [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7362-3: assume !(0 == ~aor % 4294967296); [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7362-2: havoc #t~bitwise896;assume (#t~bitwise896 % 4294967296 >= #t~mem895 % 4294967296 && #t~bitwise896 % 4294967296 >= ~aor % 4294967296) && #t~bitwise896 % 4294967296 <= #t~mem895 % 4294967296 + ~aor % 4294967296; [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7362-1: [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7389-1: SUMMARY for call list_add_tail(~cmd.base, 148 + ~cmd.offset, ~adapter.base, 104 + ~adapter.offset); srcloc: null [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7389: #res := 1; [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7383: assume 8 == ~aor;call write~int#22(327680, ~cmd.base, 208 + ~cmd.offset, 4); [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7383: assume !(8 == ~aor);call write~int#22(524288, ~cmd.base, 208 + ~cmd.offset, 4); [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7381: SUMMARY for call mega_free_scb(~adapter.base, ~adapter.offset, ~scb~6.base, ~scb~6.offset); srcloc: null [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7404: #res := 0; [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363-1: [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363: assume 0 != #t~bitwise898 % 4294967296;havoc #t~mem897;havoc #t~bitwise898; [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363: assume !(0 != #t~bitwise898 % 4294967296);havoc #t~mem897;havoc #t~bitwise898; [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363-4: assume 0 == #t~mem897 % 4294967296;#t~bitwise898 := 0; [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363-4: assume !(0 == #t~mem897 % 4294967296); [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7359: ~__mptr~3.base, ~__mptr~3.offset := ~pos~2.base, ~pos~2.offset;~scb~6.base, ~scb~6.offset := ~__mptr~3.base, 205220027820018760304 + ~__mptr~3.offset;call #t~mem894.base, #t~mem894.offset := read~$Pointer$#22(~scb~6.base, 98 + ~scb~6.offset, 8); [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363-3: assume 4 == #t~mem897 % 4294967296;#t~bitwise898 := #t~mem897; [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363-3: assume !(4 == #t~mem897 % 4294967296); [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363-2: havoc #t~bitwise898;assume #t~bitwise898 % 4294967296 <= #t~mem897 % 4294967296 && #t~bitwise898 % 4294967296 <= 4; [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7361: assume (#t~mem894.base + #t~mem894.offset) % 18446744073709551616 == (~cmd.base + ~cmd.offset) % 18446744073709551616;havoc #t~mem894.base, #t~mem894.offset;call #t~mem895 := read~int#22(~scb~6.base, 4 + ~scb~6.offset, 4); [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7361: assume !((#t~mem894.base + #t~mem894.offset) % 18446744073709551616 == (~cmd.base + ~cmd.offset) % 18446744073709551616);havoc #t~mem894.base, #t~mem894.offset;~pos~2.base, ~pos~2.offset := ~next~1.base, ~next~1.offset;call #t~mem903.base, #t~mem903.offset := read~$Pointer$#22(~pos~2.base, ~pos~2.offset, 8);~next~1.base, ~next~1.offset := #t~mem903.base, #t~mem903.offset;havoc #t~mem903.base, #t~mem903.offset; [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7380-2: call #t~mem901 := read~int#22(~scb~6.base, ~scb~6.offset, 4); [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7380-1: SUMMARY for call #t~ret902 := printk(36, 0); srcloc: null [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7380: assume -2147483648 <= #t~ret902 && #t~ret902 <= 2147483647;havoc #t~mem901;havoc #t~ret902; [2025-02-08 02:04:38,002 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7374: assume 8 == ~aor;~tmp___2~5.base, ~tmp___2~5.offset := 34, 0; [2025-02-08 02:04:38,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7374: assume !(8 == ~aor);~tmp___2~5.base, ~tmp___2~5.offset := 35, 0; [2025-02-08 02:04:38,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7370: assume -2147483648 <= #t~ret900 && #t~ret900 <= 2147483647;havoc #t~mem899;havoc #t~ret900;#res := 0; [2025-02-08 02:04:38,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7370-2: call #t~mem899 := read~int#22(~scb~6.base, ~scb~6.offset, 4); [2025-02-08 02:04:38,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7370-1: SUMMARY for call #t~ret900 := printk(33, 0); srcloc: null [2025-02-08 02:04:38,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7362: call write~int#22(#t~bitwise896, ~scb~6.base, 4 + ~scb~6.offset, 4);havoc #t~mem895;havoc #t~bitwise896;call #t~mem897 := read~int#22(~scb~6.base, 4 + ~scb~6.offset, 4); [2025-02-08 02:04:38,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7364: assume 8 == ~aor;~tmp___1~9.base, ~tmp___1~9.offset := 31, 0; [2025-02-08 02:04:38,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7364: assume !(8 == ~aor);~tmp___1~9.base, ~tmp___1~9.offset := 32, 0; [2025-02-08 02:04:38,009 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10992: havoc __kmalloc_#t~ret1836#1.base, __kmalloc_#t~ret1836#1.offset; [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6559: assume 0 != ~tmp___1~6#1;call write~int#22(0, ~mbox~3#1.base, 64 + ~mbox~3#1.offset, 1);call write~int#22(0, ~mbox~3#1.base, 65 + ~mbox~3#1.offset, 1);call write~int#22(255, ~mbox~3#1.base, 16 + ~mbox~3#1.offset, 1);call write~int#22(255, ~mbox~3#1.base, 17 + ~mbox~3#1.offset, 1);call #t~mem669#1 := read~int#22(~adapter#1.base, 56 + ~adapter#1.offset, 8);call #t~mem670#1.base, #t~mem670#1.offset := read~$Pointer$#22(~adapter#1.base, 16 + ~adapter#1.offset, 8); [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6559: assume !(0 != ~tmp___1~6#1);call #t~mem679#1 := read~int#22(~adapter#1.base, 8 + ~adapter#1.offset, 8); [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6642: #res#1 := -1; [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7088: havoc __might_sleep_~arg0#1.base, __might_sleep_~arg0#1.offset, __might_sleep_~arg1#1, __might_sleep_~arg2#1;havoc __might_sleep_#in~arg0#1.base, __might_sleep_#in~arg0#1.offset, __might_sleep_#in~arg1#1, __might_sleep_#in~arg2#1;assume { :end_inline___might_sleep } true;assume { :begin_inline__cond_resched } true;havoc _cond_resched_#res#1;havoc _cond_resched_#t~nondet1841#1;havoc _cond_resched_#t~nondet1841#1;assume -2147483648 <= _cond_resched_#t~nondet1841#1 && _cond_resched_#t~nondet1841#1 <= 2147483647;_cond_resched_#res#1 := _cond_resched_#t~nondet1841#1;havoc _cond_resched_#t~nondet1841#1; [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6642-1: SUMMARY for call __const_udelay(4295000); srcloc: null [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6634: havoc #t~mem685#1;call #t~mem686#1 := read~int#22(~adapter#1.base, 8 + ~adapter#1.offset, 8); [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6634-1: SUMMARY for call outb_p(192, (if (1 + #t~mem685#1) % 4294967296 % 4294967296 <= 2147483647 then (1 + #t~mem685#1) % 4294967296 % 4294967296 else (1 + #t~mem685#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626: assume 0 == #t~bitwise683#1;havoc #t~bitwise683#1; [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626: assume !(0 == #t~bitwise683#1);havoc #t~bitwise683#1; [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626-4: assume 0 == (if ~byte~0#1 % 256 % 4294967296 <= 2147483647 then ~byte~0#1 % 256 % 4294967296 else ~byte~0#1 % 256 % 4294967296 - 4294967296);#t~bitwise683#1 := 0; [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626-4: assume !(0 == (if ~byte~0#1 % 256 % 4294967296 <= 2147483647 then ~byte~0#1 % 256 % 4294967296 else ~byte~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626-3: assume 64 == (if ~byte~0#1 % 256 % 4294967296 <= 2147483647 then ~byte~0#1 % 256 % 4294967296 else ~byte~0#1 % 256 % 4294967296 - 4294967296);#t~bitwise683#1 := (if ~byte~0#1 % 256 % 4294967296 <= 2147483647 then ~byte~0#1 % 256 % 4294967296 else ~byte~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626-3: assume !(64 == (if ~byte~0#1 % 256 % 4294967296 <= 2147483647 then ~byte~0#1 % 256 % 4294967296 else ~byte~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626-2: havoc #t~bitwise683#1;assume (((((if ~byte~0#1 % 256 % 4294967296 <= 2147483647 then ~byte~0#1 % 256 % 4294967296 else ~byte~0#1 % 256 % 4294967296 - 4294967296) < 0 || #t~bitwise683#1 <= (if ~byte~0#1 % 256 % 4294967296 <= 2147483647 then ~byte~0#1 % 256 % 4294967296 else ~byte~0#1 % 256 % 4294967296 - 4294967296)) && #t~bitwise683#1 <= 64) && #t~bitwise683#1 >= 0) && ((if ~byte~0#1 % 256 % 4294967296 <= 2147483647 then ~byte~0#1 % 256 % 4294967296 else ~byte~0#1 % 256 % 4294967296 - 4294967296) >= 0 || #t~bitwise683#1 > 64 + (if ~byte~0#1 % 256 % 4294967296 <= 2147483647 then ~byte~0#1 % 256 % 4294967296 else ~byte~0#1 % 256 % 4294967296 - 4294967296))) && #t~bitwise683#1 >= -2147483648; [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6593: call write~int#22(0, ~mbox~3#1.base, 64 + ~mbox~3#1.offset, 1);call write~int#22(119, ~mbox~3#1.base, 65 + ~mbox~3#1.offset, 1);call #t~mem673#1 := read~int#22(~adapter#1.base, 56 + ~adapter#1.offset, 8); [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626-1: [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6635-1: SUMMARY for call outb_p(8, (if #t~mem686#1 % 18446744073709551616 % 4294967296 <= 2147483647 then #t~mem686#1 % 18446744073709551616 % 4294967296 else #t~mem686#1 % 18446744073709551616 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6635: havoc #t~mem686#1;call #t~mem687#1 := read~int#22(~mbox~3#1.base, 17 + ~mbox~3#1.offset, 1);#res#1 := (if #t~mem687#1 % 256 % 4294967296 <= 2147483647 then #t~mem687#1 % 256 % 4294967296 else #t~mem687#1 % 256 % 4294967296 - 4294967296);havoc #t~mem687#1; [2025-02-08 02:04:38,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6586: assume 119 != #t~mem672#1 % 256 % 4294967296;havoc #t~mem672#1; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6586: assume !(119 != #t~mem672#1 % 256 % 4294967296);havoc #t~mem672#1; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint issue_scb_blockFINAL: assume true; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6570: call #t~mem671#1 := read~int#22(~mbox~3#1.base, 16 + ~mbox~3#1.offset, 1); [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082: assume 0 == __mega_busywait_mbox_#t~mem811#1 % 256 % 4294967296;havoc __mega_busywait_mbox_#t~mem811#1;__mega_busywait_mbox_#res#1 := 0; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082: assume !(0 == __mega_busywait_mbox_#t~mem811#1 % 256 % 4294967296);havoc __mega_busywait_mbox_#t~mem811#1; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6570-1: SUMMARY for call cpu_relax(); srcloc: null [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082-1: call __mega_busywait_mbox_#t~mem811#1 := read~int#22(__mega_busywait_mbox_~mbox~5#1.base, 15 + __mega_busywait_mbox_~mbox~5#1.offset, 1); [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6595-1: SUMMARY for call writel(#t~bitwise674#1, #t~mem675#1.base, 32 + #t~mem675#1.offset); srcloc: null [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6595: havoc #t~mem673#1;havoc #t~bitwise674#1;havoc #t~mem675#1.base, #t~mem675#1.offset; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6595-5: assume false;#t~bitwise674#1 := #t~mem673#1; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6595-5: assume !false; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6595-4: havoc #t~bitwise674#1;assume (#t~bitwise674#1 % 4294967296 >= #t~mem673#1 % 4294967296 && #t~bitwise674#1 % 4294967296 >= 2) && #t~bitwise674#1 % 4294967296 <= 2 + #t~mem673#1 % 4294967296; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6595-3: [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6595-2: call #t~mem675#1.base, #t~mem675#1.offset := read~$Pointer$#22(~adapter#1.base, 16 + ~adapter#1.offset, 8); [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6620-1: SUMMARY for call cpu_relax(); srcloc: null [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6620: call #t~mem681#1 := read~int#22(~adapter#1.base, 8 + ~adapter#1.offset, 8); [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6595-6: assume 0 == #t~mem673#1 % 4294967296 || 2 == #t~mem673#1 % 4294967296;#t~bitwise674#1 := 2; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6595-6: assume !(0 == #t~mem673#1 % 4294967296 || 2 == #t~mem673#1 % 4294967296); [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488: mega_busywait_mbox_#t~ret656#1 := __mega_busywait_mbox_#res#1;havoc __mega_busywait_mbox_#t~mem810#1.base, __mega_busywait_mbox_#t~mem810#1.offset, __mega_busywait_mbox_#t~mem811#1, __mega_busywait_mbox_#t~ret812#1, __mega_busywait_mbox_~adapter#1.base, __mega_busywait_mbox_~adapter#1.offset, __mega_busywait_mbox_~mbox~5#1.base, __mega_busywait_mbox_~mbox~5#1.offset, __mega_busywait_mbox_~counter~0#1;havoc __mega_busywait_mbox_#in~adapter#1.base, __mega_busywait_mbox_#in~adapter#1.offset;assume { :end_inline___mega_busywait_mbox } true;assume -2147483648 <= mega_busywait_mbox_#t~ret656#1 && mega_busywait_mbox_#t~ret656#1 <= 2147483647;mega_busywait_mbox_~tmp~42#1 := mega_busywait_mbox_#t~ret656#1;havoc mega_busywait_mbox_#t~ret656#1;mega_busywait_mbox_#res#1 := mega_busywait_mbox_~tmp~42#1; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6579: call write~int#22(255, ~mbox~3#1.base, 16 + ~mbox~3#1.offset, 1); [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6604-1: SUMMARY for call #t~ret677#1 := readl(#t~mem676#1.base, 32 + #t~mem676#1.offset); srcloc: null [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6604: ~tmp___0~12#1 := #t~ret677#1;havoc #t~mem676#1.base, #t~mem676#1.offset;havoc #t~ret677#1; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7100-1: __mega_busywait_mbox_#res#1 := -1; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6638: havoc #t~mem687#1; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614: havoc #t~mem679#1;call #t~mem680#1 := read~int#22(~adapter#1.base, 8 + ~adapter#1.offset, 8); [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11032: havoc _cond_resched_#t~nondet1841#1;__mega_busywait_mbox_#t~ret812#1 := _cond_resched_#res#1;havoc _cond_resched_#t~nondet1841#1;assume { :end_inline__cond_resched } true;assume -2147483648 <= __mega_busywait_mbox_#t~ret812#1 && __mega_busywait_mbox_#t~ret812#1 <= 2147483647;havoc __mega_busywait_mbox_#t~ret812#1;__mega_busywait_mbox_~counter~0#1 := 1 + __mega_busywait_mbox_~counter~0#1; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-1: SUMMARY for call outb_p(0, (if (1 + #t~mem679#1) % 4294967296 % 4294967296 <= 2147483647 then (1 + #t~mem679#1) % 4294967296 % 4294967296 else (1 + #t~mem679#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6606: assume 0 != #t~bitwise678#1 % 4294967296;havoc #t~bitwise678#1; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6606: assume !(0 != #t~bitwise678#1 % 4294967296);havoc #t~bitwise678#1; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6606-4: assume 0 == ~tmp___0~12#1 % 4294967296;#t~bitwise678#1 := 0; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6606-4: assume !(0 == ~tmp___0~12#1 % 4294967296); [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6606-3: assume 2 == ~tmp___0~12#1 % 4294967296;#t~bitwise678#1 := ~tmp___0~12#1; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6606-3: assume !(2 == ~tmp___0~12#1 % 4294967296); [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6606-2: havoc #t~bitwise678#1;assume #t~bitwise678#1 % 4294967296 <= ~tmp___0~12#1 % 4294967296 && #t~bitwise678#1 % 4294967296 <= 2; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6540: assume false;call #t~mem666#1 := read~int#22(~mbox~3#1.base, 8 + ~mbox~3#1.offset, 4);call write~int#22(#t~mem666#1, ~mbox64~1#1.base, ~mbox64~1#1.offset, 4);call write~int#22(0, ~mbox64~1#1.base, 4 + ~mbox64~1#1.offset, 4);call write~int#22(4294967295, ~mbox~3#1.base, 8 + ~mbox~3#1.offset, 4); [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6540: assume !false; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6606-1: [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6573: assume 255 == #t~mem671#1 % 256 % 4294967296;havoc #t~mem671#1; [2025-02-08 02:04:38,093 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6573: assume !(255 == #t~mem671#1 % 256 % 4294967296);havoc #t~mem671#1; [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6565-1: SUMMARY for call writel(1 + #t~mem669#1 - #t~mem669#1 % 2, #t~mem670#1.base, 32 + #t~mem670#1.offset); srcloc: null [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6565: havoc #t~mem669#1;havoc #t~mem670#1.base, #t~mem670#1.offset; [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557-3: assume 536870912 == (if #t~mem667#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then #t~mem667#1 % 4294967296 % 18446744073709551616 else #t~mem667#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise668#1 := (if #t~mem667#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then #t~mem667#1 % 4294967296 % 18446744073709551616 else #t~mem667#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557-3: assume !(536870912 == (if #t~mem667#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then #t~mem667#1 % 4294967296 % 18446744073709551616 else #t~mem667#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557-2: havoc #t~bitwise668#1;assume (((((if #t~mem667#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then #t~mem667#1 % 4294967296 % 18446744073709551616 else #t~mem667#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || #t~bitwise668#1 <= (if #t~mem667#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then #t~mem667#1 % 4294967296 % 18446744073709551616 else #t~mem667#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && #t~bitwise668#1 <= 536870912) && #t~bitwise668#1 >= 0) && ((if #t~mem667#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then #t~mem667#1 % 4294967296 % 18446744073709551616 else #t~mem667#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || #t~bitwise668#1 > 536870912 + (if #t~mem667#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then #t~mem667#1 % 4294967296 % 18446744073709551616 else #t~mem667#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && #t~bitwise668#1 >= -9223372036854775808; [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557-1: [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557: ~tmp___1~6#1 := (if 0 != #t~bitwise668#1 then 1 else 0);havoc #t~mem667#1;havoc #t~bitwise668#1; [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615-1: SUMMARY for call outb_p(16, (if #t~mem680#1 % 18446744073709551616 % 4294967296 <= 2147483647 then #t~mem680#1 % 18446744073709551616 % 4294967296 else #t~mem680#1 % 18446744073709551616 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094: assume __mega_busywait_mbox_~counter~0#1 <= 9999; [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094: assume !(__mega_busywait_mbox_~counter~0#1 <= 9999); [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615: havoc #t~mem680#1; [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557-5: call #t~mem667#1 := read~int#22(~adapter#1.base, 4 + ~adapter#1.offset, 4); [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557-4: assume 0 == (if #t~mem667#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then #t~mem667#1 % 4294967296 % 18446744073709551616 else #t~mem667#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);#t~bitwise668#1 := 0; [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557-4: assume !(0 == (if #t~mem667#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then #t~mem667#1 % 4294967296 % 18446744073709551616 else #t~mem667#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624-1: SUMMARY for call #t~ret682#1 := inb_p((if (10 + #t~mem681#1) % 4294967296 % 4294967296 <= 2147483647 then (10 + #t~mem681#1) % 4294967296 % 4294967296 else (10 + #t~mem681#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624: ~byte~0#1 := #t~ret682#1;havoc #t~mem681#1;havoc #t~ret682#1; [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6583-1: SUMMARY for call cpu_relax(); srcloc: null [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6550: call write~int#22(0, ~mbox64~1#1.base, ~mbox64~1#1.offset, 4);call write~int#22(0, ~mbox64~1#1.base, 4 + ~mbox64~1#1.offset, 4); [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6583: call #t~mem672#1 := read~int#22(~mbox~3#1.base, 64 + ~mbox~3#1.offset, 1); [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7087-1: SUMMARY for call __const_udelay(429500); srcloc: null [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7087: assume { :begin_inline___might_sleep } true;__might_sleep_#in~arg0#1.base, __might_sleep_#in~arg0#1.offset, __might_sleep_#in~arg1#1, __might_sleep_#in~arg2#1 := 25, 0, 1739, 0;havoc __might_sleep_~arg0#1.base, __might_sleep_~arg0#1.offset, __might_sleep_~arg1#1, __might_sleep_~arg2#1;__might_sleep_~arg0#1.base, __might_sleep_~arg0#1.offset := __might_sleep_#in~arg0#1.base, __might_sleep_#in~arg0#1.offset;__might_sleep_~arg1#1 := __might_sleep_#in~arg1#1;__might_sleep_~arg2#1 := __might_sleep_#in~arg2#1; [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6641-1: SUMMARY for call #t~ret688#1 := printk(17, 0); srcloc: null [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6641: assume -2147483648 <= #t~ret688#1 && #t~ret688#1 <= 2147483647;havoc #t~ret688#1; [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6600-1: SUMMARY for call cpu_relax(); srcloc: null [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633-2: call #t~mem684#1 := read~int#22(~adapter#1.base, 8 + ~adapter#1.offset, 8); [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6600: call #t~mem676#1.base, #t~mem676#1.offset := read~$Pointer$#22(~adapter#1.base, 16 + ~adapter#1.offset, 8); [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633-1: SUMMARY for call outb_p((if ~byte~0#1 % 256 % 4294967296 <= 2147483647 then ~byte~0#1 % 256 % 4294967296 else ~byte~0#1 % 256 % 4294967296 - 4294967296), (if (10 + #t~mem684#1) % 4294967296 % 4294967296 <= 2147483647 then (10 + #t~mem684#1) % 4294967296 % 4294967296 else (10 + #t~mem684#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,094 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633: havoc #t~mem684#1;call #t~mem685#1 := read~int#22(~adapter#1.base, 8 + ~adapter#1.offset, 8); [2025-02-08 02:04:38,096 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11036: havoc #t~nondet1842; [2025-02-08 02:04:38,105 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5137: havoc #t~mem179.base, #t~mem179.offset; [2025-02-08 02:04:38,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7265: ~i~3 := 1 + ~i~3; [2025-02-08 02:04:38,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7258: assume 0 != (#t~mem858.base + #t~mem858.offset) % 18446744073709551616;havoc #t~mem858.base, #t~mem858.offset;call #t~mem859.base, #t~mem859.offset := read~$Pointer$#22(~adapter.base, 64 + ~adapter.offset, 8);call #t~mem860.base, #t~mem860.offset := read~$Pointer$#22(~scb~5.base, 162 + ~scb~5.offset, 8);call #t~mem861 := read~int#22(~scb~5.base, 170 + ~scb~5.offset, 8); [2025-02-08 02:04:38,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7258: assume !(0 != (#t~mem858.base + #t~mem858.offset) % 18446744073709551616);havoc #t~mem858.base, #t~mem858.offset; [2025-02-08 02:04:38,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7260-1: SUMMARY for call pci_free_consistent(#t~mem859.base, #t~mem859.offset, 68, #t~mem860.base, #t~mem860.offset, #t~mem861); srcloc: null [2025-02-08 02:04:38,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7260: havoc #t~mem859.base, #t~mem859.offset;havoc #t~mem860.base, #t~mem860.offset;havoc #t~mem861;call write~$Pointer$#22(0, 0, ~scb~5.base, 162 + ~scb~5.offset, 8); [2025-02-08 02:04:38,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7258-1: call #t~mem858.base, #t~mem858.offset := read~$Pointer$#22(~scb~5.base, 162 + ~scb~5.offset, 8); [2025-02-08 02:04:38,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251-1: call #t~mem854.base, #t~mem854.offset := read~$Pointer$#22(~scb~5.base, 146 + ~scb~5.offset, 8); [2025-02-08 02:04:38,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint mega_free_sglFINAL: assume true; [2025-02-08 02:04:38,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251: assume 0 != (#t~mem854.base + #t~mem854.offset) % 18446744073709551616;havoc #t~mem854.base, #t~mem854.offset;call #t~mem855.base, #t~mem855.offset := read~$Pointer$#22(~adapter.base, 64 + ~adapter.offset, 8);call #t~mem856.base, #t~mem856.offset := read~$Pointer$#22(~scb~5.base, 146 + ~scb~5.offset, 8);call #t~mem857 := read~int#22(~scb~5.base, 154 + ~scb~5.offset, 8); [2025-02-08 02:04:38,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7251: assume !(0 != (#t~mem854.base + #t~mem854.offset) % 18446744073709551616);havoc #t~mem854.base, #t~mem854.offset; [2025-02-08 02:04:38,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7253-1: SUMMARY for call pci_free_consistent(#t~mem855.base, #t~mem855.offset, 60, #t~mem856.base, #t~mem856.offset, #t~mem857); srcloc: null [2025-02-08 02:04:38,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7253: havoc #t~mem855.base, #t~mem855.offset;havoc #t~mem856.base, #t~mem856.offset;havoc #t~mem857;call write~$Pointer$#22(0, 0, ~scb~5.base, 146 + ~scb~5.offset, 8); [2025-02-08 02:04:38,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7242: call #t~mem848.base, #t~mem848.offset := read~$Pointer$#22(~adapter.base, 1169 + ~adapter.offset, 8);~scb~5.base, ~scb~5.offset := #t~mem848.base, #t~mem848.offset + 178 * (if ~i~3 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~3 % 18446744073709551616 % 18446744073709551616 else ~i~3 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call #t~mem849.base, #t~mem849.offset := read~$Pointer$#22(~scb~5.base, 130 + ~scb~5.offset, 8); [2025-02-08 02:04:38,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243: assume 0 != (#t~mem849.base + #t~mem849.offset) % 18446744073709551616;havoc #t~mem849.base, #t~mem849.offset;call #t~mem850.base, #t~mem850.offset := read~$Pointer$#22(~adapter.base, 64 + ~adapter.offset, 8);call #t~mem851 := read~int#22(~adapter.base, 1429 + ~adapter.offset, 1);call #t~mem852.base, #t~mem852.offset := read~$Pointer$#22(~scb~5.base, 130 + ~scb~5.offset, 8);call #t~mem853 := read~int#22(~scb~5.base, 138 + ~scb~5.offset, 8); [2025-02-08 02:04:38,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243: assume !(0 != (#t~mem849.base + #t~mem849.offset) % 18446744073709551616);havoc #t~mem849.base, #t~mem849.offset; [2025-02-08 02:04:38,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7245-1: SUMMARY for call pci_free_consistent(#t~mem850.base, #t~mem850.offset, 12 * (#t~mem851 % 256), #t~mem852.base, #t~mem852.offset, #t~mem853); srcloc: null [2025-02-08 02:04:38,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7245: havoc #t~mem850.base, #t~mem850.offset;havoc #t~mem851;havoc #t~mem852.base, #t~mem852.offset;havoc #t~mem853;call write~$Pointer$#22(0, 0, ~scb~5.base, 130 + ~scb~5.offset, 8); [2025-02-08 02:04:38,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5063: havoc #t~mem149;havoc #t~bitwise150; [2025-02-08 02:04:38,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11012: havoc #t~nondet1838; [2025-02-08 02:04:38,180 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11089: havoc dma_set_mask_#t~nondet1850#1; [2025-02-08 02:04:38,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6431: call issue_scb_#t~mem640#1 := read~int#22(issue_scb_~scb#1.base, issue_scb_~scb#1.offset, 4);call write~int#22(issue_scb_#t~mem640#1, issue_scb_~mbox~2#1.base, 1 + issue_scb_~mbox~2#1.offset, 1);havoc issue_scb_#t~mem640#1;call write~int#22(1, issue_scb_~mbox~2#1.base, 15 + issue_scb_~mbox~2#1.offset, 1);assume { :begin_inline_atomic_inc } true;atomic_inc_#in~v#1.base, atomic_inc_#in~v#1.offset := issue_scb_~adapter#1.base, 1177 + issue_scb_~adapter#1.offset;havoc atomic_inc_~v#1.base, atomic_inc_~v#1.offset;atomic_inc_~v#1.base, atomic_inc_~v#1.offset := atomic_inc_#in~v#1.base, atomic_inc_#in~v#1.offset; [2025-02-08 02:04:38,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6369: __mega_runpendq_~pos~0#1.base, __mega_runpendq_~pos~0#1.offset := __mega_runpendq_~next~0#1.base, __mega_runpendq_~next~0#1.offset;call __mega_runpendq_#t~mem632#1.base, __mega_runpendq_#t~mem632#1.offset := read~$Pointer$#22(__mega_runpendq_~pos~0#1.base, __mega_runpendq_~pos~0#1.offset, 8);__mega_runpendq_~next~0#1.base, __mega_runpendq_~next~0#1.offset := __mega_runpendq_#t~mem632#1.base, __mega_runpendq_#t~mem632#1.offset;havoc __mega_runpendq_#t~mem632#1.base, __mega_runpendq_#t~mem632#1.offset; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6361: __mega_runpendq_#t~ret631#1 := issue_scb_#res#1;havoc issue_scb_#t~mem633#1.base, issue_scb_#t~mem633#1.offset, issue_scb_#t~mem634#1.base, issue_scb_#t~mem634#1.offset, issue_scb_#t~mem635#1, issue_scb_#t~mem636#1, issue_scb_#t~mem637#1, issue_scb_#t~memcpy~res638#1.base, issue_scb_#t~memcpy~res638#1.offset, issue_scb_#t~memcpy~res639#1.base, issue_scb_#t~memcpy~res639#1.offset, issue_scb_#t~mem640#1, issue_scb_#t~mem641#1, issue_scb_#t~mem642#1, issue_scb_#t~mem643#1, issue_scb_#t~mem644#1, issue_scb_#t~mem645#1, issue_scb_#t~mem646#1, issue_scb_#t~bitwise647#1, issue_scb_#t~mem648#1, issue_scb_#t~bitwise649#1, issue_scb_#t~mem650#1, issue_scb_#t~mem651#1.base, issue_scb_#t~mem651#1.offset, issue_scb_#t~mem652#1, issue_scb_#t~mem653#1, issue_scb_~adapter#1.base, issue_scb_~adapter#1.offset, issue_scb_~scb#1.base, issue_scb_~scb#1.offset, issue_scb_~mbox64~0#1.base, issue_scb_~mbox64~0#1.offset, issue_scb_~mbox~2#1.base, issue_scb_~mbox~2#1.offset, issue_scb_~i~0#1, issue_scb_~tmp~41#1, issue_scb_~__len~4#1, issue_scb_~__ret~5#1.base, issue_scb_~__ret~5#1.offset, issue_scb_~tmp___0~11#1;havoc issue_scb_#in~adapter#1.base, issue_scb_#in~adapter#1.offset, issue_scb_#in~scb#1.base, issue_scb_#in~scb#1.offset;assume { :end_inline_issue_scb } true;assume -2147483648 <= __mega_runpendq_#t~ret631#1 && __mega_runpendq_#t~ret631#1 <= 2147483647;__mega_runpendq_~tmp~40#1 := __mega_runpendq_#t~ret631#1;havoc __mega_runpendq_#t~ret631#1; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6419: issue_scb_~__len~4#1 := 15; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357: __mega_runpendq_~__mptr~1#1.base, __mega_runpendq_~__mptr~1#1.offset := __mega_runpendq_~pos~0#1.base, __mega_runpendq_~pos~0#1.offset;__mega_runpendq_~scb~3#1.base, __mega_runpendq_~scb~3#1.offset := __mega_runpendq_~__mptr~1#1.base, 205220027820018760304 + __mega_runpendq_~__mptr~1#1.offset;call __mega_runpendq_#t~mem629#1 := read~int#22(__mega_runpendq_~scb~3#1.base, 4 + __mega_runpendq_~scb~3#1.offset, 4); [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6448: assume false;call issue_scb_#t~mem645#1 := read~int#22(issue_scb_~mbox~2#1.base, 8 + issue_scb_~mbox~2#1.offset, 4);call write~int#22(issue_scb_#t~mem645#1, issue_scb_~mbox64~0#1.base, issue_scb_~mbox64~0#1.offset, 4);call write~int#22(0, issue_scb_~mbox64~0#1.base, 4 + issue_scb_~mbox64~0#1.offset, 4);call write~int#22(4294967295, issue_scb_~mbox~2#1.base, 8 + issue_scb_~mbox~2#1.offset, 4); [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6448: assume !false; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6477-1: SUMMARY for call outb_p(16, (if issue_scb_#t~mem653#1 % 18446744073709551616 % 4294967296 <= 2147483647 then issue_scb_#t~mem653#1 % 18446744073709551616 % 4294967296 else issue_scb_#t~mem653#1 % 18446744073709551616 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6444: assume 227 == (if issue_scb_#t~mem644#1 % 256 % 4294967296 <= 2147483647 then issue_scb_#t~mem644#1 % 256 % 4294967296 else issue_scb_#t~mem644#1 % 256 % 4294967296 - 4294967296);havoc issue_scb_#t~mem644#1; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6444: assume !(227 == (if issue_scb_#t~mem644#1 % 256 % 4294967296 <= 2147483647 then issue_scb_#t~mem644#1 % 256 % 4294967296 else issue_scb_#t~mem644#1 % 256 % 4294967296 - 4294967296));havoc issue_scb_#t~mem644#1; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6477: havoc issue_scb_#t~mem653#1; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6403: assume 0 != issue_scb_#t~mem636#1 % 256 % 4294967296;havoc issue_scb_#t~mem636#1; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6403: assume !(0 != issue_scb_#t~mem636#1 % 256 % 4294967296);havoc issue_scb_#t~mem636#1; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465-3: assume false;issue_scb_#t~bitwise647#1 := issue_scb_#t~mem646#1; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465-3: assume !false; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465-2: havoc issue_scb_#t~bitwise647#1;assume (issue_scb_#t~bitwise647#1 % 4294967296 >= issue_scb_#t~mem646#1 % 4294967296 && issue_scb_#t~bitwise647#1 % 4294967296 >= 4) && issue_scb_#t~bitwise647#1 % 4294967296 <= 4 + issue_scb_#t~mem646#1 % 4294967296; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465-1: [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465: call write~int#22(issue_scb_#t~bitwise647#1, issue_scb_~scb#1.base, 4 + issue_scb_~scb#1.offset, 4);havoc issue_scb_#t~mem646#1;havoc issue_scb_#t~bitwise647#1;call issue_scb_#t~mem648#1 := read~int#22(issue_scb_~adapter#1.base, 4 + issue_scb_~adapter#1.offset, 4); [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465-5: call issue_scb_#t~mem646#1 := read~int#22(issue_scb_~scb#1.base, 4 + issue_scb_~scb#1.offset, 4); [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465-4: assume 0 == issue_scb_#t~mem646#1 % 4294967296 || 4 == issue_scb_#t~mem646#1 % 4294967296;issue_scb_#t~bitwise647#1 := 4; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465-4: assume !(0 == issue_scb_#t~mem646#1 % 4294967296 || 4 == issue_scb_#t~mem646#1 % 4294967296); [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6420: assume issue_scb_~__len~4#1 % 18446744073709551616 > 63; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6420: assume !(issue_scb_~__len~4#1 % 18446744073709551616 > 63); [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6441: assume 195 == (if issue_scb_#t~mem643#1 % 256 % 4294967296 <= 2147483647 then issue_scb_#t~mem643#1 % 256 % 4294967296 else issue_scb_#t~mem643#1 % 256 % 4294967296 - 4294967296);havoc issue_scb_#t~mem643#1; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6441: assume !(195 == (if issue_scb_#t~mem643#1 % 256 % 4294967296 <= 2147483647 then issue_scb_#t~mem643#1 % 256 % 4294967296 else issue_scb_#t~mem643#1 % 256 % 4294967296 - 4294967296));havoc issue_scb_#t~mem643#1;call issue_scb_#t~mem644#1 := read~int#22(issue_scb_~mbox~2#1.base, issue_scb_~mbox~2#1.offset, 1); [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6466: issue_scb_~tmp___0~11#1 := (if 0 != issue_scb_#t~bitwise649#1 then 1 else 0);havoc issue_scb_#t~mem648#1;havoc issue_scb_#t~bitwise649#1; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6404: assume ~max_mbox_busy_wait~0 % 65536 % 4294967296 > issue_scb_~i~0#1 % 4294967296; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6404: assume !(~max_mbox_busy_wait~0 % 65536 % 4294967296 > issue_scb_~i~0#1 % 4294967296); [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6466-4: assume 0 == (if issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 else issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);issue_scb_#t~bitwise649#1 := 0; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6466-4: assume !(0 == (if issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 else issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6466-3: assume 536870912 == (if issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 else issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);issue_scb_#t~bitwise649#1 := (if issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 else issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6466-3: assume !(536870912 == (if issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 else issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6400-1: SUMMARY for call __const_udelay(4295); srcloc: null [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6466-2: havoc issue_scb_#t~bitwise649#1;assume (((((if issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 else issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || issue_scb_#t~bitwise649#1 <= (if issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 else issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && issue_scb_#t~bitwise649#1 <= 536870912) && issue_scb_#t~bitwise649#1 >= 0) && ((if issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 else issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || issue_scb_#t~bitwise649#1 > 536870912 + (if issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 else issue_scb_#t~mem648#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && issue_scb_#t~bitwise649#1 >= -9223372036854775808; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6400: issue_scb_~i~0#1 := 1 + issue_scb_~i~0#1;call issue_scb_#t~mem636#1 := read~int#22(issue_scb_~mbox~2#1.base, 15 + issue_scb_~mbox~2#1.offset, 1); [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6466-1: [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433: havoc atomic_inc_~v#1.base, atomic_inc_~v#1.offset;havoc atomic_inc_#in~v#1.base, atomic_inc_#in~v#1.offset;assume { :end_inline_atomic_inc } true;call issue_scb_#t~mem641#1 := read~int#22(issue_scb_~mbox~2#1.base, issue_scb_~mbox~2#1.offset, 1); [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458: call write~int#22(0, issue_scb_~mbox64~0#1.base, issue_scb_~mbox64~0#1.offset, 4);call write~int#22(0, issue_scb_~mbox64~0#1.base, 4 + issue_scb_~mbox64~0#1.offset, 4); [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6363: assume 0 != __mega_runpendq_~tmp~40#1; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6363: assume !(0 != __mega_runpendq_~tmp~40#1); [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6359-1: [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6359: assume 0 == __mega_runpendq_#t~bitwise630#1 % 4294967296;havoc __mega_runpendq_#t~mem629#1;havoc __mega_runpendq_#t~bitwise630#1;assume { :begin_inline_issue_scb } true;issue_scb_#in~adapter#1.base, issue_scb_#in~adapter#1.offset, issue_scb_#in~scb#1.base, issue_scb_#in~scb#1.offset := __mega_runpendq_~adapter#1.base, __mega_runpendq_~adapter#1.offset, __mega_runpendq_~scb~3#1.base, __mega_runpendq_~scb~3#1.offset;havoc issue_scb_#res#1;havoc issue_scb_#t~mem633#1.base, issue_scb_#t~mem633#1.offset, issue_scb_#t~mem634#1.base, issue_scb_#t~mem634#1.offset, issue_scb_#t~mem635#1, issue_scb_#t~mem636#1, issue_scb_#t~mem637#1, issue_scb_#t~memcpy~res638#1.base, issue_scb_#t~memcpy~res638#1.offset, issue_scb_#t~memcpy~res639#1.base, issue_scb_#t~memcpy~res639#1.offset, issue_scb_#t~mem640#1, issue_scb_#t~mem641#1, issue_scb_#t~mem642#1, issue_scb_#t~mem643#1, issue_scb_#t~mem644#1, issue_scb_#t~mem645#1, issue_scb_#t~mem646#1, issue_scb_#t~bitwise647#1, issue_scb_#t~mem648#1, issue_scb_#t~bitwise649#1, issue_scb_#t~mem650#1, issue_scb_#t~mem651#1.base, issue_scb_#t~mem651#1.offset, issue_scb_#t~mem652#1, issue_scb_#t~mem653#1, issue_scb_~adapter#1.base, issue_scb_~adapter#1.offset, issue_scb_~scb#1.base, issue_scb_~scb#1.offset, issue_scb_~mbox64~0#1.base, issue_scb_~mbox64~0#1.offset, issue_scb_~mbox~2#1.base, issue_scb_~mbox~2#1.offset, issue_scb_~i~0#1, issue_scb_~tmp~41#1, issue_scb_~__len~4#1, issue_scb_~__ret~5#1.base, issue_scb_~__ret~5#1.offset, issue_scb_~tmp___0~11#1;issue_scb_~adapter#1.base, issue_scb_~adapter#1.offset := issue_scb_#in~adapter#1.base, issue_scb_#in~adapter#1.offset;issue_scb_~scb#1.base, issue_scb_~scb#1.offset := issue_scb_#in~scb#1.base, issue_scb_#in~scb#1.offset;havoc issue_scb_~mbox64~0#1.base, issue_scb_~mbox64~0#1.offset;havoc issue_scb_~mbox~2#1.base, issue_scb_~mbox~2#1.offset;havoc issue_scb_~i~0#1;havoc issue_scb_~tmp~41#1;havoc issue_scb_~__len~4#1;havoc issue_scb_~__ret~5#1.base, issue_scb_~__ret~5#1.offset;havoc issue_scb_~tmp___0~11#1;call issue_scb_#t~mem633#1.base, issue_scb_#t~mem633#1.offset := read~$Pointer$#22(issue_scb_~adapter#1.base, 40 + issue_scb_~adapter#1.offset, 8);issue_scb_~mbox64~0#1.base, issue_scb_~mbox64~0#1.offset := issue_scb_#t~mem633#1.base, issue_scb_#t~mem633#1.offset;havoc issue_scb_#t~mem633#1.base, issue_scb_#t~mem633#1.offset;call issue_scb_#t~mem634#1.base, issue_scb_#t~mem634#1.offset := read~$Pointer$#22(issue_scb_~adapter#1.base, 48 + issue_scb_~adapter#1.offset, 8);issue_scb_~mbox~2#1.base, issue_scb_~mbox~2#1.offset := issue_scb_#t~mem634#1.base, issue_scb_#t~mem634#1.offset;havoc issue_scb_#t~mem634#1.base, issue_scb_#t~mem634#1.offset;issue_scb_~i~0#1 := 0;call issue_scb_#t~mem635#1 := read~int#22(issue_scb_~mbox~2#1.base, 15 + issue_scb_~mbox~2#1.offset, 1);issue_scb_~tmp~41#1 := (if 0 != issue_scb_#t~mem635#1 % 256 % 4294967296 then 1 else 0);havoc issue_scb_#t~mem635#1; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6359: assume !(0 == __mega_runpendq_#t~bitwise630#1 % 4294967296);havoc __mega_runpendq_#t~mem629#1;havoc __mega_runpendq_#t~bitwise630#1; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6359-4: assume 0 == __mega_runpendq_#t~mem629#1 % 4294967296;__mega_runpendq_#t~bitwise630#1 := 0; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6359-4: assume !(0 == __mega_runpendq_#t~mem629#1 % 4294967296); [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6359-3: assume 4 == __mega_runpendq_#t~mem629#1 % 4294967296;__mega_runpendq_#t~bitwise630#1 := __mega_runpendq_#t~mem629#1; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6359-3: assume !(4 == __mega_runpendq_#t~mem629#1 % 4294967296); [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5748: havoc __mega_runpendq_#t~mem627#1.base, __mega_runpendq_#t~mem627#1.offset, __mega_runpendq_#t~mem628#1.base, __mega_runpendq_#t~mem628#1.offset, __mega_runpendq_#t~mem629#1, __mega_runpendq_#t~bitwise630#1, __mega_runpendq_#t~ret631#1, __mega_runpendq_#t~mem632#1.base, __mega_runpendq_#t~mem632#1.offset, __mega_runpendq_~adapter#1.base, __mega_runpendq_~adapter#1.offset, __mega_runpendq_~scb~3#1.base, __mega_runpendq_~scb~3#1.offset, __mega_runpendq_~pos~0#1.base, __mega_runpendq_~pos~0#1.offset, __mega_runpendq_~next~0#1.base, __mega_runpendq_~next~0#1.offset, __mega_runpendq_~__mptr~1#1.base, __mega_runpendq_~__mptr~1#1.offset, __mega_runpendq_~tmp~40#1;havoc __mega_runpendq_#in~adapter#1.base, __mega_runpendq_#in~adapter#1.offset;assume { :end_inline___mega_runpendq } true; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6359-2: havoc __mega_runpendq_#t~bitwise630#1;assume __mega_runpendq_#t~bitwise630#1 % 4294967296 <= __mega_runpendq_#t~mem629#1 % 4294967296 && __mega_runpendq_#t~bitwise630#1 % 4294967296 <= 4; [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6413-1: call issue_scb_#t~mem637#1 := read~int#22(issue_scb_~mbox~2#1.base, 15 + issue_scb_~mbox~2#1.offset, 1); [2025-02-08 02:04:38,251 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6413: assume 0 != issue_scb_#t~mem637#1 % 256 % 4294967296;havoc issue_scb_#t~mem637#1;issue_scb_#res#1 := -1; [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6413: assume !(0 != issue_scb_#t~mem637#1 % 256 % 4294967296);havoc issue_scb_#t~mem637#1; [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6438: assume 168 == (if issue_scb_#t~mem642#1 % 256 % 4294967296 <= 2147483647 then issue_scb_#t~mem642#1 % 256 % 4294967296 else issue_scb_#t~mem642#1 % 256 % 4294967296 - 4294967296);havoc issue_scb_#t~mem642#1; [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6438: assume !(168 == (if issue_scb_#t~mem642#1 % 256 % 4294967296 <= 2147483647 then issue_scb_#t~mem642#1 % 256 % 4294967296 else issue_scb_#t~mem642#1 % 256 % 4294967296 - 4294967296));havoc issue_scb_#t~mem642#1;call issue_scb_#t~mem643#1 := read~int#22(issue_scb_~mbox~2#1.base, issue_scb_~mbox~2#1.offset, 1); [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6372: assume (__mega_runpendq_~adapter#1.base + (88 + __mega_runpendq_~adapter#1.offset)) % 18446744073709551616 != (__mega_runpendq_~pos~0#1.base + __mega_runpendq_~pos~0#1.offset) % 18446744073709551616; [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6372: assume !((__mega_runpendq_~adapter#1.base + (88 + __mega_runpendq_~adapter#1.offset)) % 18446744073709551616 != (__mega_runpendq_~pos~0#1.base + __mega_runpendq_~pos~0#1.offset) % 18446744073709551616); [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6426: issue_scb_~__ret~5#1.base, issue_scb_~__ret~5#1.offset := issue_scb_#t~memcpy~res639#1.base, issue_scb_#t~memcpy~res639#1.offset;havoc issue_scb_#t~memcpy~res639#1.base, issue_scb_#t~memcpy~res639#1.offset; [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6397: assume 0 != issue_scb_~tmp~41#1; [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6397: assume !(0 != issue_scb_~tmp~41#1); [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422: issue_scb_~__ret~5#1.base, issue_scb_~__ret~5#1.offset := issue_scb_#t~memcpy~res638#1.base, issue_scb_#t~memcpy~res638#1.offset;havoc issue_scb_#t~memcpy~res638#1.base, issue_scb_#t~memcpy~res638#1.offset; [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6426-1: SUMMARY for call issue_scb_#t~memcpy~res639#1.base, issue_scb_#t~memcpy~res639#1.offset := #Ultimate.C_memcpy#22(issue_scb_~mbox~2#1.base, issue_scb_~mbox~2#1.offset, issue_scb_~scb#1.base, 24 + issue_scb_~scb#1.offset, issue_scb_~__len~4#1); srcloc: null [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422-1: SUMMARY for call issue_scb_#t~memcpy~res638#1.base, issue_scb_#t~memcpy~res638#1.offset := #Ultimate.C_memcpy#22(issue_scb_~mbox~2#1.base, issue_scb_~mbox~2#1.offset, issue_scb_~scb#1.base, 24 + issue_scb_~scb#1.offset, issue_scb_~__len~4#1); srcloc: null [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6480-1: issue_scb_#res#1 := 0; [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476-1: SUMMARY for call outb_p(192, (if (1 + issue_scb_#t~mem652#1) % 4294967296 % 4294967296 <= 2147483647 then (1 + issue_scb_#t~mem652#1) % 4294967296 % 4294967296 else (1 + issue_scb_#t~mem652#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476: havoc issue_scb_#t~mem652#1;call issue_scb_#t~mem653#1 := read~int#22(issue_scb_~adapter#1.base, 8 + issue_scb_~adapter#1.offset, 8); [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472-1: SUMMARY for call writel(1 + issue_scb_#t~mem650#1 - issue_scb_#t~mem650#1 % 2, issue_scb_#t~mem651#1.base, 32 + issue_scb_#t~mem651#1.offset); srcloc: null [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472: havoc issue_scb_#t~mem650#1;havoc issue_scb_#t~mem651#1.base, issue_scb_#t~mem651#1.offset; [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6435: assume 167 == (if issue_scb_#t~mem641#1 % 256 % 4294967296 <= 2147483647 then issue_scb_#t~mem641#1 % 256 % 4294967296 else issue_scb_#t~mem641#1 % 256 % 4294967296 - 4294967296);havoc issue_scb_#t~mem641#1; [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6435: assume !(167 == (if issue_scb_#t~mem641#1 % 256 % 4294967296 <= 2147483647 then issue_scb_#t~mem641#1 % 256 % 4294967296 else issue_scb_#t~mem641#1 % 256 % 4294967296 - 4294967296));havoc issue_scb_#t~mem641#1;call issue_scb_#t~mem642#1 := read~int#22(issue_scb_~mbox~2#1.base, issue_scb_~mbox~2#1.offset, 1); [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468: assume 0 != issue_scb_~tmp___0~11#1;call write~int#22(0, issue_scb_~mbox~2#1.base, 64 + issue_scb_~mbox~2#1.offset, 1);call write~int#22(0, issue_scb_~mbox~2#1.base, 65 + issue_scb_~mbox~2#1.offset, 1);call issue_scb_#t~mem650#1 := read~int#22(issue_scb_~adapter#1.base, 56 + issue_scb_~adapter#1.offset, 8);call issue_scb_#t~mem651#1.base, issue_scb_#t~mem651#1.offset := read~$Pointer$#22(issue_scb_~adapter#1.base, 16 + issue_scb_~adapter#1.offset, 8); [2025-02-08 02:04:38,252 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468: assume !(0 != issue_scb_~tmp___0~11#1);call issue_scb_#t~mem652#1 := read~int#22(issue_scb_~adapter#1.base, 8 + issue_scb_~adapter#1.offset, 8); [2025-02-08 02:04:38,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4617: havoc arch_irqs_disabled_flags_#t~bitwise36#1; [2025-02-08 02:04:38,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5309: 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 02:04:38,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11040: havoc _copy_to_user_#t~nondet1843#1; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9516: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9442: call #t~mem1555 := read~int#22(~mc.base, 17 + ~mc.offset, 1);~__pu_val___0~1 := #t~mem1555;havoc #t~mem1555; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9384: assume false; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9384: assume !false; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9574: assume 0 != ~__ret_pu___2~0;#res := -14;call ULTIMATE.dealloc(~#signature~1.base, ~#signature~1.offset);havoc ~#signature~1.base, ~#signature~1.offset; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9574: assume !(0 != ~__ret_pu___2~0); [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9442-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9509: assume 0 != ~__ret_pu___1~0;#res := -14;call ULTIMATE.dealloc(~#signature~1.base, ~#signature~1.offset);havoc ~#signature~1.base, ~#signature~1.offset; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9509: assume !(0 != ~__ret_pu___1~0);call #t~mem1557 := read~int#22(~mc.base, ~mc.offset, 1); [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9410: assume 3 == #t~mem1554 % 256 % 4294967296;havoc #t~mem1554;~umc~0.base, ~umc~0.offset := ~uiocp~0.base, 16 + ~uiocp~0.offset; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9410: assume !(3 == #t~mem1554 % 256 % 4294967296);havoc #t~mem1554; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9419: assume false; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9419: assume !false;~upthru~1.base, ~upthru~1.offset := 0, (if ~__val_gu~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~__val_gu~0 % 18446744073709551616 % 18446744073709551616 else ~__val_gu~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9518: assume true; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9518: assume !true; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9552: assume false; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9552: assume !false; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9445: assume true; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9445: assume !true; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9437: assume 0 != ~__ret_gu~0;#res := -14;call ULTIMATE.dealloc(~#signature~1.base, ~#signature~1.offset);havoc ~#signature~1.base, ~#signature~1.offset; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9437: assume !(0 != ~__ret_gu~0); [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9487: assume false; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9487: assume !false; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9413: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9545: call #t~mem1558 := read~int#22(~mc.base, 17 + ~mc.offset, 1);~__pu_val___2~0 := #t~mem1558;havoc #t~mem1558; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9545-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9471: assume 0 != ~__ret_pu___0~1;#res := -14;call ULTIMATE.dealloc(~#signature~1.base, ~#signature~1.offset);havoc ~#signature~1.base, ~#signature~1.offset; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9471: assume !(0 != ~__ret_pu___0~1); [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9513: assume 3 == #t~mem1557 % 256 % 4294967296;havoc #t~mem1557;~umc~0.base, ~umc~0.offset := ~uioc_mimd~1.base, 24 + ~uioc_mimd~1.offset; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9513: assume !(3 == #t~mem1557 % 256 % 4294967296);havoc #t~mem1557; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9340: call ULTIMATE.dealloc(~#signature~1.base, ~#signature~1.offset);havoc ~#signature~1.base, ~#signature~1.offset; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9406: assume 0 != ~__ret_pu~1;#res := -14;call ULTIMATE.dealloc(~#signature~1.base, ~#signature~1.offset);havoc ~#signature~1.base, ~#signature~1.offset; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9406: assume !(0 != ~__ret_pu~1);call #t~mem1554 := read~int#22(~mc.base, ~mc.offset, 1); [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9522: assume false; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9522: assume !false;~upthru~1.base, ~upthru~1.offset := 0, (if ~__val_gu___0~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~__val_gu___0~0 % 18446744073709551616 % 18446744073709551616 else ~__val_gu___0~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9415: assume true; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9415: assume !true; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9581: #res := 0;call ULTIMATE.dealloc(~#signature~1.base, ~#signature~1.offset);havoc ~#signature~1.base, ~#signature~1.offset; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9548: assume true; [2025-02-08 02:04:38,421 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9548: assume !true; [2025-02-08 02:04:38,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9540: assume 0 != ~__ret_gu___0~0;#res := -14;call ULTIMATE.dealloc(~#signature~1.base, ~#signature~1.offset);havoc ~#signature~1.base, ~#signature~1.offset; [2025-02-08 02:04:38,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9540: assume !(0 != ~__ret_gu___0~0); [2025-02-08 02:04:38,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9449: assume false; [2025-02-08 02:04:38,422 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9449: assume !false; [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10626-2: call megaraid_remove_one_#t~mem1807#1.base, megaraid_remove_one_#t~mem1807#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 64 + megaraid_remove_one_~adapter~24#1.offset, 8);call megaraid_remove_one_#t~mem1808#1.base, megaraid_remove_one_#t~mem1808#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 128 + megaraid_remove_one_~adapter~24#1.offset, 8);call megaraid_remove_one_#t~mem1809#1 := read~int#22(megaraid_remove_one_~adapter~24#1.base, 136 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10626-1: SUMMARY for call pci_free_consistent(megaraid_remove_one_#t~mem1807#1.base, megaraid_remove_one_#t~mem1807#1.offset, 2048, megaraid_remove_one_#t~mem1808#1.base, megaraid_remove_one_#t~mem1808#1.offset, megaraid_remove_one_#t~mem1809#1); srcloc: null [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10593: assume 0 != (megaraid_remove_one_#t~mem1788#1.base + megaraid_remove_one_#t~mem1788#1.offset) % 18446744073709551616;havoc megaraid_remove_one_#t~mem1788#1.base, megaraid_remove_one_#t~mem1788#1.offset;call megaraid_remove_one_#t~mem1789#1.base, megaraid_remove_one_#t~mem1789#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 1196 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10593: assume !(0 != (megaraid_remove_one_#t~mem1788#1.base + megaraid_remove_one_#t~mem1788#1.offset) % 18446744073709551616);havoc megaraid_remove_one_#t~mem1788#1.base, megaraid_remove_one_#t~mem1788#1.offset; [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10036: havoc complete_~arg0#1.base, complete_~arg0#1.offset;havoc complete_#in~arg0#1.base, complete_#in~arg0#1.offset;assume { :end_inline_complete } true; [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10606-1: SUMMARY for call remove_proc_entry(108, 0, megaraid_remove_one_#t~mem1800#1.base, megaraid_remove_one_#t~mem1800#1.offset); srcloc: null [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10602: havoc megaraid_remove_one_#t~mem1796#1.base, megaraid_remove_one_#t~mem1796#1.offset;call megaraid_remove_one_#t~mem1797#1.base, megaraid_remove_one_#t~mem1797#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 1196 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10577: havoc scsi_remove_host_~arg0#1.base, scsi_remove_host_~arg0#1.offset;havoc scsi_remove_host_#in~arg0#1.base, scsi_remove_host_#in~arg0#1.offset;assume { :end_inline_scsi_remove_host } true; [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10606: havoc megaraid_remove_one_#t~mem1800#1.base, megaraid_remove_one_#t~mem1800#1.offset;call megaraid_remove_one_#t~mem1801#1.base, megaraid_remove_one_#t~mem1801#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 1196 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10598-1: SUMMARY for call remove_proc_entry(100, 0, megaraid_remove_one_#t~mem1792#1.base, megaraid_remove_one_#t~mem1792#1.offset); srcloc: null [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10627-1: SUMMARY for call kfree(megaraid_remove_one_#t~mem1810#1.base, megaraid_remove_one_#t~mem1810#1.offset); srcloc: null [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10627: havoc megaraid_remove_one_#t~mem1810#1.base, megaraid_remove_one_#t~mem1810#1.offset;call megaraid_remove_one_#t~mem1811#1.base, megaraid_remove_one_#t~mem1811#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 64 + megaraid_remove_one_~adapter~24#1.offset, 8);call megaraid_remove_one_#t~mem1812#1.base, megaraid_remove_one_#t~mem1812#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 24 + megaraid_remove_one_~adapter~24#1.offset, 8);call megaraid_remove_one_#t~mem1813#1 := read~int#22(megaraid_remove_one_~adapter~24#1.base, 32 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10602-1: SUMMARY for call remove_proc_entry(104, 0, megaraid_remove_one_#t~mem1796#1.base, megaraid_remove_one_#t~mem1796#1.offset); srcloc: null [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10598: havoc megaraid_remove_one_#t~mem1792#1.base, megaraid_remove_one_#t~mem1792#1.offset;call megaraid_remove_one_#t~mem1793#1.base, megaraid_remove_one_#t~mem1793#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 1196 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: havoc mega_internal_done_#t~mem1665#1.base, mega_internal_done_#t~mem1665#1.offset, mega_internal_done_#t~mem1666#1.base, mega_internal_done_#t~mem1666#1.offset, mega_internal_done_~scmd#1.base, mega_internal_done_~scmd#1.offset, mega_internal_done_~adapter~22#1.base, mega_internal_done_~adapter~22#1.offset;havoc mega_internal_done_#in~scmd#1.base, mega_internal_done_#in~scmd#1.offset;assume { :end_inline_mega_internal_done } true; [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10582-1: SUMMARY for call iounmap(0, (if megaraid_remove_one_#t~mem1784#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then megaraid_remove_one_#t~mem1784#1 % 18446744073709551616 % 18446744073709551616 else megaraid_remove_one_#t~mem1784#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10578: call megaraid_remove_one_#t~mem1782#1 := read~int#22(megaraid_remove_one_~adapter~24#1.base, 4 + megaraid_remove_one_~adapter~24#1.offset, 4); [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10582: havoc megaraid_remove_one_#t~mem1784#1;call megaraid_remove_one_#t~mem1785#1.base, megaraid_remove_one_#t~mem1785#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 120 + megaraid_remove_one_~adapter~24#1.offset, 8);call megaraid_remove_one_#t~mem1786#1 := read~int#22(megaraid_remove_one_#t~mem1785#1.base, 648 + megaraid_remove_one_#t~mem1785#1.offset, 8); [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10603-1: SUMMARY for call remove_proc_entry(105, 0, megaraid_remove_one_#t~mem1797#1.base, megaraid_remove_one_#t~mem1797#1.offset); srcloc: null [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10603: havoc megaraid_remove_one_#t~mem1797#1.base, megaraid_remove_one_#t~mem1797#1.offset;call megaraid_remove_one_#t~mem1798#1.base, megaraid_remove_one_#t~mem1798#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 1196 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10578-1: SUMMARY for call __megaraid_shutdown(megaraid_remove_one_~adapter~24#1.base, megaraid_remove_one_~adapter~24#1.offset); srcloc: null [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10607-1: SUMMARY for call remove_proc_entry(109, 0, megaraid_remove_one_#t~mem1801#1.base, megaraid_remove_one_#t~mem1801#1.offset); srcloc: null [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10607: havoc megaraid_remove_one_#t~mem1801#1.base, megaraid_remove_one_#t~mem1801#1.offset;call write~int#3(0, megaraid_remove_one_~#buf~1#1.base, megaraid_remove_one_~#buf~1#1.offset, 1);call write~int#3(0, megaraid_remove_one_~#buf~1#1.base, 1 + megaraid_remove_one_~#buf~1#1.offset, 1);call write~int#3(0, megaraid_remove_one_~#buf~1#1.base, 2 + megaraid_remove_one_~#buf~1#1.offset, 1);call write~int#3(0, megaraid_remove_one_~#buf~1#1.base, 3 + megaraid_remove_one_~#buf~1#1.offset, 1);call write~int#3(0, megaraid_remove_one_~#buf~1#1.base, 4 + megaraid_remove_one_~#buf~1#1.offset, 1);call write~int#3(0, megaraid_remove_one_~#buf~1#1.base, 5 + megaraid_remove_one_~#buf~1#1.offset, 1);call write~int#3(0, megaraid_remove_one_~#buf~1#1.base, 6 + megaraid_remove_one_~#buf~1#1.offset, 1);call write~int#3(0, megaraid_remove_one_~#buf~1#1.base, 7 + megaraid_remove_one_~#buf~1#1.offset, 1);call write~int#3(0, megaraid_remove_one_~#buf~1#1.base, 8 + megaraid_remove_one_~#buf~1#1.offset, 1);call write~int#3(0, megaraid_remove_one_~#buf~1#1.base, 9 + megaraid_remove_one_~#buf~1#1.offset, 1);call write~int#3(0, megaraid_remove_one_~#buf~1#1.base, 10 + megaraid_remove_one_~#buf~1#1.offset, 1);call write~int#3(0, megaraid_remove_one_~#buf~1#1.base, 11 + megaraid_remove_one_~#buf~1#1.offset, 1);call megaraid_remove_one_#t~mem1802#1.base, megaraid_remove_one_#t~mem1802#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 120 + megaraid_remove_one_~adapter~24#1.offset, 8);call megaraid_remove_one_#t~mem1803#1 := read~int#22(megaraid_remove_one_#t~mem1802#1.base, 524 + megaraid_remove_one_#t~mem1802#1.offset, 4);megaraid_remove_one_#t~loopctr1804#1 := 0; [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10628: havoc megaraid_remove_one_#t~mem1811#1.base, megaraid_remove_one_#t~mem1811#1.offset;havoc megaraid_remove_one_#t~mem1812#1.base, megaraid_remove_one_#t~mem1812#1.offset;havoc megaraid_remove_one_#t~mem1813#1; [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10595-1: SUMMARY for call remove_proc_entry(97, 0, megaraid_remove_one_#t~mem1789#1.base, megaraid_remove_one_#t~mem1789#1.offset); srcloc: null [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10628-1: SUMMARY for call pci_free_consistent(megaraid_remove_one_#t~mem1811#1.base, megaraid_remove_one_#t~mem1811#1.offset, 74, megaraid_remove_one_#t~mem1812#1.base, megaraid_remove_one_#t~mem1812#1.offset, megaraid_remove_one_#t~mem1813#1); srcloc: null [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10595: havoc megaraid_remove_one_#t~mem1789#1.base, megaraid_remove_one_#t~mem1789#1.offset;call megaraid_remove_one_#t~mem1790#1.base, megaraid_remove_one_#t~mem1790#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 1196 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10599-1: SUMMARY for call remove_proc_entry(101, 0, megaraid_remove_one_#t~mem1793#1.base, megaraid_remove_one_#t~mem1793#1.offset); srcloc: null [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10599: havoc megaraid_remove_one_#t~mem1793#1.base, megaraid_remove_one_#t~mem1793#1.offset;call megaraid_remove_one_#t~mem1794#1.base, megaraid_remove_one_#t~mem1794#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 1196 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10620: assume true;havoc megaraid_remove_one_#t~nondet1805#1;call write~int#3(megaraid_remove_one_#t~nondet1805#1, megaraid_remove_one_~#buf~1#1.base, megaraid_remove_one_~#buf~1#1.offset + megaraid_remove_one_#t~loopctr1804#1, 8);megaraid_remove_one_#t~loopctr1804#1 := 1 + megaraid_remove_one_#t~loopctr1804#1; [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10620: assume true;havoc megaraid_remove_one_#t~mem1802#1.base, megaraid_remove_one_#t~mem1802#1.offset;havoc megaraid_remove_one_#t~mem1803#1;havoc megaraid_remove_one_#t~loopctr1804#1;havoc megaraid_remove_one_#t~nondet1805#1;havoc megaraid_remove_one_#t~ret1806#1; [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10587-1: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, megaraid_remove_one_#t~mem1787#1, 16); srcloc: null [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10587: havoc megaraid_remove_one_#t~mem1787#1; [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10591-1: SUMMARY for call mega_free_sgl(megaraid_remove_one_~adapter~24#1.base, megaraid_remove_one_~adapter~24#1.offset); srcloc: null [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10591: call megaraid_remove_one_#t~mem1788#1.base, megaraid_remove_one_#t~mem1788#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 1196 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10583-1: SUMMARY for call __release_region(~#iomem_resource~0.base, ~#iomem_resource~0.offset, megaraid_remove_one_#t~mem1786#1, 128); srcloc: null [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10583: havoc megaraid_remove_one_#t~mem1785#1.base, megaraid_remove_one_#t~mem1785#1.offset;havoc megaraid_remove_one_#t~mem1786#1; [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10604: havoc megaraid_remove_one_#t~mem1798#1.base, megaraid_remove_one_#t~mem1798#1.offset;call megaraid_remove_one_#t~mem1799#1.base, megaraid_remove_one_#t~mem1799#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 1196 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10571: call ULTIMATE.dealloc(megaraid_remove_one_~#buf~1#1.base, megaraid_remove_one_~#buf~1#1.offset);havoc megaraid_remove_one_~#buf~1#1.base, megaraid_remove_one_~#buf~1#1.offset;havoc megaraid_remove_one_#t~ret1781#1.base, megaraid_remove_one_#t~ret1781#1.offset, megaraid_remove_one_#t~mem1782#1, megaraid_remove_one_#t~bitwise1783#1, megaraid_remove_one_#t~mem1784#1, megaraid_remove_one_#t~mem1785#1.base, megaraid_remove_one_#t~mem1785#1.offset, megaraid_remove_one_#t~mem1786#1, megaraid_remove_one_#t~mem1787#1, megaraid_remove_one_#t~mem1788#1.base, megaraid_remove_one_#t~mem1788#1.offset, megaraid_remove_one_#t~mem1789#1.base, megaraid_remove_one_#t~mem1789#1.offset, megaraid_remove_one_#t~mem1790#1.base, megaraid_remove_one_#t~mem1790#1.offset, megaraid_remove_one_#t~mem1791#1.base, megaraid_remove_one_#t~mem1791#1.offset, megaraid_remove_one_#t~mem1792#1.base, megaraid_remove_one_#t~mem1792#1.offset, megaraid_remove_one_#t~mem1793#1.base, megaraid_remove_one_#t~mem1793#1.offset, megaraid_remove_one_#t~mem1794#1.base, megaraid_remove_one_#t~mem1794#1.offset, megaraid_remove_one_#t~mem1795#1.base, megaraid_remove_one_#t~mem1795#1.offset, megaraid_remove_one_#t~mem1796#1.base, megaraid_remove_one_#t~mem1796#1.offset, megaraid_remove_one_#t~mem1797#1.base, megaraid_remove_one_#t~mem1797#1.offset, megaraid_remove_one_#t~mem1798#1.base, megaraid_remove_one_#t~mem1798#1.offset, megaraid_remove_one_#t~mem1799#1.base, megaraid_remove_one_#t~mem1799#1.offset, megaraid_remove_one_#t~mem1800#1.base, megaraid_remove_one_#t~mem1800#1.offset, megaraid_remove_one_#t~mem1801#1.base, megaraid_remove_one_#t~mem1801#1.offset, megaraid_remove_one_#t~mem1802#1.base, megaraid_remove_one_#t~mem1802#1.offset, megaraid_remove_one_#t~mem1803#1, megaraid_remove_one_#t~loopctr1804#1, megaraid_remove_one_#t~nondet1805#1, megaraid_remove_one_#t~ret1806#1, megaraid_remove_one_#t~mem1807#1.base, megaraid_remove_one_#t~mem1807#1.offset, megaraid_remove_one_#t~mem1808#1.base, megaraid_remove_one_#t~mem1808#1.offset, megaraid_remove_one_#t~mem1809#1, megaraid_remove_one_#t~mem1810#1.base, megaraid_remove_one_#t~mem1810#1.offset, megaraid_remove_one_#t~mem1811#1.base, megaraid_remove_one_#t~mem1811#1.offset, megaraid_remove_one_#t~mem1812#1.base, megaraid_remove_one_#t~mem1812#1.offset, megaraid_remove_one_#t~mem1813#1, megaraid_remove_one_~pdev#1.base, megaraid_remove_one_~pdev#1.offset, megaraid_remove_one_~host~1#1.base, megaraid_remove_one_~host~1#1.offset, megaraid_remove_one_~tmp~84#1.base, megaraid_remove_one_~tmp~84#1.offset, megaraid_remove_one_~adapter~24#1.base, megaraid_remove_one_~adapter~24#1.offset, megaraid_remove_one_~#buf~1#1.base, megaraid_remove_one_~#buf~1#1.offset;havoc megaraid_remove_one_#in~pdev#1.base, megaraid_remove_one_#in~pdev#1.offset;assume { :end_inline_megaraid_remove_one } true; [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10604-1: SUMMARY for call remove_proc_entry(106, 0, megaraid_remove_one_#t~mem1798#1.base, megaraid_remove_one_#t~mem1798#1.offset); srcloc: null [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10596: havoc megaraid_remove_one_#t~mem1790#1.base, megaraid_remove_one_#t~mem1790#1.offset;call megaraid_remove_one_#t~mem1791#1.base, megaraid_remove_one_#t~mem1791#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 1196 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10629: SUMMARY for call scsi_host_put(megaraid_remove_one_~host~1#1.base, megaraid_remove_one_~host~1#1.offset); srcloc: null [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10596-1: SUMMARY for call remove_proc_entry(98, 0, megaraid_remove_one_#t~mem1790#1.base, megaraid_remove_one_#t~mem1790#1.offset); srcloc: null [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10600: havoc megaraid_remove_one_#t~mem1794#1.base, megaraid_remove_one_#t~mem1794#1.offset;call megaraid_remove_one_#t~mem1795#1.base, megaraid_remove_one_#t~mem1795#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 1196 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10600-1: SUMMARY for call remove_proc_entry(102, 0, megaraid_remove_one_#t~mem1794#1.base, megaraid_remove_one_#t~mem1794#1.offset); srcloc: null [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10621: SUMMARY for call remove_proc_entry(megaraid_remove_one_~#buf~1#1.base, megaraid_remove_one_~#buf~1#1.offset, ~mega_proc_dir_entry~0.base, ~mega_proc_dir_entry~0.offset); srcloc: null [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10580: assume 0 != megaraid_remove_one_#t~bitwise1783#1;havoc megaraid_remove_one_#t~mem1782#1;havoc megaraid_remove_one_#t~bitwise1783#1;call megaraid_remove_one_#t~mem1784#1 := read~int#22(megaraid_remove_one_~adapter~24#1.base, 8 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10580: assume !(0 != megaraid_remove_one_#t~bitwise1783#1);havoc megaraid_remove_one_#t~mem1782#1;havoc megaraid_remove_one_#t~bitwise1783#1;call megaraid_remove_one_#t~mem1787#1 := read~int#22(megaraid_remove_one_~adapter~24#1.base, 8 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10580-2: havoc megaraid_remove_one_#t~bitwise1783#1;assume (((((if megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 else megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || megaraid_remove_one_#t~bitwise1783#1 <= (if megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 else megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && megaraid_remove_one_#t~bitwise1783#1 <= 536870912) && megaraid_remove_one_#t~bitwise1783#1 >= 0) && ((if megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 else megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || megaraid_remove_one_#t~bitwise1783#1 > 536870912 + (if megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 else megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && megaraid_remove_one_#t~bitwise1783#1 >= -9223372036854775808; [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10580-1: [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10605-1: SUMMARY for call remove_proc_entry(107, 0, megaraid_remove_one_#t~mem1799#1.base, megaraid_remove_one_#t~mem1799#1.offset); srcloc: null [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10605: havoc megaraid_remove_one_#t~mem1799#1.base, megaraid_remove_one_#t~mem1799#1.offset;call megaraid_remove_one_#t~mem1800#1.base, megaraid_remove_one_#t~mem1800#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 1196 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10580-4: assume 0 == (if megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 else megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);megaraid_remove_one_#t~bitwise1783#1 := 0; [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10580-4: assume !(0 == (if megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 else megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10580-3: assume 536870912 == (if megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 else megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);megaraid_remove_one_#t~bitwise1783#1 := (if megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 else megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10580-3: assume !(536870912 == (if megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 else megaraid_remove_one_#t~mem1782#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10597-1: SUMMARY for call remove_proc_entry(99, 0, megaraid_remove_one_#t~mem1791#1.base, megaraid_remove_one_#t~mem1791#1.offset); srcloc: null [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10630-1: SUMMARY for call pci_disable_device(megaraid_remove_one_~pdev#1.base, megaraid_remove_one_~pdev#1.offset); srcloc: null [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10597: havoc megaraid_remove_one_#t~mem1791#1.base, megaraid_remove_one_#t~mem1791#1.offset;call megaraid_remove_one_#t~mem1792#1.base, megaraid_remove_one_#t~mem1792#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 1196 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10626: havoc megaraid_remove_one_#t~mem1807#1.base, megaraid_remove_one_#t~mem1807#1.offset;havoc megaraid_remove_one_#t~mem1808#1.base, megaraid_remove_one_#t~mem1808#1.offset;havoc megaraid_remove_one_#t~mem1809#1;call megaraid_remove_one_#t~mem1810#1.base, megaraid_remove_one_#t~mem1810#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 1169 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10601-1: SUMMARY for call remove_proc_entry(103, 0, megaraid_remove_one_#t~mem1795#1.base, megaraid_remove_one_#t~mem1795#1.offset); srcloc: null [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10601: havoc megaraid_remove_one_#t~mem1795#1.base, megaraid_remove_one_#t~mem1795#1.offset;call megaraid_remove_one_#t~mem1796#1.base, megaraid_remove_one_#t~mem1796#1.offset := read~$Pointer$#22(megaraid_remove_one_~adapter~24#1.base, 1196 + megaraid_remove_one_~adapter~24#1.offset, 8); [2025-02-08 02:04:38,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10630: ~hba_count~0 := ~hba_count~0 - 1;call ULTIMATE.dealloc(megaraid_remove_one_~#buf~1#1.base, megaraid_remove_one_~#buf~1#1.offset);havoc megaraid_remove_one_~#buf~1#1.base, megaraid_remove_one_~#buf~1#1.offset; [2025-02-08 02:04:39,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11162: havoc scsi_allocate_command_#t~ret1860#1.base, scsi_allocate_command_#t~ret1860#1.offset; [2025-02-08 02:04:48,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9020: megadev_ioctl_~tmp___3~7#1 := megadev_ioctl_#t~ret1471#1;havoc megadev_ioctl_#t~mem1470#1;havoc megadev_ioctl_#t~ret1471#1; [2025-02-08 02:04:48,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9020-1: SUMMARY for call megadev_ioctl_#t~ret1471#1 := copy_from_user(megadev_ioctl_~data~0#1.base, megadev_ioctl_~data~0#1.offset, 0, (if megadev_ioctl_~uxferaddr~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then megadev_ioctl_~uxferaddr~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else megadev_ioctl_~uxferaddr~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), megadev_ioctl_#t~mem1470#1 % 4294967296); srcloc: null [2025-02-08 02:04:48,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10209: havoc megaraid_probe_one_#t~ret1705#1.base, megaraid_probe_one_#t~ret1705#1.offset;assume { :begin_inline___raw_spin_lock_init } true;__raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset := megaraid_probe_one_~adapter~23#1.base, 1348 + megaraid_probe_one_~adapter~23#1.offset, 79, 0, megaraid_probe_one_~#__key~1#1.base, megaraid_probe_one_~#__key~1#1.offset;havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;__raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset := __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset;__raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset := __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset;__raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset := __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset; [2025-02-08 02:04:48,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10209-1: SUMMARY for call megaraid_probe_one_#t~ret1705#1.base, megaraid_probe_one_#t~ret1705#1.offset := spinlock_check(megaraid_probe_one_~adapter~23#1.base, 1348 + megaraid_probe_one_~adapter~23#1.offset); srcloc: null [2025-02-08 02:04:48,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10804: assume 0 != main_~res_megadev_open_47~0#1; [2025-02-08 02:04:48,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10804: assume !(0 != main_~res_megadev_open_47~0#1);main_~ldv_s_megadev_fops_file_operations~0#1 := 0; [2025-02-08 02:04:48,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5651: havoc mega_8_to_40ld_#t~mem836#1, mega_8_to_40ld_#t~mem837#1, mega_8_to_40ld_#t~mem838#1, mega_8_to_40ld_#t~mem839#1, mega_8_to_40ld_#t~mem840#1, mega_8_to_40ld_#t~mem841#1, mega_8_to_40ld_#t~mem842#1, mega_8_to_40ld_#t~mem843#1, mega_8_to_40ld_#t~mem844#1, mega_8_to_40ld_#t~mem845#1, mega_8_to_40ld_#t~mem846#1, mega_8_to_40ld_#t~mem847#1, mega_8_to_40ld_~inquiry#1.base, mega_8_to_40ld_~inquiry#1.offset, mega_8_to_40ld_~enquiry3#1.base, mega_8_to_40ld_~enquiry3#1.offset, mega_8_to_40ld_~product_info#1.base, mega_8_to_40ld_~product_info#1.offset, mega_8_to_40ld_~i~2#1;havoc mega_8_to_40ld_#in~inquiry#1.base, mega_8_to_40ld_#in~inquiry#1.offset, mega_8_to_40ld_#in~enquiry3#1.base, mega_8_to_40ld_#in~enquiry3#1.offset, mega_8_to_40ld_#in~product_info#1.base, mega_8_to_40ld_#in~product_info#1.offset;assume { :end_inline_mega_8_to_40ld } true;call mega_query_adapter_#t~mem298#1.base, mega_query_adapter_#t~mem298#1.offset := read~$Pointer$#22(mega_query_adapter_~adapter#1.base, 64 + mega_query_adapter_~adapter#1.offset, 8);call mega_query_adapter_#t~mem299#1 := read~int#22(mega_query_adapter_~#dma_handle~0#1.base, mega_query_adapter_~#dma_handle~0#1.offset, 8); [2025-02-08 02:04:48,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10474: havoc megaraid_probe_one_#t~mem1765#1.base, megaraid_probe_one_#t~mem1765#1.offset;havoc megaraid_probe_one_#t~mem1766#1;call megaraid_probe_one_#t~mem1767#1.base, megaraid_probe_one_#t~mem1767#1.offset := read~$Pointer$#22(megaraid_probe_one_~adapter~23#1.base, 1169 + megaraid_probe_one_~adapter~23#1.offset, 8); [2025-02-08 02:04:48,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9615: assume -2147483648 <= mega_enum_raid_scsi_#t~ret1570#1 && mega_enum_raid_scsi_#t~ret1570#1 <= 2147483647;mega_enum_raid_scsi_~tmp~74#1 := mega_enum_raid_scsi_#t~ret1570#1;havoc mega_enum_raid_scsi_#t~ret1570#1; [2025-02-08 02:04:48,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9615-1: SUMMARY for call mega_enum_raid_scsi_#t~ret1570#1 := issue_scb_block(mega_enum_raid_scsi_~adapter#1.base, mega_enum_raid_scsi_~adapter#1.offset, mega_enum_raid_scsi_~#raw_mbox~2#1.base, mega_enum_raid_scsi_~#raw_mbox~2#1.offset); srcloc: null [2025-02-08 02:04:48,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10276: assume 4369 == megaraid_probe_one_~subsysid~0#1 % 65536 % 4294967296; [2025-02-08 02:04:48,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10276: assume !(4369 == megaraid_probe_one_~subsysid~0#1 % 65536 % 4294967296); [2025-02-08 02:04:48,853 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7303: call ULTIMATE.dealloc(megaraid_reset_~#mc~0#1.base, megaraid_reset_~#mc~0#1.offset);havoc megaraid_reset_~#mc~0#1.base, megaraid_reset_~#mc~0#1.offset;main_#t~ret1827#1 := megaraid_reset_#res#1;havoc megaraid_reset_#t~mem876#1.base, megaraid_reset_#t~mem876#1.offset, megaraid_reset_#t~mem877#1.base, megaraid_reset_#t~mem877#1.offset, megaraid_reset_#t~ret878#1, megaraid_reset_#t~ret879#1, megaraid_reset_#t~ret880#1, megaraid_reset_#t~ret881#1, megaraid_reset_~cmd#1.base, megaraid_reset_~cmd#1.offset, megaraid_reset_~adapter~5#1.base, megaraid_reset_~adapter~5#1.offset, megaraid_reset_~#mc~0#1.base, megaraid_reset_~#mc~0#1.offset, megaraid_reset_~rval~1#1, megaraid_reset_~tmp~48#1;havoc megaraid_reset_#in~cmd#1.base, megaraid_reset_#in~cmd#1.offset;assume { :end_inline_megaraid_reset } true;assume -2147483648 <= main_#t~ret1827#1 && main_#t~ret1827#1 <= 2147483647;havoc main_#t~ret1827#1; [2025-02-08 02:04:48,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10210: havoc __raw_spin_lock_init_~arg0#1.base, __raw_spin_lock_init_~arg0#1.offset, __raw_spin_lock_init_~arg1#1.base, __raw_spin_lock_init_~arg1#1.offset, __raw_spin_lock_init_~arg2#1.base, __raw_spin_lock_init_~arg2#1.offset;havoc __raw_spin_lock_init_#in~arg0#1.base, __raw_spin_lock_init_#in~arg0#1.offset, __raw_spin_lock_init_#in~arg1#1.base, __raw_spin_lock_init_#in~arg1#1.offset, __raw_spin_lock_init_#in~arg2#1.base, __raw_spin_lock_init_#in~arg2#1.offset;assume { :end_inline___raw_spin_lock_init } true;call write~int#22((if ~max_cmd_per_lun~0 % 4294967296 % 65536 <= 32767 then ~max_cmd_per_lun~0 % 4294967296 % 65536 else ~max_cmd_per_lun~0 % 4294967296 % 65536 - 65536), megaraid_probe_one_~host~0#1.base, 566 + megaraid_probe_one_~host~0#1.offset, 2);call write~int#22(~max_sectors_per_io~0, megaraid_probe_one_~host~0#1.base, 572 + megaraid_probe_one_~host~0#1.offset, 2);call write~$Pointer$#22(megaraid_probe_one_~pdev#1.base, megaraid_probe_one_~pdev#1.offset, megaraid_probe_one_~adapter~23#1.base, 64 + megaraid_probe_one_~adapter~23#1.offset, 8);call write~$Pointer$#22(megaraid_probe_one_~host~0#1.base, megaraid_probe_one_~host~0#1.offset, megaraid_probe_one_~adapter~23#1.base, 120 + megaraid_probe_one_~adapter~23#1.offset, 8);call megaraid_probe_one_#t~mem1706#1.base, megaraid_probe_one_#t~mem1706#1.offset := read~$Pointer$#22(megaraid_probe_one_~adapter~23#1.base, 120 + megaraid_probe_one_~adapter~23#1.offset, 8);call write~int#22(megaraid_probe_one_~irq~0#1, megaraid_probe_one_#t~mem1706#1.base, 666 + megaraid_probe_one_#t~mem1706#1.offset, 4);havoc megaraid_probe_one_#t~mem1706#1.base, megaraid_probe_one_#t~mem1706#1.offset; [2025-02-08 02:04:48,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10474-1: SUMMARY for call free_irq(megaraid_probe_one_#t~mem1766#1, megaraid_probe_one_~adapter~23#1.base, megaraid_probe_one_~adapter~23#1.offset); srcloc: null [2025-02-08 02:04:48,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10408: megaraid_probe_one_#t~ret1747#1 := mega_init_scb_#res#1;havoc mega_init_scb_#t~mem1403#1.base, mega_init_scb_#t~mem1403#1.offset, mega_init_scb_#t~mem1404#1, mega_init_scb_#t~mem1405#1.base, mega_init_scb_#t~mem1405#1.offset, mega_init_scb_#t~mem1406#1.base, mega_init_scb_#t~mem1406#1.offset, mega_init_scb_#t~mem1407#1, mega_init_scb_#t~ret1408#1.base, mega_init_scb_#t~ret1408#1.offset, mega_init_scb_#t~mem1409#1.base, mega_init_scb_#t~mem1409#1.offset, mega_init_scb_#t~mem1410#1.base, mega_init_scb_#t~mem1410#1.offset, mega_init_scb_#t~ret1411#1, mega_init_scb_#t~mem1412#1.base, mega_init_scb_#t~mem1412#1.offset, mega_init_scb_#t~ret1413#1.base, mega_init_scb_#t~ret1413#1.offset, mega_init_scb_#t~mem1414#1.base, mega_init_scb_#t~mem1414#1.offset, mega_init_scb_#t~ret1415#1, mega_init_scb_#t~mem1416#1.base, mega_init_scb_#t~mem1416#1.offset, mega_init_scb_#t~ret1417#1.base, mega_init_scb_#t~ret1417#1.offset, mega_init_scb_#t~mem1418#1.base, mega_init_scb_#t~mem1418#1.offset, mega_init_scb_#t~ret1419#1, mega_init_scb_#t~mem1420#1, mega_init_scb_~adapter#1.base, mega_init_scb_~adapter#1.offset, mega_init_scb_~scb~7#1.base, mega_init_scb_~scb~7#1.offset, mega_init_scb_~i~8#1, mega_init_scb_~tmp~69#1.base, mega_init_scb_~tmp~69#1.offset, mega_init_scb_~tmp___0~26#1.base, mega_init_scb_~tmp___0~26#1.offset, mega_init_scb_~tmp___1~18#1.base, mega_init_scb_~tmp___1~18#1.offset;havoc mega_init_scb_#in~adapter#1.base, mega_init_scb_#in~adapter#1.offset;assume { :end_inline_mega_init_scb } true;assume -2147483648 <= megaraid_probe_one_#t~ret1747#1 && megaraid_probe_one_#t~ret1747#1 <= 2147483647;megaraid_probe_one_~tmp___15~2#1 := megaraid_probe_one_#t~ret1747#1;havoc megaraid_probe_one_#t~ret1747#1; [2025-02-08 02:04:48,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10144: assume -2147483648 <= megaraid_probe_one_#t~ret1687#1 && megaraid_probe_one_#t~ret1687#1 <= 2147483647;havoc megaraid_probe_one_#t~mem1685#1;havoc megaraid_probe_one_#t~mem1686#1;havoc megaraid_probe_one_#t~ret1687#1; [2025-02-08 02:04:48,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10144-1: SUMMARY for call megaraid_probe_one_#t~ret1687#1 := printk(72, 0); srcloc: null [2025-02-08 02:04:48,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11135: havoc pci_enable_device_#t~nondet1855#1;megaraid_probe_one_#t~ret1667#1 := pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet1855#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;havoc pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;assume { :end_inline_pci_enable_device } true;assume -2147483648 <= megaraid_probe_one_#t~ret1667#1 && megaraid_probe_one_#t~ret1667#1 <= 2147483647;megaraid_probe_one_~tmp~82#1 := megaraid_probe_one_#t~ret1667#1;havoc megaraid_probe_one_#t~ret1667#1; [2025-02-08 02:04:48,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6775-1: SUMMARY for call cpu_relax(); srcloc: null [2025-02-08 02:04:48,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6775: call megaraid_isr_memmapped_#t~mem717#1.base, megaraid_isr_memmapped_#t~mem717#1.offset := read~$Pointer$#22(megaraid_isr_memmapped_~adapter~2#1.base, 16 + megaraid_isr_memmapped_~adapter~2#1.offset, 8); [2025-02-08 02:04:48,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9682: assume mega_get_boot_drv_~i~10#1 <= 13; [2025-02-08 02:04:48,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9682: assume !(mega_get_boot_drv_~i~10#1 <= 13); [2025-02-08 02:04:48,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652-1: SUMMARY for call pci_free_consistent(mega_query_adapter_#t~mem298#1.base, mega_query_adapter_#t~mem298#1.offset, 166, mega_query_adapter_~ext_inq~0#1.base, mega_query_adapter_~ext_inq~0#1.offset, mega_query_adapter_#t~mem299#1); srcloc: null [2025-02-08 02:04:48,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8823: assume 65536 == (if megadev_ioctl_#t~mem1424#1 % 4294967296 % 4294967296 <= 2147483647 then megadev_ioctl_#t~mem1424#1 % 4294967296 % 4294967296 else megadev_ioctl_#t~mem1424#1 % 4294967296 % 4294967296 - 4294967296);havoc megadev_ioctl_#t~mem1424#1; [2025-02-08 02:04:48,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8823: assume !(65536 == (if megadev_ioctl_#t~mem1424#1 % 4294967296 % 4294967296 <= 2147483647 then megadev_ioctl_#t~mem1424#1 % 4294967296 % 4294967296 else megadev_ioctl_#t~mem1424#1 % 4294967296 % 4294967296 - 4294967296));havoc megadev_ioctl_#t~mem1424#1;call megadev_ioctl_#t~mem1425#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 8 + megadev_ioctl_~#uioc~0#1.offset, 4); [2025-02-08 02:04:48,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652: havoc mega_query_adapter_#t~mem298#1.base, mega_query_adapter_#t~mem298#1.offset;havoc mega_query_adapter_#t~mem299#1; [2025-02-08 02:04:48,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9814: assume 0 != mega_do_del_logdrv_~rval~7#1; [2025-02-08 02:04:48,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9814: assume !(0 != mega_do_del_logdrv_~rval~7#1);call write~int#22(1, mega_do_del_logdrv_~adapter#1.base, 1340 + mega_do_del_logdrv_~adapter#1.offset, 4);mega_do_del_logdrv_#res#1 := mega_do_del_logdrv_~rval~7#1;call ULTIMATE.dealloc(mega_do_del_logdrv_~#mc~3#1.base, mega_do_del_logdrv_~#mc~3#1.offset);havoc mega_do_del_logdrv_~#mc~3#1.base, mega_do_del_logdrv_~#mc~3#1.offset; [2025-02-08 02:04:48,854 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7502: call write~$Pointer$#22(mega_create_proc_entry_#t~ret929#1.base, mega_create_proc_entry_#t~ret929#1.offset, mega_create_proc_entry_~adapter~6#1.base, 1244 + mega_create_proc_entry_~adapter~6#1.offset, 8);havoc mega_create_proc_entry_#t~ret929#1.base, mega_create_proc_entry_#t~ret929#1.offset; [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7502-1: SUMMARY for call mega_create_proc_entry_#t~ret929#1.base, mega_create_proc_entry_#t~ret929#1.offset := create_proc_read_entry(43, 0, 33024, mega_create_proc_entry_~controller_proc_dir_entry~0#1.base, mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset, #funAddr~proc_pdrv_ch0.base, #funAddr~proc_pdrv_ch0.offset, mega_create_proc_entry_~adapter~6#1.base, mega_create_proc_entry_~adapter~6#1.offset); srcloc: null [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10277: assume 4369 == megaraid_probe_one_~subsysvid~0#1 % 65536 % 4294967296;megaraid_probe_one_~tmp___9~3#1 := megaraid_probe_one_#t~nondet1726#1;havoc megaraid_probe_one_#t~nondet1726#1; [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10277: assume !(4369 == megaraid_probe_one_~subsysvid~0#1 % 65536 % 4294967296); [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5190: assume 0 != dma_unmap_single_attrs_~tmp___1~2#1; [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5190: assume !(0 != dma_unmap_single_attrs_~tmp___1~2#1);call dma_unmap_single_attrs_#t~mem195#1.base, dma_unmap_single_attrs_#t~mem195#1.offset := read~$Pointer$#22(dma_unmap_single_attrs_~ops~1#1.base, 24 + dma_unmap_single_attrs_~ops~1#1.offset, 8); [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9154: assume 0 != megadev_ioctl_#t~mem1517#1 % 4294967296;havoc megadev_ioctl_#t~mem1517#1;call megadev_ioctl_#t~mem1518#1.base, megadev_ioctl_#t~mem1518#1.offset := read~$Pointer$#1(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, 8);call megadev_ioctl_#t~mem1519#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 34 + megadev_ioctl_~#uioc~0#1.offset, 4);call megadev_ioctl_#t~mem1520#1 := read~int#22(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset, 8); [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9154: assume !(0 != megadev_ioctl_#t~mem1517#1 % 4294967296);havoc megadev_ioctl_#t~mem1517#1; [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10343: assume 0 != megaraid_probe_one_~tmp___14~2#1;~mega_hbas~0.is_bios_enabled := ~mega_hbas~0.is_bios_enabled[~hba_count~0 := 1]; [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10343: assume !(0 != megaraid_probe_one_~tmp___14~2#1); [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10145: assume -2147483648 <= megaraid_probe_one_#t~ret1688#1 && megaraid_probe_one_#t~ret1688#1 <= 2147483647;havoc megaraid_probe_one_#t~ret1688#1;call megaraid_probe_one_#t~mem1689#1 := read~int#22(megaraid_probe_one_~pdev#1.base, 1209 + megaraid_probe_one_~pdev#1.offset, 8);megaraid_probe_one_~mega_baseport~0#1 := megaraid_probe_one_#t~mem1689#1;havoc megaraid_probe_one_#t~mem1689#1;call megaraid_probe_one_#t~mem1690#1 := read~int#22(megaraid_probe_one_~pdev#1.base, 1205 + megaraid_probe_one_~pdev#1.offset, 4);megaraid_probe_one_~irq~0#1 := (if megaraid_probe_one_#t~mem1690#1 % 4294967296 % 4294967296 <= 2147483647 then megaraid_probe_one_#t~mem1690#1 % 4294967296 % 4294967296 else megaraid_probe_one_#t~mem1690#1 % 4294967296 % 4294967296 - 4294967296);havoc megaraid_probe_one_#t~mem1690#1;megaraid_probe_one_~tbase~0#1 := megaraid_probe_one_~mega_baseport~0#1;call megaraid_probe_one_#t~mem1691#1 := read~int#22(megaraid_probe_one_~pdev#1.base, 1233 + megaraid_probe_one_~pdev#1.offset, 8); [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9154-1: call megadev_ioctl_#t~mem1517#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 34 + megadev_ioctl_~#uioc~0#1.offset, 4); [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10145-1: SUMMARY for call megaraid_probe_one_#t~ret1688#1 := printk(73, 0); srcloc: null [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5587: assume 0 == (mega_setup_mailbox_#t~mem262#1.base + mega_setup_mailbox_#t~mem262#1.offset) % 18446744073709551616;havoc mega_setup_mailbox_#t~mem262#1.base, mega_setup_mailbox_#t~mem262#1.offset;mega_setup_mailbox_#res#1 := -1; [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5587: assume !(0 == (mega_setup_mailbox_#t~mem262#1.base + mega_setup_mailbox_#t~mem262#1.offset) % 18446744073709551616);havoc mega_setup_mailbox_#t~mem262#1.base, mega_setup_mailbox_#t~mem262#1.offset;call mega_setup_mailbox_#t~mem263#1.base, mega_setup_mailbox_#t~mem263#1.offset := read~$Pointer$#22(mega_setup_mailbox_~adapter#1.base, 24 + mega_setup_mailbox_~adapter#1.offset, 8);call write~$Pointer$#22(mega_setup_mailbox_#t~mem263#1.base, 8 + mega_setup_mailbox_#t~mem263#1.offset, mega_setup_mailbox_~adapter#1.base, 48 + mega_setup_mailbox_~adapter#1.offset, 8);havoc mega_setup_mailbox_#t~mem263#1.base, mega_setup_mailbox_#t~mem263#1.offset;call mega_setup_mailbox_#t~mem264#1.base, mega_setup_mailbox_#t~mem264#1.offset := read~$Pointer$#22(mega_setup_mailbox_~adapter#1.base, 48 + mega_setup_mailbox_~adapter#1.offset, 8); [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10410: assume 0 != megaraid_probe_one_~tmp___15~2#1; [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10410: assume !(0 != megaraid_probe_one_~tmp___15~2#1); [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9617: assume 0 == mega_enum_raid_scsi_~tmp~74#1;call mega_enum_raid_scsi_#t~mem1571#1.base, mega_enum_raid_scsi_#t~mem1571#1.offset := read~$Pointer$#22(mega_enum_raid_scsi_~adapter#1.base, 128 + mega_enum_raid_scsi_~adapter#1.offset, 8);call mega_enum_raid_scsi_#t~mem1572#1 := read~int#22(mega_enum_raid_scsi_#t~mem1571#1.base, mega_enum_raid_scsi_#t~mem1571#1.offset, 1);call write~int#22(mega_enum_raid_scsi_#t~mem1572#1, mega_enum_raid_scsi_~adapter#1.base, 1425 + mega_enum_raid_scsi_~adapter#1.offset, 4);havoc mega_enum_raid_scsi_#t~mem1571#1.base, mega_enum_raid_scsi_#t~mem1571#1.offset;havoc mega_enum_raid_scsi_#t~mem1572#1; [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9617: assume !(0 == mega_enum_raid_scsi_~tmp~74#1); [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9221: mega_m_to_n_~tmp___1~20#1 := mega_m_to_n_#t~ret1525#1;havoc mega_m_to_n_#t~ret1525#1; [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9221-1: SUMMARY for call mega_m_to_n_#t~ret1525#1 := copy_from_user(mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset, mega_m_to_n_~arg#1.base, mega_m_to_n_~arg#1.offset, 110); srcloc: null [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9287: call mega_m_to_n_#t~mem1535#1 := read~int#22(mega_m_to_n_~#uioc_mimd~0#1.base, 20 + mega_m_to_n_~#uioc_mimd~0#1.offset, 4);call write~int#22(mega_m_to_n_#t~mem1535#1, mega_m_to_n_~uioc#1.base, 34 + mega_m_to_n_~uioc#1.offset, 4);havoc mega_m_to_n_#t~mem1535#1;call mega_m_to_n_#t~mem1536#1 := read~int#22(mega_m_to_n_~#uioc_mimd~0#1.base, 4 + mega_m_to_n_~#uioc_mimd~0#1.offset, 4); [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8957: assume 195 == megadev_ioctl_#t~mem1444#1 % 256 % 4294967296;havoc megadev_ioctl_#t~mem1444#1; [2025-02-08 02:04:48,855 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8957: assume !(195 == megadev_ioctl_#t~mem1444#1 % 256 % 4294967296);havoc megadev_ioctl_#t~mem1444#1;call megadev_ioctl_#t~mem1446#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 16 + megadev_ioctl_~#uioc~0#1.offset, 1); [2025-02-08 02:04:48,856 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8957-1: call megadev_ioctl_#t~mem1444#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 16 + megadev_ioctl_~#uioc~0#1.offset, 1); [2025-02-08 02:04:48,858 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9023: assume 0 != megadev_ioctl_~tmp___3~7#1 % 18446744073709551616;megadev_ioctl_~rval~3#1 := -14; [2025-02-08 02:04:48,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9023: assume !(0 != megadev_ioctl_~tmp___3~7#1 % 18446744073709551616); [2025-02-08 02:04:48,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5720-1: SUMMARY for call mega_query_adapter_#t~memcpy~res339#1.base, mega_query_adapter_#t~memcpy~res339#1.offset := #Ultimate.C_memcpy#22(mega_query_adapter_~adapter#1.base, 1189 + mega_query_adapter_~adapter#1.offset, mega_query_adapter_~adapter#1.base, 168 + mega_query_adapter_~adapter#1.offset, mega_query_adapter_~__len___0~0#1); srcloc: null [2025-02-08 02:04:48,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5720: mega_query_adapter_~__ret___0~0#1.base, mega_query_adapter_~__ret___0~0#1.offset := mega_query_adapter_#t~memcpy~res339#1.base, mega_query_adapter_#t~memcpy~res339#1.offset;havoc mega_query_adapter_#t~memcpy~res339#1.base, mega_query_adapter_#t~memcpy~res339#1.offset; [2025-02-08 02:04:48,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9816: assume -2147483648 <= mega_do_del_logdrv_#t~ret1608#1 && mega_do_del_logdrv_#t~ret1608#1 <= 2147483647;havoc mega_do_del_logdrv_#t~ret1608#1;mega_do_del_logdrv_#res#1 := mega_do_del_logdrv_~rval~7#1;call ULTIMATE.dealloc(mega_do_del_logdrv_~#mc~3#1.base, mega_do_del_logdrv_~#mc~3#1.offset);havoc mega_do_del_logdrv_~#mc~3#1.base, mega_do_del_logdrv_~#mc~3#1.offset; [2025-02-08 02:04:48,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9816-1: SUMMARY for call mega_do_del_logdrv_#t~ret1608#1 := printk(68, 0); srcloc: null [2025-02-08 02:04:48,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7504-1: SUMMARY for call mega_create_proc_entry_#t~ret930#1.base, mega_create_proc_entry_#t~ret930#1.offset := create_proc_read_entry(44, 0, 33024, mega_create_proc_entry_~controller_proc_dir_entry~0#1.base, mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset, #funAddr~proc_pdrv_ch1.base, #funAddr~proc_pdrv_ch1.offset, mega_create_proc_entry_~adapter~6#1.base, mega_create_proc_entry_~adapter~6#1.offset); srcloc: null [2025-02-08 02:04:48,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7504: call write~$Pointer$#22(mega_create_proc_entry_#t~ret930#1.base, mega_create_proc_entry_#t~ret930#1.offset, mega_create_proc_entry_~adapter~6#1.base, 1252 + mega_create_proc_entry_~adapter~6#1.offset, 8);havoc mega_create_proc_entry_#t~ret930#1.base, mega_create_proc_entry_#t~ret930#1.offset; [2025-02-08 02:04:48,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9156: havoc megadev_ioctl_#t~mem1518#1.base, megadev_ioctl_#t~mem1518#1.offset;havoc megadev_ioctl_#t~mem1519#1;havoc megadev_ioctl_#t~mem1520#1; [2025-02-08 02:04:48,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9156-1: SUMMARY for call pci_free_consistent(megadev_ioctl_#t~mem1518#1.base, megadev_ioctl_#t~mem1518#1.offset, megadev_ioctl_#t~mem1519#1 % 4294967296, megadev_ioctl_~data~0#1.base, megadev_ioctl_~data~0#1.offset, megadev_ioctl_#t~mem1520#1); srcloc: null [2025-02-08 02:04:48,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9288: assume 0 != mega_m_to_n_#t~mem1536#1 % 4294967296;havoc mega_m_to_n_#t~mem1536#1;call write~int#22(1, mega_m_to_n_~uioc#1.base, 38 + mega_m_to_n_~uioc#1.offset, 4); [2025-02-08 02:04:48,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9288: assume !(0 != mega_m_to_n_#t~mem1536#1 % 4294967296);havoc mega_m_to_n_#t~mem1536#1; [2025-02-08 02:04:48,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8826: assume 131072 == (if megadev_ioctl_#t~mem1425#1 % 4294967296 % 4294967296 <= 2147483647 then megadev_ioctl_#t~mem1425#1 % 4294967296 % 4294967296 else megadev_ioctl_#t~mem1425#1 % 4294967296 % 4294967296 - 4294967296);havoc megadev_ioctl_#t~mem1425#1; [2025-02-08 02:04:48,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8826: assume !(131072 == (if megadev_ioctl_#t~mem1425#1 % 4294967296 % 4294967296 <= 2147483647 then megadev_ioctl_#t~mem1425#1 % 4294967296 % 4294967296 else megadev_ioctl_#t~mem1425#1 % 4294967296 % 4294967296 - 4294967296));havoc megadev_ioctl_#t~mem1425#1;call megadev_ioctl_#t~mem1426#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 8 + megadev_ioctl_~#uioc~0#1.offset, 4); [2025-02-08 02:04:48,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6712-1: SUMMARY for call spin_unlock_irqrestore(megaraid_isr_iomapped_~adapter~1#1.base, 1348 + megaraid_isr_iomapped_~adapter~1#1.offset, megaraid_isr_iomapped_~flags~1#1); srcloc: null [2025-02-08 02:04:48,859 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6712: megaraid_isr_iomapped_#res#1 := (if 0 != megaraid_isr_iomapped_~handled~0#1 then 1 else 0);call ULTIMATE.dealloc(megaraid_isr_iomapped_~#completed~0#1.base, megaraid_isr_iomapped_~#completed~0#1.offset);havoc megaraid_isr_iomapped_~#completed~0#1.base, megaraid_isr_iomapped_~#completed~0#1.offset; [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9751: havoc msleep_~arg0#1;havoc msleep_#in~arg0#1;assume { :end_inline_msleep } true; [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8694: mega_init_scb_~i~8#1 := 0; [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9751-1: assume { :begin_inline_msleep } true;msleep_#in~arg0#1 := 1000;havoc msleep_~arg0#1;msleep_~arg0#1 := msleep_#in~arg0#1; [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10478-1: SUMMARY for call kfree(megaraid_probe_one_#t~mem1767#1.base, megaraid_probe_one_#t~mem1767#1.offset); srcloc: null [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10478: havoc megaraid_probe_one_#t~mem1767#1.base, megaraid_probe_one_#t~mem1767#1.offset;call megaraid_probe_one_#t~mem1768#1.base, megaraid_probe_one_#t~mem1768#1.offset := read~$Pointer$#22(megaraid_probe_one_~adapter~23#1.base, 64 + megaraid_probe_one_~adapter~23#1.offset, 8);call megaraid_probe_one_#t~mem1769#1.base, megaraid_probe_one_#t~mem1769#1.offset := read~$Pointer$#22(megaraid_probe_one_~adapter~23#1.base, 128 + megaraid_probe_one_~adapter~23#1.offset, 8);call megaraid_probe_one_#t~mem1770#1 := read~int#22(megaraid_probe_one_~adapter~23#1.base, 136 + megaraid_probe_one_~adapter~23#1.offset, 8); [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9223: assume 0 != mega_m_to_n_~tmp___1~20#1 % 18446744073709551616;mega_m_to_n_#res#1 := -14;call ULTIMATE.dealloc(mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset);havoc mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset;call ULTIMATE.dealloc(mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset);havoc mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset; [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9223: assume !(0 != mega_m_to_n_~tmp___1~20#1 % 18446744073709551616);call mega_m_to_n_#t~mem1526#1 := read~int#22(mega_m_to_n_~#uioc_mimd~0#1.base, 8 + mega_m_to_n_~#uioc_mimd~0#1.offset, 1);mega_m_to_n_~opcode~0#1 := mega_m_to_n_#t~mem1526#1;havoc mega_m_to_n_#t~mem1526#1;call mega_m_to_n_#t~mem1527#1 := read~int#22(mega_m_to_n_~#uioc_mimd~0#1.base, 9 + mega_m_to_n_~#uioc_mimd~0#1.offset, 1);mega_m_to_n_~subopcode~0#1 := mega_m_to_n_#t~mem1527#1;havoc mega_m_to_n_#t~mem1527#1; [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6779-1: SUMMARY for call megaraid_isr_memmapped_#t~ret718#1 := readl(megaraid_isr_memmapped_#t~mem717#1.base, 32 + megaraid_isr_memmapped_#t~mem717#1.offset); srcloc: null [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6779: megaraid_isr_memmapped_~tmp___0~14#1 := megaraid_isr_memmapped_#t~ret718#1;havoc megaraid_isr_memmapped_#t~mem717#1.base, megaraid_isr_memmapped_#t~mem717#1.offset;havoc megaraid_isr_memmapped_#t~ret718#1; [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8959: assume -2147483648 <= megadev_ioctl_#t~ret1445#1 && megadev_ioctl_#t~ret1445#1 <= 2147483647;havoc megadev_ioctl_#t~ret1445#1;megadev_ioctl_#res#1 := -22;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8959-1: SUMMARY for call megadev_ioctl_#t~ret1445#1 := printk(62, 0); srcloc: null [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656-1: [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656-2: havoc mega_query_adapter_#t~bitwise301#1;assume (mega_query_adapter_#t~bitwise301#1 % 4294967296 >= mega_query_adapter_#t~mem300#1 % 4294967296 && mega_query_adapter_#t~bitwise301#1 % 4294967296 >= 134217728) && mega_query_adapter_#t~bitwise301#1 % 4294967296 <= 134217728 + mega_query_adapter_#t~mem300#1 % 4294967296; [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656: call write~int#22(mega_query_adapter_#t~bitwise301#1, mega_query_adapter_~adapter#1.base, 4 + mega_query_adapter_~adapter#1.offset, 4);havoc mega_query_adapter_#t~mem300#1;havoc mega_query_adapter_#t~bitwise301#1;call mega_query_adapter_#t~mem302#1.base, mega_query_adapter_#t~mem302#1.offset := read~$Pointer$#22(mega_query_adapter_~adapter#1.base, 64 + mega_query_adapter_~adapter#1.offset, 8);assume { :begin_inline_pci_map_single } true;pci_map_single_#in~hwdev#1.base, pci_map_single_#in~hwdev#1.offset, pci_map_single_#in~ptr#1.base, pci_map_single_#in~ptr#1.offset, pci_map_single_#in~size#1, pci_map_single_#in~direction#1 := mega_query_adapter_#t~mem302#1.base, mega_query_adapter_#t~mem302#1.offset, mega_query_adapter_~adapter#1.base, 144 + mega_query_adapter_~adapter#1.offset, 1024, 2;havoc pci_map_single_#res#1;havoc pci_map_single_#t~ret231#1, pci_map_single_~hwdev#1.base, pci_map_single_~hwdev#1.offset, pci_map_single_~ptr#1.base, pci_map_single_~ptr#1.offset, pci_map_single_~size#1, pci_map_single_~direction#1, pci_map_single_~tmp~26#1.base, pci_map_single_~tmp~26#1.offset, pci_map_single_~tmp___0~8#1;pci_map_single_~hwdev#1.base, pci_map_single_~hwdev#1.offset := pci_map_single_#in~hwdev#1.base, pci_map_single_#in~hwdev#1.offset;pci_map_single_~ptr#1.base, pci_map_single_~ptr#1.offset := pci_map_single_#in~ptr#1.base, pci_map_single_#in~ptr#1.offset;pci_map_single_~size#1 := pci_map_single_#in~size#1;pci_map_single_~direction#1 := pci_map_single_#in~direction#1;havoc pci_map_single_~tmp~26#1.base, pci_map_single_~tmp~26#1.offset;havoc pci_map_single_~tmp___0~8#1; [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7506: call write~$Pointer$#22(mega_create_proc_entry_#t~ret931#1.base, mega_create_proc_entry_#t~ret931#1.offset, mega_create_proc_entry_~adapter~6#1.base, 1260 + mega_create_proc_entry_~adapter~6#1.offset, 8);havoc mega_create_proc_entry_#t~ret931#1.base, mega_create_proc_entry_#t~ret931#1.offset; [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8761: assume 0 != megadev_open_~tmp~70#1 % 256;megadev_open_~tmp___0~27#1 := 0; [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8761: assume !(0 != megadev_open_~tmp~70#1 % 256);megadev_open_~tmp___0~27#1 := 1; [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656-3: assume false;mega_query_adapter_#t~bitwise301#1 := mega_query_adapter_#t~mem300#1; [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656-3: assume !false; [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656-4: assume 0 == mega_query_adapter_#t~mem300#1 % 4294967296 || 134217728 == mega_query_adapter_#t~mem300#1 % 4294967296;mega_query_adapter_#t~bitwise301#1 := 134217728; [2025-02-08 02:04:48,860 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5656-4: assume !(0 == mega_query_adapter_#t~mem300#1 % 4294967296 || 134217728 == mega_query_adapter_#t~mem300#1 % 4294967296); [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7506-1: SUMMARY for call mega_create_proc_entry_#t~ret931#1.base, mega_create_proc_entry_#t~ret931#1.offset := create_proc_read_entry(45, 0, 33024, mega_create_proc_entry_~controller_proc_dir_entry~0#1.base, mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset, #funAddr~proc_pdrv_ch2.base, #funAddr~proc_pdrv_ch2.offset, mega_create_proc_entry_~adapter~6#1.base, mega_create_proc_entry_~adapter~6#1.offset); srcloc: null [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9092: assume 0 != megadev_ioctl_#t~mem1494#1 % 4294967296;havoc megadev_ioctl_#t~mem1494#1;call megadev_ioctl_#t~mem1495#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 38 + megadev_ioctl_~#uioc~0#1.offset, 4); [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9092: assume !(0 != megadev_ioctl_#t~mem1494#1 % 4294967296);havoc megadev_ioctl_#t~mem1494#1; [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9092-1: call megadev_ioctl_#t~mem1494#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 34 + megadev_ioctl_~#uioc~0#1.offset, 4); [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10281: assume 0 == megaraid_probe_one_~tmp___9~3#1; [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10281: assume !(0 == megaraid_probe_one_~tmp___9~3#1);megaraid_probe_one_~tmp___10~2#1 := megaraid_probe_one_#t~nondet1728#1;havoc megaraid_probe_one_#t~nondet1728#1; [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11008: havoc __pci_register_driver_#t~nondet1837#1; [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9621: mega_enum_raid_scsi_~i~9#1 := 0; [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5657: mega_query_adapter_#t~ret303#1 := pci_map_single_#res#1;havoc pci_map_single_#t~ret231#1, pci_map_single_~hwdev#1.base, pci_map_single_~hwdev#1.offset, pci_map_single_~ptr#1.base, pci_map_single_~ptr#1.offset, pci_map_single_~size#1, pci_map_single_~direction#1, pci_map_single_~tmp~26#1.base, pci_map_single_~tmp~26#1.offset, pci_map_single_~tmp___0~8#1;havoc pci_map_single_#in~hwdev#1.base, pci_map_single_#in~hwdev#1.offset, pci_map_single_#in~ptr#1.base, pci_map_single_#in~ptr#1.offset, pci_map_single_#in~size#1, pci_map_single_#in~direction#1;assume { :end_inline_pci_map_single } true;mega_query_adapter_~prod_info_dma_handle~0#1 := mega_query_adapter_#t~ret303#1;havoc mega_query_adapter_#t~mem302#1.base, mega_query_adapter_#t~mem302#1.offset;havoc mega_query_adapter_#t~ret303#1;call write~int#22(mega_query_adapter_~prod_info_dma_handle~0#1, mega_query_adapter_~mbox~0#1.base, 8 + mega_query_adapter_~mbox~0#1.offset, 4);call write~int#22(161, mega_query_adapter_~#raw_mbox~0#1.base, mega_query_adapter_~#raw_mbox~0#1.offset, 1);call write~int#22(14, mega_query_adapter_~#raw_mbox~0#1.base, 2 + mega_query_adapter_~#raw_mbox~0#1.offset, 1); [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10348: ~mega_hbas~0.hostdata_addr.base, ~mega_hbas~0.hostdata_addr.offset := ~mega_hbas~0.hostdata_addr.base[~hba_count~0 := megaraid_probe_one_~adapter~23#1.base], ~mega_hbas~0.hostdata_addr.offset[~hba_count~0 := megaraid_probe_one_~adapter~23#1.offset];assume { :begin_inline_mega_enum_raid_scsi } true;mega_enum_raid_scsi_#in~adapter#1.base, mega_enum_raid_scsi_#in~adapter#1.offset := megaraid_probe_one_~adapter~23#1.base, megaraid_probe_one_~adapter~23#1.offset;havoc mega_enum_raid_scsi_#t~memset~res1566#1.base, mega_enum_raid_scsi_#t~memset~res1566#1.offset, mega_enum_raid_scsi_#t~mem1567#1.base, mega_enum_raid_scsi_#t~mem1567#1.offset, mega_enum_raid_scsi_#t~memset~res1568#1.base, mega_enum_raid_scsi_#t~memset~res1568#1.offset, mega_enum_raid_scsi_#t~mem1569#1, mega_enum_raid_scsi_#t~ret1570#1, mega_enum_raid_scsi_#t~mem1571#1.base, mega_enum_raid_scsi_#t~mem1571#1.offset, mega_enum_raid_scsi_#t~mem1572#1, mega_enum_raid_scsi_#t~mem1573#1, mega_enum_raid_scsi_#t~bitwise1574#1, mega_enum_raid_scsi_#t~ret1575#1, mega_enum_raid_scsi_#t~ret1576#1, mega_enum_raid_scsi_#t~mem1577#1, mega_enum_raid_scsi_~adapter#1.base, mega_enum_raid_scsi_~adapter#1.offset, mega_enum_raid_scsi_~#raw_mbox~2#1.base, mega_enum_raid_scsi_~#raw_mbox~2#1.offset, mega_enum_raid_scsi_~mbox~8#1.base, mega_enum_raid_scsi_~mbox~8#1.offset, mega_enum_raid_scsi_~i~9#1, mega_enum_raid_scsi_~tmp~74#1;mega_enum_raid_scsi_~adapter#1.base, mega_enum_raid_scsi_~adapter#1.offset := mega_enum_raid_scsi_#in~adapter#1.base, mega_enum_raid_scsi_#in~adapter#1.offset;call mega_enum_raid_scsi_~#raw_mbox~2#1.base, mega_enum_raid_scsi_~#raw_mbox~2#1.offset := #Ultimate.allocOnStack(15);havoc mega_enum_raid_scsi_~mbox~8#1.base, mega_enum_raid_scsi_~mbox~8#1.offset;havoc mega_enum_raid_scsi_~i~9#1;havoc mega_enum_raid_scsi_~tmp~74#1;mega_enum_raid_scsi_~mbox~8#1.base, mega_enum_raid_scsi_~mbox~8#1.offset := mega_enum_raid_scsi_~#raw_mbox~2#1.base, mega_enum_raid_scsi_~#raw_mbox~2#1.offset; [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10150-1: [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9093: assume 0 != megadev_ioctl_#t~bitwise1496#1 % 4294967296;havoc megadev_ioctl_#t~mem1495#1;havoc megadev_ioctl_#t~bitwise1496#1;call megadev_ioctl_#t~mem1497#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 34 + megadev_ioctl_~#uioc~0#1.offset, 4); [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9093: assume !(0 != megadev_ioctl_#t~bitwise1496#1 % 4294967296);havoc megadev_ioctl_#t~mem1495#1;havoc megadev_ioctl_#t~bitwise1496#1; [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10150-2: havoc megaraid_probe_one_#t~bitwise1692#1;assume megaraid_probe_one_#t~bitwise1692#1 % 18446744073709551616 <= megaraid_probe_one_#t~mem1691#1 % 18446744073709551616 && megaraid_probe_one_#t~bitwise1692#1 % 18446744073709551616 <= 512; [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9093-1: [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10150-3: assume 512 == megaraid_probe_one_#t~mem1691#1 % 18446744073709551616;megaraid_probe_one_#t~bitwise1692#1 := megaraid_probe_one_#t~mem1691#1; [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10150-3: assume !(512 == megaraid_probe_one_#t~mem1691#1 % 18446744073709551616); [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9093-2: havoc megadev_ioctl_#t~bitwise1496#1;assume megadev_ioctl_#t~bitwise1496#1 % 4294967296 <= megadev_ioctl_#t~mem1495#1 % 4294967296 && megadev_ioctl_#t~bitwise1496#1 % 4294967296 <= 2; [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10150-4: assume 0 == megaraid_probe_one_#t~mem1691#1 % 18446744073709551616;megaraid_probe_one_#t~bitwise1692#1 := 0; [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10150-4: assume !(0 == megaraid_probe_one_#t~mem1691#1 % 18446744073709551616); [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9093-3: assume 2 == megadev_ioctl_#t~mem1495#1 % 4294967296;megadev_ioctl_#t~bitwise1496#1 := megadev_ioctl_#t~mem1495#1; [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9093-3: assume !(2 == megadev_ioctl_#t~mem1495#1 % 4294967296); [2025-02-08 02:04:48,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10150: assume 0 != megaraid_probe_one_#t~bitwise1692#1 % 18446744073709551616;havoc megaraid_probe_one_#t~mem1691#1;havoc megaraid_probe_one_#t~bitwise1692#1; [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10150: assume !(0 != megaraid_probe_one_#t~bitwise1692#1 % 18446744073709551616);havoc megaraid_probe_one_#t~mem1691#1;havoc megaraid_probe_one_#t~bitwise1692#1; [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8829: assume 196608 == (if megadev_ioctl_#t~mem1426#1 % 4294967296 % 4294967296 <= 2147483647 then megadev_ioctl_#t~mem1426#1 % 4294967296 % 4294967296 else megadev_ioctl_#t~mem1426#1 % 4294967296 % 4294967296 - 4294967296);havoc megadev_ioctl_#t~mem1426#1; [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8829: assume !(196608 == (if megadev_ioctl_#t~mem1426#1 % 4294967296 % 4294967296 <= 2147483647 then megadev_ioctl_#t~mem1426#1 % 4294967296 % 4294967296 else megadev_ioctl_#t~mem1426#1 % 4294967296 % 4294967296 - 4294967296));havoc megadev_ioctl_#t~mem1426#1;call megadev_ioctl_#t~mem1427#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 8 + megadev_ioctl_~#uioc~0#1.offset, 4); [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6781-3: assume 2 == megaraid_isr_memmapped_~tmp___0~14#1 % 4294967296;megaraid_isr_memmapped_#t~bitwise719#1 := megaraid_isr_memmapped_~tmp___0~14#1; [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6781-3: assume !(2 == megaraid_isr_memmapped_~tmp___0~14#1 % 4294967296); [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9093-4: assume 0 == megadev_ioctl_#t~mem1495#1 % 4294967296;megadev_ioctl_#t~bitwise1496#1 := 0; [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9093-4: assume !(0 == megadev_ioctl_#t~mem1495#1 % 4294967296); [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6781-2: havoc megaraid_isr_memmapped_#t~bitwise719#1;assume megaraid_isr_memmapped_#t~bitwise719#1 % 4294967296 <= megaraid_isr_memmapped_~tmp___0~14#1 % 4294967296 && megaraid_isr_memmapped_#t~bitwise719#1 % 4294967296 <= 2; [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6781-1: [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6781: assume 0 != megaraid_isr_memmapped_#t~bitwise719#1 % 4294967296;havoc megaraid_isr_memmapped_#t~bitwise719#1; [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6781: assume !(0 != megaraid_isr_memmapped_#t~bitwise719#1 % 4294967296);havoc megaraid_isr_memmapped_#t~bitwise719#1; [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5724: call write~int#22(0, mega_query_adapter_~adapter#1.base, 1193 + mega_query_adapter_~adapter#1.offset, 1); [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5592-1: [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5592-2: havoc mega_setup_mailbox_#t~bitwise265#1;assume mega_setup_mailbox_#t~bitwise265#1 % 18446744073709551616 <= (15 + (mega_setup_mailbox_#t~mem264#1.base + mega_setup_mailbox_#t~mem264#1.offset)) % 18446744073709551616 && mega_setup_mailbox_#t~bitwise265#1 % 18446744073709551616 <= 1152921504606846960; [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6781-4: assume 0 == megaraid_isr_memmapped_~tmp___0~14#1 % 4294967296;megaraid_isr_memmapped_#t~bitwise719#1 := 0; [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6781-4: assume !(0 == megaraid_isr_memmapped_~tmp___0~14#1 % 4294967296); [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5592: call write~$Pointer$#22(0, (if mega_setup_mailbox_#t~bitwise265#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mega_setup_mailbox_#t~bitwise265#1 % 18446744073709551616 % 18446744073709551616 else mega_setup_mailbox_#t~bitwise265#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), mega_setup_mailbox_~adapter#1.base, 48 + mega_setup_mailbox_~adapter#1.offset, 8);havoc mega_setup_mailbox_#t~mem264#1.base, mega_setup_mailbox_#t~mem264#1.offset;havoc mega_setup_mailbox_#t~bitwise265#1;call mega_setup_mailbox_#t~mem266#1.base, mega_setup_mailbox_#t~mem266#1.offset := read~$Pointer$#22(mega_setup_mailbox_~adapter#1.base, 48 + mega_setup_mailbox_~adapter#1.offset, 8);call write~$Pointer$#22(0, (if (mega_setup_mailbox_#t~mem266#1.base + mega_setup_mailbox_#t~mem266#1.offset - 8) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (mega_setup_mailbox_#t~mem266#1.base + mega_setup_mailbox_#t~mem266#1.offset - 8) % 18446744073709551616 % 18446744073709551616 else (mega_setup_mailbox_#t~mem266#1.base + mega_setup_mailbox_#t~mem266#1.offset - 8) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), mega_setup_mailbox_~adapter#1.base, 40 + mega_setup_mailbox_~adapter#1.offset, 8);havoc mega_setup_mailbox_#t~mem266#1.base, mega_setup_mailbox_#t~mem266#1.offset;call mega_setup_mailbox_#t~mem267#1.base, mega_setup_mailbox_#t~mem267#1.offset := read~$Pointer$#22(mega_setup_mailbox_~adapter#1.base, 48 + mega_setup_mailbox_~adapter#1.offset, 8);call mega_setup_mailbox_#t~mem268#1.base, mega_setup_mailbox_#t~mem268#1.offset := read~$Pointer$#22(mega_setup_mailbox_~adapter#1.base, 24 + mega_setup_mailbox_~adapter#1.offset, 8);mega_setup_mailbox_~align~0#1 := mega_setup_mailbox_#t~mem267#1.base + mega_setup_mailbox_#t~mem267#1.offset - (mega_setup_mailbox_#t~mem268#1.base + (8 + mega_setup_mailbox_#t~mem268#1.offset));havoc mega_setup_mailbox_#t~mem267#1.base, mega_setup_mailbox_#t~mem267#1.offset;havoc mega_setup_mailbox_#t~mem268#1.base, mega_setup_mailbox_#t~mem268#1.offset;call mega_setup_mailbox_#t~mem269#1 := read~int#22(mega_setup_mailbox_~adapter#1.base, 32 + mega_setup_mailbox_~adapter#1.offset, 8);call write~int#22(8 + (mega_setup_mailbox_#t~mem269#1 + mega_setup_mailbox_~align~0#1), mega_setup_mailbox_~adapter#1.base, 56 + mega_setup_mailbox_~adapter#1.offset, 8);havoc mega_setup_mailbox_#t~mem269#1;call mega_setup_mailbox_#t~mem270#1 := read~int#22(mega_setup_mailbox_~adapter#1.base, 4 + mega_setup_mailbox_~adapter#1.offset, 4); [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7508-1: SUMMARY for call mega_create_proc_entry_#t~ret932#1.base, mega_create_proc_entry_#t~ret932#1.offset := create_proc_read_entry(46, 0, 33024, mega_create_proc_entry_~controller_proc_dir_entry~0#1.base, mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset, #funAddr~proc_pdrv_ch3.base, #funAddr~proc_pdrv_ch3.offset, mega_create_proc_entry_~adapter~6#1.base, mega_create_proc_entry_~adapter~6#1.offset); srcloc: null [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9688: assume (if mega_get_boot_drv_#t~mem1585#1 % 65536 % 4294967296 <= 2147483647 then mega_get_boot_drv_#t~mem1585#1 % 65536 % 4294967296 else mega_get_boot_drv_#t~mem1585#1 % 65536 % 4294967296 - 4294967296) == (if -(if mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 <= 2147483647 then mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 else mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 - 4294967296) % 65536 % 4294967296 <= 2147483647 then -(if mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 <= 2147483647 then mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 else mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 - 4294967296) % 65536 % 4294967296 else -(if mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 <= 2147483647 then mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 else mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 - 4294967296) % 65536 % 4294967296 - 4294967296);havoc mega_get_boot_drv_#t~mem1585#1;call mega_get_boot_drv_#t~mem1586#1 := read~int#22(mega_get_boot_drv_~prv_bios_data~0#1.base, 2 + mega_get_boot_drv_~prv_bios_data~0#1.offset, 1); [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9688: assume !((if mega_get_boot_drv_#t~mem1585#1 % 65536 % 4294967296 <= 2147483647 then mega_get_boot_drv_#t~mem1585#1 % 65536 % 4294967296 else mega_get_boot_drv_#t~mem1585#1 % 65536 % 4294967296 - 4294967296) == (if -(if mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 <= 2147483647 then mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 else mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 - 4294967296) % 65536 % 4294967296 <= 2147483647 then -(if mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 <= 2147483647 then mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 else mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 - 4294967296) % 65536 % 4294967296 else -(if mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 <= 2147483647 then mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 else mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 - 4294967296) % 65536 % 4294967296 - 4294967296));havoc mega_get_boot_drv_#t~mem1585#1; [2025-02-08 02:04:48,862 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7508: call write~$Pointer$#22(mega_create_proc_entry_#t~ret932#1.base, mega_create_proc_entry_#t~ret932#1.offset, mega_create_proc_entry_~adapter~6#1.base, 1268 + mega_create_proc_entry_~adapter~6#1.offset, 8);havoc mega_create_proc_entry_#t~ret932#1.base, mega_create_proc_entry_#t~ret932#1.offset; [2025-02-08 02:04:48,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9688-1: call mega_get_boot_drv_#t~mem1585#1 := read~int#22(mega_get_boot_drv_~prv_bios_data~0#1.base, 15 + mega_get_boot_drv_~prv_bios_data~0#1.offset, 2); [2025-02-08 02:04:48,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5592-3: assume 1152921504606846960 == (15 + (mega_setup_mailbox_#t~mem264#1.base + mega_setup_mailbox_#t~mem264#1.offset)) % 18446744073709551616;mega_setup_mailbox_#t~bitwise265#1 := 15 + (mega_setup_mailbox_#t~mem264#1.base + mega_setup_mailbox_#t~mem264#1.offset); [2025-02-08 02:04:48,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5592-3: assume !(1152921504606846960 == (15 + (mega_setup_mailbox_#t~mem264#1.base + mega_setup_mailbox_#t~mem264#1.offset)) % 18446744073709551616); [2025-02-08 02:04:48,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5592-4: assume 0 == (15 + (mega_setup_mailbox_#t~mem264#1.base + mega_setup_mailbox_#t~mem264#1.offset)) % 18446744073709551616;mega_setup_mailbox_#t~bitwise265#1 := 0; [2025-02-08 02:04:48,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5592-4: assume !(0 == (15 + (mega_setup_mailbox_#t~mem264#1.base + mega_setup_mailbox_#t~mem264#1.offset)) % 18446744073709551616); [2025-02-08 02:04:48,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9292: assume 0 != mega_m_to_n_#t~mem1537#1 % 4294967296;havoc mega_m_to_n_#t~mem1537#1;call mega_m_to_n_#t~mem1538#1 := read~int#22(mega_m_to_n_~uioc#1.base, 38 + mega_m_to_n_~uioc#1.offset, 4); [2025-02-08 02:04:48,863 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9292: assume !(0 != mega_m_to_n_#t~mem1537#1 % 4294967296);havoc mega_m_to_n_#t~mem1537#1; [2025-02-08 02:04:48,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10283: assume -2147483648 <= megaraid_probe_one_#t~ret1727#1 && megaraid_probe_one_#t~ret1727#1 <= 2147483647;havoc megaraid_probe_one_#t~ret1727#1; [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9292-1: call mega_m_to_n_#t~mem1537#1 := read~int#22(mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset, 4); [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10283-1: SUMMARY for call megaraid_probe_one_#t~ret1727#1 := printk(85, 0); srcloc: null [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10415: SUMMARY for call atomic_set(megaraid_probe_one_~adapter~23#1.base, 1177 + megaraid_probe_one_~adapter~23#1.offset, 0); srcloc: null [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9755: assume -2147483648 <= mega_del_logdrv_#t~ret1593#1 && mega_del_logdrv_#t~ret1593#1 <= 2147483647;mega_del_logdrv_~tmp~76#1 := mega_del_logdrv_#t~ret1593#1;havoc mega_del_logdrv_#t~ret1593#1; [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8698: call mega_init_scb_#t~mem1405#1.base, mega_init_scb_#t~mem1405#1.offset := read~$Pointer$#22(mega_init_scb_~adapter#1.base, 1169 + mega_init_scb_~adapter#1.offset, 8);mega_init_scb_~scb~7#1.base, mega_init_scb_~scb~7#1.offset := mega_init_scb_#t~mem1405#1.base, mega_init_scb_#t~mem1405#1.offset + 178 * (if mega_init_scb_~i~8#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mega_init_scb_~i~8#1 % 18446744073709551616 % 18446744073709551616 else mega_init_scb_~i~8#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc mega_init_scb_#t~mem1405#1.base, mega_init_scb_#t~mem1405#1.offset;call write~int#22(mega_init_scb_~i~8#1, mega_init_scb_~scb~7#1.base, mega_init_scb_~scb~7#1.offset, 4);call mega_init_scb_#t~mem1406#1.base, mega_init_scb_#t~mem1406#1.offset := read~$Pointer$#22(mega_init_scb_~adapter#1.base, 64 + mega_init_scb_~adapter#1.offset, 8);call mega_init_scb_#t~mem1407#1 := read~int#22(mega_init_scb_~adapter#1.base, 1429 + mega_init_scb_~adapter#1.offset, 1); [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9755-1: SUMMARY for call mega_del_logdrv_#t~ret1593#1 := atomic_read(mega_del_logdrv_~adapter#1.base, 1177 + mega_del_logdrv_~adapter#1.offset); srcloc: null [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10482: havoc megaraid_probe_one_#t~mem1768#1.base, megaraid_probe_one_#t~mem1768#1.offset;havoc megaraid_probe_one_#t~mem1769#1.base, megaraid_probe_one_#t~mem1769#1.offset;havoc megaraid_probe_one_#t~mem1770#1; [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9689: assume (if mega_get_boot_drv_#t~mem1586#1 % 256 % 256 <= 127 then mega_get_boot_drv_#t~mem1586#1 % 256 % 256 else mega_get_boot_drv_#t~mem1586#1 % 256 % 256 - 256) < 0;havoc mega_get_boot_drv_#t~mem1586#1;call write~int#22(1, mega_get_boot_drv_~adapter#1.base, 1324 + mega_get_boot_drv_~adapter#1.offset, 4);call mega_get_boot_drv_#t~mem1587#1 := read~int#22(mega_get_boot_drv_~prv_bios_data~0#1.base, 2 + mega_get_boot_drv_~prv_bios_data~0#1.offset, 1);mega_get_boot_drv_~boot_pdrv~0#1 := mega_get_boot_drv_#t~mem1587#1 % 256 % 128;havoc mega_get_boot_drv_#t~mem1587#1;call write~int#22((if mega_get_boot_drv_~boot_pdrv~0#1 % 256 % 4294967296 / 16 % 4294967296 % 4294967296 <= 2147483647 then mega_get_boot_drv_~boot_pdrv~0#1 % 256 % 4294967296 / 16 % 4294967296 % 4294967296 else mega_get_boot_drv_~boot_pdrv~0#1 % 256 % 4294967296 / 16 % 4294967296 % 4294967296 - 4294967296), mega_get_boot_drv_~adapter#1.base, 1328 + mega_get_boot_drv_~adapter#1.offset, 4);call write~int#22((if mega_get_boot_drv_~boot_pdrv~0#1 % 256 % 4294967296 <= 2147483647 then mega_get_boot_drv_~boot_pdrv~0#1 % 256 % 4294967296 else mega_get_boot_drv_~boot_pdrv~0#1 % 256 % 4294967296 - 4294967296) % 16, mega_get_boot_drv_~adapter#1.base, 1332 + mega_get_boot_drv_~adapter#1.offset, 4); [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9689: assume !((if mega_get_boot_drv_#t~mem1586#1 % 256 % 256 <= 127 then mega_get_boot_drv_#t~mem1586#1 % 256 % 256 else mega_get_boot_drv_#t~mem1586#1 % 256 % 256 - 256) < 0);havoc mega_get_boot_drv_#t~mem1586#1;call write~int#22(1, mega_get_boot_drv_~adapter#1.base, 1316 + mega_get_boot_drv_~adapter#1.offset, 4);call mega_get_boot_drv_#t~mem1588#1 := read~int#22(mega_get_boot_drv_~prv_bios_data~0#1.base, 2 + mega_get_boot_drv_~prv_bios_data~0#1.offset, 1);call write~int#22((if mega_get_boot_drv_#t~mem1588#1 % 256 % 4294967296 <= 2147483647 then mega_get_boot_drv_#t~mem1588#1 % 256 % 4294967296 else mega_get_boot_drv_#t~mem1588#1 % 256 % 4294967296 - 4294967296), mega_get_boot_drv_~adapter#1.base, 1320 + mega_get_boot_drv_~adapter#1.offset, 4);havoc mega_get_boot_drv_#t~mem1588#1; [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7311-1: SUMMARY for call megaraid_reset_#t~ret878#1 := mega_internal_command(megaraid_reset_~adapter~5#1.base, megaraid_reset_~adapter~5#1.offset, megaraid_reset_~#mc~0#1.base, megaraid_reset_~#mc~0#1.offset, 0, 0); srcloc: null [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9293: call write~int#22(mega_m_to_n_#t~bitwise1539#1, mega_m_to_n_~uioc#1.base, 38 + mega_m_to_n_~uioc#1.offset, 4);havoc mega_m_to_n_#t~mem1538#1;havoc mega_m_to_n_#t~bitwise1539#1; [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7311: assume -2147483648 <= megaraid_reset_#t~ret878#1 && megaraid_reset_#t~ret878#1 <= 2147483647;megaraid_reset_~tmp~48#1 := megaraid_reset_#t~ret878#1;havoc megaraid_reset_#t~ret878#1; [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9293-1: [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9293-2: havoc mega_m_to_n_#t~bitwise1539#1;assume (mega_m_to_n_#t~bitwise1539#1 % 4294967296 >= mega_m_to_n_#t~mem1538#1 % 4294967296 && mega_m_to_n_#t~bitwise1539#1 % 4294967296 >= 2) && mega_m_to_n_#t~bitwise1539#1 % 4294967296 <= 2 + mega_m_to_n_#t~mem1538#1 % 4294967296; [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10218: assume 0 != megaraid_probe_one_#t~bitwise1707#1 % 18446744073709551616;havoc megaraid_probe_one_#t~bitwise1707#1;call megaraid_probe_one_#t~mem1708#1.base, megaraid_probe_one_#t~mem1708#1.offset := read~$Pointer$#22(megaraid_probe_one_~adapter~23#1.base, 120 + megaraid_probe_one_~adapter~23#1.offset, 8);call write~int#22(megaraid_probe_one_~tbase~0#1, megaraid_probe_one_#t~mem1708#1.base, 648 + megaraid_probe_one_#t~mem1708#1.offset, 8);havoc megaraid_probe_one_#t~mem1708#1.base, megaraid_probe_one_#t~mem1708#1.offset; [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10218: assume !(0 != megaraid_probe_one_#t~bitwise1707#1 % 18446744073709551616);havoc megaraid_probe_one_#t~bitwise1707#1;call megaraid_probe_one_#t~mem1709#1.base, megaraid_probe_one_#t~mem1709#1.offset := read~$Pointer$#22(megaraid_probe_one_~adapter~23#1.base, 120 + megaraid_probe_one_~adapter~23#1.offset, 8);call write~int#22(megaraid_probe_one_~tbase~0#1, megaraid_probe_one_#t~mem1709#1.base, 656 + megaraid_probe_one_#t~mem1709#1.offset, 8);havoc megaraid_probe_one_#t~mem1709#1.base, megaraid_probe_one_#t~mem1709#1.offset;call megaraid_probe_one_#t~mem1710#1.base, megaraid_probe_one_#t~mem1710#1.offset := read~$Pointer$#22(megaraid_probe_one_~adapter~23#1.base, 120 + megaraid_probe_one_~adapter~23#1.offset, 8);call write~int#22(16, megaraid_probe_one_#t~mem1710#1.base, 664 + megaraid_probe_one_#t~mem1710#1.offset, 1);havoc megaraid_probe_one_#t~mem1710#1.base, megaraid_probe_one_#t~mem1710#1.offset; [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9293-3: assume false;mega_m_to_n_#t~bitwise1539#1 := mega_m_to_n_#t~mem1538#1; [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9293-3: assume !false; [2025-02-08 02:04:48,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10482-1: SUMMARY for call pci_free_consistent(megaraid_probe_one_#t~mem1768#1.base, megaraid_probe_one_#t~mem1768#1.offset, 2048, megaraid_probe_one_#t~mem1769#1.base, megaraid_probe_one_#t~mem1769#1.offset, megaraid_probe_one_#t~mem1770#1); srcloc: null [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10416: call write~$Pointer$#7(megaraid_probe_one_~adapter~23#1.base, megaraid_probe_one_~adapter~23#1.offset, ~#hba_soft_state~0.base, ~#hba_soft_state~0.offset + 8 * ~hba_count~0, 8);megaraid_probe_one_~i~11#1 := ~hba_count~0;call write~int#22(megaraid_probe_one_~mega_baseport~0#1, ~#mcontroller~0.base, ~#mcontroller~0.offset + 23 * megaraid_probe_one_~i~11#1, 8);call write~int#22(megaraid_probe_one_~irq~0#1, ~#mcontroller~0.base, 8 + (~#mcontroller~0.offset + 23 * megaraid_probe_one_~i~11#1), 1);call megaraid_probe_one_#t~mem1748#1 := read~int#22(megaraid_probe_one_~adapter~23#1.base, 1181 + megaraid_probe_one_~adapter~23#1.offset, 1);call write~int#22(megaraid_probe_one_#t~mem1748#1, ~#mcontroller~0.base, 9 + (~#mcontroller~0.offset + 23 * megaraid_probe_one_~i~11#1), 1);havoc megaraid_probe_one_#t~mem1748#1;call write~int#22(megaraid_probe_one_~pci_bus~0#1, ~#mcontroller~0.base, 10 + (~#mcontroller~0.offset + 23 * megaraid_probe_one_~i~11#1), 1);call megaraid_probe_one_#t~mem1749#1 := read~int#30(megaraid_probe_one_~id#1.base, 4 + megaraid_probe_one_~id#1.offset, 4);call write~int#22(megaraid_probe_one_#t~mem1749#1, ~#mcontroller~0.base, 11 + (~#mcontroller~0.offset + 23 * megaraid_probe_one_~i~11#1), 2);havoc megaraid_probe_one_#t~mem1749#1;call write~int#22(megaraid_probe_one_~pci_dev_func~0#1 % 256 % 8, ~#mcontroller~0.base, 13 + (~#mcontroller~0.offset + 23 * megaraid_probe_one_~i~11#1), 1);call write~int#22(65535, ~#mcontroller~0.base, 14 + (~#mcontroller~0.offset + 23 * megaraid_probe_one_~i~11#1), 2);call megaraid_probe_one_#t~mem1750#1 := read~int#30(megaraid_probe_one_~id#1.base, megaraid_probe_one_~id#1.offset, 4);call write~int#22(megaraid_probe_one_#t~mem1750#1, ~#mcontroller~0.base, 16 + (~#mcontroller~0.offset + 23 * megaraid_probe_one_~i~11#1), 2);havoc megaraid_probe_one_#t~mem1750#1;call write~int#22((if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296) / 8, ~#mcontroller~0.base, 18 + (~#mcontroller~0.offset + 23 * megaraid_probe_one_~i~11#1), 1); [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10416-1: SUMMARY for call atomic_set(megaraid_probe_one_~adapter~23#1.base, 1344 + megaraid_probe_one_~adapter~23#1.offset, 0); srcloc: null [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5197: assume 0 != (dma_unmap_single_attrs_#t~mem195#1.base + dma_unmap_single_attrs_#t~mem195#1.offset) % 18446744073709551616;havoc dma_unmap_single_attrs_#t~mem195#1.base, dma_unmap_single_attrs_#t~mem195#1.offset;call dma_unmap_single_attrs_#t~mem202#1.base, dma_unmap_single_attrs_#t~mem202#1.offset := read~$Pointer$#22(dma_unmap_single_attrs_~ops~1#1.base, 24 + dma_unmap_single_attrs_~ops~1#1.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID } true;##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~197#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~197#1.offset, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~198#1, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~199#1, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~200#1, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~201#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~201#1.offset, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~#fp#1.offset := dma_unmap_single_attrs_~dev#1.base, dma_unmap_single_attrs_~dev#1.offset, dma_unmap_single_attrs_~addr#1, dma_unmap_single_attrs_~size#1, dma_unmap_single_attrs_~dir#1, dma_unmap_single_attrs_~attrs#1.base, dma_unmap_single_attrs_~attrs#1.offset, dma_unmap_single_attrs_#t~mem202#1.base, dma_unmap_single_attrs_#t~mem202#1.offset;havoc ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~197#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~197#1.offset, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~198#1, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~199#1, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~200#1, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~201#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~201#1.offset;##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~197#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~197#1.offset := ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~197#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~197#1.offset;##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~198#1 := ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~198#1;##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~199#1 := ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~199#1;##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~200#1 := ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~200#1;##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~201#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~201#1.offset := ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~201#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~201#1.offset;havoc ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~197#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~197#1.offset, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~198#1, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~199#1, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~200#1, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~201#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#~201#1.offset;havoc ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~197#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~197#1.offset, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~198#1, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~199#1, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~200#1, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~201#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~201#1.offset, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID } true;havoc dma_unmap_single_attrs_#t~mem202#1.base, dma_unmap_single_attrs_#t~mem202#1.offset; [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5197: assume !(0 != (dma_unmap_single_attrs_#t~mem195#1.base + dma_unmap_single_attrs_#t~mem195#1.offset) % 18446744073709551616);havoc dma_unmap_single_attrs_#t~mem195#1.base, dma_unmap_single_attrs_#t~mem195#1.offset; [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10152-3: assume false;megaraid_probe_one_#t~bitwise1693#1 := megaraid_probe_one_~flag~0#1; [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10152-3: assume !false; [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10152-4: assume 0 == megaraid_probe_one_~flag~0#1 % 18446744073709551616 || 536870912 == megaraid_probe_one_~flag~0#1 % 18446744073709551616;megaraid_probe_one_#t~bitwise1693#1 := 536870912; [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10152-4: assume !(0 == megaraid_probe_one_~flag~0#1 % 18446744073709551616 || 536870912 == megaraid_probe_one_~flag~0#1 % 18446744073709551616); [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8963: assume 227 == megadev_ioctl_#t~mem1446#1 % 256 % 4294967296;havoc megadev_ioctl_#t~mem1446#1; [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8963: assume !(227 == megadev_ioctl_#t~mem1446#1 % 256 % 4294967296);havoc megadev_ioctl_#t~mem1446#1; [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10218-1: [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9161: havoc megadev_ioctl_#t~mem1521#1.base, megadev_ioctl_#t~mem1521#1.offset;megadev_ioctl_#res#1 := megadev_ioctl_~rval~3#1;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9293-4: assume 0 == mega_m_to_n_#t~mem1538#1 % 4294967296 || 2 == mega_m_to_n_#t~mem1538#1 % 4294967296;mega_m_to_n_#t~bitwise1539#1 := 2; [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9293-4: assume !(0 == mega_m_to_n_#t~mem1538#1 % 4294967296 || 2 == mega_m_to_n_#t~mem1538#1 % 4294967296); [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10218-2: havoc megaraid_probe_one_#t~bitwise1707#1;assume megaraid_probe_one_#t~bitwise1707#1 % 18446744073709551616 <= megaraid_probe_one_~flag~0#1 % 18446744073709551616 && megaraid_probe_one_#t~bitwise1707#1 % 18446744073709551616 <= 536870912; [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10152: megaraid_probe_one_~flag~0#1 := megaraid_probe_one_#t~bitwise1693#1;havoc megaraid_probe_one_#t~bitwise1693#1; [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9161-1: SUMMARY for call free_local_pdev(megadev_ioctl_#t~mem1521#1.base, megadev_ioctl_#t~mem1521#1.offset); srcloc: null [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10218-3: assume 536870912 == megaraid_probe_one_~flag~0#1 % 18446744073709551616;megaraid_probe_one_#t~bitwise1707#1 := megaraid_probe_one_~flag~0#1; [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10218-3: assume !(536870912 == megaraid_probe_one_~flag~0#1 % 18446744073709551616); [2025-02-08 02:04:48,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10152-1: [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9161-2: call megadev_ioctl_#t~mem1521#1.base, megadev_ioctl_#t~mem1521#1.offset := read~$Pointer$#1(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, 8); [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9095: megadev_ioctl_~tmp___6~4#1 := megadev_ioctl_#t~ret1498#1;havoc megadev_ioctl_#t~mem1497#1;havoc megadev_ioctl_#t~ret1498#1; [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10218-4: assume 0 == megaraid_probe_one_~flag~0#1 % 18446744073709551616;megaraid_probe_one_#t~bitwise1707#1 := 0; [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10218-4: assume !(0 == megaraid_probe_one_~flag~0#1 % 18446744073709551616); [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10152-2: havoc megaraid_probe_one_#t~bitwise1693#1;assume (megaraid_probe_one_#t~bitwise1693#1 % 18446744073709551616 >= megaraid_probe_one_~flag~0#1 % 18446744073709551616 && megaraid_probe_one_#t~bitwise1693#1 % 18446744073709551616 >= 536870912) && megaraid_probe_one_#t~bitwise1693#1 % 18446744073709551616 <= 536870912 + megaraid_probe_one_~flag~0#1 % 18446744073709551616; [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9095-1: SUMMARY for call megadev_ioctl_#t~ret1498#1 := copy_from_user(megadev_ioctl_~data~0#1.base, megadev_ioctl_~data~0#1.offset, 0, (if megadev_ioctl_~uxferaddr~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then megadev_ioctl_~uxferaddr~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else megadev_ioctl_~uxferaddr~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), megadev_ioctl_#t~mem1497#1 % 4294967296); srcloc: null [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7510: call write~$Pointer$#22(mega_create_proc_entry_#t~ret933#1.base, mega_create_proc_entry_#t~ret933#1.offset, mega_create_proc_entry_~adapter~6#1.base, 1276 + mega_create_proc_entry_~adapter~6#1.offset, 8);havoc mega_create_proc_entry_#t~ret933#1.base, mega_create_proc_entry_#t~ret933#1.offset; [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9624-3: assume 0 == mega_enum_raid_scsi_#t~mem1573#1 || 0 == mega_enum_raid_scsi_~i~9#1;mega_enum_raid_scsi_#t~bitwise1574#1 := mega_enum_raid_scsi_#t~mem1573#1; [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9624-3: assume !(0 == mega_enum_raid_scsi_#t~mem1573#1 || 0 == mega_enum_raid_scsi_~i~9#1); [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9624-4: call mega_enum_raid_scsi_#t~mem1573#1 := read~int#22(mega_enum_raid_scsi_~adapter#1.base, 1425 + mega_enum_raid_scsi_~adapter#1.offset, 4); [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9624: assume 0 != mega_enum_raid_scsi_#t~bitwise1574#1 % 2;havoc mega_enum_raid_scsi_#t~mem1573#1;havoc mega_enum_raid_scsi_#t~bitwise1574#1; [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9624: assume !(0 != mega_enum_raid_scsi_#t~bitwise1574#1 % 2);havoc mega_enum_raid_scsi_#t~mem1573#1;havoc mega_enum_raid_scsi_#t~bitwise1574#1; [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9624-1: [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7510-1: SUMMARY for call mega_create_proc_entry_#t~ret933#1.base, mega_create_proc_entry_#t~ret933#1.offset := create_proc_read_entry(47, 0, 33024, mega_create_proc_entry_~controller_proc_dir_entry~0#1.base, mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset, #funAddr~proc_rdrv_10.base, #funAddr~proc_rdrv_10.offset, mega_create_proc_entry_~adapter~6#1.base, mega_create_proc_entry_~adapter~6#1.offset); srcloc: null [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9624-2: havoc mega_enum_raid_scsi_#t~bitwise1574#1;assume mega_enum_raid_scsi_#t~bitwise1574#1 < mega_enum_raid_scsi_#t~mem1573#1; [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10153: megaraid_probe_one_~tmp___0~35#1.base, megaraid_probe_one_~tmp___0~35#1.offset := megaraid_probe_one_#t~ret1694#1.base, megaraid_probe_one_#t~ret1694#1.offset;havoc megaraid_probe_one_#t~ret1694#1.base, megaraid_probe_one_#t~ret1694#1.offset; [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10153-1: SUMMARY for call megaraid_probe_one_#t~ret1694#1.base, megaraid_probe_one_#t~ret1694#1.offset := __request_region(~#iomem_resource~0.base, ~#iomem_resource~0.offset, megaraid_probe_one_~mega_baseport~0#1, 128, 74, 0, 0); srcloc: null [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5727: assume -2147483648 <= mega_query_adapter_#t~ret341#1 && mega_query_adapter_#t~ret341#1 <= 2147483647;havoc mega_query_adapter_#t~mem340#1;havoc mega_query_adapter_#t~ret341#1;assume { :begin_inline_mega_support_ext_cdb } true;mega_support_ext_cdb_#in~adapter#1.base, mega_support_ext_cdb_#in~adapter#1.offset := mega_query_adapter_~adapter#1.base, mega_query_adapter_~adapter#1.offset;havoc mega_support_ext_cdb_#res#1;havoc mega_support_ext_cdb_#t~memset~res1591#1.base, mega_support_ext_cdb_#t~memset~res1591#1.offset, mega_support_ext_cdb_#t~ret1592#1, mega_support_ext_cdb_~adapter#1.base, mega_support_ext_cdb_~adapter#1.offset, mega_support_ext_cdb_~#raw_mbox~5#1.base, mega_support_ext_cdb_~#raw_mbox~5#1.offset, mega_support_ext_cdb_~mbox~11#1.base, mega_support_ext_cdb_~mbox~11#1.offset, mega_support_ext_cdb_~rval~5#1;mega_support_ext_cdb_~adapter#1.base, mega_support_ext_cdb_~adapter#1.offset := mega_support_ext_cdb_#in~adapter#1.base, mega_support_ext_cdb_#in~adapter#1.offset;call mega_support_ext_cdb_~#raw_mbox~5#1.base, mega_support_ext_cdb_~#raw_mbox~5#1.offset := #Ultimate.allocOnStack(15);havoc mega_support_ext_cdb_~mbox~11#1.base, mega_support_ext_cdb_~mbox~11#1.offset;havoc mega_support_ext_cdb_~rval~5#1;mega_support_ext_cdb_~mbox~11#1.base, mega_support_ext_cdb_~mbox~11#1.offset := mega_support_ext_cdb_~#raw_mbox~5#1.base, mega_support_ext_cdb_~#raw_mbox~5#1.offset; [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9757: assume mega_del_logdrv_~tmp~76#1 > 0; [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9757: assume !(mega_del_logdrv_~tmp~76#1 > 0); [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8700: mega_init_scb_~tmp~69#1.base, mega_init_scb_~tmp~69#1.offset := mega_init_scb_#t~ret1408#1.base, mega_init_scb_#t~ret1408#1.offset;havoc mega_init_scb_#t~mem1406#1.base, mega_init_scb_#t~mem1406#1.offset;havoc mega_init_scb_#t~mem1407#1;havoc mega_init_scb_#t~ret1408#1.base, mega_init_scb_#t~ret1408#1.offset;call write~$Pointer$#22(mega_init_scb_~tmp~69#1.base, mega_init_scb_~tmp~69#1.offset, mega_init_scb_~scb~7#1.base, 130 + mega_init_scb_~scb~7#1.offset, 8);call mega_init_scb_#t~mem1409#1.base, mega_init_scb_#t~mem1409#1.offset := read~$Pointer$#22(mega_init_scb_~scb~7#1.base, 130 + mega_init_scb_~scb~7#1.offset, 8);call write~$Pointer$#22(mega_init_scb_#t~mem1409#1.base, mega_init_scb_#t~mem1409#1.offset, mega_init_scb_~scb~7#1.base, 122 + mega_init_scb_~scb~7#1.offset, 8);havoc mega_init_scb_#t~mem1409#1.base, mega_init_scb_#t~mem1409#1.offset;call mega_init_scb_#t~mem1410#1.base, mega_init_scb_#t~mem1410#1.offset := read~$Pointer$#22(mega_init_scb_~scb~7#1.base, 122 + mega_init_scb_~scb~7#1.offset, 8); [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5727-1: SUMMARY for call mega_query_adapter_#t~ret341#1 := printk(9, 0); srcloc: null [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10814-1: assume { :begin_inline_megadev_unlocked_ioctl } true;megadev_unlocked_ioctl_#in~filep#1.base, megadev_unlocked_ioctl_#in~filep#1.offset, megadev_unlocked_ioctl_#in~cmd#1, megadev_unlocked_ioctl_#in~arg#1 := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_megadev_unlocked_ioctl_49_p1~0#1, main_~var_megadev_unlocked_ioctl_49_p2~0#1;havoc megadev_unlocked_ioctl_#res#1;havoc megadev_unlocked_ioctl_#t~ret1522#1, megadev_unlocked_ioctl_~filep#1.base, megadev_unlocked_ioctl_~filep#1.offset, megadev_unlocked_ioctl_~cmd#1, megadev_unlocked_ioctl_~arg#1, megadev_unlocked_ioctl_~ret~1#1;megadev_unlocked_ioctl_~filep#1.base, megadev_unlocked_ioctl_~filep#1.offset := megadev_unlocked_ioctl_#in~filep#1.base, megadev_unlocked_ioctl_#in~filep#1.offset;megadev_unlocked_ioctl_~cmd#1 := megadev_unlocked_ioctl_#in~cmd#1;megadev_unlocked_ioctl_~arg#1 := megadev_unlocked_ioctl_#in~arg#1;havoc megadev_unlocked_ioctl_~ret~1#1; [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8700-1: SUMMARY for call mega_init_scb_#t~ret1408#1.base, mega_init_scb_#t~ret1408#1.offset := pci_alloc_consistent(mega_init_scb_#t~mem1406#1.base, mega_init_scb_#t~mem1406#1.offset, 12 * (mega_init_scb_#t~mem1407#1 % 256), mega_init_scb_~scb~7#1.base, 138 + mega_init_scb_~scb~7#1.offset); srcloc: null [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8832: assume 0 == (if megadev_ioctl_#t~mem1427#1 % 4294967296 % 4294967296 <= 2147483647 then megadev_ioctl_#t~mem1427#1 % 4294967296 % 4294967296 else megadev_ioctl_#t~mem1427#1 % 4294967296 % 4294967296 - 4294967296);havoc megadev_ioctl_#t~mem1427#1; [2025-02-08 02:04:48,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8832: assume !(0 == (if megadev_ioctl_#t~mem1427#1 % 4294967296 % 4294967296 <= 2147483647 then megadev_ioctl_#t~mem1427#1 % 4294967296 % 4294967296 else megadev_ioctl_#t~mem1427#1 % 4294967296 % 4294967296 - 4294967296));havoc megadev_ioctl_#t~mem1427#1; [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6652: call ULTIMATE.dealloc(megaraid_isr_iomapped_~#completed~0#1.base, megaraid_isr_iomapped_~#completed~0#1.offset);havoc megaraid_isr_iomapped_~#completed~0#1.base, megaraid_isr_iomapped_~#completed~0#1.offset;main_#t~ret1829#1 := megaraid_isr_iomapped_#res#1;havoc megaraid_isr_iomapped_#t~ret689#1.base, megaraid_isr_iomapped_#t~ret689#1.offset, megaraid_isr_iomapped_#t~ret690#1, megaraid_isr_iomapped_#t~mem691#1, megaraid_isr_iomapped_#t~ret692#1, megaraid_isr_iomapped_#t~bitwise693#1, megaraid_isr_iomapped_#t~mem694#1, megaraid_isr_iomapped_#t~mem695#1.base, megaraid_isr_iomapped_#t~mem695#1.offset, megaraid_isr_iomapped_#t~mem696#1, megaraid_isr_iomapped_#t~mem697#1.base, megaraid_isr_iomapped_#t~mem697#1.offset, megaraid_isr_iomapped_#t~mem698#1.base, megaraid_isr_iomapped_#t~mem698#1.offset, megaraid_isr_iomapped_#t~mem699#1, megaraid_isr_iomapped_#t~mem700#1.base, megaraid_isr_iomapped_#t~mem700#1.offset, megaraid_isr_iomapped_#t~memcpy~res701#1.base, megaraid_isr_iomapped_#t~memcpy~res701#1.offset, megaraid_isr_iomapped_#t~mem702#1, megaraid_isr_iomapped_#t~ret703#1, megaraid_isr_iomapped_~irq#1, megaraid_isr_iomapped_~devp#1.base, megaraid_isr_iomapped_~devp#1.offset, megaraid_isr_iomapped_~adapter~1#1.base, megaraid_isr_iomapped_~adapter~1#1.offset, megaraid_isr_iomapped_~flags~1#1, megaraid_isr_iomapped_~status~0#1, megaraid_isr_iomapped_~nstatus~0#1, megaraid_isr_iomapped_~#completed~0#1.base, megaraid_isr_iomapped_~#completed~0#1.offset, megaraid_isr_iomapped_~byte~1#1, megaraid_isr_iomapped_~handled~0#1, megaraid_isr_iomapped_~tmp~44#1.base, megaraid_isr_iomapped_~tmp~44#1.offset, megaraid_isr_iomapped_~__len~6#1, megaraid_isr_iomapped_~__ret~7#1.base, megaraid_isr_iomapped_~__ret~7#1.offset, megaraid_isr_iomapped_~tmp___0~13#1;havoc megaraid_isr_iomapped_#in~irq#1, megaraid_isr_iomapped_#in~devp#1.base, megaraid_isr_iomapped_#in~devp#1.offset;assume { :end_inline_megaraid_isr_iomapped } true;assume -2147483648 <= main_#t~ret1829#1 && main_#t~ret1829#1 <= 2147483647;havoc main_#t~ret1829#1;~LDV_IN_INTERRUPT~0 := 1; [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10814: main_#t~ret1824#1 := megadev_unlocked_ioctl_#res#1;havoc megadev_unlocked_ioctl_#t~ret1522#1, megadev_unlocked_ioctl_~filep#1.base, megadev_unlocked_ioctl_~filep#1.offset, megadev_unlocked_ioctl_~cmd#1, megadev_unlocked_ioctl_~arg#1, megadev_unlocked_ioctl_~ret~1#1;havoc megadev_unlocked_ioctl_#in~filep#1.base, megadev_unlocked_ioctl_#in~filep#1.offset, megadev_unlocked_ioctl_#in~cmd#1, megadev_unlocked_ioctl_#in~arg#1;assume { :end_inline_megadev_unlocked_ioctl } true;assume -9223372036854775808 <= main_#t~ret1824#1 && main_#t~ret1824#1 <= 9223372036854775807;havoc main_#t~ret1824#1; [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8766: assume 0 != megadev_open_~tmp___0~27#1;megadev_open_#res#1 := -13; [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8766: assume !(0 != megadev_open_~tmp___0~27#1);megadev_open_#res#1 := 0; [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9229: assume 130 == (if mega_m_to_n_~opcode~0#1 % 256 % 4294967296 <= 2147483647 then mega_m_to_n_~opcode~0#1 % 256 % 4294967296 else mega_m_to_n_~opcode~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9229: assume !(130 == (if mega_m_to_n_~opcode~0#1 % 256 % 4294967296 <= 2147483647 then mega_m_to_n_~opcode~0#1 % 256 % 4294967296 else mega_m_to_n_~opcode~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7313: assume 0 != megaraid_reset_~tmp~48#1; [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7313: assume !(0 != megaraid_reset_~tmp~48#1); [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10352: assume 0 != megaraid_probe_one_#t~mem1743#1;havoc megaraid_probe_one_#t~mem1743#1;call megaraid_probe_one_#t~mem1744#1 := read~int#22(megaraid_probe_one_~adapter~23#1.base, 265 + megaraid_probe_one_~adapter~23#1.offset, 1);megaraid_probe_one_~j~0#1 := (if megaraid_probe_one_#t~mem1744#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_#t~mem1744#1 % 256 % 4294967296 else megaraid_probe_one_#t~mem1744#1 % 256 % 4294967296 - 4294967296);havoc megaraid_probe_one_#t~mem1744#1;megaraid_probe_one_~i~11#1 := 0; [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10352: assume !(0 != megaraid_probe_one_#t~mem1743#1);havoc megaraid_probe_one_#t~mem1743#1;megaraid_probe_one_~i~11#1 := 0; [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8965: assume -2147483648 <= megadev_ioctl_#t~ret1447#1 && megadev_ioctl_#t~ret1447#1 <= 2147483647;havoc megadev_ioctl_#t~ret1447#1;megadev_ioctl_#res#1 := -22;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8965-1: SUMMARY for call megadev_ioctl_#t~ret1447#1 := printk(63, 0); srcloc: null [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662: assume -2147483648 <= mega_query_adapter_#t~ret304#1 && mega_query_adapter_#t~ret304#1 <= 2147483647;mega_query_adapter_~retval~0#1 := mega_query_adapter_#t~ret304#1;havoc mega_query_adapter_#t~ret304#1; [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9626: assume -2147483648 <= mega_enum_raid_scsi_#t~ret1575#1 && mega_enum_raid_scsi_#t~ret1575#1 <= 2147483647;havoc mega_enum_raid_scsi_#t~ret1575#1; [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5728: call mega_query_adapter_#t~mem340#1 := read~int#22(mega_query_adapter_~adapter#1.base, 1181 + mega_query_adapter_~adapter#1.offset, 1); [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596-1: [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596-2: havoc mega_setup_mailbox_#t~bitwise271#1;assume (((((if mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 else mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || mega_setup_mailbox_#t~bitwise271#1 <= (if mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 else mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && mega_setup_mailbox_#t~bitwise271#1 <= 268435456) && mega_setup_mailbox_#t~bitwise271#1 >= 0) && ((if mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 else mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || mega_setup_mailbox_#t~bitwise271#1 > 268435456 + (if mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 else mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && mega_setup_mailbox_#t~bitwise271#1 >= -9223372036854775808; [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662-1: SUMMARY for call mega_query_adapter_#t~ret304#1 := issue_scb_block(mega_query_adapter_~adapter#1.base, mega_query_adapter_~adapter#1.offset, mega_query_adapter_~#raw_mbox~0#1.base, mega_query_adapter_~#raw_mbox~0#1.offset); srcloc: null [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596: assume 0 != mega_setup_mailbox_#t~bitwise271#1;havoc mega_setup_mailbox_#t~mem270#1;havoc mega_setup_mailbox_#t~bitwise271#1;call mega_setup_mailbox_#t~mem272#1 := read~int#22(mega_setup_mailbox_~adapter#1.base, 56 + mega_setup_mailbox_~adapter#1.offset, 8);call mega_setup_mailbox_#t~mem273#1.base, mega_setup_mailbox_#t~mem273#1.offset := read~$Pointer$#22(mega_setup_mailbox_~adapter#1.base, 120 + mega_setup_mailbox_~adapter#1.offset, 8);call mega_setup_mailbox_#t~mem274#1 := read~int#22(mega_setup_mailbox_#t~mem273#1.base, 656 + mega_setup_mailbox_#t~mem273#1.offset, 8); [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596: assume !(0 != mega_setup_mailbox_#t~bitwise271#1);havoc mega_setup_mailbox_#t~mem270#1;havoc mega_setup_mailbox_#t~bitwise271#1; [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7512-1: SUMMARY for call mega_create_proc_entry_#t~ret934#1.base, mega_create_proc_entry_#t~ret934#1.offset := create_proc_read_entry(48, 0, 33024, mega_create_proc_entry_~controller_proc_dir_entry~0#1.base, mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset, #funAddr~proc_rdrv_20.base, #funAddr~proc_rdrv_20.offset, mega_create_proc_entry_~adapter~6#1.base, mega_create_proc_entry_~adapter~6#1.offset); srcloc: null [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7512: call write~$Pointer$#22(mega_create_proc_entry_#t~ret934#1.base, mega_create_proc_entry_#t~ret934#1.offset, mega_create_proc_entry_~adapter~6#1.base, 1284 + mega_create_proc_entry_~adapter~6#1.offset, 8);havoc mega_create_proc_entry_#t~ret934#1.base, mega_create_proc_entry_#t~ret934#1.offset; [2025-02-08 02:04:48,870 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596-3: assume 268435456 == (if mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 else mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);mega_setup_mailbox_#t~bitwise271#1 := (if mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 else mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:04:48,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596-3: assume !(268435456 == (if mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 else mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 02:04:48,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596-4: assume 0 == (if mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 else mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);mega_setup_mailbox_#t~bitwise271#1 := 0; [2025-02-08 02:04:48,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5596-4: assume !(0 == (if mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 else mega_setup_mailbox_#t~mem270#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 02:04:48,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9626-1: SUMMARY for call mega_enum_raid_scsi_#t~ret1575#1 := printk(66, 0); srcloc: null [2025-02-08 02:04:48,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9098: assume 0 != megadev_ioctl_~tmp___6~4#1 % 18446744073709551616;call megadev_ioctl_#t~mem1499#1.base, megadev_ioctl_#t~mem1499#1.offset := read~$Pointer$#1(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, 8);call megadev_ioctl_#t~mem1500#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 34 + megadev_ioctl_~#uioc~0#1.offset, 4);call megadev_ioctl_#t~mem1501#1 := read~int#22(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset, 8); [2025-02-08 02:04:48,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9098: assume !(0 != megadev_ioctl_~tmp___6~4#1 % 18446744073709551616); [2025-02-08 02:04:48,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7315-1: SUMMARY for call megaraid_reset_#t~ret879#1 := printk(26, 0); srcloc: null [2025-02-08 02:04:48,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7315: assume -2147483648 <= megaraid_reset_#t~ret879#1 && megaraid_reset_#t~ret879#1 <= 2147483647;havoc megaraid_reset_#t~ret879#1; [2025-02-08 02:04:48,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10486: SUMMARY for call scsi_host_put(megaraid_probe_one_~host~0#1.base, megaraid_probe_one_~host~0#1.offset); srcloc: null [2025-02-08 02:04:48,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10156: assume 0 == (megaraid_probe_one_~tmp___0~35#1.base + megaraid_probe_one_~tmp___0~35#1.offset) % 18446744073709551616; [2025-02-08 02:04:48,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10156: assume !(0 == (megaraid_probe_one_~tmp___0~35#1.base + megaraid_probe_one_~tmp___0~35#1.offset) % 18446744073709551616);assume { :begin_inline_ioremap } true;ioremap_#in~offset#1, ioremap_#in~size#1 := megaraid_probe_one_~mega_baseport~0#1, 128;havoc ioremap_#res#1.base, ioremap_#res#1.offset;havoc ioremap_#t~ret66#1.base, ioremap_#t~ret66#1.offset, ioremap_~offset#1, ioremap_~size#1, ioremap_~tmp~1#1.base, ioremap_~tmp~1#1.offset;ioremap_~offset#1 := ioremap_#in~offset#1;ioremap_~size#1 := ioremap_#in~size#1;havoc ioremap_~tmp~1#1.base, ioremap_~tmp~1#1.offset;assume { :begin_inline_ioremap_nocache } true;ioremap_nocache_#in~arg0#1, ioremap_nocache_#in~arg1#1 := ioremap_~offset#1, ioremap_~size#1;havoc ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset;havoc ioremap_nocache_#t~ret1851#1.base, ioremap_nocache_#t~ret1851#1.offset, ioremap_nocache_~arg0#1, ioremap_nocache_~arg1#1;ioremap_nocache_~arg0#1 := ioremap_nocache_#in~arg0#1;ioremap_nocache_~arg1#1 := ioremap_nocache_#in~arg1#1; [2025-02-08 02:04:48,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9826: call ULTIMATE.dealloc(mega_get_max_sgl_~#raw_mbox~6#1.base, mega_get_max_sgl_~#raw_mbox~6#1.offset);havoc mega_get_max_sgl_~#raw_mbox~6#1.base, mega_get_max_sgl_~#raw_mbox~6#1.offset;havoc mega_get_max_sgl_#t~memset~res1609#1.base, mega_get_max_sgl_#t~memset~res1609#1.offset, mega_get_max_sgl_#t~mem1610#1.base, mega_get_max_sgl_#t~mem1610#1.offset, mega_get_max_sgl_#t~memset~res1611#1.base, mega_get_max_sgl_#t~memset~res1611#1.offset, mega_get_max_sgl_#t~mem1612#1, mega_get_max_sgl_#t~ret1613#1, mega_get_max_sgl_#t~mem1614#1.base, mega_get_max_sgl_#t~mem1614#1.offset, mega_get_max_sgl_#t~mem1615#1, mega_get_max_sgl_#t~mem1616#1, mega_get_max_sgl_~adapter#1.base, mega_get_max_sgl_~adapter#1.offset, mega_get_max_sgl_~#raw_mbox~6#1.base, mega_get_max_sgl_~#raw_mbox~6#1.offset, mega_get_max_sgl_~mbox~12#1.base, mega_get_max_sgl_~mbox~12#1.offset, mega_get_max_sgl_~tmp~77#1;havoc mega_get_max_sgl_#in~adapter#1.base, mega_get_max_sgl_#in~adapter#1.offset;assume { :end_inline_mega_get_max_sgl } true;call mega_query_adapter_#t~mem317#1.base, mega_query_adapter_#t~mem317#1.offset := read~$Pointer$#22(mega_query_adapter_~adapter#1.base, 120 + mega_query_adapter_~adapter#1.offset, 8);call mega_query_adapter_#t~mem318#1 := read~int#22(mega_query_adapter_~adapter#1.base, 1429 + mega_query_adapter_~adapter#1.offset, 1);call write~int#22(mega_query_adapter_#t~mem318#1 % 256, mega_query_adapter_#t~mem317#1.base, 568 + mega_query_adapter_#t~mem317#1.offset, 2);havoc mega_query_adapter_#t~mem317#1.base, mega_query_adapter_#t~mem317#1.offset;havoc mega_query_adapter_#t~mem318#1;call mega_query_adapter_#t~mem319#1 := read~int#22(mega_query_adapter_~adapter#1.base, 276 + mega_query_adapter_~adapter#1.offset, 2); [2025-02-08 02:04:48,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9033: havoc megadev_ioctl_#t~memset~res1472#1.base, megadev_ioctl_#t~memset~res1472#1.offset;call write~int#22(3, megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset, 1);call megadev_ioctl_#t~mem1473#1 := read~int#22(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset, 8);call write~int#22(megadev_ioctl_#t~mem1473#1, megadev_ioctl_~#mc~2#1.base, 8 + megadev_ioctl_~#mc~2#1.offset, 4);havoc megadev_ioctl_#t~mem1473#1; [2025-02-08 02:04:48,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9033-1: SUMMARY for call megadev_ioctl_#t~memset~res1472#1.base, megadev_ioctl_#t~memset~res1472#1.offset := #Ultimate.C_memset#22(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset, 0, 18); srcloc: null [2025-02-08 02:04:48,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5598: havoc mega_setup_mailbox_#t~mem272#1;havoc mega_setup_mailbox_#t~mem273#1.base, mega_setup_mailbox_#t~mem273#1.offset;havoc mega_setup_mailbox_#t~mem274#1;call mega_setup_mailbox_#t~mem275#1 := read~int#22(mega_setup_mailbox_~adapter#1.base, 56 + mega_setup_mailbox_~adapter#1.offset, 8);call mega_setup_mailbox_#t~mem276#1.base, mega_setup_mailbox_#t~mem276#1.offset := read~$Pointer$#22(mega_setup_mailbox_~adapter#1.base, 120 + mega_setup_mailbox_~adapter#1.offset, 8);call mega_setup_mailbox_#t~mem277#1 := read~int#22(mega_setup_mailbox_#t~mem276#1.base, 656 + mega_setup_mailbox_#t~mem276#1.offset, 8); [2025-02-08 02:04:48,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5664: assume 0 != mega_query_adapter_~retval~0#1; [2025-02-08 02:04:48,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5664: assume !(0 != mega_query_adapter_~retval~0#1); [2025-02-08 02:04:48,871 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7514: call write~$Pointer$#22(mega_create_proc_entry_#t~ret935#1.base, mega_create_proc_entry_#t~ret935#1.offset, mega_create_proc_entry_~adapter~6#1.base, 1292 + mega_create_proc_entry_~adapter~6#1.offset, 8);havoc mega_create_proc_entry_#t~ret935#1.base, mega_create_proc_entry_#t~ret935#1.offset; [2025-02-08 02:04:48,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9826-1: call ULTIMATE.dealloc(mega_get_max_sgl_~#raw_mbox~6#1.base, mega_get_max_sgl_~#raw_mbox~6#1.offset);havoc mega_get_max_sgl_~#raw_mbox~6#1.base, mega_get_max_sgl_~#raw_mbox~6#1.offset; [2025-02-08 02:04:48,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5598-1: SUMMARY for call outb((if mega_setup_mailbox_#t~mem272#1 % 256 % 4294967296 <= 2147483647 then mega_setup_mailbox_#t~mem272#1 % 256 % 4294967296 else mega_setup_mailbox_#t~mem272#1 % 256 % 4294967296 - 4294967296), (if (4 + mega_setup_mailbox_#t~mem274#1) % 4294967296 % 4294967296 <= 2147483647 then (4 + mega_setup_mailbox_#t~mem274#1) % 4294967296 % 4294967296 else (4 + mega_setup_mailbox_#t~mem274#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:48,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7514-1: SUMMARY for call mega_create_proc_entry_#t~ret935#1.base, mega_create_proc_entry_#t~ret935#1.offset := create_proc_read_entry(49, 0, 33024, mega_create_proc_entry_~controller_proc_dir_entry~0#1.base, mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset, #funAddr~proc_rdrv_30.base, #funAddr~proc_rdrv_30.offset, mega_create_proc_entry_~adapter~6#1.base, mega_create_proc_entry_~adapter~6#1.offset); srcloc: null [2025-02-08 02:04:48,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9298: call write~int#22(0, mega_m_to_n_~uioc#1.base, 8 + mega_m_to_n_~uioc#1.offset, 4);call mega_m_to_n_#t~mem1540#1 := read~int#22(mega_m_to_n_~#uioc_mimd~0#1.base, 10 + mega_m_to_n_~#uioc_mimd~0#1.offset, 2);call write~int#22(mega_m_to_n_#t~mem1540#1 % 65536, mega_m_to_n_~uioc#1.base, 12 + mega_m_to_n_~uioc#1.offset, 4);havoc mega_m_to_n_#t~mem1540#1;mega_m_to_n_~__len___0~2#1 := 18; [2025-02-08 02:04:48,872 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9166-1: megadev_ioctl_#res#1 := -22;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9100: havoc megadev_ioctl_#t~mem1499#1.base, megadev_ioctl_#t~mem1499#1.offset;havoc megadev_ioctl_#t~mem1500#1;havoc megadev_ioctl_#t~mem1501#1;call megadev_ioctl_#t~mem1502#1.base, megadev_ioctl_#t~mem1502#1.offset := read~$Pointer$#1(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, 8); [2025-02-08 02:04:48,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9100-1: SUMMARY for call pci_free_consistent(megadev_ioctl_#t~mem1499#1.base, megadev_ioctl_#t~mem1499#1.offset, megadev_ioctl_#t~mem1500#1 % 4294967296, megadev_ioctl_~data~0#1.base, megadev_ioctl_~data~0#1.offset, megadev_ioctl_#t~mem1501#1); srcloc: null [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289: assume 0 == megaraid_probe_one_~tmp___10~2#1; [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289: assume !(0 == megaraid_probe_one_~tmp___10~2#1); [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9232: assume 129 == (if mega_m_to_n_~opcode~0#1 % 256 % 4294967296 <= 2147483647 then mega_m_to_n_~opcode~0#1 % 256 % 4294967296 else mega_m_to_n_~opcode~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9232: assume !(129 == (if mega_m_to_n_~opcode~0#1 % 256 % 4294967296 <= 2147483647 then mega_m_to_n_~opcode~0#1 % 256 % 4294967296 else mega_m_to_n_~opcode~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8836: assume false; [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8836: assume !false;megadev_ioctl_#res#1 := 0;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5731: assume 0 != mega_query_adapter_#t~mem343#1;havoc mega_query_adapter_#t~mem343#1; [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5731: assume !(0 != mega_query_adapter_#t~mem343#1);havoc mega_query_adapter_#t~mem343#1; [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6788: SUMMARY for call mega_cmd_done(megaraid_isr_memmapped_~adapter~2#1.base, megaraid_isr_memmapped_~adapter~2#1.offset, megaraid_isr_memmapped_~#completed~1#1.base, megaraid_isr_memmapped_~#completed~1#1.offset, (if megaraid_isr_memmapped_~nstatus~1#1 % 256 % 4294967296 <= 2147483647 then megaraid_isr_memmapped_~nstatus~1#1 % 256 % 4294967296 else megaraid_isr_memmapped_~nstatus~1#1 % 256 % 4294967296 - 4294967296), (if megaraid_isr_memmapped_~status~1#1 % 256 % 4294967296 <= 2147483647 then megaraid_isr_memmapped_~status~1#1 % 256 % 4294967296 else megaraid_isr_memmapped_~status~1#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5599: havoc mega_setup_mailbox_#t~mem275#1;havoc mega_setup_mailbox_#t~mem276#1.base, mega_setup_mailbox_#t~mem276#1.offset;havoc mega_setup_mailbox_#t~mem277#1;call mega_setup_mailbox_#t~mem278#1 := read~int#22(mega_setup_mailbox_~adapter#1.base, 56 + mega_setup_mailbox_~adapter#1.offset, 8);call mega_setup_mailbox_#t~mem279#1.base, mega_setup_mailbox_#t~mem279#1.offset := read~$Pointer$#22(mega_setup_mailbox_~adapter#1.base, 120 + mega_setup_mailbox_~adapter#1.offset, 8);call mega_setup_mailbox_#t~mem280#1 := read~int#22(mega_setup_mailbox_#t~mem279#1.base, 656 + mega_setup_mailbox_#t~mem279#1.offset, 8); [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5599-1: SUMMARY for call outb((if mega_setup_mailbox_#t~mem275#1 % 18446744073709551616 / 256 % 256 % 4294967296 <= 2147483647 then mega_setup_mailbox_#t~mem275#1 % 18446744073709551616 / 256 % 256 % 4294967296 else mega_setup_mailbox_#t~mem275#1 % 18446744073709551616 / 256 % 256 % 4294967296 - 4294967296), (if (5 + mega_setup_mailbox_#t~mem277#1) % 4294967296 % 4294967296 <= 2147483647 then (5 + mega_setup_mailbox_#t~mem277#1) % 4294967296 % 4294967296 else (5 + mega_setup_mailbox_#t~mem277#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9761: assume -2147483648 <= mega_del_logdrv_#t~ret1594#1 && mega_del_logdrv_#t~ret1594#1 <= 2147483647;mega_del_logdrv_~tmp___0~32#1 := mega_del_logdrv_#t~ret1594#1;havoc mega_del_logdrv_#t~ret1594#1; [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9761-1: SUMMARY for call mega_del_logdrv_#t~ret1594#1 := list_empty(mega_del_logdrv_~adapter#1.base, 88 + mega_del_logdrv_~adapter#1.offset); srcloc: null [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10158-1: SUMMARY for call megaraid_probe_one_#t~ret1695#1 := printk(75, 0); srcloc: null [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9101: havoc megadev_ioctl_#t~mem1502#1.base, megadev_ioctl_#t~mem1502#1.offset;megadev_ioctl_#res#1 := -14;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9101-1: SUMMARY for call free_local_pdev(megadev_ioctl_#t~mem1502#1.base, megadev_ioctl_#t~mem1502#1.offset); srcloc: null [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10158: assume -2147483648 <= megaraid_probe_one_#t~ret1695#1 && megaraid_probe_one_#t~ret1695#1 <= 2147483647;havoc megaraid_probe_one_#t~ret1695#1; [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10819: assume { :begin_inline_megaraid_info } true;megaraid_info_#in~host#1.base, megaraid_info_#in~host#1.offset := main_~var_group3~0#1.base, main_~var_group3~0#1.offset;havoc megaraid_info_#res#1.base, megaraid_info_#res#1.offset;havoc megaraid_info_#t~mem863#1, megaraid_info_#t~mem864#1.base, megaraid_info_#t~mem864#1.offset, megaraid_info_#t~mem865#1, megaraid_info_#t~mem866#1.base, megaraid_info_#t~mem866#1.offset, megaraid_info_#t~mem867#1, megaraid_info_#t~mem868#1.base, megaraid_info_#t~mem868#1.offset, megaraid_info_#t~mem869#1, megaraid_info_#t~loopctr870#1, megaraid_info_#t~nondet871#1, megaraid_info_#t~ret872#1, megaraid_info_~host#1.base, megaraid_info_~host#1.offset, megaraid_info_~#buffer~0#1.base, megaraid_info_~#buffer~0#1.offset, megaraid_info_~adapter~3#1.base, megaraid_info_~adapter~3#1.offset;megaraid_info_~host#1.base, megaraid_info_~host#1.offset := megaraid_info_#in~host#1.base, megaraid_info_#in~host#1.offset;call megaraid_info_~#buffer~0#1.base, megaraid_info_~#buffer~0#1.offset := #Ultimate.allocOnStack(512);havoc megaraid_info_~adapter~3#1.base, megaraid_info_~adapter~3#1.offset;megaraid_info_~adapter~3#1.base, megaraid_info_~adapter~3#1.offset := megaraid_info_~host#1.base, 2834 + megaraid_info_~host#1.offset;call megaraid_info_#t~mem863#1 := read~int#11(megaraid_info_~adapter~3#1.base, 264 + megaraid_info_~adapter~3#1.offset, 1);call megaraid_info_#t~mem864#1.base, megaraid_info_#t~mem864#1.offset := read~$Pointer$#11(megaraid_info_~adapter~3#1.base, 120 + megaraid_info_~adapter~3#1.offset, 8);call megaraid_info_#t~mem865#1 := read~int#21(megaraid_info_#t~mem864#1.base, 540 + megaraid_info_#t~mem864#1.offset, 4);call megaraid_info_#t~mem866#1.base, megaraid_info_#t~mem866#1.offset := read~$Pointer$#11(megaraid_info_~adapter~3#1.base, 120 + megaraid_info_~adapter~3#1.offset, 8);call megaraid_info_#t~mem867#1 := read~int#21(megaraid_info_#t~mem866#1.base, 548 + megaraid_info_#t~mem866#1.offset, 4);call megaraid_info_#t~mem868#1.base, megaraid_info_#t~mem868#1.offset := read~$Pointer$#11(megaraid_info_~adapter~3#1.base, 120 + megaraid_info_~adapter~3#1.offset, 8);call megaraid_info_#t~mem869#1 := read~int#21(megaraid_info_#t~mem868#1.base, 544 + megaraid_info_#t~mem868#1.offset, 4);megaraid_info_#t~loopctr870#1 := 0; [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6723: call ULTIMATE.dealloc(megaraid_isr_memmapped_~#completed~1#1.base, megaraid_isr_memmapped_~#completed~1#1.offset);havoc megaraid_isr_memmapped_~#completed~1#1.base, megaraid_isr_memmapped_~#completed~1#1.offset;main_#t~ret1830#1 := megaraid_isr_memmapped_#res#1;havoc megaraid_isr_memmapped_#t~ret704#1.base, megaraid_isr_memmapped_#t~ret704#1.offset, megaraid_isr_memmapped_#t~ret705#1, megaraid_isr_memmapped_#t~mem706#1.base, megaraid_isr_memmapped_#t~mem706#1.offset, megaraid_isr_memmapped_#t~ret707#1, megaraid_isr_memmapped_#t~mem708#1.base, megaraid_isr_memmapped_#t~mem708#1.offset, megaraid_isr_memmapped_#t~mem709#1.base, megaraid_isr_memmapped_#t~mem709#1.offset, megaraid_isr_memmapped_#t~mem710#1, megaraid_isr_memmapped_#t~mem711#1.base, megaraid_isr_memmapped_#t~mem711#1.offset, megaraid_isr_memmapped_#t~mem712#1.base, megaraid_isr_memmapped_#t~mem712#1.offset, megaraid_isr_memmapped_#t~mem713#1, megaraid_isr_memmapped_#t~mem714#1.base, megaraid_isr_memmapped_#t~mem714#1.offset, megaraid_isr_memmapped_#t~memcpy~res715#1.base, megaraid_isr_memmapped_#t~memcpy~res715#1.offset, megaraid_isr_memmapped_#t~mem716#1.base, megaraid_isr_memmapped_#t~mem716#1.offset, megaraid_isr_memmapped_#t~mem717#1.base, megaraid_isr_memmapped_#t~mem717#1.offset, megaraid_isr_memmapped_#t~ret718#1, megaraid_isr_memmapped_#t~bitwise719#1, megaraid_isr_memmapped_#t~ret720#1, megaraid_isr_memmapped_~irq#1, megaraid_isr_memmapped_~devp#1.base, megaraid_isr_memmapped_~devp#1.offset, megaraid_isr_memmapped_~adapter~2#1.base, megaraid_isr_memmapped_~adapter~2#1.offset, megaraid_isr_memmapped_~flags~2#1, megaraid_isr_memmapped_~status~1#1, megaraid_isr_memmapped_~dword~0#1, megaraid_isr_memmapped_~nstatus~1#1, megaraid_isr_memmapped_~#completed~1#1.base, megaraid_isr_memmapped_~#completed~1#1.offset, megaraid_isr_memmapped_~handled~1#1, megaraid_isr_memmapped_~tmp~45#1.base, megaraid_isr_memmapped_~tmp~45#1.offset, megaraid_isr_memmapped_~__len~7#1, megaraid_isr_memmapped_~__ret~8#1.base, megaraid_isr_memmapped_~__ret~8#1.offset, megaraid_isr_memmapped_~tmp___0~14#1, megaraid_isr_memmapped_~tmp___1~7#1;havoc megaraid_isr_memmapped_#in~irq#1, megaraid_isr_memmapped_#in~devp#1.base, megaraid_isr_memmapped_#in~devp#1.offset;assume { :end_inline_megaraid_isr_memmapped } true;assume -2147483648 <= main_#t~ret1830#1 && main_#t~ret1830#1 <= 2147483647;havoc main_#t~ret1830#1;~LDV_IN_INTERRUPT~0 := 1; [2025-02-08 02:04:48,876 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5666: assume -2147483648 <= mega_query_adapter_#t~ret305#1 && mega_query_adapter_#t~ret305#1 <= 2147483647;havoc mega_query_adapter_#t~ret305#1; [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6789: SUMMARY for call mega_rundoneq(megaraid_isr_memmapped_~adapter~2#1.base, megaraid_isr_memmapped_~adapter~2#1.offset); srcloc: null [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9630-1: SUMMARY for call mega_enum_raid_scsi_#t~ret1576#1 := printk(67, 0); srcloc: null [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600-1: SUMMARY for call outb((if mega_setup_mailbox_#t~mem278#1 % 18446744073709551616 / 65536 % 256 % 4294967296 <= 2147483647 then mega_setup_mailbox_#t~mem278#1 % 18446744073709551616 / 65536 % 256 % 4294967296 else mega_setup_mailbox_#t~mem278#1 % 18446744073709551616 / 65536 % 256 % 4294967296 - 4294967296), (if (6 + mega_setup_mailbox_#t~mem280#1) % 4294967296 % 4294967296 <= 2147483647 then (6 + mega_setup_mailbox_#t~mem280#1) % 4294967296 % 4294967296 else (6 + mega_setup_mailbox_#t~mem280#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5666-1: SUMMARY for call mega_query_adapter_#t~ret305#1 := printk(8, 0); srcloc: null [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600: havoc mega_setup_mailbox_#t~mem278#1;havoc mega_setup_mailbox_#t~mem279#1.base, mega_setup_mailbox_#t~mem279#1.offset;havoc mega_setup_mailbox_#t~mem280#1;call mega_setup_mailbox_#t~mem281#1 := read~int#22(mega_setup_mailbox_~adapter#1.base, 56 + mega_setup_mailbox_~adapter#1.offset, 8);call mega_setup_mailbox_#t~mem282#1.base, mega_setup_mailbox_#t~mem282#1.offset := read~$Pointer$#22(mega_setup_mailbox_~adapter#1.base, 120 + mega_setup_mailbox_~adapter#1.offset, 8);call mega_setup_mailbox_#t~mem283#1 := read~int#22(mega_setup_mailbox_#t~mem282#1.base, 656 + mega_setup_mailbox_#t~mem282#1.offset, 8); [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8705: assume 0 == (mega_init_scb_#t~mem1410#1.base + mega_init_scb_#t~mem1410#1.offset) % 18446744073709551616;havoc mega_init_scb_#t~mem1410#1.base, mega_init_scb_#t~mem1410#1.offset; [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8705: assume !(0 == (mega_init_scb_#t~mem1410#1.base + mega_init_scb_#t~mem1410#1.offset) % 18446744073709551616);havoc mega_init_scb_#t~mem1410#1.base, mega_init_scb_#t~mem1410#1.offset;call mega_init_scb_#t~mem1412#1.base, mega_init_scb_#t~mem1412#1.offset := read~$Pointer$#22(mega_init_scb_~adapter#1.base, 64 + mega_init_scb_~adapter#1.offset, 8); [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7516-1: SUMMARY for call mega_create_proc_entry_#t~ret936#1.base, mega_create_proc_entry_#t~ret936#1.offset := create_proc_read_entry(50, 0, 33024, mega_create_proc_entry_~controller_proc_dir_entry~0#1.base, mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset, #funAddr~proc_rdrv_40.base, #funAddr~proc_rdrv_40.offset, mega_create_proc_entry_~adapter~6#1.base, mega_create_proc_entry_~adapter~6#1.offset); srcloc: null [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7516: call write~$Pointer$#22(mega_create_proc_entry_#t~ret936#1.base, mega_create_proc_entry_#t~ret936#1.offset, mega_create_proc_entry_~adapter~6#1.base, 1300 + mega_create_proc_entry_~adapter~6#1.offset, 8);havoc mega_create_proc_entry_#t~ret936#1.base, mega_create_proc_entry_#t~ret936#1.offset;call ULTIMATE.dealloc(mega_create_proc_entry_~#string~0#1.base, mega_create_proc_entry_~#string~0#1.offset);havoc mega_create_proc_entry_~#string~0#1.base, mega_create_proc_entry_~#string~0#1.offset; [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9630: assume -2147483648 <= mega_enum_raid_scsi_#t~ret1576#1 && mega_enum_raid_scsi_#t~ret1576#1 <= 2147483647;havoc mega_enum_raid_scsi_#t~ret1576#1; [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10489-4: assume 0 == megaraid_probe_one_~flag~0#1 % 18446744073709551616;megaraid_probe_one_#t~bitwise1771#1 := 0; [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10489-4: assume !(0 == megaraid_probe_one_~flag~0#1 % 18446744073709551616); [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10357: call write~int#22(0, megaraid_probe_one_~adapter~23#1.base, 1416 + megaraid_probe_one_~adapter~23#1.offset + megaraid_probe_one_~i~11#1, 1);megaraid_probe_one_~i~11#1 := 1 + megaraid_probe_one_~i~11#1; [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10291: assume -2147483648 <= megaraid_probe_one_#t~ret1729#1 && megaraid_probe_one_#t~ret1729#1 <= 2147483647;havoc megaraid_probe_one_#t~ret1729#1; [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10291-1: SUMMARY for call megaraid_probe_one_#t~ret1729#1 := printk(87, 0); srcloc: null [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10489: assume 0 != megaraid_probe_one_#t~bitwise1771#1 % 18446744073709551616;havoc megaraid_probe_one_#t~bitwise1771#1; [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10489: assume !(0 != megaraid_probe_one_#t~bitwise1771#1 % 18446744073709551616);havoc megaraid_probe_one_#t~bitwise1771#1; [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10489-1: [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10489-2: havoc megaraid_probe_one_#t~bitwise1771#1;assume megaraid_probe_one_#t~bitwise1771#1 % 18446744073709551616 <= megaraid_probe_one_~flag~0#1 % 18446744073709551616 && megaraid_probe_one_#t~bitwise1771#1 % 18446744073709551616 <= 536870912; [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10489-3: assume 536870912 == megaraid_probe_one_~flag~0#1 % 18446744073709551616;megaraid_probe_one_#t~bitwise1771#1 := megaraid_probe_one_~flag~0#1; [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10489-3: assume !(536870912 == megaraid_probe_one_~flag~0#1 % 18446744073709551616); [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225-4: assume 0 == 256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296) || 256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296) == (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296);megaraid_probe_one_#t~bitwise1712#1 := (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225-4: assume !(0 == 256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296) || 256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296) == (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225-5: call megaraid_probe_one_#t~mem1711#1.base, megaraid_probe_one_#t~mem1711#1.offset := read~$Pointer$#22(megaraid_probe_one_~adapter~23#1.base, 120 + megaraid_probe_one_~adapter~23#1.offset, 8); [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9036: assume -2147483648 <= megadev_ioctl_#t~ret1474#1 && megadev_ioctl_#t~ret1474#1 <= 2147483647;havoc megadev_ioctl_#t~ret1474#1; [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9036-1: SUMMARY for call megadev_ioctl_#t~ret1474#1 := mega_internal_command(megadev_ioctl_~adapter~21#1.base, megadev_ioctl_~adapter~21#1.offset, megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset, megadev_ioctl_~pthru~3#1.base, megadev_ioctl_~pthru~3#1.offset); srcloc: null [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225: call write~int#22(megaraid_probe_one_#t~bitwise1712#1, megaraid_probe_one_#t~mem1711#1.base, 552 + megaraid_probe_one_#t~mem1711#1.offset, 4);havoc megaraid_probe_one_#t~mem1711#1.base, megaraid_probe_one_#t~mem1711#1.offset;havoc megaraid_probe_one_#t~bitwise1712#1;call megaraid_probe_one_#t~mem1713#1.base, megaraid_probe_one_#t~mem1713#1.offset := read~$Pointer$#22(megaraid_probe_one_~adapter~23#1.base, 64 + megaraid_probe_one_~adapter~23#1.offset, 8); [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225-1: [2025-02-08 02:04:48,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225-2: havoc megaraid_probe_one_#t~bitwise1712#1;assume (((((256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296) < 0 && (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296) >= 0) || megaraid_probe_one_#t~bitwise1712#1 >= (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296)) && ((256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296) >= 0 && (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296) < 0) || megaraid_probe_one_#t~bitwise1712#1 >= 256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296))) && ((256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296) < 0 || (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296) < 0) || megaraid_probe_one_#t~bitwise1712#1 <= 256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296) + (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296))) && ((256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296) >= 0 && (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296) >= 0) || megaraid_probe_one_#t~bitwise1712#1 < 0)) && megaraid_probe_one_#t~bitwise1712#1 <= 2147483647; [2025-02-08 02:04:48,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225-3: assume 0 == (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296);megaraid_probe_one_#t~bitwise1712#1 := 256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:48,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225-3: assume !(0 == (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:48,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790: assume -2147483648 <= megaraid_isr_memmapped_#t~ret720#1 && megaraid_isr_memmapped_#t~ret720#1 <= 2147483647;megaraid_isr_memmapped_~tmp___1~7#1 := megaraid_isr_memmapped_#t~ret720#1;havoc megaraid_isr_memmapped_#t~ret720#1; [2025-02-08 02:04:48,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4742: call ULTIMATE.dealloc(init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset);havoc init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset;havoc init_completion_~x#1.base, init_completion_~x#1.offset, init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset;havoc init_completion_#in~x#1.base, init_completion_#in~x#1.offset;assume { :end_inline_init_completion } true;call write~int#22(7, megaraid_probe_one_~adapter~23#1.base, megaraid_probe_one_~adapter~23#1.offset, 4);call megaraid_probe_one_#t~mem1756#1.base, megaraid_probe_one_#t~mem1756#1.offset := read~$Pointer$#22(megaraid_probe_one_~adapter~23#1.base, 120 + megaraid_probe_one_~adapter~23#1.offset, 8);call write~int#22(7, megaraid_probe_one_#t~mem1756#1.base, 558 + megaraid_probe_one_#t~mem1756#1.offset, 4);havoc megaraid_probe_one_#t~mem1756#1.base, megaraid_probe_one_#t~mem1756#1.offset;assume { :begin_inline_mega_support_cluster } true;mega_support_cluster_#in~adapter#1.base, mega_support_cluster_#in~adapter#1.offset := megaraid_probe_one_~adapter~23#1.base, megaraid_probe_one_~adapter~23#1.offset;havoc mega_support_cluster_#res#1;havoc mega_support_cluster_#t~memset~res1617#1.base, mega_support_cluster_#t~memset~res1617#1.offset, mega_support_cluster_#t~mem1618#1.base, mega_support_cluster_#t~mem1618#1.offset, mega_support_cluster_#t~memset~res1619#1.base, mega_support_cluster_#t~memset~res1619#1.offset, mega_support_cluster_#t~mem1620#1, mega_support_cluster_#t~ret1621#1, mega_support_cluster_#t~mem1622#1.base, mega_support_cluster_#t~mem1622#1.offset, mega_support_cluster_#t~mem1623#1, mega_support_cluster_#t~mem1624#1.base, mega_support_cluster_#t~mem1624#1.offset, mega_support_cluster_#t~mem1625#1, mega_support_cluster_~adapter#1.base, mega_support_cluster_~adapter#1.offset, mega_support_cluster_~#raw_mbox~7#1.base, mega_support_cluster_~#raw_mbox~7#1.offset, mega_support_cluster_~mbox~13#1.base, mega_support_cluster_~mbox~13#1.offset, mega_support_cluster_~tmp~78#1;mega_support_cluster_~adapter#1.base, mega_support_cluster_~adapter#1.offset := mega_support_cluster_#in~adapter#1.base, mega_support_cluster_#in~adapter#1.offset;call mega_support_cluster_~#raw_mbox~7#1.base, mega_support_cluster_~#raw_mbox~7#1.offset := #Ultimate.allocOnStack(15);havoc mega_support_cluster_~mbox~13#1.base, mega_support_cluster_~mbox~13#1.offset;havoc mega_support_cluster_~tmp~78#1;mega_support_cluster_~mbox~13#1.base, mega_support_cluster_~mbox~13#1.offset := mega_support_cluster_~#raw_mbox~7#1.base, mega_support_cluster_~#raw_mbox~7#1.offset; [2025-02-08 02:04:48,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9763: assume 0 == mega_del_logdrv_~tmp___0~32#1; [2025-02-08 02:04:48,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9763: assume !(0 == mega_del_logdrv_~tmp___0~32#1); [2025-02-08 02:04:48,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8904: assume 0 != megadev_ioctl_~__ret_pu___0~0#1;megadev_ioctl_#res#1 := -14;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8904: assume !(0 != megadev_ioctl_~__ret_pu___0~0#1);megadev_ioctl_#res#1 := ~hba_count~0;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5733: assume -2147483648 <= mega_query_adapter_#t~ret344#1 && mega_query_adapter_#t~ret344#1 <= 2147483647;havoc mega_query_adapter_#t~ret344#1; [2025-02-08 02:04:48,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790-1: SUMMARY for call megaraid_isr_memmapped_#t~ret720#1 := atomic_read(megaraid_isr_memmapped_~adapter~2#1.base, 1344 + megaraid_isr_memmapped_~adapter~2#1.offset); srcloc: null [2025-02-08 02:04:48,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5733-1: SUMMARY for call mega_query_adapter_#t~ret344#1 := printk(10, 0); srcloc: null [2025-02-08 02:04:48,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5601: havoc mega_setup_mailbox_#t~mem281#1;havoc mega_setup_mailbox_#t~mem282#1.base, mega_setup_mailbox_#t~mem282#1.offset;havoc mega_setup_mailbox_#t~mem283#1;call mega_setup_mailbox_#t~mem284#1.base, mega_setup_mailbox_#t~mem284#1.offset := read~$Pointer$#22(mega_setup_mailbox_~adapter#1.base, 120 + mega_setup_mailbox_~adapter#1.offset, 8);call mega_setup_mailbox_#t~mem285#1 := read~int#22(mega_setup_mailbox_#t~mem284#1.base, 656 + mega_setup_mailbox_#t~mem284#1.offset, 8); [2025-02-08 02:04:48,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5601-1: SUMMARY for call outb((if mega_setup_mailbox_#t~mem281#1 % 18446744073709551616 / 16777216 % 256 % 4294967296 <= 2147483647 then mega_setup_mailbox_#t~mem281#1 % 18446744073709551616 / 16777216 % 256 % 4294967296 else mega_setup_mailbox_#t~mem281#1 % 18446744073709551616 / 16777216 % 256 % 4294967296 - 4294967296), (if (7 + mega_setup_mailbox_#t~mem283#1) % 4294967296 % 4294967296 <= 2147483647 then (7 + mega_setup_mailbox_#t~mem283#1) % 4294967296 % 4294967296 else (7 + mega_setup_mailbox_#t~mem283#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:48,878 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7319-1: SUMMARY for call megaraid_reset_#t~ret880#1 := printk(27, 0); srcloc: null [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9301: assume mega_m_to_n_~__len___0~2#1 % 18446744073709551616 > 63; [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9301: assume !(mega_m_to_n_~__len___0~2#1 % 18446744073709551616 > 63); [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7319: assume -2147483648 <= megaraid_reset_#t~ret880#1 && megaraid_reset_#t~ret880#1 <= 2147483647;havoc megaraid_reset_#t~ret880#1; [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9235: assume 128 == (if mega_m_to_n_~opcode~0#1 % 256 % 4294967296 <= 2147483647 then mega_m_to_n_~opcode~0#1 % 256 % 4294967296 else mega_m_to_n_~opcode~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9235: assume !(128 == (if mega_m_to_n_~opcode~0#1 % 256 % 4294967296 <= 2147483647 then mega_m_to_n_~opcode~0#1 % 256 % 4294967296 else mega_m_to_n_~opcode~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10226: megaraid_probe_one_~tmp___3~8#1.base, megaraid_probe_one_~tmp___3~8#1.offset := megaraid_probe_one_#t~ret1714#1.base, megaraid_probe_one_#t~ret1714#1.offset;havoc megaraid_probe_one_#t~mem1713#1.base, megaraid_probe_one_#t~mem1713#1.offset;havoc megaraid_probe_one_#t~ret1714#1.base, megaraid_probe_one_#t~ret1714#1.offset;call write~$Pointer$#22(megaraid_probe_one_~tmp___3~8#1.base, megaraid_probe_one_~tmp___3~8#1.offset, megaraid_probe_one_~adapter~23#1.base, 128 + megaraid_probe_one_~adapter~23#1.offset, 8);call megaraid_probe_one_#t~mem1715#1.base, megaraid_probe_one_#t~mem1715#1.offset := read~$Pointer$#22(megaraid_probe_one_~adapter~23#1.base, 128 + megaraid_probe_one_~adapter~23#1.offset, 8); [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9037: assume -2147483648 <= megadev_ioctl_#t~ret1475#1 && megadev_ioctl_#t~ret1475#1 <= 2147483647;megadev_ioctl_~rval~3#1 := megadev_ioctl_#t~ret1475#1;havoc megadev_ioctl_#t~ret1475#1; [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11085: havoc dev_set_drvdata_#t~nondet1849#1;pci_set_drvdata_#t~ret234#1 := dev_set_drvdata_#res#1;havoc dev_set_drvdata_#t~nondet1849#1, dev_set_drvdata_~arg0#1.base, dev_set_drvdata_~arg0#1.offset, dev_set_drvdata_~arg1#1.base, dev_set_drvdata_~arg1#1.offset;havoc dev_set_drvdata_#in~arg0#1.base, dev_set_drvdata_#in~arg0#1.offset, dev_set_drvdata_#in~arg1#1.base, dev_set_drvdata_#in~arg1#1.offset;assume { :end_inline_dev_set_drvdata } true;assume -2147483648 <= pci_set_drvdata_#t~ret234#1 && pci_set_drvdata_#t~ret234#1 <= 2147483647;havoc pci_set_drvdata_#t~ret234#1; [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9037-1: SUMMARY for call megadev_ioctl_#t~ret1475#1 := mega_n_to_m(0, (if megadev_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then megadev_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 else megadev_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset); srcloc: null [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8971: assume -2147483648 <= megadev_ioctl_#t~ret1448#1 && megadev_ioctl_#t~ret1448#1 <= 2147483647;megadev_ioctl_~tmp___0~28#1 := megadev_ioctl_#t~ret1448#1;havoc megadev_ioctl_#t~ret1448#1; [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8971-1: SUMMARY for call megadev_ioctl_#t~ret1448#1 := make_local_pdev(megadev_ioctl_~adapter~21#1.base, megadev_ioctl_~adapter~21#1.offset, megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset); srcloc: null [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11019: havoc __register_chrdev_#t~nondet1839#1; [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10226-1: SUMMARY for call megaraid_probe_one_#t~ret1714#1.base, megaraid_probe_one_#t~ret1714#1.offset := pci_alloc_consistent(megaraid_probe_one_#t~mem1713#1.base, megaraid_probe_one_#t~mem1713#1.offset, 2048, megaraid_probe_one_~adapter~23#1.base, 136 + megaraid_probe_one_~adapter~23#1.offset); srcloc: null [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8707: assume -2147483648 <= mega_init_scb_#t~ret1411#1 && mega_init_scb_#t~ret1411#1 <= 2147483647;havoc mega_init_scb_#t~ret1411#1; [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8707-1: SUMMARY for call mega_init_scb_#t~ret1411#1 := printk(57, 0); srcloc: null [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602: havoc mega_setup_mailbox_#t~mem284#1.base, mega_setup_mailbox_#t~mem284#1.offset;havoc mega_setup_mailbox_#t~mem285#1;call mega_setup_mailbox_#t~mem286#1 := read~int#22(mega_setup_mailbox_~adapter#1.base, 8 + mega_setup_mailbox_~adapter#1.offset, 8); [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8839: megadev_ioctl_~__pu_val~0#1 := ~driver_ver~0; [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8839-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10491: SUMMARY for call iounmap(0, (if megaraid_probe_one_~mega_baseport~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_~mega_baseport~0#1 % 18446744073709551616 % 18446744073709551616 else megaraid_probe_one_~mega_baseport~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602-1: SUMMARY for call outb(0, (if (11 + mega_setup_mailbox_#t~mem285#1) % 4294967296 % 4294967296 <= 2147483647 then (11 + mega_setup_mailbox_#t~mem285#1) % 4294967296 % 4294967296 else (11 + mega_setup_mailbox_#t~mem285#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8708: mega_init_scb_#res#1 := -1; [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6792: assume 0 == megaraid_isr_memmapped_~tmp___1~7#1; [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6792: assume !(0 == megaraid_isr_memmapped_~tmp___1~7#1); [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8708-1: SUMMARY for call mega_free_sgl(mega_init_scb_~adapter#1.base, mega_init_scb_~adapter#1.offset); srcloc: null [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5603: havoc mega_setup_mailbox_#t~mem286#1;call mega_setup_mailbox_#t~mem287#1 := read~int#22(mega_setup_mailbox_~adapter#1.base, 8 + mega_setup_mailbox_~adapter#1.offset, 8); [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5603-1: SUMMARY for call outb_p(8, (if mega_setup_mailbox_#t~mem286#1 % 18446744073709551616 % 4294967296 <= 2147483647 then mega_setup_mailbox_#t~mem286#1 % 18446744073709551616 % 4294967296 else mega_setup_mailbox_#t~mem286#1 % 18446744073709551616 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9633: mega_enum_raid_scsi_~i~9#1 := 1 + mega_enum_raid_scsi_~i~9#1;call mega_enum_raid_scsi_#t~mem1577#1 := read~int#22(mega_enum_raid_scsi_~adapter#1.base, 265 + mega_enum_raid_scsi_~adapter#1.offset, 1); [2025-02-08 02:04:48,879 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5207: havoc debug_dma_unmap_page_~arg0#1.base, debug_dma_unmap_page_~arg0#1.offset, debug_dma_unmap_page_~arg1#1, debug_dma_unmap_page_~arg2#1, debug_dma_unmap_page_~arg3#1, debug_dma_unmap_page_~arg4#1;havoc debug_dma_unmap_page_#in~arg0#1.base, debug_dma_unmap_page_#in~arg0#1.offset, debug_dma_unmap_page_#in~arg1#1, debug_dma_unmap_page_#in~arg2#1, debug_dma_unmap_page_#in~arg3#1, debug_dma_unmap_page_#in~arg4#1;assume { :end_inline_debug_dma_unmap_page } true; [2025-02-08 02:04:48,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5207-1: assume { :begin_inline_debug_dma_unmap_page } true;debug_dma_unmap_page_#in~arg0#1.base, debug_dma_unmap_page_#in~arg0#1.offset, debug_dma_unmap_page_#in~arg1#1, debug_dma_unmap_page_#in~arg2#1, debug_dma_unmap_page_#in~arg3#1, debug_dma_unmap_page_#in~arg4#1 := dma_unmap_single_attrs_~dev#1.base, dma_unmap_single_attrs_~dev#1.offset, dma_unmap_single_attrs_~addr#1, dma_unmap_single_attrs_~size#1, dma_unmap_single_attrs_~dir#1, 1;havoc debug_dma_unmap_page_~arg0#1.base, debug_dma_unmap_page_~arg0#1.offset, debug_dma_unmap_page_~arg1#1, debug_dma_unmap_page_~arg2#1, debug_dma_unmap_page_~arg3#1, debug_dma_unmap_page_~arg4#1;debug_dma_unmap_page_~arg0#1.base, debug_dma_unmap_page_~arg0#1.offset := debug_dma_unmap_page_#in~arg0#1.base, debug_dma_unmap_page_#in~arg0#1.offset;debug_dma_unmap_page_~arg1#1 := debug_dma_unmap_page_#in~arg1#1;debug_dma_unmap_page_~arg2#1 := debug_dma_unmap_page_#in~arg2#1;debug_dma_unmap_page_~arg3#1 := debug_dma_unmap_page_#in~arg3#1;debug_dma_unmap_page_~arg4#1 := debug_dma_unmap_page_#in~arg4#1; [2025-02-08 02:04:48,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10360: assume megaraid_probe_one_~i~11#1 < megaraid_probe_one_~j~0#1; [2025-02-08 02:04:48,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10360: assume !(megaraid_probe_one_~i~11#1 < megaraid_probe_one_~j~0#1); [2025-02-08 02:04:48,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9303: mega_m_to_n_~__ret___0~2#1.base, mega_m_to_n_~__ret___0~2#1.offset := mega_m_to_n_#t~memcpy~res1541#1.base, mega_m_to_n_#t~memcpy~res1541#1.offset;havoc mega_m_to_n_#t~memcpy~res1541#1.base, mega_m_to_n_#t~memcpy~res1541#1.offset; [2025-02-08 02:04:48,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9303-1: SUMMARY for call mega_m_to_n_#t~memcpy~res1541#1.base, mega_m_to_n_#t~memcpy~res1541#1.offset := #Ultimate.C_memcpy#22(mega_m_to_n_~uioc#1.base, 16 + mega_m_to_n_~uioc#1.offset, mega_m_to_n_~#uioc_mimd~0#1.base, 24 + mega_m_to_n_~#uioc_mimd~0#1.offset, mega_m_to_n_~__len___0~2#1); srcloc: null [2025-02-08 02:04:48,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8973: assume 0 != megadev_ioctl_~tmp___0~28#1;megadev_ioctl_#res#1 := -5;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8973: assume !(0 != megadev_ioctl_~tmp___0~28#1);call megadev_ioctl_#t~mem1449#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 16 + megadev_ioctl_~#uioc~0#1.offset, 1); [2025-02-08 02:04:48,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9039: assume 0 != megadev_ioctl_~rval~3#1; [2025-02-08 02:04:48,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9039: assume !(0 != megadev_ioctl_~rval~3#1);call megadev_ioctl_#t~mem1476#1 := read~int#22(megadev_ioctl_~pthru~3#1.base, 59 + megadev_ioctl_~pthru~3#1.offset, 4); [2025-02-08 02:04:48,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5604-1: SUMMARY for call outb_p(192, (if (1 + mega_setup_mailbox_#t~mem287#1) % 4294967296 % 4294967296 <= 2147483647 then (1 + mega_setup_mailbox_#t~mem287#1) % 4294967296 % 4294967296 else (1 + mega_setup_mailbox_#t~mem287#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:48,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10889: assume { :begin_inline_megaraid_exit } true;assume { :begin_inline_unregister_chrdev } true;unregister_chrdev_#in~major#1, unregister_chrdev_#in~name#1.base, unregister_chrdev_#in~name#1.offset := ~major~0, 117, 0;havoc unregister_chrdev_~major#1, unregister_chrdev_~name#1.base, unregister_chrdev_~name#1.offset;unregister_chrdev_~major#1 := unregister_chrdev_#in~major#1;unregister_chrdev_~name#1.base, unregister_chrdev_~name#1.offset := unregister_chrdev_#in~name#1.base, unregister_chrdev_#in~name#1.offset;assume { :begin_inline___unregister_chrdev } true;__unregister_chrdev_#in~arg0#1, __unregister_chrdev_#in~arg1#1, __unregister_chrdev_#in~arg2#1, __unregister_chrdev_#in~arg3#1.base, __unregister_chrdev_#in~arg3#1.offset := unregister_chrdev_~major#1, 0, 256, unregister_chrdev_~name#1.base, unregister_chrdev_~name#1.offset;havoc __unregister_chrdev_~arg0#1, __unregister_chrdev_~arg1#1, __unregister_chrdev_~arg2#1, __unregister_chrdev_~arg3#1.base, __unregister_chrdev_~arg3#1.offset;__unregister_chrdev_~arg0#1 := __unregister_chrdev_#in~arg0#1;__unregister_chrdev_~arg1#1 := __unregister_chrdev_#in~arg1#1;__unregister_chrdev_~arg2#1 := __unregister_chrdev_#in~arg2#1;__unregister_chrdev_~arg3#1.base, __unregister_chrdev_~arg3#1.offset := __unregister_chrdev_#in~arg3#1.base, __unregister_chrdev_#in~arg3#1.offset;havoc __unregister_chrdev_~arg0#1, __unregister_chrdev_~arg1#1, __unregister_chrdev_~arg2#1, __unregister_chrdev_~arg3#1.base, __unregister_chrdev_~arg3#1.offset;havoc __unregister_chrdev_#in~arg0#1, __unregister_chrdev_#in~arg1#1, __unregister_chrdev_#in~arg2#1, __unregister_chrdev_#in~arg3#1.base, __unregister_chrdev_#in~arg3#1.offset;assume { :end_inline___unregister_chrdev } true;havoc unregister_chrdev_~major#1, unregister_chrdev_~name#1.base, unregister_chrdev_~name#1.offset;havoc unregister_chrdev_#in~major#1, unregister_chrdev_#in~name#1.base, unregister_chrdev_#in~name#1.offset;assume { :end_inline_unregister_chrdev } true;assume { :begin_inline_pci_unregister_driver } true;pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset := ~#megaraid_pci_driver~0.base, ~#megaraid_pci_driver~0.offset;havoc pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset;pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset := pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset;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; [2025-02-08 02:04:48,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9832: havoc mega_get_max_sgl_#t~memset~res1609#1.base, mega_get_max_sgl_#t~memset~res1609#1.offset;call mega_get_max_sgl_#t~mem1610#1.base, mega_get_max_sgl_#t~mem1610#1.offset := read~$Pointer$#22(mega_get_max_sgl_~adapter#1.base, 128 + mega_get_max_sgl_~adapter#1.offset, 8); [2025-02-08 02:04:48,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9832-1: SUMMARY for call mega_get_max_sgl_#t~memset~res1609#1.base, mega_get_max_sgl_#t~memset~res1609#1.offset := #Ultimate.C_memset#22(mega_get_max_sgl_~mbox~12#1.base, mega_get_max_sgl_~mbox~12#1.offset, 0, 15); srcloc: null [2025-02-08 02:04:48,880 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8775: call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset;megadev_unlocked_ioctl_#t~ret1522#1 := megadev_ioctl_#res#1;havoc megadev_ioctl_#t~memset~res1422#1.base, megadev_ioctl_#t~memset~res1422#1.offset, megadev_ioctl_#t~ret1423#1, megadev_ioctl_#t~mem1424#1, megadev_ioctl_#t~mem1425#1, megadev_ioctl_#t~mem1426#1, megadev_ioctl_#t~mem1427#1, megadev_ioctl_#t~mem1428#1, megadev_ioctl_#t~bitwise1429#1, megadev_ioctl_#t~mem1430#1.base, megadev_ioctl_#t~mem1430#1.offset, megadev_ioctl_#t~ret1431#1, megadev_ioctl_#t~mem1432#1, megadev_ioctl_#t~bitwise1433#1, megadev_ioctl_#t~mem1434#1.base, megadev_ioctl_#t~mem1434#1.offset, megadev_ioctl_#t~mem1435#1, megadev_ioctl_#t~mem1436#1, megadev_ioctl_#t~mem1437#1, megadev_ioctl_#t~ret1438#1, megadev_ioctl_#t~ret1439#1, megadev_ioctl_#t~mem1440#1, megadev_ioctl_#t~ret1441#1, megadev_ioctl_#t~memset~res1442#1.base, megadev_ioctl_#t~memset~res1442#1.offset, megadev_ioctl_#t~ret1443#1, megadev_ioctl_#t~mem1444#1, megadev_ioctl_#t~ret1445#1, megadev_ioctl_#t~mem1446#1, megadev_ioctl_#t~ret1447#1, megadev_ioctl_#t~ret1448#1, megadev_ioctl_#t~mem1449#1, megadev_ioctl_#t~mem1450#1.base, megadev_ioctl_#t~mem1450#1.offset, megadev_ioctl_#t~ret1451#1.base, megadev_ioctl_#t~ret1451#1.offset, megadev_ioctl_#t~mem1452#1.base, megadev_ioctl_#t~mem1452#1.offset, megadev_ioctl_#t~mem1453#1, megadev_ioctl_#t~ret1454#1, megadev_ioctl_#t~mem1455#1.base, megadev_ioctl_#t~mem1455#1.offset, megadev_ioctl_#t~mem1456#1, megadev_ioctl_#t~mem1457#1.base, megadev_ioctl_#t~mem1457#1.offset, megadev_ioctl_#t~mem1458#1, megadev_ioctl_#t~mem1459#1.base, megadev_ioctl_#t~mem1459#1.offset, megadev_ioctl_#t~mem1460#1, megadev_ioctl_#t~ret1461#1.base, megadev_ioctl_#t~ret1461#1.offset, megadev_ioctl_#t~mem1462#1.base, megadev_ioctl_#t~mem1462#1.offset, megadev_ioctl_#t~mem1463#1, megadev_ioctl_#t~mem1464#1.base, megadev_ioctl_#t~mem1464#1.offset, megadev_ioctl_#t~mem1465#1, megadev_ioctl_#t~mem1466#1, megadev_ioctl_#t~mem1467#1, megadev_ioctl_#t~mem1468#1, megadev_ioctl_#t~bitwise1469#1, megadev_ioctl_#t~mem1470#1, megadev_ioctl_#t~ret1471#1, megadev_ioctl_#t~memset~res1472#1.base, megadev_ioctl_#t~memset~res1472#1.offset, megadev_ioctl_#t~mem1473#1, megadev_ioctl_#t~ret1474#1, megadev_ioctl_#t~ret1475#1, megadev_ioctl_#t~mem1476#1, megadev_ioctl_#t~mem1477#1, megadev_ioctl_#t~mem1478#1, megadev_ioctl_#t~ret1479#1, megadev_ioctl_#t~ret1480#1, megadev_ioctl_#t~mem1481#1, megadev_ioctl_#t~mem1482#1.base, megadev_ioctl_#t~mem1482#1.offset, megadev_ioctl_#t~mem1483#1, megadev_ioctl_#t~mem1484#1, megadev_ioctl_#t~mem1485#1.base, megadev_ioctl_#t~mem1485#1.offset, megadev_ioctl_#t~mem1486#1, megadev_ioctl_#t~mem1487#1.base, megadev_ioctl_#t~mem1487#1.offset, megadev_ioctl_#t~mem1488#1, megadev_ioctl_#t~mem1489#1.base, megadev_ioctl_#t~mem1489#1.offset, megadev_ioctl_#t~mem1490#1, megadev_ioctl_#t~ret1491#1.base, megadev_ioctl_#t~ret1491#1.offset, megadev_ioctl_#t~mem1492#1.base, megadev_ioctl_#t~mem1492#1.offset, megadev_ioctl_#t~mem1493#1, megadev_ioctl_#t~mem1494#1, megadev_ioctl_#t~mem1495#1, megadev_ioctl_#t~bitwise1496#1, megadev_ioctl_#t~mem1497#1, megadev_ioctl_#t~ret1498#1, megadev_ioctl_#t~mem1499#1.base, megadev_ioctl_#t~mem1499#1.offset, megadev_ioctl_#t~mem1500#1, megadev_ioctl_#t~mem1501#1, megadev_ioctl_#t~mem1502#1.base, megadev_ioctl_#t~mem1502#1.offset, megadev_ioctl_#t~memcpy~res1503#1.base, megadev_ioctl_#t~memcpy~res1503#1.offset, megadev_ioctl_#t~memcpy~res1504#1.base, megadev_ioctl_#t~memcpy~res1504#1.offset, megadev_ioctl_#t~mem1505#1, megadev_ioctl_#t~ret1506#1, megadev_ioctl_#t~ret1507#1, megadev_ioctl_#t~mem1508#1, megadev_ioctl_#t~mem1509#1.base, megadev_ioctl_#t~mem1509#1.offset, megadev_ioctl_#t~mem1510#1, megadev_ioctl_#t~mem1511#1, megadev_ioctl_#t~mem1512#1.base, megadev_ioctl_#t~mem1512#1.offset, megadev_ioctl_#t~mem1513#1, megadev_ioctl_#t~mem1514#1, megadev_ioctl_#t~mem1515#1, megadev_ioctl_#t~ret1516#1, megadev_ioctl_#t~mem1517#1, megadev_ioctl_#t~mem1518#1.base, megadev_ioctl_#t~mem1518#1.offset, megadev_ioctl_#t~mem1519#1, megadev_ioctl_#t~mem1520#1, megadev_ioctl_#t~mem1521#1.base, megadev_ioctl_#t~mem1521#1.offset, megadev_ioctl_~filep#1.base, megadev_ioctl_~filep#1.offset, megadev_ioctl_~cmd#1, megadev_ioctl_~arg#1, megadev_ioctl_~adapter~21#1.base, megadev_ioctl_~adapter~21#1.offset, megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset, megadev_ioctl_~adapno~0#1, megadev_ioctl_~rval~3#1, megadev_ioctl_~upthru~0#1.base, megadev_ioctl_~upthru~0#1.offset, megadev_ioctl_~pthru~3#1.base, megadev_ioctl_~pthru~3#1.offset, megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset, megadev_ioctl_~data~0#1.base, megadev_ioctl_~data~0#1.offset, megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset, megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset, megadev_ioctl_~ustats~0#1.base, megadev_ioctl_~ustats~0#1.offset, megadev_ioctl_~num_ldrv~1#1, megadev_ioctl_~uxferaddr~0#1, megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, megadev_ioctl_~__ret_pu~0#1, megadev_ioctl_~__pu_val~0#1, megadev_ioctl_~__ret_pu___0~0#1, megadev_ioctl_~__pu_val___0~0#1, megadev_ioctl_~tmp~71#1, megadev_ioctl_~tmp___0~28#1, megadev_ioctl_~tmp___1~19#1.base, megadev_ioctl_~tmp___1~19#1.offset, megadev_ioctl_~tmp___2~11#1, megadev_ioctl_~tmp___3~7#1, megadev_ioctl_~tmp___4~5#1, megadev_ioctl_~tmp___5~5#1, megadev_ioctl_~tmp___6~4#1, megadev_ioctl_~__len~10#1, megadev_ioctl_~__ret~11#1.base, megadev_ioctl_~__ret~11#1.offset, megadev_ioctl_~tmp___7~4#1;havoc megadev_ioctl_#in~filep#1.base, megadev_ioctl_#in~filep#1.offset, megadev_ioctl_#in~cmd#1, megadev_ioctl_#in~arg#1;assume { :end_inline_megadev_ioctl } true;assume -2147483648 <= megadev_unlocked_ioctl_#t~ret1522#1 && megadev_unlocked_ioctl_#t~ret1522#1 <= 2147483647;megadev_unlocked_ioctl_~ret~1#1 := megadev_unlocked_ioctl_#t~ret1522#1;havoc megadev_unlocked_ioctl_#t~ret1522#1; [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5604: havoc mega_setup_mailbox_#t~mem287#1; [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10229: assume 0 == (megaraid_probe_one_#t~mem1715#1.base + megaraid_probe_one_#t~mem1715#1.offset) % 18446744073709551616;havoc megaraid_probe_one_#t~mem1715#1.base, megaraid_probe_one_#t~mem1715#1.offset; [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10229: assume !(0 == (megaraid_probe_one_#t~mem1715#1.base + megaraid_probe_one_#t~mem1715#1.offset) % 18446744073709551616);havoc megaraid_probe_one_#t~mem1715#1.base, megaraid_probe_one_#t~mem1715#1.offset; [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8842: assume true; [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8842: assume !true; [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6794: SUMMARY for call mega_runpendq(megaraid_isr_memmapped_~adapter~2#1.base, megaraid_isr_memmapped_~adapter~2#1.offset); srcloc: null [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4746: havoc __init_waitqueue_head_~arg0#1.base, __init_waitqueue_head_~arg0#1.offset, __init_waitqueue_head_~arg1#1.base, __init_waitqueue_head_~arg1#1.offset;havoc __init_waitqueue_head_#in~arg0#1.base, __init_waitqueue_head_#in~arg0#1.offset, __init_waitqueue_head_#in~arg1#1.base, __init_waitqueue_head_#in~arg1#1.offset;assume { :end_inline___init_waitqueue_head } true;call ULTIMATE.dealloc(init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset);havoc init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset; [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5671: havoc pci_unmap_single_~hwdev#1.base, pci_unmap_single_~hwdev#1.offset, pci_unmap_single_~dma_addr#1, pci_unmap_single_~size#1, pci_unmap_single_~direction#1, pci_unmap_single_~tmp~27#1.base, pci_unmap_single_~tmp~27#1.offset;havoc pci_unmap_single_#in~hwdev#1.base, pci_unmap_single_#in~hwdev#1.offset, pci_unmap_single_#in~dma_addr#1, pci_unmap_single_#in~size#1, pci_unmap_single_#in~direction#1;assume { :end_inline_pci_unmap_single } true;havoc mega_query_adapter_#t~mem306#1.base, mega_query_adapter_#t~mem306#1.offset; [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5671-1: call mega_query_adapter_#t~mem306#1.base, mega_query_adapter_#t~mem306#1.offset := read~$Pointer$#22(mega_query_adapter_~adapter#1.base, 64 + mega_query_adapter_~adapter#1.offset, 8);assume { :begin_inline_pci_unmap_single } true;pci_unmap_single_#in~hwdev#1.base, pci_unmap_single_#in~hwdev#1.offset, pci_unmap_single_#in~dma_addr#1, pci_unmap_single_#in~size#1, pci_unmap_single_#in~direction#1 := mega_query_adapter_#t~mem306#1.base, mega_query_adapter_#t~mem306#1.offset, mega_query_adapter_~prod_info_dma_handle~0#1, 1024, 2;havoc pci_unmap_single_~hwdev#1.base, pci_unmap_single_~hwdev#1.offset, pci_unmap_single_~dma_addr#1, pci_unmap_single_~size#1, pci_unmap_single_~direction#1, pci_unmap_single_~tmp~27#1.base, pci_unmap_single_~tmp~27#1.offset;pci_unmap_single_~hwdev#1.base, pci_unmap_single_~hwdev#1.offset := pci_unmap_single_#in~hwdev#1.base, pci_unmap_single_#in~hwdev#1.offset;pci_unmap_single_~dma_addr#1 := pci_unmap_single_#in~dma_addr#1;pci_unmap_single_~size#1 := pci_unmap_single_#in~size#1;pci_unmap_single_~direction#1 := pci_unmap_single_#in~direction#1;havoc pci_unmap_single_~tmp~27#1.base, pci_unmap_single_~tmp~27#1.offset; [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9635: assume (if mega_enum_raid_scsi_#t~mem1577#1 % 256 % 4294967296 <= 2147483647 then mega_enum_raid_scsi_#t~mem1577#1 % 256 % 4294967296 else mega_enum_raid_scsi_#t~mem1577#1 % 256 % 4294967296 - 4294967296) > mega_enum_raid_scsi_~i~9#1;havoc mega_enum_raid_scsi_#t~mem1577#1; [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9635: assume !((if mega_enum_raid_scsi_#t~mem1577#1 % 256 % 4294967296 <= 2147483647 then mega_enum_raid_scsi_#t~mem1577#1 % 256 % 4294967296 else mega_enum_raid_scsi_#t~mem1577#1 % 256 % 4294967296 - 4294967296) > mega_enum_raid_scsi_~i~9#1);havoc mega_enum_raid_scsi_#t~mem1577#1; [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5737-1: mega_query_adapter_#res#1 := 0;call ULTIMATE.dealloc(mega_query_adapter_~#raw_mbox~0#1.base, mega_query_adapter_~#raw_mbox~0#1.offset);havoc mega_query_adapter_~#raw_mbox~0#1.base, mega_query_adapter_~#raw_mbox~0#1.offset;call ULTIMATE.dealloc(mega_query_adapter_~#dma_handle~0#1.base, mega_query_adapter_~#dma_handle~0#1.offset);havoc mega_query_adapter_~#dma_handle~0#1.base, mega_query_adapter_~#dma_handle~0#1.offset; [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9833: havoc mega_get_max_sgl_#t~mem1610#1.base, mega_get_max_sgl_#t~mem1610#1.offset;havoc mega_get_max_sgl_#t~memset~res1611#1.base, mega_get_max_sgl_#t~memset~res1611#1.offset;call mega_get_max_sgl_#t~mem1612#1 := read~int#22(mega_get_max_sgl_~adapter#1.base, 136 + mega_get_max_sgl_~adapter#1.offset, 8);call write~int#22(mega_get_max_sgl_#t~mem1612#1, mega_get_max_sgl_~mbox~12#1.base, 8 + mega_get_max_sgl_~mbox~12#1.offset, 4);havoc mega_get_max_sgl_#t~mem1612#1;call write~int#22(164, mega_get_max_sgl_~#raw_mbox~6#1.base, mega_get_max_sgl_~#raw_mbox~6#1.offset, 1);call write~int#22(1, mega_get_max_sgl_~#raw_mbox~6#1.base, 2 + mega_get_max_sgl_~#raw_mbox~6#1.offset, 1); [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10824: main_#t~ret1826#1 := megaraid_abort_#res#1;havoc megaraid_abort_#t~mem873#1.base, megaraid_abort_#t~mem873#1.offset, megaraid_abort_#t~mem874#1.base, megaraid_abort_#t~mem874#1.offset, megaraid_abort_#t~ret875#1, megaraid_abort_~cmd#1.base, megaraid_abort_~cmd#1.offset, megaraid_abort_~adapter~4#1.base, megaraid_abort_~adapter~4#1.offset, megaraid_abort_~rval~0#1;havoc megaraid_abort_#in~cmd#1.base, megaraid_abort_#in~cmd#1.offset;assume { :end_inline_megaraid_abort } true;assume -2147483648 <= main_#t~ret1826#1 && main_#t~ret1826#1 <= 2147483647;havoc main_#t~ret1826#1; [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9833-1: SUMMARY for call mega_get_max_sgl_#t~memset~res1611#1.base, mega_get_max_sgl_#t~memset~res1611#1.offset := #Ultimate.C_memset#22(mega_get_max_sgl_#t~mem1610#1.base, mega_get_max_sgl_#t~mem1610#1.offset, 0, 2048); srcloc: null [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10824-1: assume { :begin_inline_megaraid_abort } true;megaraid_abort_#in~cmd#1.base, megaraid_abort_#in~cmd#1.offset := main_~var_megaraid_abort_21_p0~0#1.base, main_~var_megaraid_abort_21_p0~0#1.offset;havoc megaraid_abort_#res#1;havoc megaraid_abort_#t~mem873#1.base, megaraid_abort_#t~mem873#1.offset, megaraid_abort_#t~mem874#1.base, megaraid_abort_#t~mem874#1.offset, megaraid_abort_#t~ret875#1, megaraid_abort_~cmd#1.base, megaraid_abort_~cmd#1.offset, megaraid_abort_~adapter~4#1.base, megaraid_abort_~adapter~4#1.offset, megaraid_abort_~rval~0#1;megaraid_abort_~cmd#1.base, megaraid_abort_~cmd#1.offset := megaraid_abort_#in~cmd#1.base, megaraid_abort_#in~cmd#1.offset;havoc megaraid_abort_~adapter~4#1.base, megaraid_abort_~adapter~4#1.offset;havoc megaraid_abort_~rval~0#1;call megaraid_abort_#t~mem873#1.base, megaraid_abort_#t~mem873#1.offset := read~$Pointer$#22(megaraid_abort_~cmd#1.base, megaraid_abort_~cmd#1.offset, 8);call megaraid_abort_#t~mem874#1.base, megaraid_abort_#t~mem874#1.offset := read~$Pointer$#22(megaraid_abort_#t~mem873#1.base, megaraid_abort_#t~mem873#1.offset, 8);megaraid_abort_~adapter~4#1.base, megaraid_abort_~adapter~4#1.offset := megaraid_abort_#t~mem874#1.base, 2834 + megaraid_abort_#t~mem874#1.offset;havoc megaraid_abort_#t~mem873#1.base, megaraid_abort_#t~mem873#1.offset;havoc megaraid_abort_#t~mem874#1.base, megaraid_abort_#t~mem874#1.offset; [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10428: call write~int#22(megaraid_probe_one_#t~bitwise1751#1, ~#mcontroller~0.base, 19 + (~#mcontroller~0.offset + 23 * megaraid_probe_one_~i~11#1), 4);havoc megaraid_probe_one_#t~bitwise1751#1;call megaraid_probe_one_#t~mem1752#1 := read~int#22(megaraid_probe_one_~adapter~23#1.base, 4 + megaraid_probe_one_~adapter~23#1.offset, 4); [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10428-1: [2025-02-08 02:04:48,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10428-2: havoc megaraid_probe_one_#t~bitwise1751#1;assume (((((256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296) < 0 && (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296) >= 0) || megaraid_probe_one_#t~bitwise1751#1 >= (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296)) && ((256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296) >= 0 && (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296) < 0) || megaraid_probe_one_#t~bitwise1751#1 >= 256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296))) && ((256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296) < 0 || (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296) < 0) || megaraid_probe_one_#t~bitwise1751#1 <= 256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296) + (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296))) && ((256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296) >= 0 && (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296) >= 0) || megaraid_probe_one_#t~bitwise1751#1 < 0)) && megaraid_probe_one_#t~bitwise1751#1 <= 2147483647; [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7323-1: assume { :begin_inline_spin_lock_irq } true;spin_lock_irq_#in~lock#1.base, spin_lock_irq_#in~lock#1.offset := megaraid_reset_~adapter~5#1.base, 1348 + megaraid_reset_~adapter~5#1.offset;havoc spin_lock_irq_~lock#1.base, spin_lock_irq_~lock#1.offset;spin_lock_irq_~lock#1.base, spin_lock_irq_~lock#1.offset := spin_lock_irq_#in~lock#1.base, spin_lock_irq_#in~lock#1.offset;assume { :begin_inline__raw_spin_lock_irq } true;_raw_spin_lock_irq_#in~arg0#1.base, _raw_spin_lock_irq_#in~arg0#1.offset := spin_lock_irq_~lock#1.base, spin_lock_irq_~lock#1.offset;havoc _raw_spin_lock_irq_~arg0#1.base, _raw_spin_lock_irq_~arg0#1.offset;_raw_spin_lock_irq_~arg0#1.base, _raw_spin_lock_irq_~arg0#1.offset := _raw_spin_lock_irq_#in~arg0#1.base, _raw_spin_lock_irq_#in~arg0#1.offset; [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7323: havoc spin_lock_irq_~lock#1.base, spin_lock_irq_~lock#1.offset;havoc spin_lock_irq_#in~lock#1.base, spin_lock_irq_#in~lock#1.offset;assume { :end_inline_spin_lock_irq } true; [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10164: megaraid_probe_one_#t~ret1696#1.base, megaraid_probe_one_#t~ret1696#1.offset := ioremap_#res#1.base, ioremap_#res#1.offset;havoc ioremap_#t~ret66#1.base, ioremap_#t~ret66#1.offset, ioremap_~offset#1, ioremap_~size#1, ioremap_~tmp~1#1.base, ioremap_~tmp~1#1.offset;havoc ioremap_#in~offset#1, ioremap_#in~size#1;assume { :end_inline_ioremap } true;megaraid_probe_one_~tmp___1~22#1.base, megaraid_probe_one_~tmp___1~22#1.offset := megaraid_probe_one_#t~ret1696#1.base, megaraid_probe_one_#t~ret1696#1.offset;havoc megaraid_probe_one_#t~ret1696#1.base, megaraid_probe_one_#t~ret1696#1.offset;megaraid_probe_one_~mega_baseport~0#1 := megaraid_probe_one_~tmp___1~22#1.base + megaraid_probe_one_~tmp___1~22#1.offset; [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11155: havoc request_threaded_irq_#t~nondet1858#1;request_irq_#t~ret123#1 := request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet1858#1, request_threaded_irq_~arg0#1, request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset, request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset, request_threaded_irq_~arg3#1, request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset, request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset;havoc request_threaded_irq_#in~arg0#1, request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset, request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset, request_threaded_irq_#in~arg3#1, request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset, request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset;assume { :end_inline_request_threaded_irq } true;assume -2147483648 <= request_irq_#t~ret123#1 && request_irq_#t~ret123#1 <= 2147483647;request_irq_~tmp~11#1 := request_irq_#t~ret123#1;havoc request_irq_#t~ret123#1;request_irq_#res#1 := request_irq_~tmp~11#1; [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10428-3: assume 0 == (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296);megaraid_probe_one_#t~bitwise1751#1 := 256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10428-3: assume !(0 == (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10428-4: assume 0 == 256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296) || 256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296) == (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296);megaraid_probe_one_#t~bitwise1751#1 := (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10428-4: assume !(0 == 256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296) || 256 * (if megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_bus~0#1 % 256 % 4294967296 - 4294967296) == (if megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 else megaraid_probe_one_~pci_dev_func~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9239: assume false; [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9239: assume !false;mega_m_to_n_#res#1 := 0;call ULTIMATE.dealloc(mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset);havoc mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset;call ULTIMATE.dealloc(mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset);havoc mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset; [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6663-1: SUMMARY for call megaraid_isr_iomapped_#t~ret689#1.base, megaraid_isr_iomapped_#t~ret689#1.offset := spinlock_check(megaraid_isr_iomapped_~adapter~1#1.base, 1348 + megaraid_isr_iomapped_~adapter~1#1.offset); srcloc: null [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6663: megaraid_isr_iomapped_~tmp~44#1.base, megaraid_isr_iomapped_~tmp~44#1.offset := megaraid_isr_iomapped_#t~ret689#1.base, megaraid_isr_iomapped_#t~ret689#1.offset;havoc megaraid_isr_iomapped_#t~ret689#1.base, megaraid_isr_iomapped_#t~ret689#1.offset; [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7324-1: SUMMARY for call megaraid_reset_#t~ret881#1 := megaraid_abort_and_reset(megaraid_reset_~adapter~5#1.base, megaraid_reset_~adapter~5#1.offset, megaraid_reset_~cmd#1.base, megaraid_reset_~cmd#1.offset, 16); srcloc: null [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7324: assume -2147483648 <= megaraid_reset_#t~ret881#1 && megaraid_reset_#t~ret881#1 <= 2147483647;megaraid_reset_~rval~1#1 := megaraid_reset_#t~ret881#1;havoc megaraid_reset_#t~ret881#1; [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10231: assume -2147483648 <= megaraid_probe_one_#t~ret1716#1 && megaraid_probe_one_#t~ret1716#1 <= 2147483647;havoc megaraid_probe_one_#t~ret1716#1; [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10231-1: SUMMARY for call megaraid_probe_one_#t~ret1716#1 := printk(80, 0); srcloc: null [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8910-1: [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8910-2: havoc megadev_ioctl_#t~bitwise1429#1;assume megadev_ioctl_#t~bitwise1429#1 % 4294967296 <= 27904 + megadev_ioctl_#t~mem1428#1 % 4294967296; [2025-02-08 02:04:48,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8910-3: assume 27904 == megadev_ioctl_#t~mem1428#1 % 4294967296;megadev_ioctl_#t~bitwise1429#1 := 0; [2025-02-08 02:04:48,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8910-3: assume !(27904 == megadev_ioctl_#t~mem1428#1 % 4294967296); [2025-02-08 02:04:48,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8910-4: assume false;megadev_ioctl_#t~bitwise1429#1 := megadev_ioctl_#t~mem1428#1; [2025-02-08 02:04:48,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8910-4: assume !false; [2025-02-08 02:04:48,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8910: megadev_ioctl_~adapno~0#1 := (if megadev_ioctl_#t~bitwise1429#1 % 4294967296 % 4294967296 <= 2147483647 then megadev_ioctl_#t~bitwise1429#1 % 4294967296 % 4294967296 else megadev_ioctl_#t~bitwise1429#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:04:48,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6664-1: SUMMARY for call megaraid_isr_iomapped_#t~ret690#1 := _raw_spin_lock_irqsave(megaraid_isr_iomapped_~tmp~44#1.base, megaraid_isr_iomapped_~tmp~44#1.offset); srcloc: null [2025-02-08 02:04:48,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6664: megaraid_isr_iomapped_~flags~1#1 := megaraid_isr_iomapped_#t~ret690#1;havoc megaraid_isr_iomapped_#t~ret690#1;call megaraid_isr_iomapped_#t~mem691#1 := read~int#22(megaraid_isr_iomapped_~adapter~1#1.base, 8 + megaraid_isr_iomapped_~adapter~1#1.offset, 8); [2025-02-08 02:04:48,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8910-5: assume 0 == megadev_ioctl_#t~mem1428#1 % 4294967296;megadev_ioctl_#t~bitwise1429#1 := 27904; [2025-02-08 02:04:48,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8910-5: assume !(0 == megadev_ioctl_#t~mem1428#1 % 4294967296); [2025-02-08 02:04:48,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8910-6: call megadev_ioctl_#t~mem1428#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 12 + megadev_ioctl_~#uioc~0#1.offset, 4); [2025-02-08 02:04:48,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10496-3: assume 536870912 == megaraid_probe_one_~flag~0#1 % 18446744073709551616;megaraid_probe_one_#t~bitwise1772#1 := megaraid_probe_one_~flag~0#1; [2025-02-08 02:04:48,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10496-3: assume !(536870912 == megaraid_probe_one_~flag~0#1 % 18446744073709551616); [2025-02-08 02:04:48,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10430-1: [2025-02-08 02:04:48,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10496-4: assume 0 == megaraid_probe_one_~flag~0#1 % 18446744073709551616;megaraid_probe_one_#t~bitwise1772#1 := 0; [2025-02-08 02:04:48,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10496-4: assume !(0 == megaraid_probe_one_~flag~0#1 % 18446744073709551616); [2025-02-08 02:04:48,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10430-2: havoc megaraid_probe_one_#t~bitwise1753#1;assume (((((if megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 else megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || megaraid_probe_one_#t~bitwise1753#1 <= (if megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 else megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && megaraid_probe_one_#t~bitwise1753#1 <= 67108864) && megaraid_probe_one_#t~bitwise1753#1 >= 0) && ((if megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 else megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || megaraid_probe_one_#t~bitwise1753#1 > 67108864 + (if megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 else megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && megaraid_probe_one_#t~bitwise1753#1 >= -9223372036854775808; [2025-02-08 02:04:48,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10430-3: assume 67108864 == (if megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 else megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);megaraid_probe_one_#t~bitwise1753#1 := (if megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 else megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:04:48,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10430-3: assume !(67108864 == (if megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 else megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10430-4: assume 0 == (if megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 else megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);megaraid_probe_one_#t~bitwise1753#1 := 0; [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10430-4: assume !(0 == (if megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 else megaraid_probe_one_#t~mem1752#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10496: assume 0 != megaraid_probe_one_#t~bitwise1772#1 % 18446744073709551616;havoc megaraid_probe_one_#t~bitwise1772#1; [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10496: assume !(0 != megaraid_probe_one_#t~bitwise1772#1 % 18446744073709551616);havoc megaraid_probe_one_#t~bitwise1772#1; [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10496-1: [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7325-1: SUMMARY for call mega_rundoneq(megaraid_reset_~adapter~5#1.base, megaraid_reset_~adapter~5#1.offset); srcloc: null [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10496-2: havoc megaraid_probe_one_#t~bitwise1772#1;assume megaraid_probe_one_#t~bitwise1772#1 % 18446744073709551616 <= megaraid_probe_one_~flag~0#1 % 18446744073709551616 && megaraid_probe_one_#t~bitwise1772#1 % 18446744073709551616 <= 536870912; [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10430: assume 0 != megaraid_probe_one_#t~bitwise1753#1;havoc megaraid_probe_one_#t~mem1752#1;havoc megaraid_probe_one_#t~bitwise1753#1; [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10430: assume !(0 != megaraid_probe_one_#t~bitwise1753#1);havoc megaraid_probe_one_#t~mem1752#1;havoc megaraid_probe_one_#t~bitwise1753#1; [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7325: assume { :begin_inline_spin_unlock_irq } true;spin_unlock_irq_#in~lock#1.base, spin_unlock_irq_#in~lock#1.offset := megaraid_reset_~adapter~5#1.base, 1348 + megaraid_reset_~adapter~5#1.offset;havoc spin_unlock_irq_~lock#1.base, spin_unlock_irq_~lock#1.offset;spin_unlock_irq_~lock#1.base, spin_unlock_irq_~lock#1.offset := spin_unlock_irq_#in~lock#1.base, spin_unlock_irq_#in~lock#1.offset;assume { :begin_inline__raw_spin_unlock_irq } true;_raw_spin_unlock_irq_#in~arg0#1.base, _raw_spin_unlock_irq_#in~arg0#1.offset := spin_unlock_irq_~lock#1.base, spin_unlock_irq_~lock#1.offset;havoc _raw_spin_unlock_irq_~arg0#1.base, _raw_spin_unlock_irq_~arg0#1.offset;_raw_spin_unlock_irq_~arg0#1.base, _raw_spin_unlock_irq_~arg0#1.offset := _raw_spin_unlock_irq_#in~arg0#1.base, _raw_spin_unlock_irq_#in~arg0#1.offset; [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9043: assume 0 != megadev_ioctl_#t~mem1476#1 % 4294967296;havoc megadev_ioctl_#t~mem1476#1;call megadev_ioctl_#t~mem1477#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 38 + megadev_ioctl_~#uioc~0#1.offset, 4); [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9043: assume !(0 != megadev_ioctl_#t~mem1476#1 % 4294967296);havoc megadev_ioctl_#t~mem1476#1; [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193: call mega_8_to_40ld_#t~mem839#1 := read~int#22(mega_8_to_40ld_~inquiry#1.base, 4 + mega_8_to_40ld_~inquiry#1.offset + mega_8_to_40ld_~i~2#1, 1);call write~int#22(mega_8_to_40ld_#t~mem839#1, mega_8_to_40ld_~product_info#1.base, 8 + mega_8_to_40ld_~product_info#1.offset + mega_8_to_40ld_~i~2#1, 1);call mega_8_to_40ld_#t~mem840#1 := read~int#22(mega_8_to_40ld_~inquiry#1.base, 13 + mega_8_to_40ld_~inquiry#1.offset + mega_8_to_40ld_~i~2#1, 1);call write~int#22(mega_8_to_40ld_#t~mem840#1, mega_8_to_40ld_~product_info#1.base, 24 + mega_8_to_40ld_~product_info#1.offset + mega_8_to_40ld_~i~2#1, 1);havoc mega_8_to_40ld_#t~mem840#1;mega_8_to_40ld_~i~2#1 := 1 + mega_8_to_40ld_~i~2#1; [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9241: assume 101 == (if mega_m_to_n_~subopcode~0#1 % 256 % 4294967296 <= 2147483647 then mega_m_to_n_~subopcode~0#1 % 256 % 4294967296 else mega_m_to_n_~subopcode~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9241: assume !(101 == (if mega_m_to_n_~subopcode~0#1 % 256 % 4294967296 <= 2147483647 then mega_m_to_n_~subopcode~0#1 % 256 % 4294967296 else mega_m_to_n_~subopcode~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10893: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;#t~ret1868#1 := main_#res#1;havoc main_#t~ret1821#1, main_#t~nondet1822#1, main_#t~ret1823#1, main_#t~ret1824#1, main_#t~ret1825#1.base, main_#t~ret1825#1.offset, main_#t~ret1826#1, main_#t~ret1827#1, main_#t~ret1828#1, main_#t~ret1829#1, main_#t~ret1830#1, main_#t~nondet1831#1, main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_megadev_unlocked_ioctl_49_p1~0#1, main_~var_megadev_unlocked_ioctl_49_p2~0#1, main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~res_megadev_open_47~0#1, main_~var_group3~0#1.base, main_~var_group3~0#1.offset, main_~var_megaraid_abort_21_p0~0#1.base, main_~var_megaraid_abort_21_p0~0#1.offset, main_~var_group4~0#1.base, main_~var_group4~0#1.offset, main_~var_group5~0#1.base, main_~var_group5~0#1.offset, main_~var_megaraid_probe_one_65_p1~0#1.base, main_~var_megaraid_probe_one_65_p1~0#1.offset, main_~res_megaraid_probe_one_65~0#1, main_~var_megaraid_isr_iomapped_12_p0~0#1, main_~var_megaraid_isr_iomapped_12_p1~0#1.base, main_~var_megaraid_isr_iomapped_12_p1~0#1.offset, main_~var_megaraid_isr_memmapped_13_p0~0#1, main_~var_megaraid_isr_memmapped_13_p1~0#1.base, main_~var_megaraid_isr_memmapped_13_p1~0#1.offset, main_~ldv_s_megadev_fops_file_operations~0#1, main_~ldv_s_megaraid_pci_driver_pci_driver~0#1, main_~tmp~86#1, main_~tmp___0~37#1, main_~tmp___1~23#1;assume { :end_inline_main } true; [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8977: assume 3 == megadev_ioctl_#t~mem1449#1 % 256 % 4294967296;havoc megadev_ioctl_#t~mem1449#1;call megadev_ioctl_#t~mem1450#1.base, megadev_ioctl_#t~mem1450#1.offset := read~$Pointer$#1(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, 8); [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8977: assume !(3 == megadev_ioctl_#t~mem1449#1 % 256 % 4294967296);havoc megadev_ioctl_#t~mem1449#1;call megadev_ioctl_#t~mem1488#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 34 + megadev_ioctl_~#uioc~0#1.offset, 4); [2025-02-08 02:04:48,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5674: call mega_query_adapter_#t~mem307#1.base, mega_query_adapter_#t~mem307#1.offset := read~$Pointer$#22(mega_query_adapter_~adapter#1.base, 120 + mega_query_adapter_~adapter#1.offset, 8);call mega_query_adapter_#t~mem308#1 := read~int#22(mega_query_adapter_~adapter#1.base, 265 + mega_query_adapter_~adapter#1.offset, 1);call write~int#22(3 + (if mega_query_adapter_#t~mem308#1 % 256 % 4294967296 <= 2147483647 then mega_query_adapter_#t~mem308#1 % 256 % 4294967296 else mega_query_adapter_#t~mem308#1 % 256 % 4294967296 - 4294967296), mega_query_adapter_#t~mem307#1.base, 548 + mega_query_adapter_#t~mem307#1.offset, 4);havoc mega_query_adapter_#t~mem307#1.base, mega_query_adapter_#t~mem307#1.offset;havoc mega_query_adapter_#t~mem308#1;call mega_query_adapter_#t~mem309#1.base, mega_query_adapter_#t~mem309#1.offset := read~$Pointer$#22(mega_query_adapter_~adapter#1.base, 120 + mega_query_adapter_~adapter#1.offset, 8);call write~int#22(16, mega_query_adapter_#t~mem309#1.base, 540 + mega_query_adapter_#t~mem309#1.offset, 4);havoc mega_query_adapter_#t~mem309#1.base, mega_query_adapter_#t~mem309#1.offset;call mega_query_adapter_#t~mem310#1.base, mega_query_adapter_#t~mem310#1.offset := read~$Pointer$#22(mega_query_adapter_~adapter#1.base, 120 + mega_query_adapter_~adapter#1.offset, 8);call write~int#22(7, mega_query_adapter_#t~mem310#1.base, 544 + mega_query_adapter_#t~mem310#1.offset, 4);havoc mega_query_adapter_#t~mem310#1.base, mega_query_adapter_#t~mem310#1.offset;call mega_query_adapter_#t~mem311#1.base, mega_query_adapter_#t~mem311#1.offset := read~$Pointer$#22(mega_query_adapter_~adapter#1.base, 120 + mega_query_adapter_~adapter#1.offset, 8);call write~int#22((if ~max_cmd_per_lun~0 % 4294967296 % 65536 <= 32767 then ~max_cmd_per_lun~0 % 4294967296 % 65536 else ~max_cmd_per_lun~0 % 4294967296 % 65536 - 65536), mega_query_adapter_#t~mem311#1.base, 566 + mega_query_adapter_#t~mem311#1.offset, 2);havoc mega_query_adapter_#t~mem311#1.base, mega_query_adapter_#t~mem311#1.offset;call mega_query_adapter_#t~mem312#1 := read~int#22(mega_query_adapter_~inquiry3~0#1.base, 137 + mega_query_adapter_~inquiry3~0#1.offset, 1);call write~int#22(mega_query_adapter_#t~mem312#1, mega_query_adapter_~adapter#1.base, 1181 + mega_query_adapter_~adapter#1.offset, 1);havoc mega_query_adapter_#t~mem312#1;call mega_query_adapter_#t~mem313#1 := read~int#22(mega_query_adapter_~adapter#1.base, 264 + mega_query_adapter_~adapter#1.offset, 1);call write~int#22(mega_query_adapter_#t~mem313#1, mega_query_adapter_~adapter#1.base, 1168 + mega_query_adapter_~adapter#1.offset, 1);havoc mega_query_adapter_#t~mem313#1;call mega_query_adapter_#t~mem314#1 := read~int#22(mega_query_adapter_~adapter#1.base, 1168 + mega_query_adapter_~adapter#1.offset, 1); [2025-02-08 02:04:48,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8911: assume megadev_ioctl_~adapno~0#1 >= ~hba_count~0;megadev_ioctl_#res#1 := -19;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8911: assume !(megadev_ioctl_~adapno~0#1 >= ~hba_count~0);call megadev_ioctl_#t~mem1430#1.base, megadev_ioctl_#t~mem1430#1.offset := read~$Pointer$#22(megadev_ioctl_~#uioc~0#1.base, 16 + megadev_ioctl_~#uioc~0#1.offset, 8); [2025-02-08 02:04:48,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5608-1: mega_setup_mailbox_#res#1 := 0; [2025-02-08 02:04:48,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7326: havoc spin_unlock_irq_~lock#1.base, spin_unlock_irq_~lock#1.offset;havoc spin_unlock_irq_#in~lock#1.base, spin_unlock_irq_#in~lock#1.offset;assume { :end_inline_spin_unlock_irq } true;megaraid_reset_#res#1 := megaraid_reset_~rval~1#1;call ULTIMATE.dealloc(megaraid_reset_~#mc~0#1.base, megaraid_reset_~#mc~0#1.offset);havoc megaraid_reset_~#mc~0#1.base, megaraid_reset_~#mc~0#1.offset; [2025-02-08 02:04:48,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9308: mega_m_to_n_~__ret___0~2#1.base, mega_m_to_n_~__ret___0~2#1.offset := mega_m_to_n_#t~memcpy~res1542#1.base, mega_m_to_n_#t~memcpy~res1542#1.offset;havoc mega_m_to_n_#t~memcpy~res1542#1.base, mega_m_to_n_#t~memcpy~res1542#1.offset; [2025-02-08 02:04:48,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9308-1: SUMMARY for call mega_m_to_n_#t~memcpy~res1542#1.base, mega_m_to_n_#t~memcpy~res1542#1.offset := #Ultimate.C_memcpy#22(mega_m_to_n_~uioc#1.base, 16 + mega_m_to_n_~uioc#1.offset, mega_m_to_n_~#uioc_mimd~0#1.base, 24 + mega_m_to_n_~#uioc_mimd~0#1.offset, mega_m_to_n_~__len___0~2#1); srcloc: null [2025-02-08 02:04:48,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10101: assume 0 != megaraid_probe_one_~tmp~82#1; [2025-02-08 02:04:48,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10101: assume !(0 != megaraid_probe_one_~tmp~82#1);assume { :begin_inline_pci_set_master } true;pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset := megaraid_probe_one_~pdev#1.base, megaraid_probe_one_~pdev#1.offset;havoc pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset;pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset := pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset; [2025-02-08 02:04:48,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9044: assume 0 != (if megadev_ioctl_#t~mem1477#1 % 4294967296 % 4294967296 <= 2147483647 then megadev_ioctl_#t~mem1477#1 % 4294967296 % 4294967296 else megadev_ioctl_#t~mem1477#1 % 4294967296 % 4294967296 - 4294967296) % 2;havoc megadev_ioctl_#t~mem1477#1;call megadev_ioctl_#t~mem1478#1 := read~int#22(megadev_ioctl_~pthru~3#1.base, 59 + megadev_ioctl_~pthru~3#1.offset, 4); [2025-02-08 02:04:48,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9044: assume !(0 != (if megadev_ioctl_#t~mem1477#1 % 4294967296 % 4294967296 <= 2147483647 then megadev_ioctl_#t~mem1477#1 % 4294967296 % 4294967296 else megadev_ioctl_#t~mem1477#1 % 4294967296 % 4294967296 - 4294967296) % 2);havoc megadev_ioctl_#t~mem1477#1; [2025-02-08 02:04:48,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10167: assume 0 == megaraid_probe_one_~mega_baseport~0#1 % 18446744073709551616; [2025-02-08 02:04:48,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10167: assume !(0 == megaraid_probe_one_~mega_baseport~0#1 % 18446744073709551616); [2025-02-08 02:04:48,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9110: megadev_ioctl_~__len~10#1 := 18; [2025-02-08 02:04:48,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9837: assume -2147483648 <= mega_get_max_sgl_#t~ret1613#1 && mega_get_max_sgl_#t~ret1613#1 <= 2147483647;mega_get_max_sgl_~tmp~77#1 := mega_get_max_sgl_#t~ret1613#1;havoc mega_get_max_sgl_#t~ret1613#1; [2025-02-08 02:04:48,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9837-1: SUMMARY for call mega_get_max_sgl_#t~ret1613#1 := issue_scb_block(mega_get_max_sgl_~adapter#1.base, mega_get_max_sgl_~adapter#1.offset, mega_get_max_sgl_~#raw_mbox~6#1.base, mega_get_max_sgl_~#raw_mbox~6#1.offset); srcloc: null [2025-02-08 02:04:48,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9771: assume { :begin_inline_mega_do_del_logdrv } true;mega_do_del_logdrv_#in~adapter#1.base, mega_do_del_logdrv_#in~adapter#1.offset, mega_do_del_logdrv_#in~logdrv#1 := mega_del_logdrv_~adapter#1.base, mega_del_logdrv_~adapter#1.offset, mega_del_logdrv_~logdrv#1;havoc mega_do_del_logdrv_#res#1;havoc mega_do_del_logdrv_#t~memset~res1606#1.base, mega_do_del_logdrv_#t~memset~res1606#1.offset, mega_do_del_logdrv_#t~ret1607#1, mega_do_del_logdrv_#t~ret1608#1, mega_do_del_logdrv_~adapter#1.base, mega_do_del_logdrv_~adapter#1.offset, mega_do_del_logdrv_~logdrv#1, mega_do_del_logdrv_~#mc~3#1.base, mega_do_del_logdrv_~#mc~3#1.offset, mega_do_del_logdrv_~rval~7#1;mega_do_del_logdrv_~adapter#1.base, mega_do_del_logdrv_~adapter#1.offset := mega_do_del_logdrv_#in~adapter#1.base, mega_do_del_logdrv_#in~adapter#1.offset;mega_do_del_logdrv_~logdrv#1 := mega_do_del_logdrv_#in~logdrv#1;call mega_do_del_logdrv_~#mc~3#1.base, mega_do_del_logdrv_~#mc~3#1.offset := #Ultimate.allocOnStack(18);havoc mega_do_del_logdrv_~rval~7#1; [2025-02-08 02:04:48,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8714: mega_init_scb_~tmp___0~26#1.base, mega_init_scb_~tmp___0~26#1.offset := mega_init_scb_#t~ret1413#1.base, mega_init_scb_#t~ret1413#1.offset;havoc mega_init_scb_#t~mem1412#1.base, mega_init_scb_#t~mem1412#1.offset;havoc mega_init_scb_#t~ret1413#1.base, mega_init_scb_#t~ret1413#1.offset;call write~$Pointer$#22(mega_init_scb_~tmp___0~26#1.base, mega_init_scb_~tmp___0~26#1.offset, mega_init_scb_~scb~7#1.base, 146 + mega_init_scb_~scb~7#1.offset, 8);call mega_init_scb_#t~mem1414#1.base, mega_init_scb_#t~mem1414#1.offset := read~$Pointer$#22(mega_init_scb_~scb~7#1.base, 146 + mega_init_scb_~scb~7#1.offset, 8); [2025-02-08 02:04:48,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8846: assume false; [2025-02-08 02:04:48,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8846: assume !false; [2025-02-08 02:04:48,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10498: SUMMARY for call __release_region(~#iomem_resource~0.base, ~#iomem_resource~0.offset, megaraid_probe_one_~tbase~0#1, 128); srcloc: null [2025-02-08 02:04:48,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8714-1: SUMMARY for call mega_init_scb_#t~ret1413#1.base, mega_init_scb_#t~ret1413#1.offset := pci_alloc_consistent(mega_init_scb_#t~mem1412#1.base, mega_init_scb_#t~mem1412#1.offset, 60, mega_init_scb_~scb~7#1.base, 154 + mega_init_scb_~scb~7#1.offset); srcloc: null [2025-02-08 02:04:48,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10300: assume 4156 == megaraid_probe_one_~subsysvid~0#1 % 65536 % 4294967296; [2025-02-08 02:04:48,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10300: assume !(4156 == megaraid_probe_one_~subsysvid~0#1 % 65536 % 4294967296); [2025-02-08 02:04:48,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10432: assume -2147483648 <= megaraid_probe_one_#t~ret1754#1 && megaraid_probe_one_#t~ret1754#1 <= 2147483647;havoc megaraid_probe_one_#t~ret1754#1;call write~int#22(1, megaraid_probe_one_~adapter~23#1.base, 1308 + megaraid_probe_one_~adapter~23#1.offset, 4); [2025-02-08 02:04:48,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10432-1: SUMMARY for call megaraid_probe_one_#t~ret1754#1 := pci_set_dma_mask(megaraid_probe_one_~pdev#1.base, megaraid_probe_one_~pdev#1.offset, 1152921504606846975); srcloc: null [2025-02-08 02:04:48,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10366: megaraid_probe_one_~i~11#1 := megaraid_probe_one_~j~0#1; [2025-02-08 02:04:48,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8979: megadev_ioctl_~tmp___1~19#1.base, megadev_ioctl_~tmp___1~19#1.offset := megadev_ioctl_#t~ret1451#1.base, megadev_ioctl_#t~ret1451#1.offset;havoc megadev_ioctl_#t~mem1450#1.base, megadev_ioctl_#t~mem1450#1.offset;havoc megadev_ioctl_#t~ret1451#1.base, megadev_ioctl_#t~ret1451#1.offset;megadev_ioctl_~pthru~3#1.base, megadev_ioctl_~pthru~3#1.offset := megadev_ioctl_~tmp___1~19#1.base, megadev_ioctl_~tmp___1~19#1.offset; [2025-02-08 02:04:48,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8979-1: SUMMARY for call megadev_ioctl_#t~ret1451#1.base, megadev_ioctl_#t~ret1451#1.offset := pci_alloc_consistent(megadev_ioctl_#t~mem1450#1.base, megadev_ioctl_#t~mem1450#1.offset, 60, megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset); srcloc: null [2025-02-08 02:04:48,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9111: assume megadev_ioctl_~__len~10#1 % 18446744073709551616 > 63; [2025-02-08 02:04:48,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9111: assume !(megadev_ioctl_~__len~10#1 % 18446744073709551616 > 63); [2025-02-08 02:04:48,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11159: havoc scsi_add_host_with_dma_#t~nondet1859#1;scsi_add_host_#t~ret259#1 := scsi_add_host_with_dma_#res#1;havoc scsi_add_host_with_dma_#t~nondet1859#1, scsi_add_host_with_dma_~arg0#1.base, scsi_add_host_with_dma_~arg0#1.offset, scsi_add_host_with_dma_~arg1#1.base, scsi_add_host_with_dma_~arg1#1.offset, scsi_add_host_with_dma_~arg2#1.base, scsi_add_host_with_dma_~arg2#1.offset;havoc scsi_add_host_with_dma_#in~arg0#1.base, scsi_add_host_with_dma_#in~arg0#1.offset, scsi_add_host_with_dma_#in~arg1#1.base, scsi_add_host_with_dma_#in~arg1#1.offset, scsi_add_host_with_dma_#in~arg2#1.base, scsi_add_host_with_dma_#in~arg2#1.offset;assume { :end_inline_scsi_add_host_with_dma } true;assume -2147483648 <= scsi_add_host_#t~ret259#1 && scsi_add_host_#t~ret259#1 <= 2147483647;scsi_add_host_~tmp~30#1 := scsi_add_host_#t~ret259#1;havoc scsi_add_host_#t~ret259#1;scsi_add_host_#res#1 := scsi_add_host_~tmp~30#1; [2025-02-08 02:04:48,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10829: assume { :begin_inline_megaraid_reset } true;megaraid_reset_#in~cmd#1.base, megaraid_reset_#in~cmd#1.offset := main_~var_group4~0#1.base, main_~var_group4~0#1.offset;havoc megaraid_reset_#res#1;havoc megaraid_reset_#t~mem876#1.base, megaraid_reset_#t~mem876#1.offset, megaraid_reset_#t~mem877#1.base, megaraid_reset_#t~mem877#1.offset, megaraid_reset_#t~ret878#1, megaraid_reset_#t~ret879#1, megaraid_reset_#t~ret880#1, megaraid_reset_#t~ret881#1, megaraid_reset_~cmd#1.base, megaraid_reset_~cmd#1.offset, megaraid_reset_~adapter~5#1.base, megaraid_reset_~adapter~5#1.offset, megaraid_reset_~#mc~0#1.base, megaraid_reset_~#mc~0#1.offset, megaraid_reset_~rval~1#1, megaraid_reset_~tmp~48#1;megaraid_reset_~cmd#1.base, megaraid_reset_~cmd#1.offset := megaraid_reset_#in~cmd#1.base, megaraid_reset_#in~cmd#1.offset;havoc megaraid_reset_~adapter~5#1.base, megaraid_reset_~adapter~5#1.offset;call megaraid_reset_~#mc~0#1.base, megaraid_reset_~#mc~0#1.offset := #Ultimate.allocOnStack(18);havoc megaraid_reset_~rval~1#1;havoc megaraid_reset_~tmp~48#1;call megaraid_reset_#t~mem876#1.base, megaraid_reset_#t~mem876#1.offset := read~$Pointer$#22(megaraid_reset_~cmd#1.base, megaraid_reset_~cmd#1.offset, 8);call megaraid_reset_#t~mem877#1.base, megaraid_reset_#t~mem877#1.offset := read~$Pointer$#22(megaraid_reset_#t~mem876#1.base, megaraid_reset_#t~mem876#1.offset, 8);megaraid_reset_~adapter~5#1.base, megaraid_reset_~adapter~5#1.offset := megaraid_reset_#t~mem877#1.base, 2834 + megaraid_reset_#t~mem877#1.offset;havoc megaraid_reset_#t~mem876#1.base, megaraid_reset_#t~mem876#1.offset;havoc megaraid_reset_#t~mem877#1.base, megaraid_reset_#t~mem877#1.offset;call write~int#22(110, megaraid_reset_~#mc~0#1.base, megaraid_reset_~#mc~0#1.offset, 1);call write~int#22(3, megaraid_reset_~#mc~0#1.base, 2 + megaraid_reset_~#mc~0#1.offset, 1); [2025-02-08 02:04:48,886 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9772: mega_del_logdrv_~tmp___1~21#1.base, mega_del_logdrv_~tmp___1~21#1.offset := mega_del_logdrv_#t~ret1596#1.base, mega_del_logdrv_#t~ret1596#1.offset;havoc mega_del_logdrv_#t~ret1596#1.base, mega_del_logdrv_#t~ret1596#1.offset; [2025-02-08 02:04:48,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9772-1: SUMMARY for call mega_del_logdrv_#t~ret1596#1.base, mega_del_logdrv_#t~ret1596#1.offset := spinlock_check(mega_del_logdrv_~adapter#1.base, 1348 + mega_del_logdrv_~adapter#1.offset); srcloc: null [2025-02-08 02:04:48,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9706: call ULTIMATE.dealloc(mega_support_random_del_~#raw_mbox~4#1.base, mega_support_random_del_~#raw_mbox~4#1.offset);havoc mega_support_random_del_~#raw_mbox~4#1.base, mega_support_random_del_~#raw_mbox~4#1.offset;megaraid_probe_one_#t~ret1746#1 := mega_support_random_del_#res#1;havoc mega_support_random_del_#t~memset~res1589#1.base, mega_support_random_del_#t~memset~res1589#1.offset, mega_support_random_del_#t~ret1590#1, mega_support_random_del_~adapter#1.base, mega_support_random_del_~adapter#1.offset, mega_support_random_del_~#raw_mbox~4#1.base, mega_support_random_del_~#raw_mbox~4#1.offset, mega_support_random_del_~mbox~10#1.base, mega_support_random_del_~mbox~10#1.offset, mega_support_random_del_~rval~4#1;havoc mega_support_random_del_#in~adapter#1.base, mega_support_random_del_#in~adapter#1.offset;assume { :end_inline_mega_support_random_del } true;assume -2147483648 <= megaraid_probe_one_#t~ret1746#1 && megaraid_probe_one_#t~ret1746#1 <= 2147483647;call write~int#22(megaraid_probe_one_#t~ret1746#1, megaraid_probe_one_~adapter~23#1.base, 1336 + megaraid_probe_one_~adapter~23#1.offset, 4);havoc megaraid_probe_one_#t~ret1746#1;assume { :begin_inline_mega_init_scb } true;mega_init_scb_#in~adapter#1.base, mega_init_scb_#in~adapter#1.offset := megaraid_probe_one_~adapter~23#1.base, megaraid_probe_one_~adapter~23#1.offset;havoc mega_init_scb_#res#1;havoc mega_init_scb_#t~mem1403#1.base, mega_init_scb_#t~mem1403#1.offset, mega_init_scb_#t~mem1404#1, mega_init_scb_#t~mem1405#1.base, mega_init_scb_#t~mem1405#1.offset, mega_init_scb_#t~mem1406#1.base, mega_init_scb_#t~mem1406#1.offset, mega_init_scb_#t~mem1407#1, mega_init_scb_#t~ret1408#1.base, mega_init_scb_#t~ret1408#1.offset, mega_init_scb_#t~mem1409#1.base, mega_init_scb_#t~mem1409#1.offset, mega_init_scb_#t~mem1410#1.base, mega_init_scb_#t~mem1410#1.offset, mega_init_scb_#t~ret1411#1, mega_init_scb_#t~mem1412#1.base, mega_init_scb_#t~mem1412#1.offset, mega_init_scb_#t~ret1413#1.base, mega_init_scb_#t~ret1413#1.offset, mega_init_scb_#t~mem1414#1.base, mega_init_scb_#t~mem1414#1.offset, mega_init_scb_#t~ret1415#1, mega_init_scb_#t~mem1416#1.base, mega_init_scb_#t~mem1416#1.offset, mega_init_scb_#t~ret1417#1.base, mega_init_scb_#t~ret1417#1.offset, mega_init_scb_#t~mem1418#1.base, mega_init_scb_#t~mem1418#1.offset, mega_init_scb_#t~ret1419#1, mega_init_scb_#t~mem1420#1, mega_init_scb_~adapter#1.base, mega_init_scb_~adapter#1.offset, mega_init_scb_~scb~7#1.base, mega_init_scb_~scb~7#1.offset, mega_init_scb_~i~8#1, mega_init_scb_~tmp~69#1.base, mega_init_scb_~tmp~69#1.offset, mega_init_scb_~tmp___0~26#1.base, mega_init_scb_~tmp___0~26#1.offset, mega_init_scb_~tmp___1~18#1.base, mega_init_scb_~tmp___1~18#1.offset;mega_init_scb_~adapter#1.base, mega_init_scb_~adapter#1.offset := mega_init_scb_#in~adapter#1.base, mega_init_scb_#in~adapter#1.offset;havoc mega_init_scb_~scb~7#1.base, mega_init_scb_~scb~7#1.offset;havoc mega_init_scb_~i~8#1;havoc mega_init_scb_~tmp~69#1.base, mega_init_scb_~tmp~69#1.offset;havoc mega_init_scb_~tmp___0~26#1.base, mega_init_scb_~tmp___0~26#1.offset;havoc mega_init_scb_~tmp___1~18#1.base, mega_init_scb_~tmp___1~18#1.offset;mega_init_scb_~i~8#1 := 0; [2025-02-08 02:04:48,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10301: assume 24807 == megaraid_probe_one_~subsysid~0#1 % 65536 % 4294967296; [2025-02-08 02:04:48,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10301: assume !(24807 == megaraid_probe_one_~subsysid~0#1 % 65536 % 4294967296); [2025-02-08 02:04:48,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9244: assume 109 == (if mega_m_to_n_~subopcode~0#1 % 256 % 4294967296 <= 2147483647 then mega_m_to_n_~subopcode~0#1 % 256 % 4294967296 else mega_m_to_n_~subopcode~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:48,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9244: assume !(109 == (if mega_m_to_n_~subopcode~0#1 % 256 % 4294967296 <= 2147483647 then mega_m_to_n_~subopcode~0#1 % 256 % 4294967296 else mega_m_to_n_~subopcode~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:48,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9178: assume { :begin_inline_megadev_ioctl } true;megadev_ioctl_#in~filep#1.base, megadev_ioctl_#in~filep#1.offset, megadev_ioctl_#in~cmd#1, megadev_ioctl_#in~arg#1 := megadev_unlocked_ioctl_~filep#1.base, megadev_unlocked_ioctl_~filep#1.offset, megadev_unlocked_ioctl_~cmd#1, megadev_unlocked_ioctl_~arg#1;havoc megadev_ioctl_#res#1;havoc megadev_ioctl_#t~memset~res1422#1.base, megadev_ioctl_#t~memset~res1422#1.offset, megadev_ioctl_#t~ret1423#1, megadev_ioctl_#t~mem1424#1, megadev_ioctl_#t~mem1425#1, megadev_ioctl_#t~mem1426#1, megadev_ioctl_#t~mem1427#1, megadev_ioctl_#t~mem1428#1, megadev_ioctl_#t~bitwise1429#1, megadev_ioctl_#t~mem1430#1.base, megadev_ioctl_#t~mem1430#1.offset, megadev_ioctl_#t~ret1431#1, megadev_ioctl_#t~mem1432#1, megadev_ioctl_#t~bitwise1433#1, megadev_ioctl_#t~mem1434#1.base, megadev_ioctl_#t~mem1434#1.offset, megadev_ioctl_#t~mem1435#1, megadev_ioctl_#t~mem1436#1, megadev_ioctl_#t~mem1437#1, megadev_ioctl_#t~ret1438#1, megadev_ioctl_#t~ret1439#1, megadev_ioctl_#t~mem1440#1, megadev_ioctl_#t~ret1441#1, megadev_ioctl_#t~memset~res1442#1.base, megadev_ioctl_#t~memset~res1442#1.offset, megadev_ioctl_#t~ret1443#1, megadev_ioctl_#t~mem1444#1, megadev_ioctl_#t~ret1445#1, megadev_ioctl_#t~mem1446#1, megadev_ioctl_#t~ret1447#1, megadev_ioctl_#t~ret1448#1, megadev_ioctl_#t~mem1449#1, megadev_ioctl_#t~mem1450#1.base, megadev_ioctl_#t~mem1450#1.offset, megadev_ioctl_#t~ret1451#1.base, megadev_ioctl_#t~ret1451#1.offset, megadev_ioctl_#t~mem1452#1.base, megadev_ioctl_#t~mem1452#1.offset, megadev_ioctl_#t~mem1453#1, megadev_ioctl_#t~ret1454#1, megadev_ioctl_#t~mem1455#1.base, megadev_ioctl_#t~mem1455#1.offset, megadev_ioctl_#t~mem1456#1, megadev_ioctl_#t~mem1457#1.base, megadev_ioctl_#t~mem1457#1.offset, megadev_ioctl_#t~mem1458#1, megadev_ioctl_#t~mem1459#1.base, megadev_ioctl_#t~mem1459#1.offset, megadev_ioctl_#t~mem1460#1, megadev_ioctl_#t~ret1461#1.base, megadev_ioctl_#t~ret1461#1.offset, megadev_ioctl_#t~mem1462#1.base, megadev_ioctl_#t~mem1462#1.offset, megadev_ioctl_#t~mem1463#1, megadev_ioctl_#t~mem1464#1.base, megadev_ioctl_#t~mem1464#1.offset, megadev_ioctl_#t~mem1465#1, megadev_ioctl_#t~mem1466#1, megadev_ioctl_#t~mem1467#1, megadev_ioctl_#t~mem1468#1, megadev_ioctl_#t~bitwise1469#1, megadev_ioctl_#t~mem1470#1, megadev_ioctl_#t~ret1471#1, megadev_ioctl_#t~memset~res1472#1.base, megadev_ioctl_#t~memset~res1472#1.offset, megadev_ioctl_#t~mem1473#1, megadev_ioctl_#t~ret1474#1, megadev_ioctl_#t~ret1475#1, megadev_ioctl_#t~mem1476#1, megadev_ioctl_#t~mem1477#1, megadev_ioctl_#t~mem1478#1, megadev_ioctl_#t~ret1479#1, megadev_ioctl_#t~ret1480#1, megadev_ioctl_#t~mem1481#1, megadev_ioctl_#t~mem1482#1.base, megadev_ioctl_#t~mem1482#1.offset, megadev_ioctl_#t~mem1483#1, megadev_ioctl_#t~mem1484#1, megadev_ioctl_#t~mem1485#1.base, megadev_ioctl_#t~mem1485#1.offset, megadev_ioctl_#t~mem1486#1, megadev_ioctl_#t~mem1487#1.base, megadev_ioctl_#t~mem1487#1.offset, megadev_ioctl_#t~mem1488#1, megadev_ioctl_#t~mem1489#1.base, megadev_ioctl_#t~mem1489#1.offset, megadev_ioctl_#t~mem1490#1, megadev_ioctl_#t~ret1491#1.base, megadev_ioctl_#t~ret1491#1.offset, megadev_ioctl_#t~mem1492#1.base, megadev_ioctl_#t~mem1492#1.offset, megadev_ioctl_#t~mem1493#1, megadev_ioctl_#t~mem1494#1, megadev_ioctl_#t~mem1495#1, megadev_ioctl_#t~bitwise1496#1, megadev_ioctl_#t~mem1497#1, megadev_ioctl_#t~ret1498#1, megadev_ioctl_#t~mem1499#1.base, megadev_ioctl_#t~mem1499#1.offset, megadev_ioctl_#t~mem1500#1, megadev_ioctl_#t~mem1501#1, megadev_ioctl_#t~mem1502#1.base, megadev_ioctl_#t~mem1502#1.offset, megadev_ioctl_#t~memcpy~res1503#1.base, megadev_ioctl_#t~memcpy~res1503#1.offset, megadev_ioctl_#t~memcpy~res1504#1.base, megadev_ioctl_#t~memcpy~res1504#1.offset, megadev_ioctl_#t~mem1505#1, megadev_ioctl_#t~ret1506#1, megadev_ioctl_#t~ret1507#1, megadev_ioctl_#t~mem1508#1, megadev_ioctl_#t~mem1509#1.base, megadev_ioctl_#t~mem1509#1.offset, megadev_ioctl_#t~mem1510#1, megadev_ioctl_#t~mem1511#1, megadev_ioctl_#t~mem1512#1.base, megadev_ioctl_#t~mem1512#1.offset, megadev_ioctl_#t~mem1513#1, megadev_ioctl_#t~mem1514#1, megadev_ioctl_#t~mem1515#1, megadev_ioctl_#t~ret1516#1, megadev_ioctl_#t~mem1517#1, megadev_ioctl_#t~mem1518#1.base, megadev_ioctl_#t~mem1518#1.offset, megadev_ioctl_#t~mem1519#1, megadev_ioctl_#t~mem1520#1, megadev_ioctl_#t~mem1521#1.base, megadev_ioctl_#t~mem1521#1.offset, megadev_ioctl_~filep#1.base, megadev_ioctl_~filep#1.offset, megadev_ioctl_~cmd#1, megadev_ioctl_~arg#1, megadev_ioctl_~adapter~21#1.base, megadev_ioctl_~adapter~21#1.offset, megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset, megadev_ioctl_~adapno~0#1, megadev_ioctl_~rval~3#1, megadev_ioctl_~upthru~0#1.base, megadev_ioctl_~upthru~0#1.offset, megadev_ioctl_~pthru~3#1.base, megadev_ioctl_~pthru~3#1.offset, megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset, megadev_ioctl_~data~0#1.base, megadev_ioctl_~data~0#1.offset, megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset, megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset, megadev_ioctl_~ustats~0#1.base, megadev_ioctl_~ustats~0#1.offset, megadev_ioctl_~num_ldrv~1#1, megadev_ioctl_~uxferaddr~0#1, megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, megadev_ioctl_~__ret_pu~0#1, megadev_ioctl_~__pu_val~0#1, megadev_ioctl_~__ret_pu___0~0#1, megadev_ioctl_~__pu_val___0~0#1, megadev_ioctl_~tmp~71#1, megadev_ioctl_~tmp___0~28#1, megadev_ioctl_~tmp___1~19#1.base, megadev_ioctl_~tmp___1~19#1.offset, megadev_ioctl_~tmp___2~11#1, megadev_ioctl_~tmp___3~7#1, megadev_ioctl_~tmp___4~5#1, megadev_ioctl_~tmp___5~5#1, megadev_ioctl_~tmp___6~4#1, megadev_ioctl_~__len~10#1, megadev_ioctl_~__ret~11#1.base, megadev_ioctl_~__ret~11#1.offset, megadev_ioctl_~tmp___7~4#1;megadev_ioctl_~filep#1.base, megadev_ioctl_~filep#1.offset := megadev_ioctl_#in~filep#1.base, megadev_ioctl_#in~filep#1.offset;megadev_ioctl_~cmd#1 := megadev_ioctl_#in~cmd#1;megadev_ioctl_~arg#1 := megadev_ioctl_#in~arg#1;havoc megadev_ioctl_~adapter~21#1.base, megadev_ioctl_~adapter~21#1.offset;call megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset := #Ultimate.allocOnStack(42);havoc megadev_ioctl_~adapno~0#1;havoc megadev_ioctl_~rval~3#1;havoc megadev_ioctl_~upthru~0#1.base, megadev_ioctl_~upthru~0#1.offset;havoc megadev_ioctl_~pthru~3#1.base, megadev_ioctl_~pthru~3#1.offset;call megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset := #Ultimate.allocOnStack(8);havoc megadev_ioctl_~data~0#1.base, megadev_ioctl_~data~0#1.offset;call megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset := #Ultimate.allocOnStack(8);call megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset := #Ultimate.allocOnStack(18);havoc megadev_ioctl_~ustats~0#1.base, megadev_ioctl_~ustats~0#1.offset;havoc megadev_ioctl_~num_ldrv~1#1;havoc megadev_ioctl_~uxferaddr~0#1;call megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset := #Ultimate.allocOnStack(8);havoc megadev_ioctl_~__ret_pu~0#1;havoc megadev_ioctl_~__pu_val~0#1;havoc megadev_ioctl_~__ret_pu___0~0#1;havoc megadev_ioctl_~__pu_val___0~0#1;havoc megadev_ioctl_~tmp~71#1;havoc megadev_ioctl_~tmp___0~28#1;havoc megadev_ioctl_~tmp___1~19#1.base, megadev_ioctl_~tmp___1~19#1.offset;havoc megadev_ioctl_~tmp___2~11#1;havoc megadev_ioctl_~tmp___3~7#1;havoc megadev_ioctl_~tmp___4~5#1;havoc megadev_ioctl_~tmp___5~5#1;havoc megadev_ioctl_~tmp___6~4#1;havoc megadev_ioctl_~__len~10#1;havoc megadev_ioctl_~__ret~11#1.base, megadev_ioctl_~__ret~11#1.offset;havoc megadev_ioctl_~tmp___7~4#1;megadev_ioctl_~data~0#1.base, megadev_ioctl_~data~0#1.offset := 0, 0;megadev_ioctl_~uxferaddr~0#1 := 0;megadev_ioctl_~ustats~0#1.base, megadev_ioctl_~ustats~0#1.offset := 0, 0;megadev_ioctl_~num_ldrv~1#1 := 0; [2025-02-08 02:04:48,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9046-1: SUMMARY for call megadev_ioctl_#t~ret1479#1 := copy_to_user(0, (if megadev_ioctl_~uxferaddr~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then megadev_ioctl_~uxferaddr~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else megadev_ioctl_~uxferaddr~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), megadev_ioctl_~data~0#1.base, megadev_ioctl_~data~0#1.offset, megadev_ioctl_#t~mem1478#1); srcloc: null [2025-02-08 02:04:48,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10169: assume -2147483648 <= megaraid_probe_one_#t~ret1697#1 && megaraid_probe_one_#t~ret1697#1 <= 2147483647;havoc megaraid_probe_one_#t~ret1697#1; [2025-02-08 02:04:48,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9178-1: SUMMARY for call mutex_lock_nested(~#megadev_mutex~0.base, ~#megadev_mutex~0.offset, 0); srcloc: null [2025-02-08 02:04:48,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10169-1: SUMMARY for call megaraid_probe_one_#t~ret1697#1 := printk(76, 0); srcloc: null [2025-02-08 02:04:48,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9046: assume -2147483648 <= megadev_ioctl_#t~ret1479#1 && megadev_ioctl_#t~ret1479#1 <= 2147483647;megadev_ioctl_~tmp___4~5#1 := megadev_ioctl_#t~ret1479#1;havoc megadev_ioctl_#t~mem1478#1;havoc megadev_ioctl_#t~ret1479#1; [2025-02-08 02:04:48,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9773: mega_del_logdrv_~flags~3#1 := mega_del_logdrv_#t~ret1597#1;havoc mega_del_logdrv_#t~ret1597#1;call mega_del_logdrv_#t~mem1598#1 := read~int#22(mega_del_logdrv_~adapter#1.base, 1340 + mega_del_logdrv_~adapter#1.offset, 4); [2025-02-08 02:04:48,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9773-1: SUMMARY for call mega_del_logdrv_#t~ret1597#1 := _raw_spin_lock_irqsave(mega_del_logdrv_~tmp___1~21#1.base, mega_del_logdrv_~tmp___1~21#1.offset); srcloc: null [2025-02-08 02:04:48,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6668-1: SUMMARY for call megaraid_isr_iomapped_#t~ret692#1 := inb_p((if (10 + megaraid_isr_iomapped_#t~mem691#1) % 4294967296 % 4294967296 <= 2147483647 then (10 + megaraid_isr_iomapped_#t~mem691#1) % 4294967296 % 4294967296 else (10 + megaraid_isr_iomapped_#t~mem691#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:48,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6668: megaraid_isr_iomapped_~byte~1#1 := megaraid_isr_iomapped_#t~ret692#1;havoc megaraid_isr_iomapped_#t~mem691#1;havoc megaraid_isr_iomapped_#t~ret692#1; [2025-02-08 02:04:48,887 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9839: assume 0 != mega_get_max_sgl_~tmp~77#1;call write~int#22(26, mega_get_max_sgl_~adapter#1.base, 1429 + mega_get_max_sgl_~adapter#1.offset, 1); [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9839: assume !(0 != mega_get_max_sgl_~tmp~77#1);call mega_get_max_sgl_#t~mem1614#1.base, mega_get_max_sgl_#t~mem1614#1.offset := read~$Pointer$#22(mega_get_max_sgl_~adapter#1.base, 128 + mega_get_max_sgl_~adapter#1.offset, 8);call mega_get_max_sgl_#t~mem1615#1 := read~int#22(mega_get_max_sgl_#t~mem1614#1.base, mega_get_max_sgl_#t~mem1614#1.offset, 1);call write~int#22(mega_get_max_sgl_#t~mem1615#1, mega_get_max_sgl_~adapter#1.base, 1429 + mega_get_max_sgl_~adapter#1.offset, 1);havoc mega_get_max_sgl_#t~mem1614#1.base, mega_get_max_sgl_#t~mem1614#1.offset;havoc mega_get_max_sgl_#t~mem1615#1;call mega_get_max_sgl_#t~mem1616#1 := read~int#22(mega_get_max_sgl_~adapter#1.base, 1429 + mega_get_max_sgl_~adapter#1.offset, 1); [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7197: assume mega_8_to_40ld_~i~2#1 <= 3; [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7197: assume !(mega_8_to_40ld_~i~2#1 <= 3); [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11095-3: SUMMARY for call ioremap_nocache_#t~ret1851#1.base, ioremap_nocache_#t~ret1851#1.offset := ldv_malloc(0); srcloc: null [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11095-2: ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset := ioremap_nocache_#t~ret1851#1.base, ioremap_nocache_#t~ret1851#1.offset;havoc ioremap_nocache_#t~ret1851#1.base, ioremap_nocache_#t~ret1851#1.offset; [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9113: megadev_ioctl_~__ret~11#1.base, megadev_ioctl_~__ret~11#1.offset := megadev_ioctl_#t~memcpy~res1503#1.base, megadev_ioctl_#t~memcpy~res1503#1.offset;havoc megadev_ioctl_#t~memcpy~res1503#1.base, megadev_ioctl_#t~memcpy~res1503#1.offset; [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9113-1: SUMMARY for call megadev_ioctl_#t~memcpy~res1503#1.base, megadev_ioctl_#t~memcpy~res1503#1.offset := #Ultimate.C_memcpy#22(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset, megadev_ioctl_~#uioc~0#1.base, 16 + megadev_ioctl_~#uioc~0#1.offset, megadev_ioctl_~__len~10#1); srcloc: null [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11095: havoc ioremap_nocache_#t~ret1851#1.base, ioremap_nocache_#t~ret1851#1.offset;ioremap_#t~ret66#1.base, ioremap_#t~ret66#1.offset := ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset;havoc ioremap_nocache_#t~ret1851#1.base, ioremap_nocache_#t~ret1851#1.offset, ioremap_nocache_~arg0#1, ioremap_nocache_~arg1#1;havoc ioremap_nocache_#in~arg0#1, ioremap_nocache_#in~arg1#1;assume { :end_inline_ioremap_nocache } true;ioremap_~tmp~1#1.base, ioremap_~tmp~1#1.offset := ioremap_#t~ret66#1.base, ioremap_#t~ret66#1.offset;havoc ioremap_#t~ret66#1.base, ioremap_#t~ret66#1.offset;ioremap_#res#1.base, ioremap_#res#1.offset := ioremap_~tmp~1#1.base, ioremap_~tmp~1#1.offset; [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6735-1: SUMMARY for call megaraid_isr_memmapped_#t~ret704#1.base, megaraid_isr_memmapped_#t~ret704#1.offset := spinlock_check(megaraid_isr_memmapped_~adapter~2#1.base, 1348 + megaraid_isr_memmapped_~adapter~2#1.offset); srcloc: null [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8717: assume 0 == (mega_init_scb_#t~mem1414#1.base + mega_init_scb_#t~mem1414#1.offset) % 18446744073709551616;havoc mega_init_scb_#t~mem1414#1.base, mega_init_scb_#t~mem1414#1.offset; [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8717: assume !(0 == (mega_init_scb_#t~mem1414#1.base + mega_init_scb_#t~mem1414#1.offset) % 18446744073709551616);havoc mega_init_scb_#t~mem1414#1.base, mega_init_scb_#t~mem1414#1.offset;call mega_init_scb_#t~mem1416#1.base, mega_init_scb_#t~mem1416#1.offset := read~$Pointer$#22(mega_init_scb_~adapter#1.base, 64 + mega_init_scb_~adapter#1.offset, 8); [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6735: megaraid_isr_memmapped_~tmp~45#1.base, megaraid_isr_memmapped_~tmp~45#1.offset := megaraid_isr_memmapped_#t~ret704#1.base, megaraid_isr_memmapped_#t~ret704#1.offset;havoc megaraid_isr_memmapped_#t~ret704#1.base, megaraid_isr_memmapped_#t~ret704#1.offset; [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6801-1: SUMMARY for call spin_unlock_irqrestore(megaraid_isr_memmapped_~adapter~2#1.base, 1348 + megaraid_isr_memmapped_~adapter~2#1.offset, megaraid_isr_memmapped_~flags~2#1); srcloc: null [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6801: megaraid_isr_memmapped_#res#1 := (if 0 != megaraid_isr_memmapped_~handled~1#1 then 1 else 0);call ULTIMATE.dealloc(megaraid_isr_memmapped_~#completed~1#1.base, megaraid_isr_memmapped_~#completed~1#1.offset);havoc megaraid_isr_memmapped_~#completed~1#1.base, megaraid_isr_memmapped_~#completed~1#1.offset; [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10237: megaraid_probe_one_~tmp___4~6#1.base, megaraid_probe_one_~tmp___4~6#1.offset := megaraid_probe_one_#t~ret1717#1.base, megaraid_probe_one_#t~ret1717#1.offset;havoc megaraid_probe_one_#t~ret1717#1.base, megaraid_probe_one_#t~ret1717#1.offset;call write~$Pointer$#22(megaraid_probe_one_~tmp___4~6#1.base, megaraid_probe_one_~tmp___4~6#1.offset, megaraid_probe_one_~adapter~23#1.base, 1169 + megaraid_probe_one_~adapter~23#1.offset, 8);call megaraid_probe_one_#t~mem1718#1.base, megaraid_probe_one_#t~mem1718#1.offset := read~$Pointer$#22(megaraid_probe_one_~adapter~23#1.base, 1169 + megaraid_probe_one_~adapter~23#1.offset, 8); [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10237-1: SUMMARY for call megaraid_probe_one_#t~ret1717#1.base, megaraid_probe_one_#t~ret1717#1.offset := kmalloc(23184, 208); srcloc: null [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9180: megadev_unlocked_ioctl_#res#1 := megadev_unlocked_ioctl_~ret~1#1; [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9180-1: SUMMARY for call mutex_unlock(~#megadev_mutex~0.base, ~#megadev_mutex~0.offset); srcloc: null [2025-02-08 02:04:48,888 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10369: call write~int#22(1, megaraid_probe_one_~adapter~23#1.base, 1416 + megaraid_probe_one_~adapter~23#1.offset + megaraid_probe_one_~i~11#1, 1);megaraid_probe_one_~i~11#1 := 1 + megaraid_probe_one_~i~11#1; [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9312: assume mega_m_to_n_#t~mem1543#1 % 4294967296 > mega_m_to_n_#t~mem1544#1 % 4294967296;havoc mega_m_to_n_#t~mem1543#1;havoc mega_m_to_n_#t~mem1544#1;call mega_m_to_n_#t~mem1545#1 := read~int#22(mega_m_to_n_~#uioc_mimd~0#1.base, 4 + mega_m_to_n_~#uioc_mimd~0#1.offset, 4);call write~int#22(mega_m_to_n_#t~mem1545#1, mega_m_to_n_~uioc#1.base, 34 + mega_m_to_n_~uioc#1.offset, 4);havoc mega_m_to_n_#t~mem1545#1; [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9312: assume !(mega_m_to_n_#t~mem1543#1 % 4294967296 > mega_m_to_n_#t~mem1544#1 % 4294967296);havoc mega_m_to_n_#t~mem1543#1;havoc mega_m_to_n_#t~mem1544#1;call mega_m_to_n_#t~mem1546#1 := read~int#22(mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset, 4);call write~int#22(mega_m_to_n_#t~mem1546#1, mega_m_to_n_~uioc#1.base, 34 + mega_m_to_n_~uioc#1.offset, 4);havoc mega_m_to_n_#t~mem1546#1; [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9312-1: call mega_m_to_n_#t~mem1543#1 := read~int#22(mega_m_to_n_~#uioc_mimd~0#1.base, 4 + mega_m_to_n_~#uioc_mimd~0#1.offset, 4);call mega_m_to_n_#t~mem1544#1 := read~int#22(mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset, 4); [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8916: assume -2147483648 <= megadev_ioctl_#t~ret1431#1 && megadev_ioctl_#t~ret1431#1 <= 2147483647;megadev_ioctl_~tmp~71#1 := megadev_ioctl_#t~ret1431#1;havoc megadev_ioctl_#t~mem1430#1.base, megadev_ioctl_#t~mem1430#1.offset;havoc megadev_ioctl_#t~ret1431#1; [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8916-1: SUMMARY for call megadev_ioctl_#t~ret1431#1 := copy_to_user(megadev_ioctl_#t~mem1430#1.base, megadev_ioctl_#t~mem1430#1.offset, ~#mcontroller~0.base, ~#mcontroller~0.offset + (if megadev_ioctl_~adapno~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then megadev_ioctl_~adapno~0#1 % 18446744073709551616 % 18446744073709551616 else megadev_ioctl_~adapno~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 32); srcloc: null [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8982: assume 0 == (megadev_ioctl_~pthru~3#1.base + megadev_ioctl_~pthru~3#1.offset) % 18446744073709551616;call megadev_ioctl_#t~mem1452#1.base, megadev_ioctl_#t~mem1452#1.offset := read~$Pointer$#1(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, 8); [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8982: assume !(0 == (megadev_ioctl_~pthru~3#1.base + megadev_ioctl_~pthru~3#1.offset) % 18446744073709551616);call megadev_ioctl_#t~mem1453#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 24 + megadev_ioctl_~#uioc~0#1.offset, 4);megadev_ioctl_~upthru~0#1.base, megadev_ioctl_~upthru~0#1.offset := 0, (if megadev_ioctl_#t~mem1453#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then megadev_ioctl_#t~mem1453#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else megadev_ioctl_#t~mem1453#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc megadev_ioctl_#t~mem1453#1; [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670: assume 0 == megaraid_isr_iomapped_#t~bitwise693#1;havoc megaraid_isr_iomapped_#t~bitwise693#1; [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670: assume !(0 == megaraid_isr_iomapped_#t~bitwise693#1);havoc megaraid_isr_iomapped_#t~bitwise693#1;call megaraid_isr_iomapped_#t~mem694#1 := read~int#22(megaraid_isr_iomapped_~adapter~1#1.base, 8 + megaraid_isr_iomapped_~adapter~1#1.offset, 8); [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6736-1: SUMMARY for call megaraid_isr_memmapped_#t~ret705#1 := _raw_spin_lock_irqsave(megaraid_isr_memmapped_~tmp~45#1.base, megaraid_isr_memmapped_~tmp~45#1.offset); srcloc: null [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6736: megaraid_isr_memmapped_~flags~2#1 := megaraid_isr_memmapped_#t~ret705#1;havoc megaraid_isr_memmapped_#t~ret705#1;call megaraid_isr_memmapped_#t~mem706#1.base, megaraid_isr_memmapped_#t~mem706#1.offset := read~$Pointer$#22(megaraid_isr_memmapped_~adapter~2#1.base, 16 + megaraid_isr_memmapped_~adapter~2#1.offset, 8); [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670-4: assume 0 == (if megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 <= 2147483647 then megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 else megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 - 4294967296);megaraid_isr_iomapped_#t~bitwise693#1 := 0; [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670-4: assume !(0 == (if megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 <= 2147483647 then megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 else megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670-3: assume 64 == (if megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 <= 2147483647 then megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 else megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 - 4294967296);megaraid_isr_iomapped_#t~bitwise693#1 := (if megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 <= 2147483647 then megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 else megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670-3: assume !(64 == (if megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 <= 2147483647 then megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 else megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670-2: havoc megaraid_isr_iomapped_#t~bitwise693#1;assume (((((if megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 <= 2147483647 then megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 else megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 - 4294967296) < 0 || megaraid_isr_iomapped_#t~bitwise693#1 <= (if megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 <= 2147483647 then megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 else megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 - 4294967296)) && megaraid_isr_iomapped_#t~bitwise693#1 <= 64) && megaraid_isr_iomapped_#t~bitwise693#1 >= 0) && ((if megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 <= 2147483647 then megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 else megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 - 4294967296) >= 0 || megaraid_isr_iomapped_#t~bitwise693#1 > 64 + (if megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 <= 2147483647 then megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 else megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 - 4294967296))) && megaraid_isr_iomapped_#t~bitwise693#1 >= -2147483648; [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9775: assume 0 != mega_del_logdrv_#t~mem1598#1;havoc mega_del_logdrv_#t~mem1598#1;call mega_del_logdrv_#t~mem1599#1.base, mega_del_logdrv_#t~mem1599#1.offset := read~$Pointer$#22(mega_del_logdrv_~adapter#1.base, 88 + mega_del_logdrv_~adapter#1.offset, 8);mega_del_logdrv_~pos~3#1.base, mega_del_logdrv_~pos~3#1.offset := mega_del_logdrv_#t~mem1599#1.base, mega_del_logdrv_#t~mem1599#1.offset;havoc mega_del_logdrv_#t~mem1599#1.base, mega_del_logdrv_#t~mem1599#1.offset; [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9775: assume !(0 != mega_del_logdrv_#t~mem1598#1);havoc mega_del_logdrv_#t~mem1598#1; [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6670-1: [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10502: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, megaraid_probe_one_~mega_baseport~0#1, 16); srcloc: null [2025-02-08 02:04:48,889 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10106: havoc pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset;havoc pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset;assume { :end_inline_pci_set_master } true;call megaraid_probe_one_#t~mem1668#1.base, megaraid_probe_one_#t~mem1668#1.offset := read~$Pointer$#22(megaraid_probe_one_~pdev#1.base, 16 + megaraid_probe_one_~pdev#1.offset, 8);call megaraid_probe_one_#t~mem1669#1 := read~int#22(megaraid_probe_one_#t~mem1668#1.base, 152 + megaraid_probe_one_#t~mem1668#1.offset, 1);megaraid_probe_one_~pci_bus~0#1 := megaraid_probe_one_#t~mem1669#1;havoc megaraid_probe_one_#t~mem1668#1.base, megaraid_probe_one_#t~mem1668#1.offset;havoc megaraid_probe_one_#t~mem1669#1;call megaraid_probe_one_#t~mem1670#1 := read~int#22(megaraid_probe_one_~pdev#1.base, 56 + megaraid_probe_one_~pdev#1.offset, 4);megaraid_probe_one_~pci_dev_func~0#1 := megaraid_probe_one_#t~mem1670#1;havoc megaraid_probe_one_#t~mem1670#1;call megaraid_probe_one_#t~mem1671#1 := read~int#22(megaraid_probe_one_~pdev#1.base, 60 + megaraid_probe_one_~pdev#1.offset, 2); [2025-02-08 02:04:48,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10304: assume 24808 == megaraid_probe_one_~subsysid~0#1 % 65536 % 4294967296;megaraid_probe_one_~tmp___11~2#1 := megaraid_probe_one_#t~nondet1730#1;havoc megaraid_probe_one_#t~nondet1730#1; [2025-02-08 02:04:48,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10304: assume !(24808 == megaraid_probe_one_~subsysid~0#1 % 65536 % 4294967296); [2025-02-08 02:04:48,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9247: assume 103 == (if mega_m_to_n_~subopcode~0#1 % 256 % 4294967296 <= 2147483647 then mega_m_to_n_~subopcode~0#1 % 256 % 4294967296 else mega_m_to_n_~subopcode~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:48,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9247: assume !(103 == (if mega_m_to_n_~subopcode~0#1 % 256 % 4294967296 <= 2147483647 then mega_m_to_n_~subopcode~0#1 % 256 % 4294967296 else mega_m_to_n_~subopcode~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:48,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9049: assume 0 != megadev_ioctl_~tmp___4~5#1;megadev_ioctl_~rval~3#1 := -14; [2025-02-08 02:04:48,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9049: assume !(0 != megadev_ioctl_~tmp___4~5#1); [2025-02-08 02:04:48,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5614: call ULTIMATE.dealloc(mega_query_adapter_~#raw_mbox~0#1.base, mega_query_adapter_~#raw_mbox~0#1.offset);havoc mega_query_adapter_~#raw_mbox~0#1.base, mega_query_adapter_~#raw_mbox~0#1.offset;call ULTIMATE.dealloc(mega_query_adapter_~#dma_handle~0#1.base, mega_query_adapter_~#dma_handle~0#1.offset);havoc mega_query_adapter_~#dma_handle~0#1.base, mega_query_adapter_~#dma_handle~0#1.offset;megaraid_probe_one_#t~ret1725#1 := mega_query_adapter_#res#1;havoc mega_query_adapter_#t~mem288#1.base, mega_query_adapter_#t~mem288#1.offset, mega_query_adapter_#t~memset~res289#1.base, mega_query_adapter_#t~memset~res289#1.offset, mega_query_adapter_#t~memset~res290#1.base, mega_query_adapter_#t~memset~res290#1.offset, mega_query_adapter_#t~mem291#1, mega_query_adapter_#t~mem292#1.base, mega_query_adapter_#t~mem292#1.offset, mega_query_adapter_#t~ret293#1, mega_query_adapter_#t~mem294#1.base, mega_query_adapter_#t~mem294#1.offset, mega_query_adapter_#t~ret295#1.base, mega_query_adapter_#t~ret295#1.offset, mega_query_adapter_#t~mem296#1, mega_query_adapter_#t~ret297#1, mega_query_adapter_#t~mem298#1.base, mega_query_adapter_#t~mem298#1.offset, mega_query_adapter_#t~mem299#1, mega_query_adapter_#t~mem300#1, mega_query_adapter_#t~bitwise301#1, mega_query_adapter_#t~mem302#1.base, mega_query_adapter_#t~mem302#1.offset, mega_query_adapter_#t~ret303#1, mega_query_adapter_#t~ret304#1, mega_query_adapter_#t~ret305#1, mega_query_adapter_#t~mem306#1.base, mega_query_adapter_#t~mem306#1.offset, mega_query_adapter_#t~mem307#1.base, mega_query_adapter_#t~mem307#1.offset, mega_query_adapter_#t~mem308#1, mega_query_adapter_#t~mem309#1.base, mega_query_adapter_#t~mem309#1.offset, mega_query_adapter_#t~mem310#1.base, mega_query_adapter_#t~mem310#1.offset, mega_query_adapter_#t~mem311#1.base, mega_query_adapter_#t~mem311#1.offset, mega_query_adapter_#t~mem312#1, mega_query_adapter_#t~mem313#1, mega_query_adapter_#t~mem314#1, mega_query_adapter_#t~mem315#1.base, mega_query_adapter_#t~mem315#1.offset, mega_query_adapter_#t~mem316#1, mega_query_adapter_#t~mem317#1.base, mega_query_adapter_#t~mem317#1.offset, mega_query_adapter_#t~mem318#1, mega_query_adapter_#t~mem319#1, mega_query_adapter_#t~mem320#1, mega_query_adapter_#t~mem321#1, mega_query_adapter_#t~mem322#1, mega_query_adapter_#t~mem323#1, mega_query_adapter_#t~mem324#1, mega_query_adapter_#t~loopctr325#1, mega_query_adapter_#t~nondet326#1, mega_query_adapter_#t~ret327#1, mega_query_adapter_#t~mem328#1, mega_query_adapter_#t~mem329#1, mega_query_adapter_#t~mem330#1, mega_query_adapter_#t~mem331#1, mega_query_adapter_#t~mem332#1, mega_query_adapter_#t~loopctr333#1, mega_query_adapter_#t~nondet334#1, mega_query_adapter_#t~ret335#1, mega_query_adapter_#t~memcpy~res336#1.base, mega_query_adapter_#t~memcpy~res336#1.offset, mega_query_adapter_#t~memcpy~res337#1.base, mega_query_adapter_#t~memcpy~res337#1.offset, mega_query_adapter_#t~memcpy~res338#1.base, mega_query_adapter_#t~memcpy~res338#1.offset, mega_query_adapter_#t~memcpy~res339#1.base, mega_query_adapter_#t~memcpy~res339#1.offset, mega_query_adapter_#t~mem340#1, mega_query_adapter_#t~ret341#1, mega_query_adapter_#t~ret342#1, mega_query_adapter_#t~mem343#1, mega_query_adapter_#t~ret344#1, mega_query_adapter_~adapter#1.base, mega_query_adapter_~adapter#1.offset, mega_query_adapter_~prod_info_dma_handle~0#1, mega_query_adapter_~inquiry3~0#1.base, mega_query_adapter_~inquiry3~0#1.offset, mega_query_adapter_~#raw_mbox~0#1.base, mega_query_adapter_~#raw_mbox~0#1.offset, mega_query_adapter_~mbox~0#1.base, mega_query_adapter_~mbox~0#1.offset, mega_query_adapter_~retval~0#1, mega_query_adapter_~ext_inq~0#1.base, mega_query_adapter_~ext_inq~0#1.offset, mega_query_adapter_~inq~0#1.base, mega_query_adapter_~inq~0#1.offset, mega_query_adapter_~#dma_handle~0#1.base, mega_query_adapter_~#dma_handle~0#1.offset, mega_query_adapter_~tmp~32#1.base, mega_query_adapter_~tmp~32#1.offset, mega_query_adapter_~__len~0#1, mega_query_adapter_~__ret~1#1.base, mega_query_adapter_~__ret~1#1.offset, mega_query_adapter_~__len___0~0#1, mega_query_adapter_~__ret___0~0#1.base, mega_query_adapter_~__ret___0~0#1.offset;havoc mega_query_adapter_#in~adapter#1.base, mega_query_adapter_#in~adapter#1.offset;assume { :end_inline_mega_query_adapter } true;assume -2147483648 <= megaraid_probe_one_#t~ret1725#1 && megaraid_probe_one_#t~ret1725#1 <= 2147483647;megaraid_probe_one_~tmp___8~3#1 := megaraid_probe_one_#t~ret1725#1;havoc megaraid_probe_one_#t~ret1725#1; [2025-02-08 02:04:48,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5680: assume mega_query_adapter_#t~mem314#1 % 256 % 4294967296 > 126;havoc mega_query_adapter_#t~mem314#1;call write~int#22(126, mega_query_adapter_~adapter#1.base, 1168 + mega_query_adapter_~adapter#1.offset, 1); [2025-02-08 02:04:48,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5680: assume !(mega_query_adapter_#t~mem314#1 % 256 % 4294967296 > 126);havoc mega_query_adapter_#t~mem314#1; [2025-02-08 02:04:48,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10833: assume 0 == main_~ldv_s_megaraid_pci_driver_pci_driver~0#1;assume { :begin_inline_megaraid_probe_one } true;megaraid_probe_one_#in~pdev#1.base, megaraid_probe_one_#in~pdev#1.offset, megaraid_probe_one_#in~id#1.base, megaraid_probe_one_#in~id#1.offset := main_~var_group5~0#1.base, main_~var_group5~0#1.offset, main_~var_megaraid_probe_one_65_p1~0#1.base, main_~var_megaraid_probe_one_65_p1~0#1.offset;havoc megaraid_probe_one_#res#1;havoc megaraid_probe_one_#t~ret1667#1, megaraid_probe_one_#t~mem1668#1.base, megaraid_probe_one_#t~mem1668#1.offset, megaraid_probe_one_#t~mem1669#1, megaraid_probe_one_#t~mem1670#1, megaraid_probe_one_#t~mem1671#1, megaraid_probe_one_#t~mem1672#1, megaraid_probe_one_#t~mem1673#1, megaraid_probe_one_#t~ret1674#1, megaraid_probe_one_#t~mem1675#1, megaraid_probe_one_#t~mem1676#1, megaraid_probe_one_#t~mem1677#1, megaraid_probe_one_#t~bitwise1678#1, megaraid_probe_one_#t~bitwise1679#1, megaraid_probe_one_#t~ret1680#1, megaraid_probe_one_#t~mem1681#1, megaraid_probe_one_#t~bitwise1682#1, megaraid_probe_one_#t~mem1683#1, megaraid_probe_one_#t~mem1684#1, megaraid_probe_one_#t~mem1685#1, megaraid_probe_one_#t~mem1686#1, megaraid_probe_one_#t~ret1687#1, megaraid_probe_one_#t~ret1688#1, megaraid_probe_one_#t~mem1689#1, megaraid_probe_one_#t~mem1690#1, megaraid_probe_one_#t~mem1691#1, megaraid_probe_one_#t~bitwise1692#1, megaraid_probe_one_#t~bitwise1693#1, megaraid_probe_one_#t~ret1694#1.base, megaraid_probe_one_#t~ret1694#1.offset, megaraid_probe_one_#t~ret1695#1, megaraid_probe_one_#t~ret1696#1.base, megaraid_probe_one_#t~ret1696#1.offset, megaraid_probe_one_#t~ret1697#1, megaraid_probe_one_#t~bitwise1698#1, megaraid_probe_one_#t~ret1699#1.base, megaraid_probe_one_#t~ret1699#1.offset, megaraid_probe_one_#t~ret1700#1.base, megaraid_probe_one_#t~ret1700#1.offset, megaraid_probe_one_#t~memset~res1701#1.base, megaraid_probe_one_#t~memset~res1701#1.offset, megaraid_probe_one_#t~mem1702#1, megaraid_probe_one_#t~ret1703#1, megaraid_probe_one_#t~bitwise1704#1, megaraid_probe_one_#t~ret1705#1.base, megaraid_probe_one_#t~ret1705#1.offset, megaraid_probe_one_#t~mem1706#1.base, megaraid_probe_one_#t~mem1706#1.offset, megaraid_probe_one_#t~bitwise1707#1, megaraid_probe_one_#t~mem1708#1.base, megaraid_probe_one_#t~mem1708#1.offset, megaraid_probe_one_#t~mem1709#1.base, megaraid_probe_one_#t~mem1709#1.offset, megaraid_probe_one_#t~mem1710#1.base, megaraid_probe_one_#t~mem1710#1.offset, megaraid_probe_one_#t~mem1711#1.base, megaraid_probe_one_#t~mem1711#1.offset, megaraid_probe_one_#t~bitwise1712#1, megaraid_probe_one_#t~mem1713#1.base, megaraid_probe_one_#t~mem1713#1.offset, megaraid_probe_one_#t~ret1714#1.base, megaraid_probe_one_#t~ret1714#1.offset, megaraid_probe_one_#t~mem1715#1.base, megaraid_probe_one_#t~mem1715#1.offset, megaraid_probe_one_#t~ret1716#1, megaraid_probe_one_#t~ret1717#1.base, megaraid_probe_one_#t~ret1717#1.offset, megaraid_probe_one_#t~mem1718#1.base, megaraid_probe_one_#t~mem1718#1.offset, megaraid_probe_one_#t~ret1719#1, megaraid_probe_one_#t~mem1720#1, megaraid_probe_one_#t~bitwise1721#1, megaraid_probe_one_#t~ret1722#1, megaraid_probe_one_#t~ret1723#1, megaraid_probe_one_#t~ret1724#1, megaraid_probe_one_#t~ret1725#1, megaraid_probe_one_#t~nondet1726#1, megaraid_probe_one_#t~ret1727#1, megaraid_probe_one_#t~nondet1728#1, megaraid_probe_one_#t~ret1729#1, megaraid_probe_one_#t~nondet1730#1, megaraid_probe_one_#t~ret1731#1, megaraid_probe_one_#t~mem1732#1, megaraid_probe_one_#t~bitwise1733#1, megaraid_probe_one_#t~nondet1734#1, megaraid_probe_one_#t~ret1735#1, megaraid_probe_one_#t~mem1736#1, megaraid_probe_one_#t~bitwise1737#1, megaraid_probe_one_#t~nondet1738#1, megaraid_probe_one_#t~ret1739#1, megaraid_probe_one_#t~mem1740#1, megaraid_probe_one_#t~bitwise1741#1, megaraid_probe_one_#t~ret1742#1, megaraid_probe_one_#t~mem1743#1, megaraid_probe_one_#t~mem1744#1, megaraid_probe_one_#t~mem1745#1, megaraid_probe_one_#t~ret1746#1, megaraid_probe_one_#t~ret1747#1, megaraid_probe_one_#t~mem1748#1, megaraid_probe_one_#t~mem1749#1, megaraid_probe_one_#t~mem1750#1, megaraid_probe_one_#t~bitwise1751#1, megaraid_probe_one_#t~mem1752#1, megaraid_probe_one_#t~bitwise1753#1, megaraid_probe_one_#t~ret1754#1, megaraid_probe_one_#t~ret1755#1, megaraid_probe_one_#t~mem1756#1.base, megaraid_probe_one_#t~mem1756#1.offset, megaraid_probe_one_#t~ret1757#1, megaraid_probe_one_#t~mem1758#1, megaraid_probe_one_#t~mem1759#1, megaraid_probe_one_#t~ret1760#1, megaraid_probe_one_#t~ret1761#1, megaraid_probe_one_#t~mem1762#1.base, megaraid_probe_one_#t~mem1762#1.offset, megaraid_probe_one_#t~mem1763#1.base, megaraid_probe_one_#t~mem1763#1.offset, megaraid_probe_one_#t~mem1764#1, megaraid_probe_one_#t~mem1765#1.base, megaraid_probe_one_#t~mem1765#1.offset, megaraid_probe_one_#t~mem1766#1, megaraid_probe_one_#t~mem1767#1.base, megaraid_probe_one_#t~mem1767#1.offset, megaraid_probe_one_#t~mem1768#1.base, megaraid_probe_one_#t~mem1768#1.offset, megaraid_probe_one_#t~mem1769#1.base, megaraid_probe_one_#t~mem1769#1.offset, megaraid_probe_one_#t~mem1770#1, megaraid_probe_one_#t~bitwise1771#1, megaraid_probe_one_#t~bitwise1772#1, megaraid_probe_one_~pdev#1.base, megaraid_probe_one_~pdev#1.offset, megaraid_probe_one_~id#1.base, megaraid_probe_one_~id#1.offset, megaraid_probe_one_~host~0#1.base, megaraid_probe_one_~host~0#1.offset, megaraid_probe_one_~adapter~23#1.base, megaraid_probe_one_~adapter~23#1.offset, megaraid_probe_one_~mega_baseport~0#1, megaraid_probe_one_~tbase~0#1, megaraid_probe_one_~flag~0#1, megaraid_probe_one_~subsysid~0#1, megaraid_probe_one_~subsysvid~0#1, megaraid_probe_one_~pci_bus~0#1, megaraid_probe_one_~pci_dev_func~0#1, megaraid_probe_one_~irq~0#1, megaraid_probe_one_~i~11#1, megaraid_probe_one_~j~0#1, megaraid_probe_one_~error~0#1, megaraid_probe_one_~tmp~82#1, megaraid_probe_one_~#magic~0#1.base, megaraid_probe_one_~#magic~0#1.offset, megaraid_probe_one_~#magic64~0#1.base, megaraid_probe_one_~#magic64~0#1.offset, megaraid_probe_one_~tmp___0~35#1.base, megaraid_probe_one_~tmp___0~35#1.offset, megaraid_probe_one_~tmp___1~22#1.base, megaraid_probe_one_~tmp___1~22#1.offset, megaraid_probe_one_~tmp___2~12#1.base, megaraid_probe_one_~tmp___2~12#1.offset, megaraid_probe_one_~#__key~1#1.base, megaraid_probe_one_~#__key~1#1.offset, megaraid_probe_one_~tmp___3~8#1.base, megaraid_probe_one_~tmp___3~8#1.offset, megaraid_probe_one_~tmp___4~6#1.base, megaraid_probe_one_~tmp___4~6#1.offset, megaraid_probe_one_~tmp___5~6#1.base, megaraid_probe_one_~tmp___5~6#1.offset, megaraid_probe_one_~tmp___6~5#1, megaraid_probe_one_~tmp___7~5#1, megaraid_probe_one_~tmp___8~3#1, megaraid_probe_one_~tmp___9~3#1, megaraid_probe_one_~tmp___10~2#1, megaraid_probe_one_~tmp___11~2#1, megaraid_probe_one_~tmp___12~2#1, megaraid_probe_one_~tmp___13~2#1, megaraid_probe_one_~tmp___14~2#1, megaraid_probe_one_~tmp___15~2#1, megaraid_probe_one_~#__key___0~0#1.base, megaraid_probe_one_~#__key___0~0#1.offset;megaraid_probe_one_~pdev#1.base, megaraid_probe_one_~pdev#1.offset := megaraid_probe_one_#in~pdev#1.base, megaraid_probe_one_#in~pdev#1.offset;megaraid_probe_one_~id#1.base, megaraid_probe_one_~id#1.offset := megaraid_probe_one_#in~id#1.base, megaraid_probe_one_#in~id#1.offset;havoc megaraid_probe_one_~host~0#1.base, megaraid_probe_one_~host~0#1.offset;havoc megaraid_probe_one_~adapter~23#1.base, megaraid_probe_one_~adapter~23#1.offset;havoc megaraid_probe_one_~mega_baseport~0#1;havoc megaraid_probe_one_~tbase~0#1;havoc megaraid_probe_one_~flag~0#1;havoc megaraid_probe_one_~subsysid~0#1;havoc megaraid_probe_one_~subsysvid~0#1;havoc megaraid_probe_one_~pci_bus~0#1;havoc megaraid_probe_one_~pci_dev_func~0#1;havoc megaraid_probe_one_~irq~0#1;havoc megaraid_probe_one_~i~11#1;havoc megaraid_probe_one_~j~0#1;havoc megaraid_probe_one_~error~0#1;havoc megaraid_probe_one_~tmp~82#1;call megaraid_probe_one_~#magic~0#1.base, megaraid_probe_one_~#magic~0#1.offset := #Ultimate.allocOnStack(2);call megaraid_probe_one_~#magic64~0#1.base, megaraid_probe_one_~#magic64~0#1.offset := #Ultimate.allocOnStack(4);havoc megaraid_probe_one_~tmp___0~35#1.base, megaraid_probe_one_~tmp___0~35#1.offset;havoc megaraid_probe_one_~tmp___1~22#1.base, megaraid_probe_one_~tmp___1~22#1.offset;havoc megaraid_probe_one_~tmp___2~12#1.base, megaraid_probe_one_~tmp___2~12#1.offset;call megaraid_probe_one_~#__key~1#1.base, megaraid_probe_one_~#__key~1#1.offset := #Ultimate.allocOnStack(8);havoc megaraid_probe_one_~tmp___3~8#1.base, megaraid_probe_one_~tmp___3~8#1.offset;havoc megaraid_probe_one_~tmp___4~6#1.base, megaraid_probe_one_~tmp___4~6#1.offset;havoc megaraid_probe_one_~tmp___5~6#1.base, megaraid_probe_one_~tmp___5~6#1.offset;havoc megaraid_probe_one_~tmp___6~5#1;havoc megaraid_probe_one_~tmp___7~5#1;havoc megaraid_probe_one_~tmp___8~3#1;havoc megaraid_probe_one_~tmp___9~3#1;havoc megaraid_probe_one_~tmp___10~2#1;havoc megaraid_probe_one_~tmp___11~2#1;havoc megaraid_probe_one_~tmp___12~2#1;havoc megaraid_probe_one_~tmp___13~2#1;havoc megaraid_probe_one_~tmp___14~2#1;havoc megaraid_probe_one_~tmp___15~2#1;call megaraid_probe_one_~#__key___0~0#1.base, megaraid_probe_one_~#__key___0~0#1.offset := #Ultimate.allocOnStack(8);megaraid_probe_one_~flag~0#1 := 0;megaraid_probe_one_~error~0#1 := -19;assume { :begin_inline_pci_enable_device } true;pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset := megaraid_probe_one_~pdev#1.base, megaraid_probe_one_~pdev#1.offset;havoc pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet1855#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset := pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;havoc pci_enable_device_#t~nondet1855#1;assume -2147483648 <= pci_enable_device_#t~nondet1855#1 && pci_enable_device_#t~nondet1855#1 <= 2147483647;pci_enable_device_#res#1 := pci_enable_device_#t~nondet1855#1;havoc pci_enable_device_#t~nondet1855#1; [2025-02-08 02:04:48,890 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10833: assume !(0 == main_~ldv_s_megaraid_pci_driver_pci_driver~0#1); [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8719: assume -2147483648 <= mega_init_scb_#t~ret1415#1 && mega_init_scb_#t~ret1415#1 <= 2147483647;havoc mega_init_scb_#t~ret1415#1; [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8719-1: SUMMARY for call mega_init_scb_#t~ret1415#1 := printk(58, 0); srcloc: null [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10767: havoc main_#t~nondet1822#1;assume -2147483648 <= main_#t~nondet1822#1 && main_#t~nondet1822#1 <= 2147483647;main_~tmp___0~37#1 := main_#t~nondet1822#1;havoc main_#t~nondet1822#1; [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10437: assume -2147483648 <= megaraid_probe_one_#t~ret1755#1 && megaraid_probe_one_#t~ret1755#1 <= 2147483647;havoc megaraid_probe_one_#t~ret1755#1;call write~int#22(0, megaraid_probe_one_~adapter~23#1.base, 1308 + megaraid_probe_one_~adapter~23#1.offset, 4); [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10437-1: SUMMARY for call megaraid_probe_one_#t~ret1755#1 := pci_set_dma_mask(megaraid_probe_one_~pdev#1.base, megaraid_probe_one_~pdev#1.offset, 4294967295); srcloc: null [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5152-1: SUMMARY for call dma_map_single_attrs_#t~ret180#1.base, dma_map_single_attrs_#t~ret180#1.offset := get_dma_ops(dma_map_single_attrs_~dev#1.base, dma_map_single_attrs_~dev#1.offset); srcloc: null [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5152: dma_map_single_attrs_~tmp~19#1.base, dma_map_single_attrs_~tmp~19#1.offset := dma_map_single_attrs_#t~ret180#1.base, dma_map_single_attrs_#t~ret180#1.offset;havoc dma_map_single_attrs_#t~ret180#1.base, dma_map_single_attrs_#t~ret180#1.offset;dma_map_single_attrs_~ops~0#1.base, dma_map_single_attrs_~ops~0#1.offset := dma_map_single_attrs_~tmp~19#1.base, dma_map_single_attrs_~tmp~19#1.offset;assume { :begin_inline_kmemcheck_mark_initialized } true;kmemcheck_mark_initialized_#in~address#1.base, kmemcheck_mark_initialized_#in~address#1.offset, kmemcheck_mark_initialized_#in~n#1 := dma_map_single_attrs_~ptr#1.base, dma_map_single_attrs_~ptr#1.offset, dma_map_single_attrs_~size#1;havoc kmemcheck_mark_initialized_~address#1.base, kmemcheck_mark_initialized_~address#1.offset, kmemcheck_mark_initialized_~n#1;kmemcheck_mark_initialized_~address#1.base, kmemcheck_mark_initialized_~address#1.offset := kmemcheck_mark_initialized_#in~address#1.base, kmemcheck_mark_initialized_#in~address#1.offset;kmemcheck_mark_initialized_~n#1 := kmemcheck_mark_initialized_#in~n#1; [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9843: assume mega_get_max_sgl_#t~mem1616#1 % 256 % 4294967296 > 64;havoc mega_get_max_sgl_#t~mem1616#1;call write~int#22(64, mega_get_max_sgl_~adapter#1.base, 1429 + mega_get_max_sgl_~adapter#1.offset, 1); [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9843: assume !(mega_get_max_sgl_#t~mem1616#1 % 256 % 4294967296 > 64);havoc mega_get_max_sgl_#t~mem1616#1; [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8984: havoc megadev_ioctl_#t~mem1452#1.base, megadev_ioctl_#t~mem1452#1.offset;megadev_ioctl_#res#1 := -12;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8984-1: SUMMARY for call free_local_pdev(megadev_ioctl_#t~mem1452#1.base, megadev_ioctl_#t~mem1452#1.offset); srcloc: null [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8720: mega_init_scb_#res#1 := -1; [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8720-1: SUMMARY for call mega_free_sgl(mega_init_scb_~adapter#1.base, mega_init_scb_~adapter#1.offset); srcloc: null [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10372: assume 4 + megaraid_probe_one_~j~0#1 > megaraid_probe_one_~i~11#1; [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10372: assume !(4 + megaraid_probe_one_~j~0#1 > megaraid_probe_one_~i~11#1); [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10240: assume 0 == (megaraid_probe_one_#t~mem1718#1.base + megaraid_probe_one_#t~mem1718#1.offset) % 18446744073709551616;havoc megaraid_probe_one_#t~mem1718#1.base, megaraid_probe_one_#t~mem1718#1.offset; [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10240: assume !(0 == (megaraid_probe_one_#t~mem1718#1.base + megaraid_probe_one_#t~mem1718#1.offset) % 18446744073709551616);havoc megaraid_probe_one_#t~mem1718#1.base, megaraid_probe_one_#t~mem1718#1.offset;call megaraid_probe_one_#t~mem1720#1 := read~int#22(megaraid_probe_one_~adapter~23#1.base, 4 + megaraid_probe_one_~adapter~23#1.offset, 4); [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8919: assume 0 != megadev_ioctl_~tmp~71#1;megadev_ioctl_#res#1 := -14;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8919: assume !(0 != megadev_ioctl_~tmp~71#1); [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9646-1: call ULTIMATE.dealloc(mega_get_boot_drv_~#raw_mbox~3#1.base, mega_get_boot_drv_~#raw_mbox~3#1.offset);havoc mega_get_boot_drv_~#raw_mbox~3#1.base, mega_get_boot_drv_~#raw_mbox~3#1.offset; [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9712: havoc mega_support_random_del_#t~memset~res1589#1.base, mega_support_random_del_#t~memset~res1589#1.offset;call write~int#22(164, mega_support_random_del_~#raw_mbox~4#1.base, mega_support_random_del_~#raw_mbox~4#1.offset, 1);call write~int#22(42, mega_support_random_del_~#raw_mbox~4#1.base, 2 + mega_support_random_del_~#raw_mbox~4#1.offset, 1); [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10769: assume 0 == main_~tmp___0~37#1; [2025-02-08 02:04:48,891 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10769: assume !(0 == main_~tmp___0~37#1); [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9712-1: SUMMARY for call mega_support_random_del_#t~memset~res1589#1.base, mega_support_random_del_#t~memset~res1589#1.offset := #Ultimate.C_memset#22(mega_support_random_del_~mbox~10#1.base, mega_support_random_del_~mbox~10#1.offset, 0, 15); srcloc: null [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9646: call ULTIMATE.dealloc(mega_get_boot_drv_~#raw_mbox~3#1.base, mega_get_boot_drv_~#raw_mbox~3#1.offset);havoc mega_get_boot_drv_~#raw_mbox~3#1.base, mega_get_boot_drv_~#raw_mbox~3#1.offset;havoc mega_get_boot_drv_#t~memset~res1578#1.base, mega_get_boot_drv_#t~memset~res1578#1.offset, mega_get_boot_drv_#t~mem1579#1.base, mega_get_boot_drv_#t~mem1579#1.offset, mega_get_boot_drv_#t~memset~res1580#1.base, mega_get_boot_drv_#t~memset~res1580#1.offset, mega_get_boot_drv_#t~mem1581#1, mega_get_boot_drv_#t~ret1582#1, mega_get_boot_drv_#t~mem1583#1.base, mega_get_boot_drv_#t~mem1583#1.offset, mega_get_boot_drv_#t~mem1584#1, mega_get_boot_drv_#t~mem1585#1, mega_get_boot_drv_#t~mem1586#1, mega_get_boot_drv_#t~mem1587#1, mega_get_boot_drv_#t~mem1588#1, mega_get_boot_drv_~adapter#1.base, mega_get_boot_drv_~adapter#1.offset, mega_get_boot_drv_~prv_bios_data~0#1.base, mega_get_boot_drv_~prv_bios_data~0#1.offset, mega_get_boot_drv_~#raw_mbox~3#1.base, mega_get_boot_drv_~#raw_mbox~3#1.offset, mega_get_boot_drv_~mbox~9#1.base, mega_get_boot_drv_~mbox~9#1.offset, mega_get_boot_drv_~cksum~0#1, mega_get_boot_drv_~cksum_p~0#1.base, mega_get_boot_drv_~cksum_p~0#1.offset, mega_get_boot_drv_~boot_pdrv~0#1, mega_get_boot_drv_~i~10#1, mega_get_boot_drv_~tmp~75#1.base, mega_get_boot_drv_~tmp~75#1.offset, mega_get_boot_drv_~tmp___0~31#1;havoc mega_get_boot_drv_#in~adapter#1.base, mega_get_boot_drv_#in~adapter#1.offset;assume { :end_inline_mega_get_boot_drv } true;call megaraid_probe_one_#t~mem1743#1 := read~int#22(megaraid_probe_one_~adapter~23#1.base, 1324 + megaraid_probe_one_~adapter~23#1.offset, 4); [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5154: havoc kmemcheck_mark_initialized_~address#1.base, kmemcheck_mark_initialized_~address#1.offset, kmemcheck_mark_initialized_~n#1;havoc kmemcheck_mark_initialized_#in~address#1.base, kmemcheck_mark_initialized_#in~address#1.offset, kmemcheck_mark_initialized_#in~n#1;assume { :end_inline_kmemcheck_mark_initialized } true; [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9118-1: SUMMARY for call megadev_ioctl_#t~memcpy~res1504#1.base, megadev_ioctl_#t~memcpy~res1504#1.offset := #Ultimate.C_memcpy#22(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset, megadev_ioctl_~#uioc~0#1.base, 16 + megadev_ioctl_~#uioc~0#1.offset, megadev_ioctl_~__len~10#1); srcloc: null [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9118: megadev_ioctl_~__ret~11#1.base, megadev_ioctl_~__ret~11#1.offset := megadev_ioctl_#t~memcpy~res1504#1.base, megadev_ioctl_#t~memcpy~res1504#1.offset;havoc megadev_ioctl_#t~memcpy~res1504#1.base, megadev_ioctl_#t~memcpy~res1504#1.offset; [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10836: SUMMARY for call ldv_check_return_value(main_~res_megaraid_probe_one_65~0#1); srcloc: null [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9779: mega_del_logdrv_~__mptr~4#1.base, mega_del_logdrv_~__mptr~4#1.offset := mega_del_logdrv_~pos~3#1.base, mega_del_logdrv_~pos~3#1.offset;mega_del_logdrv_~scb~8#1.base, mega_del_logdrv_~scb~8#1.offset := mega_del_logdrv_~__mptr~4#1.base, 205220027820018760304 + mega_del_logdrv_~__mptr~4#1.offset;call mega_del_logdrv_#t~mem1600#1.base, mega_del_logdrv_#t~mem1600#1.offset := read~$Pointer$#22(mega_del_logdrv_~scb~8#1.base, 146 + mega_del_logdrv_~scb~8#1.offset, 8);call mega_del_logdrv_#t~mem1601#1 := read~int#22(mega_del_logdrv_#t~mem1600#1.base, 4 + mega_del_logdrv_#t~mem1600#1.offset, 1); [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6740-1: SUMMARY for call megaraid_isr_memmapped_#t~ret707#1 := readl(megaraid_isr_memmapped_#t~mem706#1.base, 44 + megaraid_isr_memmapped_#t~mem706#1.offset); srcloc: null [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6740: megaraid_isr_memmapped_~dword~0#1 := megaraid_isr_memmapped_#t~ret707#1;havoc megaraid_isr_memmapped_#t~mem706#1.base, megaraid_isr_memmapped_#t~mem706#1.offset;havoc megaraid_isr_memmapped_#t~ret707#1; [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9317: assume 0 != mega_m_to_n_#t~mem1547#1 % 4294967296;havoc mega_m_to_n_#t~mem1547#1;call write~int#22(1, mega_m_to_n_~uioc#1.base, 38 + mega_m_to_n_~uioc#1.offset, 4); [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9317: assume !(0 != mega_m_to_n_#t~mem1547#1 % 4294967296);havoc mega_m_to_n_#t~mem1547#1; [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9317-1: call mega_m_to_n_#t~mem1547#1 := read~int#22(mega_m_to_n_~#uioc_mimd~0#1.base, 4 + mega_m_to_n_~#uioc_mimd~0#1.offset, 4); [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9251: assume false;call write~int#22(65536, mega_m_to_n_~uioc#1.base, 8 + mega_m_to_n_~uioc#1.offset, 4);call mega_m_to_n_#t~mem1528#1.base, mega_m_to_n_#t~mem1528#1.offset := read~$Pointer$#22(mega_m_to_n_~#uioc_mimd~0#1.base, 105 + mega_m_to_n_~#uioc_mimd~0#1.offset, 8);call write~$Pointer$#22(mega_m_to_n_#t~mem1528#1.base, mega_m_to_n_#t~mem1528#1.offset, mega_m_to_n_~uioc#1.base, 16 + mega_m_to_n_~uioc#1.offset, 8);havoc mega_m_to_n_#t~mem1528#1.base, mega_m_to_n_#t~mem1528#1.offset; [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9251: assume !false; [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10242: assume -2147483648 <= megaraid_probe_one_#t~ret1719#1 && megaraid_probe_one_#t~ret1719#1 <= 2147483647;havoc megaraid_probe_one_#t~ret1719#1; [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5155: assume -2147483648 <= dma_map_single_attrs_#t~ret181#1 && dma_map_single_attrs_#t~ret181#1 <= 2147483647;dma_map_single_attrs_~tmp___0~3#1 := dma_map_single_attrs_#t~ret181#1;havoc dma_map_single_attrs_#t~ret181#1;dma_map_single_attrs_~tmp___1~1#1 := (if 0 == dma_map_single_attrs_~tmp___0~3#1 then 1 else 0); [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7203: call mega_8_to_40ld_#t~mem841#1 := read~int#22(mega_8_to_40ld_~inquiry#1.base, 12 + mega_8_to_40ld_~inquiry#1.offset, 1);call write~int#22(mega_8_to_40ld_#t~mem841#1, mega_8_to_40ld_~enquiry3#1.base, 133 + mega_8_to_40ld_~enquiry3#1.offset, 1);call mega_8_to_40ld_#t~mem842#1 := read~int#22(mega_8_to_40ld_~inquiry#1.base, 11 + mega_8_to_40ld_~inquiry#1.offset, 1);call write~int#22(mega_8_to_40ld_#t~mem842#1 % 256, mega_8_to_40ld_~product_info#1.base, 128 + mega_8_to_40ld_~product_info#1.offset, 2);havoc mega_8_to_40ld_#t~mem842#1;call mega_8_to_40ld_#t~mem843#1 := read~int#22(mega_8_to_40ld_~inquiry#1.base, 24 + mega_8_to_40ld_~inquiry#1.offset, 1);call write~int#22(mega_8_to_40ld_#t~mem843#1, mega_8_to_40ld_~enquiry3#1.base, 137 + mega_8_to_40ld_~enquiry3#1.offset, 1);havoc mega_8_to_40ld_#t~mem843#1;mega_8_to_40ld_~i~2#1 := 0; [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5155-1: SUMMARY for call dma_map_single_attrs_#t~ret181#1 := valid_dma_direction(dma_map_single_attrs_~dir#1); srcloc: null [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176-3: assume false;megaraid_probe_one_#t~bitwise1698#1 := megaraid_probe_one_~flag~0#1; [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176-3: assume !false; [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176-4: assume 0 == megaraid_probe_one_~flag~0#1 % 18446744073709551616 || 268435456 == megaraid_probe_one_~flag~0#1 % 18446744073709551616;megaraid_probe_one_#t~bitwise1698#1 := 268435456; [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176-4: assume !(0 == megaraid_probe_one_~flag~0#1 % 18446744073709551616 || 268435456 == megaraid_probe_one_~flag~0#1 % 18446744073709551616); [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10242-1: SUMMARY for call megaraid_probe_one_#t~ret1719#1 := printk(81, 0); srcloc: null [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176: megaraid_probe_one_~flag~0#1 := megaraid_probe_one_#t~bitwise1698#1;havoc megaraid_probe_one_#t~bitwise1698#1;megaraid_probe_one_~mega_baseport~0#1 := 16 + megaraid_probe_one_~mega_baseport~0#1; [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176-1: [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176-2: havoc megaraid_probe_one_#t~bitwise1698#1;assume (megaraid_probe_one_#t~bitwise1698#1 % 18446744073709551616 >= megaraid_probe_one_~flag~0#1 % 18446744073709551616 && megaraid_probe_one_#t~bitwise1698#1 % 18446744073709551616 >= 268435456) && megaraid_probe_one_#t~bitwise1698#1 % 18446744073709551616 <= 268435456 + megaraid_probe_one_~flag~0#1 % 18446744073709551616; [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10110: assume 32902 == megaraid_probe_one_#t~mem1671#1 % 65536 % 4294967296;havoc megaraid_probe_one_#t~mem1671#1;call megaraid_probe_one_#t~mem1672#1 := read~int#22(megaraid_probe_one_~pdev#1.base, 64 + megaraid_probe_one_~pdev#1.offset, 2); [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10110: assume !(32902 == megaraid_probe_one_#t~mem1671#1 % 65536 % 4294967296);havoc megaraid_probe_one_#t~mem1671#1; [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6675-1: SUMMARY for call outb_p((if megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 <= 2147483647 then megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 else megaraid_isr_iomapped_~byte~1#1 % 256 % 4294967296 - 4294967296), (if (10 + megaraid_isr_iomapped_#t~mem694#1) % 4294967296 % 4294967296 <= 2147483647 then (10 + megaraid_isr_iomapped_#t~mem694#1) % 4294967296 % 4294967296 else (10 + megaraid_isr_iomapped_#t~mem694#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:48,892 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10969: assume 1 != ~ldv_module_refcounter~0; [2025-02-08 02:04:48,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10969: assume !(1 != ~ldv_module_refcounter~0); [2025-02-08 02:04:48,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6675: havoc megaraid_isr_iomapped_#t~mem694#1; [2025-02-08 02:04:48,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10507: megaraid_probe_one_#res#1 := megaraid_probe_one_~error~0#1;call ULTIMATE.dealloc(megaraid_probe_one_~#magic~0#1.base, megaraid_probe_one_~#magic~0#1.offset);havoc megaraid_probe_one_~#magic~0#1.base, megaraid_probe_one_~#magic~0#1.offset;call ULTIMATE.dealloc(megaraid_probe_one_~#magic64~0#1.base, megaraid_probe_one_~#magic64~0#1.offset);havoc megaraid_probe_one_~#magic64~0#1.base, megaraid_probe_one_~#magic64~0#1.offset;call ULTIMATE.dealloc(megaraid_probe_one_~#__key~1#1.base, megaraid_probe_one_~#__key~1#1.offset);havoc megaraid_probe_one_~#__key~1#1.base, megaraid_probe_one_~#__key~1#1.offset;call ULTIMATE.dealloc(megaraid_probe_one_~#__key___0~0#1.base, megaraid_probe_one_~#__key___0~0#1.offset);havoc megaraid_probe_one_~#__key___0~0#1.base, megaraid_probe_one_~#__key___0~0#1.offset; [2025-02-08 02:04:48,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10507-1: SUMMARY for call pci_disable_device(megaraid_probe_one_~pdev#1.base, megaraid_probe_one_~pdev#1.offset); srcloc: null [2025-02-08 02:04:48,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10309: assume 0 == megaraid_probe_one_~tmp___11~2#1; [2025-02-08 02:04:48,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10309: assume !(0 == megaraid_probe_one_~tmp___11~2#1);megaraid_probe_one_~tmp___12~2#1 := megaraid_probe_one_#t~nondet1734#1;havoc megaraid_probe_one_#t~nondet1734#1; [2025-02-08 02:04:48,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9186: call ULTIMATE.dealloc(mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset);havoc mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset;call ULTIMATE.dealloc(mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset);havoc mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset;megadev_ioctl_#t~ret1423#1 := mega_m_to_n_#res#1;havoc mega_m_to_n_#t~ret1523#1, mega_m_to_n_#t~nondet1524#1, mega_m_to_n_#t~ret1525#1, mega_m_to_n_#t~mem1526#1, mega_m_to_n_#t~mem1527#1, mega_m_to_n_#t~mem1528#1.base, mega_m_to_n_#t~mem1528#1.offset, mega_m_to_n_#t~mem1529#1.base, mega_m_to_n_#t~mem1529#1.offset, mega_m_to_n_#t~mem1530#1, mega_m_to_n_#t~mem1531#1.base, mega_m_to_n_#t~mem1531#1.offset, mega_m_to_n_#t~mem1532#1, mega_m_to_n_#t~memcpy~res1533#1.base, mega_m_to_n_#t~memcpy~res1533#1.offset, mega_m_to_n_#t~memcpy~res1534#1.base, mega_m_to_n_#t~memcpy~res1534#1.offset, mega_m_to_n_#t~mem1535#1, mega_m_to_n_#t~mem1536#1, mega_m_to_n_#t~mem1537#1, mega_m_to_n_#t~mem1538#1, mega_m_to_n_#t~bitwise1539#1, mega_m_to_n_#t~mem1540#1, mega_m_to_n_#t~memcpy~res1541#1.base, mega_m_to_n_#t~memcpy~res1541#1.offset, mega_m_to_n_#t~memcpy~res1542#1.base, mega_m_to_n_#t~memcpy~res1542#1.offset, mega_m_to_n_#t~mem1543#1, mega_m_to_n_#t~mem1544#1, mega_m_to_n_#t~mem1545#1, mega_m_to_n_#t~mem1546#1, mega_m_to_n_#t~mem1547#1, mega_m_to_n_#t~mem1548#1, mega_m_to_n_#t~mem1549#1, mega_m_to_n_#t~bitwise1550#1, mega_m_to_n_~arg#1.base, mega_m_to_n_~arg#1.offset, mega_m_to_n_~uioc#1.base, mega_m_to_n_~uioc#1.offset, mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset, mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset, mega_m_to_n_~opcode~0#1, mega_m_to_n_~subopcode~0#1, mega_m_to_n_~tmp~72#1, mega_m_to_n_~tmp___0~29#1, mega_m_to_n_~tmp___1~20#1, mega_m_to_n_~__len~11#1, mega_m_to_n_~__ret~12#1.base, mega_m_to_n_~__ret~12#1.offset, mega_m_to_n_~__len___0~2#1, mega_m_to_n_~__ret___0~2#1.base, mega_m_to_n_~__ret___0~2#1.offset;havoc mega_m_to_n_#in~arg#1.base, mega_m_to_n_#in~arg#1.offset, mega_m_to_n_#in~uioc#1.base, mega_m_to_n_#in~uioc#1.offset;assume { :end_inline_mega_m_to_n } true;assume -2147483648 <= megadev_ioctl_#t~ret1423#1 && megadev_ioctl_#t~ret1423#1 <= 2147483647;megadev_ioctl_~rval~3#1 := megadev_ioctl_#t~ret1423#1;havoc megadev_ioctl_#t~ret1423#1; [2025-02-08 02:04:48,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10111: assume 3601 == megaraid_probe_one_#t~mem1672#1 % 65536 % 4294967296;havoc megaraid_probe_one_#t~mem1672#1;call megaraid_probe_one_#t~mem1673#1 := read~int#22(megaraid_probe_one_~pdev#1.base, 66 + megaraid_probe_one_~pdev#1.offset, 2); [2025-02-08 02:04:48,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10111: assume !(3601 == megaraid_probe_one_#t~mem1672#1 % 65536 % 4294967296);havoc megaraid_probe_one_#t~mem1672#1; [2025-02-08 02:04:48,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6742: assume 268440116 != megaraid_isr_memmapped_~dword~0#1 % 4294967296; [2025-02-08 02:04:48,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6742: assume !(268440116 != megaraid_isr_memmapped_~dword~0#1 % 4294967296);call megaraid_isr_memmapped_#t~mem708#1.base, megaraid_isr_memmapped_#t~mem708#1.offset := read~$Pointer$#22(megaraid_isr_memmapped_~adapter~2#1.base, 16 + megaraid_isr_memmapped_~adapter~2#1.offset, 8); [2025-02-08 02:04:48,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9781: assume (if mega_del_logdrv_#t~mem1601#1 % 256 % 256 <= 127 then mega_del_logdrv_#t~mem1601#1 % 256 % 256 else mega_del_logdrv_#t~mem1601#1 % 256 % 256 - 256) >= 0;havoc mega_del_logdrv_#t~mem1600#1.base, mega_del_logdrv_#t~mem1600#1.offset;havoc mega_del_logdrv_#t~mem1601#1;call mega_del_logdrv_#t~mem1602#1.base, mega_del_logdrv_#t~mem1602#1.offset := read~$Pointer$#22(mega_del_logdrv_~scb~8#1.base, 146 + mega_del_logdrv_~scb~8#1.offset, 8);call mega_del_logdrv_#t~mem1603#1.base, mega_del_logdrv_#t~mem1603#1.offset := read~$Pointer$#22(mega_del_logdrv_~scb~8#1.base, 146 + mega_del_logdrv_~scb~8#1.offset, 8);call mega_del_logdrv_#t~mem1604#1 := read~int#22(mega_del_logdrv_#t~mem1603#1.base, 4 + mega_del_logdrv_#t~mem1603#1.offset, 1);call write~int#22(128 + mega_del_logdrv_#t~mem1604#1 % 256, mega_del_logdrv_#t~mem1602#1.base, 4 + mega_del_logdrv_#t~mem1602#1.offset, 1);havoc mega_del_logdrv_#t~mem1602#1.base, mega_del_logdrv_#t~mem1602#1.offset;havoc mega_del_logdrv_#t~mem1603#1.base, mega_del_logdrv_#t~mem1603#1.offset;havoc mega_del_logdrv_#t~mem1604#1; [2025-02-08 02:04:48,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9781: assume !((if mega_del_logdrv_#t~mem1601#1 % 256 % 256 <= 127 then mega_del_logdrv_#t~mem1601#1 % 256 % 256 else mega_del_logdrv_#t~mem1601#1 % 256 % 256 - 256) >= 0);havoc mega_del_logdrv_#t~mem1600#1.base, mega_del_logdrv_#t~mem1600#1.offset;havoc mega_del_logdrv_#t~mem1601#1; [2025-02-08 02:04:48,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10772: assume 1 == main_~tmp___0~37#1; [2025-02-08 02:04:48,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10772: assume !(1 == main_~tmp___0~37#1); [2025-02-08 02:04:48,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9715: assume -2147483648 <= mega_support_random_del_#t~ret1590#1 && mega_support_random_del_#t~ret1590#1 <= 2147483647;mega_support_random_del_~rval~4#1 := mega_support_random_del_#t~ret1590#1;havoc mega_support_random_del_#t~ret1590#1;mega_support_random_del_#res#1 := (if 0 == mega_support_random_del_~rval~4#1 then 1 else 0);call ULTIMATE.dealloc(mega_support_random_del_~#raw_mbox~4#1.base, mega_support_random_del_~#raw_mbox~4#1.offset);havoc mega_support_random_del_~#raw_mbox~4#1.base, mega_support_random_del_~#raw_mbox~4#1.offset; [2025-02-08 02:04:48,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9715-1: SUMMARY for call mega_support_random_del_#t~ret1590#1 := issue_scb_block(mega_support_random_del_~adapter#1.base, mega_support_random_del_~adapter#1.offset, mega_support_random_del_~#raw_mbox~4#1.base, mega_support_random_del_~#raw_mbox~4#1.offset); srcloc: null [2025-02-08 02:04:48,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10838: assume 0 != main_~res_megaraid_probe_one_65~0#1; [2025-02-08 02:04:48,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10838: assume !(0 != main_~res_megaraid_probe_one_65~0#1);main_~ldv_s_megaraid_pci_driver_pci_driver~0#1 := 0; [2025-02-08 02:04:48,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5685: call mega_query_adapter_#t~mem315#1.base, mega_query_adapter_#t~mem315#1.offset := read~$Pointer$#22(mega_query_adapter_~adapter#1.base, 120 + mega_query_adapter_~adapter#1.offset, 8);call mega_query_adapter_#t~mem316#1 := read~int#22(mega_query_adapter_~adapter#1.base, 1168 + mega_query_adapter_~adapter#1.offset, 1);call write~int#22(-1 + (if mega_query_adapter_#t~mem316#1 % 256 % 4294967296 <= 2147483647 then mega_query_adapter_#t~mem316#1 % 256 % 4294967296 else mega_query_adapter_#t~mem316#1 % 256 % 4294967296 - 4294967296), mega_query_adapter_#t~mem315#1.base, 562 + mega_query_adapter_#t~mem315#1.offset, 4);havoc mega_query_adapter_#t~mem315#1.base, mega_query_adapter_#t~mem315#1.offset;havoc mega_query_adapter_#t~mem316#1;assume { :begin_inline_mega_get_max_sgl } true;mega_get_max_sgl_#in~adapter#1.base, mega_get_max_sgl_#in~adapter#1.offset := mega_query_adapter_~adapter#1.base, mega_query_adapter_~adapter#1.offset;havoc mega_get_max_sgl_#t~memset~res1609#1.base, mega_get_max_sgl_#t~memset~res1609#1.offset, mega_get_max_sgl_#t~mem1610#1.base, mega_get_max_sgl_#t~mem1610#1.offset, mega_get_max_sgl_#t~memset~res1611#1.base, mega_get_max_sgl_#t~memset~res1611#1.offset, mega_get_max_sgl_#t~mem1612#1, mega_get_max_sgl_#t~ret1613#1, mega_get_max_sgl_#t~mem1614#1.base, mega_get_max_sgl_#t~mem1614#1.offset, mega_get_max_sgl_#t~mem1615#1, mega_get_max_sgl_#t~mem1616#1, mega_get_max_sgl_~adapter#1.base, mega_get_max_sgl_~adapter#1.offset, mega_get_max_sgl_~#raw_mbox~6#1.base, mega_get_max_sgl_~#raw_mbox~6#1.offset, mega_get_max_sgl_~mbox~12#1.base, mega_get_max_sgl_~mbox~12#1.offset, mega_get_max_sgl_~tmp~77#1;mega_get_max_sgl_~adapter#1.base, mega_get_max_sgl_~adapter#1.offset := mega_get_max_sgl_#in~adapter#1.base, mega_get_max_sgl_#in~adapter#1.offset;call mega_get_max_sgl_~#raw_mbox~6#1.base, mega_get_max_sgl_~#raw_mbox~6#1.offset := #Ultimate.allocOnStack(15);havoc mega_get_max_sgl_~mbox~12#1.base, mega_get_max_sgl_~mbox~12#1.offset;havoc mega_get_max_sgl_~tmp~77#1;mega_get_max_sgl_~mbox~12#1.base, mega_get_max_sgl_~mbox~12#1.offset := mega_get_max_sgl_~#raw_mbox~6#1.base, mega_get_max_sgl_~#raw_mbox~6#1.offset; [2025-02-08 02:04:48,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10442: havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;havoc __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset;assume { :end_inline___mutex_init } true;assume { :begin_inline_init_completion } true;init_completion_#in~x#1.base, init_completion_#in~x#1.offset := megaraid_probe_one_~adapter~23#1.base, 1780 + megaraid_probe_one_~adapter~23#1.offset;havoc init_completion_~x#1.base, init_completion_~x#1.offset, init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset;init_completion_~x#1.base, init_completion_~x#1.offset := init_completion_#in~x#1.base, init_completion_#in~x#1.offset;call init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset := #Ultimate.allocOnStack(8);call write~int#22(0, init_completion_~x#1.base, init_completion_~x#1.offset, 4);assume { :begin_inline___init_waitqueue_head } true;__init_waitqueue_head_#in~arg0#1.base, __init_waitqueue_head_#in~arg0#1.offset, __init_waitqueue_head_#in~arg1#1.base, __init_waitqueue_head_#in~arg1#1.offset := init_completion_~x#1.base, 4 + init_completion_~x#1.offset, init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset;havoc __init_waitqueue_head_~arg0#1.base, __init_waitqueue_head_~arg0#1.offset, __init_waitqueue_head_~arg1#1.base, __init_waitqueue_head_~arg1#1.offset;__init_waitqueue_head_~arg0#1.base, __init_waitqueue_head_~arg0#1.offset := __init_waitqueue_head_#in~arg0#1.base, __init_waitqueue_head_#in~arg0#1.offset;__init_waitqueue_head_~arg1#1.base, __init_waitqueue_head_~arg1#1.offset := __init_waitqueue_head_#in~arg1#1.base, __init_waitqueue_head_#in~arg1#1.offset; [2025-02-08 02:04:48,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10178: megaraid_probe_one_~tmp___2~12#1.base, megaraid_probe_one_~tmp___2~12#1.offset := megaraid_probe_one_#t~ret1699#1.base, megaraid_probe_one_#t~ret1699#1.offset;havoc megaraid_probe_one_#t~ret1699#1.base, megaraid_probe_one_#t~ret1699#1.offset; [2025-02-08 02:04:48,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10442-1: assume { :begin_inline___mutex_init } true;__mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset, __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset, __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset := megaraid_probe_one_~adapter~23#1.base, 1624 + megaraid_probe_one_~adapter~23#1.offset, 94, 0, megaraid_probe_one_~#__key___0~0#1.base, megaraid_probe_one_~#__key___0~0#1.offset;havoc __mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset, __mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset, __mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset;__mutex_init_~arg0#1.base, __mutex_init_~arg0#1.offset := __mutex_init_#in~arg0#1.base, __mutex_init_#in~arg0#1.offset;__mutex_init_~arg1#1.base, __mutex_init_~arg1#1.offset := __mutex_init_#in~arg1#1.base, __mutex_init_#in~arg1#1.offset;__mutex_init_~arg2#1.base, __mutex_init_~arg2#1.offset := __mutex_init_#in~arg2#1.base, __mutex_init_#in~arg2#1.offset; [2025-02-08 02:04:48,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10971: SUMMARY for call ldv_blast_assert(); srcloc: null [2025-02-08 02:04:48,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10178-1: SUMMARY for call megaraid_probe_one_#t~ret1699#1.base, megaraid_probe_one_#t~ret1699#1.offset := __request_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, megaraid_probe_one_~mega_baseport~0#1, 16, 77, 0, 0); srcloc: null [2025-02-08 02:04:48,894 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10112: assume 49152 == megaraid_probe_one_#t~mem1673#1 % 65536 % 4294967296;havoc megaraid_probe_one_#t~mem1673#1;megaraid_probe_one_#res#1 := -19;call ULTIMATE.dealloc(megaraid_probe_one_~#magic~0#1.base, megaraid_probe_one_~#magic~0#1.offset);havoc megaraid_probe_one_~#magic~0#1.base, megaraid_probe_one_~#magic~0#1.offset;call ULTIMATE.dealloc(megaraid_probe_one_~#magic64~0#1.base, megaraid_probe_one_~#magic64~0#1.offset);havoc megaraid_probe_one_~#magic64~0#1.base, megaraid_probe_one_~#magic64~0#1.offset;call ULTIMATE.dealloc(megaraid_probe_one_~#__key~1#1.base, megaraid_probe_one_~#__key~1#1.offset);havoc megaraid_probe_one_~#__key~1#1.base, megaraid_probe_one_~#__key~1#1.offset;call ULTIMATE.dealloc(megaraid_probe_one_~#__key___0~0#1.base, megaraid_probe_one_~#__key___0~0#1.offset);havoc megaraid_probe_one_~#__key___0~0#1.base, megaraid_probe_one_~#__key___0~0#1.offset; [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10112: assume !(49152 == megaraid_probe_one_#t~mem1673#1 % 65536 % 4294967296);havoc megaraid_probe_one_#t~mem1673#1; [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5158: assume 0 != dma_map_single_attrs_~tmp___1~1#1; [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5158: assume !(0 != dma_map_single_attrs_~tmp___1~1#1); [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10311: assume -2147483648 <= megaraid_probe_one_#t~ret1731#1 && megaraid_probe_one_#t~ret1731#1 <= 2147483647;havoc megaraid_probe_one_#t~ret1731#1;call megaraid_probe_one_#t~mem1732#1 := read~int#22(megaraid_probe_one_~adapter~23#1.base, 4 + megaraid_probe_one_~adapter~23#1.offset, 4); [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10311-1: SUMMARY for call megaraid_probe_one_#t~ret1731#1 := printk(89, 0); srcloc: null [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8726-1: SUMMARY for call mega_init_scb_#t~ret1417#1.base, mega_init_scb_#t~ret1417#1.offset := pci_alloc_consistent(mega_init_scb_#t~mem1416#1.base, mega_init_scb_#t~mem1416#1.offset, 68, mega_init_scb_~scb~7#1.base, 170 + mega_init_scb_~scb~7#1.offset); srcloc: null [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8726: mega_init_scb_~tmp___1~18#1.base, mega_init_scb_~tmp___1~18#1.offset := mega_init_scb_#t~ret1417#1.base, mega_init_scb_#t~ret1417#1.offset;havoc mega_init_scb_#t~mem1416#1.base, mega_init_scb_#t~mem1416#1.offset;havoc mega_init_scb_#t~ret1417#1.base, mega_init_scb_#t~ret1417#1.offset;call write~$Pointer$#22(mega_init_scb_~tmp___1~18#1.base, mega_init_scb_~tmp___1~18#1.offset, mega_init_scb_~scb~7#1.base, 162 + mega_init_scb_~scb~7#1.offset, 8);call mega_init_scb_#t~mem1418#1.base, mega_init_scb_#t~mem1418#1.offset := read~$Pointer$#22(mega_init_scb_~scb~7#1.base, 162 + mega_init_scb_~scb~7#1.offset, 8); [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7471: call ULTIMATE.dealloc(mega_create_proc_entry_~#string~0#1.base, mega_create_proc_entry_~#string~0#1.offset);havoc mega_create_proc_entry_~#string~0#1.base, mega_create_proc_entry_~#string~0#1.offset;havoc mega_create_proc_entry_#t~mem916#1.base, mega_create_proc_entry_#t~mem916#1.offset, mega_create_proc_entry_#t~mem917#1.base, mega_create_proc_entry_#t~mem917#1.offset, mega_create_proc_entry_#t~mem918#1, mega_create_proc_entry_#t~loopctr919#1, mega_create_proc_entry_#t~nondet920#1, mega_create_proc_entry_#t~ret921#1, mega_create_proc_entry_#t~ret922#1.base, mega_create_proc_entry_#t~ret922#1.offset, mega_create_proc_entry_#t~ret923#1, mega_create_proc_entry_#t~ret924#1.base, mega_create_proc_entry_#t~ret924#1.offset, mega_create_proc_entry_#t~ret925#1.base, mega_create_proc_entry_#t~ret925#1.offset, mega_create_proc_entry_#t~ret926#1.base, mega_create_proc_entry_#t~ret926#1.offset, mega_create_proc_entry_#t~ret927#1.base, mega_create_proc_entry_#t~ret927#1.offset, mega_create_proc_entry_#t~ret928#1.base, mega_create_proc_entry_#t~ret928#1.offset, mega_create_proc_entry_#t~ret929#1.base, mega_create_proc_entry_#t~ret929#1.offset, mega_create_proc_entry_#t~ret930#1.base, mega_create_proc_entry_#t~ret930#1.offset, mega_create_proc_entry_#t~ret931#1.base, mega_create_proc_entry_#t~ret931#1.offset, mega_create_proc_entry_#t~ret932#1.base, mega_create_proc_entry_#t~ret932#1.offset, mega_create_proc_entry_#t~ret933#1.base, mega_create_proc_entry_#t~ret933#1.offset, mega_create_proc_entry_#t~ret934#1.base, mega_create_proc_entry_#t~ret934#1.offset, mega_create_proc_entry_#t~ret935#1.base, mega_create_proc_entry_#t~ret935#1.offset, mega_create_proc_entry_#t~ret936#1.base, mega_create_proc_entry_#t~ret936#1.offset, mega_create_proc_entry_~index#1, mega_create_proc_entry_~parent#1.base, mega_create_proc_entry_~parent#1.offset, mega_create_proc_entry_~controller_proc_dir_entry~0#1.base, mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset, mega_create_proc_entry_~#string~0#1.base, mega_create_proc_entry_~#string~0#1.offset, mega_create_proc_entry_~adapter~6#1.base, mega_create_proc_entry_~adapter~6#1.offset, mega_create_proc_entry_~tmp~52#1.base, mega_create_proc_entry_~tmp~52#1.offset;havoc mega_create_proc_entry_#in~index#1, mega_create_proc_entry_#in~parent#1.base, mega_create_proc_entry_#in~parent#1.offset;assume { :end_inline_mega_create_proc_entry } true;assume { :begin_inline_scsi_add_host } true;scsi_add_host_#in~host#1.base, scsi_add_host_#in~host#1.offset, scsi_add_host_#in~dev#1.base, scsi_add_host_#in~dev#1.offset := megaraid_probe_one_~host~0#1.base, megaraid_probe_one_~host~0#1.offset, megaraid_probe_one_~pdev#1.base, 137 + megaraid_probe_one_~pdev#1.offset;havoc scsi_add_host_#res#1;havoc scsi_add_host_#t~ret259#1, scsi_add_host_~host#1.base, scsi_add_host_~host#1.offset, scsi_add_host_~dev#1.base, scsi_add_host_~dev#1.offset, scsi_add_host_~tmp~30#1;scsi_add_host_~host#1.base, scsi_add_host_~host#1.offset := scsi_add_host_#in~host#1.base, scsi_add_host_#in~host#1.offset;scsi_add_host_~dev#1.base, scsi_add_host_~dev#1.offset := scsi_add_host_#in~dev#1.base, scsi_add_host_#in~dev#1.offset;havoc scsi_add_host_~tmp~30#1;assume { :begin_inline_scsi_add_host_with_dma } true;scsi_add_host_with_dma_#in~arg0#1.base, scsi_add_host_with_dma_#in~arg0#1.offset, scsi_add_host_with_dma_#in~arg1#1.base, scsi_add_host_with_dma_#in~arg1#1.offset, scsi_add_host_with_dma_#in~arg2#1.base, scsi_add_host_with_dma_#in~arg2#1.offset := scsi_add_host_~host#1.base, scsi_add_host_~host#1.offset, scsi_add_host_~dev#1.base, scsi_add_host_~dev#1.offset, scsi_add_host_~dev#1.base, scsi_add_host_~dev#1.offset;havoc scsi_add_host_with_dma_#res#1;havoc scsi_add_host_with_dma_#t~nondet1859#1, scsi_add_host_with_dma_~arg0#1.base, scsi_add_host_with_dma_~arg0#1.offset, scsi_add_host_with_dma_~arg1#1.base, scsi_add_host_with_dma_~arg1#1.offset, scsi_add_host_with_dma_~arg2#1.base, scsi_add_host_with_dma_~arg2#1.offset;scsi_add_host_with_dma_~arg0#1.base, scsi_add_host_with_dma_~arg0#1.offset := scsi_add_host_with_dma_#in~arg0#1.base, scsi_add_host_with_dma_#in~arg0#1.offset;scsi_add_host_with_dma_~arg1#1.base, scsi_add_host_with_dma_~arg1#1.offset := scsi_add_host_with_dma_#in~arg1#1.base, scsi_add_host_with_dma_#in~arg1#1.offset;scsi_add_host_with_dma_~arg2#1.base, scsi_add_host_with_dma_~arg2#1.offset := scsi_add_host_with_dma_#in~arg2#1.base, scsi_add_host_with_dma_#in~arg2#1.offset;havoc scsi_add_host_with_dma_#t~nondet1859#1;assume -2147483648 <= scsi_add_host_with_dma_#t~nondet1859#1 && scsi_add_host_with_dma_#t~nondet1859#1 <= 2147483647;scsi_add_host_with_dma_#res#1 := scsi_add_host_with_dma_#t~nondet1859#1;havoc scsi_add_host_with_dma_#t~nondet1859#1; [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10312-3: assume 4227858431 == megaraid_probe_one_#t~mem1732#1 % 4294967296;megaraid_probe_one_#t~bitwise1733#1 := megaraid_probe_one_#t~mem1732#1; [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10312-3: assume !(4227858431 == megaraid_probe_one_#t~mem1732#1 % 4294967296); [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10312-4: assume 0 == megaraid_probe_one_#t~mem1732#1 % 4294967296;megaraid_probe_one_#t~bitwise1733#1 := 0; [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10312-4: assume !(0 == megaraid_probe_one_#t~mem1732#1 % 4294967296); [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9123: call megadev_ioctl_#t~mem1505#1 := read~int#22(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset, 8);call write~int#22(megadev_ioctl_#t~mem1505#1, megadev_ioctl_~#mc~2#1.base, 8 + megadev_ioctl_~#mc~2#1.offset, 4);havoc megadev_ioctl_#t~mem1505#1; [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9321: assume 0 != mega_m_to_n_#t~mem1548#1 % 4294967296;havoc mega_m_to_n_#t~mem1548#1;call mega_m_to_n_#t~mem1549#1 := read~int#22(mega_m_to_n_~uioc#1.base, 38 + mega_m_to_n_~uioc#1.offset, 4); [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9321: assume !(0 != mega_m_to_n_#t~mem1548#1 % 4294967296);havoc mega_m_to_n_#t~mem1548#1; [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10312: call write~int#22(megaraid_probe_one_#t~bitwise1733#1, megaraid_probe_one_~adapter~23#1.base, 4 + megaraid_probe_one_~adapter~23#1.offset, 4);havoc megaraid_probe_one_#t~mem1732#1;havoc megaraid_probe_one_#t~bitwise1733#1; [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9321-1: call mega_m_to_n_#t~mem1548#1 := read~int#22(mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset, 4); [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10312-1: [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10312-2: havoc megaraid_probe_one_#t~bitwise1733#1;assume megaraid_probe_one_#t~bitwise1733#1 % 4294967296 <= megaraid_probe_one_#t~mem1732#1 % 4294967296 && megaraid_probe_one_#t~bitwise1733#1 % 4294967296 <= 4227858431; [2025-02-08 02:04:48,895 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8925: megadev_ioctl_~adapno~0#1 := (if megadev_ioctl_#t~bitwise1433#1 % 4294967296 % 4294967296 <= 2147483647 then megadev_ioctl_#t~bitwise1433#1 % 4294967296 % 4294967296 else megadev_ioctl_#t~bitwise1433#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8925-1: [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8925-2: havoc megadev_ioctl_#t~bitwise1433#1;assume megadev_ioctl_#t~bitwise1433#1 % 4294967296 <= 27904 + megadev_ioctl_#t~mem1432#1 % 4294967296; [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8925-3: assume 27904 == megadev_ioctl_#t~mem1432#1 % 4294967296;megadev_ioctl_#t~bitwise1433#1 := 0; [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8925-3: assume !(27904 == megadev_ioctl_#t~mem1432#1 % 4294967296); [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8991: megadev_ioctl_~tmp___2~11#1 := megadev_ioctl_#t~ret1454#1;havoc megadev_ioctl_#t~ret1454#1; [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8991-1: SUMMARY for call megadev_ioctl_#t~ret1454#1 := copy_from_user(megadev_ioctl_~pthru~3#1.base, megadev_ioctl_~pthru~3#1.offset, megadev_ioctl_~upthru~0#1.base, megadev_ioctl_~upthru~0#1.offset, 60); srcloc: null [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8925-4: assume false;megadev_ioctl_#t~bitwise1433#1 := megadev_ioctl_#t~mem1432#1; [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8925-4: assume !false; [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8925-5: assume 0 == megadev_ioctl_#t~mem1432#1 % 4294967296;megadev_ioctl_#t~bitwise1433#1 := 27904; [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8925-5: assume !(0 == megadev_ioctl_#t~mem1432#1 % 4294967296); [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8925-6: call megadev_ioctl_#t~mem1432#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 12 + megadev_ioctl_~#uioc~0#1.offset, 4); [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10775: assume 2 == main_~tmp___0~37#1; [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10775: assume !(2 == main_~tmp___0~37#1); [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9322: call write~int#22(mega_m_to_n_#t~bitwise1550#1, mega_m_to_n_~uioc#1.base, 38 + mega_m_to_n_~uioc#1.offset, 4);havoc mega_m_to_n_#t~mem1549#1;havoc mega_m_to_n_#t~bitwise1550#1; [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10247-2: havoc megaraid_probe_one_#t~bitwise1721#1;assume (((((if megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 else megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) < 0 || megaraid_probe_one_#t~bitwise1721#1 <= (if megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 else megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)) && megaraid_probe_one_#t~bitwise1721#1 <= 536870912) && megaraid_probe_one_#t~bitwise1721#1 >= 0) && ((if megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 else megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 - 18446744073709551616) >= 0 || megaraid_probe_one_#t~bitwise1721#1 > 536870912 + (if megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 else megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 - 18446744073709551616))) && megaraid_probe_one_#t~bitwise1721#1 >= -9223372036854775808; [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10181: assume 0 == (megaraid_probe_one_~tmp___2~12#1.base + megaraid_probe_one_~tmp___2~12#1.offset) % 18446744073709551616; [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10181: assume !(0 == (megaraid_probe_one_~tmp___2~12#1.base + megaraid_probe_one_~tmp___2~12#1.offset) % 18446744073709551616); [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10247-3: assume 536870912 == (if megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 else megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);megaraid_probe_one_#t~bitwise1721#1 := (if megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 else megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10247-3: assume !(536870912 == (if megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 else megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9124: assume -2147483648 <= megadev_ioctl_#t~ret1506#1 && megadev_ioctl_#t~ret1506#1 <= 2147483647;havoc megadev_ioctl_#t~ret1506#1; [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10247-4: assume 0 == (if megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 else megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 - 18446744073709551616);megaraid_probe_one_#t~bitwise1721#1 := 0; [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10247-4: assume !(0 == (if megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 else megaraid_probe_one_#t~mem1720#1 % 4294967296 % 18446744073709551616 - 18446744073709551616)); [2025-02-08 02:04:48,896 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9124-1: SUMMARY for call megadev_ioctl_#t~ret1506#1 := mega_internal_command(megadev_ioctl_~adapter~21#1.base, megadev_ioctl_~adapter~21#1.offset, megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset, 0, 0); srcloc: null [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9058: assume -2147483648 <= megadev_ioctl_#t~ret1480#1 && megadev_ioctl_#t~ret1480#1 <= 2147483647;megadev_ioctl_~tmp___5~5#1 := megadev_ioctl_#t~ret1480#1;havoc megadev_ioctl_#t~ret1480#1; [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9322-1: [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9322-2: havoc mega_m_to_n_#t~bitwise1550#1;assume (mega_m_to_n_#t~bitwise1550#1 % 4294967296 >= mega_m_to_n_#t~mem1549#1 % 4294967296 && mega_m_to_n_#t~bitwise1550#1 % 4294967296 >= 2) && mega_m_to_n_#t~bitwise1550#1 % 4294967296 <= 2 + mega_m_to_n_#t~mem1549#1 % 4294967296; [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10247: assume 0 != megaraid_probe_one_#t~bitwise1721#1;havoc megaraid_probe_one_#t~mem1720#1;havoc megaraid_probe_one_#t~bitwise1721#1;megaraid_probe_one_~tmp___5~6#1.base, megaraid_probe_one_~tmp___5~6#1.offset := #funAddr~megaraid_isr_memmapped.base, #funAddr~megaraid_isr_memmapped.offset; [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10247: assume !(0 != megaraid_probe_one_#t~bitwise1721#1);havoc megaraid_probe_one_#t~mem1720#1;havoc megaraid_probe_one_#t~bitwise1721#1;megaraid_probe_one_~tmp___5~6#1.base, megaraid_probe_one_~tmp___5~6#1.offset := #funAddr~megaraid_isr_iomapped.base, #funAddr~megaraid_isr_iomapped.offset; [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9322-3: assume false;mega_m_to_n_#t~bitwise1550#1 := mega_m_to_n_#t~mem1549#1; [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9322-3: assume !false; [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10247-1: [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9322-4: assume 0 == mega_m_to_n_#t~mem1549#1 % 4294967296 || 2 == mega_m_to_n_#t~mem1549#1 % 4294967296;mega_m_to_n_#t~bitwise1550#1 := 2; [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9322-4: assume !(0 == mega_m_to_n_#t~mem1549#1 % 4294967296 || 2 == mega_m_to_n_#t~mem1549#1 % 4294967296); [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9058-1: SUMMARY for call megadev_ioctl_#t~ret1480#1 := copy_to_user(megadev_ioctl_~upthru~0#1.base, 21 + megadev_ioctl_~upthru~0#1.offset, megadev_ioctl_~pthru~3#1.base, 21 + megadev_ioctl_~pthru~3#1.offset, 14); srcloc: null [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8926: assume megadev_ioctl_~adapno~0#1 >= ~hba_count~0;megadev_ioctl_#res#1 := -19;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8926: assume !(megadev_ioctl_~adapno~0#1 >= ~hba_count~0);call megadev_ioctl_#t~mem1434#1.base, megadev_ioctl_#t~mem1434#1.offset := read~$Pointer$#7(~#hba_soft_state~0.base, ~#hba_soft_state~0.offset + 8 * megadev_ioctl_~adapno~0#1, 8);megadev_ioctl_~adapter~21#1.base, megadev_ioctl_~adapter~21#1.offset := megadev_ioctl_#t~mem1434#1.base, megadev_ioctl_#t~mem1434#1.offset;havoc megadev_ioctl_#t~mem1434#1.base, megadev_ioctl_#t~mem1434#1.offset;call megadev_ioctl_#t~mem1435#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 16 + megadev_ioctl_~#uioc~0#1.offset, 1); [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680-1: SUMMARY for call cpu_relax(); srcloc: null [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680: call megaraid_isr_iomapped_#t~mem695#1.base, megaraid_isr_iomapped_#t~mem695#1.offset := read~$Pointer$#22(megaraid_isr_iomapped_~adapter~1#1.base, 48 + megaraid_isr_iomapped_~adapter~1#1.offset, 8);call megaraid_isr_iomapped_#t~mem696#1 := read~int#22(megaraid_isr_iomapped_#t~mem695#1.base, 16 + megaraid_isr_iomapped_#t~mem695#1.offset, 1);megaraid_isr_iomapped_~nstatus~0#1 := megaraid_isr_iomapped_#t~mem696#1; [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5689: assume 4156 == mega_query_adapter_#t~mem319#1 % 65536 % 4294967296;havoc mega_query_adapter_#t~mem319#1;call mega_query_adapter_#t~mem320#1 := read~int#22(mega_query_adapter_~adapter#1.base, 154 + mega_query_adapter_~adapter#1.offset, 1);call mega_query_adapter_#t~mem321#1 := read~int#22(mega_query_adapter_~adapter#1.base, 153 + mega_query_adapter_~adapter#1.offset, 1);call mega_query_adapter_#t~mem322#1 := read~int#22(mega_query_adapter_~adapter#1.base, 153 + mega_query_adapter_~adapter#1.offset, 1);call mega_query_adapter_#t~mem323#1 := read~int#22(mega_query_adapter_~adapter#1.base, 152 + mega_query_adapter_~adapter#1.offset, 1);call mega_query_adapter_#t~mem324#1 := read~int#22(mega_query_adapter_~adapter#1.base, 152 + mega_query_adapter_~adapter#1.offset, 1);mega_query_adapter_#t~loopctr325#1 := 0; [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5689: assume !(4156 == mega_query_adapter_#t~mem319#1 % 65536 % 4294967296);havoc mega_query_adapter_#t~mem319#1;mega_query_adapter_~__len~0#1 := 4; [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9785: call mega_del_logdrv_#t~mem1605#1.base, mega_del_logdrv_#t~mem1605#1.offset := read~$Pointer$#22(mega_del_logdrv_~pos~3#1.base, mega_del_logdrv_~pos~3#1.offset, 8);mega_del_logdrv_~pos~3#1.base, mega_del_logdrv_~pos~3#1.offset := mega_del_logdrv_#t~mem1605#1.base, mega_del_logdrv_#t~mem1605#1.offset;havoc mega_del_logdrv_#t~mem1605#1.base, mega_del_logdrv_#t~mem1605#1.offset; [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9125: assume -2147483648 <= megadev_ioctl_#t~ret1507#1 && megadev_ioctl_#t~ret1507#1 <= 2147483647;megadev_ioctl_~rval~3#1 := megadev_ioctl_#t~ret1507#1;havoc megadev_ioctl_#t~ret1507#1; [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9125-1: SUMMARY for call megadev_ioctl_#t~ret1507#1 := mega_n_to_m(0, (if megadev_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then megadev_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 else megadev_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset); srcloc: null [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209: call mega_8_to_40ld_#t~mem844#1 := read~int#22(mega_8_to_40ld_~inquiry#1.base, 28 + mega_8_to_40ld_~inquiry#1.offset + 4 * mega_8_to_40ld_~i~2#1, 4);call write~int#22(mega_8_to_40ld_#t~mem844#1, mega_8_to_40ld_~enquiry3#1.base, 153 + mega_8_to_40ld_~enquiry3#1.offset + 4 * mega_8_to_40ld_~i~2#1, 4);call mega_8_to_40ld_#t~mem845#1 := read~int#22(mega_8_to_40ld_~inquiry#1.base, 60 + mega_8_to_40ld_~inquiry#1.offset + mega_8_to_40ld_~i~2#1, 1);call write~int#22(mega_8_to_40ld_#t~mem845#1, mega_8_to_40ld_~enquiry3#1.base, 313 + mega_8_to_40ld_~enquiry3#1.offset + mega_8_to_40ld_~i~2#1, 1);havoc mega_8_to_40ld_#t~mem845#1;call mega_8_to_40ld_#t~mem846#1 := read~int#22(mega_8_to_40ld_~inquiry#1.base, 68 + mega_8_to_40ld_~inquiry#1.offset + mega_8_to_40ld_~i~2#1, 1);call write~int#22(mega_8_to_40ld_#t~mem846#1, mega_8_to_40ld_~enquiry3#1.base, 353 + mega_8_to_40ld_~enquiry3#1.offset + mega_8_to_40ld_~i~2#1, 1);havoc mega_8_to_40ld_#t~mem846#1;mega_8_to_40ld_~i~2#1 := 1 + mega_8_to_40ld_~i~2#1; [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9257: call write~int#22(131072, mega_m_to_n_~uioc#1.base, 8 + mega_m_to_n_~uioc#1.offset, 4);call mega_m_to_n_#t~mem1529#1.base, mega_m_to_n_#t~mem1529#1.offset := read~$Pointer$#22(mega_m_to_n_~#uioc_mimd~0#1.base, 105 + mega_m_to_n_~#uioc_mimd~0#1.offset, 8);call write~$Pointer$#22(mega_m_to_n_#t~mem1529#1.base, mega_m_to_n_#t~mem1529#1.offset, mega_m_to_n_~uioc#1.base, 16 + mega_m_to_n_~uioc#1.offset, 8);havoc mega_m_to_n_#t~mem1529#1.base, mega_m_to_n_#t~mem1529#1.offset; [2025-02-08 02:04:48,897 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9852: call ULTIMATE.dealloc(mega_support_cluster_~#raw_mbox~7#1.base, mega_support_cluster_~#raw_mbox~7#1.offset);havoc mega_support_cluster_~#raw_mbox~7#1.base, mega_support_cluster_~#raw_mbox~7#1.offset;megaraid_probe_one_#t~ret1757#1 := mega_support_cluster_#res#1;havoc mega_support_cluster_#t~memset~res1617#1.base, mega_support_cluster_#t~memset~res1617#1.offset, mega_support_cluster_#t~mem1618#1.base, mega_support_cluster_#t~mem1618#1.offset, mega_support_cluster_#t~memset~res1619#1.base, mega_support_cluster_#t~memset~res1619#1.offset, mega_support_cluster_#t~mem1620#1, mega_support_cluster_#t~ret1621#1, mega_support_cluster_#t~mem1622#1.base, mega_support_cluster_#t~mem1622#1.offset, mega_support_cluster_#t~mem1623#1, mega_support_cluster_#t~mem1624#1.base, mega_support_cluster_#t~mem1624#1.offset, mega_support_cluster_#t~mem1625#1, mega_support_cluster_~adapter#1.base, mega_support_cluster_~adapter#1.offset, mega_support_cluster_~#raw_mbox~7#1.base, mega_support_cluster_~#raw_mbox~7#1.offset, mega_support_cluster_~mbox~13#1.base, mega_support_cluster_~mbox~13#1.offset, mega_support_cluster_~tmp~78#1;havoc mega_support_cluster_#in~adapter#1.base, mega_support_cluster_#in~adapter#1.offset;assume { :end_inline_mega_support_cluster } true;assume -2147483648 <= megaraid_probe_one_#t~ret1757#1 && megaraid_probe_one_#t~ret1757#1 <= 2147483647;call write~int#22(megaraid_probe_one_#t~ret1757#1, megaraid_probe_one_~adapter~23#1.base, 1868 + megaraid_probe_one_~adapter~23#1.offset, 4);havoc megaraid_probe_one_#t~ret1757#1;call megaraid_probe_one_#t~mem1758#1 := read~int#22(megaraid_probe_one_~adapter~23#1.base, 1868 + megaraid_probe_one_~adapter~23#1.offset, 4); [2025-02-08 02:04:48,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6747-1: SUMMARY for call writel(268440116, megaraid_isr_memmapped_#t~mem708#1.base, 44 + megaraid_isr_memmapped_#t~mem708#1.offset); srcloc: null [2025-02-08 02:04:48,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8993: assume 0 != megadev_ioctl_~tmp___2~11#1 % 18446744073709551616;call megadev_ioctl_#t~mem1455#1.base, megadev_ioctl_#t~mem1455#1.offset := read~$Pointer$#1(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, 8);call megadev_ioctl_#t~mem1456#1 := read~int#22(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset, 8); [2025-02-08 02:04:48,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8993: assume !(0 != megadev_ioctl_~tmp___2~11#1 % 18446744073709551616);call megadev_ioctl_#t~mem1458#1 := read~int#22(megadev_ioctl_~pthru~3#1.base, 59 + megadev_ioctl_~pthru~3#1.offset, 4); [2025-02-08 02:04:48,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6747: havoc megaraid_isr_memmapped_#t~mem708#1.base, megaraid_isr_memmapped_#t~mem708#1.offset; [2025-02-08 02:04:48,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8729: assume 0 == (mega_init_scb_#t~mem1418#1.base + mega_init_scb_#t~mem1418#1.offset) % 18446744073709551616;havoc mega_init_scb_#t~mem1418#1.base, mega_init_scb_#t~mem1418#1.offset; [2025-02-08 02:04:48,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8729: assume !(0 == (mega_init_scb_#t~mem1418#1.base + mega_init_scb_#t~mem1418#1.offset) % 18446744073709551616);havoc mega_init_scb_#t~mem1418#1.base, mega_init_scb_#t~mem1418#1.offset;call write~int#22(65535, mega_init_scb_~scb~7#1.base, 90 + mega_init_scb_~scb~7#1.offset, 4);call write~int#22(0, mega_init_scb_~scb~7#1.base, 4 + mega_init_scb_~scb~7#1.offset, 4);call write~$Pointer$#22(0, 0, mega_init_scb_~scb~7#1.base, 98 + mega_init_scb_~scb~7#1.offset, 8); [2025-02-08 02:04:48,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9787: assume (mega_del_logdrv_~adapter#1.base + (88 + mega_del_logdrv_~adapter#1.offset)) % 18446744073709551616 != (mega_del_logdrv_~pos~3#1.base + mega_del_logdrv_~pos~3#1.offset) % 18446744073709551616; [2025-02-08 02:04:48,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9787: assume !((mega_del_logdrv_~adapter#1.base + (88 + mega_del_logdrv_~adapter#1.offset)) % 18446744073709551616 != (mega_del_logdrv_~pos~3#1.base + mega_del_logdrv_~pos~3#1.offset) % 18446744073709551616); [2025-02-08 02:04:48,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10778: assume 3 == main_~tmp___0~37#1; [2025-02-08 02:04:48,898 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10778: assume !(3 == main_~tmp___0~37#1); [2025-02-08 02:04:48,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5691: assume true;havoc mega_query_adapter_#t~nondet326#1;call write~int#22(mega_query_adapter_#t~nondet326#1, mega_query_adapter_~adapter#1.base, 1182 + mega_query_adapter_~adapter#1.offset + mega_query_adapter_#t~loopctr325#1, 8);mega_query_adapter_#t~loopctr325#1 := 1 + mega_query_adapter_#t~loopctr325#1; [2025-02-08 02:04:48,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5691: assume true;havoc mega_query_adapter_#t~mem320#1;havoc mega_query_adapter_#t~mem321#1;havoc mega_query_adapter_#t~mem322#1;havoc mega_query_adapter_#t~mem323#1;havoc mega_query_adapter_#t~mem324#1;havoc mega_query_adapter_#t~loopctr325#1;havoc mega_query_adapter_#t~nondet326#1;havoc mega_query_adapter_#t~ret327#1;call mega_query_adapter_#t~mem328#1 := read~int#22(mega_query_adapter_~adapter#1.base, 170 + mega_query_adapter_~adapter#1.offset, 1);call mega_query_adapter_#t~mem329#1 := read~int#22(mega_query_adapter_~adapter#1.base, 169 + mega_query_adapter_~adapter#1.offset, 1);call mega_query_adapter_#t~mem330#1 := read~int#22(mega_query_adapter_~adapter#1.base, 169 + mega_query_adapter_~adapter#1.offset, 1);call mega_query_adapter_#t~mem331#1 := read~int#22(mega_query_adapter_~adapter#1.base, 168 + mega_query_adapter_~adapter#1.offset, 1);call mega_query_adapter_#t~mem332#1 := read~int#22(mega_query_adapter_~adapter#1.base, 168 + mega_query_adapter_~adapter#1.offset, 1);mega_query_adapter_#t~loopctr333#1 := 0; [2025-02-08 02:04:48,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9721: call ULTIMATE.dealloc(mega_support_ext_cdb_~#raw_mbox~5#1.base, mega_support_ext_cdb_~#raw_mbox~5#1.offset);havoc mega_support_ext_cdb_~#raw_mbox~5#1.base, mega_support_ext_cdb_~#raw_mbox~5#1.offset;mega_query_adapter_#t~ret342#1 := mega_support_ext_cdb_#res#1;havoc mega_support_ext_cdb_#t~memset~res1591#1.base, mega_support_ext_cdb_#t~memset~res1591#1.offset, mega_support_ext_cdb_#t~ret1592#1, mega_support_ext_cdb_~adapter#1.base, mega_support_ext_cdb_~adapter#1.offset, mega_support_ext_cdb_~#raw_mbox~5#1.base, mega_support_ext_cdb_~#raw_mbox~5#1.offset, mega_support_ext_cdb_~mbox~11#1.base, mega_support_ext_cdb_~mbox~11#1.offset, mega_support_ext_cdb_~rval~5#1;havoc mega_support_ext_cdb_#in~adapter#1.base, mega_support_ext_cdb_#in~adapter#1.offset;assume { :end_inline_mega_support_ext_cdb } true;assume -2147483648 <= mega_query_adapter_#t~ret342#1 && mega_query_adapter_#t~ret342#1 <= 2147483647;call write~int#22(mega_query_adapter_#t~ret342#1, mega_query_adapter_~adapter#1.base, 1312 + mega_query_adapter_~adapter#1.offset, 4);havoc mega_query_adapter_#t~ret342#1;call mega_query_adapter_#t~mem343#1 := read~int#22(mega_query_adapter_~adapter#1.base, 1312 + mega_query_adapter_~adapter#1.offset, 4); [2025-02-08 02:04:48,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10448: assume 0 != megaraid_probe_one_#t~mem1758#1;havoc megaraid_probe_one_#t~mem1758#1;call megaraid_probe_one_#t~mem1759#1 := read~int#22(megaraid_probe_one_~adapter~23#1.base, megaraid_probe_one_~adapter~23#1.offset, 4); [2025-02-08 02:04:48,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10448: assume !(0 != megaraid_probe_one_#t~mem1758#1);havoc megaraid_probe_one_#t~mem1758#1; [2025-02-08 02:04:48,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10382: call write~int#22(1, megaraid_probe_one_~adapter~23#1.base, 1416 + megaraid_probe_one_~adapter~23#1.offset + megaraid_probe_one_~i~11#1, 1);megaraid_probe_one_~i~11#1 := 1 + megaraid_probe_one_~i~11#1; [2025-02-08 02:04:48,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7277: call ULTIMATE.dealloc(megaraid_info_~#buffer~0#1.base, megaraid_info_~#buffer~0#1.offset);havoc megaraid_info_~#buffer~0#1.base, megaraid_info_~#buffer~0#1.offset;main_#t~ret1825#1.base, main_#t~ret1825#1.offset := megaraid_info_#res#1.base, megaraid_info_#res#1.offset;havoc megaraid_info_#t~mem863#1, megaraid_info_#t~mem864#1.base, megaraid_info_#t~mem864#1.offset, megaraid_info_#t~mem865#1, megaraid_info_#t~mem866#1.base, megaraid_info_#t~mem866#1.offset, megaraid_info_#t~mem867#1, megaraid_info_#t~mem868#1.base, megaraid_info_#t~mem868#1.offset, megaraid_info_#t~mem869#1, megaraid_info_#t~loopctr870#1, megaraid_info_#t~nondet871#1, megaraid_info_#t~ret872#1, megaraid_info_~host#1.base, megaraid_info_~host#1.offset, megaraid_info_~#buffer~0#1.base, megaraid_info_~#buffer~0#1.offset, megaraid_info_~adapter~3#1.base, megaraid_info_~adapter~3#1.offset;havoc megaraid_info_#in~host#1.base, megaraid_info_#in~host#1.offset;assume { :end_inline_megaraid_info } true;havoc main_#t~ret1825#1.base, main_#t~ret1825#1.offset; [2025-02-08 02:04:48,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9061: assume 0 != megadev_ioctl_~tmp___5~5#1;megadev_ioctl_~rval~3#1 := -14; [2025-02-08 02:04:48,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9061: assume !(0 != megadev_ioctl_~tmp___5~5#1); [2025-02-08 02:04:48,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8995: havoc megadev_ioctl_#t~mem1455#1.base, megadev_ioctl_#t~mem1455#1.offset;havoc megadev_ioctl_#t~mem1456#1;call megadev_ioctl_#t~mem1457#1.base, megadev_ioctl_#t~mem1457#1.offset := read~$Pointer$#1(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, 8); [2025-02-08 02:04:48,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8995-1: SUMMARY for call pci_free_consistent(megadev_ioctl_#t~mem1455#1.base, megadev_ioctl_#t~mem1455#1.offset, 60, megadev_ioctl_~pthru~3#1.base, megadev_ioctl_~pthru~3#1.offset, megadev_ioctl_#t~mem1456#1); srcloc: null [2025-02-08 02:04:48,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9127: assume 0 != megadev_ioctl_~rval~3#1;call megadev_ioctl_#t~mem1508#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 34 + megadev_ioctl_~#uioc~0#1.offset, 4); [2025-02-08 02:04:48,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9127: assume !(0 != megadev_ioctl_~rval~3#1);call megadev_ioctl_#t~mem1513#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 34 + megadev_ioctl_~#uioc~0#1.offset, 4); [2025-02-08 02:04:48,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8731: assume -2147483648 <= mega_init_scb_#t~ret1419#1 && mega_init_scb_#t~ret1419#1 <= 2147483647;havoc mega_init_scb_#t~ret1419#1; [2025-02-08 02:04:48,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8731-1: SUMMARY for call mega_init_scb_#t~ret1419#1 := printk(59, 0); srcloc: null [2025-02-08 02:04:48,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8996: havoc megadev_ioctl_#t~mem1457#1.base, megadev_ioctl_#t~mem1457#1.offset;megadev_ioctl_#res#1 := -14;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8996-1: SUMMARY for call free_local_pdev(megadev_ioctl_#t~mem1457#1.base, megadev_ioctl_#t~mem1457#1.offset); srcloc: null [2025-02-08 02:04:48,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9128: assume 0 != megadev_ioctl_#t~mem1508#1 % 4294967296;havoc megadev_ioctl_#t~mem1508#1;call megadev_ioctl_#t~mem1509#1.base, megadev_ioctl_#t~mem1509#1.offset := read~$Pointer$#1(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, 8);call megadev_ioctl_#t~mem1510#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 34 + megadev_ioctl_~#uioc~0#1.offset, 4);call megadev_ioctl_#t~mem1511#1 := read~int#22(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset, 8); [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9128: assume !(0 != megadev_ioctl_#t~mem1508#1 % 4294967296);havoc megadev_ioctl_#t~mem1508#1; [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10119: megaraid_probe_one_#t~ret1674#1 := pci_read_config_word_#res#1;havoc pci_read_config_word_#t~mem134#1.base, pci_read_config_word_#t~mem134#1.offset, pci_read_config_word_#t~mem135#1, pci_read_config_word_#t~ret136#1, pci_read_config_word_~dev#1.base, pci_read_config_word_~dev#1.offset, pci_read_config_word_~where#1, pci_read_config_word_~val#1.base, pci_read_config_word_~val#1.offset, pci_read_config_word_~tmp~12#1;havoc pci_read_config_word_#in~dev#1.base, pci_read_config_word_#in~dev#1.offset, pci_read_config_word_#in~where#1, pci_read_config_word_#in~val#1.base, pci_read_config_word_#in~val#1.offset;assume { :end_inline_pci_read_config_word } true;assume -2147483648 <= megaraid_probe_one_#t~ret1674#1 && megaraid_probe_one_#t~ret1674#1 <= 2147483647;havoc megaraid_probe_one_#t~ret1674#1;call megaraid_probe_one_#t~mem1675#1 := read~int#18(megaraid_probe_one_~#magic~0#1.base, megaraid_probe_one_~#magic~0#1.offset, 2); [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10119-1: assume { :begin_inline_pci_read_config_word } true;pci_read_config_word_#in~dev#1.base, pci_read_config_word_#in~dev#1.offset, pci_read_config_word_#in~where#1, pci_read_config_word_#in~val#1.base, pci_read_config_word_#in~val#1.offset := megaraid_probe_one_~pdev#1.base, megaraid_probe_one_~pdev#1.offset, 160, megaraid_probe_one_~#magic~0#1.base, megaraid_probe_one_~#magic~0#1.offset;havoc pci_read_config_word_#res#1;havoc pci_read_config_word_#t~mem134#1.base, pci_read_config_word_#t~mem134#1.offset, pci_read_config_word_#t~mem135#1, pci_read_config_word_#t~ret136#1, pci_read_config_word_~dev#1.base, pci_read_config_word_~dev#1.offset, pci_read_config_word_~where#1, pci_read_config_word_~val#1.base, pci_read_config_word_~val#1.offset, pci_read_config_word_~tmp~12#1;pci_read_config_word_~dev#1.base, pci_read_config_word_~dev#1.offset := pci_read_config_word_#in~dev#1.base, pci_read_config_word_#in~dev#1.offset;pci_read_config_word_~where#1 := pci_read_config_word_#in~where#1;pci_read_config_word_~val#1.base, pci_read_config_word_~val#1.offset := pci_read_config_word_#in~val#1.base, pci_read_config_word_#in~val#1.offset;havoc pci_read_config_word_~tmp~12#1;call pci_read_config_word_#t~mem134#1.base, pci_read_config_word_#t~mem134#1.offset := read~$Pointer$#22(pci_read_config_word_~dev#1.base, 16 + pci_read_config_word_~dev#1.offset, 8);call pci_read_config_word_#t~mem135#1 := read~int#22(pci_read_config_word_~dev#1.base, 56 + pci_read_config_word_~dev#1.offset, 4);assume { :begin_inline_pci_bus_read_config_word } true;pci_bus_read_config_word_#in~arg0#1.base, pci_bus_read_config_word_#in~arg0#1.offset, pci_bus_read_config_word_#in~arg1#1, pci_bus_read_config_word_#in~arg2#1, pci_bus_read_config_word_#in~arg3#1.base, pci_bus_read_config_word_#in~arg3#1.offset := pci_read_config_word_#t~mem134#1.base, pci_read_config_word_#t~mem134#1.offset, pci_read_config_word_#t~mem135#1, pci_read_config_word_~where#1, pci_read_config_word_~val#1.base, pci_read_config_word_~val#1.offset;havoc pci_bus_read_config_word_#res#1;havoc pci_bus_read_config_word_#t~nondet1854#1, pci_bus_read_config_word_~arg0#1.base, pci_bus_read_config_word_~arg0#1.offset, pci_bus_read_config_word_~arg1#1, pci_bus_read_config_word_~arg2#1, pci_bus_read_config_word_~arg3#1.base, pci_bus_read_config_word_~arg3#1.offset;pci_bus_read_config_word_~arg0#1.base, pci_bus_read_config_word_~arg0#1.offset := pci_bus_read_config_word_#in~arg0#1.base, pci_bus_read_config_word_#in~arg0#1.offset;pci_bus_read_config_word_~arg1#1 := pci_bus_read_config_word_#in~arg1#1;pci_bus_read_config_word_~arg2#1 := pci_bus_read_config_word_#in~arg2#1;pci_bus_read_config_word_~arg3#1.base, pci_bus_read_config_word_~arg3#1.offset := pci_bus_read_config_word_#in~arg3#1.base, pci_bus_read_config_word_#in~arg3#1.offset;havoc pci_bus_read_config_word_#t~nondet1854#1;assume -2147483648 <= pci_bus_read_config_word_#t~nondet1854#1 && pci_bus_read_config_word_#t~nondet1854#1 <= 2147483647;pci_bus_read_config_word_#res#1 := pci_bus_read_config_word_#t~nondet1854#1;havoc pci_bus_read_config_word_#t~nondet1854#1; [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8732: mega_init_scb_#res#1 := -1; [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8732-1: SUMMARY for call mega_free_sgl(mega_init_scb_~adapter#1.base, mega_init_scb_~adapter#1.offset); srcloc: null [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6684: assume 255 == megaraid_isr_iomapped_~nstatus~0#1 % 256 % 4294967296; [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6684: assume !(255 == megaraid_isr_iomapped_~nstatus~0#1 % 256 % 4294967296); [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10450: assume -2147483648 <= megaraid_probe_one_#t~ret1760#1 && megaraid_probe_one_#t~ret1760#1 <= 2147483647;havoc megaraid_probe_one_#t~mem1759#1;havoc megaraid_probe_one_#t~ret1760#1; [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9591: havoc mega_is_bios_enabled_#t~memset~res1559#1.base, mega_is_bios_enabled_#t~memset~res1559#1.offset;call mega_is_bios_enabled_#t~mem1560#1.base, mega_is_bios_enabled_#t~mem1560#1.offset := read~$Pointer$#22(mega_is_bios_enabled_~adapter#1.base, 128 + mega_is_bios_enabled_~adapter#1.offset, 8); [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9591-1: SUMMARY for call mega_is_bios_enabled_#t~memset~res1559#1.base, mega_is_bios_enabled_#t~memset~res1559#1.offset := #Ultimate.C_memset#22(mega_is_bios_enabled_~mbox~7#1.base, mega_is_bios_enabled_~mbox~7#1.offset, 0, 15); srcloc: null [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9261: call write~int#22(196608, mega_m_to_n_~uioc#1.base, 8 + mega_m_to_n_~uioc#1.offset, 4);call mega_m_to_n_#t~mem1530#1 := read~int#22(mega_m_to_n_~#uioc_mimd~0#1.base, 10 + mega_m_to_n_~#uioc_mimd~0#1.offset, 2);call write~int#22(mega_m_to_n_#t~mem1530#1 % 65536, mega_m_to_n_~uioc#1.base, 12 + mega_m_to_n_~uioc#1.offset, 4);havoc mega_m_to_n_#t~mem1530#1;call mega_m_to_n_#t~mem1531#1.base, mega_m_to_n_#t~mem1531#1.offset := read~$Pointer$#22(mega_m_to_n_~#uioc_mimd~0#1.base, 105 + mega_m_to_n_~#uioc_mimd~0#1.offset, 8);call write~$Pointer$#22(mega_m_to_n_#t~mem1531#1.base, mega_m_to_n_#t~mem1531#1.offset, mega_m_to_n_~uioc#1.base, 16 + mega_m_to_n_~uioc#1.offset, 8);havoc mega_m_to_n_#t~mem1531#1.base, mega_m_to_n_#t~mem1531#1.offset; [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10450-1: SUMMARY for call megaraid_probe_one_#t~ret1760#1 := printk(95, 0); srcloc: null [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10318: assume 0 == megaraid_probe_one_~tmp___12~2#1; [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10318: assume !(0 == megaraid_probe_one_~tmp___12~2#1);megaraid_probe_one_~tmp___13~2#1 := megaraid_probe_one_#t~nondet1738#1;havoc megaraid_probe_one_#t~nondet1738#1; [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9327-1: mega_m_to_n_#res#1 := -22;call ULTIMATE.dealloc(mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset);havoc mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset;call ULTIMATE.dealloc(mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset);havoc mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset; [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8931: assume 164 == megadev_ioctl_#t~mem1435#1 % 256 % 4294967296;havoc megadev_ioctl_#t~mem1435#1;call megadev_ioctl_#t~mem1436#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 18 + megadev_ioctl_~#uioc~0#1.offset, 1); [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8931: assume !(164 == megadev_ioctl_#t~mem1435#1 % 256 % 4294967296);havoc megadev_ioctl_#t~mem1435#1; [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5694: assume true;havoc mega_query_adapter_#t~nondet334#1;call write~int#22(mega_query_adapter_#t~nondet334#1, mega_query_adapter_~adapter#1.base, 1189 + mega_query_adapter_~adapter#1.offset + mega_query_adapter_#t~loopctr333#1, 8);mega_query_adapter_#t~loopctr333#1 := 1 + mega_query_adapter_#t~loopctr333#1; [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5694: assume true;havoc mega_query_adapter_#t~mem328#1;havoc mega_query_adapter_#t~mem329#1;havoc mega_query_adapter_#t~mem330#1;havoc mega_query_adapter_#t~mem331#1;havoc mega_query_adapter_#t~mem332#1;havoc mega_query_adapter_#t~loopctr333#1;havoc mega_query_adapter_#t~nondet334#1;havoc mega_query_adapter_#t~ret335#1; [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781: assume 4 == main_~tmp___0~37#1; [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781: assume !(4 == main_~tmp___0~37#1); [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9658: havoc mega_get_boot_drv_#t~memset~res1578#1.base, mega_get_boot_drv_#t~memset~res1578#1.offset;call write~int#22(64, mega_get_boot_drv_~#raw_mbox~3#1.base, mega_get_boot_drv_~#raw_mbox~3#1.offset, 1);call write~int#22(0, mega_get_boot_drv_~#raw_mbox~3#1.base, 2 + mega_get_boot_drv_~#raw_mbox~3#1.offset, 1);call mega_get_boot_drv_#t~mem1579#1.base, mega_get_boot_drv_#t~mem1579#1.offset := read~$Pointer$#22(mega_get_boot_drv_~adapter#1.base, 128 + mega_get_boot_drv_~adapter#1.offset, 8); [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5628-1: SUMMARY for call mega_query_adapter_#t~memset~res289#1.base, mega_query_adapter_#t~memset~res289#1.offset := #Ultimate.C_memset#22(mega_query_adapter_#t~mem288#1.base, mega_query_adapter_#t~mem288#1.offset, 0, 2048); srcloc: null [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5628: havoc mega_query_adapter_#t~mem288#1.base, mega_query_adapter_#t~mem288#1.offset;havoc mega_query_adapter_#t~memset~res289#1.base, mega_query_adapter_#t~memset~res289#1.offset; [2025-02-08 02:04:48,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9658-1: SUMMARY for call mega_get_boot_drv_#t~memset~res1578#1.base, mega_get_boot_drv_#t~memset~res1578#1.offset := #Ultimate.C_memset#22(mega_get_boot_drv_~mbox~9#1.base, mega_get_boot_drv_~mbox~9#1.offset, 0, 15); srcloc: null [2025-02-08 02:04:48,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9592: havoc mega_is_bios_enabled_#t~mem1560#1.base, mega_is_bios_enabled_#t~mem1560#1.offset;havoc mega_is_bios_enabled_#t~memset~res1561#1.base, mega_is_bios_enabled_#t~memset~res1561#1.offset;call mega_is_bios_enabled_#t~mem1562#1 := read~int#22(mega_is_bios_enabled_~adapter#1.base, 136 + mega_is_bios_enabled_~adapter#1.offset, 8);call write~int#22(mega_is_bios_enabled_#t~mem1562#1, mega_is_bios_enabled_~mbox~7#1.base, 8 + mega_is_bios_enabled_~mbox~7#1.offset, 4);havoc mega_is_bios_enabled_#t~mem1562#1;call write~int#22(98, mega_is_bios_enabled_~#raw_mbox~1#1.base, mega_is_bios_enabled_~#raw_mbox~1#1.offset, 1);call write~int#22(1, mega_is_bios_enabled_~#raw_mbox~1#1.base, 2 + mega_is_bios_enabled_~#raw_mbox~1#1.offset, 1); [2025-02-08 02:04:48,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9592-1: SUMMARY for call mega_is_bios_enabled_#t~memset~res1561#1.base, mega_is_bios_enabled_#t~memset~res1561#1.offset := #Ultimate.C_memset#22(mega_is_bios_enabled_#t~mem1560#1.base, mega_is_bios_enabled_#t~mem1560#1.offset, 0, 2048); srcloc: null [2025-02-08 02:04:48,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5364: assume 0 != (pci_map_single_~hwdev#1.base + pci_map_single_~hwdev#1.offset) % 18446744073709551616;pci_map_single_~tmp~26#1.base, pci_map_single_~tmp~26#1.offset := pci_map_single_~hwdev#1.base, 137 + pci_map_single_~hwdev#1.offset; [2025-02-08 02:04:48,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5364: assume !(0 != (pci_map_single_~hwdev#1.base + pci_map_single_~hwdev#1.offset) % 18446744073709551616);pci_map_single_~tmp~26#1.base, pci_map_single_~tmp~26#1.offset := 0, 0; [2025-02-08 02:04:48,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7214: assume mega_8_to_40ld_~i~2#1 <= 7; [2025-02-08 02:04:48,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7214: assume !(mega_8_to_40ld_~i~2#1 <= 7); [2025-02-08 02:04:48,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10253: megaraid_probe_one_#t~ret1722#1 := request_irq_#res#1;havoc request_irq_#t~ret123#1, request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset, request_irq_~tmp~11#1;havoc request_irq_#in~irq#1, request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset, request_irq_#in~flags#1, request_irq_#in~name#1.base, request_irq_#in~name#1.offset, request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset;assume { :end_inline_request_irq } true;assume -2147483648 <= megaraid_probe_one_#t~ret1722#1 && megaraid_probe_one_#t~ret1722#1 <= 2147483647;megaraid_probe_one_~tmp___6~5#1 := megaraid_probe_one_#t~ret1722#1;havoc megaraid_probe_one_#t~ret1722#1; [2025-02-08 02:04:48,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5166: dma_map_single_attrs_~tmp___2~2#1 := dma_map_single_attrs_#t~ret182#1;havoc dma_map_single_attrs_#t~ret182#1;call dma_map_single_attrs_#t~mem190#1.base, dma_map_single_attrs_#t~mem190#1.offset := read~$Pointer$#22(dma_map_single_attrs_~ops~0#1.base, 16 + dma_map_single_attrs_~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~184#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~184#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~185#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~185#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~186#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~187#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~188#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~189#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~189#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_single_attrs_~dev#1.base, dma_map_single_attrs_~dev#1.offset, 0, (if (1152897315351035904 + dma_map_single_attrs_~tmp___2~2#1 % 18446744073709551616 / 4096) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1152897315351035904 + dma_map_single_attrs_~tmp___2~2#1 % 18446744073709551616 / 4096) % 18446744073709551616 % 18446744073709551616 else (1152897315351035904 + dma_map_single_attrs_~tmp___2~2#1 % 18446744073709551616 / 4096) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), (dma_map_single_attrs_~ptr#1.base + dma_map_single_attrs_~ptr#1.offset) % 4096, dma_map_single_attrs_~size#1, dma_map_single_attrs_~dir#1, dma_map_single_attrs_~attrs#1.base, dma_map_single_attrs_~attrs#1.offset, dma_map_single_attrs_#t~mem190#1.base, dma_map_single_attrs_#t~mem190#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_#~184#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~184#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~185#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~185#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~186#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~187#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~188#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~189#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~189#1.offset;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~184#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~184#1.offset := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~184#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~184#1.offset;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~185#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~185#1.offset := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~185#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~185#1.offset;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~186#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~186#1;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~187#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~187#1;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~188#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~188#1;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~189#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~189#1.offset := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~189#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~189#1.offset;dma_map_single_attrs_#t~ret191#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_#~184#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~184#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~185#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~185#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~186#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~187#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~188#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~189#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#~189#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~184#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~184#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~185#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~185#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~186#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~187#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~188#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~189#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0_#in~189#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_single_attrs_~addr~0#1 := dma_map_single_attrs_#t~ret191#1;havoc dma_map_single_attrs_#t~mem190#1.base, dma_map_single_attrs_#t~mem190#1.offset;havoc dma_map_single_attrs_#t~ret191#1; [2025-02-08 02:04:48,901 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10253-1: assume { :begin_inline_request_irq } true;request_irq_#in~irq#1, request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset, request_irq_#in~flags#1, request_irq_#in~name#1.base, request_irq_#in~name#1.offset, request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset := megaraid_probe_one_~irq~0#1, megaraid_probe_one_~tmp___5~6#1.base, megaraid_probe_one_~tmp___5~6#1.offset, 128, 82, 0, megaraid_probe_one_~adapter~23#1.base, megaraid_probe_one_~adapter~23#1.offset;havoc request_irq_#res#1;havoc request_irq_#t~ret123#1, request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset, request_irq_~tmp~11#1;request_irq_~irq#1 := request_irq_#in~irq#1;request_irq_~handler#1.base, request_irq_~handler#1.offset := request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset;request_irq_~flags#1 := request_irq_#in~flags#1;request_irq_~name#1.base, request_irq_~name#1.offset := request_irq_#in~name#1.base, request_irq_#in~name#1.offset;request_irq_~dev#1.base, request_irq_~dev#1.offset := request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset;havoc request_irq_~tmp~11#1;assume { :begin_inline_request_threaded_irq } true;request_threaded_irq_#in~arg0#1, request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset, request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset, request_threaded_irq_#in~arg3#1, request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset, request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset := request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, 0, 0, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset;havoc request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet1858#1, request_threaded_irq_~arg0#1, request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset, request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset, request_threaded_irq_~arg3#1, request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset, request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset;request_threaded_irq_~arg0#1 := request_threaded_irq_#in~arg0#1;request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset := request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset;request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset := request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset;request_threaded_irq_~arg3#1 := request_threaded_irq_#in~arg3#1;request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset := request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset;request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset := request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset;havoc request_threaded_irq_#t~nondet1858#1;assume -2147483648 <= request_threaded_irq_#t~nondet1858#1 && request_threaded_irq_#t~nondet1858#1 <= 2147483647;request_threaded_irq_#res#1 := request_threaded_irq_#t~nondet1858#1;havoc request_threaded_irq_#t~nondet1858#1; [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10187: assume { :begin_inline_scsi_host_alloc } true;scsi_host_alloc_#in~arg0#1.base, scsi_host_alloc_#in~arg0#1.offset, scsi_host_alloc_#in~arg1#1 := ~#megaraid_template~0.base, ~#megaraid_template~0.offset, 1928;havoc scsi_host_alloc_#res#1.base, scsi_host_alloc_#res#1.offset;havoc scsi_host_alloc_#t~ret1864#1.base, scsi_host_alloc_#t~ret1864#1.offset, scsi_host_alloc_~arg0#1.base, scsi_host_alloc_~arg0#1.offset, scsi_host_alloc_~arg1#1;scsi_host_alloc_~arg0#1.base, scsi_host_alloc_~arg0#1.offset := scsi_host_alloc_#in~arg0#1.base, scsi_host_alloc_#in~arg0#1.offset;scsi_host_alloc_~arg1#1 := scsi_host_alloc_#in~arg1#1; [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9130: havoc megadev_ioctl_#t~mem1509#1.base, megadev_ioctl_#t~mem1509#1.offset;havoc megadev_ioctl_#t~mem1510#1;havoc megadev_ioctl_#t~mem1511#1; [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10385: assume megaraid_probe_one_~i~11#1 <= 3; [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10385: assume !(megaraid_probe_one_~i~11#1 <= 3); [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5166-1: SUMMARY for call dma_map_single_attrs_#t~ret182#1 := __phys_addr(dma_map_single_attrs_~ptr#1.base + dma_map_single_attrs_~ptr#1.offset); srcloc: null [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8932: assume 28 == megadev_ioctl_#t~mem1436#1 % 256 % 4294967296;havoc megadev_ioctl_#t~mem1436#1;call megadev_ioctl_#t~mem1437#1 := read~int#22(megadev_ioctl_~adapter~21#1.base, 1336 + megadev_ioctl_~adapter~21#1.offset, 4); [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8932: assume !(28 == megadev_ioctl_#t~mem1436#1 % 256 % 4294967296);havoc megadev_ioctl_#t~mem1436#1; [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10121: assume 52428 != megaraid_probe_one_#t~mem1675#1 % 65536 % 4294967296;havoc megaraid_probe_one_#t~mem1675#1;call megaraid_probe_one_#t~mem1676#1 := read~int#18(megaraid_probe_one_~#magic~0#1.base, megaraid_probe_one_~#magic~0#1.offset, 2); [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10121: assume !(52428 != megaraid_probe_one_#t~mem1675#1 % 65536 % 4294967296);havoc megaraid_probe_one_#t~mem1675#1; [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9130-1: SUMMARY for call pci_free_consistent(megadev_ioctl_#t~mem1509#1.base, megadev_ioctl_#t~mem1509#1.offset, megadev_ioctl_#t~mem1510#1 % 4294967296, megadev_ioctl_~data~0#1.base, megadev_ioctl_~data~0#1.offset, megadev_ioctl_#t~mem1511#1); srcloc: null [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752-1: SUMMARY for call cpu_relax(); srcloc: null [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6752: call megaraid_isr_memmapped_#t~mem709#1.base, megaraid_isr_memmapped_#t~mem709#1.offset := read~$Pointer$#22(megaraid_isr_memmapped_~adapter~2#1.base, 48 + megaraid_isr_memmapped_~adapter~2#1.offset, 8);call megaraid_isr_memmapped_#t~mem710#1 := read~int#22(megaraid_isr_memmapped_#t~mem709#1.base, 16 + megaraid_isr_memmapped_#t~mem709#1.offset, 1);megaraid_isr_memmapped_~nstatus~1#1 := megaraid_isr_memmapped_#t~mem710#1; [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10848: SUMMARY for call megaraid_shutdown(main_~var_group5~0#1.base, main_~var_group5~0#1.offset); srcloc: null [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5629: havoc mega_query_adapter_#t~memset~res290#1.base, mega_query_adapter_#t~memset~res290#1.offset;call mega_query_adapter_#t~mem291#1 := read~int#22(mega_query_adapter_~adapter#1.base, 136 + mega_query_adapter_~adapter#1.offset, 8);call write~int#22(mega_query_adapter_#t~mem291#1, mega_query_adapter_~mbox~0#1.base, 8 + mega_query_adapter_~mbox~0#1.offset, 4);havoc mega_query_adapter_#t~mem291#1;call mega_query_adapter_#t~mem292#1.base, mega_query_adapter_#t~mem292#1.offset := read~$Pointer$#22(mega_query_adapter_~adapter#1.base, 128 + mega_query_adapter_~adapter#1.offset, 8);mega_query_adapter_~inquiry3~0#1.base, mega_query_adapter_~inquiry3~0#1.offset := mega_query_adapter_#t~mem292#1.base, mega_query_adapter_#t~mem292#1.offset;havoc mega_query_adapter_#t~mem292#1.base, mega_query_adapter_#t~mem292#1.offset;call write~int#22(161, mega_query_adapter_~#raw_mbox~0#1.base, mega_query_adapter_~#raw_mbox~0#1.offset, 1);call write~int#22(15, mega_query_adapter_~#raw_mbox~0#1.base, 2 + mega_query_adapter_~#raw_mbox~0#1.offset, 1);call write~int#22(2, mega_query_adapter_~#raw_mbox~0#1.base, 3 + mega_query_adapter_~#raw_mbox~0#1.offset, 1); [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5629-1: SUMMARY for call mega_query_adapter_#t~memset~res290#1.base, mega_query_adapter_#t~memset~res290#1.offset := #Ultimate.C_memset#22(mega_query_adapter_~mbox~0#1.base, mega_query_adapter_~mbox~0#1.offset, 0, 15); srcloc: null [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7479: assume true;havoc mega_create_proc_entry_#t~nondet920#1;call write~int#12(mega_create_proc_entry_#t~nondet920#1, mega_create_proc_entry_~#string~0#1.base, mega_create_proc_entry_~#string~0#1.offset + mega_create_proc_entry_#t~loopctr919#1, 8);mega_create_proc_entry_#t~loopctr919#1 := 1 + mega_create_proc_entry_#t~loopctr919#1; [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7479: assume true;havoc mega_create_proc_entry_#t~mem917#1.base, mega_create_proc_entry_#t~mem917#1.offset;havoc mega_create_proc_entry_#t~mem918#1;havoc mega_create_proc_entry_#t~loopctr919#1;havoc mega_create_proc_entry_#t~nondet920#1;havoc mega_create_proc_entry_#t~ret921#1; [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10122: assume 13124 != megaraid_probe_one_#t~mem1676#1 % 65536 % 4294967296;havoc megaraid_probe_one_#t~mem1676#1;megaraid_probe_one_#res#1 := -19;call ULTIMATE.dealloc(megaraid_probe_one_~#magic~0#1.base, megaraid_probe_one_~#magic~0#1.offset);havoc megaraid_probe_one_~#magic~0#1.base, megaraid_probe_one_~#magic~0#1.offset;call ULTIMATE.dealloc(megaraid_probe_one_~#magic64~0#1.base, megaraid_probe_one_~#magic64~0#1.offset);havoc megaraid_probe_one_~#magic64~0#1.base, megaraid_probe_one_~#magic64~0#1.offset;call ULTIMATE.dealloc(megaraid_probe_one_~#__key~1#1.base, megaraid_probe_one_~#__key~1#1.offset);havoc megaraid_probe_one_~#__key~1#1.base, megaraid_probe_one_~#__key~1#1.offset;call ULTIMATE.dealloc(megaraid_probe_one_~#__key___0~0#1.base, megaraid_probe_one_~#__key___0~0#1.offset);havoc megaraid_probe_one_~#__key___0~0#1.base, megaraid_probe_one_~#__key___0~0#1.offset; [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10122: assume !(13124 != megaraid_probe_one_#t~mem1676#1 % 65536 % 4294967296);havoc megaraid_probe_one_#t~mem1676#1; [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10320: assume -2147483648 <= megaraid_probe_one_#t~ret1735#1 && megaraid_probe_one_#t~ret1735#1 <= 2147483647;havoc megaraid_probe_one_#t~ret1735#1;call megaraid_probe_one_#t~mem1736#1 := read~int#22(megaraid_probe_one_~adapter~23#1.base, 4 + megaraid_probe_one_~adapter~23#1.offset, 4); [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10320-1: SUMMARY for call megaraid_probe_one_#t~ret1735#1 := printk(91, 0); srcloc: null [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8933: assume 0 == megadev_ioctl_#t~mem1437#1;havoc megadev_ioctl_#t~mem1437#1; [2025-02-08 02:04:48,902 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8933: assume !(0 == megadev_ioctl_#t~mem1437#1);havoc megadev_ioctl_#t~mem1437#1;call megadev_ioctl_#t~mem1440#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 19 + megadev_ioctl_~#uioc~0#1.offset, 1);assume { :begin_inline_mega_del_logdrv } true;mega_del_logdrv_#in~adapter#1.base, mega_del_logdrv_#in~adapter#1.offset, mega_del_logdrv_#in~logdrv#1 := megadev_ioctl_~adapter~21#1.base, megadev_ioctl_~adapter~21#1.offset, (if megadev_ioctl_#t~mem1440#1 % 256 % 4294967296 <= 2147483647 then megadev_ioctl_#t~mem1440#1 % 256 % 4294967296 else megadev_ioctl_#t~mem1440#1 % 256 % 4294967296 - 4294967296);havoc mega_del_logdrv_#res#1;havoc mega_del_logdrv_#t~ret1593#1, mega_del_logdrv_#t~ret1594#1, mega_del_logdrv_#t~ret1595#1, mega_del_logdrv_#t~ret1596#1.base, mega_del_logdrv_#t~ret1596#1.offset, mega_del_logdrv_#t~ret1597#1, mega_del_logdrv_#t~mem1598#1, mega_del_logdrv_#t~mem1599#1.base, mega_del_logdrv_#t~mem1599#1.offset, mega_del_logdrv_#t~mem1600#1.base, mega_del_logdrv_#t~mem1600#1.offset, mega_del_logdrv_#t~mem1601#1, mega_del_logdrv_#t~mem1602#1.base, mega_del_logdrv_#t~mem1602#1.offset, mega_del_logdrv_#t~mem1603#1.base, mega_del_logdrv_#t~mem1603#1.offset, mega_del_logdrv_#t~mem1604#1, mega_del_logdrv_#t~mem1605#1.base, mega_del_logdrv_#t~mem1605#1.offset, mega_del_logdrv_~adapter#1.base, mega_del_logdrv_~adapter#1.offset, mega_del_logdrv_~logdrv#1, mega_del_logdrv_~flags~3#1, mega_del_logdrv_~scb~8#1.base, mega_del_logdrv_~scb~8#1.offset, mega_del_logdrv_~rval~6#1, mega_del_logdrv_~tmp~76#1, mega_del_logdrv_~tmp___0~32#1, mega_del_logdrv_~tmp___1~21#1.base, mega_del_logdrv_~tmp___1~21#1.offset, mega_del_logdrv_~pos~3#1.base, mega_del_logdrv_~pos~3#1.offset, mega_del_logdrv_~__mptr~4#1.base, mega_del_logdrv_~__mptr~4#1.offset;mega_del_logdrv_~adapter#1.base, mega_del_logdrv_~adapter#1.offset := mega_del_logdrv_#in~adapter#1.base, mega_del_logdrv_#in~adapter#1.offset;mega_del_logdrv_~logdrv#1 := mega_del_logdrv_#in~logdrv#1;havoc mega_del_logdrv_~flags~3#1;havoc mega_del_logdrv_~scb~8#1.base, mega_del_logdrv_~scb~8#1.offset;havoc mega_del_logdrv_~rval~6#1;havoc mega_del_logdrv_~tmp~76#1;havoc mega_del_logdrv_~tmp___0~32#1;havoc mega_del_logdrv_~tmp___1~21#1.base, mega_del_logdrv_~tmp___1~21#1.offset;havoc mega_del_logdrv_~pos~3#1.base, mega_del_logdrv_~pos~3#1.offset;havoc mega_del_logdrv_~__mptr~4#1.base, mega_del_logdrv_~__mptr~4#1.offset; [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9858: havoc mega_support_cluster_#t~memset~res1617#1.base, mega_support_cluster_#t~memset~res1617#1.offset;call mega_support_cluster_#t~mem1618#1.base, mega_support_cluster_#t~mem1618#1.offset := read~$Pointer$#22(mega_support_cluster_~adapter#1.base, 128 + mega_support_cluster_~adapter#1.offset, 8); [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9858-1: SUMMARY for call mega_support_cluster_#t~memset~res1617#1.base, mega_support_cluster_#t~memset~res1617#1.offset := #Ultimate.C_memset#22(mega_support_cluster_~mbox~13#1.base, mega_support_cluster_~mbox~13#1.offset, 0, 15); srcloc: null [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7480-1: SUMMARY for call mega_create_proc_entry_#t~ret922#1.base, mega_create_proc_entry_#t~ret922#1.offset := proc_mkdir(mega_create_proc_entry_~#string~0#1.base, mega_create_proc_entry_~#string~0#1.offset, mega_create_proc_entry_~parent#1.base, mega_create_proc_entry_~parent#1.offset); srcloc: null [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7480: mega_create_proc_entry_~tmp~52#1.base, mega_create_proc_entry_~tmp~52#1.offset := mega_create_proc_entry_#t~ret922#1.base, mega_create_proc_entry_#t~ret922#1.offset;havoc mega_create_proc_entry_#t~ret922#1.base, mega_create_proc_entry_#t~ret922#1.offset;call write~$Pointer$#22(mega_create_proc_entry_~tmp~52#1.base, mega_create_proc_entry_~tmp~52#1.offset, mega_create_proc_entry_~adapter~6#1.base, 1196 + mega_create_proc_entry_~adapter~6#1.offset, 8);mega_create_proc_entry_~controller_proc_dir_entry~0#1.base, mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset := mega_create_proc_entry_~tmp~52#1.base, mega_create_proc_entry_~tmp~52#1.offset; [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7282: assume true;havoc megaraid_info_#t~nondet871#1;call write~int#24(megaraid_info_#t~nondet871#1, megaraid_info_~#buffer~0#1.base, megaraid_info_~#buffer~0#1.offset + megaraid_info_#t~loopctr870#1, 8);megaraid_info_#t~loopctr870#1 := 1 + megaraid_info_#t~loopctr870#1; [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7282: assume true;havoc megaraid_info_#t~mem863#1;havoc megaraid_info_#t~mem864#1.base, megaraid_info_#t~mem864#1.offset;havoc megaraid_info_#t~mem865#1;havoc megaraid_info_#t~mem866#1.base, megaraid_info_#t~mem866#1.offset;havoc megaraid_info_#t~mem867#1;havoc megaraid_info_#t~mem868#1.base, megaraid_info_#t~mem868#1.offset;havoc megaraid_info_#t~mem869#1;havoc megaraid_info_#t~loopctr870#1;havoc megaraid_info_#t~nondet871#1;havoc megaraid_info_#t~ret872#1;megaraid_info_#res#1.base, megaraid_info_#res#1.offset := megaraid_info_~#buffer~0#1.base, megaraid_info_~#buffer~0#1.offset;call ULTIMATE.dealloc(megaraid_info_~#buffer~0#1.base, megaraid_info_~#buffer~0#1.offset);havoc megaraid_info_~#buffer~0#1.base, megaraid_info_~#buffer~0#1.offset; [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10321-4: assume 0 == megaraid_probe_one_#t~mem1736#1 % 4294967296;megaraid_probe_one_#t~bitwise1737#1 := 0; [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10321-4: assume !(0 == megaraid_probe_one_#t~mem1736#1 % 4294967296); [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10189: assume 0 == (megaraid_probe_one_~host~0#1.base + megaraid_probe_one_~host~0#1.offset) % 18446744073709551616; [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10189: assume !(0 == (megaraid_probe_one_~host~0#1.base + megaraid_probe_one_~host~0#1.offset) % 18446744073709551616);megaraid_probe_one_~adapter~23#1.base, megaraid_probe_one_~adapter~23#1.offset := megaraid_probe_one_~host~0#1.base, 2834 + megaraid_probe_one_~host~0#1.offset; [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9066: assume 0 != megadev_ioctl_#t~mem1481#1 % 4294967296;havoc megadev_ioctl_#t~mem1481#1;call megadev_ioctl_#t~mem1482#1.base, megadev_ioctl_#t~mem1482#1.offset := read~$Pointer$#1(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, 8);call megadev_ioctl_#t~mem1483#1 := read~int#22(megadev_ioctl_~pthru~3#1.base, 59 + megadev_ioctl_~pthru~3#1.offset, 4);call megadev_ioctl_#t~mem1484#1 := read~int#22(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset, 8); [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9066: assume !(0 != megadev_ioctl_#t~mem1481#1 % 4294967296);havoc megadev_ioctl_#t~mem1481#1; [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10321: call write~int#22(megaraid_probe_one_#t~bitwise1737#1, megaraid_probe_one_~adapter~23#1.base, 4 + megaraid_probe_one_~adapter~23#1.offset, 4);havoc megaraid_probe_one_#t~mem1736#1;havoc megaraid_probe_one_#t~bitwise1737#1; [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10321-1: [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10321-2: havoc megaraid_probe_one_#t~bitwise1737#1;assume megaraid_probe_one_#t~bitwise1737#1 % 4294967296 <= megaraid_probe_one_#t~mem1736#1 % 4294967296 && megaraid_probe_one_#t~bitwise1737#1 % 4294967296 <= 4227858431; [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10255: assume 0 != megaraid_probe_one_~tmp___6~5#1; [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10255: assume !(0 != megaraid_probe_one_~tmp___6~5#1);assume { :begin_inline_mega_setup_mailbox } true;mega_setup_mailbox_#in~adapter#1.base, mega_setup_mailbox_#in~adapter#1.offset := megaraid_probe_one_~adapter~23#1.base, megaraid_probe_one_~adapter~23#1.offset;havoc mega_setup_mailbox_#res#1;havoc mega_setup_mailbox_#t~mem260#1.base, mega_setup_mailbox_#t~mem260#1.offset, mega_setup_mailbox_#t~ret261#1.base, mega_setup_mailbox_#t~ret261#1.offset, mega_setup_mailbox_#t~mem262#1.base, mega_setup_mailbox_#t~mem262#1.offset, mega_setup_mailbox_#t~mem263#1.base, mega_setup_mailbox_#t~mem263#1.offset, mega_setup_mailbox_#t~mem264#1.base, mega_setup_mailbox_#t~mem264#1.offset, mega_setup_mailbox_#t~bitwise265#1, mega_setup_mailbox_#t~mem266#1.base, mega_setup_mailbox_#t~mem266#1.offset, mega_setup_mailbox_#t~mem267#1.base, mega_setup_mailbox_#t~mem267#1.offset, mega_setup_mailbox_#t~mem268#1.base, mega_setup_mailbox_#t~mem268#1.offset, mega_setup_mailbox_#t~mem269#1, mega_setup_mailbox_#t~mem270#1, mega_setup_mailbox_#t~bitwise271#1, mega_setup_mailbox_#t~mem272#1, mega_setup_mailbox_#t~mem273#1.base, mega_setup_mailbox_#t~mem273#1.offset, mega_setup_mailbox_#t~mem274#1, mega_setup_mailbox_#t~mem275#1, mega_setup_mailbox_#t~mem276#1.base, mega_setup_mailbox_#t~mem276#1.offset, mega_setup_mailbox_#t~mem277#1, mega_setup_mailbox_#t~mem278#1, mega_setup_mailbox_#t~mem279#1.base, mega_setup_mailbox_#t~mem279#1.offset, mega_setup_mailbox_#t~mem280#1, mega_setup_mailbox_#t~mem281#1, mega_setup_mailbox_#t~mem282#1.base, mega_setup_mailbox_#t~mem282#1.offset, mega_setup_mailbox_#t~mem283#1, mega_setup_mailbox_#t~mem284#1.base, mega_setup_mailbox_#t~mem284#1.offset, mega_setup_mailbox_#t~mem285#1, mega_setup_mailbox_#t~mem286#1, mega_setup_mailbox_#t~mem287#1, mega_setup_mailbox_~adapter#1.base, mega_setup_mailbox_~adapter#1.offset, mega_setup_mailbox_~align~0#1, mega_setup_mailbox_~tmp~31#1.base, mega_setup_mailbox_~tmp~31#1.offset;mega_setup_mailbox_~adapter#1.base, mega_setup_mailbox_~adapter#1.offset := mega_setup_mailbox_#in~adapter#1.base, mega_setup_mailbox_#in~adapter#1.offset;havoc mega_setup_mailbox_~align~0#1;havoc mega_setup_mailbox_~tmp~31#1.base, mega_setup_mailbox_~tmp~31#1.offset;call mega_setup_mailbox_#t~mem260#1.base, mega_setup_mailbox_#t~mem260#1.offset := read~$Pointer$#22(mega_setup_mailbox_~adapter#1.base, 64 + mega_setup_mailbox_~adapter#1.offset, 8); [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10321-3: assume 4227858431 == megaraid_probe_one_#t~mem1736#1 % 4294967296;megaraid_probe_one_#t~bitwise1737#1 := megaraid_probe_one_#t~mem1736#1; [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10321-3: assume !(4227858431 == megaraid_probe_one_#t~mem1736#1 % 4294967296); [2025-02-08 02:04:48,903 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8868: assume 0 != megadev_ioctl_~__ret_pu~0#1;megadev_ioctl_#res#1 := -14;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8868: assume !(0 != megadev_ioctl_~__ret_pu~0#1); [2025-02-08 02:04:48,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9859: havoc mega_support_cluster_#t~mem1618#1.base, mega_support_cluster_#t~mem1618#1.offset;havoc mega_support_cluster_#t~memset~res1619#1.base, mega_support_cluster_#t~memset~res1619#1.offset;call mega_support_cluster_#t~mem1620#1 := read~int#22(mega_support_cluster_~adapter#1.base, 136 + mega_support_cluster_~adapter#1.offset, 8);call write~int#22(mega_support_cluster_#t~mem1620#1, mega_support_cluster_~mbox~13#1.base, 8 + mega_support_cluster_~mbox~13#1.offset, 4);havoc mega_support_cluster_#t~mem1620#1;call write~int#22(125, mega_support_cluster_~#raw_mbox~7#1.base, mega_support_cluster_~#raw_mbox~7#1.offset, 1); [2025-02-08 02:04:48,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9859-1: SUMMARY for call mega_support_cluster_#t~memset~res1619#1.base, mega_support_cluster_#t~memset~res1619#1.offset := #Ultimate.C_memset#22(mega_support_cluster_#t~mem1618#1.base, mega_support_cluster_#t~mem1618#1.offset, 0, 2048); srcloc: null [2025-02-08 02:04:48,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9066-1: call megadev_ioctl_#t~mem1481#1 := read~int#22(megadev_ioctl_~pthru~3#1.base, 59 + megadev_ioctl_~pthru~3#1.offset, 4); [2025-02-08 02:04:48,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9661: havoc mega_get_boot_drv_#t~mem1579#1.base, mega_get_boot_drv_#t~mem1579#1.offset;havoc mega_get_boot_drv_#t~memset~res1580#1.base, mega_get_boot_drv_#t~memset~res1580#1.offset;call mega_get_boot_drv_#t~mem1581#1 := read~int#22(mega_get_boot_drv_~adapter#1.base, 136 + mega_get_boot_drv_~adapter#1.offset, 8);call write~int#22(mega_get_boot_drv_#t~mem1581#1, mega_get_boot_drv_~mbox~9#1.base, 8 + mega_get_boot_drv_~mbox~9#1.offset, 4);havoc mega_get_boot_drv_#t~mem1581#1;call write~int#22(0, mega_get_boot_drv_~adapter#1.base, 1316 + mega_get_boot_drv_~adapter#1.offset, 4);call write~int#22(0, mega_get_boot_drv_~adapter#1.base, 1320 + mega_get_boot_drv_~adapter#1.offset, 4);call write~int#22(0, mega_get_boot_drv_~adapter#1.base, 1324 + mega_get_boot_drv_~adapter#1.offset, 4);call write~int#22(0, mega_get_boot_drv_~adapter#1.base, 1328 + mega_get_boot_drv_~adapter#1.offset, 4);call write~int#22(0, mega_get_boot_drv_~adapter#1.base, 1332 + mega_get_boot_drv_~adapter#1.offset, 4); [2025-02-08 02:04:48,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9661-1: SUMMARY for call mega_get_boot_drv_#t~memset~res1580#1.base, mega_get_boot_drv_#t~memset~res1580#1.offset := #Ultimate.C_memset#22(mega_get_boot_drv_#t~mem1579#1.base, mega_get_boot_drv_#t~mem1579#1.offset, 0, 2048); srcloc: null [2025-02-08 02:04:48,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10784: assume 5 == main_~tmp___0~37#1; [2025-02-08 02:04:48,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10784: assume !(5 == main_~tmp___0~37#1); [2025-02-08 02:04:48,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9727: havoc mega_support_ext_cdb_#t~memset~res1591#1.base, mega_support_ext_cdb_#t~memset~res1591#1.offset;call write~int#22(164, mega_support_ext_cdb_~#raw_mbox~5#1.base, mega_support_ext_cdb_~#raw_mbox~5#1.offset, 1);call write~int#22(22, mega_support_ext_cdb_~#raw_mbox~5#1.base, 2 + mega_support_ext_cdb_~#raw_mbox~5#1.offset, 1); [2025-02-08 02:04:48,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9727-1: SUMMARY for call mega_support_ext_cdb_#t~memset~res1591#1.base, mega_support_ext_cdb_#t~memset~res1591#1.offset := #Ultimate.C_memset#22(mega_support_ext_cdb_~mbox~11#1.base, mega_support_ext_cdb_~mbox~11#1.offset, 0, 15); srcloc: null [2025-02-08 02:04:48,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5169: dma_map_single_attrs_~tmp___3~0#1 := dma_map_single_attrs_#t~ret192#1;havoc dma_map_single_attrs_#t~ret192#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_single_attrs_~dev#1.base, dma_map_single_attrs_~dev#1.offset, 0, (if (1152897315351035904 + dma_map_single_attrs_~tmp___3~0#1 % 18446744073709551616 / 4096) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (1152897315351035904 + dma_map_single_attrs_~tmp___3~0#1 % 18446744073709551616 / 4096) % 18446744073709551616 % 18446744073709551616 else (1152897315351035904 + dma_map_single_attrs_~tmp___3~0#1 % 18446744073709551616 / 4096) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), (dma_map_single_attrs_~ptr#1.base + dma_map_single_attrs_~ptr#1.offset) % 4096, dma_map_single_attrs_~size#1, dma_map_single_attrs_~dir#1, dma_map_single_attrs_~addr~0#1, 1;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:04:48,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5169-1: SUMMARY for call dma_map_single_attrs_#t~ret192#1 := __phys_addr(dma_map_single_attrs_~ptr#1.base + dma_map_single_attrs_~ptr#1.offset); srcloc: null [2025-02-08 02:04:48,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9001: assume 0 != megadev_ioctl_#t~mem1458#1 % 4294967296;havoc megadev_ioctl_#t~mem1458#1;call megadev_ioctl_#t~mem1459#1.base, megadev_ioctl_#t~mem1459#1.offset := read~$Pointer$#1(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, 8);call megadev_ioctl_#t~mem1460#1 := read~int#22(megadev_ioctl_~pthru~3#1.base, 59 + megadev_ioctl_~pthru~3#1.offset, 4); [2025-02-08 02:04:48,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9001: assume !(0 != megadev_ioctl_#t~mem1458#1 % 4294967296);havoc megadev_ioctl_#t~mem1458#1; [2025-02-08 02:04:48,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8935: assume -2147483648 <= megadev_ioctl_#t~ret1438#1 && megadev_ioctl_#t~ret1438#1 <= 2147483647;havoc megadev_ioctl_#t~ret1438#1; [2025-02-08 02:04:48,904 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8935-1: SUMMARY for call megadev_ioctl_#t~ret1438#1 := printk(60, 0); srcloc: null [2025-02-08 02:04:48,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9596: assume -2147483648 <= mega_is_bios_enabled_#t~ret1563#1 && mega_is_bios_enabled_#t~ret1563#1 <= 2147483647;mega_is_bios_enabled_~ret~2#1 := mega_is_bios_enabled_#t~ret1563#1;havoc mega_is_bios_enabled_#t~ret1563#1;call mega_is_bios_enabled_#t~mem1564#1.base, mega_is_bios_enabled_#t~mem1564#1.offset := read~$Pointer$#22(mega_is_bios_enabled_~adapter#1.base, 128 + mega_is_bios_enabled_~adapter#1.offset, 8);call mega_is_bios_enabled_#t~mem1565#1 := read~int#22(mega_is_bios_enabled_#t~mem1564#1.base, mega_is_bios_enabled_#t~mem1564#1.offset, 1);mega_is_bios_enabled_#res#1 := mega_is_bios_enabled_#t~mem1565#1;havoc mega_is_bios_enabled_#t~mem1564#1.base, mega_is_bios_enabled_#t~mem1564#1.offset;havoc mega_is_bios_enabled_#t~mem1565#1;call ULTIMATE.dealloc(mega_is_bios_enabled_~#raw_mbox~1#1.base, mega_is_bios_enabled_~#raw_mbox~1#1.offset);havoc mega_is_bios_enabled_~#raw_mbox~1#1.base, mega_is_bios_enabled_~#raw_mbox~1#1.offset; [2025-02-08 02:04:48,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9596-1: SUMMARY for call mega_is_bios_enabled_#t~ret1563#1 := issue_scb_block(mega_is_bios_enabled_~adapter#1.base, mega_is_bios_enabled_~adapter#1.offset, mega_is_bios_enabled_~#raw_mbox~1#1.base, mega_is_bios_enabled_~#raw_mbox~1#1.offset); srcloc: null [2025-02-08 02:04:48,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5170: 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_single_attrs_#res#1 := dma_map_single_attrs_~addr~0#1; [2025-02-08 02:04:48,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10455: havoc pci_set_drvdata_#t~ret234#1, pci_set_drvdata_~pdev#1.base, pci_set_drvdata_~pdev#1.offset, pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;havoc pci_set_drvdata_#in~pdev#1.base, pci_set_drvdata_#in~pdev#1.offset, pci_set_drvdata_#in~data#1.base, pci_set_drvdata_#in~data#1.offset;assume { :end_inline_pci_set_drvdata } true;assume { :begin_inline_mega_create_proc_entry } true;mega_create_proc_entry_#in~index#1, mega_create_proc_entry_#in~parent#1.base, mega_create_proc_entry_#in~parent#1.offset := ~hba_count~0, ~mega_proc_dir_entry~0.base, ~mega_proc_dir_entry~0.offset;havoc mega_create_proc_entry_#t~mem916#1.base, mega_create_proc_entry_#t~mem916#1.offset, mega_create_proc_entry_#t~mem917#1.base, mega_create_proc_entry_#t~mem917#1.offset, mega_create_proc_entry_#t~mem918#1, mega_create_proc_entry_#t~loopctr919#1, mega_create_proc_entry_#t~nondet920#1, mega_create_proc_entry_#t~ret921#1, mega_create_proc_entry_#t~ret922#1.base, mega_create_proc_entry_#t~ret922#1.offset, mega_create_proc_entry_#t~ret923#1, mega_create_proc_entry_#t~ret924#1.base, mega_create_proc_entry_#t~ret924#1.offset, mega_create_proc_entry_#t~ret925#1.base, mega_create_proc_entry_#t~ret925#1.offset, mega_create_proc_entry_#t~ret926#1.base, mega_create_proc_entry_#t~ret926#1.offset, mega_create_proc_entry_#t~ret927#1.base, mega_create_proc_entry_#t~ret927#1.offset, mega_create_proc_entry_#t~ret928#1.base, mega_create_proc_entry_#t~ret928#1.offset, mega_create_proc_entry_#t~ret929#1.base, mega_create_proc_entry_#t~ret929#1.offset, mega_create_proc_entry_#t~ret930#1.base, mega_create_proc_entry_#t~ret930#1.offset, mega_create_proc_entry_#t~ret931#1.base, mega_create_proc_entry_#t~ret931#1.offset, mega_create_proc_entry_#t~ret932#1.base, mega_create_proc_entry_#t~ret932#1.offset, mega_create_proc_entry_#t~ret933#1.base, mega_create_proc_entry_#t~ret933#1.offset, mega_create_proc_entry_#t~ret934#1.base, mega_create_proc_entry_#t~ret934#1.offset, mega_create_proc_entry_#t~ret935#1.base, mega_create_proc_entry_#t~ret935#1.offset, mega_create_proc_entry_#t~ret936#1.base, mega_create_proc_entry_#t~ret936#1.offset, mega_create_proc_entry_~index#1, mega_create_proc_entry_~parent#1.base, mega_create_proc_entry_~parent#1.offset, mega_create_proc_entry_~controller_proc_dir_entry~0#1.base, mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset, mega_create_proc_entry_~#string~0#1.base, mega_create_proc_entry_~#string~0#1.offset, mega_create_proc_entry_~adapter~6#1.base, mega_create_proc_entry_~adapter~6#1.offset, mega_create_proc_entry_~tmp~52#1.base, mega_create_proc_entry_~tmp~52#1.offset;mega_create_proc_entry_~index#1 := mega_create_proc_entry_#in~index#1;mega_create_proc_entry_~parent#1.base, mega_create_proc_entry_~parent#1.offset := mega_create_proc_entry_#in~parent#1.base, mega_create_proc_entry_#in~parent#1.offset;havoc mega_create_proc_entry_~controller_proc_dir_entry~0#1.base, mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset;call mega_create_proc_entry_~#string~0#1.base, mega_create_proc_entry_~#string~0#1.offset := #Ultimate.allocOnStack(64);havoc mega_create_proc_entry_~adapter~6#1.base, mega_create_proc_entry_~adapter~6#1.offset;havoc mega_create_proc_entry_~tmp~52#1.base, mega_create_proc_entry_~tmp~52#1.offset;mega_create_proc_entry_~controller_proc_dir_entry~0#1.base, mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset := 0, 0;call write~int#12(0, mega_create_proc_entry_~#string~0#1.base, mega_create_proc_entry_~#string~0#1.offset, 1);call mega_create_proc_entry_#t~mem916#1.base, mega_create_proc_entry_#t~mem916#1.offset := read~$Pointer$#7(~#hba_soft_state~0.base, ~#hba_soft_state~0.offset + 8 * mega_create_proc_entry_~index#1, 8);mega_create_proc_entry_~adapter~6#1.base, mega_create_proc_entry_~adapter~6#1.offset := mega_create_proc_entry_#t~mem916#1.base, mega_create_proc_entry_#t~mem916#1.offset;havoc mega_create_proc_entry_#t~mem916#1.base, mega_create_proc_entry_#t~mem916#1.offset;call mega_create_proc_entry_#t~mem917#1.base, mega_create_proc_entry_#t~mem917#1.offset := read~$Pointer$#22(mega_create_proc_entry_~adapter~6#1.base, 120 + mega_create_proc_entry_~adapter~6#1.offset, 8);call mega_create_proc_entry_#t~mem918#1 := read~int#22(mega_create_proc_entry_#t~mem917#1.base, 524 + mega_create_proc_entry_#t~mem917#1.offset, 4);mega_create_proc_entry_#t~loopctr919#1 := 0; [2025-02-08 02:04:48,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10455-1: assume { :begin_inline_pci_set_drvdata } true;pci_set_drvdata_#in~pdev#1.base, pci_set_drvdata_#in~pdev#1.offset, pci_set_drvdata_#in~data#1.base, pci_set_drvdata_#in~data#1.offset := megaraid_probe_one_~pdev#1.base, megaraid_probe_one_~pdev#1.offset, megaraid_probe_one_~host~0#1.base, megaraid_probe_one_~host~0#1.offset;havoc pci_set_drvdata_#t~ret234#1, pci_set_drvdata_~pdev#1.base, pci_set_drvdata_~pdev#1.offset, pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;pci_set_drvdata_~pdev#1.base, pci_set_drvdata_~pdev#1.offset := pci_set_drvdata_#in~pdev#1.base, pci_set_drvdata_#in~pdev#1.offset;pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset := pci_set_drvdata_#in~data#1.base, pci_set_drvdata_#in~data#1.offset;assume { :begin_inline_dev_set_drvdata } true;dev_set_drvdata_#in~arg0#1.base, dev_set_drvdata_#in~arg0#1.offset, dev_set_drvdata_#in~arg1#1.base, dev_set_drvdata_#in~arg1#1.offset := pci_set_drvdata_~pdev#1.base, 137 + pci_set_drvdata_~pdev#1.offset, pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;havoc dev_set_drvdata_#res#1;havoc dev_set_drvdata_#t~nondet1849#1, dev_set_drvdata_~arg0#1.base, dev_set_drvdata_~arg0#1.offset, dev_set_drvdata_~arg1#1.base, dev_set_drvdata_~arg1#1.offset;dev_set_drvdata_~arg0#1.base, dev_set_drvdata_~arg0#1.offset := dev_set_drvdata_#in~arg0#1.base, dev_set_drvdata_#in~arg0#1.offset;dev_set_drvdata_~arg1#1.base, dev_set_drvdata_~arg1#1.offset := dev_set_drvdata_#in~arg1#1.base, dev_set_drvdata_#in~arg1#1.offset;havoc dev_set_drvdata_#t~nondet1849#1;assume -2147483648 <= dev_set_drvdata_#t~nondet1849#1 && dev_set_drvdata_#t~nondet1849#1 <= 2147483647;dev_set_drvdata_#res#1 := dev_set_drvdata_#t~nondet1849#1;havoc dev_set_drvdata_#t~nondet1849#1; [2025-02-08 02:04:48,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9068: havoc megadev_ioctl_#t~mem1482#1.base, megadev_ioctl_#t~mem1482#1.offset;havoc megadev_ioctl_#t~mem1483#1;havoc megadev_ioctl_#t~mem1484#1; [2025-02-08 02:04:48,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9068-1: SUMMARY for call pci_free_consistent(megadev_ioctl_#t~mem1482#1.base, megadev_ioctl_#t~mem1482#1.offset, megadev_ioctl_#t~mem1483#1 % 4294967296, megadev_ioctl_~data~0#1.base, megadev_ioctl_~data~0#1.offset, megadev_ioctl_#t~mem1484#1); srcloc: null [2025-02-08 02:04:48,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10257: assume -2147483648 <= megaraid_probe_one_#t~ret1723#1 && megaraid_probe_one_#t~ret1723#1 <= 2147483647;havoc megaraid_probe_one_#t~ret1723#1; [2025-02-08 02:04:48,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9266-1: mega_m_to_n_#res#1 := -22;call ULTIMATE.dealloc(mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset);havoc mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset;call ULTIMATE.dealloc(mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset);havoc mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset; [2025-02-08 02:04:48,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10257-1: SUMMARY for call megaraid_probe_one_#t~ret1723#1 := printk(83, 0); srcloc: null [2025-02-08 02:04:48,905 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8936: assume -2147483648 <= megadev_ioctl_#t~ret1439#1 && megadev_ioctl_#t~ret1439#1 <= 2147483647;havoc megadev_ioctl_#t~ret1439#1;megadev_ioctl_#res#1 := -22;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6756: assume 255 == megaraid_isr_memmapped_~nstatus~1#1 % 256 % 4294967296; [2025-02-08 02:04:48,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6756: assume !(255 == megaraid_isr_memmapped_~nstatus~1#1 % 256 % 4294967296); [2025-02-08 02:04:48,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8936-1: SUMMARY for call megadev_ioctl_#t~ret1439#1 := printk(61, 0); srcloc: null [2025-02-08 02:04:48,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9135-2: call megadev_ioctl_#t~mem1512#1.base, megadev_ioctl_#t~mem1512#1.offset := read~$Pointer$#1(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, 8); [2025-02-08 02:04:48,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9003: megadev_ioctl_~data~0#1.base, megadev_ioctl_~data~0#1.offset := megadev_ioctl_#t~ret1461#1.base, megadev_ioctl_#t~ret1461#1.offset;havoc megadev_ioctl_#t~mem1459#1.base, megadev_ioctl_#t~mem1459#1.offset;havoc megadev_ioctl_#t~mem1460#1;havoc megadev_ioctl_#t~ret1461#1.base, megadev_ioctl_#t~ret1461#1.offset; [2025-02-08 02:04:48,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9003-1: SUMMARY for call megadev_ioctl_#t~ret1461#1.base, megadev_ioctl_#t~ret1461#1.offset := pci_alloc_consistent(megadev_ioctl_#t~mem1459#1.base, megadev_ioctl_#t~mem1459#1.offset, megadev_ioctl_#t~mem1460#1 % 4294967296, megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset); srcloc: null [2025-02-08 02:04:48,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9135: havoc megadev_ioctl_#t~mem1512#1.base, megadev_ioctl_#t~mem1512#1.offset;megadev_ioctl_#res#1 := megadev_ioctl_~rval~3#1;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9135-1: SUMMARY for call free_local_pdev(megadev_ioctl_#t~mem1512#1.base, megadev_ioctl_#t~mem1512#1.offset); srcloc: null [2025-02-08 02:04:48,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862-1: SUMMARY for call mega_support_cluster_#t~ret1621#1 := issue_scb_block(mega_support_cluster_~adapter#1.base, mega_support_cluster_~adapter#1.offset, mega_support_cluster_~#raw_mbox~7#1.base, mega_support_cluster_~#raw_mbox~7#1.offset); srcloc: null [2025-02-08 02:04:48,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10853: ~LDV_IN_INTERRUPT~0 := 2;assume { :begin_inline_megaraid_isr_iomapped } true;megaraid_isr_iomapped_#in~irq#1, megaraid_isr_iomapped_#in~devp#1.base, megaraid_isr_iomapped_#in~devp#1.offset := main_~var_megaraid_isr_iomapped_12_p0~0#1, main_~var_megaraid_isr_iomapped_12_p1~0#1.base, main_~var_megaraid_isr_iomapped_12_p1~0#1.offset;havoc megaraid_isr_iomapped_#res#1;havoc megaraid_isr_iomapped_#t~ret689#1.base, megaraid_isr_iomapped_#t~ret689#1.offset, megaraid_isr_iomapped_#t~ret690#1, megaraid_isr_iomapped_#t~mem691#1, megaraid_isr_iomapped_#t~ret692#1, megaraid_isr_iomapped_#t~bitwise693#1, megaraid_isr_iomapped_#t~mem694#1, megaraid_isr_iomapped_#t~mem695#1.base, megaraid_isr_iomapped_#t~mem695#1.offset, megaraid_isr_iomapped_#t~mem696#1, megaraid_isr_iomapped_#t~mem697#1.base, megaraid_isr_iomapped_#t~mem697#1.offset, megaraid_isr_iomapped_#t~mem698#1.base, megaraid_isr_iomapped_#t~mem698#1.offset, megaraid_isr_iomapped_#t~mem699#1, megaraid_isr_iomapped_#t~mem700#1.base, megaraid_isr_iomapped_#t~mem700#1.offset, megaraid_isr_iomapped_#t~memcpy~res701#1.base, megaraid_isr_iomapped_#t~memcpy~res701#1.offset, megaraid_isr_iomapped_#t~mem702#1, megaraid_isr_iomapped_#t~ret703#1, megaraid_isr_iomapped_~irq#1, megaraid_isr_iomapped_~devp#1.base, megaraid_isr_iomapped_~devp#1.offset, megaraid_isr_iomapped_~adapter~1#1.base, megaraid_isr_iomapped_~adapter~1#1.offset, megaraid_isr_iomapped_~flags~1#1, megaraid_isr_iomapped_~status~0#1, megaraid_isr_iomapped_~nstatus~0#1, megaraid_isr_iomapped_~#completed~0#1.base, megaraid_isr_iomapped_~#completed~0#1.offset, megaraid_isr_iomapped_~byte~1#1, megaraid_isr_iomapped_~handled~0#1, megaraid_isr_iomapped_~tmp~44#1.base, megaraid_isr_iomapped_~tmp~44#1.offset, megaraid_isr_iomapped_~__len~6#1, megaraid_isr_iomapped_~__ret~7#1.base, megaraid_isr_iomapped_~__ret~7#1.offset, megaraid_isr_iomapped_~tmp___0~13#1;megaraid_isr_iomapped_~irq#1 := megaraid_isr_iomapped_#in~irq#1;megaraid_isr_iomapped_~devp#1.base, megaraid_isr_iomapped_~devp#1.offset := megaraid_isr_iomapped_#in~devp#1.base, megaraid_isr_iomapped_#in~devp#1.offset;havoc megaraid_isr_iomapped_~adapter~1#1.base, megaraid_isr_iomapped_~adapter~1#1.offset;havoc megaraid_isr_iomapped_~flags~1#1;havoc megaraid_isr_iomapped_~status~0#1;havoc megaraid_isr_iomapped_~nstatus~0#1;call megaraid_isr_iomapped_~#completed~0#1.base, megaraid_isr_iomapped_~#completed~0#1.offset := #Ultimate.allocOnStack(46);havoc megaraid_isr_iomapped_~byte~1#1;havoc megaraid_isr_iomapped_~handled~0#1;havoc megaraid_isr_iomapped_~tmp~44#1.base, megaraid_isr_iomapped_~tmp~44#1.offset;havoc megaraid_isr_iomapped_~__len~6#1;havoc megaraid_isr_iomapped_~__ret~7#1.base, megaraid_isr_iomapped_~__ret~7#1.offset;havoc megaraid_isr_iomapped_~tmp___0~13#1;megaraid_isr_iomapped_~adapter~1#1.base, megaraid_isr_iomapped_~adapter~1#1.offset := megaraid_isr_iomapped_~devp#1.base, megaraid_isr_iomapped_~devp#1.offset;megaraid_isr_iomapped_~handled~0#1 := 0; [2025-02-08 02:04:48,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9796: SUMMARY for call atomic_set(mega_del_logdrv_~adapter#1.base, 1344 + mega_del_logdrv_~adapter#1.offset, 0); srcloc: null [2025-02-08 02:04:48,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9730: assume -2147483648 <= mega_support_ext_cdb_#t~ret1592#1 && mega_support_ext_cdb_#t~ret1592#1 <= 2147483647;mega_support_ext_cdb_~rval~5#1 := mega_support_ext_cdb_#t~ret1592#1;havoc mega_support_ext_cdb_#t~ret1592#1;mega_support_ext_cdb_#res#1 := (if 0 == mega_support_ext_cdb_~rval~5#1 then 1 else 0);call ULTIMATE.dealloc(mega_support_ext_cdb_~#raw_mbox~5#1.base, mega_support_ext_cdb_~#raw_mbox~5#1.offset);havoc mega_support_ext_cdb_~#raw_mbox~5#1.base, mega_support_ext_cdb_~#raw_mbox~5#1.offset; [2025-02-08 02:04:48,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10787: assume 6 == main_~tmp___0~37#1; [2025-02-08 02:04:48,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10787: assume !(6 == main_~tmp___0~37#1); [2025-02-08 02:04:48,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6691: call megaraid_isr_iomapped_#t~mem697#1.base, megaraid_isr_iomapped_#t~mem697#1.offset := read~$Pointer$#22(megaraid_isr_iomapped_~adapter~1#1.base, 48 + megaraid_isr_iomapped_~adapter~1#1.offset, 8);call write~int#22(255, megaraid_isr_iomapped_#t~mem697#1.base, 16 + megaraid_isr_iomapped_#t~mem697#1.offset, 1);havoc megaraid_isr_iomapped_#t~mem697#1.base, megaraid_isr_iomapped_#t~mem697#1.offset;call megaraid_isr_iomapped_#t~mem698#1.base, megaraid_isr_iomapped_#t~mem698#1.offset := read~$Pointer$#22(megaraid_isr_iomapped_~adapter~1#1.base, 48 + megaraid_isr_iomapped_~adapter~1#1.offset, 8);call megaraid_isr_iomapped_#t~mem699#1 := read~int#22(megaraid_isr_iomapped_#t~mem698#1.base, 17 + megaraid_isr_iomapped_#t~mem698#1.offset, 1);megaraid_isr_iomapped_~status~0#1 := megaraid_isr_iomapped_#t~mem699#1;havoc megaraid_isr_iomapped_#t~mem698#1.base, megaraid_isr_iomapped_#t~mem698#1.offset;havoc megaraid_isr_iomapped_#t~mem699#1; [2025-02-08 02:04:48,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4709: havoc _raw_spin_lock_irq_~arg0#1.base, _raw_spin_lock_irq_~arg0#1.offset;havoc _raw_spin_lock_irq_#in~arg0#1.base, _raw_spin_lock_irq_#in~arg0#1.offset;assume { :end_inline__raw_spin_lock_irq } true; [2025-02-08 02:04:48,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9862: assume -2147483648 <= mega_support_cluster_#t~ret1621#1 && mega_support_cluster_#t~ret1621#1 <= 2147483647;mega_support_cluster_~tmp~78#1 := mega_support_cluster_#t~ret1621#1;havoc mega_support_cluster_#t~ret1621#1; [2025-02-08 02:04:48,906 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5700: assume mega_query_adapter_~__len~0#1 % 18446744073709551616 > 63; [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5700: assume !(mega_query_adapter_~__len~0#1 % 18446744073709551616 > 63); [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10721-1: SUMMARY for call remove_proc_entry(118, 0, 0, 0); srcloc: null [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9730-1: SUMMARY for call mega_support_ext_cdb_#t~ret1592#1 := issue_scb_block(mega_support_ext_cdb_~adapter#1.base, mega_support_ext_cdb_~adapter#1.offset, mega_support_ext_cdb_~#raw_mbox~5#1.base, mega_support_ext_cdb_~#raw_mbox~5#1.offset); srcloc: null [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10721: assume { :end_inline_megaraid_exit } true;assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5370: pci_map_single_#t~ret231#1 := dma_map_single_attrs_#res#1;havoc dma_map_single_attrs_#t~ret180#1.base, dma_map_single_attrs_#t~ret180#1.offset, dma_map_single_attrs_#t~ret181#1, dma_map_single_attrs_#t~ret182#1, dma_map_single_attrs_#t~mem190#1.base, dma_map_single_attrs_#t~mem190#1.offset, dma_map_single_attrs_#t~ret191#1, dma_map_single_attrs_#t~ret192#1, dma_map_single_attrs_~dev#1.base, dma_map_single_attrs_~dev#1.offset, dma_map_single_attrs_~ptr#1.base, dma_map_single_attrs_~ptr#1.offset, dma_map_single_attrs_~size#1, dma_map_single_attrs_~dir#1, dma_map_single_attrs_~attrs#1.base, dma_map_single_attrs_~attrs#1.offset, dma_map_single_attrs_~ops~0#1.base, dma_map_single_attrs_~ops~0#1.offset, dma_map_single_attrs_~tmp~19#1.base, dma_map_single_attrs_~tmp~19#1.offset, dma_map_single_attrs_~addr~0#1, dma_map_single_attrs_~tmp___0~3#1, dma_map_single_attrs_~tmp___1~1#1, dma_map_single_attrs_~tmp___2~2#1, dma_map_single_attrs_~tmp___3~0#1;havoc dma_map_single_attrs_#in~dev#1.base, dma_map_single_attrs_#in~dev#1.offset, dma_map_single_attrs_#in~ptr#1.base, dma_map_single_attrs_#in~ptr#1.offset, dma_map_single_attrs_#in~size#1, dma_map_single_attrs_#in~dir#1, dma_map_single_attrs_#in~attrs#1.base, dma_map_single_attrs_#in~attrs#1.offset;assume { :end_inline_dma_map_single_attrs } true;pci_map_single_~tmp___0~8#1 := pci_map_single_#t~ret231#1;havoc pci_map_single_#t~ret231#1;pci_map_single_#res#1 := pci_map_single_~tmp___0~8#1; [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7484: assume 0 == (mega_create_proc_entry_~controller_proc_dir_entry~0#1.base + mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset) % 18446744073709551616; [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7484: assume !(0 == (mega_create_proc_entry_~controller_proc_dir_entry~0#1.base + mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset) % 18446744073709551616); [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9598: havoc mega_is_bios_enabled_#t~mem1564#1.base, mega_is_bios_enabled_#t~mem1564#1.offset;havoc mega_is_bios_enabled_#t~mem1565#1;call ULTIMATE.dealloc(mega_is_bios_enabled_~#raw_mbox~1#1.base, mega_is_bios_enabled_~#raw_mbox~1#1.offset);havoc mega_is_bios_enabled_~#raw_mbox~1#1.base, mega_is_bios_enabled_~#raw_mbox~1#1.offset;megaraid_probe_one_#t~ret1742#1 := mega_is_bios_enabled_#res#1;havoc mega_is_bios_enabled_#t~memset~res1559#1.base, mega_is_bios_enabled_#t~memset~res1559#1.offset, mega_is_bios_enabled_#t~mem1560#1.base, mega_is_bios_enabled_#t~mem1560#1.offset, mega_is_bios_enabled_#t~memset~res1561#1.base, mega_is_bios_enabled_#t~memset~res1561#1.offset, mega_is_bios_enabled_#t~mem1562#1, mega_is_bios_enabled_#t~ret1563#1, mega_is_bios_enabled_#t~mem1564#1.base, mega_is_bios_enabled_#t~mem1564#1.offset, mega_is_bios_enabled_#t~mem1565#1, mega_is_bios_enabled_~adapter#1.base, mega_is_bios_enabled_~adapter#1.offset, mega_is_bios_enabled_~#raw_mbox~1#1.base, mega_is_bios_enabled_~#raw_mbox~1#1.offset, mega_is_bios_enabled_~mbox~7#1.base, mega_is_bios_enabled_~mbox~7#1.offset, mega_is_bios_enabled_~ret~2#1;havoc mega_is_bios_enabled_#in~adapter#1.base, mega_is_bios_enabled_#in~adapter#1.offset;assume { :end_inline_mega_is_bios_enabled } true;assume -2147483648 <= megaraid_probe_one_#t~ret1742#1 && megaraid_probe_one_#t~ret1742#1 <= 2147483647;megaraid_probe_one_~tmp___14~2#1 := megaraid_probe_one_#t~ret1742#1;havoc megaraid_probe_one_#t~ret1742#1; [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5370-1: assume { :begin_inline_dma_map_single_attrs } true;dma_map_single_attrs_#in~dev#1.base, dma_map_single_attrs_#in~dev#1.offset, dma_map_single_attrs_#in~ptr#1.base, dma_map_single_attrs_#in~ptr#1.offset, dma_map_single_attrs_#in~size#1, dma_map_single_attrs_#in~dir#1, dma_map_single_attrs_#in~attrs#1.base, dma_map_single_attrs_#in~attrs#1.offset := pci_map_single_~tmp~26#1.base, pci_map_single_~tmp~26#1.offset, pci_map_single_~ptr#1.base, pci_map_single_~ptr#1.offset, pci_map_single_~size#1, pci_map_single_~direction#1, 0, 0;havoc dma_map_single_attrs_#res#1;havoc dma_map_single_attrs_#t~ret180#1.base, dma_map_single_attrs_#t~ret180#1.offset, dma_map_single_attrs_#t~ret181#1, dma_map_single_attrs_#t~ret182#1, dma_map_single_attrs_#t~mem190#1.base, dma_map_single_attrs_#t~mem190#1.offset, dma_map_single_attrs_#t~ret191#1, dma_map_single_attrs_#t~ret192#1, dma_map_single_attrs_~dev#1.base, dma_map_single_attrs_~dev#1.offset, dma_map_single_attrs_~ptr#1.base, dma_map_single_attrs_~ptr#1.offset, dma_map_single_attrs_~size#1, dma_map_single_attrs_~dir#1, dma_map_single_attrs_~attrs#1.base, dma_map_single_attrs_~attrs#1.offset, dma_map_single_attrs_~ops~0#1.base, dma_map_single_attrs_~ops~0#1.offset, dma_map_single_attrs_~tmp~19#1.base, dma_map_single_attrs_~tmp~19#1.offset, dma_map_single_attrs_~addr~0#1, dma_map_single_attrs_~tmp___0~3#1, dma_map_single_attrs_~tmp___1~1#1, dma_map_single_attrs_~tmp___2~2#1, dma_map_single_attrs_~tmp___3~0#1;dma_map_single_attrs_~dev#1.base, dma_map_single_attrs_~dev#1.offset := dma_map_single_attrs_#in~dev#1.base, dma_map_single_attrs_#in~dev#1.offset;dma_map_single_attrs_~ptr#1.base, dma_map_single_attrs_~ptr#1.offset := dma_map_single_attrs_#in~ptr#1.base, dma_map_single_attrs_#in~ptr#1.offset;dma_map_single_attrs_~size#1 := dma_map_single_attrs_#in~size#1;dma_map_single_attrs_~dir#1 := dma_map_single_attrs_#in~dir#1;dma_map_single_attrs_~attrs#1.base, dma_map_single_attrs_~attrs#1.offset := dma_map_single_attrs_#in~attrs#1.base, dma_map_single_attrs_#in~attrs#1.offset;havoc dma_map_single_attrs_~ops~0#1.base, dma_map_single_attrs_~ops~0#1.offset;havoc dma_map_single_attrs_~tmp~19#1.base, dma_map_single_attrs_~tmp~19#1.offset;havoc dma_map_single_attrs_~addr~0#1;havoc dma_map_single_attrs_~tmp___0~3#1;havoc dma_map_single_attrs_~tmp___1~1#1;havoc dma_map_single_attrs_~tmp___2~2#1;havoc dma_map_single_attrs_~tmp___3~0#1; [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10457: megaraid_probe_one_#t~ret1761#1 := scsi_add_host_#res#1;havoc scsi_add_host_#t~ret259#1, scsi_add_host_~host#1.base, scsi_add_host_~host#1.offset, scsi_add_host_~dev#1.base, scsi_add_host_~dev#1.offset, scsi_add_host_~tmp~30#1;havoc scsi_add_host_#in~host#1.base, scsi_add_host_#in~host#1.offset, scsi_add_host_#in~dev#1.base, scsi_add_host_#in~dev#1.offset;assume { :end_inline_scsi_add_host } true;assume -2147483648 <= megaraid_probe_one_#t~ret1761#1 && megaraid_probe_one_#t~ret1761#1 <= 2147483647;megaraid_probe_one_~error~0#1 := megaraid_probe_one_#t~ret1761#1;havoc megaraid_probe_one_#t~ret1761#1; [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10391: megaraid_probe_one_~i~11#1 := 4; [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7220: mega_8_to_40ld_~i~2#1 := 0; [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11184-3: SUMMARY for call scsi_host_alloc_#t~ret1864#1.base, scsi_host_alloc_#t~ret1864#1.offset := ldv_malloc(2834); srcloc: null [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11184: havoc scsi_host_alloc_#t~ret1864#1.base, scsi_host_alloc_#t~ret1864#1.offset;megaraid_probe_one_#t~ret1700#1.base, megaraid_probe_one_#t~ret1700#1.offset := scsi_host_alloc_#res#1.base, scsi_host_alloc_#res#1.offset;havoc scsi_host_alloc_#t~ret1864#1.base, scsi_host_alloc_#t~ret1864#1.offset, scsi_host_alloc_~arg0#1.base, scsi_host_alloc_~arg0#1.offset, scsi_host_alloc_~arg1#1;havoc scsi_host_alloc_#in~arg0#1.base, scsi_host_alloc_#in~arg0#1.offset, scsi_host_alloc_#in~arg1#1;assume { :end_inline_scsi_host_alloc } true;megaraid_probe_one_~host~0#1.base, megaraid_probe_one_~host~0#1.offset := megaraid_probe_one_#t~ret1700#1.base, megaraid_probe_one_#t~ret1700#1.offset;havoc megaraid_probe_one_#t~ret1700#1.base, megaraid_probe_one_#t~ret1700#1.offset; [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11184-2: scsi_host_alloc_#res#1.base, scsi_host_alloc_#res#1.offset := scsi_host_alloc_#t~ret1864#1.base, scsi_host_alloc_#t~ret1864#1.offset;havoc scsi_host_alloc_#t~ret1864#1.base, scsi_host_alloc_#t~ret1864#1.offset; [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9797: SUMMARY for call mega_runpendq(mega_del_logdrv_~adapter#1.base, mega_del_logdrv_~adapter#1.offset); srcloc: null [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5635: assume -2147483648 <= mega_query_adapter_#t~ret293#1 && mega_query_adapter_#t~ret293#1 <= 2147483647;mega_query_adapter_~retval~0#1 := mega_query_adapter_#t~ret293#1;havoc mega_query_adapter_#t~ret293#1; [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5635-1: SUMMARY for call mega_query_adapter_#t~ret293#1 := issue_scb_block(mega_query_adapter_~adapter#1.base, mega_query_adapter_~adapter#1.offset, mega_query_adapter_~#raw_mbox~0#1.base, mega_query_adapter_~#raw_mbox~0#1.offset); srcloc: null [2025-02-08 02:04:48,907 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9005: assume 0 == (megadev_ioctl_~data~0#1.base + megadev_ioctl_~data~0#1.offset) % 18446744073709551616;call megadev_ioctl_#t~mem1462#1.base, megadev_ioctl_#t~mem1462#1.offset := read~$Pointer$#1(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, 8);call megadev_ioctl_#t~mem1463#1 := read~int#22(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset, 8); [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9005: assume !(0 == (megadev_ioctl_~data~0#1.base + megadev_ioctl_~data~0#1.offset) % 18446744073709551616);call megadev_ioctl_#t~mem1465#1 := read~int#22(megadev_ioctl_~pthru~3#1.base, 55 + megadev_ioctl_~pthru~3#1.offset, 4);megadev_ioctl_~uxferaddr~0#1 := megadev_ioctl_#t~mem1465#1;havoc megadev_ioctl_#t~mem1465#1;call megadev_ioctl_#t~mem1466#1 := read~int#22(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset, 8);call write~int#22(megadev_ioctl_#t~mem1466#1, megadev_ioctl_~pthru~3#1.base, 55 + megadev_ioctl_~pthru~3#1.offset, 4);havoc megadev_ioctl_#t~mem1466#1; [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8741: mega_init_scb_~i~8#1 := 1 + mega_init_scb_~i~8#1;call mega_init_scb_#t~mem1420#1 := read~int#22(mega_init_scb_~adapter#1.base, 1168 + mega_init_scb_~adapter#1.offset, 1); [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9798-1: SUMMARY for call spin_unlock_irqrestore(mega_del_logdrv_~adapter#1.base, 1348 + mega_del_logdrv_~adapter#1.offset, mega_del_logdrv_~flags~3#1); srcloc: null [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8741-1: SUMMARY for call list_add(mega_init_scb_~scb~7#1.base, 8 + mega_init_scb_~scb~7#1.offset, mega_init_scb_~adapter#1.base, 72 + mega_init_scb_~adapter#1.offset); srcloc: null [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5702: mega_query_adapter_~__ret~1#1.base, mega_query_adapter_~__ret~1#1.offset := mega_query_adapter_#t~memcpy~res336#1.base, mega_query_adapter_#t~memcpy~res336#1.offset;havoc mega_query_adapter_#t~memcpy~res336#1.base, mega_query_adapter_#t~memcpy~res336#1.offset; [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9864: assume 0 == mega_support_cluster_~tmp~78#1;call mega_support_cluster_#t~mem1622#1.base, mega_support_cluster_#t~mem1622#1.offset := read~$Pointer$#22(mega_support_cluster_~adapter#1.base, 128 + mega_support_cluster_~adapter#1.offset, 8);call mega_support_cluster_#t~mem1623#1 := read~int#22(mega_support_cluster_#t~mem1622#1.base, mega_support_cluster_#t~mem1622#1.offset, 4);call write~int#22((if mega_support_cluster_#t~mem1623#1 % 4294967296 % 4294967296 <= 2147483647 then mega_support_cluster_#t~mem1623#1 % 4294967296 % 4294967296 else mega_support_cluster_#t~mem1623#1 % 4294967296 % 4294967296 - 4294967296), mega_support_cluster_~adapter#1.base, mega_support_cluster_~adapter#1.offset, 4);havoc mega_support_cluster_#t~mem1622#1.base, mega_support_cluster_#t~mem1622#1.offset;havoc mega_support_cluster_#t~mem1623#1;call mega_support_cluster_#t~mem1624#1.base, mega_support_cluster_#t~mem1624#1.offset := read~$Pointer$#22(mega_support_cluster_~adapter#1.base, 120 + mega_support_cluster_~adapter#1.offset, 8);call mega_support_cluster_#t~mem1625#1 := read~int#22(mega_support_cluster_~adapter#1.base, mega_support_cluster_~adapter#1.offset, 4);call write~int#22(mega_support_cluster_#t~mem1625#1, mega_support_cluster_#t~mem1624#1.base, 558 + mega_support_cluster_#t~mem1624#1.offset, 4);havoc mega_support_cluster_#t~mem1624#1.base, mega_support_cluster_#t~mem1624#1.offset;havoc mega_support_cluster_#t~mem1625#1;mega_support_cluster_#res#1 := 1;call ULTIMATE.dealloc(mega_support_cluster_~#raw_mbox~7#1.base, mega_support_cluster_~#raw_mbox~7#1.offset);havoc mega_support_cluster_~#raw_mbox~7#1.base, mega_support_cluster_~#raw_mbox~7#1.offset; [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9864: assume !(0 == mega_support_cluster_~tmp~78#1);mega_support_cluster_#res#1 := 0;call ULTIMATE.dealloc(mega_support_cluster_~#raw_mbox~7#1.base, mega_support_cluster_~#raw_mbox~7#1.offset);havoc mega_support_cluster_~#raw_mbox~7#1.base, mega_support_cluster_~#raw_mbox~7#1.offset; [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6693-1: SUMMARY for call atomic_sub((if megaraid_isr_iomapped_~nstatus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_isr_iomapped_~nstatus~0#1 % 256 % 4294967296 else megaraid_isr_iomapped_~nstatus~0#1 % 256 % 4294967296 - 4294967296), megaraid_isr_iomapped_~adapter~1#1.base, 1177 + megaraid_isr_iomapped_~adapter~1#1.offset); srcloc: null [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5702-1: SUMMARY for call mega_query_adapter_#t~memcpy~res336#1.base, mega_query_adapter_#t~memcpy~res336#1.offset := #Ultimate.C_memcpy#22(mega_query_adapter_~adapter#1.base, 1182 + mega_query_adapter_~adapter#1.offset, mega_query_adapter_~adapter#1.base, 152 + mega_query_adapter_~adapter#1.offset, mega_query_adapter_~__len~0#1); srcloc: null [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6693: megaraid_isr_iomapped_~__len~6#1 := megaraid_isr_iomapped_~nstatus~0#1 % 256;call megaraid_isr_iomapped_#t~mem700#1.base, megaraid_isr_iomapped_#t~mem700#1.offset := read~$Pointer$#22(megaraid_isr_iomapped_~adapter~1#1.base, 48 + megaraid_isr_iomapped_~adapter~1#1.offset, 8); [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9798: mega_del_logdrv_#res#1 := mega_del_logdrv_~rval~6#1; [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7486: assume -2147483648 <= mega_create_proc_entry_#t~ret923#1 && mega_create_proc_entry_#t~ret923#1 <= 2147483647;havoc mega_create_proc_entry_#t~ret923#1;call ULTIMATE.dealloc(mega_create_proc_entry_~#string~0#1.base, mega_create_proc_entry_~#string~0#1.offset);havoc mega_create_proc_entry_~#string~0#1.base, mega_create_proc_entry_~#string~0#1.offset; [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10459: assume 0 != megaraid_probe_one_~error~0#1; [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10459: assume !(0 != megaraid_probe_one_~error~0#1);assume { :begin_inline_scsi_scan_host } true;scsi_scan_host_#in~arg0#1.base, scsi_scan_host_#in~arg0#1.offset := megaraid_probe_one_~host~0#1.base, megaraid_probe_one_~host~0#1.offset;havoc scsi_scan_host_~arg0#1.base, scsi_scan_host_~arg0#1.offset;scsi_scan_host_~arg0#1.base, scsi_scan_host_~arg0#1.offset := scsi_scan_host_#in~arg0#1.base, scsi_scan_host_#in~arg0#1.offset; [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7486-1: SUMMARY for call mega_create_proc_entry_#t~ret923#1 := printk(37, 0); srcloc: null [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195: havoc megaraid_probe_one_#t~memset~res1701#1.base, megaraid_probe_one_#t~memset~res1701#1.offset;call megaraid_probe_one_#t~mem1702#1 := read~int#22(megaraid_probe_one_~host~0#1.base, 524 + megaraid_probe_one_~host~0#1.offset, 4); [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195-1: SUMMARY for call megaraid_probe_one_#t~memset~res1701#1.base, megaraid_probe_one_#t~memset~res1701#1.offset := #Ultimate.C_memset#22(megaraid_probe_one_~adapter~23#1.base, megaraid_probe_one_~adapter~23#1.offset, 0, 1928); srcloc: null [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10327: assume 0 == megaraid_probe_one_~tmp___13~2#1; [2025-02-08 02:04:48,908 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10327: assume !(0 == megaraid_probe_one_~tmp___13~2#1); [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8808: assume 109 != megadev_ioctl_~cmd#1 % 4294967296 / 256 % 256 % 4294967296; [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8808: assume !(109 != megadev_ioctl_~cmd#1 % 4294967296 / 256 % 256 % 4294967296); [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5637: assume 0 != mega_query_adapter_~retval~0#1;call mega_query_adapter_#t~mem294#1.base, mega_query_adapter_#t~mem294#1.offset := read~$Pointer$#22(mega_query_adapter_~adapter#1.base, 64 + mega_query_adapter_~adapter#1.offset, 8); [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5637: assume !(0 != mega_query_adapter_~retval~0#1);call mega_query_adapter_#t~mem300#1 := read~int#22(mega_query_adapter_~adapter#1.base, 4 + mega_query_adapter_~adapter#1.offset, 4); [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10790: assume 7 == main_~tmp___0~37#1; [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10790: assume !(7 == main_~tmp___0~37#1); [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10394: call write~int#22(0, megaraid_probe_one_~adapter~23#1.base, 1416 + megaraid_probe_one_~adapter~23#1.offset + megaraid_probe_one_~i~11#1, 1);megaraid_probe_one_~i~11#1 := 1 + megaraid_probe_one_~i~11#1; [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7223: call mega_8_to_40ld_#t~mem847#1 := read~int#22(mega_8_to_40ld_~inquiry#1.base, 76 + mega_8_to_40ld_~inquiry#1.offset + mega_8_to_40ld_~i~2#1, 1);call write~int#22(mega_8_to_40ld_#t~mem847#1, mega_8_to_40ld_~enquiry3#1.base, 393 + mega_8_to_40ld_~enquiry3#1.offset + mega_8_to_40ld_~i~2#1, 1);mega_8_to_40ld_~i~2#1 := 1 + mega_8_to_40ld_~i~2#1; [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10196: assume -2147483648 <= megaraid_probe_one_#t~ret1703#1 && megaraid_probe_one_#t~ret1703#1 <= 2147483647;havoc megaraid_probe_one_#t~mem1702#1;havoc megaraid_probe_one_#t~ret1703#1;call write~int#22(megaraid_probe_one_~mega_baseport~0#1, megaraid_probe_one_~adapter~23#1.base, 8 + megaraid_probe_one_~adapter~23#1.offset, 8); [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10196-1: SUMMARY for call megaraid_probe_one_#t~ret1703#1 := printk(78, 0); srcloc: null [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10130: assume 0 != megaraid_probe_one_#t~bitwise1678#1 % 18446744073709551616;havoc megaraid_probe_one_#t~mem1677#1;havoc megaraid_probe_one_#t~bitwise1678#1; [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10130: assume !(0 != megaraid_probe_one_#t~bitwise1678#1 % 18446744073709551616);havoc megaraid_probe_one_#t~mem1677#1;havoc megaraid_probe_one_#t~bitwise1678#1;assume { :begin_inline_pci_read_config_dword } true;pci_read_config_dword_#in~dev#1.base, pci_read_config_dword_#in~dev#1.offset, pci_read_config_dword_#in~where#1, pci_read_config_dword_#in~val#1.base, pci_read_config_dword_#in~val#1.offset := megaraid_probe_one_~pdev#1.base, megaraid_probe_one_~pdev#1.offset, 164, megaraid_probe_one_~#magic64~0#1.base, megaraid_probe_one_~#magic64~0#1.offset;havoc pci_read_config_dword_#res#1;havoc pci_read_config_dword_#t~mem137#1.base, pci_read_config_dword_#t~mem137#1.offset, pci_read_config_dword_#t~mem138#1, pci_read_config_dword_#t~ret139#1, pci_read_config_dword_~dev#1.base, pci_read_config_dword_~dev#1.offset, pci_read_config_dword_~where#1, pci_read_config_dword_~val#1.base, pci_read_config_dword_~val#1.offset, pci_read_config_dword_~tmp~13#1;pci_read_config_dword_~dev#1.base, pci_read_config_dword_~dev#1.offset := pci_read_config_dword_#in~dev#1.base, pci_read_config_dword_#in~dev#1.offset;pci_read_config_dword_~where#1 := pci_read_config_dword_#in~where#1;pci_read_config_dword_~val#1.base, pci_read_config_dword_~val#1.offset := pci_read_config_dword_#in~val#1.base, pci_read_config_dword_#in~val#1.offset;havoc pci_read_config_dword_~tmp~13#1;call pci_read_config_dword_#t~mem137#1.base, pci_read_config_dword_#t~mem137#1.offset := read~$Pointer$#22(pci_read_config_dword_~dev#1.base, 16 + pci_read_config_dword_~dev#1.offset, 8);call pci_read_config_dword_#t~mem138#1 := read~int#22(pci_read_config_dword_~dev#1.base, 56 + pci_read_config_dword_~dev#1.offset, 4);assume { :begin_inline_pci_bus_read_config_dword } true;pci_bus_read_config_dword_#in~arg0#1.base, pci_bus_read_config_dword_#in~arg0#1.offset, pci_bus_read_config_dword_#in~arg1#1, pci_bus_read_config_dword_#in~arg2#1, pci_bus_read_config_dword_#in~arg3#1.base, pci_bus_read_config_dword_#in~arg3#1.offset := pci_read_config_dword_#t~mem137#1.base, pci_read_config_dword_#t~mem137#1.offset, pci_read_config_dword_#t~mem138#1, pci_read_config_dword_~where#1, pci_read_config_dword_~val#1.base, pci_read_config_dword_~val#1.offset;havoc pci_bus_read_config_dword_#res#1;havoc pci_bus_read_config_dword_#t~nondet1853#1, pci_bus_read_config_dword_~arg0#1.base, pci_bus_read_config_dword_~arg0#1.offset, pci_bus_read_config_dword_~arg1#1, pci_bus_read_config_dword_~arg2#1, pci_bus_read_config_dword_~arg3#1.base, pci_bus_read_config_dword_~arg3#1.offset;pci_bus_read_config_dword_~arg0#1.base, pci_bus_read_config_dword_~arg0#1.offset := pci_bus_read_config_dword_#in~arg0#1.base, pci_bus_read_config_dword_#in~arg0#1.offset;pci_bus_read_config_dword_~arg1#1 := pci_bus_read_config_dword_#in~arg1#1;pci_bus_read_config_dword_~arg2#1 := pci_bus_read_config_dword_#in~arg2#1;pci_bus_read_config_dword_~arg3#1.base, pci_bus_read_config_dword_~arg3#1.offset := pci_bus_read_config_dword_#in~arg3#1.base, pci_bus_read_config_dword_#in~arg3#1.offset;havoc pci_bus_read_config_dword_#t~nondet1853#1;assume -2147483648 <= pci_bus_read_config_dword_#t~nondet1853#1 && pci_bus_read_config_dword_#t~nondet1853#1 <= 2147483647;pci_bus_read_config_dword_#res#1 := pci_bus_read_config_dword_#t~nondet1853#1;havoc pci_bus_read_config_dword_#t~nondet1853#1; [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10130-5: call megaraid_probe_one_#t~mem1677#1 := read~int#30(megaraid_probe_one_~id#1.base, 24 + megaraid_probe_one_~id#1.offset, 8); [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8875: megadev_ioctl_~__pu_val___0~0#1 := ~hba_count~0; [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8875-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10130-1: [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9073: havoc megadev_ioctl_#t~mem1485#1.base, megadev_ioctl_#t~mem1485#1.offset;havoc megadev_ioctl_#t~mem1486#1;call megadev_ioctl_#t~mem1487#1.base, megadev_ioctl_#t~mem1487#1.offset := read~$Pointer$#1(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, 8); [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10130-2: havoc megaraid_probe_one_#t~bitwise1678#1;assume megaraid_probe_one_#t~bitwise1678#1 % 18446744073709551616 <= megaraid_probe_one_#t~mem1677#1 % 18446744073709551616 && megaraid_probe_one_#t~bitwise1678#1 % 18446744073709551616 <= 67108864; [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9073-1: SUMMARY for call pci_free_consistent(megadev_ioctl_#t~mem1485#1.base, megadev_ioctl_#t~mem1485#1.offset, 60, megadev_ioctl_~pthru~3#1.base, megadev_ioctl_~pthru~3#1.offset, megadev_ioctl_#t~mem1486#1); srcloc: null [2025-02-08 02:04:48,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10130-3: assume 67108864 == megaraid_probe_one_#t~mem1677#1 % 18446744073709551616;megaraid_probe_one_#t~bitwise1678#1 := megaraid_probe_one_#t~mem1677#1; [2025-02-08 02:04:48,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10130-3: assume !(67108864 == megaraid_probe_one_#t~mem1677#1 % 18446744073709551616); [2025-02-08 02:04:48,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9073-2: call megadev_ioctl_#t~mem1485#1.base, megadev_ioctl_#t~mem1485#1.offset := read~$Pointer$#1(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, 8);call megadev_ioctl_#t~mem1486#1 := read~int#22(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset, 8); [2025-02-08 02:04:48,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9007: havoc megadev_ioctl_#t~mem1462#1.base, megadev_ioctl_#t~mem1462#1.offset;havoc megadev_ioctl_#t~mem1463#1;call megadev_ioctl_#t~mem1464#1.base, megadev_ioctl_#t~mem1464#1.offset := read~$Pointer$#1(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, 8); [2025-02-08 02:04:48,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10130-4: assume 0 == megaraid_probe_one_#t~mem1677#1 % 18446744073709551616;megaraid_probe_one_#t~bitwise1678#1 := 0; [2025-02-08 02:04:48,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10130-4: assume !(0 == megaraid_probe_one_#t~mem1677#1 % 18446744073709551616); [2025-02-08 02:04:48,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9007-1: SUMMARY for call pci_free_consistent(megadev_ioctl_#t~mem1462#1.base, megadev_ioctl_#t~mem1462#1.offset, 60, megadev_ioctl_~pthru~3#1.base, megadev_ioctl_~pthru~3#1.offset, megadev_ioctl_#t~mem1463#1); srcloc: null [2025-02-08 02:04:48,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6695-1: SUMMARY for call megaraid_isr_iomapped_#t~memcpy~res701#1.base, megaraid_isr_iomapped_#t~memcpy~res701#1.offset := #Ultimate.C_memcpy#22(megaraid_isr_iomapped_~#completed~0#1.base, megaraid_isr_iomapped_~#completed~0#1.offset, megaraid_isr_iomapped_#t~mem700#1.base, 18 + megaraid_isr_iomapped_#t~mem700#1.offset, megaraid_isr_iomapped_~__len~6#1); srcloc: null [2025-02-08 02:04:48,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6695: megaraid_isr_iomapped_~__ret~7#1.base, megaraid_isr_iomapped_~__ret~7#1.offset := megaraid_isr_iomapped_#t~memcpy~res701#1.base, megaraid_isr_iomapped_#t~memcpy~res701#1.offset;havoc megaraid_isr_iomapped_#t~mem700#1.base, megaraid_isr_iomapped_#t~mem700#1.offset;havoc megaraid_isr_iomapped_#t~memcpy~res701#1.base, megaraid_isr_iomapped_#t~memcpy~res701#1.offset;call megaraid_isr_iomapped_#t~mem702#1 := read~int#22(megaraid_isr_iomapped_~adapter~1#1.base, 8 + megaraid_isr_iomapped_~adapter~1#1.offset, 8); [2025-02-08 02:04:48,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9668: assume -2147483648 <= mega_get_boot_drv_#t~ret1582#1 && mega_get_boot_drv_#t~ret1582#1 <= 2147483647;mega_get_boot_drv_~tmp___0~31#1 := mega_get_boot_drv_#t~ret1582#1;havoc mega_get_boot_drv_#t~ret1582#1; [2025-02-08 02:04:48,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9668-1: SUMMARY for call mega_get_boot_drv_#t~ret1582#1 := issue_scb_block(mega_get_boot_drv_~adapter#1.base, mega_get_boot_drv_~adapter#1.offset, mega_get_boot_drv_~#raw_mbox~3#1.base, mega_get_boot_drv_~#raw_mbox~3#1.offset); srcloc: null [2025-02-08 02:04:48,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9602: call ULTIMATE.dealloc(mega_enum_raid_scsi_~#raw_mbox~2#1.base, mega_enum_raid_scsi_~#raw_mbox~2#1.offset);havoc mega_enum_raid_scsi_~#raw_mbox~2#1.base, mega_enum_raid_scsi_~#raw_mbox~2#1.offset;havoc mega_enum_raid_scsi_#t~memset~res1566#1.base, mega_enum_raid_scsi_#t~memset~res1566#1.offset, mega_enum_raid_scsi_#t~mem1567#1.base, mega_enum_raid_scsi_#t~mem1567#1.offset, mega_enum_raid_scsi_#t~memset~res1568#1.base, mega_enum_raid_scsi_#t~memset~res1568#1.offset, mega_enum_raid_scsi_#t~mem1569#1, mega_enum_raid_scsi_#t~ret1570#1, mega_enum_raid_scsi_#t~mem1571#1.base, mega_enum_raid_scsi_#t~mem1571#1.offset, mega_enum_raid_scsi_#t~mem1572#1, mega_enum_raid_scsi_#t~mem1573#1, mega_enum_raid_scsi_#t~bitwise1574#1, mega_enum_raid_scsi_#t~ret1575#1, mega_enum_raid_scsi_#t~ret1576#1, mega_enum_raid_scsi_#t~mem1577#1, mega_enum_raid_scsi_~adapter#1.base, mega_enum_raid_scsi_~adapter#1.offset, mega_enum_raid_scsi_~#raw_mbox~2#1.base, mega_enum_raid_scsi_~#raw_mbox~2#1.offset, mega_enum_raid_scsi_~mbox~8#1.base, mega_enum_raid_scsi_~mbox~8#1.offset, mega_enum_raid_scsi_~i~9#1, mega_enum_raid_scsi_~tmp~74#1;havoc mega_enum_raid_scsi_#in~adapter#1.base, mega_enum_raid_scsi_#in~adapter#1.offset;assume { :end_inline_mega_enum_raid_scsi } true;assume { :begin_inline_mega_get_boot_drv } true;mega_get_boot_drv_#in~adapter#1.base, mega_get_boot_drv_#in~adapter#1.offset := megaraid_probe_one_~adapter~23#1.base, megaraid_probe_one_~adapter~23#1.offset;havoc mega_get_boot_drv_#t~memset~res1578#1.base, mega_get_boot_drv_#t~memset~res1578#1.offset, mega_get_boot_drv_#t~mem1579#1.base, mega_get_boot_drv_#t~mem1579#1.offset, mega_get_boot_drv_#t~memset~res1580#1.base, mega_get_boot_drv_#t~memset~res1580#1.offset, mega_get_boot_drv_#t~mem1581#1, mega_get_boot_drv_#t~ret1582#1, mega_get_boot_drv_#t~mem1583#1.base, mega_get_boot_drv_#t~mem1583#1.offset, mega_get_boot_drv_#t~mem1584#1, mega_get_boot_drv_#t~mem1585#1, mega_get_boot_drv_#t~mem1586#1, mega_get_boot_drv_#t~mem1587#1, mega_get_boot_drv_#t~mem1588#1, mega_get_boot_drv_~adapter#1.base, mega_get_boot_drv_~adapter#1.offset, mega_get_boot_drv_~prv_bios_data~0#1.base, mega_get_boot_drv_~prv_bios_data~0#1.offset, mega_get_boot_drv_~#raw_mbox~3#1.base, mega_get_boot_drv_~#raw_mbox~3#1.offset, mega_get_boot_drv_~mbox~9#1.base, mega_get_boot_drv_~mbox~9#1.offset, mega_get_boot_drv_~cksum~0#1, mega_get_boot_drv_~cksum_p~0#1.base, mega_get_boot_drv_~cksum_p~0#1.offset, mega_get_boot_drv_~boot_pdrv~0#1, mega_get_boot_drv_~i~10#1, mega_get_boot_drv_~tmp~75#1.base, mega_get_boot_drv_~tmp~75#1.offset, mega_get_boot_drv_~tmp___0~31#1;mega_get_boot_drv_~adapter#1.base, mega_get_boot_drv_~adapter#1.offset := mega_get_boot_drv_#in~adapter#1.base, mega_get_boot_drv_#in~adapter#1.offset;havoc mega_get_boot_drv_~prv_bios_data~0#1.base, mega_get_boot_drv_~prv_bios_data~0#1.offset;call mega_get_boot_drv_~#raw_mbox~3#1.base, mega_get_boot_drv_~#raw_mbox~3#1.offset := #Ultimate.allocOnStack(15);havoc mega_get_boot_drv_~mbox~9#1.base, mega_get_boot_drv_~mbox~9#1.offset;havoc mega_get_boot_drv_~cksum~0#1;havoc mega_get_boot_drv_~cksum_p~0#1.base, mega_get_boot_drv_~cksum_p~0#1.offset;havoc mega_get_boot_drv_~boot_pdrv~0#1;havoc mega_get_boot_drv_~i~10#1;havoc mega_get_boot_drv_~tmp~75#1.base, mega_get_boot_drv_~tmp~75#1.offset;havoc mega_get_boot_drv_~tmp___0~31#1;mega_get_boot_drv_~cksum~0#1 := 0;mega_get_boot_drv_~mbox~9#1.base, mega_get_boot_drv_~mbox~9#1.offset := mega_get_boot_drv_~#raw_mbox~3#1.base, mega_get_boot_drv_~#raw_mbox~3#1.offset; [2025-02-08 02:04:48,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8809: assume 224 != megadev_ioctl_~cmd#1 % 4294967296;megadev_ioctl_#res#1 := -22;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8809: assume !(224 != megadev_ioctl_~cmd#1 % 4294967296); [2025-02-08 02:04:48,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9602-1: call ULTIMATE.dealloc(mega_enum_raid_scsi_~#raw_mbox~2#1.base, mega_enum_raid_scsi_~#raw_mbox~2#1.offset);havoc mega_enum_raid_scsi_~#raw_mbox~2#1.base, mega_enum_raid_scsi_~#raw_mbox~2#1.offset; [2025-02-08 02:04:48,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140: assume 0 != megadev_ioctl_#t~mem1513#1 % 4294967296;havoc megadev_ioctl_#t~mem1513#1;call megadev_ioctl_#t~mem1514#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 38 + megadev_ioctl_~#uioc~0#1.offset, 4); [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140: assume !(0 != megadev_ioctl_#t~mem1513#1 % 4294967296);havoc megadev_ioctl_#t~mem1513#1; [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10131: megaraid_probe_one_~flag~0#1 := megaraid_probe_one_#t~bitwise1679#1;havoc megaraid_probe_one_#t~bitwise1679#1; [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10131-1: [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9074: havoc megadev_ioctl_#t~mem1487#1.base, megadev_ioctl_#t~mem1487#1.offset;megadev_ioctl_#res#1 := megadev_ioctl_~rval~3#1;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10329: assume -2147483648 <= megaraid_probe_one_#t~ret1739#1 && megaraid_probe_one_#t~ret1739#1 <= 2147483647;havoc megaraid_probe_one_#t~ret1739#1;call megaraid_probe_one_#t~mem1740#1 := read~int#22(megaraid_probe_one_~adapter~23#1.base, 4 + megaraid_probe_one_~adapter~23#1.offset, 4); [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10329-1: SUMMARY for call megaraid_probe_one_#t~ret1739#1 := printk(93, 0); srcloc: null [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10263: megaraid_probe_one_#t~ret1724#1 := mega_setup_mailbox_#res#1;havoc mega_setup_mailbox_#t~mem260#1.base, mega_setup_mailbox_#t~mem260#1.offset, mega_setup_mailbox_#t~ret261#1.base, mega_setup_mailbox_#t~ret261#1.offset, mega_setup_mailbox_#t~mem262#1.base, mega_setup_mailbox_#t~mem262#1.offset, mega_setup_mailbox_#t~mem263#1.base, mega_setup_mailbox_#t~mem263#1.offset, mega_setup_mailbox_#t~mem264#1.base, mega_setup_mailbox_#t~mem264#1.offset, mega_setup_mailbox_#t~bitwise265#1, mega_setup_mailbox_#t~mem266#1.base, mega_setup_mailbox_#t~mem266#1.offset, mega_setup_mailbox_#t~mem267#1.base, mega_setup_mailbox_#t~mem267#1.offset, mega_setup_mailbox_#t~mem268#1.base, mega_setup_mailbox_#t~mem268#1.offset, mega_setup_mailbox_#t~mem269#1, mega_setup_mailbox_#t~mem270#1, mega_setup_mailbox_#t~bitwise271#1, mega_setup_mailbox_#t~mem272#1, mega_setup_mailbox_#t~mem273#1.base, mega_setup_mailbox_#t~mem273#1.offset, mega_setup_mailbox_#t~mem274#1, mega_setup_mailbox_#t~mem275#1, mega_setup_mailbox_#t~mem276#1.base, mega_setup_mailbox_#t~mem276#1.offset, mega_setup_mailbox_#t~mem277#1, mega_setup_mailbox_#t~mem278#1, mega_setup_mailbox_#t~mem279#1.base, mega_setup_mailbox_#t~mem279#1.offset, mega_setup_mailbox_#t~mem280#1, mega_setup_mailbox_#t~mem281#1, mega_setup_mailbox_#t~mem282#1.base, mega_setup_mailbox_#t~mem282#1.offset, mega_setup_mailbox_#t~mem283#1, mega_setup_mailbox_#t~mem284#1.base, mega_setup_mailbox_#t~mem284#1.offset, mega_setup_mailbox_#t~mem285#1, mega_setup_mailbox_#t~mem286#1, mega_setup_mailbox_#t~mem287#1, mega_setup_mailbox_~adapter#1.base, mega_setup_mailbox_~adapter#1.offset, mega_setup_mailbox_~align~0#1, mega_setup_mailbox_~tmp~31#1.base, mega_setup_mailbox_~tmp~31#1.offset;havoc mega_setup_mailbox_#in~adapter#1.base, mega_setup_mailbox_#in~adapter#1.offset;assume { :end_inline_mega_setup_mailbox } true;assume -2147483648 <= megaraid_probe_one_#t~ret1724#1 && megaraid_probe_one_#t~ret1724#1 <= 2147483647;megaraid_probe_one_~tmp___7~5#1 := megaraid_probe_one_#t~ret1724#1;havoc megaraid_probe_one_#t~ret1724#1; [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10131-2: havoc megaraid_probe_one_#t~bitwise1679#1;assume (megaraid_probe_one_#t~bitwise1679#1 % 18446744073709551616 >= megaraid_probe_one_~flag~0#1 % 18446744073709551616 && megaraid_probe_one_#t~bitwise1679#1 % 18446744073709551616 >= 67108864) && megaraid_probe_one_#t~bitwise1679#1 % 18446744073709551616 <= 67108864 + megaraid_probe_one_~flag~0#1 % 18446744073709551616; [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9074-1: SUMMARY for call free_local_pdev(megadev_ioctl_#t~mem1487#1.base, megadev_ioctl_#t~mem1487#1.offset); srcloc: null [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10131-3: assume false;megaraid_probe_one_#t~bitwise1679#1 := megaraid_probe_one_~flag~0#1; [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10131-3: assume !false; [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9008: havoc megadev_ioctl_#t~mem1464#1.base, megadev_ioctl_#t~mem1464#1.offset;megadev_ioctl_#res#1 := -12;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10131-4: assume 0 == megaraid_probe_one_~flag~0#1 % 18446744073709551616 || 67108864 == megaraid_probe_one_~flag~0#1 % 18446744073709551616;megaraid_probe_one_#t~bitwise1679#1 := 67108864; [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10131-4: assume !(0 == megaraid_probe_one_~flag~0#1 % 18446744073709551616 || 67108864 == megaraid_probe_one_~flag~0#1 % 18446744073709551616); [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9008-1: SUMMARY for call free_local_pdev(megadev_ioctl_#t~mem1464#1.base, megadev_ioctl_#t~mem1464#1.offset); srcloc: null [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8942: megadev_ioctl_#t~ret1441#1 := mega_del_logdrv_#res#1;havoc mega_del_logdrv_#t~ret1593#1, mega_del_logdrv_#t~ret1594#1, mega_del_logdrv_#t~ret1595#1, mega_del_logdrv_#t~ret1596#1.base, mega_del_logdrv_#t~ret1596#1.offset, mega_del_logdrv_#t~ret1597#1, mega_del_logdrv_#t~mem1598#1, mega_del_logdrv_#t~mem1599#1.base, mega_del_logdrv_#t~mem1599#1.offset, mega_del_logdrv_#t~mem1600#1.base, mega_del_logdrv_#t~mem1600#1.offset, mega_del_logdrv_#t~mem1601#1, mega_del_logdrv_#t~mem1602#1.base, mega_del_logdrv_#t~mem1602#1.offset, mega_del_logdrv_#t~mem1603#1.base, mega_del_logdrv_#t~mem1603#1.offset, mega_del_logdrv_#t~mem1604#1, mega_del_logdrv_#t~mem1605#1.base, mega_del_logdrv_#t~mem1605#1.offset, mega_del_logdrv_~adapter#1.base, mega_del_logdrv_~adapter#1.offset, mega_del_logdrv_~logdrv#1, mega_del_logdrv_~flags~3#1, mega_del_logdrv_~scb~8#1.base, mega_del_logdrv_~scb~8#1.offset, mega_del_logdrv_~rval~6#1, mega_del_logdrv_~tmp~76#1, mega_del_logdrv_~tmp___0~32#1, mega_del_logdrv_~tmp___1~21#1.base, mega_del_logdrv_~tmp___1~21#1.offset, mega_del_logdrv_~pos~3#1.base, mega_del_logdrv_~pos~3#1.offset, mega_del_logdrv_~__mptr~4#1.base, mega_del_logdrv_~__mptr~4#1.offset;havoc mega_del_logdrv_#in~adapter#1.base, mega_del_logdrv_#in~adapter#1.offset, mega_del_logdrv_#in~logdrv#1;assume { :end_inline_mega_del_logdrv } true;assume -2147483648 <= megadev_ioctl_#t~ret1441#1 && megadev_ioctl_#t~ret1441#1 <= 2147483647;megadev_ioctl_~rval~3#1 := megadev_ioctl_#t~ret1441#1;havoc megadev_ioctl_#t~mem1440#1;havoc megadev_ioctl_#t~ret1441#1; [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5639: mega_query_adapter_~tmp~32#1.base, mega_query_adapter_~tmp~32#1.offset := mega_query_adapter_#t~ret295#1.base, mega_query_adapter_#t~ret295#1.offset;havoc mega_query_adapter_#t~mem294#1.base, mega_query_adapter_#t~mem294#1.offset;havoc mega_query_adapter_#t~ret295#1.base, mega_query_adapter_#t~ret295#1.offset;mega_query_adapter_~ext_inq~0#1.base, mega_query_adapter_~ext_inq~0#1.offset := mega_query_adapter_~tmp~32#1.base, mega_query_adapter_~tmp~32#1.offset; [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5639-1: SUMMARY for call mega_query_adapter_#t~ret295#1.base, mega_query_adapter_#t~ret295#1.offset := pci_alloc_consistent(mega_query_adapter_#t~mem294#1.base, mega_query_adapter_#t~mem294#1.offset, 166, mega_query_adapter_~#dma_handle~0#1.base, mega_query_adapter_~#dma_handle~0#1.offset); srcloc: null [2025-02-08 02:04:48,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10330: call write~int#22(megaraid_probe_one_#t~bitwise1741#1, megaraid_probe_one_~adapter~23#1.base, 4 + megaraid_probe_one_~adapter~23#1.offset, 4);havoc megaraid_probe_one_#t~mem1740#1;havoc megaraid_probe_one_#t~bitwise1741#1; [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141: assume 0 != (if megadev_ioctl_#t~mem1514#1 % 4294967296 % 4294967296 <= 2147483647 then megadev_ioctl_#t~mem1514#1 % 4294967296 % 4294967296 else megadev_ioctl_#t~mem1514#1 % 4294967296 % 4294967296 - 4294967296) % 2;havoc megadev_ioctl_#t~mem1514#1;call megadev_ioctl_#t~mem1515#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 34 + megadev_ioctl_~#uioc~0#1.offset, 4); [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141: assume !(0 != (if megadev_ioctl_#t~mem1514#1 % 4294967296 % 4294967296 <= 2147483647 then megadev_ioctl_#t~mem1514#1 % 4294967296 % 4294967296 else megadev_ioctl_#t~mem1514#1 % 4294967296 % 4294967296 - 4294967296) % 2);havoc megadev_ioctl_#t~mem1514#1; [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10330-1: [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9273: call write~int#22(0, mega_m_to_n_~uioc#1.base, 8 + mega_m_to_n_~uioc#1.offset, 4);call mega_m_to_n_#t~mem1532#1 := read~int#22(mega_m_to_n_~#uioc_mimd~0#1.base, 10 + mega_m_to_n_~#uioc_mimd~0#1.offset, 2);call write~int#22(mega_m_to_n_#t~mem1532#1 % 65536, mega_m_to_n_~uioc#1.base, 12 + mega_m_to_n_~uioc#1.offset, 4);havoc mega_m_to_n_#t~mem1532#1;mega_m_to_n_~__len~11#1 := 18; [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10330-2: havoc megaraid_probe_one_#t~bitwise1741#1;assume megaraid_probe_one_#t~bitwise1741#1 % 4294967296 <= megaraid_probe_one_#t~mem1740#1 % 4294967296 && megaraid_probe_one_#t~bitwise1741#1 % 4294967296 <= 4227858431; [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10330-3: assume 4227858431 == megaraid_probe_one_#t~mem1740#1 % 4294967296;megaraid_probe_one_#t~bitwise1741#1 := megaraid_probe_one_#t~mem1740#1; [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10330-3: assume !(4227858431 == megaraid_probe_one_#t~mem1740#1 % 4294967296); [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9207: mega_m_to_n_~tmp~72#1 := mega_m_to_n_#t~ret1523#1;havoc mega_m_to_n_#t~ret1523#1; [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10330-4: assume 0 == megaraid_probe_one_#t~mem1740#1 % 4294967296;megaraid_probe_one_#t~bitwise1741#1 := 0; [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10330-4: assume !(0 == megaraid_probe_one_#t~mem1740#1 % 4294967296); [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9207-1: SUMMARY for call mega_m_to_n_#t~ret1523#1 := copy_from_user(mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset, mega_m_to_n_~arg#1.base, mega_m_to_n_~arg#1.offset, 7); srcloc: null [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6763: call megaraid_isr_memmapped_#t~mem711#1.base, megaraid_isr_memmapped_#t~mem711#1.offset := read~$Pointer$#22(megaraid_isr_memmapped_~adapter~2#1.base, 48 + megaraid_isr_memmapped_~adapter~2#1.offset, 8);call write~int#22(255, megaraid_isr_memmapped_#t~mem711#1.base, 16 + megaraid_isr_memmapped_#t~mem711#1.offset, 1);havoc megaraid_isr_memmapped_#t~mem711#1.base, megaraid_isr_memmapped_#t~mem711#1.offset;call megaraid_isr_memmapped_#t~mem712#1.base, megaraid_isr_memmapped_#t~mem712#1.offset := read~$Pointer$#22(megaraid_isr_memmapped_~adapter~2#1.base, 48 + megaraid_isr_memmapped_~adapter~2#1.offset, 8);call megaraid_isr_memmapped_#t~mem713#1 := read~int#22(megaraid_isr_memmapped_#t~mem712#1.base, 17 + megaraid_isr_memmapped_#t~mem712#1.offset, 1);megaraid_isr_memmapped_~status~1#1 := megaraid_isr_memmapped_#t~mem713#1;havoc megaraid_isr_memmapped_#t~mem712#1.base, megaraid_isr_memmapped_#t~mem712#1.offset;havoc megaraid_isr_memmapped_#t~mem713#1; [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6697-1: SUMMARY for call outb_p(8, (if megaraid_isr_iomapped_#t~mem702#1 % 18446744073709551616 % 4294967296 <= 2147483647 then megaraid_isr_iomapped_#t~mem702#1 % 18446744073709551616 % 4294967296 else megaraid_isr_iomapped_#t~mem702#1 % 18446744073709551616 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6697: havoc megaraid_isr_iomapped_#t~mem702#1; [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8745: assume (if mega_init_scb_#t~mem1420#1 % 256 % 4294967296 <= 2147483647 then mega_init_scb_#t~mem1420#1 % 256 % 4294967296 else mega_init_scb_#t~mem1420#1 % 256 % 4294967296 - 4294967296) > mega_init_scb_~i~8#1;havoc mega_init_scb_#t~mem1420#1; [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8745: assume !((if mega_init_scb_#t~mem1420#1 % 256 % 4294967296 <= 2147483647 then mega_init_scb_#t~mem1420#1 % 256 % 4294967296 else mega_init_scb_#t~mem1420#1 % 256 % 4294967296 - 4294967296) > mega_init_scb_~i~8#1);havoc mega_init_scb_#t~mem1420#1; [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10793: assume 8 == main_~tmp___0~37#1; [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10793: assume !(8 == main_~tmp___0~37#1); [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9670: assume 0 == mega_get_boot_drv_~tmp___0~31#1;call mega_get_boot_drv_#t~mem1583#1.base, mega_get_boot_drv_#t~mem1583#1.offset := read~$Pointer$#22(mega_get_boot_drv_~adapter#1.base, 128 + mega_get_boot_drv_~adapter#1.offset, 8);mega_get_boot_drv_~prv_bios_data~0#1.base, mega_get_boot_drv_~prv_bios_data~0#1.offset := mega_get_boot_drv_#t~mem1583#1.base, mega_get_boot_drv_#t~mem1583#1.offset;havoc mega_get_boot_drv_#t~mem1583#1.base, mega_get_boot_drv_#t~mem1583#1.offset;mega_get_boot_drv_~cksum~0#1 := 0;mega_get_boot_drv_~cksum_p~0#1.base, mega_get_boot_drv_~cksum_p~0#1.offset := mega_get_boot_drv_~prv_bios_data~0#1.base, mega_get_boot_drv_~prv_bios_data~0#1.offset;mega_get_boot_drv_~i~10#1 := 0; [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9670: assume !(0 == mega_get_boot_drv_~tmp___0~31#1); [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10397: assume megaraid_probe_one_~i~11#1 <= 8; [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10397: assume !(megaraid_probe_one_~i~11#1 <= 8); [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7226: assume mega_8_to_40ld_~i~2#1 <= 74; [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7226: assume !(mega_8_to_40ld_~i~2#1 <= 74); [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11124: havoc pci_bus_read_config_dword_#t~nondet1853#1;pci_read_config_dword_#t~ret139#1 := pci_bus_read_config_dword_#res#1;havoc pci_bus_read_config_dword_#t~nondet1853#1, pci_bus_read_config_dword_~arg0#1.base, pci_bus_read_config_dword_~arg0#1.offset, pci_bus_read_config_dword_~arg1#1, pci_bus_read_config_dword_~arg2#1, pci_bus_read_config_dword_~arg3#1.base, pci_bus_read_config_dword_~arg3#1.offset;havoc pci_bus_read_config_dword_#in~arg0#1.base, pci_bus_read_config_dword_#in~arg0#1.offset, pci_bus_read_config_dword_#in~arg1#1, pci_bus_read_config_dword_#in~arg2#1, pci_bus_read_config_dword_#in~arg3#1.base, pci_bus_read_config_dword_#in~arg3#1.offset;assume { :end_inline_pci_bus_read_config_dword } true;assume -2147483648 <= pci_read_config_dword_#t~ret139#1 && pci_read_config_dword_#t~ret139#1 <= 2147483647;pci_read_config_dword_~tmp~13#1 := pci_read_config_dword_#t~ret139#1;havoc pci_read_config_dword_#t~mem137#1.base, pci_read_config_dword_#t~mem137#1.offset;havoc pci_read_config_dword_#t~mem138#1;havoc pci_read_config_dword_#t~ret139#1;pci_read_config_dword_#res#1 := pci_read_config_dword_~tmp~13#1; [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10265: assume 0 != megaraid_probe_one_~tmp___7~5#1; [2025-02-08 02:04:48,912 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10265: assume !(0 != megaraid_probe_one_~tmp___7~5#1);assume { :begin_inline_mega_query_adapter } true;mega_query_adapter_#in~adapter#1.base, mega_query_adapter_#in~adapter#1.offset := megaraid_probe_one_~adapter~23#1.base, megaraid_probe_one_~adapter~23#1.offset;havoc mega_query_adapter_#res#1;havoc mega_query_adapter_#t~mem288#1.base, mega_query_adapter_#t~mem288#1.offset, mega_query_adapter_#t~memset~res289#1.base, mega_query_adapter_#t~memset~res289#1.offset, mega_query_adapter_#t~memset~res290#1.base, mega_query_adapter_#t~memset~res290#1.offset, mega_query_adapter_#t~mem291#1, mega_query_adapter_#t~mem292#1.base, mega_query_adapter_#t~mem292#1.offset, mega_query_adapter_#t~ret293#1, mega_query_adapter_#t~mem294#1.base, mega_query_adapter_#t~mem294#1.offset, mega_query_adapter_#t~ret295#1.base, mega_query_adapter_#t~ret295#1.offset, mega_query_adapter_#t~mem296#1, mega_query_adapter_#t~ret297#1, mega_query_adapter_#t~mem298#1.base, mega_query_adapter_#t~mem298#1.offset, mega_query_adapter_#t~mem299#1, mega_query_adapter_#t~mem300#1, mega_query_adapter_#t~bitwise301#1, mega_query_adapter_#t~mem302#1.base, mega_query_adapter_#t~mem302#1.offset, mega_query_adapter_#t~ret303#1, mega_query_adapter_#t~ret304#1, mega_query_adapter_#t~ret305#1, mega_query_adapter_#t~mem306#1.base, mega_query_adapter_#t~mem306#1.offset, mega_query_adapter_#t~mem307#1.base, mega_query_adapter_#t~mem307#1.offset, mega_query_adapter_#t~mem308#1, mega_query_adapter_#t~mem309#1.base, mega_query_adapter_#t~mem309#1.offset, mega_query_adapter_#t~mem310#1.base, mega_query_adapter_#t~mem310#1.offset, mega_query_adapter_#t~mem311#1.base, mega_query_adapter_#t~mem311#1.offset, mega_query_adapter_#t~mem312#1, mega_query_adapter_#t~mem313#1, mega_query_adapter_#t~mem314#1, mega_query_adapter_#t~mem315#1.base, mega_query_adapter_#t~mem315#1.offset, mega_query_adapter_#t~mem316#1, mega_query_adapter_#t~mem317#1.base, mega_query_adapter_#t~mem317#1.offset, mega_query_adapter_#t~mem318#1, mega_query_adapter_#t~mem319#1, mega_query_adapter_#t~mem320#1, mega_query_adapter_#t~mem321#1, mega_query_adapter_#t~mem322#1, mega_query_adapter_#t~mem323#1, mega_query_adapter_#t~mem324#1, mega_query_adapter_#t~loopctr325#1, mega_query_adapter_#t~nondet326#1, mega_query_adapter_#t~ret327#1, mega_query_adapter_#t~mem328#1, mega_query_adapter_#t~mem329#1, mega_query_adapter_#t~mem330#1, mega_query_adapter_#t~mem331#1, mega_query_adapter_#t~mem332#1, mega_query_adapter_#t~loopctr333#1, mega_query_adapter_#t~nondet334#1, mega_query_adapter_#t~ret335#1, mega_query_adapter_#t~memcpy~res336#1.base, mega_query_adapter_#t~memcpy~res336#1.offset, mega_query_adapter_#t~memcpy~res337#1.base, mega_query_adapter_#t~memcpy~res337#1.offset, mega_query_adapter_#t~memcpy~res338#1.base, mega_query_adapter_#t~memcpy~res338#1.offset, mega_query_adapter_#t~memcpy~res339#1.base, mega_query_adapter_#t~memcpy~res339#1.offset, mega_query_adapter_#t~mem340#1, mega_query_adapter_#t~ret341#1, mega_query_adapter_#t~ret342#1, mega_query_adapter_#t~mem343#1, mega_query_adapter_#t~ret344#1, mega_query_adapter_~adapter#1.base, mega_query_adapter_~adapter#1.offset, mega_query_adapter_~prod_info_dma_handle~0#1, mega_query_adapter_~inquiry3~0#1.base, mega_query_adapter_~inquiry3~0#1.offset, mega_query_adapter_~#raw_mbox~0#1.base, mega_query_adapter_~#raw_mbox~0#1.offset, mega_query_adapter_~mbox~0#1.base, mega_query_adapter_~mbox~0#1.offset, mega_query_adapter_~retval~0#1, mega_query_adapter_~ext_inq~0#1.base, mega_query_adapter_~ext_inq~0#1.offset, mega_query_adapter_~inq~0#1.base, mega_query_adapter_~inq~0#1.offset, mega_query_adapter_~#dma_handle~0#1.base, mega_query_adapter_~#dma_handle~0#1.offset, mega_query_adapter_~tmp~32#1.base, mega_query_adapter_~tmp~32#1.offset, mega_query_adapter_~__len~0#1, mega_query_adapter_~__ret~1#1.base, mega_query_adapter_~__ret~1#1.offset, mega_query_adapter_~__len___0~0#1, mega_query_adapter_~__ret___0~0#1.base, mega_query_adapter_~__ret___0~0#1.offset;mega_query_adapter_~adapter#1.base, mega_query_adapter_~adapter#1.offset := mega_query_adapter_#in~adapter#1.base, mega_query_adapter_#in~adapter#1.offset;havoc mega_query_adapter_~prod_info_dma_handle~0#1;havoc mega_query_adapter_~inquiry3~0#1.base, mega_query_adapter_~inquiry3~0#1.offset;call mega_query_adapter_~#raw_mbox~0#1.base, mega_query_adapter_~#raw_mbox~0#1.offset := #Ultimate.allocOnStack(15);havoc mega_query_adapter_~mbox~0#1.base, mega_query_adapter_~mbox~0#1.offset;havoc mega_query_adapter_~retval~0#1;havoc mega_query_adapter_~ext_inq~0#1.base, mega_query_adapter_~ext_inq~0#1.offset;havoc mega_query_adapter_~inq~0#1.base, mega_query_adapter_~inq~0#1.offset;call mega_query_adapter_~#dma_handle~0#1.base, mega_query_adapter_~#dma_handle~0#1.offset := #Ultimate.allocOnStack(8);havoc mega_query_adapter_~tmp~32#1.base, mega_query_adapter_~tmp~32#1.offset;havoc mega_query_adapter_~__len~0#1;havoc mega_query_adapter_~__ret~1#1.base, mega_query_adapter_~__ret~1#1.offset;havoc mega_query_adapter_~__len___0~0#1;havoc mega_query_adapter_~__ret___0~0#1.base, mega_query_adapter_~__ret___0~0#1.offset;mega_query_adapter_~mbox~0#1.base, mega_query_adapter_~mbox~0#1.offset := mega_query_adapter_~#raw_mbox~0#1.base, mega_query_adapter_~#raw_mbox~0#1.offset;call mega_query_adapter_#t~mem288#1.base, mega_query_adapter_#t~mem288#1.offset := read~$Pointer$#22(mega_query_adapter_~adapter#1.base, 128 + mega_query_adapter_~adapter#1.offset, 8); [2025-02-08 02:04:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10860: ~LDV_IN_INTERRUPT~0 := 2;assume { :begin_inline_megaraid_isr_memmapped } true;megaraid_isr_memmapped_#in~irq#1, megaraid_isr_memmapped_#in~devp#1.base, megaraid_isr_memmapped_#in~devp#1.offset := main_~var_megaraid_isr_memmapped_13_p0~0#1, main_~var_megaraid_isr_memmapped_13_p1~0#1.base, main_~var_megaraid_isr_memmapped_13_p1~0#1.offset;havoc megaraid_isr_memmapped_#res#1;havoc megaraid_isr_memmapped_#t~ret704#1.base, megaraid_isr_memmapped_#t~ret704#1.offset, megaraid_isr_memmapped_#t~ret705#1, megaraid_isr_memmapped_#t~mem706#1.base, megaraid_isr_memmapped_#t~mem706#1.offset, megaraid_isr_memmapped_#t~ret707#1, megaraid_isr_memmapped_#t~mem708#1.base, megaraid_isr_memmapped_#t~mem708#1.offset, megaraid_isr_memmapped_#t~mem709#1.base, megaraid_isr_memmapped_#t~mem709#1.offset, megaraid_isr_memmapped_#t~mem710#1, megaraid_isr_memmapped_#t~mem711#1.base, megaraid_isr_memmapped_#t~mem711#1.offset, megaraid_isr_memmapped_#t~mem712#1.base, megaraid_isr_memmapped_#t~mem712#1.offset, megaraid_isr_memmapped_#t~mem713#1, megaraid_isr_memmapped_#t~mem714#1.base, megaraid_isr_memmapped_#t~mem714#1.offset, megaraid_isr_memmapped_#t~memcpy~res715#1.base, megaraid_isr_memmapped_#t~memcpy~res715#1.offset, megaraid_isr_memmapped_#t~mem716#1.base, megaraid_isr_memmapped_#t~mem716#1.offset, megaraid_isr_memmapped_#t~mem717#1.base, megaraid_isr_memmapped_#t~mem717#1.offset, megaraid_isr_memmapped_#t~ret718#1, megaraid_isr_memmapped_#t~bitwise719#1, megaraid_isr_memmapped_#t~ret720#1, megaraid_isr_memmapped_~irq#1, megaraid_isr_memmapped_~devp#1.base, megaraid_isr_memmapped_~devp#1.offset, megaraid_isr_memmapped_~adapter~2#1.base, megaraid_isr_memmapped_~adapter~2#1.offset, megaraid_isr_memmapped_~flags~2#1, megaraid_isr_memmapped_~status~1#1, megaraid_isr_memmapped_~dword~0#1, megaraid_isr_memmapped_~nstatus~1#1, megaraid_isr_memmapped_~#completed~1#1.base, megaraid_isr_memmapped_~#completed~1#1.offset, megaraid_isr_memmapped_~handled~1#1, megaraid_isr_memmapped_~tmp~45#1.base, megaraid_isr_memmapped_~tmp~45#1.offset, megaraid_isr_memmapped_~__len~7#1, megaraid_isr_memmapped_~__ret~8#1.base, megaraid_isr_memmapped_~__ret~8#1.offset, megaraid_isr_memmapped_~tmp___0~14#1, megaraid_isr_memmapped_~tmp___1~7#1;megaraid_isr_memmapped_~irq#1 := megaraid_isr_memmapped_#in~irq#1;megaraid_isr_memmapped_~devp#1.base, megaraid_isr_memmapped_~devp#1.offset := megaraid_isr_memmapped_#in~devp#1.base, megaraid_isr_memmapped_#in~devp#1.offset;havoc megaraid_isr_memmapped_~adapter~2#1.base, megaraid_isr_memmapped_~adapter~2#1.offset;havoc megaraid_isr_memmapped_~flags~2#1;havoc megaraid_isr_memmapped_~status~1#1;havoc megaraid_isr_memmapped_~dword~0#1;havoc megaraid_isr_memmapped_~nstatus~1#1;call megaraid_isr_memmapped_~#completed~1#1.base, megaraid_isr_memmapped_~#completed~1#1.offset := #Ultimate.allocOnStack(46);havoc megaraid_isr_memmapped_~handled~1#1;havoc megaraid_isr_memmapped_~tmp~45#1.base, megaraid_isr_memmapped_~tmp~45#1.offset;havoc megaraid_isr_memmapped_~__len~7#1;havoc megaraid_isr_memmapped_~__ret~8#1.base, megaraid_isr_memmapped_~__ret~8#1.offset;havoc megaraid_isr_memmapped_~tmp___0~14#1;havoc megaraid_isr_memmapped_~tmp___1~7#1;megaraid_isr_memmapped_~adapter~2#1.base, megaraid_isr_memmapped_~adapter~2#1.offset := megaraid_isr_memmapped_~devp#1.base, megaraid_isr_memmapped_~devp#1.offset;megaraid_isr_memmapped_~dword~0#1 := 0;megaraid_isr_memmapped_~handled~1#1 := 0; [2025-02-08 02:04:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6698: SUMMARY for call mega_cmd_done(megaraid_isr_iomapped_~adapter~1#1.base, megaraid_isr_iomapped_~adapter~1#1.offset, megaraid_isr_iomapped_~#completed~0#1.base, megaraid_isr_iomapped_~#completed~0#1.offset, (if megaraid_isr_iomapped_~nstatus~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_isr_iomapped_~nstatus~0#1 % 256 % 4294967296 else megaraid_isr_iomapped_~nstatus~0#1 % 256 % 4294967296 - 4294967296), (if megaraid_isr_iomapped_~status~0#1 % 256 % 4294967296 <= 2147483647 then megaraid_isr_iomapped_~status~0#1 % 256 % 4294967296 else megaraid_isr_iomapped_~status~0#1 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5707: mega_query_adapter_~__ret~1#1.base, mega_query_adapter_~__ret~1#1.offset := mega_query_adapter_#t~memcpy~res337#1.base, mega_query_adapter_#t~memcpy~res337#1.offset;havoc mega_query_adapter_#t~memcpy~res337#1.base, mega_query_adapter_#t~memcpy~res337#1.offset; [2025-02-08 02:04:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5707-1: SUMMARY for call mega_query_adapter_#t~memcpy~res337#1.base, mega_query_adapter_#t~memcpy~res337#1.offset := #Ultimate.C_memcpy#22(mega_query_adapter_~adapter#1.base, 1182 + mega_query_adapter_~adapter#1.offset, mega_query_adapter_~adapter#1.base, 152 + mega_query_adapter_~adapter#1.offset, mega_query_adapter_~__len~0#1); srcloc: null [2025-02-08 02:04:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8944: assume 0 == megadev_ioctl_~rval~3#1; [2025-02-08 02:04:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8944: assume !(0 == megadev_ioctl_~rval~3#1); [2025-02-08 02:04:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8878: assume true; [2025-02-08 02:04:48,913 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8878: assume !true; [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10464: havoc scsi_scan_host_~arg0#1.base, scsi_scan_host_~arg0#1.offset;havoc scsi_scan_host_#in~arg0#1.base, scsi_scan_host_#in~arg0#1.offset;assume { :end_inline_scsi_scan_host } true;~hba_count~0 := 1 + ~hba_count~0;megaraid_probe_one_#res#1 := 0;call ULTIMATE.dealloc(megaraid_probe_one_~#magic~0#1.base, megaraid_probe_one_~#magic~0#1.offset);havoc megaraid_probe_one_~#magic~0#1.base, megaraid_probe_one_~#magic~0#1.offset;call ULTIMATE.dealloc(megaraid_probe_one_~#magic64~0#1.base, megaraid_probe_one_~#magic64~0#1.offset);havoc megaraid_probe_one_~#magic64~0#1.base, megaraid_probe_one_~#magic64~0#1.offset;call ULTIMATE.dealloc(megaraid_probe_one_~#__key~1#1.base, megaraid_probe_one_~#__key~1#1.offset);havoc megaraid_probe_one_~#__key~1#1.base, megaraid_probe_one_~#__key~1#1.offset;call ULTIMATE.dealloc(megaraid_probe_one_~#__key___0~0#1.base, megaraid_probe_one_~#__key___0~0#1.offset);havoc megaraid_probe_one_~#__key___0~0#1.base, megaraid_probe_one_~#__key___0~0#1.offset; [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10200-3: assume 536870912 == megaraid_probe_one_~flag~0#1 % 18446744073709551616;megaraid_probe_one_#t~bitwise1704#1 := megaraid_probe_one_~flag~0#1; [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10200-3: assume !(536870912 == megaraid_probe_one_~flag~0#1 % 18446744073709551616); [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10200-4: assume 0 == megaraid_probe_one_~flag~0#1 % 18446744073709551616;megaraid_probe_one_#t~bitwise1704#1 := 0; [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10200-4: assume !(0 == megaraid_probe_one_~flag~0#1 % 18446744073709551616); [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9209: assume 0 != mega_m_to_n_~tmp~72#1 % 18446744073709551616;mega_m_to_n_#res#1 := -14;call ULTIMATE.dealloc(mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset);havoc mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset;call ULTIMATE.dealloc(mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset);havoc mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset; [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9209: assume !(0 != mega_m_to_n_~tmp~72#1 % 18446744073709551616); [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10200: assume 0 != megaraid_probe_one_#t~bitwise1704#1 % 18446744073709551616;havoc megaraid_probe_one_#t~bitwise1704#1;call write~$Pointer$#22(0, (if megaraid_probe_one_~mega_baseport~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then megaraid_probe_one_~mega_baseport~0#1 % 18446744073709551616 % 18446744073709551616 else megaraid_probe_one_~mega_baseport~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), megaraid_probe_one_~adapter~23#1.base, 16 + megaraid_probe_one_~adapter~23#1.offset, 8); [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10200: assume !(0 != megaraid_probe_one_#t~bitwise1704#1 % 18446744073709551616);havoc megaraid_probe_one_#t~bitwise1704#1; [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10200-1: [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9143: assume -2147483648 <= megadev_ioctl_#t~ret1516#1 && megadev_ioctl_#t~ret1516#1 <= 2147483647;megadev_ioctl_~tmp___7~4#1 := megadev_ioctl_#t~ret1516#1;havoc megadev_ioctl_#t~mem1515#1;havoc megadev_ioctl_#t~ret1516#1; [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10200-2: havoc megaraid_probe_one_#t~bitwise1704#1;assume megaraid_probe_one_#t~bitwise1704#1 % 18446744073709551616 <= megaraid_probe_one_~flag~0#1 % 18446744073709551616 && megaraid_probe_one_#t~bitwise1704#1 % 18446744073709551616 <= 536870912; [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10134: megaraid_probe_one_#t~ret1680#1 := pci_read_config_dword_#res#1;havoc pci_read_config_dword_#t~mem137#1.base, pci_read_config_dword_#t~mem137#1.offset, pci_read_config_dword_#t~mem138#1, pci_read_config_dword_#t~ret139#1, pci_read_config_dword_~dev#1.base, pci_read_config_dword_~dev#1.offset, pci_read_config_dword_~where#1, pci_read_config_dword_~val#1.base, pci_read_config_dword_~val#1.offset, pci_read_config_dword_~tmp~13#1;havoc pci_read_config_dword_#in~dev#1.base, pci_read_config_dword_#in~dev#1.offset, pci_read_config_dword_#in~where#1, pci_read_config_dword_#in~val#1.base, pci_read_config_dword_#in~val#1.offset;assume { :end_inline_pci_read_config_dword } true;assume -2147483648 <= megaraid_probe_one_#t~ret1680#1 && megaraid_probe_one_#t~ret1680#1 <= 2147483647;havoc megaraid_probe_one_#t~ret1680#1;call megaraid_probe_one_#t~mem1681#1 := read~int#16(megaraid_probe_one_~#magic64~0#1.base, megaraid_probe_one_~#magic64~0#1.offset, 4); [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9143-1: SUMMARY for call megadev_ioctl_#t~ret1516#1 := copy_to_user(0, (if megadev_ioctl_~uxferaddr~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then megadev_ioctl_~uxferaddr~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else megadev_ioctl_~uxferaddr~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), megadev_ioctl_~data~0#1.base, megadev_ioctl_~data~0#1.offset, megadev_ioctl_#t~mem1515#1); srcloc: null [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9804: call ULTIMATE.dealloc(mega_do_del_logdrv_~#mc~3#1.base, mega_do_del_logdrv_~#mc~3#1.offset);havoc mega_do_del_logdrv_~#mc~3#1.base, mega_do_del_logdrv_~#mc~3#1.offset;mega_del_logdrv_#t~ret1595#1 := mega_do_del_logdrv_#res#1;havoc mega_do_del_logdrv_#t~memset~res1606#1.base, mega_do_del_logdrv_#t~memset~res1606#1.offset, mega_do_del_logdrv_#t~ret1607#1, mega_do_del_logdrv_#t~ret1608#1, mega_do_del_logdrv_~adapter#1.base, mega_do_del_logdrv_~adapter#1.offset, mega_do_del_logdrv_~logdrv#1, mega_do_del_logdrv_~#mc~3#1.base, mega_do_del_logdrv_~#mc~3#1.offset, mega_do_del_logdrv_~rval~7#1;havoc mega_do_del_logdrv_#in~adapter#1.base, mega_do_del_logdrv_#in~adapter#1.offset, mega_do_del_logdrv_#in~logdrv#1;assume { :end_inline_mega_do_del_logdrv } true;assume -2147483648 <= mega_del_logdrv_#t~ret1595#1 && mega_del_logdrv_#t~ret1595#1 <= 2147483647;mega_del_logdrv_~rval~6#1 := mega_del_logdrv_#t~ret1595#1;havoc mega_del_logdrv_#t~ret1595#1; [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699-1: SUMMARY for call mega_rundoneq(megaraid_isr_iomapped_~adapter~1#1.base, megaraid_isr_iomapped_~adapter~1#1.offset); srcloc: null [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699: megaraid_isr_iomapped_~handled~0#1 := 1; [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5642: assume 0 == (mega_query_adapter_~ext_inq~0#1.base + mega_query_adapter_~ext_inq~0#1.offset) % 18446744073709551616;mega_query_adapter_#res#1 := -1;call ULTIMATE.dealloc(mega_query_adapter_~#raw_mbox~0#1.base, mega_query_adapter_~#raw_mbox~0#1.offset);havoc mega_query_adapter_~#raw_mbox~0#1.base, mega_query_adapter_~#raw_mbox~0#1.offset;call ULTIMATE.dealloc(mega_query_adapter_~#dma_handle~0#1.base, mega_query_adapter_~#dma_handle~0#1.offset);havoc mega_query_adapter_~#dma_handle~0#1.base, mega_query_adapter_~#dma_handle~0#1.offset; [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5642: assume !(0 == (mega_query_adapter_~ext_inq~0#1.base + mega_query_adapter_~ext_inq~0#1.offset) % 18446744073709551616);mega_query_adapter_~inq~0#1.base, mega_query_adapter_~inq~0#1.offset := mega_query_adapter_~ext_inq~0#1.base, mega_query_adapter_~ext_inq~0#1.offset;call mega_query_adapter_#t~mem296#1 := read~int#22(mega_query_adapter_~#dma_handle~0#1.base, mega_query_adapter_~#dma_handle~0#1.offset, 8);call write~int#22(mega_query_adapter_#t~mem296#1, mega_query_adapter_~mbox~0#1.base, 8 + mega_query_adapter_~mbox~0#1.offset, 4);havoc mega_query_adapter_#t~mem296#1;call write~int#22(4, mega_query_adapter_~mbox~0#1.base, mega_query_adapter_~mbox~0#1.offset, 1); [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6765-1: SUMMARY for call atomic_sub((if megaraid_isr_memmapped_~nstatus~1#1 % 256 % 4294967296 <= 2147483647 then megaraid_isr_memmapped_~nstatus~1#1 % 256 % 4294967296 else megaraid_isr_memmapped_~nstatus~1#1 % 256 % 4294967296 - 4294967296), megaraid_isr_memmapped_~adapter~2#1.base, 1177 + megaraid_isr_memmapped_~adapter~2#1.offset); srcloc: null [2025-02-08 02:04:48,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6765: megaraid_isr_memmapped_~__len~7#1 := megaraid_isr_memmapped_~nstatus~1#1 % 256;call megaraid_isr_memmapped_#t~mem714#1.base, megaraid_isr_memmapped_#t~mem714#1.offset := read~$Pointer$#22(megaraid_isr_memmapped_~adapter~2#1.base, 48 + megaraid_isr_memmapped_~adapter~2#1.offset, 8); [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8681: call mega_init_scb_#t~mem1403#1.base, mega_init_scb_#t~mem1403#1.offset := read~$Pointer$#22(mega_init_scb_~adapter#1.base, 1169 + mega_init_scb_~adapter#1.offset, 8);mega_init_scb_~scb~7#1.base, mega_init_scb_~scb~7#1.offset := mega_init_scb_#t~mem1403#1.base, mega_init_scb_#t~mem1403#1.offset + 178 * (if mega_init_scb_~i~8#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mega_init_scb_~i~8#1 % 18446744073709551616 % 18446744073709551616 else mega_init_scb_~i~8#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call write~$Pointer$#22(0, 0, mega_init_scb_~scb~7#1.base, 130 + mega_init_scb_~scb~7#1.offset, 8);call write~$Pointer$#22(0, 0, mega_init_scb_~scb~7#1.base, 122 + mega_init_scb_~scb~7#1.offset, 8);call write~$Pointer$#22(0, 0, mega_init_scb_~scb~7#1.base, 146 + mega_init_scb_~scb~7#1.offset, 8);call write~$Pointer$#22(0, 0, mega_init_scb_~scb~7#1.base, 162 + mega_init_scb_~scb~7#1.offset, 8);mega_init_scb_~i~8#1 := 1 + mega_init_scb_~i~8#1;call mega_init_scb_#t~mem1404#1 := read~int#22(mega_init_scb_~adapter#1.base, 1168 + mega_init_scb_~adapter#1.offset, 1); [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7492-1: SUMMARY for call mega_create_proc_entry_#t~ret924#1.base, mega_create_proc_entry_#t~ret924#1.offset := create_proc_read_entry(38, 0, 33024, mega_create_proc_entry_~controller_proc_dir_entry~0#1.base, mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset, #funAddr~proc_read_config.base, #funAddr~proc_read_config.offset, mega_create_proc_entry_~adapter~6#1.base, mega_create_proc_entry_~adapter~6#1.offset); srcloc: null [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7492: call write~$Pointer$#22(mega_create_proc_entry_#t~ret924#1.base, mega_create_proc_entry_#t~ret924#1.offset, mega_create_proc_entry_~adapter~6#1.base, 1204 + mega_create_proc_entry_~adapter~6#1.offset, 8);havoc mega_create_proc_entry_#t~ret924#1.base, mega_create_proc_entry_#t~ret924#1.offset; [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276: assume mega_m_to_n_~__len~11#1 % 18446744073709551616 > 63; [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276: assume !(mega_m_to_n_~__len~11#1 % 18446744073709551616 > 63); [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11060: havoc capable_#t~nondet1846#1;megadev_open_#t~ret1421#1 := capable_#res#1;havoc capable_#t~nondet1846#1, capable_~arg0#1;havoc capable_#in~arg0#1;assume { :end_inline_capable } true;megadev_open_~tmp~70#1 := (if 0 == megadev_open_#t~ret1421#1 % 256 then 0 else 1);havoc megadev_open_#t~ret1421#1; [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8946: havoc megadev_ioctl_#t~memset~res1442#1.base, megadev_ioctl_#t~memset~res1442#1.offset;call write~int#22(megadev_ioctl_~rval~3#1, megadev_ioctl_~#mc~2#1.base, 17 + megadev_ioctl_~#mc~2#1.offset, 1); [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9078: assume 0 != megadev_ioctl_#t~mem1488#1 % 4294967296;havoc megadev_ioctl_#t~mem1488#1;call megadev_ioctl_#t~mem1489#1.base, megadev_ioctl_#t~mem1489#1.offset := read~$Pointer$#1(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, 8);call megadev_ioctl_#t~mem1490#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 34 + megadev_ioctl_~#uioc~0#1.offset, 4); [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9078: assume !(0 != megadev_ioctl_#t~mem1488#1 % 4294967296);havoc megadev_ioctl_#t~mem1488#1; [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4718: havoc _raw_spin_unlock_irq_~arg0#1.base, _raw_spin_unlock_irq_~arg0#1.offset;havoc _raw_spin_unlock_irq_#in~arg0#1.base, _raw_spin_unlock_irq_#in~arg0#1.offset;assume { :end_inline__raw_spin_unlock_irq } true; [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8946-1: SUMMARY for call megadev_ioctl_#t~memset~res1442#1.base, megadev_ioctl_#t~memset~res1442#1.offset := #Ultimate.C_memset#22(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset, 0, 18); srcloc: null [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7295-1: SUMMARY for call megaraid_abort_#t~ret875#1 := megaraid_abort_and_reset(megaraid_abort_~adapter~4#1.base, megaraid_abort_~adapter~4#1.offset, megaraid_abort_~cmd#1.base, megaraid_abort_~cmd#1.offset, 8); srcloc: null [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7295: assume -2147483648 <= megaraid_abort_#t~ret875#1 && megaraid_abort_#t~ret875#1 <= 2147483647;megaraid_abort_~rval~0#1 := megaraid_abort_#t~ret875#1;havoc megaraid_abort_#t~ret875#1; [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10136: assume 665 == megaraid_probe_one_#t~mem1681#1 % 4294967296;havoc megaraid_probe_one_#t~mem1681#1; [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10136: assume !(665 == megaraid_probe_one_#t~mem1681#1 % 4294967296);havoc megaraid_probe_one_#t~mem1681#1; [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6767-1: SUMMARY for call megaraid_isr_memmapped_#t~memcpy~res715#1.base, megaraid_isr_memmapped_#t~memcpy~res715#1.offset := #Ultimate.C_memcpy#22(megaraid_isr_memmapped_~#completed~1#1.base, megaraid_isr_memmapped_~#completed~1#1.offset, megaraid_isr_memmapped_#t~mem714#1.base, 18 + megaraid_isr_memmapped_#t~mem714#1.offset, megaraid_isr_memmapped_~__len~7#1); srcloc: null [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6767: megaraid_isr_memmapped_~__ret~8#1.base, megaraid_isr_memmapped_~__ret~8#1.offset := megaraid_isr_memmapped_#t~memcpy~res715#1.base, megaraid_isr_memmapped_#t~memcpy~res715#1.offset;havoc megaraid_isr_memmapped_#t~mem714#1.base, megaraid_isr_memmapped_#t~mem714#1.offset;havoc megaraid_isr_memmapped_#t~memcpy~res715#1.base, megaraid_isr_memmapped_#t~memcpy~res715#1.offset;call megaraid_isr_memmapped_#t~mem716#1.base, megaraid_isr_memmapped_#t~mem716#1.offset := read~$Pointer$#22(megaraid_isr_memmapped_~adapter~2#1.base, 16 + megaraid_isr_memmapped_~adapter~2#1.offset, 8); [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10797: assume false; [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10797: assume !false; [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6701-1: SUMMARY for call megaraid_isr_iomapped_#t~ret703#1 := atomic_read(megaraid_isr_iomapped_~adapter~1#1.base, 1344 + megaraid_isr_iomapped_~adapter~1#1.offset); srcloc: null [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6701: assume -2147483648 <= megaraid_isr_iomapped_#t~ret703#1 && megaraid_isr_iomapped_#t~ret703#1 <= 2147483647;megaraid_isr_iomapped_~tmp___0~13#1 := megaraid_isr_iomapped_#t~ret703#1;havoc megaraid_isr_iomapped_#t~ret703#1; [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7494: call write~$Pointer$#22(mega_create_proc_entry_#t~ret925#1.base, mega_create_proc_entry_#t~ret925#1.offset, mega_create_proc_entry_~adapter~6#1.base, 1212 + mega_create_proc_entry_~adapter~6#1.offset, 8);havoc mega_create_proc_entry_#t~ret925#1.base, mega_create_proc_entry_#t~ret925#1.offset; [2025-02-08 02:04:48,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7494-1: SUMMARY for call mega_create_proc_entry_#t~ret925#1.base, mega_create_proc_entry_#t~ret925#1.offset := create_proc_read_entry(39, 0, 33024, mega_create_proc_entry_~controller_proc_dir_entry~0#1.base, mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset, #funAddr~proc_read_stat.base, #funAddr~proc_read_stat.offset, mega_create_proc_entry_~adapter~6#1.base, mega_create_proc_entry_~adapter~6#1.offset); srcloc: null [2025-02-08 02:04:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5380: assume 0 != (pci_unmap_single_~hwdev#1.base + pci_unmap_single_~hwdev#1.offset) % 18446744073709551616;pci_unmap_single_~tmp~27#1.base, pci_unmap_single_~tmp~27#1.offset := pci_unmap_single_~hwdev#1.base, 137 + pci_unmap_single_~hwdev#1.offset; [2025-02-08 02:04:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5380: assume !(0 != (pci_unmap_single_~hwdev#1.base + pci_unmap_single_~hwdev#1.offset) % 18446744073709551616);pci_unmap_single_~tmp~27#1.base, pci_unmap_single_~tmp~27#1.offset := 0, 0; [2025-02-08 02:04:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9278-1: SUMMARY for call mega_m_to_n_#t~memcpy~res1533#1.base, mega_m_to_n_#t~memcpy~res1533#1.offset := #Ultimate.C_memcpy#22(mega_m_to_n_~uioc#1.base, 16 + mega_m_to_n_~uioc#1.offset, mega_m_to_n_~#uioc_mimd~0#1.base, 24 + mega_m_to_n_~#uioc_mimd~0#1.offset, mega_m_to_n_~__len~11#1); srcloc: null [2025-02-08 02:04:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7296-1: SUMMARY for call mega_rundoneq(megaraid_abort_~adapter~4#1.base, megaraid_abort_~adapter~4#1.offset); srcloc: null [2025-02-08 02:04:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7296: megaraid_abort_#res#1 := megaraid_abort_~rval~0#1; [2025-02-08 02:04:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9146: assume 0 != megadev_ioctl_~tmp___7~4#1;megadev_ioctl_~rval~3#1 := -14; [2025-02-08 02:04:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9146: assume !(0 != megadev_ioctl_~tmp___7~4#1); [2025-02-08 02:04:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9278: mega_m_to_n_~__ret~12#1.base, mega_m_to_n_~__ret~12#1.offset := mega_m_to_n_#t~memcpy~res1533#1.base, mega_m_to_n_#t~memcpy~res1533#1.offset;havoc mega_m_to_n_#t~memcpy~res1533#1.base, mega_m_to_n_#t~memcpy~res1533#1.offset; [2025-02-08 02:04:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10137-4: assume 0 == megaraid_probe_one_~flag~0#1 % 18446744073709551616 || 67108864 == megaraid_probe_one_~flag~0#1 % 18446744073709551616;megaraid_probe_one_#t~bitwise1682#1 := 67108864; [2025-02-08 02:04:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10137-4: assume !(0 == megaraid_probe_one_~flag~0#1 % 18446744073709551616 || 67108864 == megaraid_probe_one_~flag~0#1 % 18446744073709551616); [2025-02-08 02:04:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8948: assume -2147483648 <= megadev_ioctl_#t~ret1443#1 && megadev_ioctl_#t~ret1443#1 <= 2147483647;megadev_ioctl_~rval~3#1 := megadev_ioctl_#t~ret1443#1;havoc megadev_ioctl_#t~ret1443#1; [2025-02-08 02:04:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8948-1: SUMMARY for call megadev_ioctl_#t~ret1443#1 := mega_n_to_m(0, (if megadev_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then megadev_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 else megadev_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset); srcloc: null [2025-02-08 02:04:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8882: assume false; [2025-02-08 02:04:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8882: assume !false; [2025-02-08 02:04:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10137: megaraid_probe_one_~flag~0#1 := megaraid_probe_one_#t~bitwise1682#1;havoc megaraid_probe_one_#t~bitwise1682#1; [2025-02-08 02:04:48,916 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11128: havoc pci_bus_read_config_word_#t~nondet1854#1;pci_read_config_word_#t~ret136#1 := pci_bus_read_config_word_#res#1;havoc pci_bus_read_config_word_#t~nondet1854#1, pci_bus_read_config_word_~arg0#1.base, pci_bus_read_config_word_~arg0#1.offset, pci_bus_read_config_word_~arg1#1, pci_bus_read_config_word_~arg2#1, pci_bus_read_config_word_~arg3#1.base, pci_bus_read_config_word_~arg3#1.offset;havoc pci_bus_read_config_word_#in~arg0#1.base, pci_bus_read_config_word_#in~arg0#1.offset, pci_bus_read_config_word_#in~arg1#1, pci_bus_read_config_word_#in~arg2#1, pci_bus_read_config_word_#in~arg3#1.base, pci_bus_read_config_word_#in~arg3#1.offset;assume { :end_inline_pci_bus_read_config_word } true;assume -2147483648 <= pci_read_config_word_#t~ret136#1 && pci_read_config_word_#t~ret136#1 <= 2147483647;pci_read_config_word_~tmp~12#1 := pci_read_config_word_#t~ret136#1;havoc pci_read_config_word_#t~mem134#1.base, pci_read_config_word_#t~mem134#1.offset;havoc pci_read_config_word_#t~mem135#1;havoc pci_read_config_word_#t~ret136#1;pci_read_config_word_#res#1 := pci_read_config_word_~tmp~12#1; [2025-02-08 02:04:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10137-1: [2025-02-08 02:04:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9080: megadev_ioctl_~data~0#1.base, megadev_ioctl_~data~0#1.offset := megadev_ioctl_#t~ret1491#1.base, megadev_ioctl_#t~ret1491#1.offset;havoc megadev_ioctl_#t~mem1489#1.base, megadev_ioctl_#t~mem1489#1.offset;havoc megadev_ioctl_#t~mem1490#1;havoc megadev_ioctl_#t~ret1491#1.base, megadev_ioctl_#t~ret1491#1.offset; [2025-02-08 02:04:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10137-2: havoc megaraid_probe_one_#t~bitwise1682#1;assume (megaraid_probe_one_#t~bitwise1682#1 % 18446744073709551616 >= megaraid_probe_one_~flag~0#1 % 18446744073709551616 && megaraid_probe_one_#t~bitwise1682#1 % 18446744073709551616 >= 67108864) && megaraid_probe_one_#t~bitwise1682#1 % 18446744073709551616 <= 67108864 + megaraid_probe_one_~flag~0#1 % 18446744073709551616; [2025-02-08 02:04:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9080-1: SUMMARY for call megadev_ioctl_#t~ret1491#1.base, megadev_ioctl_#t~ret1491#1.offset := pci_alloc_consistent(megadev_ioctl_#t~mem1489#1.base, megadev_ioctl_#t~mem1489#1.offset, megadev_ioctl_#t~mem1490#1 % 4294967296, megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset); srcloc: null [2025-02-08 02:04:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10137-3: assume false;megaraid_probe_one_#t~bitwise1682#1 := megaraid_probe_one_~flag~0#1; [2025-02-08 02:04:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10137-3: assume !false; [2025-02-08 02:04:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5711: call write~int#22(0, mega_query_adapter_~adapter#1.base, 1186 + mega_query_adapter_~adapter#1.offset, 1);mega_query_adapter_~__len___0~0#1 := 4; [2025-02-08 02:04:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8816: havoc megadev_ioctl_#t~memset~res1422#1.base, megadev_ioctl_#t~memset~res1422#1.offset;assume { :begin_inline_mega_m_to_n } true;mega_m_to_n_#in~arg#1.base, mega_m_to_n_#in~arg#1.offset, mega_m_to_n_#in~uioc#1.base, mega_m_to_n_#in~uioc#1.offset := 0, (if megadev_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then megadev_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 else megadev_ioctl_~arg#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;havoc mega_m_to_n_#res#1;havoc mega_m_to_n_#t~ret1523#1, mega_m_to_n_#t~nondet1524#1, mega_m_to_n_#t~ret1525#1, mega_m_to_n_#t~mem1526#1, mega_m_to_n_#t~mem1527#1, mega_m_to_n_#t~mem1528#1.base, mega_m_to_n_#t~mem1528#1.offset, mega_m_to_n_#t~mem1529#1.base, mega_m_to_n_#t~mem1529#1.offset, mega_m_to_n_#t~mem1530#1, mega_m_to_n_#t~mem1531#1.base, mega_m_to_n_#t~mem1531#1.offset, mega_m_to_n_#t~mem1532#1, mega_m_to_n_#t~memcpy~res1533#1.base, mega_m_to_n_#t~memcpy~res1533#1.offset, mega_m_to_n_#t~memcpy~res1534#1.base, mega_m_to_n_#t~memcpy~res1534#1.offset, mega_m_to_n_#t~mem1535#1, mega_m_to_n_#t~mem1536#1, mega_m_to_n_#t~mem1537#1, mega_m_to_n_#t~mem1538#1, mega_m_to_n_#t~bitwise1539#1, mega_m_to_n_#t~mem1540#1, mega_m_to_n_#t~memcpy~res1541#1.base, mega_m_to_n_#t~memcpy~res1541#1.offset, mega_m_to_n_#t~memcpy~res1542#1.base, mega_m_to_n_#t~memcpy~res1542#1.offset, mega_m_to_n_#t~mem1543#1, mega_m_to_n_#t~mem1544#1, mega_m_to_n_#t~mem1545#1, mega_m_to_n_#t~mem1546#1, mega_m_to_n_#t~mem1547#1, mega_m_to_n_#t~mem1548#1, mega_m_to_n_#t~mem1549#1, mega_m_to_n_#t~bitwise1550#1, mega_m_to_n_~arg#1.base, mega_m_to_n_~arg#1.offset, mega_m_to_n_~uioc#1.base, mega_m_to_n_~uioc#1.offset, mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset, mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset, mega_m_to_n_~opcode~0#1, mega_m_to_n_~subopcode~0#1, mega_m_to_n_~tmp~72#1, mega_m_to_n_~tmp___0~29#1, mega_m_to_n_~tmp___1~20#1, mega_m_to_n_~__len~11#1, mega_m_to_n_~__ret~12#1.base, mega_m_to_n_~__ret~12#1.offset, mega_m_to_n_~__len___0~2#1, mega_m_to_n_~__ret___0~2#1.base, mega_m_to_n_~__ret___0~2#1.offset;mega_m_to_n_~arg#1.base, mega_m_to_n_~arg#1.offset := mega_m_to_n_#in~arg#1.base, mega_m_to_n_#in~arg#1.offset;mega_m_to_n_~uioc#1.base, mega_m_to_n_~uioc#1.offset := mega_m_to_n_#in~uioc#1.base, mega_m_to_n_#in~uioc#1.offset;call mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset := #Ultimate.allocOnStack(113);call mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset := #Ultimate.allocOnStack(8);havoc mega_m_to_n_~opcode~0#1;havoc mega_m_to_n_~subopcode~0#1;havoc mega_m_to_n_~tmp~72#1;havoc mega_m_to_n_~tmp___0~29#1;havoc mega_m_to_n_~tmp___1~20#1;havoc mega_m_to_n_~__len~11#1;havoc mega_m_to_n_~__ret~12#1.base, mega_m_to_n_~__ret~12#1.offset;havoc mega_m_to_n_~__len___0~2#1;havoc mega_m_to_n_~__ret___0~2#1.base, mega_m_to_n_~__ret___0~2#1.offset;call write~int#22(0, mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset, 1);call write~int#22(0, mega_m_to_n_~#signature~0#1.base, 1 + mega_m_to_n_~#signature~0#1.offset, 1);call write~int#22(0, mega_m_to_n_~#signature~0#1.base, 2 + mega_m_to_n_~#signature~0#1.offset, 1);call write~int#22(0, mega_m_to_n_~#signature~0#1.base, 3 + mega_m_to_n_~#signature~0#1.offset, 1);call write~int#22(0, mega_m_to_n_~#signature~0#1.base, 4 + mega_m_to_n_~#signature~0#1.offset, 1);call write~int#22(0, mega_m_to_n_~#signature~0#1.base, 5 + mega_m_to_n_~#signature~0#1.offset, 1);call write~int#22(0, mega_m_to_n_~#signature~0#1.base, 6 + mega_m_to_n_~#signature~0#1.offset, 1);call write~int#22(0, mega_m_to_n_~#signature~0#1.base, 7 + mega_m_to_n_~#signature~0#1.offset, 1); [2025-02-08 02:04:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8816-1: SUMMARY for call megadev_ioctl_#t~memset~res1422#1.base, megadev_ioctl_#t~memset~res1422#1.offset := #Ultimate.C_memset#22(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset, 0, 48); srcloc: null [2025-02-08 02:04:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9609: havoc mega_enum_raid_scsi_#t~memset~res1566#1.base, mega_enum_raid_scsi_#t~memset~res1566#1.offset;call write~int#22(169, mega_enum_raid_scsi_~#raw_mbox~2#1.base, mega_enum_raid_scsi_~#raw_mbox~2#1.offset, 1);call write~int#22(0, mega_enum_raid_scsi_~#raw_mbox~2#1.base, 2 + mega_enum_raid_scsi_~#raw_mbox~2#1.offset, 1);call mega_enum_raid_scsi_#t~mem1567#1.base, mega_enum_raid_scsi_#t~mem1567#1.offset := read~$Pointer$#22(mega_enum_raid_scsi_~adapter#1.base, 128 + mega_enum_raid_scsi_~adapter#1.offset, 8); [2025-02-08 02:04:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9609-1: SUMMARY for call mega_enum_raid_scsi_#t~memset~res1566#1.base, mega_enum_raid_scsi_#t~memset~res1566#1.offset := #Ultimate.C_memset#22(mega_enum_raid_scsi_~mbox~8#1.base, mega_enum_raid_scsi_~mbox~8#1.offset, 0, 15); srcloc: null [2025-02-08 02:04:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6703: assume 0 == megaraid_isr_iomapped_~tmp___0~13#1; [2025-02-08 02:04:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6703: assume !(0 == megaraid_isr_iomapped_~tmp___0~13#1); [2025-02-08 02:04:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6769-1: SUMMARY for call writel(2, megaraid_isr_memmapped_#t~mem716#1.base, 32 + megaraid_isr_memmapped_#t~mem716#1.offset); srcloc: null [2025-02-08 02:04:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6769: havoc megaraid_isr_memmapped_#t~mem716#1.base, megaraid_isr_memmapped_#t~mem716#1.offset;megaraid_isr_memmapped_~handled~1#1 := 1; [2025-02-08 02:04:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9808: havoc mega_do_del_logdrv_#t~memset~res1606#1.base, mega_do_del_logdrv_#t~memset~res1606#1.offset;call write~int#22(164, mega_do_del_logdrv_~#mc~3#1.base, mega_do_del_logdrv_~#mc~3#1.offset, 1);call write~int#22(28, mega_do_del_logdrv_~#mc~3#1.base, 2 + mega_do_del_logdrv_~#mc~3#1.offset, 1);call write~int#22(mega_do_del_logdrv_~logdrv#1, mega_do_del_logdrv_~#mc~3#1.base, 3 + mega_do_del_logdrv_~#mc~3#1.offset, 1); [2025-02-08 02:04:48,917 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9808-1: SUMMARY for call mega_do_del_logdrv_#t~memset~res1606#1.base, mega_do_del_logdrv_#t~memset~res1606#1.offset := #Ultimate.C_memset#22(mega_do_del_logdrv_~#mc~3#1.base, mega_do_del_logdrv_~#mc~3#1.offset, 0, 18); srcloc: null [2025-02-08 02:04:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8751-1: mega_init_scb_#res#1 := 0; [2025-02-08 02:04:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10799: assume 0 == main_~ldv_s_megadev_fops_file_operations~0#1;assume { :begin_inline_megadev_open } true;megadev_open_#in~inode#1.base, megadev_open_#in~inode#1.offset, megadev_open_#in~filep#1.base, megadev_open_#in~filep#1.offset := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc megadev_open_#res#1;havoc megadev_open_#t~ret1421#1, megadev_open_~inode#1.base, megadev_open_~inode#1.offset, megadev_open_~filep#1.base, megadev_open_~filep#1.offset, megadev_open_~tmp~70#1, megadev_open_~tmp___0~27#1;megadev_open_~inode#1.base, megadev_open_~inode#1.offset := megadev_open_#in~inode#1.base, megadev_open_#in~inode#1.offset;megadev_open_~filep#1.base, megadev_open_~filep#1.offset := megadev_open_#in~filep#1.base, megadev_open_#in~filep#1.offset;havoc megadev_open_~tmp~70#1;havoc megadev_open_~tmp___0~27#1;assume { :begin_inline_capable } true;capable_#in~arg0#1 := 21;havoc capable_#res#1;havoc capable_#t~nondet1846#1, capable_~arg0#1;capable_~arg0#1 := capable_#in~arg0#1;havoc capable_#t~nondet1846#1;assume 0 == capable_#t~nondet1846#1 || 1 == capable_#t~nondet1846#1;capable_#res#1 := (if 0 == capable_#t~nondet1846#1 % 256 then 0 else 1);havoc capable_#t~nondet1846#1; [2025-02-08 02:04:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10799: assume !(0 == main_~ldv_s_megadev_fops_file_operations~0#1); [2025-02-08 02:04:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496-1: SUMMARY for call mega_create_proc_entry_#t~ret926#1.base, mega_create_proc_entry_#t~ret926#1.offset := create_proc_read_entry(40, 0, 33024, mega_create_proc_entry_~controller_proc_dir_entry~0#1.base, mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset, #funAddr~proc_read_mbox.base, #funAddr~proc_read_mbox.offset, mega_create_proc_entry_~adapter~6#1.base, mega_create_proc_entry_~adapter~6#1.offset); srcloc: null [2025-02-08 02:04:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: call write~$Pointer$#22(mega_create_proc_entry_#t~ret926#1.base, mega_create_proc_entry_#t~ret926#1.offset, mega_create_proc_entry_~adapter~6#1.base, 1220 + mega_create_proc_entry_~adapter~6#1.offset, 8);havoc mega_create_proc_entry_#t~ret926#1.base, mega_create_proc_entry_#t~ret926#1.offset; [2025-02-08 02:04:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10403: call megaraid_probe_one_#t~mem1745#1 := read~int#22(megaraid_probe_one_~adapter~23#1.base, 1425 + megaraid_probe_one_~adapter~23#1.offset, 4);call write~int#22(16 * megaraid_probe_one_#t~mem1745#1, megaraid_probe_one_~adapter~23#1.base, 1425 + megaraid_probe_one_~adapter~23#1.offset, 4);call write~int#22(0, megaraid_probe_one_~adapter~23#1.base, 1340 + megaraid_probe_one_~adapter~23#1.offset, 4);assume { :begin_inline_mega_support_random_del } true;mega_support_random_del_#in~adapter#1.base, mega_support_random_del_#in~adapter#1.offset := megaraid_probe_one_~adapter~23#1.base, megaraid_probe_one_~adapter~23#1.offset;havoc mega_support_random_del_#res#1;havoc mega_support_random_del_#t~memset~res1589#1.base, mega_support_random_del_#t~memset~res1589#1.offset, mega_support_random_del_#t~ret1590#1, mega_support_random_del_~adapter#1.base, mega_support_random_del_~adapter#1.offset, mega_support_random_del_~#raw_mbox~4#1.base, mega_support_random_del_~#raw_mbox~4#1.offset, mega_support_random_del_~mbox~10#1.base, mega_support_random_del_~mbox~10#1.offset, mega_support_random_del_~rval~4#1;mega_support_random_del_~adapter#1.base, mega_support_random_del_~adapter#1.offset := mega_support_random_del_#in~adapter#1.base, mega_support_random_del_#in~adapter#1.offset;call mega_support_random_del_~#raw_mbox~4#1.base, mega_support_random_del_~#raw_mbox~4#1.offset := #Ultimate.allocOnStack(15);havoc mega_support_random_del_~mbox~10#1.base, mega_support_random_del_~mbox~10#1.offset;havoc mega_support_random_del_~rval~4#1;mega_support_random_del_~mbox~10#1.base, mega_support_random_del_~mbox~10#1.offset := mega_support_random_del_~#raw_mbox~4#1.base, mega_support_random_del_~#raw_mbox~4#1.offset; [2025-02-08 02:04:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10205: SUMMARY for call INIT_LIST_HEAD(megaraid_probe_one_~adapter~23#1.base, 72 + megaraid_probe_one_~adapter~23#1.offset); srcloc: null [2025-02-08 02:04:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9082: assume 0 == (megadev_ioctl_~data~0#1.base + megadev_ioctl_~data~0#1.offset) % 18446744073709551616;call megadev_ioctl_#t~mem1492#1.base, megadev_ioctl_#t~mem1492#1.offset := read~$Pointer$#1(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset, 8); [2025-02-08 02:04:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9082: assume !(0 == (megadev_ioctl_~data~0#1.base + megadev_ioctl_~data~0#1.offset) % 18446744073709551616);call megadev_ioctl_#t~mem1493#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 24 + megadev_ioctl_~#uioc~0#1.offset, 4);megadev_ioctl_~uxferaddr~0#1 := megadev_ioctl_#t~mem1493#1;havoc megadev_ioctl_#t~mem1493#1; [2025-02-08 02:04:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9214: mega_m_to_n_~tmp___0~29#1 := mega_m_to_n_#t~nondet1524#1;havoc mega_m_to_n_#t~nondet1524#1; [2025-02-08 02:04:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9677: mega_get_boot_drv_~tmp~75#1.base, mega_get_boot_drv_~tmp~75#1.offset := mega_get_boot_drv_~cksum_p~0#1.base, mega_get_boot_drv_~cksum_p~0#1.offset;mega_get_boot_drv_~cksum_p~0#1.base, mega_get_boot_drv_~cksum_p~0#1.offset := mega_get_boot_drv_~cksum_p~0#1.base, 1 + mega_get_boot_drv_~cksum_p~0#1.offset;call mega_get_boot_drv_#t~mem1584#1 := read~int#22(mega_get_boot_drv_~tmp~75#1.base, mega_get_boot_drv_~tmp~75#1.offset, 1);mega_get_boot_drv_~cksum~0#1 := (if mega_get_boot_drv_#t~mem1584#1 % 256 % 65536 % 4294967296 <= 2147483647 then mega_get_boot_drv_#t~mem1584#1 % 256 % 65536 % 4294967296 else mega_get_boot_drv_#t~mem1584#1 % 256 % 65536 % 4294967296 - 4294967296) + (if mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 <= 2147483647 then mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 else mega_get_boot_drv_~cksum~0#1 % 65536 % 4294967296 - 4294967296);havoc mega_get_boot_drv_#t~mem1584#1;mega_get_boot_drv_~i~10#1 := 1 + mega_get_boot_drv_~i~10#1; [2025-02-08 02:04:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5713: assume mega_query_adapter_~__len___0~0#1 % 18446744073709551616 > 63; [2025-02-08 02:04:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5713: assume !(mega_query_adapter_~__len___0~0#1 % 18446744073709551616 > 63); [2025-02-08 02:04:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10470-1: SUMMARY for call pci_free_consistent(megaraid_probe_one_#t~mem1762#1.base, megaraid_probe_one_#t~mem1762#1.offset, 74, megaraid_probe_one_#t~mem1763#1.base, megaraid_probe_one_#t~mem1763#1.offset, megaraid_probe_one_#t~mem1764#1); srcloc: null [2025-02-08 02:04:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10470-2: call megaraid_probe_one_#t~mem1762#1.base, megaraid_probe_one_#t~mem1762#1.offset := read~$Pointer$#22(megaraid_probe_one_~adapter~23#1.base, 64 + megaraid_probe_one_~adapter~23#1.offset, 8);call megaraid_probe_one_#t~mem1763#1.base, megaraid_probe_one_#t~mem1763#1.offset := read~$Pointer$#22(megaraid_probe_one_~adapter~23#1.base, 24 + megaraid_probe_one_~adapter~23#1.offset, 8);call megaraid_probe_one_#t~mem1764#1 := read~int#22(megaraid_probe_one_~adapter~23#1.base, 32 + megaraid_probe_one_~adapter~23#1.offset, 8); [2025-02-08 02:04:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10470: havoc megaraid_probe_one_#t~mem1762#1.base, megaraid_probe_one_#t~mem1762#1.offset;havoc megaraid_probe_one_#t~mem1763#1.base, megaraid_probe_one_#t~mem1763#1.offset;havoc megaraid_probe_one_#t~mem1764#1;call megaraid_probe_one_#t~mem1765#1.base, megaraid_probe_one_#t~mem1765#1.offset := read~$Pointer$#22(megaraid_probe_one_~adapter~23#1.base, 120 + megaraid_probe_one_~adapter~23#1.offset, 8);call megaraid_probe_one_#t~mem1766#1 := read~int#22(megaraid_probe_one_#t~mem1765#1.base, 666 + megaraid_probe_one_#t~mem1765#1.offset, 4); [2025-02-08 02:04:48,918 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5185: dma_unmap_single_attrs_~tmp~20#1.base, dma_unmap_single_attrs_~tmp~20#1.offset := dma_unmap_single_attrs_#t~ret193#1.base, dma_unmap_single_attrs_#t~ret193#1.offset;havoc dma_unmap_single_attrs_#t~ret193#1.base, dma_unmap_single_attrs_#t~ret193#1.offset;dma_unmap_single_attrs_~ops~1#1.base, dma_unmap_single_attrs_~ops~1#1.offset := dma_unmap_single_attrs_~tmp~20#1.base, dma_unmap_single_attrs_~tmp~20#1.offset; [2025-02-08 02:04:48,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5185-1: SUMMARY for call dma_unmap_single_attrs_#t~ret193#1.base, dma_unmap_single_attrs_#t~ret193#1.offset := get_dma_ops(dma_unmap_single_attrs_~dev#1.base, dma_unmap_single_attrs_~dev#1.offset); srcloc: null [2025-02-08 02:04:48,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10272: assume 0 != megaraid_probe_one_~tmp___8~3#1; [2025-02-08 02:04:48,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10272: assume !(0 != megaraid_probe_one_~tmp___8~3#1); [2025-02-08 02:04:48,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10206: SUMMARY for call INIT_LIST_HEAD(megaraid_probe_one_~adapter~23#1.base, 88 + megaraid_probe_one_~adapter~23#1.offset); srcloc: null [2025-02-08 02:04:48,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8819: assume 0 != megadev_ioctl_~rval~3#1;megadev_ioctl_#res#1 := megadev_ioctl_~rval~3#1;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8819: assume !(0 != megadev_ioctl_~rval~3#1);call megadev_ioctl_#t~mem1424#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 8 + megadev_ioctl_~#uioc~0#1.offset, 4); [2025-02-08 02:04:48,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9017: assume 0 != megadev_ioctl_#t~mem1467#1 % 4294967296;havoc megadev_ioctl_#t~mem1467#1;call megadev_ioctl_#t~mem1468#1 := read~int#22(megadev_ioctl_~#uioc~0#1.base, 38 + megadev_ioctl_~#uioc~0#1.offset, 4); [2025-02-08 02:04:48,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9017: assume !(0 != megadev_ioctl_#t~mem1467#1 % 4294967296);havoc megadev_ioctl_#t~mem1467#1; [2025-02-08 02:04:48,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9017-1: call megadev_ioctl_#t~mem1467#1 := read~int#22(megadev_ioctl_~pthru~3#1.base, 59 + megadev_ioctl_~pthru~3#1.offset, 4); [2025-02-08 02:04:48,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9612: havoc mega_enum_raid_scsi_#t~mem1567#1.base, mega_enum_raid_scsi_#t~mem1567#1.offset;havoc mega_enum_raid_scsi_#t~memset~res1568#1.base, mega_enum_raid_scsi_#t~memset~res1568#1.offset;call mega_enum_raid_scsi_#t~mem1569#1 := read~int#22(mega_enum_raid_scsi_~adapter#1.base, 136 + mega_enum_raid_scsi_~adapter#1.offset, 8);call write~int#22(mega_enum_raid_scsi_#t~mem1569#1, mega_enum_raid_scsi_~mbox~8#1.base, 8 + mega_enum_raid_scsi_~mbox~8#1.offset, 4);havoc mega_enum_raid_scsi_#t~mem1569#1;call write~int#22(255, mega_enum_raid_scsi_~adapter#1.base, 1425 + mega_enum_raid_scsi_~adapter#1.offset, 4); [2025-02-08 02:04:48,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9612-1: SUMMARY for call mega_enum_raid_scsi_#t~memset~res1568#1.base, mega_enum_raid_scsi_#t~memset~res1568#1.offset := #Ultimate.C_memset#22(mega_enum_raid_scsi_#t~mem1567#1.base, mega_enum_raid_scsi_#t~mem1567#1.offset, 0, 2048); srcloc: null [2025-02-08 02:04:48,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6705: SUMMARY for call mega_runpendq(megaraid_isr_iomapped_~adapter~1#1.base, megaraid_isr_iomapped_~adapter~1#1.offset); srcloc: null [2025-02-08 02:04:48,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7498: call write~$Pointer$#22(mega_create_proc_entry_#t~ret927#1.base, mega_create_proc_entry_#t~ret927#1.offset, mega_create_proc_entry_~adapter~6#1.base, 1228 + mega_create_proc_entry_~adapter~6#1.offset, 8);havoc mega_create_proc_entry_#t~ret927#1.base, mega_create_proc_entry_#t~ret927#1.offset; [2025-02-08 02:04:48,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10801: main_#t~ret1823#1 := megadev_open_#res#1;havoc megadev_open_#t~ret1421#1, megadev_open_~inode#1.base, megadev_open_~inode#1.offset, megadev_open_~filep#1.base, megadev_open_~filep#1.offset, megadev_open_~tmp~70#1, megadev_open_~tmp___0~27#1;havoc megadev_open_#in~inode#1.base, megadev_open_#in~inode#1.offset, megadev_open_#in~filep#1.base, megadev_open_#in~filep#1.offset;assume { :end_inline_megadev_open } true;assume -2147483648 <= main_#t~ret1823#1 && main_#t~ret1823#1 <= 2147483647;main_~res_megadev_open_47~0#1 := main_#t~ret1823#1;havoc main_#t~ret1823#1; [2025-02-08 02:04:48,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7498-1: SUMMARY for call mega_create_proc_entry_#t~ret927#1.base, mega_create_proc_entry_#t~ret927#1.offset := create_proc_read_entry(41, 0, 33024, mega_create_proc_entry_~controller_proc_dir_entry~0#1.base, mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset, #funAddr~proc_rebuild_rate.base, #funAddr~proc_rebuild_rate.offset, mega_create_proc_entry_~adapter~6#1.base, mega_create_proc_entry_~adapter~6#1.offset); srcloc: null [2025-02-08 02:04:48,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9084: havoc megadev_ioctl_#t~mem1492#1.base, megadev_ioctl_#t~mem1492#1.offset;megadev_ioctl_#res#1 := -12;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10075: call ULTIMATE.dealloc(megaraid_probe_one_~#magic~0#1.base, megaraid_probe_one_~#magic~0#1.offset);havoc megaraid_probe_one_~#magic~0#1.base, megaraid_probe_one_~#magic~0#1.offset;call ULTIMATE.dealloc(megaraid_probe_one_~#magic64~0#1.base, megaraid_probe_one_~#magic64~0#1.offset);havoc megaraid_probe_one_~#magic64~0#1.base, megaraid_probe_one_~#magic64~0#1.offset;call ULTIMATE.dealloc(megaraid_probe_one_~#__key~1#1.base, megaraid_probe_one_~#__key~1#1.offset);havoc megaraid_probe_one_~#__key~1#1.base, megaraid_probe_one_~#__key~1#1.offset;call ULTIMATE.dealloc(megaraid_probe_one_~#__key___0~0#1.base, megaraid_probe_one_~#__key___0~0#1.offset);havoc megaraid_probe_one_~#__key___0~0#1.base, megaraid_probe_one_~#__key___0~0#1.offset;main_#t~ret1828#1 := megaraid_probe_one_#res#1;havoc megaraid_probe_one_#t~ret1667#1, megaraid_probe_one_#t~mem1668#1.base, megaraid_probe_one_#t~mem1668#1.offset, megaraid_probe_one_#t~mem1669#1, megaraid_probe_one_#t~mem1670#1, megaraid_probe_one_#t~mem1671#1, megaraid_probe_one_#t~mem1672#1, megaraid_probe_one_#t~mem1673#1, megaraid_probe_one_#t~ret1674#1, megaraid_probe_one_#t~mem1675#1, megaraid_probe_one_#t~mem1676#1, megaraid_probe_one_#t~mem1677#1, megaraid_probe_one_#t~bitwise1678#1, megaraid_probe_one_#t~bitwise1679#1, megaraid_probe_one_#t~ret1680#1, megaraid_probe_one_#t~mem1681#1, megaraid_probe_one_#t~bitwise1682#1, megaraid_probe_one_#t~mem1683#1, megaraid_probe_one_#t~mem1684#1, megaraid_probe_one_#t~mem1685#1, megaraid_probe_one_#t~mem1686#1, megaraid_probe_one_#t~ret1687#1, megaraid_probe_one_#t~ret1688#1, megaraid_probe_one_#t~mem1689#1, megaraid_probe_one_#t~mem1690#1, megaraid_probe_one_#t~mem1691#1, megaraid_probe_one_#t~bitwise1692#1, megaraid_probe_one_#t~bitwise1693#1, megaraid_probe_one_#t~ret1694#1.base, megaraid_probe_one_#t~ret1694#1.offset, megaraid_probe_one_#t~ret1695#1, megaraid_probe_one_#t~ret1696#1.base, megaraid_probe_one_#t~ret1696#1.offset, megaraid_probe_one_#t~ret1697#1, megaraid_probe_one_#t~bitwise1698#1, megaraid_probe_one_#t~ret1699#1.base, megaraid_probe_one_#t~ret1699#1.offset, megaraid_probe_one_#t~ret1700#1.base, megaraid_probe_one_#t~ret1700#1.offset, megaraid_probe_one_#t~memset~res1701#1.base, megaraid_probe_one_#t~memset~res1701#1.offset, megaraid_probe_one_#t~mem1702#1, megaraid_probe_one_#t~ret1703#1, megaraid_probe_one_#t~bitwise1704#1, megaraid_probe_one_#t~ret1705#1.base, megaraid_probe_one_#t~ret1705#1.offset, megaraid_probe_one_#t~mem1706#1.base, megaraid_probe_one_#t~mem1706#1.offset, megaraid_probe_one_#t~bitwise1707#1, megaraid_probe_one_#t~mem1708#1.base, megaraid_probe_one_#t~mem1708#1.offset, megaraid_probe_one_#t~mem1709#1.base, megaraid_probe_one_#t~mem1709#1.offset, megaraid_probe_one_#t~mem1710#1.base, megaraid_probe_one_#t~mem1710#1.offset, megaraid_probe_one_#t~mem1711#1.base, megaraid_probe_one_#t~mem1711#1.offset, megaraid_probe_one_#t~bitwise1712#1, megaraid_probe_one_#t~mem1713#1.base, megaraid_probe_one_#t~mem1713#1.offset, megaraid_probe_one_#t~ret1714#1.base, megaraid_probe_one_#t~ret1714#1.offset, megaraid_probe_one_#t~mem1715#1.base, megaraid_probe_one_#t~mem1715#1.offset, megaraid_probe_one_#t~ret1716#1, megaraid_probe_one_#t~ret1717#1.base, megaraid_probe_one_#t~ret1717#1.offset, megaraid_probe_one_#t~mem1718#1.base, megaraid_probe_one_#t~mem1718#1.offset, megaraid_probe_one_#t~ret1719#1, megaraid_probe_one_#t~mem1720#1, megaraid_probe_one_#t~bitwise1721#1, megaraid_probe_one_#t~ret1722#1, megaraid_probe_one_#t~ret1723#1, megaraid_probe_one_#t~ret1724#1, megaraid_probe_one_#t~ret1725#1, megaraid_probe_one_#t~nondet1726#1, megaraid_probe_one_#t~ret1727#1, megaraid_probe_one_#t~nondet1728#1, megaraid_probe_one_#t~ret1729#1, megaraid_probe_one_#t~nondet1730#1, megaraid_probe_one_#t~ret1731#1, megaraid_probe_one_#t~mem1732#1, megaraid_probe_one_#t~bitwise1733#1, megaraid_probe_one_#t~nondet1734#1, megaraid_probe_one_#t~ret1735#1, megaraid_probe_one_#t~mem1736#1, megaraid_probe_one_#t~bitwise1737#1, megaraid_probe_one_#t~nondet1738#1, megaraid_probe_one_#t~ret1739#1, megaraid_probe_one_#t~mem1740#1, megaraid_probe_one_#t~bitwise1741#1, megaraid_probe_one_#t~ret1742#1, megaraid_probe_one_#t~mem1743#1, megaraid_probe_one_#t~mem1744#1, megaraid_probe_one_#t~mem1745#1, megaraid_probe_one_#t~ret1746#1, megaraid_probe_one_#t~ret1747#1, megaraid_probe_one_#t~mem1748#1, megaraid_probe_one_#t~mem1749#1, megaraid_probe_one_#t~mem1750#1, megaraid_probe_one_#t~bitwise1751#1, megaraid_probe_one_#t~mem1752#1, megaraid_probe_one_#t~bitwise1753#1, megaraid_probe_one_#t~ret1754#1, megaraid_probe_one_#t~ret1755#1, megaraid_probe_one_#t~mem1756#1.base, megaraid_probe_one_#t~mem1756#1.offset, megaraid_probe_one_#t~ret1757#1, megaraid_probe_one_#t~mem1758#1, megaraid_probe_one_#t~mem1759#1, megaraid_probe_one_#t~ret1760#1, megaraid_probe_one_#t~ret1761#1, megaraid_probe_one_#t~mem1762#1.base, megaraid_probe_one_#t~mem1762#1.offset, megaraid_probe_one_#t~mem1763#1.base, megaraid_probe_one_#t~mem1763#1.offset, megaraid_probe_one_#t~mem1764#1, megaraid_probe_one_#t~mem1765#1.base, megaraid_probe_one_#t~mem1765#1.offset, megaraid_probe_one_#t~mem1766#1, megaraid_probe_one_#t~mem1767#1.base, megaraid_probe_one_#t~mem1767#1.offset, megaraid_probe_one_#t~mem1768#1.base, megaraid_probe_one_#t~mem1768#1.offset, megaraid_probe_one_#t~mem1769#1.base, megaraid_probe_one_#t~mem1769#1.offset, megaraid_probe_one_#t~mem1770#1, megaraid_probe_one_#t~bitwise1771#1, megaraid_probe_one_#t~bitwise1772#1, megaraid_probe_one_~pdev#1.base, megaraid_probe_one_~pdev#1.offset, megaraid_probe_one_~id#1.base, megaraid_probe_one_~id#1.offset, megaraid_probe_one_~host~0#1.base, megaraid_probe_one_~host~0#1.offset, megaraid_probe_one_~adapter~23#1.base, megaraid_probe_one_~adapter~23#1.offset, megaraid_probe_one_~mega_baseport~0#1, megaraid_probe_one_~tbase~0#1, megaraid_probe_one_~flag~0#1, megaraid_probe_one_~subsysid~0#1, megaraid_probe_one_~subsysvid~0#1, megaraid_probe_one_~pci_bus~0#1, megaraid_probe_one_~pci_dev_func~0#1, megaraid_probe_one_~irq~0#1, megaraid_probe_one_~i~11#1, megaraid_probe_one_~j~0#1, megaraid_probe_one_~error~0#1, megaraid_probe_one_~tmp~82#1, megaraid_probe_one_~#magic~0#1.base, megaraid_probe_one_~#magic~0#1.offset, megaraid_probe_one_~#magic64~0#1.base, megaraid_probe_one_~#magic64~0#1.offset, megaraid_probe_one_~tmp___0~35#1.base, megaraid_probe_one_~tmp___0~35#1.offset, megaraid_probe_one_~tmp___1~22#1.base, megaraid_probe_one_~tmp___1~22#1.offset, megaraid_probe_one_~tmp___2~12#1.base, megaraid_probe_one_~tmp___2~12#1.offset, megaraid_probe_one_~#__key~1#1.base, megaraid_probe_one_~#__key~1#1.offset, megaraid_probe_one_~tmp___3~8#1.base, megaraid_probe_one_~tmp___3~8#1.offset, megaraid_probe_one_~tmp___4~6#1.base, megaraid_probe_one_~tmp___4~6#1.offset, megaraid_probe_one_~tmp___5~6#1.base, megaraid_probe_one_~tmp___5~6#1.offset, megaraid_probe_one_~tmp___6~5#1, megaraid_probe_one_~tmp___7~5#1, megaraid_probe_one_~tmp___8~3#1, megaraid_probe_one_~tmp___9~3#1, megaraid_probe_one_~tmp___10~2#1, megaraid_probe_one_~tmp___11~2#1, megaraid_probe_one_~tmp___12~2#1, megaraid_probe_one_~tmp___13~2#1, megaraid_probe_one_~tmp___14~2#1, megaraid_probe_one_~tmp___15~2#1, megaraid_probe_one_~#__key___0~0#1.base, megaraid_probe_one_~#__key___0~0#1.offset;havoc megaraid_probe_one_#in~pdev#1.base, megaraid_probe_one_#in~pdev#1.offset, megaraid_probe_one_#in~id#1.base, megaraid_probe_one_#in~id#1.offset;assume { :end_inline_megaraid_probe_one } true;assume -2147483648 <= main_#t~ret1828#1 && main_#t~ret1828#1 <= 2147483647;main_~res_megaraid_probe_one_65~0#1 := main_#t~ret1828#1;havoc main_#t~ret1828#1; [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9084-1: SUMMARY for call free_local_pdev(megadev_ioctl_#t~mem1492#1.base, megadev_ioctl_#t~mem1492#1.offset); srcloc: null [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9018: assume 0 != megadev_ioctl_#t~bitwise1469#1 % 4294967296;havoc megadev_ioctl_#t~mem1468#1;havoc megadev_ioctl_#t~bitwise1469#1;call megadev_ioctl_#t~mem1470#1 := read~int#22(megadev_ioctl_~pthru~3#1.base, 59 + megadev_ioctl_~pthru~3#1.offset, 4); [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9018: assume !(0 != megadev_ioctl_#t~bitwise1469#1 % 4294967296);havoc megadev_ioctl_#t~mem1468#1;havoc megadev_ioctl_#t~bitwise1469#1; [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9216: assume 0 == mega_m_to_n_~tmp___0~29#1;mega_m_to_n_#res#1 := -22;call ULTIMATE.dealloc(mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset);havoc mega_m_to_n_~#uioc_mimd~0#1.base, mega_m_to_n_~#uioc_mimd~0#1.offset;call ULTIMATE.dealloc(mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset);havoc mega_m_to_n_~#signature~0#1.base, mega_m_to_n_~#signature~0#1.offset; [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9216: assume !(0 == mega_m_to_n_~tmp___0~29#1); [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10207: call write~int#22(megaraid_probe_one_~flag~0#1, megaraid_probe_one_~adapter~23#1.base, 4 + megaraid_probe_one_~adapter~23#1.offset, 4); [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10207-1: SUMMARY for call INIT_LIST_HEAD(megaraid_probe_one_~adapter~23#1.base, 104 + megaraid_probe_one_~adapter~23#1.offset); srcloc: null [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10802: SUMMARY for call ldv_check_return_value(main_~res_megadev_open_47~0#1); srcloc: null [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5715: mega_query_adapter_~__ret___0~0#1.base, mega_query_adapter_~__ret___0~0#1.offset := mega_query_adapter_#t~memcpy~res338#1.base, mega_query_adapter_#t~memcpy~res338#1.offset;havoc mega_query_adapter_#t~memcpy~res338#1.base, mega_query_adapter_#t~memcpy~res338#1.offset; [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9018-1: [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5715-1: SUMMARY for call mega_query_adapter_#t~memcpy~res338#1.base, mega_query_adapter_#t~memcpy~res338#1.offset := #Ultimate.C_memcpy#22(mega_query_adapter_~adapter#1.base, 1189 + mega_query_adapter_~adapter#1.offset, mega_query_adapter_~adapter#1.base, 168 + mega_query_adapter_~adapter#1.offset, mega_query_adapter_~__len___0~0#1); srcloc: null [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9018-2: havoc megadev_ioctl_#t~bitwise1469#1;assume megadev_ioctl_#t~bitwise1469#1 % 4294967296 <= megadev_ioctl_#t~mem1468#1 % 4294967296 && megadev_ioctl_#t~bitwise1469#1 % 4294967296 <= 2; [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9018-3: assume 2 == megadev_ioctl_#t~mem1468#1 % 4294967296;megadev_ioctl_#t~bitwise1469#1 := megadev_ioctl_#t~mem1468#1; [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9018-3: assume !(2 == megadev_ioctl_#t~mem1468#1 % 4294967296); [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8952-1: megadev_ioctl_#res#1 := megadev_ioctl_~rval~3#1;call ULTIMATE.dealloc(megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset);havoc megadev_ioctl_~#uioc~0#1.base, megadev_ioctl_~#uioc~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset);havoc megadev_ioctl_~#pthru_dma_hndl~0#1.base, megadev_ioctl_~#pthru_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset);havoc megadev_ioctl_~#data_dma_hndl~0#1.base, megadev_ioctl_~#data_dma_hndl~0#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset);havoc megadev_ioctl_~#mc~2#1.base, megadev_ioctl_~#mc~2#1.offset;call ULTIMATE.dealloc(megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset);havoc megadev_ioctl_~#pdev~4#1.base, megadev_ioctl_~#pdev~4#1.offset; [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9018-4: assume 0 == megadev_ioctl_#t~mem1468#1 % 4294967296;megadev_ioctl_#t~bitwise1469#1 := 0; [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9018-4: assume !(0 == megadev_ioctl_#t~mem1468#1 % 4294967296); [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8688: assume (if mega_init_scb_#t~mem1404#1 % 256 % 4294967296 <= 2147483647 then mega_init_scb_#t~mem1404#1 % 256 % 4294967296 else mega_init_scb_#t~mem1404#1 % 256 % 4294967296 - 4294967296) > mega_init_scb_~i~8#1;havoc mega_init_scb_#t~mem1404#1; [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8688: assume !((if mega_init_scb_#t~mem1404#1 % 256 % 4294967296 <= 2147483647 then mega_init_scb_#t~mem1404#1 % 256 % 4294967296 else mega_init_scb_#t~mem1404#1 % 256 % 4294967296 - 4294967296) > mega_init_scb_~i~8#1);havoc mega_init_scb_#t~mem1404#1; [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9283: mega_m_to_n_~__ret~12#1.base, mega_m_to_n_~__ret~12#1.offset := mega_m_to_n_#t~memcpy~res1534#1.base, mega_m_to_n_#t~memcpy~res1534#1.offset;havoc mega_m_to_n_#t~memcpy~res1534#1.base, mega_m_to_n_#t~memcpy~res1534#1.offset; [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9283-1: SUMMARY for call mega_m_to_n_#t~memcpy~res1534#1.base, mega_m_to_n_#t~memcpy~res1534#1.offset := #Ultimate.C_memcpy#22(mega_m_to_n_~uioc#1.base, 16 + mega_m_to_n_~uioc#1.offset, mega_m_to_n_~#uioc_mimd~0#1.base, 24 + mega_m_to_n_~#uioc_mimd~0#1.offset, mega_m_to_n_~__len~11#1); srcloc: null [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5187: assume -2147483648 <= dma_unmap_single_attrs_#t~ret194#1 && dma_unmap_single_attrs_#t~ret194#1 <= 2147483647;dma_unmap_single_attrs_~tmp___0~4#1 := dma_unmap_single_attrs_#t~ret194#1;havoc dma_unmap_single_attrs_#t~ret194#1;dma_unmap_single_attrs_~tmp___1~2#1 := (if 0 == dma_unmap_single_attrs_~tmp___0~4#1 then 1 else 0); [2025-02-08 02:04:48,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5187-1: SUMMARY for call dma_unmap_single_attrs_#t~ret194#1 := valid_dma_direction(dma_unmap_single_attrs_~dir#1); srcloc: null [2025-02-08 02:04:48,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10142: call megaraid_probe_one_#t~mem1683#1 := read~int#22(megaraid_probe_one_~pdev#1.base, 64 + megaraid_probe_one_~pdev#1.offset, 2);megaraid_probe_one_~subsysvid~0#1 := megaraid_probe_one_#t~mem1683#1;havoc megaraid_probe_one_#t~mem1683#1;call megaraid_probe_one_#t~mem1684#1 := read~int#22(megaraid_probe_one_~pdev#1.base, 66 + megaraid_probe_one_~pdev#1.offset, 2);megaraid_probe_one_~subsysid~0#1 := megaraid_probe_one_#t~mem1684#1;havoc megaraid_probe_one_#t~mem1684#1;call megaraid_probe_one_#t~mem1685#1 := read~int#30(megaraid_probe_one_~id#1.base, megaraid_probe_one_~id#1.offset, 4);call megaraid_probe_one_#t~mem1686#1 := read~int#30(megaraid_probe_one_~id#1.base, 4 + megaraid_probe_one_~id#1.offset, 4); [2025-02-08 02:04:48,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9812: assume -2147483648 <= mega_do_del_logdrv_#t~ret1607#1 && mega_do_del_logdrv_#t~ret1607#1 <= 2147483647;mega_do_del_logdrv_~rval~7#1 := mega_do_del_logdrv_#t~ret1607#1;havoc mega_do_del_logdrv_#t~ret1607#1; [2025-02-08 02:04:48,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9812-1: SUMMARY for call mega_do_del_logdrv_#t~ret1607#1 := mega_internal_command(mega_do_del_logdrv_~adapter#1.base, mega_do_del_logdrv_~adapter#1.offset, mega_do_del_logdrv_~#mc~3#1.base, mega_do_del_logdrv_~#mc~3#1.offset, 0, 0); srcloc: null [2025-02-08 02:04:48,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9746: SUMMARY for call atomic_set(mega_del_logdrv_~adapter#1.base, 1344 + mega_del_logdrv_~adapter#1.offset, 1); srcloc: null [2025-02-08 02:04:48,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5650: assume -2147483648 <= mega_query_adapter_#t~ret297#1 && mega_query_adapter_#t~ret297#1 <= 2147483647;havoc mega_query_adapter_#t~ret297#1;assume { :begin_inline_mega_8_to_40ld } true;mega_8_to_40ld_#in~inquiry#1.base, mega_8_to_40ld_#in~inquiry#1.offset, mega_8_to_40ld_#in~enquiry3#1.base, mega_8_to_40ld_#in~enquiry3#1.offset, mega_8_to_40ld_#in~product_info#1.base, mega_8_to_40ld_#in~product_info#1.offset := mega_query_adapter_~inq~0#1.base, mega_query_adapter_~inq~0#1.offset, mega_query_adapter_~inquiry3~0#1.base, mega_query_adapter_~inquiry3~0#1.offset, mega_query_adapter_~adapter#1.base, 144 + mega_query_adapter_~adapter#1.offset;havoc mega_8_to_40ld_#t~mem836#1, mega_8_to_40ld_#t~mem837#1, mega_8_to_40ld_#t~mem838#1, mega_8_to_40ld_#t~mem839#1, mega_8_to_40ld_#t~mem840#1, mega_8_to_40ld_#t~mem841#1, mega_8_to_40ld_#t~mem842#1, mega_8_to_40ld_#t~mem843#1, mega_8_to_40ld_#t~mem844#1, mega_8_to_40ld_#t~mem845#1, mega_8_to_40ld_#t~mem846#1, mega_8_to_40ld_#t~mem847#1, mega_8_to_40ld_~inquiry#1.base, mega_8_to_40ld_~inquiry#1.offset, mega_8_to_40ld_~enquiry3#1.base, mega_8_to_40ld_~enquiry3#1.offset, mega_8_to_40ld_~product_info#1.base, mega_8_to_40ld_~product_info#1.offset, mega_8_to_40ld_~i~2#1;mega_8_to_40ld_~inquiry#1.base, mega_8_to_40ld_~inquiry#1.offset := mega_8_to_40ld_#in~inquiry#1.base, mega_8_to_40ld_#in~inquiry#1.offset;mega_8_to_40ld_~enquiry3#1.base, mega_8_to_40ld_~enquiry3#1.offset := mega_8_to_40ld_#in~enquiry3#1.base, mega_8_to_40ld_#in~enquiry3#1.offset;mega_8_to_40ld_~product_info#1.base, mega_8_to_40ld_~product_info#1.offset := mega_8_to_40ld_#in~product_info#1.base, mega_8_to_40ld_#in~product_info#1.offset;havoc mega_8_to_40ld_~i~2#1;call mega_8_to_40ld_#t~mem836#1 := read~int#22(mega_8_to_40ld_~inquiry#1.base, mega_8_to_40ld_~inquiry#1.offset, 1);call write~int#22(mega_8_to_40ld_#t~mem836#1, mega_8_to_40ld_~product_info#1.base, 120 + mega_8_to_40ld_~product_info#1.offset, 1);havoc mega_8_to_40ld_#t~mem836#1;call mega_8_to_40ld_#t~mem837#1 := read~int#22(mega_8_to_40ld_~inquiry#1.base, 1 + mega_8_to_40ld_~inquiry#1.offset, 1);call write~int#22(mega_8_to_40ld_#t~mem837#1, mega_8_to_40ld_~enquiry3#1.base, 132 + mega_8_to_40ld_~enquiry3#1.offset, 1);havoc mega_8_to_40ld_#t~mem837#1;call mega_8_to_40ld_#t~mem838#1 := read~int#22(mega_8_to_40ld_~inquiry#1.base, 3 + mega_8_to_40ld_~inquiry#1.offset, 1);call write~int#22(mega_8_to_40ld_#t~mem838#1, mega_8_to_40ld_~product_info#1.base, 121 + mega_8_to_40ld_~product_info#1.offset, 1);havoc mega_8_to_40ld_#t~mem838#1;mega_8_to_40ld_~i~2#1 := 0; [2025-02-08 02:04:48,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5584-1: SUMMARY for call mega_setup_mailbox_#t~ret261#1.base, mega_setup_mailbox_#t~ret261#1.offset := pci_alloc_consistent(mega_setup_mailbox_#t~mem260#1.base, mega_setup_mailbox_#t~mem260#1.offset, 74, mega_setup_mailbox_~adapter#1.base, 32 + mega_setup_mailbox_~adapter#1.offset); srcloc: null [2025-02-08 02:04:48,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5650-1: SUMMARY for call mega_query_adapter_#t~ret297#1 := issue_scb_block(mega_query_adapter_~adapter#1.base, mega_query_adapter_~adapter#1.offset, mega_query_adapter_~#raw_mbox~0#1.base, mega_query_adapter_~#raw_mbox~0#1.offset); srcloc: null [2025-02-08 02:04:48,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5584: mega_setup_mailbox_~tmp~31#1.base, mega_setup_mailbox_~tmp~31#1.offset := mega_setup_mailbox_#t~ret261#1.base, mega_setup_mailbox_#t~ret261#1.offset;havoc mega_setup_mailbox_#t~mem260#1.base, mega_setup_mailbox_#t~mem260#1.offset;havoc mega_setup_mailbox_#t~ret261#1.base, mega_setup_mailbox_#t~ret261#1.offset;call write~$Pointer$#22(mega_setup_mailbox_~tmp~31#1.base, mega_setup_mailbox_~tmp~31#1.offset, mega_setup_mailbox_~adapter#1.base, 24 + mega_setup_mailbox_~adapter#1.offset, 8);call mega_setup_mailbox_#t~mem262#1.base, mega_setup_mailbox_#t~mem262#1.offset := read~$Pointer$#22(mega_setup_mailbox_~adapter#1.base, 24 + mega_setup_mailbox_~adapter#1.offset, 8); [2025-02-08 02:04:48,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7500-1: SUMMARY for call mega_create_proc_entry_#t~ret928#1.base, mega_create_proc_entry_#t~ret928#1.offset := create_proc_read_entry(42, 0, 33024, mega_create_proc_entry_~controller_proc_dir_entry~0#1.base, mega_create_proc_entry_~controller_proc_dir_entry~0#1.offset, #funAddr~proc_battery.base, #funAddr~proc_battery.offset, mega_create_proc_entry_~adapter~6#1.base, mega_create_proc_entry_~adapter~6#1.offset); srcloc: null [2025-02-08 02:04:48,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5386: havoc dma_unmap_single_attrs_#t~ret193#1.base, dma_unmap_single_attrs_#t~ret193#1.offset, dma_unmap_single_attrs_#t~ret194#1, dma_unmap_single_attrs_#t~mem195#1.base, dma_unmap_single_attrs_#t~mem195#1.offset, dma_unmap_single_attrs_#t~mem202#1.base, dma_unmap_single_attrs_#t~mem202#1.offset, dma_unmap_single_attrs_~dev#1.base, dma_unmap_single_attrs_~dev#1.offset, dma_unmap_single_attrs_~addr#1, dma_unmap_single_attrs_~size#1, dma_unmap_single_attrs_~dir#1, dma_unmap_single_attrs_~attrs#1.base, dma_unmap_single_attrs_~attrs#1.offset, dma_unmap_single_attrs_~ops~1#1.base, dma_unmap_single_attrs_~ops~1#1.offset, dma_unmap_single_attrs_~tmp~20#1.base, dma_unmap_single_attrs_~tmp~20#1.offset, dma_unmap_single_attrs_~tmp___0~4#1, dma_unmap_single_attrs_~tmp___1~2#1;havoc dma_unmap_single_attrs_#in~dev#1.base, dma_unmap_single_attrs_#in~dev#1.offset, dma_unmap_single_attrs_#in~addr#1, dma_unmap_single_attrs_#in~size#1, dma_unmap_single_attrs_#in~dir#1, dma_unmap_single_attrs_#in~attrs#1.base, dma_unmap_single_attrs_#in~attrs#1.offset;assume { :end_inline_dma_unmap_single_attrs } true; [2025-02-08 02:04:48,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7500: call write~$Pointer$#22(mega_create_proc_entry_#t~ret928#1.base, mega_create_proc_entry_#t~ret928#1.offset, mega_create_proc_entry_~adapter~6#1.base, 1236 + mega_create_proc_entry_~adapter~6#1.offset, 8);havoc mega_create_proc_entry_#t~ret928#1.base, mega_create_proc_entry_#t~ret928#1.offset; [2025-02-08 02:04:48,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10341: assume { :begin_inline_mega_is_bios_enabled } true;mega_is_bios_enabled_#in~adapter#1.base, mega_is_bios_enabled_#in~adapter#1.offset := megaraid_probe_one_~adapter~23#1.base, megaraid_probe_one_~adapter~23#1.offset;havoc mega_is_bios_enabled_#res#1;havoc mega_is_bios_enabled_#t~memset~res1559#1.base, mega_is_bios_enabled_#t~memset~res1559#1.offset, mega_is_bios_enabled_#t~mem1560#1.base, mega_is_bios_enabled_#t~mem1560#1.offset, mega_is_bios_enabled_#t~memset~res1561#1.base, mega_is_bios_enabled_#t~memset~res1561#1.offset, mega_is_bios_enabled_#t~mem1562#1, mega_is_bios_enabled_#t~ret1563#1, mega_is_bios_enabled_#t~mem1564#1.base, mega_is_bios_enabled_#t~mem1564#1.offset, mega_is_bios_enabled_#t~mem1565#1, mega_is_bios_enabled_~adapter#1.base, mega_is_bios_enabled_~adapter#1.offset, mega_is_bios_enabled_~#raw_mbox~1#1.base, mega_is_bios_enabled_~#raw_mbox~1#1.offset, mega_is_bios_enabled_~mbox~7#1.base, mega_is_bios_enabled_~mbox~7#1.offset, mega_is_bios_enabled_~ret~2#1;mega_is_bios_enabled_~adapter#1.base, mega_is_bios_enabled_~adapter#1.offset := mega_is_bios_enabled_#in~adapter#1.base, mega_is_bios_enabled_#in~adapter#1.offset;call mega_is_bios_enabled_~#raw_mbox~1#1.base, mega_is_bios_enabled_~#raw_mbox~1#1.offset := #Ultimate.allocOnStack(15);havoc mega_is_bios_enabled_~mbox~7#1.base, mega_is_bios_enabled_~mbox~7#1.offset;havoc mega_is_bios_enabled_~ret~2#1;mega_is_bios_enabled_~mbox~7#1.base, mega_is_bios_enabled_~mbox~7#1.offset := mega_is_bios_enabled_~#raw_mbox~1#1.base, mega_is_bios_enabled_~#raw_mbox~1#1.offset; [2025-02-08 02:04:48,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5386-1: assume { :begin_inline_dma_unmap_single_attrs } true;dma_unmap_single_attrs_#in~dev#1.base, dma_unmap_single_attrs_#in~dev#1.offset, dma_unmap_single_attrs_#in~addr#1, dma_unmap_single_attrs_#in~size#1, dma_unmap_single_attrs_#in~dir#1, dma_unmap_single_attrs_#in~attrs#1.base, dma_unmap_single_attrs_#in~attrs#1.offset := pci_unmap_single_~tmp~27#1.base, pci_unmap_single_~tmp~27#1.offset, pci_unmap_single_~dma_addr#1, pci_unmap_single_~size#1, pci_unmap_single_~direction#1, 0, 0;havoc dma_unmap_single_attrs_#t~ret193#1.base, dma_unmap_single_attrs_#t~ret193#1.offset, dma_unmap_single_attrs_#t~ret194#1, dma_unmap_single_attrs_#t~mem195#1.base, dma_unmap_single_attrs_#t~mem195#1.offset, dma_unmap_single_attrs_#t~mem202#1.base, dma_unmap_single_attrs_#t~mem202#1.offset, dma_unmap_single_attrs_~dev#1.base, dma_unmap_single_attrs_~dev#1.offset, dma_unmap_single_attrs_~addr#1, dma_unmap_single_attrs_~size#1, dma_unmap_single_attrs_~dir#1, dma_unmap_single_attrs_~attrs#1.base, dma_unmap_single_attrs_~attrs#1.offset, dma_unmap_single_attrs_~ops~1#1.base, dma_unmap_single_attrs_~ops~1#1.offset, dma_unmap_single_attrs_~tmp~20#1.base, dma_unmap_single_attrs_~tmp~20#1.offset, dma_unmap_single_attrs_~tmp___0~4#1, dma_unmap_single_attrs_~tmp___1~2#1;dma_unmap_single_attrs_~dev#1.base, dma_unmap_single_attrs_~dev#1.offset := dma_unmap_single_attrs_#in~dev#1.base, dma_unmap_single_attrs_#in~dev#1.offset;dma_unmap_single_attrs_~addr#1 := dma_unmap_single_attrs_#in~addr#1;dma_unmap_single_attrs_~size#1 := dma_unmap_single_attrs_#in~size#1;dma_unmap_single_attrs_~dir#1 := dma_unmap_single_attrs_#in~dir#1;dma_unmap_single_attrs_~attrs#1.base, dma_unmap_single_attrs_~attrs#1.offset := dma_unmap_single_attrs_#in~attrs#1.base, dma_unmap_single_attrs_#in~attrs#1.offset;havoc dma_unmap_single_attrs_~ops~1#1.base, dma_unmap_single_attrs_~ops~1#1.offset;havoc dma_unmap_single_attrs_~tmp~20#1.base, dma_unmap_single_attrs_~tmp~20#1.offset;havoc dma_unmap_single_attrs_~tmp___0~4#1;havoc dma_unmap_single_attrs_~tmp___1~2#1; [2025-02-08 02:04:51,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10556: ~i~12 := 1 + ~i~12; [2025-02-08 02:04:51,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10550: assume 0 != ~tmp___0~36 % 18446744073709551616; [2025-02-08 02:04:51,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10550: assume !(0 != ~tmp___0~36 % 18446744073709551616); [2025-02-08 02:04:51,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10542: ~tmp___0~36 := ~__ms~0;~__ms~0 := ~__ms~0 - 1; [2025-02-08 02:04:51,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10514: call ULTIMATE.dealloc(~#raw_mbox~8.base, ~#raw_mbox~8.offset);havoc ~#raw_mbox~8.base, ~#raw_mbox~8.offset; [2025-02-08 02:04:51,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint __megaraid_shutdownFINAL: assume true; [2025-02-08 02:04:51,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10541: ~__ms~0 := 1000; [2025-02-08 02:04:51,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10514-1: call ULTIMATE.dealloc(~#raw_mbox~8.base, ~#raw_mbox~8.offset);havoc ~#raw_mbox~8.base, ~#raw_mbox~8.offset; [2025-02-08 02:04:51,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10545: SUMMARY for call __const_udelay(4295000); srcloc: null [2025-02-08 02:04:51,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4639: havoc #t~mem37; [2025-02-08 02:04:51,527 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5435: havoc #t~mem247.base, #t~mem247.offset; [2025-02-08 02:04:51,851 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11148: havoc #t~ret1857.base, #t~ret1857.offset; [2025-02-08 02:04:51,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11145: havoc #t~nondet1856; [2025-02-08 02:04:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980-6: havoc #t~bitwise799#1;assume ((((~status#1 < 0 || #t~bitwise799#1 >= 262144) && #t~bitwise799#1 >= ~status#1) && (~status#1 < 0 || #t~bitwise799#1 <= 262144 + ~status#1)) && (~status#1 >= 0 || #t~bitwise799#1 < 0)) && #t~bitwise799#1 <= 2147483647; [2025-02-08 02:04:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980-5: [2025-02-08 02:04:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6848-1: SUMMARY for call #t~ret732#1 := printk(20, 0); srcloc: null [2025-02-08 02:04:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980-4: assume 0 == #t~mem800#1 || #t~mem800#1 == #t~bitwise799#1;#t~bitwise801#1 := #t~bitwise799#1; [2025-02-08 02:04:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980-4: assume !(0 == #t~mem800#1 || #t~mem800#1 == #t~bitwise799#1); [2025-02-08 02:04:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6848: assume -2147483648 <= #t~ret732#1 && #t~ret732#1 <= 2147483647;havoc #t~ret732#1;call #t~mem733#1 := read~int#22(~scb~4#1.base, 4 + ~scb~4#1.offset, 4);call #t~mem734#1.base, #t~mem734#1.offset := read~$Pointer$#22(~scb~4#1.base, 98 + ~scb~4#1.offset, 8); [2025-02-08 02:04:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980-3: assume 0 == #t~bitwise799#1;#t~bitwise801#1 := #t~mem800#1; [2025-02-08 02:04:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980-3: assume !(0 == #t~bitwise799#1); [2025-02-08 02:04:53,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6881: assume 0 == ~islogical~1#1; [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6881: assume !(0 == ~islogical~1#1); [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6972-2: havoc #t~bitwise791#1;assume ((((#t~mem790#1 < 0 || #t~bitwise791#1 >= 458776) && #t~bitwise791#1 >= #t~mem790#1) && (#t~mem790#1 < 0 || #t~bitwise791#1 <= 458776 + #t~mem790#1)) && (#t~mem790#1 >= 0 || #t~bitwise791#1 < 0)) && #t~bitwise791#1 <= 2147483647; [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6972-1: [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6972: call write~int#22(#t~bitwise791#1, ~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4);havoc #t~mem790#1;havoc #t~bitwise791#1; [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980-8: assume 0 == ~status#1 || 262144 == ~status#1;#t~bitwise799#1 := 262144; [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980-8: assume !(0 == ~status#1 || 262144 == ~status#1); [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980-7: assume false;#t~bitwise799#1 := ~status#1; [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980-7: assume !false; [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6972-4: assume 0 == #t~mem790#1 || 458776 == #t~mem790#1;#t~bitwise791#1 := 458776; [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6972-4: assume !(0 == #t~mem790#1 || 458776 == #t~mem790#1); [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6972-3: assume false;#t~bitwise791#1 := #t~mem790#1; [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6972-3: assume !false; [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964-2: havoc #t~bitwise783#1;assume (((((#t~mem782#1 < 0 && #t~bitwise781#1 >= 0) || #t~bitwise783#1 >= #t~bitwise781#1) && ((#t~mem782#1 >= 0 && #t~bitwise781#1 < 0) || #t~bitwise783#1 >= #t~mem782#1)) && ((#t~mem782#1 < 0 || #t~bitwise781#1 < 0) || #t~bitwise783#1 <= #t~mem782#1 + #t~bitwise781#1)) && ((#t~mem782#1 >= 0 && #t~bitwise781#1 >= 0) || #t~bitwise783#1 < 0)) && #t~bitwise783#1 <= 2147483647; [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898: assume 0 == (if ~c~0#1 % 256 % 4294967296 <= 2147483647 then ~c~0#1 % 256 % 4294967296 else ~c~0#1 % 256 % 4294967296 - 4294967296) % 32;~status#1 := 240; [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898: assume !(0 == (if ~c~0#1 % 256 % 4294967296 <= 2147483647 then ~c~0#1 % 256 % 4294967296 else ~c~0#1 % 256 % 4294967296 - 4294967296) % 32); [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964-1: [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964: call write~int#22(#t~bitwise783#1, ~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4); [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964-6: havoc #t~bitwise781#1;assume ((((~status#1 < 0 || #t~bitwise781#1 >= 131072) && #t~bitwise781#1 >= ~status#1) && (~status#1 < 0 || #t~bitwise781#1 <= 131072 + ~status#1)) && (~status#1 >= 0 || #t~bitwise781#1 < 0)) && #t~bitwise781#1 <= 2147483647; [2025-02-08 02:04:53,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964-5: [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964-4: assume 0 == #t~mem782#1 || #t~mem782#1 == #t~bitwise781#1;#t~bitwise783#1 := #t~bitwise781#1; [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964-4: assume !(0 == #t~mem782#1 || #t~mem782#1 == #t~bitwise781#1); [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6832: assume 127 == ~cmdid~0#1;~scb~4#1.base, ~scb~4#1.offset := ~adapter#1.base, 1446 + ~adapter#1.offset;call #t~mem722#1.base, #t~mem722#1.offset := read~$Pointer$#22(~scb~4#1.base, 98 + ~scb~4#1.offset, 8);~cmd~0#1.base, ~cmd~0#1.offset := #t~mem722#1.base, #t~mem722#1.offset;havoc #t~mem722#1.base, #t~mem722#1.offset;~mbox~4#1.base, ~mbox~4#1.offset := ~scb~4#1.base, 24 + ~scb~4#1.offset;call #t~mem723#1.base, #t~mem723#1.offset := read~$Pointer$#22(~scb~4#1.base, 146 + ~scb~4#1.offset, 8);~pthru~2#1.base, ~pthru~2#1.offset := #t~mem723#1.base, #t~mem723#1.offset;havoc #t~mem723#1.base, #t~mem723#1.offset; [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6832: assume !(127 == ~cmdid~0#1);call #t~mem724#1.base, #t~mem724#1.offset := read~$Pointer$#22(~adapter#1.base, 1169 + ~adapter#1.offset, 8);~scb~4#1.base, ~scb~4#1.offset := #t~mem724#1.base, #t~mem724#1.offset + 178 * (if ~cmdid~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~cmdid~0#1 % 18446744073709551616 % 18446744073709551616 else ~cmdid~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #t~mem724#1.base, #t~mem724#1.offset;call #t~mem725#1 := read~int#22(~scb~4#1.base, 4 + ~scb~4#1.offset, 4); [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964-3: assume 0 == #t~bitwise781#1;#t~bitwise783#1 := #t~mem782#1; [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964-3: assume !(0 == #t~bitwise781#1); [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964-9: call #t~mem782#1 := read~int#22(~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4); [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6989-1: SUMMARY for call list_del_init(~scb~4#1.base, 8 + ~scb~4#1.offset); srcloc: null [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964-8: assume 0 == ~status#1 || 131072 == ~status#1;#t~bitwise781#1 := 131072; [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964-8: assume !(0 == ~status#1 || 131072 == ~status#1); [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956: call write~int#22(134217730, ~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4); [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6989: call write~int#22(0, ~scb~4#1.base, 4 + ~scb~4#1.offset, 4); [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964-7: assume false;#t~bitwise781#1 := ~status#1; [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964-7: assume !false; [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6915: assume 8 == ~status#1; [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6915: assume !(8 == ~status#1); [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6849-1: SUMMARY for call #t~ret735#1 := printk(21, 0); srcloc: null [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6849: assume -2147483648 <= #t~ret735#1 && #t~ret735#1 <= 2147483647;havoc #t~mem733#1;havoc #t~mem734#1.base, #t~mem734#1.offset;havoc #t~ret735#1; [2025-02-08 02:04:53,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6998: ~i~1#1 := 1 + ~i~1#1; [2025-02-08 02:04:53,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6841-1: SUMMARY for call #t~ret727#1 := printk(18, 0); srcloc: null [2025-02-08 02:04:53,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6841: assume -2147483648 <= #t~ret727#1 && #t~ret727#1 <= 2147483647;havoc #t~ret727#1;call #t~mem728#1 := read~int#22(~scb~4#1.base, 4 + ~scb~4#1.offset, 4);call #t~mem729#1.base, #t~mem729#1.offset := read~$Pointer$#22(~scb~4#1.base, 98 + ~scb~4#1.offset, 8); [2025-02-08 02:04:53,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6866: assume -2147483648 <= #t~ret745#1 && #t~ret745#1 <= 2147483647;havoc #t~mem744#1;havoc #t~ret745#1;call #t~mem746#1.base, #t~mem746#1.offset := read~$Pointer$#22(~scb~4#1.base, 98 + ~scb~4#1.offset, 8);call write~int#22(524288, #t~mem746#1.base, 208 + #t~mem746#1.offset, 4);havoc #t~mem746#1.base, #t~mem746#1.offset;call #t~mem747#1.base, #t~mem747#1.offset := read~$Pointer$#22(~scb~4#1.base, 98 + ~scb~4#1.offset, 8); [2025-02-08 02:04:53,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932-1: SUMMARY for call #t~memcpy~res769#1.base, #t~memcpy~res769#1.offset := #Ultimate.C_memcpy#22(#t~mem768#1.base, #t~mem768#1.offset, ~pthru~2#1.base, 21 + ~pthru~2#1.offset, ~__len~8#1); srcloc: null [2025-02-08 02:04:53,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5074: havoc sg_virt_#t~mem153#1;#t~ret758#1.base, #t~ret758#1.offset := sg_virt_#res#1.base, sg_virt_#res#1.offset;havoc sg_virt_#t~ret151#1.base, sg_virt_#t~ret151#1.offset, sg_virt_#t~ret152#1.base, sg_virt_#t~ret152#1.offset, sg_virt_#t~mem153#1, sg_virt_~sg#1.base, sg_virt_~sg#1.offset, sg_virt_~tmp~15#1.base, sg_virt_~tmp~15#1.offset, sg_virt_~tmp___0~2#1.base, sg_virt_~tmp___0~2#1.offset;havoc sg_virt_#in~sg#1.base, sg_virt_#in~sg#1.offset;assume { :end_inline_sg_virt } true;~tmp~46#1.base, ~tmp~46#1.offset := #t~ret758#1.base, #t~ret758#1.offset;havoc #t~ret758#1.base, #t~ret758#1.offset;call #t~mem759#1 := read~int#20(~tmp~46#1.base, ~tmp~46#1.offset, 1);~c~0#1 := #t~mem759#1;havoc #t~mem759#1; [2025-02-08 02:04:53,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932: ~__ret~9#1.base, ~__ret~9#1.offset := #t~memcpy~res769#1.base, #t~memcpy~res769#1.offset;havoc #t~mem768#1.base, #t~mem768#1.offset;havoc #t~memcpy~res769#1.base, #t~memcpy~res769#1.offset; [2025-02-08 02:04:53,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6998-1: SUMMARY for call list_add_tail(~cmd~0#1.base, 148 + ~cmd~0#1.offset, ~adapter#1.base, 104 + ~adapter#1.offset); srcloc: null [2025-02-08 02:04:53,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6866-1: SUMMARY for call #t~ret745#1 := printk(23, 0); srcloc: null [2025-02-08 02:04:53,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6858: havoc #t~mem741#1.base, #t~mem741#1.offset; [2025-02-08 02:04:53,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6924-1: call #t~mem766#1 := read~int#22(~mbox~4#1.base, ~mbox~4#1.offset, 1); [2025-02-08 02:04:53,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6924: assume 3 == #t~mem766#1 % 256 % 4294967296;havoc #t~mem766#1; [2025-02-08 02:04:53,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6924: assume !(3 == #t~mem766#1 % 256 % 4294967296);havoc #t~mem766#1;call #t~mem767#1 := read~int#22(~mbox~4#1.base, ~mbox~4#1.offset, 1); [2025-02-08 02:04:53,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6858-1: SUMMARY for call list_add_tail(#t~mem741#1.base, 148 + #t~mem741#1.offset, ~adapter#1.base, 104 + ~adapter#1.offset); srcloc: null [2025-02-08 02:04:53,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6883-1: SUMMARY for call #t~ret756#1.base, #t~ret756#1.offset := scsi_sglist(~cmd~0#1.base, ~cmd~0#1.offset); srcloc: null [2025-02-08 02:04:53,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6883: ~sgl~0#1.base, ~sgl~0#1.offset := #t~ret756#1.base, #t~ret756#1.offset;havoc #t~ret756#1.base, #t~ret756#1.offset; [2025-02-08 02:04:53,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: assume 23 == #t~mem793#1 % 256 % 4294967296;havoc #t~mem792#1.base, #t~mem792#1.offset;havoc #t~mem793#1;call #t~mem794#1 := read~int#22(~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4); [2025-02-08 02:04:53,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: assume !(23 == #t~mem793#1 % 256 % 4294967296);havoc #t~mem792#1.base, #t~mem792#1.offset;havoc #t~mem793#1;call #t~mem797#1 := read~int#22(~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4); [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6842: assume -2147483648 <= #t~ret730#1 && #t~ret730#1 <= 2147483647;havoc #t~mem728#1;havoc #t~mem729#1.base, #t~mem729#1.offset;havoc #t~ret730#1; [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908: call write~int#22(0, ~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4); [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941: call write~int#22(134217730, ~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4); [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6842-1: SUMMARY for call #t~ret730#1 := printk(19, 0); srcloc: null [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6859: SUMMARY for call mega_free_scb(~adapter#1.base, ~adapter#1.offset, ~scb~4#1.base, ~scb~4#1.offset); srcloc: null [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6884-1: SUMMARY for call #t~ret757#1.base, #t~ret757#1.offset := sg_page(~sgl~0#1.base, ~sgl~0#1.offset); srcloc: null [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6884: ~tmp___0~15#1.base, ~tmp___0~15#1.offset := #t~ret757#1.base, #t~ret757#1.offset;havoc #t~ret757#1.base, #t~ret757#1.offset; [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975-1: [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975: call write~int#22(#t~bitwise795#1, ~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4);havoc #t~mem794#1;havoc #t~bitwise795#1; [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975-4: assume 0 == #t~mem794#1 || 458776 == #t~mem794#1;#t~bitwise795#1 := 458776; [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975-4: assume !(0 == #t~mem794#1 || 458776 == #t~mem794#1); [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975-3: assume false;#t~bitwise795#1 := #t~mem794#1; [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975-3: assume !false; [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975-2: havoc #t~bitwise795#1;assume ((((#t~mem794#1 < 0 || #t~bitwise795#1 >= 458776) && #t~bitwise795#1 >= #t~mem794#1) && (#t~mem794#1 < 0 || #t~bitwise795#1 <= 458776 + #t~mem794#1)) && (#t~mem794#1 >= 0 || #t~bitwise795#1 < 0)) && #t~bitwise795#1 <= 2147483647; [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6909: assume 0 == ~status#1; [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6909: assume !(0 == ~status#1); [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6967-1: call #t~mem784#1.base, #t~mem784#1.offset := read~$Pointer$#22(~cmd~0#1.base, 76 + ~cmd~0#1.offset, 8);call #t~mem785#1 := read~int#22(#t~mem784#1.base, #t~mem784#1.offset, 1); [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6967: assume 0 == #t~mem785#1 % 256 % 4294967296;havoc #t~mem784#1.base, #t~mem784#1.offset;havoc #t~mem785#1;call #t~mem786#1 := read~int#22(~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4); [2025-02-08 02:04:53,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6967: assume !(0 == #t~mem785#1 % 256 % 4294967296);havoc #t~mem784#1.base, #t~mem784#1.offset;havoc #t~mem785#1; [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6868-1: SUMMARY for call list_add_tail(#t~mem747#1.base, 148 + #t~mem747#1.offset, ~adapter#1.base, 104 + ~adapter#1.offset); srcloc: null [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6868: havoc #t~mem747#1.base, #t~mem747#1.offset; [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893-1: SUMMARY for call #t~ret760#1 := printk(24, 0); srcloc: null [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893: assume -2147483648 <= #t~ret760#1 && #t~ret760#1 <= 2147483647;havoc #t~ret760#1;~c~0#1 := 0; [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6943: assume 227 == #t~mem772#1 % 256 % 4294967296;havoc #t~mem772#1;~__len___0~1#1 := 14; [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6943: assume !(227 == #t~mem772#1 % 256 % 4294967296);havoc #t~mem772#1;call #t~mem777#1.base, #t~mem777#1.offset := read~$Pointer$#22(~cmd~0#1.base, 132 + ~cmd~0#1.offset, 8);call write~int#22(112, #t~mem777#1.base, #t~mem777#1.offset, 1);havoc #t~mem777#1.base, #t~mem777#1.offset;call #t~mem778#1.base, #t~mem778#1.offset := read~$Pointer$#22(~cmd~0#1.base, 132 + ~cmd~0#1.offset, 8);call write~int#22(11, #t~mem778#1.base, 2 + #t~mem778#1.offset, 1);havoc #t~mem778#1.base, #t~mem778#1.offset;call #t~mem779#1 := read~int#22(~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4); [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6968-2: havoc #t~bitwise787#1;assume ((((#t~mem786#1 < 0 || #t~bitwise787#1 >= 458776) && #t~bitwise787#1 >= #t~mem786#1) && (#t~mem786#1 < 0 || #t~bitwise787#1 <= 458776 + #t~mem786#1)) && (#t~mem786#1 >= 0 || #t~bitwise787#1 < 0)) && #t~bitwise787#1 <= 2147483647; [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6968-1: [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6968: call write~int#22(#t~bitwise787#1, ~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4);havoc #t~mem786#1;havoc #t~bitwise787#1; [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6968-4: assume 0 == #t~mem786#1 || 458776 == #t~mem786#1;#t~bitwise787#1 := 458776; [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6968-4: assume !(0 == #t~mem786#1 || 458776 == #t~mem786#1); [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6968-3: assume false;#t~bitwise787#1 := #t~mem786#1; [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6968-3: assume !false; [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6869: SUMMARY for call mega_free_scb(~adapter#1.base, ~adapter#1.offset, ~scb~4#1.base, ~scb~4#1.offset); srcloc: null [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6960-2: havoc #t~bitwise780#1;assume ((((#t~mem779#1 < 0 || #t~bitwise780#1 >= 2) && #t~bitwise780#1 >= #t~mem779#1) && (#t~mem779#1 < 0 || #t~bitwise780#1 <= 2 + #t~mem779#1)) && (#t~mem779#1 >= 0 || #t~bitwise780#1 < 0)) && #t~bitwise780#1 <= 2147483647; [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6960-1: [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927: assume 195 == #t~mem767#1 % 256 % 4294967296;havoc #t~mem767#1;~__len~8#1 := 14; [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927: assume !(195 == #t~mem767#1 % 256 % 4294967296);havoc #t~mem767#1;call #t~mem772#1 := read~int#22(~mbox~4#1.base, ~mbox~4#1.offset, 1); [2025-02-08 02:04:53,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6960: call write~int#22(#t~bitwise780#1, ~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4);havoc #t~mem779#1;havoc #t~bitwise780#1; [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint mega_cmd_doneFINAL: assume true; [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6960-4: assume 0 == #t~mem779#1 || 2 == #t~mem779#1;#t~bitwise780#1 := 2; [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6960-4: assume !(0 == #t~mem779#1 || 2 == #t~mem779#1); [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6960-3: assume false;#t~bitwise780#1 := #t~mem779#1; [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6960-3: assume !false; [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6886: assume 0 != (~tmp___0~15#1.base + ~tmp___0~15#1.offset) % 18446744073709551616;assume { :begin_inline_sg_virt } true;sg_virt_#in~sg#1.base, sg_virt_#in~sg#1.offset := ~sgl~0#1.base, ~sgl~0#1.offset;havoc sg_virt_#res#1.base, sg_virt_#res#1.offset;havoc sg_virt_#t~ret151#1.base, sg_virt_#t~ret151#1.offset, sg_virt_#t~ret152#1.base, sg_virt_#t~ret152#1.offset, sg_virt_#t~mem153#1, sg_virt_~sg#1.base, sg_virt_~sg#1.offset, sg_virt_~tmp~15#1.base, sg_virt_~tmp~15#1.offset, sg_virt_~tmp___0~2#1.base, sg_virt_~tmp___0~2#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~15#1.base, sg_virt_~tmp~15#1.offset;havoc sg_virt_~tmp___0~2#1.base, sg_virt_~tmp___0~2#1.offset; [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6886: assume !(0 != (~tmp___0~15#1.base + ~tmp___0~15#1.offset) % 18446744073709551616); [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952-1: SUMMARY for call #t~memcpy~res776#1.base, #t~memcpy~res776#1.offset := #Ultimate.C_memcpy#22(#t~mem775#1.base, #t~mem775#1.offset, ~epthru~2#1.base, 32 + ~epthru~2#1.offset, ~__len___0~1#1); srcloc: null [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6919: assume false;call #t~mem765#1 := read~int#22(~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4);call write~int#22(#t~mem765#1, ~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4); [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6919: assume !false; [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: ~__ret___0~1#1.base, ~__ret___0~1#1.offset := #t~memcpy~res776#1.base, #t~memcpy~res776#1.offset;havoc #t~mem775#1.base, #t~mem775#1.offset;havoc #t~memcpy~res776#1.base, #t~memcpy~res776#1.offset; [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977-3: assume 0 == #t~bitwise796#1;#t~bitwise798#1 := #t~mem797#1; [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977-3: assume !(0 == #t~bitwise796#1); [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977-2: havoc #t~bitwise798#1;assume (((((#t~mem797#1 < 0 && #t~bitwise796#1 >= 0) || #t~bitwise798#1 >= #t~bitwise796#1) && ((#t~mem797#1 >= 0 && #t~bitwise796#1 < 0) || #t~bitwise798#1 >= #t~mem797#1)) && ((#t~mem797#1 < 0 || #t~bitwise796#1 < 0) || #t~bitwise798#1 <= #t~mem797#1 + #t~bitwise796#1)) && ((#t~mem797#1 >= 0 && #t~bitwise796#1 >= 0) || #t~bitwise798#1 < 0)) && #t~bitwise798#1 <= 2147483647; [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977-1: [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977: call write~int#22(#t~bitwise798#1, ~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4);havoc #t~mem797#1;havoc #t~bitwise796#1;havoc #t~bitwise798#1; [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977-7: assume false;#t~bitwise796#1 := ~status#1; [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977-7: assume !false; [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977-6: havoc #t~bitwise796#1;assume ((((~status#1 < 0 || #t~bitwise796#1 >= 262144) && #t~bitwise796#1 >= ~status#1) && (~status#1 < 0 || #t~bitwise796#1 <= 262144 + ~status#1)) && (~status#1 >= 0 || #t~bitwise796#1 < 0)) && #t~bitwise796#1 <= 2147483647; [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977-5: [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977-4: assume 0 == #t~mem797#1 || #t~mem797#1 == #t~bitwise796#1;#t~bitwise798#1 := #t~bitwise796#1; [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977-4: assume !(0 == #t~mem797#1 || #t~mem797#1 == #t~bitwise796#1); [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977-8: assume 0 == ~status#1 || 262144 == ~status#1;#t~bitwise796#1 := 262144; [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977-8: assume !(0 == ~status#1 || 262144 == ~status#1); [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994: SUMMARY for call mega_free_scb(~adapter#1.base, ~adapter#1.offset, ~scb~4#1.base, ~scb~4#1.offset); srcloc: null [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6986: assume 127 == ~cmdid~0#1;call write~int#22(~status#1, ~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4); [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6986: assume !(127 == ~cmdid~0#1); [2025-02-08 02:04:53,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854: assume 0 != #t~bitwise737#1 % 4294967296;havoc #t~mem736#1;havoc #t~bitwise737#1;call #t~mem738#1 := read~int#22(~scb~4#1.base, ~scb~4#1.offset, 4); [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854: assume !(0 != #t~bitwise737#1 % 4294967296);havoc #t~mem736#1;havoc #t~bitwise737#1;call #t~mem742#1 := read~int#22(~scb~4#1.base, 4 + ~scb~4#1.offset, 4); [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854-4: assume 0 == #t~mem736#1 % 4294967296;#t~bitwise737#1 := 0; [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854-4: assume !(0 == #t~mem736#1 % 4294967296); [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854-3: assume 8 == #t~mem736#1 % 4294967296;#t~bitwise737#1 := #t~mem736#1; [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854-3: assume !(8 == #t~mem736#1 % 4294967296); [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854-2: havoc #t~bitwise737#1;assume #t~bitwise737#1 % 4294967296 <= #t~mem736#1 % 4294967296 && #t~bitwise737#1 % 4294967296 <= 8; [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6854-1: [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6846: assume 0 == (#t~mem731#1.base + #t~mem731#1.offset) % 18446744073709551616;havoc #t~mem731#1.base, #t~mem731#1.offset; [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6846: assume !(0 == (#t~mem731#1.base + #t~mem731#1.offset) % 18446744073709551616);havoc #t~mem731#1.base, #t~mem731#1.offset;call #t~mem736#1 := read~int#22(~scb~4#1.base, 4 + ~scb~4#1.offset, 4); [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6879: call #t~mem751#1.base, #t~mem751#1.offset := read~$Pointer$#22(~cmd~0#1.base, ~cmd~0#1.offset, 8);call #t~mem752#1 := read~int#22(#t~mem751#1.base, 200 + #t~mem751#1.offset, 4);call #t~mem753#1 := read~int#22(~adapter#1.base, 1416 + ~adapter#1.offset + (if #t~mem752#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then #t~mem752#1 % 4294967296 % 18446744073709551616 else #t~mem752#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 1);~islogical~1#1 := (if #t~mem753#1 % 256 % 4294967296 <= 2147483647 then #t~mem753#1 % 256 % 4294967296 else #t~mem753#1 % 256 % 4294967296 - 4294967296);havoc #t~mem751#1.base, #t~mem751#1.offset;havoc #t~mem752#1;havoc #t~mem753#1;call #t~mem754#1.base, #t~mem754#1.offset := read~$Pointer$#22(~cmd~0#1.base, 76 + ~cmd~0#1.offset, 8);call #t~mem755#1 := read~int#22(#t~mem754#1.base, #t~mem754#1.offset, 1); [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912: assume 2 == ~status#1; [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912: assume !(2 == ~status#1); [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6945: assume ~__len___0~1#1 % 18446744073709551616 > 63;call #t~mem773#1.base, #t~mem773#1.offset := read~$Pointer$#22(~cmd~0#1.base, 132 + ~cmd~0#1.offset, 8); [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6945: assume !(~__len___0~1#1 % 18446744073709551616 > 63);call #t~mem775#1.base, #t~mem775#1.offset := read~$Pointer$#22(~cmd~0#1.base, 132 + ~cmd~0#1.offset, 8); [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970: assume 1 == ~status#1;call #t~mem788#1.base, #t~mem788#1.offset := read~$Pointer$#22(~cmd~0#1.base, 76 + ~cmd~0#1.offset, 8);call #t~mem789#1 := read~int#22(#t~mem788#1.base, #t~mem788#1.offset, 1); [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970: assume !(1 == ~status#1);call #t~mem800#1 := read~int#22(~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4); [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937-1: SUMMARY for call #t~memcpy~res771#1.base, #t~memcpy~res771#1.offset := #Ultimate.C_memcpy#22(#t~mem770#1.base, #t~mem770#1.offset, ~pthru~2#1.base, 21 + ~pthru~2#1.offset, ~__len~8#1); srcloc: null [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937: ~__ret~9#1.base, ~__ret~9#1.offset := #t~memcpy~res771#1.base, #t~memcpy~res771#1.offset;havoc #t~mem770#1.base, #t~mem770#1.offset;havoc #t~memcpy~res771#1.base, #t~memcpy~res771#1.offset; [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5071: sg_virt_~tmp~15#1.base, sg_virt_~tmp~15#1.offset := sg_virt_#t~ret151#1.base, sg_virt_#t~ret151#1.offset;havoc sg_virt_#t~ret151#1.base, sg_virt_#t~ret151#1.offset; [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5071-1: SUMMARY for call sg_virt_#t~ret151#1.base, sg_virt_#t~ret151#1.offset := sg_page(sg_virt_~sg#1.base, sg_virt_~sg#1.offset); srcloc: null [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6880: assume 18 == #t~mem755#1 % 256 % 4294967296;havoc #t~mem754#1.base, #t~mem754#1.offset;havoc #t~mem755#1; [2025-02-08 02:04:53,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6880: assume !(18 == #t~mem755#1 % 256 % 4294967296);havoc #t~mem754#1.base, #t~mem754#1.offset;havoc #t~mem755#1; [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6971: assume 22 == #t~mem789#1 % 256 % 4294967296;havoc #t~mem788#1.base, #t~mem788#1.offset;havoc #t~mem789#1;call #t~mem790#1 := read~int#22(~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4); [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6971: assume !(22 == #t~mem789#1 % 256 % 4294967296);havoc #t~mem788#1.base, #t~mem788#1.offset;havoc #t~mem789#1;call #t~mem792#1.base, #t~mem792#1.offset := read~$Pointer$#22(~cmd~0#1.base, 76 + ~cmd~0#1.offset, 8);call #t~mem793#1 := read~int#22(#t~mem792#1.base, #t~mem792#1.offset, 1); [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6839-1: [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6839: assume 0 == #t~bitwise726#1 % 4294967296;havoc #t~mem725#1;havoc #t~bitwise726#1; [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6839: assume !(0 == #t~bitwise726#1 % 4294967296);havoc #t~mem725#1;havoc #t~bitwise726#1;call #t~mem731#1.base, #t~mem731#1.offset := read~$Pointer$#22(~scb~4#1.base, 98 + ~scb~4#1.offset, 8); [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930: assume ~__len~8#1 % 18446744073709551616 > 63;call #t~mem768#1.base, #t~mem768#1.offset := read~$Pointer$#22(~cmd~0#1.base, 132 + ~cmd~0#1.offset, 8); [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930: assume !(~__len~8#1 % 18446744073709551616 > 63);call #t~mem770#1.base, #t~mem770#1.offset := read~$Pointer$#22(~cmd~0#1.base, 132 + ~cmd~0#1.offset, 8); [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6839-4: assume 0 == #t~mem725#1 % 4294967296;#t~bitwise726#1 := 0; [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6839-4: assume !(0 == #t~mem725#1 % 4294967296); [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6839-3: assume 4 == #t~mem725#1 % 4294967296;#t~bitwise726#1 := #t~mem725#1; [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6839-3: assume !(4 == #t~mem725#1 % 4294967296); [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6839-2: havoc #t~bitwise726#1;assume #t~bitwise726#1 % 4294967296 <= #t~mem725#1 % 4294967296 && #t~bitwise726#1 % 4294967296 <= 4; [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6897-3: assume 0 == #t~mem763#1 || 0 == (if #t~mem762#1 % 4294967296 % 4294967296 <= 2147483647 then #t~mem762#1 % 4294967296 % 4294967296 else #t~mem762#1 % 4294967296 % 4294967296 - 4294967296);#t~bitwise764#1 := #t~mem763#1; [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6897-3: assume !(0 == #t~mem763#1 || 0 == (if #t~mem762#1 % 4294967296 % 4294967296 <= 2147483647 then #t~mem762#1 % 4294967296 % 4294967296 else #t~mem762#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5072-1: SUMMARY for call sg_virt_#t~ret152#1.base, sg_virt_#t~ret152#1.offset := lowmem_page_address(sg_virt_~tmp~15#1.base, sg_virt_~tmp~15#1.offset); srcloc: null [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864-2: havoc #t~bitwise743#1;assume #t~bitwise743#1 % 4294967296 <= #t~mem742#1 % 4294967296 && #t~bitwise743#1 % 4294967296 <= 16; [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6897-2: havoc #t~bitwise764#1;assume #t~bitwise764#1 < #t~mem763#1; [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864-1: [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6831: call #t~mem721#1 := read~int#22(~completed#1.base, ~completed#1.offset + (if ~i~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~1#1 % 18446744073709551616 % 18446744073709551616 else ~i~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);~cmdid~0#1 := (if #t~mem721#1 % 256 % 4294967296 <= 2147483647 then #t~mem721#1 % 256 % 4294967296 else #t~mem721#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6897-1: [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864: assume 0 != #t~bitwise743#1 % 4294967296;havoc #t~mem742#1;havoc #t~bitwise743#1;call #t~mem744#1 := read~int#22(~scb~4#1.base, ~scb~4#1.offset, 4); [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864: assume !(0 != #t~bitwise743#1 % 4294967296);havoc #t~mem742#1;havoc #t~bitwise743#1;call #t~mem748#1.base, #t~mem748#1.offset := read~$Pointer$#22(~scb~4#1.base, 98 + ~scb~4#1.offset, 8);~cmd~0#1.base, ~cmd~0#1.offset := #t~mem748#1.base, #t~mem748#1.offset;havoc #t~mem748#1.base, #t~mem748#1.offset;call #t~mem749#1.base, #t~mem749#1.offset := read~$Pointer$#22(~scb~4#1.base, 146 + ~scb~4#1.offset, 8);~pthru~2#1.base, ~pthru~2#1.offset := #t~mem749#1.base, #t~mem749#1.offset;havoc #t~mem749#1.base, #t~mem749#1.offset;call #t~mem750#1.base, #t~mem750#1.offset := read~$Pointer$#22(~scb~4#1.base, 162 + ~scb~4#1.offset, 8);~epthru~2#1.base, ~epthru~2#1.offset := #t~mem750#1.base, #t~mem750#1.offset;havoc #t~mem750#1.base, #t~mem750#1.offset;~mbox~4#1.base, ~mbox~4#1.offset := ~scb~4#1.base, 24 + ~scb~4#1.offset; [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6897: assume 0 != #t~bitwise764#1 % 2;havoc #t~mem763#1;havoc #t~mem761#1.base, #t~mem761#1.offset;havoc #t~mem762#1;havoc #t~bitwise764#1; [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6897: assume !(0 != #t~bitwise764#1 % 2);havoc #t~mem763#1;havoc #t~mem761#1.base, #t~mem761#1.offset;havoc #t~mem762#1;havoc #t~bitwise764#1; [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5072: sg_virt_~tmp___0~2#1.base, sg_virt_~tmp___0~2#1.offset := sg_virt_#t~ret152#1.base, sg_virt_#t~ret152#1.offset;havoc sg_virt_#t~ret152#1.base, sg_virt_#t~ret152#1.offset;call sg_virt_#t~mem153#1 := read~int#22(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~2#1.base, sg_virt_~tmp___0~2#1.offset + (if sg_virt_#t~mem153#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then sg_virt_#t~mem153#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else sg_virt_#t~mem153#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc sg_virt_#t~mem153#1; [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864-4: assume 0 == #t~mem742#1 % 4294967296;#t~bitwise743#1 := 0; [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864-4: assume !(0 == #t~mem742#1 % 4294967296); [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6897-4: call #t~mem763#1 := read~int#22(~adapter#1.base, 1425 + ~adapter#1.offset, 4);call #t~mem761#1.base, #t~mem761#1.offset := read~$Pointer$#22(~cmd~0#1.base, ~cmd~0#1.offset, 8);call #t~mem762#1 := read~int#22(#t~mem761#1.base, 200 + #t~mem761#1.offset, 4); [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864-3: assume 16 == #t~mem742#1 % 4294967296;#t~bitwise743#1 := #t~mem742#1; [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864-3: assume !(16 == #t~mem742#1 % 4294967296); [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6856-1: SUMMARY for call #t~ret739#1 := printk(22, 0); srcloc: null [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6856: assume -2147483648 <= #t~ret739#1 && #t~ret739#1 <= 2147483647;havoc #t~mem738#1;havoc #t~ret739#1;call #t~mem740#1.base, #t~mem740#1.offset := read~$Pointer$#22(~scb~4#1.base, 98 + ~scb~4#1.offset, 8);call write~int#22(327680, #t~mem740#1.base, 208 + #t~mem740#1.offset, 4);havoc #t~mem740#1.base, #t~mem740#1.offset;call #t~mem741#1.base, #t~mem741#1.offset := read~$Pointer$#22(~scb~4#1.base, 98 + ~scb~4#1.offset, 8); [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980-2: havoc #t~bitwise801#1;assume (((((#t~mem800#1 < 0 && #t~bitwise799#1 >= 0) || #t~bitwise801#1 >= #t~bitwise799#1) && ((#t~mem800#1 >= 0 && #t~bitwise799#1 < 0) || #t~bitwise801#1 >= #t~mem800#1)) && ((#t~mem800#1 < 0 || #t~bitwise799#1 < 0) || #t~bitwise801#1 <= #t~mem800#1 + #t~bitwise799#1)) && ((#t~mem800#1 >= 0 && #t~bitwise799#1 >= 0) || #t~bitwise801#1 < 0)) && #t~bitwise801#1 <= 2147483647; [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947-1: SUMMARY for call #t~memcpy~res774#1.base, #t~memcpy~res774#1.offset := #Ultimate.C_memcpy#22(#t~mem773#1.base, #t~mem773#1.offset, ~epthru~2#1.base, 32 + ~epthru~2#1.offset, ~__len___0~1#1); srcloc: null [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980-1: [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: ~__ret___0~1#1.base, ~__ret___0~1#1.offset := #t~memcpy~res774#1.base, #t~memcpy~res774#1.offset;havoc #t~mem773#1.base, #t~mem773#1.offset;havoc #t~memcpy~res774#1.base, #t~memcpy~res774#1.offset; [2025-02-08 02:04:53,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980: call write~int#22(#t~bitwise801#1, ~cmd~0#1.base, 208 + ~cmd~0#1.offset, 4);havoc #t~mem800#1;havoc #t~bitwise799#1;havoc #t~bitwise801#1; [2025-02-08 02:04:53,374 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11047: havoc #t~nondet1844; [2025-02-08 02:04:53,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4555: havoc #t~mem7.base, #t~mem7.offset; [2025-02-08 02:04:53,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11056: havoc alloc_pci_dev_#t~ret1845#1.base, alloc_pci_dev_#t~ret1845#1.offset; [2025-02-08 02:04:54,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4909: havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;havoc warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset;assume { :end_inline_warn_slowpath_fmt } true; [2025-02-08 02:04:54,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4672: assume false; [2025-02-08 02:04:54,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4672: assume !false; [2025-02-08 02:04:54,090 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690: ~ti~0#1.base, ~ti~0#1.offset := 0, (if (~pfo_ret__~0#1 - 8152) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (~pfo_ret__~0#1 - 8152) % 18446744073709551616 % 18446744073709551616 else (~pfo_ret__~0#1 - 8152) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);#res#1.base, #res#1.offset := ~ti~0#1.base, ~ti~0#1.offset; [2025-02-08 02:04:54,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint current_thread_infoFINAL: assume true; [2025-02-08 02:04:54,091 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4684: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 02:04:54,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint mega_rundoneqFINAL: assume true; [2025-02-08 02:04:54,162 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7036: SUMMARY for call INIT_LIST_HEAD(~adapter.base, 104 + ~adapter.offset); srcloc: null [2025-02-08 02:04:54,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7022: ~spos~0.base, ~spos~0.offset := ~pos~1.base, ~pos~1.offset;~__mptr~2.base, ~__mptr~2.offset := ~spos~0.base, ~spos~0.offset;~cmd~1.base, ~cmd~1.offset := ~__mptr~2.base, 245572280481258373512 + ~__mptr~2.offset;call #t~mem805.base, #t~mem805.offset := read~$Pointer$#22(~cmd~1.base, 140 + ~cmd~1.offset, 8); [2025-02-08 02:04:54,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7025-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(~cmd~1.base, ~cmd~1.offset, #t~mem805.base, #t~mem805.offset); srcloc: null [2025-02-08 02:04:54,163 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7025: havoc #t~mem805.base, #t~mem805.offset;call #t~mem806.base, #t~mem806.offset := read~$Pointer$#22(~pos~1.base, ~pos~1.offset, 8);~pos~1.base, ~pos~1.offset := #t~mem806.base, #t~mem806.offset;havoc #t~mem806.base, #t~mem806.offset; [2025-02-08 02:04:54,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11066: havoc create_proc_entry_#t~ret1847#1.base, create_proc_entry_#t~ret1847#1.offset; [2025-02-08 02:04:54,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11025: havoc #t~ret1840.base, #t~ret1840.offset; [2025-02-08 02:04:54,533 INFO L? ?]: Removed 1410 outVars from TransFormulas that were not future-live. [2025-02-08 02:04:54,533 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 02:04:54,566 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 02:04:54,567 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 02:04:54,567 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:04:54 BoogieIcfgContainer [2025-02-08 02:04:54,567 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 02:04:54,568 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 02:04:54,568 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 02:04:54,575 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 02:04:54,575 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:04:32" (1/3) ... [2025-02-08 02:04:54,576 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1504ecd1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:04:54, skipping insertion in model container [2025-02-08 02:04:54,576 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:34" (2/3) ... [2025-02-08 02:04:54,576 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1504ecd1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:04:54, skipping insertion in model container [2025-02-08 02:04:54,576 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:04:54" (3/3) ... [2025-02-08 02:04:54,577 INFO L128 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-scsi-megaraid.ko.cil.out.i [2025-02-08 02:04:54,597 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 02:04:54,600 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG module_get_put-drivers-scsi-megaraid.ko.cil.out.i that has 134 procedures, 905 locations, 1 initial locations, 101 loop locations, and 1 error locations. [2025-02-08 02:04:54,643 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 02:04:54,651 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6067447c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 02:04:54,651 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-08 02:04:54,654 INFO L276 IsEmpty]: Start isEmpty. Operand has 387 states, 256 states have (on average 1.38671875) internal successors, (355), 297 states have internal predecessors, (355), 54 states have call successors, (54), 29 states have call predecessors, (54), 27 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2025-02-08 02:04:54,658 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 02:04:54,659 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-02-08 02:04:54,662 INFO L422 BasicCegarLoop]: Path program histogram: [] [2025-02-08 02:04:54,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 387 states, 256 states have (on average 1.38671875) internal successors, (355), 297 states have internal predecessors, (355), 54 states have call successors, (54), 29 states have call predecessors, (54), 27 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2025-02-08 02:04:54,678 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 02:04:54,683 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 02:04:54 BoogieIcfgContainer [2025-02-08 02:04:54,683 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 02:04:54,684 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 02:04:54,684 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 02:04:54,684 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 02:04:54,684 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:04:54" (3/4) ... [2025-02-08 02:04:54,686 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 02:04:54,690 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#29 [2025-02-08 02:04:54,690 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_dma_ops [2025-02-08 02:04:54,690 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#12 [2025-02-08 02:04:54,690 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#28 [2025-02-08 02:04:54,690 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#11 [2025-02-08 02:04:54,690 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure atomic_set [2025-02-08 02:04:54,690 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#27 [2025-02-08 02:04:54,690 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mega_free_sgl [2025-02-08 02:04:54,690 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#10 [2025-02-08 02:04:54,690 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#26 [2025-02-08 02:04:54,690 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#25 [2025-02-08 02:04:54,690 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sg_page [2025-02-08 02:04:54,690 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#24 [2025-02-08 02:04:54,690 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#23 [2025-02-08 02:04:54,690 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#22 [2025-02-08 02:04:54,690 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#19 [2025-02-08 02:04:54,690 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure megaraid_queue_lck [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_empty [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#18 [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure make_local_pdev [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#17 [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#16 [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#15 [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#14 [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#13 [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#31 [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#30 [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __phys_addr [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#23 [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#22 [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#21 [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#20 [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure lowmem_page_address [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure free_local_pdev [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#29 [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#28 [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#27 [2025-02-08 02:04:54,691 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#26 [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#25 [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#24 [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure slow_down_io [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_set_dma_mask [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mega_runpendq [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#31 [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __release_region [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#30 [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kfree [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure free_irq [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mega_build_sglist [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_del_init [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_add_tail [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_free_consistent [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#5 [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#4 [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_disable_device [2025-02-08 02:04:54,692 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure copy_to_user [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#7 [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#6 [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#1 [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#0 [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#3 [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#2 [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __megaraid_shutdown [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#10 [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#9 [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#8 [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_check_return_value [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure valid_dma_direction [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure atomic_sub [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#18 [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#17 [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#16 [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure atomic_read [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#15 [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#14 [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#13 [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#12 [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#11 [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure scsi_sglist [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#19 [2025-02-08 02:04:54,693 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#1 [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#0 [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_alloc_consistent [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#3 [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#2 [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure inb_p [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#5 [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#4 [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#21 [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#20 [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure copy_from_user [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __list_add [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#7 [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#6 [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#9 [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#8 [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __const_udelay [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mega_n_to_m [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure INIT_LIST_HEAD [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure proc_mkdir [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~VOID [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mega_internal_command [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure scsi_host_put [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure current_thread_info [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mega_free_scb [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure megaraid_shutdown [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_get_drvdata [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure remove_proc_entry [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure megaraid_abort_and_reset [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mega_rundoneq [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_add [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure create_proc_read_entry [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_blast_assert [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure iounmap [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure might_fault [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure printk [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mega_cmd_done [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure outb_p [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kmalloc [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _raw_spin_lock_irqsave [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_lock_nested [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure outb [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure readl [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure writel [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure issue_scb_block [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __request_region [2025-02-08 02:04:54,694 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _copy_from_user [2025-02-08 02:04:54,695 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mega_allocate_scb [2025-02-08 02:04:54,695 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure cpu_relax [2025-02-08 02:04:54,712 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 227 nodes and edges [2025-02-08 02:04:54,713 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 100 nodes and edges [2025-02-08 02:04:54,715 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 40 nodes and edges [2025-02-08 02:04:54,716 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 16 nodes and edges [2025-02-08 02:04:54,718 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 8 nodes and edges [2025-02-08 02:04:54,719 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2025-02-08 02:04:54,721 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2025-02-08 02:04:54,723 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:04:54,860 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 02:04:54,860 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 02:04:54,861 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 02:04:54,861 INFO L158 Benchmark]: Toolchain (without parser) took 22427.02ms. Allocated memory was 142.6MB in the beginning and 721.4MB in the end (delta: 578.8MB). Free memory was 92.8MB in the beginning and 482.0MB in the end (delta: -389.1MB). Peak memory consumption was 192.3MB. Max. memory is 16.1GB. [2025-02-08 02:04:54,862 INFO L158 Benchmark]: CDTParser took 1.05ms. Allocated memory is still 226.5MB. Free memory is still 141.8MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:04:54,862 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2065.99ms. Allocated memory was 142.6MB in the beginning and 360.7MB in the end (delta: 218.1MB). Free memory was 92.8MB in the beginning and 262.5MB in the end (delta: -169.6MB). Peak memory consumption was 106.4MB. Max. memory is 16.1GB. [2025-02-08 02:04:54,862 INFO L158 Benchmark]: Boogie Procedure Inliner took 233.26ms. Allocated memory is still 360.7MB. Free memory was 262.5MB in the beginning and 219.7MB in the end (delta: 42.8MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2025-02-08 02:04:54,862 INFO L158 Benchmark]: Boogie Preprocessor took 1024.80ms. Allocated memory is still 360.7MB. Free memory was 219.7MB in the beginning and 182.5MB in the end (delta: 37.2MB). Peak memory consumption was 163.6MB. Max. memory is 16.1GB. [2025-02-08 02:04:54,862 INFO L158 Benchmark]: IcfgBuilder took 18805.25ms. Allocated memory was 360.7MB in the beginning and 721.4MB in the end (delta: 360.7MB). Free memory was 182.5MB in the beginning and 524.5MB in the end (delta: -342.1MB). Peak memory consumption was 402.3MB. Max. memory is 16.1GB. [2025-02-08 02:04:54,863 INFO L158 Benchmark]: TraceAbstraction took 114.89ms. Allocated memory is still 721.4MB. Free memory was 524.5MB in the beginning and 512.0MB in the end (delta: 12.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 02:04:54,863 INFO L158 Benchmark]: Witness Printer took 176.90ms. Allocated memory is still 721.4MB. Free memory was 512.0MB in the beginning and 482.0MB in the end (delta: 30.0MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2025-02-08 02:04:54,864 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.05ms. Allocated memory is still 226.5MB. Free memory is still 141.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2065.99ms. Allocated memory was 142.6MB in the beginning and 360.7MB in the end (delta: 218.1MB). Free memory was 92.8MB in the beginning and 262.5MB in the end (delta: -169.6MB). Peak memory consumption was 106.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 233.26ms. Allocated memory is still 360.7MB. Free memory was 262.5MB in the beginning and 219.7MB in the end (delta: 42.8MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1024.80ms. Allocated memory is still 360.7MB. Free memory was 219.7MB in the beginning and 182.5MB in the end (delta: 37.2MB). Peak memory consumption was 163.6MB. Max. memory is 16.1GB. * IcfgBuilder took 18805.25ms. Allocated memory was 360.7MB in the beginning and 721.4MB in the end (delta: 360.7MB). Free memory was 182.5MB in the beginning and 524.5MB in the end (delta: -342.1MB). Peak memory consumption was 402.3MB. Max. memory is 16.1GB. * TraceAbstraction took 114.89ms. Allocated memory is still 721.4MB. Free memory was 524.5MB in the beginning and 512.0MB in the end (delta: 12.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Witness Printer took 176.90ms. Allocated memory is still 721.4MB. Free memory was 512.0MB in the beginning and 482.0MB in the end (delta: 30.0MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 4601]: 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 *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (853), "i" (12UL)); [4601-4602] - GenericResultAtLocation [Line: 4607]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4607-4609] - GenericResultAtLocation [Line: 4623]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [4623] - GenericResultAtLocation [Line: 4652]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; subl %1,%0": "+m" (v->counter): "ir" (i)); [4652] - GenericResultAtLocation [Line: 4659]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; incl %0": "+m" (v->counter)); [4659] - GenericResultAtLocation [Line: 4673]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [4673] - GenericResultAtLocation [Line: 4675]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4675] - GenericResultAtLocation [Line: 4677]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4677] - GenericResultAtLocation [Line: 4680]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4680] - GenericResultAtLocation [Line: 4756]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [4756] - GenericResultAtLocation [Line: 4763]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [4763] - GenericResultAtLocation [Line: 4781]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [4781] - GenericResultAtLocation [Line: 4788]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [4788] - GenericResultAtLocation [Line: 4938]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4938] - GenericResultAtLocation [Line: 4947]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4947] - GenericResultAtLocation [Line: 4950]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4950] - GenericResultAtLocation [Line: 5047]: 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" (96), "i" (12UL)); [5047-5048] - GenericResultAtLocation [Line: 5057]: 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" (97), "i" (12UL)); [5057-5058] - GenericResultAtLocation [Line: 5159]: 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" (18), "i" (12UL)); [5159-5160] - GenericResultAtLocation [Line: 5191]: 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" (35), "i" (12UL)); [5191-5192] - GenericResultAtLocation [Line: 7128]: 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 *)"/anthill/stuff/tacas-comp/work/current--X--drivers/scsi/megaraid.ko--X--bulklinux-3.0.1--X--08_1/linux-3.0.1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/08_1/drivers/scsi/megaraid.c.p"), "i" (1767), "i" (12UL)); [7128-7129] - GenericResultAtLocation [Line: 8847]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8847-8848] - GenericResultAtLocation [Line: 8850]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8850-8851] - GenericResultAtLocation [Line: 8854]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8854-8855] - GenericResultAtLocation [Line: 8857]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8857-8858] - GenericResultAtLocation [Line: 8861]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8861-8862] - GenericResultAtLocation [Line: 8883]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8883-8884] - GenericResultAtLocation [Line: 8886]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8886-8887] - GenericResultAtLocation [Line: 8890]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8890-8891] - GenericResultAtLocation [Line: 8893]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8893-8894] - GenericResultAtLocation [Line: 8897]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((u32 *)uioc.__ua.__uaddr): "ebx"); [8897-8898] - GenericResultAtLocation [Line: 9386]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (& ((megacmd_t *)(& uiocp->__ua.__raw_mbox))->status): "ebx"); [9386-9387] - GenericResultAtLocation [Line: 9389]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (& ((megacmd_t *)(& uiocp->__ua.__raw_mbox))->status): "ebx"); [9389-9390] - GenericResultAtLocation [Line: 9392]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (& ((megacmd_t *)(& uiocp->__ua.__raw_mbox))->status): "ebx"); [9392-9393] - GenericResultAtLocation [Line: 9395]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (& ((megacmd_t *)(& uiocp->__ua.__raw_mbox))->status): "ebx"); [9395-9396] - GenericResultAtLocation [Line: 9399]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (& ((megacmd_t *)(& uiocp->__ua.__raw_mbox))->status): "ebx"); [9399-9400] - GenericResultAtLocation [Line: 9420]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" ((mega_passthru **)(& umc->xferaddr))); [9420] - GenericResultAtLocation [Line: 9422]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" ((mega_passthru **)(& umc->xferaddr))); [9422] - GenericResultAtLocation [Line: 9424]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" ((mega_passthru **)(& umc->xferaddr))); [9424] - GenericResultAtLocation [Line: 9427]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" ((mega_passthru **)(& umc->xferaddr))); [9427] - GenericResultAtLocation [Line: 9430]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" ((mega_passthru **)(& umc->xferaddr))); [9430] - GenericResultAtLocation [Line: 9451]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& upthru->scsistatus): "ebx"); [9451-9452] - GenericResultAtLocation [Line: 9454]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& upthru->scsistatus): "ebx"); [9454-9455] - GenericResultAtLocation [Line: 9457]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& upthru->scsistatus): "ebx"); [9457-9458] - GenericResultAtLocation [Line: 9460]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& upthru->scsistatus): "ebx"); [9460-9461] - GenericResultAtLocation [Line: 9464]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& upthru->scsistatus): "ebx"); [9464-9465] - GenericResultAtLocation [Line: 9489]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u8 *)(& uioc_mimd->mbox) + 17UL): "ebx"); [9489-9490] - GenericResultAtLocation [Line: 9492]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u8 *)(& uioc_mimd->mbox) + 17UL): "ebx"); [9492-9493] - GenericResultAtLocation [Line: 9495]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u8 *)(& uioc_mimd->mbox) + 17UL): "ebx"); [9495-9496] - GenericResultAtLocation [Line: 9498]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u8 *)(& uioc_mimd->mbox) + 17UL): "ebx"); [9498-9499] - GenericResultAtLocation [Line: 9502]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((u8 *)(& uioc_mimd->mbox) + 17UL): "ebx"); [9502-9503] - GenericResultAtLocation [Line: 9523]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" ((mega_passthru **)(& umc->xferaddr))); [9523] - GenericResultAtLocation [Line: 9525]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" ((mega_passthru **)(& umc->xferaddr))); [9525] - GenericResultAtLocation [Line: 9527]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" ((mega_passthru **)(& umc->xferaddr))); [9527] - GenericResultAtLocation [Line: 9530]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" ((mega_passthru **)(& umc->xferaddr))); [9530] - GenericResultAtLocation [Line: 9533]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu___0), "=d" (__val_gu___0): "0" ((mega_passthru **)(& umc->xferaddr))); [9533] - GenericResultAtLocation [Line: 9554]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& upthru->scsistatus): "ebx"); [9554-9555] - GenericResultAtLocation [Line: 9557]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& upthru->scsistatus): "ebx"); [9557-9558] - GenericResultAtLocation [Line: 9560]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& upthru->scsistatus): "ebx"); [9560-9561] - GenericResultAtLocation [Line: 9563]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& upthru->scsistatus): "ebx"); [9563-9564] - GenericResultAtLocation [Line: 9567]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" (& upthru->scsistatus): "ebx"); [9567-9568] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 10901]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 134 procedures, 905 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 0.0s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=387occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-02-08 02:04:54,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE