./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 c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.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-?-c00e63d-m [2025-02-06 06:49:22,466 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 06:49:22,521 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 06:49:22,528 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 06:49:22,530 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 06:49:22,550 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 06:49:22,551 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 06:49:22,552 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 06:49:22,552 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 06:49:22,552 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 06:49:22,553 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 06:49:22,553 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 06:49:22,553 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 06:49:22,553 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 06:49:22,554 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 06:49:22,554 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 06:49:22,554 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 06:49:22,554 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 06:49:22,554 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 06:49:22,554 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 06:49:22,554 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 06:49:22,555 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 06:49:22,555 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 06:49:22,555 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 06:49:22,555 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 06:49:22,555 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 06:49:22,555 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 06:49:22,555 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 06:49:22,555 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 06:49:22,555 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 06:49:22,555 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 06:49:22,555 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 06:49:22,555 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 06:49:22,556 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 06:49:22,556 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 06:49:22,556 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 06:49:22,556 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 06:49:22,556 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 06:49:22,556 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 06:49:22,556 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 06:49:22,557 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-02-06 06:49:22,760 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 06:49:22,774 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 06:49:22,776 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 06:49:22,780 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 06:49:22,781 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 06:49:22,782 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-02-06 06:49:23,880 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1a6bdbad1/08d43dee616344bc9f29eacef423932a/FLAGe61c0352a [2025-02-06 06:49:24,455 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 06:49:24,455 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-02-06 06:49:24,504 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1a6bdbad1/08d43dee616344bc9f29eacef423932a/FLAGe61c0352a [2025-02-06 06:49:24,955 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1a6bdbad1/08d43dee616344bc9f29eacef423932a [2025-02-06 06:49:24,956 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 06:49:24,957 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 06:49:24,958 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 06:49:24,958 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 06:49:24,961 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 06:49:24,962 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:49:24" (1/1) ... [2025-02-06 06:49:24,962 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29473a32 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:24, skipping insertion in model container [2025-02-06 06:49:24,962 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:49:24" (1/1) ... [2025-02-06 06:49:25,049 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 06:49:28,893 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-02-06 06:49:29,015 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 06:49:29,040 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 06:49:29,099 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-02-06 06:49:29,100 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-02-06 06:49:29,100 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-02-06 06:49:29,100 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-02-06 06:49:29,101 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-02-06 06:49:29,101 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("rep; bsf %1,%0": "=r" (word): "rm" (word)); [4312] [2025-02-06 06:49:29,104 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-02-06 06:49:29,104 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-02-06 06:49:29,104 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-02-06 06:49:29,105 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-02-06 06:49:29,105 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-02-06 06:49:29,105 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-02-06 06:49:29,105 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-02-06 06:49:29,131 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-02-06 06:49:29,131 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-02-06 06:49:29,132 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-02-06 06:49:29,134 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-02-06 06:49:29,142 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-02-06 06:49:29,148 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/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-02-06 06:49:29,148 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/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-02-06 06:49:29,191 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-02-06 06:49:29,194 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-02-06 06:49:29,318 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-02-06 06:49:29,328 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 06:49:29,489 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __xadd_wrong_size [2025-02-06 06:49:29,498 INFO L204 MainTranslator]: Completed translation [2025-02-06 06:49:29,499 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:29 WrapperNode [2025-02-06 06:49:29,499 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 06:49:29,500 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 06:49:29,500 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 06:49:29,500 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 06:49:29,505 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:29" (1/1) ... [2025-02-06 06:49:29,612 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:29" (1/1) ... [2025-02-06 06:49:29,855 INFO L138 Inliner]: procedures = 664, calls = 4096, calls flagged for inlining = 275, calls inlined = 265, statements flattened = 10147 [2025-02-06 06:49:29,856 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 06:49:29,857 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 06:49:29,857 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 06:49:29,857 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 06:49:29,864 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:29" (1/1) ... [2025-02-06 06:49:29,865 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:29" (1/1) ... [2025-02-06 06:49:29,911 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:29" (1/1) ... [2025-02-06 06:49:32,587 INFO L175 MemorySlicer]: Split 1709 memory accesses to 44 slices as follows [5, 5, 30, 2, 3, 19, 26, 6, 1, 5, 189, 4, 4, 6, 6, 19, 2, 79, 5, 3, 2, 7, 8, 2, 23, 11, 4, 1, 3, 4, 1082, 45, 6, 5, 2, 7, 2, 6, 2, 40, 7, 8, 8, 5]. 63 percent of accesses are in the largest equivalence class. The 86 initializations are split as follows [0, 5, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 11, 0, 0, 0, 0, 20, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 677 writes are split as follows [2, 0, 30, 1, 0, 2, 9, 6, 0, 3, 189, 3, 2, 1, 5, 1, 1, 17, 5, 3, 0, 0, 4, 1, 23, 0, 3, 0, 0, 4, 335, 0, 6, 2, 0, 0, 1, 0, 2, 1, 7, 4, 2, 2]. [2025-02-06 06:49:32,587 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:29" (1/1) ... [2025-02-06 06:49:32,589 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:29" (1/1) ... [2025-02-06 06:49:32,768 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:29" (1/1) ... [2025-02-06 06:49:32,791 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:29" (1/1) ... [2025-02-06 06:49:32,856 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:29" (1/1) ... [2025-02-06 06:49:32,880 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:29" (1/1) ... [2025-02-06 06:49:33,011 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 06:49:33,012 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 06:49:33,013 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 06:49:33,013 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 06:49:33,014 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:29" (1/1) ... [2025-02-06 06:49:33,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 06:49:33,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 06:49:33,042 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 06:49:33,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 06:49:33,073 INFO L130 BoogieDeclarations]: Found specification of procedure resize_cache_dev [2025-02-06 06:49:33,073 INFO L138 BoogieDeclarations]: Found implementation of procedure resize_cache_dev [2025-02-06 06:49:33,073 INFO L130 BoogieDeclarations]: Found specification of procedure block_size_is_power_of_two [2025-02-06 06:49:33,073 INFO L138 BoogieDeclarations]: Found implementation of procedure block_size_is_power_of_two [2025-02-06 06:49:33,073 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-06 06:49:33,073 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-06 06:49:33,073 INFO L130 BoogieDeclarations]: Found specification of procedure dm_block_manager_destroy [2025-02-06 06:49:33,073 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_block_manager_destroy [2025-02-06 06:49:33,073 INFO L130 BoogieDeclarations]: Found specification of procedure bio_endio [2025-02-06 06:49:33,073 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_endio [2025-02-06 06:49:33,073 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_sm_root [2025-02-06 06:49:33,073 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_sm_root [2025-02-06 06:49:33,073 INFO L130 BoogieDeclarations]: Found specification of procedure bio_writes_complete_block [2025-02-06 06:49:33,073 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_writes_complete_block [2025-02-06 06:49:33,073 INFO L130 BoogieDeclarations]: Found specification of procedure dm_tm_pre_commit [2025-02-06 06:49:33,073 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_tm_pre_commit [2025-02-06 06:49:33,073 INFO L130 BoogieDeclarations]: Found specification of procedure i_size_read [2025-02-06 06:49:33,073 INFO L138 BoogieDeclarations]: Found implementation of procedure i_size_read [2025-02-06 06:49:33,073 INFO L130 BoogieDeclarations]: Found specification of procedure cache_map [2025-02-06 06:49:33,074 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_map [2025-02-06 06:49:33,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-06 06:49:33,074 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-06 06:49:33,074 INFO L130 BoogieDeclarations]: Found specification of procedure process_migrations [2025-02-06 06:49:33,074 INFO L138 BoogieDeclarations]: Found implementation of procedure process_migrations [2025-02-06 06:49:33,074 INFO L130 BoogieDeclarations]: Found specification of procedure remap_cell_to_origin_clear_discard [2025-02-06 06:49:33,074 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_cell_to_origin_clear_discard [2025-02-06 06:49:33,074 INFO L130 BoogieDeclarations]: Found specification of procedure dm_bm_checksum [2025-02-06 06:49:33,074 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_bm_checksum [2025-02-06 06:49:33,074 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2025-02-06 06:49:33,074 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2025-02-06 06:49:33,074 INFO L130 BoogieDeclarations]: Found specification of procedure put_policy [2025-02-06 06:49:33,074 INFO L138 BoogieDeclarations]: Found implementation of procedure put_policy [2025-02-06 06:49:33,074 INFO L130 BoogieDeclarations]: Found specification of procedure check_if_tick_bio_needed [2025-02-06 06:49:33,074 INFO L138 BoogieDeclarations]: Found implementation of procedure check_if_tick_bio_needed [2025-02-06 06:49:33,074 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 06:49:33,075 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 06:49:33,075 INFO L130 BoogieDeclarations]: Found specification of procedure update_flags [2025-02-06 06:49:33,075 INFO L138 BoogieDeclarations]: Found implementation of procedure update_flags [2025-02-06 06:49:33,075 INFO L130 BoogieDeclarations]: Found specification of procedure calc_discard_block_range [2025-02-06 06:49:33,075 INFO L138 BoogieDeclarations]: Found implementation of procedure calc_discard_block_range [2025-02-06 06:49:33,075 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~~sector_t~0~X~~sector_t~0~X~$Pointer$~TO~int [2025-02-06 06:49:33,075 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~~sector_t~0~X~~sector_t~0~X~$Pointer$~TO~int [2025-02-06 06:49:33,075 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cell_release_no_holder [2025-02-06 06:49:33,075 INFO L130 BoogieDeclarations]: Found specification of procedure free_bitset [2025-02-06 06:49:33,075 INFO L138 BoogieDeclarations]: Found implementation of procedure free_bitset [2025-02-06 06:49:33,075 INFO L130 BoogieDeclarations]: Found specification of procedure commit_if_needed [2025-02-06 06:49:33,075 INFO L138 BoogieDeclarations]: Found implementation of procedure commit_if_needed [2025-02-06 06:49:33,075 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2025-02-06 06:49:33,075 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2025-02-06 06:49:33,075 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2025-02-06 06:49:33,075 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure get_per_bio_data [2025-02-06 06:49:33,076 INFO L138 BoogieDeclarations]: Found implementation of procedure get_per_bio_data [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure remap_to_origin_then_cache [2025-02-06 06:49:33,076 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_to_origin_then_cache [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-02-06 06:49:33,076 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_remove_mapping [2025-02-06 06:49:33,076 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_remove_mapping [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure dblock_to_oblock [2025-02-06 06:49:33,076 INFO L138 BoogieDeclarations]: Found implementation of procedure dblock_to_oblock [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-06 06:49:33,076 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure remap_to_origin [2025-02-06 06:49:33,076 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_to_origin [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bitset [2025-02-06 06:49:33,076 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bitset [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure bio_detain_range [2025-02-06 06:49:33,076 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_detain_range [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure from_cblock [2025-02-06 06:49:33,076 INFO L138 BoogieDeclarations]: Found implementation of procedure from_cblock [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure writethrough_mode [2025-02-06 06:49:33,076 INFO L138 BoogieDeclarations]: Found implementation of procedure writethrough_mode [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure write_dirty_bitset [2025-02-06 06:49:33,076 INFO L138 BoogieDeclarations]: Found implementation of procedure write_dirty_bitset [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-06 06:49:33,076 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure writeback_mode [2025-02-06 06:49:33,076 INFO L138 BoogieDeclarations]: Found implementation of procedure writeback_mode [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure cache_postsuspend [2025-02-06 06:49:33,076 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_postsuspend [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure prealloc_get_migration [2025-02-06 06:49:33,076 INFO L138 BoogieDeclarations]: Found implementation of procedure prealloc_get_migration [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure issue_copy_or_discard [2025-02-06 06:49:33,076 INFO L138 BoogieDeclarations]: Found implementation of procedure issue_copy_or_discard [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure cache_dtr [2025-02-06 06:49:33,076 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_dtr [2025-02-06 06:49:33,076 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2025-02-06 06:49:33,077 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2025-02-06 06:49:33,077 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_prison_cell [2025-02-06 06:49:33,077 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_prison_cell [2025-02-06 06:49:33,077 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_policy_get_version [2025-02-06 06:49:33,077 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_policy_get_version [2025-02-06 06:49:33,077 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-06 06:49:33,077 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-06 06:49:33,077 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-06 06:49:33,077 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-06 06:49:33,077 INFO L130 BoogieDeclarations]: Found specification of procedure __create_persistent_data_objects [2025-02-06 06:49:33,077 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_persistent_data_objects [2025-02-06 06:49:33,077 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 06:49:33,077 INFO L130 BoogieDeclarations]: Found specification of procedure get_per_bio_data_size [2025-02-06 06:49:33,077 INFO L138 BoogieDeclarations]: Found implementation of procedure get_per_bio_data_size [2025-02-06 06:49:33,077 INFO L130 BoogieDeclarations]: Found specification of procedure dm_array_resize [2025-02-06 06:49:33,077 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_array_resize [2025-02-06 06:49:33,077 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-06 06:49:33,077 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-06 06:49:33,077 INFO L130 BoogieDeclarations]: Found specification of procedure accounted_request [2025-02-06 06:49:33,077 INFO L138 BoogieDeclarations]: Found implementation of procedure accounted_request [2025-02-06 06:49:33,077 INFO L130 BoogieDeclarations]: Found specification of procedure pack_value [2025-02-06 06:49:33,077 INFO L138 BoogieDeclarations]: Found implementation of procedure pack_value [2025-02-06 06:49:33,077 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-02-06 06:49:33,077 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-02-06 06:49:33,077 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_empty [2025-02-06 06:49:33,077 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_empty [2025-02-06 06:49:33,077 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 06:49:33,077 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 06:49:33,077 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 06:49:33,077 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 06:49:33,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 06:49:33,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 06:49:33,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 06:49:33,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 06:49:33,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 06:49:33,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 06:49:33,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 06:49:33,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 06:49:33,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 06:49:33,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 06:49:33,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 06:49:33,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 06:49:33,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 06:49:33,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 06:49:33,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 06:49:33,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 06:49:33,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-06 06:49:33,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-06 06:49:33,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-06 06:49:33,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-06 06:49:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-06 06:49:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-06 06:49:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-06 06:49:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-06 06:49:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-06 06:49:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-06 06:49:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-06 06:49:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-06 06:49:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-06 06:49:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-06 06:49:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-06 06:49:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-06 06:49:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-06 06:49:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-06 06:49:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-06 06:49:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-02-06 06:49:33,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure clear_discard [2025-02-06 06:49:33,081 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_discard [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure prealloc_get_cell [2025-02-06 06:49:33,081 INFO L138 BoogieDeclarations]: Found implementation of procedure prealloc_get_cell [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-06 06:49:33,081 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure process_deferred_flush_bios [2025-02-06 06:49:33,081 INFO L138 BoogieDeclarations]: Found implementation of procedure process_deferred_flush_bios [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure cell_defer [2025-02-06 06:49:33,081 INFO L138 BoogieDeclarations]: Found implementation of procedure cell_defer [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-06 06:49:33,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure dm_tm_commit [2025-02-06 06:49:33,082 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_tm_commit [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure sb_check [2025-02-06 06:49:33,082 INFO L138 BoogieDeclarations]: Found implementation of procedure sb_check [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_policy_destroy [2025-02-06 06:49:33,082 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_policy_destroy [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure cache_device_name [2025-02-06 06:49:33,082 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_device_name [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 06:49:33,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 06:49:33,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 06:49:33,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 06:49:33,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 06:49:33,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 06:49:33,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 06:49:33,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 06:49:33,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 06:49:33,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 06:49:33,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 06:49:33,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-06 06:49:33,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-06 06:49:33,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-06 06:49:33,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-06 06:49:33,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-06 06:49:33,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-06 06:49:33,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-06 06:49:33,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-06 06:49:33,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-06 06:49:33,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-06 06:49:33,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-06 06:49:33,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-06 06:49:33,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-06 06:49:33,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-06 06:49:33,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure get_policy_once [2025-02-06 06:49:33,085 INFO L138 BoogieDeclarations]: Found implementation of procedure get_policy_once [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure issue [2025-02-06 06:49:33,085 INFO L138 BoogieDeclarations]: Found implementation of procedure issue [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-02-06 06:49:33,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-02-06 06:49:33,086 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-02-06 06:49:33,086 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-02-06 06:49:33,086 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-02-06 06:49:33,086 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-06 06:49:33,086 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-06 06:49:33,086 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-06 06:49:33,086 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-06 06:49:33,086 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-06 06:49:33,086 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-06 06:49:33,086 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-06 06:49:33,086 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-06 06:49:33,086 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-06 06:49:33,086 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-06 06:49:33,086 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-06 06:49:33,086 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-06 06:49:33,086 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-06 06:49:33,086 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-06 06:49:33,086 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-06 06:49:33,086 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-06 06:49:33,087 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-06 06:49:33,087 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-06 06:49:33,087 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-06 06:49:33,087 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-06 06:49:33,087 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-06 06:49:33,087 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-06 06:49:33,087 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-06 06:49:33,087 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-06 06:49:33,087 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-06 06:49:33,087 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-06 06:49:33,087 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-06 06:49:33,087 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-06 06:49:33,087 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-02-06 06:49:33,088 INFO L130 BoogieDeclarations]: Found specification of procedure inc_and_issue [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure inc_and_issue [2025-02-06 06:49:33,088 INFO L130 BoogieDeclarations]: Found specification of procedure write_discard_bitset [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure write_discard_bitset [2025-02-06 06:49:33,088 INFO L130 BoogieDeclarations]: Found specification of procedure sync_metadata [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure sync_metadata [2025-02-06 06:49:33,088 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2025-02-06 06:49:33,088 INFO L130 BoogieDeclarations]: Found specification of procedure set_discard_range [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure set_discard_range [2025-02-06 06:49:33,088 INFO L130 BoogieDeclarations]: Found specification of procedure policy_unchanged [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure policy_unchanged [2025-02-06 06:49:33,088 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-02-06 06:49:33,088 INFO L130 BoogieDeclarations]: Found specification of procedure set_config_value [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure set_config_value [2025-02-06 06:49:33,088 INFO L130 BoogieDeclarations]: Found specification of procedure stop_worker [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure stop_worker [2025-02-06 06:49:33,088 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_workqueue_19 [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_workqueue_19 [2025-02-06 06:49:33,088 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-06 06:49:33,088 INFO L130 BoogieDeclarations]: Found specification of procedure policy_force_mapping [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure policy_force_mapping [2025-02-06 06:49:33,088 INFO L130 BoogieDeclarations]: Found specification of procedure remap_to_origin_clear_discard [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_to_origin_clear_discard [2025-02-06 06:49:33,088 INFO L130 BoogieDeclarations]: Found specification of procedure __save_sm_root [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure __save_sm_root [2025-02-06 06:49:33,088 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 06:49:33,088 INFO L130 BoogieDeclarations]: Found specification of procedure up_read [2025-02-06 06:49:33,088 INFO L138 BoogieDeclarations]: Found implementation of procedure up_read [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure blocks_are_unmapped_or_clean [2025-02-06 06:49:33,089 INFO L138 BoogieDeclarations]: Found implementation of procedure blocks_are_unmapped_or_clean [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-02-06 06:49:33,089 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure do_worker [2025-02-06 06:49:33,089 INFO L138 BoogieDeclarations]: Found implementation of procedure do_worker [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_init [2025-02-06 06:49:33,089 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_init [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure build_key [2025-02-06 06:49:33,089 INFO L138 BoogieDeclarations]: Found implementation of procedure build_key [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 06:49:33,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 06:49:33,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 06:49:33,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 06:49:33,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-06 06:49:33,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-06 06:49:33,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-06 06:49:33,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-06 06:49:33,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-06 06:49:33,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-06 06:49:33,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-06 06:49:33,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 06:49:33,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure write_hints [2025-02-06 06:49:33,091 INFO L138 BoogieDeclarations]: Found implementation of procedure write_hints [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure ___ratelimit [2025-02-06 06:49:33,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ___ratelimit [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure __find_policy [2025-02-06 06:49:33,091 INFO L138 BoogieDeclarations]: Found implementation of procedure __find_policy [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure policy_tick [2025-02-06 06:49:33,091 INFO L138 BoogieDeclarations]: Found implementation of procedure policy_tick [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure cache_resume [2025-02-06 06:49:33,091 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_resume [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure __list_splice [2025-02-06 06:49:33,091 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_splice [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_metadata_close [2025-02-06 06:49:33,091 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_metadata_close [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_policy_get_hint_size [2025-02-06 06:49:33,091 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_policy_get_hint_size [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2025-02-06 06:49:33,091 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_pop [2025-02-06 06:49:33,091 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_pop [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure free_migration [2025-02-06 06:49:33,091 INFO L138 BoogieDeclarations]: Found implementation of procedure free_migration [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-02-06 06:49:33,091 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure passthrough_mode [2025-02-06 06:49:33,091 INFO L138 BoogieDeclarations]: Found implementation of procedure passthrough_mode [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure get_cache_mode [2025-02-06 06:49:33,091 INFO L138 BoogieDeclarations]: Found implementation of procedure get_cache_mode [2025-02-06 06:49:33,091 INFO L130 BoogieDeclarations]: Found specification of procedure to_cblock [2025-02-06 06:49:33,091 INFO L138 BoogieDeclarations]: Found implementation of procedure to_cblock [2025-02-06 06:49:33,092 INFO L130 BoogieDeclarations]: Found specification of procedure cache_iterate_devices [2025-02-06 06:49:33,092 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_iterate_devices [2025-02-06 06:49:33,092 INFO L130 BoogieDeclarations]: Found specification of procedure to_oblock [2025-02-06 06:49:33,092 INFO L138 BoogieDeclarations]: Found implementation of procedure to_oblock [2025-02-06 06:49:33,092 INFO L130 BoogieDeclarations]: Found specification of procedure down_write [2025-02-06 06:49:33,092 INFO L138 BoogieDeclarations]: Found implementation of procedure down_write [2025-02-06 06:49:33,092 INFO L130 BoogieDeclarations]: Found specification of procedure block_div [2025-02-06 06:49:33,092 INFO L138 BoogieDeclarations]: Found implementation of procedure block_div [2025-02-06 06:49:33,092 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-02-06 06:49:33,092 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-02-06 06:49:33,092 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-06 06:49:33,092 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-06 06:49:33,092 INFO L130 BoogieDeclarations]: Found specification of procedure oblocks_per_dblock [2025-02-06 06:49:33,092 INFO L138 BoogieDeclarations]: Found implementation of procedure oblocks_per_dblock [2025-02-06 06:49:33,092 INFO L130 BoogieDeclarations]: Found specification of procedure policy_set_dirty [2025-02-06 06:49:33,092 INFO L138 BoogieDeclarations]: Found implementation of procedure policy_set_dirty [2025-02-06 06:49:33,092 INFO L130 BoogieDeclarations]: Found specification of procedure set_cache_size [2025-02-06 06:49:33,092 INFO L138 BoogieDeclarations]: Found implementation of procedure set_cache_size [2025-02-06 06:49:33,092 INFO L130 BoogieDeclarations]: Found specification of procedure cache_message [2025-02-06 06:49:33,092 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_message [2025-02-06 06:49:33,092 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2025-02-06 06:49:33,092 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2025-02-06 06:49:33,092 INFO L130 BoogieDeclarations]: Found specification of procedure inc_ds [2025-02-06 06:49:33,092 INFO L138 BoogieDeclarations]: Found implementation of procedure inc_ds [2025-02-06 06:49:33,092 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 06:49:33,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 06:49:33,092 INFO L130 BoogieDeclarations]: Found specification of procedure inc_hit_counter [2025-02-06 06:49:33,092 INFO L138 BoogieDeclarations]: Found implementation of procedure inc_hit_counter [2025-02-06 06:49:33,092 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-06 06:49:33,092 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-06 06:49:33,092 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cell_visit_release [2025-02-06 06:49:33,092 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cell_visit_release [2025-02-06 06:49:33,092 INFO L130 BoogieDeclarations]: Found specification of procedure commit [2025-02-06 06:49:33,093 INFO L138 BoogieDeclarations]: Found implementation of procedure commit [2025-02-06 06:49:33,093 INFO L130 BoogieDeclarations]: Found specification of procedure bdev_get_queue [2025-02-06 06:49:33,093 INFO L138 BoogieDeclarations]: Found implementation of procedure bdev_get_queue [2025-02-06 06:49:33,093 INFO L130 BoogieDeclarations]: Found specification of procedure cache_io_hints [2025-02-06 06:49:33,093 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_io_hints [2025-02-06 06:49:33,093 INFO L130 BoogieDeclarations]: Found specification of procedure cache_end_io [2025-02-06 06:49:33,093 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_end_io [2025-02-06 06:49:33,093 INFO L130 BoogieDeclarations]: Found specification of procedure accounted_begin [2025-02-06 06:49:33,093 INFO L138 BoogieDeclarations]: Found implementation of procedure accounted_begin [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 06:49:33,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-06 06:49:33,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 06:49:33,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 06:49:33,096 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_metadata_abort [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_metadata_abort [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure read_superblock_fields [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure read_superblock_fields [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure blk_limits_io_min [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_limits_io_min [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure inc_miss_counter [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure inc_miss_counter [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure migration_failure [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure migration_failure [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure dm_hook_bio [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_hook_bio [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure dm_array_set_value [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_array_set_value [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure free_io_migration [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure free_io_migration [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure do_waker [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure do_waker [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_18 [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_18 [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure get_dev_size [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dev_size [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure is_discarded_oblock [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure is_discarded_oblock [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_bitset [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_bitset [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure __setup_mapping_info [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure __setup_mapping_info [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure bitset_size_in_bytes [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure bitset_size_in_bytes [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-06 06:49:33,097 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 06:49:33,097 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 06:49:33,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 06:49:33,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 06:49:33,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 06:49:33,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 06:49:33,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 06:49:33,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 06:49:33,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 06:49:33,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 06:49:33,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 06:49:33,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-02-06 06:49:33,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-06 06:49:33,101 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure dm_bm_is_read_only [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_bm_is_read_only [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure dm_block_location [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_block_location [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure dm_read_arg_group [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_read_arg_group [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure clear_dirty [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_dirty [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure dm_kcopyd_copy [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_kcopyd_copy [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure quiesce_migration [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure quiesce_migration [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure dm_table_event [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_table_event [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure blk_limits_io_opt [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_limits_io_opt [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure dm_unregister_target [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_unregister_target [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure down_read [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure down_read [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure free_prison_cell [2025-02-06 06:49:33,102 INFO L138 BoogieDeclarations]: Found implementation of procedure free_prison_cell [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 06:49:33,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure __format_metadata [2025-02-06 06:49:33,103 INFO L138 BoogieDeclarations]: Found implementation of procedure __format_metadata [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2025-02-06 06:49:33,103 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure discard_or_flush [2025-02-06 06:49:33,103 INFO L138 BoogieDeclarations]: Found implementation of procedure discard_or_flush [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure prealloc_data_structs [2025-02-06 06:49:33,103 INFO L138 BoogieDeclarations]: Found implementation of procedure prealloc_data_structs [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure up_write [2025-02-06 06:49:33,103 INFO L138 BoogieDeclarations]: Found implementation of procedure up_write [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure unpack_value [2025-02-06 06:49:33,103 INFO L138 BoogieDeclarations]: Found implementation of procedure unpack_value [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure dm_sm_destroy [2025-02-06 06:49:33,103 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_sm_destroy [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure superblock_read_lock [2025-02-06 06:49:33,103 INFO L138 BoogieDeclarations]: Found implementation of procedure superblock_read_lock [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-06 06:49:33,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure dm_block_data [2025-02-06 06:49:33,109 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_block_data [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 06:49:33,109 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure from_dblock [2025-02-06 06:49:33,109 INFO L138 BoogieDeclarations]: Found implementation of procedure from_dblock [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-06 06:49:33,109 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-06 06:49:33,109 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-02-06 06:49:33,109 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-02-06 06:49:33,110 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-06 06:49:33,110 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-06 06:49:33,110 INFO L130 BoogieDeclarations]: Found specification of procedure cache_bvec_merge [2025-02-06 06:49:33,110 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_bvec_merge [2025-02-06 06:49:33,110 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-02-06 06:49:33,110 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-02-06 06:49:33,110 INFO L130 BoogieDeclarations]: Found specification of procedure is_dirty [2025-02-06 06:49:33,110 INFO L138 BoogieDeclarations]: Found implementation of procedure is_dirty [2025-02-06 06:49:33,110 INFO L130 BoogieDeclarations]: Found specification of procedure __open_or_format_metadata [2025-02-06 06:49:33,110 INFO L138 BoogieDeclarations]: Found implementation of procedure __open_or_format_metadata [2025-02-06 06:49:33,110 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_init [2025-02-06 06:49:33,110 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_init [2025-02-06 06:49:33,110 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2025-02-06 06:49:33,110 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2025-02-06 06:49:33,110 INFO L130 BoogieDeclarations]: Found specification of procedure dm_array_get_value [2025-02-06 06:49:33,110 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_array_get_value [2025-02-06 06:49:33,110 INFO L130 BoogieDeclarations]: Found specification of procedure dm_array_empty [2025-02-06 06:49:33,110 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_array_empty [2025-02-06 06:49:33,110 INFO L130 BoogieDeclarations]: Found specification of procedure set_dirty [2025-02-06 06:49:33,110 INFO L138 BoogieDeclarations]: Found implementation of procedure set_dirty [2025-02-06 06:49:33,110 INFO L130 BoogieDeclarations]: Found specification of procedure dm_put_device [2025-02-06 06:49:33,110 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_put_device [2025-02-06 06:49:33,110 INFO L130 BoogieDeclarations]: Found specification of procedure dm_array_walk [2025-02-06 06:49:33,110 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_array_walk [2025-02-06 06:49:33,110 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-02-06 06:49:33,110 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-02-06 06:49:33,110 INFO L130 BoogieDeclarations]: Found specification of procedure remap_to_cache [2025-02-06 06:49:33,113 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_to_cache [2025-02-06 06:49:33,113 INFO L130 BoogieDeclarations]: Found specification of procedure oblock_to_dblock [2025-02-06 06:49:33,113 INFO L138 BoogieDeclarations]: Found implementation of procedure oblock_to_dblock [2025-02-06 06:49:33,113 INFO L130 BoogieDeclarations]: Found specification of procedure wake_worker [2025-02-06 06:49:33,113 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_worker [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure prealloc_free_structs [2025-02-06 06:49:33,114 INFO L138 BoogieDeclarations]: Found implementation of procedure prealloc_free_structs [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure dm_disk_bitset_init [2025-02-06 06:49:33,114 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_disk_bitset_init [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure set_discard [2025-02-06 06:49:33,114 INFO L138 BoogieDeclarations]: Found implementation of procedure set_discard [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure get_bio_block [2025-02-06 06:49:33,114 INFO L138 BoogieDeclarations]: Found implementation of procedure get_bio_block [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure destroy [2025-02-06 06:49:33,114 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure dm_bm_read_lock [2025-02-06 06:49:33,114 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_bm_read_lock [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-06 06:49:33,114 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cell_release [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure is_quiescing [2025-02-06 06:49:33,114 INFO L138 BoogieDeclarations]: Found implementation of procedure is_quiescing [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 06:49:33,114 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure abort_transaction [2025-02-06 06:49:33,114 INFO L138 BoogieDeclarations]: Found implementation of procedure abort_transaction [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-06 06:49:33,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure set_cache_mode [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure set_cache_mode [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure dm_array_info_init [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_array_info_init [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure from_oblock [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure from_oblock [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure superblock_lock [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure superblock_lock [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure avoid_copy [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure avoid_copy [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure dm_cache_policy_get_name [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_cache_policy_get_name [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure spare_migration_bandwidth [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure spare_migration_bandwidth [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_add [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_add [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure remap_cell_to_cache_dirty [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_cell_to_cache_dirty [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure prealloc_put_cell [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure prealloc_put_cell [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure strcasecmp [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure strcasecmp [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure defer_bio [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure defer_bio [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure metadata_operation_failed [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure metadata_operation_failed [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure scnprintf [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure scnprintf [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_table_lock [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_table_lock [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure dm_shift_arg [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_shift_arg [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure process_invalidation_requests [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure process_invalidation_requests [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_table_lock [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_table_lock [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_merge [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_merge [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure policy_remove_mapping [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure policy_remove_mapping [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure to_dblock [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure to_dblock [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure bio_detain [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_detain [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtoul [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtoul [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure at_least_one_arg [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure at_least_one_arg [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure __queue_quiesced_migration [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure __queue_quiesced_migration [2025-02-06 06:49:33,115 INFO L130 BoogieDeclarations]: Found specification of procedure inc_io_migrations [2025-02-06 06:49:33,115 INFO L138 BoogieDeclarations]: Found implementation of procedure inc_io_migrations [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_free_slab [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure policy_map [2025-02-06 06:49:33,116 INFO L138 BoogieDeclarations]: Found implementation of procedure policy_map [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure dm_bio_prison_free_cell [2025-02-06 06:49:33,116 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_bio_prison_free_cell [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure dm_tm_destroy [2025-02-06 06:49:33,116 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_tm_destroy [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure complete_migration [2025-02-06 06:49:33,116 INFO L138 BoogieDeclarations]: Found implementation of procedure complete_migration [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-06 06:49:33,116 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-06 06:49:33,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure __destroy_persistent_data_objects [2025-02-06 06:49:33,116 INFO L138 BoogieDeclarations]: Found implementation of procedure __destroy_persistent_data_objects [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure lookup [2025-02-06 06:49:33,116 INFO L138 BoogieDeclarations]: Found implementation of procedure lookup [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure process_invalidation_request [2025-02-06 06:49:33,116 INFO L138 BoogieDeclarations]: Found implementation of procedure process_invalidation_request [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure migration_success_pre_commit [2025-02-06 06:49:33,116 INFO L138 BoogieDeclarations]: Found implementation of procedure migration_success_pre_commit [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-02-06 06:49:33,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-02-06 06:49:33,117 INFO L130 BoogieDeclarations]: Found specification of procedure cache_status [2025-02-06 06:49:33,117 INFO L138 BoogieDeclarations]: Found implementation of procedure cache_status [2025-02-06 06:49:33,117 INFO L130 BoogieDeclarations]: Found specification of procedure dm_bm_unlock [2025-02-06 06:49:33,117 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_bm_unlock [2025-02-06 06:49:33,117 INFO L130 BoogieDeclarations]: Found specification of procedure dm_get_device [2025-02-06 06:49:33,117 INFO L138 BoogieDeclarations]: Found implementation of procedure dm_get_device [2025-02-06 06:49:33,117 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dm_oblock_t~0~TO~VOID [2025-02-06 06:49:33,117 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dm_oblock_t~0~TO~VOID [2025-02-06 06:49:33,117 INFO L130 BoogieDeclarations]: Found specification of procedure process_cell [2025-02-06 06:49:33,117 INFO L138 BoogieDeclarations]: Found implementation of procedure process_cell [2025-02-06 06:49:34,217 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 06:49:34,221 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 06:49:34,297 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12031: call ULTIMATE.dealloc(dm_cache_resize_~#clean~0#1.base, dm_cache_resize_~#clean~0#1.offset);havoc dm_cache_resize_~#clean~0#1.base, dm_cache_resize_~#clean~0#1.offset;call ULTIMATE.dealloc(dm_cache_resize_~#null_mapping~0#1.base, dm_cache_resize_~#null_mapping~0#1.offset);havoc dm_cache_resize_~#null_mapping~0#1.base, dm_cache_resize_~#null_mapping~0#1.offset; [2025-02-06 06:49:34,305 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4773: havoc #t~mem117; [2025-02-06 06:49:34,323 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6722: call ULTIMATE.dealloc(~#list~0.base, ~#list~0.offset);havoc ~#list~0.base, ~#list~0.offset; [2025-02-06 06:49:34,356 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7379: havoc need_commit_due_to_time_#t~mem843#1;havoc need_commit_due_to_time_#t~mem844#1;havoc need_commit_due_to_time_#t~short845#1; [2025-02-06 06:49:34,429 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12247: call ULTIMATE.dealloc(__remove_~#value~3#1.base, __remove_~#value~3#1.offset);havoc __remove_~#value~3#1.base, __remove_~#value~3#1.offset; [2025-02-06 06:49:34,474 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14260: havoc dm_bio_detain_#t~nondet2393#1; [2025-02-06 06:49:34,474 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483: call ULTIMATE.dealloc(~#key~0#1.base, ~#key~0#1.offset);havoc ~#key~0#1.base, ~#key~0#1.offset; [2025-02-06 06:49:34,477 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5751: havoc #t~mem451; [2025-02-06 06:49:34,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7864: call ULTIMATE.dealloc(requeue_deferred_bios_~#bios~3#1.base, requeue_deferred_bios_~#bios~3#1.offset);havoc requeue_deferred_bios_~#bios~3#1.base, requeue_deferred_bios_~#bios~3#1.offset; [2025-02-06 06:49:34,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7736: call ULTIMATE.dealloc(wait_for_quiescing_ack_~#__wait~0#1.base, wait_for_quiescing_ack_~#__wait~0#1.offset);havoc wait_for_quiescing_ack_~#__wait~0#1.base, wait_for_quiescing_ack_~#__wait~0#1.offset; [2025-02-06 06:49:34,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7787: call ULTIMATE.dealloc(wait_for_migrations_~#__wait~1#1.base, wait_for_migrations_~#__wait~1#1.offset);havoc wait_for_migrations_~#__wait~1#1.base, wait_for_migrations_~#__wait~1#1.offset; [2025-02-06 06:49:34,541 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7830: call ULTIMATE.dealloc(requeue_deferred_cells_~#cells~1#1.base, requeue_deferred_cells_~#cells~1#1.offset);havoc requeue_deferred_cells_~#cells~1#1.base, requeue_deferred_cells_~#cells~1#1.offset; [2025-02-06 06:49:34,636 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6497: call ULTIMATE.dealloc(issue_copy_~#o_region~0#1.base, issue_copy_~#o_region~0#1.offset);havoc issue_copy_~#o_region~0#1.base, issue_copy_~#o_region~0#1.offset;call ULTIMATE.dealloc(issue_copy_~#c_region~0#1.base, issue_copy_~#c_region~0#1.offset);havoc issue_copy_~#c_region~0#1.base, issue_copy_~#c_region~0#1.offset; [2025-02-06 06:49:34,637 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627: call ULTIMATE.dealloc(issue_discard_~#b~0#1.base, issue_discard_~#b~0#1.offset);havoc issue_discard_~#b~0#1.base, issue_discard_~#b~0#1.offset;call ULTIMATE.dealloc(issue_discard_~#e~0#1.base, issue_discard_~#e~0#1.offset);havoc issue_discard_~#e~0#1.base, issue_discard_~#e~0#1.offset; [2025-02-06 06:49:34,783 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7528: call ULTIMATE.dealloc(~#bios~1.base, ~#bios~1.offset);havoc ~#bios~1.base, ~#bios~1.offset; [2025-02-06 06:49:34,807 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14431: havoc dm_table_get_md_#t~ret2427#1.base, dm_table_get_md_#t~ret2427#1.offset; [2025-02-06 06:49:34,807 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14379: havoc dm_device_name_#t~ret2417#1.base, dm_device_name_#t~ret2417#1.offset; [2025-02-06 06:49:34,865 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14534: havoc #t~nondet2441; [2025-02-06 06:49:34,903 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8437: call ULTIMATE.dealloc(process_config_option_~#tmp~126#1.base, process_config_option_~#tmp~126#1.offset);havoc process_config_option_~#tmp~126#1.base, process_config_option_~#tmp~126#1.offset; [2025-02-06 06:49:34,922 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14226: havoc cancel_delayed_work_#t~nondet2386#1; [2025-02-06 06:49:34,981 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11375: call ULTIMATE.dealloc(~#metadata_len~0#1.base, ~#metadata_len~0#1.offset);havoc ~#metadata_len~0#1.base, ~#metadata_len~0#1.offset; [2025-02-06 06:49:35,935 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5238: havoc __iot_idle_for_#t~mem326#1; [2025-02-06 06:49:35,936 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7011: call ULTIMATE.dealloc(process_discard_bio_~#b~1#1.base, process_discard_bio_~#b~1#1.offset);havoc process_discard_bio_~#b~1#1.base, process_discard_bio_~#b~1#1.offset;call ULTIMATE.dealloc(process_discard_bio_~#e~1#1.base, process_discard_bio_~#e~1#1.offset);havoc process_discard_bio_~#e~1#1.base, process_discard_bio_~#e~1#1.offset;call ULTIMATE.dealloc(process_discard_bio_~#new_ocell~0#1.base, process_discard_bio_~#new_ocell~0#1.offset);havoc process_discard_bio_~#new_ocell~0#1.base, process_discard_bio_~#new_ocell~0#1.offset; [2025-02-06 06:49:35,936 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7557: call ULTIMATE.dealloc(process_deferred_writethrough_bios_~#bios~2#1.base, process_deferred_writethrough_bios_~#bios~2#1.offset);havoc process_deferred_writethrough_bios_~#bios~2#1.base, process_deferred_writethrough_bios_~#bios~2#1.offset; [2025-02-06 06:49:35,936 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7361: call ULTIMATE.dealloc(process_bio_~#new_ocell~1#1.base, process_bio_~#new_ocell~1#1.offset);havoc process_bio_~#new_ocell~1#1.base, process_bio_~#new_ocell~1#1.offset; [2025-02-06 06:49:35,936 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: call ULTIMATE.dealloc(process_deferred_bios_~#bios~0#1.base, process_deferred_bios_~#bios~0#1.offset);havoc process_deferred_bios_~#bios~0#1.base, process_deferred_bios_~#bios~0#1.offset;call ULTIMATE.dealloc(process_deferred_bios_~#structs~0#1.base, process_deferred_bios_~#structs~0#1.offset);havoc process_deferred_bios_~#structs~0#1.base, process_deferred_bios_~#structs~0#1.offset; [2025-02-06 06:49:35,936 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7481: call ULTIMATE.dealloc(process_deferred_cells_~#cells~0#1.base, process_deferred_cells_~#cells~0#1.offset);havoc process_deferred_cells_~#cells~0#1.base, process_deferred_cells_~#cells~0#1.offset;call ULTIMATE.dealloc(process_deferred_cells_~#structs~1#1.base, process_deferred_cells_~#structs~1#1.offset);havoc process_deferred_cells_~#structs~1#1.base, process_deferred_cells_~#structs~1#1.offset; [2025-02-06 06:49:35,936 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5516: call ULTIMATE.dealloc(get_cell_~#key~1#1.base, get_cell_~#key~1#1.offset);havoc get_cell_~#key~1#1.base, get_cell_~#key~1#1.offset; [2025-02-06 06:49:35,936 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14386: havoc dm_get_cell_#t~nondet2418#1; [2025-02-06 06:49:35,936 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7582: call ULTIMATE.dealloc(writeback_some_dirty_blocks_~#oblock~0#1.base, writeback_some_dirty_blocks_~#oblock~0#1.offset);havoc writeback_some_dirty_blocks_~#oblock~0#1.base, writeback_some_dirty_blocks_~#oblock~0#1.offset;call ULTIMATE.dealloc(writeback_some_dirty_blocks_~#cblock~1#1.base, writeback_some_dirty_blocks_~#cblock~1#1.offset);havoc writeback_some_dirty_blocks_~#cblock~1#1.base, writeback_some_dirty_blocks_~#cblock~1#1.offset;call ULTIMATE.dealloc(writeback_some_dirty_blocks_~#structs~2#1.base, writeback_some_dirty_blocks_~#structs~2#1.offset);havoc writeback_some_dirty_blocks_~#structs~2#1.base, writeback_some_dirty_blocks_~#structs~2#1.offset;call ULTIMATE.dealloc(writeback_some_dirty_blocks_~#old_ocell~0#1.base, writeback_some_dirty_blocks_~#old_ocell~0#1.offset);havoc writeback_some_dirty_blocks_~#old_ocell~0#1.base, writeback_some_dirty_blocks_~#old_ocell~0#1.offset; [2025-02-06 06:49:35,945 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14166: havoc #t~nondet2381; [2025-02-06 06:49:35,969 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5763: havoc #t~mem453; [2025-02-06 06:49:35,970 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6096: havoc #t~mem527; [2025-02-06 06:49:36,072 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9968: call ULTIMATE.dealloc(process_invalidate_cblocks_message_~#range~0#1.base, process_invalidate_cblocks_message_~#range~0#1.offset);havoc process_invalidate_cblocks_message_~#range~0#1.base, process_invalidate_cblocks_message_~#range~0#1.offset; [2025-02-06 06:49:36,073 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9960: havoc request_invalidation_#t~mem1535#1;call ULTIMATE.dealloc(request_invalidation_~#req~1#1.base, request_invalidation_~#req~1#1.offset);havoc request_invalidation_~#req~1#1.base, request_invalidation_~#req~1#1.offset;call ULTIMATE.dealloc(request_invalidation_~#__key~2#1.base, request_invalidation_~#__key~2#1.offset);havoc request_invalidation_~#__key~2#1.base, request_invalidation_~#__key~2#1.offset;call ULTIMATE.dealloc(request_invalidation_~#__wait~2#1.base, request_invalidation_~#__wait~2#1.offset);havoc request_invalidation_~#__wait~2#1.base, request_invalidation_~#__wait~2#1.offset; [2025-02-06 06:49:46,979 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14373: havoc dm_deferred_set_create_#t~ret2416#1.base, dm_deferred_set_create_#t~ret2416#1.offset; [2025-02-06 06:49:46,979 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8892: call ULTIMATE.dealloc(cache_ctr_~#cache~15#1.base, cache_ctr_~#cache~15#1.offset);havoc cache_ctr_~#cache~15#1.base, cache_ctr_~#cache~15#1.offset; [2025-02-06 06:49:46,979 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8364: call ULTIMATE.dealloc(parse_policy_~#_args~1#1.base, parse_policy_~#_args~1#1.offset);havoc parse_policy_~#_args~1#1.base, parse_policy_~#_args~1#1.offset; [2025-02-06 06:49:46,979 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11802: call ULTIMATE.dealloc(metadata_open_~#__key~3#1.base, metadata_open_~#__key~3#1.offset);havoc metadata_open_~#__key~3#1.base, metadata_open_~#__key~3#1.offset; [2025-02-06 06:49:46,979 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14511: havoc mempool_create_#t~ret2439#1.base, mempool_create_#t~ret2439#1.offset; [2025-02-06 06:49:46,979 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12860: call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg17~0#1.base, ldv_main_exported_3_~#ldvarg17~0#1.offset);havoc ldv_main_exported_3_~#ldvarg17~0#1.base, ldv_main_exported_3_~#ldvarg17~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_3_~#ldvarg18~0#1.base, ldv_main_exported_3_~#ldvarg18~0#1.offset);havoc ldv_main_exported_3_~#ldvarg18~0#1.base, ldv_main_exported_3_~#ldvarg18~0#1.offset; [2025-02-06 06:49:46,979 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8174: call ULTIMATE.dealloc(parse_metadata_dev_~#b~2#1.base, parse_metadata_dev_~#b~2#1.offset);havoc parse_metadata_dev_~#b~2#1.base, parse_metadata_dev_~#b~2#1.offset; [2025-02-06 06:49:46,980 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14321: havoc dm_bm_flush_#t~nondet2407#1; [2025-02-06 06:49:46,980 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11679: call ULTIMATE.dealloc(__begin_transaction_flags_~#sblock~2#1.base, __begin_transaction_flags_~#sblock~2#1.offset);havoc __begin_transaction_flags_~#sblock~2#1.base, __begin_transaction_flags_~#sblock~2#1.offset; [2025-02-06 06:49:46,980 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8312: call ULTIMATE.dealloc(parse_features_~#_args~0#1.base, parse_features_~#_args~0#1.offset);havoc parse_features_~#_args~0#1.base, parse_features_~#_args~0#1.offset;call ULTIMATE.dealloc(parse_features_~#argc~0#1.base, parse_features_~#argc~0#1.offset);havoc parse_features_~#argc~0#1.base, parse_features_~#argc~0#1.offset; [2025-02-06 06:49:46,980 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14194: havoc __request_module_#t~nondet2383#1; [2025-02-06 06:49:46,980 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14393: havoc dm_kcopyd_client_create_#t~ret2420#1.base, dm_kcopyd_client_create_#t~ret2420#1.offset; [2025-02-06 06:49:46,983 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14266: havoc dm_bio_prison_create_#t~ret2395#1.base, dm_bio_prison_create_#t~ret2395#1.offset; [2025-02-06 06:49:46,983 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10505: call ULTIMATE.dealloc(main_~#ldvarg3~0#1.base, main_~#ldvarg3~0#1.offset);havoc main_~#ldvarg3~0#1.base, main_~#ldvarg3~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset);havoc main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset);havoc main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg9~0#1.base, main_~#ldvarg9~0#1.offset);havoc main_~#ldvarg9~0#1.base, main_~#ldvarg9~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset);havoc main_~#ldvarg5~0#1.base, main_~#ldvarg5~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset);havoc main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset);havoc main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset; [2025-02-06 06:49:46,983 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5220: call ULTIMATE.dealloc(iot_init_~#__key~0#1.base, iot_init_~#__key~0#1.offset);havoc iot_init_~#__key~0#1.base, iot_init_~#__key~0#1.offset; [2025-02-06 06:49:46,983 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12359: havoc hints_array_initialized_#t~mem2141#1;havoc hints_array_initialized_#t~mem2142#1;havoc hints_array_initialized_#t~short2143#1; [2025-02-06 06:49:46,983 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14474: havoc kmem_cache_create_#t~ret2432#1.base, kmem_cache_create_#t~ret2432#1.offset; [2025-02-06 06:49:46,984 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12426: call ULTIMATE.dealloc(__load_mappings_~#thunk~1#1.base, __load_mappings_~#thunk~1#1.offset);havoc __load_mappings_~#thunk~1#1.base, __load_mappings_~#thunk~1#1.offset; [2025-02-06 06:49:46,984 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8397: call ULTIMATE.dealloc(parse_cache_args_~#as~0#1.base, parse_cache_args_~#as~0#1.offset);havoc parse_cache_args_~#as~0#1.base, parse_cache_args_~#as~0#1.offset; [2025-02-06 06:49:46,984 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8596: call ULTIMATE.dealloc(cache_create_~#all_clean~0#1.base, cache_create_~#all_clean~0#1.offset);havoc cache_create_~#all_clean~0#1.base, cache_create_~#all_clean~0#1.offset;call ULTIMATE.dealloc(cache_create_~#__key~1#1.base, cache_create_~#__key~1#1.offset);havoc cache_create_~#__key~1#1.base, cache_create_~#__key~1#1.offset;call ULTIMATE.dealloc(cache_create_~#__key___0~0#1.base, cache_create_~#__key___0~0#1.offset);havoc cache_create_~#__key___0~0#1.base, cache_create_~#__key___0~0#1.offset;call ULTIMATE.dealloc(cache_create_~#__key___1~0#1.base, cache_create_~#__key___1~0#1.offset);havoc cache_create_~#__key___1~0#1.base, cache_create_~#__key___1~0#1.offset;call ULTIMATE.dealloc(cache_create_~#__key___2~0#1.base, cache_create_~#__key___2~0#1.offset);havoc cache_create_~#__key___2~0#1.base, cache_create_~#__key___2~0#1.offset;call ULTIMATE.dealloc(cache_create_~#__key___3~0#1.base, cache_create_~#__key___3~0#1.offset);havoc cache_create_~#__key___3~0#1.base, cache_create_~#__key___3~0#1.offset;call ULTIMATE.dealloc(cache_create_~#__constr_expr_0~0#1.base, cache_create_~#__constr_expr_0~0#1.offset);havoc cache_create_~#__constr_expr_0~0#1.base, cache_create_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(cache_create_~#__key___4~0#1.base, cache_create_~#__key___4~0#1.offset);havoc cache_create_~#__key___4~0#1.base, cache_create_~#__key___4~0#1.offset;call ULTIMATE.dealloc(cache_create_~#__constr_expr_1~0#1.base, cache_create_~#__constr_expr_1~0#1.offset);havoc cache_create_~#__constr_expr_1~0#1.base, cache_create_~#__constr_expr_1~0#1.offset;call ULTIMATE.dealloc(cache_create_~#__key___5~0#1.base, cache_create_~#__key___5~0#1.offset);havoc cache_create_~#__key___5~0#1.base, cache_create_~#__key___5~0#1.offset;call ULTIMATE.dealloc(cache_create_~#__key___6~0#1.base, cache_create_~#__key___6~0#1.offset);havoc cache_create_~#__key___6~0#1.base, cache_create_~#__key___6~0#1.offset; [2025-02-06 06:49:46,984 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14411: havoc dm_register_target_#t~nondet2423#1; [2025-02-06 06:49:46,984 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14213: havoc bdevname_#t~ret2385#1.base, bdevname_#t~ret2385#1.offset; [2025-02-06 06:49:46,984 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8270: call ULTIMATE.dealloc(parse_block_size_~#block_size___0~0#1.base, parse_block_size_~#block_size___0~0#1.offset);havoc parse_block_size_~#block_size___0~0#1.base, parse_block_size_~#block_size___0~0#1.offset; [2025-02-06 06:49:46,984 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14480: havoc kstrdup_#t~ret2433#1.base, kstrdup_#t~ret2433#1.offset; [2025-02-06 06:49:46,984 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14415: havoc dm_set_target_max_io_len_#t~nondet2424#1; [2025-02-06 06:49:46,984 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14491: havoc ldv_presuspend_4_#t~nondet2435#1; [2025-02-06 06:49:46,984 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14296: havoc dm_bitset_test_bit_#t~nondet2401#1; [2025-02-06 06:49:46,984 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14495: havoc ldv_probe_3_#t~nondet2436#1; [2025-02-06 06:49:46,984 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9476: call ULTIMATE.dealloc(cache_preresume_~#li~1#1.base, cache_preresume_~#li~1#1.offset);havoc cache_preresume_~#li~1#1.base, cache_preresume_~#li~1#1.offset; [2025-02-06 06:49:46,984 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12186: call ULTIMATE.dealloc(__load_discards_~#discard___0~0#1.base, __load_discards_~#discard___0~0#1.offset);havoc __load_discards_~#discard___0~0#1.base, __load_discards_~#discard___0~0#1.offset; [2025-02-06 06:49:46,984 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5712: call ULTIMATE.dealloc(load_stats_~#stats~0#1.base, load_stats_~#stats~0#1.offset);havoc load_stats_~#stats~0#1.base, load_stats_~#stats~0#1.offset; [2025-02-06 06:49:46,984 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14499: havoc ldv_release_3_#t~nondet2437#1; [2025-02-06 06:49:46,984 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14169: havoc __alloc_workqueue_key_#t~ret2382#1.base, __alloc_workqueue_key_#t~ret2382#1.offset; [2025-02-06 06:49:47,083 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4859: havoc #t~mem152.base, #t~mem152.offset;havoc #t~mem153.base, #t~mem153.offset; [2025-02-06 06:49:47,481 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5970: havoc accountable_bio_#t~mem502#1.base, accountable_bio_#t~mem502#1.offset;havoc accountable_bio_#t~mem503#1.base, accountable_bio_#t~mem503#1.offset;havoc accountable_bio_#t~mem504#1.base, accountable_bio_#t~mem504#1.offset;havoc accountable_bio_#t~mem505#1;havoc accountable_bio_#t~bitwise506#1;havoc accountable_bio_#t~short507#1; [2025-02-06 06:49:48,220 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14573: havoc vzalloc_#t~ret2448#1.base, vzalloc_#t~ret2448#1.offset; [2025-02-06 06:49:48,278 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14542: havoc #t~nondet2443; [2025-02-06 06:49:48,303 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14407: havoc #t~nondet2422; [2025-02-06 06:49:48,671 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14400: havoc #t~nondet2421; [2025-02-06 06:49:48,820 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14370: havoc dm_deferred_set_add_work_#t~nondet2415#1; [2025-02-06 06:49:49,307 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14508: havoc mempool_alloc_#t~ret2438#1.base, mempool_alloc_#t~ret2438#1.offset; [2025-02-06 06:49:49,345 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14299: havoc #t~ret2402.base, #t~ret2402.offset; [2025-02-06 06:49:49,468 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14546: havoc #t~nondet2444; [2025-02-06 06:49:49,492 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14204: havoc #t~nondet2384; [2025-02-06 06:49:49,656 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14237: havoc #t~nondet2388; [2025-02-06 06:49:49,698 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14256: havoc #t~nondet2392; [2025-02-06 06:49:49,731 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4358: havoc #t~mem21.base, #t~mem21.offset; [2025-02-06 06:49:51,094 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11061: havoc #t~mem1699;havoc #t~bitwise1700; [2025-02-06 06:49:51,762 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6111: call ULTIMATE.dealloc(notify_mode_switch_~#descs~0#1.base, notify_mode_switch_~#descs~0#1.offset);havoc notify_mode_switch_~#descs~0#1.base, notify_mode_switch_~#descs~0#1.offset; [2025-02-06 06:49:51,880 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045: havoc #t~mem778; [2025-02-06 06:49:52,237 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7683: call ULTIMATE.dealloc(~#list~1.base, ~#list~1.offset);havoc ~#list~1.base, ~#list~1.offset; [2025-02-06 06:49:52,463 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14484: havoc kstrtoull_#t~nondet2434#1; [2025-02-06 06:49:52,523 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5581: havoc #t~mem403; [2025-02-06 06:49:52,598 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6590: havoc #t~mem689;havoc #t~mem691;havoc #t~mem690;havoc #t~short692; [2025-02-06 06:49:52,651 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14450: havoc #t~nondet2431; [2025-02-06 06:49:53,922 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8931: call ULTIMATE.dealloc(~#cell~2#1.base, ~#cell~2#1.offset);havoc ~#cell~2#1.base, ~#cell~2#1.offset;call ULTIMATE.dealloc(~#lookup_result~1#1.base, ~#lookup_result~1#1.offset);havoc ~#lookup_result~1#1.base, ~#lookup_result~1#1.offset;call ULTIMATE.dealloc(~#ool~1#1.base, ~#ool~1#1.offset);havoc ~#ool~1#1.base, ~#ool~1#1.offset; [2025-02-06 06:49:53,922 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4877: havoc dm_bio_get_target_bio_nr_#t~mem164#1; [2025-02-06 06:49:54,223 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7104: call ULTIMATE.dealloc(~#detail~1.base, ~#detail~1.offset);havoc ~#detail~1.base, ~#detail~1.offset; [2025-02-06 06:49:54,245 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14317: havoc #t~nondet2406; [2025-02-06 06:49:54,658 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11647: havoc clear_clean_shutdown_#t~mem1965#1;call ULTIMATE.dealloc(clear_clean_shutdown_~#flags#1.base, clear_clean_shutdown_~#flags#1.offset);havoc clear_clean_shutdown_~#flags#1.base, clear_clean_shutdown_~#flags#1.offset; [2025-02-06 06:49:54,658 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11640: havoc set_clean_shutdown_#t~mem1964#1;call ULTIMATE.dealloc(set_clean_shutdown_~#flags#1.base, set_clean_shutdown_~#flags#1.offset);havoc set_clean_shutdown_~#flags#1.base, set_clean_shutdown_~#flags#1.offset; [2025-02-06 06:49:56,291 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12493: call ULTIMATE.dealloc(__dirty_~#flags~30#1.base, __dirty_~#flags~30#1.offset);havoc __dirty_~#flags~30#1.base, __dirty_~#flags~30#1.offset;call ULTIMATE.dealloc(__dirty_~#oblock~3#1.base, __dirty_~#oblock~3#1.offset);havoc __dirty_~#oblock~3#1.base, __dirty_~#oblock~3#1.offset;call ULTIMATE.dealloc(__dirty_~#value~7#1.base, __dirty_~#value~7#1.offset);havoc __dirty_~#value~7#1.base, __dirty_~#value~7#1.offset; [2025-02-06 06:49:56,561 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5757: havoc #t~mem452; [2025-02-06 06:49:57,066 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14263: havoc dm_bio_prison_alloc_cell_#t~ret2394#1.base, dm_bio_prison_alloc_cell_#t~ret2394#1.offset; [2025-02-06 06:49:57,257 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14306: havoc dm_block_manager_create_#t~ret2404#1.base, dm_block_manager_create_#t~ret2404#1.offset; [2025-02-06 06:49:57,287 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14248: havoc #t~nondet2390; [2025-02-06 06:49:57,320 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4795: havoc #t~mem136.base, #t~mem136.offset; [2025-02-06 06:49:57,647 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14354: havoc dm_cell_promote_or_release_#t~nondet2413#1; [2025-02-06 06:49:57,677 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14435: havoc #t~nondet2428; [2025-02-06 06:49:58,103 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14561: havoc try_module_get_#t~nondet2447#1; [2025-02-06 06:49:58,272 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5929: havoc bio_triggers_commit_#t~mem493#1;havoc bio_triggers_commit_#t~bitwise494#1; [2025-02-06 06:49:59,124 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14292: havoc dm_bitset_set_bit_#t~nondet2400#1; [2025-02-06 06:49:59,125 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14288: havoc dm_bitset_resize_#t~nondet2399#1; [2025-02-06 06:49:59,125 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14276: havoc dm_bitset_clear_bit_#t~nondet2396#1; [2025-02-06 06:49:59,597 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5724: call ULTIMATE.dealloc(save_stats_~#stats~1#1.base, save_stats_~#stats~1#1.offset);havoc save_stats_~#stats~1#1.base, save_stats_~#stats~1#1.offset; [2025-02-06 06:50:00,323 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11980: call ULTIMATE.dealloc(block_unmapped_or_clean_~#value~2#1.base, block_unmapped_or_clean_~#value~2#1.offset);havoc block_unmapped_or_clean_~#value~2#1.base, block_unmapped_or_clean_~#value~2#1.offset;call ULTIMATE.dealloc(block_unmapped_or_clean_~#ob~0#1.base, block_unmapped_or_clean_~#ob~0#1.offset);havoc block_unmapped_or_clean_~#ob~0#1.base, block_unmapped_or_clean_~#ob~0#1.offset;call ULTIMATE.dealloc(block_unmapped_or_clean_~#flags~27#1.base, block_unmapped_or_clean_~#flags~27#1.offset);havoc block_unmapped_or_clean_~#flags~27#1.base, block_unmapped_or_clean_~#flags~27#1.offset; [2025-02-06 06:50:01,697 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14233: havoc dm_array_del_#t~nondet2387#1; [2025-02-06 06:50:01,697 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12623: call ULTIMATE.dealloc(begin_hints_~#value~8#1.base, begin_hints_~#value~8#1.offset);havoc begin_hints_~#value~8#1.base, begin_hints_~#value~8#1.offset; [2025-02-06 06:50:01,775 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13378: havoc #t~mem2340; [2025-02-06 06:50:02,407 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14366: havoc dm_deferred_entry_inc_#t~ret2414#1.base, dm_deferred_entry_inc_#t~ret2414#1.offset; [2025-02-06 06:50:03,618 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11701: call ULTIMATE.dealloc(__begin_transaction_~#sblock~3#1.base, __begin_transaction_~#sblock~3#1.offset);havoc __begin_transaction_~#sblock~3#1.base, __begin_transaction_~#sblock~3#1.offset; [2025-02-06 06:50:03,618 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14284: havoc dm_bitset_flush_#t~nondet2398#1; [2025-02-06 06:50:03,618 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11720: call ULTIMATE.dealloc(__commit_transaction_~#sblock~4#1.base, __commit_transaction_~#sblock~4#1.offset);havoc __commit_transaction_~#sblock~4#1.base, __commit_transaction_~#sblock~4#1.offset; [2025-02-06 06:50:04,486 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6809: call ULTIMATE.dealloc(check_for_quiesced_migrations_~#work~0#1.base, check_for_quiesced_migrations_~#work~0#1.offset);havoc check_for_quiesced_migrations_~#work~0#1.base, check_for_quiesced_migrations_~#work~0#1.offset; [2025-02-06 06:50:04,760 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 06:50:07,684 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14252: havoc #t~nondet2391; [2025-02-06 06:50:08,787 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11356: call ULTIMATE.dealloc(~#vt~0.base, ~#vt~0.offset);havoc ~#vt~0.base, ~#vt~0.offset; [2025-02-06 06:50:09,005 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4412: havoc #t~mem35; [2025-02-06 06:50:09,225 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14325: havoc #t~nondet2408; [2025-02-06 06:50:09,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14303: havoc #t~nondet2403; [2025-02-06 06:50:09,331 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4689: havoc #t~ret110.base, #t~ret110.offset; [2025-02-06 06:50:10,014 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14347: havoc dm_bm_write_lock_zero_#t~nondet2412#1; [2025-02-06 06:50:10,014 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11399: call ULTIMATE.dealloc(__write_initial_superblock_~#sblock~0#1.base, __write_initial_superblock_~#sblock~0#1.offset);havoc __write_initial_superblock_~#sblock~0#1.base, __write_initial_superblock_~#sblock~0#1.offset; [2025-02-06 06:50:10,015 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14439: havoc dm_tm_create_with_sm_#t~nondet2429#1; [2025-02-06 06:50:10,015 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14280: havoc dm_bitset_empty_#t~nondet2397#1; [2025-02-06 06:50:10,091 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250: havoc #t~mem562;havoc #t~bitwise563; [2025-02-06 06:50:10,218 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14538: havoc #t~nondet2442; [2025-02-06 06:50:10,917 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11316: call ULTIMATE.dealloc(__superblock_all_zeroes_~#b~6#1.base, __superblock_all_zeroes_~#b~6#1.offset);havoc __superblock_all_zeroes_~#b~6#1.base, __superblock_all_zeroes_~#b~6#1.offset; [2025-02-06 06:50:10,917 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14446: havoc dm_tm_open_with_sm_#t~nondet2430#1; [2025-02-06 06:50:10,917 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11106: havoc get_disk_ro_#t~mem1719#1; [2025-02-06 06:50:10,917 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11569: call ULTIMATE.dealloc(~#unformatted~0#1.base, ~#unformatted~0#1.offset);havoc ~#unformatted~0#1.base, ~#unformatted~0#1.offset; [2025-02-06 06:50:10,917 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11520: call ULTIMATE.dealloc(__open_metadata_~#sblock~1#1.base, __open_metadata_~#sblock~1#1.offset);havoc __open_metadata_~#sblock~1#1.base, __open_metadata_~#sblock~1#1.offset;call ULTIMATE.dealloc(__open_metadata_~#sb_flags~0#1.base, __open_metadata_~#sb_flags~0#1.offset);havoc __open_metadata_~#sb_flags~0#1.base, __open_metadata_~#sb_flags~0#1.offset; [2025-02-06 06:50:10,917 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14313: havoc dm_bm_block_size_#t~nondet2405#1; [2025-02-06 06:50:10,967 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14241: havoc #t~nondet2389; [2025-02-06 06:50:11,265 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14329: havoc #t~nondet2409; [2025-02-06 06:50:11,597 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12788: call ULTIMATE.dealloc(dm_cache_metadata_set_needs_check_~#sblock~5#1.base, dm_cache_metadata_set_needs_check_~#sblock~5#1.offset);havoc dm_cache_metadata_set_needs_check_~#sblock~5#1.base, dm_cache_metadata_set_needs_check_~#sblock~5#1.offset; [2025-02-06 06:50:12,061 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14343: havoc dm_bm_write_lock_#t~nondet2411#1; [2025-02-06 06:50:12,119 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13339: havoc #t~mem2337.base, #t~mem2337.offset; [2025-02-06 06:50:12,392 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7146: call ULTIMATE.dealloc(~#detail~2.base, ~#detail~2.offset);havoc ~#detail~2.base, ~#detail~2.offset; [2025-02-06 06:50:12,471 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14557: havoc #t~nondet2446; [2025-02-06 06:50:12,493 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14553: havoc #t~nondet2445; [2025-02-06 06:50:12,577 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14418: havoc #t~ret2425.base, #t~ret2425.offset; [2025-02-06 06:50:13,997 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12287: call ULTIMATE.dealloc(__insert_~#value~4#1.base, __insert_~#value~4#1.offset);havoc __insert_~#value~4#1.base, __insert_~#value~4#1.offset; [2025-02-06 06:50:15,779 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14422: havoc dm_suspended_#t~nondet2426#1; [2025-02-06 06:50:15,779 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9556: call ULTIMATE.dealloc(~#sz~1#1.base, ~#sz~1#1.offset);havoc ~#sz~1#1.base, ~#sz~1#1.offset;call ULTIMATE.dealloc(~#nr_free_blocks_metadata~0#1.base, ~#nr_free_blocks_metadata~0#1.offset);havoc ~#nr_free_blocks_metadata~0#1.base, ~#nr_free_blocks_metadata~0#1.offset;call ULTIMATE.dealloc(~#nr_blocks_metadata~0#1.base, ~#nr_blocks_metadata~0#1.offset);havoc ~#nr_blocks_metadata~0#1.base, ~#nr_blocks_metadata~0#1.offset;call ULTIMATE.dealloc(~#buf~0#1.base, ~#buf~0#1.offset);havoc ~#buf~0#1.base, ~#buf~0#1.offset; [2025-02-06 06:50:15,804 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14339: havoc #t~nondet2410; [2025-02-06 06:50:15,829 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14390: havoc #t~nondet2419; [2025-02-06 06:50:20,785 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7219: call ULTIMATE.dealloc(~#lookup_result~0#1.base, ~#lookup_result~0#1.offset);havoc ~#lookup_result~0#1.base, ~#lookup_result~0#1.offset;call ULTIMATE.dealloc(~#ool~0#1.base, ~#ool~0#1.offset);havoc ~#ool~0#1.base, ~#ool~0#1.offset; [2025-02-06 06:50:22,335 INFO L? ?]: Removed 5326 outVars from TransFormulas that were not future-live. [2025-02-06 06:50:22,335 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 06:50:22,465 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 06:50:22,468 INFO L337 CfgBuilder]: Removed 5 assume(true) statements. [2025-02-06 06:50:22,468 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:50:22 BoogieIcfgContainer [2025-02-06 06:50:22,468 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 06:50:22,470 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 06:50:22,471 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 06:50:22,474 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 06:50:22,475 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 06:49:24" (1/3) ... [2025-02-06 06:50:22,475 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79f195d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:50:22, skipping insertion in model container [2025-02-06 06:50:22,475 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:29" (2/3) ... [2025-02-06 06:50:22,475 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79f195d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:50:22, skipping insertion in model container [2025-02-06 06:50:22,476 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:50:22" (3/3) ... [2025-02-06 06:50:22,477 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--md--dm-cache.ko-entry_point.cil.out.i [2025-02-06 06:50:22,489 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 06:50:22,493 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, 4500 locations, 1 initial locations, 136 loop locations, and 2 error locations. [2025-02-06 06:50:22,663 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 06:50:22,674 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;@63c34990, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 06:50:22,675 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-02-06 06:50:22,691 INFO L276 IsEmpty]: Start isEmpty. Operand has 4118 states, 2654 states have (on average 1.271665410700829) internal successors, (3375), 2744 states have internal predecessors, (3375), 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-02-06 06:50:22,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2025-02-06 06:50:22,711 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:50:22,712 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-02-06 06:50:22,713 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, clear_dirtyErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-02-06 06:50:22,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:50:22,717 INFO L85 PathProgramCache]: Analyzing trace with hash 379797818, now seen corresponding path program 1 times [2025-02-06 06:50:22,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:50:22,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897657814] [2025-02-06 06:50:22,732 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:50:22,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:50:27,081 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-02-06 06:50:27,440 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-02-06 06:50:27,441 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:50:27,441 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:50:27,958 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 716 trivial. 0 not checked. [2025-02-06 06:50:27,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:50:27,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897657814] [2025-02-06 06:50:27,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897657814] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 06:50:27,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368317472] [2025-02-06 06:50:27,961 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:50:27,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 06:50:27,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 06:50:27,963 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-02-06 06:50:27,973 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-02-06 06:50:32,868 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-02-06 06:50:33,343 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-02-06 06:50:33,343 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:50:33,344 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:50:33,370 INFO L256 TraceCheckSpWp]: Trace formula consists of 4587 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-02-06 06:50:33,382 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 06:50:33,413 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2025-02-06 06:50:33,413 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 06:50:33,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368317472] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:50:33,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 06:50:33,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-02-06 06:50:33,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068409356] [2025-02-06 06:50:33,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:50:33,418 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-06 06:50:33,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:50:33,443 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-06 06:50:33,444 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-06 06:50:33,454 INFO L87 Difference]: Start difference. First operand has 4118 states, 2654 states have (on average 1.271665410700829) internal successors, (3375), 2744 states have internal predecessors, (3375), 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-02-06 06:50:33,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:50:33,977 INFO L93 Difference]: Finished difference Result 8230 states and 11804 transitions. [2025-02-06 06:50:33,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-06 06:50:33,979 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-02-06 06:50:33,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:50:34,021 INFO L225 Difference]: With dead ends: 8230 [2025-02-06 06:50:34,022 INFO L226 Difference]: Without dead ends: 4094 [2025-02-06 06:50:34,050 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-02-06 06:50:34,052 INFO L435 NwaCegarLoop]: 5757 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 5757 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:50:34,052 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 5757 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 06:50:34,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4094 states. [2025-02-06 06:50:34,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4094 to 4094. [2025-02-06 06:50:34,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4094 states, 2640 states have (on average 1.2643939393939394) internal successors, (3338), 2720 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-02-06 06:50:34,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4094 states to 4094 states and 5744 transitions. [2025-02-06 06:50:34,337 INFO L78 Accepts]: Start accepts. Automaton has 4094 states and 5744 transitions. Word has length 255 [2025-02-06 06:50:34,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:50:34,338 INFO L471 AbstractCegarLoop]: Abstraction has 4094 states and 5744 transitions. [2025-02-06 06:50:34,338 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-02-06 06:50:34,340 INFO L276 IsEmpty]: Start isEmpty. Operand 4094 states and 5744 transitions. [2025-02-06 06:50:34,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2025-02-06 06:50:34,344 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:50:34,344 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-02-06 06:50:34,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-02-06 06:50:34,553 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-02-06 06:50:34,554 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, clear_dirtyErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-02-06 06:50:34,555 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:50:34,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1255947921, now seen corresponding path program 1 times [2025-02-06 06:50:34,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:50:34,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110723193] [2025-02-06 06:50:34,555 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:50:34,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:50:38,454 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 255 statements into 1 equivalence classes. [2025-02-06 06:50:38,596 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 255 of 255 statements. [2025-02-06 06:50:38,598 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:50:38,598 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:50:39,200 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 756 trivial. 0 not checked. [2025-02-06 06:50:39,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:50:39,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110723193] [2025-02-06 06:50:39,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110723193] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:50:39,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:50:39,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:50:39,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413923923] [2025-02-06 06:50:39,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:50:39,203 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:50:39,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:50:39,204 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:50:39,204 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:50:39,204 INFO L87 Difference]: Start difference. First operand 4094 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-02-06 06:50:43,277 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 06:50:44,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:50:44,612 INFO L93 Difference]: Finished difference Result 12160 states and 17062 transitions. [2025-02-06 06:50:44,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:50:44,614 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-02-06 06:50:44,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:50:44,676 INFO L225 Difference]: With dead ends: 12160 [2025-02-06 06:50:44,677 INFO L226 Difference]: Without dead ends: 8105 [2025-02-06 06:50:44,702 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:50:44,703 INFO L435 NwaCegarLoop]: 5732 mSDtfsCounter, 5640 mSDsluCounter, 5693 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5640 SdHoareTripleChecker+Valid, 11425 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2025-02-06 06:50:44,704 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5640 Valid, 11425 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 54 Invalid, 1 Unknown, 0 Unchecked, 5.1s Time] [2025-02-06 06:50:44,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8105 states. [2025-02-06 06:50:44,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8105 to 8098. [2025-02-06 06:50:44,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8098 states, 5226 states have (on average 1.2654037504783773) internal successors, (6613), 5380 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-02-06 06:50:45,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8098 states to 8098 states and 11367 transitions. [2025-02-06 06:50:45,034 INFO L78 Accepts]: Start accepts. Automaton has 8098 states and 11367 transitions. Word has length 255 [2025-02-06 06:50:45,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:50:45,036 INFO L471 AbstractCegarLoop]: Abstraction has 8098 states and 11367 transitions. [2025-02-06 06:50:45,037 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-02-06 06:50:45,037 INFO L276 IsEmpty]: Start isEmpty. Operand 8098 states and 11367 transitions. [2025-02-06 06:50:45,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2025-02-06 06:50:45,042 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:50:45,043 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-02-06 06:50:45,043 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 06:50:45,043 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, clear_dirtyErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-02-06 06:50:45,043 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:50:45,043 INFO L85 PathProgramCache]: Analyzing trace with hash -2000652635, now seen corresponding path program 1 times [2025-02-06 06:50:45,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:50:45,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698664016] [2025-02-06 06:50:45,044 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:50:45,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:50:48,515 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 258 statements into 1 equivalence classes. [2025-02-06 06:50:48,598 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 258 of 258 statements. [2025-02-06 06:50:48,598 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:50:48,598 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:50:48,981 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 756 trivial. 0 not checked. [2025-02-06 06:50:48,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:50:48,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698664016] [2025-02-06 06:50:48,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698664016] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:50:48,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:50:48,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:50:48,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860519057] [2025-02-06 06:50:48,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:50:48,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:50:48,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:50:48,982 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:50:48,982 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:50:48,982 INFO L87 Difference]: Start difference. First operand 8098 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-02-06 06:50:49,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:50:49,378 INFO L93 Difference]: Finished difference Result 8100 states and 11368 transitions. [2025-02-06 06:50:49,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:50:49,379 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-02-06 06:50:49,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:50:49,424 INFO L225 Difference]: With dead ends: 8100 [2025-02-06 06:50:49,425 INFO L226 Difference]: Without dead ends: 8097 [2025-02-06 06:50:49,431 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:50:49,431 INFO L435 NwaCegarLoop]: 5719 mSDtfsCounter, 5688 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5688 SdHoareTripleChecker+Valid, 5719 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:50:49,431 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5688 Valid, 5719 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 06:50:49,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8097 states. [2025-02-06 06:50:49,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8097 to 8097. [2025-02-06 06:50:49,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8097 states, 5226 states have (on average 1.2652123995407578) internal successors, (6612), 5379 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-02-06 06:50:49,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8097 states to 8097 states and 11365 transitions. [2025-02-06 06:50:49,705 INFO L78 Accepts]: Start accepts. Automaton has 8097 states and 11365 transitions. Word has length 258 [2025-02-06 06:50:49,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:50:49,706 INFO L471 AbstractCegarLoop]: Abstraction has 8097 states and 11365 transitions. [2025-02-06 06:50:49,706 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-02-06 06:50:49,706 INFO L276 IsEmpty]: Start isEmpty. Operand 8097 states and 11365 transitions. [2025-02-06 06:50:49,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2025-02-06 06:50:49,712 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:50:49,712 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-02-06 06:50:49,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 06:50:49,712 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, clear_dirtyErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2025-02-06 06:50:49,712 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:50:49,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1895697325, now seen corresponding path program 1 times [2025-02-06 06:50:49,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:50:49,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325496936] [2025-02-06 06:50:49,713 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:50:49,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms