./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-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 ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 1646a8d53b9f2fa0ac6100c29915ace30eff8ecd248fd58f109ce56469910baa --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 14:39:52,607 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 14:39:52,661 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2025-02-06 14:39:52,665 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 14:39:52,665 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 14:39:52,679 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 14:39:52,680 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 14:39:52,680 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 14:39:52,680 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 14:39:52,680 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 14:39:52,680 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 14:39:52,680 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 14:39:52,681 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 14:39:52,681 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 14:39:52,681 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 14:39:52,681 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 14:39:52,681 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 14:39:52,681 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 14:39:52,681 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 14:39:52,681 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 14:39:52,681 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 14:39:52,681 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 14:39:52,681 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-06 14:39:52,681 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-06 14:39:52,681 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 14:39:52,681 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 14:39:52,681 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 14:39:52,681 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 14:39:52,681 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 14:39:52,682 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 14:39:52,682 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 14:39:52,682 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 14:39:52,682 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 14:39:52,682 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 14:39:52,682 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 14:39:52,682 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 14:39:52,682 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 14:39:52,682 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 14:39:52,682 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 14:39:52,682 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 14:39:52,682 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 14:39:52,682 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 14:39:52,682 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 ! overflow) ) 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 -> 1646a8d53b9f2fa0ac6100c29915ace30eff8ecd248fd58f109ce56469910baa [2025-02-06 14:39:52,913 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 14:39:52,921 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 14:39:52,923 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 14:39:52,924 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 14:39:52,925 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 14:39:52,926 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i [2025-02-06 14:39:54,104 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/59d3b6911/4b91910c8444417db4bd878ef2550724/FLAG8af3e723a [2025-02-06 14:39:54,765 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 14:39:54,765 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i [2025-02-06 14:39:54,816 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/59d3b6911/4b91910c8444417db4bd878ef2550724/FLAG8af3e723a [2025-02-06 14:39:54,834 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/59d3b6911/4b91910c8444417db4bd878ef2550724 [2025-02-06 14:39:54,837 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 14:39:54,838 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 14:39:54,839 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 14:39:54,839 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 14:39:54,842 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 14:39:54,843 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 02:39:54" (1/1) ... [2025-02-06 14:39:54,844 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@721c3a8e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:39:54, skipping insertion in model container [2025-02-06 14:39:54,844 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 02:39:54" (1/1) ... [2025-02-06 14:39:54,958 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 14:39:59,728 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 14:39:59,757 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 14:39:59,822 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5624-5625] [2025-02-06 14:39:59,824 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5630-5632] [2025-02-06 14:39:59,825 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [5646] [2025-02-06 14:39:59,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [5718] [2025-02-06 14:39:59,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [5721] [2025-02-06 14:39:59,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (val)); [5723] [2025-02-06 14:39:59,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [5728] [2025-02-06 14:39:59,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [5731] [2025-02-06 14:39:59,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [5733] [2025-02-06 14:39:59,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [5738] [2025-02-06 14:39:59,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [5741] [2025-02-06 14:39:59,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [5743] [2025-02-06 14:39:59,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [5748] [2025-02-06 14:39:59,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [5751] [2025-02-06 14:39:59,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (val)); [5753] [2025-02-06 14:39:59,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [5791] [2025-02-06 14:39:59,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [5794] [2025-02-06 14:39:59,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [5796] [2025-02-06 14:39:59,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [5801] [2025-02-06 14:39:59,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [5804] [2025-02-06 14:39:59,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [5806] [2025-02-06 14:39:59,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [5811] [2025-02-06 14:39:59,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [5814] [2025-02-06 14:39:59,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [5816] [2025-02-06 14:39:59,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [5821] [2025-02-06 14:39:59,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [5824] [2025-02-06 14:39:59,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [5826] [2025-02-06 14:39:59,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5905] [2025-02-06 14:39:59,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5912] [2025-02-06 14:39:59,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5922] [2025-02-06 14:39:59,831 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5930] [2025-02-06 14:39:59,834 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" (98), "i" (12UL)); [6023-6024] [2025-02-06 14:39:59,835 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" (99), "i" (12UL)); [6034-6035] [2025-02-06 14:39:59,838 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [6117-6118] [2025-02-06 14:39:59,840 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [6151-6152] [2025-02-06 14:39:59,844 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6461] [2025-02-06 14:39:59,845 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6470] [2025-02-06 14:39:59,918 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 *)"drivers/scsi/megaraid.c"), "i" (1740), "i" (12UL)); [8037-8038] [2025-02-06 14:39:59,945 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"); [9494] [2025-02-06 14:39:59,945 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"); [9497] [2025-02-06 14:39:59,946 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"); [9500] [2025-02-06 14:39:59,946 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"); [9503] [2025-02-06 14:39:59,946 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"); [9506] [2025-02-06 14:39:59,947 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"); [9540-9541] [2025-02-06 14:39:59,947 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"); [9544-9545] [2025-02-06 14:39:59,947 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"); [9548-9549] [2025-02-06 14:39:59,947 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"); [9552-9553] [2025-02-06 14:39:59,947 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"); [9556-9557] [2025-02-06 14:39:59,956 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"); [10021] [2025-02-06 14:39:59,957 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"); [10024] [2025-02-06 14:39:59,957 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"); [10027] [2025-02-06 14:39:59,957 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"); [10030] [2025-02-06 14:39:59,957 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"); [10033] [2025-02-06 14:39:59,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" ((mega_passthru **)(& umc->xferaddr)), "i" (8UL)); [10046-10047] [2025-02-06 14:39:59,959 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"); [10077-10078] [2025-02-06 14:39:59,959 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"); [10081-10082] [2025-02-06 14:39:59,959 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"); [10085-10086] [2025-02-06 14:39:59,960 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"); [10089-10090] [2025-02-06 14:39:59,960 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"); [10093-10094] [2025-02-06 14:39:59,960 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"); [10130-10131] [2025-02-06 14:39:59,961 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"); [10134-10135] [2025-02-06 14:39:59,961 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"); [10138-10139] [2025-02-06 14:39:59,961 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"); [10142-10143] [2025-02-06 14:39:59,962 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"); [10146-10147] [2025-02-06 14:39:59,962 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___0), "=r" (__val_gu___0): "0" ((mega_passthru **)(& umc->xferaddr)), "i" (8UL)); [10160-10161] [2025-02-06 14:39:59,963 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"); [10191-10192] [2025-02-06 14:39:59,963 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"); [10195-10196] [2025-02-06 14:39:59,963 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"); [10199-10200] [2025-02-06 14:39:59,963 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"); [10203-10204] [2025-02-06 14:39:59,963 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"); [10207-10208] [2025-02-06 14:40:00,071 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 14:40:00,343 INFO L204 MainTranslator]: Completed translation [2025-02-06 14:40:00,344 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:40:00 WrapperNode [2025-02-06 14:40:00,344 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 14:40:00,347 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 14:40:00,347 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 14:40:00,347 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 14:40:00,351 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:40:00" (1/1) ... [2025-02-06 14:40:00,417 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:40:00" (1/1) ... [2025-02-06 14:40:00,645 INFO L138 Inliner]: procedures = 746, calls = 4161, calls flagged for inlining = 396, calls inlined = 313, statements flattened = 10089 [2025-02-06 14:40:00,646 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 14:40:00,646 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 14:40:00,646 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 14:40:00,646 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 14:40:00,653 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:40:00" (1/1) ... [2025-02-06 14:40:00,654 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:40:00" (1/1) ... [2025-02-06 14:40:00,697 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:40:00" (1/1) ... [2025-02-06 14:40:02,196 INFO L175 MemorySlicer]: Split 1946 memory accesses to 34 slices as follows [1, 0, 1, 1, 5, 2, 17, 5, 7, 7, 7, 2, 4, 1, 1619, 8, 1, 2, 1, 2, 35, 31, 48, 8, 8, 13, 6, 2, 23, 6, 23, 1, 6, 43]. 83 percent of accesses are in the largest equivalence class. The 481 initializations are split as follows [0, 0, 0, 0, 5, 0, 17, 5, 7, 7, 7, 0, 4, 0, 340, 0, 0, 0, 1, 2, 32, 0, 0, 8, 8, 0, 6, 0, 0, 6, 20, 0, 6, 0]. The 651 writes are split as follows [0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 536, 7, 1, 0, 0, 0, 1, 31, 44, 0, 0, 0, 0, 1, 23, 0, 3, 0, 0, 1]. [2025-02-06 14:40:02,196 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:40:00" (1/1) ... [2025-02-06 14:40:02,197 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:40:00" (1/1) ... [2025-02-06 14:40:02,347 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:40:00" (1/1) ... [2025-02-06 14:40:02,371 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:40:00" (1/1) ... [2025-02-06 14:40:02,419 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:40:00" (1/1) ... [2025-02-06 14:40:02,445 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:40:00" (1/1) ... [2025-02-06 14:40:02,501 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 14:40:02,502 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 14:40:02,503 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 14:40:02,503 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 14:40:02,504 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:40:00" (1/1) ... [2025-02-06 14:40:02,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 14:40:02,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:40:02,534 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-06 14:40:02,536 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-06 14:40:02,553 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-06 14:40:02,553 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-06 14:40:02,553 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_nonpositive [2025-02-06 14:40:02,553 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_nonpositive [2025-02-06 14:40:02,553 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_97 [2025-02-06 14:40:02,553 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_97 [2025-02-06 14:40:02,553 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2025-02-06 14:40:02,553 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2025-02-06 14:40:02,553 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_info [2025-02-06 14:40:02,553 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_info [2025-02-06 14:40:02,553 INFO L130 BoogieDeclarations]: Found specification of procedure mega_adapinq [2025-02-06 14:40:02,553 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_adapinq [2025-02-06 14:40:02,553 INFO L130 BoogieDeclarations]: Found specification of procedure seq_puts [2025-02-06 14:40:02,553 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_puts [2025-02-06 14:40:02,553 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-02-06 14:40:02,553 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-02-06 14:40:02,553 INFO L130 BoogieDeclarations]: Found specification of procedure mega_free_inquiry [2025-02-06 14:40:02,553 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_free_inquiry [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure seq_putc [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_putc [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure mega_build_sglist [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_build_sglist [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure megadev_unlocked_ioctl [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure megadev_unlocked_ioctl [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure mega_free_scb [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_free_scb [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_abort_and_reset [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_abort_and_reset [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 14:40:02,554 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2025-02-06 14:40:02,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure issue_scb_block [2025-02-06 14:40:02,555 INFO L138 BoogieDeclarations]: Found implementation of procedure issue_scb_block [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-06 14:40:02,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-06 14:40:02,557 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-06 14:40:02,557 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-06 14:40:02,557 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-06 14:40:02,557 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-06 14:40:02,557 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-06 14:40:02,557 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-06 14:40:02,557 INFO L130 BoogieDeclarations]: Found specification of procedure mega_free_sgl [2025-02-06 14:40:02,557 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_free_sgl [2025-02-06 14:40:02,557 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2025-02-06 14:40:02,558 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2025-02-06 14:40:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 14:40:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 14:40:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 14:40:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 14:40:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 14:40:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 14:40:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 14:40:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 14:40:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 14:40:02,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 14:40:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 14:40:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 14:40:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 14:40:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 14:40:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 14:40:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 14:40:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 14:40:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 14:40:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 14:40:02,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 14:40:02,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 14:40:02,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 14:40:02,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-06 14:40:02,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-06 14:40:02,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-06 14:40:02,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-06 14:40:02,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-06 14:40:02,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-06 14:40:02,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-06 14:40:02,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-06 14:40:02,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-06 14:40:02,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-06 14:40:02,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-06 14:40:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-06 14:40:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2025-02-06 14:40:02,561 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2025-02-06 14:40:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-06 14:40:02,561 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-06 14:40:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-02-06 14:40:02,561 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-02-06 14:40:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 14:40:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 14:40:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 14:40:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 14:40:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 14:40:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 14:40:02,561 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 14:40:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 14:40:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 14:40:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 14:40:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 14:40:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 14:40:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 14:40:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 14:40:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 14:40:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 14:40:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 14:40:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 14:40:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 14:40:02,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 14:40:02,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 14:40:02,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 14:40:02,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-06 14:40:02,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-06 14:40:02,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-06 14:40:02,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-06 14:40:02,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-06 14:40:02,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-06 14:40:02,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-06 14:40:02,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-06 14:40:02,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-06 14:40:02,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-06 14:40:02,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-06 14:40:02,563 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-06 14:40:02,563 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2025-02-06 14:40:02,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2025-02-06 14:40:02,563 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-06 14:40:02,563 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-06 14:40:02,563 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-02-06 14:40:02,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-02-06 14:40:02,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-06 14:40:02,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-06 14:40:02,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-06 14:40:02,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-06 14:40:02,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-06 14:40:02,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-06 14:40:02,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-06 14:40:02,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-06 14:40:02,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-06 14:40:02,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-06 14:40:02,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-06 14:40:02,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-06 14:40:02,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-06 14:40:02,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-06 14:40:02,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-06 14:40:02,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-06 14:40:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-06 14:40:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-06 14:40:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-06 14:40:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-06 14:40:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-06 14:40:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2025-02-06 14:40:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2025-02-06 14:40:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-06 14:40:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-06 14:40:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-06 14:40:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-06 14:40:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-02-06 14:40:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-02-06 14:40:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure mega_runpendq [2025-02-06 14:40:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_runpendq [2025-02-06 14:40:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_fs_char_dev__double_registration [2025-02-06 14:40:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_fs_char_dev__double_registration [2025-02-06 14:40:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-02-06 14:40:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-02-06 14:40:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-06 14:40:02,566 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-06 14:40:02,566 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2025-02-06 14:40:02,569 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2025-02-06 14:40:02,569 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-06 14:40:02,569 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-06 14:40:02,569 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-06 14:40:02,569 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-06 14:40:02,569 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-02-06 14:40:02,569 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-02-06 14:40:02,569 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_check_return_value_probe [2025-02-06 14:40:02,569 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_check_return_value_probe [2025-02-06 14:40:02,569 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_int_mtx_of_NOT_ARG_SIGN [2025-02-06 14:40:02,569 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_int_mtx_of_NOT_ARG_SIGN [2025-02-06 14:40:02,569 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 14:40:02,569 INFO L130 BoogieDeclarations]: Found specification of procedure inb_p [2025-02-06 14:40:02,569 INFO L138 BoogieDeclarations]: Found implementation of procedure inb_p [2025-02-06 14:40:02,569 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_check_return_value_probe [2025-02-06 14:40:02,569 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_check_return_value_probe [2025-02-06 14:40:02,569 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-02-06 14:40:02,569 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-02-06 14:40:02,569 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_lock_of_NOT_ARG_SIGN [2025-02-06 14:40:02,570 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_lock_of_NOT_ARG_SIGN [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-06 14:40:02,570 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-06 14:40:02,570 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure mega_n_to_m [2025-02-06 14:40:02,570 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_n_to_m [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-06 14:40:02,570 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 14:40:02,570 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2025-02-06 14:40:02,570 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2025-02-06 14:40:02,570 INFO L130 BoogieDeclarations]: Found specification of procedure mega_internal_command [2025-02-06 14:40:02,570 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_internal_command [2025-02-06 14:40:02,571 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_put [2025-02-06 14:40:02,571 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_put [2025-02-06 14:40:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-06 14:40:02,573 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-06 14:40:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_shutdown [2025-02-06 14:40:02,573 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_shutdown [2025-02-06 14:40:02,573 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2025-02-06 14:40:02,574 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2025-02-06 14:40:02,574 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure outb_p [2025-02-06 14:40:02,574 INFO L138 BoogieDeclarations]: Found implementation of procedure outb_p [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-06 14:40:02,574 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure proc_show_rdrv [2025-02-06 14:40:02,574 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_show_rdrv [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 14:40:02,574 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2025-02-06 14:40:02,574 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 14:40:02,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-06 14:40:02,575 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 14:40:02,575 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 14:40:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure mega_allocate_inquiry [2025-02-06 14:40:02,576 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_allocate_inquiry [2025-02-06 14:40:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure free_local_pdev [2025-02-06 14:40:02,576 INFO L138 BoogieDeclarations]: Found implementation of procedure free_local_pdev [2025-02-06 14:40:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-06 14:40:02,576 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-06 14:40:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure proc_show_pdrv [2025-02-06 14:40:02,576 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_show_pdrv [2025-02-06 14:40:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure seq_read [2025-02-06 14:40:02,576 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_read [2025-02-06 14:40:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure slow_down_io [2025-02-06 14:40:02,576 INFO L138 BoogieDeclarations]: Found implementation of procedure slow_down_io [2025-02-06 14:40:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-02-06 14:40:02,576 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-02-06 14:40:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure seq_printf [2025-02-06 14:40:02,576 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_printf [2025-02-06 14:40:02,576 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_lock_of_NOT_ARG_SIGN [2025-02-06 14:40:02,576 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_lock_of_NOT_ARG_SIGN [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure __megaraid_shutdown [2025-02-06 14:40:02,580 INFO L138 BoogieDeclarations]: Found implementation of procedure __megaraid_shutdown [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-06 14:40:02,580 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-06 14:40:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-06 14:40:02,580 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 14:40:02,580 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 14:40:02,580 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-06 14:40:02,581 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-06 14:40:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-06 14:40:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_io_mem_unmap [2025-02-06 14:40:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_io_mem_unmap [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sglist [2025-02-06 14:40:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sglist [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-02-06 14:40:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-06 14:40:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2025-02-06 14:40:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2025-02-06 14:40:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_reset [2025-02-06 14:40:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_reset [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-06 14:40:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2025-02-06 14:40:02,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 14:40:02,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_queue [2025-02-06 14:40:02,583 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_queue [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_biosparam [2025-02-06 14:40:02,583 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_biosparam [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_remove_one [2025-02-06 14:40:02,583 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_remove_one [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2025-02-06 14:40:02,583 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-06 14:40:02,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-06 14:40:02,584 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-06 14:40:02,584 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 14:40:02,584 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 14:40:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-06 14:40:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-06 14:40:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-02-06 14:40:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-02-06 14:40:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2025-02-06 14:40:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2025-02-06 14:40:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-06 14:40:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-06 14:40:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-06 14:40:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-06 14:40:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-02-06 14:40:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-02-06 14:40:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure seq_write [2025-02-06 14:40:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_write [2025-02-06 14:40:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure mega_allocate_scb [2025-02-06 14:40:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_allocate_scb [2025-02-06 14:40:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-02-06 14:40:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-02-06 14:40:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure make_local_pdev [2025-02-06 14:40:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure make_local_pdev [2025-02-06 14:40:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-02-06 14:40:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-02-06 14:40:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-06 14:40:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-02-06 14:40:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2025-02-06 14:40:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2025-02-06 14:40:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-02-06 14:40:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-02-06 14:40:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-02-06 14:40:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-02-06 14:40:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-02-06 14:40:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-02-06 14:40:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 14:40:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 14:40:02,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-06 14:40:02,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-06 14:40:02,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2025-02-06 14:40:02,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2025-02-06 14:40:02,587 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 14:40:02,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-06 14:40:02,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2025-02-06 14:40:02,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-06 14:40:02,587 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure mega_rundoneq [2025-02-06 14:40:02,587 INFO L138 BoogieDeclarations]: Found implementation of procedure mega_rundoneq [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-06 14:40:02,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-02-06 14:40:02,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-06 14:40:02,587 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 14:40:02,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 14:40:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 14:40:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 14:40:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-06 14:40:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-06 14:40:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-06 14:40:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-06 14:40:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-06 14:40:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-06 14:40:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-06 14:40:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-06 14:40:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-06 14:40:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-06 14:40:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-06 14:40:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-06 14:40:02,589 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2025-02-06 14:40:02,589 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2025-02-06 14:40:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadget [2025-02-06 14:40:02,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadget [2025-02-06 14:40:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_megadev_mutex [2025-02-06 14:40:02,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_megadev_mutex [2025-02-06 14:40:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure megaraid_abort [2025-02-06 14:40:02,590 INFO L138 BoogieDeclarations]: Found implementation of procedure megaraid_abort [2025-02-06 14:40:02,590 INFO L130 BoogieDeclarations]: Found specification of procedure cpu_relax [2025-02-06 14:40:02,590 INFO L138 BoogieDeclarations]: Found implementation of procedure cpu_relax [2025-02-06 14:40:03,800 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 14:40:03,807 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 14:40:03,912 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8175: call ULTIMATE.dealloc(~#buffer~0.base, ~#buffer~0.offset);havoc ~#buffer~0.base, ~#buffer~0.offset; [2025-02-06 14:40:03,972 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10515: call ULTIMATE.dealloc(~#mc~4.base, ~#mc~4.offset);havoc ~#mc~4.base, ~#mc~4.offset; [2025-02-06 14:40:03,980 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18995: havoc #t~nondet2052; [2025-02-06 14:40:04,012 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18991: havoc #t~nondet2051; [2025-02-06 14:40:04,127 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L19006: havoc sg_next_#t~ret2055#1.base, sg_next_#t~ret2055#1.offset; [2025-02-06 14:40:04,127 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6558: havoc scsi_sg_count_#t~mem277#1; [2025-02-06 14:40:04,128 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18960: havoc scsi_dma_map_#t~nondet2046#1; [2025-02-06 14:40:04,769 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9813: 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-06 14:40:04,769 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10442: 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-06 14:40:04,769 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9409: 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-06 14:40:05,080 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5960: havoc dev_get_drvdata_#t~mem81#1.base, dev_get_drvdata_#t~mem81#1.offset; [2025-02-06 14:40:05,260 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18834: havoc _cond_resched_#t~nondet2027#1; [2025-02-06 14:40:05,261 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7620: havoc #t~mem696#1; [2025-02-06 14:40:05,264 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18838: havoc #t~nondet2028; [2025-02-06 14:40:05,273 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6093: havoc #t~mem142.base, #t~mem142.offset; [2025-02-06 14:40:05,341 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6040: havoc #t~mem110; [2025-02-06 14:40:05,384 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18814: havoc #t~nondet2024; [2025-02-06 14:40:05,411 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18874: havoc dma_set_mask_#t~nondet2031#1; [2025-02-06 14:40:05,510 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5640: havoc arch_irqs_disabled_flags_#t~bitwise36#1; [2025-02-06 14:40:05,633 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955: call ULTIMATE.dealloc(~#signature~1.base, ~#signature~1.offset);havoc ~#signature~1.base, ~#signature~1.offset; [2025-02-06 14:40:05,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18842: havoc #t~nondet2029; [2025-02-06 14:40:05,819 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8840: call ULTIMATE.dealloc(~#dma_handle~4.base, ~#dma_handle~4.offset);havoc ~#dma_handle~4.base, ~#dma_handle~4.offset;call ULTIMATE.dealloc(~#mc~1.base, ~#mc~1.offset);havoc ~#mc~1.base, ~#mc~1.offset;call ULTIMATE.dealloc(~#disk_array_dma_handle~0.base, ~#disk_array_dma_handle~0.offset);havoc ~#disk_array_dma_handle~0.base, ~#disk_array_dma_handle~0.offset;call ULTIMATE.dealloc(~#pdev~3.base, ~#pdev~3.offset);havoc ~#pdev~3.base, ~#pdev~3.offset; [2025-02-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10286: 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-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L19010: havoc single_open_#t~nondet2056#1; [2025-02-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14121-1: ldv___pci_register_driver_124_#res#1 := ldv___pci_register_driver_124_~ldv_func_res~4#1; [2025-02-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12542-1: ldv_register_chrdev_#res#1 := ldv_register_chrdev_~arg0#1; [2025-02-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8455: call ULTIMATE.dealloc(proc_show_rebuild_rate_~#dma_handle~1#1.base, proc_show_rebuild_rate_~#dma_handle~1#1.offset);havoc proc_show_rebuild_rate_~#dma_handle~1#1.base, proc_show_rebuild_rate_~#dma_handle~1#1.offset;call ULTIMATE.dealloc(proc_show_rebuild_rate_~#pdev~0#1.base, proc_show_rebuild_rate_~#pdev~0#1.offset);havoc proc_show_rebuild_rate_~#pdev~0#1.base, proc_show_rebuild_rate_~#pdev~0#1.offset; [2025-02-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14137-1: ldv_register_chrdev_125_#res#1 := ldv_register_chrdev_125_~ldv_func_res~5#1; [2025-02-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18896: havoc noop_llseek_#t~nondet2032#1; [2025-02-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14014-1: ldv_scsi_host_alloc_115_#res#1.base, ldv_scsi_host_alloc_115_#res#1.offset := ldv_scsi_host_alloc_115_~ldv_func_res~1#1.base, ldv_scsi_host_alloc_115_~ldv_func_res~1#1.offset; [2025-02-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18903: havoc pci_bus_read_config_dword_#t~nondet2034#1; [2025-02-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18907: havoc pci_bus_read_config_word_#t~nondet2035#1; [2025-02-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18779: havoc PDE_DATA_#t~ret2022#1.base, PDE_DATA_#t~ret2022#1.offset; [2025-02-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18914: havoc pci_enable_device_#t~nondet2036#1; [2025-02-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12574-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14032-1: ldv_request_irq_116_#res#1 := ldv_request_irq_116_~ldv_func_res~2#1; [2025-02-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10465: 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-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11525-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18927: havoc proc_create_data_#t~ret2038#1.base, proc_create_data_#t~ret2038#1.offset; [2025-02-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18930: havoc proc_get_parent_data_#t~ret2039#1.base, proc_get_parent_data_#t~ret2039#1.offset; [2025-02-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18933: havoc proc_mkdir_#t~ret2040#1.base, proc_mkdir_#t~ret2040#1.offset; [2025-02-06 14:40:12,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10345: 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-06 14:40:12,542 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18936: havoc proc_mkdir_data_#t~ret2041#1.base, proc_mkdir_data_#t~ret2041#1.offset; [2025-02-06 14:40:12,542 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12597-1: ldv_scsi_add_host_#res#1 := ldv_scsi_add_host_~arg0#1; [2025-02-06 14:40:12,542 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18810: havoc __pci_register_driver_#t~nondet2023#1; [2025-02-06 14:40:12,542 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18943: havoc request_threaded_irq_#t~nondet2042#1; [2025-02-06 14:40:12,542 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14056-1: ldv_scsi_add_host_118_#res#1 := ldv_scsi_add_host_118_~ldv_func_res~3#1; [2025-02-06 14:40:12,542 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18947: havoc scsi_add_host_with_dma_#t~nondet2043#1; [2025-02-06 14:40:12,542 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10492: 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-06 14:40:12,542 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10361: 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-06 14:40:12,542 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8512: call ULTIMATE.dealloc(proc_show_battery_~#dma_handle~2#1.base, proc_show_battery_~#dma_handle~2#1.offset);havoc proc_show_battery_~#dma_handle~2#1.base, proc_show_battery_~#dma_handle~2#1.offset;call ULTIMATE.dealloc(proc_show_battery_~#pdev~1#1.base, proc_show_battery_~#pdev~1#1.offset);havoc proc_show_battery_~#pdev~1#1.base, proc_show_battery_~#pdev~1#1.offset; [2025-02-06 14:40:12,542 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18821: havoc __register_chrdev_#t~nondet2025#1; [2025-02-06 14:40:12,542 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6668: 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-06 14:40:12,542 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10238: havoc mega_is_bios_enabled_#t~mem1356#1.base, mega_is_bios_enabled_#t~mem1356#1.offset;havoc mega_is_bios_enabled_#t~mem1357#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-06 14:40:12,542 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12354: call ULTIMATE.dealloc(ldv_pci_instance_suspend_3_8_~#arg2#1.base, ldv_pci_instance_suspend_3_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_3_8_~#arg2#1.base, ldv_pci_instance_suspend_3_8_~#arg2#1.offset; [2025-02-06 14:40:12,542 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12619-1: ldv_scsi_host_alloc_#res#1.base, ldv_scsi_host_alloc_#res#1.offset := ldv_scsi_host_alloc_~arg0#1.base, ldv_scsi_host_alloc_~arg0#1.offset; [2025-02-06 14:40:12,542 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10243: 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-06 14:40:12,542 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12622-1: ldv_scsi_host_alloc_#res#1.base, ldv_scsi_host_alloc_#res#1.offset := ldv_scsi_host_alloc_~arg0#1.base, ldv_scsi_host_alloc_~arg0#1.offset; [2025-02-06 14:40:12,542 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18966: havoc scsi_host_alloc_#t~ret2047#1.base, scsi_host_alloc_#t~ret2047#1.offset; [2025-02-06 14:40:12,543 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12624-1: ldv_scsi_host_alloc_#res#1.base, ldv_scsi_host_alloc_#res#1.offset := ldv_scsi_host_alloc_~arg0#1.base, ldv_scsi_host_alloc_~arg0#1.offset; [2025-02-06 14:40:12,543 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12365: call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_3_7_~#arg2#1.base, ldv_pci_instance_suspend_late_3_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_3_7_~#arg2#1.base, ldv_pci_instance_suspend_late_3_7_~#arg2#1.offset; [2025-02-06 14:40:12,543 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18983: havoc seq_lseek_#t~nondet2049#1; [2025-02-06 14:40:12,543 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9206: 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-06 14:40:12,543 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12380: call ULTIMATE.dealloc(ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.base, ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.offset);havoc ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.base, ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.offset; [2025-02-06 14:40:12,543 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12380-2: call ULTIMATE.dealloc(ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.base, ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.offset);havoc ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.base, ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.offset; [2025-02-06 14:40:12,544 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12380-1: call ULTIMATE.dealloc(ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.base, ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.offset);havoc ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.base, ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.offset; [2025-02-06 14:40:12,544 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18855: havoc capable_#t~nondet2030#1; [2025-02-06 14:40:12,544 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10665: 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~0#1.base, megaraid_probe_one_~#__key~0#1.offset);havoc megaraid_probe_one_~#__key~0#1.base, megaraid_probe_one_~#__key~0#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-06 14:40:12,544 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13841-1: register_chrdev_#res#1 := register_chrdev_~ldv_func_res~0#1; [2025-02-06 14:40:13,748 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 14:40:16,191 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8649: call ULTIMATE.dealloc(~#dma_handle~3#1.base, ~#dma_handle~3#1.offset);havoc ~#dma_handle~3#1.base, ~#dma_handle~3#1.offset;call ULTIMATE.dealloc(~#scsi_inq_dma_handle~0#1.base, ~#scsi_inq_dma_handle~0#1.offset);havoc ~#scsi_inq_dma_handle~0#1.base, ~#scsi_inq_dma_handle~0#1.offset;call ULTIMATE.dealloc(~#pdev~2#1.base, ~#pdev~2#1.offset);havoc ~#pdev~2#1.base, ~#pdev~2#1.offset; [2025-02-06 14:40:16,191 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18956: havoc scsi_device_type_#t~ret2045#1.base, scsi_device_type_#t~ret2045#1.offset; [2025-02-06 14:40:16,191 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10542: call ULTIMATE.dealloc(mega_internal_dev_inquiry_~#pthru_dma_handle~0#1.base, mega_internal_dev_inquiry_~#pthru_dma_handle~0#1.offset);havoc mega_internal_dev_inquiry_~#pthru_dma_handle~0#1.base, mega_internal_dev_inquiry_~#pthru_dma_handle~0#1.offset;call ULTIMATE.dealloc(mega_internal_dev_inquiry_~#mc~5#1.base, mega_internal_dev_inquiry_~#mc~5#1.offset);havoc mega_internal_dev_inquiry_~#mc~5#1.base, mega_internal_dev_inquiry_~#mc~5#1.offset;call ULTIMATE.dealloc(mega_internal_dev_inquiry_~#pdev~5#1.base, mega_internal_dev_inquiry_~#pdev~5#1.offset);havoc mega_internal_dev_inquiry_~#pdev~5#1.base, mega_internal_dev_inquiry_~#pdev~5#1.offset; [2025-02-06 14:40:16,217 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18999: havoc #t~nondet2053; [2025-02-06 14:40:16,661 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18987: havoc #t~nondet2050; [2025-02-06 14:40:16,992 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11076: call ULTIMATE.dealloc(~#raw_mbox~8#1.base, ~#raw_mbox~8#1.offset);havoc ~#raw_mbox~8#1.base, ~#raw_mbox~8#1.offset; [2025-02-06 14:40:17,017 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5664: havoc #t~mem37; [2025-02-06 14:40:17,128 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6564: havoc #t~mem278.base, #t~mem278.offset; [2025-02-06 14:40:17,526 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6065: havoc is_device_dma_capable_#t~mem115#1.base, is_device_dma_capable_#t~mem115#1.offset;havoc is_device_dma_capable_#t~mem116#1.base, is_device_dma_capable_#t~mem116#1.offset;havoc is_device_dma_capable_#t~mem117#1;havoc is_device_dma_capable_#t~short118#1; [2025-02-06 14:40:17,886 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8203: call ULTIMATE.dealloc(~#mc~0#1.base, ~#mc~0#1.offset);havoc ~#mc~0#1.base, ~#mc~0#1.offset; [2025-02-06 14:40:22,852 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint mega_build_cmd_switch_break#1: 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-06 14:40:22,852 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6821: havoc megaraid_queue_lck_#t~mem364#1;call ULTIMATE.dealloc(megaraid_queue_lck_~#busy~0#1.base, megaraid_queue_lck_~#busy~0#1.offset);havoc megaraid_queue_lck_~#busy~0#1.base, megaraid_queue_lck_~#busy~0#1.offset; [2025-02-06 14:40:22,852 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6923: 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-06 14:40:23,265 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18973: havoc scsi_partsize_#t~nondet2048#1; [2025-02-06 14:40:23,266 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18950: havoc scsi_bios_ptable_#t~ret2044#1.base, scsi_bios_ptable_#t~ret2044#1.offset; [2025-02-06 14:40:23,891 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11130: call ULTIMATE.dealloc(~#buf~1#1.base, ~#buf~1#1.offset);havoc ~#buf~1#1.base, ~#buf~1#1.offset; [2025-02-06 14:40:23,949 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18924: havoc #t~nondet2037; [2025-02-06 14:40:24,118 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L19003: havoc #t~nondet2054; [2025-02-06 14:40:24,230 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5584: havoc #t~mem17.base, #t~mem17.offset; [2025-02-06 14:40:24,376 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18899: havoc pci_alloc_dev_#t~ret2033#1.base, pci_alloc_dev_#t~ret2033#1.offset; [2025-02-06 14:40:24,894 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L19014: havoc #t~nondet2057; [2025-02-06 14:40:25,428 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18827: havoc #t~ret2026.base, #t~ret2026.offset; [2025-02-06 14:40:26,912 INFO L? ?]: Removed 4838 outVars from TransFormulas that were not future-live. [2025-02-06 14:40:26,912 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 14:40:27,003 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 14:40:27,003 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 14:40:27,003 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:40:27 BoogieIcfgContainer [2025-02-06 14:40:27,003 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 14:40:27,005 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 14:40:27,007 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 14:40:27,010 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 14:40:27,010 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 02:39:54" (1/3) ... [2025-02-06 14:40:27,011 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20052d61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 02:40:27, skipping insertion in model container [2025-02-06 14:40:27,011 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:40:00" (2/3) ... [2025-02-06 14:40:27,011 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20052d61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 02:40:27, skipping insertion in model container [2025-02-06 14:40:27,011 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:40:27" (3/3) ... [2025-02-06 14:40:27,013 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i [2025-02-06 14:40:27,024 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 14:40:27,027 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.0-rc1---drivers--scsi--megaraid.ko.cil.i that has 202 procedures, 3790 locations, 1 initial locations, 110 loop locations, and 126 error locations. [2025-02-06 14:40:27,135 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 14:40:27,144 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;@6f66c4bb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 14:40:27,145 INFO L334 AbstractCegarLoop]: Starting to check reachability of 126 error locations. [2025-02-06 14:40:27,158 INFO L276 IsEmpty]: Start isEmpty. Operand has 3497 states, 2382 states have (on average 1.355583543240974) internal successors, (3229), 2603 states have internal predecessors, (3229), 852 states have call successors, (852), 136 states have call predecessors, (852), 135 states have return successors, (845), 835 states have call predecessors, (845), 845 states have call successors, (845) [2025-02-06 14:40:27,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2025-02-06 14:40:27,181 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:40:27,181 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:40:27,181 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr47ASSERT_VIOLATIONINTEGER_OVERFLOW === [lowmem_page_addressErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, lowmem_page_addressErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, lowmem_page_addressErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 123 more)] === [2025-02-06 14:40:27,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:40:27,186 INFO L85 PathProgramCache]: Analyzing trace with hash 415604248, now seen corresponding path program 1 times [2025-02-06 14:40:27,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:40:27,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140486724] [2025-02-06 14:40:27,193 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:40:27,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:40:32,054 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 175 statements into 1 equivalence classes. [2025-02-06 14:40:32,400 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 175 of 175 statements. [2025-02-06 14:40:32,400 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:40:32,401 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:40:33,289 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2025-02-06 14:40:33,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:40:33,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140486724] [2025-02-06 14:40:33,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140486724] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:40:33,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:40:33,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 14:40:33,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528383929] [2025-02-06 14:40:33,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:40:33,294 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 14:40:33,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:40:33,315 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 14:40:33,316 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:40:33,326 INFO L87 Difference]: Start difference. First operand has 3497 states, 2382 states have (on average 1.355583543240974) internal successors, (3229), 2603 states have internal predecessors, (3229), 852 states have call successors, (852), 136 states have call predecessors, (852), 135 states have return successors, (845), 835 states have call predecessors, (845), 845 states have call successors, (845) Second operand has 3 states, 2 states have (on average 34.0) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2025-02-06 14:40:35,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:40:35,679 INFO L93 Difference]: Finished difference Result 10290 states and 14962 transitions. [2025-02-06 14:40:35,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 14:40:35,681 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 34.0) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 175 [2025-02-06 14:40:35,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:40:35,733 INFO L225 Difference]: With dead ends: 10290 [2025-02-06 14:40:35,734 INFO L226 Difference]: Without dead ends: 6361 [2025-02-06 14:40:35,767 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:40:35,769 INFO L435 NwaCegarLoop]: 6798 mSDtfsCounter, 4691 mSDsluCounter, 4646 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4691 SdHoareTripleChecker+Valid, 11444 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:40:35,771 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4691 Valid, 11444 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2025-02-06 14:40:35,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6361 states. [2025-02-06 14:40:36,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6361 to 6262. [2025-02-06 14:40:36,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6262 states, 4429 states have (on average 1.3190336419056221) internal successors, (5842), 4633 states have internal predecessors, (5842), 1505 states have call successors, (1505), 226 states have call predecessors, (1505), 225 states have return successors, (1535), 1483 states have call predecessors, (1535), 1505 states have call successors, (1535) [2025-02-06 14:40:36,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6262 states to 6262 states and 8882 transitions. [2025-02-06 14:40:36,143 INFO L78 Accepts]: Start accepts. Automaton has 6262 states and 8882 transitions. Word has length 175 [2025-02-06 14:40:36,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:40:36,145 INFO L471 AbstractCegarLoop]: Abstraction has 6262 states and 8882 transitions. [2025-02-06 14:40:36,146 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 34.0) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2025-02-06 14:40:36,146 INFO L276 IsEmpty]: Start isEmpty. Operand 6262 states and 8882 transitions. [2025-02-06 14:40:36,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2025-02-06 14:40:36,156 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:40:36,157 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:40:36,157 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 14:40:36,157 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_linux_arch_io_io_mem_unmapErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [lowmem_page_addressErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, lowmem_page_addressErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, lowmem_page_addressErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 123 more)] === [2025-02-06 14:40:36,158 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:40:36,158 INFO L85 PathProgramCache]: Analyzing trace with hash 351940363, now seen corresponding path program 1 times [2025-02-06 14:40:36,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:40:36,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123971724] [2025-02-06 14:40:36,158 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:40:36,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:40:40,549 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 208 statements into 1 equivalence classes. [2025-02-06 14:40:40,694 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 208 of 208 statements. [2025-02-06 14:40:40,695 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:40:40,695 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:40:41,837 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2025-02-06 14:40:41,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:40:41,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123971724] [2025-02-06 14:40:41,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123971724] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:40:41,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:40:41,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 14:40:41,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317388889] [2025-02-06 14:40:41,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:40:41,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:40:41,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:40:41,841 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:40:41,841 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 14:40:41,842 INFO L87 Difference]: Start difference. First operand 6262 states and 8882 transitions. Second operand has 4 states, 3 states have (on average 28.666666666666668) internal successors, (86), 4 states have internal predecessors, (86), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2025-02-06 14:40:45,909 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []