./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.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 73ecee8eedb0e3495ea3ea96569137c1cfa2b173c42f999b4aef52ca9331e2d3 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:51:41,313 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:51:41,374 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:51:41,379 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:51:41,382 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:51:41,407 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:51:41,408 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:51:41,409 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:51:41,409 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:51:41,409 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:51:41,409 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:51:41,410 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:51:41,410 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:51:41,410 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:51:41,410 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:51:41,410 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:51:41,411 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:51:41,411 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 03:51:41,411 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:51:41,411 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:51:41,411 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:51:41,411 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:51:41,411 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:51:41,412 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:51:41,412 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:51:41,412 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:51:41,412 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:51:41,412 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:51:41,412 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:51:41,412 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:51:41,412 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:51:41,412 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:51:41,412 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:51:41,412 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:51:41,412 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 03:51:41,412 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 03:51:41,412 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:51:41,412 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:51:41,412 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:51:41,412 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:51:41,412 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 -> 73ecee8eedb0e3495ea3ea96569137c1cfa2b173c42f999b4aef52ca9331e2d3 [2025-02-08 03:51:41,684 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:51:41,694 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:51:41,698 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:51:41,699 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:51:41,699 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:51:41,700 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i [2025-02-08 03:51:42,929 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/87450fefb/954b683ec28e481d93d872660a128270/FLAG54fa520cd [2025-02-08 03:51:43,562 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:51:43,563 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i [2025-02-08 03:51:43,613 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/87450fefb/954b683ec28e481d93d872660a128270/FLAG54fa520cd [2025-02-08 03:51:44,016 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/87450fefb/954b683ec28e481d93d872660a128270 [2025-02-08 03:51:44,018 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:51:44,020 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:51:44,022 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:51:44,022 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:51:44,026 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:51:44,026 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:51:44" (1/1) ... [2025-02-08 03:51:44,027 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59a2629a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:44, skipping insertion in model container [2025-02-08 03:51:44,027 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:51:44" (1/1) ... [2025-02-08 03:51:44,121 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:51:46,820 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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i[367316,367329] [2025-02-08 03:51:46,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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i[367485,367498] [2025-02-08 03:51:46,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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i[367652,367665] [2025-02-08 03:51:46,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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i[367820,367833] [2025-02-08 03:51:46,837 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:51:46,868 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:51:46,990 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [7818] [2025-02-08 03:51:46,992 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [7825] [2025-02-08 03:51:46,992 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [7832] [2025-02-08 03:51:46,992 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [7847-7848] [2025-02-08 03:51:46,993 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [7879-7880] [2025-02-08 03:51:46,993 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [7885-7887] [2025-02-08 03:51:46,994 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (98), "i" (12UL)); [7942-7943] [2025-02-08 03:51:46,994 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (99), "i" (12UL)); [7953-7954] [2025-02-08 03:51:46,996 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (52), "i" (12UL)); [8052-8053] [2025-02-08 03:51:46,997 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (65), "i" (12UL)); [8082-8083] [2025-02-08 03:51:47,213 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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i[367316,367329] [2025-02-08 03:51:47,214 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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i[367485,367498] [2025-02-08 03:51:47,214 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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i[367652,367665] [2025-02-08 03:51:47,214 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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i[367820,367833] [2025-02-08 03:51:47,218 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:51:47,354 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:51:47,356 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:47 WrapperNode [2025-02-08 03:51:47,356 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:51:47,357 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:51:47,357 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:51:47,357 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:51:47,363 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:51:47" (1/1) ... [2025-02-08 03:51:47,434 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:51:47" (1/1) ... [2025-02-08 03:51:48,112 INFO L138 Inliner]: procedures = 501, calls = 3542, calls flagged for inlining = 277, calls inlined = 264, statements flattened = 8250 [2025-02-08 03:51:48,112 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:51:48,113 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:51:48,113 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:51:48,113 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:51:48,125 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:47" (1/1) ... [2025-02-08 03:51:48,125 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:47" (1/1) ... [2025-02-08 03:51:48,257 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:47" (1/1) ... [2025-02-08 03:51:50,369 INFO L175 MemorySlicer]: Split 2320 memory accesses to 16 slices as follows [2, 52, 3, 2, 16, 16, 52, 16, 820, 28, 1, 2, 8, 1299, 2, 1]. 56 percent of accesses are in the largest equivalence class. The 44 initializations are split as follows [2, 0, 1, 0, 8, 16, 0, 0, 0, 0, 0, 0, 6, 10, 0, 1]. The 1272 writes are split as follows [0, 42, 0, 0, 0, 0, 42, 15, 299, 24, 0, 1, 2, 846, 1, 0]. [2025-02-08 03:51:50,369 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:47" (1/1) ... [2025-02-08 03:51:50,370 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:47" (1/1) ... [2025-02-08 03:51:50,934 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:47" (1/1) ... [2025-02-08 03:51:50,952 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:47" (1/1) ... [2025-02-08 03:51:51,010 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:47" (1/1) ... [2025-02-08 03:51:51,045 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:47" (1/1) ... [2025-02-08 03:51:51,107 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:51:51,109 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:51:51,109 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:51:51,109 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:51:51,110 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:47" (1/1) ... [2025-02-08 03:51:51,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:51:51,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:51:51,136 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:51:51,144 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:51:51,157 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_v4l_mmap [2025-02-08 03:51:51,158 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_v4l_mmap [2025-02-08 03:51:51,158 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_ctlr_start [2025-02-08 03:51:51,158 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_ctlr_start [2025-02-08 03:51:51,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:51:51,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:51:51,158 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2025-02-08 03:51:51,158 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2025-02-08 03:51:51,158 INFO L130 BoogieDeclarations]: Found specification of procedure to_cam [2025-02-08 03:51:51,158 INFO L138 BoogieDeclarations]: Found implementation of procedure to_cam [2025-02-08 03:51:51,158 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_buffer_done [2025-02-08 03:51:51,158 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_buffer_done [2025-02-08 03:51:51,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:51:51,158 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:51:51,158 INFO L130 BoogieDeclarations]: Found specification of procedure mccic_register [2025-02-08 03:51:51,158 INFO L138 BoogieDeclarations]: Found implementation of procedure mccic_register [2025-02-08 03:51:51,158 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_ctlr_power_down [2025-02-08 03:51:51,158 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_ctlr_power_down [2025-02-08 03:51:51,158 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-08 03:51:51,158 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-08 03:51:51,158 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_vb_sg_buf_cleanup [2025-02-08 03:51:51,158 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_vb_sg_buf_cleanup [2025-02-08 03:51:51,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:51:51,158 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:51:51,158 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_alloc_dma_bufs [2025-02-08 03:51:51,158 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_alloc_dma_bufs [2025-02-08 03:51:51,158 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_device_unregister [2025-02-08 03:51:51,158 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_device_unregister [2025-02-08 03:51:51,158 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:51:51,158 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:51:51,158 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 03:51:51,158 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 03:51:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure vb_to_mvb [2025-02-08 03:51:51,159 INFO L138 BoogieDeclarations]: Found implementation of procedure vb_to_mvb [2025-02-08 03:51:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_smbus_read_done [2025-02-08 03:51:51,159 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_smbus_read_done [2025-02-08 03:51:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_53 [2025-02-08 03:51:51,159 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_53 [2025-02-08 03:51:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_v4l_open [2025-02-08 03:51:51,159 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_v4l_open [2025-02-08 03:51:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_handler_free [2025-02-08 03:51:51,159 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_handler_free [2025-02-08 03:51:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:51:51,159 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:51:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_reg_read [2025-02-08 03:51:51,159 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_reg_read [2025-02-08 03:51:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:51:51,159 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:51:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_vb_stop_streaming [2025-02-08 03:51:51,159 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_vb_stop_streaming [2025-02-08 03:51:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:51:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_vb_sg_buf_init [2025-02-08 03:51:51,159 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_vb_sg_buf_init [2025-02-08 03:51:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_shutdown [2025-02-08 03:51:51,159 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_shutdown [2025-02-08 03:51:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_free_dma_bufs [2025-02-08 03:51:51,159 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_free_dma_bufs [2025-02-08 03:51:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_dev_lock_of_mcam_camera [2025-02-08 03:51:51,159 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_dev_lock_of_mcam_camera [2025-02-08 03:51:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure __mcam_cam_reset [2025-02-08 03:51:51,159 INFO L138 BoogieDeclarations]: Found implementation of procedure __mcam_cam_reset [2025-02-08 03:51:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:51:51,159 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:51:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 03:51:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 03:51:51,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 03:51:51,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 03:51:51,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 03:51:51,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 03:51:51,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 03:51:51,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 03:51:51,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 03:51:51,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 03:51:51,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 03:51:51,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 03:51:51,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 03:51:51,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 03:51:51,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 03:51:51,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 03:51:51,163 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_set_config_needed [2025-02-08 03:51:51,163 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_set_config_needed [2025-02-08 03:51:51,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:51:51,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:51:51,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 03:51:51,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 03:51:51,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 03:51:51,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 03:51:51,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 03:51:51,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 03:51:51,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 03:51:51,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_pci_resume [2025-02-08 03:51:51,165 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_pci_resume [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:51:51,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:51:51,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2025-02-08 03:51:51,165 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 03:51:51,165 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_set_contig_buffer [2025-02-08 03:51:51,165 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_set_contig_buffer [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-08 03:51:51,165 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_pci_remove [2025-02-08 03:51:51,165 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_pci_remove [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure mccic_resume [2025-02-08 03:51:51,165 INFO L138 BoogieDeclarations]: Found implementation of procedure mccic_resume [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2025-02-08 03:51:51,165 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_plane_cookie [2025-02-08 03:51:51,165 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_plane_cookie [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_ctlr_stop [2025-02-08 03:51:51,165 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_ctlr_stop [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:51:51,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:51:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:51:51,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:51:51,167 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:51:51,167 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:51:51,167 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_3 [2025-02-08 03:51:51,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_3 [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_pci_probe [2025-02-08 03:51:51,168 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_pci_probe [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-02-08 03:51:51,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_smbus_shutdown [2025-02-08 03:51:51,168 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_smbus_shutdown [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:51:51,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:51:51,168 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:51:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:51:51,170 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:51:51,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:51:51,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2025-02-08 03:51:51,171 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:51:51,171 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_ctlr_dma_sg [2025-02-08 03:51:51,171 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_ctlr_dma_sg [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_dev_lock_of_mcam_camera [2025-02-08 03:51:51,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_dev_lock_of_mcam_camera [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_find_format [2025-02-08 03:51:51,171 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_find_format [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_vb_sg_buf_prepare [2025-02-08 03:51:51,171 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_vb_sg_buf_prepare [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 03:51:51,171 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-02-08 03:51:51,171 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2025-02-08 03:51:51,171 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_ctlr_configure [2025-02-08 03:51:51,171 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_ctlr_configure [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_sg_next_buffer [2025-02-08 03:51:51,171 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_sg_next_buffer [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2025-02-08 03:51:51,171 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:51:51,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_vb_sg_buf_finish [2025-02-08 03:51:51,171 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_vb_sg_buf_finish [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-02-08 03:51:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-02-08 03:51:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-02-08 03:51:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-02-08 03:51:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-02-08 03:51:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-02-08 03:51:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-02-08 03:51:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-02-08 03:51:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-02-08 03:51:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-02-08 03:51:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-02-08 03:51:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-02-08 03:51:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-02-08 03:51:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-02-08 03:51:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-02-08 03:51:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-02-08 03:51:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-02-08 03:51:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-08 03:51:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_v4l_poll [2025-02-08 03:51:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_v4l_poll [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:51:51,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:51:51,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:51:51,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:51:51,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:51:51,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:51:51,176 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:51:51,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:51:51,176 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:51:51,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:51:51,176 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_ctlr_init [2025-02-08 03:51:51,176 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_ctlr_init [2025-02-08 03:51:51,176 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_reg_clear_bit [2025-02-08 03:51:51,176 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_reg_clear_bit [2025-02-08 03:51:51,176 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_cam_set_flip [2025-02-08 03:51:51,176 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_cam_set_flip [2025-02-08 03:51:51,176 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_ctlr_stop_dma [2025-02-08 03:51:51,176 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_ctlr_stop_dma [2025-02-08 03:51:51,176 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-02-08 03:51:51,176 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-02-08 03:51:51,176 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_cam_configure [2025-02-08 03:51:51,176 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_cam_configure [2025-02-08 03:51:51,176 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_vb_buf_queue [2025-02-08 03:51:51,176 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_vb_buf_queue [2025-02-08 03:51:51,176 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 03:51:51,176 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 03:51:51,176 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_read_setup [2025-02-08 03:51:51,176 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_read_setup [2025-02-08 03:51:51,176 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~TO~int [2025-02-08 03:51:51,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~TO~int [2025-02-08 03:51:51,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_reg_write [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_reg_write [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_cafe_exit_9_2 [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_cafe_exit_9_2 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_v4l_release [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_v4l_release [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 03:51:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:51:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:51:51,178 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:51:51,178 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:51:51,178 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:51:51,178 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:51:51,178 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_fill_mbus_format [2025-02-08 03:51:51,179 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_fill_mbus_format [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:51:51,179 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_ctlr_power_up [2025-02-08 03:51:51,179 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_ctlr_power_up [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_reg_write_mask [2025-02-08 03:51:51,179 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_reg_write_mask [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 03:51:51,179 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 03:51:51,179 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_ctlr_power_up [2025-02-08 03:51:51,179 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_ctlr_power_up [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 03:51:51,179 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:51:51,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-02-08 03:51:51,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 03:51:51,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_release_empty [2025-02-08 03:51:51,179 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_release_empty [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-02-08 03:51:51,179 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-08 03:51:51,179 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:51:51,179 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:51:51,179 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:51:51,179 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:51:51,180 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_disable_mipi [2025-02-08 03:51:51,180 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_disable_mipi [2025-02-08 03:51:51,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 03:51:51,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 03:51:51,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 03:51:51,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 03:51:51,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 03:51:51,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 03:51:51,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 03:51:51,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 03:51:51,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 03:51:51,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 03:51:51,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 03:51:51,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 03:51:51,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 03:51:51,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 03:51:51,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 03:51:51,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 03:51:51,184 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_smbus_write_done [2025-02-08 03:51:51,184 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_smbus_write_done [2025-02-08 03:51:51,184 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_cam_init [2025-02-08 03:51:51,184 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_cam_init [2025-02-08 03:51:51,184 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:51:51,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:51:51,184 INFO L130 BoogieDeclarations]: Found specification of procedure mccic_shutdown [2025-02-08 03:51:51,184 INFO L138 BoogieDeclarations]: Found implementation of procedure mccic_shutdown [2025-02-08 03:51:51,184 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_vidioc_try_fmt_vid_cap [2025-02-08 03:51:51,184 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_vidioc_try_fmt_vid_cap [2025-02-08 03:51:51,184 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_reg_set_bit [2025-02-08 03:51:51,184 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_reg_set_bit [2025-02-08 03:51:51,184 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2025-02-08 03:51:51,184 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2025-02-08 03:51:51,184 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_get_drv_priv [2025-02-08 03:51:51,184 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_get_drv_priv [2025-02-08 03:51:51,184 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_dma_sg_plane_desc [2025-02-08 03:51:51,184 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_dma_sg_plane_desc [2025-02-08 03:51:51,184 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:51:51,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:51:51,184 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_ctlr_power_down [2025-02-08 03:51:51,184 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_ctlr_power_down [2025-02-08 03:51:51,184 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-08 03:51:51,184 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-08 03:51:51,184 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_vb_wait_finish [2025-02-08 03:51:51,185 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_vb_wait_finish [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_queue_release [2025-02-08 03:51:51,185 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_queue_release [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_vb_wait_prepare [2025-02-08 03:51:51,185 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_vb_wait_prepare [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 03:51:51,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-02-08 03:51:51,185 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 03:51:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:51:51,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:51:51,957 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:51:51,960 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:51:52,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8091: assume 0 != (dma_unmap_sg_attrs_#t~mem345#1.base + dma_unmap_sg_attrs_#t~mem345#1.offset) % 18446744073709551616;havoc dma_unmap_sg_attrs_#t~mem345#1.base, dma_unmap_sg_attrs_#t~mem345#1.offset;call dma_unmap_sg_attrs_#t~mem352#1.base, dma_unmap_sg_attrs_#t~mem352#1.offset := read~$Pointer$#13(dma_unmap_sg_attrs_~ops~1#1.base, 56 + dma_unmap_sg_attrs_~ops~1#1.offset, 8);assume { :begin_inline_##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID } true;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~347#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~347#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~348#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~348#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~349#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~350#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~351#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~351#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~#fp#1.offset := dma_unmap_sg_attrs_~dev#1.base, dma_unmap_sg_attrs_~dev#1.offset, dma_unmap_sg_attrs_~sg#1.base, dma_unmap_sg_attrs_~sg#1.offset, dma_unmap_sg_attrs_~nents#1, dma_unmap_sg_attrs_~dir#1, dma_unmap_sg_attrs_~attrs#1.base, dma_unmap_sg_attrs_~attrs#1.offset, dma_unmap_sg_attrs_#t~mem352#1.base, dma_unmap_sg_attrs_#t~mem352#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~347#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~347#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~348#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~348#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~349#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~350#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~351#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~351#1.offset;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~347#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~347#1.offset := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~347#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~347#1.offset;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~348#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~348#1.offset := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~348#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~348#1.offset;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~349#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~349#1;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~350#1 := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~350#1;##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~351#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~351#1.offset := ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~351#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~351#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~347#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~347#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~348#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~348#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~349#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~350#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~351#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#~351#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~347#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~347#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~348#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~348#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~349#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~350#1, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~351#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~351#1.offset, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~TO~VOID } true;havoc dma_unmap_sg_attrs_#t~mem352#1.base, dma_unmap_sg_attrs_#t~mem352#1.offset; [2025-02-08 03:51:52,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8091: assume !(0 != (dma_unmap_sg_attrs_#t~mem345#1.base + dma_unmap_sg_attrs_#t~mem345#1.offset) % 18446744073709551616);havoc dma_unmap_sg_attrs_#t~mem345#1.base, dma_unmap_sg_attrs_#t~mem345#1.offset; [2025-02-08 03:51:52,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8089: havoc debug_dma_unmap_sg_~arg0#1.base, debug_dma_unmap_sg_~arg0#1.offset, debug_dma_unmap_sg_~arg1#1.base, debug_dma_unmap_sg_~arg1#1.offset, debug_dma_unmap_sg_~arg2#1, debug_dma_unmap_sg_~arg3#1;havoc debug_dma_unmap_sg_#in~arg0#1.base, debug_dma_unmap_sg_#in~arg0#1.offset, debug_dma_unmap_sg_#in~arg1#1.base, debug_dma_unmap_sg_#in~arg1#1.offset, debug_dma_unmap_sg_#in~arg2#1, debug_dma_unmap_sg_#in~arg3#1;assume { :end_inline_debug_dma_unmap_sg } true;call dma_unmap_sg_attrs_#t~mem345#1.base, dma_unmap_sg_attrs_#t~mem345#1.offset := read~$Pointer$#13(dma_unmap_sg_attrs_~ops~1#1.base, 56 + dma_unmap_sg_attrs_~ops~1#1.offset, 8); [2025-02-08 03:51:52,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9805: havoc dma_unmap_sg_attrs_#t~ret342#1.base, dma_unmap_sg_attrs_#t~ret342#1.offset, dma_unmap_sg_attrs_#t~ret343#1, dma_unmap_sg_attrs_#t~ret344#1, dma_unmap_sg_attrs_#t~mem345#1.base, dma_unmap_sg_attrs_#t~mem345#1.offset, dma_unmap_sg_attrs_#t~mem352#1.base, dma_unmap_sg_attrs_#t~mem352#1.offset, dma_unmap_sg_attrs_~dev#1.base, dma_unmap_sg_attrs_~dev#1.offset, dma_unmap_sg_attrs_~sg#1.base, dma_unmap_sg_attrs_~sg#1.offset, dma_unmap_sg_attrs_~nents#1, dma_unmap_sg_attrs_~dir#1, dma_unmap_sg_attrs_~attrs#1.base, dma_unmap_sg_attrs_~attrs#1.offset, dma_unmap_sg_attrs_~ops~1#1.base, dma_unmap_sg_attrs_~ops~1#1.offset, dma_unmap_sg_attrs_~tmp~44#1.base, dma_unmap_sg_attrs_~tmp~44#1.offset, dma_unmap_sg_attrs_~tmp___0~15#1, dma_unmap_sg_attrs_~tmp___1~5#1;havoc dma_unmap_sg_attrs_#in~dev#1.base, dma_unmap_sg_attrs_#in~dev#1.offset, dma_unmap_sg_attrs_#in~sg#1.base, dma_unmap_sg_attrs_#in~sg#1.offset, dma_unmap_sg_attrs_#in~nents#1, dma_unmap_sg_attrs_#in~dir#1, dma_unmap_sg_attrs_#in~attrs#1.base, dma_unmap_sg_attrs_#in~attrs#1.offset;assume { :end_inline_dma_unmap_sg_attrs } true;havoc #t~mem799#1.base, #t~mem799#1.offset;havoc #t~mem800#1.base, #t~mem800#1.offset;havoc #t~mem801#1; [2025-02-08 03:51:52,032 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13597: havoc vb2_mmap_#t~nondet1793#1; [2025-02-08 03:51:52,043 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13607: havoc vb2_poll_#t~nondet1796#1; [2025-02-08 03:51:52,044 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:51:52,048 INFO L158 Benchmark]: Toolchain (without parser) took 8027.82ms. Allocated memory was 167.8MB in the beginning and 704.6MB in the end (delta: 536.9MB). Free memory was 110.5MB in the beginning and 165.7MB in the end (delta: -55.3MB). Peak memory consumption was 477.7MB. Max. memory is 16.1GB. [2025-02-08 03:51:52,048 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 201.3MB. Free memory is still 117.4MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 03:51:52,049 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3334.62ms. Allocated memory was 167.8MB in the beginning and 411.0MB in the end (delta: 243.3MB). Free memory was 109.8MB in the beginning and 296.0MB in the end (delta: -186.2MB). Peak memory consumption was 128.9MB. Max. memory is 16.1GB. [2025-02-08 03:51:52,049 INFO L158 Benchmark]: Boogie Procedure Inliner took 755.89ms. Allocated memory is still 411.0MB. Free memory was 296.0MB in the beginning and 208.3MB in the end (delta: 87.7MB). Peak memory consumption was 273.2MB. Max. memory is 16.1GB. [2025-02-08 03:51:52,049 INFO L158 Benchmark]: Boogie Preprocessor took 2994.03ms. Allocated memory was 411.0MB in the beginning and 704.6MB in the end (delta: 293.6MB). Free memory was 208.3MB in the beginning and 237.0MB in the end (delta: -28.7MB). Peak memory consumption was 435.9MB. Max. memory is 16.1GB. [2025-02-08 03:51:52,050 INFO L158 Benchmark]: IcfgBuilder took 938.37ms. Allocated memory is still 704.6MB. Free memory was 237.0MB in the beginning and 165.7MB in the end (delta: 71.3MB). Peak memory consumption was 67.1MB. Max. memory is 16.1GB. [2025-02-08 03:51:52,051 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.33ms. Allocated memory is still 201.3MB. Free memory is still 117.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3334.62ms. Allocated memory was 167.8MB in the beginning and 411.0MB in the end (delta: 243.3MB). Free memory was 109.8MB in the beginning and 296.0MB in the end (delta: -186.2MB). Peak memory consumption was 128.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 755.89ms. Allocated memory is still 411.0MB. Free memory was 296.0MB in the beginning and 208.3MB in the end (delta: 87.7MB). Peak memory consumption was 273.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 2994.03ms. Allocated memory was 411.0MB in the beginning and 704.6MB in the end (delta: 293.6MB). Free memory was 208.3MB in the beginning and 237.0MB in the end (delta: -28.7MB). Peak memory consumption was 435.9MB. Max. memory is 16.1GB. * IcfgBuilder took 938.37ms. Allocated memory is still 704.6MB. Free memory was 237.0MB in the beginning and 165.7MB in the end (delta: 71.3MB). Peak memory consumption was 67.1MB. 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: 7818]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [7818] - GenericResultAtLocation [Line: 7825]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [7825] - GenericResultAtLocation [Line: 7832]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [7832] - GenericResultAtLocation [Line: 7847]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [7847-7848] - GenericResultAtLocation [Line: 7879]: 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 *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [7879-7880] - GenericResultAtLocation [Line: 7885]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [7885-7887] - GenericResultAtLocation [Line: 7942]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (98), "i" (12UL)); [7942-7943] - GenericResultAtLocation [Line: 7953]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (99), "i" (12UL)); [7953-7954] - GenericResultAtLocation [Line: 8052]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (52), "i" (12UL)); [8052-8053] - GenericResultAtLocation [Line: 8082]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (65), "i" (12UL)); [8082-8083] RESULT: Ultimate could not prove your program: Toolchain returned no result. [2025-02-08 03:51:52,066 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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.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 73ecee8eedb0e3495ea3ea96569137c1cfa2b173c42f999b4aef52ca9331e2d3 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 03:51:54,282 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 03:51:54,376 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:51:54,380 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 03:51:54,381 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 03:51:54,402 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 03:51:54,403 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 03:51:54,403 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 03:51:54,404 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 03:51:54,404 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 03:51:54,405 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 03:51:54,405 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 03:51:54,405 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 03:51:54,405 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 03:51:54,405 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 03:51:54,406 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 03:51:54,406 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 03:51:54,406 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 03:51:54,406 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 03:51:54,406 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 03:51:54,406 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 03:51:54,406 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 03:51:54,407 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 03:51:54,407 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 03:51:54,407 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 03:51:54,407 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 03:51:54,407 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 03:51:54,407 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 03:51:54,407 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 03:51:54,407 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 03:51:54,407 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 03:51:54,407 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:51:54,408 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 03:51:54,408 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 03:51:54,408 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 03:51:54,408 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 03:51:54,408 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 03:51:54,408 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 03:51:54,408 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 03:51:54,408 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 03:51:54,408 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 03:51:54,408 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 03:51:54,409 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 -> 73ecee8eedb0e3495ea3ea96569137c1cfa2b173c42f999b4aef52ca9331e2d3 [2025-02-08 03:51:54,669 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 03:51:54,675 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 03:51:54,677 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 03:51:54,677 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 03:51:54,678 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 03:51:54,678 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i [2025-02-08 03:51:55,931 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/39f36a67b/13cda8931e504bc9b6d30572698f39e6/FLAG538364cce [2025-02-08 03:51:56,444 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 03:51:56,445 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i [2025-02-08 03:51:56,498 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/39f36a67b/13cda8931e504bc9b6d30572698f39e6/FLAG538364cce [2025-02-08 03:51:56,516 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/39f36a67b/13cda8931e504bc9b6d30572698f39e6 [2025-02-08 03:51:56,518 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 03:51:56,520 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 03:51:56,521 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 03:51:56,521 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 03:51:56,525 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 03:51:56,526 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:51:56" (1/1) ... [2025-02-08 03:51:56,528 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2bd954e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:56, skipping insertion in model container [2025-02-08 03:51:56,528 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 03:51:56" (1/1) ... [2025-02-08 03:51:56,635 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 03:51:57,355 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,364 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,457 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,478 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,481 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,488 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,514 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,522 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,526 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,531 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,535 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,536 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,536 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,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:51:57,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:51:57,546 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,547 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,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:51:57,558 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,815 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,815 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,816 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,820 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,820 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,820 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:57,821 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,032 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,037 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,105 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,162 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,177 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,177 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,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:51:58,183 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,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:51:58,189 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,194 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,198 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,199 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,203 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,207 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,210 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,211 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,213 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,214 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,215 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,219 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,221 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,224 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,227 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,230 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,233 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,235 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,242 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,248 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,254 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,281 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,287 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,293 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,300 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,306 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,311 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,317 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,318 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,323 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,329 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,335 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,340 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,353 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,370 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,504 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,504 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,504 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,504 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,505 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,505 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,505 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,505 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,505 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,505 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,505 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,505 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,505 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,506 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,506 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,506 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,506 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,506 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,507 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,507 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,507 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,507 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,507 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,507 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,508 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,508 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,508 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,508 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,509 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,510 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,510 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,510 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,510 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,510 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,510 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,510 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,510 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,510 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,511 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,511 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,511 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,511 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,511 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,511 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,511 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,511 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,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:51:58,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:51:58,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:51:58,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:51:58,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:51:58,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:51:58,513 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,514 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,514 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,514 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,514 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,515 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,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:51:58,534 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,534 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,593 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,594 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,595 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,595 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 03:51:58,821 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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i[367316,367329] [2025-02-08 03:51:58,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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i[367485,367498] [2025-02-08 03:51:58,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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i[367652,367665] [2025-02-08 03:51:58,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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i[367820,367833] [2025-02-08 03:51:58,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:51:58,834 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:51:58,870 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 03:51:59,012 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [7818] [2025-02-08 03:51:59,014 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [7825] [2025-02-08 03:51:59,015 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [7832] [2025-02-08 03:51:59,015 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [7847-7848] [2025-02-08 03:51:59,016 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 *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [7879-7880] [2025-02-08 03:51:59,016 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [7885-7887] [2025-02-08 03:51:59,018 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (98), "i" (12UL)); [7942-7943] [2025-02-08 03:51:59,018 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (99), "i" (12UL)); [7953-7954] [2025-02-08 03:51:59,039 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (52), "i" (12UL)); [8052-8053] [2025-02-08 03:51:59,039 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (65), "i" (12UL)); [8082-8083] [2025-02-08 03:51:59,278 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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i[367316,367329] [2025-02-08 03:51:59,279 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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i[367485,367498] [2025-02-08 03:51:59,279 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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i[367652,367665] [2025-02-08 03:51:59,279 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-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-platform-marvell-ccic-cafe_ccic.cil.i[367820,367833] [2025-02-08 03:51:59,283 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 03:51:59,439 INFO L204 MainTranslator]: Completed translation [2025-02-08 03:51:59,441 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:59 WrapperNode [2025-02-08 03:51:59,441 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 03:51:59,441 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 03:51:59,442 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 03:51:59,442 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 03:51:59,446 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:51:59" (1/1) ... [2025-02-08 03:51:59,535 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:51:59" (1/1) ... [2025-02-08 03:52:00,371 INFO L138 Inliner]: procedures = 514, calls = 3541, calls flagged for inlining = 278, calls inlined = 265, statements flattened = 7800 [2025-02-08 03:52:00,372 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 03:52:00,373 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 03:52:00,373 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 03:52:00,373 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 03:52:00,381 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:59" (1/1) ... [2025-02-08 03:52:00,381 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:59" (1/1) ... [2025-02-08 03:52:00,573 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:59" (1/1) ... [2025-02-08 03:52:02,712 INFO L175 MemorySlicer]: Split 2320 memory accesses to 16 slices as follows [2, 2, 52, 2, 3, 16, 1, 820, 16, 2, 52, 28, 8, 16, 1299, 1]. 56 percent of accesses are in the largest equivalence class. The 44 initializations are split as follows [2, 0, 0, 0, 1, 8, 0, 0, 16, 0, 0, 0, 6, 0, 10, 1]. The 1272 writes are split as follows [0, 0, 42, 1, 0, 0, 0, 299, 0, 1, 42, 24, 2, 15, 846, 0]. [2025-02-08 03:52:02,713 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:59" (1/1) ... [2025-02-08 03:52:02,713 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:59" (1/1) ... [2025-02-08 03:52:03,152 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:59" (1/1) ... [2025-02-08 03:52:03,167 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:59" (1/1) ... [2025-02-08 03:52:03,210 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:59" (1/1) ... [2025-02-08 03:52:03,238 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:59" (1/1) ... [2025-02-08 03:52:03,292 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 03:52:03,294 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 03:52:03,294 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 03:52:03,294 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 03:52:03,297 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 03:51:59" (1/1) ... [2025-02-08 03:52:03,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 03:52:03,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 03:52:03,326 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:52:03,328 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:52:03,345 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_v4l_mmap [2025-02-08 03:52:03,345 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_v4l_mmap [2025-02-08 03:52:03,345 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_ctlr_start [2025-02-08 03:52:03,345 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_ctlr_start [2025-02-08 03:52:03,345 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-08 03:52:03,345 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-08 03:52:03,346 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2025-02-08 03:52:03,346 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2025-02-08 03:52:03,346 INFO L130 BoogieDeclarations]: Found specification of procedure to_cam [2025-02-08 03:52:03,346 INFO L138 BoogieDeclarations]: Found implementation of procedure to_cam [2025-02-08 03:52:03,346 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_buffer_done [2025-02-08 03:52:03,346 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_buffer_done [2025-02-08 03:52:03,346 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 03:52:03,346 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 03:52:03,346 INFO L130 BoogieDeclarations]: Found specification of procedure mccic_register [2025-02-08 03:52:03,346 INFO L138 BoogieDeclarations]: Found implementation of procedure mccic_register [2025-02-08 03:52:03,346 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_ctlr_power_down [2025-02-08 03:52:03,346 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_ctlr_power_down [2025-02-08 03:52:03,346 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-08 03:52:03,347 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_vb_sg_buf_cleanup [2025-02-08 03:52:03,347 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_vb_sg_buf_cleanup [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:52:03,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_alloc_dma_bufs [2025-02-08 03:52:03,347 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_alloc_dma_bufs [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_device_unregister [2025-02-08 03:52:03,347 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_device_unregister [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 03:52:03,347 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 03:52:03,347 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure vb_to_mvb [2025-02-08 03:52:03,347 INFO L138 BoogieDeclarations]: Found implementation of procedure vb_to_mvb [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_smbus_read_done [2025-02-08 03:52:03,347 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_smbus_read_done [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_53 [2025-02-08 03:52:03,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_53 [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_v4l_open [2025-02-08 03:52:03,347 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_v4l_open [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_handler_free [2025-02-08 03:52:03,347 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_handler_free [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-08 03:52:03,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_reg_read [2025-02-08 03:52:03,347 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_reg_read [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-08 03:52:03,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_vb_stop_streaming [2025-02-08 03:52:03,347 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_vb_stop_streaming [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 03:52:03,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_vb_sg_buf_init [2025-02-08 03:52:03,349 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_vb_sg_buf_init [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_shutdown [2025-02-08 03:52:03,349 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_shutdown [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_free_dma_bufs [2025-02-08 03:52:03,349 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_free_dma_bufs [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_dev_lock_of_mcam_camera [2025-02-08 03:52:03,349 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_dev_lock_of_mcam_camera [2025-02-08 03:52:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure __mcam_cam_reset [2025-02-08 03:52:03,349 INFO L138 BoogieDeclarations]: Found implementation of procedure __mcam_cam_reset [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_set_config_needed [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_set_config_needed [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_pci_resume [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_pci_resume [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u32~0~TO~C_INT [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u32~0~TO~C_INT [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_set_contig_buffer [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_set_contig_buffer [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_pci_remove [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_pci_remove [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure mccic_resume [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure mccic_resume [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_plane_cookie [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_plane_cookie [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_ctlr_stop [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_ctlr_stop [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-08 03:52:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_3 [2025-02-08 03:52:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_3 [2025-02-08 03:52:03,352 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_pci_probe [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_pci_probe [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_smbus_shutdown [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_smbus_shutdown [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_ctlr_dma_sg [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_ctlr_dma_sg [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_dev_lock_of_mcam_camera [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_dev_lock_of_mcam_camera [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_find_format [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_find_format [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_vb_sg_buf_prepare [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_vb_sg_buf_prepare [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_ctlr_configure [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_ctlr_configure [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_sg_next_buffer [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_sg_next_buffer [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 03:52:03,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 03:52:03,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 03:52:03,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 03:52:03,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 03:52:03,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 03:52:03,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 03:52:03,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 03:52:03,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 03:52:03,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 03:52:03,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 03:52:03,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 03:52:03,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 03:52:03,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 03:52:03,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 03:52:03,354 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_vb_sg_buf_finish [2025-02-08 03:52:03,354 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_vb_sg_buf_finish [2025-02-08 03:52:03,354 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-02-08 03:52:03,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-02-08 03:52:03,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-02-08 03:52:03,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-02-08 03:52:03,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-02-08 03:52:03,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-02-08 03:52:03,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-02-08 03:52:03,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-02-08 03:52:03,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-02-08 03:52:03,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-02-08 03:52:03,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-02-08 03:52:03,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-02-08 03:52:03,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-02-08 03:52:03,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-02-08 03:52:03,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-02-08 03:52:03,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-02-08 03:52:03,357 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-02-08 03:52:03,357 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-02-08 03:52:03,357 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-02-08 03:52:03,357 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-02-08 03:52:03,357 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-02-08 03:52:03,357 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-02-08 03:52:03,358 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-02-08 03:52:03,358 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-02-08 03:52:03,358 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-02-08 03:52:03,358 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-02-08 03:52:03,358 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-02-08 03:52:03,358 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-02-08 03:52:03,358 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-02-08 03:52:03,358 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-02-08 03:52:03,358 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-02-08 03:52:03,358 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-08 03:52:03,358 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 03:52:03,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 03:52:03,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 03:52:03,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 03:52:03,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 03:52:03,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 03:52:03,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 03:52:03,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 03:52:03,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 03:52:03,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 03:52:03,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 03:52:03,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 03:52:03,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 03:52:03,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 03:52:03,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 03:52:03,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_ctlr_init [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_ctlr_init [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_reg_clear_bit [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_reg_clear_bit [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_cam_set_flip [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_cam_set_flip [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_ctlr_stop_dma [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_ctlr_stop_dma [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_cam_configure [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_cam_configure [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_vb_buf_queue [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_vb_buf_queue [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_read_setup [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_read_setup [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 03:52:03,360 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 03:52:03,360 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 03:52:03,363 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 03:52:03,363 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 03:52:03,363 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_reg_write [2025-02-08 03:52:03,363 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_reg_write [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_cafe_exit_9_2 [2025-02-08 03:52:03,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_cafe_exit_9_2 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2025-02-08 03:52:03,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_v4l_release [2025-02-08 03:52:03,364 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_v4l_release [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-08 03:52:03,364 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 03:52:03,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 03:52:03,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 03:52:03,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 03:52:03,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 03:52:03,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 03:52:03,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_fill_mbus_format [2025-02-08 03:52:03,369 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_fill_mbus_format [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 03:52:03,369 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_ctlr_power_up [2025-02-08 03:52:03,369 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_ctlr_power_up [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_reg_write_mask [2025-02-08 03:52:03,369 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_reg_write_mask [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-08 03:52:03,369 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-08 03:52:03,369 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_ctlr_power_up [2025-02-08 03:52:03,369 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_ctlr_power_up [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 03:52:03,369 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-08 03:52:03,369 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-02-08 03:52:03,369 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-08 03:52:03,369 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_release_empty [2025-02-08 03:52:03,369 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_release_empty [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-02-08 03:52:03,369 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-08 03:52:03,369 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-08 03:52:03,369 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:52:03,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 03:52:03,370 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 03:52:03,370 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_disable_mipi [2025-02-08 03:52:03,370 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_disable_mipi [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_smbus_write_done [2025-02-08 03:52:03,370 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_smbus_write_done [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_cam_init [2025-02-08 03:52:03,370 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_cam_init [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 03:52:03,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 03:52:03,371 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 03:52:03,371 INFO L130 BoogieDeclarations]: Found specification of procedure mccic_shutdown [2025-02-08 03:52:03,372 INFO L138 BoogieDeclarations]: Found implementation of procedure mccic_shutdown [2025-02-08 03:52:03,372 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_vidioc_try_fmt_vid_cap [2025-02-08 03:52:03,372 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_vidioc_try_fmt_vid_cap [2025-02-08 03:52:03,372 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_reg_set_bit [2025-02-08 03:52:03,372 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_reg_set_bit [2025-02-08 03:52:03,372 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2025-02-08 03:52:03,372 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2025-02-08 03:52:03,372 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_get_drv_priv [2025-02-08 03:52:03,372 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_get_drv_priv [2025-02-08 03:52:03,372 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_dma_sg_plane_desc [2025-02-08 03:52:03,372 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_dma_sg_plane_desc [2025-02-08 03:52:03,372 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-08 03:52:03,372 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-08 03:52:03,372 INFO L130 BoogieDeclarations]: Found specification of procedure cafe_ctlr_power_down [2025-02-08 03:52:03,372 INFO L138 BoogieDeclarations]: Found implementation of procedure cafe_ctlr_power_down [2025-02-08 03:52:03,372 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-08 03:52:03,372 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-08 03:52:03,372 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_vb_wait_finish [2025-02-08 03:52:03,372 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_vb_wait_finish [2025-02-08 03:52:03,372 INFO L130 BoogieDeclarations]: Found specification of procedure vb2_queue_release [2025-02-08 03:52:03,372 INFO L138 BoogieDeclarations]: Found implementation of procedure vb2_queue_release [2025-02-08 03:52:03,374 INFO L130 BoogieDeclarations]: Found specification of procedure mcam_vb_wait_prepare [2025-02-08 03:52:03,374 INFO L138 BoogieDeclarations]: Found implementation of procedure mcam_vb_wait_prepare [2025-02-08 03:52:03,374 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-02-08 03:52:03,374 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-02-08 03:52:03,374 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-08 03:52:03,374 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-08 03:52:04,360 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 03:52:04,363 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 03:52:04,414 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13597: havoc vb2_mmap_#t~nondet1760#1; [2025-02-08 03:52:17,120 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10784: #res#1 := ~ret~26#1;call ULTIMATE.dealloc(~#ov7670_info~0#1.base, ~#ov7670_info~0#1.offset);havoc ~#ov7670_info~0#1.base, ~#ov7670_info~0#1.offset;call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset;call ULTIMATE.dealloc(~#_key~0#1.base, ~#_key~0#1.offset);havoc ~#_key~0#1.base, ~#_key~0#1.offset; [2025-02-08 03:52:17,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10784-1: SUMMARY for call v4l2_device_unregister(~cam#1.base, ~bvadd~64(197bv64, ~cam#1.offset)); srcloc: null [2025-02-08 03:52:17,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13580: havoc v4l2_i2c_new_subdev_board_#t~ret1757#1.base, v4l2_i2c_new_subdev_board_#t~ret1757#1.offset; [2025-02-08 03:52:17,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10653: call ULTIMATE.dealloc(~#ov7670_info~0#1.base, ~#ov7670_info~0#1.offset);havoc ~#ov7670_info~0#1.base, ~#ov7670_info~0#1.offset;call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset;call ULTIMATE.dealloc(~#_key~0#1.base, ~#_key~0#1.offset);havoc ~#_key~0#1.base, ~#_key~0#1.offset; [2025-02-08 03:52:17,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8386-1: mcam_buffer_mode_supported_#res#1 := 1bv32; [2025-02-08 03:52:17,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13429: havoc __video_register_device_#t~nondet1741#1; [2025-02-08 03:52:17,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13570: havoc v4l2_ctrl_handler_init_class_#t~nondet1755#1; [2025-02-08 03:52:17,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13574: havoc v4l2_device_register_#t~nondet1756#1; [2025-02-08 03:52:18,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8601: call write~$Pointer$#14(#t~ret472.base, #t~ret472.offset, ~cam.base, ~bvadd~64(~bvadd~64(3223bv64, ~cam.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~3))), 8bv64);havoc #t~mem470.base, #t~mem470.offset;havoc #t~mem471;havoc #t~ret472.base, #t~ret472.offset;call #t~mem473.base, #t~mem473.offset := read~$Pointer$#14(~cam.base, ~bvadd~64(~bvadd~64(3223bv64, ~cam.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~3))), 8bv64); [2025-02-08 03:52:18,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8601-1: SUMMARY for call #t~ret472.base, #t~ret472.offset := dma_alloc_attrs(#t~mem470.base, #t~mem470.offset, ~zero_extend~64~32(#t~mem471), ~cam.base, ~bvadd~64(~bvadd~64(3247bv64, ~cam.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~3))), 208bv32, 0bv64, 0bv64); srcloc: null [2025-02-08 03:52:18,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8601-2: call #t~mem470.base, #t~mem470.offset := read~$Pointer$#14(~cam.base, ~bvadd~64(88bv64, ~cam.offset), 8bv64);call #t~mem471 := read~intINTTYPE4#14(~cam.base, ~bvadd~64(3219bv64, ~cam.offset), 4bv64); [2025-02-08 03:52:18,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8645: assume ~bvsgt~32(~n_dma_bufs~0, 2bv32);call #t~mem486.base, #t~mem486.offset := read~$Pointer$#14(~cam.base, ~bvadd~64(88bv64, ~cam.offset), 8bv64); [2025-02-08 03:52:18,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8645: assume !~bvsgt~32(~n_dma_bufs~0, 2bv32); [2025-02-08 03:52:18,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8647: havoc #t~mem486.base, #t~mem486.offset;havoc #t~ret487; [2025-02-08 03:52:18,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8647-1: SUMMARY for call #t~ret487 := dev_warn(#t~mem486.base, #t~mem486.offset, 35bv64, 0bv64); srcloc: null [2025-02-08 03:52:18,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8606-1: SUMMARY for call #t~ret475 := dev_warn(#t~mem474.base, #t~mem474.offset, 33bv64, 0bv64); srcloc: null [2025-02-08 03:52:18,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8604: assume 0bv64 == ~bvadd~64(#t~mem473.base, #t~mem473.offset);havoc #t~mem473.base, #t~mem473.offset;call #t~mem474.base, #t~mem474.offset := read~$Pointer$#14(~cam.base, ~bvadd~64(88bv64, ~cam.offset), 8bv64); [2025-02-08 03:52:18,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8604: assume !(0bv64 == ~bvadd~64(#t~mem473.base, #t~mem473.offset));havoc #t~mem473.base, #t~mem473.offset;call #t~mem476 := read~intINTTYPE4#14(~cam.base, ~bvadd~64(3211bv64, ~cam.offset), 4bv64);call write~intINTTYPE4#14(~bvadd~32(1bv32, #t~mem476), ~cam.base, ~bvadd~64(3211bv64, ~cam.offset), 4bv64);havoc #t~mem476;~i~3 := ~bvadd~32(1bv32, ~i~3); [2025-02-08 03:52:18,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8635: havoc #t~mem480.base, #t~mem480.offset;havoc #t~mem481;havoc #t~mem482.base, #t~mem482.offset;havoc #t~mem483;call write~intINTTYPE4#14(0bv32, ~cam.base, ~bvadd~64(3211bv64, ~cam.offset), 4bv64);call #t~mem484.base, #t~mem484.offset := read~$Pointer$#14(~cam.base, ~bvadd~64(88bv64, ~cam.offset), 8bv64); [2025-02-08 03:52:18,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8635-1: SUMMARY for call dma_free_attrs(#t~mem480.base, #t~mem480.offset, ~zero_extend~64~32(#t~mem481), #t~mem482.base, #t~mem482.offset, #t~mem483, 0bv64, 0bv64); srcloc: null [2025-02-08 03:52:18,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8641: havoc #t~mem484.base, #t~mem484.offset;havoc #t~ret485;#res := 4294967284bv32; [2025-02-08 03:52:18,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8641-1: SUMMARY for call #t~ret485 := dev_err(#t~mem484.base, #t~mem484.offset, 34bv64, 0bv64); srcloc: null [2025-02-08 03:52:18,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8606: havoc #t~mem474.base, #t~mem474.offset;havoc #t~ret475; [2025-02-08 03:52:18,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8635-2: call #t~mem480.base, #t~mem480.offset := read~$Pointer$#14(~cam.base, ~bvadd~64(88bv64, ~cam.offset), 8bv64);call #t~mem481 := read~intINTTYPE4#14(~cam.base, ~bvadd~64(3219bv64, ~cam.offset), 4bv64);call #t~mem482.base, #t~mem482.offset := read~$Pointer$#14(~cam.base, ~bvadd~64(3223bv64, ~cam.offset), 8bv64);call #t~mem483 := read~intINTTYPE8#14(~cam.base, ~bvadd~64(3247bv64, ~cam.offset), 8bv64); [2025-02-08 03:52:20,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10375: #t~ret965#1 := mcam_setup_vb2_#res#1;havoc mcam_setup_vb2_#t~memset~res782#1.base, mcam_setup_vb2_#t~memset~res782#1.offset, mcam_setup_vb2_#t~mem783#1, mcam_setup_vb2_#t~mem784#1, mcam_setup_vb2_#t~mem785#1, mcam_setup_vb2_#t~mem786#1.base, mcam_setup_vb2_#t~mem786#1.offset, mcam_setup_vb2_#t~ret787#1.base, mcam_setup_vb2_#t~ret787#1.offset, mcam_setup_vb2_#t~ret788#1, mcam_setup_vb2_~cam#1.base, mcam_setup_vb2_~cam#1.offset, mcam_setup_vb2_~vq~0#1.base, mcam_setup_vb2_~vq~0#1.offset, mcam_setup_vb2_~tmp~77#1.base, mcam_setup_vb2_~tmp~77#1.offset, mcam_setup_vb2_~tmp___0~31#1;havoc mcam_setup_vb2_#in~cam#1.base, mcam_setup_vb2_#in~cam#1.offset;assume { :end_inline_mcam_setup_vb2 } true;~ret~22#1 := #t~ret965#1;havoc #t~ret965#1; [2025-02-08 03:52:20,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13641: havoc video_devdata_#t~ret1771#1.base, video_devdata_#t~ret1771#1.offset; [2025-02-08 03:52:20,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9876: call write~$Pointer$#14(~#mcam_vb2_sg_ops~0.base, ~#mcam_vb2_sg_ops~0.offset, mcam_setup_vb2_~vq~0#1.base, ~bvadd~64(28bv64, mcam_setup_vb2_~vq~0#1.offset), 8bv64);call write~$Pointer$#14(~#vb2_dma_sg_memops~0.base, ~#vb2_dma_sg_memops~0.offset, mcam_setup_vb2_~vq~0#1.base, ~bvadd~64(36bv64, mcam_setup_vb2_~vq~0#1.offset), 8bv64);call write~intINTTYPE4#14(904bv32, mcam_setup_vb2_~vq~0#1.base, ~bvadd~64(52bv64, mcam_setup_vb2_~vq~0#1.offset), 4bv64);call write~intINTTYPE4#14(3bv32, mcam_setup_vb2_~vq~0#1.base, ~bvadd~64(4bv64, mcam_setup_vb2_~vq~0#1.offset), 4bv64);call write~$Pointer$#14(#funAddr~mcam_ctlr_dma_sg.base, #funAddr~mcam_ctlr_dma_sg.offset, mcam_setup_vb2_~cam#1.base, ~bvadd~64(3355bv64, mcam_setup_vb2_~cam#1.offset), 8bv64);call write~$Pointer$#14(#funAddr~mcam_dma_sg_done.base, #funAddr~mcam_dma_sg_done.offset, mcam_setup_vb2_~cam#1.base, ~bvadd~64(3363bv64, mcam_setup_vb2_~cam#1.offset), 8bv64); [2025-02-08 03:52:20,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10384: assume 0bv32 != ~ret~22#1; [2025-02-08 03:52:20,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10384: assume !(0bv32 != ~ret~22#1); [2025-02-08 03:52:20,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9885: havoc tasklet_init_~arg0#1.base, tasklet_init_~arg0#1.offset, tasklet_init_~arg1#1.base, tasklet_init_~arg1#1.offset, tasklet_init_~arg2#1;havoc tasklet_init_#in~arg0#1.base, tasklet_init_#in~arg0#1.offset, tasklet_init_#in~arg1#1.base, tasklet_init_#in~arg1#1.offset, tasklet_init_#in~arg2#1;assume { :end_inline_tasklet_init } true;call write~$Pointer$#14(~#mcam_vb2_ops~0.base, ~#mcam_vb2_ops~0.offset, mcam_setup_vb2_~vq~0#1.base, ~bvadd~64(28bv64, mcam_setup_vb2_~vq~0#1.offset), 8bv64);call write~$Pointer$#14(~#vb2_vmalloc_memops~0.base, ~#vb2_vmalloc_memops~0.offset, mcam_setup_vb2_~vq~0#1.base, ~bvadd~64(36bv64, mcam_setup_vb2_~vq~0#1.offset), 8bv64);call write~intINTTYPE4#14(904bv32, mcam_setup_vb2_~vq~0#1.base, ~bvadd~64(52bv64, mcam_setup_vb2_~vq~0#1.offset), 4bv64);call write~intINTTYPE4#14(1bv32, mcam_setup_vb2_~vq~0#1.base, ~bvadd~64(4bv64, mcam_setup_vb2_~vq~0#1.offset), 4bv64);call write~$Pointer$#14(#funAddr~mcam_ctlr_dma_vmalloc.base, #funAddr~mcam_ctlr_dma_vmalloc.offset, mcam_setup_vb2_~cam#1.base, ~bvadd~64(3355bv64, mcam_setup_vb2_~cam#1.offset), 8bv64);call write~$Pointer$#14(#funAddr~mcam_vmalloc_done.base, #funAddr~mcam_vmalloc_done.offset, mcam_setup_vb2_~cam#1.base, ~bvadd~64(3363bv64, mcam_setup_vb2_~cam#1.offset), 8bv64); [2025-02-08 03:52:20,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9885-1: assume { :begin_inline_tasklet_init } true;tasklet_init_#in~arg0#1.base, tasklet_init_#in~arg0#1.offset, tasklet_init_#in~arg1#1.base, tasklet_init_#in~arg1#1.offset, tasklet_init_#in~arg2#1 := mcam_setup_vb2_~cam#1.base, ~bvadd~64(3271bv64, mcam_setup_vb2_~cam#1.offset), #funAddr~mcam_frame_tasklet.base, #funAddr~mcam_frame_tasklet.offset, ~bvadd~64(mcam_setup_vb2_~cam#1.base, mcam_setup_vb2_~cam#1.offset);havoc tasklet_init_~arg0#1.base, tasklet_init_~arg0#1.offset, tasklet_init_~arg1#1.base, tasklet_init_~arg1#1.offset, tasklet_init_~arg2#1;tasklet_init_~arg0#1.base, tasklet_init_~arg0#1.offset := tasklet_init_#in~arg0#1.base, tasklet_init_#in~arg0#1.offset;tasklet_init_~arg1#1.base, tasklet_init_~arg1#1.offset := tasklet_init_#in~arg1#1.base, tasklet_init_#in~arg1#1.offset;tasklet_init_~arg2#1 := tasklet_init_#in~arg2#1; [2025-02-08 03:52:20,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10389: havoc #t~ret967#1; [2025-02-08 03:52:20,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13589-2: vb2_dma_contig_init_ctx_#res#1.base, vb2_dma_contig_init_ctx_#res#1.offset := vb2_dma_contig_init_ctx_#t~ret1758#1.base, vb2_dma_contig_init_ctx_#t~ret1758#1.offset;havoc vb2_dma_contig_init_ctx_#t~ret1758#1.base, vb2_dma_contig_init_ctx_#t~ret1758#1.offset; [2025-02-08 03:52:20,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10389-1: SUMMARY for call #t~ret967#1 := __mcam_cam_reset(~cam~32#1.base, ~cam~32#1.offset); srcloc: null [2025-02-08 03:52:20,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13589-3: SUMMARY for call vb2_dma_contig_init_ctx_#t~ret1758#1.base, vb2_dma_contig_init_ctx_#t~ret1758#1.offset := ldv_malloc(0bv64); srcloc: null [2025-02-08 03:52:20,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13589: havoc vb2_dma_contig_init_ctx_#t~ret1758#1.base, vb2_dma_contig_init_ctx_#t~ret1758#1.offset;mcam_setup_vb2_#t~ret787#1.base, mcam_setup_vb2_#t~ret787#1.offset := vb2_dma_contig_init_ctx_#res#1.base, vb2_dma_contig_init_ctx_#res#1.offset;havoc vb2_dma_contig_init_ctx_#t~ret1758#1.base, vb2_dma_contig_init_ctx_#t~ret1758#1.offset, vb2_dma_contig_init_ctx_~arg0#1.base, vb2_dma_contig_init_ctx_~arg0#1.offset;havoc vb2_dma_contig_init_ctx_#in~arg0#1.base, vb2_dma_contig_init_ctx_#in~arg0#1.offset;assume { :end_inline_vb2_dma_contig_init_ctx } true;mcam_setup_vb2_~tmp~77#1.base, mcam_setup_vb2_~tmp~77#1.offset := mcam_setup_vb2_#t~ret787#1.base, mcam_setup_vb2_#t~ret787#1.offset;havoc mcam_setup_vb2_#t~mem786#1.base, mcam_setup_vb2_#t~mem786#1.offset;havoc mcam_setup_vb2_#t~ret787#1.base, mcam_setup_vb2_#t~ret787#1.offset;call write~$Pointer$#14(mcam_setup_vb2_~tmp~77#1.base, mcam_setup_vb2_~tmp~77#1.offset, mcam_setup_vb2_~cam#1.base, ~bvadd~64(3347bv64, mcam_setup_vb2_~cam#1.offset), 8bv64);call write~intINTTYPE4#14(3bv32, mcam_setup_vb2_~vq~0#1.base, ~bvadd~64(4bv64, mcam_setup_vb2_~vq~0#1.offset), 4bv64);call write~$Pointer$#14(#funAddr~mcam_ctlr_dma_contig.base, #funAddr~mcam_ctlr_dma_contig.offset, mcam_setup_vb2_~cam#1.base, ~bvadd~64(3355bv64, mcam_setup_vb2_~cam#1.offset), 8bv64);call write~$Pointer$#14(#funAddr~mcam_dma_contig_done.base, #funAddr~mcam_dma_contig_done.offset, mcam_setup_vb2_~cam#1.base, ~bvadd~64(3363bv64, mcam_setup_vb2_~cam#1.offset), 8bv64); [2025-02-08 03:52:20,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9898: assume { :begin_inline_vb2_queue_init } true;vb2_queue_init_#in~arg0#1.base, vb2_queue_init_#in~arg0#1.offset := mcam_setup_vb2_~vq~0#1.base, mcam_setup_vb2_~vq~0#1.offset;havoc vb2_queue_init_#res#1;havoc vb2_queue_init_#t~nondet1766#1, vb2_queue_init_~arg0#1.base, vb2_queue_init_~arg0#1.offset;vb2_queue_init_~arg0#1.base, vb2_queue_init_~arg0#1.offset := vb2_queue_init_#in~arg0#1.base, vb2_queue_init_#in~arg0#1.offset;havoc vb2_queue_init_#t~nondet1766#1;vb2_queue_init_#res#1 := vb2_queue_init_#t~nondet1766#1;havoc vb2_queue_init_#t~nondet1766#1; [2025-02-08 03:52:20,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10377: assume 0bv32 != ~ret~22#1; [2025-02-08 03:52:20,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10377: assume !(0bv32 != ~ret~22#1); [2025-02-08 03:52:20,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9865: call write~$Pointer$#14(~#mcam_vb2_ops~0.base, ~#mcam_vb2_ops~0.offset, mcam_setup_vb2_~vq~0#1.base, ~bvadd~64(28bv64, mcam_setup_vb2_~vq~0#1.offset), 8bv64);call write~$Pointer$#14(~#vb2_dma_contig_memops~0.base, ~#vb2_dma_contig_memops~0.offset, mcam_setup_vb2_~vq~0#1.base, ~bvadd~64(36bv64, mcam_setup_vb2_~vq~0#1.offset), 8bv64);call write~intINTTYPE4#14(904bv32, mcam_setup_vb2_~vq~0#1.base, ~bvadd~64(52bv64, mcam_setup_vb2_~vq~0#1.offset), 4bv64);call mcam_setup_vb2_#t~mem786#1.base, mcam_setup_vb2_#t~mem786#1.offset := read~$Pointer$#14(mcam_setup_vb2_~cam#1.base, ~bvadd~64(88bv64, mcam_setup_vb2_~cam#1.offset), 8bv64);assume { :begin_inline_vb2_dma_contig_init_ctx } true;vb2_dma_contig_init_ctx_#in~arg0#1.base, vb2_dma_contig_init_ctx_#in~arg0#1.offset := mcam_setup_vb2_#t~mem786#1.base, mcam_setup_vb2_#t~mem786#1.offset;havoc vb2_dma_contig_init_ctx_#res#1.base, vb2_dma_contig_init_ctx_#res#1.offset;havoc vb2_dma_contig_init_ctx_#t~ret1758#1.base, vb2_dma_contig_init_ctx_#t~ret1758#1.offset, vb2_dma_contig_init_ctx_~arg0#1.base, vb2_dma_contig_init_ctx_~arg0#1.offset;vb2_dma_contig_init_ctx_~arg0#1.base, vb2_dma_contig_init_ctx_~arg0#1.offset := vb2_dma_contig_init_ctx_#in~arg0#1.base, vb2_dma_contig_init_ctx_#in~arg0#1.offset; [2025-02-08 03:52:20,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13619: havoc vb2_queue_init_#t~nondet1766#1;mcam_setup_vb2_#t~ret788#1 := vb2_queue_init_#res#1;havoc vb2_queue_init_#t~nondet1766#1, vb2_queue_init_~arg0#1.base, vb2_queue_init_~arg0#1.offset;havoc vb2_queue_init_#in~arg0#1.base, vb2_queue_init_#in~arg0#1.offset;assume { :end_inline_vb2_queue_init } true;mcam_setup_vb2_~tmp___0~31#1 := mcam_setup_vb2_#t~ret788#1;havoc mcam_setup_vb2_#t~ret788#1;mcam_setup_vb2_#res#1 := mcam_setup_vb2_~tmp___0~31#1; [2025-02-08 03:52:20,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10390: SUMMARY for call mcam_set_config_needed(~cam~32#1.base, ~cam~32#1.offset, 1bv32); srcloc: null [2025-02-08 03:52:20,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10382-1: SUMMARY for call #t~ret966#1 := mcam_ctlr_power_up(~cam~32#1.base, ~cam~32#1.offset); srcloc: null [2025-02-08 03:52:20,452 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10382: ~ret~22#1 := #t~ret966#1;havoc #t~ret966#1; [2025-02-08 03:52:20,652 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13478: havoc ioread32_#t~nondet1745#1; [2025-02-08 03:52:21,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8666: havoc #t~mem488.base, #t~mem488.offset;havoc #t~mem489;havoc #t~mem490.base, #t~mem490.offset;havoc #t~mem491;call write~$Pointer$#14(0bv64, 0bv64, ~cam.base, ~bvadd~64(~bvadd~64(3223bv64, ~cam.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~4))), 8bv64);~i~4 := ~bvadd~32(1bv32, ~i~4); [2025-02-08 03:52:21,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8666-1: SUMMARY for call dma_free_attrs(#t~mem488.base, #t~mem488.offset, ~zero_extend~64~32(#t~mem489), #t~mem490.base, #t~mem490.offset, #t~mem491, 0bv64, 0bv64); srcloc: null [2025-02-08 03:52:21,551 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8666-2: call #t~mem488.base, #t~mem488.offset := read~$Pointer$#14(~cam.base, ~bvadd~64(88bv64, ~cam.offset), 8bv64);call #t~mem489 := read~intINTTYPE4#14(~cam.base, ~bvadd~64(3219bv64, ~cam.offset), 4bv64);call #t~mem490.base, #t~mem490.offset := read~$Pointer$#14(~cam.base, ~bvadd~64(~bvadd~64(3223bv64, ~cam.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~4))), 8bv64);call #t~mem491 := read~intINTTYPE8#14(~cam.base, ~bvadd~64(~bvadd~64(3247bv64, ~cam.offset), ~bvmul~64(8bv64, ~sign_extend~64~32(~i~4))), 8bv64); [2025-02-08 03:52:22,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8011: havoc #t~mem305.base, #t~mem305.offset; [2025-02-08 03:52:23,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13541: havoc #t~nondet1749; [2025-02-08 03:52:24,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8349: havoc vb2_dma_contig_plane_dma_addr_#t~mem436#1; [2025-02-08 03:52:24,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8812: havoc mcam_fmt_is_planar_#t~mem520#1; [2025-02-08 03:52:24,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8874: call #t~mem535#1 := read~intINTTYPE8#14(~buf~1#1.base, ~bvadd~64(836bv64, ~buf~1#1.offset), 8bv64);call write~intINTTYPE8#14(~bvadd~64(#t~mem535#1, ~zero_extend~64~32(~pixel_count~0#1)), ~buf~1#1.base, ~bvadd~64(16bv64, ~bvadd~64(836bv64, ~buf~1#1.offset)), 8bv64);call #t~mem536#1 := read~intINTTYPE8#14(~buf~1#1.base, ~bvadd~64(16bv64, ~bvadd~64(836bv64, ~buf~1#1.offset)), 8bv64);call write~intINTTYPE8#14(~bvadd~64(#t~mem536#1, ~zero_extend~64~32(~bvudiv~32(~pixel_count~0#1, 4bv32))), ~buf~1#1.base, ~bvadd~64(8bv64, ~bvadd~64(836bv64, ~buf~1#1.offset)), 8bv64);havoc #t~mem536#1; [2025-02-08 03:52:24,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8866: call #t~mem531#1 := read~intINTTYPE8#14(~buf~1#1.base, ~bvadd~64(836bv64, ~buf~1#1.offset), 8bv64);call write~intINTTYPE8#14(~bvadd~64(#t~mem531#1, ~zero_extend~64~32(~pixel_count~0#1)), ~buf~1#1.base, ~bvadd~64(8bv64, ~bvadd~64(836bv64, ~buf~1#1.offset)), 8bv64);call #t~mem532#1 := read~intINTTYPE8#14(~buf~1#1.base, ~bvadd~64(8bv64, ~bvadd~64(836bv64, ~buf~1#1.offset)), 8bv64);call write~intINTTYPE8#14(~bvadd~64(#t~mem532#1, ~zero_extend~64~32(~bvudiv~32(~pixel_count~0#1, 2bv32))), ~buf~1#1.base, ~bvadd~64(16bv64, ~bvadd~64(836bv64, ~buf~1#1.offset)), 8bv64);havoc #t~mem532#1; [2025-02-08 03:52:24,428 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8870: call #t~mem533#1 := read~intINTTYPE8#14(~buf~1#1.base, ~bvadd~64(836bv64, ~buf~1#1.offset), 8bv64);call write~intINTTYPE8#14(~bvadd~64(#t~mem533#1, ~zero_extend~64~32(~pixel_count~0#1)), ~buf~1#1.base, ~bvadd~64(8bv64, ~bvadd~64(836bv64, ~buf~1#1.offset)), 8bv64);call #t~mem534#1 := read~intINTTYPE8#14(~buf~1#1.base, ~bvadd~64(8bv64, ~bvadd~64(836bv64, ~buf~1#1.offset)), 8bv64);call write~intINTTYPE8#14(~bvadd~64(#t~mem534#1, ~zero_extend~64~32(~bvudiv~32(~pixel_count~0#1, 4bv32))), ~buf~1#1.base, ~bvadd~64(16bv64, ~bvadd~64(836bv64, ~buf~1#1.offset)), 8bv64);havoc #t~mem534#1; [2025-02-08 03:52:24,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13400: havoc #t~nondet1739; [2025-02-08 03:52:25,320 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13556: havoc #t~ret1753.base, #t~ret1753.offset; [2025-02-08 03:52:25,389 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13600: havoc #t~ret1761.base, #t~ret1761.offset; [2025-02-08 03:52:26,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7200: #res := 1bv32; [2025-02-08 03:52:26,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7202: #res := 3bv32; [2025-02-08 03:52:26,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7204: #res := 8bv32; [2025-02-08 03:52:26,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7166: #res := 8bv32; [2025-02-08 03:52:26,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7168: #res := 10bv32; [2025-02-08 03:52:26,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7164: #res := 3bv32; [2025-02-08 03:52:27,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7468: #res := 50bv32; [2025-02-08 03:52:27,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7460: #res := 43bv32; [2025-02-08 03:52:27,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7452: #res := 39bv32; [2025-02-08 03:52:27,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7444: #res := 32bv32; [2025-02-08 03:52:27,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7436: #res := 27bv32; [2025-02-08 03:52:27,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7428: #res := 20bv32; [2025-02-08 03:52:27,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7420: #res := 2bv32; [2025-02-08 03:52:27,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7470: #res := 52bv32; [2025-02-08 03:52:27,794 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7462: #res := 45bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7454: #res := 40bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7446: #res := 34bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7438: #res := 28bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7430: #res := 23bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7422: #res := 4bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7472: #res := 53bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7464: #res := 47bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7456: #res := 41bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7448: #res := 35bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7440: #res := 29bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7432: #res := 25bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7424: #res := 17bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7474: #res := 54bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7466: #res := 48bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7458: #res := 42bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7450: #res := 37bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7442: #res := 30bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7434: #res := 26bv32; [2025-02-08 03:52:27,796 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7426: #res := 18bv32; [2025-02-08 03:52:29,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13471: havoc i2c_add_adapter_#t~nondet1744#1; [2025-02-08 03:52:29,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13471-1: cafe_smbus_setup_#t~ret96#1 := i2c_add_adapter_#res#1;havoc i2c_add_adapter_#t~nondet1744#1, i2c_add_adapter_~arg0#1.base, i2c_add_adapter_~arg0#1.offset;havoc i2c_add_adapter_#in~arg0#1.base, i2c_add_adapter_#in~arg0#1.offset;assume { :end_inline_i2c_add_adapter } true;cafe_smbus_setup_~ret~1#1 := cafe_smbus_setup_#t~ret96#1;havoc cafe_smbus_setup_#t~ret96#1; [2025-02-08 03:52:29,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13521: havoc pci_iomap_#t~ret1747#1.base, pci_iomap_#t~ret1747#1.offset; [2025-02-08 03:52:29,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6180: assume { :end_inline_ldv_switch_automaton_state_0_6 } true; [2025-02-08 03:52:29,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: havoc ldv_dispatch_irq_register_6_2_~arg0#1, ldv_dispatch_irq_register_6_2_~arg1#1.base, ldv_dispatch_irq_register_6_2_~arg1#1.offset, ldv_dispatch_irq_register_6_2_~arg2#1.base, ldv_dispatch_irq_register_6_2_~arg2#1.offset, ldv_dispatch_irq_register_6_2_~arg3#1.base, ldv_dispatch_irq_register_6_2_~arg3#1.offset;havoc ldv_dispatch_irq_register_6_2_#in~arg0#1, ldv_dispatch_irq_register_6_2_#in~arg1#1.base, ldv_dispatch_irq_register_6_2_#in~arg1#1.offset, ldv_dispatch_irq_register_6_2_#in~arg2#1.base, ldv_dispatch_irq_register_6_2_#in~arg2#1.offset, ldv_dispatch_irq_register_6_2_#in~arg3#1.base, ldv_dispatch_irq_register_6_2_#in~arg3#1.offset;assume { :end_inline_ldv_dispatch_irq_register_6_2 } true;ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-08 03:52:29,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5693: SUMMARY for call cafe_ctlr_init(~mcam~3#1.base, ~mcam~3#1.offset); srcloc: null [2025-02-08 03:52:29,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5528-1: SUMMARY for call cafe_smbus_setup_#t~ret97#1 := printk(7bv64, 0bv64); srcloc: null [2025-02-08 03:52:29,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5528: havoc cafe_smbus_setup_#t~ret97#1; [2025-02-08 03:52:29,843 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5710: SUMMARY for call cafe_smbus_shutdown(~cam~2#1.base, ~cam~2#1.offset); srcloc: null [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5702: ~ret~2#1 := #t~ret120#1;havoc #t~ret120#1; [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512: assume 0bv64 == ~bvadd~64(cafe_smbus_setup_~adap~0#1.base, cafe_smbus_setup_~adap~0#1.offset);cafe_smbus_setup_#res#1 := 4294967284bv32; [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5512: assume !(0bv64 == ~bvadd~64(cafe_smbus_setup_~adap~0#1.base, cafe_smbus_setup_~adap~0#1.offset));call write~$Pointer$#14(cafe_smbus_setup_~adap~0#1.base, cafe_smbus_setup_~adap~0#1.offset, cafe_smbus_setup_~cam#1.base, ~bvadd~64(4bv64, cafe_smbus_setup_~cam#1.offset), 8bv64);assume { :begin_inline_cafe_smbus_enable_irq } true;cafe_smbus_enable_irq_#in~cam#1.base, cafe_smbus_enable_irq_#in~cam#1.offset := cafe_smbus_setup_~cam#1.base, cafe_smbus_setup_~cam#1.offset;havoc cafe_smbus_enable_irq_~cam#1.base, cafe_smbus_enable_irq_~cam#1.offset, cafe_smbus_enable_irq_~flags~4#1;cafe_smbus_enable_irq_~cam#1.base, cafe_smbus_enable_irq_~cam#1.offset := cafe_smbus_enable_irq_#in~cam#1.base, cafe_smbus_enable_irq_#in~cam#1.offset;havoc cafe_smbus_enable_irq_~flags~4#1;assume { :begin_inline_ldv___ldv_spin_lock_64 } true;ldv___ldv_spin_lock_64_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_64_#in~ldv_func_arg1#1.offset := cafe_smbus_enable_irq_~cam#1.base, ~bvadd~64(20bv64, ~bvadd~64(4bv64, cafe_smbus_enable_irq_~cam#1.offset));havoc ldv___ldv_spin_lock_64_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_64_~ldv_func_arg1#1.offset;ldv___ldv_spin_lock_64_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_64_~ldv_func_arg1#1.offset := ldv___ldv_spin_lock_64_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_64_#in~ldv_func_arg1#1.offset; [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5702-1: SUMMARY for call #t~ret120#1 := mccic_register(~mcam~3#1.base, ~mcam~3#1.offset); srcloc: null [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5727: #res#1 := ~ret~2#1;call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset; [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5727-1: SUMMARY for call kfree(~cam~2#1.base, ~cam~2#1.offset); srcloc: null [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5694: havoc #t~ret118#1;assume { :begin_inline_cafe_smbus_setup } true;cafe_smbus_setup_#in~cam#1.base, cafe_smbus_setup_#in~cam#1.offset := ~cam~2#1.base, ~cam~2#1.offset;havoc cafe_smbus_setup_#res#1;havoc cafe_smbus_setup_#t~ret93#1.base, cafe_smbus_setup_#t~ret93#1.offset, cafe_smbus_setup_#t~strcpy~res94#1.base, cafe_smbus_setup_#t~strcpy~res94#1.offset, cafe_smbus_setup_#t~mem95#1.base, cafe_smbus_setup_#t~mem95#1.offset, cafe_smbus_setup_#t~ret96#1, cafe_smbus_setup_#t~ret97#1, cafe_smbus_setup_~cam#1.base, cafe_smbus_setup_~cam#1.offset, cafe_smbus_setup_~adap~0#1.base, cafe_smbus_setup_~adap~0#1.offset, cafe_smbus_setup_~ret~1#1, cafe_smbus_setup_~tmp~9#1.base, cafe_smbus_setup_~tmp~9#1.offset;cafe_smbus_setup_~cam#1.base, cafe_smbus_setup_~cam#1.offset := cafe_smbus_setup_#in~cam#1.base, cafe_smbus_setup_#in~cam#1.offset;havoc cafe_smbus_setup_~adap~0#1.base, cafe_smbus_setup_~adap~0#1.offset;havoc cafe_smbus_setup_~ret~1#1;havoc cafe_smbus_setup_~tmp~9#1.base, cafe_smbus_setup_~tmp~9#1.offset; [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5694-1: SUMMARY for call #t~ret118#1 := cafe_ctlr_power_up(~mcam~3#1.base, ~mcam~3#1.offset); srcloc: null [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5719: havoc #t~mem122#1.base, #t~mem122#1.offset; [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5719-1: SUMMARY for call pci_iounmap(~pdev#1.base, ~pdev#1.offset, #t~mem122#1.base, #t~mem122#1.offset); srcloc: null [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521: havoc cafe_smbus_setup_#t~strcpy~res94#1.base, cafe_smbus_setup_#t~strcpy~res94#1.offset;call cafe_smbus_setup_#t~mem95#1.base, cafe_smbus_setup_#t~mem95#1.offset := read~$Pointer$#14(cafe_smbus_setup_~cam#1.base, ~bvadd~64(3567bv64, cafe_smbus_setup_~cam#1.offset), 8bv64);call write~$Pointer$#14(cafe_smbus_setup_#t~mem95#1.base, ~bvadd~64(179bv64, cafe_smbus_setup_#t~mem95#1.offset), cafe_smbus_setup_~adap~0#1.base, ~bvadd~64(156bv64, cafe_smbus_setup_~adap~0#1.offset), 8bv64);havoc cafe_smbus_setup_#t~mem95#1.base, cafe_smbus_setup_#t~mem95#1.offset;assume { :begin_inline_i2c_set_adapdata } true;i2c_set_adapdata_#in~dev#1.base, i2c_set_adapdata_#in~dev#1.offset, i2c_set_adapdata_#in~data#1.base, i2c_set_adapdata_#in~data#1.offset := cafe_smbus_setup_~adap~0#1.base, cafe_smbus_setup_~adap~0#1.offset, cafe_smbus_setup_~cam#1.base, cafe_smbus_setup_~cam#1.offset;havoc i2c_set_adapdata_#t~ret47#1, i2c_set_adapdata_~dev#1.base, i2c_set_adapdata_~dev#1.offset, i2c_set_adapdata_~data#1.base, i2c_set_adapdata_~data#1.offset;i2c_set_adapdata_~dev#1.base, i2c_set_adapdata_~dev#1.offset := i2c_set_adapdata_#in~dev#1.base, i2c_set_adapdata_#in~dev#1.offset;i2c_set_adapdata_~data#1.base, i2c_set_adapdata_~data#1.offset := i2c_set_adapdata_#in~data#1.base, i2c_set_adapdata_#in~data#1.offset;assume { :begin_inline_ldv_dev_set_drvdata_37 } true;ldv_dev_set_drvdata_37_#in~dev#1.base, ldv_dev_set_drvdata_37_#in~dev#1.offset, ldv_dev_set_drvdata_37_#in~data#1.base, ldv_dev_set_drvdata_37_#in~data#1.offset := i2c_set_adapdata_~dev#1.base, ~bvadd~64(156bv64, i2c_set_adapdata_~dev#1.offset), i2c_set_adapdata_~data#1.base, i2c_set_adapdata_~data#1.offset;havoc ldv_dev_set_drvdata_37_#res#1;havoc ldv_dev_set_drvdata_37_#t~ret235#1, ldv_dev_set_drvdata_37_~dev#1.base, ldv_dev_set_drvdata_37_~dev#1.offset, ldv_dev_set_drvdata_37_~data#1.base, ldv_dev_set_drvdata_37_~data#1.offset, ldv_dev_set_drvdata_37_~tmp~33#1;ldv_dev_set_drvdata_37_~dev#1.base, ldv_dev_set_drvdata_37_~dev#1.offset := ldv_dev_set_drvdata_37_#in~dev#1.base, ldv_dev_set_drvdata_37_#in~dev#1.offset;ldv_dev_set_drvdata_37_~data#1.base, ldv_dev_set_drvdata_37_~data#1.offset := ldv_dev_set_drvdata_37_#in~data#1.base, ldv_dev_set_drvdata_37_#in~data#1.offset;havoc ldv_dev_set_drvdata_37_~tmp~33#1; [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5521-1: SUMMARY for call cafe_smbus_setup_#t~strcpy~res94#1.base, cafe_smbus_setup_#t~strcpy~res94#1.offset := #Ultimate.C_strcpy#14(cafe_smbus_setup_~adap~0#1.base, ~bvadd~64(1524bv64, cafe_smbus_setup_~adap~0#1.offset), 6bv64, 0bv64); srcloc: null [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6917: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1;ldv_request_irq_72_#t~ret237#1 := ldv_request_irq_#res#1;havoc ldv_request_irq_#t~ret222#1, ldv_request_irq_~arg0#1, ldv_request_irq_~arg1#1, ldv_request_irq_~arg2#1.base, ldv_request_irq_~arg2#1.offset, ldv_request_irq_~arg3#1, ldv_request_irq_~arg4#1.base, ldv_request_irq_~arg4#1.offset, ldv_request_irq_~arg5#1.base, ldv_request_irq_~arg5#1.offset, ldv_request_irq_~ldv_6_callback_handler~0#1.base, ldv_request_irq_~ldv_6_callback_handler~0#1.offset, ldv_request_irq_~ldv_6_data_data~0#1.base, ldv_request_irq_~ldv_6_data_data~0#1.offset, ldv_request_irq_~ldv_6_line_line~0#1, ldv_request_irq_~ldv_6_thread_thread~0#1.base, ldv_request_irq_~ldv_6_thread_thread~0#1.offset, ldv_request_irq_~tmp~25#1;havoc ldv_request_irq_#in~arg0#1, ldv_request_irq_#in~arg1#1, ldv_request_irq_#in~arg2#1.base, ldv_request_irq_#in~arg2#1.offset, ldv_request_irq_#in~arg3#1, ldv_request_irq_#in~arg4#1.base, ldv_request_irq_#in~arg4#1.offset, ldv_request_irq_#in~arg5#1.base, ldv_request_irq_#in~arg5#1.offset;assume { :end_inline_ldv_request_irq } true;ldv_request_irq_72_~tmp___0~10#1 := ldv_request_irq_72_#t~ret237#1;havoc ldv_request_irq_72_#t~ret237#1;ldv_request_irq_72_#res#1 := ldv_request_irq_72_~tmp___0~10#1; [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489: SUMMARY for call mcam_reg_set_bit(cafe_smbus_enable_irq_~cam#1.base, ~bvadd~64(4bv64, cafe_smbus_enable_irq_~cam#1.offset), 44bv32, 458752bv32); srcloc: null [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13549: havoc request_threaded_irq_#t~nondet1751#1; [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5638: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset; [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5704: assume 0bv32 == ~ret~2#1;call write~intINTTYPE4#14(1bv32, ~cam~2#1.base, ~cam~2#1.offset, 4bv64);#res#1 := 0bv32;call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset; [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5704: assume !(0bv32 == ~ret~2#1); [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7645: SUMMARY for call ldv_spin_lock_dev_lock_of_mcam_camera(); srcloc: null [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5688: assume 0bv32 != ~ret~2#1; [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5688: assume !(0bv32 != ~ret~2#1); [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5490: havoc cafe_smbus_enable_irq_~cam#1.base, cafe_smbus_enable_irq_~cam#1.offset, cafe_smbus_enable_irq_~flags~4#1;havoc cafe_smbus_enable_irq_#in~cam#1.base, cafe_smbus_enable_irq_#in~cam#1.offset;assume { :end_inline_cafe_smbus_enable_irq } true;call write~$Pointer$#14(~#__this_module~0.base, ~#__this_module~0.offset, cafe_smbus_setup_~adap~0#1.base, cafe_smbus_setup_~adap~0#1.offset, 8bv64);call write~$Pointer$#14(~#cafe_smbus_algo~0.base, ~#cafe_smbus_algo~0.offset, cafe_smbus_setup_~adap~0#1.base, ~bvadd~64(12bv64, cafe_smbus_setup_~adap~0#1.offset), 8bv64); [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5490-1: SUMMARY for call ldv_spin_unlock_irqrestore_53(cafe_smbus_enable_irq_~cam#1.base, ~bvadd~64(20bv64, ~bvadd~64(4bv64, cafe_smbus_enable_irq_~cam#1.offset)), cafe_smbus_enable_irq_~flags~4#1); srcloc: null [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646: havoc ldv___ldv_spin_lock_64_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_64_~ldv_func_arg1#1.offset;havoc ldv___ldv_spin_lock_64_#in~ldv_func_arg1#1.base, ldv___ldv_spin_lock_64_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv___ldv_spin_lock_64 } true; [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697: assume 0bv32 != ~ret~2#1; [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5697: assume !(0bv32 != ~ret~2#1); [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5532: cafe_smbus_setup_#res#1 := cafe_smbus_setup_~ret~1#1;#t~ret119#1 := cafe_smbus_setup_#res#1;havoc cafe_smbus_setup_#t~ret93#1.base, cafe_smbus_setup_#t~ret93#1.offset, cafe_smbus_setup_#t~strcpy~res94#1.base, cafe_smbus_setup_#t~strcpy~res94#1.offset, cafe_smbus_setup_#t~mem95#1.base, cafe_smbus_setup_#t~mem95#1.offset, cafe_smbus_setup_#t~ret96#1, cafe_smbus_setup_#t~ret97#1, cafe_smbus_setup_~cam#1.base, cafe_smbus_setup_~cam#1.offset, cafe_smbus_setup_~adap~0#1.base, cafe_smbus_setup_~adap~0#1.offset, cafe_smbus_setup_~ret~1#1, cafe_smbus_setup_~tmp~9#1.base, cafe_smbus_setup_~tmp~9#1.offset;havoc cafe_smbus_setup_#in~cam#1.base, cafe_smbus_setup_#in~cam#1.offset;assume { :end_inline_cafe_smbus_setup } true;~ret~2#1 := #t~ret119#1;havoc #t~ret119#1; [2025-02-08 03:52:29,844 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646-1: SUMMARY for call __ldv_spin_lock(ldv___ldv_spin_lock_64_~ldv_func_arg1#1.base, ldv___ldv_spin_lock_64_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 03:52:29,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5714: call #t~mem121#1 := read~intINTTYPE4#14(~pdev#1.base, ~bvadd~64(1547bv64, ~pdev#1.offset), 4bv64);assume { :begin_inline_ldv_free_irq_73 } true;ldv_free_irq_73_#in~ldv_func_arg1#1, ldv_free_irq_73_#in~ldv_func_arg2#1.base, ldv_free_irq_73_#in~ldv_func_arg2#1.offset := #t~mem121#1, ~cam~2#1.base, ~cam~2#1.offset;havoc ldv_free_irq_73_~ldv_func_arg1#1, ldv_free_irq_73_~ldv_func_arg2#1.base, ldv_free_irq_73_~ldv_func_arg2#1.offset;ldv_free_irq_73_~ldv_func_arg1#1 := ldv_free_irq_73_#in~ldv_func_arg1#1;ldv_free_irq_73_~ldv_func_arg2#1.base, ldv_free_irq_73_~ldv_func_arg2#1.offset := ldv_free_irq_73_#in~ldv_func_arg2#1.base, ldv_free_irq_73_#in~ldv_func_arg2#1.offset; [2025-02-08 03:52:29,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5714-1: SUMMARY for call cafe_ctlr_power_down(~mcam~3#1.base, ~mcam~3#1.offset); srcloc: null [2025-02-08 03:52:29,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7713: SUMMARY for call free_irq(ldv_free_irq_73_~ldv_func_arg1#1, ldv_free_irq_73_~ldv_func_arg2#1.base, ldv_free_irq_73_~ldv_func_arg2#1.offset); srcloc: null [2025-02-08 03:52:29,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5723: SUMMARY for call pci_disable_device(~pdev#1.base, ~pdev#1.offset); srcloc: null [2025-02-08 03:52:29,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7705: #t~ret117#1 := ldv_request_irq_72_#res#1;havoc ldv_request_irq_72_#t~ret236#1, ldv_request_irq_72_#t~ret237#1, ldv_request_irq_72_~irq#1, ldv_request_irq_72_~handler#1.base, ldv_request_irq_72_~handler#1.offset, ldv_request_irq_72_~flags#1, ldv_request_irq_72_~name#1.base, ldv_request_irq_72_~name#1.offset, ldv_request_irq_72_~dev#1.base, ldv_request_irq_72_~dev#1.offset, ldv_request_irq_72_~ldv_func_res~0#1, ldv_request_irq_72_~tmp~34#1, ldv_request_irq_72_~tmp___0~10#1;havoc ldv_request_irq_72_#in~irq#1, ldv_request_irq_72_#in~handler#1.base, ldv_request_irq_72_#in~handler#1.offset, ldv_request_irq_72_#in~flags#1, ldv_request_irq_72_#in~name#1.base, ldv_request_irq_72_#in~name#1.offset, ldv_request_irq_72_#in~dev#1.base, ldv_request_irq_72_#in~dev#1.offset;assume { :end_inline_ldv_request_irq_72 } true;~ret~2#1 := #t~ret117#1;havoc #t~mem116#1;havoc #t~ret117#1; [2025-02-08 03:52:29,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint cafe_pci_probeFINAL: assume true; [2025-02-08 03:52:29,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7714: havoc ldv_free_irq_73_~ldv_func_arg1#1, ldv_free_irq_73_~ldv_func_arg2#1.base, ldv_free_irq_73_~ldv_func_arg2#1.offset;havoc ldv_free_irq_73_#in~ldv_func_arg1#1, ldv_free_irq_73_#in~ldv_func_arg2#1.base, ldv_free_irq_73_#in~ldv_func_arg2#1.offset;assume { :end_inline_ldv_free_irq_73 } true;havoc #t~mem121#1;call #t~mem122#1.base, #t~mem122#1.offset := read~$Pointer$#14(~mcam~3#1.base, ~bvadd~64(8bv64, ~mcam~3#1.offset), 8bv64); [2025-02-08 03:52:29,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5509: cafe_smbus_setup_~tmp~9#1.base, cafe_smbus_setup_~tmp~9#1.offset := cafe_smbus_setup_#t~ret93#1.base, cafe_smbus_setup_#t~ret93#1.offset;havoc cafe_smbus_setup_#t~ret93#1.base, cafe_smbus_setup_#t~ret93#1.offset;cafe_smbus_setup_~adap~0#1.base, cafe_smbus_setup_~adap~0#1.offset := cafe_smbus_setup_~tmp~9#1.base, cafe_smbus_setup_~tmp~9#1.offset; [2025-02-08 03:52:29,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5509-1: SUMMARY for call cafe_smbus_setup_#t~ret93#1.base, cafe_smbus_setup_#t~ret93#1.offset := kzalloc(1904bv64, 208bv32); srcloc: null [2025-02-08 03:52:29,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7714-1: SUMMARY for call ldv_free_irq(0bv64, 0bv64, ldv_free_irq_73_~ldv_func_arg1#1, ldv_free_irq_73_~ldv_func_arg2#1.base, ldv_free_irq_73_~ldv_func_arg2#1.offset); srcloc: null [2025-02-08 03:52:29,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5526: assume 0bv32 != cafe_smbus_setup_~ret~1#1; [2025-02-08 03:52:29,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5526: assume !(0bv32 != cafe_smbus_setup_~ret~1#1); [2025-02-08 03:52:29,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7706-1: ldv_request_irq_72_#res#1 := ldv_request_irq_72_~ldv_func_res~0#1; [2025-02-08 03:52:29,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7566: ldv_dev_set_drvdata_37_~tmp~33#1 := ldv_dev_set_drvdata_37_#t~ret235#1;havoc ldv_dev_set_drvdata_37_#t~ret235#1;ldv_dev_set_drvdata_37_#res#1 := ldv_dev_set_drvdata_37_~tmp~33#1;i2c_set_adapdata_#t~ret47#1 := ldv_dev_set_drvdata_37_#res#1;havoc ldv_dev_set_drvdata_37_#t~ret235#1, ldv_dev_set_drvdata_37_~dev#1.base, ldv_dev_set_drvdata_37_~dev#1.offset, ldv_dev_set_drvdata_37_~data#1.base, ldv_dev_set_drvdata_37_~data#1.offset, ldv_dev_set_drvdata_37_~tmp~33#1;havoc ldv_dev_set_drvdata_37_#in~dev#1.base, ldv_dev_set_drvdata_37_#in~dev#1.offset, ldv_dev_set_drvdata_37_#in~data#1.base, ldv_dev_set_drvdata_37_#in~data#1.offset;assume { :end_inline_ldv_dev_set_drvdata_37 } true;havoc i2c_set_adapdata_#t~ret47#1;havoc i2c_set_adapdata_#t~ret47#1, i2c_set_adapdata_~dev#1.base, i2c_set_adapdata_~dev#1.offset, i2c_set_adapdata_~data#1.base, i2c_set_adapdata_~data#1.offset;havoc i2c_set_adapdata_#in~dev#1.base, i2c_set_adapdata_#in~dev#1.offset, i2c_set_adapdata_#in~data#1.base, i2c_set_adapdata_#in~data#1.offset;assume { :end_inline_i2c_set_adapdata } true;assume { :begin_inline_i2c_add_adapter } true;i2c_add_adapter_#in~arg0#1.base, i2c_add_adapter_#in~arg0#1.offset := cafe_smbus_setup_~adap~0#1.base, cafe_smbus_setup_~adap~0#1.offset;havoc i2c_add_adapter_#res#1;havoc i2c_add_adapter_#t~nondet1744#1, i2c_add_adapter_~arg0#1.base, i2c_add_adapter_~arg0#1.offset;i2c_add_adapter_~arg0#1.base, i2c_add_adapter_~arg0#1.offset := i2c_add_adapter_#in~arg0#1.base, i2c_add_adapter_#in~arg0#1.offset;havoc i2c_add_adapter_#t~nondet1744#1;i2c_add_adapter_#res#1 := i2c_add_adapter_#t~nondet1744#1;havoc i2c_add_adapter_#t~nondet1744#1; [2025-02-08 03:52:29,845 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7566-1: SUMMARY for call ldv_dev_set_drvdata_37_#t~ret235#1 := ldv_dev_set_drvdata(ldv_dev_set_drvdata_37_~dev#1.base, ldv_dev_set_drvdata_37_~dev#1.offset, ldv_dev_set_drvdata_37_~data#1.base, ldv_dev_set_drvdata_37_~data#1.offset); srcloc: null [2025-02-08 03:52:30,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7286: #res := 18bv32; [2025-02-08 03:52:30,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7282: #res := 15bv32; [2025-02-08 03:52:30,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7278: #res := 10bv32; [2025-02-08 03:52:30,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7274: #res := 8bv32; [2025-02-08 03:52:30,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7270: #res := 3bv32; [2025-02-08 03:52:30,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7288: #res := 19bv32; [2025-02-08 03:52:30,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7284: #res := 17bv32; [2025-02-08 03:52:30,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7280: #res := 12bv32; [2025-02-08 03:52:30,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7276: #res := 9bv32; [2025-02-08 03:52:30,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7272: #res := 7bv32; [2025-02-08 03:52:30,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7268: #res := 1bv32; [2025-02-08 03:52:31,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: havoc mcam_ctlr_dma_vmalloc_#t~mem493#1, mcam_ctlr_dma_vmalloc_#t~mem494#1, mcam_ctlr_dma_vmalloc_#t~mem495#1, mcam_ctlr_dma_vmalloc_#t~mem496#1, mcam_ctlr_dma_vmalloc_#t~mem497#1, mcam_ctlr_dma_vmalloc_~cam#1.base, mcam_ctlr_dma_vmalloc_~cam#1.offset;havoc mcam_ctlr_dma_vmalloc_#in~cam#1.base, mcam_ctlr_dma_vmalloc_#in~cam#1.offset;assume { :end_inline_mcam_ctlr_dma_vmalloc } true; [2025-02-08 03:52:31,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: havoc mcam_ctlr_dma_contig_~cam#1.base, mcam_ctlr_dma_contig_~cam#1.offset;havoc mcam_ctlr_dma_contig_#in~cam#1.base, mcam_ctlr_dma_contig_#in~cam#1.offset;assume { :end_inline_mcam_ctlr_dma_contig } true; [2025-02-08 03:52:31,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8424-1: call #t~mem440 := read~intINTTYPE4#10(~#mcam_formats~0.base, ~bvadd~64(8bv64, ~bvadd~64(~#mcam_formats~0.offset, ~bvmul~64(21bv64, ~zero_extend~64~32(~i~1)))), 4bv64); [2025-02-08 03:52:31,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8424: assume #t~mem440 == ~pixelformat;havoc #t~mem440;#res.base, #res.offset := ~#mcam_formats~0.base, ~bvadd~64(~#mcam_formats~0.offset, ~bvmul~64(21bv64, ~zero_extend~64~32(~i~1))); [2025-02-08 03:52:31,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8424: assume !(#t~mem440 == ~pixelformat);havoc #t~mem440;~i~1 := ~bvadd~32(1bv32, ~i~1); [2025-02-08 03:52:32,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938-1: SUMMARY for call sg_page_#t~ret273#1 := ldv__builtin_expect(~sign_extend~64~32((if 2271560481bv64 != sg_page_#t~mem272#1 then 1bv32 else 0bv32)), 0bv64); srcloc: null [2025-02-08 03:52:32,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7959-1: sg_virt_#t~ret277#1.base, sg_virt_#t~ret277#1.offset := sg_page_#res#1.base, sg_page_#res#1.offset;havoc sg_page_#t~mem272#1, sg_page_#t~ret273#1, sg_page_#t~mem274#1, sg_page_#t~ret275#1, sg_page_#t~mem276#1, sg_page_~sg#1.base, sg_page_~sg#1.offset, sg_page_~tmp~40#1, sg_page_~tmp___0~12#1;havoc sg_page_#in~sg#1.base, sg_page_#in~sg#1.offset;assume { :end_inline_sg_page } true;sg_virt_~tmp~41#1.base, sg_virt_~tmp~41#1.offset := sg_virt_#t~ret277#1.base, sg_virt_#t~ret277#1.offset;havoc sg_virt_#t~ret277#1.base, sg_virt_#t~ret277#1.offset;assume { :begin_inline_lowmem_page_address } true;lowmem_page_address_#in~page#1.base, lowmem_page_address_#in~page#1.offset := sg_virt_~tmp~41#1.base, sg_virt_~tmp~41#1.offset;havoc lowmem_page_address_#res#1.base, lowmem_page_address_#res#1.offset;havoc lowmem_page_address_~page#1.base, lowmem_page_address_~page#1.offset;lowmem_page_address_~page#1.base, lowmem_page_address_~page#1.offset := lowmem_page_address_#in~page#1.base, lowmem_page_address_#in~page#1.offset;lowmem_page_address_#res#1.base, lowmem_page_address_#res#1.offset := 0bv64, ~bvadd~64(18446612132314218496bv64, ~bvshl~64(~bvsdiv~64(~bvadd~64(24189255811072bv64, ~bvadd~64(lowmem_page_address_~page#1.base, lowmem_page_address_~page#1.offset)), 64bv64), 12bv64));sg_virt_#t~ret278#1.base, sg_virt_#t~ret278#1.offset := lowmem_page_address_#res#1.base, lowmem_page_address_#res#1.offset;havoc lowmem_page_address_~page#1.base, lowmem_page_address_~page#1.offset;havoc lowmem_page_address_#in~page#1.base, lowmem_page_address_#in~page#1.offset;assume { :end_inline_lowmem_page_address } true;sg_virt_~tmp___0~13#1.base, sg_virt_~tmp___0~13#1.offset := sg_virt_#t~ret278#1.base, sg_virt_#t~ret278#1.offset;havoc sg_virt_#t~ret278#1.base, sg_virt_#t~ret278#1.offset;call sg_virt_#t~mem279#1 := read~intINTTYPE4#14(sg_virt_~sg#1.base, ~bvadd~64(16bv64, sg_virt_~sg#1.offset), 4bv64);sg_virt_#res#1.base, sg_virt_#res#1.offset := sg_virt_~tmp___0~13#1.base, ~bvadd~64(sg_virt_~tmp___0~13#1.offset, ~zero_extend~64~32(sg_virt_#t~mem279#1));havoc sg_virt_#t~mem279#1; [2025-02-08 03:52:32,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9780: ~sg~0#1.base, ~sg~0#1.offset := #t~ret767#1.base, #t~ret767#1.offset;havoc #t~ret767#1.base, #t~ret767#1.offset; [2025-02-08 03:52:32,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7959: havoc sg_page_#t~mem276#1; [2025-02-08 03:52:32,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9780-1: SUMMARY for call #t~ret767#1.base, #t~ret767#1.offset := sg_next(~sg~0#1.base, ~sg~0#1.offset); srcloc: null [2025-02-08 03:52:32,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7959-2: call sg_page_#t~mem276#1 := read~intINTTYPE8#14(sg_page_~sg#1.base, ~bvadd~64(8bv64, sg_page_~sg#1.offset), 8bv64);sg_page_#res#1.base, sg_page_#res#1.offset := 0bv64, ~bvand~64(18446744073709551612bv64, sg_page_#t~mem276#1);havoc sg_page_#t~mem276#1; [2025-02-08 03:52:32,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7951: assume 0bv64 != sg_page_~tmp___0~12#1;assume false; [2025-02-08 03:52:32,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7951: assume !(0bv64 != sg_page_~tmp___0~12#1); [2025-02-08 03:52:32,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9776: call #t~mem765#1 := read~intINTTYPE8#14(~sg~0#1.base, ~bvadd~64(24bv64, ~sg~0#1.offset), 8bv64);call write~intINTTYPE4#14(#t~mem765#1[32:0], ~desc~0#1.base, ~desc~0#1.offset, 4bv64);havoc #t~mem765#1;call #t~mem766#1 := read~intINTTYPE4#14(~sg~0#1.base, ~bvadd~64(32bv64, ~sg~0#1.offset), 4bv64);call write~intINTTYPE4#14(#t~mem766#1, ~desc~0#1.base, ~bvadd~64(4bv64, ~desc~0#1.offset), 4bv64);havoc #t~mem766#1;~desc~0#1.base, ~desc~0#1.offset := ~desc~0#1.base, ~bvadd~64(8bv64, ~desc~0#1.offset);~i~6#1 := ~bvadd~32(1bv32, ~i~6#1); [2025-02-08 03:52:32,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-2: call sg_page_#t~mem274#1 := read~intINTTYPE8#14(sg_page_~sg#1.base, ~bvadd~64(8bv64, sg_page_~sg#1.offset), 8bv64); [2025-02-08 03:52:32,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949-1: SUMMARY for call sg_page_#t~ret275#1 := ldv__builtin_expect(~bvand~64(1bv64, ~sign_extend~64~32(sg_page_#t~mem274#1[32:0])), 0bv64); srcloc: null [2025-02-08 03:52:32,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7949: sg_page_~tmp___0~12#1 := sg_page_#t~ret275#1;havoc sg_page_#t~mem274#1;havoc sg_page_#t~ret275#1; [2025-02-08 03:52:32,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036: assume { :begin_inline_sg_virt } true;sg_virt_#in~sg#1.base, sg_virt_#in~sg#1.offset := dma_map_sg_attrs_~s~0#1.base, dma_map_sg_attrs_~s~0#1.offset;havoc sg_virt_#res#1.base, sg_virt_#res#1.offset;havoc sg_virt_#t~ret277#1.base, sg_virt_#t~ret277#1.offset, sg_virt_#t~ret278#1.base, sg_virt_#t~ret278#1.offset, sg_virt_#t~mem279#1, sg_virt_~sg#1.base, sg_virt_~sg#1.offset, sg_virt_~tmp~41#1.base, sg_virt_~tmp~41#1.offset, sg_virt_~tmp___0~13#1.base, sg_virt_~tmp___0~13#1.offset;sg_virt_~sg#1.base, sg_virt_~sg#1.offset := sg_virt_#in~sg#1.base, sg_virt_#in~sg#1.offset;havoc sg_virt_~tmp~41#1.base, sg_virt_~tmp~41#1.offset;havoc sg_virt_~tmp___0~13#1.base, sg_virt_~tmp___0~13#1.offset;assume { :begin_inline_sg_page } true;sg_page_#in~sg#1.base, sg_page_#in~sg#1.offset := sg_virt_~sg#1.base, sg_virt_~sg#1.offset;havoc sg_page_#res#1.base, sg_page_#res#1.offset;havoc sg_page_#t~mem272#1, sg_page_#t~ret273#1, sg_page_#t~mem274#1, sg_page_#t~ret275#1, sg_page_#t~mem276#1, sg_page_~sg#1.base, sg_page_~sg#1.offset, sg_page_~tmp~40#1, sg_page_~tmp___0~12#1;sg_page_~sg#1.base, sg_page_~sg#1.offset := sg_page_#in~sg#1.base, sg_page_#in~sg#1.offset;havoc sg_page_~tmp~40#1;havoc sg_page_~tmp___0~12#1;call sg_page_#t~mem272#1 := read~intINTTYPE8#14(sg_page_~sg#1.base, sg_page_~sg#1.offset, 8bv64); [2025-02-08 03:52:32,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8039-1: SUMMARY for call dma_map_sg_attrs_#t~ret309#1.base, dma_map_sg_attrs_#t~ret309#1.offset := sg_next(dma_map_sg_attrs_~s~0#1.base, dma_map_sg_attrs_~s~0#1.offset); srcloc: null [2025-02-08 03:52:32,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8039: dma_map_sg_attrs_~s~0#1.base, dma_map_sg_attrs_~s~0#1.offset := dma_map_sg_attrs_#t~ret309#1.base, dma_map_sg_attrs_#t~ret309#1.offset;havoc dma_map_sg_attrs_#t~ret309#1.base, dma_map_sg_attrs_#t~ret309#1.offset; [2025-02-08 03:52:32,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7971-1: dma_map_sg_attrs_#t~ret307#1.base, dma_map_sg_attrs_#t~ret307#1.offset := sg_virt_#res#1.base, sg_virt_#res#1.offset;havoc sg_virt_#t~ret277#1.base, sg_virt_#t~ret277#1.offset, sg_virt_#t~ret278#1.base, sg_virt_#t~ret278#1.offset, sg_virt_#t~mem279#1, sg_virt_~sg#1.base, sg_virt_~sg#1.offset, sg_virt_~tmp~41#1.base, sg_virt_~tmp~41#1.offset, sg_virt_~tmp___0~13#1.base, sg_virt_~tmp___0~13#1.offset;havoc sg_virt_#in~sg#1.base, sg_virt_#in~sg#1.offset;assume { :end_inline_sg_virt } true;dma_map_sg_attrs_~tmp___0~14#1.base, dma_map_sg_attrs_~tmp___0~14#1.offset := dma_map_sg_attrs_#t~ret307#1.base, dma_map_sg_attrs_#t~ret307#1.offset;havoc dma_map_sg_attrs_#t~ret307#1.base, dma_map_sg_attrs_#t~ret307#1.offset;call dma_map_sg_attrs_#t~mem308#1 := read~intINTTYPE4#14(dma_map_sg_attrs_~s~0#1.base, ~bvadd~64(20bv64, dma_map_sg_attrs_~s~0#1.offset), 4bv64);assume { :begin_inline_kmemcheck_mark_initialized } true;kmemcheck_mark_initialized_#in~address#1.base, kmemcheck_mark_initialized_#in~address#1.offset, kmemcheck_mark_initialized_#in~n#1 := dma_map_sg_attrs_~tmp___0~14#1.base, dma_map_sg_attrs_~tmp___0~14#1.offset, dma_map_sg_attrs_#t~mem308#1;havoc kmemcheck_mark_initialized_~address#1.base, kmemcheck_mark_initialized_~address#1.offset, kmemcheck_mark_initialized_~n#1;kmemcheck_mark_initialized_~address#1.base, kmemcheck_mark_initialized_~address#1.offset := kmemcheck_mark_initialized_#in~address#1.base, kmemcheck_mark_initialized_#in~address#1.offset;kmemcheck_mark_initialized_~n#1 := kmemcheck_mark_initialized_#in~n#1;havoc kmemcheck_mark_initialized_~address#1.base, kmemcheck_mark_initialized_~address#1.offset, kmemcheck_mark_initialized_~n#1;havoc kmemcheck_mark_initialized_#in~address#1.base, kmemcheck_mark_initialized_#in~address#1.offset, kmemcheck_mark_initialized_#in~n#1;assume { :end_inline_kmemcheck_mark_initialized } true;havoc dma_map_sg_attrs_#t~mem308#1;dma_map_sg_attrs_~i~0#1 := ~bvadd~32(1bv32, dma_map_sg_attrs_~i~0#1); [2025-02-08 03:52:32,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938: sg_page_~tmp~40#1 := sg_page_#t~ret273#1;havoc sg_page_#t~mem272#1;havoc sg_page_#t~ret273#1; [2025-02-08 03:52:32,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7971: havoc sg_virt_#t~mem279#1; [2025-02-08 03:52:32,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7940: assume 0bv64 != sg_page_~tmp~40#1;assume false; [2025-02-08 03:52:32,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7940: assume !(0bv64 != sg_page_~tmp~40#1); [2025-02-08 03:52:32,409 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13461: havoc #t~nondet1743; [2025-02-08 03:52:32,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13553: havoc #t~nondet1752; [2025-02-08 03:52:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9078: call mcam_ctlr_image_#t~mem570#1 := read~intINTTYPE4#14(mcam_ctlr_image_~fmt~1#1.base, ~bvadd~64(20bv64, mcam_ctlr_image_~fmt~1#1.offset), 4bv64);call mcam_ctlr_image_#t~mem571#1 := read~intINTTYPE4#14(mcam_ctlr_image_~fmt~1#1.base, ~bvadd~64(16bv64, mcam_ctlr_image_~fmt~1#1.offset), 4bv64);mcam_ctlr_image_~imgsz_h~0#1 := ~bvshl~32(~bvudiv~32(mcam_ctlr_image_#t~mem570#1, mcam_ctlr_image_#t~mem571#1), 16bv32);call mcam_ctlr_image_#t~mem572#1 := read~intINTTYPE4#14(mcam_ctlr_image_~fmt~1#1.base, ~bvadd~64(16bv64, mcam_ctlr_image_~fmt~1#1.offset), 4bv64);mcam_ctlr_image_~widthy~0#1 := mcam_ctlr_image_#t~mem572#1;havoc mcam_ctlr_image_#t~mem572#1;mcam_ctlr_image_~widthuv~0#1 := 0bv32; [2025-02-08 03:52:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9161: SUMMARY for call mcam_reg_write_mask(mcam_ctlr_image_~cam#1.base, mcam_ctlr_image_~cam#1.offset, 60bv32, 2212bv32, 16777212bv32); srcloc: null [2025-02-08 03:52:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9146: SUMMARY for call mcam_reg_write_mask(mcam_ctlr_image_~cam#1.base, mcam_ctlr_image_~cam#1.offset, 60bv32, 229376bv32, 16777212bv32); srcloc: null [2025-02-08 03:52:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9022: call ULTIMATE.dealloc(mcam_ctlr_image_~#descriptor~1#1.base, mcam_ctlr_image_~#descriptor~1#1.offset);havoc mcam_ctlr_image_~#descriptor~1#1.base, mcam_ctlr_image_~#descriptor~1#1.offset; [2025-02-08 03:52:33,881 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9156: SUMMARY for call mcam_reg_write_mask(mcam_ctlr_image_~cam#1.base, mcam_ctlr_image_~cam#1.offset, 60bv32, 32768bv32, 16777212bv32); srcloc: null [2025-02-08 03:52:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9074: call mcam_ctlr_image_#t~mem569#1 := read~intINTTYPE4#14(mcam_ctlr_image_~fmt~1#1.base, mcam_ctlr_image_~fmt~1#1.offset, 4bv64);mcam_ctlr_image_~widthy~0#1 := ~bvmul~32(2bv32, mcam_ctlr_image_#t~mem569#1);mcam_ctlr_image_~widthuv~0#1 := 0bv32; [2025-02-08 03:52:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9141: SUMMARY for call mcam_reg_write_mask(mcam_ctlr_image_~cam#1.base, mcam_ctlr_image_~cam#1.offset, 60bv32, 106496bv32, 16777212bv32); srcloc: null [2025-02-08 03:52:33,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9166: SUMMARY for call mcam_reg_write_mask(mcam_ctlr_image_~cam#1.base, mcam_ctlr_image_~cam#1.offset, 60bv32, 172bv32, 16777212bv32); srcloc: null [2025-02-08 03:52:33,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9085: call mcam_ctlr_image_#t~mem573#1 := read~intINTTYPE4#14(mcam_ctlr_image_~fmt~1#1.base, mcam_ctlr_image_~fmt~1#1.offset, 4bv64);mcam_ctlr_image_~widthy~0#1 := mcam_ctlr_image_#t~mem573#1;call mcam_ctlr_image_#t~mem574#1 := read~intINTTYPE4#14(mcam_ctlr_image_~fmt~1#1.base, mcam_ctlr_image_~fmt~1#1.offset, 4bv64);mcam_ctlr_image_~widthuv~0#1 := ~bvudiv~32(mcam_ctlr_image_#t~mem574#1, 2bv32);havoc mcam_ctlr_image_#t~mem574#1; [2025-02-08 03:52:33,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9151: SUMMARY for call mcam_reg_write_mask(mcam_ctlr_image_~cam#1.base, mcam_ctlr_image_~cam#1.offset, 60bv32, 32768bv32, 16777212bv32); srcloc: null [2025-02-08 03:52:33,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9135: SUMMARY for call mcam_reg_write_mask(mcam_ctlr_image_~cam#1.base, mcam_ctlr_image_~cam#1.offset, 60bv32, 65536bv32, 16777212bv32); srcloc: null