./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--md--dm-cache.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 551b0097 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--md--dm-cache.ko-entry_point.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash c5e11c32abc44e06be1403f1da490e5e9ddc476b4dd1edb72148385c1e2a0b21 --- Real Ultimate output --- This is Ultimate 0.3.0-?-551b009-m [2025-01-09 18:54:54,806 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-09 18:54:54,878 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-01-09 18:54:54,885 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-09 18:54:54,885 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-09 18:54:54,913 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-09 18:54:54,914 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-09 18:54:54,915 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-09 18:54:54,915 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-09 18:54:54,915 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-09 18:54:54,915 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-09 18:54:54,916 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-09 18:54:54,916 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-09 18:54:54,916 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-09 18:54:54,917 INFO L153 SettingsManager]: * Use SBE=true [2025-01-09 18:54:54,917 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-09 18:54:54,917 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-09 18:54:54,917 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-09 18:54:54,917 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-09 18:54:54,917 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-09 18:54:54,917 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-09 18:54:54,917 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-09 18:54:54,917 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-09 18:54:54,917 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-09 18:54:54,917 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-09 18:54:54,917 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-09 18:54:54,917 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 18:54:54,917 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 18:54:54,917 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 18:54:54,917 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 18:54:54,918 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-09 18:54:54,918 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 18:54:54,918 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 18:54:54,918 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 18:54:54,918 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 18:54:54,918 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-09 18:54:54,918 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-09 18:54:54,918 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-09 18:54:54,918 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-09 18:54:54,918 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-09 18:54:54,918 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-09 18:54:54,918 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-09 18:54:54,918 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-09 18:54:54,918 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-09 18:54:54,918 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-09 18:54:54,918 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c5e11c32abc44e06be1403f1da490e5e9ddc476b4dd1edb72148385c1e2a0b21 [2025-01-09 18:54:55,174 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-09 18:54:55,181 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-09 18:54:55,183 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-09 18:54:55,187 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-09 18:54:55,187 INFO L274 PluginConnector]: CDTParser initialized [2025-01-09 18:54:55,188 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--md--dm-cache.ko-entry_point.cil.out.i [2025-01-09 18:54:56,560 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/c66fa6976/a6477b5bb70b4706a9dda6614df75904/FLAGf5074d8df [2025-01-09 18:54:57,149 INFO L384 CDTParser]: Found 1 translation units. [2025-01-09 18:54:57,150 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--md--dm-cache.ko-entry_point.cil.out.i [2025-01-09 18:54:57,204 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/c66fa6976/a6477b5bb70b4706a9dda6614df75904/FLAGf5074d8df [2025-01-09 18:54:57,614 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/c66fa6976/a6477b5bb70b4706a9dda6614df75904 [2025-01-09 18:54:57,617 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-09 18:54:57,619 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-09 18:54:57,621 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-09 18:54:57,621 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-09 18:54:57,624 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-09 18:54:57,625 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 06:54:57" (1/1) ... [2025-01-09 18:54:57,626 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@304366dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:54:57, skipping insertion in model container [2025-01-09 18:54:57,626 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 06:54:57" (1/1) ... [2025-01-09 18:54:57,750 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-09 18:55:01,962 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--md--dm-cache.ko-entry_point.cil.out.i[382358,382371] [2025-01-09 18:55:02,217 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 18:55:02,262 INFO L200 MainTranslator]: Completed pre-run [2025-01-09 18:55:02,348 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4271] [2025-01-09 18:55:02,350 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)); [4278] [2025-01-09 18:55:02,351 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, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [4286-4287] [2025-01-09 18:55:02,352 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 %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [4295-4296] [2025-01-09 18:55:02,352 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [4304-4305] [2025-01-09 18:55:02,353 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("rep; bsf %1,%0": "=r" (word): "rm" (word)); [4312] [2025-01-09 18:55:02,356 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [4425] [2025-01-09 18:55:02,356 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0": "+m" (v->counter)); [4432] [2025-01-09 18:55:02,357 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [4440-4441] [2025-01-09 18:55:02,357 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; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [4452-4453] [2025-01-09 18:55:02,358 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; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [4456-4457] [2025-01-09 18:55:02,358 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; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [4460-4461] [2025-01-09 18:55:02,359 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; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [4464-4465] [2025-01-09 18:55:02,399 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/970/dscv_tempdir/dscv/ri/32_7a/drivers/md/dm-cache-target.c"), "i" (469), "i" (12UL)); [5419-5420] [2025-01-09 18:55:02,401 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/970/dscv_tempdir/dscv/ri/32_7a/drivers/md/dm-cache-target.c"), "i" (491), "i" (12UL)); [5442-5443] [2025-01-09 18:55:02,402 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/970/dscv_tempdir/dscv/ri/32_7a/drivers/md/dm-cache-target.c"), "i" (509), "i" (12UL)); [5459-5460] [2025-01-09 18:55:02,406 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/970/dscv_tempdir/dscv/ri/32_7a/drivers/md/dm-cache-target.c"), "i" (643), "i" (12UL)); [5649-5650] [2025-01-09 18:55:02,411 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/970/dscv_tempdir/dscv/ri/32_7a/drivers/md/dm-cache-target.c"), "i" (746), "i" (12UL)); [5785-5786] [2025-01-09 18:55:02,416 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/970/dscv_tempdir/dscv/ri/32_7a/drivers/md/dm-cache-target.c"), "i" (849), "i" (12UL)); [5948-5949] [2025-01-09 18:55:02,417 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/970/dscv_tempdir/dscv/ri/32_7a/drivers/md/dm-cache-target.c"), "i" (850), "i" (12UL)); [5957-5958] [2025-01-09 18:55:02,479 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/970/dscv_tempdir/dscv/ri/32_7a/drivers/md/dm-cache-target.c"), "i" (1611), "i" (12UL)); [6993-6994] [2025-01-09 18:55:02,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/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/970/dscv_tempdir/dscv/ri/32_7a/drivers/md/dm-cache-target.c"), "i" (1780), "i" (12UL)); [7187-7188] [2025-01-09 18:55:02,649 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--md--dm-cache.ko-entry_point.cil.out.i[382358,382371] [2025-01-09 18:55:02,674 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 18:55:02,898 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __xadd_wrong_size [2025-01-09 18:55:02,909 INFO L204 MainTranslator]: Completed translation [2025-01-09 18:55:02,910 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:55:02 WrapperNode [2025-01-09 18:55:02,910 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-09 18:55:02,911 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-09 18:55:02,911 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-09 18:55:02,911 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-09 18:55:02,919 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:55:02" (1/1) ... [2025-01-09 18:55:03,051 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:55:02" (1/1) ... [2025-01-09 18:55:03,359 INFO L138 Inliner]: procedures = 664, calls = 4096, calls flagged for inlining = 275, calls inlined = 265, statements flattened = 10147 [2025-01-09 18:55:03,361 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-09 18:55:03,361 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-09 18:55:03,362 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-09 18:55:03,362 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-09 18:55:03,372 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:55:02" (1/1) ... [2025-01-09 18:55:03,373 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:55:02" (1/1) ... [2025-01-09 18:55:03,420 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:55:02" (1/1) ... [2025-01-09 18:55:06,095 INFO L175 MemorySlicer]: Split 1709 memory accesses to 44 slices as follows [5, 5, 1, 30, 3, 19, 189, 4, 26, 2, 4, 2, 1082, 45, 8, 6, 8, 6, 6, 2, 2, 7, 1, 11, 40, 7, 3, 4, 5, 5, 5, 8, 2, 6, 19, 2, 23, 5, 7, 2, 3, 6, 4, 79]. 63 percent of accesses are in the largest equivalence class. The 86 initializations are split as follows [5, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 20, 45, 0, 0, 0, 0, 0, 2, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 677 writes are split as follows [0, 2, 0, 30, 0, 2, 189, 3, 9, 1, 2, 0, 335, 0, 4, 6, 4, 1, 5, 0, 1, 0, 0, 0, 1, 7, 0, 3, 2, 2, 5, 2, 1, 0, 1, 2, 23, 3, 0, 1, 3, 6, 4, 17]. [2025-01-09 18:55:06,096 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:55:02" (1/1) ... [2025-01-09 18:55:06,096 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:55:02" (1/1) ... [2025-01-09 18:55:06,273 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:55:02" (1/1) ... [2025-01-09 18:55:06,292 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:55:02" (1/1) ... [2025-01-09 18:55:06,332 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:55:02" (1/1) ... [2025-01-09 18:55:06,474 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:55:02" (1/1) ... [2025-01-09 18:55:06,518 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:55:02" (1/1) ... [2025-01-09 18:55:06,595 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-09 18:55:06,598 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-09 18:55:06,598 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-09 18:55:06,598 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-09 18:55:06,599 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:55:02" (1/1) ... [2025-01-09 18:55:06,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 18:55:06,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:55:06,634 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-01-09 18:55:06,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-01-09 18:55:06,657 INFO L130 BoogieDeclarations]: Found specification of procedure resize_cache_dev [2025-01-09 18:55:06,658 INFO L138 BoogieDeclarations]: Found implementation of procedure resize_cache_dev [2025-01-09 18:55:06,658 INFO L130 BoogieDeclarations]: Found specification of procedure block_size_is_power_of_two [2025-01-09 18:55:06,658 INFO L138 BoogieDeclarations]: Found implementation of procedure block_size_is_power_of_two [2025-01-09 18:55:06,659 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-01-09 18:55:06,659 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-01-09 18:55:06,660 INFO L130 BoogieDeclarations]: Found specification of procedure dm_block_manager_destroy [2025-01-09 18:55:06,660 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_block_manager_destroy [2025-01-09 18:55:06,660 INFO L130 BoogieDeclarations]: Found specification of procedure bio_endio [2025-01-09 18:55:06,660 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_endio [2025-01-09 18:55:06,660 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_sm_root [2025-01-09 18:55:06,660 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_sm_root [2025-01-09 18:55:06,660 INFO L130 BoogieDeclarations]: Found specification of procedure bio_writes_complete_block [2025-01-09 18:55:06,660 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_writes_complete_block [2025-01-09 18:55:06,660 INFO L130 BoogieDeclarations]: Found specification of procedure dm_tm_pre_commit [2025-01-09 18:55:06,660 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_tm_pre_commit [2025-01-09 18:55:06,660 INFO L130 BoogieDeclarations]: Found specification of procedure i_size_read [2025-01-09 18:55:06,660 INFO L138 BoogieDeclarations]: Found implementation of procedure i_size_read [2025-01-09 18:55:06,660 INFO L130 BoogieDeclarations]: Found specification of procedure cache_map [2025-01-09 18:55:06,660 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_map [2025-01-09 18:55:06,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-01-09 18:55:06,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-01-09 18:55:06,660 INFO L130 BoogieDeclarations]: Found specification of procedure process_migrations [2025-01-09 18:55:06,660 INFO L138 BoogieDeclarations]: Found implementation of procedure process_migrations [2025-01-09 18:55:06,660 INFO L130 BoogieDeclarations]: Found specification of procedure remap_cell_to_origin_clear_discard [2025-01-09 18:55:06,660 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_cell_to_origin_clear_discard [2025-01-09 18:55:06,660 INFO L130 BoogieDeclarations]: Found specification of procedure dm_bm_checksum [2025-01-09 18:55:06,660 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_bm_checksum [2025-01-09 18:55:06,660 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2025-01-09 18:55:06,660 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2025-01-09 18:55:06,661 INFO L130 BoogieDeclarations]: Found specification of procedure put_policy [2025-01-09 18:55:06,661 INFO L138 BoogieDeclarations]: Found implementation of procedure put_policy [2025-01-09 18:55:06,661 INFO L130 BoogieDeclarations]: Found specification of procedure check_if_tick_bio_needed [2025-01-09 18:55:06,661 INFO L138 BoogieDeclarations]: Found implementation of procedure check_if_tick_bio_needed [2025-01-09 18:55:06,661 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-01-09 18:55:06,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-01-09 18:55:06,661 INFO L130 BoogieDeclarations]: Found specification of procedure update_flags [2025-01-09 18:55:06,661 INFO L138 BoogieDeclarations]: Found implementation of procedure update_flags [2025-01-09 18:55:06,661 INFO L130 BoogieDeclarations]: Found specification of procedure calc_discard_block_range [2025-01-09 18:55:06,661 INFO L138 BoogieDeclarations]: Found implementation of procedure calc_discard_block_range [2025-01-09 18:55:06,661 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~~sector_t~0~X~~sector_t~0~X~$Pointer$~TO~int [2025-01-09 18:55:06,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~~sector_t~0~X~~sector_t~0~X~$Pointer$~TO~int [2025-01-09 18:55:06,661 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cell_release_no_holder [2025-01-09 18:55:06,661 INFO L130 BoogieDeclarations]: Found specification of procedure free_bitset [2025-01-09 18:55:06,661 INFO L138 BoogieDeclarations]: Found implementation of procedure free_bitset [2025-01-09 18:55:06,661 INFO L130 BoogieDeclarations]: Found specification of procedure commit_if_needed [2025-01-09 18:55:06,661 INFO L138 BoogieDeclarations]: Found implementation of procedure commit_if_needed [2025-01-09 18:55:06,661 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2025-01-09 18:55:06,661 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2025-01-09 18:55:06,661 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2025-01-09 18:55:06,661 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2025-01-09 18:55:06,661 INFO L130 BoogieDeclarations]: Found specification of procedure get_per_bio_data [2025-01-09 18:55:06,661 INFO L138 BoogieDeclarations]: Found implementation of procedure get_per_bio_data [2025-01-09 18:55:06,661 INFO L130 BoogieDeclarations]: Found specification of procedure remap_to_origin_then_cache [2025-01-09 18:55:06,661 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_to_origin_then_cache [2025-01-09 18:55:06,661 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-01-09 18:55:06,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-01-09 18:55:06,661 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_remove_mapping [2025-01-09 18:55:06,662 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_remove_mapping [2025-01-09 18:55:06,662 INFO L130 BoogieDeclarations]: Found specification of procedure dblock_to_oblock [2025-01-09 18:55:06,662 INFO L138 BoogieDeclarations]: Found implementation of procedure dblock_to_oblock [2025-01-09 18:55:06,662 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-01-09 18:55:06,662 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-01-09 18:55:06,662 INFO L130 BoogieDeclarations]: Found specification of procedure remap_to_origin [2025-01-09 18:55:06,662 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_to_origin [2025-01-09 18:55:06,662 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bitset [2025-01-09 18:55:06,662 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bitset [2025-01-09 18:55:06,662 INFO L130 BoogieDeclarations]: Found specification of procedure bio_detain_range [2025-01-09 18:55:06,662 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_detain_range [2025-01-09 18:55:06,662 INFO L130 BoogieDeclarations]: Found specification of procedure from_cblock [2025-01-09 18:55:06,662 INFO L138 BoogieDeclarations]: Found implementation of procedure from_cblock [2025-01-09 18:55:06,662 INFO L130 BoogieDeclarations]: Found specification of procedure writethrough_mode [2025-01-09 18:55:06,662 INFO L138 BoogieDeclarations]: Found implementation of procedure writethrough_mode [2025-01-09 18:55:06,662 INFO L130 BoogieDeclarations]: Found specification of procedure write_dirty_bitset [2025-01-09 18:55:06,662 INFO L138 BoogieDeclarations]: Found implementation of procedure write_dirty_bitset [2025-01-09 18:55:06,662 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-01-09 18:55:06,662 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-01-09 18:55:06,662 INFO L130 BoogieDeclarations]: Found specification of procedure writeback_mode [2025-01-09 18:55:06,662 INFO L138 BoogieDeclarations]: Found implementation of procedure writeback_mode [2025-01-09 18:55:06,662 INFO L130 BoogieDeclarations]: Found specification of procedure cache_postsuspend [2025-01-09 18:55:06,662 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_postsuspend [2025-01-09 18:55:06,665 INFO L130 BoogieDeclarations]: Found specification of procedure prealloc_get_migration [2025-01-09 18:55:06,666 INFO L138 BoogieDeclarations]: Found implementation of procedure prealloc_get_migration [2025-01-09 18:55:06,666 INFO L130 BoogieDeclarations]: Found specification of procedure issue_copy_or_discard [2025-01-09 18:55:06,666 INFO L138 BoogieDeclarations]: Found implementation of procedure issue_copy_or_discard [2025-01-09 18:55:06,666 INFO L130 BoogieDeclarations]: Found specification of procedure cache_dtr [2025-01-09 18:55:06,666 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_dtr [2025-01-09 18:55:06,666 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2025-01-09 18:55:06,666 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2025-01-09 18:55:06,666 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_prison_cell [2025-01-09 18:55:06,666 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_prison_cell [2025-01-09 18:55:06,666 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_policy_get_version [2025-01-09 18:55:06,666 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_policy_get_version [2025-01-09 18:55:06,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-01-09 18:55:06,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-01-09 18:55:06,666 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-01-09 18:55:06,666 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-01-09 18:55:06,666 INFO L130 BoogieDeclarations]: Found specification of procedure __create_persistent_data_objects [2025-01-09 18:55:06,667 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_persistent_data_objects [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure get_per_bio_data_size [2025-01-09 18:55:06,667 INFO L138 BoogieDeclarations]: Found implementation of procedure get_per_bio_data_size [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure dm_array_resize [2025-01-09 18:55:06,667 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_array_resize [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-01-09 18:55:06,667 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure accounted_request [2025-01-09 18:55:06,667 INFO L138 BoogieDeclarations]: Found implementation of procedure accounted_request [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure pack_value [2025-01-09 18:55:06,667 INFO L138 BoogieDeclarations]: Found implementation of procedure pack_value [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-01-09 18:55:06,667 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_empty [2025-01-09 18:55:06,667 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_empty [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-01-09 18:55:06,667 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure clear_discard [2025-01-09 18:55:06,668 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_discard [2025-01-09 18:55:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure prealloc_get_cell [2025-01-09 18:55:06,669 INFO L138 BoogieDeclarations]: Found implementation of procedure prealloc_get_cell [2025-01-09 18:55:06,671 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-01-09 18:55:06,671 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-01-09 18:55:06,671 INFO L130 BoogieDeclarations]: Found specification of procedure process_deferred_flush_bios [2025-01-09 18:55:06,671 INFO L138 BoogieDeclarations]: Found implementation of procedure process_deferred_flush_bios [2025-01-09 18:55:06,671 INFO L130 BoogieDeclarations]: Found specification of procedure cell_defer [2025-01-09 18:55:06,671 INFO L138 BoogieDeclarations]: Found implementation of procedure cell_defer [2025-01-09 18:55:06,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-01-09 18:55:06,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-01-09 18:55:06,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-01-09 18:55:06,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-01-09 18:55:06,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-01-09 18:55:06,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-01-09 18:55:06,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-01-09 18:55:06,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-01-09 18:55:06,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-01-09 18:55:06,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-01-09 18:55:06,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-01-09 18:55:06,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-01-09 18:55:06,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-01-09 18:55:06,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-01-09 18:55:06,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-01-09 18:55:06,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-01-09 18:55:06,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-01-09 18:55:06,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-01-09 18:55:06,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-01-09 18:55:06,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-01-09 18:55:06,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-01-09 18:55:06,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-01-09 18:55:06,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-01-09 18:55:06,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-01-09 18:55:06,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-01-09 18:55:06,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-01-09 18:55:06,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-01-09 18:55:06,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-01-09 18:55:06,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-01-09 18:55:06,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-01-09 18:55:06,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-01-09 18:55:06,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-01-09 18:55:06,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-01-09 18:55:06,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-01-09 18:55:06,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-01-09 18:55:06,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-01-09 18:55:06,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-01-09 18:55:06,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-01-09 18:55:06,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-01-09 18:55:06,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-01-09 18:55:06,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-01-09 18:55:06,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-01-09 18:55:06,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-01-09 18:55:06,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-01-09 18:55:06,675 INFO L130 BoogieDeclarations]: Found specification of procedure dm_tm_commit [2025-01-09 18:55:06,675 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_tm_commit [2025-01-09 18:55:06,675 INFO L130 BoogieDeclarations]: Found specification of procedure sb_check [2025-01-09 18:55:06,675 INFO L138 BoogieDeclarations]: Found implementation of procedure sb_check [2025-01-09 18:55:06,675 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_policy_destroy [2025-01-09 18:55:06,675 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_policy_destroy [2025-01-09 18:55:06,675 INFO L130 BoogieDeclarations]: Found specification of procedure cache_device_name [2025-01-09 18:55:06,675 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_device_name [2025-01-09 18:55:06,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-01-09 18:55:06,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-01-09 18:55:06,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-01-09 18:55:06,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-01-09 18:55:06,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-01-09 18:55:06,678 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure get_policy_once [2025-01-09 18:55:06,679 INFO L138 BoogieDeclarations]: Found implementation of procedure get_policy_once [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure issue [2025-01-09 18:55:06,679 INFO L138 BoogieDeclarations]: Found implementation of procedure issue [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-01-09 18:55:06,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-01-09 18:55:06,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-01-09 18:55:06,680 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-01-09 18:55:06,680 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-01-09 18:55:06,680 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-01-09 18:55:06,680 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-01-09 18:55:06,680 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-01-09 18:55:06,680 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-01-09 18:55:06,680 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-01-09 18:55:06,680 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-01-09 18:55:06,680 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-01-09 18:55:06,680 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-01-09 18:55:06,680 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-01-09 18:55:06,680 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-01-09 18:55:06,680 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-01-09 18:55:06,680 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-01-09 18:55:06,680 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-01-09 18:55:06,680 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-01-09 18:55:06,685 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-01-09 18:55:06,685 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-01-09 18:55:06,685 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-01-09 18:55:06,685 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-01-09 18:55:06,685 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-01-09 18:55:06,685 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-01-09 18:55:06,685 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-01-09 18:55:06,685 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-01-09 18:55:06,685 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-01-09 18:55:06,686 INFO L130 BoogieDeclarations]: Found specification of procedure inc_and_issue [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure inc_and_issue [2025-01-09 18:55:06,686 INFO L130 BoogieDeclarations]: Found specification of procedure write_discard_bitset [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure write_discard_bitset [2025-01-09 18:55:06,686 INFO L130 BoogieDeclarations]: Found specification of procedure sync_metadata [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure sync_metadata [2025-01-09 18:55:06,686 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2025-01-09 18:55:06,686 INFO L130 BoogieDeclarations]: Found specification of procedure set_discard_range [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure set_discard_range [2025-01-09 18:55:06,686 INFO L130 BoogieDeclarations]: Found specification of procedure policy_unchanged [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure policy_unchanged [2025-01-09 18:55:06,686 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-01-09 18:55:06,686 INFO L130 BoogieDeclarations]: Found specification of procedure set_config_value [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure set_config_value [2025-01-09 18:55:06,686 INFO L130 BoogieDeclarations]: Found specification of procedure stop_worker [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure stop_worker [2025-01-09 18:55:06,686 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_workqueue_19 [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_workqueue_19 [2025-01-09 18:55:06,686 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-01-09 18:55:06,686 INFO L130 BoogieDeclarations]: Found specification of procedure policy_force_mapping [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure policy_force_mapping [2025-01-09 18:55:06,686 INFO L130 BoogieDeclarations]: Found specification of procedure remap_to_origin_clear_discard [2025-01-09 18:55:06,686 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_to_origin_clear_discard [2025-01-09 18:55:06,686 INFO L130 BoogieDeclarations]: Found specification of procedure __save_sm_root [2025-01-09 18:55:06,687 INFO L138 BoogieDeclarations]: Found implementation of procedure __save_sm_root [2025-01-09 18:55:06,687 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-01-09 18:55:06,687 INFO L130 BoogieDeclarations]: Found specification of procedure up_read [2025-01-09 18:55:06,687 INFO L138 BoogieDeclarations]: Found implementation of procedure up_read [2025-01-09 18:55:06,687 INFO L130 BoogieDeclarations]: Found specification of procedure blocks_are_unmapped_or_clean [2025-01-09 18:55:06,687 INFO L138 BoogieDeclarations]: Found implementation of procedure blocks_are_unmapped_or_clean [2025-01-09 18:55:06,687 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-01-09 18:55:06,687 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-01-09 18:55:06,687 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-09 18:55:06,687 INFO L130 BoogieDeclarations]: Found specification of procedure do_worker [2025-01-09 18:55:06,687 INFO L138 BoogieDeclarations]: Found implementation of procedure do_worker [2025-01-09 18:55:06,687 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_init [2025-01-09 18:55:06,687 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_init [2025-01-09 18:55:06,687 INFO L130 BoogieDeclarations]: Found specification of procedure build_key [2025-01-09 18:55:06,687 INFO L138 BoogieDeclarations]: Found implementation of procedure build_key [2025-01-09 18:55:06,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-01-09 18:55:06,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-01-09 18:55:06,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-01-09 18:55:06,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-01-09 18:55:06,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-01-09 18:55:06,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-01-09 18:55:06,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-01-09 18:55:06,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-01-09 18:55:06,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-01-09 18:55:06,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-01-09 18:55:06,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-01-09 18:55:06,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-01-09 18:55:06,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-01-09 18:55:06,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-01-09 18:55:06,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-01-09 18:55:06,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-01-09 18:55:06,689 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure write_hints [2025-01-09 18:55:06,689 INFO L138 BoogieDeclarations]: Found implementation of procedure write_hints [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure ___ratelimit [2025-01-09 18:55:06,689 INFO L138 BoogieDeclarations]: Found implementation of procedure ___ratelimit [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure __find_policy [2025-01-09 18:55:06,689 INFO L138 BoogieDeclarations]: Found implementation of procedure __find_policy [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure policy_tick [2025-01-09 18:55:06,689 INFO L138 BoogieDeclarations]: Found implementation of procedure policy_tick [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure cache_resume [2025-01-09 18:55:06,689 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_resume [2025-01-09 18:55:06,689 INFO L130 BoogieDeclarations]: Found specification of procedure __list_splice [2025-01-09 18:55:06,689 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_splice [2025-01-09 18:55:06,690 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_metadata_close [2025-01-09 18:55:06,690 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_metadata_close [2025-01-09 18:55:06,690 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_policy_get_hint_size [2025-01-09 18:55:06,690 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_policy_get_hint_size [2025-01-09 18:55:06,690 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2025-01-09 18:55:06,690 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2025-01-09 18:55:06,690 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_pop [2025-01-09 18:55:06,690 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_pop [2025-01-09 18:55:06,690 INFO L130 BoogieDeclarations]: Found specification of procedure free_migration [2025-01-09 18:55:06,690 INFO L138 BoogieDeclarations]: Found implementation of procedure free_migration [2025-01-09 18:55:06,690 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-01-09 18:55:06,690 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-01-09 18:55:06,694 INFO L130 BoogieDeclarations]: Found specification of procedure passthrough_mode [2025-01-09 18:55:06,694 INFO L138 BoogieDeclarations]: Found implementation of procedure passthrough_mode [2025-01-09 18:55:06,694 INFO L130 BoogieDeclarations]: Found specification of procedure get_cache_mode [2025-01-09 18:55:06,694 INFO L138 BoogieDeclarations]: Found implementation of procedure get_cache_mode [2025-01-09 18:55:06,694 INFO L130 BoogieDeclarations]: Found specification of procedure to_cblock [2025-01-09 18:55:06,694 INFO L138 BoogieDeclarations]: Found implementation of procedure to_cblock [2025-01-09 18:55:06,694 INFO L130 BoogieDeclarations]: Found specification of procedure cache_iterate_devices [2025-01-09 18:55:06,694 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_iterate_devices [2025-01-09 18:55:06,694 INFO L130 BoogieDeclarations]: Found specification of procedure to_oblock [2025-01-09 18:55:06,694 INFO L138 BoogieDeclarations]: Found implementation of procedure to_oblock [2025-01-09 18:55:06,694 INFO L130 BoogieDeclarations]: Found specification of procedure down_write [2025-01-09 18:55:06,694 INFO L138 BoogieDeclarations]: Found implementation of procedure down_write [2025-01-09 18:55:06,694 INFO L130 BoogieDeclarations]: Found specification of procedure block_div [2025-01-09 18:55:06,694 INFO L138 BoogieDeclarations]: Found implementation of procedure block_div [2025-01-09 18:55:06,694 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-01-09 18:55:06,695 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-01-09 18:55:06,695 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure oblocks_per_dblock [2025-01-09 18:55:06,695 INFO L138 BoogieDeclarations]: Found implementation of procedure oblocks_per_dblock [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure policy_set_dirty [2025-01-09 18:55:06,695 INFO L138 BoogieDeclarations]: Found implementation of procedure policy_set_dirty [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure set_cache_size [2025-01-09 18:55:06,695 INFO L138 BoogieDeclarations]: Found implementation of procedure set_cache_size [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure cache_message [2025-01-09 18:55:06,695 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_message [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2025-01-09 18:55:06,695 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure inc_ds [2025-01-09 18:55:06,695 INFO L138 BoogieDeclarations]: Found implementation of procedure inc_ds [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-09 18:55:06,695 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure inc_hit_counter [2025-01-09 18:55:06,695 INFO L138 BoogieDeclarations]: Found implementation of procedure inc_hit_counter [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-01-09 18:55:06,695 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cell_visit_release [2025-01-09 18:55:06,695 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cell_visit_release [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure commit [2025-01-09 18:55:06,695 INFO L138 BoogieDeclarations]: Found implementation of procedure commit [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure bdev_get_queue [2025-01-09 18:55:06,695 INFO L138 BoogieDeclarations]: Found implementation of procedure bdev_get_queue [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure cache_io_hints [2025-01-09 18:55:06,695 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_io_hints [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure cache_end_io [2025-01-09 18:55:06,695 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_end_io [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure accounted_begin [2025-01-09 18:55:06,695 INFO L138 BoogieDeclarations]: Found implementation of procedure accounted_begin [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-01-09 18:55:06,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-01-09 18:55:06,696 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-01-09 18:55:06,699 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-01-09 18:55:06,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-01-09 18:55:06,701 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-01-09 18:55:06,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-01-09 18:55:06,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-01-09 18:55:06,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-01-09 18:55:06,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-01-09 18:55:06,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-01-09 18:55:06,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-01-09 18:55:06,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-01-09 18:55:06,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-01-09 18:55:06,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-01-09 18:55:06,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-01-09 18:55:06,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-01-09 18:55:06,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-01-09 18:55:06,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-01-09 18:55:06,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_metadata_abort [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_metadata_abort [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure read_superblock_fields [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure read_superblock_fields [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure blk_limits_io_min [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_limits_io_min [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure inc_miss_counter [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure inc_miss_counter [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure migration_failure [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure migration_failure [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure dm_hook_bio [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_hook_bio [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure dm_array_set_value [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_array_set_value [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure free_io_migration [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure free_io_migration [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure do_waker [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure do_waker [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_18 [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_18 [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure get_dev_size [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dev_size [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure is_discarded_oblock [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure is_discarded_oblock [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_bitset [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_bitset [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure __setup_mapping_info [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure __setup_mapping_info [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure bitset_size_in_bytes [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure bitset_size_in_bytes [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-01-09 18:55:06,703 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-01-09 18:55:06,703 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-01-09 18:55:06,704 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-01-09 18:55:06,704 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-01-09 18:55:06,704 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-01-09 18:55:06,704 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-01-09 18:55:06,704 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-01-09 18:55:06,704 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-01-09 18:55:06,704 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-01-09 18:55:06,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-01-09 18:55:06,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-01-09 18:55:06,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-01-09 18:55:06,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-01-09 18:55:06,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-01-09 18:55:06,706 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-01-09 18:55:06,710 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-01-09 18:55:06,710 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-01-09 18:55:06,710 INFO L130 BoogieDeclarations]: Found specification of procedure dm_bm_is_read_only [2025-01-09 18:55:06,710 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_bm_is_read_only [2025-01-09 18:55:06,710 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-01-09 18:55:06,710 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-01-09 18:55:06,710 INFO L130 BoogieDeclarations]: Found specification of procedure dm_block_location [2025-01-09 18:55:06,710 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_block_location [2025-01-09 18:55:06,710 INFO L130 BoogieDeclarations]: Found specification of procedure dm_read_arg_group [2025-01-09 18:55:06,710 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_read_arg_group [2025-01-09 18:55:06,710 INFO L130 BoogieDeclarations]: Found specification of procedure clear_dirty [2025-01-09 18:55:06,710 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_dirty [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-01-09 18:55:06,711 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure dm_kcopyd_copy [2025-01-09 18:55:06,711 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_kcopyd_copy [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-01-09 18:55:06,711 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure quiesce_migration [2025-01-09 18:55:06,711 INFO L138 BoogieDeclarations]: Found implementation of procedure quiesce_migration [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure dm_table_event [2025-01-09 18:55:06,711 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_table_event [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure blk_limits_io_opt [2025-01-09 18:55:06,711 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_limits_io_opt [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure dm_unregister_target [2025-01-09 18:55:06,711 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_unregister_target [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2025-01-09 18:55:06,711 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-01-09 18:55:06,711 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure down_read [2025-01-09 18:55:06,711 INFO L138 BoogieDeclarations]: Found implementation of procedure down_read [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure free_prison_cell [2025-01-09 18:55:06,711 INFO L138 BoogieDeclarations]: Found implementation of procedure free_prison_cell [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-01-09 18:55:06,711 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure __format_metadata [2025-01-09 18:55:06,712 INFO L138 BoogieDeclarations]: Found implementation of procedure __format_metadata [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2025-01-09 18:55:06,712 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure discard_or_flush [2025-01-09 18:55:06,712 INFO L138 BoogieDeclarations]: Found implementation of procedure discard_or_flush [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure prealloc_data_structs [2025-01-09 18:55:06,712 INFO L138 BoogieDeclarations]: Found implementation of procedure prealloc_data_structs [2025-01-09 18:55:06,712 INFO L130 BoogieDeclarations]: Found specification of procedure up_write [2025-01-09 18:55:06,712 INFO L138 BoogieDeclarations]: Found implementation of procedure up_write [2025-01-09 18:55:06,714 INFO L130 BoogieDeclarations]: Found specification of procedure unpack_value [2025-01-09 18:55:06,714 INFO L138 BoogieDeclarations]: Found implementation of procedure unpack_value [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure dm_sm_destroy [2025-01-09 18:55:06,715 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_sm_destroy [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure superblock_read_lock [2025-01-09 18:55:06,715 INFO L138 BoogieDeclarations]: Found implementation of procedure superblock_read_lock [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-01-09 18:55:06,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure dm_block_data [2025-01-09 18:55:06,716 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_block_data [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-01-09 18:55:06,716 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure from_dblock [2025-01-09 18:55:06,716 INFO L138 BoogieDeclarations]: Found implementation of procedure from_dblock [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-01-09 18:55:06,716 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-01-09 18:55:06,716 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-01-09 18:55:06,716 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure cache_bvec_merge [2025-01-09 18:55:06,716 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_bvec_merge [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-01-09 18:55:06,716 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure is_dirty [2025-01-09 18:55:06,716 INFO L138 BoogieDeclarations]: Found implementation of procedure is_dirty [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure __open_or_format_metadata [2025-01-09 18:55:06,716 INFO L138 BoogieDeclarations]: Found implementation of procedure __open_or_format_metadata [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_init [2025-01-09 18:55:06,716 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_init [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2025-01-09 18:55:06,716 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure dm_array_get_value [2025-01-09 18:55:06,716 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_array_get_value [2025-01-09 18:55:06,716 INFO L130 BoogieDeclarations]: Found specification of procedure dm_array_empty [2025-01-09 18:55:06,716 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_array_empty [2025-01-09 18:55:06,718 INFO L130 BoogieDeclarations]: Found specification of procedure set_dirty [2025-01-09 18:55:06,718 INFO L138 BoogieDeclarations]: Found implementation of procedure set_dirty [2025-01-09 18:55:06,718 INFO L130 BoogieDeclarations]: Found specification of procedure dm_put_device [2025-01-09 18:55:06,718 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_put_device [2025-01-09 18:55:06,718 INFO L130 BoogieDeclarations]: Found specification of procedure dm_array_walk [2025-01-09 18:55:06,718 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_array_walk [2025-01-09 18:55:06,718 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-01-09 18:55:06,718 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-01-09 18:55:06,718 INFO L130 BoogieDeclarations]: Found specification of procedure remap_to_cache [2025-01-09 18:55:06,718 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_to_cache [2025-01-09 18:55:06,718 INFO L130 BoogieDeclarations]: Found specification of procedure oblock_to_dblock [2025-01-09 18:55:06,718 INFO L138 BoogieDeclarations]: Found implementation of procedure oblock_to_dblock [2025-01-09 18:55:06,718 INFO L130 BoogieDeclarations]: Found specification of procedure wake_worker [2025-01-09 18:55:06,718 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_worker [2025-01-09 18:55:06,718 INFO L130 BoogieDeclarations]: Found specification of procedure prealloc_free_structs [2025-01-09 18:55:06,719 INFO L138 BoogieDeclarations]: Found implementation of procedure prealloc_free_structs [2025-01-09 18:55:06,719 INFO L130 BoogieDeclarations]: Found specification of procedure dm_disk_bitset_init [2025-01-09 18:55:06,719 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_disk_bitset_init [2025-01-09 18:55:06,719 INFO L130 BoogieDeclarations]: Found specification of procedure set_discard [2025-01-09 18:55:06,719 INFO L138 BoogieDeclarations]: Found implementation of procedure set_discard [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure get_bio_block [2025-01-09 18:55:06,720 INFO L138 BoogieDeclarations]: Found implementation of procedure get_bio_block [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure destroy [2025-01-09 18:55:06,720 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure dm_bm_read_lock [2025-01-09 18:55:06,720 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_bm_read_lock [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-01-09 18:55:06,720 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cell_release [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure is_quiescing [2025-01-09 18:55:06,720 INFO L138 BoogieDeclarations]: Found implementation of procedure is_quiescing [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-01-09 18:55:06,720 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure abort_transaction [2025-01-09 18:55:06,720 INFO L138 BoogieDeclarations]: Found implementation of procedure abort_transaction [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-01-09 18:55:06,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure set_cache_mode [2025-01-09 18:55:06,721 INFO L138 BoogieDeclarations]: Found implementation of procedure set_cache_mode [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure dm_array_info_init [2025-01-09 18:55:06,721 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_array_info_init [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-01-09 18:55:06,721 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure from_oblock [2025-01-09 18:55:06,721 INFO L138 BoogieDeclarations]: Found implementation of procedure from_oblock [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-01-09 18:55:06,721 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure superblock_lock [2025-01-09 18:55:06,721 INFO L138 BoogieDeclarations]: Found implementation of procedure superblock_lock [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure avoid_copy [2025-01-09 18:55:06,721 INFO L138 BoogieDeclarations]: Found implementation of procedure avoid_copy [2025-01-09 18:55:06,721 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-01-09 18:55:06,723 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-01-09 18:55:06,723 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_policy_get_name [2025-01-09 18:55:06,723 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_policy_get_name [2025-01-09 18:55:06,723 INFO L130 BoogieDeclarations]: Found specification of procedure spare_migration_bandwidth [2025-01-09 18:55:06,723 INFO L138 BoogieDeclarations]: Found implementation of procedure spare_migration_bandwidth [2025-01-09 18:55:06,723 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_add [2025-01-09 18:55:06,723 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_add [2025-01-09 18:55:06,723 INFO L130 BoogieDeclarations]: Found specification of procedure remap_cell_to_cache_dirty [2025-01-09 18:55:06,723 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_cell_to_cache_dirty [2025-01-09 18:55:06,723 INFO L130 BoogieDeclarations]: Found specification of procedure prealloc_put_cell [2025-01-09 18:55:06,723 INFO L138 BoogieDeclarations]: Found implementation of procedure prealloc_put_cell [2025-01-09 18:55:06,723 INFO L130 BoogieDeclarations]: Found specification of procedure strcasecmp [2025-01-09 18:55:06,723 INFO L138 BoogieDeclarations]: Found implementation of procedure strcasecmp [2025-01-09 18:55:06,723 INFO L130 BoogieDeclarations]: Found specification of procedure defer_bio [2025-01-09 18:55:06,723 INFO L138 BoogieDeclarations]: Found implementation of procedure defer_bio [2025-01-09 18:55:06,723 INFO L130 BoogieDeclarations]: Found specification of procedure metadata_operation_failed [2025-01-09 18:55:06,723 INFO L138 BoogieDeclarations]: Found implementation of procedure metadata_operation_failed [2025-01-09 18:55:06,723 INFO L130 BoogieDeclarations]: Found specification of procedure scnprintf [2025-01-09 18:55:06,723 INFO L138 BoogieDeclarations]: Found implementation of procedure scnprintf [2025-01-09 18:55:06,723 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_table_lock [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_table_lock [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure dm_shift_arg [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_shift_arg [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure process_invalidation_requests [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure process_invalidation_requests [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_table_lock [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_table_lock [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_merge [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_merge [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure policy_remove_mapping [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure policy_remove_mapping [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure to_dblock [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure to_dblock [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure bio_detain [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_detain [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtoul [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtoul [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure at_least_one_arg [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure at_least_one_arg [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure __queue_quiesced_migration [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure __queue_quiesced_migration [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure inc_io_migrations [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure inc_io_migrations [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_free_slab [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure policy_map [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure policy_map [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure dm_bio_prison_free_cell [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_bio_prison_free_cell [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure dm_tm_destroy [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_tm_destroy [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure complete_migration [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure complete_migration [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure __destroy_persistent_data_objects [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure __destroy_persistent_data_objects [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure lookup [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure lookup [2025-01-09 18:55:06,724 INFO L130 BoogieDeclarations]: Found specification of procedure process_invalidation_request [2025-01-09 18:55:06,724 INFO L138 BoogieDeclarations]: Found implementation of procedure process_invalidation_request [2025-01-09 18:55:06,725 INFO L130 BoogieDeclarations]: Found specification of procedure migration_success_pre_commit [2025-01-09 18:55:06,725 INFO L138 BoogieDeclarations]: Found implementation of procedure migration_success_pre_commit [2025-01-09 18:55:06,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-01-09 18:55:06,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-01-09 18:55:06,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure cache_status [2025-01-09 18:55:06,727 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_status [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure dm_bm_unlock [2025-01-09 18:55:06,727 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_bm_unlock [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure dm_get_device [2025-01-09 18:55:06,727 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_get_device [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dm_oblock_t~0~TO~VOID [2025-01-09 18:55:06,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dm_oblock_t~0~TO~VOID [2025-01-09 18:55:06,727 INFO L130 BoogieDeclarations]: Found specification of procedure process_cell [2025-01-09 18:55:06,727 INFO L138 BoogieDeclarations]: Found implementation of procedure process_cell [2025-01-09 18:55:08,428 INFO L234 CfgBuilder]: Building ICFG [2025-01-09 18:55:08,436 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-09 18:55:35,443 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-01-09 18:55:49,019 INFO L? ?]: Removed 5326 outVars from TransFormulas that were not future-live. [2025-01-09 18:55:49,020 INFO L283 CfgBuilder]: Performing block encoding [2025-01-09 18:55:49,098 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-09 18:55:49,099 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2025-01-09 18:55:49,099 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 06:55:49 BoogieIcfgContainer [2025-01-09 18:55:49,099 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-09 18:55:49,102 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-09 18:55:49,102 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-09 18:55:49,106 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-09 18:55:49,107 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.01 06:54:57" (1/3) ... [2025-01-09 18:55:49,108 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60e8834 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 06:55:49, skipping insertion in model container [2025-01-09 18:55:49,108 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:55:02" (2/3) ... [2025-01-09 18:55:49,108 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60e8834 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 06:55:49, skipping insertion in model container [2025-01-09 18:55:49,108 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 06:55:49" (3/3) ... [2025-01-09 18:55:49,110 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--md--dm-cache.ko-entry_point.cil.out.i [2025-01-09 18:55:49,124 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-09 18:55:49,128 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--md--dm-cache.ko-entry_point.cil.out.i that has 334 procedures, 4498 locations, 1 initial locations, 136 loop locations, and 2 error locations. [2025-01-09 18:55:49,275 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-09 18:55:49,288 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;@4f3d352d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-09 18:55:49,288 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-01-09 18:55:49,306 INFO L276 IsEmpty]: Start isEmpty. Operand has 4114 states, 2652 states have (on average 1.2718702865761689) internal successors, (3373), 2740 states have internal predecessors, (3373), 1212 states have call successors, (1212), 248 states have call predecessors, (1212), 247 states have return successors, (1206), 1177 states have call predecessors, (1206), 1206 states have call successors, (1206) [2025-01-09 18:55:49,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2025-01-09 18:55:49,335 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:55:49,335 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:55:49,336 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, clear_dirtyErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-01-09 18:55:49,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:55:49,340 INFO L85 PathProgramCache]: Analyzing trace with hash 351598505, now seen corresponding path program 1 times [2025-01-09 18:55:49,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:55:49,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143504280] [2025-01-09 18:55:49,347 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:55:49,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:55:53,192 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-01-09 18:55:53,579 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-01-09 18:55:53,580 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:55:53,580 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:55:54,153 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 716 trivial. 0 not checked. [2025-01-09 18:55:54,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:55:54,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143504280] [2025-01-09 18:55:54,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143504280] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 18:55:54,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704041106] [2025-01-09 18:55:54,155 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:55:54,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:55:54,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:55:54,159 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 18:55:54,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-01-09 18:55:58,968 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-01-09 18:55:59,504 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-01-09 18:55:59,504 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:55:59,504 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:55:59,525 INFO L256 TraceCheckSpWp]: Trace formula consists of 4587 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-01-09 18:55:59,544 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 18:55:59,575 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2025-01-09 18:55:59,575 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 18:55:59,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704041106] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:55:59,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-09 18:55:59,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-01-09 18:55:59,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723708547] [2025-01-09 18:55:59,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:55:59,581 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-01-09 18:55:59,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:55:59,602 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-01-09 18:55:59,602 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-01-09 18:55:59,615 INFO L87 Difference]: Start difference. First operand has 4114 states, 2652 states have (on average 1.2718702865761689) internal successors, (3373), 2740 states have internal predecessors, (3373), 1212 states have call successors, (1212), 248 states have call predecessors, (1212), 247 states have return successors, (1206), 1177 states have call predecessors, (1206), 1206 states have call successors, (1206) Second operand has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2025-01-09 18:55:59,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:55:59,920 INFO L93 Difference]: Finished difference Result 8222 states and 11800 transitions. [2025-01-09 18:55:59,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-09 18:55:59,921 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 255 [2025-01-09 18:55:59,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:55:59,986 INFO L225 Difference]: With dead ends: 8222 [2025-01-09 18:55:59,986 INFO L226 Difference]: Without dead ends: 4092 [2025-01-09 18:56:00,028 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-01-09 18:56:00,030 INFO L435 NwaCegarLoop]: 5777 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 5777 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 18:56:00,033 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 5777 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 18:56:00,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4092 states. [2025-01-09 18:56:00,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4092 to 4092. [2025-01-09 18:56:00,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4092 states, 2638 states have (on average 1.2653525398028809) internal successors, (3338), 2718 states have internal predecessors, (3338), 1206 states have call successors, (1206), 247 states have call predecessors, (1206), 246 states have return successors, (1200), 1171 states have call predecessors, (1200), 1200 states have call successors, (1200) [2025-01-09 18:56:00,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4092 states to 4092 states and 5744 transitions. [2025-01-09 18:56:00,383 INFO L78 Accepts]: Start accepts. Automaton has 4092 states and 5744 transitions. Word has length 255 [2025-01-09 18:56:00,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:56:00,384 INFO L471 AbstractCegarLoop]: Abstraction has 4092 states and 5744 transitions. [2025-01-09 18:56:00,385 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2025-01-09 18:56:00,385 INFO L276 IsEmpty]: Start isEmpty. Operand 4092 states and 5744 transitions. [2025-01-09 18:56:00,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2025-01-09 18:56:00,394 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:56:00,395 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:56:00,420 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-01-09 18:56:00,596 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-01-09 18:56:00,596 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, clear_dirtyErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-01-09 18:56:00,596 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:56:00,597 INFO L85 PathProgramCache]: Analyzing trace with hash 2103898711, now seen corresponding path program 1 times [2025-01-09 18:56:00,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:56:00,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570446343] [2025-01-09 18:56:00,597 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:56:00,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:56:04,331 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-01-09 18:56:04,484 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-01-09 18:56:04,484 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:56:04,484 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:56:05,770 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 756 trivial. 0 not checked. [2025-01-09 18:56:05,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:56:05,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570446343] [2025-01-09 18:56:05,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570446343] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:56:05,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:56:05,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 18:56:05,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146020879] [2025-01-09 18:56:05,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:56:05,772 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:56:05,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:56:05,775 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:56:05,775 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:56:05,776 INFO L87 Difference]: Start difference. First operand 4092 states and 5744 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-01-09 18:56:09,908 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-01-09 18:56:11,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:56:11,054 INFO L93 Difference]: Finished difference Result 12154 states and 17062 transitions. [2025-01-09 18:56:11,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:56:11,054 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 255 [2025-01-09 18:56:11,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:56:11,133 INFO L225 Difference]: With dead ends: 12154 [2025-01-09 18:56:11,133 INFO L226 Difference]: Without dead ends: 8101 [2025-01-09 18:56:11,163 INFO L434 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 [2025-01-09 18:56:11,164 INFO L435 NwaCegarLoop]: 5754 mSDtfsCounter, 5639 mSDsluCounter, 5714 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5639 SdHoareTripleChecker+Valid, 11468 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2025-01-09 18:56:11,165 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5639 Valid, 11468 Invalid, 15 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 11 Invalid, 1 Unknown, 0 Unchecked, 4.9s Time] [2025-01-09 18:56:11,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8101 states. [2025-01-09 18:56:11,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8101 to 8095. [2025-01-09 18:56:11,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8095 states, 5223 states have (on average 1.2661305762971473) internal successors, (6613), 5377 states have internal predecessors, (6613), 2380 states have call successors, (2380), 491 states have call predecessors, (2380), 490 states have return successors, (2374), 2316 states have call predecessors, (2374), 2374 states have call successors, (2374) [2025-01-09 18:56:11,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8095 states to 8095 states and 11367 transitions. [2025-01-09 18:56:11,632 INFO L78 Accepts]: Start accepts. Automaton has 8095 states and 11367 transitions. Word has length 255 [2025-01-09 18:56:11,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:56:11,633 INFO L471 AbstractCegarLoop]: Abstraction has 8095 states and 11367 transitions. [2025-01-09 18:56:11,634 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-01-09 18:56:11,634 INFO L276 IsEmpty]: Start isEmpty. Operand 8095 states and 11367 transitions. [2025-01-09 18:56:11,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2025-01-09 18:56:11,642 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:56:11,642 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:56:11,642 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-09 18:56:11,643 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, clear_dirtyErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-01-09 18:56:11,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:56:11,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1296260834, now seen corresponding path program 1 times [2025-01-09 18:56:11,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:56:11,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626500811] [2025-01-09 18:56:11,644 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:56:11,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:56:15,527 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 258 statements into 1 equivalence classes. [2025-01-09 18:56:15,694 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 258 of 258 statements. [2025-01-09 18:56:15,694 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:56:15,694 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:56:16,371 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 756 trivial. 0 not checked. [2025-01-09 18:56:16,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:56:16,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626500811] [2025-01-09 18:56:16,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626500811] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:56:16,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:56:16,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 18:56:16,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674034231] [2025-01-09 18:56:16,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:56:16,374 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:56:16,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:56:16,375 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:56:16,376 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:56:16,376 INFO L87 Difference]: Start difference. First operand 8095 states and 11367 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-01-09 18:56:16,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:56:16,675 INFO L93 Difference]: Finished difference Result 8097 states and 11368 transitions. [2025-01-09 18:56:16,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:56:16,675 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 258 [2025-01-09 18:56:16,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:56:16,742 INFO L225 Difference]: With dead ends: 8097 [2025-01-09 18:56:16,743 INFO L226 Difference]: Without dead ends: 8094 [2025-01-09 18:56:16,752 INFO L434 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 [2025-01-09 18:56:16,755 INFO L435 NwaCegarLoop]: 5741 mSDtfsCounter, 5688 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5688 SdHoareTripleChecker+Valid, 5741 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 18:56:16,756 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5688 Valid, 5741 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 18:56:16,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8094 states. [2025-01-09 18:56:17,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8094 to 8094. [2025-01-09 18:56:17,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8094 states, 5223 states have (on average 1.2659391154508903) internal successors, (6612), 5376 states have internal predecessors, (6612), 2379 states have call successors, (2379), 491 states have call predecessors, (2379), 490 states have return successors, (2374), 2316 states have call predecessors, (2374), 2374 states have call successors, (2374) [2025-01-09 18:56:17,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8094 states to 8094 states and 11365 transitions. [2025-01-09 18:56:17,259 INFO L78 Accepts]: Start accepts. Automaton has 8094 states and 11365 transitions. Word has length 258 [2025-01-09 18:56:17,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:56:17,261 INFO L471 AbstractCegarLoop]: Abstraction has 8094 states and 11365 transitions. [2025-01-09 18:56:17,261 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-01-09 18:56:17,261 INFO L276 IsEmpty]: Start isEmpty. Operand 8094 states and 11365 transitions. [2025-01-09 18:56:17,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2025-01-09 18:56:17,270 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:56:17,270 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:56:17,271 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-09 18:56:17,271 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, clear_dirtyErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-01-09 18:56:17,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:56:17,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1524125099, now seen corresponding path program 1 times [2025-01-09 18:56:17,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:56:17,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312530449] [2025-01-09 18:56:17,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:56:17,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms