./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--cpqarray.ko-main.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 023d838f Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--cpqarray.ko-main.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f37e3824e515882c7bcf8c367d3f56b0297fad2493f001664c6f9188e65f0eab --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-023d838-m [2024-11-10 11:59:43,839 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-10 11:59:43,928 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-10 11:59:43,933 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-10 11:59:43,934 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-10 11:59:43,967 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-10 11:59:43,968 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-10 11:59:43,969 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-10 11:59:43,970 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-10 11:59:43,972 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-10 11:59:43,972 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-10 11:59:43,972 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-10 11:59:43,973 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-10 11:59:43,973 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-10 11:59:43,975 INFO L153 SettingsManager]: * Use SBE=true [2024-11-10 11:59:43,976 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-10 11:59:43,976 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-10 11:59:43,976 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-10 11:59:43,976 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-10 11:59:43,977 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-10 11:59:43,977 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-10 11:59:43,981 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-10 11:59:43,982 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-10 11:59:43,982 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-10 11:59:43,982 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-10 11:59:43,983 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-10 11:59:43,983 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-10 11:59:43,983 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-10 11:59:43,984 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-10 11:59:43,984 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-10 11:59:43,984 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-10 11:59:43,984 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-10 11:59:43,985 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-10 11:59:43,985 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-10 11:59:43,985 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-10 11:59:43,985 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-10 11:59:43,986 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-10 11:59:43,986 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-10 11:59:43,986 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-10 11:59:43,986 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f37e3824e515882c7bcf8c367d3f56b0297fad2493f001664c6f9188e65f0eab [2024-11-10 11:59:44,253 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-10 11:59:44,276 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-10 11:59:44,280 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-10 11:59:44,282 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-10 11:59:44,283 INFO L274 PluginConnector]: CDTParser initialized [2024-11-10 11:59:44,284 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--cpqarray.ko-main.cil.out.i [2024-11-10 11:59:45,855 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-10 11:59:46,302 INFO L384 CDTParser]: Found 1 translation units. [2024-11-10 11:59:46,303 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--cpqarray.ko-main.cil.out.i [2024-11-10 11:59:46,352 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8837b059e/4a2c299eca7e4f2da0e2f07ac6afa992/FLAGa1e782ef2 [2024-11-10 11:59:46,370 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8837b059e/4a2c299eca7e4f2da0e2f07ac6afa992 [2024-11-10 11:59:46,374 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-10 11:59:46,376 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-10 11:59:46,379 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-10 11:59:46,380 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-10 11:59:46,386 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-10 11:59:46,387 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 11:59:46" (1/1) ... [2024-11-10 11:59:46,388 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26b9e720 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:59:46, skipping insertion in model container [2024-11-10 11:59:46,388 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 11:59:46" (1/1) ... [2024-11-10 11:59:46,507 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-10 11:59:48,206 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--cpqarray.ko-main.cil.out.i[213319,213332] [2024-11-10 11:59:48,323 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-10 11:59:48,371 INFO L200 MainTranslator]: Completed pre-run [2024-11-10 11:59:48,478 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4070] [2024-11-10 11:59:48,481 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4077-4078] [2024-11-10 11:59:48,483 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/inst/current/envs/linux-3.8-rc1/linux-3.8-rc1/arch/x86/include/asm/paravirt.h"), "i" (825), "i" (12UL)); [4109-4110] [2024-11-10 11:59:48,483 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" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4115-4117] [2024-11-10 11:59:48,492 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [4204] [2024-11-10 11:59:48,493 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [4211] [2024-11-10 11:59:48,494 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [4233] [2024-11-10 11:59:48,494 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [4240] [2024-11-10 11:59:48,495 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [4247] [2024-11-10 11:59:48,495 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [4254] [2024-11-10 11:59:48,496 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [4261] [2024-11-10 11:59:48,513 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)); [4371-4372] [2024-11-10 11:59:48,518 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)); [4379-4380] [2024-11-10 11:59:48,528 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)); [4443-4444] [2024-11-10 11:59:48,530 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)); [4471-4472] [2024-11-10 11:59:48,532 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" (79), "i" (12UL)); [4504-4505] [2024-11-10 11:59:48,536 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" (91), "i" (12UL)); [4527-4528] [2024-11-10 11:59:48,717 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/block/cpqarray.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/12/dscv_tempdir/dscv/ri/32_7a/drivers/block/cpqarray.c.prepared"), "i" (970), "i" (12UL)); [5920-5921] [2024-11-10 11:59:48,752 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6248] [2024-11-10 11:59:48,753 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6251] [2024-11-10 11:59:48,753 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6254] [2024-11-10 11:59:48,753 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6257] [2024-11-10 11:59:48,753 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6260] [2024-11-10 11:59:48,754 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" ((unsigned long *)arg): "ebx"); [6285-6286] [2024-11-10 11:59:48,754 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" ((unsigned long *)arg): "ebx"); [6289-6290] [2024-11-10 11:59:48,755 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" ((unsigned long *)arg): "ebx"); [6293-6294] [2024-11-10 11:59:48,755 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" ((unsigned long *)arg): "ebx"); [6297-6298] [2024-11-10 11:59:48,755 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" ((unsigned long *)arg): "ebx"); [6301-6302] [2024-11-10 11:59:48,829 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--cpqarray.ko-main.cil.out.i[213319,213332] [2024-11-10 11:59:48,847 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-10 11:59:48,947 INFO L204 MainTranslator]: Completed translation [2024-11-10 11:59:48,948 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:59:48 WrapperNode [2024-11-10 11:59:48,948 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-10 11:59:48,949 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-10 11:59:48,949 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-10 11:59:48,950 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-10 11:59:48,956 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:59:48" (1/1) ... [2024-11-10 11:59:49,051 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:59:48" (1/1) ... [2024-11-10 11:59:49,228 INFO L138 Inliner]: procedures = 271, calls = 1739, calls flagged for inlining = 116, calls inlined = 91, statements flattened = 4093 [2024-11-10 11:59:49,228 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-10 11:59:49,229 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-10 11:59:49,229 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-10 11:59:49,229 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-10 11:59:49,240 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:59:48" (1/1) ... [2024-11-10 11:59:49,241 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:59:48" (1/1) ... [2024-11-10 11:59:49,276 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:59:48" (1/1) ... [2024-11-10 11:59:50,074 INFO L175 MemorySlicer]: Split 969 memory accesses to 19 slices as follows [2, 24, 1, 1, 2, 536, 1, 1, 3, 104, 12, 53, 6, 139, 42, 6, 7, 28, 1]. 55 percent of accesses are in the largest equivalence class. The 194 initializations are split as follows [2, 0, 0, 0, 0, 41, 0, 0, 0, 8, 8, 0, 0, 128, 0, 0, 7, 0, 0]. The 383 writes are split as follows [0, 24, 1, 0, 1, 230, 0, 0, 0, 2, 0, 47, 6, 2, 42, 0, 0, 28, 0]. [2024-11-10 11:59:50,075 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:59:48" (1/1) ... [2024-11-10 11:59:50,075 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:59:48" (1/1) ... [2024-11-10 11:59:50,215 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:59:48" (1/1) ... [2024-11-10 11:59:50,225 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:59:48" (1/1) ... [2024-11-10 11:59:50,250 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:59:48" (1/1) ... [2024-11-10 11:59:50,272 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:59:48" (1/1) ... [2024-11-10 11:59:50,305 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-10 11:59:50,307 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-10 11:59:50,308 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-10 11:59:50,308 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-10 11:59:50,309 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:59:48" (1/1) ... [2024-11-10 11:59:50,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-10 11:59:50,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 11:59:50,348 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-10 11:59:50,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-10 11:59:50,414 INFO L130 BoogieDeclarations]: Found specification of procedure free_hba [2024-11-10 11:59:50,414 INFO L138 BoogieDeclarations]: Found implementation of procedure free_hba [2024-11-10 11:59:50,414 INFO L130 BoogieDeclarations]: Found specification of procedure smart1_submit_command [2024-11-10 11:59:50,414 INFO L138 BoogieDeclarations]: Found implementation of procedure smart1_submit_command [2024-11-10 11:59:50,414 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unregister_driver [2024-11-10 11:59:50,415 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unregister_driver [2024-11-10 11:59:50,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-10 11:59:50,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-10 11:59:50,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-10 11:59:50,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-10 11:59:50,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-10 11:59:50,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-10 11:59:50,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-10 11:59:50,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-10 11:59:50,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-10 11:59:50,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-10 11:59:50,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-10 11:59:50,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-10 11:59:50,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-10 11:59:50,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-10 11:59:50,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-10 11:59:50,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-10 11:59:50,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-10 11:59:50,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-10 11:59:50,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-10 11:59:50,416 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2024-11-10 11:59:50,416 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2024-11-10 11:59:50,417 INFO L130 BoogieDeclarations]: Found specification of procedure cpqarray_remove_one [2024-11-10 11:59:50,417 INFO L138 BoogieDeclarations]: Found implementation of procedure cpqarray_remove_one [2024-11-10 11:59:50,417 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_cpqarray_hba [2024-11-10 11:59:50,417 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_cpqarray_hba [2024-11-10 11:59:50,417 INFO L130 BoogieDeclarations]: Found specification of procedure smart4_intr_mask [2024-11-10 11:59:50,417 INFO L138 BoogieDeclarations]: Found implementation of procedure smart4_intr_mask [2024-11-10 11:59:50,417 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-10 11:59:50,417 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-10 11:59:50,417 INFO L130 BoogieDeclarations]: Found specification of procedure add_disk [2024-11-10 11:59:50,417 INFO L138 BoogieDeclarations]: Found implementation of procedure add_disk [2024-11-10 11:59:50,417 INFO L130 BoogieDeclarations]: Found specification of procedure smart2_completed [2024-11-10 11:59:50,417 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2_completed [2024-11-10 11:59:50,417 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2024-11-10 11:59:50,417 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2024-11-10 11:59:50,417 INFO L130 BoogieDeclarations]: Found specification of procedure smart4_intr_pending [2024-11-10 11:59:50,417 INFO L138 BoogieDeclarations]: Found implementation of procedure smart4_intr_pending [2024-11-10 11:59:50,418 INFO L130 BoogieDeclarations]: Found specification of procedure smart2e_intr_mask [2024-11-10 11:59:50,418 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2e_intr_mask [2024-11-10 11:59:50,418 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2024-11-10 11:59:50,418 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2024-11-10 11:59:50,418 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2024-11-10 11:59:50,418 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2024-11-10 11:59:50,418 INFO L130 BoogieDeclarations]: Found specification of procedure del_gendisk [2024-11-10 11:59:50,418 INFO L138 BoogieDeclarations]: Found implementation of procedure del_gendisk [2024-11-10 11:59:50,420 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-10 11:59:50,420 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-10 11:59:50,420 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-10 11:59:50,420 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-10 11:59:50,420 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2024-11-10 11:59:50,420 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2024-11-10 11:59:50,421 INFO L130 BoogieDeclarations]: Found specification of procedure set_capacity [2024-11-10 11:59:50,421 INFO L138 BoogieDeclarations]: Found implementation of procedure set_capacity [2024-11-10 11:59:50,421 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2024-11-10 11:59:50,421 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2024-11-10 11:59:50,422 INFO L130 BoogieDeclarations]: Found specification of procedure start_io [2024-11-10 11:59:50,422 INFO L138 BoogieDeclarations]: Found implementation of procedure start_io [2024-11-10 11:59:50,422 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_cpqarray_mutex [2024-11-10 11:59:50,422 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_cpqarray_mutex [2024-11-10 11:59:50,422 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-10 11:59:50,422 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-10 11:59:50,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-10 11:59:50,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-10 11:59:50,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-10 11:59:50,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-10 11:59:50,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-10 11:59:50,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-10 11:59:50,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-10 11:59:50,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-10 11:59:50,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-10 11:59:50,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-10 11:59:50,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-10 11:59:50,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-10 11:59:50,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-10 11:59:50,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2024-11-10 11:59:50,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2024-11-10 11:59:50,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2024-11-10 11:59:50,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2024-11-10 11:59:50,425 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-10 11:59:50,425 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-10 11:59:50,426 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-10 11:59:50,426 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-10 11:59:50,426 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-10 11:59:50,426 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-10 11:59:50,426 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-10 11:59:50,426 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-10 11:59:50,426 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-10 11:59:50,426 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-10 11:59:50,426 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-10 11:59:50,426 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-10 11:59:50,426 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-10 11:59:50,426 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-10 11:59:50,426 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-10 11:59:50,426 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2024-11-10 11:59:50,426 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2024-11-10 11:59:50,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2024-11-10 11:59:50,427 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2024-11-10 11:59:50,427 INFO L130 BoogieDeclarations]: Found specification of procedure smart1_completed [2024-11-10 11:59:50,427 INFO L138 BoogieDeclarations]: Found implementation of procedure smart1_completed [2024-11-10 11:59:50,427 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_cpqarray_mutex [2024-11-10 11:59:50,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_cpqarray_mutex [2024-11-10 11:59:50,427 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2024-11-10 11:59:50,427 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2024-11-10 11:59:50,427 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2024-11-10 11:59:50,427 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2024-11-10 11:59:50,427 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~VOID [2024-11-10 11:59:50,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~VOID [2024-11-10 11:59:50,427 INFO L130 BoogieDeclarations]: Found specification of procedure cmd_free [2024-11-10 11:59:50,427 INFO L138 BoogieDeclarations]: Found implementation of procedure cmd_free [2024-11-10 11:59:50,427 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2024-11-10 11:59:50,427 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2024-11-10 11:59:50,427 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-10 11:59:50,428 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-10 11:59:50,428 INFO L130 BoogieDeclarations]: Found specification of procedure smart4_completed [2024-11-10 11:59:50,428 INFO L138 BoogieDeclarations]: Found implementation of procedure smart4_completed [2024-11-10 11:59:50,428 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2024-11-10 11:59:50,428 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2024-11-10 11:59:50,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-10 11:59:50,428 INFO L130 BoogieDeclarations]: Found specification of procedure smart2e_fifo_full [2024-11-10 11:59:50,428 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2e_fifo_full [2024-11-10 11:59:50,428 INFO L130 BoogieDeclarations]: Found specification of procedure release_io_mem [2024-11-10 11:59:50,428 INFO L138 BoogieDeclarations]: Found implementation of procedure release_io_mem [2024-11-10 11:59:50,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-10 11:59:50,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-10 11:59:50,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-10 11:59:50,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-10 11:59:50,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-10 11:59:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-10 11:59:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-10 11:59:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-10 11:59:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-10 11:59:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-10 11:59:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-10 11:59:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-10 11:59:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-10 11:59:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-10 11:59:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-10 11:59:50,429 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-10 11:59:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-10 11:59:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-10 11:59:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-10 11:59:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2024-11-10 11:59:50,430 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2024-11-10 11:59:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2024-11-10 11:59:50,430 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2024-11-10 11:59:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2024-11-10 11:59:50,430 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2024-11-10 11:59:50,430 INFO L130 BoogieDeclarations]: Found specification of procedure smart2_intr_pending [2024-11-10 11:59:50,430 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2_intr_pending [2024-11-10 11:59:50,431 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_logical_block_size [2024-11-10 11:59:50,431 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_logical_block_size [2024-11-10 11:59:50,431 INFO L130 BoogieDeclarations]: Found specification of procedure sendcmd [2024-11-10 11:59:50,431 INFO L138 BoogieDeclarations]: Found implementation of procedure sendcmd [2024-11-10 11:59:50,431 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-10 11:59:50,431 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-10 11:59:50,431 INFO L130 BoogieDeclarations]: Found specification of procedure get_drv [2024-11-10 11:59:50,431 INFO L138 BoogieDeclarations]: Found implementation of procedure get_drv [2024-11-10 11:59:50,431 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2024-11-10 11:59:50,431 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2024-11-10 11:59:50,431 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-10 11:59:50,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-10 11:59:50,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-10 11:59:50,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-10 11:59:50,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-10 11:59:50,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-10 11:59:50,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-10 11:59:50,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-10 11:59:50,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-10 11:59:50,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-10 11:59:50,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-10 11:59:50,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-10 11:59:50,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-10 11:59:50,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-10 11:59:50,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-10 11:59:50,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-10 11:59:50,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-10 11:59:50,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-10 11:59:50,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-10 11:59:50,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-10 11:59:50,433 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2024-11-10 11:59:50,433 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2024-11-10 11:59:50,433 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-10 11:59:50,433 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-10 11:59:50,433 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2024-11-10 11:59:50,434 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2024-11-10 11:59:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure ida_revalidate [2024-11-10 11:59:50,434 INFO L138 BoogieDeclarations]: Found implementation of procedure ida_revalidate [2024-11-10 11:59:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-10 11:59:50,434 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-10 11:59:50,434 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2024-11-10 11:59:50,434 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2024-11-10 11:59:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure smart2_submit_command [2024-11-10 11:59:50,435 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2_submit_command [2024-11-10 11:59:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2024-11-10 11:59:50,435 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2024-11-10 11:59:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2024-11-10 11:59:50,435 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2024-11-10 11:59:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2024-11-10 11:59:50,435 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2024-11-10 11:59:50,435 INFO L130 BoogieDeclarations]: Found specification of procedure cpqarray_register_ctlr [2024-11-10 11:59:50,436 INFO L138 BoogieDeclarations]: Found implementation of procedure cpqarray_register_ctlr [2024-11-10 11:59:50,436 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2024-11-10 11:59:50,436 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2024-11-10 11:59:50,436 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-11-10 11:59:50,436 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-11-10 11:59:50,436 INFO L130 BoogieDeclarations]: Found specification of procedure ida_ioctl [2024-11-10 11:59:50,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ida_ioctl [2024-11-10 11:59:50,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-10 11:59:50,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-10 11:59:50,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-10 11:59:50,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-10 11:59:50,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-10 11:59:50,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-10 11:59:50,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-10 11:59:50,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-10 11:59:50,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-10 11:59:50,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-10 11:59:50,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-10 11:59:50,437 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-10 11:59:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-10 11:59:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-10 11:59:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-10 11:59:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-10 11:59:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-10 11:59:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-10 11:59:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-10 11:59:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-10 11:59:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-10 11:59:50,438 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-10 11:59:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-10 11:59:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-10 11:59:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-10 11:59:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-10 11:59:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-10 11:59:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-10 11:59:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-10 11:59:50,439 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-10 11:59:50,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-10 11:59:50,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-10 11:59:50,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-10 11:59:50,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-10 11:59:50,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-10 11:59:50,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-10 11:59:50,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-10 11:59:50,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-10 11:59:50,441 INFO L130 BoogieDeclarations]: Found specification of procedure cmd_alloc [2024-11-10 11:59:50,441 INFO L138 BoogieDeclarations]: Found implementation of procedure cmd_alloc [2024-11-10 11:59:50,441 INFO L130 BoogieDeclarations]: Found specification of procedure smart2_fifo_full [2024-11-10 11:59:50,441 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2_fifo_full [2024-11-10 11:59:50,441 INFO L130 BoogieDeclarations]: Found specification of procedure smart2e_intr_pending [2024-11-10 11:59:50,441 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2e_intr_pending [2024-11-10 11:59:50,441 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2024-11-10 11:59:50,442 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2024-11-10 11:59:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure smart1_fifo_full [2024-11-10 11:59:50,442 INFO L138 BoogieDeclarations]: Found implementation of procedure smart1_fifo_full [2024-11-10 11:59:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure smart2e_submit_command [2024-11-10 11:59:50,442 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2e_submit_command [2024-11-10 11:59:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure smart1_intr_pending [2024-11-10 11:59:50,442 INFO L138 BoogieDeclarations]: Found implementation of procedure smart1_intr_pending [2024-11-10 11:59:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure get_host [2024-11-10 11:59:50,442 INFO L138 BoogieDeclarations]: Found implementation of procedure get_host [2024-11-10 11:59:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure smart4_submit_command [2024-11-10 11:59:50,442 INFO L138 BoogieDeclarations]: Found implementation of procedure smart4_submit_command [2024-11-10 11:59:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-10 11:59:50,442 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-10 11:59:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2024-11-10 11:59:50,442 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2024-11-10 11:59:50,442 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2024-11-10 11:59:50,443 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2024-11-10 11:59:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-10 11:59:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-10 11:59:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-10 11:59:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-10 11:59:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-10 11:59:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-10 11:59:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-10 11:59:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-10 11:59:50,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-10 11:59:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-10 11:59:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-10 11:59:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-10 11:59:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-10 11:59:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-10 11:59:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-10 11:59:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-10 11:59:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-10 11:59:50,444 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-10 11:59:50,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-10 11:59:50,445 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2024-11-10 11:59:50,445 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2024-11-10 11:59:50,445 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2024-11-10 11:59:50,445 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2024-11-10 11:59:50,445 INFO L130 BoogieDeclarations]: Found specification of procedure removeQ [2024-11-10 11:59:50,445 INFO L138 BoogieDeclarations]: Found implementation of procedure removeQ [2024-11-10 11:59:50,445 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-10 11:59:50,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-10 11:59:50,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-10 11:59:50,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-10 11:59:50,446 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-10 11:59:50,446 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-10 11:59:50,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-10 11:59:50,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-10 11:59:50,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-10 11:59:50,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-10 11:59:50,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-10 11:59:50,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-10 11:59:50,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-10 11:59:50,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-10 11:59:50,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-10 11:59:50,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-10 11:59:50,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-10 11:59:50,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-10 11:59:50,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-10 11:59:50,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-10 11:59:50,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-10 11:59:50,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-10 11:59:50,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-10 11:59:50,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-10 11:59:50,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-10 11:59:50,447 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-11-10 11:59:50,447 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-11-10 11:59:50,447 INFO L130 BoogieDeclarations]: Found specification of procedure smart1_intr_mask [2024-11-10 11:59:50,447 INFO L138 BoogieDeclarations]: Found implementation of procedure smart1_intr_mask [2024-11-10 11:59:50,447 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2024-11-10 11:59:50,447 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2024-11-10 11:59:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2024-11-10 11:59:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2024-11-10 11:59:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2024-11-10 11:59:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2024-11-10 11:59:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure smart2_intr_mask [2024-11-10 11:59:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2_intr_mask [2024-11-10 11:59:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure getgeometry [2024-11-10 11:59:50,448 INFO L138 BoogieDeclarations]: Found implementation of procedure getgeometry [2024-11-10 11:59:50,448 INFO L130 BoogieDeclarations]: Found specification of procedure ida_getgeo [2024-11-10 11:59:50,449 INFO L138 BoogieDeclarations]: Found implementation of procedure ida_getgeo [2024-11-10 11:59:50,449 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2024-11-10 11:59:50,449 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2024-11-10 11:59:50,449 INFO L130 BoogieDeclarations]: Found specification of procedure smart4_fifo_full [2024-11-10 11:59:50,449 INFO L138 BoogieDeclarations]: Found implementation of procedure smart4_fifo_full [2024-11-10 11:59:50,449 INFO L130 BoogieDeclarations]: Found specification of procedure memdup_user [2024-11-10 11:59:50,449 INFO L138 BoogieDeclarations]: Found implementation of procedure memdup_user [2024-11-10 11:59:50,449 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2024-11-10 11:59:50,449 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2024-11-10 11:59:50,449 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2024-11-10 11:59:50,449 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2024-11-10 11:59:50,449 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2024-11-10 11:59:50,449 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2024-11-10 11:59:50,449 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2024-11-10 11:59:50,449 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2024-11-10 11:59:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-10 11:59:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-10 11:59:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-10 11:59:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-10 11:59:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-10 11:59:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-10 11:59:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-10 11:59:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-10 11:59:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-10 11:59:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-10 11:59:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-10 11:59:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-10 11:59:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-10 11:59:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-10 11:59:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-10 11:59:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-10 11:59:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-10 11:59:50,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-10 11:59:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-10 11:59:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2024-11-10 11:59:50,451 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2024-11-10 11:59:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2024-11-10 11:59:50,451 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2024-11-10 11:59:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure smart2e_completed [2024-11-10 11:59:50,451 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2e_completed [2024-11-10 11:59:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-10 11:59:50,451 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-10 11:59:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure addQ [2024-11-10 11:59:50,451 INFO L138 BoogieDeclarations]: Found implementation of procedure addQ [2024-11-10 11:59:50,451 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-10 11:59:50,451 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-10 11:59:51,197 INFO L256 CfgBuilder]: Building ICFG [2024-11-10 11:59:51,202 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-10 11:59:51,377 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8027: havoc del_timer_#t~nondet1117#1; [2024-11-10 11:59:51,377 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5222: call ULTIMATE.dealloc(~#buff~0#1.base, ~#buff~0#1.offset);havoc ~#buff~0#1.base, ~#buff~0#1.offset; [2024-11-10 11:59:51,429 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L4318: havoc ~res~0#1.base, ~res~0#1.offset; [2024-11-10 11:59:51,447 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8074: havoc pci_bus_read_config_byte_#t~nondet1125#1; [2024-11-10 11:59:51,703 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L4398: havoc is_device_dma_capable_#t~mem96#1.base, is_device_dma_capable_#t~mem96#1.offset;havoc is_device_dma_capable_#t~mem97#1.base, is_device_dma_capable_#t~mem97#1.offset;havoc is_device_dma_capable_#t~mem98#1;havoc is_device_dma_capable_#t~short99#1; [2024-11-10 11:59:51,771 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L4328: havoc #t~ret82.base, #t~ret82.offset; [2024-11-10 11:59:51,797 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8030: havoc dev_get_drvdata_#t~ret1118#1.base, dev_get_drvdata_#t~ret1118#1.offset; [2024-11-10 11:59:52,063 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5134: havoc #t~mem347.base, #t~mem347.offset; [2024-11-10 11:59:52,094 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8096: havoc #t~nondet1129; [2024-11-10 11:59:52,097 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8008: havoc #t~nondet1116; [2024-11-10 11:59:52,123 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L7967: havoc #t~nondet1111; [2024-11-10 11:59:52,429 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8099: havoc proc_create_data_#t~ret1130#1.base, proc_create_data_#t~ret1130#1.offset; [2024-11-10 11:59:52,429 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8116: havoc request_threaded_irq_#t~nondet1133#1; [2024-11-10 11:59:52,429 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L7985: havoc blk_init_queue_#t~ret1113#1.base, blk_init_queue_#t~ret1113#1.offset; [2024-11-10 11:59:52,429 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8109: havoc register_blkdev_#t~nondet1132#1; [2024-11-10 11:59:52,430 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8102: havoc proc_mkdir_#t~ret1131#1.base, proc_mkdir_#t~ret1131#1.offset; [2024-11-10 11:59:52,430 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5303: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset; [2024-11-10 11:59:52,430 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L7979: havoc alloc_disk_#t~ret1112#1.base, alloc_disk_#t~ret1112#1.offset; [2024-11-10 11:59:52,433 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L7959: havoc #t~nondet1109; [2024-11-10 11:59:52,447 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L4423: havoc #t~mem123.base, #t~mem123.offset; [2024-11-10 11:59:52,945 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L6485: call ULTIMATE.dealloc(~#cmd_dhandle~0#1.base, ~#cmd_dhandle~0#1.offset);havoc ~#cmd_dhandle~0#1.base, ~#cmd_dhandle~0#1.offset; [2024-11-10 11:59:52,945 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8042: havoc find_first_zero_bit_#t~nondet1121#1; [2024-11-10 11:59:52,958 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L7946: havoc #t~nondet1107; [2024-11-10 11:59:52,980 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5140: havoc #t~mem348.base, #t~mem348.offset;havoc #t~mem349.base, #t~mem349.offset; [2024-11-10 11:59:53,024 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L4138: havoc arch_irqs_disabled_flags_#t~bitwise20#1; [2024-11-10 11:59:53,045 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L7963: havoc _copy_to_user_#t~nondet1110#1; [2024-11-10 11:59:53,081 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8034: havoc dev_set_drvdata_#t~nondet1119#1; [2024-11-10 11:59:53,393 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8057: havoc #t~ret1123.base, #t~ret1123.offset; [2024-11-10 11:59:53,412 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L7955: havoc #t~ret1108.base, #t~ret1108.offset; [2024-11-10 12:00:02,932 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8135: havoc seq_read_#t~nondet1137#1; [2024-11-10 12:00:02,933 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5560: call ULTIMATE.dealloc(cpqarray_pci_init_~#command~0#1.base, cpqarray_pci_init_~#command~0#1.offset);havoc cpqarray_pci_init_~#command~0#1.base, cpqarray_pci_init_~#command~0#1.offset;call ULTIMATE.dealloc(cpqarray_pci_init_~#cache_line_size~0#1.base, cpqarray_pci_init_~#cache_line_size~0#1.offset);havoc cpqarray_pci_init_~#cache_line_size~0#1.base, cpqarray_pci_init_~#cache_line_size~0#1.offset;call ULTIMATE.dealloc(cpqarray_pci_init_~#latency_timer~0#1.base, cpqarray_pci_init_~#latency_timer~0#1.offset);havoc cpqarray_pci_init_~#latency_timer~0#1.base, cpqarray_pci_init_~#latency_timer~0#1.offset;call ULTIMATE.dealloc(cpqarray_pci_init_~#addr~2#1.base, cpqarray_pci_init_~#addr~2#1.offset);havoc cpqarray_pci_init_~#addr~2#1.base, cpqarray_pci_init_~#addr~2#1.offset;call ULTIMATE.dealloc(cpqarray_pci_init_~#board_id~0#1.base, cpqarray_pci_init_~#board_id~0#1.offset);havoc cpqarray_pci_init_~#board_id~0#1.base, cpqarray_pci_init_~#board_id~0#1.offset; [2024-11-10 12:00:02,933 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038: havoc dma_set_mask_#t~nondet1120#1; [2024-11-10 12:00:02,933 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942: havoc __pci_register_driver_#t~nondet1106#1; [2024-11-10 12:00:02,933 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8142: havoc single_open_#t~nondet1138#1; [2024-11-10 12:00:02,933 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8078: havoc pci_bus_read_config_dword_#t~nondet1126#1; [2024-11-10 12:00:02,933 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8146: havoc single_release_#t~nondet1139#1; [2024-11-10 12:00:02,933 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8082: havoc pci_bus_read_config_word_#t~nondet1127#1; [2024-11-10 12:00:02,934 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8051: havoc ioremap_nocache_#t~ret1122#1.base, ioremap_nocache_#t~ret1122#1.offset; [2024-11-10 12:00:02,934 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8086: havoc pci_enable_device_#t~nondet1128#1; [2024-11-10 12:00:02,934 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L4819: havoc PDE_#t~mem252#1.base, PDE_#t~mem252#1.offset; [2024-11-10 12:00:02,934 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8123: havoc seq_lseek_#t~nondet1134#1; [2024-11-10 12:00:03,956 INFO L? ?]: Removed 1801 outVars from TransFormulas that were not future-live. [2024-11-10 12:00:03,956 INFO L307 CfgBuilder]: Performing block encoding [2024-11-10 12:00:04,023 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-10 12:00:04,023 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-10 12:00:04,025 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 10.11 12:00:04 BoogieIcfgContainer [2024-11-10 12:00:04,025 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-10 12:00:04,027 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-10 12:00:04,028 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-10 12:00:04,032 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-10 12:00:04,032 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.11 11:59:46" (1/3) ... [2024-11-10 12:00:04,033 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53cb227c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 12:00:04, skipping insertion in model container [2024-11-10 12:00:04,033 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:59:48" (2/3) ... [2024-11-10 12:00:04,033 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53cb227c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 12:00:04, skipping insertion in model container [2024-11-10 12:00:04,033 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 10.11 12:00:04" (3/3) ... [2024-11-10 12:00:04,035 INFO L112 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--block--cpqarray.ko-main.cil.out.i [2024-11-10 12:00:04,053 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-10 12:00:04,053 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-10 12:00:04,180 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-10 12:00:04,187 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;@67021fd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-10 12:00:04,188 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-10 12:00:04,204 INFO L276 IsEmpty]: Start isEmpty. Operand has 1521 states, 1100 states have (on average 1.3327272727272728) internal successors, (1466), 1131 states have internal predecessors, (1466), 322 states have call successors, (322), 96 states have call predecessors, (322), 96 states have return successors, (322), 316 states have call predecessors, (322), 322 states have call successors, (322) [2024-11-10 12:00:04,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-10 12:00:04,216 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 12:00:04,217 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 12:00:04,217 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 12:00:04,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 12:00:04,223 INFO L85 PathProgramCache]: Analyzing trace with hash -901954438, now seen corresponding path program 1 times [2024-11-10 12:00:04,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 12:00:04,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559371439] [2024-11-10 12:00:04,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 12:00:04,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 12:00:09,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 12:00:10,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-10 12:00:10,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 12:00:10,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559371439] [2024-11-10 12:00:10,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559371439] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 12:00:10,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 12:00:10,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-10 12:00:10,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128631921] [2024-11-10 12:00:10,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 12:00:10,211 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-10 12:00:10,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 12:00:10,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-10 12:00:10,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-10 12:00:10,247 INFO L87 Difference]: Start difference. First operand has 1521 states, 1100 states have (on average 1.3327272727272728) internal successors, (1466), 1131 states have internal predecessors, (1466), 322 states have call successors, (322), 96 states have call predecessors, (322), 96 states have return successors, (322), 316 states have call predecessors, (322), 322 states have call successors, (322) Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-10 12:00:10,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-10 12:00:10,959 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-10 12:00:10,966 INFO L432 NwaCegarLoop]: 1091 mSDtfsCounter, 965 mSDsluCounter, 989 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 965 SdHoareTripleChecker+Valid, 2080 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-10 12:00:10,969 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [965 Valid, 2080 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-10 12:00:10,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-10 12:00:10,971 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.NullPointerException at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.chooseFalseSuccessor1(BasicAbstractInterpolantAutomaton.java:99) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:65) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:233) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.internalSuccessors(TotalizeNwa.java:246) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.internalSuccessors(ComplementDeterministicNwa.java:121) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:218) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:210) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addInternalsAndSuccessors(NestedWordAutomatonReachableStates.java:1058) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:960) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:182) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.computeAutomataDifference(NwaCegarLoop.java:373) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.refineAbstraction(NwaCegarLoop.java:345) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:463) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:414) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:426) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:312) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:273) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:167) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:143) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2024-11-10 12:00:10,981 INFO L158 Benchmark]: Toolchain (without parser) took 24604.23ms. Allocated memory was 142.6MB in the beginning and 872.4MB in the end (delta: 729.8MB). Free memory was 80.4MB in the beginning and 273.9MB in the end (delta: -193.6MB). Peak memory consumption was 538.0MB. Max. memory is 16.1GB. [2024-11-10 12:00:10,981 INFO L158 Benchmark]: CDTParser took 0.23ms. Allocated memory is still 142.6MB. Free memory is still 103.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-10 12:00:10,982 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2569.44ms. Allocated memory was 142.6MB in the beginning and 190.8MB in the end (delta: 48.2MB). Free memory was 80.0MB in the beginning and 75.5MB in the end (delta: 4.5MB). Peak memory consumption was 66.4MB. Max. memory is 16.1GB. [2024-11-10 12:00:10,982 INFO L158 Benchmark]: Boogie Procedure Inliner took 279.11ms. Allocated memory is still 190.8MB. Free memory was 75.5MB in the beginning and 110.2MB in the end (delta: -34.7MB). Peak memory consumption was 24.0MB. Max. memory is 16.1GB. [2024-11-10 12:00:10,986 INFO L158 Benchmark]: Boogie Preprocessor took 1076.61ms. Allocated memory was 190.8MB in the beginning and 329.3MB in the end (delta: 138.4MB). Free memory was 110.2MB in the beginning and 232.6MB in the end (delta: -122.4MB). Peak memory consumption was 117.7MB. Max. memory is 16.1GB. [2024-11-10 12:00:10,987 INFO L158 Benchmark]: IcfgBuilder took 13717.69ms. Allocated memory was 329.3MB in the beginning and 486.5MB in the end (delta: 157.3MB). Free memory was 231.6MB in the beginning and 349.6MB in the end (delta: -118.0MB). Peak memory consumption was 222.8MB. Max. memory is 16.1GB. [2024-11-10 12:00:10,987 INFO L158 Benchmark]: TraceAbstraction took 6953.12ms. Allocated memory was 486.5MB in the beginning and 872.4MB in the end (delta: 385.9MB). Free memory was 349.6MB in the beginning and 273.9MB in the end (delta: 75.6MB). Peak memory consumption was 461.5MB. Max. memory is 16.1GB. [2024-11-10 12:00:10,994 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.23ms. Allocated memory is still 142.6MB. Free memory is still 103.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2569.44ms. Allocated memory was 142.6MB in the beginning and 190.8MB in the end (delta: 48.2MB). Free memory was 80.0MB in the beginning and 75.5MB in the end (delta: 4.5MB). Peak memory consumption was 66.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 279.11ms. Allocated memory is still 190.8MB. Free memory was 75.5MB in the beginning and 110.2MB in the end (delta: -34.7MB). Peak memory consumption was 24.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1076.61ms. Allocated memory was 190.8MB in the beginning and 329.3MB in the end (delta: 138.4MB). Free memory was 110.2MB in the beginning and 232.6MB in the end (delta: -122.4MB). Peak memory consumption was 117.7MB. Max. memory is 16.1GB. * IcfgBuilder took 13717.69ms. Allocated memory was 329.3MB in the beginning and 486.5MB in the end (delta: 157.3MB). Free memory was 231.6MB in the beginning and 349.6MB in the end (delta: -118.0MB). Peak memory consumption was 222.8MB. Max. memory is 16.1GB. * TraceAbstraction took 6953.12ms. Allocated memory was 486.5MB in the beginning and 872.4MB in the end (delta: 385.9MB). Free memory was 349.6MB in the beginning and 273.9MB in the end (delta: 75.6MB). Peak memory consumption was 461.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 4070]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4070] - GenericResultAtLocation [Line: 4077]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4077-4078] - GenericResultAtLocation [Line: 4109]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/inst/current/envs/linux-3.8-rc1/linux-3.8-rc1/arch/x86/include/asm/paravirt.h"), "i" (825), "i" (12UL)); [4109-4110] - GenericResultAtLocation [Line: 4115]: 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" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4115-4117] - GenericResultAtLocation [Line: 4204]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [4204] - GenericResultAtLocation [Line: 4211]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [4211] - GenericResultAtLocation [Line: 4233]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [4233] - GenericResultAtLocation [Line: 4240]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [4240] - GenericResultAtLocation [Line: 4247]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [4247] - GenericResultAtLocation [Line: 4254]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [4254] - GenericResultAtLocation [Line: 4261]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [4261] - GenericResultAtLocation [Line: 4371]: 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)); [4371-4372] - GenericResultAtLocation [Line: 4379]: 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)); [4379-4380] - GenericResultAtLocation [Line: 4443]: 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)); [4443-4444] - GenericResultAtLocation [Line: 4471]: 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)); [4471-4472] - GenericResultAtLocation [Line: 4504]: 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" (79), "i" (12UL)); [4504-4505] - GenericResultAtLocation [Line: 4527]: 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" (91), "i" (12UL)); [4527-4528] - GenericResultAtLocation [Line: 5920]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/block/cpqarray.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/12/dscv_tempdir/dscv/ri/32_7a/drivers/block/cpqarray.c.prepared"), "i" (970), "i" (12UL)); [5920-5921] - GenericResultAtLocation [Line: 6248]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6248] - GenericResultAtLocation [Line: 6251]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6251] - GenericResultAtLocation [Line: 6254]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6254] - GenericResultAtLocation [Line: 6257]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6257] - GenericResultAtLocation [Line: 6260]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6260] - GenericResultAtLocation [Line: 6285]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((unsigned long *)arg): "ebx"); [6285-6286] - GenericResultAtLocation [Line: 6289]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((unsigned long *)arg): "ebx"); [6289-6290] - GenericResultAtLocation [Line: 6293]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((unsigned long *)arg): "ebx"); [6293-6294] - GenericResultAtLocation [Line: 6297]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((unsigned long *)arg): "ebx"); [6297-6298] - GenericResultAtLocation [Line: 6301]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((unsigned long *)arg): "ebx"); [6301-6302] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: NullPointerException: null de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: NullPointerException: null: de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.chooseFalseSuccessor1(BasicAbstractInterpolantAutomaton.java:99) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2024-11-10 12:00:11,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--cpqarray.ko-main.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f37e3824e515882c7bcf8c367d3f56b0297fad2493f001664c6f9188e65f0eab --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-023d838-m [2024-11-10 12:00:13,800 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-10 12:00:13,886 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2024-11-10 12:00:13,892 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-10 12:00:13,892 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-10 12:00:13,929 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-10 12:00:13,929 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-10 12:00:13,930 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-10 12:00:13,930 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-10 12:00:13,931 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-10 12:00:13,931 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-10 12:00:13,931 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-10 12:00:13,932 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-10 12:00:13,932 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-10 12:00:13,932 INFO L153 SettingsManager]: * Use SBE=true [2024-11-10 12:00:13,933 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-10 12:00:13,933 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-10 12:00:13,933 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-10 12:00:13,934 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-10 12:00:13,934 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-10 12:00:13,934 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-10 12:00:13,935 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-10 12:00:13,935 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-10 12:00:13,936 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-10 12:00:13,936 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-10 12:00:13,936 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-10 12:00:13,937 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-10 12:00:13,937 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-10 12:00:13,937 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-10 12:00:13,938 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-10 12:00:13,938 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-10 12:00:13,938 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-10 12:00:13,939 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-10 12:00:13,939 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-10 12:00:13,939 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-10 12:00:13,939 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-11-10 12:00:13,940 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-10 12:00:13,940 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-10 12:00:13,940 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-10 12:00:13,941 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-10 12:00:13,941 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-10 12:00:13,946 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f37e3824e515882c7bcf8c367d3f56b0297fad2493f001664c6f9188e65f0eab [2024-11-10 12:00:14,360 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-10 12:00:14,390 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-10 12:00:14,395 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-10 12:00:14,397 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-10 12:00:14,398 INFO L274 PluginConnector]: CDTParser initialized [2024-11-10 12:00:14,400 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--cpqarray.ko-main.cil.out.i [2024-11-10 12:00:16,214 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-10 12:00:16,844 INFO L384 CDTParser]: Found 1 translation units. [2024-11-10 12:00:16,845 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--cpqarray.ko-main.cil.out.i [2024-11-10 12:00:16,902 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8430f458b/9a3ba7d2f67b4ff19e1b1cad6a3b6d6c/FLAGa2879b946 [2024-11-10 12:00:16,926 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8430f458b/9a3ba7d2f67b4ff19e1b1cad6a3b6d6c [2024-11-10 12:00:16,930 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-10 12:00:16,933 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-10 12:00:16,936 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-10 12:00:16,937 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-10 12:00:16,942 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-10 12:00:16,943 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 12:00:16" (1/1) ... [2024-11-10 12:00:16,946 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@558dcda9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:00:16, skipping insertion in model container [2024-11-10 12:00:16,946 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 12:00:16" (1/1) ... [2024-11-10 12:00:17,088 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-10 12:00:18,855 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:18,863 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:18,864 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:18,871 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:18,880 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:18,881 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:18,888 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:18,898 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:18,906 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:18,914 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:18,922 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:18,931 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,011 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,024 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,173 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,179 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,185 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,192 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,218 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,220 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,223 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,254 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,255 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,276 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,291 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,293 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,294 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,294 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,297 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,304 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,304 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,305 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,307 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,321 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,322 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,333 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,334 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,350 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,371 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,397 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,412 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,412 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,414 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,414 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,415 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,415 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,416 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,416 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,418 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,423 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,423 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,423 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,424 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,429 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,430 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,431 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,432 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,435 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,436 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,436 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,439 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,441 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,442 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,452 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,454 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,455 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,458 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,458 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,459 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,460 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,460 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,461 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,462 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,462 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,465 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,466 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,468 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,469 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,470 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,470 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,470 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,531 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--cpqarray.ko-main.cil.out.i[213319,213332] [2024-11-10 12:00:19,724 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-10 12:00:19,727 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-10 12:00:19,811 INFO L200 MainTranslator]: Completed pre-run [2024-11-10 12:00:19,933 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4070] [2024-11-10 12:00:19,936 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4077-4078] [2024-11-10 12:00:19,942 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/inst/current/envs/linux-3.8-rc1/linux-3.8-rc1/arch/x86/include/asm/paravirt.h"), "i" (825), "i" (12UL)); [4109-4110] [2024-11-10 12:00:19,943 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" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4115-4117] [2024-11-10 12:00:19,945 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [4204] [2024-11-10 12:00:19,949 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [4211] [2024-11-10 12:00:19,950 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [4233] [2024-11-10 12:00:19,950 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [4240] [2024-11-10 12:00:19,951 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [4247] [2024-11-10 12:00:19,952 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [4254] [2024-11-10 12:00:19,952 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [4261] [2024-11-10 12:00:19,970 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)); [4371-4372] [2024-11-10 12:00:19,972 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)); [4379-4380] [2024-11-10 12:00:19,979 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)); [4443-4444] [2024-11-10 12:00:19,981 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)); [4471-4472] [2024-11-10 12:00:19,988 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" (79), "i" (12UL)); [4504-4505] [2024-11-10 12:00:19,993 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" (91), "i" (12UL)); [4527-4528] [2024-11-10 12:00:20,169 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/block/cpqarray.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/12/dscv_tempdir/dscv/ri/32_7a/drivers/block/cpqarray.c.prepared"), "i" (970), "i" (12UL)); [5920-5921] [2024-11-10 12:00:20,221 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6248] [2024-11-10 12:00:20,241 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6251] [2024-11-10 12:00:20,241 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6254] [2024-11-10 12:00:20,241 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6257] [2024-11-10 12:00:20,242 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [6260] [2024-11-10 12:00:20,243 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" ((unsigned long *)arg): "ebx"); [6285-6286] [2024-11-10 12:00:20,243 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" ((unsigned long *)arg): "ebx"); [6289-6290] [2024-11-10 12:00:20,243 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" ((unsigned long *)arg): "ebx"); [6293-6294] [2024-11-10 12:00:20,243 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" ((unsigned long *)arg): "ebx"); [6297-6298] [2024-11-10 12:00:20,243 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" ((unsigned long *)arg): "ebx"); [6301-6302] [2024-11-10 12:00:20,317 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--cpqarray.ko-main.cil.out.i[213319,213332] [2024-11-10 12:00:20,339 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-10 12:00:20,484 INFO L204 MainTranslator]: Completed translation [2024-11-10 12:00:20,486 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:00:20 WrapperNode [2024-11-10 12:00:20,486 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-10 12:00:20,487 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-10 12:00:20,488 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-10 12:00:20,488 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-10 12:00:20,496 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:00:20" (1/1) ... [2024-11-10 12:00:20,589 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:00:20" (1/1) ... [2024-11-10 12:00:20,750 INFO L138 Inliner]: procedures = 280, calls = 1738, calls flagged for inlining = 116, calls inlined = 91, statements flattened = 3879 [2024-11-10 12:00:20,750 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-10 12:00:20,751 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-10 12:00:20,751 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-10 12:00:20,751 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-10 12:00:20,768 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:00:20" (1/1) ... [2024-11-10 12:00:20,769 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:00:20" (1/1) ... [2024-11-10 12:00:20,816 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:00:20" (1/1) ... [2024-11-10 12:00:21,608 INFO L175 MemorySlicer]: Split 969 memory accesses to 19 slices as follows [2, 1, 3, 24, 1, 42, 28, 1, 104, 12, 53, 139, 1, 6, 2, 7, 6, 536, 1]. 55 percent of accesses are in the largest equivalence class. The 194 initializations are split as follows [2, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 128, 0, 0, 0, 7, 0, 41, 0]. The 383 writes are split as follows [0, 0, 0, 24, 0, 42, 28, 0, 2, 0, 47, 2, 1, 0, 1, 0, 6, 230, 0]. [2024-11-10 12:00:21,609 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:00:20" (1/1) ... [2024-11-10 12:00:21,609 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:00:20" (1/1) ... [2024-11-10 12:00:21,733 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:00:20" (1/1) ... [2024-11-10 12:00:21,743 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:00:20" (1/1) ... [2024-11-10 12:00:21,771 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:00:20" (1/1) ... [2024-11-10 12:00:21,800 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:00:20" (1/1) ... [2024-11-10 12:00:21,839 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-10 12:00:21,841 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-10 12:00:21,841 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-10 12:00:21,841 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-10 12:00:21,842 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 12:00:20" (1/1) ... [2024-11-10 12:00:21,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-10 12:00:21,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 12:00:21,879 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-10 12:00:21,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-10 12:00:21,936 INFO L130 BoogieDeclarations]: Found specification of procedure free_hba [2024-11-10 12:00:21,936 INFO L138 BoogieDeclarations]: Found implementation of procedure free_hba [2024-11-10 12:00:21,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2024-11-10 12:00:21,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2024-11-10 12:00:21,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2024-11-10 12:00:21,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2024-11-10 12:00:21,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2024-11-10 12:00:21,937 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2024-11-10 12:00:21,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2024-11-10 12:00:21,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2024-11-10 12:00:21,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2024-11-10 12:00:21,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2024-11-10 12:00:21,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2024-11-10 12:00:21,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2024-11-10 12:00:21,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2024-11-10 12:00:21,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2024-11-10 12:00:21,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2024-11-10 12:00:21,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2024-11-10 12:00:21,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2024-11-10 12:00:21,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2024-11-10 12:00:21,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2024-11-10 12:00:21,939 INFO L130 BoogieDeclarations]: Found specification of procedure smart1_submit_command [2024-11-10 12:00:21,939 INFO L138 BoogieDeclarations]: Found implementation of procedure smart1_submit_command [2024-11-10 12:00:21,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2024-11-10 12:00:21,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2024-11-10 12:00:21,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2024-11-10 12:00:21,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2024-11-10 12:00:21,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2024-11-10 12:00:21,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2024-11-10 12:00:21,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2024-11-10 12:00:21,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2024-11-10 12:00:21,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2024-11-10 12:00:21,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2024-11-10 12:00:21,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2024-11-10 12:00:21,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2024-11-10 12:00:21,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2024-11-10 12:00:21,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2024-11-10 12:00:21,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2024-11-10 12:00:21,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2024-11-10 12:00:21,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2024-11-10 12:00:21,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2024-11-10 12:00:21,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2024-11-10 12:00:21,941 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unregister_driver [2024-11-10 12:00:21,942 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unregister_driver [2024-11-10 12:00:21,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-10 12:00:21,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-10 12:00:21,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-11-10 12:00:21,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-11-10 12:00:21,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2024-11-10 12:00:21,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2024-11-10 12:00:21,943 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2024-11-10 12:00:21,943 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2024-11-10 12:00:21,943 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2024-11-10 12:00:21,943 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2024-11-10 12:00:21,943 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2024-11-10 12:00:21,943 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2024-11-10 12:00:21,943 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2024-11-10 12:00:21,943 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2024-11-10 12:00:21,943 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2024-11-10 12:00:21,943 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2024-11-10 12:00:21,943 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2024-11-10 12:00:21,943 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2024-11-10 12:00:21,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2024-11-10 12:00:21,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2024-11-10 12:00:21,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2024-11-10 12:00:21,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2024-11-10 12:00:21,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2024-11-10 12:00:21,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2024-11-10 12:00:21,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2024-11-10 12:00:21,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2024-11-10 12:00:21,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2024-11-10 12:00:21,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2024-11-10 12:00:21,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2024-11-10 12:00:21,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2024-11-10 12:00:21,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2024-11-10 12:00:21,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2024-11-10 12:00:21,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2024-11-10 12:00:21,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2024-11-10 12:00:21,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2024-11-10 12:00:21,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2024-11-10 12:00:21,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2024-11-10 12:00:21,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2024-11-10 12:00:21,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-10 12:00:21,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-10 12:00:21,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-10 12:00:21,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-10 12:00:21,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-10 12:00:21,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-10 12:00:21,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-10 12:00:21,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-10 12:00:21,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-10 12:00:21,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-10 12:00:21,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-10 12:00:21,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-10 12:00:21,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-10 12:00:21,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-10 12:00:21,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-10 12:00:21,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-10 12:00:21,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-10 12:00:21,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-10 12:00:21,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-10 12:00:21,948 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_ULONG~TO~VOID [2024-11-10 12:00:21,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_ULONG~TO~VOID [2024-11-10 12:00:21,948 INFO L130 BoogieDeclarations]: Found specification of procedure cpqarray_remove_one [2024-11-10 12:00:21,948 INFO L138 BoogieDeclarations]: Found implementation of procedure cpqarray_remove_one [2024-11-10 12:00:21,948 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_cpqarray_hba [2024-11-10 12:00:21,948 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_cpqarray_hba [2024-11-10 12:00:21,948 INFO L130 BoogieDeclarations]: Found specification of procedure smart4_intr_mask [2024-11-10 12:00:21,948 INFO L138 BoogieDeclarations]: Found implementation of procedure smart4_intr_mask [2024-11-10 12:00:21,949 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-10 12:00:21,949 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-10 12:00:21,949 INFO L130 BoogieDeclarations]: Found specification of procedure add_disk [2024-11-10 12:00:21,950 INFO L138 BoogieDeclarations]: Found implementation of procedure add_disk [2024-11-10 12:00:21,951 INFO L130 BoogieDeclarations]: Found specification of procedure smart2_completed [2024-11-10 12:00:21,951 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2_completed [2024-11-10 12:00:21,951 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2024-11-10 12:00:21,951 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2024-11-10 12:00:21,951 INFO L130 BoogieDeclarations]: Found specification of procedure smart4_intr_pending [2024-11-10 12:00:21,951 INFO L138 BoogieDeclarations]: Found implementation of procedure smart4_intr_pending [2024-11-10 12:00:21,951 INFO L130 BoogieDeclarations]: Found specification of procedure smart2e_intr_mask [2024-11-10 12:00:21,951 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2e_intr_mask [2024-11-10 12:00:21,951 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2024-11-10 12:00:21,951 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2024-11-10 12:00:21,951 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2024-11-10 12:00:21,951 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2024-11-10 12:00:21,951 INFO L130 BoogieDeclarations]: Found specification of procedure del_gendisk [2024-11-10 12:00:21,952 INFO L138 BoogieDeclarations]: Found implementation of procedure del_gendisk [2024-11-10 12:00:21,952 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-10 12:00:21,952 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-10 12:00:21,952 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-10 12:00:21,952 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-10 12:00:21,952 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2024-11-10 12:00:21,952 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2024-11-10 12:00:21,952 INFO L130 BoogieDeclarations]: Found specification of procedure set_capacity [2024-11-10 12:00:21,952 INFO L138 BoogieDeclarations]: Found implementation of procedure set_capacity [2024-11-10 12:00:21,952 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2024-11-10 12:00:21,952 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2024-11-10 12:00:21,952 INFO L130 BoogieDeclarations]: Found specification of procedure start_io [2024-11-10 12:00:21,952 INFO L138 BoogieDeclarations]: Found implementation of procedure start_io [2024-11-10 12:00:21,952 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_cpqarray_mutex [2024-11-10 12:00:21,952 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_cpqarray_mutex [2024-11-10 12:00:21,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-10 12:00:21,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-10 12:00:21,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-10 12:00:21,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-10 12:00:21,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-10 12:00:21,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-10 12:00:21,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-10 12:00:21,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-10 12:00:21,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-10 12:00:21,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-10 12:00:21,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-10 12:00:21,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-10 12:00:21,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-10 12:00:21,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-10 12:00:21,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-10 12:00:21,954 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2024-11-10 12:00:21,954 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2024-11-10 12:00:21,954 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2024-11-10 12:00:21,954 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2024-11-10 12:00:21,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-10 12:00:21,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-10 12:00:21,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-10 12:00:21,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-10 12:00:21,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-10 12:00:21,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-10 12:00:21,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-10 12:00:21,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-10 12:00:21,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-10 12:00:21,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-10 12:00:21,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-10 12:00:21,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-10 12:00:21,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-10 12:00:21,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-10 12:00:21,955 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-10 12:00:21,955 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2024-11-10 12:00:21,955 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2024-11-10 12:00:21,955 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2024-11-10 12:00:21,955 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2024-11-10 12:00:21,955 INFO L130 BoogieDeclarations]: Found specification of procedure smart1_completed [2024-11-10 12:00:21,955 INFO L138 BoogieDeclarations]: Found implementation of procedure smart1_completed [2024-11-10 12:00:21,955 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_cpqarray_mutex [2024-11-10 12:00:21,955 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_cpqarray_mutex [2024-11-10 12:00:21,955 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2024-11-10 12:00:21,955 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2024-11-10 12:00:21,955 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2024-11-10 12:00:21,955 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2024-11-10 12:00:21,955 INFO L130 BoogieDeclarations]: Found specification of procedure cmd_free [2024-11-10 12:00:21,955 INFO L138 BoogieDeclarations]: Found implementation of procedure cmd_free [2024-11-10 12:00:21,955 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2024-11-10 12:00:21,955 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2024-11-10 12:00:21,956 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-10 12:00:21,956 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-10 12:00:21,956 INFO L130 BoogieDeclarations]: Found specification of procedure smart4_completed [2024-11-10 12:00:21,956 INFO L138 BoogieDeclarations]: Found implementation of procedure smart4_completed [2024-11-10 12:00:21,956 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2024-11-10 12:00:21,956 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2024-11-10 12:00:21,956 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-10 12:00:21,956 INFO L130 BoogieDeclarations]: Found specification of procedure smart2e_fifo_full [2024-11-10 12:00:21,956 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2e_fifo_full [2024-11-10 12:00:21,958 INFO L130 BoogieDeclarations]: Found specification of procedure release_io_mem [2024-11-10 12:00:21,958 INFO L138 BoogieDeclarations]: Found implementation of procedure release_io_mem [2024-11-10 12:00:21,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-10 12:00:21,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-10 12:00:21,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-10 12:00:21,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-10 12:00:21,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-10 12:00:21,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-10 12:00:21,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-10 12:00:21,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-10 12:00:21,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-10 12:00:21,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-10 12:00:21,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-10 12:00:21,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-10 12:00:21,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-10 12:00:21,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-10 12:00:21,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-10 12:00:21,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-10 12:00:21,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-10 12:00:21,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-10 12:00:21,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-10 12:00:21,960 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2024-11-10 12:00:21,960 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2024-11-10 12:00:21,960 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2024-11-10 12:00:21,960 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2024-11-10 12:00:21,960 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2024-11-10 12:00:21,960 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2024-11-10 12:00:21,960 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_ULONG [2024-11-10 12:00:21,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_ULONG [2024-11-10 12:00:21,960 INFO L130 BoogieDeclarations]: Found specification of procedure smart2_intr_pending [2024-11-10 12:00:21,960 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2_intr_pending [2024-11-10 12:00:21,960 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_logical_block_size [2024-11-10 12:00:21,961 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_logical_block_size [2024-11-10 12:00:21,961 INFO L130 BoogieDeclarations]: Found specification of procedure sendcmd [2024-11-10 12:00:21,961 INFO L138 BoogieDeclarations]: Found implementation of procedure sendcmd [2024-11-10 12:00:21,961 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-10 12:00:21,961 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-10 12:00:21,961 INFO L130 BoogieDeclarations]: Found specification of procedure get_drv [2024-11-10 12:00:21,961 INFO L138 BoogieDeclarations]: Found implementation of procedure get_drv [2024-11-10 12:00:21,961 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2024-11-10 12:00:21,961 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2024-11-10 12:00:21,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2024-11-10 12:00:21,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2024-11-10 12:00:21,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2024-11-10 12:00:21,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2024-11-10 12:00:21,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2024-11-10 12:00:21,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2024-11-10 12:00:21,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2024-11-10 12:00:21,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2024-11-10 12:00:21,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2024-11-10 12:00:21,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2024-11-10 12:00:21,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2024-11-10 12:00:21,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2024-11-10 12:00:21,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2024-11-10 12:00:21,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2024-11-10 12:00:21,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2024-11-10 12:00:21,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2024-11-10 12:00:21,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2024-11-10 12:00:21,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2024-11-10 12:00:21,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2024-11-10 12:00:21,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2024-11-10 12:00:21,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2024-11-10 12:00:21,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2024-11-10 12:00:21,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2024-11-10 12:00:21,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2024-11-10 12:00:21,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2024-11-10 12:00:21,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2024-11-10 12:00:21,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2024-11-10 12:00:21,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2024-11-10 12:00:21,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2024-11-10 12:00:21,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2024-11-10 12:00:21,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2024-11-10 12:00:21,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2024-11-10 12:00:21,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2024-11-10 12:00:21,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2024-11-10 12:00:21,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2024-11-10 12:00:21,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2024-11-10 12:00:21,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2024-11-10 12:00:21,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2024-11-10 12:00:21,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2024-11-10 12:00:21,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2024-11-10 12:00:21,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2024-11-10 12:00:21,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2024-11-10 12:00:21,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2024-11-10 12:00:21,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2024-11-10 12:00:21,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2024-11-10 12:00:21,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2024-11-10 12:00:21,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2024-11-10 12:00:21,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2024-11-10 12:00:21,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2024-11-10 12:00:21,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2024-11-10 12:00:21,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2024-11-10 12:00:21,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2024-11-10 12:00:21,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2024-11-10 12:00:21,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2024-11-10 12:00:21,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2024-11-10 12:00:21,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2024-11-10 12:00:21,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2024-11-10 12:00:21,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-11-10 12:00:21,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-11-10 12:00:21,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-11-10 12:00:21,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-11-10 12:00:21,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2024-11-10 12:00:21,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2024-11-10 12:00:21,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2024-11-10 12:00:21,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2024-11-10 12:00:21,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2024-11-10 12:00:21,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2024-11-10 12:00:21,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2024-11-10 12:00:21,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2024-11-10 12:00:21,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2024-11-10 12:00:21,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2024-11-10 12:00:21,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2024-11-10 12:00:21,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2024-11-10 12:00:21,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2024-11-10 12:00:21,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2024-11-10 12:00:21,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2024-11-10 12:00:21,969 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-10 12:00:21,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-10 12:00:21,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-10 12:00:21,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-10 12:00:21,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-10 12:00:21,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-10 12:00:21,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-10 12:00:21,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-10 12:00:21,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-10 12:00:21,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-10 12:00:21,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-10 12:00:21,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-10 12:00:21,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-10 12:00:21,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-10 12:00:21,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-10 12:00:21,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-10 12:00:21,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-10 12:00:21,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-10 12:00:21,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-10 12:00:21,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-10 12:00:21,970 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2024-11-10 12:00:21,970 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2024-11-10 12:00:21,970 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-10 12:00:21,970 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-10 12:00:21,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-10 12:00:21,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-10 12:00:21,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-11-10 12:00:21,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-11-10 12:00:21,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2024-11-10 12:00:21,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2024-11-10 12:00:21,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2024-11-10 12:00:21,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2024-11-10 12:00:21,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2024-11-10 12:00:21,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2024-11-10 12:00:21,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2024-11-10 12:00:21,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2024-11-10 12:00:21,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2024-11-10 12:00:21,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2024-11-10 12:00:21,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2024-11-10 12:00:21,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2024-11-10 12:00:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2024-11-10 12:00:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2024-11-10 12:00:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2024-11-10 12:00:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2024-11-10 12:00:21,975 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2024-11-10 12:00:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2024-11-10 12:00:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2024-11-10 12:00:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2024-11-10 12:00:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2024-11-10 12:00:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2024-11-10 12:00:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2024-11-10 12:00:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2024-11-10 12:00:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2024-11-10 12:00:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2024-11-10 12:00:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2024-11-10 12:00:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2024-11-10 12:00:21,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2024-11-10 12:00:21,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2024-11-10 12:00:21,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2024-11-10 12:00:21,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2024-11-10 12:00:21,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2024-11-10 12:00:21,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2024-11-10 12:00:21,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2024-11-10 12:00:21,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2024-11-10 12:00:21,976 INFO L130 BoogieDeclarations]: Found specification of procedure ida_revalidate [2024-11-10 12:00:21,976 INFO L138 BoogieDeclarations]: Found implementation of procedure ida_revalidate [2024-11-10 12:00:21,976 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-10 12:00:21,976 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-10 12:00:21,976 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2024-11-10 12:00:21,976 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2024-11-10 12:00:21,976 INFO L130 BoogieDeclarations]: Found specification of procedure smart2_submit_command [2024-11-10 12:00:21,976 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2_submit_command [2024-11-10 12:00:21,976 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2024-11-10 12:00:21,976 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2024-11-10 12:00:21,977 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2024-11-10 12:00:21,977 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2024-11-10 12:00:21,977 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2024-11-10 12:00:21,977 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2024-11-10 12:00:21,977 INFO L130 BoogieDeclarations]: Found specification of procedure cpqarray_register_ctlr [2024-11-10 12:00:21,977 INFO L138 BoogieDeclarations]: Found implementation of procedure cpqarray_register_ctlr [2024-11-10 12:00:21,977 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2024-11-10 12:00:21,977 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2024-11-10 12:00:21,977 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-11-10 12:00:21,977 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-11-10 12:00:21,977 INFO L130 BoogieDeclarations]: Found specification of procedure ida_ioctl [2024-11-10 12:00:21,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ida_ioctl [2024-11-10 12:00:21,977 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~C_ULONG~X~C_INT~X~$Pointer$~TO~~dma_addr_t~0 [2024-11-10 12:00:21,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~C_ULONG~X~C_INT~X~$Pointer$~TO~~dma_addr_t~0 [2024-11-10 12:00:21,977 INFO L130 BoogieDeclarations]: Found specification of procedure cmd_alloc [2024-11-10 12:00:21,978 INFO L138 BoogieDeclarations]: Found implementation of procedure cmd_alloc [2024-11-10 12:00:21,978 INFO L130 BoogieDeclarations]: Found specification of procedure smart2_fifo_full [2024-11-10 12:00:21,978 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2_fifo_full [2024-11-10 12:00:21,978 INFO L130 BoogieDeclarations]: Found specification of procedure smart2e_intr_pending [2024-11-10 12:00:21,978 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2e_intr_pending [2024-11-10 12:00:21,978 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2024-11-10 12:00:21,978 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2024-11-10 12:00:21,978 INFO L130 BoogieDeclarations]: Found specification of procedure smart1_fifo_full [2024-11-10 12:00:21,978 INFO L138 BoogieDeclarations]: Found implementation of procedure smart1_fifo_full [2024-11-10 12:00:21,978 INFO L130 BoogieDeclarations]: Found specification of procedure smart2e_submit_command [2024-11-10 12:00:21,978 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2e_submit_command [2024-11-10 12:00:21,978 INFO L130 BoogieDeclarations]: Found specification of procedure smart1_intr_pending [2024-11-10 12:00:21,978 INFO L138 BoogieDeclarations]: Found implementation of procedure smart1_intr_pending [2024-11-10 12:00:21,979 INFO L130 BoogieDeclarations]: Found specification of procedure get_host [2024-11-10 12:00:21,979 INFO L138 BoogieDeclarations]: Found implementation of procedure get_host [2024-11-10 12:00:21,979 INFO L130 BoogieDeclarations]: Found specification of procedure smart4_submit_command [2024-11-10 12:00:21,979 INFO L138 BoogieDeclarations]: Found implementation of procedure smart4_submit_command [2024-11-10 12:00:21,979 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-10 12:00:21,979 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-10 12:00:21,979 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2024-11-10 12:00:21,979 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2024-11-10 12:00:21,979 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2024-11-10 12:00:21,979 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2024-11-10 12:00:21,979 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2024-11-10 12:00:21,979 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2024-11-10 12:00:21,979 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2024-11-10 12:00:21,980 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2024-11-10 12:00:21,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2024-11-10 12:00:21,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2024-11-10 12:00:21,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2024-11-10 12:00:21,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2024-11-10 12:00:21,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2024-11-10 12:00:21,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2024-11-10 12:00:21,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2024-11-10 12:00:21,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2024-11-10 12:00:21,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2024-11-10 12:00:21,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2024-11-10 12:00:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2024-11-10 12:00:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2024-11-10 12:00:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2024-11-10 12:00:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2024-11-10 12:00:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2024-11-10 12:00:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2024-11-10 12:00:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2024-11-10 12:00:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2024-11-10 12:00:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2024-11-10 12:00:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure removeQ [2024-11-10 12:00:21,981 INFO L138 BoogieDeclarations]: Found implementation of procedure removeQ [2024-11-10 12:00:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2024-11-10 12:00:21,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2024-11-10 12:00:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2024-11-10 12:00:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2024-11-10 12:00:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2024-11-10 12:00:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2024-11-10 12:00:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2024-11-10 12:00:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2024-11-10 12:00:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2024-11-10 12:00:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2024-11-10 12:00:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2024-11-10 12:00:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2024-11-10 12:00:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2024-11-10 12:00:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2024-11-10 12:00:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2024-11-10 12:00:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2024-11-10 12:00:21,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2024-11-10 12:00:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2024-11-10 12:00:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2024-11-10 12:00:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2024-11-10 12:00:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2024-11-10 12:00:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2024-11-10 12:00:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2024-11-10 12:00:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2024-11-10 12:00:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2024-11-10 12:00:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2024-11-10 12:00:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2024-11-10 12:00:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2024-11-10 12:00:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2024-11-10 12:00:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2024-11-10 12:00:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2024-11-10 12:00:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2024-11-10 12:00:21,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2024-11-10 12:00:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2024-11-10 12:00:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2024-11-10 12:00:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2024-11-10 12:00:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2024-11-10 12:00:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2024-11-10 12:00:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-10 12:00:21,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-10 12:00:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-10 12:00:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-10 12:00:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-10 12:00:21,984 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-10 12:00:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-10 12:00:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-10 12:00:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-10 12:00:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-10 12:00:21,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-10 12:00:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-10 12:00:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-10 12:00:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-10 12:00:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-10 12:00:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-10 12:00:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-10 12:00:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-10 12:00:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-10 12:00:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-10 12:00:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-10 12:00:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-10 12:00:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-10 12:00:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-10 12:00:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-10 12:00:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure smart1_intr_mask [2024-11-10 12:00:21,985 INFO L138 BoogieDeclarations]: Found implementation of procedure smart1_intr_mask [2024-11-10 12:00:21,985 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2024-11-10 12:00:21,985 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2024-11-10 12:00:21,986 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~X~$Pointer$~TO~VOID [2024-11-10 12:00:21,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~X~$Pointer$~TO~VOID [2024-11-10 12:00:21,986 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2024-11-10 12:00:21,986 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2024-11-10 12:00:21,986 INFO L130 BoogieDeclarations]: Found specification of procedure smart2_intr_mask [2024-11-10 12:00:21,986 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2_intr_mask [2024-11-10 12:00:21,986 INFO L130 BoogieDeclarations]: Found specification of procedure getgeometry [2024-11-10 12:00:21,986 INFO L138 BoogieDeclarations]: Found implementation of procedure getgeometry [2024-11-10 12:00:21,986 INFO L130 BoogieDeclarations]: Found specification of procedure ida_getgeo [2024-11-10 12:00:21,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ida_getgeo [2024-11-10 12:00:21,986 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2024-11-10 12:00:21,986 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2024-11-10 12:00:21,986 INFO L130 BoogieDeclarations]: Found specification of procedure smart4_fifo_full [2024-11-10 12:00:21,986 INFO L138 BoogieDeclarations]: Found implementation of procedure smart4_fifo_full [2024-11-10 12:00:21,986 INFO L130 BoogieDeclarations]: Found specification of procedure memdup_user [2024-11-10 12:00:21,987 INFO L138 BoogieDeclarations]: Found implementation of procedure memdup_user [2024-11-10 12:00:21,987 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2024-11-10 12:00:21,987 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2024-11-10 12:00:21,987 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2024-11-10 12:00:21,987 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2024-11-10 12:00:21,987 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2024-11-10 12:00:21,987 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2024-11-10 12:00:21,987 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2024-11-10 12:00:21,987 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2024-11-10 12:00:21,987 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2024-11-10 12:00:21,987 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2024-11-10 12:00:21,987 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2024-11-10 12:00:21,987 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2024-11-10 12:00:21,987 INFO L130 BoogieDeclarations]: Found specification of procedure smart2e_completed [2024-11-10 12:00:21,987 INFO L138 BoogieDeclarations]: Found implementation of procedure smart2e_completed [2024-11-10 12:00:21,987 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-10 12:00:21,987 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-10 12:00:21,987 INFO L130 BoogieDeclarations]: Found specification of procedure addQ [2024-11-10 12:00:21,987 INFO L138 BoogieDeclarations]: Found implementation of procedure addQ [2024-11-10 12:00:21,988 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-10 12:00:21,988 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-10 12:00:22,847 INFO L256 CfgBuilder]: Building ICFG [2024-11-10 12:00:22,853 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-10 12:00:23,138 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L4318: havoc ~res~0#1.base, ~res~0#1.offset; [2024-11-10 12:00:23,373 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8030: havoc dev_get_drvdata_#t~ret1096#1.base, dev_get_drvdata_#t~ret1096#1.offset; [2024-11-10 12:00:23,553 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8008: havoc #t~nondet1094; [2024-11-10 12:00:23,577 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L7959: havoc #t~nondet1087; [2024-11-10 12:00:23,602 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L4423: havoc #t~mem120.base, #t~mem120.offset; [2024-11-10 12:00:23,751 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L6485: call ULTIMATE.dealloc(~#cmd_dhandle~0#1.base, ~#cmd_dhandle~0#1.offset);havoc ~#cmd_dhandle~0#1.base, ~#cmd_dhandle~0#1.offset; [2024-11-10 12:00:23,751 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8042: havoc find_first_zero_bit_#t~nondet1099#1; [2024-11-10 12:00:23,759 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L7946: havoc #t~nondet1085; [2024-11-10 12:00:23,780 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5140: havoc #t~mem342.base, #t~mem342.offset;havoc #t~mem343.base, #t~mem343.offset; [2024-11-10 12:00:23,885 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L7963: havoc _copy_to_user_#t~nondet1088#1; [2024-11-10 12:00:23,897 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8034: havoc dev_set_drvdata_#t~nondet1097#1; [2024-11-10 12:00:47,625 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8135: havoc seq_read_#t~nondet1115#1; [2024-11-10 12:00:47,626 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5560: call ULTIMATE.dealloc(cpqarray_pci_init_~#command~0#1.base, cpqarray_pci_init_~#command~0#1.offset);havoc cpqarray_pci_init_~#command~0#1.base, cpqarray_pci_init_~#command~0#1.offset;call ULTIMATE.dealloc(cpqarray_pci_init_~#cache_line_size~0#1.base, cpqarray_pci_init_~#cache_line_size~0#1.offset);havoc cpqarray_pci_init_~#cache_line_size~0#1.base, cpqarray_pci_init_~#cache_line_size~0#1.offset;call ULTIMATE.dealloc(cpqarray_pci_init_~#latency_timer~0#1.base, cpqarray_pci_init_~#latency_timer~0#1.offset);havoc cpqarray_pci_init_~#latency_timer~0#1.base, cpqarray_pci_init_~#latency_timer~0#1.offset;call ULTIMATE.dealloc(cpqarray_pci_init_~#addr~2#1.base, cpqarray_pci_init_~#addr~2#1.offset);havoc cpqarray_pci_init_~#addr~2#1.base, cpqarray_pci_init_~#addr~2#1.offset;call ULTIMATE.dealloc(cpqarray_pci_init_~#board_id~0#1.base, cpqarray_pci_init_~#board_id~0#1.offset);havoc cpqarray_pci_init_~#board_id~0#1.base, cpqarray_pci_init_~#board_id~0#1.offset; [2024-11-10 12:00:47,626 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8038: havoc dma_set_mask_#t~nondet1098#1; [2024-11-10 12:00:47,626 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L7942: havoc __pci_register_driver_#t~nondet1084#1; [2024-11-10 12:00:47,626 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8142: havoc single_open_#t~nondet1116#1; [2024-11-10 12:00:47,626 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8078: havoc pci_bus_read_config_dword_#t~nondet1104#1; [2024-11-10 12:00:47,626 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8146: havoc single_release_#t~nondet1117#1; [2024-11-10 12:00:47,627 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8082: havoc pci_bus_read_config_word_#t~nondet1105#1; [2024-11-10 12:00:47,627 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8051: havoc ioremap_nocache_#t~ret1100#1.base, ioremap_nocache_#t~ret1100#1.offset; [2024-11-10 12:00:47,627 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8086: havoc pci_enable_device_#t~nondet1106#1; [2024-11-10 12:00:47,627 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L4819: havoc PDE_#t~mem248#1.base, PDE_#t~mem248#1.offset; [2024-11-10 12:00:47,627 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8123: havoc seq_lseek_#t~nondet1112#1; [2024-11-10 12:00:49,513 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8027: havoc del_timer_#t~nondet1095#1; [2024-11-10 12:00:49,514 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5222: call ULTIMATE.dealloc(~#buff~0#1.base, ~#buff~0#1.offset);havoc ~#buff~0#1.base, ~#buff~0#1.offset; [2024-11-10 12:00:49,798 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8074: havoc pci_bus_read_config_byte_#t~nondet1103#1; [2024-11-10 12:00:52,884 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L4398: havoc is_device_dma_capable_#t~mem93#1.base, is_device_dma_capable_#t~mem93#1.offset;havoc is_device_dma_capable_#t~mem94#1.base, is_device_dma_capable_#t~mem94#1.offset;havoc is_device_dma_capable_#t~mem95#1;havoc is_device_dma_capable_#t~short96#1; [2024-11-10 12:00:53,435 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L4328: havoc #t~ret81.base, #t~ret81.offset; [2024-11-10 12:01:00,275 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L5134: havoc #t~mem341.base, #t~mem341.offset; [2024-11-10 12:01:00,403 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L8096: havoc #t~nondet1107; [2024-11-10 12:01:00,775 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L7967: havoc #t~nondet1089;