./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-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mtd--mtd.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 b1d98434e6e1f2a37132055b0239554fce5794353e50b449b3d107fb781871d2 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:00:39,957 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:00:40,029 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 03:00:40,034 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:00:40,034 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:00:40,052 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:00:40,053 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:00:40,053 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:00:40,054 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:00:40,054 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:00:40,054 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:00:40,054 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:00:40,054 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:00:40,055 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:00:40,055 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:00:40,055 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:00:40,055 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:00:40,055 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:00:40,055 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:00:40,055 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:00:40,055 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:00:40,056 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:00:40,056 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:00:40,056 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:00:40,056 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:00:40,056 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:00:40,056 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:00:40,056 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:00:40,056 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:00:40,056 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:00:40,056 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:00:40,056 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:00:40,056 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:00:40,057 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:00:40,057 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:00:40,057 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:00:40,057 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:00:40,057 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:00:40,057 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:00:40,057 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:00:40,058 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 -> b1d98434e6e1f2a37132055b0239554fce5794353e50b449b3d107fb781871d2 [2025-02-08 03:00:40,370 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:00:40,378 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:00:40,381 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:00:40,383 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:00:40,384 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:00:40,386 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-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i [2025-02-08 03:00:41,777 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/bd3497e55/39ca0fa2fe8642309f44a84e69f58f1b/FLAGdc0affaee [2025-02-08 03:00:42,464 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:00:42,465 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i [2025-02-08 03:00:42,524 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/bd3497e55/39ca0fa2fe8642309f44a84e69f58f1b/FLAGdc0affaee [2025-02-08 03:00:42,853 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/bd3497e55/39ca0fa2fe8642309f44a84e69f58f1b [2025-02-08 03:00:42,856 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:00:42,857 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:00:42,859 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:00:42,859 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:00:42,864 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:00:42,865 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:00:42" (1/1) ... [2025-02-08 03:00:42,866 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7443e127 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:00:42, skipping insertion in model container [2025-02-08 03:00:42,866 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:00:42" (1/1) ... [2025-02-08 03:00:42,985 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:00:46,248 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-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i[372693,372706] [2025-02-08 03:00:46,310 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:00:46,466 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:00:46,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4272] [2025-02-08 03:00:46,545 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4274] [2025-02-08 03:00:46,546 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsfl %1,%0": "=r" (r): "rm" (x), "0" (-1)); [4285] [2025-02-08 03:00:46,590 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdcore.c"), "i" (392), "i" (12UL)); [5170-5171] [2025-02-08 03:00:46,616 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdcore.c"), "i" (795), "i" (12UL)); [5633-5634] [2025-02-08 03:00:46,763 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [7895] [2025-02-08 03:00:46,763 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7898] [2025-02-08 03:00:46,763 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7901] [2025-02-08 03:00:46,764 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7904] [2025-02-08 03:00:46,789 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [8413-8414] [2025-02-08 03:00:46,789 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [8418-8419] [2025-02-08 03:00:46,793 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [8423-8424] [2025-02-08 03:00:46,793 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [8428-8429] [2025-02-08 03:00:46,794 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___6->state): : "memory", "cc"); [8447-8448] [2025-02-08 03:00:46,794 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___7->state): : "memory", "cc"); [8452-8453] [2025-02-08 03:00:46,794 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___8->state): : "memory", "cc"); [8457-8458] [2025-02-08 03:00:46,794 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___9->state): : "memory", "cc"); [8462-8463] [2025-02-08 03:00:46,797 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdconcat.c"), "i" (454), "i" (12UL)); [8557-8558] [2025-02-08 03:00:46,799 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdconcat.c"), "i" (472), "i" (12UL)); [8577-8578] [2025-02-08 03:00:46,990 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdpart.c"), "i" (514), "i" (12UL)); [9947-9948] [2025-02-08 03:00:47,015 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [10430] [2025-02-08 03:00:47,016 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [10433] [2025-02-08 03:00:47,016 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [10436] [2025-02-08 03:00:47,016 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [10439] [2025-02-08 03:00:47,071 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11058] [2025-02-08 03:00:47,071 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11061] [2025-02-08 03:00:47,071 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11064] [2025-02-08 03:00:47,072 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11067] [2025-02-08 03:00:47,072 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11070] [2025-02-08 03:00:47,099 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" (& ur->regionindex), "i" (4UL)); [11440-11441] [2025-02-08 03:00:47,099 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11457] [2025-02-08 03:00:47,100 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11460] [2025-02-08 03:00:47,100 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11463] [2025-02-08 03:00:47,100 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11466] [2025-02-08 03:00:47,100 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11469] [2025-02-08 03:00:47,100 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11481-11482] [2025-02-08 03:00:47,100 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11485-11486] [2025-02-08 03:00:47,101 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11489-11490] [2025-02-08 03:00:47,101 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11493-11494] [2025-02-08 03:00:47,101 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11497-11498] [2025-02-08 03:00:47,101 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11510-11511] [2025-02-08 03:00:47,101 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11514-11515] [2025-02-08 03:00:47,101 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11518-11519] [2025-02-08 03:00:47,101 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11522-11523] [2025-02-08 03:00:47,101 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11526-11527] [2025-02-08 03:00:47,126 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___15->state): : "memory", "cc"); [11601-11602] [2025-02-08 03:00:47,131 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___16->state): : "memory", "cc"); [11606-11607] [2025-02-08 03:00:47,131 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___17->state): : "memory", "cc"); [11611-11612] [2025-02-08 03:00:47,131 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___18->state): : "memory", "cc"); [11616-11617] [2025-02-08 03:00:47,133 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___20->state): : "memory", "cc"); [11635-11636] [2025-02-08 03:00:47,133 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___21->state): : "memory", "cc"); [11640-11641] [2025-02-08 03:00:47,133 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___22->state): : "memory", "cc"); [11645-11646] [2025-02-08 03:00:47,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___23->state): : "memory", "cc"); [11650-11651] [2025-02-08 03:00:47,168 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-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i[372693,372706] [2025-02-08 03:00:47,177 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:00:47,355 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:00:47,356 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:00:47 WrapperNode [2025-02-08 03:00:47,357 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:00:47,359 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:00:47,359 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:00:47,359 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:00:47,366 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:00:47" (1/1) ... [2025-02-08 03:00:47,475 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:00:47" (1/1) ... [2025-02-08 03:00:47,771 INFO L138 Inliner]: procedures = 352, calls = 5368, calls flagged for inlining = 124, calls inlined = 107, statements flattened = 9123 [2025-02-08 03:00:47,772 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:00:47,772 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:00:47,772 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:00:47,772 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:00:47,784 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:00:47" (1/1) ... [2025-02-08 03:00:47,784 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:00:47" (1/1) ... [2025-02-08 03:00:47,849 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:00:47" (1/1) ... [2025-02-08 03:00:49,311 INFO L175 MemorySlicer]: Split 2956 memory accesses to 46 slices as follows [6, 29, 8, 4, 4, 6, 13, 14, 1, 799, 3, 4, 4, 7, 2, 3, 14, 29, 151, 4, 1529, 3, 16, 2, 4, 1, 14, 32, 4, 36, 4, 2, 1, 2, 8, 1, 4, 69, 10, 10, 4, 56, 25, 4, 6, 4]. 52 percent of accesses are in the largest equivalence class. The 278 initializations are split as follows [6, 0, 8, 4, 4, 0, 0, 14, 0, 18, 3, 4, 4, 7, 2, 3, 0, 0, 0, 4, 78, 3, 0, 2, 4, 0, 0, 32, 4, 36, 4, 0, 0, 0, 8, 0, 4, 0, 10, 0, 4, 0, 0, 4, 0, 4]. The 1852 writes are split as follows [0, 29, 0, 0, 0, 0, 5, 0, 1, 781, 0, 0, 0, 0, 0, 0, 1, 29, 65, 0, 778, 0, 16, 0, 0, 0, 5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 69, 0, 10, 0, 48, 10, 0, 4, 0]. [2025-02-08 03:00:49,312 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:00:47" (1/1) ... [2025-02-08 03:00:49,313 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:00:47" (1/1) ... [2025-02-08 03:00:49,545 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:00:47" (1/1) ... [2025-02-08 03:00:49,572 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:00:47" (1/1) ... [2025-02-08 03:00:49,743 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:00:47" (1/1) ... [2025-02-08 03:00:49,787 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:00:47" (1/1) ... [2025-02-08 03:00:49,881 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:00:49,884 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:00:49,884 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:00:49,884 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:00:49,886 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:00:47" (1/1) ... [2025-02-08 03:00:49,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:00:49,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:00:49,928 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 03:00:49,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 03:00:49,955 INFO L130 BoogieDeclarations]: Found specification of procedure part_get_fact_prot_info [2025-02-08 03:00:49,956 INFO L138 BoogieDeclarations]: Found implementation of procedure part_get_fact_prot_info [2025-02-08 03:00:49,956 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_mmap [2025-02-08 03:00:49,956 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_mmap [2025-02-08 03:00:49,956 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get [2025-02-08 03:00:49,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get [2025-02-08 03:00:49,956 INFO L130 BoogieDeclarations]: Found specification of procedure part_write_oob [2025-02-08 03:00:49,956 INFO L138 BoogieDeclarations]: Found implementation of procedure part_write_oob [2025-02-08 03:00:49,957 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_block_markbad [2025-02-08 03:00:49,957 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_block_markbad [2025-02-08 03:00:49,957 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2025-02-08 03:00:49,957 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2025-02-08 03:00:49,957 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_read_oob [2025-02-08 03:00:49,957 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_read_oob [2025-02-08 03:00:49,957 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-02-08 03:00:49,957 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-02-08 03:00:49,957 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_suspend [2025-02-08 03:00:49,957 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_suspend [2025-02-08 03:00:49,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:00:49,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:00:49,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:00:49,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:00:49,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:00:49,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:00:49,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-08 03:00:49,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:00:49,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:00:49,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:00:49,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:00:49,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:00:49,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:00:49,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:00:49,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:00:49,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:00:49,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:00:49,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:00:49,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:00:49,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 03:00:49,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:00:49,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_ecc_stats_errors_show [2025-02-08 03:00:49,965 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_ecc_stats_errors_show [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:00:49,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_size_show [2025-02-08 03:00:49,965 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_size_show [2025-02-08 03:00:49,965 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 03:00:49,965 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 03:00:49,966 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-02-08 03:00:49,966 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-02-08 03:00:49,966 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:00:49,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:00:49,966 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_numeraseregions_show [2025-02-08 03:00:49,966 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_numeraseregions_show [2025-02-08 03:00:49,966 INFO L130 BoogieDeclarations]: Found specification of procedure put_mtd_device [2025-02-08 03:00:49,966 INFO L138 BoogieDeclarations]: Found implementation of procedure put_mtd_device [2025-02-08 03:00:49,966 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_proc_open [2025-02-08 03:00:49,966 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_proc_open [2025-02-08 03:00:49,966 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2025-02-08 03:00:49,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2025-02-08 03:00:49,966 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_writeoob [2025-02-08 03:00:49,966 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_writeoob [2025-02-08 03:00:49,966 INFO L130 BoogieDeclarations]: Found specification of procedure class_unregister [2025-02-08 03:00:49,966 INFO L138 BoogieDeclarations]: Found implementation of procedure class_unregister [2025-02-08 03:00:49,966 INFO L130 BoogieDeclarations]: Found specification of procedure part_write_user_prot_reg [2025-02-08 03:00:49,966 INFO L138 BoogieDeclarations]: Found implementation of procedure part_write_user_prot_reg [2025-02-08 03:00:49,966 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_get_user_prot_info [2025-02-08 03:00:49,966 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_get_user_prot_info [2025-02-08 03:00:49,966 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_get [2025-02-08 03:00:49,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_get [2025-02-08 03:00:49,966 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_flags_show [2025-02-08 03:00:49,966 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_flags_show [2025-02-08 03:00:49,966 INFO L130 BoogieDeclarations]: Found specification of procedure part_read [2025-02-08 03:00:49,966 INFO L138 BoogieDeclarations]: Found implementation of procedure part_read [2025-02-08 03:00:49,966 INFO L130 BoogieDeclarations]: Found specification of procedure concat_write_oob [2025-02-08 03:00:49,966 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_write_oob [2025-02-08 03:00:49,966 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 03:00:49,966 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 03:00:49,966 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 03:00:49,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 03:00:49,966 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_read_user_prot_reg [2025-02-08 03:00:49,966 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_read_user_prot_reg [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure part_panic_write [2025-02-08 03:00:49,967 INFO L138 BoogieDeclarations]: Found implementation of procedure part_panic_write [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_ecc_step_size_show [2025-02-08 03:00:49,967 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_ecc_step_size_show [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure concat_unlock [2025-02-08 03:00:49,967 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_unlock [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 03:00:49,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-02-08 03:00:49,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-02-08 03:00:49,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:00:49,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:00:49,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 03:00:49,969 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-02-08 03:00:49,970 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_name_show [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_name_show [2025-02-08 03:00:49,970 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~X~int~X~$Pointer$~X~$Pointer$~TO~int [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~X~int~X~$Pointer$~X~$Pointer$~TO~int [2025-02-08 03:00:49,970 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 03:00:49,970 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_bbtblocks_show [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_bbtblocks_show [2025-02-08 03:00:49,970 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-08 03:00:49,970 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-08 03:00:49,970 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_bitflip_or_eccerr [2025-02-08 03:00:49,971 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_bitflip_or_eccerr [2025-02-08 03:00:49,971 INFO L130 BoogieDeclarations]: Found specification of procedure concat_sync [2025-02-08 03:00:49,971 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_sync [2025-02-08 03:00:49,971 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_locked [2025-02-08 03:00:49,971 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_locked [2025-02-08 03:00:49,971 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_partition_offset_show [2025-02-08 03:00:49,971 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_partition_offset_show [2025-02-08 03:00:49,971 INFO L130 BoogieDeclarations]: Found specification of procedure part_block_isreserved [2025-02-08 03:00:49,971 INFO L138 BoogieDeclarations]: Found implementation of procedure part_block_isreserved [2025-02-08 03:00:49,971 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:00:49,971 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_open [2025-02-08 03:00:49,971 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_open [2025-02-08 03:00:49,971 INFO L130 BoogieDeclarations]: Found specification of procedure concat_write [2025-02-08 03:00:49,971 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_write [2025-02-08 03:00:49,971 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_kmalloc_up_to [2025-02-08 03:00:49,971 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_kmalloc_up_to [2025-02-08 03:00:49,971 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~int [2025-02-08 03:00:49,971 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~int [2025-02-08 03:00:49,971 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_readoob [2025-02-08 03:00:49,971 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_readoob [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_bitflip [2025-02-08 03:00:49,973 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_bitflip [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure part_is_locked [2025-02-08 03:00:49,973 INFO L138 BoogieDeclarations]: Found implementation of procedure part_is_locked [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_write [2025-02-08 03:00:49,973 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_write [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:00:49,973 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure get_mtd_device [2025-02-08 03:00:49,974 INFO L138 BoogieDeclarations]: Found implementation of procedure get_mtd_device [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2025-02-08 03:00:49,974 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure part_block_markbad [2025-02-08 03:00:49,974 INFO L138 BoogieDeclarations]: Found implementation of procedure part_block_markbad [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure concat_resume [2025-02-08 03:00:49,974 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_resume [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_ioctl [2025-02-08 03:00:49,974 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_ioctl [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure part_unlock [2025-02-08 03:00:49,974 INFO L138 BoogieDeclarations]: Found implementation of procedure part_unlock [2025-02-08 03:00:49,974 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:00:49,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:00:49,975 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_read_fact_prot_reg [2025-02-08 03:00:49,975 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_read_fact_prot_reg [2025-02-08 03:00:49,975 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_sync [2025-02-08 03:00:49,975 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_sync [2025-02-08 03:00:49,975 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_ecc_stats_corrected_show [2025-02-08 03:00:49,975 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_ecc_stats_corrected_show [2025-02-08 03:00:49,976 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_div_by_ws [2025-02-08 03:00:49,976 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_div_by_ws [2025-02-08 03:00:49,976 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:00:49,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:00:49,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:00:49,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:00:49,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:00:49,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:00:49,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:00:49,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:00:49,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:00:49,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:00:49,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:00:49,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:00:49,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:00:49,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:00:49,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-08 03:00:49,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:00:49,979 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_unpoint [2025-02-08 03:00:49,979 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_unpoint [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure __chk_range_not_ok [2025-02-08 03:00:49,979 INFO L138 BoogieDeclarations]: Found implementation of procedure __chk_range_not_ok [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_eccerr [2025-02-08 03:00:49,979 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_eccerr [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2025-02-08 03:00:49,979 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-08 03:00:49,979 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure free_partition [2025-02-08 03:00:49,979 INFO L138 BoogieDeclarations]: Found implementation of procedure free_partition [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 03:00:49,979 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 03:00:49,979 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure concat_erase [2025-02-08 03:00:49,979 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_erase [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_erase_callback [2025-02-08 03:00:49,979 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_erase_callback [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 03:00:49,979 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_block_isreserved [2025-02-08 03:00:49,979 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_block_isreserved [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2025-02-08 03:00:49,979 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2025-02-08 03:00:49,979 INFO L130 BoogieDeclarations]: Found specification of procedure part_read_fact_prot_reg [2025-02-08 03:00:49,979 INFO L138 BoogieDeclarations]: Found implementation of procedure part_read_fact_prot_reg [2025-02-08 03:00:49,980 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 03:00:49,980 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 03:00:49,980 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-02-08 03:00:49,980 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-02-08 03:00:49,980 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_resume [2025-02-08 03:00:49,980 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_resume [2025-02-08 03:00:49,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 03:00:49,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 03:00:49,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 03:00:49,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 03:00:49,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 03:00:49,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 03:00:49,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 03:00:49,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 03:00:49,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 03:00:49,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 03:00:49,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 03:00:49,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 03:00:49,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 03:00:49,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 03:00:49,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 03:00:49,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 03:00:49,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 03:00:49,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 03:00:49,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 03:00:49,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 03:00:49,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 03:00:49,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 03:00:49,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 03:00:49,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 03:00:49,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 03:00:49,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 03:00:49,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 03:00:49,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 03:00:49,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 03:00:49,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 03:00:49,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 03:00:49,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 03:00:49,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 03:00:49,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 03:00:49,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-08 03:00:49,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-08 03:00:49,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-08 03:00:49,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-08 03:00:49,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_subpagesize_show [2025-02-08 03:00:49,984 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_subpagesize_show [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_cls_resume [2025-02-08 03:00:49,984 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_cls_resume [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_add_partition_attrs [2025-02-08 03:00:49,984 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_add_partition_attrs [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-02-08 03:00:49,984 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure add_mtd_device [2025-02-08 03:00:49,984 INFO L138 BoogieDeclarations]: Found implementation of procedure add_mtd_device [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 03:00:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_write_oob [2025-02-08 03:00:49,985 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_write_oob [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_type_show [2025-02-08 03:00:49,985 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_type_show [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure part_write [2025-02-08 03:00:49,985 INFO L138 BoogieDeclarations]: Found implementation of procedure part_write [2025-02-08 03:00:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure concat_lock [2025-02-08 03:00:49,985 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_lock [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 03:00:49,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure register_mtd_user [2025-02-08 03:00:49,991 INFO L138 BoogieDeclarations]: Found implementation of procedure register_mtd_user [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_oobsize_show [2025-02-08 03:00:49,991 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_oobsize_show [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_lock_user_prot_reg [2025-02-08 03:00:49,991 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_lock_user_prot_reg [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:00:49,991 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:00:49,992 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:00:49,992 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:00:49,992 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:00:49,992 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:00:49,996 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2025-02-08 03:00:49,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#45 [2025-02-08 03:00:49,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:00:49,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:00:49,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:00:49,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:00:49,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:00:49,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:00:49,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:00:49,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:00:49,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:00:49,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:00:49,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:00:49,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:00:49,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:00:49,997 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2025-02-08 03:00:49,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#45 [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_partition [2025-02-08 03:00:50,000 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_partition [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure concat_block_isbad [2025-02-08 03:00:50,000 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_block_isbad [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_close [2025-02-08 03:00:50,000 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_close [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:00:50,000 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_write [2025-02-08 03:00:50,000 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_write [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_badblocks_show [2025-02-08 03:00:50,000 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_badblocks_show [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure part_sync [2025-02-08 03:00:50,000 INFO L138 BoogieDeclarations]: Found implementation of procedure part_sync [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure concat_suspend [2025-02-08 03:00:50,000 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_suspend [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:00:50,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 03:00:50,001 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure __get_mtd_device [2025-02-08 03:00:50,001 INFO L138 BoogieDeclarations]: Found implementation of procedure __get_mtd_device [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure part_read_oob [2025-02-08 03:00:50,001 INFO L138 BoogieDeclarations]: Found implementation of procedure part_read_oob [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2025-02-08 03:00:50,001 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure is_power_of_2 [2025-02-08 03:00:50,001 INFO L138 BoogieDeclarations]: Found implementation of procedure is_power_of_2 [2025-02-08 03:00:50,001 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-02-08 03:00:50,002 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-02-08 03:00:50,002 INFO L130 BoogieDeclarations]: Found specification of procedure kill_mtd_super [2025-02-08 03:00:50,003 INFO L138 BoogieDeclarations]: Found implementation of procedure kill_mtd_super [2025-02-08 03:00:50,003 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:00:50,003 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:00:50,003 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2025-02-08 03:00:50,003 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2025-02-08 03:00:50,003 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_writesize_show [2025-02-08 03:00:50,003 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_writesize_show [2025-02-08 03:00:50,003 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_block_isbad [2025-02-08 03:00:50,003 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_block_isbad [2025-02-08 03:00:50,003 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-08 03:00:50,003 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-08 03:00:50,003 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~$Pointer$~TO~int [2025-02-08 03:00:50,003 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~X~$Pointer$~TO~int [2025-02-08 03:00:50,003 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2025-02-08 03:00:50,003 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2025-02-08 03:00:50,003 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:00:50,003 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-08 03:00:50,003 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-08 03:00:50,003 INFO L130 BoogieDeclarations]: Found specification of procedure idr_find [2025-02-08 03:00:50,003 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_find [2025-02-08 03:00:50,003 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_erase [2025-02-08 03:00:50,003 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_erase [2025-02-08 03:00:50,003 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-08 03:00:50,003 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-08 03:00:50,003 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_erasesize_show [2025-02-08 03:00:50,003 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_erasesize_show [2025-02-08 03:00:50,003 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure concat_read [2025-02-08 03:00:50,004 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_read [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure concat_read_oob [2025-02-08 03:00:50,004 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_read_oob [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 03:00:50,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 03:00:50,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 03:00:50,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 03:00:50,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 03:00:50,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-08 03:00:50,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-08 03:00:50,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-08 03:00:50,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-02-08 03:00:50,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-02-08 03:00:50,006 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 03:00:50,006 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 03:00:50,006 INFO L130 BoogieDeclarations]: Found specification of procedure bdi_destroy [2025-02-08 03:00:50,006 INFO L138 BoogieDeclarations]: Found implementation of procedure bdi_destroy [2025-02-08 03:00:50,006 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:00:50,006 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:00:50,006 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_release [2025-02-08 03:00:50,006 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_release [2025-02-08 03:00:50,006 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2025-02-08 03:00:50,006 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2025-02-08 03:00:50,006 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:00:50,006 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:00:50,006 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 03:00:50,006 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 03:00:50,006 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_bitflip_threshold_show [2025-02-08 03:00:50,006 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_bitflip_threshold_show [2025-02-08 03:00:50,007 INFO L130 BoogieDeclarations]: Found specification of procedure __put_mtd_device [2025-02-08 03:00:50,007 INFO L138 BoogieDeclarations]: Found implementation of procedure __put_mtd_device [2025-02-08 03:00:50,007 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_mod_by_eb [2025-02-08 03:00:50,007 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_mod_by_eb [2025-02-08 03:00:50,007 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-08 03:00:50,007 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-08 03:00:50,007 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_get_fact_prot_info [2025-02-08 03:00:50,007 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_get_fact_prot_info [2025-02-08 03:00:50,007 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2025-02-08 03:00:50,007 INFO L138 BoogieDeclarations]: Found implementation of procedure ffs [2025-02-08 03:00:50,007 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_unlock [2025-02-08 03:00:50,008 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_unlock [2025-02-08 03:00:50,008 INFO L130 BoogieDeclarations]: Found specification of procedure part_suspend [2025-02-08 03:00:50,008 INFO L138 BoogieDeclarations]: Found implementation of procedure part_suspend [2025-02-08 03:00:50,008 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2025-02-08 03:00:50,008 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2025-02-08 03:00:50,008 INFO L130 BoogieDeclarations]: Found specification of procedure part_unpoint [2025-02-08 03:00:50,008 INFO L138 BoogieDeclarations]: Found implementation of procedure part_unpoint [2025-02-08 03:00:50,008 INFO L130 BoogieDeclarations]: Found specification of procedure part_block_isbad [2025-02-08 03:00:50,008 INFO L138 BoogieDeclarations]: Found implementation of procedure part_block_isbad [2025-02-08 03:00:50,008 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_read [2025-02-08 03:00:50,008 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_read [2025-02-08 03:00:50,008 INFO L130 BoogieDeclarations]: Found specification of procedure otp_select_filemode [2025-02-08 03:00:50,008 INFO L138 BoogieDeclarations]: Found implementation of procedure otp_select_filemode [2025-02-08 03:00:50,008 INFO L130 BoogieDeclarations]: Found specification of procedure part_read_user_prot_reg [2025-02-08 03:00:50,008 INFO L138 BoogieDeclarations]: Found implementation of procedure part_read_user_prot_reg [2025-02-08 03:00:50,008 INFO L130 BoogieDeclarations]: Found specification of procedure __mtd_next_device [2025-02-08 03:00:50,008 INFO L138 BoogieDeclarations]: Found implementation of procedure __mtd_next_device [2025-02-08 03:00:50,008 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_lock [2025-02-08 03:00:50,008 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_lock [2025-02-08 03:00:50,008 INFO L130 BoogieDeclarations]: Found specification of procedure del_mtd_device [2025-02-08 03:00:50,008 INFO L138 BoogieDeclarations]: Found implementation of procedure del_mtd_device [2025-02-08 03:00:50,008 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~X~int~TO~int [2025-02-08 03:00:50,008 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~X~int~TO~int [2025-02-08 03:00:50,008 INFO L130 BoogieDeclarations]: Found specification of procedure allocate_partition [2025-02-08 03:00:50,008 INFO L138 BoogieDeclarations]: Found implementation of procedure allocate_partition [2025-02-08 03:00:50,008 INFO L130 BoogieDeclarations]: Found specification of procedure part_erase [2025-02-08 03:00:50,008 INFO L138 BoogieDeclarations]: Found implementation of procedure part_erase [2025-02-08 03:00:50,008 INFO L130 BoogieDeclarations]: Found specification of procedure concat_block_markbad [2025-02-08 03:00:50,008 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_block_markbad [2025-02-08 03:00:50,008 INFO L130 BoogieDeclarations]: Found specification of procedure concat_dev_erase [2025-02-08 03:00:50,008 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_dev_erase [2025-02-08 03:00:50,008 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~TO~int [2025-02-08 03:00:50,008 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~TO~int [2025-02-08 03:00:50,008 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2025-02-08 03:00:50,009 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure part_resume [2025-02-08 03:00:50,009 INFO L138 BoogieDeclarations]: Found implementation of procedure part_resume [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_cls_suspend [2025-02-08 03:00:50,009 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_cls_suspend [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure part_lock_user_prot_reg [2025-02-08 03:00:50,009 INFO L138 BoogieDeclarations]: Found implementation of procedure part_lock_user_prot_reg [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 03:00:50,009 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 03:00:50,009 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure memdup_user [2025-02-08 03:00:50,009 INFO L138 BoogieDeclarations]: Found implementation of procedure memdup_user [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure part_lock [2025-02-08 03:00:50,009 INFO L138 BoogieDeclarations]: Found implementation of procedure part_lock [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-02-08 03:00:50,009 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_panic_write [2025-02-08 03:00:50,009 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_panic_write [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 03:00:50,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 03:00:50,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 03:00:50,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 03:00:50,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 03:00:50,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 03:00:50,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 03:00:50,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 03:00:50,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 03:00:50,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 03:00:50,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 03:00:50,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~X~~uint64_t~0~TO~int [2025-02-08 03:00:50,012 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~X~~uint64_t~0~TO~int [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure part_get_user_prot_info [2025-02-08 03:00:50,012 INFO L138 BoogieDeclarations]: Found implementation of procedure part_get_user_prot_info [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_write_user_prot_reg [2025-02-08 03:00:50,012 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_write_user_prot_reg [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:00:50,012 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_ecc_strength_show [2025-02-08 03:00:50,012 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_ecc_strength_show [2025-02-08 03:00:50,012 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 03:00:50,012 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 03:00:51,565 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:00:51,572 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:00:51,665 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12202: #t~ret2258#1 := ldv_undef_int_#res#1;havoc ldv_undef_int_#t~nondet67#1, ldv_undef_int_~tmp~5#1;assume { :end_inline_ldv_undef_int } true;assume -2147483648 <= #t~ret2258#1 && #t~ret2258#1 <= 2147483647;~module_get_succeeded~0#1 := #t~ret2258#1;havoc #t~ret2258#1; [2025-02-08 03:00:51,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12203: assume 1 == ~module_get_succeeded~0#1;~ldv_module_refcounter~0 := 1 + ~ldv_module_refcounter~0;#res#1 := 1; [2025-02-08 03:00:51,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12203: assume !(1 == ~module_get_succeeded~0#1);#res#1 := 0; [2025-02-08 03:00:51,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12331: havoc #t~nondet2267; [2025-02-08 03:00:51,923 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10931: call ULTIMATE.dealloc(~#ops~2.base, ~#ops~2.offset);havoc ~#ops~2.base, ~#ops~2.offset;call ULTIMATE.dealloc(~#retlen~3.base, ~#retlen~3.offset);havoc ~#retlen~3.base, ~#retlen~3.offset; [2025-02-08 03:00:52,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8719: ~i~10 := 1 + ~i~10; [2025-02-08 03:00:52,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8719-1: SUMMARY for call mtd_sync(~subdev~8.base, ~subdev~8.offset); srcloc: null [2025-02-08 03:00:52,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8718: call #t~mem1102.base, #t~mem1102.offset := read~$Pointer$#20(~concat~8.base, 1726 + ~concat~8.offset, 8);call #t~mem1103.base, #t~mem1103.offset := read~$Pointer$#20(#t~mem1102.base, #t~mem1102.offset + 8 * (if ~i~10 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~10 % 18446744073709551616 % 18446744073709551616 else ~i~10 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);~subdev~8.base, ~subdev~8.offset := #t~mem1103.base, #t~mem1103.offset; [2025-02-08 03:00:53,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8767: ~i~12 := 1 + ~i~12; [2025-02-08 03:00:53,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8767-1: SUMMARY for call mtd_resume(~subdev~10.base, ~subdev~10.offset); srcloc: null [2025-02-08 03:00:53,033 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8766: call #t~mem1109.base, #t~mem1109.offset := read~$Pointer$#20(~concat~10.base, 1726 + ~concat~10.offset, 8);call #t~mem1110.base, #t~mem1110.offset := read~$Pointer$#20(#t~mem1109.base, #t~mem1109.offset + 8 * (if ~i~12 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~12 % 18446744073709551616 % 18446744073709551616 else ~i~12 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);~subdev~10.base, ~subdev~10.offset := #t~mem1110.base, #t~mem1110.offset; [2025-02-08 03:00:53,054 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4365: havoc __kmalloc_#t~ret54#1.base, __kmalloc_#t~ret54#1.offset; [2025-02-08 03:00:53,099 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12514: havoc sysfs_create_files_#t~nondet2306#1; [2025-02-08 03:00:53,111 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4531: havoc #t~mem98.base, #t~mem98.offset; [2025-02-08 03:00:53,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5255: #res#1 := ~error~0#1;call ULTIMATE.dealloc(~#descriptor~0#1.base, ~#descriptor~0#1.offset);havoc ~#descriptor~0#1.base, ~#descriptor~0#1.offset; [2025-02-08 03:00:53,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5255-1: SUMMARY for call mutex_unlock(~#mtd_table_mutex~0.base, ~#mtd_table_mutex~0.offset); srcloc: null [2025-02-08 03:00:53,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12359: havoc idr_alloc_#t~nondet2272#1; [2025-02-08 03:00:53,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5241-2: call #t~mem259#1.base, #t~mem259#1.offset := read~$Pointer$#20(~not~0#1.base, ~not~0#1.offset, 8); [2025-02-08 03:00:53,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5241: call #t~mem260#1.base, #t~mem260#1.offset := read~$Pointer$#20(~not~0#1.base, 16 + ~not~0#1.offset, 8);~__mptr___0~0#1.base, ~__mptr___0~0#1.offset := #t~mem260#1.base, #t~mem260#1.offset;havoc #t~mem260#1.base, #t~mem260#1.offset;~not~0#1.base, ~not~0#1.offset := ~__mptr___0~0#1.base, -512 + ~__mptr___0~0#1.offset; [2025-02-08 03:00:53,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5241-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(~mtd#1.base, ~mtd#1.offset, #t~mem259#1.base, #t~mem259#1.offset); srcloc: null [2025-02-08 03:00:53,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12335: havoc dev_set_name_#t~nondet2268#1; [2025-02-08 03:00:53,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12345: havoc device_register_#t~nondet2270#1; [2025-02-08 03:00:53,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12338: havoc device_create_#t~ret2269#1.base, device_create_#t~ret2269#1.offset; [2025-02-08 03:00:53,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5162: call ULTIMATE.dealloc(~#descriptor~0#1.base, ~#descriptor~0#1.offset);havoc ~#descriptor~0#1.base, ~#descriptor~0#1.offset; [2025-02-08 03:00:53,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5253: SUMMARY for call idr_remove(~#mtd_idr~0.base, ~#mtd_idr~0.offset, ~i~0#1); srcloc: null [2025-02-08 03:00:53,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10310: assume (~part~28.base + ~part~28.offset) % 18446744073709551616 == (~mtd.base + ~mtd.offset) % 18446744073709551616;~ispart~0 := 1; [2025-02-08 03:00:53,378 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10310: assume !((~part~28.base + ~part~28.offset) % 18446744073709551616 == (~mtd.base + ~mtd.offset) % 18446744073709551616);call #t~mem1789.base, #t~mem1789.offset := read~$Pointer$#20(~part~28.base, 1738 + ~part~28.offset, 8);~__mptr___0~5.base, ~__mptr___0~5.offset := #t~mem1789.base, #t~mem1789.offset;havoc #t~mem1789.base, #t~mem1789.offset;~part~28.base, ~part~28.offset := ~__mptr___0~5.base, -3227360 + ~__mptr___0~5.offset; [2025-02-08 03:00:53,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8796: assume ~ofs#1 % 18446744073709551616 >= #t~mem1117#1 % 18446744073709551616;havoc #t~mem1117#1;call #t~mem1118#1 := read~int#20(~subdev~11#1.base, 5 + ~subdev~11#1.offset, 8);~ofs#1 := (if (~ofs#1 - #t~mem1118#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (~ofs#1 - #t~mem1118#1) % 18446744073709551616 % 18446744073709551616 else (~ofs#1 - #t~mem1118#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #t~mem1118#1; [2025-02-08 03:00:53,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8796: assume !(~ofs#1 % 18446744073709551616 >= #t~mem1117#1 % 18446744073709551616);havoc #t~mem1117#1; [2025-02-08 03:00:53,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8795: call #t~mem1115#1.base, #t~mem1115#1.offset := read~$Pointer$#20(~concat~11#1.base, 1726 + ~concat~11#1.offset, 8);call #t~mem1116#1.base, #t~mem1116#1.offset := read~$Pointer$#20(#t~mem1115#1.base, #t~mem1115#1.offset + 8 * (if ~i~13#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~13#1 % 18446744073709551616 % 18446744073709551616 else ~i~13#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);~subdev~11#1.base, ~subdev~11#1.offset := #t~mem1116#1.base, #t~mem1116#1.offset;call #t~mem1117#1 := read~int#20(~subdev~11#1.base, 5 + ~subdev~11#1.offset, 8); [2025-02-08 03:00:53,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8801: assume -2147483648 <= #t~ret1119#1 && #t~ret1119#1 <= 2147483647;~res~0#1 := #t~ret1119#1;havoc #t~ret1119#1; [2025-02-08 03:00:53,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8801-1: SUMMARY for call #t~ret1119#1 := mtd_block_isbad(~subdev~11#1.base, ~subdev~11#1.offset, ~ofs#1); srcloc: null [2025-02-08 03:00:53,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7963: havoc mtd_can_have_bb_#t~mem882#1.base, mtd_can_have_bb_#t~mem882#1.offset; [2025-02-08 03:00:53,403 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8804: ~i~13#1 := 1 + ~i~13#1; [2025-02-08 03:00:53,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10645: call ULTIMATE.dealloc(~#descriptor~6.base, ~#descriptor~6.offset);havoc ~#descriptor~6.base, ~#descriptor~6.offset; [2025-02-08 03:00:53,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742-1: SUMMARY for call #t~ret1107 := mtd_suspend(~subdev~9.base, ~subdev~9.offset); srcloc: null [2025-02-08 03:00:53,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8741: call #t~mem1105.base, #t~mem1105.offset := read~$Pointer$#20(~concat~9.base, 1726 + ~concat~9.offset, 8);call #t~mem1106.base, #t~mem1106.offset := read~$Pointer$#20(#t~mem1105.base, #t~mem1105.offset + 8 * (if ~i~11 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~11 % 18446744073709551616 % 18446744073709551616 else ~i~11 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);~subdev~9.base, ~subdev~9.offset := #t~mem1106.base, #t~mem1106.offset; [2025-02-08 03:00:53,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8743: assume ~rc~0 < 0;#res := ~rc~0; [2025-02-08 03:00:53,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8743: assume !(~rc~0 < 0);~i~11 := 1 + ~i~11; [2025-02-08 03:00:53,504 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742: assume -2147483648 <= #t~ret1107 && #t~ret1107 <= 2147483647;~rc~0 := #t~ret1107;havoc #t~ret1107; [2025-02-08 03:00:53,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint copy_to_userFINAL: assume true; [2025-02-08 03:00:53,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10516: assume { :end_inline___copy_to_user_overflow } true; [2025-02-08 03:00:53,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10518: #res#1 := ~n#1; [2025-02-08 03:00:53,516 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12294: havoc _copy_to_user_#t~nondet2263#1;#t~ret1842#1 := _copy_to_user_#res#1;havoc _copy_to_user_#t~nondet2263#1, _copy_to_user_~arg0#1.base, _copy_to_user_~arg0#1.offset, _copy_to_user_~arg1#1.base, _copy_to_user_~arg1#1.offset, _copy_to_user_~arg2#1;havoc _copy_to_user_#in~arg0#1.base, _copy_to_user_#in~arg0#1.offset, _copy_to_user_#in~arg1#1.base, _copy_to_user_#in~arg1#1.offset, _copy_to_user_#in~arg2#1;assume { :end_inline__copy_to_user } true;~n#1 := #t~ret1842#1;havoc #t~ret1842#1; [2025-02-08 03:00:53,533 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5540: havoc ldv_module_put_10_~ldv_func_arg1#1.base, ldv_module_put_10_~ldv_func_arg1#1.offset;havoc ldv_module_put_10_#in~ldv_func_arg1#1.base, ldv_module_put_10_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_10 } true;havoc #t~mem318#1.base, #t~mem318#1.offset;#res#1 := ~err~2#1; [2025-02-08 03:00:53,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: havoc mtdchar_erase_callback_#t~mem1930#1, mtdchar_erase_callback_~instr#1.base, mtdchar_erase_callback_~instr#1.offset;havoc mtdchar_erase_callback_#in~instr#1.base, mtdchar_erase_callback_#in~instr#1.offset;assume { :end_inline_mtdchar_erase_callback } true; [2025-02-08 03:00:53,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: havoc deregister_mtd_parser_~p#1.base, deregister_mtd_parser_~p#1.offset;havoc deregister_mtd_parser_#in~p#1.base, deregister_mtd_parser_#in~p#1.offset;assume { :end_inline_deregister_mtd_parser } true; [2025-02-08 03:00:53,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: havoc register_mtd_parser_~p#1.base, register_mtd_parser_~p#1.offset;havoc register_mtd_parser_#in~p#1.base, register_mtd_parser_#in~p#1.offset;assume { :end_inline_register_mtd_parser } true; [2025-02-08 03:00:53,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-6: havoc mtd_concat_destroy_#t~mem1268#1, mtd_concat_destroy_#t~mem1269#1.base, mtd_concat_destroy_#t~mem1269#1.offset, mtd_concat_destroy_~mtd#1.base, mtd_concat_destroy_~mtd#1.offset, mtd_concat_destroy_~concat~15#1.base, mtd_concat_destroy_~concat~15#1.offset;havoc mtd_concat_destroy_#in~mtd#1.base, mtd_concat_destroy_#in~mtd#1.offset;assume { :end_inline_mtd_concat_destroy } true; [2025-02-08 03:00:53,675 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-9: havoc concat_erase_callback_#t~mem1000#1, concat_erase_callback_~instr#1.base, concat_erase_callback_~instr#1.offset;havoc concat_erase_callback_#in~instr#1.base, concat_erase_callback_#in~instr#1.offset;assume { :end_inline_concat_erase_callback } true; [2025-02-08 03:00:53,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5440-1: SUMMARY for call unregister_mtd_user_#t~ret303#1.base, unregister_mtd_user_#t~ret303#1.offset := __mtd_next_device(1 + unregister_mtd_user_#t~mem302#1); srcloc: null [2025-02-08 03:00:53,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5440: unregister_mtd_user_~mtd~22#1.base, unregister_mtd_user_~mtd~22#1.offset := unregister_mtd_user_#t~ret303#1.base, unregister_mtd_user_#t~ret303#1.offset;havoc unregister_mtd_user_#t~mem302#1;havoc unregister_mtd_user_#t~ret303#1.base, unregister_mtd_user_#t~ret303#1.offset; [2025-02-08 03:00:53,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4544: havoc device_is_registered_#t~mem99#1;mtd_device_unregister_#t~ret290#1 := device_is_registered_#res#1;havoc device_is_registered_#t~mem99#1, device_is_registered_~dev#1.base, device_is_registered_~dev#1.offset;havoc device_is_registered_#in~dev#1.base, device_is_registered_#in~dev#1.offset;assume { :end_inline_device_is_registered } true;assume -2147483648 <= mtd_device_unregister_#t~ret290#1 && mtd_device_unregister_#t~ret290#1 <= 2147483647;mtd_device_unregister_~tmp~33#1 := mtd_device_unregister_#t~ret290#1;havoc mtd_device_unregister_#t~ret290#1; [2025-02-08 03:00:53,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5436-1: SUMMARY for call unregister_mtd_user_#t~ret298#1.base, unregister_mtd_user_#t~ret298#1.offset := __mtd_next_device(0); srcloc: null [2025-02-08 03:00:53,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5436: unregister_mtd_user_~mtd~22#1.base, unregister_mtd_user_~mtd~22#1.offset := unregister_mtd_user_#t~ret298#1.base, unregister_mtd_user_#t~ret298#1.offset;havoc unregister_mtd_user_#t~ret298#1.base, unregister_mtd_user_#t~ret298#1.offset; [2025-02-08 03:00:53,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9681: SUMMARY for call list_del(del_mtd_partitions_~slave~0#1.base, 1738 + del_mtd_partitions_~slave~0#1.offset); srcloc: null [2025-02-08 03:00:53,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5379: assume 0 != mtd_device_unregister_~err~0#1;mtd_device_unregister_#res#1 := mtd_device_unregister_~err~0#1; [2025-02-08 03:00:53,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5379: assume !(0 != mtd_device_unregister_~err~0#1);assume { :begin_inline_device_is_registered } true;device_is_registered_#in~dev#1.base, device_is_registered_#in~dev#1.offset := mtd_device_unregister_~master#1.base, 381 + mtd_device_unregister_~master#1.offset;havoc device_is_registered_#res#1;havoc device_is_registered_#t~mem99#1, device_is_registered_~dev#1.base, device_is_registered_~dev#1.offset;device_is_registered_~dev#1.base, device_is_registered_~dev#1.offset := device_is_registered_#in~dev#1.base, device_is_registered_#in~dev#1.offset;call device_is_registered_#t~mem99#1 := read~int#20(device_is_registered_~dev#1.base, 285 + device_is_registered_~dev#1.offset, 1);device_is_registered_#res#1 := (if device_is_registered_#t~mem99#1 % 256 % 4294967296 <= 2147483647 then device_is_registered_#t~mem99#1 % 256 % 4294967296 else device_is_registered_#t~mem99#1 % 256 % 4294967296 - 4294967296);havoc device_is_registered_#t~mem99#1; [2025-02-08 03:00:53,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9694-1: SUMMARY for call mutex_unlock(~#mtd_partitions_mutex~0.base, ~#mtd_partitions_mutex~0.offset); srcloc: null [2025-02-08 03:00:53,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9690: assume (del_mtd_partitions_~slave~0#1.base + (1738 + del_mtd_partitions_~slave~0#1.offset)) % 18446744073709551616 != (~#mtd_partitions~0.base + ~#mtd_partitions~0.offset) % 18446744073709551616; [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9690: assume !((del_mtd_partitions_~slave~0#1.base + (1738 + del_mtd_partitions_~slave~0#1.offset)) % 18446744073709551616 != (~#mtd_partitions~0.base + ~#mtd_partitions~0.offset) % 18446744073709551616); [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9694: del_mtd_partitions_#res#1 := del_mtd_partitions_~err~14#1; [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-9: #t~ret2317#1 := unregister_mtd_user_#res#1;havoc unregister_mtd_user_#t~ret298#1.base, unregister_mtd_user_#t~ret298#1.offset, unregister_mtd_user_#t~mem301#1.base, unregister_mtd_user_#t~mem301#1.offset, unregister_mtd_user_#t~mem302#1, unregister_mtd_user_#t~ret303#1.base, unregister_mtd_user_#t~ret303#1.offset, unregister_mtd_user_~old#1.base, unregister_mtd_user_~old#1.offset, unregister_mtd_user_~mtd~22#1.base, unregister_mtd_user_~mtd~22#1.offset;havoc unregister_mtd_user_#in~old#1.base, unregister_mtd_user_#in~old#1.offset;assume { :end_inline_unregister_mtd_user } true;assume -2147483648 <= #t~ret2317#1 && #t~ret2317#1 <= 2147483647;#t~funptrres2313#1 := #t~ret2317#1; [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9682: SUMMARY for call free_partition(del_mtd_partitions_~slave~0#1.base, del_mtd_partitions_~slave~0#1.offset); srcloc: null [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-10: #t~ret2316#1 := mtd_device_unregister_#res#1;havoc mtd_device_unregister_#t~mem287#1.base, mtd_device_unregister_#t~mem287#1.offset, mtd_device_unregister_#t~ret288#1, mtd_device_unregister_#t~ret289#1, mtd_device_unregister_#t~ret290#1, mtd_device_unregister_#t~ret291#1, mtd_device_unregister_~master#1.base, mtd_device_unregister_~master#1.offset, mtd_device_unregister_~err~0#1, mtd_device_unregister_~tmp~33#1, mtd_device_unregister_~tmp___0~22#1;havoc mtd_device_unregister_#in~master#1.base, mtd_device_unregister_#in~master#1.offset;assume { :end_inline_mtd_device_unregister } true;assume -2147483648 <= #t~ret2316#1 && #t~ret2316#1 <= 2147483647;#t~funptrres2313#1 := #t~ret2316#1; [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9686: del_mtd_partitions_~slave~0#1.base, del_mtd_partitions_~slave~0#1.offset := del_mtd_partitions_~next~0#1.base, del_mtd_partitions_~next~0#1.offset;call del_mtd_partitions_#t~mem1604#1.base, del_mtd_partitions_#t~mem1604#1.offset := read~$Pointer$#20(del_mtd_partitions_~next~0#1.base, 1738 + del_mtd_partitions_~next~0#1.offset, 8);del_mtd_partitions_~__mptr___1~0#1.base, del_mtd_partitions_~__mptr___1~0#1.offset := del_mtd_partitions_#t~mem1604#1.base, del_mtd_partitions_#t~mem1604#1.offset;havoc del_mtd_partitions_#t~mem1604#1.base, del_mtd_partitions_#t~mem1604#1.offset;del_mtd_partitions_~next~0#1.base, del_mtd_partitions_~next~0#1.offset := del_mtd_partitions_~__mptr___1~0#1.base, -3227360 + del_mtd_partitions_~__mptr___1~0#1.offset; [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9674: assume (del_mtd_partitions_#t~mem1602#1.base + del_mtd_partitions_#t~mem1602#1.offset) % 18446744073709551616 == (del_mtd_partitions_~master#1.base + del_mtd_partitions_~master#1.offset) % 18446744073709551616;havoc del_mtd_partitions_#t~mem1602#1.base, del_mtd_partitions_#t~mem1602#1.offset; [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9674: assume !((del_mtd_partitions_#t~mem1602#1.base + del_mtd_partitions_#t~mem1602#1.offset) % 18446744073709551616 == (del_mtd_partitions_~master#1.base + del_mtd_partitions_~master#1.offset) % 18446744073709551616);havoc del_mtd_partitions_#t~mem1602#1.base, del_mtd_partitions_#t~mem1602#1.offset; [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5388-1: SUMMARY for call mtd_device_unregister_#t~ret291#1 := del_mtd_device(mtd_device_unregister_~master#1.base, mtd_device_unregister_~master#1.offset); srcloc: null [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5388: assume -2147483648 <= mtd_device_unregister_#t~ret291#1 && mtd_device_unregister_#t~ret291#1 <= 2147483647;mtd_device_unregister_~tmp___0~22#1 := mtd_device_unregister_#t~ret291#1;havoc mtd_device_unregister_#t~ret291#1;mtd_device_unregister_#res#1 := mtd_device_unregister_~tmp___0~22#1; [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5446: SUMMARY for call list_del(unregister_mtd_user_~old#1.base, 16 + unregister_mtd_user_~old#1.offset); srcloc: null [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5384: assume 0 == mtd_device_unregister_~tmp~33#1;mtd_device_unregister_#res#1 := 0; [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5384: assume !(0 == mtd_device_unregister_~tmp~33#1); [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9674-1: call del_mtd_partitions_#t~mem1602#1.base, del_mtd_partitions_#t~mem1602#1.offset := read~$Pointer$#20(del_mtd_partitions_~slave~0#1.base, 1722 + del_mtd_partitions_~slave~0#1.offset, 8); [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5442: assume 0 != (unregister_mtd_user_~mtd~22#1.base + unregister_mtd_user_~mtd~22#1.offset) % 18446744073709551616; [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5442: assume !(0 != (unregister_mtd_user_~mtd~22#1.base + unregister_mtd_user_~mtd~22#1.offset) % 18446744073709551616); [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9675: assume -2147483648 <= del_mtd_partitions_#t~ret1603#1 && del_mtd_partitions_#t~ret1603#1 <= 2147483647;del_mtd_partitions_~ret~13#1 := del_mtd_partitions_#t~ret1603#1;havoc del_mtd_partitions_#t~ret1603#1; [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9675-1: SUMMARY for call del_mtd_partitions_#t~ret1603#1 := del_mtd_device(del_mtd_partitions_~slave~0#1.base, del_mtd_partitions_~slave~0#1.offset); srcloc: null [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5447: unregister_mtd_user_#res#1 := 0; [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5447-1: SUMMARY for call mutex_unlock(~#mtd_table_mutex~0.base, ~#mtd_table_mutex~0.offset); srcloc: null [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5439: call unregister_mtd_user_#t~mem302#1 := read~int#20(unregister_mtd_user_~mtd~22#1.base, 61 + unregister_mtd_user_~mtd~22#1.offset, 4); [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5439-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(unregister_mtd_user_~mtd~22#1.base, unregister_mtd_user_~mtd~22#1.offset, unregister_mtd_user_#t~mem301#1.base, unregister_mtd_user_#t~mem301#1.offset); srcloc: null [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5435: havoc ldv_module_put_8_~ldv_func_arg1#1.base, ldv_module_put_8_~ldv_func_arg1#1.offset;havoc ldv_module_put_8_#in~ldv_func_arg1#1.base, ldv_module_put_8_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_8 } true; [2025-02-08 03:00:53,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5439-2: call unregister_mtd_user_#t~mem301#1.base, unregister_mtd_user_#t~mem301#1.offset := read~$Pointer$#20(unregister_mtd_user_~old#1.base, 8 + unregister_mtd_user_~old#1.offset, 8); [2025-02-08 03:00:53,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9676: assume del_mtd_partitions_~ret~13#1 < 0;del_mtd_partitions_~err~14#1 := del_mtd_partitions_~ret~13#1; [2025-02-08 03:00:53,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9676: assume !(del_mtd_partitions_~ret~13#1 < 0); [2025-02-08 03:00:53,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5378: mtd_device_unregister_#t~ret289#1 := del_mtd_partitions_#res#1;havoc del_mtd_partitions_#t~mem1600#1.base, del_mtd_partitions_#t~mem1600#1.offset, del_mtd_partitions_#t~mem1601#1.base, del_mtd_partitions_#t~mem1601#1.offset, del_mtd_partitions_#t~mem1602#1.base, del_mtd_partitions_#t~mem1602#1.offset, del_mtd_partitions_#t~ret1603#1, del_mtd_partitions_#t~mem1604#1.base, del_mtd_partitions_#t~mem1604#1.offset, del_mtd_partitions_~master#1.base, del_mtd_partitions_~master#1.offset, del_mtd_partitions_~slave~0#1.base, del_mtd_partitions_~slave~0#1.offset, del_mtd_partitions_~next~0#1.base, del_mtd_partitions_~next~0#1.offset, del_mtd_partitions_~ret~13#1, del_mtd_partitions_~err~14#1, del_mtd_partitions_~__mptr~3#1.base, del_mtd_partitions_~__mptr~3#1.offset, del_mtd_partitions_~__mptr___0~2#1.base, del_mtd_partitions_~__mptr___0~2#1.offset, del_mtd_partitions_~__mptr___1~0#1.base, del_mtd_partitions_~__mptr___1~0#1.offset;havoc del_mtd_partitions_#in~master#1.base, del_mtd_partitions_#in~master#1.offset;assume { :end_inline_del_mtd_partitions } true;assume -2147483648 <= mtd_device_unregister_#t~ret289#1 && mtd_device_unregister_#t~ret289#1 <= 2147483647;mtd_device_unregister_~err~0#1 := mtd_device_unregister_#t~ret289#1;havoc mtd_device_unregister_#t~ret289#1; [2025-02-08 03:00:53,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12521: havoc unregister_reboot_notifier_#t~nondet2307#1;mtd_device_unregister_#t~ret288#1 := unregister_reboot_notifier_#res#1;havoc unregister_reboot_notifier_#t~nondet2307#1, unregister_reboot_notifier_~arg0#1.base, unregister_reboot_notifier_~arg0#1.offset;havoc unregister_reboot_notifier_#in~arg0#1.base, unregister_reboot_notifier_#in~arg0#1.offset;assume { :end_inline_unregister_reboot_notifier } true;assume -2147483648 <= mtd_device_unregister_#t~ret288#1 && mtd_device_unregister_#t~ret288#1 <= 2147483647;havoc mtd_device_unregister_#t~ret288#1; [2025-02-08 03:00:53,812 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7466: SUMMARY for call ldv_module_put(ldv_module_put_6_~ldv_func_arg1#1.base, ldv_module_put_6_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:00:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5292-1: SUMMARY for call idr_remove(~#mtd_idr~0.base, ~#mtd_idr~0.offset, #t~mem273#1); srcloc: null [2025-02-08 03:00:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5292: havoc #t~mem273#1;assume { :begin_inline_ldv_module_put_6 } true;ldv_module_put_6_#in~ldv_func_arg1#1.base, ldv_module_put_6_#in~ldv_func_arg1#1.offset := ~#__this_module~0.base, ~#__this_module~0.offset;havoc ldv_module_put_6_~ldv_func_arg1#1.base, ldv_module_put_6_~ldv_func_arg1#1.offset;ldv_module_put_6_~ldv_func_arg1#1.base, ldv_module_put_6_~ldv_func_arg1#1.offset := ldv_module_put_6_#in~ldv_func_arg1#1.base, ldv_module_put_6_#in~ldv_func_arg1#1.offset; [2025-02-08 03:00:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5278: call #t~mem267#1.base, #t~mem267#1.offset := read~$Pointer$#20(~not~1#1.base, 16 + ~not~1#1.offset, 8);~__mptr___0~1#1.base, ~__mptr___0~1#1.offset := #t~mem267#1.base, #t~mem267#1.offset;havoc #t~mem267#1.base, #t~mem267#1.offset;~not~1#1.base, ~not~1#1.offset := ~__mptr___0~1#1.base, -512 + ~__mptr___0~1#1.offset; [2025-02-08 03:00:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5278-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(~mtd#1.base, ~mtd#1.offset, #t~mem266#1.base, #t~mem266#1.offset); srcloc: null [2025-02-08 03:00:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5278-2: call #t~mem266#1.base, #t~mem266#1.offset := read~$Pointer$#20(~not~1#1.base, 8 + ~not~1#1.offset, 8); [2025-02-08 03:00:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5291: havoc device_unregister_~arg0#1.base, device_unregister_~arg0#1.offset;havoc device_unregister_#in~arg0#1.base, device_unregister_#in~arg0#1.offset;assume { :end_inline_device_unregister } true;call #t~mem273#1 := read~int#20(~mtd#1.base, 61 + ~mtd#1.offset, 4); [2025-02-08 03:00:53,813 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5293: havoc ldv_module_put_6_~ldv_func_arg1#1.base, ldv_module_put_6_~ldv_func_arg1#1.offset;havoc ldv_module_put_6_#in~ldv_func_arg1#1.base, ldv_module_put_6_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_6 } true;~ret~0#1 := 0; [2025-02-08 03:00:54,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9945: assume -9223372036854775808 <= #t~ret1704#1 && #t~ret1704#1 <= 9223372036854775807;~tmp___3~6#1 := #t~ret1704#1;havoc #t~mem1703#1;havoc #t~ret1704#1; [2025-02-08 03:00:54,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9945-1: SUMMARY for call #t~ret1704#1 := ldv__builtin_expect((if 0 == #t~mem1703#1 % 4294967296 then 1 else 0), 0); srcloc: null [2025-02-08 03:00:54,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9995: call #t~mem1733#1 := read~int#20(~slave~1#1.base, 13 + ~slave~1#1.offset, 4);~offs~0#1 := #t~mem1733#1 % 4294967296 + ~offs~0#1;havoc #t~mem1733#1;call #t~mem1734#1 := read~int#20(~slave~1#1.base, 5 + ~slave~1#1.offset, 8); [2025-02-08 03:00:54,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9929: assume ~i~17#1 > 0;~i~17#1 := ~i~17#1 - 1; [2025-02-08 03:00:54,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9929: assume !(~i~17#1 > 0); [2025-02-08 03:00:54,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9946: assume 0 != ~tmp___3~6#1; [2025-02-08 03:00:54,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9946: assume !(0 != ~tmp___3~6#1); [2025-02-08 03:00:54,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9880: assume -2147483648 <= #t~ret1656#1 && #t~ret1656#1 <= 2147483647;havoc #t~mem1655#1;havoc #t~ret1656#1; [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9880-1: SUMMARY for call #t~ret1656#1 := printk(114, 0); srcloc: null [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12374: havoc kstrdup_#t~ret2276#1.base, kstrdup_#t~ret2276#1.offset; [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9939: ~i~17#1 := 1 + ~i~17#1;#t~short1702#1 := ~i~17#1 < ~max~0#1; [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: assume #t~mem1734#1 % 18446744073709551616 > ~offs~0#1 % 18446744073709551616;havoc #t~mem1734#1; [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: assume !(#t~mem1734#1 % 18446744073709551616 > ~offs~0#1 % 18446744073709551616);havoc #t~mem1734#1; [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9989: assume -2147483648 <= #t~ret1731#1 && #t~ret1731#1 <= 2147483647;~tmp___6~3#1 := #t~ret1731#1;havoc #t~mem1730#1;havoc #t~ret1731#1; [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9989-1: SUMMARY for call #t~ret1731#1 := mtd_block_isbad(~master#1.base, ~master#1.offset, (if (#t~mem1730#1 + ~offs~0#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (#t~mem1730#1 + ~offs~0#1) % 18446744073709551616 % 18446744073709551616 else (#t~mem1730#1 + ~offs~0#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9923: ~i~17#1 := 1 + ~i~17#1;#t~short1697#1 := ~i~17#1 < ~max~0#1; [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990: assume 0 != ~tmp___6~3#1;call #t~mem1732#1 := read~int#20(~slave~1#1.base, 353 + ~slave~1#1.offset, 4);call write~int#20(1 + #t~mem1732#1, ~slave~1#1.base, 353 + ~slave~1#1.offset, 4);havoc #t~mem1732#1; [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990: assume !(0 != ~tmp___6~3#1); [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9941: assume #t~short1702#1;havoc #t~mem1701#1;havoc #t~short1702#1; [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9941: assume !#t~short1702#1;havoc #t~mem1701#1;havoc #t~short1702#1;call #t~mem1703#1 := read~int#20(~slave~1#1.base, 13 + ~slave~1#1.offset, 4); [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9941-1: assume #t~short1702#1;call #t~mem1701#1 := read~int#20(~regions~0#1.base, ~regions~0#1.offset + 24 * (if ~i~17#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~17#1 % 18446744073709551616 % 18446744073709551616 else ~i~17#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);#t~short1702#1 := #t~mem1701#1 % 18446744073709551616 < ~end~0#1 % 18446744073709551616; [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9941-1: assume !#t~short1702#1; [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9925: assume #t~short1697#1;havoc #t~mem1695#1;havoc #t~mem1696#1;havoc #t~short1697#1; [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9925: assume !#t~short1697#1;havoc #t~mem1695#1;havoc #t~mem1696#1;havoc #t~short1697#1; [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9925-1: assume #t~short1697#1;call #t~mem1695#1 := read~int#20(~regions~0#1.base, ~regions~0#1.offset + 24 * (if ~i~17#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~17#1 % 18446744073709551616 % 18446744073709551616 else ~i~17#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call #t~mem1696#1 := read~int#20(~slave~1#1.base, 1730 + ~slave~1#1.offset, 8);#t~short1697#1 := #t~mem1695#1 % 18446744073709551616 <= #t~mem1696#1 % 18446744073709551616; [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9925-1: assume !#t~short1697#1; [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9215: havoc mtd_div_by_eb_#t~mem1281#1;havoc mtd_div_by_eb_#t~bitwise1282#1; [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9935: assume #t~mem1698#1 % 4294967296 < #t~mem1699#1 % 4294967296;havoc #t~mem1698#1;havoc #t~mem1699#1;call #t~mem1700#1 := read~int#20(~regions~0#1.base, 8 + (~regions~0#1.offset + 24 * (if ~i~17#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~17#1 % 18446744073709551616 % 18446744073709551616 else ~i~17#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call write~int#20(#t~mem1700#1, ~slave~1#1.base, 13 + ~slave~1#1.offset, 4);havoc #t~mem1700#1; [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9935: assume !(#t~mem1698#1 % 4294967296 < #t~mem1699#1 % 4294967296);havoc #t~mem1698#1;havoc #t~mem1699#1; [2025-02-08 03:00:54,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9935-1: call #t~mem1698#1 := read~int#20(~slave~1#1.base, 13 + ~slave~1#1.offset, 4);call #t~mem1699#1 := read~int#20(~regions~0#1.base, 8 + (~regions~0#1.offset + 24 * (if ~i~17#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~17#1 % 18446744073709551616 % 18446744073709551616 else ~i~17#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 03:00:54,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9985: assume -2147483648 <= #t~ret1728#1 && #t~ret1728#1 <= 2147483647;~tmp___7~3#1 := #t~ret1728#1; [2025-02-08 03:00:54,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9985-1: SUMMARY for call #t~ret1728#1 := mtd_block_isreserved(~master#1.base, ~master#1.offset, (if (#t~mem1727#1 + ~offs~0#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (#t~mem1727#1 + ~offs~0#1) % 18446744073709551616 % 18446744073709551616 else (#t~mem1727#1 + ~offs~0#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 03:00:54,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9985-2: call #t~mem1727#1 := read~int#20(~slave~1#1.base, 1730 + ~slave~1#1.offset, 8); [2025-02-08 03:00:54,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9878: #t~ret1653#1 := mtd_div_by_eb_#res#1;havoc mtd_div_by_eb_#t~mem1280#1, mtd_div_by_eb_#t~mem1281#1, mtd_div_by_eb_#t~bitwise1282#1, mtd_div_by_eb_#t~mem1283#1, mtd_div_by_eb_~sz#1, mtd_div_by_eb_~mtd#1.base, mtd_div_by_eb_~mtd#1.offset, mtd_div_by_eb_~__base~2#1, mtd_div_by_eb_~__rem~2#1;havoc mtd_div_by_eb_#in~sz#1, mtd_div_by_eb_#in~mtd#1.base, mtd_div_by_eb_#in~mtd#1.offset;assume { :end_inline_mtd_div_by_eb } true;~tmp___1~13#1 := #t~ret1653#1;havoc #t~ret1653#1;call #t~mem1654#1 := read~int#20(~master#1.base, 13 + ~master#1.offset, 4);call write~int#20((1 + ~tmp___1~13#1) * #t~mem1654#1 % 4294967296, ~slave~1#1.base, 1730 + ~slave~1#1.offset, 8);havoc #t~mem1654#1;call #t~mem1655#1 := read~int#20(~slave~1#1.base, 1730 + ~slave~1#1.offset, 8); [2025-02-08 03:00:54,636 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9986: assume 0 != ~tmp___7~3#1;call #t~mem1729#1 := read~int#20(~slave~1#1.base, 357 + ~slave~1#1.offset, 4);call write~int#20(1 + #t~mem1729#1, ~slave~1#1.base, 357 + ~slave~1#1.offset, 4);havoc #t~mem1729#1; [2025-02-08 03:00:54,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9986: assume !(0 != ~tmp___7~3#1);call #t~mem1730#1 := read~int#20(~slave~1#1.base, 1730 + ~slave~1#1.offset, 8); [2025-02-08 03:00:54,828 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050: havoc #t~mem484; [2025-02-08 03:01:27,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6576: call ULTIMATE.dealloc(main_~#ldvarg37~0#1.base, main_~#ldvarg37~0#1.offset);havoc main_~#ldvarg37~0#1.base, main_~#ldvarg37~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg40~0#1.base, main_~#ldvarg40~0#1.offset);havoc main_~#ldvarg40~0#1.base, main_~#ldvarg40~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg38~0#1.base, main_~#ldvarg38~0#1.offset);havoc main_~#ldvarg38~0#1.base, main_~#ldvarg38~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg65~0#1.base, main_~#ldvarg65~0#1.offset);havoc main_~#ldvarg65~0#1.base, main_~#ldvarg65~0#1.offset; [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12390: havoc ldv_freeze_noirq_21_#t~nondet2280#1;main_#t~ret678#1 := ldv_freeze_noirq_21_#res#1;havoc ldv_freeze_noirq_21_#t~nondet2280#1;assume { :end_inline_ldv_freeze_noirq_21 } true;assume -2147483648 <= main_#t~ret678#1 && main_#t~ret678#1 <= 2147483647;~ldv_retval_7~0 := main_#t~ret678#1;havoc main_#t~ret678#1; [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11994: assume init_mtdchar_~ret~28#1 < 0; [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11994: assume !(init_mtdchar_~ret~28#1 < 0);init_mtdchar_#res#1 := init_mtdchar_~ret~28#1; [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11995-1: SUMMARY for call init_mtdchar_#t~ret2217#1 := printk(165, 0); srcloc: null [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11995: assume -2147483648 <= init_mtdchar_#t~ret2217#1 && init_mtdchar_#t~ret2217#1 <= 2147483647;havoc init_mtdchar_#t~ret2217#1;init_mtdchar_#res#1 := init_mtdchar_~ret~28#1; [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10740: assume mtdchar_read_#t~switch1884#1;call mtdchar_read_#t~mem1892#1 := read~int#20(mtdchar_read_~ppos#1.base, mtdchar_read_~ppos#1.offset, 8); [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10740: assume !mtdchar_read_#t~switch1884#1; [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6512-1: SUMMARY for call ldv_initialize_device_attribute_10_#t~ret603#1.base, ldv_initialize_device_attribute_10_#t~ret603#1.offset := ldv_init_zalloc(48); srcloc: null [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6512: ldv_initialize_device_attribute_10_~tmp~62#1.base, ldv_initialize_device_attribute_10_~tmp~62#1.offset := ldv_initialize_device_attribute_10_#t~ret603#1.base, ldv_initialize_device_attribute_10_#t~ret603#1.offset;havoc ldv_initialize_device_attribute_10_#t~ret603#1.base, ldv_initialize_device_attribute_10_#t~ret603#1.offset;~dev_attr_bitflip_threshold_group0~0.base, ~dev_attr_bitflip_threshold_group0~0.offset := ldv_initialize_device_attribute_10_~tmp~62#1.base, ldv_initialize_device_attribute_10_~tmp~62#1.offset; [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7107: havoc ldv_initialize_device_attribute_10_#t~ret603#1.base, ldv_initialize_device_attribute_10_#t~ret603#1.offset, ldv_initialize_device_attribute_10_#t~ret604#1.base, ldv_initialize_device_attribute_10_#t~ret604#1.offset, ldv_initialize_device_attribute_10_~tmp~62#1.base, ldv_initialize_device_attribute_10_~tmp~62#1.offset, ldv_initialize_device_attribute_10_~tmp___0~29#1.base, ldv_initialize_device_attribute_10_~tmp___0~29#1.offset;assume { :end_inline_ldv_initialize_device_attribute_10 } true;~ldv_state_variable_19~0 := 1;~ldv_state_variable_4~0 := 1;~ldv_state_variable_8~0 := 1;~ldv_state_variable_15~0 := 1;~ldv_state_variable_14~0 := 1;~ldv_state_variable_20~0 := 1;~ldv_state_variable_12~0 := 1;~ldv_state_variable_9~0 := 1;~ldv_state_variable_3~0 := 1;assume { :begin_inline_ldv_file_operations_3 } true;havoc ldv_file_operations_3_#t~ret601#1.base, ldv_file_operations_3_#t~ret601#1.offset, ldv_file_operations_3_#t~ret602#1.base, ldv_file_operations_3_#t~ret602#1.offset, ldv_file_operations_3_~tmp~61#1.base, ldv_file_operations_3_~tmp~61#1.offset, ldv_file_operations_3_~tmp___0~28#1.base, ldv_file_operations_3_~tmp___0~28#1.offset;havoc ldv_file_operations_3_~tmp~61#1.base, ldv_file_operations_3_~tmp~61#1.offset;havoc ldv_file_operations_3_~tmp___0~28#1.base, ldv_file_operations_3_~tmp___0~28#1.offset; [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10741-1: SUMMARY for call mtdchar_read_#t~ret1893#1 := mtd_read(mtdchar_read_~mtd~32#1.base, mtdchar_read_~mtd~32#1.offset, mtdchar_read_#t~mem1892#1, mtdchar_read_~len~1#1, mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset, mtdchar_read_~kbuf~1#1.base, mtdchar_read_~kbuf~1#1.offset); srcloc: null [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10741: assume -2147483648 <= mtdchar_read_#t~ret1893#1 && mtdchar_read_#t~ret1893#1 <= 2147483647;mtdchar_read_~ret~20#1 := mtdchar_read_#t~ret1893#1; [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10675: call ULTIMATE.dealloc(mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset);havoc mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset;call ULTIMATE.dealloc(mtdchar_read_~#size~6#1.base, mtdchar_read_~#size~6#1.offset);havoc mtdchar_read_~#size~6#1.base, mtdchar_read_~#size~6#1.offset;call ULTIMATE.dealloc(mtdchar_read_~#descriptor~7#1.base, mtdchar_read_~#descriptor~7#1.offset);havoc mtdchar_read_~#descriptor~7#1.base, mtdchar_read_~#descriptor~7#1.offset;call ULTIMATE.dealloc(mtdchar_read_~#ops~0#1.base, mtdchar_read_~#ops~0#1.offset);havoc mtdchar_read_~#ops~0#1.base, mtdchar_read_~#ops~0#1.offset;ldv_main_exported_1_#t~ret2240#1 := mtdchar_read_#res#1;havoc mtdchar_read_#t~mem1873#1.base, mtdchar_read_#t~mem1873#1.offset, mtdchar_read_#t~mem1874#1.base, mtdchar_read_#t~mem1874#1.offset, mtdchar_read_#t~mem1875#1, mtdchar_read_#t~ret1876#1, mtdchar_read_#t~mem1877#1, mtdchar_read_#t~mem1878#1, mtdchar_read_#t~mem1880#1, mtdchar_read_#t~mem1879#1, mtdchar_read_#t~ret1881#1.base, mtdchar_read_#t~ret1881#1.offset, mtdchar_read_#t~mem1882#1, mtdchar_read_#t~mem1883#1, mtdchar_read_#t~switch1884#1, mtdchar_read_#t~mem1885#1, mtdchar_read_#t~ret1886#1, mtdchar_read_#t~mem1887#1, mtdchar_read_#t~ret1888#1, mtdchar_read_#t~mem1889#1, mtdchar_read_#t~ret1890#1, mtdchar_read_#t~mem1891#1, mtdchar_read_#t~mem1892#1, mtdchar_read_#t~ret1893#1, mtdchar_read_#t~ret1894#1, mtdchar_read_#t~mem1895#1, mtdchar_read_#t~mem1896#1, mtdchar_read_#t~mem1897#1, mtdchar_read_#t~ret1898#1, mtdchar_read_#t~mem1899#1, mtdchar_read_#t~mem1900#1, mtdchar_read_#t~mem1901#1, mtdchar_read_#t~mem1902#1, mtdchar_read_~file#1.base, mtdchar_read_~file#1.offset, mtdchar_read_~buf#1.base, mtdchar_read_~buf#1.offset, mtdchar_read_~count#1, mtdchar_read_~ppos#1.base, mtdchar_read_~ppos#1.offset, mtdchar_read_~mfi~3#1.base, mtdchar_read_~mfi~3#1.offset, mtdchar_read_~mtd~32#1.base, mtdchar_read_~mtd~32#1.offset, mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset, mtdchar_read_~total_retlen~0#1, mtdchar_read_~ret~20#1, mtdchar_read_~len~1#1, mtdchar_read_~#size~6#1.base, mtdchar_read_~#size~6#1.offset, mtdchar_read_~kbuf~1#1.base, mtdchar_read_~kbuf~1#1.offset, mtdchar_read_~#descriptor~7#1.base, mtdchar_read_~#descriptor~7#1.offset, mtdchar_read_~tmp~123#1, mtdchar_read_~tmp___0~54#1.base, mtdchar_read_~tmp___0~54#1.offset, mtdchar_read_~__min1~2#1, mtdchar_read_~__min2~2#1, mtdchar_read_~#ops~0#1.base, mtdchar_read_~#ops~0#1.offset, mtdchar_read_~tmp___1~17#1, mtdchar_read_~tmp___2~12#1;havoc mtdchar_read_#in~file#1.base, mtdchar_read_#in~file#1.offset, mtdchar_read_#in~buf#1.base, mtdchar_read_#in~buf#1.offset, mtdchar_read_#in~count#1, mtdchar_read_#in~ppos#1.base, mtdchar_read_#in~ppos#1.offset;assume { :end_inline_mtdchar_read } true;assume -9223372036854775808 <= ldv_main_exported_1_#t~ret2240#1 && ldv_main_exported_1_#t~ret2240#1 <= 9223372036854775807;havoc ldv_main_exported_1_#t~mem2239#1;havoc ldv_main_exported_1_#t~ret2240#1;~ldv_state_variable_1~0 := 2; [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6447: assume { :end_inline_cleanup_mtdchar } true; [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6514: ldv_initialize_device_attribute_10_~tmp___0~29#1.base, ldv_initialize_device_attribute_10_~tmp___0~29#1.offset := ldv_initialize_device_attribute_10_#t~ret604#1.base, ldv_initialize_device_attribute_10_#t~ret604#1.offset;havoc ldv_initialize_device_attribute_10_#t~ret604#1.base, ldv_initialize_device_attribute_10_#t~ret604#1.offset;~dev_attr_bitflip_threshold_group1~0.base, ~dev_attr_bitflip_threshold_group1~0.offset := ldv_initialize_device_attribute_10_~tmp___0~29#1.base, ldv_initialize_device_attribute_10_~tmp___0~29#1.offset; [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6448: assume 0 != (~proc_mtd~0.base + ~proc_mtd~0.offset) % 18446744073709551616; [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6448: assume !(0 != (~proc_mtd~0.base + ~proc_mtd~0.offset) % 18446744073709551616); [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6514-1: SUMMARY for call ldv_initialize_device_attribute_10_#t~ret604#1.base, ldv_initialize_device_attribute_10_#t~ret604#1.offset := ldv_init_zalloc(1416); srcloc: null [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12130: ldv_main_exported_1_#t~ret2253#1 := mtdchar_unlocked_ioctl_#res#1;havoc mtdchar_unlocked_ioctl_#t~ret2182#1, mtdchar_unlocked_ioctl_~file#1.base, mtdchar_unlocked_ioctl_~file#1.offset, mtdchar_unlocked_ioctl_~cmd#1, mtdchar_unlocked_ioctl_~arg#1, mtdchar_unlocked_ioctl_~ret~26#1;havoc mtdchar_unlocked_ioctl_#in~file#1.base, mtdchar_unlocked_ioctl_#in~file#1.offset, mtdchar_unlocked_ioctl_#in~cmd#1, mtdchar_unlocked_ioctl_#in~arg#1;assume { :end_inline_mtdchar_unlocked_ioctl } true;assume -9223372036854775808 <= ldv_main_exported_1_#t~ret2253#1 && ldv_main_exported_1_#t~ret2253#1 <= 9223372036854775807;havoc ldv_main_exported_1_#t~mem2251#1;havoc ldv_main_exported_1_#t~mem2252#1;havoc ldv_main_exported_1_#t~ret2253#1;~ldv_state_variable_1~0 := 2; [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6449: SUMMARY for call remove_proc_entry(49, 0, 0, 0); srcloc: null [2025-02-08 03:01:27,166 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10744: assume 0 == mtdchar_read_~ret~20#1; [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10744: assume !(0 == mtdchar_read_~ret~20#1); [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12397: havoc ldv_poweroff_late_21_#t~nondet2281#1;main_#t~ret683#1 := ldv_poweroff_late_21_#res#1;havoc ldv_poweroff_late_21_#t~nondet2281#1;assume { :end_inline_ldv_poweroff_late_21 } true;assume -2147483648 <= main_#t~ret683#1 && main_#t~ret683#1 <= 2147483647;~ldv_retval_2~0 := main_#t~ret683#1;havoc main_#t~ret683#1; [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452: SUMMARY for call class_unregister(~#mtd_class~0.base, ~#mtd_class~0.offset); srcloc: null [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10747-1: SUMMARY for call mtdchar_read_#t~ret1894#1 := mtd_is_bitflip_or_eccerr(mtdchar_read_~ret~20#1); srcloc: null [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10747: assume -2147483648 <= mtdchar_read_#t~ret1894#1 && mtdchar_read_#t~ret1894#1 <= 2147483647;mtdchar_read_~tmp___2~12#1 := mtdchar_read_#t~ret1894#1;havoc mtdchar_read_#t~ret1894#1; [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7444-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7444: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;call ULTIMATE.dealloc(main_~#ldvarg37~0#1.base, main_~#ldvarg37~0#1.offset);havoc main_~#ldvarg37~0#1.base, main_~#ldvarg37~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg40~0#1.base, main_~#ldvarg40~0#1.offset);havoc main_~#ldvarg40~0#1.base, main_~#ldvarg40~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg38~0#1.base, main_~#ldvarg38~0#1.offset);havoc main_~#ldvarg38~0#1.base, main_~#ldvarg38~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg65~0#1.base, main_~#ldvarg65~0#1.offset);havoc main_~#ldvarg65~0#1.base, main_~#ldvarg65~0#1.offset; [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6453: SUMMARY for call bdi_destroy(~#mtd_bdi~0.base, ~#mtd_bdi~0.offset); srcloc: null [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10748: assume 0 != mtdchar_read_~tmp___2~12#1;call mtdchar_read_#t~mem1895#1 := read~int#20(mtdchar_read_~ppos#1.base, mtdchar_read_~ppos#1.offset, 8);call mtdchar_read_#t~mem1896#1 := read~int#42(mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset, 8);call write~int#20((if (mtdchar_read_#t~mem1895#1 + mtdchar_read_#t~mem1896#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (mtdchar_read_#t~mem1895#1 + mtdchar_read_#t~mem1896#1) % 18446744073709551616 % 18446744073709551616 else (mtdchar_read_#t~mem1895#1 + mtdchar_read_#t~mem1896#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), mtdchar_read_~ppos#1.base, mtdchar_read_~ppos#1.offset, 8);call mtdchar_read_#t~mem1897#1 := read~int#42(mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset, 8); [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10748: assume !(0 != mtdchar_read_~tmp___2~12#1); [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12466: havoc proc_create_data_#t~ret2296#1.base, proc_create_data_#t~ret2296#1.offset;proc_create_#t~ret90#1.base, proc_create_#t~ret90#1.offset := proc_create_data_#res#1.base, proc_create_data_#res#1.offset;havoc proc_create_data_#t~ret2296#1.base, proc_create_data_#t~ret2296#1.offset, proc_create_data_~arg0#1.base, proc_create_data_~arg0#1.offset, proc_create_data_~arg1#1, proc_create_data_~arg2#1.base, proc_create_data_~arg2#1.offset, proc_create_data_~arg3#1.base, proc_create_data_~arg3#1.offset, proc_create_data_~arg4#1.base, proc_create_data_~arg4#1.offset;havoc proc_create_data_#in~arg0#1.base, proc_create_data_#in~arg0#1.offset, proc_create_data_#in~arg1#1, proc_create_data_#in~arg2#1.base, proc_create_data_#in~arg2#1.offset, proc_create_data_#in~arg3#1.base, proc_create_data_#in~arg3#1.offset, proc_create_data_#in~arg4#1.base, proc_create_data_#in~arg4#1.offset;assume { :end_inline_proc_create_data } true;proc_create_~tmp~7#1.base, proc_create_~tmp~7#1.offset := proc_create_#t~ret90#1.base, proc_create_#t~ret90#1.offset;havoc proc_create_#t~ret90#1.base, proc_create_#t~ret90#1.offset;proc_create_#res#1.base, proc_create_#res#1.offset := proc_create_~tmp~7#1.base, proc_create_~tmp~7#1.offset; [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7445: #t~ret2312#1 := main_#res#1;havoc main_#t~ret606#1.base, main_#t~ret606#1.offset, main_#t~ret607#1.base, main_#t~ret607#1.offset, main_#t~ret608#1.base, main_#t~ret608#1.offset, main_#t~ret609#1.base, main_#t~ret609#1.offset, main_#t~ret610#1.base, main_#t~ret610#1.offset, main_#t~ret611#1.base, main_#t~ret611#1.offset, main_#t~ret612#1.base, main_#t~ret612#1.offset, main_#t~ret613#1.base, main_#t~ret613#1.offset, main_#t~ret614#1.base, main_#t~ret614#1.offset, main_#t~ret615#1.base, main_#t~ret615#1.offset, main_#t~ret616#1.base, main_#t~ret616#1.offset, main_#t~ret617#1.base, main_#t~ret617#1.offset, main_#t~ret618#1.base, main_#t~ret618#1.offset, main_#t~ret619#1.base, main_#t~ret619#1.offset, main_#t~ret620#1.base, main_#t~ret620#1.offset, main_#t~ret621#1.base, main_#t~ret621#1.offset, main_#t~ret622#1.base, main_#t~ret622#1.offset, main_#t~ret623#1.base, main_#t~ret623#1.offset, main_#t~ret624#1.base, main_#t~ret624#1.offset, main_#t~ret625#1.base, main_#t~ret625#1.offset, main_#t~ret626#1.base, main_#t~ret626#1.offset, main_#t~ret627#1.base, main_#t~ret627#1.offset, main_#t~ret628#1.base, main_#t~ret628#1.offset, main_#t~ret629#1.base, main_#t~ret629#1.offset, main_#t~ret630#1.base, main_#t~ret630#1.offset, main_#t~ret631#1.base, main_#t~ret631#1.offset, main_#t~ret632#1.base, main_#t~ret632#1.offset, main_#t~ret633#1.base, main_#t~ret633#1.offset, main_#t~ret634#1.base, main_#t~ret634#1.offset, main_#t~ret635#1.base, main_#t~ret635#1.offset, main_#t~ret636#1.base, main_#t~ret636#1.offset, main_#t~ret637#1.base, main_#t~ret637#1.offset, main_#t~ret638#1.base, main_#t~ret638#1.offset, main_#t~ret639#1.base, main_#t~ret639#1.offset, main_#t~ret640#1.base, main_#t~ret640#1.offset, main_#t~ret641#1.base, main_#t~ret641#1.offset, main_#t~ret642#1.base, main_#t~ret642#1.offset, main_#t~ret643#1.base, main_#t~ret643#1.offset, main_#t~ret644#1.base, main_#t~ret644#1.offset, main_#t~ret645#1.base, main_#t~ret645#1.offset, main_#t~ret646#1.base, main_#t~ret646#1.offset, main_#t~ret647#1.base, main_#t~ret647#1.offset, main_#t~ret648#1.base, main_#t~ret648#1.offset, main_#t~ret649#1.base, main_#t~ret649#1.offset, main_#t~ret650#1.base, main_#t~ret650#1.offset, main_#t~ret651#1.base, main_#t~ret651#1.offset, main_#t~ret652#1.base, main_#t~ret652#1.offset, main_#t~ret653#1.base, main_#t~ret653#1.offset, main_#t~ret654#1.base, main_#t~ret654#1.offset, main_#t~ret655#1.base, main_#t~ret655#1.offset, main_#t~ret656#1.base, main_#t~ret656#1.offset, main_#t~ret657#1.base, main_#t~ret657#1.offset, main_#t~ret658#1.base, main_#t~ret658#1.offset, main_#t~ret659#1.base, main_#t~ret659#1.offset, main_#t~nondet660#1, main_#t~switch661#1, main_#t~nondet662#1, main_#t~switch663#1, main_#t~ret664#1, main_#t~nondet665#1, main_#t~switch666#1, main_#t~ret667#1, main_#t~ret668#1, main_#t~ret669#1, main_#t~ret670#1, main_#t~ret671#1, main_#t~ret672#1, main_#t~ret673#1, main_#t~ret674#1, main_#t~ret675#1, main_#t~ret676#1, main_#t~ret677#1, main_#t~ret678#1, main_#t~ret679#1, main_#t~ret680#1, main_#t~ret681#1, main_#t~ret682#1, main_#t~ret683#1, main_#t~ret684#1, main_#t~ret685#1, main_#t~ret686#1, main_#t~nondet687#1, main_#t~switch688#1, main_#t~ret689#1, main_#t~nondet690#1, main_#t~switch691#1, main_#t~ret692#1, main_#t~nondet693#1, main_#t~switch694#1, main_#t~ret695#1, main_#t~nondet696#1, main_#t~switch697#1, main_#t~ret698#1, main_#t~nondet699#1, main_#t~switch700#1, main_#t~ret701#1, main_#t~nondet702#1, main_#t~switch703#1, main_#t~ret704#1, main_#t~nondet705#1, main_#t~switch706#1, main_#t~ret707#1, main_#t~nondet708#1, main_#t~switch709#1, main_#t~ret710#1, main_#t~mem711#1, main_#t~ret712#1, main_#t~mem713#1, main_#t~mem714#1, main_#t~ret715#1, main_#t~ret716#1, main_#t~nondet717#1, main_#t~switch718#1, main_#t~ret719#1, main_#t~nondet720#1, main_#t~switch721#1, main_#t~ret722#1, main_#t~nondet723#1, main_#t~switch724#1, main_#t~ret725#1, main_#t~nondet726#1, main_#t~switch727#1, main_#t~ret728#1, main_#t~nondet729#1, main_#t~switch730#1, main_#t~ret731#1, main_#t~nondet732#1, main_#t~switch733#1, main_#t~ret734#1, main_#t~nondet735#1, main_#t~switch736#1, main_#t~ret737#1, main_#t~nondet738#1, main_#t~switch739#1, main_#t~ret740#1, main_#t~nondet741#1, main_#t~switch742#1, main_#t~mem743#1, main_#t~ret744#1, main_#t~ret745#1, main_#t~nondet746#1, main_#t~switch747#1, main_#t~ret748#1, main_~ldvarg1~0#1.base, main_~ldvarg1~0#1.offset, main_~tmp~64#1.base, main_~tmp~64#1.offset, main_~ldvarg0~0#1.base, main_~ldvarg0~0#1.offset, main_~tmp___0~30#1.base, main_~tmp___0~30#1.offset, main_~ldvarg2~0#1.base, main_~ldvarg2~0#1.offset, main_~tmp___1~4#1.base, main_~tmp___1~4#1.offset, main_~ldvarg4~0#1.base, main_~ldvarg4~0#1.offset, main_~tmp___2~2#1.base, main_~tmp___2~2#1.offset, main_~ldvarg3~0#1.base, main_~ldvarg3~0#1.offset, main_~tmp___3~1#1.base, main_~tmp___3~1#1.offset, main_~ldvarg5~0#1.base, main_~ldvarg5~0#1.offset, main_~tmp___4~1#1.base, main_~tmp___4~1#1.offset, main_~ldvarg8~0#1.base, main_~ldvarg8~0#1.offset, main_~tmp___5~0#1.base, main_~tmp___5~0#1.offset, main_~ldvarg7~0#1.base, main_~ldvarg7~0#1.offset, main_~tmp___6~0#1.base, main_~tmp___6~0#1.offset, main_~ldvarg6~0#1.base, main_~ldvarg6~0#1.offset, main_~tmp___7~0#1.base, main_~tmp___7~0#1.offset, main_~ldvarg27~0#1.base, main_~ldvarg27~0#1.offset, main_~tmp___8~0#1.base, main_~tmp___8~0#1.offset, main_~ldvarg26~0#1.base, main_~ldvarg26~0#1.offset, main_~tmp___9~0#1.base, main_~tmp___9~0#1.offset, main_~ldvarg25~0#1.base, main_~ldvarg25~0#1.offset, main_~tmp___10~0#1.base, main_~tmp___10~0#1.offset, main_~ldvarg29~0#1.base, main_~ldvarg29~0#1.offset, main_~tmp___11~0#1.base, main_~tmp___11~0#1.offset, main_~ldvarg28~0#1.base, main_~ldvarg28~0#1.offset, main_~tmp___12~0#1.base, main_~tmp___12~0#1.offset, main_~ldvarg30~0#1.base, main_~ldvarg30~0#1.offset, main_~tmp___13~0#1.base, main_~tmp___13~0#1.offset, main_~ldvarg32~0#1.base, main_~ldvarg32~0#1.offset, main_~tmp___14~0#1.base, main_~tmp___14~0#1.offset, main_~ldvarg31~0#1.base, main_~ldvarg31~0#1.offset, main_~tmp___15~0#1.base, main_~tmp___15~0#1.offset, main_~ldvarg33~0#1.base, main_~ldvarg33~0#1.offset, main_~tmp___16~0#1.base, main_~tmp___16~0#1.offset, main_~ldvarg35~0#1.base, main_~ldvarg35~0#1.offset, main_~tmp___17~0#1.base, main_~tmp___17~0#1.offset, main_~ldvarg36~0#1.base, main_~ldvarg36~0#1.offset, main_~tmp___18~0#1.base, main_~tmp___18~0#1.offset, main_~ldvarg34~0#1.base, main_~ldvarg34~0#1.offset, main_~tmp___19~0#1.base, main_~tmp___19~0#1.offset, main_~ldvarg39~0#1.base, main_~ldvarg39~0#1.offset, main_~tmp___20~0#1.base, main_~tmp___20~0#1.offset, main_~#ldvarg37~0#1.base, main_~#ldvarg37~0#1.offset, main_~ldvarg41~0#1.base, main_~ldvarg41~0#1.offset, main_~tmp___21~0#1.base, main_~tmp___21~0#1.offset, main_~#ldvarg40~0#1.base, main_~#ldvarg40~0#1.offset, main_~#ldvarg38~0#1.base, main_~#ldvarg38~0#1.offset, main_~ldvarg43~0#1.base, main_~ldvarg43~0#1.offset, main_~tmp___22~0#1.base, main_~tmp___22~0#1.offset, main_~ldvarg42~0#1.base, main_~ldvarg42~0#1.offset, main_~tmp___23~0#1.base, main_~tmp___23~0#1.offset, main_~ldvarg44~0#1.base, main_~ldvarg44~0#1.offset, main_~tmp___24~0#1.base, main_~tmp___24~0#1.offset, main_~ldvarg45~0#1.base, main_~ldvarg45~0#1.offset, main_~tmp___25~0#1.base, main_~tmp___25~0#1.offset, main_~ldvarg47~0#1.base, main_~ldvarg47~0#1.offset, main_~tmp___26~0#1.base, main_~tmp___26~0#1.offset, main_~ldvarg46~0#1.base, main_~ldvarg46~0#1.offset, main_~tmp___27~0#1.base, main_~tmp___27~0#1.offset, main_~ldvarg48~0#1.base, main_~ldvarg48~0#1.offset, main_~tmp___28~0#1.base, main_~tmp___28~0#1.offset, main_~ldvarg49~0#1.base, main_~ldvarg49~0#1.offset, main_~tmp___29~0#1.base, main_~tmp___29~0#1.offset, main_~ldvarg50~0#1.base, main_~ldvarg50~0#1.offset, main_~tmp___30~0#1.base, main_~tmp___30~0#1.offset, main_~ldvarg51~0#1.base, main_~ldvarg51~0#1.offset, main_~tmp___31~0#1.base, main_~tmp___31~0#1.offset, main_~ldvarg53~0#1.base, main_~ldvarg53~0#1.offset, main_~tmp___32~0#1.base, main_~tmp___32~0#1.offset, main_~ldvarg52~0#1.base, main_~ldvarg52~0#1.offset, main_~tmp___33~0#1.base, main_~tmp___33~0#1.offset, main_~ldvarg54~0#1.base, main_~ldvarg54~0#1.offset, main_~tmp___34~0#1.base, main_~tmp___34~0#1.offset, main_~ldvarg55~0#1.base, main_~ldvarg55~0#1.offset, main_~tmp___35~0#1.base, main_~tmp___35~0#1.offset, main_~ldvarg56~0#1.base, main_~ldvarg56~0#1.offset, main_~tmp___36~0#1.base, main_~tmp___36~0#1.offset, main_~ldvarg57~0#1.base, main_~ldvarg57~0#1.offset, main_~tmp___37~0#1.base, main_~tmp___37~0#1.offset, main_~ldvarg58~0#1.base, main_~ldvarg58~0#1.offset, main_~tmp___38~0#1.base, main_~tmp___38~0#1.offset, main_~ldvarg59~0#1.base, main_~ldvarg59~0#1.offset, main_~tmp___39~0#1.base, main_~tmp___39~0#1.offset, main_~ldvarg60~0#1.base, main_~ldvarg60~0#1.offset, main_~tmp___40~0#1.base, main_~tmp___40~0#1.offset, main_~ldvarg63~0#1.base, main_~ldvarg63~0#1.offset, main_~tmp___41~0#1.base, main_~tmp___41~0#1.offset, main_~ldvarg61~0#1.base, main_~ldvarg61~0#1.offset, main_~tmp___42~0#1.base, main_~tmp___42~0#1.offset, main_~ldvarg62~0#1.base, main_~ldvarg62~0#1.offset, main_~tmp___43~0#1.base, main_~tmp___43~0#1.offset, main_~#ldvarg65~0#1.base, main_~#ldvarg65~0#1.offset, main_~ldvarg66~0#1.base, main_~ldvarg66~0#1.offset, main_~tmp___44~0#1.base, main_~tmp___44~0#1.offset, main_~ldvarg64~0#1.base, main_~ldvarg64~0#1.offset, main_~tmp___45~0#1.base, main_~tmp___45~0#1.offset, main_~ldvarg67~0#1.base, main_~ldvarg67~0#1.offset, main_~tmp___46~0#1.base, main_~tmp___46~0#1.offset, main_~ldvarg68~0#1.base, main_~ldvarg68~0#1.offset, main_~tmp___47~0#1.base, main_~tmp___47~0#1.offset, main_~ldvarg69~0#1.base, main_~ldvarg69~0#1.offset, main_~tmp___48~0#1.base, main_~tmp___48~0#1.offset, main_~tmp___49~0#1, main_~tmp___50~0#1, main_~tmp___51~0#1, main_~tmp___52~0#1, main_~tmp___53~0#1, main_~tmp___54~0#1, main_~tmp___55~0#1, main_~tmp___56~0#1, main_~tmp___57~0#1, main_~tmp___58~0#1, main_~tmp___59~0#1, main_~tmp___60~0#1, main_~tmp___61~0#1, main_~tmp___62~0#1, main_~tmp___63~0#1, main_~tmp___64~0#1, main_~tmp___65~0#1, main_~tmp___66~0#1, main_~tmp___67~0#1, main_~tmp___68~0#1, main_~tmp___69~0#1;assume { :end_inline_main } true; [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12466-2: proc_create_data_#res#1.base, proc_create_data_#res#1.offset := proc_create_data_#t~ret2296#1.base, proc_create_data_#t~ret2296#1.offset;havoc proc_create_data_#t~ret2296#1.base, proc_create_data_#t~ret2296#1.offset; [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12466-3: SUMMARY for call proc_create_data_#t~ret2296#1.base, proc_create_data_#t~ret2296#1.offset := ldv_malloc(0); srcloc: null [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12401: havoc ldv_poweroff_noirq_21_#t~nondet2282#1;main_#t~ret682#1 := ldv_poweroff_noirq_21_#res#1;havoc ldv_poweroff_noirq_21_#t~nondet2282#1;assume { :end_inline_ldv_poweroff_noirq_21 } true;assume -2147483648 <= main_#t~ret682#1 && main_#t~ret682#1 <= 2147483647;~ldv_retval_3~0 := main_#t~ret682#1;havoc main_#t~ret682#1; [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12005: havoc __unregister_chrdev_~arg0#1, __unregister_chrdev_~arg1#1, __unregister_chrdev_~arg2#1, __unregister_chrdev_~arg3#1.base, __unregister_chrdev_~arg3#1.offset;havoc __unregister_chrdev_#in~arg0#1, __unregister_chrdev_#in~arg1#1, __unregister_chrdev_#in~arg2#1, __unregister_chrdev_#in~arg3#1.base, __unregister_chrdev_#in~arg3#1.offset;assume { :end_inline___unregister_chrdev } true; [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7117: havoc ldv_file_operations_3_#t~ret601#1.base, ldv_file_operations_3_#t~ret601#1.offset, ldv_file_operations_3_#t~ret602#1.base, ldv_file_operations_3_#t~ret602#1.offset, ldv_file_operations_3_~tmp~61#1.base, ldv_file_operations_3_~tmp~61#1.offset, ldv_file_operations_3_~tmp___0~28#1.base, ldv_file_operations_3_~tmp___0~28#1.offset;assume { :end_inline_ldv_file_operations_3 } true;~ldv_state_variable_6~0 := 1;~ldv_state_variable_13~0 := 1;~ldv_state_variable_16~0 := 1;~ldv_state_variable_18~0 := 1;~ldv_state_variable_1~0 := 1;assume { :begin_inline_ldv_file_operations_1 } true;havoc ldv_file_operations_1_#t~ret2218#1.base, ldv_file_operations_1_#t~ret2218#1.offset, ldv_file_operations_1_#t~ret2219#1.base, ldv_file_operations_1_#t~ret2219#1.offset, ldv_file_operations_1_~tmp~133#1.base, ldv_file_operations_1_~tmp~133#1.offset, ldv_file_operations_1_~tmp___0~64#1.base, ldv_file_operations_1_~tmp___0~64#1.offset;havoc ldv_file_operations_1_~tmp~133#1.base, ldv_file_operations_1_~tmp~133#1.offset;havoc ldv_file_operations_1_~tmp___0~64#1.base, ldv_file_operations_1_~tmp___0~64#1.offset; [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6523-1: SUMMARY for call ldv_dev_pm_ops_21_#t~ret605#1.base, ldv_dev_pm_ops_21_#t~ret605#1.offset := ldv_init_zalloc(1416); srcloc: null [2025-02-08 03:01:27,167 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6523: ldv_dev_pm_ops_21_~tmp~63#1.base, ldv_dev_pm_ops_21_~tmp~63#1.offset := ldv_dev_pm_ops_21_#t~ret605#1.base, ldv_dev_pm_ops_21_#t~ret605#1.offset;havoc ldv_dev_pm_ops_21_#t~ret605#1.base, ldv_dev_pm_ops_21_#t~ret605#1.offset;~mtd_cls_pm_ops_group1~0.base, ~mtd_cls_pm_ops_group1~0.offset := ldv_dev_pm_ops_21_~tmp~63#1.base, ldv_dev_pm_ops_21_~tmp~63#1.offset; [2025-02-08 03:01:27,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10751-1: SUMMARY for call mtdchar_read_#t~ret1898#1 := copy_to_user(mtdchar_read_~buf#1.base, mtdchar_read_~buf#1.offset, mtdchar_read_~kbuf~1#1.base, mtdchar_read_~kbuf~1#1.offset, mtdchar_read_#t~mem1897#1); srcloc: null [2025-02-08 03:01:27,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10751: mtdchar_read_~tmp___1~17#1 := mtdchar_read_#t~ret1898#1;havoc mtdchar_read_#t~mem1897#1;havoc mtdchar_read_#t~ret1898#1; [2025-02-08 03:01:27,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10752: assume 0 != mtdchar_read_~tmp___1~17#1 % 18446744073709551616; [2025-02-08 03:01:27,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10752: assume !(0 != mtdchar_read_~tmp___1~17#1 % 18446744073709551616);call mtdchar_read_#t~mem1899#1 := read~int#42(mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset, 8);mtdchar_read_~total_retlen~0#1 := mtdchar_read_~total_retlen~0#1 + mtdchar_read_#t~mem1899#1;havoc mtdchar_read_#t~mem1899#1;call mtdchar_read_#t~mem1900#1 := read~int#42(mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset, 8);mtdchar_read_~count#1 := mtdchar_read_~count#1 - mtdchar_read_#t~mem1900#1;havoc mtdchar_read_#t~mem1900#1;call mtdchar_read_#t~mem1901#1 := read~int#42(mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset, 8);mtdchar_read_~buf#1.base, mtdchar_read_~buf#1.offset := mtdchar_read_~buf#1.base, mtdchar_read_~buf#1.offset + (if mtdchar_read_#t~mem1901#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mtdchar_read_#t~mem1901#1 % 18446744073709551616 % 18446744073709551616 else mtdchar_read_#t~mem1901#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc mtdchar_read_#t~mem1901#1;call mtdchar_read_#t~mem1902#1 := read~int#42(mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset, 8); [2025-02-08 03:01:27,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10753-1: SUMMARY for call kfree(mtdchar_read_~kbuf~1#1.base, mtdchar_read_~kbuf~1#1.offset); srcloc: null [2025-02-08 03:01:27,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10753: mtdchar_read_#res#1 := -14;call ULTIMATE.dealloc(mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset);havoc mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset;call ULTIMATE.dealloc(mtdchar_read_~#size~6#1.base, mtdchar_read_~#size~6#1.offset);havoc mtdchar_read_~#size~6#1.base, mtdchar_read_~#size~6#1.offset;call ULTIMATE.dealloc(mtdchar_read_~#descriptor~7#1.base, mtdchar_read_~#descriptor~7#1.offset);havoc mtdchar_read_~#descriptor~7#1.base, mtdchar_read_~#descriptor~7#1.offset;call ULTIMATE.dealloc(mtdchar_read_~#ops~0#1.base, mtdchar_read_~#ops~0#1.offset);havoc mtdchar_read_~#ops~0#1.base, mtdchar_read_~#ops~0#1.offset; [2025-02-08 03:01:27,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12405: havoc ldv_prepare_21_#t~nondet2283#1;main_#t~ret679#1 := ldv_prepare_21_#res#1;havoc ldv_prepare_21_#t~nondet2283#1;assume { :end_inline_ldv_prepare_21 } true;assume -2147483648 <= main_#t~ret679#1 && main_#t~ret679#1 <= 2147483647;~ldv_retval_6~0 := main_#t~ret679#1;havoc main_#t~ret679#1; [2025-02-08 03:01:27,168 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7055: havoc ldv_main_exported_2_#t~ret1794#1.base, ldv_main_exported_2_#t~ret1794#1.offset, ldv_main_exported_2_#t~ret1795#1.base, ldv_main_exported_2_#t~ret1795#1.offset, ldv_main_exported_2_#t~ret1796#1.base, ldv_main_exported_2_#t~ret1796#1.offset, ldv_main_exported_2_#t~nondet1797#1, ldv_main_exported_2_#t~switch1798#1, ldv_main_exported_2_#t~ret1799#1, ldv_main_exported_2_~ldvarg9~0#1.base, ldv_main_exported_2_~ldvarg9~0#1.offset, ldv_main_exported_2_~tmp~113#1.base, ldv_main_exported_2_~tmp~113#1.offset, ldv_main_exported_2_~ldvarg10~0#1.base, ldv_main_exported_2_~ldvarg10~0#1.offset, ldv_main_exported_2_~tmp___0~49#1.base, ldv_main_exported_2_~tmp___0~49#1.offset, ldv_main_exported_2_~ldvarg11~0#1.base, ldv_main_exported_2_~ldvarg11~0#1.offset, ldv_main_exported_2_~tmp___1~14#1.base, ldv_main_exported_2_~tmp___1~14#1.offset, ldv_main_exported_2_~tmp___2~10#1;assume { :end_inline_ldv_main_exported_2 } true; [2025-02-08 03:01:27,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6396: assume 0 == mtd_bdi_init_~ret~6#1;assume { :begin_inline_bdi_register } true;bdi_register_#in~arg0#1.base, bdi_register_#in~arg0#1.offset, bdi_register_#in~arg1#1.base, bdi_register_#in~arg1#1.offset, bdi_register_#in~arg2#1.base, bdi_register_#in~arg2#1.offset := mtd_bdi_init_~bdi#1.base, mtd_bdi_init_~bdi#1.offset, 0, 0, 44, 0;havoc bdi_register_#res#1;havoc bdi_register_#t~nondet2265#1, bdi_register_~arg0#1.base, bdi_register_~arg0#1.offset, bdi_register_~arg1#1.base, bdi_register_~arg1#1.offset, bdi_register_~arg2#1.base, bdi_register_~arg2#1.offset;bdi_register_~arg0#1.base, bdi_register_~arg0#1.offset := bdi_register_#in~arg0#1.base, bdi_register_#in~arg0#1.offset;bdi_register_~arg1#1.base, bdi_register_~arg1#1.offset := bdi_register_#in~arg1#1.base, bdi_register_#in~arg1#1.offset;bdi_register_~arg2#1.base, bdi_register_~arg2#1.offset := bdi_register_#in~arg2#1.base, bdi_register_#in~arg2#1.offset;havoc bdi_register_#t~nondet2265#1;assume -2147483648 <= bdi_register_#t~nondet2265#1 && bdi_register_#t~nondet2265#1 <= 2147483647;bdi_register_#res#1 := bdi_register_#t~nondet2265#1;havoc bdi_register_#t~nondet2265#1; [2025-02-08 03:01:27,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6396: assume !(0 == mtd_bdi_init_~ret~6#1); [2025-02-08 03:01:27,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12276: havoc __register_chrdev_#t~nondet2260#1;init_mtdchar_#t~ret2216#1 := __register_chrdev_#res#1;havoc __register_chrdev_#t~nondet2260#1, __register_chrdev_~arg0#1, __register_chrdev_~arg1#1, __register_chrdev_~arg2#1, __register_chrdev_~arg3#1.base, __register_chrdev_~arg3#1.offset, __register_chrdev_~arg4#1.base, __register_chrdev_~arg4#1.offset;havoc __register_chrdev_#in~arg0#1, __register_chrdev_#in~arg1#1, __register_chrdev_#in~arg2#1, __register_chrdev_#in~arg3#1.base, __register_chrdev_#in~arg3#1.offset, __register_chrdev_#in~arg4#1.base, __register_chrdev_#in~arg4#1.offset;assume { :end_inline___register_chrdev } true;assume -2147483648 <= init_mtdchar_#t~ret2216#1 && init_mtdchar_#t~ret2216#1 <= 2147483647;init_mtdchar_~ret~28#1 := init_mtdchar_#t~ret2216#1;havoc init_mtdchar_#t~ret2216#1; [2025-02-08 03:01:27,169 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123: havoc ldv_file_operations_1_#t~ret2218#1.base, ldv_file_operations_1_#t~ret2218#1.offset, ldv_file_operations_1_#t~ret2219#1.base, ldv_file_operations_1_#t~ret2219#1.offset, ldv_file_operations_1_~tmp~133#1.base, ldv_file_operations_1_~tmp~133#1.offset, ldv_file_operations_1_~tmp___0~64#1.base, ldv_file_operations_1_~tmp___0~64#1.offset;assume { :end_inline_ldv_file_operations_1 } true;~ldv_state_variable_2~0 := 1;~ldv_state_variable_17~0 := 1;~ldv_state_variable_7~0 := 1;~ldv_state_variable_21~0 := 1;assume { :begin_inline_ldv_dev_pm_ops_21 } true;havoc ldv_dev_pm_ops_21_#t~ret605#1.base, ldv_dev_pm_ops_21_#t~ret605#1.offset, ldv_dev_pm_ops_21_~tmp~63#1.base, ldv_dev_pm_ops_21_~tmp~63#1.offset;havoc ldv_dev_pm_ops_21_~tmp~63#1.base, ldv_dev_pm_ops_21_~tmp~63#1.offset; [2025-02-08 03:01:27,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12409: havoc ldv_probe_4_#t~nondet2284#1;main_#t~ret737#1 := ldv_probe_4_#res#1;havoc ldv_probe_4_#t~nondet2284#1;assume { :end_inline_ldv_probe_4 } true;assume -2147483648 <= main_#t~ret737#1 && main_#t~ret737#1 <= 2147483647;havoc main_#t~ret737#1;~ldv_state_variable_4~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 03:01:27,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12015-1: SUMMARY for call ldv_file_operations_1_#t~ret2218#1.base, ldv_file_operations_1_#t~ret2218#1.offset := ldv_init_zalloc(1000); srcloc: null [2025-02-08 03:01:27,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12015: ldv_file_operations_1_~tmp~133#1.base, ldv_file_operations_1_~tmp~133#1.offset := ldv_file_operations_1_#t~ret2218#1.base, ldv_file_operations_1_#t~ret2218#1.offset;havoc ldv_file_operations_1_#t~ret2218#1.base, ldv_file_operations_1_#t~ret2218#1.offset;~mtd_fops_group1~0.base, ~mtd_fops_group1~0.offset := ldv_file_operations_1_~tmp~133#1.base, ldv_file_operations_1_~tmp~133#1.offset; [2025-02-08 03:01:27,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10760: assume 0 == mtdchar_read_#t~mem1902#1 % 18446744073709551616;havoc mtdchar_read_#t~mem1902#1;mtdchar_read_~count#1 := 0; [2025-02-08 03:01:27,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10760: assume !(0 == mtdchar_read_#t~mem1902#1 % 18446744073709551616);havoc mtdchar_read_#t~mem1902#1; [2025-02-08 03:01:27,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6400: assume 0 != mtd_bdi_init_~ret~6#1; [2025-02-08 03:01:27,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6400: assume !(0 != mtd_bdi_init_~ret~6#1); [2025-02-08 03:01:27,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12413: havoc ldv_restore_early_21_#t~nondet2285#1;main_#t~ret674#1 := ldv_restore_early_21_#res#1;havoc ldv_restore_early_21_#t~nondet2285#1;assume { :end_inline_ldv_restore_early_21 } true;assume -2147483648 <= main_#t~ret674#1 && main_#t~ret674#1 <= 2147483647;~ldv_retval_11~0 := main_#t~ret674#1;havoc main_#t~ret674#1; [2025-02-08 03:01:27,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401: SUMMARY for call bdi_destroy(mtd_bdi_init_~bdi#1.base, mtd_bdi_init_~bdi#1.offset); srcloc: null [2025-02-08 03:01:27,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7128: havoc ldv_dev_pm_ops_21_#t~ret605#1.base, ldv_dev_pm_ops_21_#t~ret605#1.offset, ldv_dev_pm_ops_21_~tmp~63#1.base, ldv_dev_pm_ops_21_~tmp~63#1.offset;assume { :end_inline_ldv_dev_pm_ops_21 } true;~ldv_state_variable_11~0 := 1; [2025-02-08 03:01:27,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12017-1: SUMMARY for call ldv_file_operations_1_#t~ret2219#1.base, ldv_file_operations_1_#t~ret2219#1.offset := ldv_init_zalloc(504); srcloc: null [2025-02-08 03:01:27,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12017: ldv_file_operations_1_~tmp___0~64#1.base, ldv_file_operations_1_~tmp___0~64#1.offset := ldv_file_operations_1_#t~ret2219#1.base, ldv_file_operations_1_#t~ret2219#1.offset;havoc ldv_file_operations_1_#t~ret2219#1.base, ldv_file_operations_1_#t~ret2219#1.offset;~mtd_fops_group2~0.base, ~mtd_fops_group2~0.offset := ldv_file_operations_1_~tmp___0~64#1.base, ldv_file_operations_1_~tmp___0~64#1.offset; [2025-02-08 03:01:27,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6404-1: mtd_bdi_init_#res#1 := mtd_bdi_init_~ret~6#1; [2025-02-08 03:01:27,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10765-1: SUMMARY for call kfree(mtdchar_read_~kbuf~1#1.base, mtdchar_read_~kbuf~1#1.offset); srcloc: null [2025-02-08 03:01:27,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10765: mtdchar_read_#res#1 := mtdchar_read_~ret~20#1;call ULTIMATE.dealloc(mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset);havoc mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset;call ULTIMATE.dealloc(mtdchar_read_~#size~6#1.base, mtdchar_read_~#size~6#1.offset);havoc mtdchar_read_~#size~6#1.base, mtdchar_read_~#size~6#1.offset;call ULTIMATE.dealloc(mtdchar_read_~#descriptor~7#1.base, mtdchar_read_~#descriptor~7#1.offset);havoc mtdchar_read_~#descriptor~7#1.base, mtdchar_read_~#descriptor~7#1.offset;call ULTIMATE.dealloc(mtdchar_read_~#ops~0#1.base, mtdchar_read_~#ops~0#1.offset);havoc mtdchar_read_~#ops~0#1.base, mtdchar_read_~#ops~0#1.offset; [2025-02-08 03:01:27,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12483: havoc seq_lseek_#t~nondet2298#1;main_#t~ret715#1 := seq_lseek_#res#1;havoc seq_lseek_#t~nondet2298#1, seq_lseek_~arg0#1.base, seq_lseek_~arg0#1.offset, seq_lseek_~arg1#1, seq_lseek_~arg2#1;havoc seq_lseek_#in~arg0#1.base, seq_lseek_#in~arg0#1.offset, seq_lseek_#in~arg1#1, seq_lseek_#in~arg2#1;assume { :end_inline_seq_lseek } true;assume -9223372036854775808 <= main_#t~ret715#1 && main_#t~ret715#1 <= 9223372036854775807;havoc main_#t~mem713#1;havoc main_#t~mem714#1;havoc main_#t~ret715#1;~ldv_state_variable_3~0 := 2; [2025-02-08 03:01:27,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12417: havoc ldv_restore_noirq_21_#t~nondet2286#1;main_#t~ret684#1 := ldv_restore_noirq_21_#res#1;havoc ldv_restore_noirq_21_#t~nondet2286#1;assume { :end_inline_ldv_restore_noirq_21 } true;assume -2147483648 <= main_#t~ret684#1 && main_#t~ret684#1 <= 2147483647;~ldv_retval_1~0 := main_#t~ret684#1;havoc main_#t~ret684#1; [2025-02-08 03:01:27,170 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12352: havoc fixed_size_llseek_#t~nondet2271#1;mtdchar_lseek_#t~ret1851#1 := fixed_size_llseek_#res#1;havoc fixed_size_llseek_#t~nondet2271#1, fixed_size_llseek_~arg0#1.base, fixed_size_llseek_~arg0#1.offset, fixed_size_llseek_~arg1#1, fixed_size_llseek_~arg2#1, fixed_size_llseek_~arg3#1;havoc fixed_size_llseek_#in~arg0#1.base, fixed_size_llseek_#in~arg0#1.offset, fixed_size_llseek_#in~arg1#1, fixed_size_llseek_#in~arg2#1, fixed_size_llseek_#in~arg3#1;assume { :end_inline_fixed_size_llseek } true;assume -9223372036854775808 <= mtdchar_lseek_#t~ret1851#1 && mtdchar_lseek_#t~ret1851#1 <= 9223372036854775807;mtdchar_lseek_~tmp~120#1 := mtdchar_lseek_#t~ret1851#1;havoc mtdchar_lseek_#t~mem1849#1.base, mtdchar_lseek_#t~mem1849#1.offset;havoc mtdchar_lseek_#t~mem1850#1;havoc mtdchar_lseek_#t~ret1851#1;mtdchar_lseek_#res#1 := mtdchar_lseek_~tmp~120#1; [2025-02-08 03:01:27,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5021: call ULTIMATE.dealloc(mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.base, mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.offset);havoc mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.base, mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.offset;main_#t~ret744#1 := mtd_bitflip_threshold_store_#res#1;havoc mtd_bitflip_threshold_store_#t~ret190#1.base, mtd_bitflip_threshold_store_#t~ret190#1.offset, mtd_bitflip_threshold_store_#t~ret191#1, mtd_bitflip_threshold_store_#t~mem192#1, mtd_bitflip_threshold_store_~dev#1.base, mtd_bitflip_threshold_store_~dev#1.offset, mtd_bitflip_threshold_store_~attr#1.base, mtd_bitflip_threshold_store_~attr#1.offset, mtd_bitflip_threshold_store_~buf#1.base, mtd_bitflip_threshold_store_~buf#1.offset, mtd_bitflip_threshold_store_~count#1, mtd_bitflip_threshold_store_~mtd~14#1.base, mtd_bitflip_threshold_store_~mtd~14#1.offset, mtd_bitflip_threshold_store_~tmp~24#1.base, mtd_bitflip_threshold_store_~tmp~24#1.offset, mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.base, mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.offset, mtd_bitflip_threshold_store_~retval~0#1;havoc mtd_bitflip_threshold_store_#in~dev#1.base, mtd_bitflip_threshold_store_#in~dev#1.offset, mtd_bitflip_threshold_store_#in~attr#1.base, mtd_bitflip_threshold_store_#in~attr#1.offset, mtd_bitflip_threshold_store_#in~buf#1.base, mtd_bitflip_threshold_store_#in~buf#1.offset, mtd_bitflip_threshold_store_#in~count#1;assume { :end_inline_mtd_bitflip_threshold_store } true;assume -9223372036854775808 <= main_#t~ret744#1 && main_#t~ret744#1 <= 9223372036854775807;havoc main_#t~mem743#1;havoc main_#t~ret744#1;~ldv_state_variable_10~0 := 1; [2025-02-08 03:01:27,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12421: havoc ldv_resume_early_21_#t~nondet2287#1;main_#t~ret675#1 := ldv_resume_early_21_#res#1;havoc ldv_resume_early_21_#t~nondet2287#1;assume { :end_inline_ldv_resume_early_21 } true;assume -2147483648 <= main_#t~ret675#1 && main_#t~ret675#1 <= 2147483647;~ldv_retval_10~0 := main_#t~ret675#1;havoc main_#t~ret675#1; [2025-02-08 03:01:27,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10770: assume 0 != mtdchar_read_~count#1 % 18446744073709551616; [2025-02-08 03:01:27,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10770: assume !(0 != mtdchar_read_~count#1 % 18446744073709551616); [2025-02-08 03:01:27,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-3: assume 0 == ~ldv_retval_0~0;~ldv_state_variable_21~0 := 11; [2025-02-08 03:01:27,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-3: assume !(0 == ~ldv_retval_0~0); [2025-02-08 03:01:27,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-9: assume 0 == ~ldv_retval_2~0;~ldv_state_variable_21~0 := 7; [2025-02-08 03:01:27,173 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-9: assume !(0 == ~ldv_retval_2~0); [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-6: assume 0 == ~ldv_retval_1~0;~ldv_state_variable_21~0 := 12; [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-6: assume !(0 == ~ldv_retval_1~0); [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6411: call ULTIMATE.dealloc(init_mtd_~#__key~0#1.base, init_mtd_~#__key~0#1.offset);havoc init_mtd_~#__key~0#1.base, init_mtd_~#__key~0#1.offset;main_#t~ret698#1 := init_mtd_#res#1;havoc init_mtd_#t~ret596#1, init_mtd_#t~ret597#1, init_mtd_#t~ret598#1.base, init_mtd_#t~ret598#1.offset, init_mtd_#t~ret599#1, init_mtd_#t~ret600#1, init_mtd_~ret~7#1, init_mtd_~#__key~0#1.base, init_mtd_~#__key~0#1.offset, init_mtd_~tmp~60#1;assume { :end_inline_init_mtd } true;assume -2147483648 <= main_#t~ret698#1 && main_#t~ret698#1 <= 2147483647;~ldv_retval_20~0 := main_#t~ret698#1;havoc main_#t~ret698#1; [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-12: assume 0 == ~ldv_retval_3~0;~ldv_state_variable_21~0 := 6; [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-12: assume !(0 == ~ldv_retval_3~0); [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-15: assume 0 == ~ldv_retval_4~0;~ldv_state_variable_21~0 := 13; [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-15: assume !(0 == ~ldv_retval_4~0); [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-21: assume 0 == ~ldv_retval_6~0;~ldv_state_variable_21~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-21: assume !(0 == ~ldv_retval_6~0); [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-18: assume 0 == ~ldv_retval_5~0;~ldv_state_variable_21~0 := 9; [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-18: assume !(0 == ~ldv_retval_5~0); [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-24: assume 0 == ~ldv_retval_7~0;~ldv_state_variable_21~0 := 8; [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-24: assume !(0 == ~ldv_retval_7~0); [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-27: assume 0 == ~ldv_retval_8~0;~ldv_state_variable_21~0 := 14; [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-27: assume !(0 == ~ldv_retval_8~0); [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-33: assume 0 == ~ldv_retval_10~0;~ldv_state_variable_21~0 := 14; [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-33: assume !(0 == ~ldv_retval_10~0); [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-30: assume 0 == ~ldv_retval_9~0;~ldv_state_variable_21~0 := 13; [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-30: assume !(0 == ~ldv_retval_9~0); [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-36: assume 0 == ~ldv_retval_11~0;~ldv_state_variable_21~0 := 12; [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-36: assume !(0 == ~ldv_retval_11~0); [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-39: assume 0 == ~ldv_retval_12~0;~ldv_state_variable_21~0 := 10; [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6807-39: assume !(0 == ~ldv_retval_12~0); [2025-02-08 03:01:27,174 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12028: call ULTIMATE.dealloc(ldv_main_exported_1_~#ldvarg13~0#1.base, ldv_main_exported_1_~#ldvarg13~0#1.offset);havoc ldv_main_exported_1_~#ldvarg13~0#1.base, ldv_main_exported_1_~#ldvarg13~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_1_~#ldvarg17~0#1.base, ldv_main_exported_1_~#ldvarg17~0#1.offset);havoc ldv_main_exported_1_~#ldvarg17~0#1.base, ldv_main_exported_1_~#ldvarg17~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_1_~#ldvarg14~0#1.base, ldv_main_exported_1_~#ldvarg14~0#1.offset);havoc ldv_main_exported_1_~#ldvarg14~0#1.base, ldv_main_exported_1_~#ldvarg14~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_1_~#ldvarg15~0#1.base, ldv_main_exported_1_~#ldvarg15~0#1.offset);havoc ldv_main_exported_1_~#ldvarg15~0#1.base, ldv_main_exported_1_~#ldvarg15~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_1_~#ldvarg12~0#1.base, ldv_main_exported_1_~#ldvarg12~0#1.offset);havoc ldv_main_exported_1_~#ldvarg12~0#1.base, ldv_main_exported_1_~#ldvarg12~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_1_~#ldvarg23~0#1.base, ldv_main_exported_1_~#ldvarg23~0#1.offset);havoc ldv_main_exported_1_~#ldvarg23~0#1.base, ldv_main_exported_1_~#ldvarg23~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_1_~#ldvarg20~0#1.base, ldv_main_exported_1_~#ldvarg20~0#1.offset);havoc ldv_main_exported_1_~#ldvarg20~0#1.base, ldv_main_exported_1_~#ldvarg20~0#1.offset;call ULTIMATE.dealloc(ldv_main_exported_1_~#ldvarg18~0#1.base, ldv_main_exported_1_~#ldvarg18~0#1.offset);havoc ldv_main_exported_1_~#ldvarg18~0#1.base, ldv_main_exported_1_~#ldvarg18~0#1.offset;havoc ldv_main_exported_1_#t~ret2220#1.base, ldv_main_exported_1_#t~ret2220#1.offset, ldv_main_exported_1_#t~ret2221#1.base, ldv_main_exported_1_#t~ret2221#1.offset, ldv_main_exported_1_#t~ret2222#1.base, ldv_main_exported_1_#t~ret2222#1.offset, ldv_main_exported_1_#t~ret2223#1.base, ldv_main_exported_1_#t~ret2223#1.offset, ldv_main_exported_1_#t~ret2224#1.base, ldv_main_exported_1_#t~ret2224#1.offset, ldv_main_exported_1_#t~ret2225#1.base, ldv_main_exported_1_#t~ret2225#1.offset, ldv_main_exported_1_#t~ret2226#1.base, ldv_main_exported_1_#t~ret2226#1.offset, ldv_main_exported_1_#t~ret2227#1.base, ldv_main_exported_1_#t~ret2227#1.offset, ldv_main_exported_1_#t~ret2228#1.base, ldv_main_exported_1_#t~ret2228#1.offset, ldv_main_exported_1_#t~ret2229#1.base, ldv_main_exported_1_#t~ret2229#1.offset, ldv_main_exported_1_#t~ret2230#1.base, ldv_main_exported_1_#t~ret2230#1.offset, ldv_main_exported_1_#t~ret2231#1.base, ldv_main_exported_1_#t~ret2231#1.offset, ldv_main_exported_1_#t~ret2232#1.base, ldv_main_exported_1_#t~ret2232#1.offset, ldv_main_exported_1_#t~nondet2233#1, ldv_main_exported_1_#t~switch2234#1, ldv_main_exported_1_#t~mem2235#1, ldv_main_exported_1_#t~ret2236#1, ldv_main_exported_1_#t~mem2237#1, ldv_main_exported_1_#t~ret2238#1, ldv_main_exported_1_#t~mem2239#1, ldv_main_exported_1_#t~ret2240#1, ldv_main_exported_1_#t~mem2241#1, ldv_main_exported_1_#t~mem2242#1, ldv_main_exported_1_#t~ret2243#1, ldv_main_exported_1_#t~ret2244#1, ldv_main_exported_1_#t~ret2245#1, ldv_main_exported_1_#t~ret2246#1, ldv_main_exported_1_#t~ret2247#1, ldv_main_exported_1_#t~mem2248#1, ldv_main_exported_1_#t~mem2249#1, ldv_main_exported_1_#t~ret2250#1, ldv_main_exported_1_#t~mem2251#1, ldv_main_exported_1_#t~mem2252#1, ldv_main_exported_1_#t~ret2253#1, ldv_main_exported_1_~ldvarg19~0#1.base, ldv_main_exported_1_~ldvarg19~0#1.offset, ldv_main_exported_1_~tmp~134#1.base, ldv_main_exported_1_~tmp~134#1.offset, ldv_main_exported_1_~ldvarg22~0#1.base, ldv_main_exported_1_~ldvarg22~0#1.offset, ldv_main_exported_1_~tmp___0~65#1.base, ldv_main_exported_1_~tmp___0~65#1.offset, ldv_main_exported_1_~#ldvarg13~0#1.base, ldv_main_exported_1_~#ldvarg13~0#1.offset, ldv_main_exported_1_~#ldvarg17~0#1.base, ldv_main_exported_1_~#ldvarg17~0#1.offset, ldv_main_exported_1_~#ldvarg14~0#1.base, ldv_main_exported_1_~#ldvarg14~0#1.offset, ldv_main_exported_1_~ldvarg21~0#1.base, ldv_main_exported_1_~ldvarg21~0#1.offset, ldv_main_exported_1_~tmp___1~26#1.base, ldv_main_exported_1_~tmp___1~26#1.offset, ldv_main_exported_1_~#ldvarg15~0#1.base, ldv_main_exported_1_~#ldvarg15~0#1.offset, ldv_main_exported_1_~ldvarg16~0#1.base, ldv_main_exported_1_~ldvarg16~0#1.offset, ldv_main_exported_1_~tmp___2~19#1.base, ldv_main_exported_1_~tmp___2~19#1.offset, ldv_main_exported_1_~#ldvarg12~0#1.base, ldv_main_exported_1_~#ldvarg12~0#1.offset, ldv_main_exported_1_~#ldvarg23~0#1.base, ldv_main_exported_1_~#ldvarg23~0#1.offset, ldv_main_exported_1_~#ldvarg20~0#1.base, ldv_main_exported_1_~#ldvarg20~0#1.offset, ldv_main_exported_1_~#ldvarg18~0#1.base, ldv_main_exported_1_~#ldvarg18~0#1.offset, ldv_main_exported_1_~ldvarg24~0#1.base, ldv_main_exported_1_~ldvarg24~0#1.offset, ldv_main_exported_1_~tmp___3~14#1.base, ldv_main_exported_1_~tmp___3~14#1.offset, ldv_main_exported_1_~tmp___4~11#1;assume { :end_inline_ldv_main_exported_1 } true; [2025-02-08 03:01:27,175 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12425: havoc ldv_resume_noirq_21_#t~nondet2288#1;main_#t~ret677#1 := ldv_resume_noirq_21_#res#1;havoc ldv_resume_noirq_21_#t~nondet2288#1;assume { :end_inline_ldv_resume_noirq_21 } true;assume -2147483648 <= main_#t~ret677#1 && main_#t~ret677#1 <= 2147483647;~ldv_retval_8~0 := main_#t~ret677#1;havoc main_#t~ret677#1; [2025-02-08 03:01:27,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10774-1: SUMMARY for call kfree(mtdchar_read_~kbuf~1#1.base, mtdchar_read_~kbuf~1#1.offset); srcloc: null [2025-02-08 03:01:27,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10774: mtdchar_read_#res#1 := (if mtdchar_read_~total_retlen~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mtdchar_read_~total_retlen~0#1 % 18446744073709551616 % 18446744073709551616 else mtdchar_read_~total_retlen~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call ULTIMATE.dealloc(mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset);havoc mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset;call ULTIMATE.dealloc(mtdchar_read_~#size~6#1.base, mtdchar_read_~#size~6#1.offset);havoc mtdchar_read_~#size~6#1.base, mtdchar_read_~#size~6#1.offset;call ULTIMATE.dealloc(mtdchar_read_~#descriptor~7#1.base, mtdchar_read_~#descriptor~7#1.offset);havoc mtdchar_read_~#descriptor~7#1.base, mtdchar_read_~#descriptor~7#1.offset;call ULTIMATE.dealloc(mtdchar_read_~#ops~0#1.base, mtdchar_read_~#ops~0#1.offset);havoc mtdchar_read_~#ops~0#1.base, mtdchar_read_~#ops~0#1.offset; [2025-02-08 03:01:27,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5027: assume 0 != mtd_bitflip_threshold_store_~retval~0#1;mtd_bitflip_threshold_store_#res#1 := mtd_bitflip_threshold_store_~retval~0#1;call ULTIMATE.dealloc(mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.base, mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.offset);havoc mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.base, mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.offset; [2025-02-08 03:01:27,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5027: assume !(0 != mtd_bitflip_threshold_store_~retval~0#1);call mtd_bitflip_threshold_store_#t~mem192#1 := read~int#25(mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.base, mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.offset, 4);call write~int#20(mtd_bitflip_threshold_store_#t~mem192#1, mtd_bitflip_threshold_store_~mtd~14#1.base, 49 + mtd_bitflip_threshold_store_~mtd~14#1.offset, 4);havoc mtd_bitflip_threshold_store_#t~mem192#1;mtd_bitflip_threshold_store_#res#1 := (if mtd_bitflip_threshold_store_~count#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mtd_bitflip_threshold_store_~count#1 % 18446744073709551616 % 18446744073709551616 else mtd_bitflip_threshold_store_~count#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);call ULTIMATE.dealloc(mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.base, mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.offset);havoc mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.base, mtd_bitflip_threshold_store_~#bitflip_threshold~0#1.offset; [2025-02-08 03:01:27,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6416: assume 0 != init_mtd_~ret~7#1; [2025-02-08 03:01:27,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6416: assume !(0 != init_mtd_~ret~7#1);assume { :begin_inline_mtd_bdi_init } true;mtd_bdi_init_#in~bdi#1.base, mtd_bdi_init_#in~bdi#1.offset, mtd_bdi_init_#in~name#1.base, mtd_bdi_init_#in~name#1.offset := ~#mtd_bdi~0.base, ~#mtd_bdi~0.offset, 45, 0;havoc mtd_bdi_init_#res#1;havoc mtd_bdi_init_#t~ret594#1, mtd_bdi_init_#t~ret595#1, mtd_bdi_init_~bdi#1.base, mtd_bdi_init_~bdi#1.offset, mtd_bdi_init_~name#1.base, mtd_bdi_init_~name#1.offset, mtd_bdi_init_~ret~6#1;mtd_bdi_init_~bdi#1.base, mtd_bdi_init_~bdi#1.offset := mtd_bdi_init_#in~bdi#1.base, mtd_bdi_init_#in~bdi#1.offset;mtd_bdi_init_~name#1.base, mtd_bdi_init_~name#1.offset := mtd_bdi_init_#in~name#1.base, mtd_bdi_init_#in~name#1.offset;havoc mtd_bdi_init_~ret~6#1;assume { :begin_inline_bdi_init } true;bdi_init_#in~arg0#1.base, bdi_init_#in~arg0#1.offset := mtd_bdi_init_~bdi#1.base, mtd_bdi_init_~bdi#1.offset;havoc bdi_init_#res#1;havoc bdi_init_#t~nondet2264#1, bdi_init_~arg0#1.base, bdi_init_~arg0#1.offset;bdi_init_~arg0#1.base, bdi_init_~arg0#1.offset := bdi_init_#in~arg0#1.base, bdi_init_#in~arg0#1.offset;havoc bdi_init_#t~nondet2264#1;assume -2147483648 <= bdi_init_#t~nondet2264#1 && bdi_init_#t~nondet2264#1 <= 2147483647;bdi_init_#res#1 := bdi_init_#t~nondet2264#1;havoc bdi_init_#t~nondet2264#1; [2025-02-08 03:01:27,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12429: havoc ldv_suspend_late_21_#t~nondet2289#1;main_#t~ret673#1 := ldv_suspend_late_21_#res#1;havoc ldv_suspend_late_21_#t~nondet2289#1;assume { :end_inline_ldv_suspend_late_21 } true;assume -2147483648 <= main_#t~ret673#1 && main_#t~ret673#1 <= 2147483647;~ldv_retval_12~0 := main_#t~ret673#1;havoc main_#t~ret673#1; [2025-02-08 03:01:27,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12495: havoc seq_read_#t~nondet2301#1;main_#t~ret712#1 := seq_read_#res#1;havoc seq_read_#t~nondet2301#1, seq_read_~arg0#1.base, seq_read_~arg0#1.offset, seq_read_~arg1#1.base, seq_read_~arg1#1.offset, seq_read_~arg2#1, seq_read_~arg3#1.base, seq_read_~arg3#1.offset;havoc seq_read_#in~arg0#1.base, seq_read_#in~arg0#1.offset, seq_read_#in~arg1#1.base, seq_read_#in~arg1#1.offset, seq_read_#in~arg2#1, seq_read_#in~arg3#1.base, seq_read_#in~arg3#1.offset;assume { :end_inline_seq_read } true;assume -9223372036854775808 <= main_#t~ret712#1 && main_#t~ret712#1 <= 9223372036854775807;havoc main_#t~mem711#1;havoc main_#t~ret712#1;~ldv_state_variable_3~0 := 2; [2025-02-08 03:01:27,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11903: call ULTIMATE.dealloc(mtdchar_compat_ioctl_~#buf~1#1.base, mtdchar_compat_ioctl_~#buf~1#1.offset);havoc mtdchar_compat_ioctl_~#buf~1#1.base, mtdchar_compat_ioctl_~#buf~1#1.offset;call ULTIMATE.dealloc(mtdchar_compat_ioctl_~#buf___0~1#1.base, mtdchar_compat_ioctl_~#buf___0~1#1.offset);havoc mtdchar_compat_ioctl_~#buf___0~1#1.base, mtdchar_compat_ioctl_~#buf___0~1#1.offset;ldv_main_exported_1_#t~ret2243#1 := mtdchar_compat_ioctl_#res#1;havoc mtdchar_compat_ioctl_#t~mem2183#1.base, mtdchar_compat_ioctl_#t~mem2183#1.offset, mtdchar_compat_ioctl_#t~mem2184#1.base, mtdchar_compat_ioctl_#t~mem2184#1.offset, mtdchar_compat_ioctl_#t~ret2185#1.base, mtdchar_compat_ioctl_#t~ret2185#1.offset, mtdchar_compat_ioctl_#t~switch2186#1, mtdchar_compat_ioctl_#t~ret2187#1, mtdchar_compat_ioctl_#t~mem2188#1, mtdchar_compat_ioctl_#t~ret2189#1.base, mtdchar_compat_ioctl_#t~ret2189#1.offset, mtdchar_compat_ioctl_#t~mem2190#1, mtdchar_compat_ioctl_#t~mem2191#1, mtdchar_compat_ioctl_#t~ret2192#1, mtdchar_compat_ioctl_#t~ret2193#1, mtdchar_compat_ioctl_#t~mem2194#1, mtdchar_compat_ioctl_#t~ret2195#1.base, mtdchar_compat_ioctl_#t~ret2195#1.offset, mtdchar_compat_ioctl_#t~mem2196#1, mtdchar_compat_ioctl_#t~mem2197#1, mtdchar_compat_ioctl_#t~ret2198#1, mtdchar_compat_ioctl_#t~ret2199#1, mtdchar_compat_ioctl_~file#1.base, mtdchar_compat_ioctl_~file#1.offset, mtdchar_compat_ioctl_~cmd#1, mtdchar_compat_ioctl_~arg#1, mtdchar_compat_ioctl_~mfi~8#1.base, mtdchar_compat_ioctl_~mfi~8#1.offset, mtdchar_compat_ioctl_~mtd~36#1.base, mtdchar_compat_ioctl_~mtd~36#1.offset, mtdchar_compat_ioctl_~argp~1#1.base, mtdchar_compat_ioctl_~argp~1#1.offset, mtdchar_compat_ioctl_~tmp~131#1.base, mtdchar_compat_ioctl_~tmp~131#1.offset, mtdchar_compat_ioctl_~ret~27#1, mtdchar_compat_ioctl_~#buf~1#1.base, mtdchar_compat_ioctl_~#buf~1#1.offset, mtdchar_compat_ioctl_~buf_user~1#1.base, mtdchar_compat_ioctl_~buf_user~1#1.offset, mtdchar_compat_ioctl_~tmp___0~62#1.base, mtdchar_compat_ioctl_~tmp___0~62#1.offset, mtdchar_compat_ioctl_~tmp___1~24#1, mtdchar_compat_ioctl_~#buf___0~1#1.base, mtdchar_compat_ioctl_~#buf___0~1#1.offset, mtdchar_compat_ioctl_~buf_user___0~1#1.base, mtdchar_compat_ioctl_~buf_user___0~1#1.offset, mtdchar_compat_ioctl_~tmp___2~18#1.base, mtdchar_compat_ioctl_~tmp___2~18#1.offset, mtdchar_compat_ioctl_~tmp___3~13#1;havoc mtdchar_compat_ioctl_#in~file#1.base, mtdchar_compat_ioctl_#in~file#1.offset, mtdchar_compat_ioctl_#in~cmd#1, mtdchar_compat_ioctl_#in~arg#1;assume { :end_inline_mtdchar_compat_ioctl } true;assume -9223372036854775808 <= ldv_main_exported_1_#t~ret2243#1 && ldv_main_exported_1_#t~ret2243#1 <= 9223372036854775807;havoc ldv_main_exported_1_#t~mem2241#1;havoc ldv_main_exported_1_#t~mem2242#1;havoc ldv_main_exported_1_#t~ret2243#1;~ldv_state_variable_1~0 := 2; [2025-02-08 03:01:27,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6420: init_mtd_#t~ret597#1 := mtd_bdi_init_#res#1;havoc mtd_bdi_init_#t~ret594#1, mtd_bdi_init_#t~ret595#1, mtd_bdi_init_~bdi#1.base, mtd_bdi_init_~bdi#1.offset, mtd_bdi_init_~name#1.base, mtd_bdi_init_~name#1.offset, mtd_bdi_init_~ret~6#1;havoc mtd_bdi_init_#in~bdi#1.base, mtd_bdi_init_#in~bdi#1.offset, mtd_bdi_init_#in~name#1.base, mtd_bdi_init_#in~name#1.offset;assume { :end_inline_mtd_bdi_init } true;assume -2147483648 <= init_mtd_#t~ret597#1 && init_mtd_#t~ret597#1 <= 2147483647;init_mtd_~ret~7#1 := init_mtd_#t~ret597#1;havoc init_mtd_#t~ret597#1; [2025-02-08 03:01:27,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6421: assume 0 != init_mtd_~ret~7#1; [2025-02-08 03:01:27,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6421: assume !(0 != init_mtd_~ret~7#1);assume { :begin_inline_proc_create } true;proc_create_#in~name#1.base, proc_create_#in~name#1.offset, proc_create_#in~mode#1, proc_create_#in~parent#1.base, proc_create_#in~parent#1.offset, proc_create_#in~proc_fops#1.base, proc_create_#in~proc_fops#1.offset := 46, 0, 0, 0, 0, ~#mtd_proc_ops~0.base, ~#mtd_proc_ops~0.offset;havoc proc_create_#res#1.base, proc_create_#res#1.offset;havoc proc_create_#t~ret90#1.base, proc_create_#t~ret90#1.offset, proc_create_~name#1.base, proc_create_~name#1.offset, proc_create_~mode#1, proc_create_~parent#1.base, proc_create_~parent#1.offset, proc_create_~proc_fops#1.base, proc_create_~proc_fops#1.offset, proc_create_~tmp~7#1.base, proc_create_~tmp~7#1.offset;proc_create_~name#1.base, proc_create_~name#1.offset := proc_create_#in~name#1.base, proc_create_#in~name#1.offset;proc_create_~mode#1 := proc_create_#in~mode#1;proc_create_~parent#1.base, proc_create_~parent#1.offset := proc_create_#in~parent#1.base, proc_create_#in~parent#1.offset;proc_create_~proc_fops#1.base, proc_create_~proc_fops#1.offset := proc_create_#in~proc_fops#1.base, proc_create_#in~proc_fops#1.offset;havoc proc_create_~tmp~7#1.base, proc_create_~tmp~7#1.offset;assume { :begin_inline_proc_create_data } true;proc_create_data_#in~arg0#1.base, proc_create_data_#in~arg0#1.offset, proc_create_data_#in~arg1#1, proc_create_data_#in~arg2#1.base, proc_create_data_#in~arg2#1.offset, proc_create_data_#in~arg3#1.base, proc_create_data_#in~arg3#1.offset, proc_create_data_#in~arg4#1.base, proc_create_data_#in~arg4#1.offset := proc_create_~name#1.base, proc_create_~name#1.offset, (if proc_create_~mode#1 % 65536 % 4294967296 <= 2147483647 then proc_create_~mode#1 % 65536 % 4294967296 else proc_create_~mode#1 % 65536 % 4294967296 - 4294967296), proc_create_~parent#1.base, proc_create_~parent#1.offset, proc_create_~proc_fops#1.base, proc_create_~proc_fops#1.offset, 0, 0;havoc proc_create_data_#res#1.base, proc_create_data_#res#1.offset;havoc proc_create_data_#t~ret2296#1.base, proc_create_data_#t~ret2296#1.offset, proc_create_data_~arg0#1.base, proc_create_data_~arg0#1.offset, proc_create_data_~arg1#1, proc_create_data_~arg2#1.base, proc_create_data_~arg2#1.offset, proc_create_data_~arg3#1.base, proc_create_data_~arg3#1.offset, proc_create_data_~arg4#1.base, proc_create_data_~arg4#1.offset;proc_create_data_~arg0#1.base, proc_create_data_~arg0#1.offset := proc_create_data_#in~arg0#1.base, proc_create_data_#in~arg0#1.offset;proc_create_data_~arg1#1 := proc_create_data_#in~arg1#1;proc_create_data_~arg2#1.base, proc_create_data_~arg2#1.offset := proc_create_data_#in~arg2#1.base, proc_create_data_#in~arg2#1.offset;proc_create_data_~arg3#1.base, proc_create_data_~arg3#1.offset := proc_create_data_#in~arg3#1.base, proc_create_data_#in~arg3#1.offset;proc_create_data_~arg4#1.base, proc_create_data_~arg4#1.offset := proc_create_data_#in~arg4#1.base, proc_create_data_#in~arg4#1.offset; [2025-02-08 03:01:27,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12433: havoc ldv_suspend_noirq_21_#t~nondet2290#1;main_#t~ret685#1 := ldv_suspend_noirq_21_#res#1;havoc ldv_suspend_noirq_21_#t~nondet2290#1;assume { :end_inline_ldv_suspend_noirq_21 } true;assume -2147483648 <= main_#t~ret685#1 && main_#t~ret685#1 <= 2147483647;~ldv_retval_0~0 := main_#t~ret685#1;havoc main_#t~ret685#1; [2025-02-08 03:01:27,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7083-1: assume 0 == ~ldv_retval_20~0;~ldv_state_variable_0~0 := 2;~ldv_state_variable_5~0 := 1;~ldv_state_variable_10~0 := 1;assume { :begin_inline_ldv_initialize_device_attribute_10 } true;havoc ldv_initialize_device_attribute_10_#t~ret603#1.base, ldv_initialize_device_attribute_10_#t~ret603#1.offset, ldv_initialize_device_attribute_10_#t~ret604#1.base, ldv_initialize_device_attribute_10_#t~ret604#1.offset, ldv_initialize_device_attribute_10_~tmp~62#1.base, ldv_initialize_device_attribute_10_~tmp~62#1.offset, ldv_initialize_device_attribute_10_~tmp___0~29#1.base, ldv_initialize_device_attribute_10_~tmp___0~29#1.offset;havoc ldv_initialize_device_attribute_10_~tmp~62#1.base, ldv_initialize_device_attribute_10_~tmp~62#1.offset;havoc ldv_initialize_device_attribute_10_~tmp___0~29#1.base, ldv_initialize_device_attribute_10_~tmp___0~29#1.offset; [2025-02-08 03:01:27,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7083-1: assume !(0 == ~ldv_retval_20~0); [2025-02-08 03:01:27,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7083-2: assume 0 != ~ldv_retval_20~0;~ldv_state_variable_0~0 := 3; [2025-02-08 03:01:27,178 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7083-2: assume !(0 != ~ldv_retval_20~0); [2025-02-08 03:01:27,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12437: havoc ldv_thaw_early_21_#t~nondet2291#1;main_#t~ret676#1 := ldv_thaw_early_21_#res#1;havoc ldv_thaw_early_21_#t~nondet2291#1;assume { :end_inline_ldv_thaw_early_21 } true;assume -2147483648 <= main_#t~ret676#1 && main_#t~ret676#1 <= 2147483647;~ldv_retval_9~0 := main_#t~ret676#1;havoc main_#t~ret676#1; [2025-02-08 03:01:27,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6425: init_mtd_#t~ret598#1.base, init_mtd_#t~ret598#1.offset := proc_create_#res#1.base, proc_create_#res#1.offset;havoc proc_create_#t~ret90#1.base, proc_create_#t~ret90#1.offset, proc_create_~name#1.base, proc_create_~name#1.offset, proc_create_~mode#1, proc_create_~parent#1.base, proc_create_~parent#1.offset, proc_create_~proc_fops#1.base, proc_create_~proc_fops#1.offset, proc_create_~tmp~7#1.base, proc_create_~tmp~7#1.offset;havoc proc_create_#in~name#1.base, proc_create_#in~name#1.offset, proc_create_#in~mode#1, proc_create_#in~parent#1.base, proc_create_#in~parent#1.offset, proc_create_#in~proc_fops#1.base, proc_create_#in~proc_fops#1.offset;assume { :end_inline_proc_create } true;~proc_mtd~0.base, ~proc_mtd~0.offset := init_mtd_#t~ret598#1.base, init_mtd_#t~ret598#1.offset;havoc init_mtd_#t~ret598#1.base, init_mtd_#t~ret598#1.offset;assume { :begin_inline_init_mtdchar } true;havoc init_mtdchar_#res#1;havoc init_mtdchar_#t~ret2216#1, init_mtdchar_#t~ret2217#1, init_mtdchar_~ret~28#1;havoc init_mtdchar_~ret~28#1;assume { :begin_inline___register_chrdev } true;__register_chrdev_#in~arg0#1, __register_chrdev_#in~arg1#1, __register_chrdev_#in~arg2#1, __register_chrdev_#in~arg3#1.base, __register_chrdev_#in~arg3#1.offset, __register_chrdev_#in~arg4#1.base, __register_chrdev_#in~arg4#1.offset := 90, 0, 1048576, 164, 0, ~#mtd_fops~0.base, ~#mtd_fops~0.offset;havoc __register_chrdev_#res#1;havoc __register_chrdev_#t~nondet2260#1, __register_chrdev_~arg0#1, __register_chrdev_~arg1#1, __register_chrdev_~arg2#1, __register_chrdev_~arg3#1.base, __register_chrdev_~arg3#1.offset, __register_chrdev_~arg4#1.base, __register_chrdev_~arg4#1.offset;__register_chrdev_~arg0#1 := __register_chrdev_#in~arg0#1;__register_chrdev_~arg1#1 := __register_chrdev_#in~arg1#1;__register_chrdev_~arg2#1 := __register_chrdev_#in~arg2#1;__register_chrdev_~arg3#1.base, __register_chrdev_~arg3#1.offset := __register_chrdev_#in~arg3#1.base, __register_chrdev_#in~arg3#1.offset;__register_chrdev_~arg4#1.base, __register_chrdev_~arg4#1.offset := __register_chrdev_#in~arg4#1.base, __register_chrdev_#in~arg4#1.offset;havoc __register_chrdev_#t~nondet2260#1;assume -2147483648 <= __register_chrdev_#t~nondet2260#1 && __register_chrdev_#t~nondet2260#1 <= 2147483647;__register_chrdev_#res#1 := __register_chrdev_#t~nondet2260#1;havoc __register_chrdev_#t~nondet2260#1; [2025-02-08 03:01:27,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6426: init_mtd_#t~ret599#1 := init_mtdchar_#res#1;havoc init_mtdchar_#t~ret2216#1, init_mtdchar_#t~ret2217#1, init_mtdchar_~ret~28#1;assume { :end_inline_init_mtdchar } true;assume -2147483648 <= init_mtd_#t~ret599#1 && init_mtd_#t~ret599#1 <= 2147483647;init_mtd_~ret~7#1 := init_mtd_#t~ret599#1;havoc init_mtd_#t~ret599#1; [2025-02-08 03:01:27,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6427: assume 0 != init_mtd_~ret~7#1; [2025-02-08 03:01:27,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6427: assume !(0 != init_mtd_~ret~7#1);init_mtd_#res#1 := 0;call ULTIMATE.dealloc(init_mtd_~#__key~0#1.base, init_mtd_~#__key~0#1.offset);havoc init_mtd_~#__key~0#1.base, init_mtd_~#__key~0#1.offset; [2025-02-08 03:01:27,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10722: mtdchar_read_~__min1~2#1 := mtdchar_read_~count#1;call mtdchar_read_#t~mem1882#1 := read~int#6(mtdchar_read_~#size~6#1.base, mtdchar_read_~#size~6#1.offset, 8);mtdchar_read_~__min2~2#1 := mtdchar_read_#t~mem1882#1;havoc mtdchar_read_#t~mem1882#1;mtdchar_read_~len~1#1 := (if (if mtdchar_read_~__min1~2#1 % 18446744073709551616 < mtdchar_read_~__min2~2#1 % 18446744073709551616 then mtdchar_read_~__min1~2#1 else mtdchar_read_~__min2~2#1) % 18446744073709551616 % 4294967296 <= 2147483647 then (if mtdchar_read_~__min1~2#1 % 18446744073709551616 < mtdchar_read_~__min2~2#1 % 18446744073709551616 then mtdchar_read_~__min1~2#1 else mtdchar_read_~__min2~2#1) % 18446744073709551616 % 4294967296 else (if mtdchar_read_~__min1~2#1 % 18446744073709551616 < mtdchar_read_~__min2~2#1 % 18446744073709551616 then mtdchar_read_~__min1~2#1 else mtdchar_read_~__min2~2#1) % 18446744073709551616 % 4294967296 - 4294967296);call mtdchar_read_#t~mem1883#1 := read~int#20(mtdchar_read_~mfi~3#1.base, 8 + mtdchar_read_~mfi~3#1.offset, 4);mtdchar_read_#t~switch1884#1 := 1 == mtdchar_read_#t~mem1883#1; [2025-02-08 03:01:27,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7089: assume { :end_inline_cleanup_mtd } true;~ldv_state_variable_0~0 := 3; [2025-02-08 03:01:27,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12441: havoc ldv_thaw_noirq_21_#t~nondet2292#1;main_#t~ret681#1 := ldv_thaw_noirq_21_#res#1;havoc ldv_thaw_noirq_21_#t~nondet2292#1;assume { :end_inline_ldv_thaw_noirq_21 } true;assume -2147483648 <= main_#t~ret681#1 && main_#t~ret681#1 <= 2147483647;~ldv_retval_4~0 := main_#t~ret681#1;havoc main_#t~ret681#1; [2025-02-08 03:01:27,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12310: havoc bdi_init_#t~nondet2264#1;mtd_bdi_init_#t~ret594#1 := bdi_init_#res#1;havoc bdi_init_#t~nondet2264#1, bdi_init_~arg0#1.base, bdi_init_~arg0#1.offset;havoc bdi_init_#in~arg0#1.base, bdi_init_#in~arg0#1.offset;assume { :end_inline_bdi_init } true;assume -2147483648 <= mtd_bdi_init_#t~ret594#1 && mtd_bdi_init_#t~ret594#1 <= 2147483647;mtd_bdi_init_~ret~6#1 := mtd_bdi_init_#t~ret594#1;havoc mtd_bdi_init_#t~ret594#1; [2025-02-08 03:01:27,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10725: havoc mtdchar_read_#t~mem1883#1;havoc mtdchar_read_#t~switch1884#1;havoc mtdchar_read_#t~mem1885#1;havoc mtdchar_read_#t~ret1886#1;havoc mtdchar_read_#t~mem1887#1;havoc mtdchar_read_#t~ret1888#1;havoc mtdchar_read_#t~mem1889#1;havoc mtdchar_read_#t~ret1890#1;havoc mtdchar_read_#t~mem1891#1;havoc mtdchar_read_#t~mem1892#1;havoc mtdchar_read_#t~ret1893#1;havoc mtdchar_read_#t~mem1883#1;havoc mtdchar_read_#t~switch1884#1;havoc mtdchar_read_#t~mem1885#1;havoc mtdchar_read_#t~ret1886#1;havoc mtdchar_read_#t~mem1887#1;havoc mtdchar_read_#t~ret1888#1;havoc mtdchar_read_#t~mem1889#1;havoc mtdchar_read_#t~ret1890#1;havoc mtdchar_read_#t~mem1891#1;havoc mtdchar_read_#t~mem1892#1;havoc mtdchar_read_#t~ret1893#1; [2025-02-08 03:01:27,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12245: assume 1 != ~ldv_module_refcounter~0; [2025-02-08 03:01:27,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12245: assume !(1 != ~ldv_module_refcounter~0); [2025-02-08 03:01:27,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10726: assume mtdchar_read_#t~switch1884#1;call mtdchar_read_#t~mem1885#1 := read~int#20(mtdchar_read_~ppos#1.base, mtdchar_read_~ppos#1.offset, 8); [2025-02-08 03:01:27,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10726: assume !mtdchar_read_#t~switch1884#1;mtdchar_read_#t~switch1884#1 := mtdchar_read_#t~switch1884#1 || 2 == mtdchar_read_#t~mem1883#1; [2025-02-08 03:01:27,179 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12378: havoc kstrtouint_#t~nondet2277#1;mtd_bitflip_threshold_store_#t~ret191#1 := kstrtouint_#res#1;havoc kstrtouint_#t~nondet2277#1, kstrtouint_~arg0#1.base, kstrtouint_~arg0#1.offset, kstrtouint_~arg1#1, kstrtouint_~arg2#1.base, kstrtouint_~arg2#1.offset;havoc kstrtouint_#in~arg0#1.base, kstrtouint_#in~arg0#1.offset, kstrtouint_#in~arg1#1, kstrtouint_#in~arg2#1.base, kstrtouint_#in~arg2#1.offset;assume { :end_inline_kstrtouint } true;assume -2147483648 <= mtd_bitflip_threshold_store_#t~ret191#1 && mtd_bitflip_threshold_store_#t~ret191#1 <= 2147483647;mtd_bitflip_threshold_store_~retval~0#1 := mtd_bitflip_threshold_store_#t~ret191#1;havoc mtd_bitflip_threshold_store_#t~ret191#1; [2025-02-08 03:01:27,183 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12246: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10727-1: SUMMARY for call mtdchar_read_#t~ret1886#1 := mtd_read_fact_prot_reg(mtdchar_read_~mtd~32#1.base, mtdchar_read_~mtd~32#1.offset, mtdchar_read_#t~mem1885#1, mtdchar_read_~len~1#1, mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset, mtdchar_read_~kbuf~1#1.base, mtdchar_read_~kbuf~1#1.offset); srcloc: null [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10727: assume -2147483648 <= mtdchar_read_#t~ret1886#1 && mtdchar_read_#t~ret1886#1 <= 2147483647;mtdchar_read_~ret~20#1 := mtdchar_read_#t~ret1886#1; [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433: assume 0 != (~proc_mtd~0.base + ~proc_mtd~0.offset) % 18446744073709551616; [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433: assume !(0 != (~proc_mtd~0.base + ~proc_mtd~0.offset) % 18446744073709551616); [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6434: SUMMARY for call remove_proc_entry(47, 0, 0, 0); srcloc: null [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6500-1: SUMMARY for call ldv_file_operations_3_#t~ret601#1.base, ldv_file_operations_3_#t~ret601#1.offset := ldv_init_zalloc(1000); srcloc: null [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6500: ldv_file_operations_3_~tmp~61#1.base, ldv_file_operations_3_~tmp~61#1.offset := ldv_file_operations_3_#t~ret601#1.base, ldv_file_operations_3_#t~ret601#1.offset;havoc ldv_file_operations_3_#t~ret601#1.base, ldv_file_operations_3_#t~ret601#1.offset;~mtd_proc_ops_group1~0.base, ~mtd_proc_ops_group1~0.offset := ldv_file_operations_3_~tmp~61#1.base, ldv_file_operations_3_~tmp~61#1.offset; [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12314: havoc bdi_register_#t~nondet2265#1;mtd_bdi_init_#t~ret595#1 := bdi_register_#res#1;havoc bdi_register_#t~nondet2265#1, bdi_register_~arg0#1.base, bdi_register_~arg0#1.offset, bdi_register_~arg1#1.base, bdi_register_~arg1#1.offset, bdi_register_~arg2#1.base, bdi_register_~arg2#1.offset;havoc bdi_register_#in~arg0#1.base, bdi_register_#in~arg0#1.offset, bdi_register_#in~arg1#1.base, bdi_register_#in~arg1#1.offset, bdi_register_#in~arg2#1.base, bdi_register_#in~arg2#1.offset;assume { :end_inline_bdi_register } true;assume -2147483648 <= mtd_bdi_init_#t~ret595#1 && mtd_bdi_init_#t~ret595#1 <= 2147483647;mtd_bdi_init_~ret~6#1 := mtd_bdi_init_#t~ret595#1;havoc mtd_bdi_init_#t~ret595#1; [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10729: assume mtdchar_read_#t~switch1884#1;call mtdchar_read_#t~mem1887#1 := read~int#20(mtdchar_read_~ppos#1.base, mtdchar_read_~ppos#1.offset, 8); [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10729: assume !mtdchar_read_#t~switch1884#1;mtdchar_read_#t~switch1884#1 := mtdchar_read_#t~switch1884#1 || 3 == mtdchar_read_#t~mem1883#1; [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10730: assume -2147483648 <= mtdchar_read_#t~ret1888#1 && mtdchar_read_#t~ret1888#1 <= 2147483647;mtdchar_read_~ret~20#1 := mtdchar_read_#t~ret1888#1; [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6502: ldv_file_operations_3_~tmp___0~28#1.base, ldv_file_operations_3_~tmp___0~28#1.offset := ldv_file_operations_3_#t~ret602#1.base, ldv_file_operations_3_#t~ret602#1.offset;havoc ldv_file_operations_3_#t~ret602#1.base, ldv_file_operations_3_#t~ret602#1.offset;~mtd_proc_ops_group2~0.base, ~mtd_proc_ops_group2~0.offset := ldv_file_operations_3_~tmp___0~28#1.base, ldv_file_operations_3_~tmp___0~28#1.offset; [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10730-1: SUMMARY for call mtdchar_read_#t~ret1888#1 := mtd_read_user_prot_reg(mtdchar_read_~mtd~32#1.base, mtdchar_read_~mtd~32#1.offset, mtdchar_read_#t~mem1887#1, mtdchar_read_~len~1#1, mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset, mtdchar_read_~kbuf~1#1.base, mtdchar_read_~kbuf~1#1.offset); srcloc: null [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6502-1: SUMMARY for call ldv_file_operations_3_#t~ret602#1.base, ldv_file_operations_3_#t~ret602#1.offset := ldv_init_zalloc(504); srcloc: null [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12382: havoc ldv_complete_21_#t~nondet2278#1;main_#t~ret686#1 := ldv_complete_21_#res#1;havoc ldv_complete_21_#t~nondet2278#1;assume { :end_inline_ldv_complete_21 } true;assume -2147483648 <= main_#t~ret686#1 && main_#t~ret686#1 <= 2147483647;havoc main_#t~ret686#1;~ldv_state_variable_21~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10732: assume mtdchar_read_#t~switch1884#1;call write~int#18(2, mtdchar_read_~#ops~0#1.base, mtdchar_read_~#ops~0#1.offset, 4);call write~$Pointer$#18(mtdchar_read_~kbuf~1#1.base, mtdchar_read_~kbuf~1#1.offset, mtdchar_read_~#ops~0#1.base, 40 + mtdchar_read_~#ops~0#1.offset, 8);call write~$Pointer$#18(0, 0, mtdchar_read_~#ops~0#1.base, 48 + mtdchar_read_~#ops~0#1.offset, 8);call write~int#18(mtdchar_read_~len~1#1, mtdchar_read_~#ops~0#1.base, 4 + mtdchar_read_~#ops~0#1.offset, 8);call mtdchar_read_#t~mem1889#1 := read~int#20(mtdchar_read_~ppos#1.base, mtdchar_read_~ppos#1.offset, 8); [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10732: assume !mtdchar_read_#t~switch1884#1;mtdchar_read_#t~switch1884#1 := true; [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6438: SUMMARY for call class_unregister(~#mtd_class~0.base, ~#mtd_class~0.offset); srcloc: null [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6440-1: SUMMARY for call init_mtd_#t~ret600#1 := printk(48, 0); srcloc: null [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6440: assume -2147483648 <= init_mtd_#t~ret600#1 && init_mtd_#t~ret600#1 <= 2147483647;init_mtd_#res#1 := init_mtd_~ret~7#1;call ULTIMATE.dealloc(init_mtd_~#__key~0#1.base, init_mtd_~#__key~0#1.offset);havoc init_mtd_~#__key~0#1.base, init_mtd_~#__key~0#1.offset; [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12386: havoc ldv_freeze_late_21_#t~nondet2279#1;main_#t~ret680#1 := ldv_freeze_late_21_#res#1;havoc ldv_freeze_late_21_#t~nondet2279#1;assume { :end_inline_ldv_freeze_late_21 } true;assume -2147483648 <= main_#t~ret680#1 && main_#t~ret680#1 <= 2147483647;~ldv_retval_5~0 := main_#t~ret680#1;havoc main_#t~ret680#1; [2025-02-08 03:01:27,184 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12254: havoc __class_register_#t~nondet2259#1;init_mtd_#t~ret596#1 := __class_register_#res#1;havoc __class_register_#t~nondet2259#1, __class_register_~arg0#1.base, __class_register_~arg0#1.offset, __class_register_~arg1#1.base, __class_register_~arg1#1.offset;havoc __class_register_#in~arg0#1.base, __class_register_#in~arg0#1.offset, __class_register_#in~arg1#1.base, __class_register_#in~arg1#1.offset;assume { :end_inline___class_register } true;assume -2147483648 <= init_mtd_#t~ret596#1 && init_mtd_#t~ret596#1 <= 2147483647;init_mtd_~tmp~60#1 := init_mtd_#t~ret596#1;havoc init_mtd_#t~ret596#1;init_mtd_~ret~7#1 := init_mtd_~tmp~60#1; [2025-02-08 03:01:27,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12123: ldv_main_exported_1_#t~ret2250#1 := mtdchar_lseek_#res#1;havoc mtdchar_lseek_#t~mem1848#1.base, mtdchar_lseek_#t~mem1848#1.offset, mtdchar_lseek_#t~mem1849#1.base, mtdchar_lseek_#t~mem1849#1.offset, mtdchar_lseek_#t~mem1850#1, mtdchar_lseek_#t~ret1851#1, mtdchar_lseek_~file#1.base, mtdchar_lseek_~file#1.offset, mtdchar_lseek_~offset#1, mtdchar_lseek_~orig#1, mtdchar_lseek_~mfi~0#1.base, mtdchar_lseek_~mfi~0#1.offset, mtdchar_lseek_~tmp~120#1;havoc mtdchar_lseek_#in~file#1.base, mtdchar_lseek_#in~file#1.offset, mtdchar_lseek_#in~offset#1, mtdchar_lseek_#in~orig#1;assume { :end_inline_mtdchar_lseek } true;assume -9223372036854775808 <= ldv_main_exported_1_#t~ret2250#1 && ldv_main_exported_1_#t~ret2250#1 <= 9223372036854775807;havoc ldv_main_exported_1_#t~mem2248#1;havoc ldv_main_exported_1_#t~mem2249#1;havoc ldv_main_exported_1_#t~ret2250#1;~ldv_state_variable_1~0 := 2; [2025-02-08 03:01:27,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10737-1: SUMMARY for call mtdchar_read_#t~ret1890#1 := mtd_read_oob(mtdchar_read_~mtd~32#1.base, mtdchar_read_~mtd~32#1.offset, mtdchar_read_#t~mem1889#1, mtdchar_read_~#ops~0#1.base, mtdchar_read_~#ops~0#1.offset); srcloc: null [2025-02-08 03:01:27,185 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10737: assume -2147483648 <= mtdchar_read_#t~ret1890#1 && mtdchar_read_#t~ret1890#1 <= 2147483647;mtdchar_read_~ret~20#1 := mtdchar_read_#t~ret1890#1;call mtdchar_read_#t~mem1891#1 := read~int#18(mtdchar_read_~#ops~0#1.base, 12 + mtdchar_read_~#ops~0#1.offset, 8);call write~int#42(mtdchar_read_#t~mem1891#1, mtdchar_read_~#retlen~0#1.base, mtdchar_read_~#retlen~0#1.offset, 8); [2025-02-08 03:01:28,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11970-2: havoc #t~bitwise2210#1;assume (#t~bitwise2210#1 % 18446744073709551616 >= #t~mem2209#1 % 18446744073709551616 && #t~bitwise2210#1 % 18446744073709551616 >= ~tmp~132#1 % 18446744073709551616) && #t~bitwise2210#1 % 18446744073709551616 <= #t~mem2209#1 % 18446744073709551616 + ~tmp~132#1 % 18446744073709551616; [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11968: assume #t~mem2207#1 % 256 % 4294967296 > 3;havoc #t~mem2207#1;assume { :begin_inline_cachemode2protval } true;cachemode2protval_#in~pcm#1 := 2;havoc cachemode2protval_#res#1;havoc cachemode2protval_#t~ret1801#1, cachemode2protval_#t~mem1802#1, cachemode2protval_~pcm#1, cachemode2protval_~tmp~115#1;cachemode2protval_~pcm#1 := cachemode2protval_#in~pcm#1;havoc cachemode2protval_~tmp~115#1; [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11968: assume !(#t~mem2207#1 % 256 % 4294967296 > 3);havoc #t~mem2207#1;call #t~mem2212#1 := read~int#20(~vma#1.base, 72 + ~vma#1.offset, 8);call write~int#20(#t~mem2212#1, ~vma#1.base, 72 + ~vma#1.offset, 8);havoc #t~mem2212#1; [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11970-1: [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11970-4: assume 0 == #t~mem2209#1 % 18446744073709551616 || #t~mem2209#1 % 18446744073709551616 == ~tmp~132#1 % 18446744073709551616;#t~bitwise2210#1 := ~tmp~132#1; [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11970-4: assume !(0 == #t~mem2209#1 % 18446744073709551616 || #t~mem2209#1 % 18446744073709551616 == ~tmp~132#1 % 18446744073709551616); [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11966: assume #t~mem2206#1 % 18446744073709551616 >= ~tmp___0~63#1 % 18446744073709551616;havoc #t~mem2206#1;call #t~mem2207#1 := read~int#35(~#boot_cpu_data~0.base, ~#boot_cpu_data~0.offset, 1); [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11966: assume !(#t~mem2206#1 % 18446744073709551616 >= ~tmp___0~63#1 % 18446744073709551616);havoc #t~mem2206#1; [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11970-3: assume 0 == ~tmp~132#1 % 18446744073709551616;#t~bitwise2210#1 := #t~mem2209#1; [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11970-3: assume !(0 == ~tmp~132#1 % 18446744073709551616); [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12532: havoc __phys_addr_#t~nondet2310#1;#t~ret2205#1 := __phys_addr_#res#1;havoc __phys_addr_#t~nondet2310#1, __phys_addr_~arg0#1;havoc __phys_addr_#in~arg0#1;assume { :end_inline___phys_addr } true;~tmp___0~63#1 := #t~ret2205#1;havoc #t~ret2205#1;call #t~mem2206#1 := read~int#20(~map~0#1.base, 16 + ~map~0#1.offset, 8); [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10408: assume -9223372036854775808 <= cachemode2protval_#t~ret1801#1 && cachemode2protval_#t~ret1801#1 <= 9223372036854775807;cachemode2protval_~tmp~115#1 := cachemode2protval_#t~ret1801#1;havoc cachemode2protval_#t~ret1801#1; [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10408-1: SUMMARY for call cachemode2protval_#t~ret1801#1 := ldv__builtin_expect((if 0 == cachemode2protval_~pcm#1 % 4294967296 then 1 else 0), 1); srcloc: null [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12535: havoc vm_iomap_memory_#t~nondet2311#1;#t~ret2215#1 := vm_iomap_memory_#res#1;havoc vm_iomap_memory_#t~nondet2311#1, vm_iomap_memory_~arg0#1.base, vm_iomap_memory_~arg0#1.offset, vm_iomap_memory_~arg1#1, vm_iomap_memory_~arg2#1;havoc vm_iomap_memory_#in~arg0#1.base, vm_iomap_memory_#in~arg0#1.offset, vm_iomap_memory_#in~arg1#1, vm_iomap_memory_#in~arg2#1;assume { :end_inline_vm_iomap_memory } true;assume -2147483648 <= #t~ret2215#1 && #t~ret2215#1 <= 2147483647;~tmp___1~25#1 := #t~ret2215#1;havoc #t~mem2213#1;havoc #t~mem2214#1;havoc #t~ret2215#1;#res#1 := ~tmp___1~25#1;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset; [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10413: havoc cachemode2protval_#t~mem1802#1;#t~ret2208#1 := cachemode2protval_#res#1;havoc cachemode2protval_#t~ret1801#1, cachemode2protval_#t~mem1802#1, cachemode2protval_~pcm#1, cachemode2protval_~tmp~115#1;havoc cachemode2protval_#in~pcm#1;assume { :end_inline_cachemode2protval } true;~tmp~132#1 := #t~ret2208#1;havoc #t~ret2208#1;call #t~mem2209#1 := read~int#20(~vma#1.base, 72 + ~vma#1.offset, 8); [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11978: call #t~mem2213#1 := read~int#20(~map~0#1.base, 16 + ~map~0#1.offset, 8);call #t~mem2214#1 := read~int#20(~map~0#1.base, 8 + ~map~0#1.offset, 8);assume { :begin_inline_vm_iomap_memory } true;vm_iomap_memory_#in~arg0#1.base, vm_iomap_memory_#in~arg0#1.offset, vm_iomap_memory_#in~arg1#1, vm_iomap_memory_#in~arg2#1 := ~vma#1.base, ~vma#1.offset, #t~mem2213#1, #t~mem2214#1;havoc vm_iomap_memory_#res#1;havoc vm_iomap_memory_#t~nondet2311#1, vm_iomap_memory_~arg0#1.base, vm_iomap_memory_~arg0#1.offset, vm_iomap_memory_~arg1#1, vm_iomap_memory_~arg2#1;vm_iomap_memory_~arg0#1.base, vm_iomap_memory_~arg0#1.offset := vm_iomap_memory_#in~arg0#1.base, vm_iomap_memory_#in~arg0#1.offset;vm_iomap_memory_~arg1#1 := vm_iomap_memory_#in~arg1#1;vm_iomap_memory_~arg2#1 := vm_iomap_memory_#in~arg2#1;havoc vm_iomap_memory_#t~nondet2311#1;assume -2147483648 <= vm_iomap_memory_#t~nondet2311#1 && vm_iomap_memory_#t~nondet2311#1 <= 2147483647;vm_iomap_memory_#res#1 := vm_iomap_memory_#t~nondet2311#1;havoc vm_iomap_memory_#t~nondet2311#1; [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11953: call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset; [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11970: call write~int#31(#t~bitwise2210#1, ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset, 8);havoc #t~mem2209#1;havoc #t~bitwise2210#1;call #t~mem2211#1 := read~int#31(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset, 8);call write~int#20(#t~mem2211#1, ~vma#1.base, 72 + ~vma#1.offset, 8);havoc #t~mem2211#1; [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10409: assume 0 != cachemode2protval_~tmp~115#1;cachemode2protval_#res#1 := 0; [2025-02-08 03:01:28,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10409: assume !(0 != cachemode2protval_~tmp~115#1);call cachemode2protval_#t~mem1802#1 := read~int#32(~#__cachemode2pte_tbl~0.base, ~#__cachemode2pte_tbl~0.offset + 2 * (if cachemode2protval_~pcm#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then cachemode2protval_~pcm#1 % 4294967296 % 18446744073709551616 else cachemode2protval_~pcm#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 2);cachemode2protval_#res#1 := cachemode2protval_#t~mem1802#1 % 65536;havoc cachemode2protval_#t~mem1802#1; [2025-02-08 03:01:29,893 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5899: havoc #t~mem440; [2025-02-08 03:01:29,992 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:742) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildProcedureCfgFromImplementation(CfgBuilder.java:676) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:291) at de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.IcfgBuilderObserver.process(IcfgBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2025-02-08 03:01:29,997 INFO L158 Benchmark]: Toolchain (without parser) took 47139.48ms. Allocated memory was 167.8MB in the beginning and 536.9MB in the end (delta: 369.1MB). Free memory was 116.4MB in the beginning and 252.9MB in the end (delta: -136.5MB). Peak memory consumption was 429.5MB. Max. memory is 16.1GB. [2025-02-08 03:01:29,998 INFO L158 Benchmark]: CDTParser took 1.66ms. Allocated memory is still 201.3MB. Free memory is still 126.0MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:01:29,998 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4499.41ms. Allocated memory was 167.8MB in the beginning and 335.5MB in the end (delta: 167.8MB). Free memory was 116.4MB in the beginning and 165.5MB in the end (delta: -49.1MB). Peak memory consumption was 131.7MB. Max. memory is 16.1GB. [2025-02-08 03:01:29,998 INFO L158 Benchmark]: Boogie Procedure Inliner took 412.82ms. Allocated memory is still 335.5MB. Free memory was 165.5MB in the beginning and 118.9MB in the end (delta: 46.6MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2025-02-08 03:01:29,998 INFO L158 Benchmark]: Boogie Preprocessor took 2108.89ms. Allocated memory is still 335.5MB. Free memory was 118.9MB in the beginning and 159.9MB in the end (delta: -41.0MB). Peak memory consumption was 99.5MB. Max. memory is 16.1GB. [2025-02-08 03:01:29,999 INFO L158 Benchmark]: IcfgBuilder took 40112.06ms. Allocated memory was 335.5MB in the beginning and 536.9MB in the end (delta: 201.3MB). Free memory was 159.9MB in the beginning and 252.9MB in the end (delta: -93.0MB). Peak memory consumption was 311.2MB. Max. memory is 16.1GB. [2025-02-08 03:01:30,001 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.66ms. Allocated memory is still 201.3MB. Free memory is still 126.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4499.41ms. Allocated memory was 167.8MB in the beginning and 335.5MB in the end (delta: 167.8MB). Free memory was 116.4MB in the beginning and 165.5MB in the end (delta: -49.1MB). Peak memory consumption was 131.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 412.82ms. Allocated memory is still 335.5MB. Free memory was 165.5MB in the beginning and 118.9MB in the end (delta: 46.6MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 2108.89ms. Allocated memory is still 335.5MB. Free memory was 118.9MB in the beginning and 159.9MB in the end (delta: -41.0MB). Peak memory consumption was 99.5MB. Max. memory is 16.1GB. * IcfgBuilder took 40112.06ms. Allocated memory was 335.5MB in the beginning and 536.9MB in the end (delta: 201.3MB). Free memory was 159.9MB in the beginning and 252.9MB in the end (delta: -93.0MB). Peak memory consumption was 311.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2 de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2: de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder.cfg.CfgBuilder$ProcedureCfgBuilder.buildCodeBlock(CfgBuilder.java:761) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 4272]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4272] - GenericResultAtLocation [Line: 4274]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4274] - GenericResultAtLocation [Line: 4285]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bsfl %1,%0": "=r" (r): "rm" (x), "0" (-1)); [4285] - GenericResultAtLocation [Line: 5170]: 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdcore.c"), "i" (392), "i" (12UL)); [5170-5171] - GenericResultAtLocation [Line: 5633]: 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdcore.c"), "i" (795), "i" (12UL)); [5633-5634] - GenericResultAtLocation [Line: 7895]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [7895] - GenericResultAtLocation [Line: 7898]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7898] - GenericResultAtLocation [Line: 7901]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7901] - GenericResultAtLocation [Line: 7904]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7904] - GenericResultAtLocation [Line: 8413]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [8413-8414] - GenericResultAtLocation [Line: 8418]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [8418-8419] - GenericResultAtLocation [Line: 8423]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [8423-8424] - GenericResultAtLocation [Line: 8428]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [8428-8429] - GenericResultAtLocation [Line: 8447]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___6->state): : "memory", "cc"); [8447-8448] - GenericResultAtLocation [Line: 8452]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___7->state): : "memory", "cc"); [8452-8453] - GenericResultAtLocation [Line: 8457]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___8->state): : "memory", "cc"); [8457-8458] - GenericResultAtLocation [Line: 8462]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___9->state): : "memory", "cc"); [8462-8463] - GenericResultAtLocation [Line: 8557]: 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdconcat.c"), "i" (454), "i" (12UL)); [8557-8558] - GenericResultAtLocation [Line: 8577]: 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdconcat.c"), "i" (472), "i" (12UL)); [8577-8578] - GenericResultAtLocation [Line: 9947]: 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdpart.c"), "i" (514), "i" (12UL)); [9947-9948] - GenericResultAtLocation [Line: 10430]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [10430] - GenericResultAtLocation [Line: 10433]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [10433] - GenericResultAtLocation [Line: 10436]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [10436] - GenericResultAtLocation [Line: 10439]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [10439] - GenericResultAtLocation [Line: 11058]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11058] - GenericResultAtLocation [Line: 11061]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11061] - GenericResultAtLocation [Line: 11064]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11064] - GenericResultAtLocation [Line: 11067]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11067] - GenericResultAtLocation [Line: 11070]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11070] - GenericResultAtLocation [Line: 11440]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" (& ur->regionindex), "i" (4UL)); [11440-11441] - GenericResultAtLocation [Line: 11457]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11457] - GenericResultAtLocation [Line: 11460]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11460] - GenericResultAtLocation [Line: 11463]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11463] - GenericResultAtLocation [Line: 11466]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11466] - GenericResultAtLocation [Line: 11469]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11469] - GenericResultAtLocation [Line: 11481]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11481-11482] - GenericResultAtLocation [Line: 11485]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11485-11486] - GenericResultAtLocation [Line: 11489]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11489-11490] - GenericResultAtLocation [Line: 11493]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11493-11494] - GenericResultAtLocation [Line: 11497]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11497-11498] - GenericResultAtLocation [Line: 11510]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11510-11511] - GenericResultAtLocation [Line: 11514]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11514-11515] - GenericResultAtLocation [Line: 11518]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11518-11519] - GenericResultAtLocation [Line: 11522]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11522-11523] - GenericResultAtLocation [Line: 11526]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11526-11527] - GenericResultAtLocation [Line: 11601]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___15->state): : "memory", "cc"); [11601-11602] - GenericResultAtLocation [Line: 11606]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___16->state): : "memory", "cc"); [11606-11607] - GenericResultAtLocation [Line: 11611]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___17->state): : "memory", "cc"); [11611-11612] - GenericResultAtLocation [Line: 11616]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___18->state): : "memory", "cc"); [11616-11617] - GenericResultAtLocation [Line: 11635]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___20->state): : "memory", "cc"); [11635-11636] - GenericResultAtLocation [Line: 11640]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___21->state): : "memory", "cc"); [11640-11641] - GenericResultAtLocation [Line: 11645]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___22->state): : "memory", "cc"); [11645-11646] - GenericResultAtLocation [Line: 11650]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___23->state): : "memory", "cc"); [11650-11651] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:01:30,211 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2025-02-08 03:01:30,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/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-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.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 b1d98434e6e1f2a37132055b0239554fce5794353e50b449b3d107fb781871d2 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:01:32,369 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:01:32,469 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2025-02-08 03:01:32,478 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:01:32,478 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:01:32,497 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:01:32,497 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:01:32,497 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:01:32,498 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:01:32,498 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:01:32,498 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:01:32,498 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:01:32,498 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:01:32,498 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:01:32,498 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:01:32,498 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:01:32,499 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:01:32,499 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:01:32,499 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:01:32,499 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:01:32,499 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:01:32,499 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:01:32,499 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:01:32,499 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:01:32,499 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:01:32,499 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:01:32,499 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:01:32,499 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:01:32,499 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:01:32,500 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:01:32,500 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:01:32,500 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:01:32,500 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:01:32,500 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:01:32,500 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:01:32,500 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:01:32,500 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:01:32,500 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:01:32,500 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:01:32,500 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:01:32,500 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:01:32,500 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:01:32,500 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 -> b1d98434e6e1f2a37132055b0239554fce5794353e50b449b3d107fb781871d2 [2025-02-08 03:01:32,778 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:01:32,788 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:01:32,791 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:01:32,792 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:01:32,792 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:01:32,793 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-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i [2025-02-08 03:01:34,170 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b6d3cc26a/cafae443b8da459e991ad369a963d287/FLAG16f42e333 [2025-02-08 03:01:34,881 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:01:34,882 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i [2025-02-08 03:01:34,951 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b6d3cc26a/cafae443b8da459e991ad369a963d287/FLAG16f42e333 [2025-02-08 03:01:34,970 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b6d3cc26a/cafae443b8da459e991ad369a963d287 [2025-02-08 03:01:34,972 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:01:34,974 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:01:34,975 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:01:34,976 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:01:34,980 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:01:34,981 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:01:34" (1/1) ... [2025-02-08 03:01:34,981 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8fb722d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:01:34, skipping insertion in model container [2025-02-08 03:01:34,981 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:01:34" (1/1) ... [2025-02-08 03:01:35,110 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:01:35,636 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:35,637 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:35,638 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:35,638 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:35,640 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:35,640 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:35,640 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:35,640 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:35,641 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:35,862 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:35,863 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:35,866 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:35,867 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:35,867 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,151 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,393 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,400 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,404 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,407 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,417 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,426 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,446 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,454 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,462 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,470 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,477 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,485 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,493 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,501 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,512 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,520 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,525 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,532 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,541 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,552 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,562 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,570 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,583 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,588 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,598 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,611 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,613 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,615 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,627 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,631 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,632 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,640 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,696 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,809 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,809 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,809 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,810 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,810 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,824 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,825 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,825 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,825 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,825 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,825 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,825 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,826 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,826 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,826 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,826 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,826 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,827 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,827 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,827 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,827 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,827 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,828 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,828 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,828 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,828 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,828 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,828 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,829 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,829 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,829 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,829 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,829 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,829 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,830 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,830 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,830 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,830 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,830 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,830 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,831 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,831 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,831 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,831 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,831 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,832 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,832 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,832 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,832 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,832 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,832 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,833 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,833 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,833 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,833 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,833 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,833 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,833 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,834 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,880 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,937 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,950 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,956 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,957 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,959 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,960 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,960 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,966 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,968 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,968 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,970 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,972 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,976 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,976 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,977 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:36,979 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,077 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,078 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,080 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,110 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,121 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,124 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,175 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,178 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,180 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,182 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,185 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,186 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,190 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,190 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,271 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,438 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,439 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,446 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,447 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,447 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,447 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,474 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,484 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,484 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,487 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,487 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,516 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,516 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,516 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,646 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,651 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,660 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,661 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,661 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,661 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,669 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,672 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,678 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,681 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,682 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,682 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,682 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,682 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,682 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,688 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,690 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,693 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,693 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,694 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,695 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,695 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,716 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,719 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,719 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,719 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,720 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,720 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,720 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,720 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,726 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,727 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,727 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,728 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,735 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,741 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,741 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,741 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,742 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,748 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,748 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,750 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,750 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,753 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,754 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,754 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,754 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,754 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,754 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,754 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,763 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,765 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,765 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,768 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,769 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,770 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,770 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,771 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,771 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,771 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,771 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,771 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,772 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,774 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,775 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,775 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,775 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,775 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,775 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,775 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,776 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,776 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,776 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,776 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,776 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,776 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,776 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,777 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,777 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,777 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,777 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,777 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,778 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,779 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,779 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,779 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,779 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,779 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,779 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,780 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,780 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,780 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,780 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,782 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,783 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,783 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,785 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,785 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,786 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,786 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,786 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,786 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,787 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,788 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,788 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,799 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,800 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,800 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,800 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,801 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,801 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,801 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,807 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,808 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,810 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,810 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,810 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,810 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,811 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,812 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,812 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,812 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,812 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,812 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,812 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,812 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,812 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,813 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,814 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,823 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-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i[372693,372706] [2025-02-08 03:01:37,885 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:01:37,888 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:01:38,051 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:01:38,188 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4272] [2025-02-08 03:01:38,190 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4274] [2025-02-08 03:01:38,191 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsfl %1,%0": "=r" (r): "rm" (x), "0" (-1)); [4285] [2025-02-08 03:01:38,235 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdcore.c"), "i" (392), "i" (12UL)); [5170-5171] [2025-02-08 03:01:38,280 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdcore.c"), "i" (795), "i" (12UL)); [5633-5634] [2025-02-08 03:01:38,415 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [7895] [2025-02-08 03:01:38,415 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7898] [2025-02-08 03:01:38,415 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7901] [2025-02-08 03:01:38,416 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [7904] [2025-02-08 03:01:38,449 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [8413-8414] [2025-02-08 03:01:38,449 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [8418-8419] [2025-02-08 03:01:38,449 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [8423-8424] [2025-02-08 03:01:38,450 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [8428-8429] [2025-02-08 03:01:38,450 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___6->state): : "memory", "cc"); [8447-8448] [2025-02-08 03:01:38,451 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___7->state): : "memory", "cc"); [8452-8453] [2025-02-08 03:01:38,451 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___8->state): : "memory", "cc"); [8457-8458] [2025-02-08 03:01:38,451 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___9->state): : "memory", "cc"); [8462-8463] [2025-02-08 03:01:38,455 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdconcat.c"), "i" (454), "i" (12UL)); [8557-8558] [2025-02-08 03:01:38,456 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdconcat.c"), "i" (472), "i" (12UL)); [8577-8578] [2025-02-08 03:01:38,638 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--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/1443/dscv_tempdir/dscv/ri/08_1a/drivers/mtd/mtdpart.c"), "i" (514), "i" (12UL)); [9947-9948] [2025-02-08 03:01:38,655 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [10430] [2025-02-08 03:01:38,656 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [10433] [2025-02-08 03:01:38,656 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [10436] [2025-02-08 03:01:38,656 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [10439] [2025-02-08 03:01:38,676 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11058] [2025-02-08 03:01:38,677 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11061] [2025-02-08 03:01:38,677 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11064] [2025-02-08 03:01:38,680 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11067] [2025-02-08 03:01:38,680 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (retp): "ebx"); [11070] [2025-02-08 03:01:38,692 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" (& ur->regionindex), "i" (4UL)); [11440-11441] [2025-02-08 03:01:38,694 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11457] [2025-02-08 03:01:38,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11460] [2025-02-08 03:01:38,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11463] [2025-02-08 03:01:38,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11466] [2025-02-08 03:01:38,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (& ur->offset): "ebx"); [11469] [2025-02-08 03:01:38,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11481-11482] [2025-02-08 03:01:38,698 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11485-11486] [2025-02-08 03:01:38,698 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11489-11490] [2025-02-08 03:01:38,698 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11493-11494] [2025-02-08 03:01:38,698 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" (& ur->erasesize): "ebx"); [11497-11498] [2025-02-08 03:01:38,699 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11510-11511] [2025-02-08 03:01:38,699 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11514-11515] [2025-02-08 03:01:38,699 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11518-11519] [2025-02-08 03:01:38,699 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11522-11523] [2025-02-08 03:01:38,699 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" (& ur->numblocks): "ebx"); [11526-11527] [2025-02-08 03:01:38,703 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___15->state): : "memory", "cc"); [11601-11602] [2025-02-08 03:01:38,704 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___16->state): : "memory", "cc"); [11606-11607] [2025-02-08 03:01:38,704 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___17->state): : "memory", "cc"); [11611-11612] [2025-02-08 03:01:38,705 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___18->state): : "memory", "cc"); [11616-11617] [2025-02-08 03:01:38,706 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___20->state): : "memory", "cc"); [11635-11636] [2025-02-08 03:01:38,706 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___21->state): : "memory", "cc"); [11640-11641] [2025-02-08 03:01:38,706 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___22->state): : "memory", "cc"); [11645-11646] [2025-02-08 03:01:38,707 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___23->state): : "memory", "cc"); [11650-11651] [2025-02-08 03:01:38,722 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-08_1a-drivers--mtd--mtd.ko-entry_point.cil.out.i[372693,372706] [2025-02-08 03:01:38,731 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:01:38,936 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:01:38,937 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:01:38 WrapperNode [2025-02-08 03:01:38,937 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:01:38,939 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:01:38,939 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:01:38,940 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:01:38,946 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:01:38" (1/1) ... [2025-02-08 03:01:39,086 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:01:38" (1/1) ... [2025-02-08 03:01:39,336 INFO L138 Inliner]: procedures = 366, calls = 5351, calls flagged for inlining = 141, calls inlined = 124, statements flattened = 9171 [2025-02-08 03:01:39,336 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:01:39,337 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:01:39,337 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:01:39,338 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:01:39,347 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:01:38" (1/1) ... [2025-02-08 03:01:39,347 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:01:38" (1/1) ... [2025-02-08 03:01:39,413 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:01:38" (1/1) ... [2025-02-08 03:01:40,940 INFO L175 MemorySlicer]: Split 2956 memory accesses to 46 slices as follows [1529, 6, 6, 29, 8, 8, 14, 4, 4, 2, 25, 6, 2, 799, 3, 4, 4, 10, 3, 1, 14, 10, 29, 56, 7, 4, 3, 2, 4, 13, 1, 32, 4, 36, 16, 4, 69, 151, 1, 4, 4, 4, 1, 2, 4, 14]. 52 percent of accesses are in the largest equivalence class. The 278 initializations are split as follows [78, 0, 6, 0, 8, 8, 0, 4, 4, 0, 0, 0, 2, 18, 3, 4, 4, 10, 3, 0, 0, 0, 0, 0, 7, 4, 3, 2, 4, 0, 0, 32, 4, 36, 0, 4, 0, 0, 0, 4, 4, 4, 0, 0, 4, 14]. The 1852 writes are split as follows [778, 0, 0, 29, 0, 0, 5, 0, 0, 1, 10, 4, 0, 781, 0, 0, 0, 0, 0, 0, 1, 10, 29, 48, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 16, 0, 69, 65, 0, 0, 0, 0, 1, 0, 0, 0]. [2025-02-08 03:01:40,941 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:01:38" (1/1) ... [2025-02-08 03:01:40,941 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:01:38" (1/1) ... [2025-02-08 03:01:41,194 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:01:38" (1/1) ... [2025-02-08 03:01:41,220 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:01:38" (1/1) ... [2025-02-08 03:01:41,351 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:01:38" (1/1) ... [2025-02-08 03:01:41,405 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:01:38" (1/1) ... [2025-02-08 03:01:41,504 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:01:41,505 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:01:41,506 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:01:41,506 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:01:41,507 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:01:38" (1/1) ... [2025-02-08 03:01:41,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:01:41,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:01:41,544 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 03:01:41,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure part_get_fact_prot_info [2025-02-08 03:01:41,571 INFO L138 BoogieDeclarations]: Found implementation of procedure part_get_fact_prot_info [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_mmap [2025-02-08 03:01:41,571 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_mmap [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2025-02-08 03:01:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#23 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#24 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#25 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#26 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#27 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#28 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#29 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#30 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#31 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#32 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#33 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#34 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#35 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#36 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#37 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#38 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#39 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#40 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#41 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#42 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#43 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#44 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#45 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get [2025-02-08 03:01:41,572 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure part_write_oob [2025-02-08 03:01:41,572 INFO L138 BoogieDeclarations]: Found implementation of procedure part_write_oob [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_block_markbad [2025-02-08 03:01:41,572 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_block_markbad [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2025-02-08 03:01:41,572 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:01:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:01:41,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:01:41,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:01:41,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:01:41,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:01:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:01:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 03:01:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 03:01:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 03:01:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 03:01:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-02-08 03:01:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#23 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#24 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#25 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#26 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#27 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#28 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#29 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#30 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#31 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#32 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#33 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#34 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#35 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#36 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#37 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#38 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#39 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#40 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#41 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#42 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#43 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#44 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#45 [2025-02-08 03:01:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_read_oob [2025-02-08 03:01:41,576 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_read_oob [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-02-08 03:01:41,576 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_suspend [2025-02-08 03:01:41,576 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_suspend [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#23 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#24 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#25 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#26 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#27 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#28 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#29 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#30 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#31 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#32 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#33 [2025-02-08 03:01:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#34 [2025-02-08 03:01:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#35 [2025-02-08 03:01:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#36 [2025-02-08 03:01:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#37 [2025-02-08 03:01:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#38 [2025-02-08 03:01:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#39 [2025-02-08 03:01:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#40 [2025-02-08 03:01:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#41 [2025-02-08 03:01:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#42 [2025-02-08 03:01:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#43 [2025-02-08 03:01:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#44 [2025-02-08 03:01:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#45 [2025-02-08 03:01:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 03:01:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 03:01:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 03:01:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 03:01:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 03:01:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 03:01:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 03:01:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 03:01:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 03:01:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 03:01:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#23 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#24 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#25 [2025-02-08 03:01:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#26 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#27 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#28 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#29 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#30 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#31 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#32 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#33 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#34 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#35 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#36 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#37 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#38 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#39 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#40 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#41 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#42 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#43 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#44 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#45 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:01:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:01:41,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:01:41,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:01:41,583 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:01:41,583 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 03:01:41,583 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 03:01:41,583 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-02-08 03:01:41,583 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:01:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure put_mtd_device [2025-02-08 03:01:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure put_mtd_device [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_proc_open [2025-02-08 03:01:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_proc_open [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2025-02-08 03:01:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_writeoob [2025-02-08 03:01:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_writeoob [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure class_unregister [2025-02-08 03:01:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure class_unregister [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure part_write_user_prot_reg [2025-02-08 03:01:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure part_write_user_prot_reg [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_get_user_prot_info [2025-02-08 03:01:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_get_user_prot_info [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_get [2025-02-08 03:01:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_get [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure part_read [2025-02-08 03:01:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure part_read [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure concat_write_oob [2025-02-08 03:01:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_write_oob [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 03:01:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 03:01:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_read_user_prot_reg [2025-02-08 03:01:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_read_user_prot_reg [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure part_panic_write [2025-02-08 03:01:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure part_panic_write [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure concat_unlock [2025-02-08 03:01:41,584 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_unlock [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:01:41,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:01:41,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 03:01:41,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 03:01:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 03:01:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 03:01:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 03:01:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 03:01:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-08 03:01:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-08 03:01:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-08 03:01:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-08 03:01:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-08 03:01:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-08 03:01:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-02-08 03:01:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-02-08 03:01:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-02-08 03:01:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-02-08 03:01:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-02-08 03:01:41,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 03:01:41,587 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 03:01:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 03:01:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 03:01:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 03:01:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 03:01:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 03:01:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 03:01:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 03:01:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 03:01:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 03:01:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 03:01:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-08 03:01:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-08 03:01:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-08 03:01:41,588 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-08 03:01:41,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-08 03:01:41,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-08 03:01:41,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-02-08 03:01:41,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-02-08 03:01:41,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-02-08 03:01:41,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-02-08 03:01:41,590 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-02-08 03:01:41,590 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-02-08 03:01:41,590 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 03:01:41,590 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 03:01:41,590 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~X~C_ULONG~X~$Pointer$~X~$Pointer$~TO~C_INT [2025-02-08 03:01:41,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~X~C_ULONG~X~$Pointer$~X~$Pointer$~TO~C_INT [2025-02-08 03:01:41,590 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-08 03:01:41,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-08 03:01:41,590 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_bitflip_or_eccerr [2025-02-08 03:01:41,590 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_bitflip_or_eccerr [2025-02-08 03:01:41,590 INFO L130 BoogieDeclarations]: Found specification of procedure concat_sync [2025-02-08 03:01:41,590 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_sync [2025-02-08 03:01:41,590 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_locked [2025-02-08 03:01:41,590 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_locked [2025-02-08 03:01:41,590 INFO L130 BoogieDeclarations]: Found specification of procedure part_block_isreserved [2025-02-08 03:01:41,590 INFO L138 BoogieDeclarations]: Found implementation of procedure part_block_isreserved [2025-02-08 03:01:41,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:01:41,590 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~$Pointer$~TO~C_INT [2025-02-08 03:01:41,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_ULONG~X~$Pointer$~X~$Pointer$~TO~C_INT [2025-02-08 03:01:41,590 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_open [2025-02-08 03:01:41,590 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_open [2025-02-08 03:01:41,590 INFO L130 BoogieDeclarations]: Found specification of procedure concat_write [2025-02-08 03:01:41,591 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_write [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_kmalloc_up_to [2025-02-08 03:01:41,591 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_kmalloc_up_to [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_readoob [2025-02-08 03:01:41,591 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_readoob [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_bitflip [2025-02-08 03:01:41,591 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_bitflip [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure part_is_locked [2025-02-08 03:01:41,591 INFO L138 BoogieDeclarations]: Found implementation of procedure part_is_locked [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_write [2025-02-08 03:01:41,591 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_write [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 03:01:41,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 03:01:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 03:01:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 03:01:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 03:01:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 03:01:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 03:01:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 03:01:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 03:01:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 03:01:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 03:01:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 03:01:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-08 03:01:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-08 03:01:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-08 03:01:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-02-08 03:01:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-02-08 03:01:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure get_mtd_device [2025-02-08 03:01:41,592 INFO L138 BoogieDeclarations]: Found implementation of procedure get_mtd_device [2025-02-08 03:01:41,592 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2025-02-08 03:01:41,593 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2025-02-08 03:01:41,593 INFO L130 BoogieDeclarations]: Found specification of procedure part_block_markbad [2025-02-08 03:01:41,593 INFO L138 BoogieDeclarations]: Found implementation of procedure part_block_markbad [2025-02-08 03:01:41,593 INFO L130 BoogieDeclarations]: Found specification of procedure concat_resume [2025-02-08 03:01:41,594 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_resume [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_ioctl [2025-02-08 03:01:41,594 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_ioctl [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure part_unlock [2025-02-08 03:01:41,594 INFO L138 BoogieDeclarations]: Found implementation of procedure part_unlock [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:01:41,594 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_read_fact_prot_reg [2025-02-08 03:01:41,594 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_read_fact_prot_reg [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_sync [2025-02-08 03:01:41,594 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_sync [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_div_by_ws [2025-02-08 03:01:41,594 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_div_by_ws [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#23 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#24 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#25 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#26 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#27 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#28 [2025-02-08 03:01:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#29 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#30 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#31 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#32 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#33 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#34 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#35 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#36 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#37 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#38 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#39 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#40 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#41 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#42 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#43 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#44 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#45 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:01:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:01:41,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#23 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#24 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#25 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#26 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#27 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#28 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#29 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#30 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#31 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#32 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#33 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#34 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#35 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#36 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#37 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#38 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#39 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#40 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#41 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#42 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#43 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#44 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#45 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:01:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:01:41,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#23 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#24 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#25 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#26 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#27 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#28 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#29 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#30 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#31 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#32 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#33 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#34 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#35 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#36 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#37 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#38 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#39 [2025-02-08 03:01:41,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#40 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#41 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#42 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#43 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#44 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#45 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#23 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#24 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#25 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#26 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#27 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#28 [2025-02-08 03:01:41,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#29 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#30 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#31 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#32 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#33 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#34 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#35 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#36 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#37 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#38 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#39 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#40 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#41 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#42 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#43 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#44 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#45 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:01:41,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:01:41,604 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:01:41,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:01:41,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:01:41,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:01:41,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:01:41,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:01:41,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:01:41,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:01:41,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:01:41,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:01:41,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:01:41,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:01:41,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:01:41,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:01:41,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#23 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#24 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#25 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#26 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#27 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#28 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#29 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#30 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#31 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#32 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#33 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#34 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#35 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#36 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#37 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#38 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#39 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#40 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#41 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#42 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#43 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#44 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#45 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 03:01:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#20 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#21 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#22 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#23 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#24 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#25 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#26 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#27 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#28 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#29 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#30 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#31 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#32 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#33 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#34 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#35 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#36 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#37 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#38 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#39 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#40 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#41 [2025-02-08 03:01:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#42 [2025-02-08 03:01:41,609 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#43 [2025-02-08 03:01:41,609 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#44 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#45 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_unpoint [2025-02-08 03:01:41,610 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_unpoint [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#0 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#1 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#2 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#3 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#4 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#5 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#6 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#7 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#8 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#9 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#10 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#11 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#12 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#13 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#14 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#15 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#16 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#17 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#18 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#19 [2025-02-08 03:01:41,610 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#20 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#21 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#22 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#23 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#24 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#25 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#26 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#27 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#28 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#29 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#30 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#31 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#32 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#33 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#34 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#35 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#36 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#37 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#38 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#39 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#40 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#41 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#42 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#43 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#44 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#45 [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure __chk_range_not_ok [2025-02-08 03:01:41,611 INFO L138 BoogieDeclarations]: Found implementation of procedure __chk_range_not_ok [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_eccerr [2025-02-08 03:01:41,611 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_eccerr [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2025-02-08 03:01:41,611 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-02-08 03:01:41,611 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure free_partition [2025-02-08 03:01:41,611 INFO L138 BoogieDeclarations]: Found implementation of procedure free_partition [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 03:01:41,611 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 03:01:41,611 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure concat_erase [2025-02-08 03:01:41,611 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_erase [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_erase_callback [2025-02-08 03:01:41,611 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_erase_callback [2025-02-08 03:01:41,611 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 03:01:41,612 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_block_isreserved [2025-02-08 03:01:41,612 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_block_isreserved [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2025-02-08 03:01:41,612 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure part_read_fact_prot_reg [2025-02-08 03:01:41,612 INFO L138 BoogieDeclarations]: Found implementation of procedure part_read_fact_prot_reg [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 03:01:41,612 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-02-08 03:01:41,612 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_resume [2025-02-08 03:01:41,612 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_resume [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_cls_resume [2025-02-08 03:01:41,612 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_cls_resume [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_add_partition_attrs [2025-02-08 03:01:41,612 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_add_partition_attrs [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-02-08 03:01:41,612 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure add_mtd_device [2025-02-08 03:01:41,612 INFO L138 BoogieDeclarations]: Found implementation of procedure add_mtd_device [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_write_oob [2025-02-08 03:01:41,612 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_write_oob [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure part_write [2025-02-08 03:01:41,612 INFO L138 BoogieDeclarations]: Found implementation of procedure part_write [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~X~C_ULONG~TO~C_INT [2025-02-08 03:01:41,612 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~X~C_ULONG~TO~C_INT [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure concat_lock [2025-02-08 03:01:41,612 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_lock [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure register_mtd_user [2025-02-08 03:01:41,612 INFO L138 BoogieDeclarations]: Found implementation of procedure register_mtd_user [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_lock_user_prot_reg [2025-02-08 03:01:41,612 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_lock_user_prot_reg [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:01:41,612 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:01:41,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:01:41,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:01:41,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:01:41,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:01:41,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:01:41,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:01:41,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:01:41,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:01:41,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:01:41,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:01:41,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:01:41,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:01:41,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:01:41,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:01:41,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:01:41,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:01:41,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:01:41,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:01:41,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 03:01:41,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 03:01:41,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 03:01:41,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 03:01:41,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 03:01:41,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 03:01:41,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 03:01:41,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 03:01:41,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-08 03:01:41,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-02-08 03:01:41,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-02-08 03:01:41,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-02-08 03:01:41,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-02-08 03:01:41,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-02-08 03:01:41,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-02-08 03:01:41,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-02-08 03:01:41,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-02-08 03:01:41,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-02-08 03:01:41,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2025-02-08 03:01:41,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#45 [2025-02-08 03:01:41,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 03:01:41,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 03:01:41,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 03:01:41,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 03:01:41,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 03:01:41,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 03:01:41,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 03:01:41,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 03:01:41,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 03:01:41,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 03:01:41,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 03:01:41,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 03:01:41,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 03:01:41,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 03:01:41,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 03:01:41,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 03:01:41,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 03:01:41,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#45 [2025-02-08 03:01:41,616 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_is_partition [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_is_partition [2025-02-08 03:01:41,616 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:01:41,616 INFO L130 BoogieDeclarations]: Found specification of procedure concat_block_isbad [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_block_isbad [2025-02-08 03:01:41,616 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT [2025-02-08 03:01:41,616 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT [2025-02-08 03:01:41,618 INFO L130 BoogieDeclarations]: Found specification of procedure mtdchar_close [2025-02-08 03:01:41,618 INFO L138 BoogieDeclarations]: Found implementation of procedure mtdchar_close [2025-02-08 03:01:41,618 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:01:41,618 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:01:41,618 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_write [2025-02-08 03:01:41,618 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_write [2025-02-08 03:01:41,618 INFO L130 BoogieDeclarations]: Found specification of procedure part_sync [2025-02-08 03:01:41,618 INFO L138 BoogieDeclarations]: Found implementation of procedure part_sync [2025-02-08 03:01:41,618 INFO L130 BoogieDeclarations]: Found specification of procedure concat_suspend [2025-02-08 03:01:41,618 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_suspend [2025-02-08 03:01:41,618 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 03:01:41,618 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 03:01:41,618 INFO L130 BoogieDeclarations]: Found specification of procedure __get_mtd_device [2025-02-08 03:01:41,618 INFO L138 BoogieDeclarations]: Found implementation of procedure __get_mtd_device [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure part_read_oob [2025-02-08 03:01:41,619 INFO L138 BoogieDeclarations]: Found implementation of procedure part_read_oob [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2025-02-08 03:01:41,619 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure is_power_of_2 [2025-02-08 03:01:41,619 INFO L138 BoogieDeclarations]: Found implementation of procedure is_power_of_2 [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-02-08 03:01:41,619 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:01:41,619 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#23 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#24 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#25 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#26 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#27 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#28 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#29 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#30 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#31 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#32 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#33 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#34 [2025-02-08 03:01:41,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#35 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#36 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#37 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#38 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#39 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#40 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#41 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#42 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#43 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#44 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#45 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure kill_mtd_super [2025-02-08 03:01:41,621 INFO L138 BoogieDeclarations]: Found implementation of procedure kill_mtd_super [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#22 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#23 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#24 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#25 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#26 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#27 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#28 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#29 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#30 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#31 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#32 [2025-02-08 03:01:41,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#33 [2025-02-08 03:01:41,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#34 [2025-02-08 03:01:41,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#35 [2025-02-08 03:01:41,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#36 [2025-02-08 03:01:41,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#37 [2025-02-08 03:01:41,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#38 [2025-02-08 03:01:41,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#39 [2025-02-08 03:01:41,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#40 [2025-02-08 03:01:41,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#41 [2025-02-08 03:01:41,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#42 [2025-02-08 03:01:41,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#43 [2025-02-08 03:01:41,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#44 [2025-02-08 03:01:41,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#45 [2025-02-08 03:01:41,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:01:41,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:01:41,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:01:41,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:01:41,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:01:41,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#23 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#24 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#25 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#26 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#27 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#28 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#29 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#30 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#31 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#32 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#33 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#34 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#35 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#36 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#37 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#38 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#39 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#40 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#41 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#42 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#43 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#44 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#45 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:01:41,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:01:41,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:01:41,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:01:41,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:01:41,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:01:41,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:01:41,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:01:41,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:01:41,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:01:41,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:01:41,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:01:41,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 03:01:41,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 03:01:41,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 03:01:41,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-02-08 03:01:41,626 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2025-02-08 03:01:41,626 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2025-02-08 03:01:41,626 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#22 [2025-02-08 03:01:41,626 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#23 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#24 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#25 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#26 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#27 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#28 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#29 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#30 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#31 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#32 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#33 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#34 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#35 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#36 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#37 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#38 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#39 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#40 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#41 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#42 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#43 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#44 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#45 [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2025-02-08 03:01:41,627 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:01:41,627 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2025-02-08 03:01:41,627 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_block_isbad [2025-02-08 03:01:41,627 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_block_isbad [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-02-08 03:01:41,627 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-02-08 03:01:41,627 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2025-02-08 03:01:41,628 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-02-08 03:01:41,628 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure idr_find [2025-02-08 03:01:41,628 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_find [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_erase [2025-02-08 03:01:41,628 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_erase [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-08 03:01:41,628 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure concat_read [2025-02-08 03:01:41,628 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_read [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure concat_read_oob [2025-02-08 03:01:41,628 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_read_oob [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 03:01:41,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 03:01:41,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 03:01:41,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 03:01:41,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 03:01:41,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 03:01:41,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 03:01:41,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 03:01:41,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 03:01:41,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 03:01:41,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 03:01:41,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 03:01:41,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 03:01:41,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 03:01:41,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 03:01:41,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 03:01:41,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 03:01:41,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 03:01:41,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 03:01:41,631 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#17 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#18 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#19 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#20 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#21 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#22 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#23 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#24 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#25 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#26 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#27 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#28 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#29 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#30 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#31 [2025-02-08 03:01:41,631 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#32 [2025-02-08 03:01:41,632 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#33 [2025-02-08 03:01:41,632 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#34 [2025-02-08 03:01:41,632 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#35 [2025-02-08 03:01:41,632 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#36 [2025-02-08 03:01:41,632 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#37 [2025-02-08 03:01:41,634 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#38 [2025-02-08 03:01:41,634 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#39 [2025-02-08 03:01:41,634 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#40 [2025-02-08 03:01:41,634 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#41 [2025-02-08 03:01:41,634 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#42 [2025-02-08 03:01:41,634 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#43 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#44 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#45 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure bdi_destroy [2025-02-08 03:01:41,635 INFO L138 BoogieDeclarations]: Found implementation of procedure bdi_destroy [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#17 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#18 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#19 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#20 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#21 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#22 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#23 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#24 [2025-02-08 03:01:41,635 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#25 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#26 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#27 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#28 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#29 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#30 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#31 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#32 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#33 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#34 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#35 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#36 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#37 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#38 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#39 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#40 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#41 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#42 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#43 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#44 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#45 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:01:41,636 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#17 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#18 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#19 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#20 [2025-02-08 03:01:41,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#21 [2025-02-08 03:01:41,638 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#22 [2025-02-08 03:01:41,638 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#23 [2025-02-08 03:01:41,638 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#24 [2025-02-08 03:01:41,638 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#25 [2025-02-08 03:01:41,638 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#26 [2025-02-08 03:01:41,638 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#27 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#28 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#29 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#30 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#31 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#32 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#33 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#34 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#35 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#36 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#37 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#38 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#39 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#40 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#41 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#42 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#43 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#44 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#45 [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_release [2025-02-08 03:01:41,639 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_release [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2025-02-08 03:01:41,639 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 03:01:41,639 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure __put_mtd_device [2025-02-08 03:01:41,639 INFO L138 BoogieDeclarations]: Found implementation of procedure __put_mtd_device [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_mod_by_eb [2025-02-08 03:01:41,639 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_mod_by_eb [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~TO~C_INT [2025-02-08 03:01:41,639 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~TO~C_INT [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-08 03:01:41,639 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_get_fact_prot_info [2025-02-08 03:01:41,639 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_get_fact_prot_info [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2025-02-08 03:01:41,639 INFO L138 BoogieDeclarations]: Found implementation of procedure ffs [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_unlock [2025-02-08 03:01:41,639 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_unlock [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure part_suspend [2025-02-08 03:01:41,639 INFO L138 BoogieDeclarations]: Found implementation of procedure part_suspend [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2025-02-08 03:01:41,639 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure part_unpoint [2025-02-08 03:01:41,639 INFO L138 BoogieDeclarations]: Found implementation of procedure part_unpoint [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure part_block_isbad [2025-02-08 03:01:41,639 INFO L138 BoogieDeclarations]: Found implementation of procedure part_block_isbad [2025-02-08 03:01:41,639 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_read [2025-02-08 03:01:41,640 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_read [2025-02-08 03:01:41,640 INFO L130 BoogieDeclarations]: Found specification of procedure otp_select_filemode [2025-02-08 03:01:41,640 INFO L138 BoogieDeclarations]: Found implementation of procedure otp_select_filemode [2025-02-08 03:01:41,640 INFO L130 BoogieDeclarations]: Found specification of procedure part_read_user_prot_reg [2025-02-08 03:01:41,640 INFO L138 BoogieDeclarations]: Found implementation of procedure part_read_user_prot_reg [2025-02-08 03:01:41,640 INFO L130 BoogieDeclarations]: Found specification of procedure __mtd_next_device [2025-02-08 03:01:41,640 INFO L138 BoogieDeclarations]: Found implementation of procedure __mtd_next_device [2025-02-08 03:01:41,640 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_lock [2025-02-08 03:01:41,640 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_lock [2025-02-08 03:01:41,640 INFO L130 BoogieDeclarations]: Found specification of procedure del_mtd_device [2025-02-08 03:01:41,640 INFO L138 BoogieDeclarations]: Found implementation of procedure del_mtd_device [2025-02-08 03:01:41,640 INFO L130 BoogieDeclarations]: Found specification of procedure allocate_partition [2025-02-08 03:01:41,640 INFO L138 BoogieDeclarations]: Found implementation of procedure allocate_partition [2025-02-08 03:01:41,640 INFO L130 BoogieDeclarations]: Found specification of procedure part_erase [2025-02-08 03:01:41,640 INFO L138 BoogieDeclarations]: Found implementation of procedure part_erase [2025-02-08 03:01:41,640 INFO L130 BoogieDeclarations]: Found specification of procedure concat_block_markbad [2025-02-08 03:01:41,640 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_block_markbad [2025-02-08 03:01:41,640 INFO L130 BoogieDeclarations]: Found specification of procedure concat_dev_erase [2025-02-08 03:01:41,641 INFO L138 BoogieDeclarations]: Found implementation of procedure concat_dev_erase [2025-02-08 03:01:41,641 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2025-02-08 03:01:41,641 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2025-02-08 03:01:41,641 INFO L130 BoogieDeclarations]: Found specification of procedure part_resume [2025-02-08 03:01:41,641 INFO L138 BoogieDeclarations]: Found implementation of procedure part_resume [2025-02-08 03:01:41,641 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_cls_suspend [2025-02-08 03:01:41,641 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_cls_suspend [2025-02-08 03:01:41,641 INFO L130 BoogieDeclarations]: Found specification of procedure part_lock_user_prot_reg [2025-02-08 03:01:41,642 INFO L138 BoogieDeclarations]: Found implementation of procedure part_lock_user_prot_reg [2025-02-08 03:01:41,642 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 03:01:41,642 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 03:01:41,642 INFO L130 BoogieDeclarations]: Found specification of procedure memdup_user [2025-02-08 03:01:41,642 INFO L138 BoogieDeclarations]: Found implementation of procedure memdup_user [2025-02-08 03:01:41,642 INFO L130 BoogieDeclarations]: Found specification of procedure part_lock [2025-02-08 03:01:41,642 INFO L138 BoogieDeclarations]: Found implementation of procedure part_lock [2025-02-08 03:01:41,642 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-02-08 03:01:41,642 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-02-08 03:01:41,642 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_panic_write [2025-02-08 03:01:41,642 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_panic_write [2025-02-08 03:01:41,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 03:01:41,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 03:01:41,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 03:01:41,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 03:01:41,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#17 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#18 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#19 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#20 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#21 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#22 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#23 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#24 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#25 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#26 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#27 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#28 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#29 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#30 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#31 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#32 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#33 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#34 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#35 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#36 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#37 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#38 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#39 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#40 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#41 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#42 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#43 [2025-02-08 03:01:41,643 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#44 [2025-02-08 03:01:41,644 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#45 [2025-02-08 03:01:41,644 INFO L130 BoogieDeclarations]: Found specification of procedure part_get_user_prot_info [2025-02-08 03:01:41,644 INFO L138 BoogieDeclarations]: Found implementation of procedure part_get_user_prot_info [2025-02-08 03:01:41,644 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~loff_t~0~X~~uint64_t~0~TO~C_INT [2025-02-08 03:01:41,645 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~loff_t~0~X~~uint64_t~0~TO~C_INT [2025-02-08 03:01:41,645 INFO L130 BoogieDeclarations]: Found specification of procedure mtd_write_user_prot_reg [2025-02-08 03:01:41,645 INFO L138 BoogieDeclarations]: Found implementation of procedure mtd_write_user_prot_reg [2025-02-08 03:01:41,645 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:01:41,645 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:01:41,645 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 03:01:41,645 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 03:01:43,366 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:01:43,370 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:01:43,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12202: #t~ret2204#1 := ldv_undef_int_#res#1;havoc ldv_undef_int_#t~nondet65#1, ldv_undef_int_~tmp~5#1;assume { :end_inline_ldv_undef_int } true;~module_get_succeeded~0#1 := #t~ret2204#1;havoc #t~ret2204#1; [2025-02-08 03:01:43,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12203: assume 1bv32 == ~module_get_succeeded~0#1;~ldv_module_refcounter~0 := ~bvadd~32(1bv32, ~ldv_module_refcounter~0);#res#1 := 1bv32; [2025-02-08 03:01:43,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12203: assume !(1bv32 == ~module_get_succeeded~0#1);#res#1 := 0bv32; [2025-02-08 03:01:43,814 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10931: call ULTIMATE.dealloc(~#ops~2.base, ~#ops~2.offset);havoc ~#ops~2.base, ~#ops~2.offset;call ULTIMATE.dealloc(~#retlen~3.base, ~#retlen~3.offset);havoc ~#retlen~3.base, ~#retlen~3.offset; [2025-02-08 03:01:43,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8719: ~i~10 := ~bvadd~32(1bv32, ~i~10); [2025-02-08 03:01:43,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8719-1: SUMMARY for call mtd_sync(~subdev~8.base, ~subdev~8.offset); srcloc: null [2025-02-08 03:01:43,949 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8718: call #t~mem1074.base, #t~mem1074.offset := read~$Pointer$#0(~concat~8.base, ~bvadd~64(1726bv64, ~concat~8.offset), 8bv64);call #t~mem1075.base, #t~mem1075.offset := read~$Pointer$#0(#t~mem1074.base, ~bvadd~64(#t~mem1074.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(~i~10))), 8bv64);~subdev~8.base, ~subdev~8.offset := #t~mem1075.base, #t~mem1075.offset; [2025-02-08 03:01:43,970 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8767: ~i~12 := ~bvadd~32(1bv32, ~i~12); [2025-02-08 03:01:43,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8767-1: SUMMARY for call mtd_resume(~subdev~10.base, ~subdev~10.offset); srcloc: null [2025-02-08 03:01:43,971 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8766: call #t~mem1081.base, #t~mem1081.offset := read~$Pointer$#0(~concat~10.base, ~bvadd~64(1726bv64, ~concat~10.offset), 8bv64);call #t~mem1082.base, #t~mem1082.offset := read~$Pointer$#0(#t~mem1081.base, ~bvadd~64(#t~mem1081.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(~i~12))), 8bv64);~subdev~10.base, ~subdev~10.offset := #t~mem1082.base, #t~mem1082.offset; [2025-02-08 03:01:43,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4365: havoc __kmalloc_#t~ret52#1.base, __kmalloc_#t~ret52#1.offset; [2025-02-08 03:01:44,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12514: havoc sysfs_create_files_#t~nondet2252#1; [2025-02-08 03:01:44,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10310: assume ~bvadd~64(~part~28.base, ~part~28.offset) == ~bvadd~64(~mtd.base, ~mtd.offset);~ispart~0 := 1bv32; [2025-02-08 03:01:44,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10310: assume !(~bvadd~64(~part~28.base, ~part~28.offset) == ~bvadd~64(~mtd.base, ~mtd.offset));call #t~mem1749.base, #t~mem1749.offset := read~$Pointer$#0(~part~28.base, ~bvadd~64(1738bv64, ~part~28.offset), 8bv64);~__mptr___0~5.base, ~__mptr___0~5.offset := #t~mem1749.base, #t~mem1749.offset;havoc #t~mem1749.base, #t~mem1749.offset;~part~28.base, ~part~28.offset := ~__mptr___0~5.base, ~bvadd~64(18446744073706324256bv64, ~__mptr___0~5.offset); [2025-02-08 03:01:44,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8796: assume ~bvuge~64(~ofs#1, #t~mem1089#1);havoc #t~mem1089#1;call #t~mem1090#1 := read~intINTTYPE8#0(~subdev~11#1.base, ~bvadd~64(5bv64, ~subdev~11#1.offset), 8bv64);~ofs#1 := ~bvsub~64(~ofs#1, #t~mem1090#1);havoc #t~mem1090#1; [2025-02-08 03:01:44,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8796: assume !~bvuge~64(~ofs#1, #t~mem1089#1);havoc #t~mem1089#1; [2025-02-08 03:01:44,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8795: call #t~mem1087#1.base, #t~mem1087#1.offset := read~$Pointer$#0(~concat~11#1.base, ~bvadd~64(1726bv64, ~concat~11#1.offset), 8bv64);call #t~mem1088#1.base, #t~mem1088#1.offset := read~$Pointer$#0(#t~mem1087#1.base, ~bvadd~64(#t~mem1087#1.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(~i~13#1))), 8bv64);~subdev~11#1.base, ~subdev~11#1.offset := #t~mem1088#1.base, #t~mem1088#1.offset;call #t~mem1089#1 := read~intINTTYPE8#0(~subdev~11#1.base, ~bvadd~64(5bv64, ~subdev~11#1.offset), 8bv64); [2025-02-08 03:01:44,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8801: ~res~0#1 := #t~ret1091#1;havoc #t~ret1091#1; [2025-02-08 03:01:44,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8801-1: SUMMARY for call #t~ret1091#1 := mtd_block_isbad(~subdev~11#1.base, ~subdev~11#1.offset, ~ofs#1); srcloc: null [2025-02-08 03:01:44,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7963: havoc mtd_can_have_bb_#t~mem859#1.base, mtd_can_have_bb_#t~mem859#1.offset; [2025-02-08 03:01:44,388 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8804: ~i~13#1 := ~bvadd~32(1bv32, ~i~13#1); [2025-02-08 03:01:44,566 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10645: call ULTIMATE.dealloc(~#descriptor~6.base, ~#descriptor~6.offset);havoc ~#descriptor~6.base, ~#descriptor~6.offset; [2025-02-08 03:01:44,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742-1: SUMMARY for call #t~ret1079 := mtd_suspend(~subdev~9.base, ~subdev~9.offset); srcloc: null [2025-02-08 03:01:44,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8741: call #t~mem1077.base, #t~mem1077.offset := read~$Pointer$#0(~concat~9.base, ~bvadd~64(1726bv64, ~concat~9.offset), 8bv64);call #t~mem1078.base, #t~mem1078.offset := read~$Pointer$#0(#t~mem1077.base, ~bvadd~64(#t~mem1077.offset, ~bvmul~64(8bv64, ~sign_extend~64~32(~i~11))), 8bv64);~subdev~9.base, ~subdev~9.offset := #t~mem1078.base, #t~mem1078.offset; [2025-02-08 03:01:44,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8743: assume ~bvslt~32(~rc~0, 0bv32);#res := ~rc~0; [2025-02-08 03:01:44,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8743: assume !~bvslt~32(~rc~0, 0bv32);~i~11 := ~bvadd~32(1bv32, ~i~11); [2025-02-08 03:01:44,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742: ~rc~0 := #t~ret1079;havoc #t~ret1079; [2025-02-08 03:01:44,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint copy_to_userFINAL: assume true; [2025-02-08 03:01:44,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10516: assume { :end_inline___copy_to_user_overflow } true; [2025-02-08 03:01:44,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10518: #res#1 := ~n#1; [2025-02-08 03:01:44,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12294: havoc _copy_to_user_#t~nondet2209#1;#t~ret1802#1 := _copy_to_user_#res#1;havoc _copy_to_user_#t~nondet2209#1, _copy_to_user_~arg0#1.base, _copy_to_user_~arg0#1.offset, _copy_to_user_~arg1#1.base, _copy_to_user_~arg1#1.offset, _copy_to_user_~arg2#1;havoc _copy_to_user_#in~arg0#1.base, _copy_to_user_#in~arg0#1.offset, _copy_to_user_#in~arg1#1.base, _copy_to_user_#in~arg1#1.offset, _copy_to_user_#in~arg2#1;assume { :end_inline__copy_to_user } true;~n#1 := #t~ret1802#1;havoc #t~ret1802#1; [2025-02-08 03:01:44,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7466: SUMMARY for call ldv_module_put(ldv_module_put_6_~ldv_func_arg1#1.base, ldv_module_put_6_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:01:44,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5292-1: SUMMARY for call idr_remove(~#mtd_idr~0.base, ~#mtd_idr~0.offset, #t~mem263#1); srcloc: null [2025-02-08 03:01:44,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5292: havoc #t~mem263#1;assume { :begin_inline_ldv_module_put_6 } true;ldv_module_put_6_#in~ldv_func_arg1#1.base, ldv_module_put_6_#in~ldv_func_arg1#1.offset := ~#__this_module~0.base, ~#__this_module~0.offset;havoc ldv_module_put_6_~ldv_func_arg1#1.base, ldv_module_put_6_~ldv_func_arg1#1.offset;ldv_module_put_6_~ldv_func_arg1#1.base, ldv_module_put_6_~ldv_func_arg1#1.offset := ldv_module_put_6_#in~ldv_func_arg1#1.base, ldv_module_put_6_#in~ldv_func_arg1#1.offset; [2025-02-08 03:01:44,899 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5278: call #t~mem257#1.base, #t~mem257#1.offset := read~$Pointer$#0(~not~1#1.base, ~bvadd~64(16bv64, ~not~1#1.offset), 8bv64);~__mptr___0~1#1.base, ~__mptr___0~1#1.offset := #t~mem257#1.base, #t~mem257#1.offset;havoc #t~mem257#1.base, #t~mem257#1.offset;~not~1#1.base, ~not~1#1.offset := ~__mptr___0~1#1.base, ~bvadd~64(18446744073709551104bv64, ~__mptr___0~1#1.offset); [2025-02-08 03:01:44,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5278-1: SUMMARY for call ##fun~$Pointer$~TO~VOID(~mtd#1.base, ~mtd#1.offset, #t~mem256#1.base, #t~mem256#1.offset); srcloc: null [2025-02-08 03:01:44,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5278-2: call #t~mem256#1.base, #t~mem256#1.offset := read~$Pointer$#0(~not~1#1.base, ~bvadd~64(8bv64, ~not~1#1.offset), 8bv64); [2025-02-08 03:01:44,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5291: havoc device_unregister_~arg0#1.base, device_unregister_~arg0#1.offset;havoc device_unregister_#in~arg0#1.base, device_unregister_#in~arg0#1.offset;assume { :end_inline_device_unregister } true;call #t~mem263#1 := read~intINTTYPE4#0(~mtd#1.base, ~bvadd~64(61bv64, ~mtd#1.offset), 4bv64); [2025-02-08 03:01:44,900 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5293: havoc ldv_module_put_6_~ldv_func_arg1#1.base, ldv_module_put_6_~ldv_func_arg1#1.offset;havoc ldv_module_put_6_#in~ldv_func_arg1#1.base, ldv_module_put_6_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_6 } true;~ret~0#1 := 0bv32;